/* ---------- 
CSS Framework 
---------- */

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: "Outfit", sans-serif;
}

ul, ol {
    list-style: none;
    padding: 0;
    margin: 0;
}

/* Customize color and screen sizes here */
:root {
  --ms25-primary: #FFF;
  --ms25-accent: #3490dc;
  --ms25-container-sm: 540px;
  --ms25-container-md: 720px;
  --ms25-container-lg: 960px;
  --ms25-container-xl: 1140px;
  --ms25-space-multiplier: 0.2rem;
  --ms25-size-multiplier: 0.25rem;
}

/* Grid System */
.ms25-container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  box-sizing: border-box;
  padding-left: calc(var(--ms25-space-multiplier) * 10);
  padding-right: calc(var(--ms25-space-multiplier) * 10);
}

@media only screen and (min-width: 576px) {.ms25-container { max-width: var(--ms25-container-sm); padding-left: 0; padding-right: 0; }}
@media only screen and (min-width: 768px) {.ms25-container { max-width: var(--ms25-container-md); padding-left: 0; padding-right: 0; }}
@media only screen and (min-width: 992px) {.ms25-container { max-width: var(--ms25-container-lg); padding-left: 0; padding-right: 0; }}
@media only screen and (min-width: 1200px) {.ms25-container { max-width: var(--ms25-container-xl); padding-left: 0; padding-right: 0; }}
@media only screen and (min-width: 1500px) {.ms25-container { max-width: 90%; padding-left: 0; padding-right: 0; }}

.ms25-row {
  display: flex;
  flex-wrap: wrap;
}
.ms25-flex-col { flex-direction: column; }
.ms25-min-h-screen { min-height: 90vh; }

/* Mobile Column */
.ms25-col-1 { width: 8.333333%; }
.ms25-col-2 { width: 16.666667%; }
.ms25-col-3 { width: 25.000000%; }
.ms25-col-4 { width: 33.333333%; }
.ms25-col-5 { width: 41.666667%; }
.ms25-col-6 { width: 50.000000%; }
.ms25-col-7 { width: 58.333333%; }
.ms25-col-8 { width: 66.666667%; }
.ms25-col-9 { width: 75.000000%; }
.ms25-col-10 { width: 83.333333%; }
.ms25-col-11 { width: 91.666667%; }
.ms25-col-12 { width: 100.000000%; }

.ms25-col-sm-1, .ms25-col-sm-2, .ms25-col-sm-3, .ms25-col-sm-4, 
.ms25-col-sm-5, .ms25-col-sm-6, .ms25-col-sm-7, .ms25-col-sm-8, 
.ms25-col-sm-9, .ms25-col-sm-10, .ms25-col-sm-11, .ms25-col-sm-12, 
.ms25-col-md-1, .ms25-col-md-2, .ms25-col-md-3, .ms25-col-md-4, 
.ms25-col-md-5, .ms25-col-md-6, .ms25-col-md-7, .ms25-col-md-8, 
.ms25-col-md-9, .ms25-col-md-10, .ms25-col-md-11, .ms25-col-md-12, 
.ms25-col-lg-1, .ms25-col-lg-2, .ms25-col-lg-3, .ms25-col-lg-4, 
.ms25-col-lg-5, .ms25-col-lg-6, .ms25-col-lg-7, .ms25-col-lg-8, 
.ms25-col-lg-9, .ms25-col-lg-10, .ms25-col-lg-11, .ms25-col-lg-12, 
.ms25-col-xl-1, .ms25-col-xl-2, .ms25-col-xl-3, .ms25-col-xl-4, 
.ms25-col-xl-5, .ms25-col-xl-6, .ms25-col-xl-7, .ms25-col-xl-8, 
.ms25-col-xl-9, .ms25-col-xl-10, .ms25-col-xl-11, .ms25-col-xl-12 {
  width: 100%;
}

/* Large Portable Screen Column */
@media only screen and (min-width: 576px) {
  .ms25-col-sm-1 { width: 8.333333%; }
  .ms25-col-sm-2 { width: 16.666667%; }
  .ms25-col-sm-3 { width: 25.000000%; }
  .ms25-col-sm-4 { width: 33.333333%; }
  .ms25-col-sm-5 { width: 41.666667%; }
  .ms25-col-sm-6 { width: 50.000000%; }
  .ms25-col-sm-7 { width: 58.333333%; }
  .ms25-col-sm-8 { width: 66.666667%; }
  .ms25-col-sm-9 { width: 75.000000%; }
  .ms25-col-sm-10 { width: 83.333333%; }
  .ms25-col-sm-11 { width: 91.666667%; }
  .ms25-col-sm-12 { width: 100.000000%; }
}

/* Tab Column */
@media only screen and (min-width: 768px) {
  .ms25-col-md-1 { width: 8.333333%; }
  .ms25-col-md-2 { width: 16.666667%; }
  .ms25-col-md-3 { width: 25.000000%; }
  .ms25-col-md-4 { width: 33.333333%; }
  .ms25-col-md-5 { width: 41.666667%; }
  .ms25-col-md-6 { width: 50.000000%; }
  .ms25-col-md-7 { width: 58.333333%; }
  .ms25-col-md-8 { width: 66.666667%; }
  .ms25-col-md-9 { width: 75.000000%; }
  .ms25-col-md-10 { width: 83.333333%; }
  .ms25-col-md-11 { width: 91.666667%; }
  .ms25-col-md-12 { width: 100.000000%; }
}

/* Desktop Column */
@media only screen and (min-width: 992px) {
  .ms25-col-lg-1 { width: 8.333333%; }
  .ms25-col-lg-2 { width: 16.666667%; }
  .ms25-col-lg-3 { width: 25.000000%; }
  .ms25-col-lg-4 { width: 33.333333%; }
  .ms25-col-lg-5 { width: 41.666667%; }
  .ms25-col-lg-6 { width: 50.000000%; }
  .ms25-col-lg-7 { width: 58.333333%; }
  .ms25-col-lg-8 { width: 66.666667%; }
  .ms25-col-lg-9 { width: 75.000000%; }
  .ms25-col-lg-10 { width: 83.333333%; }
  .ms25-col-lg-11 { width: 91.666667%; }
  .ms25-col-lg-12 { width: 100.000000%; }
}


/* Extra Large Desktop Column */
@media only screen and (min-width: 1200px) {
  .ms25-col-xl-1 { width: 8.333333%; }
  .ms25-col-xl-2 { width: 16.666667%; }
  .ms25-col-xl-3 { width: 25.000000%; }
  .ms25-col-xl-4 { width: 33.333333%; }
  .ms25-col-xl-5 { width: 41.666667%; }
  .ms25-col-xl-6 { width: 50.000000%; }
  .ms25-col-xl-7 { width: 58.333333%; }
  .ms25-col-xl-8 { width: 66.666667%; }
  .ms25-col-xl-9 { width: 75.000000%; }
  .ms25-col-xl-10 { width: 83.333333%; }
  .ms25-col-xl-11 { width: 91.666667%; }
  .ms25-col-xl-12 { width: 100.000000%; }
}

.ms25-flex { display: flex; }
.ms25-grid { display: grid; }
.ms25-grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }  
.ms25-grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }  
.ms25-grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }  
.ms25-grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }  
.ms25-grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }  
.ms25-grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }  
.ms25-grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }  
.ms25-grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }  
.ms25-grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }  
.ms25-grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }  
.ms25-grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }  
.ms25-grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }   

@media only screen and (min-width:768px) {
    .md\:ms25-grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }  
    .md\:ms25-grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }  
    .md\:ms25-grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }  
    .md\:ms25-grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }  
    .md\:ms25-grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }  
    .md\:ms25-grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }  
    .md\:ms25-grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }  
    .md\:ms25-grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }  
    .md\:ms25-grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }  
    .md\:ms25-grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }  
    .md\:ms25-grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }  
    .md\:ms25-grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); } 
}

/* Gap Utilities */
.ms25-gap-1 { gap: calc(var(--ms25-space-multiplier) * 1); }
.ms25-gap-2 { gap: calc(var(--ms25-space-multiplier) * 2); }
.ms25-gap-3 { gap: calc(var(--ms25-space-multiplier) * 3); }
.ms25-gap-4 { gap: calc(var(--ms25-space-multiplier) * 4); }
.ms25-gap-5 { gap: calc(var(--ms25-space-multiplier) * 5); }
.ms25-gap-6 { gap: calc(var(--ms25-space-multiplier) * 6); }
.ms25-gap-7 { gap: calc(var(--ms25-space-multiplier) * 7); }
.ms25-gap-8 { gap: calc(var(--ms25-space-multiplier) * 8); }
.ms25-gap-9 { gap: calc(var(--ms25-space-multiplier) * 9); }
.ms25-gap-10 { gap: calc(var(--ms25-space-multiplier) * 10); }
.ms25-gap-11 { gap: calc(var(--ms25-space-multiplier) * 11); }
.ms25-gap-12 { gap: calc(var(--ms25-space-multiplier) * 12); }
.ms25-gap-13 { gap: calc(var(--ms25-space-multiplier) * 13); }
.ms25-gap-14 { gap: calc(var(--ms25-space-multiplier) * 14); }
.ms25-gap-15 { gap: calc(var(--ms25-space-multiplier) * 15); }
.ms25-gap-16 { gap: calc(var(--ms25-space-multiplier) * 16); }

/* Responsive Visibility */
.ms25-visible { display: block !important; }
.ms25-hidden { display: none !important; }

@media only screen and (min-width: 576px) {
  .sm\:ms25-visible { display: block !important; }
  .sm\:ms25-hidden { display: none !important; }
}

@media only screen and (min-width: 768px) {
  .md\:ms25-visible { display: block !important; }
  .md\:ms25-hidden { display: none !important; }
  .md\:ms25-flex { display: flex !important; }
  .md\:ms25-grid { display: grid !important; }
}

@media only screen and (min-width: 992px) {
  .lg\:ms25-visible { display: block !important; }
  .lg\:ms25-hidden { display: none !important; }
}

@media only screen and (min-width: 1200px) {
  .xl\:ms25-visible { display: block !important; }
  .xl\:ms25-hidden { display: none !important; }
}

/* Spacing */

/* Top Margin */
.ms25-mt-1 { margin-top: 0.25rem; }
.ms25-mt-2 { margin-top: 0.5rem; }
.ms25-mt-3 { margin-top: 0.75rem; }
.ms25-mt-4 { margin-top: 1.0rem; }
.ms25-mt-5 { margin-top: 1.25rem; }
.ms25-mt-6 { margin-top: 1.5rem; }
.ms25-mt-7 { margin-top: 1.75rem; }
.ms25-mt-8 { margin-top: 2.0rem; }
.ms25-mt-9 { margin-top: 2.25rem; }
.ms25-mt-10 { margin-top: 2.5rem; }
.ms25-mt-11 { margin-top: 2.75rem; }
.ms25-mt-12 { margin-top: 3.0rem; }
.ms25-mt-13 { margin-top: 3.25rem; }
.ms25-mt-14 { margin-top: 3.5rem; }
.ms25-mt-15 { margin-top: 3.75rem; }
.ms25-mt-16 { margin-top: 4.0rem; }
.ms25-mt-17 { margin-top: 4.25rem; }
.ms25-mt-18 { margin-top: 4.5rem; }
.ms25-mt-19 { margin-top: 4.75rem; }
.ms25-mt-20 { margin-top: 5.0rem; }
.ms25-mt-22 { margin-top: 5.5rem; }
.ms25-mt-24 { margin-top: 6.0rem; }
.ms25-mt-26 { margin-top: 6.5rem; }
.ms25-mt-28 { margin-top: 7.0rem; }
.ms25-mt-30 { margin-top: 7.5rem; }
.ms25-mt-32 { margin-top: 8.0rem; }
.ms25-mt-34 { margin-top: 8.5rem; }
.ms25-mt-36 { margin-top: 9.0rem; }
.ms25-mt-38 { margin-top: 9.5rem; }
.ms25-mt-40 { margin-top: 10.0rem; }
.ms25-mt-42 { margin-top: 10.5rem; }
.ms25-mt-44 { margin-top: 11.0rem; }
.ms25-mt-46 { margin-top: 11.5rem; }
.ms25-mt-48 { margin-top: 12.0rem; }
.ms25-mt-50 { margin-top: 12.5rem; }
.ms25-mt-52 { margin-top: 13.0rem; }
.ms25-mt-56 { margin-top: 14.0rem; }
.ms25-mt-60 { margin-top: 15.0rem; }
.ms25-mt-64 { margin-top: 16.0rem; }
.ms25-mt-68 { margin-top: 17.0rem; }
.ms25-mt-72 { margin-top: 18.0rem; }
.ms25-mt-76 { margin-top: 19.0rem; }
.ms25-mt-80 { margin-top: 20.0rem; }
.ms25-mt-84 { margin-top: 21.0rem; }
.ms25-mt-88 { margin-top: 22.0rem; }
.ms25-mt-92 { margin-top: 23.0rem; }
.ms25-mt-96 { margin-top: 24.0rem; }
.ms25-mt-100 { margin-top: 25.0rem; }

/* Bottom Margins */
.ms25-mb-1 { margin-bottom: 0.25rem; }
.ms25-mb-2 { margin-bottom: 0.5rem; }
.ms25-mb-3 { margin-bottom: 0.75rem; }
.ms25-mb-4 { margin-bottom: 1.0rem; }
.ms25-mb-5 { margin-bottom: 1.25rem; }
.ms25-mb-6 { margin-bottom: 1.5rem; }
.ms25-mb-7 { margin-bottom: 1.75rem; }
.ms25-mb-8 { margin-bottom: 2.0rem; }
.ms25-mb-9 { margin-bottom: 2.25rem; }
.ms25-mb-10 { margin-bottom: 2.5rem; }
.ms25-mb-11 { margin-bottom: 2.75rem; }
.ms25-mb-12 { margin-bottom: 3.0rem; }
.ms25-mb-13 { margin-bottom: 3.25rem; }
.ms25-mb-14 { margin-bottom: 3.5rem; }
.ms25-mb-15 { margin-bottom: 3.75rem; }
.ms25-mb-16 { margin-bottom: 4.0rem; }
.ms25-mb-17 { margin-bottom: 4.25rem; }
.ms25-mb-18 { margin-bottom: 4.5rem; }
.ms25-mb-19 { margin-bottom: 4.75rem; }
.ms25-mb-20 { margin-bottom: 5.0rem; }
.ms25-mb-22 { margin-bottom: 5.5rem; }
.ms25-mb-24 { margin-bottom: 6.0rem; }
.ms25-mb-26 { margin-bottom: 6.5rem; }
.ms25-mb-28 { margin-bottom: 7.0rem; }
.ms25-mb-30 { margin-bottom: 7.5rem; }
.ms25-mb-32 { margin-bottom: 8.0rem; }
.ms25-mb-34 { margin-bottom: 8.5rem; }
.ms25-mb-36 { margin-bottom: 9.0rem; }
.ms25-mb-38 { margin-bottom: 9.5rem; }
.ms25-mb-40 { margin-bottom: 10.0rem; }
.ms25-mb-42 { margin-bottom: 10.5rem; }
.ms25-mb-44 { margin-bottom: 11.0rem; }
.ms25-mb-46 { margin-bottom: 11.5rem; }
.ms25-mb-48 { margin-bottom: 12.0rem; }
.ms25-mb-50 { margin-bottom: 12.5rem; }
.ms25-mb-52 { margin-bottom: 13.0rem; }
.ms25-mb-56 { margin-bottom: 14.0rem; }
.ms25-mb-60 { margin-bottom: 15.0rem; }
.ms25-mb-64 { margin-bottom: 16.0rem; }
.ms25-mb-68 { margin-bottom: 17.0rem; }
.ms25-mb-72 { margin-bottom: 18.0rem; }
.ms25-mb-76 { margin-bottom: 19.0rem; }
.ms25-mb-80 { margin-bottom: 20.0rem; }
.ms25-mb-84 { margin-bottom: 21.0rem; }
.ms25-mb-88 { margin-bottom: 22.0rem; }
.ms25-mb-92 { margin-bottom: 23.0rem; }
.ms25-mb-96 { margin-bottom: 24.0rem; }
.ms25-mb-100 { margin-bottom: 25.0rem; }

/* Left Margins */
.ms25-ml-1 { margin-left: 0.25rem; }
.ms25-ml-2 { margin-left: 0.5rem; }
.ms25-ml-3 { margin-left: 0.75rem; }
.ms25-ml-4 { margin-left: 1.0rem; }
.ms25-ml-5 { margin-left: 1.25rem; }
.ms25-ml-6 { margin-left: 1.5rem; }
.ms25-ml-7 { margin-left: 1.75rem; }
.ms25-ml-8 { margin-left: 2.0rem; }
.ms25-ml-9 { margin-left: 2.25rem; }
.ms25-ml-10 { margin-left: 2.5rem; }
.ms25-ml-11 { margin-left: 2.75rem; }
.ms25-ml-12 { margin-left: 3.0rem; }
.ms25-ml-13 { margin-left: 3.25rem; }
.ms25-ml-14 { margin-left: 3.5rem; }
.ms25-ml-15 { margin-left: 3.75rem; }
.ms25-ml-16 { margin-left: 4.0rem; }
.ms25-ml-17 { margin-left: 4.25rem; }
.ms25-ml-18 { margin-left: 4.5rem; }
.ms25-ml-19 { margin-left: 4.75rem; }
.ms25-ml-20 { margin-left: 5.0rem; }
.ms25-ml-22 { margin-left: 5.5rem; }
.ms25-ml-24 { margin-left: 6.0rem; }
.ms25-ml-26 { margin-left: 6.5rem; }
.ms25-ml-28 { margin-left: 7.0rem; }
.ms25-ml-30 { margin-left: 7.5rem; }
.ms25-ml-32 { margin-left: 8.0rem; }
.ms25-ml-34 { margin-left: 8.5rem; }
.ms25-ml-36 { margin-left: 9.0rem; }
.ms25-ml-38 { margin-left: 9.5rem; }
.ms25-ml-40 { margin-left: 10.0rem; }
.ms25-ml-42 { margin-left: 10.5rem; }
.ms25-ml-44 { margin-left: 11.0rem; }
.ms25-ml-46 { margin-left: 11.5rem; }
.ms25-ml-48 { margin-left: 12.0rem; }
.ms25-ml-50 { margin-left: 12.5rem; }
.ms25-ml-52 { margin-left: 13.0rem; }
.ms25-ml-56 { margin-left: 14.0rem; }
.ms25-ml-60 { margin-left: 15.0rem; }
.ms25-ml-64 { margin-left: 16.0rem; }
.ms25-ml-68 { margin-left: 17.0rem; }
.ms25-ml-72 { margin-left: 18.0rem; }
.ms25-ml-76 { margin-left: 19.0rem; }
.ms25-ml-80 { margin-left: 20.0rem; }
.ms25-ml-84 { margin-left: 21.0rem; }
.ms25-ml-88 { margin-left: 22.0rem; }
.ms25-ml-92 { margin-left: 23.0rem; }
.ms25-ml-96 { margin-left: 24.0rem; }
.ms25-ml-100 { margin-left: 25.0rem; }

/* Right Margins */
.ms25-mr-1 { margin-right: 0.25rem; }
.ms25-mr-2 { margin-right: 0.5rem; }
.ms25-mr-3 { margin-right: 0.75rem; }
.ms25-mr-4 { margin-right: 1.0rem; }
.ms25-mr-5 { margin-right: 1.25rem; }
.ms25-mr-6 { margin-right: 1.5rem; }
.ms25-mr-7 { margin-right: 1.75rem; }
.ms25-mr-8 { margin-right: 2.0rem; }
.ms25-mr-9 { margin-right: 2.25rem; }
.ms25-mr-10 { margin-right: 2.5rem; }
.ms25-mr-11 { margin-right: 2.75rem; }
.ms25-mr-12 { margin-right: 3.0rem; }
.ms25-mr-13 { margin-right: 3.25rem; }
.ms25-mr-14 { margin-right: 3.5rem; }
.ms25-mr-15 { margin-right: 3.75rem; }
.ms25-mr-16 { margin-right: 4.0rem; }
.ms25-mr-17 { margin-right: 4.25rem; }
.ms25-mr-18 { margin-right: 4.5rem; }
.ms25-mr-19 { margin-right: 4.75rem; }
.ms25-mr-20 { margin-right: 5.0rem; }
.ms25-mr-22 { margin-right: 5.5rem; }
.ms25-mr-24 { margin-right: 6.0rem; }
.ms25-mr-26 { margin-right: 6.5rem; }
.ms25-mr-28 { margin-right: 7.0rem; }
.ms25-mr-30 { margin-right: 7.5rem; }
.ms25-mr-32 { margin-right: 8.0rem; }
.ms25-mr-34 { margin-right: 8.5rem; }
.ms25-mr-36 { margin-right: 9.0rem; }
.ms25-mr-38 { margin-right: 9.5rem; }
.ms25-mr-40 { margin-right: 10.0rem; }
.ms25-mr-42 { margin-right: 10.5rem; }
.ms25-mr-44 { margin-right: 11.0rem; }
.ms25-mr-46 { margin-right: 11.5rem; }
.ms25-mr-48 { margin-right: 12.0rem; }
.ms25-mr-50 { margin-right: 12.5rem; }
.ms25-mr-52 { margin-right: 13.0rem; }
.ms25-mr-56 { margin-right: 14.0rem; }
.ms25-mr-60 { margin-right: 15.0rem; }
.ms25-mr-64 { margin-right: 16.0rem; }
.ms25-mr-68 { margin-right: 17.0rem; }
.ms25-mr-72 { margin-right: 18.0rem; }
.ms25-mr-76 { margin-right: 19.0rem; }
.ms25-mr-80 { margin-right: 20.0rem; }
.ms25-mr-84 { margin-right: 21.0rem; }
.ms25-mr-88 { margin-right: 22.0rem; }
.ms25-mr-92 { margin-right: 23.0rem; }
.ms25-mr-96 { margin-right: 24.0rem; }
.ms25-mr-100 { margin-right: 25.0rem; }

/* Top Paddings */
.ms25-pt-1 { padding-top: 0.25rem; }
.ms25-pt-2 { padding-top: 0.5rem; }
.ms25-pt-3 { padding-top: 0.75rem; }
.ms25-pt-4 { padding-top: 1.0rem; }
.ms25-pt-5 { padding-top: 1.25rem; }
.ms25-pt-6 { padding-top: 1.5rem; }
.ms25-pt-7 { padding-top: 1.75rem; }
.ms25-pt-8 { padding-top: 2.0rem; }
.ms25-pt-9 { padding-top: 2.25rem; }
.ms25-pt-10 { padding-top: 2.5rem; }
.ms25-pt-11 { padding-top: 2.75rem; }
.ms25-pt-12 { padding-top: 3.0rem; }
.ms25-pt-13 { padding-top: 3.25rem; }
.ms25-pt-14 { padding-top: 3.5rem; }
.ms25-pt-15 { padding-top: 3.75rem; }
.ms25-pt-16 { padding-top: 4.0rem; }
.ms25-pt-17 { padding-top: 4.25rem; }
.ms25-pt-18 { padding-top: 4.5rem; }
.ms25-pt-19 { padding-top: 4.75rem; }
.ms25-pt-20 { padding-top: 5.0rem; }
.ms25-pt-22 { padding-top: 5.5rem; }
.ms25-pt-24 { padding-top: 6.0rem; }
.ms25-pt-26 { padding-top: 6.5rem; }
.ms25-pt-28 { padding-top: 7.0rem; }
.ms25-pt-30 { padding-top: 7.5rem; }
.ms25-pt-32 { padding-top: 8.0rem; }
.ms25-pt-34 { padding-top: 8.5rem; }
.ms25-pt-36 { padding-top: 9.0rem; }
.ms25-pt-38 { padding-top: 9.5rem; }
.ms25-pt-40 { padding-top: 10.0rem; }
.ms25-pt-42 { padding-top: 10.5rem; }
.ms25-pt-44 { padding-top: 11.0rem; }
.ms25-pt-46 { padding-top: 11.5rem; }
.ms25-pt-48 { padding-top: 12.0rem; }
.ms25-pt-50 { padding-top: 12.5rem; }
.ms25-pt-52 { padding-top: 13.0rem; }
.ms25-pt-56 { padding-top: 14.0rem; }
.ms25-pt-60 { padding-top: 15.0rem; }
.ms25-pt-64 { padding-top: 16.0rem; }
.ms25-pt-68 { padding-top: 17.0rem; }
.ms25-pt-72 { padding-top: 18.0rem; }
.ms25-pt-76 { padding-top: 19.0rem; }
.ms25-pt-80 { padding-top: 20.0rem; }
.ms25-pt-84 { padding-top: 21.0rem; }
.ms25-pt-88 { padding-top: 22.0rem; }
.ms25-pt-92 { padding-top: 23.0rem; }
.ms25-pt-96 { padding-top: 24.0rem; }
.ms25-pt-100 { padding-top: 25.0rem; }

/* Bottom Paddings */
.ms25-pb-1 { padding-bottom: 0.25rem; }
.ms25-pb-2 { padding-bottom: 0.5rem; }
.ms25-pb-3 { padding-bottom: 0.75rem; }
.ms25-pb-4 { padding-bottom: 1.0rem; }
.ms25-pb-5 { padding-bottom: 1.25rem; }
.ms25-pb-6 { padding-bottom: 1.5rem; }
.ms25-pb-7 { padding-bottom: 1.75rem; }
.ms25-pb-8 { padding-bottom: 2.0rem; }
.ms25-pb-9 { padding-bottom: 2.25rem; }
.ms25-pb-10 { padding-bottom: 2.5rem; }
.ms25-pb-11 { padding-bottom: 2.75rem; }
.ms25-pb-12 { padding-bottom: 3.0rem; }
.ms25-pb-13 { padding-bottom: 3.25rem; }
.ms25-pb-14 { padding-bottom: 3.5rem; }
.ms25-pb-15 { padding-bottom: 3.75rem; }
.ms25-pb-16 { padding-bottom: 4.0rem; }
.ms25-pb-17 { padding-bottom: 4.25rem; }
.ms25-pb-18 { padding-bottom: 4.5rem; }
.ms25-pb-19 { padding-bottom: 4.75rem; }
.ms25-pb-20 { padding-bottom: 5.0rem; }
.ms25-pb-22 { padding-bottom: 5.5rem; }
.ms25-pb-24 { padding-bottom: 6.0rem; }
.ms25-pb-26 { padding-bottom: 6.5rem; }
.ms25-pb-28 { padding-bottom: 7.0rem; }
.ms25-pb-30 { padding-bottom: 7.5rem; }
.ms25-pb-32 { padding-bottom: 8.0rem; }
.ms25-pb-34 { padding-bottom: 8.5rem; }
.ms25-pb-36 { padding-bottom: 9.0rem; }
.ms25-pb-38 { padding-bottom: 9.5rem; }
.ms25-pb-40 { padding-bottom: 10.0rem; }
.ms25-pb-42 { padding-bottom: 10.5rem; }
.ms25-pb-44 { padding-bottom: 11.0rem; }
.ms25-pb-46 { padding-bottom: 11.5rem; }
.ms25-pb-48 { padding-bottom: 12.0rem; }
.ms25-pb-50 { padding-bottom: 12.5rem; }
.ms25-pb-52 { padding-bottom: 13.0rem; }
.ms25-pb-56 { padding-bottom: 14.0rem; }
.ms25-pb-60 { padding-bottom: 15.0rem; }
.ms25-pb-64 { padding-bottom: 16.0rem; }
.ms25-pb-68 { padding-bottom: 17.0rem; }
.ms25-pb-72 { padding-bottom: 18.0rem; }
.ms25-pb-76 { padding-bottom: 19.0rem; }
.ms25-pb-80 { padding-bottom: 20.0rem; }
.ms25-pb-84 { padding-bottom: 21.0rem; }
.ms25-pb-88 { padding-bottom: 22.0rem; }
.ms25-pb-92 { padding-bottom: 23.0rem; }
.ms25-pb-96 { padding-bottom: 24.0rem; }
.ms25-pb-100 { padding-bottom: 25.0rem; }

/* Left Paddings */
.ms25-pl-1 { padding-left: 0.25rem; }
.ms25-pl-2 { padding-left: 0.5rem; }
.ms25-pl-3 { padding-left: 0.75rem; }
.ms25-pl-4 { padding-left: 1.0rem; }
.ms25-pl-5 { padding-left: 1.25rem; }
.ms25-pl-6 { padding-left: 1.5rem; }
.ms25-pl-7 { padding-left: 1.75rem; }
.ms25-pl-8 { padding-left: 2.0rem; }
.ms25-pl-9 { padding-left: 2.25rem; }
.ms25-pl-10 { padding-left: 2.5rem; }
.ms25-pl-11 { padding-left: 2.75rem; }
.ms25-pl-12 { padding-left: 3.0rem; }
.ms25-pl-13 { padding-left: 3.25rem; }
.ms25-pl-14 { padding-left: 3.5rem; }
.ms25-pl-15 { padding-left: 3.75rem; }
.ms25-pl-16 { padding-left: 4.0rem; }
.ms25-pl-17 { padding-left: 4.25rem; }
.ms25-pl-18 { padding-left: 4.5rem; }
.ms25-pl-19 { padding-left: 4.75rem; }
.ms25-pl-20 { padding-left: 5.0rem; }
.ms25-pl-22 { padding-left: 5.5rem; }
.ms25-pl-24 { padding-left: 6.0rem; }
.ms25-pl-26 { padding-left: 6.5rem; }
.ms25-pl-28 { padding-left: 7.0rem; }
.ms25-pl-30 { padding-left: 7.5rem; }
.ms25-pl-32 { padding-left: 8.0rem; }
.ms25-pl-34 { padding-left: 8.5rem; }
.ms25-pl-36 { padding-left: 9.0rem; }
.ms25-pl-38 { padding-left: 9.5rem; }
.ms25-pl-40 { padding-left: 10.0rem; }
.ms25-pl-42 { padding-left: 10.5rem; }
.ms25-pl-44 { padding-left: 11.0rem; }
.ms25-pl-46 { padding-left: 11.5rem; }
.ms25-pl-48 { padding-left: 12.0rem; }
.ms25-pl-50 { padding-left: 12.5rem; }
.ms25-pl-52 { padding-left: 13.0rem; }
.ms25-pl-56 { padding-left: 14.0rem; }
.ms25-pl-60 { padding-left: 15.0rem; }
.ms25-pl-64 { padding-left: 16.0rem; }
.ms25-pl-68 { padding-left: 17.0rem; }
.ms25-pl-72 { padding-left: 18.0rem; }
.ms25-pl-76 { padding-left: 19.0rem; }
.ms25-pl-80 { padding-left: 20.0rem; }
.ms25-pl-84 { padding-left: 21.0rem; }
.ms25-pl-88 { padding-left: 22.0rem; }
.ms25-pl-92 { padding-left: 23.0rem; }
.ms25-pl-96 { padding-left: 24.0rem; }
.ms25-pl-100 { padding-left: 25.0rem; }

/* Right Paddings */
.ms25-pr-1 { padding-right: 0.25rem; }
.ms25-pr-2 { padding-right: 0.5rem; }
.ms25-pr-3 { padding-right: 0.75rem; }
.ms25-pr-4 { padding-right: 1.0rem; }
.ms25-pr-5 { padding-right: 1.25rem; }
.ms25-pr-6 { padding-right: 1.5rem; }
.ms25-pr-7 { padding-right: 1.75rem; }
.ms25-pr-8 { padding-right: 2.0rem; }
.ms25-pr-9 { padding-right: 2.25rem; }
.ms25-pr-10 { padding-right: 2.5rem; }
.ms25-pr-11 { padding-right: 2.75rem; }
.ms25-pr-12 { padding-right: 3.0rem; }
.ms25-pr-13 { padding-right: 3.25rem; }
.ms25-pr-14 { padding-right: 3.5rem; }
.ms25-pr-15 { padding-right: 3.75rem; }
.ms25-pr-16 { padding-right: 4.0rem; }
.ms25-pr-17 { padding-right: 4.25rem; }
.ms25-pr-18 { padding-right: 4.5rem; }
.ms25-pr-19 { padding-right: 4.75rem; }
.ms25-pr-20 { padding-right: 5.0rem; }
.ms25-pr-22 { padding-right: 5.5rem; }
.ms25-pr-24 { padding-right: 6.0rem; }
.ms25-pr-26 { padding-right: 6.5rem; }
.ms25-pr-28 { padding-right: 7.0rem; }
.ms25-pr-30 { padding-right: 7.5rem; }
.ms25-pr-32 { padding-right: 8.0rem; }
.ms25-pr-34 { padding-right: 8.5rem; }
.ms25-pr-36 { padding-right: 9.0rem; }
.ms25-pr-38 { padding-right: 9.5rem; }
.ms25-pr-40 { padding-right: 10.0rem; }
.ms25-pr-42 { padding-right: 10.5rem; }
.ms25-pr-44 { padding-right: 11.0rem; }
.ms25-pr-46 { padding-right: 11.5rem; }
.ms25-pr-48 { padding-right: 12.0rem; }
.ms25-pr-50 { padding-right: 12.5rem; }
.ms25-pr-52 { padding-right: 13.0rem; }
.ms25-pr-56 { padding-right: 14.0rem; }
.ms25-pr-60 { padding-right: 15.0rem; }
.ms25-pr-64 { padding-right: 16.0rem; }
.ms25-pr-68 { padding-right: 17.0rem; }
.ms25-pr-72 { padding-right: 18.0rem; }
.ms25-pr-76 { padding-right: 19.0rem; }
.ms25-pr-80 { padding-right: 20.0rem; }
.ms25-pr-84 { padding-right: 21.0rem; }
.ms25-pr-88 { padding-right: 22.0rem; }
.ms25-pr-92 { padding-right: 23.0rem; }
.ms25-pr-96 { padding-right: 24.0rem; }
.ms25-pr-100 { padding-right: 25.0rem; }

/* Padding X axis */
.ms25-px-1 { padding-left: 0.25rem; padding-right: 0.25rem; }
.ms25-px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
.ms25-px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
.ms25-px-4 { padding-left: 1.0rem; padding-right: 1.0rem; }
.ms25-px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
.ms25-px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
.ms25-px-7 { padding-left: 1.75rem; padding-right: 1.75rem; }
.ms25-px-8 { padding-left: 2.0rem; padding-right: 2.0rem; }
.ms25-px-9 { padding-left: 2.25rem; padding-right: 2.25rem; }
.ms25-px-10 { padding-left: 2.5rem; padding-right: 2.5rem; }
.ms25-px-11 { padding-left: 2.75rem; padding-right: 2.75rem; }
.ms25-px-12 { padding-left: 3.0rem; padding-right: 3.0rem; }
.ms25-px-13 { padding-left: 3.25rem; padding-right: 3.25rem; }
.ms25-px-14 { padding-left: 3.5rem; padding-right: 3.5rem; }
.ms25-px-15 { padding-left: 3.75rem; padding-right: 3.75rem; }
.ms25-px-16 { padding-left: 4.0rem; padding-right: 4.0rem; }
.ms25-px-17 { padding-left: 4.25rem; padding-right: 4.25rem; }
.ms25-px-18 { padding-left: 4.5rem; padding-right: 4.5rem; }
.ms25-px-19 { padding-left: 4.75rem; padding-right: 4.75rem; }
.ms25-px-20 { padding-left: 5.0rem; padding-right: 5.0rem; }
.ms25-px-22 { padding-left: 5.5rem; padding-right: 5.5rem; }
.ms25-px-24 { padding-left: 6.0rem; padding-right: 6.0rem; }
.ms25-px-26 { padding-left: 6.5rem; padding-right: 6.5rem; }
.ms25-px-28 { padding-left: 7.0rem; padding-right: 7.0rem; }
.ms25-px-30 { padding-left: 7.5rem; padding-right: 7.5rem; }
.ms25-px-32 { padding-left: 8.0rem; padding-right: 8.0rem; }
.ms25-px-34 { padding-left: 8.5rem; padding-right: 8.5rem; }
.ms25-px-36 { padding-left: 9.0rem; padding-right: 9.0rem; }
.ms25-px-38 { padding-left: 9.5rem; padding-right: 9.5rem; }
.ms25-px-40 { padding-left: 10.0rem; padding-right: 10.0rem; }
.ms25-px-42 { padding-left: 10.5rem; padding-right: 10.5rem; }
.ms25-px-44 { padding-left: 11.0rem; padding-right: 11.0rem; }
.ms25-px-46 { padding-left: 11.5rem; padding-right: 11.5rem; }
.ms25-px-48 { padding-left: 12.0rem; padding-right: 12.0rem; }
.ms25-px-50 { padding-left: 12.5rem; padding-right: 12.5rem; }
.ms25-px-52 { padding-left: 13.0rem; padding-right: 13.0rem; }
.ms25-px-56 { padding-left: 14.0rem; padding-right: 14.0rem; }
.ms25-px-60 { padding-left: 15.0rem; padding-right: 15.0rem; }
.ms25-px-64 { padding-left: 16.0rem; padding-right: 16.0rem; }
.ms25-px-68 { padding-left: 17.0rem; padding-right: 17.0rem; }
.ms25-px-72 { padding-left: 18.0rem; padding-right: 18.0rem; }
.ms25-px-76 { padding-left: 19.0rem; padding-right: 19.0rem; }
.ms25-px-80 { padding-left: 20.0rem; padding-right: 20.0rem; }
.ms25-px-84 { padding-left: 21.0rem; padding-right: 21.0rem; }
.ms25-px-88 { padding-left: 22.0rem; padding-right: 22.0rem; }
.ms25-px-92 { padding-left: 23.0rem; padding-right: 23.0rem; }
.ms25-px-96 { padding-left: 24.0rem; padding-right: 24.0rem; }
.ms25-px-100 { padding-left: 25.0rem; padding-right: 25.0rem; }

/* Padding Y Axis */
.ms25-py-1 { padding-top: 0.25rem;; padding-bottom: 0.25rem; }
.ms25-py-2 { padding-top: 0.5rem; ; padding-bottom: 0.5rem; }
.ms25-py-3 { padding-top: 0.75rem;; padding-bottom: 0.75rem; }
.ms25-py-4 { padding-top: 1.0rem; ; padding-bottom: 1.0rem; }
.ms25-py-5 { padding-top: 1.25rem;; padding-bottom: 1.25rem; }
.ms25-py-6 { padding-top: 1.5rem; ; padding-bottom: 1.5rem; }
.ms25-py-7 { padding-top: 1.75rem;; padding-bottom: 1.75rem; }
.ms25-py-8 { padding-top: 2.0rem; ; padding-bottom: 2.0rem; }
.ms25-py-9 { padding-top: 2.25rem;; padding-bottom: 2.25rem; }
.ms25-py-10 { padding-top: 2.5rem; ; padding-bottom: 2.5rem; }
.ms25-py-11 { padding-top: 2.75rem;; padding-bottom: 2.75rem; }
.ms25-py-12 { padding-top: 3.0rem; ; padding-bottom: 3.0rem; }
.ms25-py-13 { padding-top: 3.25rem;; padding-bottom: 3.25rem; }
.ms25-py-14 { padding-top: 3.5rem; ; padding-bottom: 3.5rem; }
.ms25-py-15 { padding-top: 3.75rem;; padding-bottom: 3.75rem; }
.ms25-py-16 { padding-top: 4.0rem; ; padding-bottom: 4.0rem; }
.ms25-py-17 { padding-top: 4.25rem;; padding-bottom: 4.25rem; }
.ms25-py-18 { padding-top: 4.5rem; ; padding-bottom: 4.5rem; }
.ms25-py-19 { padding-top: 4.75rem;; padding-bottom: 4.75rem; }
.ms25-py-20 { padding-top: 5.0rem; ; padding-bottom: 5.0rem; }
.ms25-py-22 { padding-top: 5.5rem; ; padding-bottom: 5.5rem; }
.ms25-py-24 { padding-top: 6.0rem; ; padding-bottom: 6.0rem; }
.ms25-py-26 { padding-top: 6.5rem; ; padding-bottom: 6.5rem; }
.ms25-py-28 { padding-top: 7.0rem; ; padding-bottom: 7.0rem; }
.ms25-py-30 { padding-top: 7.5rem; ; padding-bottom: 7.5rem; }
.ms25-py-32 { padding-top: 8.0rem; ; padding-bottom: 8.0rem; }
.ms25-py-34 { padding-top: 8.5rem; ; padding-bottom: 8.5rem; }
.ms25-py-36 { padding-top: 9.0rem; ; padding-bottom: 9.0rem; }
.ms25-py-38 { padding-top: 9.5rem; ; padding-bottom: 9.5rem; }
.ms25-py-40 { padding-top: 10.0rem;; padding-bottom: 10.0rem; }
.ms25-py-42 { padding-top: 10.5rem;; padding-bottom: 10.5rem; }
.ms25-py-44 { padding-top: 11.0rem;; padding-bottom: 11.0rem; }
.ms25-py-46 { padding-top: 11.5rem;; padding-bottom: 11.5rem; }
.ms25-py-48 { padding-top: 12.0rem;; padding-bottom: 12.0rem; }
.ms25-py-50 { padding-top: 12.5rem;; padding-bottom: 12.5rem; }
.ms25-py-52 { padding-top: 13.0rem;; padding-bottom: 13.0rem; }
.ms25-py-56 { padding-top: 14.0rem;; padding-bottom: 14.0rem; }
.ms25-py-60 { padding-top: 15.0rem;; padding-bottom: 15.0rem; }
.ms25-py-64 { padding-top: 16.0rem;; padding-bottom: 16.0rem; }
.ms25-py-68 { padding-top: 17.0rem;; padding-bottom: 17.0rem; }
.ms25-py-72 { padding-top: 18.0rem;; padding-bottom: 18.0rem; }
.ms25-py-76 { padding-top: 19.0rem;; padding-bottom: 19.0rem; }
.ms25-py-80 { padding-top: 20.0rem;; padding-bottom: 20.0rem; }
.ms25-py-84 { padding-top: 21.0rem;; padding-bottom: 21.0rem; }
.ms25-py-88 { padding-top: 22.0rem;; padding-bottom: 22.0rem; }
.ms25-py-92 { padding-top: 23.0rem;; padding-bottom: 23.0rem; }
.ms25-py-96 { padding-top: 24.0rem;; padding-bottom: 24.0rem; }
.ms25-py-100 { padding-top: 25.0rem;; padding-bottom: 25.0rem; }

/* Margin X axis */
.ms25-mx-1 { margin-left: 0.25rem; margin-right: 0.25rem; }
.ms25-mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; }
.ms25-mx-3 { margin-left: 0.75rem; margin-right: 0.75rem; }
.ms25-mx-4 { margin-left: 1.0rem; margin-right: 1.0rem; }
.ms25-mx-5 { margin-left: 1.25rem; margin-right: 1.25rem; }
.ms25-mx-6 { margin-left: 1.5rem; margin-right: 1.5rem; }
.ms25-mx-7 { margin-left: 1.75rem; margin-right: 1.75rem; }
.ms25-mx-8 { margin-left: 2.0rem; margin-right: 2.0rem; }
.ms25-mx-9 { margin-left: 2.25rem; margin-right: 2.25rem; }
.ms25-mx-10 { margin-left: 2.5rem; margin-right: 2.5rem; }
.ms25-mx-11 { margin-left: 2.75rem; margin-right: 2.75rem; }
.ms25-mx-12 { margin-left: 3.0rem; margin-right: 3.0rem; }
.ms25-mx-13 { margin-left: 3.25rem; margin-right: 3.25rem; }
.ms25-mx-14 { margin-left: 3.5rem; margin-right: 3.5rem; }
.ms25-mx-15 { margin-left: 3.75rem; margin-right: 3.75rem; }
.ms25-mx-16 { margin-left: 4.0rem; margin-right: 4.0rem; }
.ms25-mx-17 { margin-left: 4.25rem; margin-right: 4.25rem; }
.ms25-mx-18 { margin-left: 4.5rem; margin-right: 4.5rem; }
.ms25-mx-19 { margin-left: 4.75rem; margin-right: 4.75rem; }
.ms25-mx-20 { margin-left: 5.0rem; margin-right: 5.0rem; }
.ms25-mx-22 { margin-left: 5.5rem; margin-right: 5.5rem; }
.ms25-mx-24 { margin-left: 6.0rem; margin-right: 6.0rem; }
.ms25-mx-26 { margin-left: 6.5rem; margin-right: 6.5rem; }
.ms25-mx-28 { margin-left: 7.0rem; margin-right: 7.0rem; }
.ms25-mx-30 { margin-left: 7.5rem; margin-right: 7.5rem; }
.ms25-mx-32 { margin-left: 8.0rem; margin-right: 8.0rem; }
.ms25-mx-34 { margin-left: 8.5rem; margin-right: 8.5rem; }
.ms25-mx-36 { margin-left: 9.0rem; margin-right: 9.0rem; }
.ms25-mx-38 { margin-left: 9.5rem; margin-right: 9.5rem; }
.ms25-mx-40 { margin-left: 10.0rem; margin-right: 10.0rem; }
.ms25-mx-42 { margin-left: 10.5rem; margin-right: 10.5rem; }
.ms25-mx-44 { margin-left: 11.0rem; margin-right: 11.0rem; }
.ms25-mx-46 { margin-left: 11.5rem; margin-right: 11.5rem; }
.ms25-mx-48 { margin-left: 12.0rem; margin-right: 12.0rem; }
.ms25-mx-50 { margin-left: 12.5rem; margin-right: 12.5rem; }
.ms25-mx-52 { margin-left: 13.0rem; margin-right: 13.0rem; }
.ms25-mx-56 { margin-left: 14.0rem; margin-right: 14.0rem; }
.ms25-mx-60 { margin-left: 15.0rem; margin-right: 15.0rem; }
.ms25-mx-64 { margin-left: 16.0rem; margin-right: 16.0rem; }
.ms25-mx-68 { margin-left: 17.0rem; margin-right: 17.0rem; }
.ms25-mx-72 { margin-left: 18.0rem; margin-right: 18.0rem; }
.ms25-mx-76 { margin-left: 19.0rem; margin-right: 19.0rem; }
.ms25-mx-80 { margin-left: 20.0rem; margin-right: 20.0rem; }
.ms25-mx-84 { margin-left: 21.0rem; margin-right: 21.0rem; }
.ms25-mx-88 { margin-left: 22.0rem; margin-right: 22.0rem; }
.ms25-mx-92 { margin-left: 23.0rem; margin-right: 23.0rem; }
.ms25-mx-96 { margin-left: 24.0rem; margin-right: 24.0rem; }
.ms25-mx-100 { margin-left: 25.0rem; margin-right: 25.0rem; }

/* Margin Y Axis */
.ms25-my-1 { margin-top: 0.25rem;; margin-bottom: 0.25rem; }
.ms25-my-2 { margin-top: 0.5rem; ; margin-bottom: 0.5rem; }
.ms25-my-3 { margin-top: 0.75rem;; margin-bottom: 0.75rem; }
.ms25-my-4 { margin-top: 1.0rem; ; margin-bottom: 1.0rem; }
.ms25-my-5 { margin-top: 1.25rem;; margin-bottom: 1.25rem; }
.ms25-my-6 { margin-top: 1.5rem; ; margin-bottom: 1.5rem; }
.ms25-my-7 { margin-top: 1.75rem;; margin-bottom: 1.75rem; }
.ms25-my-8 { margin-top: 2.0rem; ; margin-bottom: 2.0rem; }
.ms25-my-9 { margin-top: 2.25rem;; margin-bottom: 2.25rem; }
.ms25-my-10 { margin-top: 2.5rem; ; margin-bottom: 2.5rem; }
.ms25-my-11 { margin-top: 2.75rem;; margin-bottom: 2.75rem; }
.ms25-my-12 { margin-top: 3.0rem; ; margin-bottom: 3.0rem; }
.ms25-my-13 { margin-top: 3.25rem;; margin-bottom: 3.25rem; }
.ms25-my-14 { margin-top: 3.5rem; ; margin-bottom: 3.5rem; }
.ms25-my-15 { margin-top: 3.75rem;; margin-bottom: 3.75rem; }
.ms25-my-16 { margin-top: 4.0rem; ; margin-bottom: 4.0rem; }
.ms25-my-17 { margin-top: 4.25rem;; margin-bottom: 4.25rem; }
.ms25-my-18 { margin-top: 4.5rem; ; margin-bottom: 4.5rem; }
.ms25-my-19 { margin-top: 4.75rem;; margin-bottom: 4.75rem; }
.ms25-my-20 { margin-top: 5.0rem; ; margin-bottom: 5.0rem; }
.ms25-my-22 { margin-top: 5.5rem; ; margin-bottom: 5.5rem; }
.ms25-my-24 { margin-top: 6.0rem; ; margin-bottom: 6.0rem; }
.ms25-my-26 { margin-top: 6.5rem; ; margin-bottom: 6.5rem; }
.ms25-my-28 { margin-top: 7.0rem; ; margin-bottom: 7.0rem; }
.ms25-my-30 { margin-top: 7.5rem; ; margin-bottom: 7.5rem; }
.ms25-my-32 { margin-top: 8.0rem; ; margin-bottom: 8.0rem; }
.ms25-my-34 { margin-top: 8.5rem; ; margin-bottom: 8.5rem; }
.ms25-my-36 { margin-top: 9.0rem; ; margin-bottom: 9.0rem; }
.ms25-my-38 { margin-top: 9.5rem; ; margin-bottom: 9.5rem; }
.ms25-my-40 { margin-top: 10.0rem;; margin-bottom: 10.0rem; }
.ms25-my-42 { margin-top: 10.5rem;; margin-bottom: 10.5rem; }
.ms25-my-44 { margin-top: 11.0rem;; margin-bottom: 11.0rem; }
.ms25-my-46 { margin-top: 11.5rem;; margin-bottom: 11.5rem; }
.ms25-my-48 { margin-top: 12.0rem;; margin-bottom: 12.0rem; }
.ms25-my-50 { margin-top: 12.5rem;; margin-bottom: 12.5rem; }
.ms25-my-52 { margin-top: 13.0rem;; margin-bottom: 13.0rem; }
.ms25-my-56 { margin-top: 14.0rem;; margin-bottom: 14.0rem; }
.ms25-my-60 { margin-top: 15.0rem;; margin-bottom: 15.0rem; }
.ms25-my-64 { margin-top: 16.0rem;; margin-bottom: 16.0rem; }
.ms25-my-68 { margin-top: 17.0rem;; margin-bottom: 17.0rem; }
.ms25-my-72 { margin-top: 18.0rem;; margin-bottom: 18.0rem; }
.ms25-my-76 { margin-top: 19.0rem;; margin-bottom: 19.0rem; }
.ms25-my-80 { margin-top: 20.0rem;; margin-bottom: 20.0rem; }
.ms25-my-84 { margin-top: 21.0rem;; margin-bottom: 21.0rem; }
.ms25-my-88 { margin-top: 22.0rem;; margin-bottom: 22.0rem; }
.ms25-my-92 { margin-top: 23.0rem;; margin-bottom: 23.0rem; }
.ms25-my-96 { margin-top: 24.0rem;; margin-bottom: 24.0rem; }
.ms25-my-100 { margin-top: 25.0rem;; margin-bottom: 25.0rem; }

/* Width & Height */
.ms25-w-1 { width: 0.25rem; }
.ms25-h-1 { height: 0.25rem; }
.ms25-w-2 { width: 0.5rem; }
.ms25-h-2 { height: 0.5rem; }
.ms25-w-3 { width: 0.75rem; }
.ms25-h-3 { height: 0.75rem; }
.ms25-w-4 { width: 1.0rem; }
.ms25-h-4 { height: 1.0rem; }
.ms25-w-5 { width: 1.25rem; }
.ms25-h-5 { height: 1.25rem; }
.ms25-w-6 { width: 1.5rem; }
.ms25-h-6 { height: 1.5rem; }
.ms25-w-7 { width: 1.75rem; }
.ms25-h-7 { height: 1.75rem; }
.ms25-w-8 { width: 2.0rem; }
.ms25-h-8 { height: 2.0rem; }
.ms25-w-9 { width: 2.25rem; }
.ms25-h-9 { height: 2.25rem; }
.ms25-w-10 { width: 2.5rem; }
.ms25-h-10 { height: 2.5rem; }
.ms25-w-11 { width: 2.75rem; }
.ms25-h-11 { height: 2.75rem; }
.ms25-w-12 { width: 3.0rem; }
.ms25-h-12 { height: 3.0rem; }
.ms25-w-13 { width: 3.25rem; }
.ms25-h-13 { height: 3.25rem; }
.ms25-w-14 { width: 3.5rem; }
.ms25-h-14 { height: 3.5rem; }
.ms25-w-15 { width: 3.75rem; }
.ms25-h-15 { height: 3.75rem; }
.ms25-w-16 { width: 4.0rem; }
.ms25-h-16 { height: 4.0rem; }
.ms25-w-17 { width: 4.25rem; }
.ms25-h-17 { height: 4.25rem; }
.ms25-w-18 { width: 4.5rem; }
.ms25-h-18 { height: 4.5rem; }
.ms25-w-19 { width: 4.75rem; }
.ms25-h-19 { height: 4.75rem; }
.ms25-w-20 { width: 5.0rem; }
.ms25-h-20 { height: 5.0rem; }
.ms25-w-22 { width: 5.5rem; }
.ms25-h-22 { height: 5.5rem; }
.ms25-w-24 { width: 6.0rem; }
.ms25-h-24 { height: 6.0rem; }
.ms25-w-26 { width: 6.5rem; }
.ms25-h-26 { height: 6.5rem; }
.ms25-w-28 { width: 7.0rem; }
.ms25-h-28 { height: 7.0rem; }
.ms25-w-30 { width: 7.5rem; }
.ms25-h-30 { height: 7.5rem; }
.ms25-w-32 { width: 8.0rem; }
.ms25-h-32 { height: 8.0rem; }
.ms25-w-34 { width: 8.5rem; }
.ms25-h-34 { height: 8.5rem; }
.ms25-w-36 { width: 9.0rem; }
.ms25-h-36 { height: 9.0rem; }
.ms25-w-38 { width: 9.5rem; }
.ms25-h-38 { height: 9.5rem; }
.ms25-w-40 { width: 10.0rem; }
.ms25-h-40 { height: 10.0rem; }
.ms25-w-42 { width: 10.5rem; }
.ms25-h-42 { height: 10.5rem; }
.ms25-w-44 { width: 11.0rem; }
.ms25-h-44 { height: 11.0rem; }
.ms25-w-46 { width: 11.5rem; }
.ms25-h-46 { height: 11.5rem; }
.ms25-w-48 { width: 12.0rem; }
.ms25-h-48 { height: 12.0rem; }
.ms25-w-50 { width: 12.5rem; }
.ms25-h-50 { height: 12.5rem; }
.ms25-w-52 { width: 13.0rem; }
.ms25-h-52 { height: 13.0rem; }
.ms25-w-54 { width: 13.5rem; }
.ms25-h-54 { height: 13.5rem; }
.ms25-w-56 { width: 14.0rem; }
.ms25-h-56 { height: 14.0rem; }
.ms25-w-58 { width: 14.5rem; }
.ms25-h-58 { height: 14.5rem; }
.ms25-w-60 { width: 15.0rem; }
.ms25-h-60 { height: 15.0rem; }
.ms25-w-62 { width: 15.5rem; }
.ms25-h-62 { height: 15.5rem; }
.ms25-w-64 { width: 16.0rem; }
.ms25-h-64 { height: 16.0rem; }
.ms25-w-66 { width: 16.5rem; }
.ms25-h-66 { height: 16.5rem; }
.ms25-w-68 { width: 17.0rem; }
.ms25-h-68 { height: 17.0rem; }
.ms25-w-70 { width: 17.5rem; }
.ms25-h-70 { height: 17.5rem; }
.ms25-w-72 { width: 18.0rem; }
.ms25-h-72 { height: 18.0rem; }
.ms25-w-74 { width: 18.5rem; }
.ms25-h-74 { height: 18.5rem; }
.ms25-w-76 { width: 19.0rem; }
.ms25-h-76 { height: 19.0rem; }
.ms25-w-78 { width: 19.5rem; }
.ms25-h-78 { height: 19.5rem; }
.ms25-w-80 { width: 20.0rem; }
.ms25-h-80 { height: 20.0rem; }
.ms25-w-82 { width: 20.5rem; }
.ms25-h-82 { height: 20.5rem; }
.ms25-w-84 { width: 21.0rem; }
.ms25-h-84 { height: 21.0rem; }
.ms25-w-86 { width: 21.5rem; }
.ms25-h-86 { height: 21.5rem; }
.ms25-w-88 { width: 22.0rem; }
.ms25-h-88 { height: 22.0rem; }
.ms25-w-90 { width: 22.5rem; }
.ms25-h-90 { height: 22.5rem; }
.ms25-w-92 { width: 23.0rem; }
.ms25-h-92 { height: 23.0rem; }
.ms25-w-94 { width: 23.5rem; }
.ms25-h-94 { height: 23.5rem; }
.ms25-w-96 { width: 24.0rem; }
.ms25-h-96 { height: 24.0rem; }
.ms25-w-98 { width: 24.5rem; }
.ms25-h-98 { height: 24.5rem; }
.ms25-w-100 { width: 25.0rem; }
.ms25-h-100 { height: 25.0rem; }
.ms25-h-screen { height: 100vh; }
.ms25-w-full { width: 100%; }
.ms25-h-full { height: 100%; }

/* Colors */
.ms25-bg-primary { background-color: var(--ms25-primary); }
.ms25-bg-accent { background-color: var(--ms25-accent); }
.ms25-text-white { color: white; }
.ms25-text-primary { color: var(--ms25-primary); }
.ms25-text-accent { color: var(--ms25-accent); }
.ms25-border-primary { border-color: var(--ms25-primary); }
.ms25-border-accent { border-color: var(--ms25-accent); }

.ms25-text-center { text-align: center; }
.ms25-text-left { text-align: left; }
.ms25-text-right { text-align: right; }
@media only screen and (min-width:768px) { 
    .md\:ms25-text-center { text-align: center; }
    .md\:ms25-text-left { text-align: left; } 
    .md\:ms25-text-right { text-align: right; }
}
@media only screen and (min-width:992px) { 
    .lg\:ms25-text-center { text-align: center; }
    .lg\:ms25-text-left { text-align: left; } 
    .lg\:ms25-text-right { text-align: right; }
}

/* Alignment */
.ms25-justify-start { justify-content: flex-start; }
.ms25-justify-between { justify-content: space-between; }
.ms25-justify-center { justify-content: center; }
.ms25-justify-end { justify-content: flex-end; }
.ms25-items-center { align-items: center; }

@media only screen and (min-width:768px) { 
    .md\:ms25-justify-start { justify-content: flex-start; }
    .md\:ms25-justify-between { justify-content: space-between; }
    .md\:ms25-justify-center { justify-content: center; }
    .md\:ms25-justify-end { justify-content: flex-end; }
    .md\:ms25-items-center { align-items: center; }
}

/* Shapes */
.ms25-rounded { border-radius: 0.5rem; }
.ms25-rounded-full { border-radius: 9999px; }
.ms25-object-contain { object-fit: contain; }
.ms25-object-cover { object-fit: cover; }
.ms25-object-bottom { object-position: bottom; }
.ms25-object-top { object-position: top; }
.ms25-object-center { object-position: center; }
.ms25-object-left { object-position: left; }
.ms25-object-right { object-position: right; }


/* Font Sizes */
.ms25-text-sm { font-size: 0.75rem; font-size: calc(var(--ms25-size-multiplier) * 3); }
.ms25-text-md { font-size: 1.25rem; font-size: calc(var(--ms25-size-multiplier) * 5); }
.ms25-text-lg { font-size: 1.5rem; font-size: calc(var(--ms25-size-multiplier) * 6); }
.ms25-text-xl { font-size: 2rem; font-size: calc(var(--ms25-size-multiplier) * 8); }
.ms25-text-2xl { font-size: 2.5rem; font-size: calc(var(--ms25-size-multiplier) * 10); }
.ms25-text-3xl { font-size: 3rem; font-size: calc(var(--ms25-size-multiplier) * 12); }
.ms25-text-4xl { font-size: 3.5rem; font-size: calc(var(--ms25-size-multiplier) * 14); }
.ms25-text-5xl { font-size: 4rem; font-size: calc(var(--ms25-size-multiplier) * 16); }
.ms25-text-6xl { font-size: 4.5rem; font-size: calc(var(--ms25-size-multiplier) * 18); }
.ms25-text-7xl { font-size: 5rem; font-size: calc(var(--ms25-size-multiplier) * 20); }

@media only screen and (min-width: 576px) {
    .sm\:ms25-text-sm { font-size: 0.75rem; font-size: calc(var(--ms25-size-multiplier) * 3); }
    .sm\:ms25-text-md { font-size: 1.25rem; font-size: calc(var(--ms25-size-multiplier) * 5); }
    .sm\:ms25-text-lg { font-size: 1.5rem; font-size: calc(var(--ms25-size-multiplier) * 6); }
    .sm\:ms25-text-xl { font-size: 2rem; font-size: calc(var(--ms25-size-multiplier) * 8); }
    .sm\:ms25-text-2xl { font-size: 2.5rem; font-size: calc(var(--ms25-size-multiplier) * 10); }
    .sm\:ms25-text-3xl { font-size: 3rem; font-size: calc(var(--ms25-size-multiplier) * 12); }
    .sm\:ms25-text-4xl { font-size: 3.5rem; font-size: calc(var(--ms25-size-multiplier) * 14); }
    .sm\:ms25-text-5xl { font-size: 4rem; font-size: calc(var(--ms25-size-multiplier) * 16); }
    .sm\:ms25-text-6xl { font-size: 4.5rem; font-size: calc(var(--ms25-size-multiplier) * 18); }
    .sm\:ms25-text-7xl { font-size: 5rem; font-size: calc(var(--ms25-size-multiplier) * 20); }
} 
@media only screen and (min-width: 768px) {
    .md\:ms25-text-sm { font-size: 0.75rem; font-size: calc(var(--ms25-size-multiplier) * 3); }
    .md\:ms25-text-md { font-size: 1.25rem; font-size: calc(var(--ms25-size-multiplier) * 5); }
    .md\:ms25-text-lg { font-size: 1.5rem; font-size: calc(var(--ms25-size-multiplier) * 6); }
    .md\:ms25-text-xl { font-size: 2rem; font-size: calc(var(--ms25-size-multiplier) * 8); }
    .md\:ms25-text-2xl { font-size: 2.5rem; font-size: calc(var(--ms25-size-multiplier) * 10); }
    .md\:ms25-text-3xl { font-size: 3rem; font-size: calc(var(--ms25-size-multiplier) * 12); }
    .md\:ms25-text-4xl { font-size: 3.5rem; font-size: calc(var(--ms25-size-multiplier) * 14); }
    .md\:ms25-text-5xl { font-size: 4rem; font-size: calc(var(--ms25-size-multiplier) * 16); }
    .md\:ms25-text-6xl { font-size: 4.5rem; font-size: calc(var(--ms25-size-multiplier) * 18); }
    .md\:ms25-text-7xl { font-size: 5rem; font-size: calc(var(--ms25-size-multiplier) * 20); }
}
@media only screen and (min-width: 992px) {
    .lg\:ms25-text-sm { font-size: 0.75rem; font-size: calc(var(--ms25-size-multiplier) * 3); }
    .lg\:ms25-text-md { font-size: 1.25rem; font-size: calc(var(--ms25-size-multiplier) * 5); }
    .lg\:ms25-text-lg { font-size: 1.5rem; font-size: calc(var(--ms25-size-multiplier) * 6); }
    .lg\:ms25-text-xl { font-size: 2rem; font-size: calc(var(--ms25-size-multiplier) * 8); }
    .lg\:ms25-text-2xl { font-size: 2.5rem; font-size: calc(var(--ms25-size-multiplier) * 10); }
    .lg\:ms25-text-3xl { font-size: 3rem; font-size: calc(var(--ms25-size-multiplier) * 12); }
    .lg\:ms25-text-4xl { font-size: 3.5rem; font-size: calc(var(--ms25-size-multiplier) * 14); }
    .lg\:ms25-text-5xl { font-size: 4rem; font-size: calc(var(--ms25-size-multiplier) * 16); }
    .lg\:ms25-text-6xl { font-size: 4.5rem; font-size: calc(var(--ms25-size-multiplier) * 18); }
    .lg\:ms25-text-7xl { font-size: 5rem; font-size: calc(var(--ms25-size-multiplier) * 20); }
}
@media only screen and (min-width: 1200px) {
    .xl\:ms25-text-sm { font-size: 0.75rem; font-size: calc(var(--ms25-size-multiplier) * 3); }
    .xl\:ms25-text-md { font-size: 1.25rem; font-size: calc(var(--ms25-size-multiplier) * 5); }
    .xl\:ms25-text-lg { font-size: 1.5rem; font-size: calc(var(--ms25-size-multiplier) * 6); }
    .xl\:ms25-text-xl { font-size: 2rem; font-size: calc(var(--ms25-size-multiplier) * 8); }
    .xl\:ms25-text-2xl { font-size: 2.5rem; font-size: calc(var(--ms25-size-multiplier) * 10); }
    .xl\:ms25-text-3xl { font-size: 3rem; font-size: calc(var(--ms25-size-multiplier) * 12); }
    .xl\:ms25-text-4xl { font-size: 3.5rem; font-size: calc(var(--ms25-size-multiplier) * 14); }
    .xl\:ms25-text-5xl { font-size: 4rem; font-size: calc(var(--ms25-size-multiplier) * 16); }
    .xl\:ms25-text-6xl { font-size: 4.5rem; font-size: calc(var(--ms25-size-multiplier) * 18); }
    .xl\:ms25-text-7xl { font-size: 5rem; font-size: calc(var(--ms25-size-multiplier) * 20); }
}
@media only screen and (min-width: 1500px) {
    .xxl\:ms25-text-sm { font-size: 0.75rem; font-size: calc(var(--ms25-size-multiplier) * 3); }
    .xxl\:ms25-text-md { font-size: 1.25rem; font-size: calc(var(--ms25-size-multiplier) * 5); }
    .xxl\:ms25-text-lg { font-size: 1.5rem; font-size: calc(var(--ms25-size-multiplier) * 6); }
    .xxl\:ms25-text-xl { font-size: 2rem; font-size: calc(var(--ms25-size-multiplier) * 8); }
    .xxl\:ms25-text-2xl { font-size: 2.5rem; font-size: calc(var(--ms25-size-multiplier) * 10); }
    .xxl\:ms25-text-3xl { font-size: 3rem; font-size: calc(var(--ms25-size-multiplier) * 12); }
    .xxl\:ms25-text-4xl { font-size: 3.5rem; font-size: calc(var(--ms25-size-multiplier) * 14); }
    .xxl\:ms25-text-5xl { font-size: 4rem; font-size: calc(var(--ms25-size-multiplier) * 16); }
    .xxl\:ms25-text-6xl { font-size: 4.5rem; font-size: calc(var(--ms25-size-multiplier) * 18); }
    .xxl\:ms25-text-7xl { font-size: 5rem; font-size: calc(var(--ms25-size-multiplier) * 20); }
}

/* Hamburger Menu */
.container {
  position: relative;
  overflow: hidden;
  height: 9000px;
}

.toggle-menu {
  width: 50px;
  height: 50px;
  display: inline-block;
  position: relative;
  top: 10px;
  float: right;
  z-index: 1000;
}

.toggle-menu i {
  position: absolute;
  display: block;
  height: 2px;
  background: #0094FC;
  width: 30px;
  left: 0px;
  -webkit-transition: all .3s;
  transition: all .3s;
}

.toggle-menu i:nth-child(1) {
  top: 16px;
}

.toggle-menu i:nth-child(2) {
  top: 24px;
}

.toggle-menu i:nth-child(3) {
  top: 32px;
}

.toggle-menu.active i:nth-child(1) {
  top: 25px;
  -webkit-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}

.toggle-menu.active i:nth-child(2) {
  background: transparent;
}

.toggle-menu.active i:nth-child(3) {
  top: 25px;
  -webkit-transform: rotateZ(-45deg);
  transform: rotateZ(-45deg);
}

.menu-drawer {
  width: 80%;
  max-width: 400px;
  background-color: #111;
  height: 100vh;
  position: absolute;
  right: -550px;
  top: 0;
  transition: right linear .2s;
  padding: 50px;
  z-index: 100;
}

.open {
  right: 0px;
  transition: right linear .2s;
}

.menu-drawer {
  li {
    font-family: lato;
    font-weight: bold;
    margin-bottom: 30px;
    font-size: 32px;
    text-align: center;
    a {
      text-decoration: none;
      color: #555;
      &:hover {
        color: #0094FC;
      }
    }
  }
}