@charset "UTF-8";

/* Font Awesome */
@import url("https://netdna.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.css");

/* Google Material Icons */
@import url(https://fonts.googleapis.com/css?family=Material+Icons|Material+Icons+Outlined|Material+Icons+Sharp|Material+Icons+Round|Material+Icons+Two+Tone);


/* Table of contents
––––––––––––––––––––––––––––––––––––––––––––––––––
- Generic Normalizer
- DDC Full Width Hack
- Wrapper
- Containers
- Grid
- Hide/Appear
- Responsive Image
- Typography
- Line Height
- Text Alignment
- Padding
- Margins
- Buttons
- Border Radius
- Box Shadows
- Background Base Colors
- Background Opacity
- Base Text Colors
- Opacity
- Min Heights
- Positioning
- Flip
- Z-Index
*/

/* Generic Normalizer */
* , * :before, * :after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

html {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: auto;
-moz-osx-font-smoothing: auto;
}

body, div {
margin: 0;
padding: 0;
border: 0;
vertical-align: baseline;
}

body {
background: white !important;
overflow-x: hidden;
}

hr {
margin-top: 1rem;
margin-bottom: 1rem;
border: 0;
border-top: 1px solid rgba(0, 0, 0, 0.1);
box-sizing: content-box;
1 */
height: 0;
/* 1 */
overflow: visible;
/* 2 */
}

/**
* Prevent `sub` and `sup` elements from affecting the line height in
* all browsers.
*/

sub,
sup {
position: relative;
font-size: 75%;
line-height: 0;
vertical-align: baseline;
}

sub {
bottom: -.25em;
}

sup {
top: -.5em;
}

/* ddc adjustments */
[data-name="title.1-1"] {
margin-bottom: -25px !important;
}

[data-name="content-raw"] {
width: 100vw !important;
max-width: none !important;
}

[data-name="content-centered-container-1"] {
padding-top: 0 !important
}

[data-name="raw-content-container-1"] {
padding-top: 0 !important
}
/* ddc adjustments */

.acs-wrapper {
position: relative;
width: 100vw !important;
max-width: none !important;
left: -50vw !important;
margin-left: 50% !important;
padding: 0;
-webkit-box-sizing: border-box;
box-sizing: border-box; 
vertical-align: baseline;
}

/* Containers */
.acs-container-fluid {
width: 100%;
padding-right: 1rem;
padding-left: 1rem;
margin: 0 auto
}

.acs-container-sm {
position: relative;
width: 100%;
max-width: 550px;
margin: 0 auto;
padding: 0;
-webkit-box-sizing: border-box;
box-sizing: border-box
}

.acs-container-md {
position: relative;
width: 100%;
max-width: 750px;
margin: 0 auto;
padding: 0;
-webkit-box-sizing: border-box;
box-sizing: border-box
}

.acs-container-lg {
position: relative;
width: 100%;
max-width: 950px;
margin: 0 auto;
padding: 0;
-webkit-box-sizing: border-box;
box-sizing: border-box
}

.acs-container-xl {
position: relative;
width: 100%;
max-width: 980px;
margin: 0 auto;
padding: 0;
-webkit-box-sizing: border-box;
box-sizing: border-box
}

.acs-container-2xl {
position: relative;
width: 100%;
max-width: 1250px;
margin: 0 auto;
padding: 0;
-webkit-box-sizing: border-box;
box-sizing: border-box
}

.acs-container-3xl {
position: relative;
width: 100%;
max-width: 1500px;
margin: 0 auto;
padding: 0;
-webkit-box-sizing: border-box;
box-sizing: border-box
}

.acs-container {
position: relative;
width: 100%;
max-width: 450px;
padding: 0rem 1em;
margin: 0 auto;
-webkit-box-sizing: border-box;
box-sizing: border-box
}


@media (min-width: 575px) {
.acs-container {
max-width: 555px;
}
}

@media (min-width: 768px) {
.acs-container {
max-width: 748px;
}
}

@media (min-width: 995px) {
.acs-container {
max-width: 975px;
}
}

@media (min-width: 1024px) {
.acs-container {
max-width: 1004px;
}
}

@media (min-width: 1280px) {
.acs-container {
max-width: 1260px;
}
}

@media (min-width: 1536px) {
.acs-container {
max-width: 1516px;
}
}

/* Row */
.acs-row {
display: -webkit-box;
display: flex;
flex-wrap: wrap;
display: -ms-flexbox;
-ms-flex-wrap: wrap;
}

/* Columns */
.acs-column, .acs-columns {
position: relative;
width: 100%;
padding-right: 1em;
padding-left: 1em;
}


.acs-one-sm, .acs-two-sm, .acs-three-sm, .acs-four-sm, .acs-five-sm, .acs-six-sm, .acs-seven-sm, .acs-eight-sm, .acs-nine-sm, .acs-ten-sm, .acs-eleven-sm, .acs-twelve-sm, .acs-one-md, .acs-two-md, .acs-three-md, .acs-four-md, .acs-five-md, .acs-six-md, .acs-seven-md, .acs-eight-md, .acs-nine-md, .acs-ten-md, .acs-eleven-md, .acs-twelve-md, .acs-one-lg, .acs-two-lg, .acs-three-lg, .acs-four-lg, .acs-five-lg, .acs-six-lg, .acs-seven-lg, .acs-eight-lg, .acs-nine-lg, .acs-ten-lg, .acs-eleven-lg, .acs-twelve-lg, .acs-one-xl, .acs-two-xl, .acs-three-xl, .acs-four-xl, .acs-five-xl, .acs-six-xl, .acs-seven-xl, .acs-eight-xl, .acs-nine-xl, .acs-ten-xl, .acs-eleven-xl, .acs-twelve-xl, .acs-one-2xl, .acs-two-2xl, .acs-three-2xl, .acs-four-2xl, .acs-five-2xl, .acs-six-2xl, .acs-seven-2xl, .acs-eight-2xl, .acs-nine-2xl, .acs-ten-2xl, .acs-eleven-2xl, .acs-twelve-2xl, .acs-one-3xl, .acs-two-3xl, .acs-three-3xl, .acs-four-3xl, .acs-five-3xl, .acs-six-3xl, .acs-seven-3xl, .acs-eight-3xl, .acs-nine-3xl, .acs-ten-3xl, .acs-eleven-3xl, .acs-twelve-3xl {
position: relative;
-ms-flex: 0 0 100%;
-webkit-box-flex: 0;
flex: 0 0 100%;
width: 100%
}


/* For devices larger than 0px */
.acs-column, .acs-columns {
-ms-flex-preferred-size: 1;
-ms-flex-positive: 1;
flex-basis: 1;
-webkit-box-flex: 1;
flex-grow: 1;
max-width: 100%
}

.acs-column-auto, .acs-columns-auto {
-ms-flex: 0 0 auto;
-webkit-box-flex: 0;
flex: 0 0 auto;
width: auto;
max-width: none
}

.acs-twelve {
-ms-flex: 0 0 100%;
-webkit-box-flex: 0;
flex: 0 0 100%;
width: 100%
}

.acs-eleven {
-ms-flex: 0 0 91.66666667%;
-webkit-box-flex: 0;
flex: 0 0 91.66666667%;
width: 91.66666667%
}

.acs-ten {
-ms-flex: 0 0 83.33333333%;
-webkit-box-flex: 0;
flex: 0 0 83.33333333%;
width: 83.33333333%
}

.acs-nine {
-ms-flex: 0 0 75%;
-webkit-box-flex: 0;
flex: 0 0 75%;
width: 75%
}

.acs-eight {
-ms-flex: 0 0 66.66666667%;
-webkit-box-flex: 0;
flex: 0 0 66.66666667%;
width: 66.66666667%
}

.acs-seven {
-ms-flex: 0 0 58.33333333%;
-webkit-box-flex: 0;
flex: 0 0 58.33333333%;
width: 58.33333333%
}

.acs-six {
-ms-flex: 0 0 50%;
-webkit-box-flex: 0;
flex: 0 0 50%;
width: 50%
}

.acs-five {
-ms-flex: 0 0 41.66666667%;
-webkit-box-flex: 0;
flex: 0 0 41.66666667%;
width: 41.66666667%
}

.acs-four {
-ms-flex: 0 0 33.33333333%;
-webkit-box-flex: 0;
flex: 0 0 33.33333333%;
width: 33.33333333%
}

.acs-three {
-ms-flex: 0 0 25%;
-webkit-box-flex: 0;
flex: 0 0 25%;
width: 25%
}

.acs-two {
-ms-flex: 0 0 16.66666667%;
-webkit-box-flex: 0;
flex: 0 0 16.66666667%;
width: 16.66666667%
}

.acs-one {
-ms-flex: 0 0 8.33333333%;
-webkit-box-flex: 0;
flex: 0 0 8.33333333%;
width: 8.33333333%
}

.acs-order-first {
-ms-flex-order: -1;
-webkit-box-ordinal-group: 0;
order: -1;
}
.acs-order-last {
-ms-flex-order: 13;
-webkit-box-ordinal-group: 14;
order: 13;
}
.acs-order-zero {
-ms-flex-order: 0;
-webkit-box-ordinal-group: 1;
order: 0;
}
.acs-order-one {
-ms-flex-order: 1;
-webkit-box-ordinal-group: 2;
order: 1;
}
.acs-order-two {
-ms-flex-order: 2;
-webkit-box-ordinal-group: 3;
order: 2;
}
.acs-order-three {
-ms-flex-order: 3;
-webkit-box-ordinal-group: 4;
order: 3;
}
.acs-order-four {
-ms-flex-order: 4;
-webkit-box-ordinal-group: 5;
order: 4;
}
.acs-order-five {
-ms-flex-order: 5;
-webkit-box-ordinal-group: 6;
order: 5;
}
.acs-order-six {
-ms-flex-order: 6;
-webkit-box-ordinal-group: 7;
order: 6;
}
.acs-order-seven {
-ms-flex-order: 7;
-webkit-box-ordinal-group: 8;
order: 7;
}
.acs-order-eight {
-ms-flex-order: 8;
-webkit-box-ordinal-group: 9;
order: 8;
}
.acs-order-nine {
-ms-flex-order: 9;
-webkit-box-ordinal-group: 10;
order: 9;
}
.acs-order-ten {
-ms-flex-order: 10;
-webkit-box-ordinal-group: 11;
order: 10;
}
.acs-order-eleven {
-ms-flex-order: 11;
-webkit-box-ordinal-group: 12;
order: 11;
}
.acs-order-twelve {
-ms-flex-order: 12;
-webkit-box-ordinal-group: 13;
order: 12;
}

.acs-offset-by-twelve {
margin-left: 100%
}
.acs-offset-by-eleven {
margin-left: 91.66666667%
}
.acs-offset-by-ten {
margin-left: 83.33333333%
}
.acs-offset-by-nine {
margin-left: 75%
}
.acs-offset-by-eight {
margin-left: 66.66666667%
}
.acs-offset-by-seven {
margin-left: 58.33333333%
}
.acs-offset-by-six {
margin-left: 50%
}
.acs-offset-by-five {
margin-left: 41.66666667%
}
.acs-offset-by-four {
margin-left: 33.33333333%
}
.acs-offset-by-three {
margin-left: 25%
}
.acs-offset-by-two {
margin-left: 16.66666667%
}
.acs-offset-by-one {
margin-left: 8.33333333%
}
.acs-offset-by-zero {
margin-left: 0
}


/* For devices larger than 575px (Phablet)*/
@media (min-width: 575px)  {
.acs-column-sm, .acs-columns-sm {
-ms-flex-preferred-size: 1;
-ms-flex-positive: 1;
flex-basis: 1;
-webkit-box-flex: 1;
flex-grow: 1;
max-width: 100%
}

.acs-column-sm-auto, .acs-columns-sm-auto {
-ms-flex: 0 0 auto;
-webkit-box-flex: 0;
flex: 0 0 auto;
width: auto;
max-width: none
}

.acs-twelve-sm {
-ms-flex: 0 0 100%;
-webkit-box-flex: 0;
flex: 0 0 100%;
width: 100%
}

.acs-eleven-sm {
-ms-flex: 0 0 91.66666667%;
-webkit-box-flex: 0;
flex: 0 0 91.66666667%;
width: 91.66666667%
}

.acs-ten-sm {
-ms-flex: 0 0 83.33333333%;
-webkit-box-flex: 0;
flex: 0 0 83.33333333%;
width: 83.33333333%
}

.acs-nine-sm {
-ms-flex: 0 0 75%;
-webkit-box-flex: 0;
flex: 0 0 75%;
width: 75%
}

.acs-eight-sm {
-ms-flex: 0 0 66.66666667%;
-webkit-box-flex: 0;
flex: 0 0 66.66666667%;
width: 66.66666667%
}

.acs-seven-sm {
-ms-flex: 0 0 58.33333333%;
-webkit-box-flex: 0;
flex: 0 0 58.33333333%;
width: 58.33333333%
}

.acs-six-sm {
-ms-flex: 0 0 50%;
-webkit-box-flex: 0;
flex: 0 0 50%;
width: 50%
}

.acs-five-sm {
-ms-flex: 0 0 41.66666667%;
-webkit-box-flex: 0;
flex: 0 0 41.66666667%;
width: 41.66666667%
}

.acs-four-sm {
-ms-flex: 0 0 33.33333333%;
-webkit-box-flex: 0;
flex: 0 0 33.33333333%;
width: 33.33333333%
}

.acs-three-sm {
-ms-flex: 0 0 25%;
-webkit-box-flex: 0;
flex: 0 0 25%;
width: 25%
}

.acs-two-sm {
-ms-flex: 0 0 16.66666667%;
-webkit-box-flex: 0;
flex: 0 0 16.66666667%;
width: 16.66666667%
}

.acs-one-sm {
-ms-flex: 0 0 8.33333333%;
-webkit-box-flex: 0;
flex: 0 0 8.33333333%;
width: 8.33333333%
}

.acs-order-first-sm {
-ms-flex-order: -1;
-webkit-box-ordinal-group: 0;
order: -1;
}
.acs-order-last-sm {
-ms-flex-order: 13;
-webkit-box-ordinal-group: 14;
order: 13;
}
.acs-order-zero-sm {
-ms-flex-order: 0;
-webkit-box-ordinal-group: 1;
order: 0;
}
.acs-order-one-sm {
-ms-flex-order: 1;
-webkit-box-ordinal-group: 2;
order: 1;
}
.acs-order-two-sm {
-ms-flex-order: 2;
-webkit-box-ordinal-group: 3;
order: 2;
}
.acs-order-three-sm {
-ms-flex-order: 3;
-webkit-box-ordinal-group: 4;
order: 3;
}
.acs-order-four-sm {
-ms-flex-order: 4;
-webkit-box-ordinal-group: 5;
order: 4;
}
.acs-order-five-sm {
-ms-flex-order: 5;
-webkit-box-ordinal-group: 6;
order: 5;
}
.acs-order-six-sm {
-ms-flex-order: 6;
-webkit-box-ordinal-group: 7;
order: 6;
}
.acs-order-seven-sm {
-ms-flex-order: 7;
-webkit-box-ordinal-group: 8;
order: 7;
}
.acs-order-eight-sm {
-ms-flex-order: 8;
-webkit-box-ordinal-group: 9;
order: 8;
}
.acs-order-nine-sm {
-ms-flex-order: 9;
-webkit-box-ordinal-group: 10;
order: 9;
}
.acs-order-ten-sm {
-ms-flex-order: 10;
-webkit-box-ordinal-group: 11;
order: 10;
}
.acs-order-eleven-sm {
-ms-flex-order: 11;
-webkit-box-ordinal-group: 12;
order: 11;
}
.acs-order-twelve-sm {
-ms-flex-order: 12;
-webkit-box-ordinal-group: 13;
order: 12;
}

.acs-offset-by-twelve-sm {
margin-left: 100%
}
.acs-offset-by-eleven-sm {
margin-left: 91.66666667%
}
.acs-offset-by-ten-sm {
margin-left: 83.33333333%
}
.acs-offset-by-nine-sm {
margin-left: 75%
}
.acs-offset-by-eight-sm {
margin-left: 66.66666667%
}
.acs-offset-by-seven-sm {
margin-left: 58.33333333%
}
.acs-offset-by-six-sm {
margin-left: 50%
}
.acs-offset-by-five-sm {
margin-left: 41.66666667%
}
.acs-offset-by-four-sm {
margin-left: 33.33333333%
}
.acs-offset-by-three-sm {
margin-left: 25%
}
.acs-offset-by-two-sm {
margin-left: 16.66666667%
}
.acs-offset-by-one-sm {
margin-left: 8.33333333%
}
.acs-offset-by-zero-sm {
margin-left: 0
}
}



/* For devices larger than 768px (Desktop) */
@media (min-width: 768px) {
.acs-column-md, .acs-columns-md {
-ms-flex-preferred-size: 1;
-ms-flex-positive: 1;
flex-basis: 1;
-webkit-box-flex: 1;
flex-grow: 1;
max-width: 100%
}

.acs-column-md-auto, .acs-columns-md-auto {
-ms-flex: 0 0 auto;
-webkit-box-flex: 0;
flex: 0 0 auto;
width: auto;
max-width: none
}

.acs-twelve-md {
-ms-flex: 0 0 100%;
-webkit-box-flex: 0;
flex: 0 0 100%;
width: 100%
}

.acs-eleven-md {
-ms-flex: 0 0 91.66666667%;
-webkit-box-flex: 0;
flex: 0 0 91.66666667%;
width: 91.66666667%
}

.acs-ten-md {
-ms-flex: 0 0 83.33333333%;
-webkit-box-flex: 0;
flex: 0 0 83.33333333%;
width: 83.33333333%
}

.acs-nine-md {
-ms-flex: 0 0 75%;
-webkit-box-flex: 0;
flex: 0 0 75%;
width: 75%
}

.acs-eight-md {
-ms-flex: 0 0 66.66666667%;
-webkit-box-flex: 0;
flex: 0 0 66.66666667%;
width: 66.66666667%
}

.acs-seven-md {
-ms-flex: 0 0 58.33333333%;
-webkit-box-flex: 0;
flex: 0 0 58.33333333%;
width: 58.33333333%
}

.acs-six-md {
-ms-flex: 0 0 50%;
-webkit-box-flex: 0;
flex: 0 0 50%;
width: 50%
}

.acs-five-md {
-ms-flex: 0 0 41.66666667%;
-webkit-box-flex: 0;
flex: 0 0 41.66666667%;
width: 41.66666667%
}

.acs-four-md {
-ms-flex: 0 0 33.33333333%;
-webkit-box-flex: 0;
flex: 0 0 33.33333333%;
width: 33.33333333%
}

.acs-three-md {
-ms-flex: 0 0 25%;
-webkit-box-flex: 0;
flex: 0 0 25%;
width: 25%
}

.acs-two-md {
-ms-flex: 0 0 16.66666667%;
-webkit-box-flex: 0;
flex: 0 0 16.66666667%;
width: 16.66666667%
}

.acs-one-md {
-ms-flex: 0 0 8.33333333%;
-webkit-box-flex: 0;
flex: 0 0 8.33333333%;
width: 8.33333333%
}

.acs-order-first-md {
-ms-flex-order: -1;
-webkit-box-ordinal-group: 0;
order: -1;
}
.acs-order-last-md {
-ms-flex-order: 13;
-webkit-box-ordinal-group: 14;
order: 13;
}
.acs-order-zero-md {
-ms-flex-order: 0;
-webkit-box-ordinal-group: 1;
order: 0;
}
.acs-order-one-md {
-ms-flex-order: 1;
-webkit-box-ordinal-group: 2;
order: 1;
}
.acs-order-two-md {
-ms-flex-order: 2;
-webkit-box-ordinal-group: 3;
order: 2;
}
.acs-order-three-md {
-ms-flex-order: 3;
-webkit-box-ordinal-group: 4;
order: 3;
}
.acs-order-four-md {
-ms-flex-order: 4;
-webkit-box-ordinal-group: 5;
order: 4;
}
.acs-order-five-md {
-ms-flex-order: 5;
-webkit-box-ordinal-group: 6;
order: 5;
}
.acs-order-six-md {
-ms-flex-order: 6;
-webkit-box-ordinal-group: 7;
order: 6;
}
.acs-order-seven-md {
-ms-flex-order: 7;
-webkit-box-ordinal-group: 8;
order: 7;
}
.acs-order-eight-md {
-ms-flex-order: 8;
-webkit-box-ordinal-group: 9;
order: 8;
}
.acs-order-nine-md {
-ms-flex-order: 9;
-webkit-box-ordinal-group: 10;
order: 9;
}
.acs-order-ten-md {
-ms-flex-order: 10;
-webkit-box-ordinal-group: 11;
order: 10;
}
.acs-order-eleven-md {
-ms-flex-order: 11;
-webkit-box-ordinal-group: 12;
order: 11;
}
.acs-order-twelve-md {
-ms-flex-order: 12;
-webkit-box-ordinal-group: 13;
order: 12;
}

.acs-offset-by-twelve-md {
margin-left: 100%
}
.acs-offset-by-eleven-md {
margin-left: 91.66666667%
}
.acs-offset-by-ten-md {
margin-left: 83.33333333%
}
.acs-offset-by-nine-md {
margin-left: 75%
}
.acs-offset-by-eight-md {
margin-left: 66.66666667%
}
.acs-offset-by-seven-md {
margin-left: 58.33333333%
}
.acs-offset-by-six-md {
margin-left: 50%
}
.acs-offset-by-five-md {
margin-left: 41.66666667%
}
.acs-offset-by-four-md {
margin-left: 33.33333333%
}
.acs-offset-by-three-md {
margin-left: 25%
}
.acs-offset-by-two-md {
margin-left: 16.66666667%
}
.acs-offset-by-one-md {
margin-left: 8.33333333%
}
.acs-offset-by-zero-md {
margin-left: 0
}
}

/* For devices larger than 995px (Large Desktop) */
@media (min-width: 995px) {
.acs-column-lg, .acs-columns-lg {
-ms-flex-preferred-size: 1;
-ms-flex-positive: 1;
flex-basis: 1;
-webkit-box-flex: 1;
flex-grow: 1;
max-width: 100%
}

.acs-column-lg-auto, .acs-columns-lg-auto {
-ms-flex: 0 0 auto;
-webkit-box-flex: 0;
flex: 0 0 auto;
width: auto;
max-width: none
}

.acs-twelve-lg {
-ms-flex: 0 0 100%;
-webkit-box-flex: 0;
flex: 0 0 100%;
width: 100%
}

.acs-eleven-lg {
-ms-flex: 0 0 91.66666667%;
-webkit-box-flex: 0;
flex: 0 0 91.66666667%;
width: 91.66666667%
}

.acs-ten-lg {
-ms-flex: 0 0 83.33333333%;
-webkit-box-flex: 0;
flex: 0 0 83.33333333%;
width: 83.33333333%
}

.acs-nine-lg {
-ms-flex: 0 0 75%;
-webkit-box-flex: 0;
flex: 0 0 75%;
width: 75%
}

.acs-eight-lg {
-ms-flex: 0 0 66.66666667%;
-webkit-box-flex: 0;
flex: 0 0 66.66666667%;
width: 66.66666667%
}

.acs-seven-lg {
-ms-flex: 0 0 58.33333333%;
-webkit-box-flex: 0;
flex: 0 0 58.33333333%;
width: 58.33333333%
}

.acs-six-lg {
-ms-flex: 0 0 50%;
-webkit-box-flex: 0;
flex: 0 0 50%;
width: 50%
}

.acs-five-lg {
-ms-flex: 0 0 41.66666667%;
-webkit-box-flex: 0;
flex: 0 0 41.66666667%;
width: 41.66666667%
}

.acs-four-lg {
-ms-flex: 0 0 33.33333333%;
-webkit-box-flex: 0;
flex: 0 0 33.33333333%;
width: 33.33333333%
}

.acs-three-lg {
-ms-flex: 0 0 25%;
-webkit-box-flex: 0;
flex: 0 0 25%;
width: 25%
}

.acs-two-lg {
-ms-flex: 0 0 16.66666667%;
-webkit-box-flex: 0;
flex: 0 0 16.66666667%;
width: 16.66666667%
}

.acs-one-lg {
-ms-flex: 0 0 8.33333333%;
-webkit-box-flex: 0;
flex: 0 0 8.33333333%;
width: 8.33333333%
}

.acs-order-first-lg {
-ms-flex-order: -1;
-webkit-box-ordinal-group: 0;
order: -1;
}
.acs-order-last-lg {
-ms-flex-order: 13;
-webkit-box-ordinal-group: 14;
order: 13;
}
.acs-order-zero-lg {
-ms-flex-order: 0;
-webkit-box-ordinal-group: 1;
order: 0;
}
.acs-order-one-lg {
-ms-flex-order: 1;
-webkit-box-ordinal-group: 2;
order: 1;
}
.acs-order-two-lg {
-ms-flex-order: 2;
-webkit-box-ordinal-group: 3;
order: 2;
}
.acs-order-three-lg {
-ms-flex-order: 3;
-webkit-box-ordinal-group: 4;
order: 3;
}
.acs-order-four-lg {
-ms-flex-order: 4;
-webkit-box-ordinal-group: 5;
order: 4;
}
.acs-order-five-lg {
-ms-flex-order: 5;
-webkit-box-ordinal-group: 6;
order: 5;
}
.acs-order-six-lg {
-ms-flex-order: 6;
-webkit-box-ordinal-group: 7;
order: 6;
}
.acs-order-seven-lg {
-ms-flex-order: 7;
-webkit-box-ordinal-group: 8;
order: 7;
}
.acs-order-eight-lg {
-ms-flex-order: 8;
-webkit-box-ordinal-group: 9;
order: 8;
}
.acs-order-nine-lg {
-ms-flex-order: 9;
-webkit-box-ordinal-group: 10;
order: 9;
}
.acs-order-ten-lg {
-ms-flex-order: 10;
-webkit-box-ordinal-group: 11;
order: 10;
}
.acs-order-eleven-lg {
-ms-flex-order: 11;
-webkit-box-ordinal-group: 12;
order: 11;
}
.acs-order-twelve-lg {
-ms-flex-order: 12;
-webkit-box-ordinal-group: 13;
order: 12;
}

.acs-offset-by-twelve-lg {
margin-left: 100%
}
.acs-offset-by-eleven-lg {
margin-left: 91.66666667%
}
.acs-offset-by-ten-lg {
margin-left: 83.33333333%
}
.acs-offset-by-nine-lg {
margin-left: 75%
}
.acs-offset-by-eight-lg {
margin-left: 66.66666667%
}
.acs-offset-by-seven-lg {
margin-left: 58.33333333%
}
.acs-offset-by-six-lg {
margin-left: 50%
}
.acs-offset-by-five-lg {
margin-left: 41.66666667%
}
.acs-offset-by-four-lg {
margin-left: 33.33333333%
}
.acs-offset-by-three-lg {
margin-left: 25%
}
.acs-offset-by-two-lg {
margin-left: 16.66666667%
}
.acs-offset-by-one-lg {
margin-left: 8.33333333%
}
.acs-offset-by-zero-lg {
margin-left: 0
}
}

/* For devices larger than 1024px (XL Desktop) */
@media (min-width: 1024px) {
.acs-column-xl, .acs-columns-xl {
-ms-flex-preferred-size: 1;
-ms-flex-positive: 1;
flex-basis: 1;
-webkit-box-flex: 1;
flex-grow: 1;
max-width: 100%
}

.acs-column-xl-auto, .acs-columns-xl-auto {
-ms-flex: 0 0 auto;
-webkit-box-flex: 0;
flex: 0 0 auto;
width: auto;
max-width: none
}

.acs-twelve-xl {
-ms-flex: 0 0 100%;
-webkit-box-flex: 0;
flex: 0 0 100%;
width: 100%
}

.acs-eleven-xl {
-ms-flex: 0 0 91.66666667%;
-webkit-box-flex: 0;
flex: 0 0 91.66666667%;
width: 91.66666667%
}

.acs-ten-xl {
-ms-flex: 0 0 83.33333333%;
-webkit-box-flex: 0;
flex: 0 0 83.33333333%;
width: 83.33333333%
}

.acs-nine-xl {
-ms-flex: 0 0 75%;
-webkit-box-flex: 0;
flex: 0 0 75%;
width: 75%
}

.acs-eight-xl {
-ms-flex: 0 0 66.66666667%;
-webkit-box-flex: 0;
flex: 0 0 66.66666667%;
width: 66.66666667%
}

.acs-seven-xl {
-ms-flex: 0 0 58.33333333%;
-webkit-box-flex: 0;
flex: 0 0 58.33333333%;
width: 58.33333333%
}

.acs-six-xl {
-ms-flex: 0 0 50%;
-webkit-box-flex: 0;
flex: 0 0 50%;
width: 50%
}

.acs-five-xl {
-ms-flex: 0 0 41.66666667%;
-webkit-box-flex: 0;
flex: 0 0 41.66666667%;
width: 41.66666667%
}

.acs-four-xl {
-ms-flex: 0 0 33.33333333%;
-webkit-box-flex: 0;
flex: 0 0 33.33333333%;
width: 33.33333333%
}

.acs-three-xl {
-ms-flex: 0 0 25%;
-webkit-box-flex: 0;
flex: 0 0 25%;
width: 25%
}

.acs-two-xl {
-ms-flex: 0 0 16.66666667%;
-webkit-box-flex: 0;
flex: 0 0 16.66666667%;
width: 16.66666667%
}

.acs-one-xl {
-ms-flex: 0 0 8.33333333%;
-webkit-box-flex: 0;
flex: 0 0 8.33333333%;
width: 8.33333333%
}

.acs-order-first-xl {
-ms-flex-order: -1;
-webkit-box-ordinal-group: 0;
order: -1;
}
.acs-order-last-xl {
-ms-flex-order: 13;
-webkit-box-ordinal-group: 14;
order: 13;
}
.acs-order-zero-xl {
-ms-flex-order: 0;
-webkit-box-ordinal-group: 1;
order: 0;
}
.acs-order-one-xl {
-ms-flex-order: 1;
-webkit-box-ordinal-group: 2;
order: 1;
}
.acs-order-two-xl {
-ms-flex-order: 2;
-webkit-box-ordinal-group: 3;
order: 2;
}
.acs-order-three-xl {
-ms-flex-order: 3;
-webkit-box-ordinal-group: 4;
order: 3;
}
.acs-order-four-xl {
-ms-flex-order: 4;
-webkit-box-ordinal-group: 5;
order: 4;
}
.acs-order-five-xl {
-ms-flex-order: 5;
-webkit-box-ordinal-group: 6;
order: 5;
}
.acs-order-six-xl {
-ms-flex-order: 6;
-webkit-box-ordinal-group: 7;
order: 6;
}
.acs-order-seven-xl {
-ms-flex-order: 7;
-webkit-box-ordinal-group: 8;
order: 7;
}
.acs-order-eight-xl {
-ms-flex-order: 8;
-webkit-box-ordinal-group: 9;
order: 8;
}
.acs-order-nine-xl {
-ms-flex-order: 9;
-webkit-box-ordinal-group: 10;
order: 9;
}
.acs-order-ten-xl {
-ms-flex-order: 10;
-webkit-box-ordinal-group: 11;
order: 10;
}
.acs-order-eleven-xl {
-ms-flex-order: 11;
-webkit-box-ordinal-group: 12;
order: 11;
}
.acs-order-twelve-xl {
-ms-flex-order: 12;
-webkit-box-ordinal-group: 13;
order: 12;
}

.acs-offset-by-twelve-xl {
margin-left: 100%
}
.acs-offset-by-eleven-xl {
margin-left: 91.66666667%
}
.acs-offset-by-ten-xl {
margin-left: 83.33333333%
}
.acs-offset-by-nine-xl {
margin-left: 75%
}
.acs-offset-by-eight-xl {
margin-left: 66.66666667%
}
.acs-offset-by-seven-xl {
margin-left: 58.33333333%
}
.acs-offset-by-six-xl {
margin-left: 50%
}
.acs-offset-by-five-xl {
margin-left: 41.66666667%
}
.acs-offset-by-four-xl {
margin-left: 33.33333333%
}
.acs-offset-by-three-xl {
margin-left: 25%
}
.acs-offset-by-two-xl {
margin-left: 16.66666667%
}
.acs-offset-by-one-xl {
margin-left: 8.33333333%
}
.acs-offset-by-zero-xl {
margin-left: 0
}
}

/* For devices larger than 1280px (2XL Desktop) */
@media (min-width: 1280px) {
.acs-column-2xl, .acs-columns-2xl {
-ms-flex-preferred-size: 1;
-ms-flex-positive: 1;
flex-basis: 1;
-webkit-box-flex: 1;
flex-grow: 1;
max-width: 100%
}

.acs-column-2xl-auto, .acs-columns-2xl-auto {
-ms-flex: 0 0 auto;
-webkit-box-flex: 0;
flex: 0 0 auto;
width: auto;
max-width: none
}

.acs-twelve-2xl {
-ms-flex: 0 0 100%;
-webkit-box-flex: 0;
flex: 0 0 100%;
width: 100%
}

.acs-eleven-2xl {
-ms-flex: 0 0 91.66666667%;
-webkit-box-flex: 0;
flex: 0 0 91.66666667%;
width: 91.66666667%
}

.acs-ten-2xl {
-ms-flex: 0 0 83.33333333%;
-webkit-box-flex: 0;
flex: 0 0 83.33333333%;
width: 83.33333333%
}

.acs-nine-2xl {
-ms-flex: 0 0 75%;
-webkit-box-flex: 0;
flex: 0 0 75%;
width: 75%
}

.acs-eight-2xl {
-ms-flex: 0 0 66.66666667%;
-webkit-box-flex: 0;
flex: 0 0 66.66666667%;
width: 66.66666667%
}

.acs-seven-2xl {
-ms-flex: 0 0 58.33333333%;
-webkit-box-flex: 0;
flex: 0 0 58.33333333%;
width: 58.33333333%
}

.acs-six-2xl {
-ms-flex: 0 0 50%;
-webkit-box-flex: 0;
flex: 0 0 50%;
width: 50%
}

.acs-five-2xl {
-ms-flex: 0 0 41.66666667%;
-webkit-box-flex: 0;
flex: 0 0 41.66666667%;
width: 41.66666667%
}

.acs-four-2xl {
-ms-flex: 0 0 33.33333333%;
-webkit-box-flex: 0;
flex: 0 0 33.33333333%;
width: 33.33333333%
}

.acs-three-2xl {
-ms-flex: 0 0 25%;
-webkit-box-flex: 0;
flex: 0 0 25%;
width: 25%
}

.acs-two-2xl {
-ms-flex: 0 0 16.66666667%;
-webkit-box-flex: 0;
flex: 0 0 16.66666667%;
width: 16.66666667%
}

.acs-one-2xl {
-ms-flex: 0 0 8.33333333%;
-webkit-box-flex: 0;
flex: 0 0 8.33333333%;
width: 8.33333333%
}

.acs-order-first-2xl {
-ms-flex-order: -1;
-webkit-box-ordinal-group: 0;
order: -1;
}
.acs-order-last-2xl {
-ms-flex-order: 13;
-webkit-box-ordinal-group: 14;
order: 13;
}
.acs-order-zero-2xl {
-ms-flex-order: 0;
-webkit-box-ordinal-group: 1;
order: 0;
}
.acs-order-one-2xl {
-ms-flex-order: 1;
-webkit-box-ordinal-group: 2;
order: 1;
}
.acs-order-two-2xl {
-ms-flex-order: 2;
-webkit-box-ordinal-group: 3;
order: 2;
}
.acs-order-three-2xl {
-ms-flex-order: 3;
-webkit-box-ordinal-group: 4;
order: 3;
}
.acs-order-four-2xl {
-ms-flex-order: 4;
-webkit-box-ordinal-group: 5;
order: 4;
}
.acs-order-five-2xl {
-ms-flex-order: 5;
-webkit-box-ordinal-group: 6;
order: 5;
}
.acs-order-six-2xl {
-ms-flex-order: 6;
-webkit-box-ordinal-group: 7;
order: 6;
}
.acs-order-seven-2xl {
-ms-flex-order: 7;
-webkit-box-ordinal-group: 8;
order: 7;
}
.acs-order-eight-2xl {
-ms-flex-order: 8;
-webkit-box-ordinal-group: 9;
order: 8;
}
.acs-order-nine-2xl {
-ms-flex-order: 9;
-webkit-box-ordinal-group: 10;
order: 9;
}
.acs-order-ten-2xl {
-ms-flex-order: 10;
-webkit-box-ordinal-group: 11;
order: 10;
}
.acs-order-eleven-2xl {
-ms-flex-order: 11;
-webkit-box-ordinal-group: 12;
order: 11;
}
.acs-order-twelve-2xl {
-ms-flex-order: 12;
-webkit-box-ordinal-group: 13;
order: 12;
}

.acs-offset-by-twelve-2xl {
margin-left: 100%
}
.acs-offset-by-eleven-2xl {
margin-left: 91.66666667%
}
.acs-offset-by-ten-2xl {
margin-left: 83.33333333%
}
.acs-offset-by-nine-2xl {
margin-left: 75%
}
.acs-offset-by-eight-2xl {
margin-left: 66.66666667%
}
.acs-offset-by-seven-2xl {
margin-left: 58.33333333%
}
.acs-offset-by-six-2xl {
margin-left: 50%
}
.acs-offset-by-five-2xl {
margin-left: 41.66666667%
}
.acs-offset-by-four-2xl {
margin-left: 33.33333333%
}
.acs-offset-by-three-2xl {
margin-left: 25%
}
.acs-offset-by-two-2xl {
margin-left: 16.66666667%
}
.acs-offset-by-one-2xl {
margin-left: 8.33333333%
}
.acs-offset-by-zero-2xl {
margin-left: 0
}
}

/* For devices larger than 1536px (3XL Desktop) */
@media (min-width: 1536px) {
.acs-column-3xl, .acs-columns-3xl {
-ms-flex-preferred-size: 1;
-ms-flex-positive: 1;
flex-basis: 1;
-webkit-box-flex: 1;
flex-grow: 1;
max-width: 100%
}

.acs-column-3xl-auto, .acs-columns-3xl-auto {
-ms-flex: 0 0 auto;
-webkit-box-flex: 0;
flex: 0 0 auto;
width: auto;
max-width: none
}

.acs-twelve-3xl {
-ms-flex: 0 0 100%;
-webkit-box-flex: 0;
flex: 0 0 100%;
width: 100%
}

.acs-eleven-3xl {
-ms-flex: 0 0 91.66666667%;
-webkit-box-flex: 0;
flex: 0 0 91.66666667%;
width: 91.66666667%
}

.acs-ten-3xl {
-ms-flex: 0 0 83.33333333%;
-webkit-box-flex: 0;
flex: 0 0 83.33333333%;
width: 83.33333333%
}

.acs-nine-3xl {
-ms-flex: 0 0 75%;
-webkit-box-flex: 0;
flex: 0 0 75%;
width: 75%
}

.acs-eight-3xl {
-ms-flex: 0 0 66.66666667%;
-webkit-box-flex: 0;
flex: 0 0 66.66666667%;
width: 66.66666667%
}

.acs-seven-3xl {
-ms-flex: 0 0 58.33333333%;
-webkit-box-flex: 0;
flex: 0 0 58.33333333%;
width: 58.33333333%
}

.acs-six-3xl {
-ms-flex: 0 0 50%;
-webkit-box-flex: 0;
flex: 0 0 50%;
width: 50%
}

.acs-five-3xl {
-ms-flex: 0 0 41.66666667%;
-webkit-box-flex: 0;
flex: 0 0 41.66666667%;
width: 41.66666667%
}

.acs-four-3xl {
-ms-flex: 0 0 33.33333333%;
-webkit-box-flex: 0;
flex: 0 0 33.33333333%;
width: 33.33333333%
}

.acs-three-3xl {
-ms-flex: 0 0 25%;
-webkit-box-flex: 0;
flex: 0 0 25%;
width: 25%
}

.acs-two-3xl {
-ms-flex: 0 0 16.66666667%;
-webkit-box-flex: 0;
flex: 0 0 16.66666667%;
width: 16.66666667%
}

.acs-one-3xl {
-ms-flex: 0 0 8.33333333%;
-webkit-box-flex: 0;
flex: 0 0 8.33333333%;
width: 8.33333333%
}

.acs-order-first-3xl {
-ms-flex-order: -1;
-webkit-box-ordinal-group: 0;
order: -1;
}
.acs-order-last-3xl {
-ms-flex-order: 13;
-webkit-box-ordinal-group: 14;
order: 13;
}
.acs-order-zero-3xl {
-ms-flex-order: 0;
-webkit-box-ordinal-group: 1;
order: 0;
}
.acs-order-one-3xl {
-ms-flex-order: 1;
-webkit-box-ordinal-group: 2;
order: 1;
}
.acs-order-two-3xl {
-ms-flex-order: 2;
-webkit-box-ordinal-group: 3;
order: 2;
}
.acs-order-three-3xl {
-ms-flex-order: 3;
-webkit-box-ordinal-group: 4;
order: 3;
}
.acs-order-four-3xl {
-ms-flex-order: 4;
-webkit-box-ordinal-group: 5;
order: 4;
}
.acs-order-five-3xl {
-ms-flex-order: 5;
-webkit-box-ordinal-group: 6;
order: 5;
}
.acs-order-six-3xl {
-ms-flex-order: 6;
-webkit-box-ordinal-group: 7;
order: 6;
}
.acs-order-seven-3xl {
-ms-flex-order: 7;
-webkit-box-ordinal-group: 8;
order: 7;
}
.acs-order-eight-3xl {
-ms-flex-order: 8;
-webkit-box-ordinal-group: 9;
order: 8;
}
.acs-order-nine-3xl {
-ms-flex-order: 9;
-webkit-box-ordinal-group: 10;
order: 9;
}
.acs-order-ten-3xl {
-ms-flex-order: 10;
-webkit-box-ordinal-group: 11;
order: 10;
}
.acs-order-eleven-3xl {
-ms-flex-order: 11;
-webkit-box-ordinal-group: 12;
order: 11;
}
.acs-order-twelve-3xl {
-ms-flex-order: 12;
-webkit-box-ordinal-group: 13;
order: 12;
}

.acs-offset-by-twelve-3xl {
margin-left: 100%
}
.acs-offset-by-eleven-3xl {
margin-left: 91.66666667%
}
.acs-offset-by-ten-3xl {
margin-left: 83.33333333%
}
.acs-offset-by-nine-3xl {
margin-left: 75%
}
.acs-offset-by-eight-3xl {
margin-left: 66.66666667%
}
.acs-offset-by-seven-3xl {
margin-left: 58.33333333%
}
.acs-offset-by-six-3xl {
margin-left: 50%
}
.acs-offset-by-five-3xl {
margin-left: 41.66666667%
}
.acs-offset-by-four-3xl {
margin-left: 33.33333333%
}
.acs-offset-by-three-3xl {
margin-left: 25%
}
.acs-offset-by-two-3xl {
margin-left: 16.66666667%
}
.acs-offset-by-one-3xl {
margin-left: 8.33333333%
}
.acs-offset-by-zero-3xl {
margin-left: 0
}
}

/* Flex For devices larger than 0px */
.acs-flex {
display: -ms-flexbox;
display: -webkit-box;
display: flex;
}
.acs-inline-flex {
display: -ms-inline-flexbox;
display: -webkit-inline-box;
display: inline-flex;
}
.acs-flex-row {
-ms-flex-direction: row;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
flex-direction: row;
}
.acs-flex-column {
-ms-flex-direction: column;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
flex-direction: column;
}
.acs-flex-row-reverse {
-ms-flex-direction: row-reverse;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
flex-direction: row-reverse;
}
.acs-flex-column-reverse {
-ms-flex-direction: column-reverse;
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
flex-direction: column-reverse;
}
.acs-flex-wrap {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.acs-flex-nowrap {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.acs-flex-wrap-reverse {
-ms-flex-wrap: wrap-reverse;
flex-wrap: wrap-reverse;
}
.acs-flex-fill {
-ms-flex: 1 1 auto;
-webkit-box-flex: 1;
flex: 1 1 auto;
}
.acs-flex-grow-zero {
-ms-flex-positive: 0;
-webkit-box-flex: 0;
flex-grow: 0;
}
.acs-flex-grow-one {
-ms-flex-positive: 1;
-webkit-box-flex: 1;
flex-grow: 1;
}
.acs-flex-shrink-zero {
-ms-flex-negative: 0;
flex-shrink: 0;
}
.acs-flex-shrink-one {
-ms-flex-negative: 1;
flex-shrink: 1;
}
.acs-justify-content-start {
-ms-flex-pack: start;
-webkit-box-pack: start;
justify-content: flex-start;
}
.acs-justify-content-end {
-ms-flex-pack: end;
-webkit-box-pack: end;
justify-content: flex-end;
}
.acs-justify-content-center {
-ms-flex-pack: center;
-webkit-box-pack: center;
justify-content: center;
}
.acs-justify-content-between {
-ms-flex-pack: justify;
-webkit-box-pack: justify;
justify-content: space-between;
}
.acs-justify-content-around {
-ms-flex-pack: distribute;
justify-content: space-around;
}
.acs-align-items-start {
-ms-flex-align: start;
-webkit-box-align: start;
align-items: flex-start;
}
.acs-align-items-end {
-ms-flex-align: end;
-webkit-box-align: end;
align-items: flex-end;
}
.acs-align-items-center {
-ms-flex-align: center;
-webkit-box-align: center;
align-items: center;
}
.acs-align-items-baseline {
-ms-flex-align: baseline;
-webkit-box-align: baseline;
align-items: baseline;
}
.acs-align-items-stretch {
-ms-flex-align: stretch;
-webkit-box-align: stretch;
align-items: stretch;
}
.acs-align-content-start {
-ms-flex-line-pack: start;
align-content: flex-start;
}
.align-content-end {
-ms-flex-line-pack: end;
align-content: flex-end;
}
.acs-align-content-center {
-ms-flex-line-pack: center;
align-content: center;
}
.acs-align-content-between {
-ms-flex-line-pack: justify;
align-content: space-between;
}
.acs-align-content-around {
-ms-flex-line-pack: distribute;
align-content: space-around;
}
.acs-align-content-stretch {
-ms-flex-line-pack: stretch;
align-content: stretch;
}
.acs-align-self-auto {
-ms-flex-item-align: auto;
-ms-grid-row-align: auto;
align-self: auto;
}
.acs-align-self-start {
-ms-flex-item-align: start;
align-self: flex-start;
}
.acs-align-self-end {
-ms-flex-item-align: end;
align-self: flex-end;
}
.acs-align-self-center {
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
}
.acs-align-self-baseline {
-ms-flex-item-align: baseline;
align-self: baseline;
}
.acs-align-self-stretch {
-ms-flex-item-align: stretch;
-ms-grid-row-align: stretch;
align-self: stretch;
}

/* For devices larger than 575px (Tablet)*/
@media (min-width: 575px) {
.acs-flex-sm {
display: -ms-flexbox;
display: -webkit-box;
display: flex;
}
.acs-inline-flex-sm {
display: -ms-inline-flexbox;
display: -webkit-inline-box;
display: inline-flex;
}
.acs-flex-row-sm {
-ms-flex-direction: row;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
flex-direction: row;
}
.acs-flex-column-sm {
-ms-flex-direction: column;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
flex-direction: column;
}
.acs-flex-row-reverse-sm {
-ms-flex-direction: row-reverse;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
flex-direction: row-reverse;
}
.acs-flex-column-reverse-sm {
-ms-flex-direction: column-reverse;
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
flex-direction: column-reverse;
}
.acs-flex-wrap-sm {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.acs-flex-nowrap-sm {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.acs-flex-wrap-reverse-sm {
-ms-flex-wrap: wrap-reverse;
flex-wrap: wrap-reverse;
}
.acs-flex-fill-sm {
-ms-flex: 1 1 auto;
-webkit-box-flex: 1;
flex: 1 1 auto;
}
.acs-flex-grow-zero-sm {
-ms-flex-positive: 0;
-webkit-box-flex: 0;
flex-grow: 0;
}
.acs-flex-grow-one-sm {
-ms-flex-positive: 1;
-webkit-box-flex: 1;
flex-grow: 1;
}
.acs-flex-shrink-zero-sm {
-ms-flex-negative: 0;
flex-shrink: 0;
}
.acs-flex-shrink-one-sm {
-ms-flex-negative: 1;
flex-shrink: 1;
}
.acs-justify-content-start-sm {
-ms-flex-pack: start;
-webkit-box-pack: start;
justify-content: flex-start;
}
.acs-justify-content-end-sm {
-ms-flex-pack: end;
-webkit-box-pack: end;
justify-content: flex-end;
}
.acs-justify-content-center-sm {
-ms-flex-pack: center;
-webkit-box-pack: center;
justify-content: center;
}
.acs-justify-content-between-sm {
-ms-flex-pack: justify;
-webkit-box-pack: justify;
justify-content: space-between;
}
.acs-justify-content-around-sm {
-ms-flex-pack: distribute;
justify-content: space-around;
}
.acs-align-items-start-sm {
-ms-flex-align: start;
-webkit-box-align: start;
align-items: flex-start;
}
.acs-align-items-end-sm {
-ms-flex-align: end;
-webkit-box-align: end;
align-items: flex-end;
}
.acs-align-items-center-sm {
-ms-flex-align: center;
-webkit-box-align: center;
align-items: center;
}
.acs-align-items-baseline-sm {
-ms-flex-align: baseline;
-webkit-box-align: baseline;
align-items: baseline;
}
.acs-align-items-stretch-sm {
-ms-flex-align: stretch;
-webkit-box-align: stretch;
align-items: stretch;
}
.acs-align-content-start-sm {
-ms-flex-line-pack: start;
align-content: flex-start;
}
.acs-align-content-end-sm {
-ms-flex-line-pack: end;
align-content: flex-end;
}
.acs-align-content-center-sm {
-ms-flex-line-pack: center;
align-content: center;
}
.acs-align-content-between-sm {
-ms-flex-line-pack: justify;
align-content: space-between;
}
.acs-align-content-around-sm {
-ms-flex-line-pack: distribute;
align-content: space-around;
}
.acs-align-content-stretch-sm {
-ms-flex-line-pack: stretch;
align-content: stretch;
}
.acs-align-self-auto-sm {
-ms-flex-item-align: auto;
-ms-grid-row-align: auto;
align-self: auto;
}
.acs-align-self-start-sm {
-ms-flex-item-align: start;
align-self: flex-start;
}
.acs-align-self-end-sm {
-ms-flex-item-align: end;
align-self: flex-end;
}
.acs-align-self-center-sm {
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
}
.acs-align-self-baseline-sm {
-ms-flex-item-align: baseline;
align-self: baseline;
}
.acs-align-self-stretch-sm {
-ms-flex-item-align: stretch;
-ms-grid-row-align: stretch;
align-self: stretch;
}
}

/* For devices larger than 768px (Desktop) */
@media (min-width: 768px) {
.acs-flex-md {
display: -ms-flexbox;
display: -webkit-box;
display: flex;
}
.acs-inline-flex-md {
display: -ms-inline-flexbox;
display: -webkit-inline-box;
display: inline-flex;
}
.acs-flex-row-md {
-ms-flex-direction: row;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
flex-direction: row;
}
.acs-flex-column-md {
-ms-flex-direction: column;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
flex-direction: column;
}
.acs-flex-row-reverse-md {
-ms-flex-direction: row-reverse;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
flex-direction: row-reverse;
}
.acs-flex-column-reverse-md {
-ms-flex-direction: column-reverse;
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
flex-direction: column-reverse;
}
.acs-flex-wrap-md {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.acs-flex-nowrap-md {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.acs-flex-wrap-reverse-md {
-ms-flex-wrap: wrap-reverse;
flex-wrap: wrap-reverse;
}
.acs-flex-fill-md {
-ms-flex: 1 1 auto;
-webkit-box-flex: 1;
flex: 1 1 auto;
}
.acs-flex-grow-zero-md {
-ms-flex-positive: 0;
-webkit-box-flex: 0;
flex-grow: 0;
}
.acs-flex-grow-one-md {
-ms-flex-positive: 1;
-webkit-box-flex: 1;
flex-grow: 1;
}
.acs-flex-shrink-zero-md {
-ms-flex-negative: 0;
flex-shrink: 0;
}
.acs-flex-shrink-one-md {
-ms-flex-negative: 1;
flex-shrink: 1;
}
.acs-justify-content-start-md {
-ms-flex-pack: start;
-webkit-box-pack: start;
justify-content: flex-start;
}
.acs-justify-content-end-md {
-ms-flex-pack: end;
-webkit-box-pack: end;
justify-content: flex-end;
}
.acs-justify-content-center-md {
-ms-flex-pack: center;
-webkit-box-pack: center;
justify-content: center;
}
.acs-justify-content-between-md {
-ms-flex-pack: justify;
-webkit-box-pack: justify;
justify-content: space-between;
}
.acs-justify-content-around-md {
-ms-flex-pack: distribute;
justify-content: space-around;
}
.acs-align-items-start-md {
-ms-flex-align: start;
-webkit-box-align: start;
align-items: flex-start;
}
.acs-align-items-end-md {
-ms-flex-align: end;
-webkit-box-align: end;
align-items: flex-end;
}
.acs-align-items-center-md {
-ms-flex-align: center;
-webkit-box-align: center;
align-items: center;
}
.acs-align-items-baseline-md {
-ms-flex-align: baseline;
-webkit-box-align: baseline;
align-items: baseline;
}
.acs-align-items-stretch-md {
-ms-flex-align: stretch;
-webkit-box-align: stretch;
align-items: stretch;
}
.acs-align-content-start-md {
-ms-flex-line-pack: start;
align-content: flex-start;
}
.acs-align-content-end-md {
-ms-flex-line-pack: end;
align-content: flex-end;
}
.acs-align-content-center-md {
-ms-flex-line-pack: center;
align-content: center;
}
.acs-align-content-between-md {
-ms-flex-line-pack: justify;
align-content: space-between;
}
.acs-align-content-around-md {
-ms-flex-line-pack: distribute;
align-content: space-around;
}
.acs-align-content-stretch-md {
-ms-flex-line-pack: stretch;
align-content: stretch;
}
.acs-align-self-auto-md {
-ms-flex-item-align: auto;
-ms-grid-row-align: auto;
align-self: auto;
}
.acs-align-self-start-md {
-ms-flex-item-align: start;
align-self: flex-start;
}
.acs-align-self-end-md {
-ms-flex-item-align: end;
align-self: flex-end;
}
.acs-align-self-center-md {
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
}
.acs-align-self-baseline-md {
-ms-flex-item-align: baseline;
align-self: baseline;
}
.acs-align-self-stretch-md {
-ms-flex-item-align: stretch;
-ms-grid-row-align: stretch;
align-self: stretch;
}
}

/* For devices larger than 995px (Large Desktop) */
@media (min-width: 995px) {
.acs-flex-lg {
display: -ms-flexbox;
display: -webkit-box;
display: flex;
}
.acs-inline-flex-lg {
display: -ms-inline-flexbox;
display: -webkit-inline-box;
display: inline-flex;
}
.acs-flex-row-lg {
-ms-flex-direction: row;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
flex-direction: row;
}
.acs-flex-column-lg {
-ms-flex-direction: column;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
flex-direction: column;
}
.acs-flex-row-reverse-lg {
-ms-flex-direction: row-reverse;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
flex-direction: row-reverse;
}
.acs-flex-column-reverse-lg {
-ms-flex-direction: column-reverse;
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
flex-direction: column-reverse;
}
.acs-flex-wrap-lg {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.acs-flex-nowrap-lg {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.acs-flex-wrap-reverse-lg {
-ms-flex-wrap: wrap-reverse;
flex-wrap: wrap-reverse;
}
.acs-flex-fill-lg {
-ms-flex: 1 1 auto;
-webkit-box-flex: 1;
flex: 1 1 auto;
}
.acs-flex-grow-zero-lg {
-ms-flex-positive: 0;
-webkit-box-flex: 0;
flex-grow: 0;
}
.acs-flex-grow-one-lg {
-ms-flex-positive: 1;
-webkit-box-flex: 1;
flex-grow: 1;
}
.acs-flex-shrink-zero-lg {
-ms-flex-negative: 0;
flex-shrink: 0;
}
.acs-flex-shrink-one-lg {
-ms-flex-negative: 1;
flex-shrink: 1;
}
.acs-justify-content-start-lg {
-ms-flex-pack: start;
-webkit-box-pack: start;
justify-content: flex-start;
}
.acs-justify-content-end-lg {
-ms-flex-pack: end;
-webkit-box-pack: end;
justify-content: flex-end;
}
.acs-justify-content-center-lg {
-ms-flex-pack: center;
-webkit-box-pack: center;
justify-content: center;
}
.acs-justify-content-between-lg {
-ms-flex-pack: justify;
-webkit-box-pack: justify;
justify-content: space-between;
}
.acs-justify-content-around-lg {
-ms-flex-pack: distribute;
justify-content: space-around;
}
.acs-align-items-start-lg {
-ms-flex-align: start;
-webkit-box-align: start;
align-items: flex-start;
}
.acs-align-items-end-lg {
-ms-flex-align: end;
-webkit-box-align: end;
align-items: flex-end;
}
.acs-align-items-center-lg {
-ms-flex-align: center;
-webkit-box-align: center;
align-items: center;
}
.acs-align-items-baseline-lg {
-ms-flex-align: baseline;
-webkit-box-align: baseline;
align-items: baseline;
}
.acs-align-items-stretch-lg {
-ms-flex-align: stretch;
-webkit-box-align: stretch;
align-items: stretch;
}
.acs-align-content-start-lg {
-ms-flex-line-pack: start;
align-content: flex-start;
}
.acs-align-content-end-lg {
-ms-flex-line-pack: end;
align-content: flex-end;
}
.acs-align-content-center-lg {
-ms-flex-line-pack: center;
align-content: center;
}
.acs-align-content-between-lg {
-ms-flex-line-pack: justify;
align-content: space-between;
}
.acs-align-content-around-lg {
-ms-flex-line-pack: distribute;
align-content: space-around;
}
.acs-align-content-stretch-lg {
-ms-flex-line-pack: stretch;
align-content: stretch;
}
.acs-align-self-auto-lg {
-ms-flex-item-align: auto;
-ms-grid-row-align: auto;
align-self: auto;
}
.acs-align-self-start-lg {
-ms-flex-item-align: start;
align-self: flex-start;
}
.acs-align-self-end-lg {
-ms-flex-item-align: end;
align-self: flex-end;
}
.acs-align-self-center-lg {
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
}
.acs-align-self-baseline-lg {
-ms-flex-item-align: baseline;
align-self: baseline;
}
.acs-align-self-stretch-lg {
-ms-flex-item-align: stretch;
-ms-grid-row-align: stretch;
align-self: stretch;
}
}

/* Flex For devices larger than 1024px (Extra Large Desktop) */
@media (min-width: 1024px) {
.acs-flex-xl {
display: -ms-flexbox;
display: -webkit-box;
display: flex;
}
.acs-inline-flex-xl {
display: -ms-inline-flexbox;
display: -webkit-inline-box;
display: inline-flex;
}
.acs-flex-row-xl {
-ms-flex-direction: row;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
flex-direction: row;
}
.acs-flex-column-xl {
-ms-flex-direction: column;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
flex-direction: column;
}
.acs-flex-row-reverse-xl {
-ms-flex-direction: row-reverse;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
flex-direction: row-reverse;
}
.acs-flex-column-reverse-xl {
-ms-flex-direction: column-reverse;
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
flex-direction: column-reverse;
}
.acs-flex-wrap-xl {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.acs-flex-nowrap-xl {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.acs-flex-wrap-reverse-xl {
-ms-flex-wrap: wrap-reverse;
flex-wrap: wrap-reverse;
}
.acs-flex-fill-xl {
-ms-flex: 1 1 auto;
-webkit-box-flex: 1;
flex: 1 1 auto;
}
.acs-flex-grow-zero-xl {
-ms-flex-positive: 0;
-webkit-box-flex: 0;
flex-grow: 0;
}
.acs-flex-grow-one-xl {
-ms-flex-positive: 1;
-webkit-box-flex: 1;
flex-grow: 1;
}
.acs-flex-shrink-zero-xl {
-ms-flex-negative: 0;
flex-shrink: 0;
}
.acs-flex-shrink-one-xl {
-ms-flex-negative: 1;
flex-shrink: 1;
}
.acs-justify-content-start-xl {
-ms-flex-pack: start;
-webkit-box-pack: start;
justify-content: flex-start;
}
.acs-justify-content-end-xl {
-ms-flex-pack: end;
-webkit-box-pack: end;
justify-content: flex-end;
}
.acs-justify-content-center-xl {
-ms-flex-pack: center;
-webkit-box-pack: center;
justify-content: center;
}
.acs-justify-content-between-xl {
-ms-flex-pack: justify;
-webkit-box-pack: justify;
justify-content: space-between;
}
.acs-justify-content-around-xl {
-ms-flex-pack: distribute;
justify-content: space-around;
}
.acs-align-items-start-xl {
-ms-flex-align: start;
-webkit-box-align: start;
align-items: flex-start;
}
.acs-align-items-end-xl {
-ms-flex-align: end;
-webkit-box-align: end;
align-items: flex-end;
}
.acs-align-items-center-xl {
-ms-flex-align: center;
-webkit-box-align: center;
align-items: center;
}
.acs-align-items-baseline-xl {
-ms-flex-align: baseline;
-webkit-box-align: baseline;
align-items: baseline;
}
.acs-align-items-stretch-xl {
-ms-flex-align: stretch;
-webkit-box-align: stretch;
align-items: stretch;
}
.acs-align-content-start-xl {
-ms-flex-line-pack: start;
align-content: flex-start;
}
.acs-align-content-end-xl {
-ms-flex-line-pack: end;
align-content: flex-end;
}
.acs-align-content-center-xl {
-ms-flex-line-pack: center;
align-content: center;
}
.acs-align-content-between-xl {
-ms-flex-line-pack: justify;
align-content: space-between;
}
.acs-align-content-around-xl {
-ms-flex-line-pack: distribute;
align-content: space-around;
}
.acs-align-content-stretch-xl {
-ms-flex-line-pack: stretch;
align-content: stretch;
}
.acs-align-self-auto-xl {
-ms-flex-item-align: auto;
-ms-grid-row-align: auto;
align-self: auto;
}
.acs-align-self-start-xl {
-ms-flex-item-align: start;
align-self: flex-start;
}
.acs-align-self-end-xl {
-ms-flex-item-align: end;
align-self: flex-end;
}
.acs-align-self-center-xl {
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
}
.acs-align-self-baseline-xl {
-ms-flex-item-align: baseline;
align-self: baseline;
}
.acs-align-self-stretch-xl {
-ms-flex-item-align: stretch;
-ms-grid-row-align: stretch;
align-self: stretch;
}
}

/* Flex For devices larger than 1280px (2XL Desktop) */
@media (min-width: 1280px) {
.acs-flex-2xl {
display: -ms-flexbox;
display: -webkit-box;
display: flex;
}
.acs-inline-flex-2xl {
display: -ms-inline-flexbox;
display: -webkit-inline-box;
display: inline-flex;
}
.acs-flex-row-2xl {
-ms-flex-direction: row;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
flex-direction: row;
}
.acs-flex-column-2xl {
-ms-flex-direction: column;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
flex-direction: column;
}
.acs-flex-row-reverse-2xl {
-ms-flex-direction: row-reverse;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
flex-direction: row-reverse;
}
.acs-flex-column-reverse-2xl {
-ms-flex-direction: column-reverse;
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
flex-direction: column-reverse;
}
.acs-flex-wrap-2xl {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.acs-flex-nowrap-2xl {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.acs-flex-wrap-reverse-2xl {
-ms-flex-wrap: wrap-reverse;
flex-wrap: wrap-reverse;
}
.acs-flex-fill-2xl {
-ms-flex: 1 1 auto;
-webkit-box-flex: 1;
flex: 1 1 auto;
}
.acs-flex-grow-zero-2xl {
-ms-flex-positive: 0;
-webkit-box-flex: 0;
flex-grow: 0;
}
.acs-flex-grow-one-2xl {
-ms-flex-positive: 1;
-webkit-box-flex: 1;
flex-grow: 1;
}
.acs-flex-shrink-zero-2xl {
-ms-flex-negative: 0;
flex-shrink: 0;
}
.acs-flex-shrink-one-2xl {
-ms-flex-negative: 1;
flex-shrink: 1;
}
.acs-justify-content-start-2xl {
-ms-flex-pack: start;
-webkit-box-pack: start;
justify-content: flex-start;
}
.acs-justify-content-end-2xl {
-ms-flex-pack: end;
-webkit-box-pack: end;
justify-content: flex-end;
}
.acs-justify-content-center-2xl {
-ms-flex-pack: center;
-webkit-box-pack: center;
justify-content: center;
}
.acs-justify-content-between-2xl {
-ms-flex-pack: justify;
-webkit-box-pack: justify;
justify-content: space-between;
}
.acs-justify-content-around-2xl {
-ms-flex-pack: distribute;
justify-content: space-around;
}
.acs-align-items-start-2xl {
-ms-flex-align: start;
-webkit-box-align: start;
align-items: flex-start;
}
.acs-align-items-end-2xl {
-ms-flex-align: end;
-webkit-box-align: end;
align-items: flex-end;
}
.acs-align-items-center-2xl {
-ms-flex-align: center;
-webkit-box-align: center;
align-items: center;
}
.acs-align-items-baseline-2xl {
-ms-flex-align: baseline;
-webkit-box-align: baseline;
align-items: baseline;
}
.acs-align-items-stretch-2xl {
-ms-flex-align: stretch;
-webkit-box-align: stretch;
align-items: stretch;
}
.acs-align-content-start-2xl {
-ms-flex-line-pack: start;
align-content: flex-start;
}
.acs-align-content-end-2xl {
-ms-flex-line-pack: end;
align-content: flex-end;
}
.acs-align-content-center-2xl {
-ms-flex-line-pack: center;
align-content: center;
}
.acs-align-content-between-2xl {
-ms-flex-line-pack: justify;
align-content: space-between;
}
.acs-align-content-around-2xl {
-ms-flex-line-pack: distribute;
align-content: space-around;
}
.acs-align-content-stretch-2xl {
-ms-flex-line-pack: stretch;
align-content: stretch;
}
.acs-align-self-auto-2xl {
-ms-flex-item-align: auto;
-ms-grid-row-align: auto;
align-self: auto;
}
.acs-align-self-start-2xl {
-ms-flex-item-align: start;
align-self: flex-start;
}
.acs-align-self-end-2xl {
-ms-flex-item-align: end;
align-self: flex-end;
}
.acs-align-self-center-2xl {
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
}
.acs-align-self-baseline-2xl {
-ms-flex-item-align: baseline;
align-self: baseline;
}
.acs-align-self-stretch-2xl {
-ms-flex-item-align: stretch;
-ms-grid-row-align: stretch;
align-self: stretch;
}
}

/* Flex For devices larger than 1536px (3XL Desktop) */
@media (min-width: 1536px) {
.acs-flex-3xl {
display: -ms-flexbox;
display: -webkit-box;
display: flex;
}
.acs-inline-flex-3xl {
display: -ms-inline-flexbox;
display: -webkit-inline-box;
display: inline-flex;
}
.acs-flex-row-3xl {
-ms-flex-direction: row;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
flex-direction: row;
}
.acs-flex-column-3xl {
-ms-flex-direction: column;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
flex-direction: column;
}
.acs-flex-row-reverse-3xl {
-ms-flex-direction: row-reverse;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
flex-direction: row-reverse;
}
.acs-flex-column-reverse-3xl {
-ms-flex-direction: column-reverse;
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
flex-direction: column-reverse;
}
.acs-flex-wrap-3xl {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.acs-flex-nowrap-3xl {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.acs-flex-wrap-reverse-3xl {
-ms-flex-wrap: wrap-reverse;
flex-wrap: wrap-reverse;
}
.acs-flex-fill-3xl {
-ms-flex: 1 1 auto;
-webkit-box-flex: 1;
flex: 1 1 auto;
}
.acs-flex-grow-zero-3xl {
-ms-flex-positive: 0;
-webkit-box-flex: 0;
flex-grow: 0;
}
.acs-flex-grow-one-3xl {
-ms-flex-positive: 1;
-webkit-box-flex: 1;
flex-grow: 1;
}
.acs-flex-shrink-zero-3xl {
-ms-flex-negative: 0;
flex-shrink: 0;
}
.acs-flex-shrink-one-3xl {
-ms-flex-negative: 1;
flex-shrink: 1;
}
.acs-justify-content-start-3xl {
-ms-flex-pack: start;
-webkit-box-pack: start;
justify-content: flex-start;
}
.acs-justify-content-end-3xl {
-ms-flex-pack: end;
-webkit-box-pack: end;
justify-content: flex-end;
}
.acs-justify-content-center-3xl {
-ms-flex-pack: center;
-webkit-box-pack: center;
justify-content: center;
}
.acs-justify-content-between-3xl {
-ms-flex-pack: justify;
-webkit-box-pack: justify;
justify-content: space-between;
}
.acs-justify-content-around-3xl {
-ms-flex-pack: distribute;
justify-content: space-around;
}
.acs-align-items-start-3xl {
-ms-flex-align: start;
-webkit-box-align: start;
align-items: flex-start;
}
.acs-align-items-end-3xl {
-ms-flex-align: end;
-webkit-box-align: end;
align-items: flex-end;
}
.acs-align-items-center-3xl {
-ms-flex-align: center;
-webkit-box-align: center;
align-items: center;
}
.acs-align-items-baseline-3xl {
-ms-flex-align: baseline;
-webkit-box-align: baseline;
align-items: baseline;
}
.acs-align-items-stretch-3xl {
-ms-flex-align: stretch;
-webkit-box-align: stretch;
align-items: stretch;
}
.acs-align-content-start-3xl {
-ms-flex-line-pack: start;
align-content: flex-start;
}
.acs-align-content-end-3xl {
-ms-flex-line-pack: end;
align-content: flex-end;
}
.acs-align-content-center-3xl {
-ms-flex-line-pack: center;
align-content: center;
}
.acs-align-content-between-3xl {
-ms-flex-line-pack: justify;
align-content: space-between;
}
.acs-align-content-around-3xl {
-ms-flex-line-pack: distribute;
align-content: space-around;
}
.acs-align-content-stretch-3xl {
-ms-flex-line-pack: stretch;
align-content: stretch;
}
.acs-align-self-auto-3xl {
-ms-flex-item-align: auto;
-ms-grid-row-align: auto;
align-self: auto;
}
.acs-align-self-start-3xl {
-ms-flex-item-align: start;
align-self: flex-start;
}
.acs-align-self-end-3xl {
-ms-flex-item-align: end;
align-self: flex-end;
}
.acs-align-self-center-3xl {
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
}
.acs-align-self-baseline-3xl {
-ms-flex-item-align: baseline;
align-self: baseline;
}
.acs-align-self-stretch-3xl {
-ms-flex-item-align: stretch;
-ms-grid-row-align: stretch;
align-self: stretch;
}
}

/* Hide/Appear */
/* For devices larger than 0px */
.acs-hide {
display: none;
visibility: hidden;
}
.acs-appear {
display: block;
visibility: visible;
}
.acs-collapse {
display: none;
visibility: collapse;
}
.acs-contents {
display: contents;
visibility: visible;
}

.acs-disaply-inline {
display: inline;
}

.acs-display-inline-block {
display: inline-block;
}

.acs-display-block {
display: block;
}

.acs-display-table {
display: table;
}

.acs-display-table-row {
display: table-row;
}

.acs-display-table-cell {
display: table-cell;
}

.acs-display-flex {
display: -ms-flexbox;
display: flex;
}

.acs-display-inline-flex {
display: -ms-inline-flexbox;
display: inline-flex;
}

/* For devices larger than 575px (Phablet) */
@media (min-width: 575px) {
.acs-hide-sm {
display: none;
visibility: hidden;
}
.acs-appear-sm {
display: block;
visibility: visible;
}
.acs-collapse-sm {
display: none;
visibility: collapse;
}
.acs-contents-sm {
display: contents;
visibility: visible;
}

.acs-disaply-inline-sm {
display: inline;
}

.acs-display-inline-block-sm {
display: inline-block;
}

.acs-display-block-sm {
display: block;
}

.acs-display-table-sm {
display: table;
}

.acs-display-table-row-sm {
display: table-row;
}

.acs-display-table-cell-sm {
display: table-cell;
}

.acs-display-flex-sm {
display: -ms-flexbox;
display: flex;
}

.acs-display-inline-flex-sm {
display: -ms-inline-flexbox;
display: inline-flex;
}
}

/* For devices larger than 768px (Desktop) */
@media (min-width: 768px) {
.acs-hide-md {
display: none;
visibility: hidden;
}
.acs-appear-md {
display: block;
visibility: visible;
}
.acs-collapse-md {
display: none;
visibility: collapse;
}
.acs-contents-md {
display: contents;
visibility: visible;
}

.acs-disaply-inline-md {
display: inline;
}

.acs-display-inline-block-md {
display: inline-block;
}

.acs-display-block-md {
display: block;
}

.acs-display-table-md {
display: table;
}

.acs-display-table-row-md {
display: table-row;
}

.acs-display-table-cell-md {
display: table-cell;
}

.acs-display-flex-md {
display: -ms-flexbox;
display: flex;
}

.acs-display-inline-flex-md {
display: -ms-inline-flexbox;
display: inline-flex;
}
}

/* For devices larger than 995px (Large Desktop) */
@media (min-width: 995px) {
.acs-hide-lg {
display: none;
visibility: hidden;
}
.acs-appear-lg {
display: block;
visibility: visible;
}
.acs-collapse-lg {
display: none;
visibility: collapse;
}
.acs-contents-lg {
display: contents;
visibility: visible;
}

.acs-disaply-inline-lg {
display: inline;
}

.acs-display-inline-block-lg {
display: inline-block;
}

.acs-display-block-lg {
display: block;
}

.acs-display-table-lg {
display: table;
}

.acs-display-table-row-lg {
display: table-row;
}

.acs-display-table-cell-lg {
display: table-cell;
}

.acs-display-flex-lg {
display: -ms-flexbox;
display: flex;
}

.acs-display-inline-flex-lg {
display: -ms-inline-flexbox;
display: inline-flex;
}
}


/* For devices larger than 1024px (XL Desktop) */
@media (min-width: 1024px) {
.acs-hide-xl {
display: none;
visibility: hidden;
}
.acs-appear-xl {
display: block;
visibility: visible;
}
.acs-collapse-xl {
display: none;
visibility: collapse;
}
.acs-contents-xl {
display: contents;
visibility: visible;
}

.acs-disaply-inline-xl {
display: inline;
}

.acs-display-inline-block-xl {
display: inline-block;
}

.acs-display-block-xl {
display: block;
}

.acs-display-table-xl {
display: table;
}

.acs-display-table-row-xl {
display: table-row;
}

.acs-display-table-cell-xl {
display: table-cell;
}

.acs-display-flex-xl {
display: -ms-flexbox;
display: flex;
}

.acs-display-inline-flex-xl {
display: -ms-inline-flexbox;
display: inline-flex;
}
}


/* For devices larger than 1280px (2XL Desktop) */
@media (min-width: 1280px) {
.acs-hide-2xl {
display: none;
visibility: hidden;
}
.acs-appear-2xl {
display: block;
visibility: visible;
}
.acs-collapse-2xl {
display: none;
visibility: collapse;
}
.acs-contents-2xl {
display: contents;
visibility: visible;
}

.acs-disaply-inline-2xl {
display: inline;
}

.acs-display-inline-block-2xl {
display: inline-block;
}

.acs-display-block-2xl {
display: block;
}

.acs-display-table-2xl {
display: table;
}

.acs-display-table-row-2xl {
display: table-row;
}

.acs-display-table-cell-2xl {
display: table-cell;
}

.acs-display-flex-2xl {
display: -ms-flexbox;
display: flex;
}

.acs-display-inline-flex-2xl {
display: -ms-inline-flexbox;
display: inline-flex;
}
}

/* For devices larger than 1536px (3XL Desktop) */
@media (min-width: 1536px) {
.acs-hide-3xl {
display: none;
visibility: hidden;
}
.acs-appear-3xl {
display: block;
visibility: visible;
}
.acs-collapse-3xl {
display: none;
visibility: collapse;
}
.acs-contents-3xl {
display: contents;
visibility: visible;
}

.acs-disaply-inline-3xl {
display: inline;
}

.acs-display-inline-block-3xl {
display: inline-block;
}

.acs-display-block-3xl {
display: block;
}

.acs-display-table-3xl {
display: table;
}

.acs-display-table-row-3xl {
display: table-row;
}

.acs-display-table-cell-3xl {
display: table-cell;
}

.acs-display-flex-3xl {
display: -ms-flexbox;
display: flex;
}

.acs-display-inline-flex-3xl {
display: -ms-inline-flexbox;
display: inline-flex;
}
}

/* Responsive Image */
.acs-img-full-width {
width: 100%;
height: auto;
-webkit-box-sizing: border-box;
box-sizing: border-box; 
border: 0;
vertical-align: middle
}


/* Text */
.acs-wrapper {
font-size: 1rem;
line-height: 1.8;
}

/* Headings */
/* Normalizer */
.acs-h1, .acs-h2, .acs-h3, .acs-h4, .acs-h5, .acs-h6, p  {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
vertical-align: baseline;
}


/* Extra Text Sizes */
/* Normalizer */
.acs-text-1,
.acs-text-2,
.acs-text-3,
.acs-text-4,
.acs-text-5,
.acs-text-6,
.acs-text-7,
.acs-text-8,
.acs-text-9,
.acs-text-10,
.acs-text-11,
.acs-text-12,
.acs-text-13,
.acs-text-14,
.acs-text-15,
.acs-text-16,
.acs-text-17,
.acs-text-18,
.acs-text-19,
.acs-text-20,
.acs-text-1-sm,
.acs-text-2-sm,
.acs-text-3-sm,
.acs-text-4-sm,
.acs-text-5-sm,
.acs-text-6-sm,
.acs-text-7-sm,
.acs-text-8-sm,
.acs-text-9-sm,
.acs-text-10-sm,
.acs-text-11-sm,
.acs-text-12-sm,
.acs-text-13-sm,
.acs-text-14-sm,
.acs-text-15-sm,
.acs-text-16-sm,
.acs-text-17-sm,
.acs-text-18-sm,
.acs-text-19-sm,
.acs-text-20-sm,
.acs-text-1-md,
.acs-text-2-md,
.acs-text-3-md,
.acs-text-4-md,
.acs-text-5-md,
.acs-text-6-md,
.acs-text-7-md,
.acs-text-8-md,
.acs-text-9-md,
.acs-text-10-md,
.acs-text-11-md,
.acs-text-12-md,
.acs-text-13-md,
.acs-text-14-md,
.acs-text-15-md,
.acs-text-16-md,
.acs-text-17-md,
.acs-text-18-md,
.acs-text-19-md,
.acs-text-20-md,
.acs-text-1-lg,
.acs-text-2-lg,
.acs-text-3-lg,
.acs-text-4-lg,
.acs-text-5-lg,
.acs-text-6-lg,
.acs-text-7-lg,
.acs-text-8-lg,
.acs-text-9-lg,
.acs-text-10-lg,
.acs-text-11-lg,
.acs-text-12-lg,
.acs-text-13-lg,
.acs-text-14-lg,
.acs-text-15-lg,
.acs-text-16-lg,
.acs-text-17-lg,
.acs-text-18-lg,
.acs-text-19-lg,
.acs-text-20-lg,
.acs-text-1-xl,
.acs-text-2-xl,
.acs-text-3-xl,
.acs-text-4-xl,
.acs-text-5-xl,
.acs-text-6-xl,
.acs-text-7-xl,
.acs-text-8-xl,
.acs-text-9-xl,
.acs-text-10-xl,
.acs-text-11-xl,
.acs-text-12-xl,
.acs-text-13-xl,
.acs-text-14-xl,
.acs-text-15-xl,
.acs-text-16-xl,
.acs-text-17-xl,
.acs-text-18-xl,
.acs-text-19-xl,
.acs-text-20-xl,
.acs-text-1-2xl,
.acs-text-2-2xl,
.acs-text-3-2xl,
.acs-text-4-2xl,
.acs-text-5-2xl,
.acs-text-6-2xl,
.acs-text-7-2xl,
.acs-text-8-2xl,
.acs-text-9-2xl,
.acs-text-10-2xl,
.acs-text-11-2xl,
.acs-text-12-2xl,
.acs-text-13-2xl,
.acs-text-14-2xl,
.acs-text-15-2xl,
.acs-text-16-2xl,
.acs-text-17-2xl,
.acs-text-18-2xl,
.acs-text-19-2xl,
.acs-text-20-2xl,
.acs-text-1-3xl,
.acs-text-2-3xl,
.acs-text-3-3xl,
.acs-text-4-3xl,
.acs-text-5-3xl,
.acs-text-6-3xl,
.acs-text-7-3xl,
.acs-text-8-3xl,
.acs-text-9-3xl,
.acs-text-10-3xl 
.acs-text-11-3xl,
.acs-text-12-3xl,
.acs-text-13-3xl,
.acs-text-14-3xl,
.acs-text-15-3xl,
.acs-text-16-3xl,
.acs-text-17-3xl,
.acs-text-18-3xl,
.acs-text-19-3xl,
.acs-text-20-3xl {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
vertical-align: baseline;
}


/* For devices larger than 0px */
.acs-text-1 {
font-size: .125rem
}
.acs-text-2 {
font-size: .25rem
}
.acs-text-3 {
font-size: .5rem
}
.acs-text-4 {
font-size: .75rem
}
.acs-text-5 {
font-size: .875rem
}
.acs-text-6 {
font-size: 1rem
}
.acs-text-7 {
font-size: 1.125rem
}
.acs-text-8 {
font-size: 1.25rem
}
.acs-text-9 {
font-size: 1.5rem
}
.acs-text-10 {
font-size: 1.75rem
}
.acs-text-11 {
font-size: 1.875rem
}
.acs-text-12 {
font-size: 2rem
}
.acs-text-13 {
font-size: 2.125rem
}
.acs-text-14 {
font-size: 2.25rem
}
.acs-text-15 {
font-size: 2.5rem
}
.acs-text-16 {
font-size: 2.75rem
}
.acs-text-17 {
font-size: 2.875rem
}
.acs-text-18 {
font-size: 3rem
}
.acs-text-19 {
font-size: 4rem
}
.acs-text-20 {
font-size: 5rem
}

/* For devices larger than 575px (Phablet) */
@media (min-width: 575px) {
.acs-text-1-sm {
font-size: .125rem
}
.acs-text-2-sm {
font-size: .25rem
}
.acs-text-3-sm {
font-size: .5rem
}
.acs-text-4-sm {
font-size: .75rem
}
.acs-text-5-sm {
font-size: .875rem
}
.acs-text-6-sm {
font-size: 1rem
}
.acs-text-7-sm {
font-size: 1.125rem
}
.acs-text-8-sm {
font-size: 1.25rem
}
.acs-text-9-sm {
font-size: 1.5rem
}
.acs-text-10-sm {
font-size: 1.75rem
}
.acs-text-11-sm {
font-size: 1.875rem
}
.acs-text-12-sm {
font-size: 2rem
}
.acs-text-13-sm {
font-size: 2.125rem
}
.acs-text-14-sm {
font-size: 2.25rem
}
.acs-text-15-sm {
font-size: 2.5rem
}
.acs-text-16-sm {
font-size: 2.75rem
}
.acs-text-17-sm {
font-size: 2.875rem
}
.acs-text-18-sm {
font-size: 3rem
}
.acs-text-19-sm {
font-size: 4rem
}
.acs-text-20-sm {
font-size: 5rem
}
}

/* For devices larger than 768px (Desktop) */
@media (min-width: 768px) {
.acs-text-1-md {
font-size: .125rem
}
.acs-text-2-md {
font-size: .25rem
}
.acs-text-3-md {
font-size: .5rem
}
.acs-text-4-md {
font-size: .75rem
}
.acs-text-5-md {
font-size: .875rem
}
.acs-text-6-md {
font-size: 1rem
}
.acs-text-7-md {
font-size: 1.125rem
}
.acs-text-8-md {
font-size: 1.25rem
}
.acs-text-9-md {
font-size: 1.5rem
}
.acs-text-10-md {
font-size: 1.75rem
}
.acs-text-11-md {
font-size: 1.875rem
}
.acs-text-12-md {
font-size: 2rem
}
.acs-text-13-md {
font-size: 2.125rem
}
.acs-text-14-md {
font-size: 2.25rem
}
.acs-text-15-md {
font-size: 2.5rem
}
.acs-text-16-md {
font-size: 2.75rem
}
.acs-text-17-md {
font-size: 2.875rem
}
.acs-text-18-md {
font-size: 3rem
}
.acs-text-19-md {
font-size: 4rem
}
.acs-text-20-md {
font-size: 5rem
}
}

/* For devices larger than 995px (Large Desktop) */
@media (min-width: 995px) {
.acs-text-1-lg {
font-size: .125rem
}
.acs-text-2-lg {
font-size: .25rem
}
.acs-text-3-lg {
font-size: .5rem
}
.acs-text-4-lg {
font-size: .75rem
}
.acs-text-5-lg {
font-size: .875rem
}
.acs-text-6-lg {
font-size: 1rem
}
.acs-text-7-lg {
font-size: 1.125rem
}
.acs-text-8-lg {
font-size: 1.25rem
}
.acs-text-9-lg {
font-size: 1.5rem
}
.acs-text-10-lg {
font-size: 1.75rem
}
.acs-text-11-lg {
font-size: 1.875rem
}
.acs-text-12-lg {
font-size: 2rem
}
.acs-text-13-lg {
font-size: 2.125rem
}
.acs-text-14-lg {
font-size: 2.25rem
}
.acs-text-15-lg {
font-size: 2.5rem
}
.acs-text-16-lg {
font-size: 2.75rem
}
.acs-text-17-lg {
font-size: 2.875rem
}
.acs-text-18-lg {
font-size: 3rem
}
.acs-text-19-lg {
font-size: 4rem
}
.acs-text-20-lg {
font-size: 5rem
}
}

/* For devices larger than 1024px (XL Desktop) */
@media (min-width: 1024px) {
.acs-text-1-xl {
font-size: .125rem
}
.acs-text-2-xl {
font-size: .25rem
}
.acs-text-3-xl {
font-size: .5rem
}
.acs-text-4-xl {
font-size: .75rem
}
.acs-text-5-xl {
font-size: .875rem
}
.acs-text-6-xl {
font-size: 1rem
}
.acs-text-7-xl {
font-size: 1.125rem
}
.acs-text-8-xl {
font-size: 1.25rem
}
.acs-text-9-xl {
font-size: 1.5rem
}
.acs-text-10-xl {
font-size: 1.75rem
}
.acs-text-11-xl {
font-size: 1.875rem
}
.acs-text-12-xl {
font-size: 2rem
}
.acs-text-13-xl {
font-size: 2.125rem
}
.acs-text-14-xl {
font-size: 2.25rem
}
.acs-text-15-xl {
font-size: 2.5rem
}
.acs-text-16-xl {
font-size: 2.75rem
}
.acs-text-17-xl {
font-size: 2.875rem
}
.acs-text-18-xl {
font-size: 3rem
}
.acs-text-19-xl {
font-size: 4rem
}
.acs-text-20-xl {
font-size: 5rem
}
}


/* For devices larger than 1280px (2XL Desktop) */
@media (min-width: 1280px) {
.acs-text-1-2xl {
font-size: .125rem
}
.acs-text-2-2xl {
font-size: .25rem
}
.acs-text-3-2xl {
font-size: .5rem
}
.acs-text-4-2xl {
font-size: .75rem
}
.acs-text-5-2xl {
font-size: .875rem
}
.acs-text-6-2xl {
font-size: 1rem
}
.acs-text-7-2xl {
font-size: 1.125rem
}
.acs-text-8-2xl {
font-size: 1.25rem
}
.acs-text-9-2xl {
font-size: 1.5rem
}
.acs-text-10-2xl {
font-size: 1.75rem
}
.acs-text-11-2xl {
font-size: 1.875rem
}
.acs-text-12-2xl {
font-size: 2rem
}
.acs-text-13-2xl {
font-size: 2.125rem
}
.acs-text-14-2xl {
font-size: 2.25rem
}
.acs-text-15-2xl {
font-size: 2.5rem
}
.acs-text-16-2xl {
font-size: 2.75rem
}
.acs-text-17-2xl {
font-size: 2.875rem
}
.acs-text-18-2xl {
font-size: 3rem
}
.acs-text-19-2xl {
font-size: 4rem
}
.acs-text-20-2xl {
font-size: 5rem
}  
}



/* For devices larger than 1536px (3XL Desktop) */
@media (min-width: 1536px) {
.acs-text-1-3xl {
font-size: .125rem
}
.acs-text-2-3xl {
font-size: .25rem
}
.acs-text-3-3xl {
font-size: .5rem
}
.acs-text-4-3xl {
font-size: .75rem
}
.acs-text-5-3xl {
font-size: .875rem
}
.acs-text-6-3xl {
font-size: 1rem
}
.acs-text-7-3xl {
font-size: 1.125rem
}
.acs-text-8-3xl {
font-size: 1.25rem
}
.acs-text-9-3xl {
font-size: 1.5rem
}
.acs-text-10-3xl {
font-size: 1.75rem
}
.acs-text-11-3xl {
font-size: 1.875rem
}
.acs-text-12-3xl {
font-size: 2rem
}
.acs-text-13-3xl {
font-size: 2.125rem
}
.acs-text-14-3xl {
font-size: 2.25rem
}
.acs-text-15-3xl {
font-size: 2.5rem
}
.acs-text-16-3xl {
font-size: 2.75rem
}
.acs-text-17-3xl {
font-size: 2.875rem
}
.acs-text-18-3xl {
font-size: 3rem
}
.acs-text-19-3xl {
font-size: 4rem
}
.acs-text-20-3xl {
font-size: 5rem
} 
}


/* Line Height */
.acs-lh-1 {
line-height: .5 !important;
}
.acs-lh-2 {
line-height: .75 !important;
}
.acs-lh-3 {
line-height: 1 !important;
}
.acs-lh-4 {
line-height: 1.25 !important;
}
.acs-lh-5 {
line-height: 1.5 !important;
}
.acs-lh-6 {
line-height: 1.75 !important;
}
.acs-lh-7 {
line-height: 2 !important;
}
.acs-lh-8 {
line-height: 2.25 !important;
}
.acs-lh-9 {
line-height: 2.5 !important;
}
.acs-lh-10 {
line-height: 2.75 !important;
}



/* Letter Spacing */
.acs-n-ls-10 {
letter-spacing: -1.5em;
}
.acs-n-ls-9 {
letter-spacing: -1.25em;
}
.acs-n-ls-8 {
letter-spacing: -1.125em;
}
.acs-n-ls-7 {
letter-spacing: -1.025em;
}
.acs-n-ls-6 {
letter-spacing: 1em;
}
.acs-n-ls-5 {
letter-spacing: -0.75em; 
}
.acs-n-ls-4 {
letter-spacing: -0.5em; 
}	
.acs-n-ls-3 {
letter-spacing: -0.25em; 
}	
.acs-n-ls-2 {
letter-spacing: -0.125em; 
}	
.acs-n-ls-1	{
letter-spacing: -0.025em;
}
.acs-ls-1 {
letter-spacing: 0.025em;
}	
.acs-ls-2	{
letter-spacing: 0.125em;
}
.acs-ls-3	{
letter-spacing: 0.25em;
}
.acs-ls-4	{
letter-spacing: 0.5em;
}
.acs-ls-5 {
letter-spacing: 0.75em;
}
.acs-ls-6 {
letter-spacing: 1em;
}
.acs-ls-7 {
letter-spacing: 1.025em;
}
.acs-ls-8 {
letter-spacing: 1.125em;
}
.acs-ls-9 {
letter-spacing: 1.25em;
}
.acs-ls-10 {
letter-spacing: 1.5em;
}


/* Alignment */
/* For devices larger than 0px */
.acs-text-left {
text-align: left;
}
.acs-text-center {
text-align: center;
}
.acs-text-right {
text-align: right;
}
.acs-text-justify {
text-align: justify;
}


/* For devices larger than 575px (Phablet) */
@media (min-width: 575px) {
.acs-text-left-sm {
text-align: left;
}
.acs-text-center-sm {
text-align: center;
}
.acs-text-right-sm {
text-align: right;
}
.acs-text-justify-sm {
text-align: justify;
}
}

/* For devices larger than 768px (Desktop) */
@media (min-width: 768px) {
.acs-text-left-md {
text-align: left;
}
.acs-text-center-md {
text-align: center;
}
.acs-text-right-md {
text-align: right;
}
.acs-text-justify-md {
text-align: justify;
}
}

/* For devices larger than 995px (Large Desktop) */
@media (min-width: 995px) {
.acs-text-left-lg {
text-align: left;
}
.acs-text-center-lg {
text-align: center;
}
.acs-text-right-lg {
text-align: right;
}
.acs-text-justify-lg {
text-align: justify;
}
}

/* For devices larger than 1024px (XL Desktop) */
@media (min-width: 1024px) {
.acs-text-left-xl {
text-align: left;
}
.acs-text-center-xl {
text-align: center;
}
.acs-text-right-xl {
text-align: right;
}
.acs-text-justify-xl {
text-align: justify;
}
}

/* For devices larger than 1024px (XL Desktop) */
@media (min-width: 1280px) {
.acs-text-left-2xl {
text-align: left;
}
.acs-text-center-2xl {
text-align: center;
}
.acs-text-right-2xl {
text-align: right;
}
.acs-text-justify-2xl {
text-align: justify;
}
}

/* For devices larger than 1024px (XL Desktop) */
@media (min-width: 1536px) {
.acs-text-left-3xl {
text-align: left;
}
.acs-text-center-3xl {
text-align: center;
}
.acs-text-right-3xl {
text-align: right;
}
.acs-text-justify-3xl {
text-align: justify;
}
}

/* Text */
.acs-italic {
font-style: italic;
}
.acs-lowercase {
text-transform: lowercase;
}
.acs-uppercase {
text-transform: uppercase;
}
.acs-capitalize {
text-transform: capitalize;
}
.acs-wrap {
white-space: normal;
}
.acs-wrap-pre {
white-space: pre;
}
.acs-nowrap {
white-space: nowrap;
}
.acs-pre-wrap {
white-space: pre-wrap;
}
.acs-pre-line {
white-space: pre-line;
}

/* Font Weights */
.acs-fw-1 {
font-weight: 100
}
.acs-fw-2 {
font-weight: 200
}
.acs-fw-3 {
font-weight: 300
}
.acs-fw-4 {
font-weight: 400
}
.acs-fw-5 {
font-weight: 500
}
.acs-fw-6 {
font-weight: 600
}
.acs-fw-7 {
font-weight: 700
}
.acs-fw-8 {
font-weight: 800
}
.acs-fw-9 {
font-weight: 900
}


/* Padding Top */
.acs-pt-0 {
padding-top: 0 !important
}
.acs-pt-1 {
padding-top: .25rem !important
}
.acs-pt-2 {
padding-top: .5rem !important
}
.acs-pt-3 {
padding-top: .75rem !important
}
.acs-pt-4 {
padding-top: 1rem !important
}
.acs-pt-5 {
padding-top: 1.25rem !important
}
.acs-pt-6 {
padding-top: 1.5rem !important
}
.acs-pt-7 {
padding-top: 1.75rem !important
}
.acs-pt-8 {
padding-top: 2rem !important
}
.acs-pt-9 {
padding-top: 2.5rem !important
}
.acs-pt-10 {
padding-top: 3rem !important
}
.acs-pt-11 {
padding-top: 4rem !important
}
.acs-pt-12 {
padding-top: 5rem !important
}
.acs-pt-13 {
padding-top: 6rem !important
}
.acs-pt-14 {
padding-top: 8rem !important
}
.acs-pt-15 {
padding-top: 10rem !important
}
.acs-pt-16 {
padding-top: 12rem !important
}
.acs-pt-17 {
padding-top: 14rem !important
}
.acs-pt-18 {
padding-top: 16rem !important
}
.acs-pt-19 {
padding-top: 18rem !important
}
.acs-pt-20 {
padding-top: 20rem !important
}



/* Padding Bottom */
.acs-pb-0 {
padding-bottom: 0 !important
}
.acs-pb-1 {
padding-bottom: .25rem !important
}
.acs-pb-2 {
padding-bottom: .5rem !important
}
.acs-pb-3 {
padding-bottom: .75rem !important
}
.acs-pb-4 {
padding-bottom: 1rem !important
}
.acs-pb-5 {
padding-bottom: 1.25rem !important
}
.acs-pb-6 {
padding-bottom: 1.5rem !important
}
.acs-pb-7 {
padding-bottom: 1.75rem !important
}
.acs-pb-8 {
padding-bottom: 2rem !important
}
.acs-pb-9 {
padding-bottom: 2.5rem !important
}
.acs-pb-10 {
padding-bottom: 3rem !important
}
.acs-pb-11 {
padding-bottom: 4rem !important
}
.acs-pb-12 {
padding-bottom: 5rem !important
}
.acs-pb-13 {
padding-bottom: 6rem !important
}
.acs-pb-14 {
padding-bottom: 8rem !important
}
.acs-pb-15 {
padding-bottom: 10rem !important
}
.acs-pb-16 {
padding-bottom: 12rem !important
}
.acs-pb-17 {
padding-bottom: 14rem !important
}
.acs-pb-18 {
padding-bottom: 16rem !important
}
.acs-pb-19 {
padding-bottom: 18rem !important
}
.acs-pb-20 {
padding-bottom: 20rem !important
}



/** Padding Right **/
.acs-pr-0 {
padding-right: 0 !important
}
.acs-pr-1 {
padding-right: .25rem !important
}
.acs-pr-2 {
padding-right: .5rem !important
}
.acs-pr-3 {
padding-right: .75rem !important
}
.acs-pr-4 {
padding-right: 1rem !important
}
.acs-pr-5 {
padding-right: 1.25rem !important
}
.acs-pr-6 {
padding-right: 1.5rem !important
}
.acs-pr-7 {
padding-right: 1.75rem !important
}
.acs-pr-8 {
padding-right: 2rem !important
}
.acs-pr-9 {
padding-right: 2.5rem !important
}
.acs-pr-10 {
padding-right: 3rem !important
}
.acs-pr-11 {
padding-right: 4rem !important
}
.acs-pr-12 {
padding-right: 5rem !important
}
.acs-pr-13 {
padding-right: 6rem !important
}
.acs-pr-14 {
padding-right: 8rem !important
}
.acs-pr-15 {
padding-right: 10rem !important
}
.acs-pr-16 {
padding-right: 12rem !important
}
.acs-pr-17 {
padding-right: 14rem !important
}
.acs-pr-18 {
padding-right: 16rem !important
}
.acs-pr-19 {
padding-right: 18rem !important
}
.acs-pr-20 {
padding-right: 20rem !important
}



/** Padding Left **/
.acs-pl-0 {
padding-left: 0 !important
}
.acs-pl-1 {
padding-left: .25rem !important
}
.acs-pl-2 {
padding-left: .5rem !important
}
.acs-pl-3 {
padding-left: .75rem !important
}
.acs-pl-4 {
padding-left: 1rem !important
}
.acs-pl-5 {
padding-left: 1.25rem !important
}
.acs-pl-6 {
padding-left: 1.5rem !important
}
.acs-pl-7 {
padding-left: 1.75rem !important
}
.acs-pl-8 {
padding-left: 2rem !important
}
.acs-pl-9 {
padding-left: 2.5rem !important
}
.acs-pl-10 {
padding-left: 3rem !important
}
.acs-pl-11 {
padding-left: 4rem !important
}
.acs-pl-12 {
padding-left: 5rem !important
}
.acs-pl-13 {
padding-left: 6rem !important
}
.acs-pl-14 {
padding-left: 8rem !important
}
.acs-pl-15 {
padding-left: 10rem !important
}
.acs-pl-16 {
padding-left: 12rem !important
}
.acs-pl-17 {
padding-left: 14rem !important
}
.acs-pl-18 {
padding-left: 16rem !important
}
.pl-19 {
padding-left: 18rem !important
}
.acs-pl-20 {
padding-left: 20rem !important
}



/** Padding **/
.acs-p-0 {
padding: 0 !important
}
.acs-p-1 {
padding: .25rem !important
}
.acs-p-2 {
padding: .5rem !important
}
.acs-p-3 {
padding: .75rem !important
}
.acs-p-4 {
padding: 1rem !important
}
.acs-p-5 {
padding: 1.25rem !important
}
.acs-p-6 {
padding: 1.5rem !important
}
.acs-p-7 {
padding: 1.75rem !important
}
.acs-p-8 {
padding: 2rem !important
}
.acs-p-9 {
padding: 2.5rem !important
}
.acs-p-10 {
padding: 3rem !important
}
.acs-p-11 {
padding: 4rem !important
}
.acs-p-12 {
padding: 5rem !important
}
.acs-p-13 {
padding: 6rem !important
}
.acs-p-14 {
padding: 8rem !important
}
.acs-p-15 {
padding: 10rem !important
}
.acs-p-16 {
padding: 12rem !important
}
.acs-p-17 {
padding: 14rem !important
}
.acs-p-18 {
padding: 16rem !important
}
.acs-p-19 {
padding: 18rem !important
}
.acs-p-20 {
padding: 20rem !important
}



/** Padding Top & Bottom **/
.acs-py-0 {
padding-top: 0 !important;
padding-bottom: 0 !important
}
.acs-py-1 {
padding-top: .25rem !important;
padding-bottom: .25rem !important
}
.acs-py-2 {
padding-top: .5rem !important;
padding-bottom: .5rem !important
}
.acs-py-3 {
padding-top: .75rem !important;
padding-bottom: .75rem !important
}
.acs-py-4 {
padding-top: 1rem !important;
padding-bottom: 1rem !important
}
.acs-py-5 {
padding-top: 1.25rem !important;
padding-bottom: 1.25rem !important
}
.acs-py-6 {
padding-top: 1.5rem !important;
padding-bottom: 1.5rem !important
}
.acs-py-7 {
padding-top: 2rem !important;
padding-bottom: 2rem !important
}
.acs-py-8 {
padding-top: 2.5rem !important;
padding-bottom: 2.5rem !important
}
.acs-py-9 {
padding-top: 3rem !important;
padding-bottom: 3rem !important
}
.acs-py-10 {
padding-top: 3.5rem !important;
padding-bottom: 3.5rem !important
}
.acs-py-11 {
padding-top: 4rem !important;
padding-bottom: 4rem !important
}
.acs-py-12 {
padding-top: 5rem !important;
padding-bottom: 5rem !important
}
.acs-py-13 {
padding-top: 6rem !important;
padding-bottom: 6rem !important
}
.acs-py-14 {
padding-top: 8rem !important;
padding-bottom: 8rem !important
}
.acs-py-15 {
padding-top: 10rem !important;
padding-bottom: 10rem !important
}
.acs-py-16 {
padding-top: 12rem !important;
padding-bottom: 12rem !important
}
.acs-py-17 {
padding-top: 14rem !important;
padding-bottom: 14rem !important
}
.acs-py-18 {
padding-top: 16rem !important;
padding-bottom: 16rem !important
}
.acs-py-19 {
padding-top: 18rem !important;
padding-bottom: 18rem !important
}
.acs-py-20 {
padding-top: 20rem !important;
padding-bottom: 20rem !important
}



/** Padding Left & Right **/
.acs-px-0 {
padding-left: 0 !important;
padding-right: 0 !important
}
.acs-px-1 {
padding-left: .25rem !important;
padding-right: .25rem !important
}
.acs-px-2 {
padding-left: .5rem !important;
padding-right: .5rem !important
}
.acs-px-3 {
padding-left: .75rem !important;
padding-right: .75rem !important
}
.acs-px-4 {
padding-left: 1rem !important;
padding-right: 1rem !important
}
.acs-px-5 {
padding-left: 1.25rem !important;
padding-right: 1.25rem !important
}
.acs-px-6 {
padding-left: 1.5rem !important;
padding-right: 1.5rem !important
}
.acs-px-7 {
padding-left: 2rem !important;
padding-right: 2rem !important
}
.acs-px-8 {
padding-left: 2.5rem !important;
padding-right: 2.5rem !important
}
.acs-px-9 {
padding-left: 3rem !important;
padding-right: 3rem !important
}
.acs-px-10 {
padding-left: 3.5rem !important;
padding-right: 3.5rem !important
}
.acs-px-11 {
padding-left: 4rem !important;
padding-right: 4rem !important
}
.acs-px-12 {
padding-left: 5rem !important;
padding-right: 5rem !important
}
.acs-px-13 {
padding-left: 6rem !important;
padding-right: 6rem !important
}
.acs-px-14 {
padding-left: 8rem !important;
padding-right: 8rem !important
}
.acs-px-15 {
padding-left: 10rem !important;
padding-right: 10rem !important
}
.acs-px-16 {
padding-left: 12rem !important;
padding-right: 12rem !important
}
.acs-px-17 {
padding-left: 14rem !important;
padding-right: 14rem !important
}
.acs-px-18 {
padding-left: 16rem !important;
padding-right: 16rem !important
}
.acs-px-19 {
padding-left: 18rem !important;
padding-right: 18rem !important
}
.acs-px-20 {
padding-left: 20rem !important;
padding-right: 20rem !important
}



/** Margin **/
.acs-ma {
margin: 0 auto !important
}
.acs-m-0 {
margin: 0 !important
}
.acs-m-1 {
margin: .25rem !important
}
.acs-m-2 {
margin: .5rem !important
}
.acs-m-3 {
margin: .75rem !important
}
.acs-m-4 {
margin: 1rem !important
}
.acs-m-5 {
margin: 1.25rem !important
}
.acs-m-6 {
margin: 1.5rem !important
}
.acs-m-7 {
margin: 1.75rem !important
}
.acs-m-8 {
margin: 2rem !important
}
.acs-m-9 {
margin: 2.5rem !important
}
.acs-m-10 {
margin: 3rem !important
}
.acs-m-11 {
margin: 4rem !important
}
.acs-m-12 {
margin: 5rem !important
}
.acs-m-13 {
margin: 6rem !important
}
.acs-m-14 {
margin: 8rem !important
}
.acs-m-15 {
margin: 10rem !important
}
.acs-m-16 {
margin: 12rem !important
}
.acs-m-17 {
margin: 14rem !important
}
.acs-m-18 {
margin: 16rem !important
}
.acs-m-19 {
margin: 18rem !important
}
.acs-m-20 {
margin: 20rem !important
}



/** Margin Top & Bottom **/
.acs-my-0 {
margin-top: 0 !important;
margin-bottom: 0 !important
}
.acs-my-1 {
margin-top: .25rem !important;
margin-bottom: .25rem !important
}
.acs-my-2 {
margin-top: .5rem !important;
margin-bottom: .5rem !important
}
.acs-my-3 {
margin-top: .75rem !important;
margin-bottom: .75rem !important
}
.acs-my-4 {
margin-top: 1rem !important;
margin-bottom: 1rem !important
}
.acs-my-5 {
margin-top: 1.25rem !important;
margin-bottom: 1.25rem !important
}
.acs-my-6 {
margin-top: 1.5rem !important;
margin-bottom: 1.5rem !important
}
.acs-my-7 {
margin-top: 2rem !important;
margin-bottom: 2rem !important
}
.acs-my-8 {
margin-top: 2.5rem !important;
margin-bottom: 2.5rem !important
}
.acs-my-9 {
margin-top: 3rem !important;
margin-bottom: 3rem !important
}
.acs-my-10 {
margin-top: 3.5rem !important;
margin-bottom: 3.5rem !important
}
.acs-my-11 {
margin-top: 4rem !important;
margin-bottom: 4rem !important
}
.acs-my-12 {
margin-top: 5rem !important;
margin-bottom: 5rem !important
}
.acs-my-13 {
margin-top: 6rem !important;
margin-bottom: 6rem !important
}
.acs-my-14 {
margin-top: 8rem !important;
margin-bottom: 8rem !important
}
.acs-my-15 {
margin-top: 10rem !important;
margin-bottom: 10rem !important
}
.acs-my-16 {
margin-top: 12rem !important;
margin-bottom: 12rem !important
}
.acs-my-17 {
margin-top: 14rem !important;
margin-bottom: 14rem !important
}
.acs-my-18 {
margin-top: 16rem !important;
margin-bottom: 16rem !important
}
.acs-my-19 {
margin-top: 18rem !important;
margin-bottom: 18rem !important
}
.acs-my-20 {
margin-top: 20rem !important;
margin-bottom: 20rem !important
}



/** Margin Left & Right **/
.acs-mx-0 {
margin-left: 0 !important;
margin-right: 0 !important
}
.acs-mx-1 {
margin-left: .25rem !important;
margin-right: .25rem !important
}
.acs-mx-2 {
margin-left: .5rem !important;
margin-right: .5rem !important
}
.acs-mx-3 {
margin-left: .75rem !important;
margin-right: .75rem !important
}
.acs-mx-4 {
margin-left: 1rem !important;
margin-right: 1rem !important
}
.acs-mx-5 {
margin-left: 1.25rem !important;
margin-right: 1.25rem !important
}
.acs-mx-6 {
margin-left: 1.5rem !important;
margin-right: 1.5rem !important
}
.acs-mx-7 {
margin-left: 2rem !important;
margin-right: 2rem !important
}
.acs-mx-8 {
margin-left: 2.5rem !important;
margin-right: 2.5rem !important
}
.acs-mx-9 {
margin-left: 3rem !important;
margin-right: 3rem !important
}
.acs-mx-10 {
margin-left: 3.5rem !important;
margin-right: 3.5rem !important
}
.acs-mx-11 {
margin-left: 4rem !important;
margin-right: 4rem !important
}
.acs-mx-12 {
margin-left: 5rem !important;
margin-right: 5rem !important
}
.acs-mx-13 {
margin-left: 6rem !important;
margin-right: 6rem !important
}
.acs-mx-14 {
margin-left: 8rem !important;
margin-right: 8rem !important
}
.acs-mx-15 {
margin-left: 10rem !important;
margin-right: 10rem !important
}
.acs-mx-16 {
margin-left: 12rem !important;
margin-right: 12rem !important
}
.acs-mx-17 {
margin-left: 14rem !important;
margin-right: 14rem !important
}
.acs-mx-18 {
margin-left: 16rem !important;
margin-right: 16rem !important
}
.acs-mx-19 {
margin-left: 18rem !important;
margin-right: 18rem !important
}
.acs-mx-20 {
margin-left: 20rem !important;
margin-right: 20rem !important
}



/* Margin Top */
.acs-mt-auto {
margin-top: auto !important
}
.acs-mt-0 {
margin-top: 0 !important
}
.acs-mt-1 {
margin-top: .25rem !important
}
.acs-mt-2 {
margin-top: .5rem !important
}
.acs-mt-3 {
margin-top: .75rem !important
}
.acs-mt-4 {
margin-top: 1rem !important
}
.acs-mt-5 {
margin-top: 1.25rem !important
}
.acs-mt-6 {
margin-top: 1.5rem !important
}
.acs-mt-7 {
margin-top: 1.75rem !important
}
.acs-mt-8 {
margin-top: 2rem !important
}
.acs-mt-9 {
margin-top: 2.5rem !important
}
.acs-mt-10 {
margin-top: 3rem !important
}
.acs-mt-11 {
margin-top: 4rem !important
}
.acs-mt-12 {
margin-top: 5rem !important
}
.acs-mt-13 {
margin-top: 6rem !important
}
.acs-mt-14 {
margin-top: 8rem !important
}
.acs-mt-15 {
margin-top: 10rem !important
}
.acs-mt-16 {
margin-top: 12rem !important
}
.acs-mt-17 {
margin-top: 14rem !important
}
.acs-mt-18 {
margin-top: 16rem !important
}
.acs-mt-19 {
margin-top: 18rem !important
}
.acs-mt-20 {
margin-top: 20rem !important
}



/* Margin Bottom */
.acs-mb-auto {
margin-bottom: auto !important
}
.acs-mb-0 {
margin-bottom: 0 !important
}
.acs-mb-1 {
margin-bottom: .25rem !important
}
.acs-mb-2 {
margin-bottom: .5rem !important
}
.acs-mb-3 {
margin-bottom: .75rem !important
}
.acs-mb-4 {
margin-bottom: 1rem !important
}
.acs-mb-5 {
margin-bottom: 1.25rem !important
}
.acs-mb-6 {
margin-bottom: 1.5rem !important
}
.acs-mb-7 {
margin-bottom: 1.75rem !important
}
.acs-mb-8 {
margin-bottom: 2rem !important
}
.acs-mb-9 {
margin-bottom: 2.5rem !important
}
.acs-mb-10 {
margin-bottom: 3rem !important
}
.acs-mb-11 {
margin-bottom: 4rem !important
}
.acs-mb-12 {
margin-bottom: 5rem !important
}
.acs-mb-13 {
margin-bottom: 6rem !important
}
.acs-mb-14 {
margin-bottom: 8rem !important
}
.acs-mb-15 {
margin-bottom: 10rem !important
}
.acs-mb-16 {
margin-bottom: 12rem !important
}
.acs-mb-17 {
margin-bottom: 14rem !important
}
.acs-mb-18 {
margin-bottom: 16rem !important
}
.acs-mb-19 {
margin-bottom: 18rem !important
}
.acs-mb-20 {
margin-bottom: 20rem !important
}



/** Margin Left **/ 
.acs-ml-auto {
margin-left: auto !important
}
.acs-ml-0 {
margin-left: 0 !important
}
.acs-ml-1 {
margin-left: .25rem !important
}
.acs-ml-2 {
margin-left: .5rem !important
}
.acs-ml-3 {
margin-left: .75rem !important
}
.acs-ml-4 {
margin-left: 1rem !important
}
.acs-ml-5 {
margin-left: 1.25rem !important
}
.acs-ml-6 {
margin-left: 1.5rem !important
}
.acs-ml-7 {
margin-left: 1.75rem !important
}
.acs-ml-8 {
margin-left: 2rem !important
}
.acs-ml-9 {
margin-left: 2.5rem !important
}
.acs-ml-10 {
margin-left: 3rem !important
}
.acs-ml-11 {
margin-left: 4rem !important
}
.acs-ml-12 {
margin-left: 5rem !important
}
.acs-ml-13 {
margin-left: 6rem !important
}
.acs-ml-14 {
margin-left: 8rem !important
}
.acs-ml-15 {
margin-left: 10rem !important
}
.acs-ml-16 {
margin-left: 12rem !important
}
.acs-ml-17 {
margin-left: 14rem !important
}
.acs-ml-18 {
margin-left: 16rem !important
}
.acs-ml-19 {
margin-left: 18rem !important
}
.acs-ml-20 {
margin-left: 20rem !important
}



/** Margin Right **/  
.acs-mr-auto {
margin-right: auto !important
}
.acs-mr-0 {
margin-right: 0 !important
}
.acs-mr-1 {
margin-right: .25rem !important
}
.acs-mr-2 {
margin-right: .5rem !important
}
.acs-mr-3 {
margin-right: .75rem !important
}
.acs-mr-4 {
margin-right: 1rem !important
}
.acs-mr-5 {
margin-right: 1.25rem !important
}
.acs-mr-6 {
margin-right: 1.5rem !important
}
.acs-mr-7 {
margin-right: 1.75rem !important
}
.acs-mr-8 {
margin-right: 2rem !important
}
.acs-mr-9 {
margin-right: 2.5rem !important
}
.acs-mr-10 {
margin-right: 3rem !important
}
.acs-mr-11 {
margin-right: 4rem !important
}
.acs-mr-12 {
margin-right: 5rem !important
}
.acs-mr-13 {
margin-right: 6rem !important
}
.acs-mr-14 {
margin-right: 8rem !important
}
.acs-mr-15 {
margin-right: 10rem !important
}
.acs-mr-16 {
margin-right: 12rem !important
}
.acs-mr-17 {
margin-right: 14rem !important
}
.acs-mr-18 {
margin-right: 16rem !important
}
.acs-mr-19 {
margin-right: 18rem !important
}
.acs-mr-20 {
margin-right: 20rem !important
}


/** Negative Margin Left & Right **/
.acs-n-mx-0 {
margin-left: 0 !important;
margin-right: 0 !important
}
.acs-n-mx-1 {
margin-left: -.25rem !important;
margin-right: -.25rem !important
}
.acs-n-mx-2 {
margin-left: -.5rem !important;
margin-right: -.5rem !important
}
.acs-n-mx-3 {
margin-left: -.75rem !important;
margin-right: -.75rem !important
}
.acs-n-mx-4 {
margin-left: -1rem !important;
margin-right: -1rem !important
}
.acs-n-mx-5 {
margin-left: -1.25rem !important;
margin-right: -1.25rem !important
}
.acs-n-mx-6 {
margin-left: -1.5rem !important;
margin-right: -1.5rem !important
}
.acs-n-mx-7 {
margin-left: -2rem !important;
margin-right: -2rem !important
}
.acs-n-mx-8 {
margin-left: -2.5rem !important;
margin-right: -2.5rem !important
}
.acs-n-mx-9 {
margin-left: -3rem !important;
margin-right: -3rem !important
}
.acs-n-mx-10 {
margin-left: -3.5rem !important;
margin-right: -3.5rem !important
}
.acs-n-mx-11 {
margin-left: -4rem !important;
margin-right: -4rem !important
}
.acs-n-mx-12 {
margin-left: -5rem !important;
margin-right: -5rem !important
}
.acs-n-mx-13 {
margin-left: -6rem !important;
margin-right: -6rem !important
}
.acs-n-mx-14 {
margin-left: -8rem !important;
margin-right: -8rem !important
}
.acs-n-mx-15 {
margin-left: -10rem !important;
margin-right: -10rem !important
}
.acs-n-mx-16 {
margin-left: -12rem !important;
margin-right: -12rem !important
}
.acs-n-mx-17 {
margin-left: -14rem !important;
margin-right: -14rem !important
}
.acs-n-mx-18 {
margin-left: -16rem !important;
margin-right: -16rem !important
}
.acs-n-mx-19 {
margin-left: -18rem !important;
margin-right: -18rem !important
}
.acs-n-mx-20 {
margin-left: -20rem !important;
margin-right: -20rem !important
}


/** Negative Margin Top & Bottom **/
.acs-n-my-0 {
margin-top: 0 !important;
margin-bottom: 0 !important
}
.acs-n-my-1 {
margin-top: -.25rem !important;
margin-bottom: -.25rem !important
}
.acs-n-my-2 {
margin-top: -.5rem !important;
margin-bottom: -.5rem !important
}
.acs-n-my-3 {
margin-top: -.75re !importantm;
margin-bottom: -.75rem !important
}
.acs-n-my-4 {
margin-top: -1rem !important;
margin-bottom: -1rem !important
}
.acs-n-my-5 {
margin-top: -1.25rem !important;
margin-bottom: -1.25rem !important
}
.acs-n-my-6 {
margin-top: -1.5rem !important;
margin-bottom: -1.5rem !important
}
.acs-n-my-7 {
margin-top: -2rem !important;
margin-bottom: -2rem !important
}
.acs-n-my-8 {
margin-top: -2.5rem !important;
margin-bottom: -2.5rem !important
}
.acs-n-my-9 {
margin-top: -3rem !important;
margin-bottom: -3rem !important
}
.acs-n-my-10 {
margin-top: -3.5rem !important;
margin-bottom: -3.5rem !important
}
.acs-n-my-11 {
margin-top: -4rem !important;
margin-bottom: -4rem !important
}
.acs-n-my-12 {
margin-top: -5rem !important;
margin-bottom: -5rem !important
}
.acs-n-my-13 {
margin-top: -6rem !important;
margin-bottom: -6rem !important
}
.acs-n-my-14 {
margin-top: -8rem !important;
margin-bottom: -8rem !important
}
.acs-n-my-15 {
margin-top: -10rem !important;
margin-bottom: -10rem !important
}
.acs-n-my-16 {
margin-top: -12rem !important;
margin-bottom: -12rem !important
}
.acs-n-my-17 {
margin-top: -14rem !important;
margin-bottom: -14rem !important
}
.acs-n-my-18 {
margin-top: -16rem !important;
margin-bottom: -16rem !important
}
.acs-n-my-19 {
margin-top: -18rem !important;
margin-bottom: -18rem !important
}
.acs-n-my-20 {
margin-top: -20rem !important;
margin-bottom: -20rem !important
}



/** Negative Margin Top **/ 
.acs-n-mt-0 {
margin-top: 0 !important
}
.acs-n-mt-1 {
margin-top: -.25rem !important
}
.acs-n-mt-2 {
margin-top: -.5rem !important
}
.acs-n-mt-3 {
margin-top: -.75rem !important
}
.acs-n-mt-4 {
margin-top: -1rem !important
}
.acs-n-mt-5 {
margin-top: -1.25rem !important
}
.acs-n-mt-6 {
margin-top: -1.5rem !important
}
.acs-n-mt-7 {
margin-top: -1.75rem !important
}
.acs-n-mt-8 {
margin-top: -2rem !important
}
.acs-n-mt-9 {
margin-top: -2.5rem !important
}
.acs-n-mt-10 {
margin-top: -3rem !important
}
.acs-n-mt-11 {
margin-top: -4rem !important
}
.acs-n-mt-12 {
margin-top: -5rem !important
}
.acs-n-mt-13 {
margin-top: -6rem !important
}
.acs-n-mt-14 {
margin-top: -8rem !important
}
.acs-n-mt-15 {
margin-top: -10rem !important
}
.acs-n-mt-16 {
margin-top: -12rem !important
}
.acs-n-mt-17 {
margin-top: -14rem !important
}
.acs-n-mt-18 {
margin-top: -16rem !important
}
.acs-n-mt-19 {
margin-top: -18rem !important
}
.acs-n-mt-20 {
margin-top: -20rem !important
}



/** Negative Margin Bottom **/ 
.acs-n-mb-0 {
margin-bottom: 0 !important
}
.acs-n-mb-1 {
margin-bottom: -.25rem !important
}
.acs-n-mb-2 {
margin-bottom: -.5rem !important
}
.acs-n-mb-3 {
margin-bottom: -.75rem !important
}
.acs-n-mb-4 {
margin-bottom: -1rem !important
}
.acs-n-mb-5 {
margin-bottom: -1.25rem !important
}
.acs-n-mb-6 {
margin-bottom: -1.5rem !important
}
.acs-n-mb-7 {
margin-bottom: -1.75rem !important
}
.acs-n-mb-8 {
margin-bottom: -2rem !important
}
.acs-n-mb-9 {
margin-bottom: -2.5rem !important
}
.acs-n-mb-10 {
margin-bottom: -3rem !important
}
.acs-n-mb-11 {
margin-bottom: -4rem !important
}
.acs-n-mb-12 {
margin-bottom: -5rem !important
}
.acs-n-mb-13 {
margin-bottom: -6rem !important
}
.acs-n-mb-14 {
margin-bottom: -8rem !important
}
.acs-n-mb-15 {
margin-bottom: -10rem !important
}
.acs-n-mb-16 {
margin-bottom: -12rem !important
}
.acs-n-mb-17 {
margin-bottom: -14rem !important
}
.acs-n-mb-18 {
margin-bottom: -16rem !important
}
.acs-n-mb-19 {
margin-bottom: -18rem !important
}
.acs-n-mb-20 {
margin-bottom: -20rem !important
}



/** Negative Margin Right **/ 
.acs-n-mr-0 {
margin-right: 0 !important
}
.acs-n-mr-1 {
margin-right: -.25rem !important
}
.acs-n-mr-2 {
margin-right: -.5rem !important
}
.acs-n-mr-3 {
margin-right: -.75rem !important
}
.acs-n-mr-4 {
margin-right: -1rem !important
}
.acs-n-mr-5 {
margin-right: -1.25rem !important
}
.acs-n-mr-6 {
margin-right: -1.5rem !important
}
.acs-n-mr-7 {
margin-right: -1.75rem !important
}
.acs-n-mr-8 {
margin-right: -2rem !important
}
.acs-n-mr-9 {
margin-right: -2.5rem !important
}
.acs-n-mr-10 {
margin-right: -3rem !important
}
.acs-n-mr-11 {
margin-right: -4rem !important
}
.acs-n-mr-12 {
margin-right: -5rem !important
}
.acs-n-mr-13 {
margin-right: -6rem !important
}
.n-mr-14 {
margin-right: -8rem !important
}
.n-mr-15 {
margin-right: -10rem !important
}
.acs-n-mr-16 {
margin-right: -12rem !important
}
.acs-n-mr-17 {
margin-right: -14rem !important
}
.acs-n-mr-18 {
margin-right: -16rem !important
}
.acs-n-mr-19 {
margin-right: -18rem !important
}
.acs-n-mr-20 {
margin-right: -20rem !important
}



/** Negative Margin Left **/ 
.acs-n-ml-0 {
margin-left: 0 !important
}
.acs-n-ml-1 {
margin-left: -.25rem !important
}
.acs-n-ml-2 {
margin-left: -.5rem !important
}
.acs-n-ml-3 {
margin-left: -.75rem !important
}
.acs-n-ml-4 {
margin-left: -1rem !important
}
.acs-n-ml-5 {
margin-left: -1.25rem !important
}
.acs-n-ml-6 {
margin-left: -1.5rem !important
}
.acs-n-ml-7 {
margin-left: -1.75rem !important
}
.acs-n-ml-8 {
margin-left: -2rem !important
}
.acs-n-ml-9 {
margin-left: -2.5rem !important
}
.acs-n-ml-10 {
margin-left: -3rem !important
}
.acs-n-ml-11 {
margin-left: -4rem !important
}
.acs-n-ml-12 {
margin-left: -5rem !important
}
.acs-n-ml-13 {
margin-left: -6rem !important
}
.acs-n-ml-14 {
margin-left: -8rem !important
}
.acs-n-ml-15 {
margin-left: -10rem !important
}
.acs-n-ml-16 {
margin-left: -12rem !important
}
.acs-n-ml-17 {
margin-left: -14rem !important
}
.acs-n-ml-18 {
margin-left: -16rem !important
}
.acs-n-ml-19 {
margin-left: -18rem !important
}
.acs-n-ml-20 {
margin-left: -20rem !important
}



/* Button Margin */  
.acs-button-margin {
margin: 0rem 1.2rem 1.2rem 0rem
}


/* Full Width Button */ 
.acs-button-fw {
min-width: 100% !important 
}

/* For devices smaller than 767px (Small Desktop) */
@media (max-width: 767px) {
.acs-button-fw-mob {
min-width: 100% !important 
}
}


/* Border Radius */
.acs-br-1 {
border-radius: 0.125rem;
}
.acs-br-2 {
border-radius: 0.25rem;
}
.acs-br-3 {
border-radius: 0.375rem;
}
.acs-br-4 {
border-radius: 0.5rem;
}
.acs-br-5 {
border-radius: 0.75rem;
}
.acs-br-6 {
border-radius: 1rem;
}
.acs-br-7 {
border-radius: 1.125rem;
}
.acs-br-8 {
border-radius: 1.25rem;
}
.acs-br-9 {
border-radius: 1.375rem;
}
.acs-br-10 {
border-radius: 1.5rem;
}
.acs-br-11 {
border-radius: 1.75rem;
}
.acs-br-12 {
border-radius: 2rem;
}
.acs-br-13 {
border-radius: 2.125rem;
}
.acs-br-14 {
border-radius: 2.25rem;
}
.acs-br-15 {
border-radius: 2.5rem;
}
.acs-br-16 {
border-radius: 2.75rem;
}
.acs-br-17 {
border-radius: 3rem;
}
.acs-br-18 {
border-radius: 3.5rem;
}
.acs-br-19 {
border-radius: 4rem;
}
.acs-br-20 {
border-radius: 100rem
}



/* Border Radius Top */
.acs-br-t-none {
border-top-right-radius: 0;
border-top-left-radius: 0
}
.acs-br-t-1 {
border-top-right-radius: 0.125rem;
border-top-left-radius: 0.125rem;
}
.acs-br-t-2 {
border-top-right-radius: 0.25rem;
border-top-left-radius: 0.25rem;
}
.acs-br-t-3 {
border-top-right-radius: 0.375rem;
border-top-left-radius: 0.375rem;
}
.acs-br-t-4 {
border-top-right-radius: 0.5rem;
border-top-left-radius: 0.5rem;
}
.acs-br-t-5 {
border-top-right-radius: 0.75rem;
border-top-left-radius: 0.75rem;
}
.acs-br-t-6 {
border-top-right-radius: 1rem;
border-top-left-radius: 1rem;
}
.acs-br-t-7 {
border-top-right-radius: 1.125rem;
border-top-left-radius: 1.125rem;
}
.acs-br-t-8 {
border-top-right-radius: 1.25rem;
border-top-left-radius: 1.25rem;
}
.acs-br-t-9 {
border-top-right-radius: 1.375rem;
border-top-left-radius: 1.375rem;
}
.acs-br-t-10 {
border-top-right-radius: 1.5rem;
border-top-left-radius: 1.5rem;
}
.acs-br-t-11 {
border-top-right-radius: 1.75rem;
border-top-left-radius: 1.75rem;
}
.acs-br-t-12 {
border-top-right-radius: 2rem;
border-top-left-radius: 2rem;
}
.acs-br-t-13 {
border-top-right-radius: 2.125rem;
border-top-left-radius: 2.125rem;
}
.acs-br-t-14 {
border-top-right-radius: 2.25rem;
border-top-left-radius: 2.25rem;
}
.acs-br-t-15 {
border-top-right-radius: 2.5rem;
border-top-left-radius: 2.5rem;
}
.acs-br-t-16 {
border-top-right-radius: 2.75rem;
border-top-left-radius: 2.75rem;
}
.acs-br-t-17 {
border-top-right-radius: 3rem;
border-top-left-radius: 3rem;
}
.acs-br-t-18 {
border-top-right-radius: 3.5rem;
border-top-left-radius: 3.5rem;
}
.acs-br-t-19 {
border-top-right-radius: 4rem;
border-top-left-radius: 4rem;
}
.acs-br-t-20 {
border-top-right-radius: 100rem;
border-top-left-radius: 100rem
}



/* Border Radius Right */
.acs-br-r-none {
border-top-right-radius: 0;
border-bottom-right-radius: 0
}
.acs-br-r-1 {
border-top-right-radius: 0.125rem;
border-bottom-right-radius: 0.125rem;
}
.acs-br-r-2 {
border-top-right-radius: 0.25rem;
border-bottom-right-radius: 0.25rem;
}
.acs-br-r-3 {
border-top-right-radius: 0.375rem;
border-bottom-right-radius: 0.375rem;
}
.acs-br-r-4 {
border-top-right-radius: 0.5rem;
border-bottom-right-radius: 0.5rem;
}
.acs-br-r-5 {
border-top-right-radius: 0.75rem;
border-bottom-right-radius: 0.75rem;
}
.acs-br-r-6 {
border-top-right-radius: 1rem;
border-bottom-right-radius: 1rem;
}
.acs-br-r-7 {
border-top-right-radius: 1.125rem;
border-bottom-right-radius: 1.125rem;
}
.acs-br-r-8 {
border-top-right-radius: 1.25rem;
border-bottom-right-radius: 1.25rem;
}
.acs-br-r-9 {
border-top-right-radius: 1.375rem;
border-bottom-right-radius: 1.375rem;
}
.acs-br-r-10 {
border-top-right-radius: 1.5rem;
border-bottom-right-radius: 1.5rem;
}
.acs-br-r-11 {
border-top-right-radius: 1.75rem;
border-bottom-right-radius: 1.75rem;
}
.acs-br-r-12 {
border-top-right-radius: 2rem;
border-bottom-right-radius: 2rem;
}
.acs-br-r-13 {
border-top-right-radius: 2.125rem;
border-bottom-right-radius: 2.125rem;
}
.acs-br-r-14 {
border-top-right-radius: 2.25rem;
border-bottom-right-radius: 2.25rem;
}
.acs-br-r-15 {
border-top-right-radius: 2.5rem;
border-bottom-right-radius: 2.5rem;
}
.acs-br-r-16 {
border-top-right-radius: 2.75rem;
border-bottom-right-radius: 2.75rem;
}
.acs-br-r-17 {
border-top-right-radius: 3rem;
border-bottom-right-radius: 3rem;
}
.acs-br-r-18 {
border-top-right-radius: 3.5rem;
border-bottom-right-radius: 3.5rem;
}
.acs-br-r-19 {
border-top-right-radius: 4rem;
border-bottom-right-radius: 4rem;
}
.acs-br-r-20 {
border-top-right-radius: 100rem;
border-bottom-right-radius: 100rem
}



/* Border Radius Botom */
.acs-br-b-none {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0
}
.acs-br-b-1 {
border-bottom-right-radius: 0.125rem;
border-bottom-left-radius: 0.125rem;
}
.acs-br-b-2 {
border-bottom-right-radius: 0.25rem;
border-bottom-left-radius: 0.25rem;
}
.acs-br-b-3 {
border-bottom-right-radius: 0.375rem;
border-bottom-left-radius: 0.375rem;
}
.acs-br-b-4 {
border-bottom-right-radius: 0.5rem;
border-bottom-left-radius: 0.5rem;
}
.acs-br-b-5 {
border-bottom-right-radius: 0.75rem;
border-bottom-left-radius: 0.75rem;
}
.acs-br-b-6 {
border-bottom-right-radius: 1rem;
border-bottom-left-radius: 1rem;
}
.acs-br-b-7 {
border-bottom-right-radius: 1.125rem;
border-bottom-left-radius: 1.125rem;
}
.acs-br-b-8 {
border-bottom-right-radius: 1.25rem;
border-bottom-left-radius: 1.25rem;
}
.acs-br-b-9 {
border-bottom-right-radius: 1.375rem;
border-bottom-left-radius: 1.375rem;
}
.acs-br-b-10 {
border-bottom-right-radius: 1.5rem;
border-bottom-left-radius: 1.5rem;
}
.acs-br-b-11 {
border-bottom-right-radius: 1.75rem;
border-bottom-left-radius: 1.75rem;
}
.acs-br-b-12 {
border-bottom-right-radius: 2rem;
border-bottom-left-radius: 2rem;
}
.acs-br-b-13 {
border-bottom-right-radius: 2.125rem;
border-bottom-left-radius: 2.125rem;
}
.acs-br-b-14 {
border-bottom-right-radius: 2.25rem;
border-bottom-left-radius: 2.25rem;
}
.acs-br-b-15 {
border-bottom-right-radius: 2.5rem;
border-bottom-left-radius: 2.5rem;
}
.acs-br-b-16 {
border-bottom-right-radius: 2.75rem;
border-bottom-left-radius: 2.75rem;
}
.acs-br-b-17 {
border-bottom-right-radius: 3rem;
border-bottom-left-radius: 3rem;
}
.acs-br-b-18 {
border-bottom-right-radius: 3.5rem;
border-bottom-left-radius: 3.5rem;
}
.acs-br-b-19 {
border-bottom-right-radius: 4rem;
border-bottom-left-radius: 4rem;
}
.acs-br-b-20 {
border-bottom-right-radius: 100rem;
border-bottom-left-radius: 100rem
}



/* Border Radius Left */
.acs-br-l-none {
border-top-left-radius: 0;
border-bottom-left-radius: 0
}
.acs-br-l-1 {
border-top-left-radius: 0.125rem;
border-bottom-left-radius: 0.125rem;
}
.acs-br-l-2 {
border-top-left-radius: 0.25rem;
border-bottom-left-radius: 0.25rem;
}
.acs-br-l-3 {
border-top-left-radius: 0.375rem;
border-bottom-left-radius: 0.375rem;
}
.acs-br-l-4 {
border-top-left-radius: 0.5rem;
border-bottom-left-radius: 0.5rem;
}
.acs-br-l-5 {
border-top-left-radius: 0.75rem;
border-bottom-left-radius: 0.75rem;
}
.acs-br-l-6 {
border-top-left-radius: 1rem;
border-bottom-left-radius: 1rem;
}
.acs-br-l-7 {
border-top-left-radius: 1.125rem;
border-bottom-left-radius: 1.125rem;
}
.acs-br-l-8 {
border-top-left-radius: 1.25rem;
border-bottom-left-radius: 1.25rem;
}
.acs-br-l-9 {
border-top-left-radius: 1.375rem;
border-bottom-left-radius: 1.375rem;
}
.acs-br-l-10 {
border-top-left-radius: 1.5rem;
border-bottom-left-radius: 1.5rem;
}
.acs-br-l-11 {
border-top-left-radius: 1.75rem;
border-bottom-left-radius: 1.75rem;
}
.acs-br-l-12 {
border-top-left-radius: 2rem;
border-bottom-left-radius: 2rem;
}
.acs-br-l-13 {
border-top-left-radius: 2.125rem;
border-bottom-left-radius: 2.125rem;
}
.acs-br-l-14 {
border-top-left-radius: 2.25rem;
border-bottom-left-radius: 2.25rem;
}
.acs-br-l-15 {
border-top-left-radius: 2.5rem;
border-bottom-left-radius: 2.5rem;
}
.acs-br-l-16 {
border-top-left-radius: 2.75rem;
border-bottom-left-radius: 2.75rem;
}
.acs-br-l-17 {
border-top-left-radius: 3rem;
border-bottom-left-radius: 3rem;
}
.acs-br-l-18 {
border-top-left-radius: 3.5rem;
border-bottom-left-radius: 3.5rem;
}
.acs-br-l-19 {
border-top-left-radius: 4rem;
border-bottom-left-radius: 4rem;
}
.acs-br-l-20 {
border-top-left-radius: 100rem;
border-bottom-left-radius: 100rem
}



/* Border Radius Top Left */
.acs-br-tl-none {
border-top-left-radius: 0
}
.acs-br-tl-1 {
border-top-left-radius: 0.125rem;
}
.acs-br-tl-2 {
border-top-left-radius: 0.25rem;
}
.acs-br-tl-3 {
border-top-left-radius: 0.375rem;
}
.acs-br-tl-4 {
border-top-left-radius: 0.5rem;
}
.acs-br-tl-5 {
border-top-left-radius: 0.75rem;
}
.acs-br-tl-6 {
border-top-left-radius: 1rem;
}
.acs-br-tl-7 {
border-top-left-radius: 1.125rem;
}
.acs-br-tl-8 {
border-top-left-radius: 1.25rem;
}
.acs-br-tl-9 {
border-top-left-radius: 1.375rem;
}
.acs-br-tl-10 {
border-top-left-radius: 1.5rem;
}
.acs-br-tl-11 {
border-top-left-radius: 1.75rem;
}
.acs-br-tl-12 {
border-top-left-radius: 2rem;
}
.acs-br-tl-13 {
border-top-left-radius: 2.125rem;
}
.acs-br-tl-14 {
border-top-left-radius: 2.25rem;
}
.acs-br-tl-15 {
border-top-left-radius: 2.5rem;
}
.acs-br-tl-16 {
border-top-left-radius: 2.75rem;
}
.acs-br-tl-17 {
border-top-left-radius: 3rem;
}
.acs-br-tl-18 {
border-top-left-radius: 3.5rem;
}
.acs-br-tl-19 {
border-top-left-radius: 4rem;
}
.acs-br-tl-20 {
border-top-left-radius: 100rem
}



/* Border Radius Top Right */
.acs-br-tr-none {
border-top-right-radius: 0
}
.acs-br-tr-1 {
border-top-right-radius: 0.125rem;
}
.acs-br-tr-2 {
border-top-right-radius: 0.25rem;
}
.acs-br-tr-3 {
border-top-right-radius: 0.375rem;
}
.acs-br-tr-4 {
border-top-right-radius: 0.5rem;
}
.acs-br-tr-5 {
border-top-right-radius: 0.75rem;
}
.acs-br-tr-6 {
border-top-right-radius: 1rem;
}
.acs-br-tr-7 {
border-top-right-radius: 1.125rem;
}
.acs-br-tr-8 {
border-top-right-radius: 1.25rem;
}
.acs-br-tr-9 {
border-top-right-radius: 1.375rem;
}
.acs-br-tr-10 {
border-top-right-radius: 1.5rem;
}
.acs-br-tr-11 {
border-top-right-radius: 1.75rem;
}
.acs-br-tr-12 {
border-top-right-radius: 2rem;
}
.acs-br-tr-13 {
border-top-right-radius: 2.125rem;
}
.acs-br-tr-14 {
border-top-right-radius: 2.25rem;
}
.acs-br-tr-15 {
border-top-right-radius: 2.5rem;
}
.acs-br-tr-16 {
border-top-right-radius: 2.75rem;
}
.acs-br-tr-17 {
border-top-right-radius: 3rem;
}
.acs-br-tr-18 {
border-top-right-radius: 3.5rem;
}
.acs-br-tr-19 {
border-top-right-radius: 4rem;
}
.acs-br-tr-20 {
border-top-right-radius: 100rem
}



/* Border Radius Bottom Right */
.acs-br-br-none {
border-bottom-right-radius: 0
}
.acs-br-br-1 {
border-bottom-right-radius: 0.125rem;
}
.acs-br-br-2 {
border-bottom-right-radius: 0.25rem;
}
.acs-br-br-3 {
border-bottom-right-radius: 0.375rem;
}
.acs-br-br-4 {
border-bottom-right-radius: 0.5rem;
}
.acs-br-br-5 {
border-bottom-right-radius: 0.75rem;
}
.acs-br-br-6 {
border-bottom-right-radius: 1rem;
}
.acs-br-br-7 {
border-bottom-right-radius: 1.125rem;
}
.acs-br-br-8 {
border-bottom-right-radius: 1.25rem;
}
.acs-br-br-9 {
border-bottom-right-radius: 1.375rem;
}
.acs-br-br-10 {
border-bottom-right-radius: 1.5rem;
}
.acs-br-br-11 {
border-bottom-right-radius: 1.75rem;
}
.acs-br-br-12 {
border-bottom-right-radius: 2rem;
}
.acs-br-br-13 {
border-bottom-right-radius: 2.125rem;
}
.acs-br-br-14 {
border-bottom-right-radius: 2.25rem;
}
.acs-br-br-15 {
border-bottom-right-radius: 2.5rem;
}
.acs-br-br-16 {
border-bottom-right-radius: 2.75rem;
}
.acs-br-br-17 {
border-bottom-right-radius: 3rem;
}
.acs-br-br-18 {
border-bottom-right-radius: 3.5rem;
}
.acs-br-br-19 {
border-bottom-right-radius: 4rem;
}
.acs-br-br-20 {
border-bottom-right-radius: 100rem
}



/* Border Radius Bottom Left */
.acs-br-bl-none {
border-bottom-left-radius: 0
}
.acs-br-bl-1 {
border-bottom-left-radius: 0.125rem;
}
.acs-br-bl-2 {
border-bottom-left-radius: 0.25rem;
}
.acs-br-bl-3 {
border-bottom-left-radius: 0.375rem;
}
.acs-br-bl-4 {
border-bottom-left-radius: 0.5rem;
}
.acs-br-bl-5 {
border-bottom-left-radius: 0.75rem;
}
.acs-br-bl-6 {
border-bottom-left-radius: 1rem;
}
.acs-br-bl-7 {
border-bottom-left-radius: 1.125rem;
}
.acs-br-bl-8 {
border-bottom-left-radius: 1.25rem;
}
.acs-br-bl-9 {
border-bottom-left-radius: 1.375rem;
}
.acs-br-bl-10 {
border-bottom-left-radius: 1.5rem;
}
.acs-br-bl-11 {
border-bottom-left-radius: 1.75rem;
}
.acs-br-bl-12 {
border-bottom-left-radius: 2rem;
}
.acs-br-bl-13 {
border-bottom-left-radius: 2.125rem;
}
.acs-br-bl-14 {
border-bottom-left-radius: 2.25rem;
}
.acs-br-bl-15 {
border-bottom-left-radius: 2.5rem;
}
.acs-br-bl-16 {
border-bottom-left-radius: 2.75rem;
}
.acs-br-bl-17 {
border-bottom-left-radius: 3rem;
}
.acs-br-bl-18 {
border-bottom-left-radius: 3.5rem;
}
.acs-br-bl-19 {
border-bottom-left-radius: 4rem;
}
.acs-br-bl-20 {
border-bottom-left-radius: 100rem
}



/* Box Shadows */
.acs-bs-1 {
box-shadow: 0 3px 10px rgb(0,0,0,0.2);  
}
.acs-bs-2 {
box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px; 
}
.acs-bs-3 {
box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
.acs-bs-4 {
box-shadow: rgba(0, 0, 0, 0.25) 0px 25px 50px -12px;
}
.acs-bs-5 {
box-shadow: 0px 10px 1px rgba(221, 221, 221, 1), 0 10px 20px rgba(204, 204, 204, 1);
}
.acs-bs-6 {
box-shadow: 4.0px 8.0px 8.0px rgba(0,0,0,0.38); 
}
.acs-bs-7 {
box-shadow: 0 8px 30px rgb(0,0,0,0.12); 
}
.acs-bs-8 {
box-shadow: inset -12px -8px 40px #46464620; 
}
.acs-bs-9 {
box-shadow: rgba(50, 50, 105, 0.15) 0px 2px 5px 0px, rgba(0, 0, 0, 0.05) 0px 1px 1px 0px; 
}
.acs-bs-10 {
box-shadow: rgba(0, 0, 0, 0.4) 0px 30px 90px; 
}
.acs-bs-11 {
box-shadow: rgba(0, 0, 0, 0.2) 0px 60px 40px -7px;
}
.acs-bs-12 {
box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.034), 0 6.7px 5.3px rgba(0, 0, 0, 0.048), 0 12.5px 10px rgba(0, 0, 0, 0.06), 0 22.3px 17.9px rgba(0, 0, 0, 0.072), 0 41.8px 33.4px rgba(0, 0, 0, 0.086), 0 100px 80px rgba(0, 0, 0, 0.12)
}
.acs-bs-13 {
box-shadow: rgba(13, 38, 76, 0.19) 0px 9px 20px; 
}
.acs-bs-14 {
box-shadow: 0px 4px 16px rgba(17,17,26,0.1), 0px 8px 24px rgba(17,17,26,0.1), 0px 16px 56px rgba(17,17,26,0.1); 
}
.acs-bs-15 {
box-shadow: rgba(0, 0, 0, 0.12) 0px 9px 30px 
}
.acs-bs-16 {
box-shadow: 0 25px 50px -12px rgba(0,0,0,.15);
}
.acs-bs-17 {
box-shadow: 0 20px 50px rgba(0, 0, 0, 0.7);
}
.acs-bs-18 {
box-shadow: -10px -10px 30px 4px rgba(0,0,0,0.1), 10px 10px 30px 4px rgba(0,0,0,0.15);
}
.acs-bs-19 {
box-shadow: 0 20px 50px rgba(0, 0, 0, 0.4);
}
.acs-bs-20 {
box-shadow: 0 14px 28px rgba(0, 0, 0, 0.1), 0 10px 10px rgba(0, 0, 0, 0.1)
}



/* BG Base Colors */
.acs-bg-black {
--acs-bg-opacity: 1;
background-color: #000;
background-color: rgba(0, 0, 0, var(--acs-bg-opacity))
}

.acs-bg-white {
--acs-bg-opacity: 1;
background-color: #fff;
background-color: rgba(255, 255, 255, var(--acs-bg-opacity))
}


/* rose */
.acs-bg-rose-50 {
--acs-bg-opacity: 1;
background-color: #fff1f2;
background-color: rgba(254, 241, 242, var(--acs-bg-opacity));
}
.acs-bg-rose-100 {
--acs-bg-opacity: 1;
background-color: #ffe4e6;
background-color: rgba(253, 228, 230, var(--acs-bg-opacity));
}
.acs-bg-rose-200 {
--acs-bg-opacity: 1;
background-color: #fecdd3;
background-color: rgba(251, 205, 211, var(--acs-bg-opacity));
}
.acs-bg-rose-300 {
--acs-bg-opacity: 1;
background-color: #fda4af;
background-color: rgba(249, 164, 175, var(--acs-bg-opacity));
}
.acs-bg-rose-400 {
--acs-bg-opacity: 1;
background-color: #fb7185;
background-color: rgba(246, 113, 133, var(--acs-bg-opacity));
}
.acs-bg-rose-500 {
--acs-bg-opacity: 1;
background-color: #f43f5e;
background-color: rgba(244, 63, 94, var(--acs-bg-opacity));
}
.acs-bg-rose-600 {
--acs-bg-opacity: 1;
background-color: #e11d48;
background-color: rgba(255, 29, 72, var(--acs-bg-opacity));
}
.acs-bg-rose-700 {
--acs-bg-opacity: 1;
background-color: #be123c;
background-color: rgba(190, 19, 60, var(--acs-bg-opacity));
}
.acs-bg-rose-800 {
--acs-bg-opacity: 1;
background-color: #9f1239;
background-color: rgba(159, 17, 57, var(--acs-bg-opacity));
}
.acs-bg-rose-900 {
--acs-bg-opacity: 1;
background-color: #881337;
background-color: rgba(136, 19, 55, var(--acs-bg-opacity));
}
/* pink */
.acs-bg-pink-50 {
--acs-bg-opacity: 1;
background-color: #fdf2f8;
background-color: rgba(253, 242, 248, var(--acs-bg-opacity))
}
.acs-bg-pink-100 {
--acs-bg-opacity: 1;
background-color: #fce7f3;
background-color: rgba(252, 230, 243, var(--acs-bg-opacity))
}
.acs-bg-pink-200 {
--acs-bg-opacity: 1;
background-color: #fbcfe8;
background-color: rgba(251, 207, 232, var(--acs-bg-opacity))
}
.acs-bg-pink-300 {
--acs-bg-opacity: 1;
background-color: #f9a8d4;
background-color: rgba(249, 168, 212, var(--acs-bg-opacity))
}
.acs-bg-pink-400 {
--acs-bg-opacity: 1;
background-color: #f472b6;
background-color: rgba(244, 114, 182, var(--acs-bg-opacity))
}
.acs-bg-pink-500 {
--acs-bg-opacity: 1;
background-color: #ec4899;
background-color: rgba(236, 72, 152, var(--acs-bg-opacity))
}
.acs-bg-pink-600 {
--acs-bg-opacity: 1;
background-color: #db2777;
background-color: rgba(219, 39, 119, var(--acs-bg-opacity))
}
.acs-bg-pink-700 {
--acs-bg-opacity: 1;
background-color: #be185d;
background-color: rgba(190, 24, 93, var(--acs-bg-opacity))
}
.acs-bg-pink-800 {
--acs-bg-opacity: 1;
background-color: #9d174d;
background-color: rgba(157, 23, 77, var(--acs-bg-opacity))
}
.acs-bg-pink-900 {
--acs-bg-opacity: 1;
background-color: #831843;
background-color: rgba(131, 24, 67, var(--acs-bg-opacity))
}
/* fuchsia */
.acs-bg-fuchsia-50 {
--acs-bg-opacity: 1;
background-color: #fdf4ff;
background-color: rgba(253, 244, 255, var(--acs-bg-opacity));
}
.acs-bg-fuchsia-100 {
--acs-bg-opacity: 1;
background-color: #fae8ff;
background-color: rgba(250, 232, 255, var(--acs-bg-opacity));
}
.acs-bg-fuchsia-200 {
--acs-bg-opacity: 1;
background-color: #f5d0fe;
background-color: rgba(245, 208, 254, var(--acs-bg-opacity));
}
.acs-bg-fuchsia-300 {
--acs-bg-opacity: 1;
background-color: #f0abfc;
background-color: rgba(240, 171, 252, var(--acs-bg-opacity));
}
.acs-bg-fuchsia-400 {
--acs-bg-opacity: 1;
background-color: #e879f9;
background-color: rgba(232, 121, 249, var(--acs-bg-opacity));
}
.acs-bg-fuchsia-500 {
--acs-bg-opacity: 1;
background-color: #d946ef;
background-color: rgba(217, 70, 239, var(--acs-bg-opacity));
}
.acs-bg-fuchsia-600 {
--acs-bg-opacity: 1;
background-color: #c026d3;
background-color: rgba(192, 38, 211, var(--acs-bg-opacity));
}
.acs-bg-fuchsia-700 {
--acs-bg-opacity: 1;
background-color: #a21caf;
background-color: rgba(162, 28, 175, var(--acs-bg-opacity));
}
.acs-bg-fuchsia-800 {
--acs-bg-opacity: 1;
background-color: #86198f;
background-color: rgba(134, 25, 143, var(--acs-bg-opacity));
}
.acs-bg-fuchsia-900 {
--acs-bg-opacity: 1;
background-color: #701a75;
background-color: rgba(112, 25, 117, var(--acs-bg-opacity));
}
/* purple */
.acs-bg-purple-50 {
--acs-bg-opacity: 1;
background-color: #faf5ff;
background-color: rgba(250, 245, 255, var(--acs-bg-opacity))
}
.acs-bg-purple-100 {
--acs-bg-opacity: 1;
background-color: #f3e8ff;
background-color: rgba(243, 232, 255, var(--acs-bg-opacity))
}
.acs-bg-purple-200 {
--acs-bg-opacity: 1;
background-color: #e9d8fd;
background-color: rgba(233, 216, 253, var(--acs-bg-opacity))
}
.acs-bg-purple-300 {
--acs-bg-opacity: 1;
background-color: #d6bcfa;
background-color: rgba(214, 188, 250, var(--acs-bg-opacity))
}
.acs-bg-purple-400 {
--acs-bg-opacity: 1;
background-color: #b794f4;
background-color: rgba(183, 148, 244, var(--acs-bg-opacity))
}
.acs-bg-purple-500 {
--acs-bg-opacity: 1;
background-color: #9f7aea;
background-color: rgba(159, 122, 234, var(--acs-bg-opacity))
}
.acs-bg-purple-600 {
--acs-bg-opacity: 1;
background-color: #805ad5;
background-color: rgba(128, 90, 213, var(--acs-bg-opacity))
}
.acs-bg-purple-700 {
--acs-bg-opacity: 1;
background-color: #6b46c1;
background-color: rgba(107, 70, 193, var(--acs-bg-opacity))
}
.acs-bg-purple-800 {
--acs-bg-opacity: 1;
background-color: #553c9a;
background-color: rgba(85, 60, 154, var(--acs-bg-opacity))
}
.acs-bg-purple-900 {
--acs-bg-opacity: 1;
background-color: #44337a;
background-color: rgba(68, 51, 122, var(--acs-bg-opacity))
}
/* violet */
.acs-bg-violet-50 {
--acs-bg-opacity: 1;
background-color: #f5f3ff;
background-color: rgba(245, 243, 255, var(--acs-bg-opacity));
}
.acs-bg-violet-100 {
--acs-bg-opacity: 1;
background-color: #ede9fe;
background-color: rgba(237, 233, 254, var(--acs-bg-opacity));
}
.acs-bg-violet-200 {
--acs-bg-opacity: 1;
background-color: #ddd6fe;
background-color: rgba(221, 214, 254, var(--acs-bg-opacity));
}
.acs-bg-violet-300 {
--acs-bg-opacity: 1;
background-color: #c4b5fd;
background-color: rgba(196, 181, 253, var(--acs-bg-opacity));
}
.acs-bg-violet-400 {
--acs-bg-opacity: 1;
background-color: #a78bfa;
background-color: rgba(167, 139, 250, var(--acs-bg-opacity));
}
.acs-bg-violet-500 {
--acs-bg-opacity: 1;
background-color: #8b5cf6;
background-color: rgba(139, 91, 246, var(--acs-bg-opacity));
}
.acs-bg-violet-600 {
--acs-bg-opacity: 1;
background-color: #7c3aed;
background-color: rgba(124, 58, 237, var(--acs-bg-opacity));
}
.acs-bg-violet-700 {
--acs-bg-opacity: 1;
background-color: #6d28d9;
background-color: rgba(109, 39, 217, var(--acs-bg-opacity));
}
.acs-bg-violet-800 {
--acs-bg-opacity: 1;
background-color: #5b21b6;
background-color: rgba(91, 32, 182, var(--acs-bg-opacity));
}
.acs-bg-violet-900 {
--acs-bg-opacity: 1;
background-color: #4c1d95;
background-color: rgba(75, 29, 149, var(--acs-bg-opacity));
}
/* indigo */
.acs-bg-indigo-50 {
--acs-bg-opacity: 1;
background-color: #eef2ff;
background-color: rgba(238, 242, 255, var(--acs-bg-opacity))
}
.acs-bg-indigo-100 {
--acs-bg-opacity: 1;
background-color: #e0e7ff;
background-color: rgba(224, 231, 255, var(--acs-bg-opacity))
}
.acs-bg-indigo-200 {
--acs-bg-opacity: 1;
background-color: #c7d2fe;
background-color: rgba(199, 210, 254, var(--acs-bg-opacity))
}
.acs-bg-indigo-300 {
--acs-bg-opacity: 1;
background-color: #a5b4fc;
background-color: rgba(165, 180, 252, var(--acs-bg-opacity))
}
.acs-bg-indigo-400 {
--acs-bg-opacity: 1;
background-color: #818cf8;
background-color: rgba(128, 140, 248, var(--acs-bg-opacity))
}
.acs-bg-indigo-500 {
--acs-bg-opacity: 1;
background-color: #6366f1;
background-color: rgba(99, 102, 241, var(--acs-bg-opacity))
}
.acs-bg-indigo-600 {
--acs-bg-opacity: 1;
background-color: #4f46e5;
background-color: rgba(79, 70, 229, var(--acs-bg-opacity))
}
.acs-bg-indigo-700 {
--acs-bg-opacity: 1;
background-color: #4338ca;
background-color: rgba(67, 56, 202, var(--acs-bg-opacity))
}
.acs-bg-indigo-800 {
--acs-bg-opacity: 1;
background-color: #3730a3;
background-color: rgba(55, 48, 163, var(--acs-bg-opacity))
}
.acs-bg-indigo-900 {
--acs-bg-opacity: 1;
background-color: #312e81;
background-color: rgba(49, 46, 129, var(--acs-bg-opacity))
}
/* blue */
.acs-bg-blue-50 {
--acs-bg-opacity: 1;
background-color: #eff6ff;
background-color: rgba(239, 246, 255, var(--acs-bg-opacity))
}
.acs-bg-blue-100 {
--acs-bg-opacity: 1;
background-color: #dbeafe;
background-color: rgba(219, 234, 255, var(--acs-bg-opacity))
}
.acs-bg-blue-200 {
--acs-bg-opacity: 1;
background-color: #bfdbfe;
background-color: rgba(191, 219, 254, var(--acs-bg-opacity))
}
.acs-bg-blue-300 {
--acs-bg-opacity: 1;
background-color: #93c5fd;
background-color: rgba(147, 197, 253, var(--acs-bg-opacity))
}
.acs-bg-blue-400 {
--acs-bg-opacity: 1;
background-color: #60a5fa;
background-color: rgba(96, 165, 250, var(--acs-bg-opacity))
}
.acs-bg-blue-500 {
--acs-bg-opacity: 1;
background-color: #3b82f6;
background-color: rgba(59, 130, 246, var(--acs-bg-opacity))
}
.acs-bg-blue-600 {
--acs-bg-opacity: 1;
background-color: #2563eb;
background-color: rgba(40, 99, 235, var(--acs-bg-opacity))
}
.acs-bg-blue-700 {
--acs-bg-opacity: 1;
background-color: #1d4ed8;
background-color: rgba(34, 78, 216, var(--acs-bg-opacity))
}
.acs-bg-blue-800 {
--acs-bg-opacity: 1;
background-color: #1e40af;
background-color: rgba(30, 64, 175, var(--acs-bg-opacity))
}
.acs-bg-blue-900 {
--acs-bg-opacity: 1;
background-color: #1e3a8a;
background-color: rgba(30, 58, 138, var(--acs-bg-opacity))
}
/* light blue */
.acs-bg-lt-blue-50 {
--acs-bg-opacity: 1;
background-color: #f0f9ff;
background-color: rgba(240, 249, 255, var(--acs-bg-opacity));
}
.acs-bg-lt-blue-100 {
--acs-bg-opacity: 1;
background-color: #e0f2fe;
background-color: rgba(224, 242, 254, var(--acs-bg-opacity));
}
.acs-bg-lt-blue-200 {
--acs-bg-opacity: 1;
background-color: #bae6fd;
background-color: rgba(186, 230, 253, var(--acs-bg-opacity));
}
.acs-bg-lt-blue-300 {
--acs-bg-opacity: 1;
background-color: #7dd3fc;
background-color: rgba(125, 211, 252, var(--acs-bg-opacity));
}
.acs-bg-lt-blue-400 {
--acs-bg-opacity: 1;
background-color: #38bdf8;
background-color: rgba(65, 189, 248, var(--acs-bg-opacity));
}
.acs-bg-lt-blue-500 {
--acs-bg-opacity: 1;
background-color: #0ea5e9;
background-color: rgba(57, 165, 233, var(--acs-bg-opacity));
}
.acs-bg-lt-blue-600 {
--acs-bg-opacity: 1;
background-color: #0284c7;
background-color: rgba(45, 132, 199, var(--acs-bg-opacity));
}
.acs-bg-lt-blue-700 {
--acs-bg-opacity: 1;
background-color: #0369a1;
background-color: rgba(34, 105, 161, var(--acs-bg-opacity));
}
.acs-bg-lt-blue-800 {
--acs-bg-opacity: 1;
background-color: #075985;
background-color: rgba(27, 89, 133, var(--acs-bg-opacity));
}
.acs-bg-lt-blue-900 {
--acs-bg-opacity: 1;
background-color: #0c4a6e;
background-color: rgba(21, 74, 110, var(--acs-bg-opacity));
}
/* cyan */
.acs-bg-cyan-50 {
--acs-bg-opacity: 1;
background-color: #ecfeff;
background-color: rgba(236, 254, 255, var(--acs-bg-opacity));
}
.acs-bg-cyan-100 {
--acs-bg-opacity: 1;
background-color: #cffafe;
background-color: rgba(207, 250, 254, var(--acs-bg-opacity));
}
.acs-bg-cyan-200 {
--acs-bg-opacity: 1;
background-color: #a5f3fc;
background-color: rgba(165, 243, 252, var(--acs-bg-opacity));
}
.acs-bg-cyan-300 {
--acs-bg-opacity: 1;
background-color: #67e8f9;
background-color: rgba(103, 231, 249, var(--acs-bg-opacity));
}
.acs-bg-cyan-400 {
--acs-bg-opacity: 1;
background-color: #22d3ee;
background-color: rgba(71, 211, 238, var(--acs-bg-opacity));
}
.acs-bg-cyan-500 {
--acs-bg-opacity: 1;
background-color: #06b6d4;
background-color: rgba(60, 182, 212, var(--acs-bg-opacity));
}
.acs-bg-cyan-600 {
--acs-bg-opacity: 1;
background-color: #0891b2;
background-color: rgba(47, 145, 178, var(--acs-bg-opacity));
}
.acs-bg-cyan-700 {
--acs-bg-opacity: 1;
background-color: #0e7490;
background-color: rgba(36, 116, 144, var(--acs-bg-opacity));
}
.acs-bg-cyan-800 {
--acs-bg-opacity: 1;
background-color: #155e75;
background-color: rgba(27, 93, 117, var(--acs-bg-opacity));
}
.acs-bg-cyan-900 {
--acs-bg-opacity: 1;
background-color: #164e63;
background-color: rgba(22, 78, 99, var(--acs-bg-opacity));
}
/* teal */
.acs-bg-teal-50 {
--acs-bg-opacity: 1;
background-color: #f0fdfa;
background-color: rgba(240, 253, 250, var(--acs-bg-opacity))
}
.acs-bg-teal-100 {
--acs-bg-opacity: 1;
background-color: #ccfbf1;
background-color: rgba(204, 251, 241, var(--acs-bg-opacity))
}
.acs-bg-teal-200 {
--acs-bg-opacity: 1;
background-color: #99f6e4;
background-color: rgba(153, 246, 228, var(--acs-bg-opacity))
}
.acs-bg-teal-300 {
--acs-bg-opacity: 1;
background-color: #5eead4;
background-color: rgba(94, 234, 212, var(--acs-bg-opacity))
}
.acs-bg-teal-400 {
--acs-bg-opacity: 1;
background-color: #2dd4bf;
background-color: rgba(68, 212, 191, var(--acs-bg-opacity))
}
.acs-bg-teal-500 {
--acs-bg-opacity: 1;
background-color: #14b8a6;
background-color: rgba(58, 184, 166, var(--acs-bg-opacity))
}
.acs-bg-teal-600 {
--acs-bg-opacity: 1;
background-color: #0d9488;
background-color: rgba(45, 148, 136, var(--acs-bg-opacity))
}
.acs-bg-teal-700 {
--acs-bg-opacity: 1;
background-color: #0f766e;
background-color: rgba(34, 118, 110, var(--acs-bg-opacity))
}
.acs-bg-teal-800 {
--acs-bg-opacity: 1;
background-color: #115e59;
background-color: rgba(25, 94, 90, var(--acs-bg-opacity))
}
.acs-bg-teal-900 {
--acs-bg-opacity: 1;
background-color: #134e4a;
background-color: rgba(20, 78, 74, var(--acs-bg-opacity))
}
/* emerald */
.acs-bg-emerald-50 {
--acs-bg-opacity: 1;
background-color: #ecfdf5;
background-color: rgba(236,253,245, var(--acs-bg-opacity));
}
.acs-bg-emerald-100 {
--acs-bg-opacity: 1;
background-color: #d1fae5;
background-color: rgba(209,250,229, var(--acs-bg-opacity));
}
.acs-bg-emerald-200 {
--acs-bg-opacity: 1;
background-color: #a7f3d0;
background-color: rgba(167,243,208, var(--acs-bg-opacity));
}
.acs-bg-emerald-300 {
--acs-bg-opacity: 1;
background-color: #6ee7b7;
background-color: rgba(110,231,183, var(--acs-bg-opacity));
}
.acs-bg-emerald-400 {
--acs-bg-opacity: 1;
background-color: #34d399;
background-color: rgba(66,211,152, var(--acs-bg-opacity));
}
.acs-bg-emerald-500 {
--acs-bg-opacity: 1;
background-color: #10b981;
background-color: rgba(57,185,129, var(--acs-bg-opacity));
}
.acs-bg-emerald-600 {
--acs-bg-opacity: 1;
background-color: #059669;
background-color: rgba(44,150,105, var(--acs-bg-opacity));
}
.acs-bg-emerald-700 {
--acs-bg-opacity: 1;
background-color: #047857;
background-color: rgba(34,120,87, var(--acs-bg-opacity));
}
.acs-bg-emerald-800 {
--acs-bg-opacity: 1;
background-color: #065f46;
background-color: rgba(25,95,70, var(--acs-bg-opacity));
}
.acs-bg-emerald-900 {
--acs-bg-opacity: 1;
background-color: #064e3b;
background-color: rgba(19,77,59, var(--acs-bg-opacity));
}
/* green */
.acs-bg-green-50 {
--acs-bg-opacity: 1;
background-color: #f0fdf4;
background-color: rgba(240,253,244, var(--acs-bg-opacity))
}
.acs-bg-green-100 {
--acs-bg-opacity: 1;
background-color: #dcfce7;
background-color: rgba(220,252,231, var(--acs-bg-opacity))
}
.acs-bg-green-200 {
--acs-bg-opacity: 1;
background-color: #bbf7d0;
background-color: rgba(187,247,208, var(--acs-bg-opacity))
}
.acs-bg-green-300 {
--acs-bg-opacity: 1;
background-color: #86efac;
background-color: rgba(134,239,172, var(--acs-bg-opacity))
}
.acs-bg-green-400 {
--acs-bg-opacity: 1;
background-color: #4ade80;
background-color: rgba(74,222,127, var(--acs-bg-opacity))
}
.acs-bg-green-500 {
--acs-bg-opacity: 1;
background-color: #22c55e;
background-color: rgba(60,197,94, var(--acs-bg-opacity))
}
.acs-bg-green-600 {
--acs-bg-opacity: 1;
background-color: #16a34a;
background-color: rgba(48,163,74, var(--acs-bg-opacity))
}
.acs-bg-green-700 {
--acs-bg-opacity: 1;
background-color: #15803d;
background-color: rgba(35,127,61, var(--acs-bg-opacity))
}
.acs-bg-green-800 {
--acs-bg-opacity: 1;
background-color: #166534;
background-color: rgba(26,101,52, var(--acs-bg-opacity))
}
.acs-bg-green-900 {
--acs-bg-opacity: 1;
background-color: #14532d;
background-color: rgba(20,83,44, var(--acs-bg-opacity))
}
/* lime */
.acs-bg-lime-50 {
--acs-bg-opacity: 1;
background-color: #f7fee7;
background-color: rgba(247,254,231, var(--acs-bg-opacity))
}
.acs-bg-lime-100 {
--acs-bg-opacity: 1;
background-color: #ecfccb;
background-color: rgba(236,252,203, var(--acs-bg-opacity))
}
.acs-bg-lime-200 {
--acs-bg-opacity: 1;
background-color: #d9f99d;
background-color: rgba(217,249,157, var(--acs-bg-opacity))
}
.acs-bg-lime-300 {
--acs-bg-opacity: 1;
background-color: #bef264;
background-color: rgba(190,242,99, var(--acs-bg-opacity))
}
.acs-bg-lime-400 {
--acs-bg-opacity: 1;
background-color: #a3e635;
background-color: rgba(163,230,53, var(--acs-bg-opacity))
}
.acs-bg-lime-500 {
--acs-bg-opacity: 1;
background-color: #84cc16;
background-color: rgba(132,204,22, var(--acs-bg-opacity))
}
.acs-bg-lime-600 {
--acs-bg-opacity: 1;
background-color: #65a30d;
background-color: rgba(100,162,13, var(--acs-bg-opacity))
}
.acs-bg-lime-700 {
--acs-bg-opacity: 1;
background-color: #4d7c0f;
background-color: rgba(77,124,15, var(--acs-bg-opacity))
}
.acs-bg-lime-800 {
--acs-bg-opacity: 1;
background-color: #3f6212;
background-color: rgba(63,98,19, var(--acs-bg-opacity))
}
.acs-bg-lime-900 {
--acs-bg-opacity: 1;
background-color: #365314;
background-color: rgba(54,83,20, var(--acs-bg-opacity))
}
/* yellow */
.acs-bg-yellow-50 {
--acs-bg-opacity: 1;
background-color: #fefce8;
background-color: rgba(254,252,232, var(--acs-bg-opacity))
}
.acs-bg-yellow-100 {
--acs-bg-opacity: 1;
background-color: #fef9c3;
background-color: rgba(254,249,195, var(--acs-bg-opacity))
}
.acs-bg-yellow-200 {
--acs-bg-opacity: 1;
background-color: #fef08a;
background-color: rgba(253,240,138, var(--acs-bg-opacity))
}
.acs-bg-yellow-300 {
--acs-bg-opacity: 1;
background-color: #fde047;
background-color: rgba(251,224,72, var(--acs-bg-opacity))
}
.acs-bg-yellow-400 {
--acs-bg-opacity: 1;
background-color: #facc15;
background-color: rgba(250,204,20, var(--acs-bg-opacity))
}
.acs-bg-yellow-500 {
--acs-bg-opacity: 1;
background-color: #eab308;
background-color: rgba(234,179,8, var(--acs-bg-opacity))
}
.acs-bg-yellow-600 {
--acs-bg-opacity: 1;
background-color: #ca8a04;
background-color: rgba(202,138,5, var(--acs-bg-opacity))
}
.acs-bg-yellow-700 {
--acs-bg-opacity: 1;
background-color: #a16207;
background-color: rgba(161,98,6, var(--acs-bg-opacity))
}
.acs-bg-yellow-800 {
--acs-bg-opacity: 1;
background-color: #854d0e;
background-color: rgba(133,77,14, var(--acs-bg-opacity))
}
.acs-bg-yellow-900 {
--acs-bg-opacity: 1;
background-color: #713f12;
background-color: rgba(113,63,18, var(--acs-bg-opacity))
}
/* orange */
.acs-bg-orange-50 {
--acs-bg-opacity: 1;
background-color: #fffaf0;
background-color: rgba(255, 250, 240, var(--acs-bg-opacity))
}
.acs-bg-orange-100 {
--acs-bg-opacity: 1;
background-color: #fdf0d9;
background-color: rgba(253, 240, 217, var(--acs-bg-opacity))
}
.acs-bg-orange-200 {
--acs-bg-opacity: 1;
background-color: #feebc8;
background-color: rgba(254, 235, 200, var(--acs-bg-opacity))
}
.acs-bg-orange-300 {
--acs-bg-opacity: 1;
background-color: #fbd38d;
background-color: rgba(251, 211, 141, var(--acs-bg-opacity))
}
.acs-bg-orange-400 {
--acs-bg-opacity: 1;
background-color: #f6ad55;
background-color: rgba(246, 173, 85, var(--acs-bg-opacity))
}
.acs-bg-orange-500 {
--acs-bg-opacity: 1;
background-color: #ed8936;
background-color: rgba(237, 137, 54, var(--acs-bg-opacity))
}
.acs-bg-orange-600 {
--acs-bg-opacity: 1;
background-color: #dd6b20;
background-color: rgba(221, 107, 32, var(--acs-bg-opacity))
}
.acs-bg-orange-700 {
--acs-bg-opacity: 1;
background-color: #c05621;
background-color: rgba(192, 86, 33, var(--acs-bg-opacity))
}
.acs-bg-orange-800 {
--acs-bg-opacity: 1;
background-color: #9c4221;
background-color: rgba(156, 66, 33, var(--acs-bg-opacity))
}
.acs-bg-orange-900 {
--acs-bg-opacity: 1;
background-color: #7b341e;
background-color: rgba(123, 52, 30, var(--acs-bg-opacity))
}
/* amber */
.acs-bg-amber-50 {
--acs-bg-opacity: 1;
background-color: #fffbeb;
background-color: rgba(254,251,235, var(--acs-bg-opacity))
}
.acs-bg-amber-100 {
--acs-bg-opacity: 1;
background-color: #fef3c7;
background-color: rgba(253,243,198, var(--acs-bg-opacity))
}
.acs-bg-amber-200 {
--acs-bg-opacity: 1;
background-color: #fde68a;
background-color: rgba(252,230,138, var(--acs-bg-opacity))
}
.acs-bg-amber-300 {
--acs-bg-opacity: 1;
background-color: #fcd34d;
background-color: rgba(250,211,76, var(--acs-bg-opacity))
}
.acs-bg-amber-400 {
--acs-bg-opacity: 1;
background-color: #fbbf24;
background-color: rgba(249,191,36, var(--acs-bg-opacity))
}
.acs-bg-amber-500 {
--acs-bg-opacity: 1;
background-color: #f59e0b;
background-color: rgba(245,158,9, var(--acs-bg-opacity))
}
.acs-bg-amber-600 {
--acs-bg-opacity: 1;
background-color: #d97706;
background-color: rgba(217,119,6, var(--acs-bg-opacity))
}
.acs-bg-amber-700 {
--acs-bg-opacity: 1;
background-color: #b45309;
background-color: rgba(180,83,9, var(--acs-bg-opacity))
}
.acs-bg-amber-800 {
--acs-bg-opacity: 1;
background-color: #92400e;
background-color: rgba(146,64,15, var(--acs-bg-opacity))
}
.acs-bg-amber-900 {
--acs-bg-opacity: 1;
background-color: #78350f;
background-color: rgba(20,54,15, var(--acs-bg-opacity))
}
/* red */
.acs-bg-red-50 {
--acs-bg-opacity: 1;
background-color: #fef2f2;
background-color: rgba(254,242,242, var(--acs-bg-opacity))
}
.acs-bg-red-100 {
--acs-bg-opacity: 1;
background-color:#fee2e2;
background-color: rgba(253,226,226, var(--acs-bg-opacity))
}
.acs-bg-red-200 {
--acs-bg-opacity: 1;
background-color: #fecaca;
background-color: rgba(251,202,202, var(--acs-bg-opacity))
}
.acs-bg-red-300 {
--acs-bg-opacity: 1;
background-color: #fca5a5;
background-color: rgba(248,165,165, var(--acs-bg-opacity))
}
.acs-bg-red-400 {
--acs-bg-opacity: 1;
background-color: #f87171;
background-color: rgba(246,113,113, var(--acs-bg-opacity))
}
.acs-bg-red-500 {
--acs-bg-opacity: 1;
background-color: #ef4444;
background-color: rgba(239,68,67, var(--acs-bg-opacity))
}
.acs-bg-red-600 {
--acs-bg-opacity: 1;
background-color: #dc2626;
background-color: rgba(220,39,38, var(--acs-bg-opacity))
}
.acs-bg-red-700 {
--acs-bg-opacity: 1;
background-color: #b91c1c;
background-color: rgba(185,28,28, var(--acs-bg-opacity))
}
.acs-bg-red-800 {
--acs-bg-opacity: 1;
background-color: #991b1b;
background-color: rgba(153,27,28, var(--acs-bg-opacity))
}
.acs-bg-red-900 {
--acs-bg-opacity: 1;
background-color: #7f1d1d;
background-color: rgba(127,29,30, var(--acs-bg-opacity))
}
/* warm gray */
.acs-bg-warm-gray-50 {
--acs-bg-opacity: 1;
background-color: #fafaf9;
background-color: rgba(250,250,249, var(--acs-bg-opacity))
}
.acs-bg-warm-gray-100 {
--acs-bg-opacity: 1;
background-color:#f5f5f4;
background-color: rgba(245,245,244, var(--acs-bg-opacity))
}
.acs-bg-warm-gray-200 {
--acs-bg-opacity: 1;
background-color: #e7e5e4;
background-color: rgba(231,229,228, var(--acs-bg-opacity))
}
.acs-bg-warm-gray-300 {
--acs-bg-opacity: 1;
background-color: #d6d3d1;
background-color: rgba(214,211,209, var(--acs-bg-opacity))
}
.acs-bg-warm-gray-400 {
--acs-bg-opacity: 1;
background-color: #a8a29e;
background-color: rgba(168,162,158, var(--acs-bg-opacity))
}
.acs-bg-warm-gray-500 {
--acs-bg-opacity: 1;
background-color: #78716c;
background-color: rgba(120,113,108, var(--acs-bg-opacity))
}
.acs-bg-warm-gray-600 {
--acs-bg-opacity: 1;
background-color: #57534e;
background-color: rgba(87,83,78, var(--acs-bg-opacity))
}
.acs-bg-warm-gray-700 {
--acs-bg-opacity: 1;
background-color: #44403c;
background-color: rgba(68,64,60, var(--acs-bg-opacity))
}
.acs-bg-warm-gray-800 {
--acs-bg-opacity: 1;
background-color: #292524;
background-color: rgba(41,37,37, var(--acs-bg-opacity))
}
.acs-bg-warm-gray-900 {
--acs-bg-opacity: 1;
background-color: #1c1917;
background-color: rgba(29,25,24, var(--acs-bg-opacity))
}
/* true gray */
.acs-bg-true-gray-50 {
--acs-bg-opacity: 1;
background-color: #fafafa;
background-color: rgba(250,250,250, var(--acs-bg-opacity))
}
.acs-bg-true-gray-100 {
--acs-bg-opacity: 1;
background-color: #f5f5f5;
background-color: rgba(245,245,245, var(--acs-bg-opacity))
}
.acs-bg-true-gray-200 {
--acs-bg-opacity: 1;
background-color: #e5e5e5;
background-color: rgba(229,229,229, var(--acs-bg-opacity))
}
.acs-bg-true-gray-300 {
--acs-bg-opacity: 1;
background-color: #d4d4d4;
background-color: rgba(212,212,212, var(--acs-bg-opacity))
}
.acs-bg-true-gray-400 {
--acs-bg-opacity: 1;
background-color: #a3a3a3;
background-color: rgba(163,163,163, var(--acs-bg-opacity))
}
.acs-bg-true-gray-500 {
--acs-bg-opacity: 1;
background-color: #737373;
background-color: rgba(115,115,115, var(--acs-bg-opacity))
}
.acs-bg-true-gray-600 {
--acs-bg-opacity: 1;
background-color: #525252;
background-color: rgba(82,82,82, var(--acs-bg-opacity))
}
.acs-bg-true-gray-700 {
--acs-bg-opacity: 1;
background-color: #404040;
background-color: rgba(64,64,64, var(--acs-bg-opacity))
}
.acs-bg-true-gray-800 {
--acs-bg-opacity: 1;
background-color: #262626;
background-color: rgba(38,38,38, var(--acs-bg-opacity))
}
.acs-bg-true-gray-900 {
--acs-bg-opacity: 1;
background-color: #171717;
background-color: rgba(24,24,24, var(--acs-bg-opacity))
}
/* gray */
.acs-bg-gray-50 {
--acs-bg-opacity: 1;
background-color: #fafafa;
background-color: rgba(250,250,250, var(--acs-bg-opacity))
}
.acs-bg-gray-100 {
--acs-bg-opacity: 1;
background-color: #f4f4f5;
background-color: rgba(244,244,245, var(--acs-bg-opacity))
}
.acs-bg-gray-200 {
--acs-bg-opacity: 1;
background-color: #e4e4e7;
background-color: rgba(228,228,231, var(--acs-bg-opacity))
}
.acs-bg-gray-300 {
--acs-bg-opacity: 1;
background-color: #d4d4d8;
background-color: rgba(212,212,216, var(--acs-bg-opacity))
}
.acs-bg-gray-400 {
--acs-bg-opacity: 1;
background-color: #a1a1aa;
background-color: rgba(161,161,170, var(--acs-bg-opacity))
}
.acs-bg-gray-500 {
--acs-bg-opacity: 1;
background-color: #71717a;
background-color: rgba(113,113,122, var(--acs-bg-opacity))
}
.acs-bg-gray-600 {
--acs-bg-opacity: 1;
background-color: #52525b;
background-color: rgba(82,82,91, var(--acs-bg-opacity))
}
.acs-bg-gray-700 {
--acs-bg-opacity: 1;
background-color: #3f3f46;
background-color: rgba(63,63,70, var(--acs-bg-opacity))
}
.acs-bg-gray-800 {
--acs-bg-opacity: 1;
background-color: #27272a;
background-color: rgba(39,39,42, var(--acs-bg-opacity))
}
.acs-bg-gray-900 {
--acs-bg-opacity: 1;
background-color: #18181b;
background-color: rgba(24,24,26, var(--acs-bg-opacity))
}
/* cool gray */
.acs-bg-cool-gray-50 {
--acs-bg-opacity: 1;
background-color: #f9fafb;
background-color: rgba(249,250,251, var(--acs-bg-opacity))
}
.acs-bg-cool-gray-100 {
--acs-bg-opacity: 1;
background-color: #f3f4f6;
background-color: rgba(243,244,246, var(--acs-bg-opacity))
}
.acs-bg-cool-gray-200 {
--acs-bg-opacity: 1;
background-color: #e5e7eb;
background-color: rgba(229,231,235, var(--acs-bg-opacity))
}
.acs-bg-cool-gray-300 {
--acs-bg-opacity: 1;
background-color: #d1d5db;
background-color: rgba(209,213,219, var(--acs-bg-opacity))
}
.acs-bg-cool-gray-400 {
--acs-bg-opacity: 1;
background-color: #9ca3af;
background-color: rgba(156,163,175, var(--acs-bg-opacity))
}
.acs-bg-cool-gray-500 {
--acs-bg-opacity: 1;
background-color: #6b7280;
background-color: rgba(107,114,128, var(--acs-bg-opacity))
}
.acs-bg-cool-gray-600 {
--acs-bg-opacity: 1;
background-color: #4b5563;
background-color: rgba(75,85,100, var(--acs-bg-opacity))
}
.acs-bg-cool-gray-700 {
--acs-bg-opacity: 1;
background-color: #374151;
background-color: rgba(55,65,81, var(--acs-bg-opacity))
}
.acs-bg-cool-gray-800 {
--acs-bg-opacity: 1;
background-color: #1f2937;
background-color: rgba(31,42,55, var(--acs-bg-opacity))
}
.acs-bg-cool-gray-900 {
--acs-bg-opacity: 1;
background-color: #111827;
background-color: rgba(17,24,38, var(--acs-bg-opacity))
}
/* blue gray */
.acs-bg-blue-gray-50 {
--acs-bg-opacity: 1;
background-color: #f8fafc;
background-color: rgba(248,250,252, var(--acs-bg-opacity))
}
.acs-bg-blue-gray-100 {
--acs-bg-opacity: 1;
background-color: #f1f5f9;
background-color: rgba(241,245,249, var(--acs-bg-opacity))
}
.acs-bg-blue-gray-200 {
--acs-bg-opacity: 1;
background-color: #e2e8f0;
background-color: rgba(226,231,240, var(--acs-bg-opacity))
}
.acs-bg-blue-gray-300 {
--acs-bg-opacity: 1;
background-color: #cbd5e1;
background-color: rgba(203,213,225, var(--acs-bg-opacity))
}
.acs-bg-blue-gray-400 {
--acs-bg-opacity: 1;
background-color: #94a3b8;
background-color: rgba(148,163,184, var(--acs-bg-opacity))
}
.acs-bg-blue-gray-500 {
--acs-bg-opacity: 1;
background-color: #64748b;
background-color: rgba(100,116,139, var(--acs-bg-opacity))
}
.acs-bg-blue-gray-600 {
--acs-bg-opacity: 1;
background-color: #475569;
background-color: rgba(71,85,105, var(--acs-bg-opacity))
}
.acs-bg-blue-gray-700 {
--acs-bg-opacity: 1;
background-color: #334155;
background-color: rgba(51,65,85, var(--acs-bg-opacity))
}
.acs-bg-blue-gray-800 {
--acs-bg-opacity: 1;
background-color: #1e293b;
background-color: rgba(30,41,59, var(--acs-bg-opacity))
}
.acs-bg-blue-gray-900 {
--acs-bg-opacity: 1;
background-color: #0f172a;
background-color: rgba(16,24,42, var(--acs-bg-opacity))
}



/* BG Opacities */
.acs-bg-opacity-0 {
--acs-bg-opacity: 0;
}
.acs-bg-opacity-5 {
--acs-bg-opacity: 0.05;
}
.acs-bg-opacity-10 {
--acs-bg-opacity: 0.1;
}
.acs-bg-opacity-20 {
--acs-bg-opacity: 0.2;
}
.acs-bg-opacity-25 {
--acs-bg-opacity: 0.25;
}
.acs-bg-opacity-30 {
--acs-bg-opacity: 0.3;
}
.acs-bg-opacity-35 {
--acs-bg-opacity: 0.35;
}
.acs-bg-opacity-40 {
--acs-bg-opacity: 0.4;
}
.acs-bg-opacity-45 {
--acs-bg-opacity: 0.45;
}
.acs-bg-opacity-50 {
--acs-bg-opacity: 0.5;
}
.acs-bg-opacity-55 {
--acs-bg-opacity: 0.55;
}
.acs-bg-opacity-60 {
--acs-bg-opacity: 0.6;
}
.acs-bg-opacity-65 {
--acs-bg-opacity: 0.65;
}
.acs-bg-opacity-70 {
--acs-bg-opacity: 0.7;
}
.acs-bg-opacity-75 {
--acs-bg-opacity: 0.75;
}
.acs-bg-opacity-80{
--acs-bg-opacity: 0.8;
}
.acs-bg-opacity-80{
--acs-bg-opacity: 0.85;
}
.acs-bg-opacity-90 {
--acs-bg-opacity: 0.9;
}
.acs-bg-opacity-95 {
--acs-bg-opacity: 0.95;
}
.acs-bg-opacity-100 {
--acs-bg-opacity: 1;
}



/* Base Text Colors */
.acs-black {
color: #000
}

.acs-white {
color: #fff
}

/* rose */
.acs-rose-50 {
color: #fff1f2;
color: rgba(254, 241, 242, 1);
}
.acs-rose-100 {
color: #ffe4e6;
color: rgba(253, 228, 230, 1);
}
.acs-rose-200 {
color: #fecdd3;
color: rgba(251, 205, 211, 1);
}
.acs-rose-300 {
color: #fda4af;
color: rgba(249, 164, 175, 1);
}
.acs-rose-400 {
color: #fb7185;
color: rgba(246, 113, 133, 1);
}
.acs-rose-500 {
color: #f43f5e;
color: rgba(244, 63, 94, 1);
}
.acs-rose-600 {
color: #e11d48;
color: rgba(255, 29, 72, 1);
}
.acs-rose-700 {
color: #be123c;
color: rgba(190, 19, 60, 1);
}
.acs-rose-800 {
color: #9f1239;
color: rgba(159, 17, 57, 1);
}
.acs-rose-900 {
color: #881337;
color: rgba(136, 19, 55, 1);
}
/* pink */
.acs-pink-50 {
color: #fdf2f8;
color: rgba(253, 242, 248, 1)
}
.acs-pink-100 {
color: #fce7f3;
color: rgba(252, 230, 243, 1)
}
.acs-pink-200 {
color: #fbcfe8;
color: rgba(251, 207, 232, 1)
}
.acs-pink-300 {
color: #f9a8d4;
color: rgba(249, 168, 212, 1)
}
.acs-pink-400 {
color: #f472b6;
color: rgba(244, 114, 182, 1)
}
.acs-pink-500 {
color: #ec4899;
color: rgba(236, 72, 152, 1)
}
.acs-pink-600 {
color: #db2777;
color: rgba(219, 39, 119, 1)
}
.acs-pink-700 {
color: #be185d;
color: rgba(190, 24, 93, 1)
}
.acs-pink-800 {
color: #9d174d;
color: rgba(157, 23, 77, 1)
}
.acs-pink-900 {
color: #831843;
color: rgba(131, 24, 67, 1)
}
/* fuchsia */
.acs-fuchsia-50 {
color: #fdf4ff;
color: rgba(253, 244, 255, 1);
}
.acs-fuchsia-100 {
color: #fae8ff;
color: rgba(250, 232, 255, 1);
}
.acs-fuchsia-200 {
color: #f5d0fe;
color: rgba(245, 208, 254, 1);
}
.acs-fuchsia-300 {
color: #f0abfc;
color: rgba(240, 171, 252, 1);
}
.acs-fuchsia-400 {
color: #e879f9;
color: rgba(232, 121, 249, 1);
}
.acs-fuchsia-500 {
color: #d946ef;
color: rgba(217, 70, 239, 1);
}
.acs-fuchsia-600 {
color: #c026d3;
color: rgba(192, 38, 211, 1);
}
.acs-fuchsia-700 {
color: #a21caf;
color: rgba(162, 28, 175, 1);
}
.acs-fuchsia-800 {
color: #86198f;
color: rgba(134, 25, 143, 1);
}
.acs-fuchsia-900 {
color: #701a75;
color: rgba(112, 25, 117, 1);
}
/* purple */
.acs-purple-50 {
color: #faf5ff;
color: rgba(250, 245, 255, 1)
}
.acs-purple-100 {
color: #f3e8ff;
color: rgba(243, 232, 255, 1)
}
.acs-purple-200 {
color: #e9d8fd;
color: rgba(233, 216, 253, 1)
}
.acs-purple-300 {
color: #d6bcfa;
color: rgba(214, 188, 250, 1)
}
.acs-purple-400 {
color: #b794f4;
color: rgba(183, 148, 244, 1)
}
.acs-purple-500 {
color: #9f7aea;
color: rgba(159, 122, 234, 1)
}
.acs-purple-600 {
color: #805ad5;
color: rgba(128, 90, 213, 1)
}
.acs-purple-700 {
color: #6b46c1;
color: rgba(107, 70, 193, 1)
}
.acs-purple-800 {
color: #553c9a;
color: rgba(85, 60, 154, 1)
}
.acs-purple-900 {
color: #44337a;
color: rgba(68, 51, 122, 1)
}
/* violet */
.acs-violet-50 {
color: #f5f3ff;
color: rgba(245, 243, 255, 1);
}
.acs-violet-100 {
color: #ede9fe;
color: rgba(237, 233, 254, 1);
}
.acs-violet-200 {
color: #ddd6fe;
color: rgba(221, 214, 254, 1);
}
.acs-violet-300 {
color: #c4b5fd;
color: rgba(196, 181, 253, 1);
}
.acs-violet-400 {
color: #a78bfa;
color: rgba(167, 139, 250, 1);
}
.acs-violet-500 {
color: #8b5cf6;
color: rgba(139, 91, 246, 1);
}
.acs-violet-600 {
color: #7c3aed;
color: rgba(124, 58, 237, 1);
}
.acs-violet-700 {
color: #6d28d9;
color: rgba(109, 39, 217, 1);
}
.acs-violet-800 {
color: #5b21b6;
color: rgba(91, 32, 182, 1);
}
.acs-violet-900 {
color: #4c1d95;
color: rgba(75, 29, 149, 1);
}
/* indigo */
.acs-indigo-50 {
color: #eef2ff;
color: rgba(238, 242, 255, 1)
}
.acs-indigo-100 {
color: #e0e7ff;
color: rgba(224, 231, 255, 1)
}
.acs-indigo-200 {
color: #c7d2fe;
color: rgba(199, 210, 254, 1)
}
.acs-indigo-300 {
color: #a5b4fc;
color: rgba(165, 180, 252, 1)
}
.acs-indigo-400 {
color: #818cf8;
color: rgba(128, 140, 248, 1)
}
.acs-indigo-500 {
color: #6366f1;
color: rgba(99, 102, 241, 1)
}
.acs-indigo-600 {
color: #4f46e5;
color: rgba(79, 70, 229, 1)
}
.acs-indigo-700 {
color: #4338ca;
color: rgba(67, 56, 202, 1)
}
.acs-indigo-800 {
color: #3730a3;
color: rgba(55, 48, 163, 1)
}
.acs-indigo-900 {
color: #312e81;
color: rgba(49, 46, 129, 1)
}
/* blue */
.acs-blue-50 {
color: #eff6ff;
color: rgba(239, 246, 255, 1)
}
.acs-blue-100 {
color: #dbeafe;
color: rgba(219, 234, 255, 1)
}
.acs-blue-200 {
color: #bfdbfe;
color: rgba(191, 219, 254, 1)
}
.acs-blue-300 {
color: #93c5fd;
color: rgba(147, 197, 253, 1)
}
.acs-blue-400 {
color: #60a5fa;
color: rgba(96, 165, 250, 1)
}
.acs-blue-500 {
color: #3b82f6;
color: rgba(59, 130, 246, 1)
}
.acs-blue-600 {
color: #2563eb;
color: rgba(40, 99, 235, 1)
}
.acs-blue-700 {
color: #1d4ed8;
color: rgba(34, 78, 216, 1)
}
.acs-blue-800 {
color: #1e40af;
color: rgba(30, 64, 175, 1)
}
.acs-blue-900 {
color: #1e3a8a;
color: rgba(30, 58, 138, 1)
}
/* light blue */
.acs-lt-blue-50 {
color: #f0f9ff;
color: rgba(240, 249, 255, 1);
}
.acs-lt-blue-100 {
color: #e0f2fe;
color: rgba(224, 242, 254, 1);
}
.acs-lt-blue-200 {
color: #bae6fd;
color: rgba(186, 230, 253, 1);
}
.acs-lt-blue-300 {
color: #7dd3fc;
color: rgba(125, 211, 252, 1);
}
.acs-lt-blue-400 {
color: #38bdf8;
color: rgba(65, 189, 248, 1);
}
.acs-lt-blue-500 {
color: #0ea5e9;
color: rgba(57, 165, 233, 1);
}
.acs-lt-blue-600 {
color: #0284c7;
color: rgba(45, 132, 199, 1);
}
.acs-lt-blue-700 {
color: #0369a1;
color: rgba(34, 105, 161, 1);
}
.acs-lt-blue-800 {
color: #075985;
color: rgba(27, 89, 133, 1);
}
.acs-lt-blue-900 {
color: #0c4a6e;
color: rgba(21, 74, 110, 1);
}
/* cyan */
.acs-cyan-50 {
color: #ecfeff;
color: rgba(236, 254, 255, 1);
}
.acs-cyan-100 {
color: #cffafe;
color: rgba(207, 250, 254, 1);
}
.acs-cyan-200 {
color: #a5f3fc;
color: rgba(165, 243, 252, 1);
}
.acs-cyan-300 {
color: #67e8f9;
color: rgba(103, 231, 249, 1);
}
.acs-cyan-400 {
color: #22d3ee;
color: rgba(71, 211, 238, 1);
}
.acs-cyan-500 {
color: #06b6d4;
color: rgba(60, 182, 212, 1);
}
.acs-cyan-600 {
color: #0891b2;
color: rgba(47, 145, 178, 1);
}
.acs-cyan-700 {
color: #0e7490;
color: rgba(36, 116, 144, 1);
}
.acs-cyan-800 {
color: #155e75;
color: rgba(27, 93, 117, 1);
}
.acs-cyan-900 {
color: #164e63;
color: rgba(22, 78, 99, 1);
}
/* teal */
.acs-teal-50 {
color: #f0fdfa;
color: rgba(240, 253, 250, 1)
}
.acs-teal-100 {
color: #ccfbf1;
color: rgba(204, 251, 241, 1)
}
.acs-teal-200 {
color: #99f6e4;
color: rgba(153, 246, 228, 1)
}
.acs-teal-300 {
color: #5eead4;
color: rgba(94, 234, 212, 1)
}
.acs-teal-400 {
color: #2dd4bf;
color: rgba(68, 212, 191, 1)
}
.acs-teal-500 {
color: #14b8a6;
color: rgba(58, 184, 166, 1)
}
.acs-teal-600 {
color: #0d9488;
color: rgba(45, 148, 136, 1)
}
.acs-teal-700 {
color: #0f766e;
color: rgba(34, 118, 110, 1)
}
.acs-teal-800 {
color: #115e59;
color: rgba(25, 94, 90, 1)
}
.acs-teal-900 {
color: #134e4a;
color: rgba(20, 78, 74, 1)
}
/* emerald */
.acs-emerald-50 {
color: #ecfdf5;
color: rgba(236,253,245, 1);
}
.acs-emerald-100 {
color: #d1fae5;
color: rgba(209,250,229, 1);
}
.acs-emerald-200 {
color: #a7f3d0;
color: rgba(167,243,208, 1);
}
.acs-emerald-300 {
color: #6ee7b7;
color: rgba(110,231,183, 1);
}
.acs-emerald-400 {
color: #34d399;
color: rgba(66,211,152, 1);
}
.acs-emerald-500 {
color: #10b981;
color: rgba(57,185,129, 1);
}
.acs-emerald-600 {
color: #059669;
color: rgba(44,150,105, 1);
}
.acs-emerald-700 {
color: #047857;
color: rgba(34,120,87, 1);
}
.acs-emerald-800 {
color: #065f46;
color: rgba(25,95,70, 1);
}
.acs-emerald-900 {
color: #064e3b;
color: rgba(19,77,59, 1);
}
/* green */
.acs-green-50 {
color: #f0fdf4;
color: rgba(240,253,244, 1)
}
.acs-green-100 {
color: #dcfce7;
color: rgba(220,252,231, 1)
}
.acs-green-200 {
color: #bbf7d0;
color: rgba(187,247,208, 1)
}
.acs-green-300 {
color: #86efac;
color: rgba(134,239,172, 1)
}
.acs-green-400 {
color: #4ade80;
color: rgba(74,222,127, 1)
}
.acs-green-500 {
color: #22c55e;
color: rgba(60,197,94, 1)
}
.acs-green-600 {
color: #16a34a;
color: rgba(48,163,74, 1)
}
.acs-green-700 {
color: #15803d;
color: rgba(35,127,61, 1)
}
.acs-green-800 {
color: #166534;
color: rgba(26,101,52, 1)
}
.acs-green-900 {
color: #14532d;
color: rgba(20,83,44, 1)
}
/* lime */
.acs-lime-50 {
color: #f7fee7;
color: rgba(247,254,231, 1)
}
.acs-lime-100 {
color: #ecfccb;
color: rgba(236,252,203, 1)
}
.acs-lime-200 {
color: #d9f99d;
color: rgba(217,249,157, 1)
}
.acs-lime-300 {
color: #bef264;
color: rgba(190,242,99, 1)
}
.acs-lime-400 {
color: #a3e635;
color: rgba(163,230,53, 1)
}
.acs-lime-500 {
color: #84cc16;
color: rgba(132,204,22, 1)
}
.acs-lime-600 {
color: #65a30d;
color: rgba(100,162,13, 1)
}
.acs-lime-700 {
color: #4d7c0f;
color: rgba(77,124,15, 1)
}
.acs-lime-800 {
color: #3f6212;
color: rgba(63,98,19, 1)
}
.acs-lime-900 {
color: #365314;
color: rgba(54,83,20, 1)
}
/* yellow */
.acs-yellow-50 {
color: #fefce8;
color: rgba(254,252,232, 1)
}
.acs-yellow-100 {
color: #fef9c3;
color: rgba(254,249,195, 1)
}
.acs-yellow-200 {
color: #fef08a;
color: rgba(253,240,138, 1)
}
.acs-yellow-300 {
color: #fde047;
color: rgba(251,224,72, 1)
}
.acs-yellow-400 {
color: #facc15;
color: rgba(250,204,20, 1)
}
.acs-yellow-500 {
color: #eab308;
color: rgba(234,179,8, 1)
}
.acs-yellow-600 {
color: #ca8a04;
color: rgba(202,138,5, 1)
}
.acs-yellow-700 {
color: #a16207;
color: rgba(161,98,6, 1)
}
.acs-yellow-800 {
color: #854d0e;
color: rgba(133,77,14, 1)
}
.acs-yellow-900 {
color: #713f12;
color: rgba(113,63,18, 1)
}
/* orange */
.acs-orange-50 {
color: #fffaf0;
color: rgba(255, 250, 240, 1)
}
.acs-orange-100 {
color: #fdf0d9;
color: rgba(253, 240, 217, 1)
}
.acs-orange-200 {
color: #feebc8;
color: rgba(254, 235, 200, 1)
}
.acs-orange-300 {
color: #fbd38d;
color: rgba(251, 211, 141, 1)
}
.acs-orange-400 {
color: #f6ad55;
color: rgba(246, 173, 85, 1)
}
.acs-orange-500 {
color: #ed8936;
color: rgba(237, 137, 54, 1)
}
.acs-orange-600 {
color: #dd6b20;
color: rgba(221, 107, 32, 1)
}
.acs-orange-700 {
color: #c05621;
color: rgba(192, 86, 33, 1)
}
.acs-orange-800 {
color: #9c4221;
color: rgba(156, 66, 33, 1)
}
.acs-orange-900 {
color: #7b341e;
color: rgba(123, 52, 30, 1)
}
/* amber */
.acs-amber-50 {
color: #fffbeb;
color: rgba(254,251,235, 1)
}
.acs-amber-100 {
color: #fef3c7;
color: rgba(253,243,198, 1)
}
.acs-amber-200 {
color: #fde68a;
color: rgba(252,230,138, 1)
}
.acs-amber-300 {
color: #fcd34d;
color: rgba(250,211,76, 1)
}
.acs-amber-400 {
color: #fbbf24;
color: rgba(249,191,36, 1)
}
.acs-amber-500 {
color: #f59e0b;
color: rgba(245,158,9, 1)
}
.acs-amber-600 {
color: #d97706;
color: rgba(217,119,6, 1)
}
.acs-amber-700 {
color: #b45309;
color: rgba(180,83,9, 1)
}
.acs-amber-800 {
color: #92400e;
color: rgba(146,64,15, 1)
}
.acs-amber-900 {
color: #78350f;
color: rgba(20,54,15, 1)
}
/* red */
.acs-red-50 {
color: #fef2f2;
color: rgba(254,242,242, 1)
}
.acs-red-100 {
color:#fee2e2;
color: rgba(253,226,226, 1)
}
.acs-red-200 {
color: #fecaca;
color: rgba(251,202,202, 1)
}
.acs-red-300 {
color: #fca5a5;
color: rgba(248,165,165, 1)
}
.acs-red-400 {
color: #f87171;
color: rgba(246,113,113, 1)
}
.acs-red-500 {
color: #ef4444;
color: rgba(239,68,67, 1)
}
.acs-red-600 {
color: #dc2626;
color: rgba(220,39,38, 1)
}
.acs-red-700 {
color: #b91c1c;
color: rgba(185,28,28, 1)
}
.acs-red-800 {
color: #991b1b;
color: rgba(153,27,28, 1)
}
.acs-red-900 {
color: #7f1d1d;
color: rgba(127,29,30, 1)
}
/* warm gray */
.acs-warm-gray-50 {
color: #fafaf9;
color: rgba(250,250,249, 1)
}
.acs-warm-gray-100 {
color:#f5f5f4;
color: rgba(245,245,244, 1)
}
.acs-warm-gray-200 {
color: #e7e5e4;
color: rgba(231,229,228, 1)
}
.acs-warm-gray-300 {
color: #d6d3d1;
color: rgba(214,211,209, 1)
}
.acs-warm-gray-400 {
color: #a8a29e;
color: rgba(168,162,158, 1)
}
.acs-warm-gray-500 {
color: #78716c;
color: rgba(120,113,108, 1)
}
.acs-warm-gray-600 {
color: #57534e;
color: rgba(87,83,78, 1)
}
.acs-warm-gray-700 {
color: #44403c;
color: rgba(68,64,60, 1)
}
.acs-warm-gray-800 {
color: #292524;
color: rgba(41,37,37, 1)
}
.acs-warm-gray-900 {
color: #1c1917;
color: rgba(29,25,24, 1)
}
/* true gray */
.acs-true-gray-50 {
color: #fafafa;
color: rgba(250,250,250, 1)
}
.acs-true-gray-100 {
color: #f5f5f5;
color: rgba(245,245,245, 1)
}
.acs-true-gray-200 {
color: #e5e5e5;
color: rgba(229,229,229, 1)
}
.acs-true-gray-300 {
color: #d4d4d4;
color: rgba(212,212,212, 1)
}
.acs-true-gray-400 {
color: #a3a3a3;
color: rgba(163,163,163, 1)
}
.acs-true-gray-500 {
color: #737373;
color: rgba(115,115,115, 1)
}
.acs-true-gray-600 {
color: #525252;
color: rgba(82,82,82, 1)
}
.acs-true-gray-700 {
color: #404040;
color: rgba(64,64,64, 1)
}
.acs-true-gray-800 {
color: #262626;
color: rgba(38,38,38, 1)
}
.acs-true-gray-900 {
color: #171717;
color: rgba(24,24,24, 1)
}
/* gray */
.acs-gray-50 {
color: #fafafa;
color: rgba(250,250,250, 1)
}
.acs-gray-100 {
color: #f4f4f5;
color: rgba(244,244,245, 1)
}
.acs-gray-200 {
color: #e4e4e7;
color: rgba(228,228,231, 1)
}
.acs-gray-300 {
color: #d4d4d8;
color: rgba(212,212,216, 1)
}
.acs-gray-400 {
color: #a1a1aa;
color: rgba(161,161,170, 1)
}
.acs-gray-500 {
color: #71717a;
color: rgba(113,113,122, 1)
}
.acs-gray-600 {
color: #52525b;
color: rgba(82,82,91, 1)
}
.acs-gray-700 {
color: #3f3f46;
color: rgba(63,63,70, 1)
}
.acs-gray-800 {
color: #27272a;
color: rgba(39,39,42, 1)
}
.acs-gray-900 {
color: #18181b;
color: rgba(24,24,26, 1)
}
/* cool gray */
.acs-cool-gray-50 {
color: #f9fafb;
color: rgba(249,250,251, 1)
}
.acs-cool-gray-100 {
color: #f3f4f6;
color: rgba(243,244,246, 1)
}
.acs-cool-gray-200 {
color: #e5e7eb;
color: rgba(229,231,235, 1)
}
.acs-cool-gray-300 {
color: #d1d5db;
color: rgba(209,213,219, 1)
}
.acs-cool-gray-400 {
color: #9ca3af;
color: rgba(156,163,175, 1)
}
.acs-cool-gray-500 {
color: #6b7280;
color: rgba(107,114,128, 1)
}
.acs-cool-gray-600 {
color: #4b5563;
color: rgba(75,85,100, 1)
}
.acs-cool-gray-700 {
color: #374151;
color: rgba(55,65,81, 1)
}
.acs-cool-gray-800 {
color: #1f2937;
color: rgba(31,42,55, 1)
}
.acs-cool-gray-900 {
color: #111827;
color: rgba(17,24,38, 1)
}
/* blue gray */
.acs-blue-gray-50 {
color: #f8fafc;
color: rgba(248,250,252, 1)
}
.acs-blue-gray-100 {
color: #f1f5f9;
color: rgba(241,245,249, 1)
}
.acs-blue-gray-200 {
color: #e2e8f0;
color: rgba(226,231,240, 1)
}
.acs-blue-gray-300 {
color: #cbd5e1;
color: rgba(203,213,225, 1)
}
.acs-blue-gray-400 {
color: #94a3b8;
color: rgba(148,163,184, 1)
}
.acs-blue-gray-500 {
color: #64748b;
color: rgba(100,116,139, 1)
}
.acs-blue-gray-600 {
color: #475569;
color: rgba(71,85,105, 1)
}
.acs-blue-gray-700 {
color: #334155;
color: rgba(51,65,85, 1)
}
.acs-blue-gray-800 {
color: #1e293b;
color: rgba(30,41,59, 1)
}
.acs-blue-gray-900 {
color: #0f172a;
color: rgba(16,24,42, 1)
}



/* Opacity */
.acs-opacity-0 {
opacity: 0
}
.acs-opacity-5 {
opacity: 0.05
}
.acs-opacity-10 {
opacity: 0.1
}
.acs-opacity-20 {
opacity: 0.2
}
.acs-opacity-25 {
opacity: 0.25
}
.acs-opacity-30 {
opacity: 0.3
}
.acs-opacity-35 {
opacity: 0.35
}
.acs-opacity-40 {
opacity: 0.4
}
.acs-opacity-45 {
opacity: 0.45
}
.acs-opacity-50 {
opacity: 0.5
}
.acs-opacity-55 {
opacity: 0.55
}
.acs-opacity-60 {
opacity: 0.6
}
.acs-opacity-65 {
opacity: 0.65
}
.acs-opacity-70 {
opacity: 0.7
}
.acs-opacity-75 {
opacity: 0.75
}
.acs-opacity-80 {
opacity: 0.8
}
.acs-opacity-85 {
opacity: 0.85
}
.acs-opacity-90 {
opacity: 0.9
}
.acs-opacity-95 {
opacity: 0.95
}
.acs-opacity-100 {
opacity: 1
}


/* Min Heights */
.acs-h10 {
min-height: 10rem
}
.acs-h15 {
min-height: 15rem
}
.acs-h20 {
min-height: 20rem
}
.acs-h25 {
min-height: 25rem
}
.acs-h30 {
min-height: 30rem
}
.acs-h35 {
min-height: 35rem
}
.acs-h40 {
min-height: 40rem
}
.acs-h45 {
min-height: 45rem
}
.acs-h50 {
min-height: 50rem
}
.acs-h55 {
min-height: 55rem
}
.acs-h60 {
min-height: 60rem
}
.acs-h65 {
min-height: 65rem
}
.acs-h70 {
min-height: 70rem
}
.acs-h75 {
min-height: 75rem
}
.acs-h80 {
min-height: 80rem
}
.acs-h85 {
min-height: 85rem
}
.acs-h90 {
min-height: 90rem
}
.acs-h95 {
min-height: 95rem
}
.acs-h100 {
min-height: 100rem
}


/* Positioning */
.acs-absolute {
position: absolute
}
.acs-relative {
position: relative
}
.acs-static {
position: static
}
.acs-sticky {
position: sticky
}


/* Flip */
.acs-flip-x {
-moz-transform: scaleX(-1);
-o-transform: scaleX(-1);
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
filter: FlipH;
-ms-filter: "FlipH"; 
}

.acs-flip-y {
-moz-transform: scaleY(-1);
-o-transform: scaleY(-1);
-webkit-transform: scaleY(-1);
transform: scaleY(-1);
filter: FlipV;
-ms-filter: "FlipV"; 
}


/* Z-Index */
.acs-z-index-1 {
z-index: 1
}
.acs-z-index-2 {
z-index: 2
}
.acs-z-index-3 {
z-index: 3
}
.acs-z-index-4 {
z-index: 4
}
.acs-z-index-5 {
z-index: 5
}
.acs-z-index-6 {
z-index: 6
}
.acs-z-index-7 {
z-index: 7
}
.acs-z-index-8 {
z-index: 8
}
.acs-z-index-9 {
z-index: 9
}
.acs-z-index-10 {
z-index: 10
}
