/* Rules 
-All the classes will start with an prefix
*/
/* Defaults */
:root {
  --font-primary: sans-serif;
  --font-secondary: serif;
  /* set base values */
  --text-base-size: $defaultFontSize;
  --text-scale-ratio: 1.2;
  /* type scale */
  --text-xs: calc(1em / (var(--text-scale-ratio) * var(--text-scale-ratio)));
  --text-sm: calc(1em / var(--text-scale-ratio));
  --text-md: calc(1em * var(--text-scale-ratio));
  --text-lg: calc(1em * var(--text-scale-ratio) * var(--text-scale-ratio));
  --text-xl: calc(
    1em * var(--text-scale-ratio) * var(--text-scale-ratio) *
      var(--text-scale-ratio)
  );
  --text-xxl: calc(
    1em * var(--text-scale-ratio) * var(--text-scale-ratio) *
      var(--text-scale-ratio) * var(--text-scale-ratio)
  );
  --text-xxxl: calc(
    1em * var(--text-scale-ratio) * var(--text-scale-ratio) *
      var(--text-scale-ratio) * var(--text-scale-ratio) *
      var(--text-scale-ratio)
  );
  /* line height */
  --heading-line-height: 1.2;
  --body-line-height: 1.4;
}

body {
  font-family: var(--font-primary);
  font-size: var(--text-base-size);
  line-height: var(--body-line-height);
  height: auto !important;
}

* {
  margin: 0;
  margin-bottom: 0px;
  padding: 0;
  box-sizing: border-box;
}

main {
  min-height: 100vh;
  background-color: #ffffff;
}
main p,
main h1,
main h2,
main h3,
main h4,
main h5,
main h6 {
  margin-bottom: 0px;
}

.hidden {
  display: none !important;
}

@media (max-width: 768px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (max-width: 992px) {
  .hidden-s {
    display: none !important;
  }
}
@media (max-width: 1200px) {
  .hidden-m {
    display: none !important;
  }
}
@media (max-width: 1440px) {
  .hidden-l {
    display: none !important;
  }
}
@media (max-width: 1920px) {
  .hidden-xl {
    display: none !important;
  }
}
/* End of Defaults */
/* Typography */
h1,
h2,
h3,
h4,
form legend {
  line-height: var(--heading-line-height);
}

/* text size */
.an-text-xxxl {
  font-size: var(--text-xxxl);
}

h1,
.an-text-xxl {
  font-size: var(--text-xxl);
}

h2,
.an-text-xl {
  font-size: var(--text-xl);
}

h3,
.an-text-lg {
  font-size: var(--text-lg);
}

h4,
.an-text-md {
  font-size: var(--text-md);
}

.an-text-sm,
small {
  font-size: var(--text-sm);
}

.an-text-xs {
  font-size: var(--text-xs);
}

p {
  line-height: var(--body-line-height);
}

.an-text-custom-8 {
  font-size: 8px;
  line-height: var(--body-line-height);
}

.an-text-custom-9 {
  font-size: 9px;
  line-height: var(--body-line-height);
}

.an-text-custom-10 {
  font-size: 10px;
  line-height: var(--body-line-height);
}

.an-text-custom-11 {
  font-size: 11px;
  line-height: var(--body-line-height);
}

.an-text-custom-12 {
  font-size: 12px;
  line-height: var(--body-line-height);
}

.an-text-custom-13 {
  font-size: 13px;
  line-height: var(--body-line-height);
}

.an-text-custom-14 {
  font-size: 14px;
  line-height: var(--body-line-height);
}

.an-text-custom-15 {
  font-size: 15px;
  line-height: var(--body-line-height);
}

.an-text-custom-16 {
  font-size: 16px;
  line-height: var(--body-line-height);
}

.an-text-custom-17 {
  font-size: 17px;
  line-height: var(--body-line-height);
}

.an-text-custom-18 {
  font-size: 18px;
  line-height: var(--body-line-height);
}

.an-text-custom-19 {
  font-size: 19px;
  line-height: var(--body-line-height);
}

.an-text-custom-20 {
  font-size: 20px;
  line-height: var(--body-line-height);
}

.an-text-custom-21 {
  font-size: 21px;
  line-height: var(--body-line-height);
}

.an-text-custom-22 {
  font-size: 22px;
  line-height: var(--body-line-height);
}

.an-text-custom-23 {
  font-size: 23px;
  line-height: var(--body-line-height);
}

.an-text-custom-24 {
  font-size: 24px;
  line-height: var(--body-line-height);
}

.an-text-custom-25 {
  font-size: 25px;
  line-height: var(--body-line-height);
}

.an-text-custom-26 {
  font-size: 26px;
  line-height: var(--body-line-height);
}

.an-text-custom-27 {
  font-size: 27px;
  line-height: var(--body-line-height);
}

.an-text-custom-28 {
  font-size: 28px;
  line-height: var(--body-line-height);
}

.an-text-custom-29 {
  font-size: 29px;
  line-height: var(--body-line-height);
}

.an-text-custom-30 {
  font-size: 30px;
  line-height: var(--body-line-height);
}

.an-text-custom-31 {
  font-size: 31px;
  line-height: var(--body-line-height);
}

.an-text-custom-32 {
  font-size: 32px;
  line-height: var(--body-line-height);
}

.an-text-custom-33 {
  font-size: 33px;
  line-height: var(--body-line-height);
}

.an-text-custom-34 {
  font-size: 34px;
  line-height: var(--body-line-height);
}

.an-text-custom-35 {
  font-size: 35px;
  line-height: var(--body-line-height);
}

.an-text-custom-36 {
  font-size: 36px;
  line-height: var(--body-line-height);
}

.an-text-custom-37 {
  font-size: 37px;
  line-height: var(--body-line-height);
}

.an-text-custom-38 {
  font-size: 38px;
  line-height: var(--body-line-height);
}

.an-text-custom-39 {
  font-size: 39px;
  line-height: var(--body-line-height);
}

.an-text-custom-40 {
  font-size: 40px;
  line-height: var(--body-line-height);
}

/* End of Typography */
/* Spacings */
.an-m-0 {
  margin: 0px !important;
}

.an-mh-0 {
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.an-mv-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

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

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

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

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

.an-p-0 {
  padding: 0px !important;
}

.an-ph-0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.an-pv-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

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

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

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

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

.an-gap-0 {
  gap: 0px !important;
}

.an-gap-row-0 {
  row-gap: 0px !important;
}

.an-gap-col-0 {
  column-gap: 0px !important;
}

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

.an-mh-1 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}

.an-mv-1 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

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

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

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

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

.an-p-1 {
  padding: 4px !important;
}

.an-ph-1 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}

.an-pv-1 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

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

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

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

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

.an-gap-1 {
  gap: 4px !important;
}

.an-gap-row-1 {
  row-gap: 4px !important;
}

.an-gap-col-1 {
  column-gap: 4px !important;
}

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

.an-mh-2 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}

.an-mv-2 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}

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

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

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

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

.an-p-2 {
  padding: 8px !important;
}

.an-ph-2 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}

.an-pv-2 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

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

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

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

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

.an-gap-2 {
  gap: 8px !important;
}

.an-gap-row-2 {
  row-gap: 8px !important;
}

.an-gap-col-2 {
  column-gap: 8px !important;
}

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

.an-mh-3 {
  margin-left: 12px !important;
  margin-right: 12px !important;
}

.an-mv-3 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}

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

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

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

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

.an-p-3 {
  padding: 12px !important;
}

.an-ph-3 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}

.an-pv-3 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

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

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

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

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

.an-gap-3 {
  gap: 12px !important;
}

.an-gap-row-3 {
  row-gap: 12px !important;
}

.an-gap-col-3 {
  column-gap: 12px !important;
}

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

.an-mh-4 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}

.an-mv-4 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}

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

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

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

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

.an-p-4 {
  padding: 16px !important;
}

.an-ph-4 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}

.an-pv-4 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

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

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

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

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

.an-gap-4 {
  gap: 16px !important;
}

.an-gap-row-4 {
  row-gap: 16px !important;
}

.an-gap-col-4 {
  column-gap: 16px !important;
}

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

.an-mh-5 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}

.an-mv-5 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

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

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

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

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

.an-p-5 {
  padding: 20px !important;
}

.an-ph-5 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.an-pv-5 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

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

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

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

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

.an-gap-5 {
  gap: 20px !important;
}

.an-gap-row-5 {
  row-gap: 20px !important;
}

.an-gap-col-5 {
  column-gap: 20px !important;
}

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

.an-mh-6 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}

.an-mv-6 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}

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

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

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

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

.an-p-6 {
  padding: 24px !important;
}

.an-ph-6 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}

.an-pv-6 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

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

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

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

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

.an-gap-6 {
  gap: 24px !important;
}

.an-gap-row-6 {
  row-gap: 24px !important;
}

.an-gap-col-6 {
  column-gap: 24px !important;
}

.an-m-7 {
  margin: 28px !important;
}

.an-mh-7 {
  margin-left: 28px !important;
  margin-right: 28px !important;
}

.an-mv-7 {
  margin-top: 28px !important;
  margin-bottom: 28px !important;
}

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

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

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

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

.an-p-7 {
  padding: 28px !important;
}

.an-ph-7 {
  padding-left: 28px !important;
  padding-right: 28px !important;
}

.an-pv-7 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}

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

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

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

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

.an-gap-7 {
  gap: 28px !important;
}

.an-gap-row-7 {
  row-gap: 28px !important;
}

.an-gap-col-7 {
  column-gap: 28px !important;
}

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

.an-mh-8 {
  margin-left: 32px !important;
  margin-right: 32px !important;
}

.an-mv-8 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}

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

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

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

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

.an-p-8 {
  padding: 32px !important;
}

.an-ph-8 {
  padding-left: 32px !important;
  padding-right: 32px !important;
}

.an-pv-8 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}

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

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

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

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

.an-gap-8 {
  gap: 32px !important;
}

.an-gap-row-8 {
  row-gap: 32px !important;
}

.an-gap-col-8 {
  column-gap: 32px !important;
}

.an-m-9 {
  margin: 36px !important;
}

.an-mh-9 {
  margin-left: 36px !important;
  margin-right: 36px !important;
}

.an-mv-9 {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}

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

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

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

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

.an-p-9 {
  padding: 36px !important;
}

.an-ph-9 {
  padding-left: 36px !important;
  padding-right: 36px !important;
}

.an-pv-9 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}

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

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

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

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

.an-gap-9 {
  gap: 36px !important;
}

.an-gap-row-9 {
  row-gap: 36px !important;
}

.an-gap-col-9 {
  column-gap: 36px !important;
}

.an-m-10 {
  margin: 40px !important;
}

.an-mh-10 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}

.an-mv-10 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

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

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

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

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

.an-p-10 {
  padding: 40px !important;
}

.an-ph-10 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.an-pv-10 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

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

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

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

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

.an-gap-10 {
  gap: 40px !important;
}

.an-gap-row-10 {
  row-gap: 40px !important;
}

.an-gap-col-10 {
  column-gap: 40px !important;
}

.an-m-11 {
  margin: 44px !important;
}

.an-mh-11 {
  margin-left: 44px !important;
  margin-right: 44px !important;
}

.an-mv-11 {
  margin-top: 44px !important;
  margin-bottom: 44px !important;
}

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

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

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

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

.an-p-11 {
  padding: 44px !important;
}

.an-ph-11 {
  padding-left: 44px !important;
  padding-right: 44px !important;
}

.an-pv-11 {
  padding-top: 44px !important;
  padding-bottom: 44px !important;
}

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

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

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

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

.an-gap-11 {
  gap: 44px !important;
}

.an-gap-row-11 {
  row-gap: 44px !important;
}

.an-gap-col-11 {
  column-gap: 44px !important;
}

.an-m-12 {
  margin: 48px !important;
}

.an-mh-12 {
  margin-left: 48px !important;
  margin-right: 48px !important;
}

.an-mv-12 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}

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

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

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

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

.an-p-12 {
  padding: 48px !important;
}

.an-ph-12 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}

.an-pv-12 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}

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

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

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

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

.an-gap-12 {
  gap: 48px !important;
}

.an-gap-row-12 {
  row-gap: 48px !important;
}

.an-gap-col-12 {
  column-gap: 48px !important;
}

.an-m-13 {
  margin: 52px !important;
}

.an-mh-13 {
  margin-left: 52px !important;
  margin-right: 52px !important;
}

.an-mv-13 {
  margin-top: 52px !important;
  margin-bottom: 52px !important;
}

.an-mt-13 {
  margin-top: 52px !important;
}

.an-mb-13 {
  margin-bottom: 52px !important;
}

.an-ml-13 {
  margin-left: 52px !important;
}

.an-mr-13 {
  margin-right: 52px !important;
}

.an-p-13 {
  padding: 52px !important;
}

.an-ph-13 {
  padding-left: 52px !important;
  padding-right: 52px !important;
}

.an-pv-13 {
  padding-top: 52px !important;
  padding-bottom: 52px !important;
}

.an-pt-13 {
  padding-top: 52px !important;
}

.an-pb-13 {
  padding-bottom: 52px !important;
}

.an-pl-13 {
  padding-left: 52px !important;
}

.an-pr-13 {
  padding-right: 52px !important;
}

.an-gap-13 {
  gap: 52px !important;
}

.an-gap-row-13 {
  row-gap: 52px !important;
}

.an-gap-col-13 {
  column-gap: 52px !important;
}

.an-m-14 {
  margin: 56px !important;
}

.an-mh-14 {
  margin-left: 56px !important;
  margin-right: 56px !important;
}

.an-mv-14 {
  margin-top: 56px !important;
  margin-bottom: 56px !important;
}

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

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

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

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

.an-p-14 {
  padding: 56px !important;
}

.an-ph-14 {
  padding-left: 56px !important;
  padding-right: 56px !important;
}

.an-pv-14 {
  padding-top: 56px !important;
  padding-bottom: 56px !important;
}

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

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

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

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

.an-gap-14 {
  gap: 56px !important;
}

.an-gap-row-14 {
  row-gap: 56px !important;
}

.an-gap-col-14 {
  column-gap: 56px !important;
}

.an-m-15 {
  margin: 60px !important;
}

.an-mh-15 {
  margin-left: 60px !important;
  margin-right: 60px !important;
}

.an-mv-15 {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}

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

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

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

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

.an-p-15 {
  padding: 60px !important;
}

.an-ph-15 {
  padding-left: 60px !important;
  padding-right: 60px !important;
}

.an-pv-15 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

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

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

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

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

.an-gap-15 {
  gap: 60px !important;
}

.an-gap-row-15 {
  row-gap: 60px !important;
}

.an-gap-col-15 {
  column-gap: 60px !important;
}

.an-m-16 {
  margin: 64px !important;
}

.an-mh-16 {
  margin-left: 64px !important;
  margin-right: 64px !important;
}

.an-mv-16 {
  margin-top: 64px !important;
  margin-bottom: 64px !important;
}

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

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

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

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

.an-p-16 {
  padding: 64px !important;
}

.an-ph-16 {
  padding-left: 64px !important;
  padding-right: 64px !important;
}

.an-pv-16 {
  padding-top: 64px !important;
  padding-bottom: 64px !important;
}

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

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

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

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

.an-gap-16 {
  gap: 64px !important;
}

.an-gap-row-16 {
  row-gap: 64px !important;
}

.an-gap-col-16 {
  column-gap: 64px !important;
}

.an-m-17 {
  margin: 68px !important;
}

.an-mh-17 {
  margin-left: 68px !important;
  margin-right: 68px !important;
}

.an-mv-17 {
  margin-top: 68px !important;
  margin-bottom: 68px !important;
}

.an-mt-17 {
  margin-top: 68px !important;
}

.an-mb-17 {
  margin-bottom: 68px !important;
}

.an-ml-17 {
  margin-left: 68px !important;
}

.an-mr-17 {
  margin-right: 68px !important;
}

.an-p-17 {
  padding: 68px !important;
}

.an-ph-17 {
  padding-left: 68px !important;
  padding-right: 68px !important;
}

.an-pv-17 {
  padding-top: 68px !important;
  padding-bottom: 68px !important;
}

.an-pt-17 {
  padding-top: 68px !important;
}

.an-pb-17 {
  padding-bottom: 68px !important;
}

.an-pl-17 {
  padding-left: 68px !important;
}

.an-pr-17 {
  padding-right: 68px !important;
}

.an-gap-17 {
  gap: 68px !important;
}

.an-gap-row-17 {
  row-gap: 68px !important;
}

.an-gap-col-17 {
  column-gap: 68px !important;
}

.an-m-18 {
  margin: 72px !important;
}

.an-mh-18 {
  margin-left: 72px !important;
  margin-right: 72px !important;
}

.an-mv-18 {
  margin-top: 72px !important;
  margin-bottom: 72px !important;
}

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

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

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

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

.an-p-18 {
  padding: 72px !important;
}

.an-ph-18 {
  padding-left: 72px !important;
  padding-right: 72px !important;
}

.an-pv-18 {
  padding-top: 72px !important;
  padding-bottom: 72px !important;
}

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

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

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

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

.an-gap-18 {
  gap: 72px !important;
}

.an-gap-row-18 {
  row-gap: 72px !important;
}

.an-gap-col-18 {
  column-gap: 72px !important;
}

.an-m-19 {
  margin: 76px !important;
}

.an-mh-19 {
  margin-left: 76px !important;
  margin-right: 76px !important;
}

.an-mv-19 {
  margin-top: 76px !important;
  margin-bottom: 76px !important;
}

.an-mt-19 {
  margin-top: 76px !important;
}

.an-mb-19 {
  margin-bottom: 76px !important;
}

.an-ml-19 {
  margin-left: 76px !important;
}

.an-mr-19 {
  margin-right: 76px !important;
}

.an-p-19 {
  padding: 76px !important;
}

.an-ph-19 {
  padding-left: 76px !important;
  padding-right: 76px !important;
}

.an-pv-19 {
  padding-top: 76px !important;
  padding-bottom: 76px !important;
}

.an-pt-19 {
  padding-top: 76px !important;
}

.an-pb-19 {
  padding-bottom: 76px !important;
}

.an-pl-19 {
  padding-left: 76px !important;
}

.an-pr-19 {
  padding-right: 76px !important;
}

.an-gap-19 {
  gap: 76px !important;
}

.an-gap-row-19 {
  row-gap: 76px !important;
}

.an-gap-col-19 {
  column-gap: 76px !important;
}

.an-m-20 {
  margin: 80px !important;
}

.an-mh-20 {
  margin-left: 80px !important;
  margin-right: 80px !important;
}

.an-mv-20 {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}

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

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

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

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

.an-p-20 {
  padding: 80px !important;
}

.an-ph-20 {
  padding-left: 80px !important;
  padding-right: 80px !important;
}

.an-pv-20 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

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

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

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

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

.an-gap-20 {
  gap: 80px !important;
}

.an-gap-row-20 {
  row-gap: 80px !important;
}

.an-gap-col-20 {
  column-gap: 80px !important;
}

@media (max-width: 768px) {
  .an-m-0-xs {
    margin: 0px !important;
  }
  .an-mb-0-xs {
    margin-bottom: 0px !important;
  }
  .an-mt-0-xs {
    margin-top: 0px !important;
  }
  .an-ml-0-xs {
    margin-left: 0px !important;
  }
  .an-mr-0-xs {
    margin-right: 0px !important;
  }
  .an-mv-0-xs {
    margin-top: 0px;
    margin-bottom: 0px !important;
  }
  .an-mh-0-xs {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .an-p-0-xs {
    padding: 0px !important;
  }
  .an-pt-0-xs {
    padding-top: 0px !important;
  }
  .an-pb-0-xs {
    padding-bottom: 0px !important;
  }
  .an-pl-0-xs {
    padding-left: 0px !important;
  }
  .an-pr-0-xs {
    padding-right: 0px !important;
  }
  .an-pv-0-xs {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .an-ph-0-xs {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .an-gap-0-xs {
    gap: 0px !important;
  }
  .an-gap-row-0-xs {
    row-gap: 0px !important;
  }
  .an-gap-col-0-xs {
    column-gap: 0px !important;
  }
  .an-m-1-xs {
    margin: 4px !important;
  }
  .an-mb-1-xs {
    margin-bottom: 4px !important;
  }
  .an-mt-1-xs {
    margin-top: 4px !important;
  }
  .an-ml-1-xs {
    margin-left: 4px !important;
  }
  .an-mr-1-xs {
    margin-right: 4px !important;
  }
  .an-mv-1-xs {
    margin-top: 4px;
    margin-bottom: 4px !important;
  }
  .an-mh-1-xs {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .an-p-1-xs {
    padding: 4px !important;
  }
  .an-pt-1-xs {
    padding-top: 4px !important;
  }
  .an-pb-1-xs {
    padding-bottom: 4px !important;
  }
  .an-pl-1-xs {
    padding-left: 4px !important;
  }
  .an-pr-1-xs {
    padding-right: 4px !important;
  }
  .an-pv-1-xs {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .an-ph-1-xs {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .an-gap-1-xs {
    gap: 4px !important;
  }
  .an-gap-row-1-xs {
    row-gap: 4px !important;
  }
  .an-gap-col-1-xs {
    column-gap: 4px !important;
  }
  .an-m-2-xs {
    margin: 8px !important;
  }
  .an-mb-2-xs {
    margin-bottom: 8px !important;
  }
  .an-mt-2-xs {
    margin-top: 8px !important;
  }
  .an-ml-2-xs {
    margin-left: 8px !important;
  }
  .an-mr-2-xs {
    margin-right: 8px !important;
  }
  .an-mv-2-xs {
    margin-top: 8px;
    margin-bottom: 8px !important;
  }
  .an-mh-2-xs {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .an-p-2-xs {
    padding: 8px !important;
  }
  .an-pt-2-xs {
    padding-top: 8px !important;
  }
  .an-pb-2-xs {
    padding-bottom: 8px !important;
  }
  .an-pl-2-xs {
    padding-left: 8px !important;
  }
  .an-pr-2-xs {
    padding-right: 8px !important;
  }
  .an-pv-2-xs {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .an-ph-2-xs {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .an-gap-2-xs {
    gap: 8px !important;
  }
  .an-gap-row-2-xs {
    row-gap: 8px !important;
  }
  .an-gap-col-2-xs {
    column-gap: 8px !important;
  }
  .an-m-3-xs {
    margin: 12px !important;
  }
  .an-mb-3-xs {
    margin-bottom: 12px !important;
  }
  .an-mt-3-xs {
    margin-top: 12px !important;
  }
  .an-ml-3-xs {
    margin-left: 12px !important;
  }
  .an-mr-3-xs {
    margin-right: 12px !important;
  }
  .an-mv-3-xs {
    margin-top: 12px;
    margin-bottom: 12px !important;
  }
  .an-mh-3-xs {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .an-p-3-xs {
    padding: 12px !important;
  }
  .an-pt-3-xs {
    padding-top: 12px !important;
  }
  .an-pb-3-xs {
    padding-bottom: 12px !important;
  }
  .an-pl-3-xs {
    padding-left: 12px !important;
  }
  .an-pr-3-xs {
    padding-right: 12px !important;
  }
  .an-pv-3-xs {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .an-ph-3-xs {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .an-gap-3-xs {
    gap: 12px !important;
  }
  .an-gap-row-3-xs {
    row-gap: 12px !important;
  }
  .an-gap-col-3-xs {
    column-gap: 12px !important;
  }
  .an-m-4-xs {
    margin: 16px !important;
  }
  .an-mb-4-xs {
    margin-bottom: 16px !important;
  }
  .an-mt-4-xs {
    margin-top: 16px !important;
  }
  .an-ml-4-xs {
    margin-left: 16px !important;
  }
  .an-mr-4-xs {
    margin-right: 16px !important;
  }
  .an-mv-4-xs {
    margin-top: 16px;
    margin-bottom: 16px !important;
  }
  .an-mh-4-xs {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .an-p-4-xs {
    padding: 16px !important;
  }
  .an-pt-4-xs {
    padding-top: 16px !important;
  }
  .an-pb-4-xs {
    padding-bottom: 16px !important;
  }
  .an-pl-4-xs {
    padding-left: 16px !important;
  }
  .an-pr-4-xs {
    padding-right: 16px !important;
  }
  .an-pv-4-xs {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .an-ph-4-xs {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .an-gap-4-xs {
    gap: 16px !important;
  }
  .an-gap-row-4-xs {
    row-gap: 16px !important;
  }
  .an-gap-col-4-xs {
    column-gap: 16px !important;
  }
  .an-m-5-xs {
    margin: 20px !important;
  }
  .an-mb-5-xs {
    margin-bottom: 20px !important;
  }
  .an-mt-5-xs {
    margin-top: 20px !important;
  }
  .an-ml-5-xs {
    margin-left: 20px !important;
  }
  .an-mr-5-xs {
    margin-right: 20px !important;
  }
  .an-mv-5-xs {
    margin-top: 20px;
    margin-bottom: 20px !important;
  }
  .an-mh-5-xs {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .an-p-5-xs {
    padding: 20px !important;
  }
  .an-pt-5-xs {
    padding-top: 20px !important;
  }
  .an-pb-5-xs {
    padding-bottom: 20px !important;
  }
  .an-pl-5-xs {
    padding-left: 20px !important;
  }
  .an-pr-5-xs {
    padding-right: 20px !important;
  }
  .an-pv-5-xs {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .an-ph-5-xs {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .an-gap-5-xs {
    gap: 20px !important;
  }
  .an-gap-row-5-xs {
    row-gap: 20px !important;
  }
  .an-gap-col-5-xs {
    column-gap: 20px !important;
  }
  .an-m-6-xs {
    margin: 24px !important;
  }
  .an-mb-6-xs {
    margin-bottom: 24px !important;
  }
  .an-mt-6-xs {
    margin-top: 24px !important;
  }
  .an-ml-6-xs {
    margin-left: 24px !important;
  }
  .an-mr-6-xs {
    margin-right: 24px !important;
  }
  .an-mv-6-xs {
    margin-top: 24px;
    margin-bottom: 24px !important;
  }
  .an-mh-6-xs {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .an-p-6-xs {
    padding: 24px !important;
  }
  .an-pt-6-xs {
    padding-top: 24px !important;
  }
  .an-pb-6-xs {
    padding-bottom: 24px !important;
  }
  .an-pl-6-xs {
    padding-left: 24px !important;
  }
  .an-pr-6-xs {
    padding-right: 24px !important;
  }
  .an-pv-6-xs {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .an-ph-6-xs {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .an-gap-6-xs {
    gap: 24px !important;
  }
  .an-gap-row-6-xs {
    row-gap: 24px !important;
  }
  .an-gap-col-6-xs {
    column-gap: 24px !important;
  }
  .an-m-7-xs {
    margin: 28px !important;
  }
  .an-mb-7-xs {
    margin-bottom: 28px !important;
  }
  .an-mt-7-xs {
    margin-top: 28px !important;
  }
  .an-ml-7-xs {
    margin-left: 28px !important;
  }
  .an-mr-7-xs {
    margin-right: 28px !important;
  }
  .an-mv-7-xs {
    margin-top: 28px;
    margin-bottom: 28px !important;
  }
  .an-mh-7-xs {
    margin-left: 28px !important;
    margin-right: 28px !important;
  }
  .an-p-7-xs {
    padding: 28px !important;
  }
  .an-pt-7-xs {
    padding-top: 28px !important;
  }
  .an-pb-7-xs {
    padding-bottom: 28px !important;
  }
  .an-pl-7-xs {
    padding-left: 28px !important;
  }
  .an-pr-7-xs {
    padding-right: 28px !important;
  }
  .an-pv-7-xs {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .an-ph-7-xs {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }
  .an-gap-7-xs {
    gap: 28px !important;
  }
  .an-gap-row-7-xs {
    row-gap: 28px !important;
  }
  .an-gap-col-7-xs {
    column-gap: 28px !important;
  }
  .an-m-8-xs {
    margin: 32px !important;
  }
  .an-mb-8-xs {
    margin-bottom: 32px !important;
  }
  .an-mt-8-xs {
    margin-top: 32px !important;
  }
  .an-ml-8-xs {
    margin-left: 32px !important;
  }
  .an-mr-8-xs {
    margin-right: 32px !important;
  }
  .an-mv-8-xs {
    margin-top: 32px;
    margin-bottom: 32px !important;
  }
  .an-mh-8-xs {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .an-p-8-xs {
    padding: 32px !important;
  }
  .an-pt-8-xs {
    padding-top: 32px !important;
  }
  .an-pb-8-xs {
    padding-bottom: 32px !important;
  }
  .an-pl-8-xs {
    padding-left: 32px !important;
  }
  .an-pr-8-xs {
    padding-right: 32px !important;
  }
  .an-pv-8-xs {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .an-ph-8-xs {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .an-gap-8-xs {
    gap: 32px !important;
  }
  .an-gap-row-8-xs {
    row-gap: 32px !important;
  }
  .an-gap-col-8-xs {
    column-gap: 32px !important;
  }
  .an-m-9-xs {
    margin: 36px !important;
  }
  .an-mb-9-xs {
    margin-bottom: 36px !important;
  }
  .an-mt-9-xs {
    margin-top: 36px !important;
  }
  .an-ml-9-xs {
    margin-left: 36px !important;
  }
  .an-mr-9-xs {
    margin-right: 36px !important;
  }
  .an-mv-9-xs {
    margin-top: 36px;
    margin-bottom: 36px !important;
  }
  .an-mh-9-xs {
    margin-left: 36px !important;
    margin-right: 36px !important;
  }
  .an-p-9-xs {
    padding: 36px !important;
  }
  .an-pt-9-xs {
    padding-top: 36px !important;
  }
  .an-pb-9-xs {
    padding-bottom: 36px !important;
  }
  .an-pl-9-xs {
    padding-left: 36px !important;
  }
  .an-pr-9-xs {
    padding-right: 36px !important;
  }
  .an-pv-9-xs {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .an-ph-9-xs {
    padding-left: 36px !important;
    padding-right: 36px !important;
  }
  .an-gap-9-xs {
    gap: 36px !important;
  }
  .an-gap-row-9-xs {
    row-gap: 36px !important;
  }
  .an-gap-col-9-xs {
    column-gap: 36px !important;
  }
  .an-m-10-xs {
    margin: 40px !important;
  }
  .an-mb-10-xs {
    margin-bottom: 40px !important;
  }
  .an-mt-10-xs {
    margin-top: 40px !important;
  }
  .an-ml-10-xs {
    margin-left: 40px !important;
  }
  .an-mr-10-xs {
    margin-right: 40px !important;
  }
  .an-mv-10-xs {
    margin-top: 40px;
    margin-bottom: 40px !important;
  }
  .an-mh-10-xs {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .an-p-10-xs {
    padding: 40px !important;
  }
  .an-pt-10-xs {
    padding-top: 40px !important;
  }
  .an-pb-10-xs {
    padding-bottom: 40px !important;
  }
  .an-pl-10-xs {
    padding-left: 40px !important;
  }
  .an-pr-10-xs {
    padding-right: 40px !important;
  }
  .an-pv-10-xs {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .an-ph-10-xs {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .an-gap-10-xs {
    gap: 40px !important;
  }
  .an-gap-row-10-xs {
    row-gap: 40px !important;
  }
  .an-gap-col-10-xs {
    column-gap: 40px !important;
  }
  .an-m-11-xs {
    margin: 44px !important;
  }
  .an-mb-11-xs {
    margin-bottom: 44px !important;
  }
  .an-mt-11-xs {
    margin-top: 44px !important;
  }
  .an-ml-11-xs {
    margin-left: 44px !important;
  }
  .an-mr-11-xs {
    margin-right: 44px !important;
  }
  .an-mv-11-xs {
    margin-top: 44px;
    margin-bottom: 44px !important;
  }
  .an-mh-11-xs {
    margin-left: 44px !important;
    margin-right: 44px !important;
  }
  .an-p-11-xs {
    padding: 44px !important;
  }
  .an-pt-11-xs {
    padding-top: 44px !important;
  }
  .an-pb-11-xs {
    padding-bottom: 44px !important;
  }
  .an-pl-11-xs {
    padding-left: 44px !important;
  }
  .an-pr-11-xs {
    padding-right: 44px !important;
  }
  .an-pv-11-xs {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }
  .an-ph-11-xs {
    padding-left: 44px !important;
    padding-right: 44px !important;
  }
  .an-gap-11-xs {
    gap: 44px !important;
  }
  .an-gap-row-11-xs {
    row-gap: 44px !important;
  }
  .an-gap-col-11-xs {
    column-gap: 44px !important;
  }
  .an-m-12-xs {
    margin: 48px !important;
  }
  .an-mb-12-xs {
    margin-bottom: 48px !important;
  }
  .an-mt-12-xs {
    margin-top: 48px !important;
  }
  .an-ml-12-xs {
    margin-left: 48px !important;
  }
  .an-mr-12-xs {
    margin-right: 48px !important;
  }
  .an-mv-12-xs {
    margin-top: 48px;
    margin-bottom: 48px !important;
  }
  .an-mh-12-xs {
    margin-left: 48px !important;
    margin-right: 48px !important;
  }
  .an-p-12-xs {
    padding: 48px !important;
  }
  .an-pt-12-xs {
    padding-top: 48px !important;
  }
  .an-pb-12-xs {
    padding-bottom: 48px !important;
  }
  .an-pl-12-xs {
    padding-left: 48px !important;
  }
  .an-pr-12-xs {
    padding-right: 48px !important;
  }
  .an-pv-12-xs {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .an-ph-12-xs {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
  .an-gap-12-xs {
    gap: 48px !important;
  }
  .an-gap-row-12-xs {
    row-gap: 48px !important;
  }
  .an-gap-col-12-xs {
    column-gap: 48px !important;
  }
  .an-m-13-xs {
    margin: 52px !important;
  }
  .an-mb-13-xs {
    margin-bottom: 52px !important;
  }
  .an-mt-13-xs {
    margin-top: 52px !important;
  }
  .an-ml-13-xs {
    margin-left: 52px !important;
  }
  .an-mr-13-xs {
    margin-right: 52px !important;
  }
  .an-mv-13-xs {
    margin-top: 52px;
    margin-bottom: 52px !important;
  }
  .an-mh-13-xs {
    margin-left: 52px !important;
    margin-right: 52px !important;
  }
  .an-p-13-xs {
    padding: 52px !important;
  }
  .an-pt-13-xs {
    padding-top: 52px !important;
  }
  .an-pb-13-xs {
    padding-bottom: 52px !important;
  }
  .an-pl-13-xs {
    padding-left: 52px !important;
  }
  .an-pr-13-xs {
    padding-right: 52px !important;
  }
  .an-pv-13-xs {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
  }
  .an-ph-13-xs {
    padding-left: 52px !important;
    padding-right: 52px !important;
  }
  .an-gap-13-xs {
    gap: 52px !important;
  }
  .an-gap-row-13-xs {
    row-gap: 52px !important;
  }
  .an-gap-col-13-xs {
    column-gap: 52px !important;
  }
  .an-m-14-xs {
    margin: 56px !important;
  }
  .an-mb-14-xs {
    margin-bottom: 56px !important;
  }
  .an-mt-14-xs {
    margin-top: 56px !important;
  }
  .an-ml-14-xs {
    margin-left: 56px !important;
  }
  .an-mr-14-xs {
    margin-right: 56px !important;
  }
  .an-mv-14-xs {
    margin-top: 56px;
    margin-bottom: 56px !important;
  }
  .an-mh-14-xs {
    margin-left: 56px !important;
    margin-right: 56px !important;
  }
  .an-p-14-xs {
    padding: 56px !important;
  }
  .an-pt-14-xs {
    padding-top: 56px !important;
  }
  .an-pb-14-xs {
    padding-bottom: 56px !important;
  }
  .an-pl-14-xs {
    padding-left: 56px !important;
  }
  .an-pr-14-xs {
    padding-right: 56px !important;
  }
  .an-pv-14-xs {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
  .an-ph-14-xs {
    padding-left: 56px !important;
    padding-right: 56px !important;
  }
  .an-gap-14-xs {
    gap: 56px !important;
  }
  .an-gap-row-14-xs {
    row-gap: 56px !important;
  }
  .an-gap-col-14-xs {
    column-gap: 56px !important;
  }
  .an-m-15-xs {
    margin: 60px !important;
  }
  .an-mb-15-xs {
    margin-bottom: 60px !important;
  }
  .an-mt-15-xs {
    margin-top: 60px !important;
  }
  .an-ml-15-xs {
    margin-left: 60px !important;
  }
  .an-mr-15-xs {
    margin-right: 60px !important;
  }
  .an-mv-15-xs {
    margin-top: 60px;
    margin-bottom: 60px !important;
  }
  .an-mh-15-xs {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .an-p-15-xs {
    padding: 60px !important;
  }
  .an-pt-15-xs {
    padding-top: 60px !important;
  }
  .an-pb-15-xs {
    padding-bottom: 60px !important;
  }
  .an-pl-15-xs {
    padding-left: 60px !important;
  }
  .an-pr-15-xs {
    padding-right: 60px !important;
  }
  .an-pv-15-xs {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .an-ph-15-xs {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .an-gap-15-xs {
    gap: 60px !important;
  }
  .an-gap-row-15-xs {
    row-gap: 60px !important;
  }
  .an-gap-col-15-xs {
    column-gap: 60px !important;
  }
  .an-m-16-xs {
    margin: 64px !important;
  }
  .an-mb-16-xs {
    margin-bottom: 64px !important;
  }
  .an-mt-16-xs {
    margin-top: 64px !important;
  }
  .an-ml-16-xs {
    margin-left: 64px !important;
  }
  .an-mr-16-xs {
    margin-right: 64px !important;
  }
  .an-mv-16-xs {
    margin-top: 64px;
    margin-bottom: 64px !important;
  }
  .an-mh-16-xs {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }
  .an-p-16-xs {
    padding: 64px !important;
  }
  .an-pt-16-xs {
    padding-top: 64px !important;
  }
  .an-pb-16-xs {
    padding-bottom: 64px !important;
  }
  .an-pl-16-xs {
    padding-left: 64px !important;
  }
  .an-pr-16-xs {
    padding-right: 64px !important;
  }
  .an-pv-16-xs {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .an-ph-16-xs {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
  .an-gap-16-xs {
    gap: 64px !important;
  }
  .an-gap-row-16-xs {
    row-gap: 64px !important;
  }
  .an-gap-col-16-xs {
    column-gap: 64px !important;
  }
  .an-m-17-xs {
    margin: 68px !important;
  }
  .an-mb-17-xs {
    margin-bottom: 68px !important;
  }
  .an-mt-17-xs {
    margin-top: 68px !important;
  }
  .an-ml-17-xs {
    margin-left: 68px !important;
  }
  .an-mr-17-xs {
    margin-right: 68px !important;
  }
  .an-mv-17-xs {
    margin-top: 68px;
    margin-bottom: 68px !important;
  }
  .an-mh-17-xs {
    margin-left: 68px !important;
    margin-right: 68px !important;
  }
  .an-p-17-xs {
    padding: 68px !important;
  }
  .an-pt-17-xs {
    padding-top: 68px !important;
  }
  .an-pb-17-xs {
    padding-bottom: 68px !important;
  }
  .an-pl-17-xs {
    padding-left: 68px !important;
  }
  .an-pr-17-xs {
    padding-right: 68px !important;
  }
  .an-pv-17-xs {
    padding-top: 68px !important;
    padding-bottom: 68px !important;
  }
  .an-ph-17-xs {
    padding-left: 68px !important;
    padding-right: 68px !important;
  }
  .an-gap-17-xs {
    gap: 68px !important;
  }
  .an-gap-row-17-xs {
    row-gap: 68px !important;
  }
  .an-gap-col-17-xs {
    column-gap: 68px !important;
  }
  .an-m-18-xs {
    margin: 72px !important;
  }
  .an-mb-18-xs {
    margin-bottom: 72px !important;
  }
  .an-mt-18-xs {
    margin-top: 72px !important;
  }
  .an-ml-18-xs {
    margin-left: 72px !important;
  }
  .an-mr-18-xs {
    margin-right: 72px !important;
  }
  .an-mv-18-xs {
    margin-top: 72px;
    margin-bottom: 72px !important;
  }
  .an-mh-18-xs {
    margin-left: 72px !important;
    margin-right: 72px !important;
  }
  .an-p-18-xs {
    padding: 72px !important;
  }
  .an-pt-18-xs {
    padding-top: 72px !important;
  }
  .an-pb-18-xs {
    padding-bottom: 72px !important;
  }
  .an-pl-18-xs {
    padding-left: 72px !important;
  }
  .an-pr-18-xs {
    padding-right: 72px !important;
  }
  .an-pv-18-xs {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
  .an-ph-18-xs {
    padding-left: 72px !important;
    padding-right: 72px !important;
  }
  .an-gap-18-xs {
    gap: 72px !important;
  }
  .an-gap-row-18-xs {
    row-gap: 72px !important;
  }
  .an-gap-col-18-xs {
    column-gap: 72px !important;
  }
  .an-m-19-xs {
    margin: 76px !important;
  }
  .an-mb-19-xs {
    margin-bottom: 76px !important;
  }
  .an-mt-19-xs {
    margin-top: 76px !important;
  }
  .an-ml-19-xs {
    margin-left: 76px !important;
  }
  .an-mr-19-xs {
    margin-right: 76px !important;
  }
  .an-mv-19-xs {
    margin-top: 76px;
    margin-bottom: 76px !important;
  }
  .an-mh-19-xs {
    margin-left: 76px !important;
    margin-right: 76px !important;
  }
  .an-p-19-xs {
    padding: 76px !important;
  }
  .an-pt-19-xs {
    padding-top: 76px !important;
  }
  .an-pb-19-xs {
    padding-bottom: 76px !important;
  }
  .an-pl-19-xs {
    padding-left: 76px !important;
  }
  .an-pr-19-xs {
    padding-right: 76px !important;
  }
  .an-pv-19-xs {
    padding-top: 76px !important;
    padding-bottom: 76px !important;
  }
  .an-ph-19-xs {
    padding-left: 76px !important;
    padding-right: 76px !important;
  }
  .an-gap-19-xs {
    gap: 76px !important;
  }
  .an-gap-row-19-xs {
    row-gap: 76px !important;
  }
  .an-gap-col-19-xs {
    column-gap: 76px !important;
  }
  .an-m-20-xs {
    margin: 80px !important;
  }
  .an-mb-20-xs {
    margin-bottom: 80px !important;
  }
  .an-mt-20-xs {
    margin-top: 80px !important;
  }
  .an-ml-20-xs {
    margin-left: 80px !important;
  }
  .an-mr-20-xs {
    margin-right: 80px !important;
  }
  .an-mv-20-xs {
    margin-top: 80px;
    margin-bottom: 80px !important;
  }
  .an-mh-20-xs {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .an-p-20-xs {
    padding: 80px !important;
  }
  .an-pt-20-xs {
    padding-top: 80px !important;
  }
  .an-pb-20-xs {
    padding-bottom: 80px !important;
  }
  .an-pl-20-xs {
    padding-left: 80px !important;
  }
  .an-pr-20-xs {
    padding-right: 80px !important;
  }
  .an-pv-20-xs {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .an-ph-20-xs {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .an-gap-20-xs {
    gap: 80px !important;
  }
  .an-gap-row-20-xs {
    row-gap: 80px !important;
  }
  .an-gap-col-20-xs {
    column-gap: 80px !important;
  }
}
@media (max-width: 992px) {
  .an-m-0-s {
    margin: 0px !important;
  }
  .an-mb-0-s {
    margin-bottom: 0px !important;
  }
  .an-mt-0-s {
    margin-top: 0px !important;
  }
  .an-ml-0-s {
    margin-left: 0px !important;
  }
  .an-mr-0-s {
    margin-right: 0px !important;
  }
  .an-mv-0-s {
    margin-top: 0px;
    margin-bottom: 0px !important;
  }
  .an-mh-0-s {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .an-p-0-s {
    padding: 0px !important;
  }
  .an-pt-0-s {
    padding-top: 0px !important;
  }
  .an-pb-0-s {
    padding-bottom: 0px !important;
  }
  .an-pl-0-s {
    padding-left: 0px !important;
  }
  .an-pr-0-s {
    padding-right: 0px !important;
  }
  .an-pv-0-s {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .an-ph-0-s {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .an-gap-0-s {
    gap: 0px !important;
  }
  .an-gap-row-0-s {
    row-gap: 0px !important;
  }
  .an-gap-col-0-s {
    column-gap: 0px !important;
  }
  .an-m-1-s {
    margin: 4px !important;
  }
  .an-mb-1-s {
    margin-bottom: 4px !important;
  }
  .an-mt-1-s {
    margin-top: 4px !important;
  }
  .an-ml-1-s {
    margin-left: 4px !important;
  }
  .an-mr-1-s {
    margin-right: 4px !important;
  }
  .an-mv-1-s {
    margin-top: 4px;
    margin-bottom: 4px !important;
  }
  .an-mh-1-s {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .an-p-1-s {
    padding: 4px !important;
  }
  .an-pt-1-s {
    padding-top: 4px !important;
  }
  .an-pb-1-s {
    padding-bottom: 4px !important;
  }
  .an-pl-1-s {
    padding-left: 4px !important;
  }
  .an-pr-1-s {
    padding-right: 4px !important;
  }
  .an-pv-1-s {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .an-ph-1-s {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .an-gap-1-s {
    gap: 4px !important;
  }
  .an-gap-row-1-s {
    row-gap: 4px !important;
  }
  .an-gap-col-1-s {
    column-gap: 4px !important;
  }
  .an-m-2-s {
    margin: 8px !important;
  }
  .an-mb-2-s {
    margin-bottom: 8px !important;
  }
  .an-mt-2-s {
    margin-top: 8px !important;
  }
  .an-ml-2-s {
    margin-left: 8px !important;
  }
  .an-mr-2-s {
    margin-right: 8px !important;
  }
  .an-mv-2-s {
    margin-top: 8px;
    margin-bottom: 8px !important;
  }
  .an-mh-2-s {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .an-p-2-s {
    padding: 8px !important;
  }
  .an-pt-2-s {
    padding-top: 8px !important;
  }
  .an-pb-2-s {
    padding-bottom: 8px !important;
  }
  .an-pl-2-s {
    padding-left: 8px !important;
  }
  .an-pr-2-s {
    padding-right: 8px !important;
  }
  .an-pv-2-s {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .an-ph-2-s {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .an-gap-2-s {
    gap: 8px !important;
  }
  .an-gap-row-2-s {
    row-gap: 8px !important;
  }
  .an-gap-col-2-s {
    column-gap: 8px !important;
  }
  .an-m-3-s {
    margin: 12px !important;
  }
  .an-mb-3-s {
    margin-bottom: 12px !important;
  }
  .an-mt-3-s {
    margin-top: 12px !important;
  }
  .an-ml-3-s {
    margin-left: 12px !important;
  }
  .an-mr-3-s {
    margin-right: 12px !important;
  }
  .an-mv-3-s {
    margin-top: 12px;
    margin-bottom: 12px !important;
  }
  .an-mh-3-s {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .an-p-3-s {
    padding: 12px !important;
  }
  .an-pt-3-s {
    padding-top: 12px !important;
  }
  .an-pb-3-s {
    padding-bottom: 12px !important;
  }
  .an-pl-3-s {
    padding-left: 12px !important;
  }
  .an-pr-3-s {
    padding-right: 12px !important;
  }
  .an-pv-3-s {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .an-ph-3-s {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .an-gap-3-s {
    gap: 12px !important;
  }
  .an-gap-row-3-s {
    row-gap: 12px !important;
  }
  .an-gap-col-3-s {
    column-gap: 12px !important;
  }
  .an-m-4-s {
    margin: 16px !important;
  }
  .an-mb-4-s {
    margin-bottom: 16px !important;
  }
  .an-mt-4-s {
    margin-top: 16px !important;
  }
  .an-ml-4-s {
    margin-left: 16px !important;
  }
  .an-mr-4-s {
    margin-right: 16px !important;
  }
  .an-mv-4-s {
    margin-top: 16px;
    margin-bottom: 16px !important;
  }
  .an-mh-4-s {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .an-p-4-s {
    padding: 16px !important;
  }
  .an-pt-4-s {
    padding-top: 16px !important;
  }
  .an-pb-4-s {
    padding-bottom: 16px !important;
  }
  .an-pl-4-s {
    padding-left: 16px !important;
  }
  .an-pr-4-s {
    padding-right: 16px !important;
  }
  .an-pv-4-s {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .an-ph-4-s {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .an-gap-4-s {
    gap: 16px !important;
  }
  .an-gap-row-4-s {
    row-gap: 16px !important;
  }
  .an-gap-col-4-s {
    column-gap: 16px !important;
  }
  .an-m-5-s {
    margin: 20px !important;
  }
  .an-mb-5-s {
    margin-bottom: 20px !important;
  }
  .an-mt-5-s {
    margin-top: 20px !important;
  }
  .an-ml-5-s {
    margin-left: 20px !important;
  }
  .an-mr-5-s {
    margin-right: 20px !important;
  }
  .an-mv-5-s {
    margin-top: 20px;
    margin-bottom: 20px !important;
  }
  .an-mh-5-s {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .an-p-5-s {
    padding: 20px !important;
  }
  .an-pt-5-s {
    padding-top: 20px !important;
  }
  .an-pb-5-s {
    padding-bottom: 20px !important;
  }
  .an-pl-5-s {
    padding-left: 20px !important;
  }
  .an-pr-5-s {
    padding-right: 20px !important;
  }
  .an-pv-5-s {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .an-ph-5-s {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .an-gap-5-s {
    gap: 20px !important;
  }
  .an-gap-row-5-s {
    row-gap: 20px !important;
  }
  .an-gap-col-5-s {
    column-gap: 20px !important;
  }
  .an-m-6-s {
    margin: 24px !important;
  }
  .an-mb-6-s {
    margin-bottom: 24px !important;
  }
  .an-mt-6-s {
    margin-top: 24px !important;
  }
  .an-ml-6-s {
    margin-left: 24px !important;
  }
  .an-mr-6-s {
    margin-right: 24px !important;
  }
  .an-mv-6-s {
    margin-top: 24px;
    margin-bottom: 24px !important;
  }
  .an-mh-6-s {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .an-p-6-s {
    padding: 24px !important;
  }
  .an-pt-6-s {
    padding-top: 24px !important;
  }
  .an-pb-6-s {
    padding-bottom: 24px !important;
  }
  .an-pl-6-s {
    padding-left: 24px !important;
  }
  .an-pr-6-s {
    padding-right: 24px !important;
  }
  .an-pv-6-s {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .an-ph-6-s {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .an-gap-6-s {
    gap: 24px !important;
  }
  .an-gap-row-6-s {
    row-gap: 24px !important;
  }
  .an-gap-col-6-s {
    column-gap: 24px !important;
  }
  .an-m-7-s {
    margin: 28px !important;
  }
  .an-mb-7-s {
    margin-bottom: 28px !important;
  }
  .an-mt-7-s {
    margin-top: 28px !important;
  }
  .an-ml-7-s {
    margin-left: 28px !important;
  }
  .an-mr-7-s {
    margin-right: 28px !important;
  }
  .an-mv-7-s {
    margin-top: 28px;
    margin-bottom: 28px !important;
  }
  .an-mh-7-s {
    margin-left: 28px !important;
    margin-right: 28px !important;
  }
  .an-p-7-s {
    padding: 28px !important;
  }
  .an-pt-7-s {
    padding-top: 28px !important;
  }
  .an-pb-7-s {
    padding-bottom: 28px !important;
  }
  .an-pl-7-s {
    padding-left: 28px !important;
  }
  .an-pr-7-s {
    padding-right: 28px !important;
  }
  .an-pv-7-s {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .an-ph-7-s {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }
  .an-gap-7-s {
    gap: 28px !important;
  }
  .an-gap-row-7-s {
    row-gap: 28px !important;
  }
  .an-gap-col-7-s {
    column-gap: 28px !important;
  }
  .an-m-8-s {
    margin: 32px !important;
  }
  .an-mb-8-s {
    margin-bottom: 32px !important;
  }
  .an-mt-8-s {
    margin-top: 32px !important;
  }
  .an-ml-8-s {
    margin-left: 32px !important;
  }
  .an-mr-8-s {
    margin-right: 32px !important;
  }
  .an-mv-8-s {
    margin-top: 32px;
    margin-bottom: 32px !important;
  }
  .an-mh-8-s {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .an-p-8-s {
    padding: 32px !important;
  }
  .an-pt-8-s {
    padding-top: 32px !important;
  }
  .an-pb-8-s {
    padding-bottom: 32px !important;
  }
  .an-pl-8-s {
    padding-left: 32px !important;
  }
  .an-pr-8-s {
    padding-right: 32px !important;
  }
  .an-pv-8-s {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .an-ph-8-s {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .an-gap-8-s {
    gap: 32px !important;
  }
  .an-gap-row-8-s {
    row-gap: 32px !important;
  }
  .an-gap-col-8-s {
    column-gap: 32px !important;
  }
  .an-m-9-s {
    margin: 36px !important;
  }
  .an-mb-9-s {
    margin-bottom: 36px !important;
  }
  .an-mt-9-s {
    margin-top: 36px !important;
  }
  .an-ml-9-s {
    margin-left: 36px !important;
  }
  .an-mr-9-s {
    margin-right: 36px !important;
  }
  .an-mv-9-s {
    margin-top: 36px;
    margin-bottom: 36px !important;
  }
  .an-mh-9-s {
    margin-left: 36px !important;
    margin-right: 36px !important;
  }
  .an-p-9-s {
    padding: 36px !important;
  }
  .an-pt-9-s {
    padding-top: 36px !important;
  }
  .an-pb-9-s {
    padding-bottom: 36px !important;
  }
  .an-pl-9-s {
    padding-left: 36px !important;
  }
  .an-pr-9-s {
    padding-right: 36px !important;
  }
  .an-pv-9-s {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .an-ph-9-s {
    padding-left: 36px !important;
    padding-right: 36px !important;
  }
  .an-gap-9-s {
    gap: 36px !important;
  }
  .an-gap-row-9-s {
    row-gap: 36px !important;
  }
  .an-gap-col-9-s {
    column-gap: 36px !important;
  }
  .an-m-10-s {
    margin: 40px !important;
  }
  .an-mb-10-s {
    margin-bottom: 40px !important;
  }
  .an-mt-10-s {
    margin-top: 40px !important;
  }
  .an-ml-10-s {
    margin-left: 40px !important;
  }
  .an-mr-10-s {
    margin-right: 40px !important;
  }
  .an-mv-10-s {
    margin-top: 40px;
    margin-bottom: 40px !important;
  }
  .an-mh-10-s {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .an-p-10-s {
    padding: 40px !important;
  }
  .an-pt-10-s {
    padding-top: 40px !important;
  }
  .an-pb-10-s {
    padding-bottom: 40px !important;
  }
  .an-pl-10-s {
    padding-left: 40px !important;
  }
  .an-pr-10-s {
    padding-right: 40px !important;
  }
  .an-pv-10-s {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .an-ph-10-s {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .an-gap-10-s {
    gap: 40px !important;
  }
  .an-gap-row-10-s {
    row-gap: 40px !important;
  }
  .an-gap-col-10-s {
    column-gap: 40px !important;
  }
  .an-m-11-s {
    margin: 44px !important;
  }
  .an-mb-11-s {
    margin-bottom: 44px !important;
  }
  .an-mt-11-s {
    margin-top: 44px !important;
  }
  .an-ml-11-s {
    margin-left: 44px !important;
  }
  .an-mr-11-s {
    margin-right: 44px !important;
  }
  .an-mv-11-s {
    margin-top: 44px;
    margin-bottom: 44px !important;
  }
  .an-mh-11-s {
    margin-left: 44px !important;
    margin-right: 44px !important;
  }
  .an-p-11-s {
    padding: 44px !important;
  }
  .an-pt-11-s {
    padding-top: 44px !important;
  }
  .an-pb-11-s {
    padding-bottom: 44px !important;
  }
  .an-pl-11-s {
    padding-left: 44px !important;
  }
  .an-pr-11-s {
    padding-right: 44px !important;
  }
  .an-pv-11-s {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }
  .an-ph-11-s {
    padding-left: 44px !important;
    padding-right: 44px !important;
  }
  .an-gap-11-s {
    gap: 44px !important;
  }
  .an-gap-row-11-s {
    row-gap: 44px !important;
  }
  .an-gap-col-11-s {
    column-gap: 44px !important;
  }
  .an-m-12-s {
    margin: 48px !important;
  }
  .an-mb-12-s {
    margin-bottom: 48px !important;
  }
  .an-mt-12-s {
    margin-top: 48px !important;
  }
  .an-ml-12-s {
    margin-left: 48px !important;
  }
  .an-mr-12-s {
    margin-right: 48px !important;
  }
  .an-mv-12-s {
    margin-top: 48px;
    margin-bottom: 48px !important;
  }
  .an-mh-12-s {
    margin-left: 48px !important;
    margin-right: 48px !important;
  }
  .an-p-12-s {
    padding: 48px !important;
  }
  .an-pt-12-s {
    padding-top: 48px !important;
  }
  .an-pb-12-s {
    padding-bottom: 48px !important;
  }
  .an-pl-12-s {
    padding-left: 48px !important;
  }
  .an-pr-12-s {
    padding-right: 48px !important;
  }
  .an-pv-12-s {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .an-ph-12-s {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
  .an-gap-12-s {
    gap: 48px !important;
  }
  .an-gap-row-12-s {
    row-gap: 48px !important;
  }
  .an-gap-col-12-s {
    column-gap: 48px !important;
  }
  .an-m-13-s {
    margin: 52px !important;
  }
  .an-mb-13-s {
    margin-bottom: 52px !important;
  }
  .an-mt-13-s {
    margin-top: 52px !important;
  }
  .an-ml-13-s {
    margin-left: 52px !important;
  }
  .an-mr-13-s {
    margin-right: 52px !important;
  }
  .an-mv-13-s {
    margin-top: 52px;
    margin-bottom: 52px !important;
  }
  .an-mh-13-s {
    margin-left: 52px !important;
    margin-right: 52px !important;
  }
  .an-p-13-s {
    padding: 52px !important;
  }
  .an-pt-13-s {
    padding-top: 52px !important;
  }
  .an-pb-13-s {
    padding-bottom: 52px !important;
  }
  .an-pl-13-s {
    padding-left: 52px !important;
  }
  .an-pr-13-s {
    padding-right: 52px !important;
  }
  .an-pv-13-s {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
  }
  .an-ph-13-s {
    padding-left: 52px !important;
    padding-right: 52px !important;
  }
  .an-gap-13-s {
    gap: 52px !important;
  }
  .an-gap-row-13-s {
    row-gap: 52px !important;
  }
  .an-gap-col-13-s {
    column-gap: 52px !important;
  }
  .an-m-14-s {
    margin: 56px !important;
  }
  .an-mb-14-s {
    margin-bottom: 56px !important;
  }
  .an-mt-14-s {
    margin-top: 56px !important;
  }
  .an-ml-14-s {
    margin-left: 56px !important;
  }
  .an-mr-14-s {
    margin-right: 56px !important;
  }
  .an-mv-14-s {
    margin-top: 56px;
    margin-bottom: 56px !important;
  }
  .an-mh-14-s {
    margin-left: 56px !important;
    margin-right: 56px !important;
  }
  .an-p-14-s {
    padding: 56px !important;
  }
  .an-pt-14-s {
    padding-top: 56px !important;
  }
  .an-pb-14-s {
    padding-bottom: 56px !important;
  }
  .an-pl-14-s {
    padding-left: 56px !important;
  }
  .an-pr-14-s {
    padding-right: 56px !important;
  }
  .an-pv-14-s {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
  .an-ph-14-s {
    padding-left: 56px !important;
    padding-right: 56px !important;
  }
  .an-gap-14-s {
    gap: 56px !important;
  }
  .an-gap-row-14-s {
    row-gap: 56px !important;
  }
  .an-gap-col-14-s {
    column-gap: 56px !important;
  }
  .an-m-15-s {
    margin: 60px !important;
  }
  .an-mb-15-s {
    margin-bottom: 60px !important;
  }
  .an-mt-15-s {
    margin-top: 60px !important;
  }
  .an-ml-15-s {
    margin-left: 60px !important;
  }
  .an-mr-15-s {
    margin-right: 60px !important;
  }
  .an-mv-15-s {
    margin-top: 60px;
    margin-bottom: 60px !important;
  }
  .an-mh-15-s {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .an-p-15-s {
    padding: 60px !important;
  }
  .an-pt-15-s {
    padding-top: 60px !important;
  }
  .an-pb-15-s {
    padding-bottom: 60px !important;
  }
  .an-pl-15-s {
    padding-left: 60px !important;
  }
  .an-pr-15-s {
    padding-right: 60px !important;
  }
  .an-pv-15-s {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .an-ph-15-s {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .an-gap-15-s {
    gap: 60px !important;
  }
  .an-gap-row-15-s {
    row-gap: 60px !important;
  }
  .an-gap-col-15-s {
    column-gap: 60px !important;
  }
  .an-m-16-s {
    margin: 64px !important;
  }
  .an-mb-16-s {
    margin-bottom: 64px !important;
  }
  .an-mt-16-s {
    margin-top: 64px !important;
  }
  .an-ml-16-s {
    margin-left: 64px !important;
  }
  .an-mr-16-s {
    margin-right: 64px !important;
  }
  .an-mv-16-s {
    margin-top: 64px;
    margin-bottom: 64px !important;
  }
  .an-mh-16-s {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }
  .an-p-16-s {
    padding: 64px !important;
  }
  .an-pt-16-s {
    padding-top: 64px !important;
  }
  .an-pb-16-s {
    padding-bottom: 64px !important;
  }
  .an-pl-16-s {
    padding-left: 64px !important;
  }
  .an-pr-16-s {
    padding-right: 64px !important;
  }
  .an-pv-16-s {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .an-ph-16-s {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
  .an-gap-16-s {
    gap: 64px !important;
  }
  .an-gap-row-16-s {
    row-gap: 64px !important;
  }
  .an-gap-col-16-s {
    column-gap: 64px !important;
  }
  .an-m-17-s {
    margin: 68px !important;
  }
  .an-mb-17-s {
    margin-bottom: 68px !important;
  }
  .an-mt-17-s {
    margin-top: 68px !important;
  }
  .an-ml-17-s {
    margin-left: 68px !important;
  }
  .an-mr-17-s {
    margin-right: 68px !important;
  }
  .an-mv-17-s {
    margin-top: 68px;
    margin-bottom: 68px !important;
  }
  .an-mh-17-s {
    margin-left: 68px !important;
    margin-right: 68px !important;
  }
  .an-p-17-s {
    padding: 68px !important;
  }
  .an-pt-17-s {
    padding-top: 68px !important;
  }
  .an-pb-17-s {
    padding-bottom: 68px !important;
  }
  .an-pl-17-s {
    padding-left: 68px !important;
  }
  .an-pr-17-s {
    padding-right: 68px !important;
  }
  .an-pv-17-s {
    padding-top: 68px !important;
    padding-bottom: 68px !important;
  }
  .an-ph-17-s {
    padding-left: 68px !important;
    padding-right: 68px !important;
  }
  .an-gap-17-s {
    gap: 68px !important;
  }
  .an-gap-row-17-s {
    row-gap: 68px !important;
  }
  .an-gap-col-17-s {
    column-gap: 68px !important;
  }
  .an-m-18-s {
    margin: 72px !important;
  }
  .an-mb-18-s {
    margin-bottom: 72px !important;
  }
  .an-mt-18-s {
    margin-top: 72px !important;
  }
  .an-ml-18-s {
    margin-left: 72px !important;
  }
  .an-mr-18-s {
    margin-right: 72px !important;
  }
  .an-mv-18-s {
    margin-top: 72px;
    margin-bottom: 72px !important;
  }
  .an-mh-18-s {
    margin-left: 72px !important;
    margin-right: 72px !important;
  }
  .an-p-18-s {
    padding: 72px !important;
  }
  .an-pt-18-s {
    padding-top: 72px !important;
  }
  .an-pb-18-s {
    padding-bottom: 72px !important;
  }
  .an-pl-18-s {
    padding-left: 72px !important;
  }
  .an-pr-18-s {
    padding-right: 72px !important;
  }
  .an-pv-18-s {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
  .an-ph-18-s {
    padding-left: 72px !important;
    padding-right: 72px !important;
  }
  .an-gap-18-s {
    gap: 72px !important;
  }
  .an-gap-row-18-s {
    row-gap: 72px !important;
  }
  .an-gap-col-18-s {
    column-gap: 72px !important;
  }
  .an-m-19-s {
    margin: 76px !important;
  }
  .an-mb-19-s {
    margin-bottom: 76px !important;
  }
  .an-mt-19-s {
    margin-top: 76px !important;
  }
  .an-ml-19-s {
    margin-left: 76px !important;
  }
  .an-mr-19-s {
    margin-right: 76px !important;
  }
  .an-mv-19-s {
    margin-top: 76px;
    margin-bottom: 76px !important;
  }
  .an-mh-19-s {
    margin-left: 76px !important;
    margin-right: 76px !important;
  }
  .an-p-19-s {
    padding: 76px !important;
  }
  .an-pt-19-s {
    padding-top: 76px !important;
  }
  .an-pb-19-s {
    padding-bottom: 76px !important;
  }
  .an-pl-19-s {
    padding-left: 76px !important;
  }
  .an-pr-19-s {
    padding-right: 76px !important;
  }
  .an-pv-19-s {
    padding-top: 76px !important;
    padding-bottom: 76px !important;
  }
  .an-ph-19-s {
    padding-left: 76px !important;
    padding-right: 76px !important;
  }
  .an-gap-19-s {
    gap: 76px !important;
  }
  .an-gap-row-19-s {
    row-gap: 76px !important;
  }
  .an-gap-col-19-s {
    column-gap: 76px !important;
  }
  .an-m-20-s {
    margin: 80px !important;
  }
  .an-mb-20-s {
    margin-bottom: 80px !important;
  }
  .an-mt-20-s {
    margin-top: 80px !important;
  }
  .an-ml-20-s {
    margin-left: 80px !important;
  }
  .an-mr-20-s {
    margin-right: 80px !important;
  }
  .an-mv-20-s {
    margin-top: 80px;
    margin-bottom: 80px !important;
  }
  .an-mh-20-s {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .an-p-20-s {
    padding: 80px !important;
  }
  .an-pt-20-s {
    padding-top: 80px !important;
  }
  .an-pb-20-s {
    padding-bottom: 80px !important;
  }
  .an-pl-20-s {
    padding-left: 80px !important;
  }
  .an-pr-20-s {
    padding-right: 80px !important;
  }
  .an-pv-20-s {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .an-ph-20-s {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .an-gap-20-s {
    gap: 80px !important;
  }
  .an-gap-row-20-s {
    row-gap: 80px !important;
  }
  .an-gap-col-20-s {
    column-gap: 80px !important;
  }
}
@media (max-width: 1200px) {
  .an-m-0-m {
    margin: 0px !important;
  }
  .an-mb-0-m {
    margin-bottom: 0px !important;
  }
  .an-mt-0-m {
    margin-top: 0px !important;
  }
  .an-ml-0-m {
    margin-left: 0px !important;
  }
  .an-mr-0-m {
    margin-right: 0px !important;
  }
  .an-mv-0-m {
    margin-top: 0px;
    margin-bottom: 0px !important;
  }
  .an-mh-0-m {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .an-p-0-m {
    padding: 0px !important;
  }
  .an-pt-0-m {
    padding-top: 0px !important;
  }
  .an-pb-0-m {
    padding-bottom: 0px !important;
  }
  .an-pl-0-m {
    padding-left: 0px !important;
  }
  .an-pr-0-m {
    padding-right: 0px !important;
  }
  .an-pv-0-m {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .an-ph-0-m {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .an-gap-0-m {
    gap: 0px !important;
  }
  .an-gap-row-0-m {
    row-gap: 0px !important;
  }
  .an-gap-col-0-m {
    column-gap: 0px !important;
  }
  .an-m-1-m {
    margin: 4px !important;
  }
  .an-mb-1-m {
    margin-bottom: 4px !important;
  }
  .an-mt-1-m {
    margin-top: 4px !important;
  }
  .an-ml-1-m {
    margin-left: 4px !important;
  }
  .an-mr-1-m {
    margin-right: 4px !important;
  }
  .an-mv-1-m {
    margin-top: 4px;
    margin-bottom: 4px !important;
  }
  .an-mh-1-m {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .an-p-1-m {
    padding: 4px !important;
  }
  .an-pt-1-m {
    padding-top: 4px !important;
  }
  .an-pb-1-m {
    padding-bottom: 4px !important;
  }
  .an-pl-1-m {
    padding-left: 4px !important;
  }
  .an-pr-1-m {
    padding-right: 4px !important;
  }
  .an-pv-1-m {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .an-ph-1-m {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .an-gap-1-m {
    gap: 4px !important;
  }
  .an-gap-row-1-m {
    row-gap: 4px !important;
  }
  .an-gap-col-1-m {
    column-gap: 4px !important;
  }
  .an-m-2-m {
    margin: 8px !important;
  }
  .an-mb-2-m {
    margin-bottom: 8px !important;
  }
  .an-mt-2-m {
    margin-top: 8px !important;
  }
  .an-ml-2-m {
    margin-left: 8px !important;
  }
  .an-mr-2-m {
    margin-right: 8px !important;
  }
  .an-mv-2-m {
    margin-top: 8px;
    margin-bottom: 8px !important;
  }
  .an-mh-2-m {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .an-p-2-m {
    padding: 8px !important;
  }
  .an-pt-2-m {
    padding-top: 8px !important;
  }
  .an-pb-2-m {
    padding-bottom: 8px !important;
  }
  .an-pl-2-m {
    padding-left: 8px !important;
  }
  .an-pr-2-m {
    padding-right: 8px !important;
  }
  .an-pv-2-m {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .an-ph-2-m {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .an-gap-2-m {
    gap: 8px !important;
  }
  .an-gap-row-2-m {
    row-gap: 8px !important;
  }
  .an-gap-col-2-m {
    column-gap: 8px !important;
  }
  .an-m-3-m {
    margin: 12px !important;
  }
  .an-mb-3-m {
    margin-bottom: 12px !important;
  }
  .an-mt-3-m {
    margin-top: 12px !important;
  }
  .an-ml-3-m {
    margin-left: 12px !important;
  }
  .an-mr-3-m {
    margin-right: 12px !important;
  }
  .an-mv-3-m {
    margin-top: 12px;
    margin-bottom: 12px !important;
  }
  .an-mh-3-m {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .an-p-3-m {
    padding: 12px !important;
  }
  .an-pt-3-m {
    padding-top: 12px !important;
  }
  .an-pb-3-m {
    padding-bottom: 12px !important;
  }
  .an-pl-3-m {
    padding-left: 12px !important;
  }
  .an-pr-3-m {
    padding-right: 12px !important;
  }
  .an-pv-3-m {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .an-ph-3-m {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .an-gap-3-m {
    gap: 12px !important;
  }
  .an-gap-row-3-m {
    row-gap: 12px !important;
  }
  .an-gap-col-3-m {
    column-gap: 12px !important;
  }
  .an-m-4-m {
    margin: 16px !important;
  }
  .an-mb-4-m {
    margin-bottom: 16px !important;
  }
  .an-mt-4-m {
    margin-top: 16px !important;
  }
  .an-ml-4-m {
    margin-left: 16px !important;
  }
  .an-mr-4-m {
    margin-right: 16px !important;
  }
  .an-mv-4-m {
    margin-top: 16px;
    margin-bottom: 16px !important;
  }
  .an-mh-4-m {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .an-p-4-m {
    padding: 16px !important;
  }
  .an-pt-4-m {
    padding-top: 16px !important;
  }
  .an-pb-4-m {
    padding-bottom: 16px !important;
  }
  .an-pl-4-m {
    padding-left: 16px !important;
  }
  .an-pr-4-m {
    padding-right: 16px !important;
  }
  .an-pv-4-m {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .an-ph-4-m {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .an-gap-4-m {
    gap: 16px !important;
  }
  .an-gap-row-4-m {
    row-gap: 16px !important;
  }
  .an-gap-col-4-m {
    column-gap: 16px !important;
  }
  .an-m-5-m {
    margin: 20px !important;
  }
  .an-mb-5-m {
    margin-bottom: 20px !important;
  }
  .an-mt-5-m {
    margin-top: 20px !important;
  }
  .an-ml-5-m {
    margin-left: 20px !important;
  }
  .an-mr-5-m {
    margin-right: 20px !important;
  }
  .an-mv-5-m {
    margin-top: 20px;
    margin-bottom: 20px !important;
  }
  .an-mh-5-m {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .an-p-5-m {
    padding: 20px !important;
  }
  .an-pt-5-m {
    padding-top: 20px !important;
  }
  .an-pb-5-m {
    padding-bottom: 20px !important;
  }
  .an-pl-5-m {
    padding-left: 20px !important;
  }
  .an-pr-5-m {
    padding-right: 20px !important;
  }
  .an-pv-5-m {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .an-ph-5-m {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .an-gap-5-m {
    gap: 20px !important;
  }
  .an-gap-row-5-m {
    row-gap: 20px !important;
  }
  .an-gap-col-5-m {
    column-gap: 20px !important;
  }
  .an-m-6-m {
    margin: 24px !important;
  }
  .an-mb-6-m {
    margin-bottom: 24px !important;
  }
  .an-mt-6-m {
    margin-top: 24px !important;
  }
  .an-ml-6-m {
    margin-left: 24px !important;
  }
  .an-mr-6-m {
    margin-right: 24px !important;
  }
  .an-mv-6-m {
    margin-top: 24px;
    margin-bottom: 24px !important;
  }
  .an-mh-6-m {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .an-p-6-m {
    padding: 24px !important;
  }
  .an-pt-6-m {
    padding-top: 24px !important;
  }
  .an-pb-6-m {
    padding-bottom: 24px !important;
  }
  .an-pl-6-m {
    padding-left: 24px !important;
  }
  .an-pr-6-m {
    padding-right: 24px !important;
  }
  .an-pv-6-m {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .an-ph-6-m {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .an-gap-6-m {
    gap: 24px !important;
  }
  .an-gap-row-6-m {
    row-gap: 24px !important;
  }
  .an-gap-col-6-m {
    column-gap: 24px !important;
  }
  .an-m-7-m {
    margin: 28px !important;
  }
  .an-mb-7-m {
    margin-bottom: 28px !important;
  }
  .an-mt-7-m {
    margin-top: 28px !important;
  }
  .an-ml-7-m {
    margin-left: 28px !important;
  }
  .an-mr-7-m {
    margin-right: 28px !important;
  }
  .an-mv-7-m {
    margin-top: 28px;
    margin-bottom: 28px !important;
  }
  .an-mh-7-m {
    margin-left: 28px !important;
    margin-right: 28px !important;
  }
  .an-p-7-m {
    padding: 28px !important;
  }
  .an-pt-7-m {
    padding-top: 28px !important;
  }
  .an-pb-7-m {
    padding-bottom: 28px !important;
  }
  .an-pl-7-m {
    padding-left: 28px !important;
  }
  .an-pr-7-m {
    padding-right: 28px !important;
  }
  .an-pv-7-m {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .an-ph-7-m {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }
  .an-gap-7-m {
    gap: 28px !important;
  }
  .an-gap-row-7-m {
    row-gap: 28px !important;
  }
  .an-gap-col-7-m {
    column-gap: 28px !important;
  }
  .an-m-8-m {
    margin: 32px !important;
  }
  .an-mb-8-m {
    margin-bottom: 32px !important;
  }
  .an-mt-8-m {
    margin-top: 32px !important;
  }
  .an-ml-8-m {
    margin-left: 32px !important;
  }
  .an-mr-8-m {
    margin-right: 32px !important;
  }
  .an-mv-8-m {
    margin-top: 32px;
    margin-bottom: 32px !important;
  }
  .an-mh-8-m {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .an-p-8-m {
    padding: 32px !important;
  }
  .an-pt-8-m {
    padding-top: 32px !important;
  }
  .an-pb-8-m {
    padding-bottom: 32px !important;
  }
  .an-pl-8-m {
    padding-left: 32px !important;
  }
  .an-pr-8-m {
    padding-right: 32px !important;
  }
  .an-pv-8-m {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .an-ph-8-m {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .an-gap-8-m {
    gap: 32px !important;
  }
  .an-gap-row-8-m {
    row-gap: 32px !important;
  }
  .an-gap-col-8-m {
    column-gap: 32px !important;
  }
  .an-m-9-m {
    margin: 36px !important;
  }
  .an-mb-9-m {
    margin-bottom: 36px !important;
  }
  .an-mt-9-m {
    margin-top: 36px !important;
  }
  .an-ml-9-m {
    margin-left: 36px !important;
  }
  .an-mr-9-m {
    margin-right: 36px !important;
  }
  .an-mv-9-m {
    margin-top: 36px;
    margin-bottom: 36px !important;
  }
  .an-mh-9-m {
    margin-left: 36px !important;
    margin-right: 36px !important;
  }
  .an-p-9-m {
    padding: 36px !important;
  }
  .an-pt-9-m {
    padding-top: 36px !important;
  }
  .an-pb-9-m {
    padding-bottom: 36px !important;
  }
  .an-pl-9-m {
    padding-left: 36px !important;
  }
  .an-pr-9-m {
    padding-right: 36px !important;
  }
  .an-pv-9-m {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .an-ph-9-m {
    padding-left: 36px !important;
    padding-right: 36px !important;
  }
  .an-gap-9-m {
    gap: 36px !important;
  }
  .an-gap-row-9-m {
    row-gap: 36px !important;
  }
  .an-gap-col-9-m {
    column-gap: 36px !important;
  }
  .an-m-10-m {
    margin: 40px !important;
  }
  .an-mb-10-m {
    margin-bottom: 40px !important;
  }
  .an-mt-10-m {
    margin-top: 40px !important;
  }
  .an-ml-10-m {
    margin-left: 40px !important;
  }
  .an-mr-10-m {
    margin-right: 40px !important;
  }
  .an-mv-10-m {
    margin-top: 40px;
    margin-bottom: 40px !important;
  }
  .an-mh-10-m {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .an-p-10-m {
    padding: 40px !important;
  }
  .an-pt-10-m {
    padding-top: 40px !important;
  }
  .an-pb-10-m {
    padding-bottom: 40px !important;
  }
  .an-pl-10-m {
    padding-left: 40px !important;
  }
  .an-pr-10-m {
    padding-right: 40px !important;
  }
  .an-pv-10-m {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .an-ph-10-m {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .an-gap-10-m {
    gap: 40px !important;
  }
  .an-gap-row-10-m {
    row-gap: 40px !important;
  }
  .an-gap-col-10-m {
    column-gap: 40px !important;
  }
  .an-m-11-m {
    margin: 44px !important;
  }
  .an-mb-11-m {
    margin-bottom: 44px !important;
  }
  .an-mt-11-m {
    margin-top: 44px !important;
  }
  .an-ml-11-m {
    margin-left: 44px !important;
  }
  .an-mr-11-m {
    margin-right: 44px !important;
  }
  .an-mv-11-m {
    margin-top: 44px;
    margin-bottom: 44px !important;
  }
  .an-mh-11-m {
    margin-left: 44px !important;
    margin-right: 44px !important;
  }
  .an-p-11-m {
    padding: 44px !important;
  }
  .an-pt-11-m {
    padding-top: 44px !important;
  }
  .an-pb-11-m {
    padding-bottom: 44px !important;
  }
  .an-pl-11-m {
    padding-left: 44px !important;
  }
  .an-pr-11-m {
    padding-right: 44px !important;
  }
  .an-pv-11-m {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }
  .an-ph-11-m {
    padding-left: 44px !important;
    padding-right: 44px !important;
  }
  .an-gap-11-m {
    gap: 44px !important;
  }
  .an-gap-row-11-m {
    row-gap: 44px !important;
  }
  .an-gap-col-11-m {
    column-gap: 44px !important;
  }
  .an-m-12-m {
    margin: 48px !important;
  }
  .an-mb-12-m {
    margin-bottom: 48px !important;
  }
  .an-mt-12-m {
    margin-top: 48px !important;
  }
  .an-ml-12-m {
    margin-left: 48px !important;
  }
  .an-mr-12-m {
    margin-right: 48px !important;
  }
  .an-mv-12-m {
    margin-top: 48px;
    margin-bottom: 48px !important;
  }
  .an-mh-12-m {
    margin-left: 48px !important;
    margin-right: 48px !important;
  }
  .an-p-12-m {
    padding: 48px !important;
  }
  .an-pt-12-m {
    padding-top: 48px !important;
  }
  .an-pb-12-m {
    padding-bottom: 48px !important;
  }
  .an-pl-12-m {
    padding-left: 48px !important;
  }
  .an-pr-12-m {
    padding-right: 48px !important;
  }
  .an-pv-12-m {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .an-ph-12-m {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
  .an-gap-12-m {
    gap: 48px !important;
  }
  .an-gap-row-12-m {
    row-gap: 48px !important;
  }
  .an-gap-col-12-m {
    column-gap: 48px !important;
  }
  .an-m-13-m {
    margin: 52px !important;
  }
  .an-mb-13-m {
    margin-bottom: 52px !important;
  }
  .an-mt-13-m {
    margin-top: 52px !important;
  }
  .an-ml-13-m {
    margin-left: 52px !important;
  }
  .an-mr-13-m {
    margin-right: 52px !important;
  }
  .an-mv-13-m {
    margin-top: 52px;
    margin-bottom: 52px !important;
  }
  .an-mh-13-m {
    margin-left: 52px !important;
    margin-right: 52px !important;
  }
  .an-p-13-m {
    padding: 52px !important;
  }
  .an-pt-13-m {
    padding-top: 52px !important;
  }
  .an-pb-13-m {
    padding-bottom: 52px !important;
  }
  .an-pl-13-m {
    padding-left: 52px !important;
  }
  .an-pr-13-m {
    padding-right: 52px !important;
  }
  .an-pv-13-m {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
  }
  .an-ph-13-m {
    padding-left: 52px !important;
    padding-right: 52px !important;
  }
  .an-gap-13-m {
    gap: 52px !important;
  }
  .an-gap-row-13-m {
    row-gap: 52px !important;
  }
  .an-gap-col-13-m {
    column-gap: 52px !important;
  }
  .an-m-14-m {
    margin: 56px !important;
  }
  .an-mb-14-m {
    margin-bottom: 56px !important;
  }
  .an-mt-14-m {
    margin-top: 56px !important;
  }
  .an-ml-14-m {
    margin-left: 56px !important;
  }
  .an-mr-14-m {
    margin-right: 56px !important;
  }
  .an-mv-14-m {
    margin-top: 56px;
    margin-bottom: 56px !important;
  }
  .an-mh-14-m {
    margin-left: 56px !important;
    margin-right: 56px !important;
  }
  .an-p-14-m {
    padding: 56px !important;
  }
  .an-pt-14-m {
    padding-top: 56px !important;
  }
  .an-pb-14-m {
    padding-bottom: 56px !important;
  }
  .an-pl-14-m {
    padding-left: 56px !important;
  }
  .an-pr-14-m {
    padding-right: 56px !important;
  }
  .an-pv-14-m {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
  .an-ph-14-m {
    padding-left: 56px !important;
    padding-right: 56px !important;
  }
  .an-gap-14-m {
    gap: 56px !important;
  }
  .an-gap-row-14-m {
    row-gap: 56px !important;
  }
  .an-gap-col-14-m {
    column-gap: 56px !important;
  }
  .an-m-15-m {
    margin: 60px !important;
  }
  .an-mb-15-m {
    margin-bottom: 60px !important;
  }
  .an-mt-15-m {
    margin-top: 60px !important;
  }
  .an-ml-15-m {
    margin-left: 60px !important;
  }
  .an-mr-15-m {
    margin-right: 60px !important;
  }
  .an-mv-15-m {
    margin-top: 60px;
    margin-bottom: 60px !important;
  }
  .an-mh-15-m {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .an-p-15-m {
    padding: 60px !important;
  }
  .an-pt-15-m {
    padding-top: 60px !important;
  }
  .an-pb-15-m {
    padding-bottom: 60px !important;
  }
  .an-pl-15-m {
    padding-left: 60px !important;
  }
  .an-pr-15-m {
    padding-right: 60px !important;
  }
  .an-pv-15-m {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .an-ph-15-m {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .an-gap-15-m {
    gap: 60px !important;
  }
  .an-gap-row-15-m {
    row-gap: 60px !important;
  }
  .an-gap-col-15-m {
    column-gap: 60px !important;
  }
  .an-m-16-m {
    margin: 64px !important;
  }
  .an-mb-16-m {
    margin-bottom: 64px !important;
  }
  .an-mt-16-m {
    margin-top: 64px !important;
  }
  .an-ml-16-m {
    margin-left: 64px !important;
  }
  .an-mr-16-m {
    margin-right: 64px !important;
  }
  .an-mv-16-m {
    margin-top: 64px;
    margin-bottom: 64px !important;
  }
  .an-mh-16-m {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }
  .an-p-16-m {
    padding: 64px !important;
  }
  .an-pt-16-m {
    padding-top: 64px !important;
  }
  .an-pb-16-m {
    padding-bottom: 64px !important;
  }
  .an-pl-16-m {
    padding-left: 64px !important;
  }
  .an-pr-16-m {
    padding-right: 64px !important;
  }
  .an-pv-16-m {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .an-ph-16-m {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
  .an-gap-16-m {
    gap: 64px !important;
  }
  .an-gap-row-16-m {
    row-gap: 64px !important;
  }
  .an-gap-col-16-m {
    column-gap: 64px !important;
  }
  .an-m-17-m {
    margin: 68px !important;
  }
  .an-mb-17-m {
    margin-bottom: 68px !important;
  }
  .an-mt-17-m {
    margin-top: 68px !important;
  }
  .an-ml-17-m {
    margin-left: 68px !important;
  }
  .an-mr-17-m {
    margin-right: 68px !important;
  }
  .an-mv-17-m {
    margin-top: 68px;
    margin-bottom: 68px !important;
  }
  .an-mh-17-m {
    margin-left: 68px !important;
    margin-right: 68px !important;
  }
  .an-p-17-m {
    padding: 68px !important;
  }
  .an-pt-17-m {
    padding-top: 68px !important;
  }
  .an-pb-17-m {
    padding-bottom: 68px !important;
  }
  .an-pl-17-m {
    padding-left: 68px !important;
  }
  .an-pr-17-m {
    padding-right: 68px !important;
  }
  .an-pv-17-m {
    padding-top: 68px !important;
    padding-bottom: 68px !important;
  }
  .an-ph-17-m {
    padding-left: 68px !important;
    padding-right: 68px !important;
  }
  .an-gap-17-m {
    gap: 68px !important;
  }
  .an-gap-row-17-m {
    row-gap: 68px !important;
  }
  .an-gap-col-17-m {
    column-gap: 68px !important;
  }
  .an-m-18-m {
    margin: 72px !important;
  }
  .an-mb-18-m {
    margin-bottom: 72px !important;
  }
  .an-mt-18-m {
    margin-top: 72px !important;
  }
  .an-ml-18-m {
    margin-left: 72px !important;
  }
  .an-mr-18-m {
    margin-right: 72px !important;
  }
  .an-mv-18-m {
    margin-top: 72px;
    margin-bottom: 72px !important;
  }
  .an-mh-18-m {
    margin-left: 72px !important;
    margin-right: 72px !important;
  }
  .an-p-18-m {
    padding: 72px !important;
  }
  .an-pt-18-m {
    padding-top: 72px !important;
  }
  .an-pb-18-m {
    padding-bottom: 72px !important;
  }
  .an-pl-18-m {
    padding-left: 72px !important;
  }
  .an-pr-18-m {
    padding-right: 72px !important;
  }
  .an-pv-18-m {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
  .an-ph-18-m {
    padding-left: 72px !important;
    padding-right: 72px !important;
  }
  .an-gap-18-m {
    gap: 72px !important;
  }
  .an-gap-row-18-m {
    row-gap: 72px !important;
  }
  .an-gap-col-18-m {
    column-gap: 72px !important;
  }
  .an-m-19-m {
    margin: 76px !important;
  }
  .an-mb-19-m {
    margin-bottom: 76px !important;
  }
  .an-mt-19-m {
    margin-top: 76px !important;
  }
  .an-ml-19-m {
    margin-left: 76px !important;
  }
  .an-mr-19-m {
    margin-right: 76px !important;
  }
  .an-mv-19-m {
    margin-top: 76px;
    margin-bottom: 76px !important;
  }
  .an-mh-19-m {
    margin-left: 76px !important;
    margin-right: 76px !important;
  }
  .an-p-19-m {
    padding: 76px !important;
  }
  .an-pt-19-m {
    padding-top: 76px !important;
  }
  .an-pb-19-m {
    padding-bottom: 76px !important;
  }
  .an-pl-19-m {
    padding-left: 76px !important;
  }
  .an-pr-19-m {
    padding-right: 76px !important;
  }
  .an-pv-19-m {
    padding-top: 76px !important;
    padding-bottom: 76px !important;
  }
  .an-ph-19-m {
    padding-left: 76px !important;
    padding-right: 76px !important;
  }
  .an-gap-19-m {
    gap: 76px !important;
  }
  .an-gap-row-19-m {
    row-gap: 76px !important;
  }
  .an-gap-col-19-m {
    column-gap: 76px !important;
  }
  .an-m-20-m {
    margin: 80px !important;
  }
  .an-mb-20-m {
    margin-bottom: 80px !important;
  }
  .an-mt-20-m {
    margin-top: 80px !important;
  }
  .an-ml-20-m {
    margin-left: 80px !important;
  }
  .an-mr-20-m {
    margin-right: 80px !important;
  }
  .an-mv-20-m {
    margin-top: 80px;
    margin-bottom: 80px !important;
  }
  .an-mh-20-m {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .an-p-20-m {
    padding: 80px !important;
  }
  .an-pt-20-m {
    padding-top: 80px !important;
  }
  .an-pb-20-m {
    padding-bottom: 80px !important;
  }
  .an-pl-20-m {
    padding-left: 80px !important;
  }
  .an-pr-20-m {
    padding-right: 80px !important;
  }
  .an-pv-20-m {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .an-ph-20-m {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .an-gap-20-m {
    gap: 80px !important;
  }
  .an-gap-row-20-m {
    row-gap: 80px !important;
  }
  .an-gap-col-20-m {
    column-gap: 80px !important;
  }
}
@media (max-width: 1440px) {
  .an-m-0-l {
    margin: 0px !important;
  }
  .an-mb-0-l {
    margin-bottom: 0px !important;
  }
  .an-mt-0-l {
    margin-top: 0px !important;
  }
  .an-ml-0-l {
    margin-left: 0px !important;
  }
  .an-mr-0-l {
    margin-right: 0px !important;
  }
  .an-mv-0-l {
    margin-top: 0px;
    margin-bottom: 0px !important;
  }
  .an-mh-0-l {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .an-p-0-l {
    padding: 0px !important;
  }
  .an-pt-0-l {
    padding-top: 0px !important;
  }
  .an-pb-0-l {
    padding-bottom: 0px !important;
  }
  .an-pl-0-l {
    padding-left: 0px !important;
  }
  .an-pr-0-l {
    padding-right: 0px !important;
  }
  .an-pv-0-l {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .an-ph-0-l {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .an-gap-0-l {
    gap: 0px !important;
  }
  .an-gap-row-0-l {
    row-gap: 0px !important;
  }
  .an-gap-col-0-l {
    column-gap: 0px !important;
  }
  .an-m-1-l {
    margin: 4px !important;
  }
  .an-mb-1-l {
    margin-bottom: 4px !important;
  }
  .an-mt-1-l {
    margin-top: 4px !important;
  }
  .an-ml-1-l {
    margin-left: 4px !important;
  }
  .an-mr-1-l {
    margin-right: 4px !important;
  }
  .an-mv-1-l {
    margin-top: 4px;
    margin-bottom: 4px !important;
  }
  .an-mh-1-l {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .an-p-1-l {
    padding: 4px !important;
  }
  .an-pt-1-l {
    padding-top: 4px !important;
  }
  .an-pb-1-l {
    padding-bottom: 4px !important;
  }
  .an-pl-1-l {
    padding-left: 4px !important;
  }
  .an-pr-1-l {
    padding-right: 4px !important;
  }
  .an-pv-1-l {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .an-ph-1-l {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .an-gap-1-l {
    gap: 4px !important;
  }
  .an-gap-row-1-l {
    row-gap: 4px !important;
  }
  .an-gap-col-1-l {
    column-gap: 4px !important;
  }
  .an-m-2-l {
    margin: 8px !important;
  }
  .an-mb-2-l {
    margin-bottom: 8px !important;
  }
  .an-mt-2-l {
    margin-top: 8px !important;
  }
  .an-ml-2-l {
    margin-left: 8px !important;
  }
  .an-mr-2-l {
    margin-right: 8px !important;
  }
  .an-mv-2-l {
    margin-top: 8px;
    margin-bottom: 8px !important;
  }
  .an-mh-2-l {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .an-p-2-l {
    padding: 8px !important;
  }
  .an-pt-2-l {
    padding-top: 8px !important;
  }
  .an-pb-2-l {
    padding-bottom: 8px !important;
  }
  .an-pl-2-l {
    padding-left: 8px !important;
  }
  .an-pr-2-l {
    padding-right: 8px !important;
  }
  .an-pv-2-l {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .an-ph-2-l {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .an-gap-2-l {
    gap: 8px !important;
  }
  .an-gap-row-2-l {
    row-gap: 8px !important;
  }
  .an-gap-col-2-l {
    column-gap: 8px !important;
  }
  .an-m-3-l {
    margin: 12px !important;
  }
  .an-mb-3-l {
    margin-bottom: 12px !important;
  }
  .an-mt-3-l {
    margin-top: 12px !important;
  }
  .an-ml-3-l {
    margin-left: 12px !important;
  }
  .an-mr-3-l {
    margin-right: 12px !important;
  }
  .an-mv-3-l {
    margin-top: 12px;
    margin-bottom: 12px !important;
  }
  .an-mh-3-l {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .an-p-3-l {
    padding: 12px !important;
  }
  .an-pt-3-l {
    padding-top: 12px !important;
  }
  .an-pb-3-l {
    padding-bottom: 12px !important;
  }
  .an-pl-3-l {
    padding-left: 12px !important;
  }
  .an-pr-3-l {
    padding-right: 12px !important;
  }
  .an-pv-3-l {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .an-ph-3-l {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .an-gap-3-l {
    gap: 12px !important;
  }
  .an-gap-row-3-l {
    row-gap: 12px !important;
  }
  .an-gap-col-3-l {
    column-gap: 12px !important;
  }
  .an-m-4-l {
    margin: 16px !important;
  }
  .an-mb-4-l {
    margin-bottom: 16px !important;
  }
  .an-mt-4-l {
    margin-top: 16px !important;
  }
  .an-ml-4-l {
    margin-left: 16px !important;
  }
  .an-mr-4-l {
    margin-right: 16px !important;
  }
  .an-mv-4-l {
    margin-top: 16px;
    margin-bottom: 16px !important;
  }
  .an-mh-4-l {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .an-p-4-l {
    padding: 16px !important;
  }
  .an-pt-4-l {
    padding-top: 16px !important;
  }
  .an-pb-4-l {
    padding-bottom: 16px !important;
  }
  .an-pl-4-l {
    padding-left: 16px !important;
  }
  .an-pr-4-l {
    padding-right: 16px !important;
  }
  .an-pv-4-l {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .an-ph-4-l {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .an-gap-4-l {
    gap: 16px !important;
  }
  .an-gap-row-4-l {
    row-gap: 16px !important;
  }
  .an-gap-col-4-l {
    column-gap: 16px !important;
  }
  .an-m-5-l {
    margin: 20px !important;
  }
  .an-mb-5-l {
    margin-bottom: 20px !important;
  }
  .an-mt-5-l {
    margin-top: 20px !important;
  }
  .an-ml-5-l {
    margin-left: 20px !important;
  }
  .an-mr-5-l {
    margin-right: 20px !important;
  }
  .an-mv-5-l {
    margin-top: 20px;
    margin-bottom: 20px !important;
  }
  .an-mh-5-l {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .an-p-5-l {
    padding: 20px !important;
  }
  .an-pt-5-l {
    padding-top: 20px !important;
  }
  .an-pb-5-l {
    padding-bottom: 20px !important;
  }
  .an-pl-5-l {
    padding-left: 20px !important;
  }
  .an-pr-5-l {
    padding-right: 20px !important;
  }
  .an-pv-5-l {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .an-ph-5-l {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .an-gap-5-l {
    gap: 20px !important;
  }
  .an-gap-row-5-l {
    row-gap: 20px !important;
  }
  .an-gap-col-5-l {
    column-gap: 20px !important;
  }
  .an-m-6-l {
    margin: 24px !important;
  }
  .an-mb-6-l {
    margin-bottom: 24px !important;
  }
  .an-mt-6-l {
    margin-top: 24px !important;
  }
  .an-ml-6-l {
    margin-left: 24px !important;
  }
  .an-mr-6-l {
    margin-right: 24px !important;
  }
  .an-mv-6-l {
    margin-top: 24px;
    margin-bottom: 24px !important;
  }
  .an-mh-6-l {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .an-p-6-l {
    padding: 24px !important;
  }
  .an-pt-6-l {
    padding-top: 24px !important;
  }
  .an-pb-6-l {
    padding-bottom: 24px !important;
  }
  .an-pl-6-l {
    padding-left: 24px !important;
  }
  .an-pr-6-l {
    padding-right: 24px !important;
  }
  .an-pv-6-l {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .an-ph-6-l {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .an-gap-6-l {
    gap: 24px !important;
  }
  .an-gap-row-6-l {
    row-gap: 24px !important;
  }
  .an-gap-col-6-l {
    column-gap: 24px !important;
  }
  .an-m-7-l {
    margin: 28px !important;
  }
  .an-mb-7-l {
    margin-bottom: 28px !important;
  }
  .an-mt-7-l {
    margin-top: 28px !important;
  }
  .an-ml-7-l {
    margin-left: 28px !important;
  }
  .an-mr-7-l {
    margin-right: 28px !important;
  }
  .an-mv-7-l {
    margin-top: 28px;
    margin-bottom: 28px !important;
  }
  .an-mh-7-l {
    margin-left: 28px !important;
    margin-right: 28px !important;
  }
  .an-p-7-l {
    padding: 28px !important;
  }
  .an-pt-7-l {
    padding-top: 28px !important;
  }
  .an-pb-7-l {
    padding-bottom: 28px !important;
  }
  .an-pl-7-l {
    padding-left: 28px !important;
  }
  .an-pr-7-l {
    padding-right: 28px !important;
  }
  .an-pv-7-l {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .an-ph-7-l {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }
  .an-gap-7-l {
    gap: 28px !important;
  }
  .an-gap-row-7-l {
    row-gap: 28px !important;
  }
  .an-gap-col-7-l {
    column-gap: 28px !important;
  }
  .an-m-8-l {
    margin: 32px !important;
  }
  .an-mb-8-l {
    margin-bottom: 32px !important;
  }
  .an-mt-8-l {
    margin-top: 32px !important;
  }
  .an-ml-8-l {
    margin-left: 32px !important;
  }
  .an-mr-8-l {
    margin-right: 32px !important;
  }
  .an-mv-8-l {
    margin-top: 32px;
    margin-bottom: 32px !important;
  }
  .an-mh-8-l {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .an-p-8-l {
    padding: 32px !important;
  }
  .an-pt-8-l {
    padding-top: 32px !important;
  }
  .an-pb-8-l {
    padding-bottom: 32px !important;
  }
  .an-pl-8-l {
    padding-left: 32px !important;
  }
  .an-pr-8-l {
    padding-right: 32px !important;
  }
  .an-pv-8-l {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .an-ph-8-l {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .an-gap-8-l {
    gap: 32px !important;
  }
  .an-gap-row-8-l {
    row-gap: 32px !important;
  }
  .an-gap-col-8-l {
    column-gap: 32px !important;
  }
  .an-m-9-l {
    margin: 36px !important;
  }
  .an-mb-9-l {
    margin-bottom: 36px !important;
  }
  .an-mt-9-l {
    margin-top: 36px !important;
  }
  .an-ml-9-l {
    margin-left: 36px !important;
  }
  .an-mr-9-l {
    margin-right: 36px !important;
  }
  .an-mv-9-l {
    margin-top: 36px;
    margin-bottom: 36px !important;
  }
  .an-mh-9-l {
    margin-left: 36px !important;
    margin-right: 36px !important;
  }
  .an-p-9-l {
    padding: 36px !important;
  }
  .an-pt-9-l {
    padding-top: 36px !important;
  }
  .an-pb-9-l {
    padding-bottom: 36px !important;
  }
  .an-pl-9-l {
    padding-left: 36px !important;
  }
  .an-pr-9-l {
    padding-right: 36px !important;
  }
  .an-pv-9-l {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .an-ph-9-l {
    padding-left: 36px !important;
    padding-right: 36px !important;
  }
  .an-gap-9-l {
    gap: 36px !important;
  }
  .an-gap-row-9-l {
    row-gap: 36px !important;
  }
  .an-gap-col-9-l {
    column-gap: 36px !important;
  }
  .an-m-10-l {
    margin: 40px !important;
  }
  .an-mb-10-l {
    margin-bottom: 40px !important;
  }
  .an-mt-10-l {
    margin-top: 40px !important;
  }
  .an-ml-10-l {
    margin-left: 40px !important;
  }
  .an-mr-10-l {
    margin-right: 40px !important;
  }
  .an-mv-10-l {
    margin-top: 40px;
    margin-bottom: 40px !important;
  }
  .an-mh-10-l {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .an-p-10-l {
    padding: 40px !important;
  }
  .an-pt-10-l {
    padding-top: 40px !important;
  }
  .an-pb-10-l {
    padding-bottom: 40px !important;
  }
  .an-pl-10-l {
    padding-left: 40px !important;
  }
  .an-pr-10-l {
    padding-right: 40px !important;
  }
  .an-pv-10-l {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .an-ph-10-l {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .an-gap-10-l {
    gap: 40px !important;
  }
  .an-gap-row-10-l {
    row-gap: 40px !important;
  }
  .an-gap-col-10-l {
    column-gap: 40px !important;
  }
  .an-m-11-l {
    margin: 44px !important;
  }
  .an-mb-11-l {
    margin-bottom: 44px !important;
  }
  .an-mt-11-l {
    margin-top: 44px !important;
  }
  .an-ml-11-l {
    margin-left: 44px !important;
  }
  .an-mr-11-l {
    margin-right: 44px !important;
  }
  .an-mv-11-l {
    margin-top: 44px;
    margin-bottom: 44px !important;
  }
  .an-mh-11-l {
    margin-left: 44px !important;
    margin-right: 44px !important;
  }
  .an-p-11-l {
    padding: 44px !important;
  }
  .an-pt-11-l {
    padding-top: 44px !important;
  }
  .an-pb-11-l {
    padding-bottom: 44px !important;
  }
  .an-pl-11-l {
    padding-left: 44px !important;
  }
  .an-pr-11-l {
    padding-right: 44px !important;
  }
  .an-pv-11-l {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }
  .an-ph-11-l {
    padding-left: 44px !important;
    padding-right: 44px !important;
  }
  .an-gap-11-l {
    gap: 44px !important;
  }
  .an-gap-row-11-l {
    row-gap: 44px !important;
  }
  .an-gap-col-11-l {
    column-gap: 44px !important;
  }
  .an-m-12-l {
    margin: 48px !important;
  }
  .an-mb-12-l {
    margin-bottom: 48px !important;
  }
  .an-mt-12-l {
    margin-top: 48px !important;
  }
  .an-ml-12-l {
    margin-left: 48px !important;
  }
  .an-mr-12-l {
    margin-right: 48px !important;
  }
  .an-mv-12-l {
    margin-top: 48px;
    margin-bottom: 48px !important;
  }
  .an-mh-12-l {
    margin-left: 48px !important;
    margin-right: 48px !important;
  }
  .an-p-12-l {
    padding: 48px !important;
  }
  .an-pt-12-l {
    padding-top: 48px !important;
  }
  .an-pb-12-l {
    padding-bottom: 48px !important;
  }
  .an-pl-12-l {
    padding-left: 48px !important;
  }
  .an-pr-12-l {
    padding-right: 48px !important;
  }
  .an-pv-12-l {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .an-ph-12-l {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
  .an-gap-12-l {
    gap: 48px !important;
  }
  .an-gap-row-12-l {
    row-gap: 48px !important;
  }
  .an-gap-col-12-l {
    column-gap: 48px !important;
  }
  .an-m-13-l {
    margin: 52px !important;
  }
  .an-mb-13-l {
    margin-bottom: 52px !important;
  }
  .an-mt-13-l {
    margin-top: 52px !important;
  }
  .an-ml-13-l {
    margin-left: 52px !important;
  }
  .an-mr-13-l {
    margin-right: 52px !important;
  }
  .an-mv-13-l {
    margin-top: 52px;
    margin-bottom: 52px !important;
  }
  .an-mh-13-l {
    margin-left: 52px !important;
    margin-right: 52px !important;
  }
  .an-p-13-l {
    padding: 52px !important;
  }
  .an-pt-13-l {
    padding-top: 52px !important;
  }
  .an-pb-13-l {
    padding-bottom: 52px !important;
  }
  .an-pl-13-l {
    padding-left: 52px !important;
  }
  .an-pr-13-l {
    padding-right: 52px !important;
  }
  .an-pv-13-l {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
  }
  .an-ph-13-l {
    padding-left: 52px !important;
    padding-right: 52px !important;
  }
  .an-gap-13-l {
    gap: 52px !important;
  }
  .an-gap-row-13-l {
    row-gap: 52px !important;
  }
  .an-gap-col-13-l {
    column-gap: 52px !important;
  }
  .an-m-14-l {
    margin: 56px !important;
  }
  .an-mb-14-l {
    margin-bottom: 56px !important;
  }
  .an-mt-14-l {
    margin-top: 56px !important;
  }
  .an-ml-14-l {
    margin-left: 56px !important;
  }
  .an-mr-14-l {
    margin-right: 56px !important;
  }
  .an-mv-14-l {
    margin-top: 56px;
    margin-bottom: 56px !important;
  }
  .an-mh-14-l {
    margin-left: 56px !important;
    margin-right: 56px !important;
  }
  .an-p-14-l {
    padding: 56px !important;
  }
  .an-pt-14-l {
    padding-top: 56px !important;
  }
  .an-pb-14-l {
    padding-bottom: 56px !important;
  }
  .an-pl-14-l {
    padding-left: 56px !important;
  }
  .an-pr-14-l {
    padding-right: 56px !important;
  }
  .an-pv-14-l {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
  .an-ph-14-l {
    padding-left: 56px !important;
    padding-right: 56px !important;
  }
  .an-gap-14-l {
    gap: 56px !important;
  }
  .an-gap-row-14-l {
    row-gap: 56px !important;
  }
  .an-gap-col-14-l {
    column-gap: 56px !important;
  }
  .an-m-15-l {
    margin: 60px !important;
  }
  .an-mb-15-l {
    margin-bottom: 60px !important;
  }
  .an-mt-15-l {
    margin-top: 60px !important;
  }
  .an-ml-15-l {
    margin-left: 60px !important;
  }
  .an-mr-15-l {
    margin-right: 60px !important;
  }
  .an-mv-15-l {
    margin-top: 60px;
    margin-bottom: 60px !important;
  }
  .an-mh-15-l {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .an-p-15-l {
    padding: 60px !important;
  }
  .an-pt-15-l {
    padding-top: 60px !important;
  }
  .an-pb-15-l {
    padding-bottom: 60px !important;
  }
  .an-pl-15-l {
    padding-left: 60px !important;
  }
  .an-pr-15-l {
    padding-right: 60px !important;
  }
  .an-pv-15-l {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .an-ph-15-l {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .an-gap-15-l {
    gap: 60px !important;
  }
  .an-gap-row-15-l {
    row-gap: 60px !important;
  }
  .an-gap-col-15-l {
    column-gap: 60px !important;
  }
  .an-m-16-l {
    margin: 64px !important;
  }
  .an-mb-16-l {
    margin-bottom: 64px !important;
  }
  .an-mt-16-l {
    margin-top: 64px !important;
  }
  .an-ml-16-l {
    margin-left: 64px !important;
  }
  .an-mr-16-l {
    margin-right: 64px !important;
  }
  .an-mv-16-l {
    margin-top: 64px;
    margin-bottom: 64px !important;
  }
  .an-mh-16-l {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }
  .an-p-16-l {
    padding: 64px !important;
  }
  .an-pt-16-l {
    padding-top: 64px !important;
  }
  .an-pb-16-l {
    padding-bottom: 64px !important;
  }
  .an-pl-16-l {
    padding-left: 64px !important;
  }
  .an-pr-16-l {
    padding-right: 64px !important;
  }
  .an-pv-16-l {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .an-ph-16-l {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
  .an-gap-16-l {
    gap: 64px !important;
  }
  .an-gap-row-16-l {
    row-gap: 64px !important;
  }
  .an-gap-col-16-l {
    column-gap: 64px !important;
  }
  .an-m-17-l {
    margin: 68px !important;
  }
  .an-mb-17-l {
    margin-bottom: 68px !important;
  }
  .an-mt-17-l {
    margin-top: 68px !important;
  }
  .an-ml-17-l {
    margin-left: 68px !important;
  }
  .an-mr-17-l {
    margin-right: 68px !important;
  }
  .an-mv-17-l {
    margin-top: 68px;
    margin-bottom: 68px !important;
  }
  .an-mh-17-l {
    margin-left: 68px !important;
    margin-right: 68px !important;
  }
  .an-p-17-l {
    padding: 68px !important;
  }
  .an-pt-17-l {
    padding-top: 68px !important;
  }
  .an-pb-17-l {
    padding-bottom: 68px !important;
  }
  .an-pl-17-l {
    padding-left: 68px !important;
  }
  .an-pr-17-l {
    padding-right: 68px !important;
  }
  .an-pv-17-l {
    padding-top: 68px !important;
    padding-bottom: 68px !important;
  }
  .an-ph-17-l {
    padding-left: 68px !important;
    padding-right: 68px !important;
  }
  .an-gap-17-l {
    gap: 68px !important;
  }
  .an-gap-row-17-l {
    row-gap: 68px !important;
  }
  .an-gap-col-17-l {
    column-gap: 68px !important;
  }
  .an-m-18-l {
    margin: 72px !important;
  }
  .an-mb-18-l {
    margin-bottom: 72px !important;
  }
  .an-mt-18-l {
    margin-top: 72px !important;
  }
  .an-ml-18-l {
    margin-left: 72px !important;
  }
  .an-mr-18-l {
    margin-right: 72px !important;
  }
  .an-mv-18-l {
    margin-top: 72px;
    margin-bottom: 72px !important;
  }
  .an-mh-18-l {
    margin-left: 72px !important;
    margin-right: 72px !important;
  }
  .an-p-18-l {
    padding: 72px !important;
  }
  .an-pt-18-l {
    padding-top: 72px !important;
  }
  .an-pb-18-l {
    padding-bottom: 72px !important;
  }
  .an-pl-18-l {
    padding-left: 72px !important;
  }
  .an-pr-18-l {
    padding-right: 72px !important;
  }
  .an-pv-18-l {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
  .an-ph-18-l {
    padding-left: 72px !important;
    padding-right: 72px !important;
  }
  .an-gap-18-l {
    gap: 72px !important;
  }
  .an-gap-row-18-l {
    row-gap: 72px !important;
  }
  .an-gap-col-18-l {
    column-gap: 72px !important;
  }
  .an-m-19-l {
    margin: 76px !important;
  }
  .an-mb-19-l {
    margin-bottom: 76px !important;
  }
  .an-mt-19-l {
    margin-top: 76px !important;
  }
  .an-ml-19-l {
    margin-left: 76px !important;
  }
  .an-mr-19-l {
    margin-right: 76px !important;
  }
  .an-mv-19-l {
    margin-top: 76px;
    margin-bottom: 76px !important;
  }
  .an-mh-19-l {
    margin-left: 76px !important;
    margin-right: 76px !important;
  }
  .an-p-19-l {
    padding: 76px !important;
  }
  .an-pt-19-l {
    padding-top: 76px !important;
  }
  .an-pb-19-l {
    padding-bottom: 76px !important;
  }
  .an-pl-19-l {
    padding-left: 76px !important;
  }
  .an-pr-19-l {
    padding-right: 76px !important;
  }
  .an-pv-19-l {
    padding-top: 76px !important;
    padding-bottom: 76px !important;
  }
  .an-ph-19-l {
    padding-left: 76px !important;
    padding-right: 76px !important;
  }
  .an-gap-19-l {
    gap: 76px !important;
  }
  .an-gap-row-19-l {
    row-gap: 76px !important;
  }
  .an-gap-col-19-l {
    column-gap: 76px !important;
  }
  .an-m-20-l {
    margin: 80px !important;
  }
  .an-mb-20-l {
    margin-bottom: 80px !important;
  }
  .an-mt-20-l {
    margin-top: 80px !important;
  }
  .an-ml-20-l {
    margin-left: 80px !important;
  }
  .an-mr-20-l {
    margin-right: 80px !important;
  }
  .an-mv-20-l {
    margin-top: 80px;
    margin-bottom: 80px !important;
  }
  .an-mh-20-l {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .an-p-20-l {
    padding: 80px !important;
  }
  .an-pt-20-l {
    padding-top: 80px !important;
  }
  .an-pb-20-l {
    padding-bottom: 80px !important;
  }
  .an-pl-20-l {
    padding-left: 80px !important;
  }
  .an-pr-20-l {
    padding-right: 80px !important;
  }
  .an-pv-20-l {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .an-ph-20-l {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .an-gap-20-l {
    gap: 80px !important;
  }
  .an-gap-row-20-l {
    row-gap: 80px !important;
  }
  .an-gap-col-20-l {
    column-gap: 80px !important;
  }
}
@media (max-width: 1920px) {
  .an-m-0-xl {
    margin: 0px !important;
  }
  .an-mb-0-xl {
    margin-bottom: 0px !important;
  }
  .an-mt-0-xl {
    margin-top: 0px !important;
  }
  .an-ml-0-xl {
    margin-left: 0px !important;
  }
  .an-mr-0-xl {
    margin-right: 0px !important;
  }
  .an-mv-0-xl {
    margin-top: 0px;
    margin-bottom: 0px !important;
  }
  .an-mh-0-xl {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .an-p-0-xl {
    padding: 0px !important;
  }
  .an-pt-0-xl {
    padding-top: 0px !important;
  }
  .an-pb-0-xl {
    padding-bottom: 0px !important;
  }
  .an-pl-0-xl {
    padding-left: 0px !important;
  }
  .an-pr-0-xl {
    padding-right: 0px !important;
  }
  .an-pv-0-xl {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .an-ph-0-xl {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .an-gap-0-xl {
    gap: 0px !important;
  }
  .an-gap-row-0-xl {
    row-gap: 0px !important;
  }
  .an-gap-col-0-xl {
    column-gap: 0px !important;
  }
  .an-m-1-xl {
    margin: 4px !important;
  }
  .an-mb-1-xl {
    margin-bottom: 4px !important;
  }
  .an-mt-1-xl {
    margin-top: 4px !important;
  }
  .an-ml-1-xl {
    margin-left: 4px !important;
  }
  .an-mr-1-xl {
    margin-right: 4px !important;
  }
  .an-mv-1-xl {
    margin-top: 4px;
    margin-bottom: 4px !important;
  }
  .an-mh-1-xl {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .an-p-1-xl {
    padding: 4px !important;
  }
  .an-pt-1-xl {
    padding-top: 4px !important;
  }
  .an-pb-1-xl {
    padding-bottom: 4px !important;
  }
  .an-pl-1-xl {
    padding-left: 4px !important;
  }
  .an-pr-1-xl {
    padding-right: 4px !important;
  }
  .an-pv-1-xl {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .an-ph-1-xl {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .an-gap-1-xl {
    gap: 4px !important;
  }
  .an-gap-row-1-xl {
    row-gap: 4px !important;
  }
  .an-gap-col-1-xl {
    column-gap: 4px !important;
  }
  .an-m-2-xl {
    margin: 8px !important;
  }
  .an-mb-2-xl {
    margin-bottom: 8px !important;
  }
  .an-mt-2-xl {
    margin-top: 8px !important;
  }
  .an-ml-2-xl {
    margin-left: 8px !important;
  }
  .an-mr-2-xl {
    margin-right: 8px !important;
  }
  .an-mv-2-xl {
    margin-top: 8px;
    margin-bottom: 8px !important;
  }
  .an-mh-2-xl {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .an-p-2-xl {
    padding: 8px !important;
  }
  .an-pt-2-xl {
    padding-top: 8px !important;
  }
  .an-pb-2-xl {
    padding-bottom: 8px !important;
  }
  .an-pl-2-xl {
    padding-left: 8px !important;
  }
  .an-pr-2-xl {
    padding-right: 8px !important;
  }
  .an-pv-2-xl {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .an-ph-2-xl {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .an-gap-2-xl {
    gap: 8px !important;
  }
  .an-gap-row-2-xl {
    row-gap: 8px !important;
  }
  .an-gap-col-2-xl {
    column-gap: 8px !important;
  }
  .an-m-3-xl {
    margin: 12px !important;
  }
  .an-mb-3-xl {
    margin-bottom: 12px !important;
  }
  .an-mt-3-xl {
    margin-top: 12px !important;
  }
  .an-ml-3-xl {
    margin-left: 12px !important;
  }
  .an-mr-3-xl {
    margin-right: 12px !important;
  }
  .an-mv-3-xl {
    margin-top: 12px;
    margin-bottom: 12px !important;
  }
  .an-mh-3-xl {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .an-p-3-xl {
    padding: 12px !important;
  }
  .an-pt-3-xl {
    padding-top: 12px !important;
  }
  .an-pb-3-xl {
    padding-bottom: 12px !important;
  }
  .an-pl-3-xl {
    padding-left: 12px !important;
  }
  .an-pr-3-xl {
    padding-right: 12px !important;
  }
  .an-pv-3-xl {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .an-ph-3-xl {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .an-gap-3-xl {
    gap: 12px !important;
  }
  .an-gap-row-3-xl {
    row-gap: 12px !important;
  }
  .an-gap-col-3-xl {
    column-gap: 12px !important;
  }
  .an-m-4-xl {
    margin: 16px !important;
  }
  .an-mb-4-xl {
    margin-bottom: 16px !important;
  }
  .an-mt-4-xl {
    margin-top: 16px !important;
  }
  .an-ml-4-xl {
    margin-left: 16px !important;
  }
  .an-mr-4-xl {
    margin-right: 16px !important;
  }
  .an-mv-4-xl {
    margin-top: 16px;
    margin-bottom: 16px !important;
  }
  .an-mh-4-xl {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .an-p-4-xl {
    padding: 16px !important;
  }
  .an-pt-4-xl {
    padding-top: 16px !important;
  }
  .an-pb-4-xl {
    padding-bottom: 16px !important;
  }
  .an-pl-4-xl {
    padding-left: 16px !important;
  }
  .an-pr-4-xl {
    padding-right: 16px !important;
  }
  .an-pv-4-xl {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .an-ph-4-xl {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .an-gap-4-xl {
    gap: 16px !important;
  }
  .an-gap-row-4-xl {
    row-gap: 16px !important;
  }
  .an-gap-col-4-xl {
    column-gap: 16px !important;
  }
  .an-m-5-xl {
    margin: 20px !important;
  }
  .an-mb-5-xl {
    margin-bottom: 20px !important;
  }
  .an-mt-5-xl {
    margin-top: 20px !important;
  }
  .an-ml-5-xl {
    margin-left: 20px !important;
  }
  .an-mr-5-xl {
    margin-right: 20px !important;
  }
  .an-mv-5-xl {
    margin-top: 20px;
    margin-bottom: 20px !important;
  }
  .an-mh-5-xl {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .an-p-5-xl {
    padding: 20px !important;
  }
  .an-pt-5-xl {
    padding-top: 20px !important;
  }
  .an-pb-5-xl {
    padding-bottom: 20px !important;
  }
  .an-pl-5-xl {
    padding-left: 20px !important;
  }
  .an-pr-5-xl {
    padding-right: 20px !important;
  }
  .an-pv-5-xl {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .an-ph-5-xl {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .an-gap-5-xl {
    gap: 20px !important;
  }
  .an-gap-row-5-xl {
    row-gap: 20px !important;
  }
  .an-gap-col-5-xl {
    column-gap: 20px !important;
  }
  .an-m-6-xl {
    margin: 24px !important;
  }
  .an-mb-6-xl {
    margin-bottom: 24px !important;
  }
  .an-mt-6-xl {
    margin-top: 24px !important;
  }
  .an-ml-6-xl {
    margin-left: 24px !important;
  }
  .an-mr-6-xl {
    margin-right: 24px !important;
  }
  .an-mv-6-xl {
    margin-top: 24px;
    margin-bottom: 24px !important;
  }
  .an-mh-6-xl {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .an-p-6-xl {
    padding: 24px !important;
  }
  .an-pt-6-xl {
    padding-top: 24px !important;
  }
  .an-pb-6-xl {
    padding-bottom: 24px !important;
  }
  .an-pl-6-xl {
    padding-left: 24px !important;
  }
  .an-pr-6-xl {
    padding-right: 24px !important;
  }
  .an-pv-6-xl {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .an-ph-6-xl {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .an-gap-6-xl {
    gap: 24px !important;
  }
  .an-gap-row-6-xl {
    row-gap: 24px !important;
  }
  .an-gap-col-6-xl {
    column-gap: 24px !important;
  }
  .an-m-7-xl {
    margin: 28px !important;
  }
  .an-mb-7-xl {
    margin-bottom: 28px !important;
  }
  .an-mt-7-xl {
    margin-top: 28px !important;
  }
  .an-ml-7-xl {
    margin-left: 28px !important;
  }
  .an-mr-7-xl {
    margin-right: 28px !important;
  }
  .an-mv-7-xl {
    margin-top: 28px;
    margin-bottom: 28px !important;
  }
  .an-mh-7-xl {
    margin-left: 28px !important;
    margin-right: 28px !important;
  }
  .an-p-7-xl {
    padding: 28px !important;
  }
  .an-pt-7-xl {
    padding-top: 28px !important;
  }
  .an-pb-7-xl {
    padding-bottom: 28px !important;
  }
  .an-pl-7-xl {
    padding-left: 28px !important;
  }
  .an-pr-7-xl {
    padding-right: 28px !important;
  }
  .an-pv-7-xl {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .an-ph-7-xl {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }
  .an-gap-7-xl {
    gap: 28px !important;
  }
  .an-gap-row-7-xl {
    row-gap: 28px !important;
  }
  .an-gap-col-7-xl {
    column-gap: 28px !important;
  }
  .an-m-8-xl {
    margin: 32px !important;
  }
  .an-mb-8-xl {
    margin-bottom: 32px !important;
  }
  .an-mt-8-xl {
    margin-top: 32px !important;
  }
  .an-ml-8-xl {
    margin-left: 32px !important;
  }
  .an-mr-8-xl {
    margin-right: 32px !important;
  }
  .an-mv-8-xl {
    margin-top: 32px;
    margin-bottom: 32px !important;
  }
  .an-mh-8-xl {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .an-p-8-xl {
    padding: 32px !important;
  }
  .an-pt-8-xl {
    padding-top: 32px !important;
  }
  .an-pb-8-xl {
    padding-bottom: 32px !important;
  }
  .an-pl-8-xl {
    padding-left: 32px !important;
  }
  .an-pr-8-xl {
    padding-right: 32px !important;
  }
  .an-pv-8-xl {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .an-ph-8-xl {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .an-gap-8-xl {
    gap: 32px !important;
  }
  .an-gap-row-8-xl {
    row-gap: 32px !important;
  }
  .an-gap-col-8-xl {
    column-gap: 32px !important;
  }
  .an-m-9-xl {
    margin: 36px !important;
  }
  .an-mb-9-xl {
    margin-bottom: 36px !important;
  }
  .an-mt-9-xl {
    margin-top: 36px !important;
  }
  .an-ml-9-xl {
    margin-left: 36px !important;
  }
  .an-mr-9-xl {
    margin-right: 36px !important;
  }
  .an-mv-9-xl {
    margin-top: 36px;
    margin-bottom: 36px !important;
  }
  .an-mh-9-xl {
    margin-left: 36px !important;
    margin-right: 36px !important;
  }
  .an-p-9-xl {
    padding: 36px !important;
  }
  .an-pt-9-xl {
    padding-top: 36px !important;
  }
  .an-pb-9-xl {
    padding-bottom: 36px !important;
  }
  .an-pl-9-xl {
    padding-left: 36px !important;
  }
  .an-pr-9-xl {
    padding-right: 36px !important;
  }
  .an-pv-9-xl {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .an-ph-9-xl {
    padding-left: 36px !important;
    padding-right: 36px !important;
  }
  .an-gap-9-xl {
    gap: 36px !important;
  }
  .an-gap-row-9-xl {
    row-gap: 36px !important;
  }
  .an-gap-col-9-xl {
    column-gap: 36px !important;
  }
  .an-m-10-xl {
    margin: 40px !important;
  }
  .an-mb-10-xl {
    margin-bottom: 40px !important;
  }
  .an-mt-10-xl {
    margin-top: 40px !important;
  }
  .an-ml-10-xl {
    margin-left: 40px !important;
  }
  .an-mr-10-xl {
    margin-right: 40px !important;
  }
  .an-mv-10-xl {
    margin-top: 40px;
    margin-bottom: 40px !important;
  }
  .an-mh-10-xl {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .an-p-10-xl {
    padding: 40px !important;
  }
  .an-pt-10-xl {
    padding-top: 40px !important;
  }
  .an-pb-10-xl {
    padding-bottom: 40px !important;
  }
  .an-pl-10-xl {
    padding-left: 40px !important;
  }
  .an-pr-10-xl {
    padding-right: 40px !important;
  }
  .an-pv-10-xl {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .an-ph-10-xl {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .an-gap-10-xl {
    gap: 40px !important;
  }
  .an-gap-row-10-xl {
    row-gap: 40px !important;
  }
  .an-gap-col-10-xl {
    column-gap: 40px !important;
  }
  .an-m-11-xl {
    margin: 44px !important;
  }
  .an-mb-11-xl {
    margin-bottom: 44px !important;
  }
  .an-mt-11-xl {
    margin-top: 44px !important;
  }
  .an-ml-11-xl {
    margin-left: 44px !important;
  }
  .an-mr-11-xl {
    margin-right: 44px !important;
  }
  .an-mv-11-xl {
    margin-top: 44px;
    margin-bottom: 44px !important;
  }
  .an-mh-11-xl {
    margin-left: 44px !important;
    margin-right: 44px !important;
  }
  .an-p-11-xl {
    padding: 44px !important;
  }
  .an-pt-11-xl {
    padding-top: 44px !important;
  }
  .an-pb-11-xl {
    padding-bottom: 44px !important;
  }
  .an-pl-11-xl {
    padding-left: 44px !important;
  }
  .an-pr-11-xl {
    padding-right: 44px !important;
  }
  .an-pv-11-xl {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }
  .an-ph-11-xl {
    padding-left: 44px !important;
    padding-right: 44px !important;
  }
  .an-gap-11-xl {
    gap: 44px !important;
  }
  .an-gap-row-11-xl {
    row-gap: 44px !important;
  }
  .an-gap-col-11-xl {
    column-gap: 44px !important;
  }
  .an-m-12-xl {
    margin: 48px !important;
  }
  .an-mb-12-xl {
    margin-bottom: 48px !important;
  }
  .an-mt-12-xl {
    margin-top: 48px !important;
  }
  .an-ml-12-xl {
    margin-left: 48px !important;
  }
  .an-mr-12-xl {
    margin-right: 48px !important;
  }
  .an-mv-12-xl {
    margin-top: 48px;
    margin-bottom: 48px !important;
  }
  .an-mh-12-xl {
    margin-left: 48px !important;
    margin-right: 48px !important;
  }
  .an-p-12-xl {
    padding: 48px !important;
  }
  .an-pt-12-xl {
    padding-top: 48px !important;
  }
  .an-pb-12-xl {
    padding-bottom: 48px !important;
  }
  .an-pl-12-xl {
    padding-left: 48px !important;
  }
  .an-pr-12-xl {
    padding-right: 48px !important;
  }
  .an-pv-12-xl {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .an-ph-12-xl {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
  .an-gap-12-xl {
    gap: 48px !important;
  }
  .an-gap-row-12-xl {
    row-gap: 48px !important;
  }
  .an-gap-col-12-xl {
    column-gap: 48px !important;
  }
  .an-m-13-xl {
    margin: 52px !important;
  }
  .an-mb-13-xl {
    margin-bottom: 52px !important;
  }
  .an-mt-13-xl {
    margin-top: 52px !important;
  }
  .an-ml-13-xl {
    margin-left: 52px !important;
  }
  .an-mr-13-xl {
    margin-right: 52px !important;
  }
  .an-mv-13-xl {
    margin-top: 52px;
    margin-bottom: 52px !important;
  }
  .an-mh-13-xl {
    margin-left: 52px !important;
    margin-right: 52px !important;
  }
  .an-p-13-xl {
    padding: 52px !important;
  }
  .an-pt-13-xl {
    padding-top: 52px !important;
  }
  .an-pb-13-xl {
    padding-bottom: 52px !important;
  }
  .an-pl-13-xl {
    padding-left: 52px !important;
  }
  .an-pr-13-xl {
    padding-right: 52px !important;
  }
  .an-pv-13-xl {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
  }
  .an-ph-13-xl {
    padding-left: 52px !important;
    padding-right: 52px !important;
  }
  .an-gap-13-xl {
    gap: 52px !important;
  }
  .an-gap-row-13-xl {
    row-gap: 52px !important;
  }
  .an-gap-col-13-xl {
    column-gap: 52px !important;
  }
  .an-m-14-xl {
    margin: 56px !important;
  }
  .an-mb-14-xl {
    margin-bottom: 56px !important;
  }
  .an-mt-14-xl {
    margin-top: 56px !important;
  }
  .an-ml-14-xl {
    margin-left: 56px !important;
  }
  .an-mr-14-xl {
    margin-right: 56px !important;
  }
  .an-mv-14-xl {
    margin-top: 56px;
    margin-bottom: 56px !important;
  }
  .an-mh-14-xl {
    margin-left: 56px !important;
    margin-right: 56px !important;
  }
  .an-p-14-xl {
    padding: 56px !important;
  }
  .an-pt-14-xl {
    padding-top: 56px !important;
  }
  .an-pb-14-xl {
    padding-bottom: 56px !important;
  }
  .an-pl-14-xl {
    padding-left: 56px !important;
  }
  .an-pr-14-xl {
    padding-right: 56px !important;
  }
  .an-pv-14-xl {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
  .an-ph-14-xl {
    padding-left: 56px !important;
    padding-right: 56px !important;
  }
  .an-gap-14-xl {
    gap: 56px !important;
  }
  .an-gap-row-14-xl {
    row-gap: 56px !important;
  }
  .an-gap-col-14-xl {
    column-gap: 56px !important;
  }
  .an-m-15-xl {
    margin: 60px !important;
  }
  .an-mb-15-xl {
    margin-bottom: 60px !important;
  }
  .an-mt-15-xl {
    margin-top: 60px !important;
  }
  .an-ml-15-xl {
    margin-left: 60px !important;
  }
  .an-mr-15-xl {
    margin-right: 60px !important;
  }
  .an-mv-15-xl {
    margin-top: 60px;
    margin-bottom: 60px !important;
  }
  .an-mh-15-xl {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .an-p-15-xl {
    padding: 60px !important;
  }
  .an-pt-15-xl {
    padding-top: 60px !important;
  }
  .an-pb-15-xl {
    padding-bottom: 60px !important;
  }
  .an-pl-15-xl {
    padding-left: 60px !important;
  }
  .an-pr-15-xl {
    padding-right: 60px !important;
  }
  .an-pv-15-xl {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .an-ph-15-xl {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .an-gap-15-xl {
    gap: 60px !important;
  }
  .an-gap-row-15-xl {
    row-gap: 60px !important;
  }
  .an-gap-col-15-xl {
    column-gap: 60px !important;
  }
  .an-m-16-xl {
    margin: 64px !important;
  }
  .an-mb-16-xl {
    margin-bottom: 64px !important;
  }
  .an-mt-16-xl {
    margin-top: 64px !important;
  }
  .an-ml-16-xl {
    margin-left: 64px !important;
  }
  .an-mr-16-xl {
    margin-right: 64px !important;
  }
  .an-mv-16-xl {
    margin-top: 64px;
    margin-bottom: 64px !important;
  }
  .an-mh-16-xl {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }
  .an-p-16-xl {
    padding: 64px !important;
  }
  .an-pt-16-xl {
    padding-top: 64px !important;
  }
  .an-pb-16-xl {
    padding-bottom: 64px !important;
  }
  .an-pl-16-xl {
    padding-left: 64px !important;
  }
  .an-pr-16-xl {
    padding-right: 64px !important;
  }
  .an-pv-16-xl {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .an-ph-16-xl {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
  .an-gap-16-xl {
    gap: 64px !important;
  }
  .an-gap-row-16-xl {
    row-gap: 64px !important;
  }
  .an-gap-col-16-xl {
    column-gap: 64px !important;
  }
  .an-m-17-xl {
    margin: 68px !important;
  }
  .an-mb-17-xl {
    margin-bottom: 68px !important;
  }
  .an-mt-17-xl {
    margin-top: 68px !important;
  }
  .an-ml-17-xl {
    margin-left: 68px !important;
  }
  .an-mr-17-xl {
    margin-right: 68px !important;
  }
  .an-mv-17-xl {
    margin-top: 68px;
    margin-bottom: 68px !important;
  }
  .an-mh-17-xl {
    margin-left: 68px !important;
    margin-right: 68px !important;
  }
  .an-p-17-xl {
    padding: 68px !important;
  }
  .an-pt-17-xl {
    padding-top: 68px !important;
  }
  .an-pb-17-xl {
    padding-bottom: 68px !important;
  }
  .an-pl-17-xl {
    padding-left: 68px !important;
  }
  .an-pr-17-xl {
    padding-right: 68px !important;
  }
  .an-pv-17-xl {
    padding-top: 68px !important;
    padding-bottom: 68px !important;
  }
  .an-ph-17-xl {
    padding-left: 68px !important;
    padding-right: 68px !important;
  }
  .an-gap-17-xl {
    gap: 68px !important;
  }
  .an-gap-row-17-xl {
    row-gap: 68px !important;
  }
  .an-gap-col-17-xl {
    column-gap: 68px !important;
  }
  .an-m-18-xl {
    margin: 72px !important;
  }
  .an-mb-18-xl {
    margin-bottom: 72px !important;
  }
  .an-mt-18-xl {
    margin-top: 72px !important;
  }
  .an-ml-18-xl {
    margin-left: 72px !important;
  }
  .an-mr-18-xl {
    margin-right: 72px !important;
  }
  .an-mv-18-xl {
    margin-top: 72px;
    margin-bottom: 72px !important;
  }
  .an-mh-18-xl {
    margin-left: 72px !important;
    margin-right: 72px !important;
  }
  .an-p-18-xl {
    padding: 72px !important;
  }
  .an-pt-18-xl {
    padding-top: 72px !important;
  }
  .an-pb-18-xl {
    padding-bottom: 72px !important;
  }
  .an-pl-18-xl {
    padding-left: 72px !important;
  }
  .an-pr-18-xl {
    padding-right: 72px !important;
  }
  .an-pv-18-xl {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
  .an-ph-18-xl {
    padding-left: 72px !important;
    padding-right: 72px !important;
  }
  .an-gap-18-xl {
    gap: 72px !important;
  }
  .an-gap-row-18-xl {
    row-gap: 72px !important;
  }
  .an-gap-col-18-xl {
    column-gap: 72px !important;
  }
  .an-m-19-xl {
    margin: 76px !important;
  }
  .an-mb-19-xl {
    margin-bottom: 76px !important;
  }
  .an-mt-19-xl {
    margin-top: 76px !important;
  }
  .an-ml-19-xl {
    margin-left: 76px !important;
  }
  .an-mr-19-xl {
    margin-right: 76px !important;
  }
  .an-mv-19-xl {
    margin-top: 76px;
    margin-bottom: 76px !important;
  }
  .an-mh-19-xl {
    margin-left: 76px !important;
    margin-right: 76px !important;
  }
  .an-p-19-xl {
    padding: 76px !important;
  }
  .an-pt-19-xl {
    padding-top: 76px !important;
  }
  .an-pb-19-xl {
    padding-bottom: 76px !important;
  }
  .an-pl-19-xl {
    padding-left: 76px !important;
  }
  .an-pr-19-xl {
    padding-right: 76px !important;
  }
  .an-pv-19-xl {
    padding-top: 76px !important;
    padding-bottom: 76px !important;
  }
  .an-ph-19-xl {
    padding-left: 76px !important;
    padding-right: 76px !important;
  }
  .an-gap-19-xl {
    gap: 76px !important;
  }
  .an-gap-row-19-xl {
    row-gap: 76px !important;
  }
  .an-gap-col-19-xl {
    column-gap: 76px !important;
  }
  .an-m-20-xl {
    margin: 80px !important;
  }
  .an-mb-20-xl {
    margin-bottom: 80px !important;
  }
  .an-mt-20-xl {
    margin-top: 80px !important;
  }
  .an-ml-20-xl {
    margin-left: 80px !important;
  }
  .an-mr-20-xl {
    margin-right: 80px !important;
  }
  .an-mv-20-xl {
    margin-top: 80px;
    margin-bottom: 80px !important;
  }
  .an-mh-20-xl {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .an-p-20-xl {
    padding: 80px !important;
  }
  .an-pt-20-xl {
    padding-top: 80px !important;
  }
  .an-pb-20-xl {
    padding-bottom: 80px !important;
  }
  .an-pl-20-xl {
    padding-left: 80px !important;
  }
  .an-pr-20-xl {
    padding-right: 80px !important;
  }
  .an-pv-20-xl {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .an-ph-20-xl {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .an-gap-20-xl {
    gap: 80px !important;
  }
  .an-gap-row-20-xl {
    row-gap: 80px !important;
  }
  .an-gap-col-20-xl {
    column-gap: 80px !important;
  }
}
/* End of Spacings */
/* Flexs */
.an-flex {
  display: flex;
}
.an-flex.__column {
  flex-direction: column;
}
.an-flex.__row {
  flex-direction: row;
}
.an-flex.__row-reverse {
  flex-direction: row-reverse;
}
.an-flex.__wrap {
  flex-wrap: wrap;
}
.an-flex.__nowrap {
  flex-wrap: nowrap;
}
.an-flex.__wrap-reverse {
  flex-wrap: wrap-reverse;
}
.an-flex.__justify-start {
  justify-content: flex-start;
}
.an-flex.__justify-end {
  justify-content: flex-end;
}
.an-flex.__justify-center {
  justify-content: center;
}
.an-flex.__justify-between {
  justify-content: space-between;
}
.an-flex.__justify-around {
  justify-content: space-around;
}
.an-flex.__align-start {
  align-items: flex-start;
}
.an-flex.__align-end {
  align-items: flex-end;
}
.an-flex.__align-center {
  align-items: center;
}
.an-flex.__align-baseline {
  align-items: baseline;
}
.an-flex.__align-stretch {
  align-items: stretch;
}
.an-flex.__align-content-start {
  align-content: flex-start;
}
.an-flex.__align-content-end {
  align-content: flex-end;
}
.an-flex.__flex-1 {
  flex: 1;
}
.an-flex.__flex-2 {
  flex: 2;
}
.an-flex.__flex-3 {
  flex: 3;
}
.an-flex.__flex-none {
  flex: none;
}
.an-flex.__flex-auto {
  flex: auto;
}
.an-flex.__order-1 {
  order: 1;
}
.an-flex.__order-2 {
  order: 2;
}
.an-flex.__order-3 {
  order: 3;
}
.an-flex.__order-4 {
  order: 4;
}

@media (max-width: 768px) {
  .an-flex {
    display: flex;
  }
  .an-flex.__column-xs {
    flex-direction: column;
  }
  .an-flex.__row-xs {
    flex-direction: row;
  }
  .an-flex.__row-reverse-xs {
    flex-direction: row-reverse;
  }
  .an-flex.__wrap-xs {
    flex-wrap: wrap;
  }
  .an-flex.__nowrap-xs {
    flex-wrap: nowrap;
  }
  .an-flex.__wrap-reverse-xs {
    flex-wrap: wrap-reverse;
  }
  .an-flex.__justify-start-xs {
    justify-content: flex-start;
  }
  .an-flex.__justify-end-xs {
    justify-content: flex-end;
  }
  .an-flex.__justify-center-xs {
    justify-content: center;
  }
  .an-flex.__justify-between-xs {
    justify-content: space-between;
  }
  .an-flex.__justify-around-xs {
    justify-content: space-around;
  }
  .an-flex.__align-start-xs {
    align-items: flex-start;
  }
  .an-flex.__align-end-xs {
    align-items: flex-end;
  }
  .an-flex.__align-center-xs {
    align-items: center;
  }
  .an-flex.__align-baseline-xs {
    align-items: baseline;
  }
  .an-flex.__align-stretch-xs {
    align-items: stretch;
  }
  .an-flex.__align-content-start-xs {
    align-content: flex-start;
  }
  .an-flex.__align-content-end-xs {
    align-content: flex-end;
  }
  .an-flex.__flex-1-xs {
    flex: 1;
  }
  .an-flex.__flex-2-xs {
    flex: 2;
  }
  .an-flex.__flex-3-xs {
    flex: 3;
  }
  .an-flex.__flex-none-xs {
    flex: none;
  }
  .an-flex.__flex-auto-xs {
    flex: auto;
  }
  .an-flex.__order-1-xs {
    order: 1;
  }
  .an-flex.__order-2-xs {
    order: 2;
  }
  .an-flex.__order-3-xs {
    order: 3;
  }
  .an-flex.__order-4-xs {
    order: 4;
  }
}
@media (max-width: 992px) {
  .an-flex {
    display: flex;
  }
  .an-flex.__column-s {
    flex-direction: column;
  }
  .an-flex.__row-s {
    flex-direction: row;
  }
  .an-flex.__row-reverse-s {
    flex-direction: row-reverse;
  }
  .an-flex.__wrap-s {
    flex-wrap: wrap;
  }
  .an-flex.__nowrap-s {
    flex-wrap: nowrap;
  }
  .an-flex.__wrap-reverse-s {
    flex-wrap: wrap-reverse;
  }
  .an-flex.__justify-start-s {
    justify-content: flex-start;
  }
  .an-flex.__justify-end-s {
    justify-content: flex-end;
  }
  .an-flex.__justify-center-s {
    justify-content: center;
  }
  .an-flex.__justify-between-s {
    justify-content: space-between;
  }
  .an-flex.__justify-around-s {
    justify-content: space-around;
  }
  .an-flex.__align-start-s {
    align-items: flex-start;
  }
  .an-flex.__align-end-s {
    align-items: flex-end;
  }
  .an-flex.__align-center-s {
    align-items: center;
  }
  .an-flex.__align-baseline-s {
    align-items: baseline;
  }
  .an-flex.__align-stretch-s {
    align-items: stretch;
  }
  .an-flex.__align-content-start-s {
    align-content: flex-start;
  }
  .an-flex.__align-content-end-s {
    align-content: flex-end;
  }
  .an-flex.__flex-1-s {
    flex: 1;
  }
  .an-flex.__flex-2-s {
    flex: 2;
  }
  .an-flex.__flex-3-s {
    flex: 3;
  }
  .an-flex.__flex-none-s {
    flex: none;
  }
  .an-flex.__flex-auto-s {
    flex: auto;
  }
  .an-flex.__order-1-s {
    order: 1;
  }
  .an-flex.__order-2-s {
    order: 2;
  }
  .an-flex.__order-3-s {
    order: 3;
  }
  .an-flex.__order-4-s {
    order: 4;
  }
}
@media (max-width: 1200px) {
  .an-flex {
    display: flex;
  }
  .an-flex.__column-m {
    flex-direction: column;
  }
  .an-flex.__row-m {
    flex-direction: row;
  }
  .an-flex.__row-reverse-m {
    flex-direction: row-reverse;
  }
  .an-flex.__wrap-m {
    flex-wrap: wrap;
  }
  .an-flex.__nowrap-m {
    flex-wrap: nowrap;
  }
  .an-flex.__wrap-reverse-m {
    flex-wrap: wrap-reverse;
  }
  .an-flex.__justify-start-m {
    justify-content: flex-start;
  }
  .an-flex.__justify-end-m {
    justify-content: flex-end;
  }
  .an-flex.__justify-center-m {
    justify-content: center;
  }
  .an-flex.__justify-between-m {
    justify-content: space-between;
  }
  .an-flex.__justify-around-m {
    justify-content: space-around;
  }
  .an-flex.__align-start-m {
    align-items: flex-start;
  }
  .an-flex.__align-end-m {
    align-items: flex-end;
  }
  .an-flex.__align-center-m {
    align-items: center;
  }
  .an-flex.__align-baseline-m {
    align-items: baseline;
  }
  .an-flex.__align-stretch-m {
    align-items: stretch;
  }
  .an-flex.__align-content-start-m {
    align-content: flex-start;
  }
  .an-flex.__align-content-end-m {
    align-content: flex-end;
  }
  .an-flex.__flex-1-m {
    flex: 1;
  }
  .an-flex.__flex-2-m {
    flex: 2;
  }
  .an-flex.__flex-3-m {
    flex: 3;
  }
  .an-flex.__flex-none-m {
    flex: none;
  }
  .an-flex.__flex-auto-m {
    flex: auto;
  }
  .an-flex.__order-1-m {
    order: 1;
  }
  .an-flex.__order-2-m {
    order: 2;
  }
  .an-flex.__order-3-m {
    order: 3;
  }
  .an-flex.__order-4-m {
    order: 4;
  }
}
@media (max-width: 1440px) {
  .an-flex {
    display: flex;
  }
  .an-flex.__column-l {
    flex-direction: column;
  }
  .an-flex.__row-l {
    flex-direction: row;
  }
  .an-flex.__row-reverse-l {
    flex-direction: row-reverse;
  }
  .an-flex.__wrap-l {
    flex-wrap: wrap;
  }
  .an-flex.__nowrap-l {
    flex-wrap: nowrap;
  }
  .an-flex.__wrap-reverse-l {
    flex-wrap: wrap-reverse;
  }
  .an-flex.__justify-start-l {
    justify-content: flex-start;
  }
  .an-flex.__justify-end-l {
    justify-content: flex-end;
  }
  .an-flex.__justify-center-l {
    justify-content: center;
  }
  .an-flex.__justify-between-l {
    justify-content: space-between;
  }
  .an-flex.__justify-around-l {
    justify-content: space-around;
  }
  .an-flex.__align-start-l {
    align-items: flex-start;
  }
  .an-flex.__align-end-l {
    align-items: flex-end;
  }
  .an-flex.__align-center-l {
    align-items: center;
  }
  .an-flex.__align-baseline-l {
    align-items: baseline;
  }
  .an-flex.__align-stretch-l {
    align-items: stretch;
  }
  .an-flex.__align-content-start-l {
    align-content: flex-start;
  }
  .an-flex.__align-content-end-l {
    align-content: flex-end;
  }
  .an-flex.__flex-1-l {
    flex: 1;
  }
  .an-flex.__flex-2-l {
    flex: 2;
  }
  .an-flex.__flex-3-l {
    flex: 3;
  }
  .an-flex.__flex-none-l {
    flex: none;
  }
  .an-flex.__flex-auto-l {
    flex: auto;
  }
  .an-flex.__order-1-l {
    order: 1;
  }
  .an-flex.__order-2-l {
    order: 2;
  }
  .an-flex.__order-3-l {
    order: 3;
  }
  .an-flex.__order-4-l {
    order: 4;
  }
}
@media (max-width: 1920px) {
  .an-flex {
    display: flex;
  }
  .an-flex.__column-xl {
    flex-direction: column;
  }
  .an-flex.__row-xl {
    flex-direction: row;
  }
  .an-flex.__row-reverse-xl {
    flex-direction: row-reverse;
  }
  .an-flex.__wrap-xl {
    flex-wrap: wrap;
  }
  .an-flex.__nowrap-xl {
    flex-wrap: nowrap;
  }
  .an-flex.__wrap-reverse-xl {
    flex-wrap: wrap-reverse;
  }
  .an-flex.__justify-start-xl {
    justify-content: flex-start;
  }
  .an-flex.__justify-end-xl {
    justify-content: flex-end;
  }
  .an-flex.__justify-center-xl {
    justify-content: center;
  }
  .an-flex.__justify-between-xl {
    justify-content: space-between;
  }
  .an-flex.__justify-around-xl {
    justify-content: space-around;
  }
  .an-flex.__align-start-xl {
    align-items: flex-start;
  }
  .an-flex.__align-end-xl {
    align-items: flex-end;
  }
  .an-flex.__align-center-xl {
    align-items: center;
  }
  .an-flex.__align-baseline-xl {
    align-items: baseline;
  }
  .an-flex.__align-stretch-xl {
    align-items: stretch;
  }
  .an-flex.__align-content-start-xl {
    align-content: flex-start;
  }
  .an-flex.__align-content-end-xl {
    align-content: flex-end;
  }
  .an-flex.__flex-1-xl {
    flex: 1;
  }
  .an-flex.__flex-2-xl {
    flex: 2;
  }
  .an-flex.__flex-3-xl {
    flex: 3;
  }
  .an-flex.__flex-none-xl {
    flex: none;
  }
  .an-flex.__flex-auto-xl {
    flex: auto;
  }
  .an-flex.__order-1-xl {
    order: 1;
  }
  .an-flex.__order-2-xl {
    order: 2;
  }
  .an-flex.__order-3-xl {
    order: 3;
  }
  .an-flex.__order-4-xl {
    order: 4;
  }
}
@media (max-width: 768px) {
  .__order-1-xs {
    order: 1;
  }
  .__order-2-xs {
    order: 2;
  }
  .__order-3-xs {
    order: 3;
  }
  .__order-4-xs {
    order: 4;
  }
}
@media (max-width: 992px) {
  .__order-1-s {
    order: 1;
  }
  .__order-2-s {
    order: 2;
  }
  .__order-3-s {
    order: 3;
  }
  .__order-4-s {
    order: 4;
  }
}
@media (max-width: 1200px) {
  .__order-1-m {
    order: 1;
  }
  .__order-2-m {
    order: 2;
  }
  .__order-3-m {
    order: 3;
  }
  .__order-4-m {
    order: 4;
  }
}
@media (max-width: 1440px) {
  .__order-1-l {
    order: 1;
  }
  .__order-2-l {
    order: 2;
  }
  .__order-3-l {
    order: 3;
  }
  .__order-4-l {
    order: 4;
  }
}
@media (max-width: 1920px) {
  .__order-1-xl {
    order: 1;
  }
  .__order-2-xl {
    order: 2;
  }
  .__order-3-xl {
    order: 3;
  }
  .__order-4-xl {
    order: 4;
  }
}
/* End of Flexs */
/* General */
.an-w-100 {
  width: 100%;
}

.an-w-1 {
  width: calc((1 / 12) * 100%);
}

.an-w-2 {
  width: calc((2 / 12) * 100%);
}

.an-w-3 {
  width: calc((3 / 12) * 100%);
}

.an-w-4 {
  width: calc((4 / 12) * 100%);
}

.an-w-5 {
  width: calc((5 / 12) * 100%);
}

.an-w-6 {
  width: calc((6 / 12) * 100%);
}

.an-w-7 {
  width: calc((7 / 12) * 100%);
}

.an-w-8 {
  width: calc((8 / 12) * 100%);
}

.an-w-9 {
  width: calc((9 / 12) * 100%);
}

.an-w-10 {
  width: calc((10 / 12) * 100%);
}

.an-w-11 {
  width: calc((11 / 12) * 100%);
}

.an-w-12 {
  width: calc((12 / 12) * 100%);
}

@media (max-width: 768px) {
  .an-w-1-xs {
    width: calc((1 / 12) * 100%);
  }
  .an-w-2-xs {
    width: calc((2 / 12) * 100%);
  }
  .an-w-3-xs {
    width: calc((3 / 12) * 100%);
  }
  .an-w-4-xs {
    width: calc((4 / 12) * 100%);
  }
  .an-w-5-xs {
    width: calc((5 / 12) * 100%);
  }
  .an-w-6-xs {
    width: calc((6 / 12) * 100%);
  }
  .an-w-7-xs {
    width: calc((7 / 12) * 100%);
  }
  .an-w-8-xs {
    width: calc((8 / 12) * 100%);
  }
  .an-w-9-xs {
    width: calc((9 / 12) * 100%);
  }
  .an-w-10-xs {
    width: calc((10 / 12) * 100%);
  }
  .an-w-11-xs {
    width: calc((11 / 12) * 100%);
  }
  .an-w-12-xs {
    width: calc((12 / 12) * 100%);
  }
  .an-w-100-xs {
    width: 100%;
  }
}
@media (max-width: 992px) {
  .an-w-1-s {
    width: calc((1 / 12) * 100%);
  }
  .an-w-2-s {
    width: calc((2 / 12) * 100%);
  }
  .an-w-3-s {
    width: calc((3 / 12) * 100%);
  }
  .an-w-4-s {
    width: calc((4 / 12) * 100%);
  }
  .an-w-5-s {
    width: calc((5 / 12) * 100%);
  }
  .an-w-6-s {
    width: calc((6 / 12) * 100%);
  }
  .an-w-7-s {
    width: calc((7 / 12) * 100%);
  }
  .an-w-8-s {
    width: calc((8 / 12) * 100%);
  }
  .an-w-9-s {
    width: calc((9 / 12) * 100%);
  }
  .an-w-10-s {
    width: calc((10 / 12) * 100%);
  }
  .an-w-11-s {
    width: calc((11 / 12) * 100%);
  }
  .an-w-12-s {
    width: calc((12 / 12) * 100%);
  }
  .an-w-100-s {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .an-w-1-m {
    width: calc((1 / 12) * 100%);
  }
  .an-w-2-m {
    width: calc((2 / 12) * 100%);
  }
  .an-w-3-m {
    width: calc((3 / 12) * 100%);
  }
  .an-w-4-m {
    width: calc((4 / 12) * 100%);
  }
  .an-w-5-m {
    width: calc((5 / 12) * 100%);
  }
  .an-w-6-m {
    width: calc((6 / 12) * 100%);
  }
  .an-w-7-m {
    width: calc((7 / 12) * 100%);
  }
  .an-w-8-m {
    width: calc((8 / 12) * 100%);
  }
  .an-w-9-m {
    width: calc((9 / 12) * 100%);
  }
  .an-w-10-m {
    width: calc((10 / 12) * 100%);
  }
  .an-w-11-m {
    width: calc((11 / 12) * 100%);
  }
  .an-w-12-m {
    width: calc((12 / 12) * 100%);
  }
  .an-w-100-m {
    width: 100%;
  }
}
@media (max-width: 1440px) {
  .an-w-1-l {
    width: calc((1 / 12) * 100%);
  }
  .an-w-2-l {
    width: calc((2 / 12) * 100%);
  }
  .an-w-3-l {
    width: calc((3 / 12) * 100%);
  }
  .an-w-4-l {
    width: calc((4 / 12) * 100%);
  }
  .an-w-5-l {
    width: calc((5 / 12) * 100%);
  }
  .an-w-6-l {
    width: calc((6 / 12) * 100%);
  }
  .an-w-7-l {
    width: calc((7 / 12) * 100%);
  }
  .an-w-8-l {
    width: calc((8 / 12) * 100%);
  }
  .an-w-9-l {
    width: calc((9 / 12) * 100%);
  }
  .an-w-10-l {
    width: calc((10 / 12) * 100%);
  }
  .an-w-11-l {
    width: calc((11 / 12) * 100%);
  }
  .an-w-12-l {
    width: calc((12 / 12) * 100%);
  }
  .an-w-100-l {
    width: 100%;
  }
}
@media (max-width: 1920px) {
  .an-w-1-xl {
    width: calc((1 / 12) * 100%);
  }
  .an-w-2-xl {
    width: calc((2 / 12) * 100%);
  }
  .an-w-3-xl {
    width: calc((3 / 12) * 100%);
  }
  .an-w-4-xl {
    width: calc((4 / 12) * 100%);
  }
  .an-w-5-xl {
    width: calc((5 / 12) * 100%);
  }
  .an-w-6-xl {
    width: calc((6 / 12) * 100%);
  }
  .an-w-7-xl {
    width: calc((7 / 12) * 100%);
  }
  .an-w-8-xl {
    width: calc((8 / 12) * 100%);
  }
  .an-w-9-xl {
    width: calc((9 / 12) * 100%);
  }
  .an-w-10-xl {
    width: calc((10 / 12) * 100%);
  }
  .an-w-11-xl {
    width: calc((11 / 12) * 100%);
  }
  .an-w-12-xl {
    width: calc((12 / 12) * 100%);
  }
  .an-w-100-xl {
    width: 100%;
  }
}
.an-container {
  width: 100%;
}
.an-container .an-section {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 48px 16px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media (max-width: 992px) {
  .an-container .an-section {
    padding: 32px 16px;
  }
}
.an-container .an-section .an-col-image {
  width: 100%;
  height: auto;
  border-radius: 8px;
}

.an-text-center {
  text-align: center;
}

.an-text-left {
  text-align: left;
}

.an-text-right {
  text-align: right;
}

@media (max-width: 768px) {
  .an-text-center-xs {
    text-align: center;
  }
  .an-text-left-xs {
    text-align: left;
  }
  .an-text-right-xs {
    text-align: right;
  }
}
@media (max-width: 992px) {
  .an-text-center-s {
    text-align: center;
  }
  .an-text-left-s {
    text-align: left;
  }
  .an-text-right-s {
    text-align: right;
  }
}
@media (max-width: 1200px) {
  .an-text-center-m {
    text-align: center;
  }
  .an-text-left-m {
    text-align: left;
  }
  .an-text-right-m {
    text-align: right;
  }
}
@media (max-width: 1440px) {
  .an-text-center-l {
    text-align: center;
  }
  .an-text-left-l {
    text-align: left;
  }
  .an-text-right-l {
    text-align: right;
  }
}
@media (max-width: 1920px) {
  .an-text-center-xl {
    text-align: center;
  }
  .an-text-left-xl {
    text-align: left;
  }
  .an-text-right-xl {
    text-align: right;
  }
}
/* End of General */
/* Header */
#an-header {
  background-color: #0091e9;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 9990;
}
#an-header.scrolled {
  background-color: #061728;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);
  animation: fadeInAnimation ease 0.5s;
  position: fixed;
  top: 0;
  width: 100%;
}
@media (max-width: 992px) {
  #an-header {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 99990;
  }
}
#an-header .header-content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  max-width: calc(100% - 24px);
  width: 1280px;
  padding: 8px 0px;
}
#an-header .header-content .logo a {
  text-decoration: none;
}
#an-header .header-content .logo a img {
  height: 60px;
  max-width: 100%;
}
#an-header .header-content .menu-wrapper ul {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 24px;
  list-style: none;
  margin: 0;
  padding: 0;
}
@media (max-width: 992px) {
  #an-header .header-content .menu-wrapper ul {
    display: none;
  }
}
#an-header .header-content .menu-wrapper ul .page-background {
  display: none;
}
#an-header .header-content .menu-wrapper ul li a {
  text-decoration: none;
  color: white;
  font-weight: bold;
  font-size: 18px;
  line-height: 24px;
}
#an-header .header-content .menu-wrapper ul li a:hover {
  color: #a8f9e1;
  cursor: pointer;
  transition: 0.2s;
}
@media (max-width: 992px) {
  #an-header .header-content .menu-wrapper ul li.highlighted {
    margin-top: 15px;
  }
}
#an-header .header-content .menu-wrapper ul li.highlighted a {
  padding: 10px 20px;
  border-radius: 4px;
  border: 1px solid #a8f9e1;
  background-color: #a8f9e1;
  color: white;
  font-weight: bold;
  text-transform: uppercase;
}
#an-header .header-content .menu-wrapper ul li.highlighted a:hover {
  background-color: white;
  color: #a8f9e1;
  transition: 0.2s;
  cursor: pointer;
}
#an-header .header-content .menu-wrapper ul.active {
  display: flex;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100vh;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  background-color: #061728;
  z-index: 9990;
  animation: fadeInAnimation ease 0.5s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
#an-header .header-content .menu-wrapper ul.active .page-background {
  display: block;
}
#an-header .header-content .menu-wrapper .mobile-menu-toggler {
  display: none;
}
@media (max-width: 992px) {
  #an-header .header-content .menu-wrapper .mobile-menu-toggler {
    z-index: 999999999;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: transparent;
  }
  #an-header .header-content .menu-wrapper .mobile-menu-toggler i {
    font-size: 24px;
    color: #a8f9e1;
    cursor: pointer;
  }
  #an-header .header-content .menu-wrapper .mobile-menu-toggler i:hover {
    color: #0091e9;
    transition: 0.2s;
  }
  #an-header .header-content .menu-wrapper .mobile-menu-toggler .open {
    display: none;
  }
  #an-header .header-content .menu-wrapper .mobile-menu-toggler.active .open {
    display: block;
  }
  #an-header .header-content .menu-wrapper .mobile-menu-toggler.active .closed {
    display: none;
  }
}

@keyframes fadeInAnimation {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeOutAnimation {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/* End of Header */
/* Footer */
#an-footer {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #090e12;
  padding: 48px 0px;
}
#an-footer .content {
  max-width: calc(100% - 24px);
  width: 1280px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 18px;
}
#an-footer .content .logo-footer {
  display: flex;
  align-items: center;
  justify-content: center;
}
#an-footer .content .logo-footer img {
  max-width: calc(100% - 10px);
  height: 60px;
}
#an-footer .content .copyright {
  color: white;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: center;
  margin: 0px;
  padding: 0px;
}
#an-footer .content .footer-menu ul {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 24px;
  list-style: none;
  margin: 0;
  padding: 0;
}
#an-footer .content .footer-menu ul li a {
  text-decoration: none;
  color: #88edff;
  font-weight: bold;
  font-size: 18px;
  line-height: 24px;
}
#an-footer .content .footer-menu ul li a:hover {
  color: white;
  cursor: pointer;
  transition: 0.2s;
}

/* End of Footer */

/*# sourceMappingURL=util.css.map */
