@charset "UTF-8";
/**
 * arches - Global style system focused on utility classes
 * @version v4.1.4x
 * @link https://github.com/ACC-Style/Arches/
 */
/**  Build Comment: including file /setup/__preheader.scss  **/
/** SCSS DOC: _preheader.scss **/
/** SCSS DOC: _helpers.scss **/
/** SCSS DOC: _utility-css.vars.scss **/
[target=_blank].link:after, [target=_blank].link_icons:after, [target=_blank].link-light:after, .links_light.reading-typography a[target=_blank]:not(.btn, .not-link):after, [target=_blank].link:after, :where(.reading-typography) a[target=_blank]:not(.btn, .not-link):after, .links_dark.reading-typography a[target=_blank]:not(.btn, .not-link):after, [href^=http][target=_blank].link:after, [href^=http][target=_blank].link_icons:after, [href^=http][target=_blank].link-light:after, .links_light.reading-typography a[href^=http][target=_blank]:not(.btn, .not-link):after, [href^=http][target=_blank].link:after, [href^=https][target=_blank].link:after, [href^=https][target=_blank].link_icons:after, [href^=https][target=_blank].link-light:after, .links_light.reading-typography a[href^=https][target=_blank]:not(.btn, .not-link):after, [href^=https][target=_blank].link:after, [href^="mailto:"].link:after, [href^="mailto:"].link_icons:after, [href^="mailto:"].link-light:after, .links_light.reading-typography a[href^="mailto:"]:not(.btn, .not-link):after, [href^="mailto:"].link:after, :where(.reading-typography) a[href^="mailto:"]:not(.btn, .not-link):after, .links_dark.reading-typography a[href^="mailto:"]:not(.btn, .not-link):after, [href^="tel:"].link:after, [href^="tel:"].link_icons:after, [href^="tel:"].link-light:after, .links_light.reading-typography a[href^="tel:"]:not(.btn, .not-link):after, [href^="tel:"].link:after, :where(.reading-typography) a[href^="tel:"]:not(.btn, .not-link):after, .links_dark.reading-typography a[href^="tel:"]:not(.btn, .not-link):after, [href*=".pdf"].link:before, [href*=".pdf"].link_icons:before, [href*=".pdf"].link-light:before, .links_light.reading-typography a[href*=".pdf"]:not(.btn, .not-link):before, [href*=".pdf"].link:before, :where(.reading-typography) a[href*=".pdf"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".pdf"]:not(.btn, .not-link):before, [href*=".doc"].link:before, [href*=".doc"].link_icons:before, [href*=".doc"].link-light:before, .links_light.reading-typography a[href*=".doc"]:not(.btn, .not-link):before, [href*=".doc"].link:before, :where(.reading-typography) a[href*=".doc"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".doc"]:not(.btn, .not-link):before, [href*=".docx"].link:before, [href*=".docx"].link_icons:before, [href*=".docx"].link-light:before, .links_light.reading-typography a[href*=".docx"]:not(.btn, .not-link):before, [href*=".docx"].link:before, :where(.reading-typography) a[href*=".docx"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".docx"]:not(.btn, .not-link):before, [href*=".txt"].link:before, [href*=".txt"].link_icons:before, [href*=".txt"].link-light:before, .links_light.reading-typography a[href*=".txt"]:not(.btn, .not-link):before, [href*=".txt"].link:before, :where(.reading-typography) a[href*=".txt"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".txt"]:not(.btn, .not-link):before, [href*=".zip"].link:before, [href*=".zip"].link_icons:before, [href*=".zip"].link-light:before, .links_light.reading-typography a[href*=".zip"]:not(.btn, .not-link):before, [href*=".zip"].link:before, :where(.reading-typography) a[href*=".zip"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".zip"]:not(.btn, .not-link):before, [href*=".ppt"].link:before, [href*=".ppt"].link_icons:before, [href*=".ppt"].link-light:before, .links_light.reading-typography a[href*=".ppt"]:not(.btn, .not-link):before, [href*=".ppt"].link:before, :where(.reading-typography) a[href*=".ppt"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".ppt"]:not(.btn, .not-link):before, [href*=".pptx"].link:before, [href*=".pptx"].link_icons:before, [href*=".pptx"].link-light:before, .links_light.reading-typography a[href*=".pptx"]:not(.btn, .not-link):before, [href*=".pptx"].link:before, :where(.reading-typography) a[href*=".pptx"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".pptx"]:not(.btn, .not-link):before, [href*=".csv"].link:before, [href*=".csv"].link_icons:before, [href*=".csv"].link-light:before, .links_light.reading-typography a[href*=".csv"]:not(.btn, .not-link):before, [href*=".csv"].link:before, :where(.reading-typography) a[href*=".csv"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".csv"]:not(.btn, .not-link):before, [href*=".xls"].link:before, [href*=".xls"].link_icons:before, [href*=".xls"].link-light:before, .links_light.reading-typography a[href*=".xls"]:not(.btn, .not-link):before, [href*=".xls"].link:before, :where(.reading-typography) a[href*=".xls"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".xls"]:not(.btn, .not-link):before, [href*=".xlsx"].link:before, [href*=".xlsx"].link_icons:before, [href*=".xlsx"].link-light:before, .links_light.reading-typography a[href*=".xlsx"]:not(.btn, .not-link):before, [href*=".xlsx"].link:before, :where(.reading-typography) a[href*=".xlsx"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".xlsx"]:not(.btn, .not-link):before, [href*=".mp4"].link:before, [href*=".mp4"].link_icons:before, [href*=".mp4"].link-light:before, .links_light.reading-typography a[href*=".mp4"]:not(.btn, .not-link):before, [href*=".mp4"].link:before, :where(.reading-typography) a[href*=".mp4"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".mp4"]:not(.btn, .not-link):before, [href*=".mov"].link:before, [href*=".mov"].link_icons:before, [href*=".mov"].link-light:before, .links_light.reading-typography a[href*=".mov"]:not(.btn, .not-link):before, [href*=".mov"].link:before, :where(.reading-typography) a[href*=".mov"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".mov"]:not(.btn, .not-link):before {
  -webkit-font-smoothing: antialiased;
  text-rendering: auto;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: 900;
  line-height: 1;
  font-family: "Font Awesome 6 Pro", "Font Awesome 5 Pro";
}

/**  Build Comment: This Style Sheet should only be used as an augmenting stylesheet  **/
/**  Build Comment: Set Active Class  **/
/** SCSS DOC: __brand.base.scss **/
/**  Colors  **/
/** SCSS DOC: _colors.scss **/
/** Setting link color variables in scss **/
/*

Link Colors: Light

Link colors of a lighter shade in all of its states, default, hover, visited. Typically used to enhance visibility on dark backgrounds.

$link-color-dark			- #126657; Link Color dark			
$link-color-dark--hover	- #051f1a; Link Color dark--hover	
$link-color-dark--visited	- #42665f; Link Color dark--visited	

Weight:2

Styleguide DesignBase.Colors.LinksLight
 */
/*

Link Colors

Link colors  in all of its states, default, hover, visited.


$link-color-light			- #8cebda; Link Color light			
$link-color-light--hover	- #e8fbf8; Link Color light--hover	
$link-color-light--visited	- #84afa7; Link Color light--visited	
$link-color-dark			- #126657; Link Color dark			
$link-color-dark--hover	- #051f1a; Link Color dark--hover	
$link-color-dark--visited	- #42665f; Link Color dark--visited	

Weight:1

Styleguide DesignBase.Colors.Links
 */
/**  Fonts  **/
/* Define the "system" font family */
@font-face {
  font-style: normal;
  font-weight: 300;
  src: local(".SFNSText-Light"), local(".HelveticaNeueDeskInterface-Light"), local(".LucidaGrandeUI"), local("Ubuntu Light"), local("Segoe UI Light"), local("Roboto-Light"), local("DroidSans"), local("Tahoma");
  font-family: system;
}
html {
  -webkit-font-smoothing: antialiased;
  -webkit-line-break: after-white-space;
  -webkit-locale: "en";
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  line-break: white-space;
}

/**  Textures  **/
.disabled, .texture_dynamic, .texture_cross, .texture_disabled, .texture_dust, .texture_dark, .texture_medium, .texture_light {
  background-position: top right;
  background-repeat: repeat;
  background-origin: border-box;
  background-attachment: local;
}

/**  logos  **/
/**  ACC Brands    *********************************/
/** SCSS DOC: __brand.virtual.scss **/
/**  Build Comment: Overlay and alter for virtual Branding 4.1.4x  **/
/** SCSS DOC:_brand.compile.scss **/
/** SCSS DOC: _root.cssvars.scss **/
:root {
  --primary-h: 193.288590604deg;
  --primary-s: 74.8743718593%;
  --primary-l: 39.0196078431%;
  --primary: hsl( var(--primary-h),var(--primary-s),var(--primary-l) );
  --secondary-h: 223.6363636364deg;
  --secondary-s: 5.069124424%;
  --secondary-l: 42.5490196078%;
  --secondary: hsl( var(--secondary-h),var(--secondary-s),var(--secondary-l) );
  --success-h: 137.8625954198deg;
  --success-s: 90.3448275862%;
  --success-l: 28.431372549%;
  --success: hsl( var(--success-h),var(--success-s),var(--success-l) );
  --shade-h: 0deg;
  --shade-s: 0.826446281%;
  --shade-l: 52.5490196078%;
  --shade: hsl( var(--shade-h),var(--shade-s),var(--shade-l) );
  --warning-h: 33.8613861386deg;
  --warning-s: 86.3247863248%;
  --warning-l: 45.8823529412%;
  --warning: hsl( var(--warning-h),var(--warning-s),var(--warning-l) );
  --alert-h: 0deg;
  --alert-s: 78.9473684211%;
  --alert-l: 48.431372549%;
  --alert: hsl( var(--alert-h),var(--alert-s),var(--alert-l) );
  --navigation-h: 221.8791946309deg;
  --navigation-s: 63.4042553191%;
  --navigation-l: 46.0784313725%;
  --navigation: hsl( var(--navigation-h),var(--navigation-s),var(--navigation-l) );
  --accent-h: 167.2340425532deg;
  --accent-s: 76.2162162162%;
  --accent-l: 36.2745098039%;
  --accent: hsl( var(--accent-h),var(--accent-s),var(--accent-l) );
  --info-h: 31.3043478261deg;
  --info-s: 11.1111111111%;
  --info-l: 59.4117647059%;
  --info: hsl( var(--info-h),var(--info-s),var(--info-l) );
  --highlight-h: 265.8536585366deg;
  --highlight-s: 48.2352941176%;
  --highlight-l: 50%;
  --highlight: hsl( var(--highlight-h),var(--highlight-s),var(--highlight-l) );
  --acc-h: 206.9491525424deg;
  --acc-s: 100%;
  --acc-l: 23.137254902%;
  --acc: hsl( var(--acc-h),var(--acc-s),var(--acc-l) );
  --link-color-light-h:169.2857142857deg;
  --link-color-light-s:70%;
  --link-color-light-l:73.5294117647%;
  --link-color-light: hsl( var(--link-color-light-h),var(--link-color-light-s),var(--link-color-light-l) );
  --link-color-light--hover-h:169.2857142857deg;
  --link-color-light--hover-s:70%;
  --link-color-light--hover-l:94.7058823529%;
  --link-color-light--hover: hsl( var(--link-color-light--hover-h),var(--link-color-light--hover-s),var(--link-color-light--hover-l) );
  --link-color-light--visited-h:169.2857142857deg;
  --link-color-light--visited-s:21%;
  --link-color-light--visited-l:60.2941176471%;
  --link-color-light--visited: hsl( var(--link-color-light--visited-h),var(--link-color-light--visited-s),var(--link-color-light--visited-l) );
  --link-color-dark-h:169.2857142857deg;
  --link-color-dark-s:70%;
  --link-color-dark-l:23.5294117647%;
  --link-color-dark: hsl( var(--link-color-dark-h),var(--link-color-dark-s),var(--link-color-dark-l) );
  --link-color-dark--hover-h:169.2857142857deg;
  --link-color-dark--hover-s:70%;
  --link-color-dark--hover-l:7.0588235294%;
  --link-color-dark--hover: hsl( var(--link-color-dark--hover-h),var(--link-color-dark--hover-s),var(--link-color-dark--hover-l) );
  --link-color-dark--visited-h:169.2857142857deg;
  --link-color-dark--visited-s:21%;
  --link-color-dark--visited-l:32.9411764706%;
  --link-color-dark--visited: hsl( var(--link-color-dark--visited-h),var(--link-color-dark--visited-s),var(--link-color-dark--visited-l) );
}

[target=_blank].link:after, [target=_blank].link_icons:after, [target=_blank].link-light:after, .links_light.reading-typography a[target=_blank]:not(.btn, .not-link):after, [target=_blank].link:after, :where(.reading-typography) a[target=_blank]:not(.btn, .not-link):after, .links_dark.reading-typography a[target=_blank]:not(.btn, .not-link):after, [href^=http][target=_blank].link:after, [href^=http][target=_blank].link_icons:after, [href^=http][target=_blank].link-light:after, .links_light.reading-typography a[href^=http][target=_blank]:not(.btn, .not-link):after, [href^=http][target=_blank].link:after, [href^=https][target=_blank].link:after, [href^=https][target=_blank].link_icons:after, [href^=https][target=_blank].link-light:after, .links_light.reading-typography a[href^=https][target=_blank]:not(.btn, .not-link):after, [href^=https][target=_blank].link:after, [href^="mailto:"].link:after, [href^="mailto:"].link_icons:after, [href^="mailto:"].link-light:after, .links_light.reading-typography a[href^="mailto:"]:not(.btn, .not-link):after, [href^="mailto:"].link:after, :where(.reading-typography) a[href^="mailto:"]:not(.btn, .not-link):after, .links_dark.reading-typography a[href^="mailto:"]:not(.btn, .not-link):after, [href^="tel:"].link:after, [href^="tel:"].link_icons:after, [href^="tel:"].link-light:after, .links_light.reading-typography a[href^="tel:"]:not(.btn, .not-link):after, [href^="tel:"].link:after, :where(.reading-typography) a[href^="tel:"]:not(.btn, .not-link):after, .links_dark.reading-typography a[href^="tel:"]:not(.btn, .not-link):after, [href*=".pdf"].link:before, [href*=".pdf"].link_icons:before, [href*=".pdf"].link-light:before, .links_light.reading-typography a[href*=".pdf"]:not(.btn, .not-link):before, [href*=".pdf"].link:before, :where(.reading-typography) a[href*=".pdf"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".pdf"]:not(.btn, .not-link):before, [href*=".doc"].link:before, [href*=".doc"].link_icons:before, [href*=".doc"].link-light:before, .links_light.reading-typography a[href*=".doc"]:not(.btn, .not-link):before, [href*=".doc"].link:before, :where(.reading-typography) a[href*=".doc"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".doc"]:not(.btn, .not-link):before, [href*=".docx"].link:before, [href*=".docx"].link_icons:before, [href*=".docx"].link-light:before, .links_light.reading-typography a[href*=".docx"]:not(.btn, .not-link):before, [href*=".docx"].link:before, :where(.reading-typography) a[href*=".docx"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".docx"]:not(.btn, .not-link):before, [href*=".txt"].link:before, [href*=".txt"].link_icons:before, [href*=".txt"].link-light:before, .links_light.reading-typography a[href*=".txt"]:not(.btn, .not-link):before, [href*=".txt"].link:before, :where(.reading-typography) a[href*=".txt"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".txt"]:not(.btn, .not-link):before, [href*=".zip"].link:before, [href*=".zip"].link_icons:before, [href*=".zip"].link-light:before, .links_light.reading-typography a[href*=".zip"]:not(.btn, .not-link):before, [href*=".zip"].link:before, :where(.reading-typography) a[href*=".zip"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".zip"]:not(.btn, .not-link):before, [href*=".ppt"].link:before, [href*=".ppt"].link_icons:before, [href*=".ppt"].link-light:before, .links_light.reading-typography a[href*=".ppt"]:not(.btn, .not-link):before, [href*=".ppt"].link:before, :where(.reading-typography) a[href*=".ppt"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".ppt"]:not(.btn, .not-link):before, [href*=".pptx"].link:before, [href*=".pptx"].link_icons:before, [href*=".pptx"].link-light:before, .links_light.reading-typography a[href*=".pptx"]:not(.btn, .not-link):before, [href*=".pptx"].link:before, :where(.reading-typography) a[href*=".pptx"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".pptx"]:not(.btn, .not-link):before, [href*=".csv"].link:before, [href*=".csv"].link_icons:before, [href*=".csv"].link-light:before, .links_light.reading-typography a[href*=".csv"]:not(.btn, .not-link):before, [href*=".csv"].link:before, :where(.reading-typography) a[href*=".csv"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".csv"]:not(.btn, .not-link):before, [href*=".xls"].link:before, [href*=".xls"].link_icons:before, [href*=".xls"].link-light:before, .links_light.reading-typography a[href*=".xls"]:not(.btn, .not-link):before, [href*=".xls"].link:before, :where(.reading-typography) a[href*=".xls"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".xls"]:not(.btn, .not-link):before, [href*=".xlsx"].link:before, [href*=".xlsx"].link_icons:before, [href*=".xlsx"].link-light:before, .links_light.reading-typography a[href*=".xlsx"]:not(.btn, .not-link):before, [href*=".xlsx"].link:before, :where(.reading-typography) a[href*=".xlsx"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".xlsx"]:not(.btn, .not-link):before, [href*=".mp4"].link:before, [href*=".mp4"].link_icons:before, [href*=".mp4"].link-light:before, .links_light.reading-typography a[href*=".mp4"]:not(.btn, .not-link):before, [href*=".mp4"].link:before, :where(.reading-typography) a[href*=".mp4"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".mp4"]:not(.btn, .not-link):before, [href*=".mov"].link:before, [href*=".mov"].link_icons:before, [href*=".mov"].link-light:before, .links_light.reading-typography a[href*=".mov"]:not(.btn, .not-link):before, [href*=".mov"].link:before, :where(.reading-typography) a[href*=".mov"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".mov"]:not(.btn, .not-link):before {
  -webkit-font-smoothing: antialiased;
  text-rendering: auto;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: 900;
  line-height: 1;
  font-family: "Font Awesome 6 Pro", "Font Awesome 5 Pro";
}

/**  Build Comment: Render Root Variables  **/
/** SCSS DOC: __var.output.scss **/
/** This needs to run later then brand **/
/** SCSS DOC: _setup.none.scss **/
/**  Build Comment: Basic UC File  **/
/**  Utility Classes    *********************************/
/**  Logos  **/
/*
Anatomy

<h2>Anatomy of a Utility Class</h2>
The breakdown of the names for UCs follow a structured patter for easy muscle memory learning. 
<p class="font_2">All of the Style Names follow this ordered pattern of construction.</p>
<ol class="font_1 font_bold m-y_4 br_solid br_1 br_shade-4 lh_4 m_0 p_0" style="list-style-position: inside;">
        <li class="p_3 m_0 bg_success-3">State - Hover <em>(Optional: always ends with a colon)</em></li>
        <li class="p_3 m_0 bg_primary-3">Style Name</li>
        <li class="p_3 m_0 bg_alert-3">Style Name Modifier <em>(Optional: always starts with a hyphen)</em></li>
         <li class="p_3 m_0 bg_warning-3">Divider or Equal To <em>(Optional: if it is a style value pair use the underscore as an equals)</em></li>
        <li class="p_3 m_0 bg_highlight-3">Value</li>
        <li class="p_3 m_0 bg_alert-3">Value Modifier <em>(Optional: always starts with a hyphen)</em></li>
        <li class="p_3 m_0 bg_accent-3">Breakpoint <em>(Optional: always starts with a colon)</em></li>
  </ol>
  <div class="font_2">
      <div class="font_bold font_3">Example 1</div>
      <div class="font_1 m-t_2">Make the background color primary modified by the shading of negative 2 when the cursor has hovered over it.</div>
      <div class="h:bg_primary-n3 h:c_white  m-y_4 p_4 br_solid br_shade-3 br_1">I have the class h:bg_primary-n2</div>
      <div class="font_bold font_1">Long Name</div>
      <div class="flex m-t_3">
            <div class="flex_auto bg_success-3 p_3">hover:</div>
            <div class="flex_auto bg_primary-3 p_3">background-color</div>
            <div class="flex_auto bg_warning-3 p_3">_</div>
            <div class="flex_auto bg_highlight-3 p_3">primary</div>
            <div class="flex_auto bg_alert-3 p_3">Modify Negative 2</div>
      </div>
      <div class="font_bold font_1">Utility Class</div>
      <div class="flex m-t_3">
        <div class="flex_auto bg_success-3 p_3">h:</div>
        <div class="flex_auto bg_primary-3 p_3">bg</div>
        <div class="flex_auto bg_warning-3 p_3">_</div>
        <div class="flex_auto bg_highlight-3 p_3">primary</div>
        <div class="flex_auto bg_alert-3 p_3">-n2</div>
      </div>
      <ol class="font_0 font_bold c_black m-y_4 br_solid br_1 br_shade-4 lh_4 p_0 m_0" style="list-style-position: inside;">
          <li class="bg_success-3 p_3 m_0">'h' => Interaction State </li>
          <li class="bg_primary-3 p_3 m_0">'bg' => Style Name</li>
          <li class="bg_warning-3 p_3 m_0">`_` => Value Divider think of this as an equal mark</li>
          <li class="bg_highlight-3 p_3 m_0">`primary` => Value</li>
          <li class="bg_alert-3 p_3 m_0">`n2` => Modifier Values most follow a [n5 , n4, n3, n2, n1, {0 is
          default} , 1, 2, 3, 4, 5, color names, or shade values]</li>
          <li class="bg_accent-3 p_3 m_0">`lg`=> Breakpoint Value</li>
      </ol>   
  </div>
  <div class="font_2">
      <div class="font_bold font_3">Long Name Example 2</div>
      <div class="font_1 m-t_2">Add 1 rem of padding to the top when screen is medium and up</div>
      <div class="flex m-t_3">
        <div class="flex_auto bg_primary-3 p_3">padding</div>
        <div class="flex_auto bg_alert-3 p_3">top</div>
        <div class="flex_auto bg_warning-3 p_3">Equals</div>
        <div class="flex_auto bg_highlight-3 p_3">value 4 = 1rem </div>
        <div class="flex_auto bg_accent-3 p_3">at the medium breakpoint</div>
      </div>
       <div class="font_bold font_1">Utility Class Example</div>
            <div class="flex m-t_3"><div class="flex_auto bg_primary-3 p_3">p</div>
            <div class="flex_auto bg_alert-3 p_3">-t</div>
            <div class="flex_auto bg_warning-3 p_3">_</div>
            <div class="flex_auto bg_highlight-3 p_3">4</div>
            <div class="flex_auto bg_accent-3 p_3">:md</div>
        </div>
  </div>

 Styleguide Anatomy.Parts
*/
/*
Interaction State

Pseudo  DOM states
| states      | Short Name | CSS      | Currently Used                         |
| ----------- | ---------- | -------- | -------------------------------------- |
| hover       | h:         | :hover   | Yes                                    |
| active      | a:         | :active  | <span class="c_warning">Partial</span> |
| ~~visited~~ | ~~v:~~     | :visited | <span class="c_alert">Not Used</span>  |

 Weight: 100

Styleguide Anatomy.State
*/
/*
Style Names

## List of the short hand for style names

The breakdown of the names for UCs follow a structured patter for easy muscle memory learning. 
| CSS Style                               | Short Name | has modifier                 | Uses Stepped Value                         |
| --------------------------------------- | ---------- | ---------------------------- | ------------------------------------------ |
| background-color                        | .bg        |                              | <i class="fas fa-check"></i> as a modifier |
| border-color                            | .br        |                              | <i class="fas fa-check"></i> as a modifier |
| border-radius                           | .br        | <i class="fas fa-check"></i> |                                            |
| border-width                            | .br        | <i class="fas fa-check"></i> | <i class="fas fa-check"></i>               |
| color                                   | .c         |                              | <i class="fas fa-check"></i> as a modifier |
| clear                                   | .clear     |                              |                                            |
| display                                 | .          |                              |                                            |
| flex                                    | .flex      |                              |                                            |
| float                                   | .float     |                              |                                            |
| font-size                               | .font      |                              | <i class="fas fa-check"></i>               |
| font-family                             | .font      |                              |                                            |
| font-weight                             | .font      |                              |                                            |
| font-style                              | .font      |                              |                                            |
| height                                  | .h         |                              |                                            |
| justify-content                         | .justify   |                              |                                            |
| margin                                  | .m         | <i class="fas fa-check"></i> | <i class="fas fa-check"></i>               |
| overflow                                | .overflow  |                              |                                            |
| padding                                 | .p         | <i class="fas fa-check"></i> | <i class="fas fa-check"></i>               |
| position                                | .          |                              |                                            |
| <em class="p-l_4 c_primary">top</em>    | .t         |                              | <i class="fas fa-check"></i>               |
| <em class="p-l_4 c_primary">right</em>  | .r         |                              | <i class="fas fa-check"></i>               |
| <em class="p-l_4 c_primary">bottom</em> | .b         |                              | <i class="fas fa-check"></i>               |
| <em class="p-l_4 c_primary">left</em>   | .l         |                              | <i class="fas fa-check"></i>               |
| line-height                             | .lh        |                              | <i class="fas fa-check"></i>               |
| width                                   | .w         |                              |                                            |
| max-width                               | .max-w     |                              |                                            |

Weight:200

 Styleguide Anatomy.Style
*/
/*
Name Modifiers

## List of CSS Style Name Modifiers

The breakdown of the names for UCs follow a structured patter for easy muscle memory learning. 
| Style        | Short Name | Example                    |
| ------------ | ---------- | -------------------------- |
| top          | -t         | margin-top                 |
| bottom       | -b         | margin-bottom              |
| left         | -l         | margin-left                |
| right        | -r         | margin-right               |
| top-right    | -tr         | border-top-right-radius    |
| top-left     | -tl         | border-top-left-radius     |
| bottom-right | -br         | border-bottom-right-radius |
| bottom-left  | -bl         | border-bottom-left-radius  |

Weight:300

 Styleguide Anatomy.StyleModifiers
*/
/*
Common Values

## List of the positive to negative stepped values

### Values

| Value Postfix | Font Size | Margin, top, left, right, bottom | Padding              | Line Height | border-width | Color Modifier         |
| ------------- | --------- | -------------------------------- | -------------------- | ----------- | ------------ | ---------------------- |
| n5            | ms(-5)    | -2 \* X<sup>†</sup>              | N/A                  | N/A         | N/A          | mix(color, black, 90%) |
| n4            | ms(-4)    | -1 \* X<sup>†</sup>              | N/A                  | N/A         | N/A          | mix(color, black, 70%) |
| n3            | ms(-3)    | -.5 \* X<sup>†</sup>             | N/A                  | N/A         | N/A          | mix(color, black, 50%) |
| n2            | ms(-2)    | -.25 \* X<sup>†</sup>            | N/A                  | N/A         | N/A          | mix(color, black, 30%) |
| n1            | ms(-1)    | -.1 \* X<sup>†</sup>             | N/A                  | N/A         | N/A          | mix(color, black, 10%) |
| 0             | ms(0)     | 0                                | 0                    | 0           | 0            | color @ 100%           |
| 1             | ms(1)     | .1 \* X<sup>†</sup>              | .1 \* X<sup>†</sup>  | 1           | 1px          | mix(color, white, 10%) |
| 2             | ms(2)     | .25 \* X<sup>†</sup>             | .25 \* X<sup>†</sup> | 1.45        | 3px          | mix(color, white, 30%) |
| 3             | ms(3)     | .5 \* X<sup>†</sup>              | 5 \* X<sup>†</sup>   | 1.65        | 5px          | mix(color, white, 50%) |
| 4             | ms(4)     | 1 \* X<sup>†</sup>               | 1 \* X<sup>†</sup>   | 1.75        | .5rem        | mix(color, white, 70%) |
| 5             | ms(5)     | 2 \* X<sup>†</sup>               | 2 \* X<sup>†</sup>   | 2           | 1rem         | mix(color, white, 90%) |

<sup>†</sup> x = global spacing 1 rem

Weight:400

 Styleguide Anatomy.ValuesStepped
*/
/*
Alternate Values

## Alternate Values

#### Border Radius

| Value Postfix | Border Radius Values |
| ------------- | -------------------- |
| square        | 0                    |
| radius        | 5px or Global Radius |
| round         | 25px                 |
| circle        | 100%                 |

#### Border Style

| Value Postfix | Border Style Values |
| ------------- | ------------------- |
| none          | none                |
| dashed        | dashed              |
| solid         | solid               |

#### Display

| Value Postfix | Display      |
| ------------- | ------------ |
| none          | none         |
| block         | block        |
| inline        | inline       |
| inline-block  | inline-block |
| flex          | flex         |

#### Overflow

| Value Postfix | Overflow |
| ------------- | -------- |
| auto          | auto     |
| clip          | clip     |
| scroll        | scroll   |
| hidden        | hidden   |
| ellipsis      | ellipsis |
| visible       | visible  |
| unset         | unset    |

#### max-width

| Value Postfix | dimension | Use case            |
| ------------- | --------- | ------------------- |
| 5             | 5 rem     |                     |
| 10            | 10rem     |                     |
| 15            | 15rem     |                     |
| 20            | 20rem     | Small Phone Size    |
| 25            | 25rem     |                     |
| 30            | 30rem     | Short Readable Zone |
| 35            | 35rem     | Short Readable Zone |
| 40            | 40rem     | Short Readable Zone |
| 45            | 45rem     | Readable Zone       |
| 50            | 50rem     | Readable Zone       |
| 55            | 55rem     | Readable Zone       |
| 60            | 60rem     | Readable Zone       |
| 65            | 65rem     | Readable Zone       |
| 70            | 70rem     | Readable Zone       |
| 75            | 75rem     |                     |
| 80            | 80rem     |                     |
| 85            | 85rem     | Max Desktop Range   |
| 90            | 90rem     | Max Desktop Range   |
| 95            | 95rem     | Max Desktop Range   |

 Weight: 450

Styleguide Anatomy.ValuesAlternate
*/
/*
Break Points

| break point | Short Name | css             | dimension | Currently Used                  |
| ----------- | ---------- | --------------- | --------- | ------------------------------- |
| all sizes   | ''         | min-width: 0em  | 0px       | default                         |
| ~~small~~   | ':sm'      | min-width: 30em | 480px     | <span class="c_alert">No</span> |
| medium      | ':md'      | min-width: 40em | 640px     | Yes                             |
| large       | ':lg'      | min-width: 40em | 1024px    | Yes                             |

 Weight: 500

Styleguide Anatomy.Breakpoints
*/
/*
Extra Credit

## Reserved Names

#### Reserved Words and Modifier Descriptors

These words should be used to describe states and generic elements of the UI and should be used instead of some variation or alternate name.

#### Component Name Modifier

Components styling is most are

-   ** -container ** or UI Name with no modifier (Use instead of holder when items are UI based)
-   ** -group ** or UI Name with no modifier (Use instead of list, holder, collection when items or repeatable Content)
-   ** -item ** or UI Name with no modifier (generic child of container or group)
-   ** -separator ** (a visual treatment or break between items within a container or group )

#### States

-   show
-   hide
-   is-active
-   is-complete
-   is-disabled
-   is-current
-   is-selected
-   focus
-   success
-   hover
-   warning
-   alert (Depreciate the use of ‘error’ for the native descriptor from foundation)
-   primary
-   secondary
-   reverse

## Colors

-   State Colors
    -   -success, -green
    -   -warning, -orange
    -   -alert, -red
    -   -primary, -productColor
    -   -secondary
    -   -highlight
-   Black
-   White
-   Black and White have transparencies
    -   -10 alpha,
    -   -20 alpha,
    -   -30 alpha,
    -   -40 alpha,
    -   -50 alpha,
    -   -60 alpha,
    -   -70 alpha,
    -   -80 alpha,
    -   -90 alpha

 Weight: 1000

Styleguide Anatomy.ExtraCredit
*/
.reading-typography {
  text-rendering: auto;
}

:where(.reading-typography) {
  font-weight: var(--font_regular);
  font-size: 16px;
  font-size: 1rem;
  font-family: var(--font-family_copy);
}
:where(.reading-typography) :where(h1,h2,h3,h4,h5,h6) {
  margin-bottom: 12px;
  margin-bottom: 0.75rem;
  color: inherit;
}
:where(.reading-typography) :where(h1,h2,h3,h4,h5,h6):not(:first-child) {
  margin-top: 24px;
  margin-top: 1.5rem;
}
:where(.reading-typography) :where(h1,h2,h3,h4,h5,h6) + :where(h1,h2,h3,h4,h5,h6):not(:first-child) {
  margin-top: -6px;
  margin-top: -0.375rem;
}
:where(.reading-typography) h6, :where(.reading-typography) h5, :where(.reading-typography) h4, :where(.reading-typography) h3, :where(.reading-typography) h2, :where(.reading-typography) h1 {
  font-family: var(--font-family_display);
}
:where(.reading-typography) li, :where(.reading-typography) p {
  line-height: 1.35;
  font-family: var(--font-family_copy);
}
:where(.reading-typography) h3, :where(.reading-typography) h2, :where(.reading-typography) h1 {
  line-height: 1.125;
}
:where(.reading-typography) h6, :where(.reading-typography) h5, :where(.reading-typography) h4 {
  line-height: 1.35;
}
:where(.reading-typography) h1 {
  font-size: 28.832px;
  font-size: 1.8020324707rem;
}
:where(.reading-typography) h2 {
  font-size: 25.628px;
  font-size: 1.6018066406rem;
}
:where(.reading-typography) h3 {
  font-size: 22.781px;
  font-size: 1.423828125rem;
}
:where(.reading-typography) h4 {
  font-size: 20.25px;
  font-size: 1.265625rem;
}
:where(.reading-typography) h5 {
  font-weight: var(--font_bold);
  font-size: 18px;
  font-size: 1.125rem;
}
:where(.reading-typography) h6 {
  font-weight: var(--font_bold);
  font-size: 18px;
  font-size: 1.125rem;
}
:where(.reading-typography) li {
  margin-top: 4px;
  margin-top: 0.25rem;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
  padding-left: 4px;
  padding-left: 0.25rem;
}
:where(.reading-typography) ul,
:where(.reading-typography) ol {
  padding-left: 32px;
  padding-left: 2rem;
  list-style-position: outside;
}
:where(.reading-typography) ul {
  list-style-type: disc;
}
:where(.reading-typography) ul ul {
  list-style-type: circle;
}
:where(.reading-typography) ol {
  list-style-type: decimal;
}
:where(.reading-typography) ol ol {
  list-style-type: lower-alpha;
}
:where(.reading-typography) li > ul,
:where(.reading-typography) li > ol {
  margin-left: 16px;
  margin-left: 1rem;
  padding-left: 16px;
  padding-left: 1rem;
}
:where(.reading-typography) li + li {
  margin-top: 8px;
  margin-top: 0.5rem;
}
:where(.reading-typography) li:last-child {
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}
:where(.reading-typography) p + p {
  margin-top: 8px;
  margin-top: 0.5rem;
}
:where(.reading-typography) abbr {
  -webkit-text-decoration: 1px dotted inherit;
          text-decoration: 1px dotted inherit;
}
:where(.reading-typography) hr {
  margin: 16px 0;
  margin: 1rem 0;
}
:where(.reading-typography) img, :where(.reading-typography) a img {
  width: 100%;
  margin: 0;
  border: 0px none;
}
:where(.reading-typography) a:has(> img) {
  display: inline-block;
}
:where(.reading-typography) p,
:where(.reading-typography) ul,
:where(.reading-typography) ol,
:where(.reading-typography) dl,
:where(.reading-typography) table {
  margin-top: 8px;
  margin-top: 0.5rem;
  margin-bottom: 16px;
  margin-bottom: 1rem;
  font-size: max(16px, 16px);
  font-size: max(1rem, 16px);
}
:where(.reading-typography) table {
  border-color: inherit;
  color: inherit;
}
:where(.reading-typography) table {
  width: 100%;
}
:where(.reading-typography) thead {
  border-block-end: 1px solid currentColor;
}
:where(.reading-typography).no-margins h1,
:where(.reading-typography).no-margins h2,
:where(.reading-typography).no-margins h3,
:where(.reading-typography).no-margins h4,
:where(.reading-typography).no-margins h5,
:where(.reading-typography).no-margins h6 {
  margin: 0 !important;
}
:where(.reading-typography) code {
  color: inherit;
  font-family: var(--font-family_mono);
}
:where(.reading-typography) a:not([href], [class]), :where(.reading-typography) a:not([href], [class]):hover {
  color: inherit;
  text-decoration: none;
}
:where(.reading-typography) a:not(.btn, .not-link) {
  font-weight: var(--font_medium);
}

:where(.reading-typography):not(.color_inherit) :where(h1,h2,h3,h4,h5,h6) {
  color: var(--custom-color, #157894);
}
:where(.reading-typography):not(.color_inherit) table {
  border-color: var(--custom-color, #157894);
}
:where(.reading-typography):not(.color_inherit) thead {
  border-block-end-color: var(--custom-color, #157894);
  color: var(--custom-color, #157894);
}
:where(.reading-typography):not(.color_inherit) code {
  color: var(--code-color, var(--accent));
}
:where(.reading-typography):not(.color_inherit) abbr {
  -webkit-text-decoration: 1px dotted var(--highlight);
          text-decoration: 1px dotted var(--highlight);
}
:where(.reading-typography):not(.color_inherit) ::marker {
  color: var(--custom-color, currentColor);
}

.color_inherit:where(.reading-typography) {
  --custom-color:inherit;
}
.color_inherit:where(.reading-typography) :where(h1,h2,h3,h4,h5,h6) {
  color: var(--custom-color, inherit);
}
.color_inherit:where(.reading-typography) table {
  border-color: var(--custom-color, inherit);
}
.color_inherit:where(.reading-typography) thead {
  border-block-end-color: var(--custom-color, inherit);
  color: var(--custom-color, inherit);
}
.color_inherit:where(.reading-typography) code {
  color: currentColor;
}
.color_inherit:where(.reading-typography) abbr {
  -webkit-text-decoration: 1px dotted var(--custom-color, inherit);
          text-decoration: 1px dotted var(--custom-color, inherit);
}
.color_inherit:where(.reading-typography) ::marker {
  color: var(--custom-color, currentColor);
}

:root {
  --custom-font-size-modifier: 1.5;
}

.font-size_up:where(.reading-typography) {
  --custom-font-size-up: var(--custom-font-size-modifier);
  font-size: calc(1rem * var(--custom-font-size-down));
}
.font-size_up:where(.reading-typography) h1 {
  font-size: calc(2.0272865295rem * var(--custom-font-size-up));
}
.font-size_up:where(.reading-typography) h2 {
  font-size: calc(1.8020324707rem * var(--custom-font-size-up));
}
.font-size_up:where(.reading-typography) h3 {
  font-size: calc(1.6018066406rem * var(--custom-font-size-up));
}
.font-size_up:where(.reading-typography) h4 {
  font-size: calc(1.423828125rem * var(--custom-font-size-up));
}
.font-size_up:where(.reading-typography) h5, .font-size_up:where(.reading-typography) h6 {
  font-size: calc(1.265625rem * var(--custom-font-size-up));
}
.font-size_up:where(.reading-typography) p,
.font-size_up:where(.reading-typography) ul,
.font-size_up:where(.reading-typography) ol,
.font-size_up:where(.reading-typography) dl,
.font-size_up:where(.reading-typography) table {
  font-size: calc(1.125rem * var(--custom-font-size-up) );
}

.font-size_down:where(.reading-typography) {
  --custom-font-size-down:calc( 1/ var(--custom-font-size-modifier) );
  font-size: calc(1rem * var(--custom-font-size-down));
}
.font-size_down:where(.reading-typography) h1 {
  font-size: calc(1.6018066406rem * var(--custom-font-size-down));
}
.font-size_down:where(.reading-typography) h2 {
  font-size: calc(1.423828125rem * var(--custom-font-size-down));
}
.font-size_down:where(.reading-typography) h3 {
  font-size: calc(1.265625rem * var(--custom-font-size-down));
}
.font-size_down:where(.reading-typography) h4 {
  font-size: calc(1.125rem * var(--custom-font-size-down));
}
.font-size_down:where(.reading-typography) h5 {
  font-size: calc(1rem * var(--custom-font-size-down));
}
.font-size_down:where(.reading-typography) h6 {
  font-size: calc(1rem * var(--custom-font-size-down));
}
.font-size_down:where(.reading-typography) p,
.font-size_down:where(.reading-typography) ul,
.font-size_down:where(.reading-typography) ol,
.font-size_down:where(.reading-typography) dl,
.font-size_down:where(.reading-typography) table {
  margin-block-start: 4px;
  margin-block-start: 0.25rem;
  margin-block-end: 8px;
  margin-block-end: 0.5rem;
  font-size: calc(1rem * var(--custom-font-size-down));
}

/*
Typography

These utility classes enable the manipulation of features such as font size, weight, decoration, white-space, and overflow, providing greater control over the typographic elements in your design.

Weight: -100

Styleguide Typography
*/
/*
Font

Weight: 0

Styleguide Typography.Font
*/
/*
Text

Weight: 1

Styleguide Typography.Text
*/
/* No Styleguide reference. */
.font_unset {
  font-style: unset;
  font-weight: unset;
  font-size: unset;
  text-align: unset;
  text-decoration: unset;
  text-transform: unset;
  white-space: unset;
}

/*
  Font Weight

These classes are examples of CSS styles that operate as utility classes to control font weight across various text elements.

.font_light   -   Light, 100
.font_regular   -   Regular, 300
.font_medium   -   Medium, 500
.font_bold   -   Bold, 700
.font_xbold   -   Extra Bold, 900

  Markup:
  <div class="{{modifier_class}} font_normal font_2 font_ui">
    <div class="lowercase">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
    <div class="uppercase">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
  </div>

Weight: -80

  Styleguide Typography.Font.Weight
 */
:root {
  --font_light:300;
  --font_regular:400;
  --font_medium:500;
  --font_bold:700;
  --font_xbold:900;
}

.font_light {
  font-weight: var(--font_light, 300);
}

.font_regular, .reading-typography {
  font-weight: var(--font_regular, 400);
}

.font_medium, .btn_acc-primary {
  font-weight: var(--font_medium, 500);
}

.font_bold, strong, b {
  font-weight: var(--font_bold, 700);
}

.font_xbold {
  font-weight: var(--font_xbold, 900);
}

/*
  Font Family

You can modify the font family used in your text elements with these simple utility classe.

  .font_accent            -  Font Accent: Primarily used in main navigation elements and certain headers.
  .font_display         -  Font Display: Employed in headlines and buttons.      
  .font_copy          -  Font Copy: Typically used in content text.          
  .font_ui          -  Font UI: Applied to components like navigation elements and dense user interface elements.           
  .font_mono         - Font Mono: This is commonly used in quotations, data displays, or code snippets    

  Markup:
  <div class="{{modifier_class}} font_3">
    <div class="lowercase">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
    <div class="uppercase">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
  </div>

  Styleguide Typography.Font.Family
 */
.font_accent {
  font-family: "Roboto Slab","Times New Roman","Lucida Bright",Georgia,serif, "slab";
}

.font_display, .reading-typography:where(h1,h2,h3,h4,h5,h6) {
  font-family: "Maven Pro","Muli","Open Sans",Verdana,Helvetica,sans-serif;
}

.font_copy, .reading-typography,.font_ui {
  font-family: "Open Sans",-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}

.font_mono {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
}

:root {
  --font-family_accent: "Roboto Slab","Times New Roman","Lucida Bright",Georgia,serif, "slab";
}

.font_accent {
  --font_light:200;
  --font_regular:400;
  --font_medium:500;
  --font_bold:700;
  --font_xbold:900;
  font-family: "Roboto Slab","Times New Roman","Lucida Bright",Georgia,serif, "slab";
  font-family: var(--font-family_accent);
}

:root {
  --font-family_display: "Maven Pro","Muli","Open Sans",Verdana,Helvetica,sans-serif;
}

.font_display, .reading-typography:where(h1,h2,h3,h4,h5,h6) {
  --font_light:400;
  --font_regular:450;
  --font_medium:550;
  --font_bold:700;
  --font_xbold:900;
  font-family: "Maven Pro","Muli","Open Sans",Verdana,Helvetica,sans-serif;
  font-family: var(--font-family_display);
}

:root {
  --font-family_copy: "Open Sans",-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}

.font_copy, .reading-typography {
  --font_light:300;
  --font_regular:400;
  --font_medium:500;
  --font_bold:675;
  --font_xbold:800;
  font-family: "Open Sans",-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-family: var(--font-family_copy);
}

:root {
  --font-family_ui: "Open Sans",-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}

.font_ui {
  --font_light:300;
  --font_regular:400;
  --font_medium:500;
  --font_bold:675;
  --font_xbold:800;
  font-family: "Open Sans",-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-family: var(--font-family_ui);
}

/*
  Font Style

  These utility classes allow you to adjust the style of your text:

  .font_normal            - Sets font style to normal
  .font_italic            - Sets font style to italic      

  Markup:
  <div class="{{modifier_class}} font_normal font_2">
    <div class="lowercase">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
    <div class="uppercase">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
  </div>

  Styleguide Typography.Font.Style
 */
.font_normal {
  font-style: normal !important;
}

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

/*
Font Color

Using these straightforward utility classes, you can adjust the color of your text.

.c_white - text that's white
.c_black -  text that's black
.c_primary -  text that's primary
.c_alert -  text that's alert
.c_info -  text that's info
.c_warning -  text that's warning the user
.c_inherit - text that inherits from its parent

Markup:
<div class="{{modifier_class}} font_normal font_2 font_bold bg_shade-4 p_3">
  <div class="text-lowercase">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
  <div class="text-uppercase">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
</div>

Weight: -90

Styleguide Typography.Font.Color
 */

.c_primary,.c_primary-0 {
  color: var(--primary) !important;
}

.c_primary-1 {
  color: hsla(var(--primary-h), calc( var( --primary-s ) - ( var( --primary-s ) * 0.05 ) ), calc( var(--primary-l) + ((100% - var(--primary-l)) * 0.1) ), 1) !important;
}

.c_primary-2 {
  color: hsla(var(--primary-h), calc( var( --primary-s ) - ( var( --primary-s ) * 0.125 ) ), calc( var(--primary-l) + ((100% - var(--primary-l)) * 0.25) ), 1) !important;
}

.c_primary-3 {
  color: hsla(var(--primary-h), calc( var( --primary-s ) - ( var( --primary-s ) * 0.25 ) ), calc( var(--primary-l) + ((100% - var(--primary-l)) * 0.5) ), 1) !important;
}

.c_primary-4 {
  color: hsla(var(--primary-h), calc( var( --primary-s ) - ( var( --primary-s ) * 0.375 ) ), calc( var(--primary-l) + ((100% - var(--primary-l)) * 0.75) ), 1) !important;
}

.c_primary-5 {
  color: hsla(var(--primary-h), calc( var( --primary-s ) - ( var( --primary-s ) * 0.45 ) ), calc( var(--primary-l) + ((100% - var(--primary-l)) * 0.9) ), 1) !important;
}

.c_primary-n1 {
  color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.015) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.15 ) ), 1) !important;
}

.c_primary-n2 {
  color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.03) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.3 ) ), 1) !important;
}

.c_primary-n3 {
  color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.05) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.5 ) ), 1) !important;
}

.c_primary-n4 {
  color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.07) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.7 ) ), 1) !important;
}

.c_primary-n5 {
  color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.085) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.85 ) ), 1) !important;
}

.c_secondary,.c_secondary-0 {
  color: var(--secondary) !important;
}

.c_secondary-1 {
  color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.05 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.1) ), 1) !important;
}

.c_secondary-2 {
  color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.125 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.25) ), 1) !important;
}

.c_secondary-3 {
  color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.25 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.5) ), 1) !important;
}

.c_secondary-4 {
  color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.375 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.75) ), 1) !important;
}

.c_secondary-5 {
  color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.45 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.9) ), 1) !important;
}

.c_secondary-n1 {
  color: hsla(var(--secondary-h), calc( var(--secondary-s) + ((100% - var(--secondary-s)) * 0.015) ), calc( var( --secondary-l ) - ( var( --secondary-l ) * 0.15 ) ), 1) !important;
}

.c_secondary-n2 {
  color: hsla(var(--secondary-h), calc( var(--secondary-s) + ((100% - var(--secondary-s)) * 0.03) ), calc( var( --secondary-l ) - ( var( --secondary-l ) * 0.3 ) ), 1) !important;
}

.c_secondary-n3 {
  color: hsla(var(--secondary-h), calc( var(--secondary-s) + ((100% - var(--secondary-s)) * 0.05) ), calc( var( --secondary-l ) - ( var( --secondary-l ) * 0.5 ) ), 1) !important;
}

.c_secondary-n4 {
  color: hsla(var(--secondary-h), calc( var(--secondary-s) + ((100% - var(--secondary-s)) * 0.07) ), calc( var( --secondary-l ) - ( var( --secondary-l ) * 0.7 ) ), 1) !important;
}

.c_secondary-n5 {
  color: hsla(var(--secondary-h), calc( var(--secondary-s) + ((100% - var(--secondary-s)) * 0.085) ), calc( var( --secondary-l ) - ( var( --secondary-l ) * 0.85 ) ), 1) !important;
}

.c_success,.c_success-0 {
  color: var(--success) !important;
}

.c_success-1 {
  color: hsla(var(--success-h), calc( var( --success-s ) - ( var( --success-s ) * 0.05 ) ), calc( var(--success-l) + ((100% - var(--success-l)) * 0.1) ), 1) !important;
}

.c_success-2 {
  color: hsla(var(--success-h), calc( var( --success-s ) - ( var( --success-s ) * 0.125 ) ), calc( var(--success-l) + ((100% - var(--success-l)) * 0.25) ), 1) !important;
}

.c_success-3 {
  color: hsla(var(--success-h), calc( var( --success-s ) - ( var( --success-s ) * 0.25 ) ), calc( var(--success-l) + ((100% - var(--success-l)) * 0.5) ), 1) !important;
}

.c_success-4 {
  color: hsla(var(--success-h), calc( var( --success-s ) - ( var( --success-s ) * 0.375 ) ), calc( var(--success-l) + ((100% - var(--success-l)) * 0.75) ), 1) !important;
}

.c_success-5 {
  color: hsla(var(--success-h), calc( var( --success-s ) - ( var( --success-s ) * 0.45 ) ), calc( var(--success-l) + ((100% - var(--success-l)) * 0.9) ), 1) !important;
}

.c_success-n1 {
  color: hsla(var(--success-h), calc( var(--success-s) + ((100% - var(--success-s)) * 0.015) ), calc( var( --success-l ) - ( var( --success-l ) * 0.15 ) ), 1) !important;
}

.c_success-n2 {
  color: hsla(var(--success-h), calc( var(--success-s) + ((100% - var(--success-s)) * 0.03) ), calc( var( --success-l ) - ( var( --success-l ) * 0.3 ) ), 1) !important;
}

.c_success-n3 {
  color: hsla(var(--success-h), calc( var(--success-s) + ((100% - var(--success-s)) * 0.05) ), calc( var( --success-l ) - ( var( --success-l ) * 0.5 ) ), 1) !important;
}

.c_success-n4 {
  color: hsla(var(--success-h), calc( var(--success-s) + ((100% - var(--success-s)) * 0.07) ), calc( var( --success-l ) - ( var( --success-l ) * 0.7 ) ), 1) !important;
}

.c_success-n5 {
  color: hsla(var(--success-h), calc( var(--success-s) + ((100% - var(--success-s)) * 0.085) ), calc( var( --success-l ) - ( var( --success-l ) * 0.85 ) ), 1) !important;
}

.c_shade,.c_shade-0 {
  color: var(--shade) !important;
}

.c_shade-1 {
  color: hsla(var(--shade-h), calc( var( --shade-s ) - ( var( --shade-s ) * 0.05 ) ), calc( var(--shade-l) + ((100% - var(--shade-l)) * 0.1) ), 1) !important;
}

.c_shade-2 {
  color: hsla(var(--shade-h), calc( var( --shade-s ) - ( var( --shade-s ) * 0.125 ) ), calc( var(--shade-l) + ((100% - var(--shade-l)) * 0.25) ), 1) !important;
}

.c_shade-3 {
  color: hsla(var(--shade-h), calc( var( --shade-s ) - ( var( --shade-s ) * 0.25 ) ), calc( var(--shade-l) + ((100% - var(--shade-l)) * 0.5) ), 1) !important;
}

.c_shade-4 {
  color: hsla(var(--shade-h), calc( var( --shade-s ) - ( var( --shade-s ) * 0.375 ) ), calc( var(--shade-l) + ((100% - var(--shade-l)) * 0.75) ), 1) !important;
}

.c_shade-5 {
  color: hsla(var(--shade-h), calc( var( --shade-s ) - ( var( --shade-s ) * 0.45 ) ), calc( var(--shade-l) + ((100% - var(--shade-l)) * 0.9) ), 1) !important;
}

.c_shade-n1 {
  color: hsla(var(--shade-h), calc( var(--shade-s) + ((100% - var(--shade-s)) * 0.015) ), calc( var( --shade-l ) - ( var( --shade-l ) * 0.15 ) ), 1) !important;
}

.c_shade-n2 {
  color: hsla(var(--shade-h), calc( var(--shade-s) + ((100% - var(--shade-s)) * 0.03) ), calc( var( --shade-l ) - ( var( --shade-l ) * 0.3 ) ), 1) !important;
}

.c_shade-n3 {
  color: hsla(var(--shade-h), calc( var(--shade-s) + ((100% - var(--shade-s)) * 0.05) ), calc( var( --shade-l ) - ( var( --shade-l ) * 0.5 ) ), 1) !important;
}

.c_shade-n4 {
  color: hsla(var(--shade-h), calc( var(--shade-s) + ((100% - var(--shade-s)) * 0.07) ), calc( var( --shade-l ) - ( var( --shade-l ) * 0.7 ) ), 1) !important;
}

.c_shade-n5 {
  color: hsla(var(--shade-h), calc( var(--shade-s) + ((100% - var(--shade-s)) * 0.085) ), calc( var( --shade-l ) - ( var( --shade-l ) * 0.85 ) ), 1) !important;
}

.c_warning,.c_warning-0 {
  color: var(--warning) !important;
}

.c_warning-1 {
  color: hsla(var(--warning-h), calc( var( --warning-s ) - ( var( --warning-s ) * 0.05 ) ), calc( var(--warning-l) + ((100% - var(--warning-l)) * 0.1) ), 1) !important;
}

.c_warning-2 {
  color: hsla(var(--warning-h), calc( var( --warning-s ) - ( var( --warning-s ) * 0.125 ) ), calc( var(--warning-l) + ((100% - var(--warning-l)) * 0.25) ), 1) !important;
}

.c_warning-3 {
  color: hsla(var(--warning-h), calc( var( --warning-s ) - ( var( --warning-s ) * 0.25 ) ), calc( var(--warning-l) + ((100% - var(--warning-l)) * 0.5) ), 1) !important;
}

.c_warning-4 {
  color: hsla(var(--warning-h), calc( var( --warning-s ) - ( var( --warning-s ) * 0.375 ) ), calc( var(--warning-l) + ((100% - var(--warning-l)) * 0.75) ), 1) !important;
}

.c_warning-5 {
  color: hsla(var(--warning-h), calc( var( --warning-s ) - ( var( --warning-s ) * 0.45 ) ), calc( var(--warning-l) + ((100% - var(--warning-l)) * 0.9) ), 1) !important;
}

.c_warning-n1 {
  color: hsla(var(--warning-h), calc( var(--warning-s) + ((100% - var(--warning-s)) * 0.015) ), calc( var( --warning-l ) - ( var( --warning-l ) * 0.15 ) ), 1) !important;
}

.c_warning-n2 {
  color: hsla(var(--warning-h), calc( var(--warning-s) + ((100% - var(--warning-s)) * 0.03) ), calc( var( --warning-l ) - ( var( --warning-l ) * 0.3 ) ), 1) !important;
}

.c_warning-n3 {
  color: hsla(var(--warning-h), calc( var(--warning-s) + ((100% - var(--warning-s)) * 0.05) ), calc( var( --warning-l ) - ( var( --warning-l ) * 0.5 ) ), 1) !important;
}

.c_warning-n4 {
  color: hsla(var(--warning-h), calc( var(--warning-s) + ((100% - var(--warning-s)) * 0.07) ), calc( var( --warning-l ) - ( var( --warning-l ) * 0.7 ) ), 1) !important;
}

.c_warning-n5 {
  color: hsla(var(--warning-h), calc( var(--warning-s) + ((100% - var(--warning-s)) * 0.085) ), calc( var( --warning-l ) - ( var( --warning-l ) * 0.85 ) ), 1) !important;
}

.c_alert,.c_alert-0 {
  color: var(--alert) !important;
}

.c_alert-1 {
  color: hsla(var(--alert-h), calc( var( --alert-s ) - ( var( --alert-s ) * 0.05 ) ), calc( var(--alert-l) + ((100% - var(--alert-l)) * 0.1) ), 1) !important;
}

.c_alert-2 {
  color: hsla(var(--alert-h), calc( var( --alert-s ) - ( var( --alert-s ) * 0.125 ) ), calc( var(--alert-l) + ((100% - var(--alert-l)) * 0.25) ), 1) !important;
}

.c_alert-3 {
  color: hsla(var(--alert-h), calc( var( --alert-s ) - ( var( --alert-s ) * 0.25 ) ), calc( var(--alert-l) + ((100% - var(--alert-l)) * 0.5) ), 1) !important;
}

.c_alert-4 {
  color: hsla(var(--alert-h), calc( var( --alert-s ) - ( var( --alert-s ) * 0.375 ) ), calc( var(--alert-l) + ((100% - var(--alert-l)) * 0.75) ), 1) !important;
}

.c_alert-5 {
  color: hsla(var(--alert-h), calc( var( --alert-s ) - ( var( --alert-s ) * 0.45 ) ), calc( var(--alert-l) + ((100% - var(--alert-l)) * 0.9) ), 1) !important;
}

.c_alert-n1 {
  color: hsla(var(--alert-h), calc( var(--alert-s) + ((100% - var(--alert-s)) * 0.015) ), calc( var( --alert-l ) - ( var( --alert-l ) * 0.15 ) ), 1) !important;
}

.c_alert-n2 {
  color: hsla(var(--alert-h), calc( var(--alert-s) + ((100% - var(--alert-s)) * 0.03) ), calc( var( --alert-l ) - ( var( --alert-l ) * 0.3 ) ), 1) !important;
}

.c_alert-n3 {
  color: hsla(var(--alert-h), calc( var(--alert-s) + ((100% - var(--alert-s)) * 0.05) ), calc( var( --alert-l ) - ( var( --alert-l ) * 0.5 ) ), 1) !important;
}

.c_alert-n4 {
  color: hsla(var(--alert-h), calc( var(--alert-s) + ((100% - var(--alert-s)) * 0.07) ), calc( var( --alert-l ) - ( var( --alert-l ) * 0.7 ) ), 1) !important;
}

.c_alert-n5 {
  color: hsla(var(--alert-h), calc( var(--alert-s) + ((100% - var(--alert-s)) * 0.085) ), calc( var( --alert-l ) - ( var( --alert-l ) * 0.85 ) ), 1) !important;
}

.c_navigation,.c_navigation-0 {
  color: var(--navigation) !important;
}

.c_navigation-1 {
  color: hsla(var(--navigation-h), calc( var( --navigation-s ) - ( var( --navigation-s ) * 0.05 ) ), calc( var(--navigation-l) + ((100% - var(--navigation-l)) * 0.1) ), 1) !important;
}

.c_navigation-2 {
  color: hsla(var(--navigation-h), calc( var( --navigation-s ) - ( var( --navigation-s ) * 0.125 ) ), calc( var(--navigation-l) + ((100% - var(--navigation-l)) * 0.25) ), 1) !important;
}

.c_navigation-3 {
  color: hsla(var(--navigation-h), calc( var( --navigation-s ) - ( var( --navigation-s ) * 0.25 ) ), calc( var(--navigation-l) + ((100% - var(--navigation-l)) * 0.5) ), 1) !important;
}

.c_navigation-4 {
  color: hsla(var(--navigation-h), calc( var( --navigation-s ) - ( var( --navigation-s ) * 0.375 ) ), calc( var(--navigation-l) + ((100% - var(--navigation-l)) * 0.75) ), 1) !important;
}

.c_navigation-5 {
  color: hsla(var(--navigation-h), calc( var( --navigation-s ) - ( var( --navigation-s ) * 0.45 ) ), calc( var(--navigation-l) + ((100% - var(--navigation-l)) * 0.9) ), 1) !important;
}

.c_navigation-n1 {
  color: hsla(var(--navigation-h), calc( var(--navigation-s) + ((100% - var(--navigation-s)) * 0.015) ), calc( var( --navigation-l ) - ( var( --navigation-l ) * 0.15 ) ), 1) !important;
}

.c_navigation-n2 {
  color: hsla(var(--navigation-h), calc( var(--navigation-s) + ((100% - var(--navigation-s)) * 0.03) ), calc( var( --navigation-l ) - ( var( --navigation-l ) * 0.3 ) ), 1) !important;
}

.c_navigation-n3 {
  color: hsla(var(--navigation-h), calc( var(--navigation-s) + ((100% - var(--navigation-s)) * 0.05) ), calc( var( --navigation-l ) - ( var( --navigation-l ) * 0.5 ) ), 1) !important;
}

.c_navigation-n4 {
  color: hsla(var(--navigation-h), calc( var(--navigation-s) + ((100% - var(--navigation-s)) * 0.07) ), calc( var( --navigation-l ) - ( var( --navigation-l ) * 0.7 ) ), 1) !important;
}

.c_navigation-n5 {
  color: hsla(var(--navigation-h), calc( var(--navigation-s) + ((100% - var(--navigation-s)) * 0.085) ), calc( var( --navigation-l ) - ( var( --navigation-l ) * 0.85 ) ), 1) !important;
}

.c_accent,.c_accent-0 {
  color: var(--accent) !important;
}

.c_accent-1 {
  color: hsla(var(--accent-h), calc( var( --accent-s ) - ( var( --accent-s ) * 0.05 ) ), calc( var(--accent-l) + ((100% - var(--accent-l)) * 0.1) ), 1) !important;
}

.c_accent-2 {
  color: hsla(var(--accent-h), calc( var( --accent-s ) - ( var( --accent-s ) * 0.125 ) ), calc( var(--accent-l) + ((100% - var(--accent-l)) * 0.25) ), 1) !important;
}

.c_accent-3 {
  color: hsla(var(--accent-h), calc( var( --accent-s ) - ( var( --accent-s ) * 0.25 ) ), calc( var(--accent-l) + ((100% - var(--accent-l)) * 0.5) ), 1) !important;
}

.c_accent-4 {
  color: hsla(var(--accent-h), calc( var( --accent-s ) - ( var( --accent-s ) * 0.375 ) ), calc( var(--accent-l) + ((100% - var(--accent-l)) * 0.75) ), 1) !important;
}

.c_accent-5 {
  color: hsla(var(--accent-h), calc( var( --accent-s ) - ( var( --accent-s ) * 0.45 ) ), calc( var(--accent-l) + ((100% - var(--accent-l)) * 0.9) ), 1) !important;
}

.c_accent-n1 {
  color: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.015) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.15 ) ), 1) !important;
}

.c_accent-n2 {
  color: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.03) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.3 ) ), 1) !important;
}

.c_accent-n3 {
  color: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.05) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.5 ) ), 1) !important;
}

.c_accent-n4 {
  color: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.07) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.7 ) ), 1) !important;
}

.c_accent-n5 {
  color: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.085) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.85 ) ), 1) !important;
}

.c_info,.c_info-0 {
  color: var(--info) !important;
}

.c_info-1 {
  color: hsla(var(--info-h), calc( var( --info-s ) - ( var( --info-s ) * 0.05 ) ), calc( var(--info-l) + ((100% - var(--info-l)) * 0.1) ), 1) !important;
}

.c_info-2 {
  color: hsla(var(--info-h), calc( var( --info-s ) - ( var( --info-s ) * 0.125 ) ), calc( var(--info-l) + ((100% - var(--info-l)) * 0.25) ), 1) !important;
}

.c_info-3 {
  color: hsla(var(--info-h), calc( var( --info-s ) - ( var( --info-s ) * 0.25 ) ), calc( var(--info-l) + ((100% - var(--info-l)) * 0.5) ), 1) !important;
}

.c_info-4 {
  color: hsla(var(--info-h), calc( var( --info-s ) - ( var( --info-s ) * 0.375 ) ), calc( var(--info-l) + ((100% - var(--info-l)) * 0.75) ), 1) !important;
}

.c_info-5 {
  color: hsla(var(--info-h), calc( var( --info-s ) - ( var( --info-s ) * 0.45 ) ), calc( var(--info-l) + ((100% - var(--info-l)) * 0.9) ), 1) !important;
}

.c_info-n1 {
  color: hsla(var(--info-h), calc( var(--info-s) + ((100% - var(--info-s)) * 0.015) ), calc( var( --info-l ) - ( var( --info-l ) * 0.15 ) ), 1) !important;
}

.c_info-n2 {
  color: hsla(var(--info-h), calc( var(--info-s) + ((100% - var(--info-s)) * 0.03) ), calc( var( --info-l ) - ( var( --info-l ) * 0.3 ) ), 1) !important;
}

.c_info-n3 {
  color: hsla(var(--info-h), calc( var(--info-s) + ((100% - var(--info-s)) * 0.05) ), calc( var( --info-l ) - ( var( --info-l ) * 0.5 ) ), 1) !important;
}

.c_info-n4 {
  color: hsla(var(--info-h), calc( var(--info-s) + ((100% - var(--info-s)) * 0.07) ), calc( var( --info-l ) - ( var( --info-l ) * 0.7 ) ), 1) !important;
}

.c_info-n5 {
  color: hsla(var(--info-h), calc( var(--info-s) + ((100% - var(--info-s)) * 0.085) ), calc( var( --info-l ) - ( var( --info-l ) * 0.85 ) ), 1) !important;
}

.c_highlight,.c_highlight-0 {
  color: var(--highlight) !important;
}

.c_highlight-1 {
  color: hsla(var(--highlight-h), calc( var( --highlight-s ) - ( var( --highlight-s ) * 0.05 ) ), calc( var(--highlight-l) + ((100% - var(--highlight-l)) * 0.1) ), 1) !important;
}

.c_highlight-2 {
  color: hsla(var(--highlight-h), calc( var( --highlight-s ) - ( var( --highlight-s ) * 0.125 ) ), calc( var(--highlight-l) + ((100% - var(--highlight-l)) * 0.25) ), 1) !important;
}

.c_highlight-3 {
  color: hsla(var(--highlight-h), calc( var( --highlight-s ) - ( var( --highlight-s ) * 0.25 ) ), calc( var(--highlight-l) + ((100% - var(--highlight-l)) * 0.5) ), 1) !important;
}

.c_highlight-4 {
  color: hsla(var(--highlight-h), calc( var( --highlight-s ) - ( var( --highlight-s ) * 0.375 ) ), calc( var(--highlight-l) + ((100% - var(--highlight-l)) * 0.75) ), 1) !important;
}

.c_highlight-5 {
  color: hsla(var(--highlight-h), calc( var( --highlight-s ) - ( var( --highlight-s ) * 0.45 ) ), calc( var(--highlight-l) + ((100% - var(--highlight-l)) * 0.9) ), 1) !important;
}

.c_highlight-n1 {
  color: hsla(var(--highlight-h), calc( var(--highlight-s) + ((100% - var(--highlight-s)) * 0.015) ), calc( var( --highlight-l ) - ( var( --highlight-l ) * 0.15 ) ), 1) !important;
}

.c_highlight-n2 {
  color: hsla(var(--highlight-h), calc( var(--highlight-s) + ((100% - var(--highlight-s)) * 0.03) ), calc( var( --highlight-l ) - ( var( --highlight-l ) * 0.3 ) ), 1) !important;
}

.c_highlight-n3 {
  color: hsla(var(--highlight-h), calc( var(--highlight-s) + ((100% - var(--highlight-s)) * 0.05) ), calc( var( --highlight-l ) - ( var( --highlight-l ) * 0.5 ) ), 1) !important;
}

.c_highlight-n4 {
  color: hsla(var(--highlight-h), calc( var(--highlight-s) + ((100% - var(--highlight-s)) * 0.07) ), calc( var( --highlight-l ) - ( var( --highlight-l ) * 0.7 ) ), 1) !important;
}

.c_highlight-n5 {
  color: hsla(var(--highlight-h), calc( var(--highlight-s) + ((100% - var(--highlight-s)) * 0.085) ), calc( var( --highlight-l ) - ( var( --highlight-l ) * 0.85 ) ), 1) !important;
}

.c_acc,.c_acc-0 {
  color: var(--acc) !important;
}

.c_acc-1 {
  color: hsla(var(--acc-h), calc( var( --acc-s ) - ( var( --acc-s ) * 0.05 ) ), calc( var(--acc-l) + ((100% - var(--acc-l)) * 0.1) ), 1) !important;
}

.c_acc-2 {
  color: hsla(var(--acc-h), calc( var( --acc-s ) - ( var( --acc-s ) * 0.125 ) ), calc( var(--acc-l) + ((100% - var(--acc-l)) * 0.25) ), 1) !important;
}

.c_acc-3 {
  color: hsla(var(--acc-h), calc( var( --acc-s ) - ( var( --acc-s ) * 0.25 ) ), calc( var(--acc-l) + ((100% - var(--acc-l)) * 0.5) ), 1) !important;
}

.c_acc-4 {
  color: hsla(var(--acc-h), calc( var( --acc-s ) - ( var( --acc-s ) * 0.375 ) ), calc( var(--acc-l) + ((100% - var(--acc-l)) * 0.75) ), 1) !important;
}

.c_acc-5 {
  color: hsla(var(--acc-h), calc( var( --acc-s ) - ( var( --acc-s ) * 0.45 ) ), calc( var(--acc-l) + ((100% - var(--acc-l)) * 0.9) ), 1) !important;
}

.c_acc-n1 {
  color: hsla(var(--acc-h), calc( var(--acc-s) + ((100% - var(--acc-s)) * 0.015) ), calc( var( --acc-l ) - ( var( --acc-l ) * 0.15 ) ), 1) !important;
}

.c_acc-n2 {
  color: hsla(var(--acc-h), calc( var(--acc-s) + ((100% - var(--acc-s)) * 0.03) ), calc( var( --acc-l ) - ( var( --acc-l ) * 0.3 ) ), 1) !important;
}

.c_acc-n3 {
  color: hsla(var(--acc-h), calc( var(--acc-s) + ((100% - var(--acc-s)) * 0.05) ), calc( var( --acc-l ) - ( var( --acc-l ) * 0.5 ) ), 1) !important;
}

.c_acc-n4 {
  color: hsla(var(--acc-h), calc( var(--acc-s) + ((100% - var(--acc-s)) * 0.07) ), calc( var( --acc-l ) - ( var( --acc-l ) * 0.7 ) ), 1) !important;
}

.c_acc-n5 {
  color: hsla(var(--acc-h), calc( var(--acc-s) + ((100% - var(--acc-s)) * 0.085) ), calc( var( --acc-l ) - ( var( --acc-l ) * 0.85 ) ), 1) !important;
}

/*
Font Color: Black & White

black and white fonts can be modified to have levels of transparency between 0-9.

.c_white - text that's white
.c_black -  text that's black


Markup:
<div class="font_normal font_2 bg_primary font_ui">
  <div class="{{modifier_class}} p_3">
    <div class="font_3 font_bold">{{modifier_class}} </div>
    <div class="text-lowercase">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
    <div class="text-uppercase">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
  </div>
    <div class="{{modifier_class}}-0 p_3">
    <div class="font_3 font_bold">{{modifier_class}}-0 </div>
    <div class="text-lowercase">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
    <div class="text-uppercase">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
  </div>
    <div class="{{modifier_class}}-1 p_3">
    <div class="font_3 font_bold">{{modifier_class}}-1 </div>
    <div class="text-lowercase">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
    <div class="text-uppercase">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
  </div>
    <div class="{{modifier_class}}-2 p_3">
    <div class="font_3 font_bold">{{modifier_class}}-2 </div>
    <div class="text-lowercase">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
    <div class="text-uppercase">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
  </div>
    <div class="{{modifier_class}}-3 p_3">
    <div class="font_3 font_bold">{{modifier_class}}-3 </div>
    <div class="text-lowercase">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
    <div class="text-uppercase">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
  </div>
    <div class="{{modifier_class}}-4 p_3">
    <div class="font_3 font_bold">{{modifier_class}}-4 </div>
    <div class="text-lowercase">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
    <div class="text-uppercase">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
  </div>
    <div class="{{modifier_class}}-5 p_3">
    <div class="font_3 font_bold">{{modifier_class}}-5 </div>
    <div class="text-lowercase">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
    <div class="text-uppercase">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
  </div>
    <div class="{{modifier_class}}-9 p_3">
    <div class="font_3 font_bold">{{modifier_class}}-6 </div>
    <div class="text-lowercase">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
    <div class="text-uppercase">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
  </div>
      <div class="{{modifier_class}}-7 p_3">
    <div class="font_3 font_bold">{{modifier_class}}-7 </div>
    <div class="text-lowercase">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
    <div class="text-uppercase">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
  </div>
      <div class="{{modifier_class}}-8 p_3">
    <div class="font_3 font_bold">{{modifier_class}}-8 </div>
    <div class="text-lowercase">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
    <div class="text-uppercase">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
  </div>
      <div class="{{modifier_class}}-9 p_3">
    <div class="font_3 font_bold">{{modifier_class}}-9 </div>
    <div class="text-lowercase">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
    <div class="text-uppercase">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
  </div>
</div>

NOTE: It's important to note that, unlike other text colors, these colors are transparent. If you're aiming for grey, opaque text, you should use the .shade_(n) utility class.

Weight: -91


Styleguide Typography.Font.Color.Black&White
 */
.c_white, .btn_acc-primary {
  color: white !important;
}

.c_black {
  color: #131212 !important;
}

.c_black-0 {
  color: rgba(19, 18, 18, 0) !important;
}

.c_black-_01 {
  color: rgba(19, 18, 18, 0.005) !important;
}

.c_black-_05 {
  color: rgba(19, 18, 18, 0.0075) !important;
}

.c_black-1 {
  color: rgba(19, 18, 18, 0.025) !important;
}

.c_black-2 {
  color: rgba(19, 18, 18, 0.1) !important;
}

.c_black-3 {
  color: rgba(19, 18, 18, 0.25) !important;
}

.c_black-4 {
  color: rgba(19, 18, 18, 0.38) !important;
}

.c_black-5, .btn.disabled, button.btn.disabled, input[type=button].btn.disabled, input[type=reset].btn.disabled, input[type=submit].btn.disabled, .btn_acc-primary.disabled {
  color: rgba(19, 18, 18, 0.5) !important;
}

.c_black-6 {
  color: rgba(19, 18, 18, 0.62) !important;
}

.c_black-7 {
  color: rgba(19, 18, 18, 0.75) !important;
}

.c_black-8 {
  color: rgba(19, 18, 18, 0.9) !important;
}

.c_black-9 {
  color: rgba(19, 18, 18, 0.975) !important;
}

.c_black-none {
  color: #131212 !important;
}

.c_white-0 {
  color: rgba(255, 255, 255, 0) !important;
}

.c_white-_01 {
  color: rgba(255, 255, 255, 0.005) !important;
}

.c_white-_05 {
  color: rgba(255, 255, 255, 0.0075) !important;
}

.c_white-1 {
  color: rgba(255, 255, 255, 0.025) !important;
}

.c_white-2 {
  color: rgba(255, 255, 255, 0.1) !important;
}

.c_white-3 {
  color: rgba(255, 255, 255, 0.25) !important;
}

.c_white-4 {
  color: rgba(255, 255, 255, 0.38) !important;
}

.c_white-5 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.c_white-6 {
  color: rgba(255, 255, 255, 0.62) !important;
}

.c_white-7 {
  color: rgba(255, 255, 255, 0.75) !important;
}

.c_white-8 {
  color: rgba(255, 255, 255, 0.9) !important;
}

.c_white-9 {
  color: rgba(255, 255, 255, 0.975) !important;
}

.c_white-none {
  color: white !important;
}

.c_inherit,.h\:c_inherit:hover,.c_inherit-all:hover, .c_inherit-all:active, .c_inherit-all:visited, .c_inherit-all:focus, .c_inherit-all {
  color: inherit;
}

/*
  Font Size

    <div class="p-b_3"><span class="bg_accent br_radius c_white inline-block font_n1 p-7_3 p-x_5 sg">Is Responsive: breakpoint modifiers</span></div>You can alter the size of the font with font_[x] test 1
    <table class='clear_both'><thead class='font_bold uppercase'><th>class</th><th class='text_right'>css property</th><th>value</th></thead><tbody><tr><td class='c_primary-n2'> .font_0</td><td class='text_right'> font-size :</td><td> 1rem 16px  </td></tr> <tr><td class='c_primary-n2'> .font_1</td><td class='text_right'> font-size :</td><td> 1.125rem 18px  </td></tr> <tr><td class='c_primary-n2'> .font_2</td><td class='text_right'> font-size :</td><td> 1.265625rem 20.25px  </td></tr> <tr><td class='c_primary-n2'> .font_3</td><td class='text_right'> font-size :</td><td> 1.423828125rem 22.78125px  </td></tr> <tr><td class='c_primary-n2'> .font_4</td><td class='text_right'> font-size :</td><td> 1.6018066406rem 25.62890625px  </td></tr> <tr><td class='c_primary-n2'> .font_5</td><td class='text_right'> font-size :</td><td> 1.8020324707rem 28.8325195313px  </td></tr> <tr><td class='c_primary-n2'> .font_6</td><td class='text_right'> font-size :</td><td> 2.0272865295rem 32.4365844727px  </td></tr> <tr><td class='c_primary-n2'> .font_7</td><td class='text_right'> font-size :</td><td> 2.2806973457rem 36.4911575317px  </td></tr> <tr><td class='c_primary-n2'> .font_8</td><td class='text_right'> font-size :</td><td> 2.565784514rem 41.0525522232px  </td></tr> <tr><td class='c_primary-n2'> .font_9</td><td class='text_right'> font-size :</td><td> 2.8865075782rem 46.1841212511px  </td></tr> <tr><td class='c_primary-n2'> .font_10</td><td class='text_right'> font-size :</td><td> 3.2473210255rem 51.9571364075px  </td></tr> <tr><td class='c_primary-n2'> .font_n1</td><td class='text_right'> font-size :</td><td> 0.8888888889rem 14.2222222222px  </td></tr> <tr><td class='c_primary-n2'> .font_n2</td><td class='text_right'> font-size :</td><td> 0.7901234568rem 12.6419753086px  </td></tr> <tr><td class='c_primary-n2'> .font_n3</td><td class='text_right'> font-size :</td><td> 0.7023319616rem 11.2373113855px  </td></tr> <tr><td class='c_primary-n2'> .font_n4</td><td class='text_right'> font-size :</td><td> 0.624295077rem 9.9887212315px  </td></tr> <tr><td class='c_primary-n2'> .font_n5</td><td class='text_right'> font-size :</td><td> 0.5549289573rem 8.8788633169px  </td></tr> </tbody></table>

  .font_10 - 10x
  .font_9 - 9x
  .font_8 - 8x
  .font_7 - 7x
  .font_6 - 6x
  .font_5 - Largest
  .font_4 - Large
  .font_3 - Big
  .font_2 - Big-ish
  .font_1 - Slightly Bigger
  .font_0 - Default Size
  .font_n1 - Shrunk
  .font_n2 - small
  .font_n3 - smaller
  .font_n4 - even smaller
  .font_n5 - smallest

  Markup:
  <div class="{{modifier_class}} font_normal">
    <div class="lowercase pre-wrap">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
    <div class="uppercase pre-wrap">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
  </div>

  Weight: -100

  Styleguide Typography.Font.Size
 */
.font_0 {
  font-size: 16px;
  font-size: 1rem;
}

.font_1, .btn_acc-primary {
  font-size: 18px;
  font-size: 1.125rem;
}

.font_2 {
  font-size: 20.25px;
  font-size: 1.265625rem;
}

.font_3 {
  font-size: 22.781px;
  font-size: 1.423828125rem;
}

.font_4 {
  font-size: 25.628px;
  font-size: 1.6018066406rem;
}

.font_5 {
  font-size: 28.832px;
  font-size: 1.8020324707rem;
}

.font_6 {
  font-size: 32.436px;
  font-size: 2.0272865295rem;
}

.font_7 {
  font-size: 36.491px;
  font-size: 2.2806973457rem;
}

.font_8 {
  font-size: 41.052px;
  font-size: 2.565784514rem;
}

.font_9 {
  font-size: 46.184px;
  font-size: 2.8865075782rem;
}

.font_10 {
  font-size: 51.957px;
  font-size: 3.2473210255rem;
}

.font_n1 {
  font-size: 14.222px;
  font-size: 0.8888888889rem;
}

.font_n2 {
  font-size: 12.641px;
  font-size: 0.7901234568rem;
}

.font_n3 {
  font-size: 11.237px;
  font-size: 0.7023319616rem;
}

.font_n4 {
  font-size: 9.988px;
  font-size: 0.624295077rem;
}

.font_n5 {
  font-size: 8.878px;
  font-size: 0.5549289573rem;
}

@media only screen and (min-width : 768px) {
  .font_0\:md {
    font-size: 1rem;
  }

  .font_1\:md {
    font-size: 1.125rem;
  }

  .font_2\:md, .btn_acc-primary {
    font-size: 1.265625rem;
  }

  .font_3\:md {
    font-size: 1.423828125rem;
  }

  .font_4\:md {
    font-size: 1.6018066406rem;
  }

  .font_5\:md {
    font-size: 1.8020324707rem;
  }

  .font_6\:md {
    font-size: 2.0272865295rem;
  }

  .font_7\:md {
    font-size: 2.2806973457rem;
  }

  .font_8\:md {
    font-size: 2.565784514rem;
  }

  .font_9\:md {
    font-size: 2.8865075782rem;
  }

  .font_10\:md {
    font-size: 3.2473210255rem;
  }

  .font_n1\:md {
    font-size: 0.8888888889rem;
  }

  .font_n2\:md {
    font-size: 0.7901234568rem;
  }

  .font_n3\:md {
    font-size: 0.7023319616rem;
  }

  .font_n4\:md {
    font-size: 0.624295077rem;
  }

  .font_n5\:md {
    font-size: 0.5549289573rem;
  }
}
@media only screen and (min-width : 1024px) {
  .font_0\:lg {
    font-size: 1rem;
  }

  .font_1\:lg {
    font-size: 1.125rem;
  }

  .font_2\:lg {
    font-size: 1.265625rem;
  }

  .font_3\:lg {
    font-size: 1.423828125rem;
  }

  .font_4\:lg {
    font-size: 1.6018066406rem;
  }

  .font_5\:lg {
    font-size: 1.8020324707rem;
  }

  .font_6\:lg {
    font-size: 2.0272865295rem;
  }

  .font_7\:lg {
    font-size: 2.2806973457rem;
  }

  .font_8\:lg {
    font-size: 2.565784514rem;
  }

  .font_9\:lg {
    font-size: 2.8865075782rem;
  }

  .font_10\:lg {
    font-size: 3.2473210255rem;
  }

  .font_n1\:lg {
    font-size: 0.8888888889rem;
  }

  .font_n2\:lg {
    font-size: 0.7901234568rem;
  }

  .font_n3\:lg {
    font-size: 0.7023319616rem;
  }

  .font_n4\:lg {
    font-size: 0.624295077rem;
  }

  .font_n5\:lg {
    font-size: 0.5549289573rem;
  }
}
@media only screen and (min-width : 1200px) {
  .font_0\:xl {
    font-size: 1rem;
  }

  .font_1\:xl {
    font-size: 1.125rem;
  }

  .font_2\:xl {
    font-size: 1.265625rem;
  }

  .font_3\:xl {
    font-size: 1.423828125rem;
  }

  .font_4\:xl {
    font-size: 1.6018066406rem;
  }

  .font_5\:xl {
    font-size: 1.8020324707rem;
  }

  .font_6\:xl {
    font-size: 2.0272865295rem;
  }

  .font_7\:xl {
    font-size: 2.2806973457rem;
  }

  .font_8\:xl {
    font-size: 2.565784514rem;
  }

  .font_9\:xl {
    font-size: 2.8865075782rem;
  }

  .font_10\:xl {
    font-size: 3.2473210255rem;
  }

  .font_n1\:xl {
    font-size: 0.8888888889rem;
  }

  .font_n2\:xl {
    font-size: 0.7901234568rem;
  }

  .font_n3\:xl {
    font-size: 0.7023319616rem;
  }

  .font_n4\:xl {
    font-size: 0.624295077rem;
  }

  .font_n5\:xl {
    font-size: 0.5549289573rem;
  }
}
.font-size_up {
  font-size: calc(1em * 1.125);
}

.font-size_down {
  font-size: calc(1em /1.125);
}

.font-size_up-1 {
  font-size: calc(1em * 1.125* 1.125);
}

.font-size_down-1 {
  font-size: calc(1em / 1.125 / 1.125);
}

.font-size_up-2 {
  font-size: calc(1em * 1.125 * 1.125 * 1.125);
}

.font-size_down-2 {
  font-size: calc(1em / 1.125 / 1.125 / 1.125);
}

/*
  Text Wrap

  <div class="p-b_3"><span class="bg_accent br_radius c_white inline-block font_n1 p-7_3 p-x_5 sg">Is Responsive: breakpoint modifiers</span></div> You can alter the wrapping style with these UCs.

  .wrap           - alter the wrapping style to wrap
  .pre-wrap       - alter the wrapping style to pre-wrap    
  .nowrap         - alter the wrapping style to nowrap  

  Markup:
  <div class="{{modifier_class}} font_normal max-w_30">
    Quae sapiente reprehenderit explicabo esse consequatur error fugiat. Voluptas odit ipsam architecto quae perspiciatis nostrum autem at. Ut veritatis molestiae distinctio autem repudiandae voluptatem voluptatibus aspernatur.
  </div>

  Styleguide Typography.Text.Wrap
 */
.wrap {
  white-space: normal;
}

.pre-wrap {
  letter-spacing: -0.01em;
  white-space: pre-wrap;
}

.nowrap {
  white-space: nowrap;
}

@media only screen and (min-width : 768px) {
  .wrap\:md {
    white-space: normal;
  }

  .pre-wrap\:md {
    letter-spacing: -0.01em;
    white-space: pre-wrap;
  }

  .nowrap\:md {
    white-space: nowrap;
  }
}
@media only screen and (min-width : 1024px) {
  .wrap\:lg {
    white-space: normal;
  }

  .pre-wrap\:lg {
    letter-spacing: -0.01em;
    white-space: pre-wrap;
  }

  .nowrap\:lg {
    white-space: nowrap;
  }
}
.wb_break-all {
  word-break: break-all;
}

.wb_word-break {
  word-break: word-break;
}

.wb_keep-all {
  word-break: keep-all;
}

.wb_normal {
  word-break: normal;
}

.wb_unset {
  word-break: unset;
}

@media only screen and (min-width : 1024px) {
  .wb_break-all {
    word-break: break-all;
  }

  .wb_word-break {
    word-break: word-break;
  }

  .wb_keep-all {
    word-break: keep-all;
  }

  .wb_normal {
    word-break: normal;
  }

  .wb_unset {
    word-break: unset;
  }
  .wb_break-all {
    word-break: break-all;
  }

  .wb_word-break {
    word-break: word-break;
  }

  .wb_keep-all {
    word-break: keep-all;
  }

  .wb_normal {
    word-break: normal;
  }

  .wb_unset {
    word-break: unset;
  }
}
@media only screen and (min-width : 1024px) {
}
/*
	Text Decoration

	Decoration can be easily added to text through these UCs.  

  .underline			        - solid underline the text
  .dotted			            - dotted underline the text
  .double                 - double underline the text
  .dashed                 - dashed underline the text
  .undecorated            - unset the decoration of the text     
  .uppercase              - uppercase the text    
  .lowercase              - lowercase the text
  .capitalize             - capitalize the text

	Markup:
	<div class="{{modifier_class}} p_3 br_solid font_bold br_black-1 br_1 bg bg_primary c_white">text has a decoration of {{modifier_class}} <a>I am a link also decorated</a></div>

	Styleguide Typography.Text.Decoration

 */
.lowercase {
  text-transform: lowercase;
}

.uppercase {
  text-transform: uppercase;
}

.capitalize {
  text-transform: capitalize;
}

.underline {
  text-decoration: underline;
}

.dotted {
  -webkit-text-decoration: dotted;
          text-decoration: dotted;
}

.double {
  -webkit-text-decoration: double;
          text-decoration: double;
}

.dashed {
  -webkit-text-decoration: dashed;
          text-decoration: dashed;
}

.undecorated {
  text-decoration: none;
}

/*
	Text Shadows

	Shadows can be easily added to text there is limited shadows black and white and negative black and white  

	.text-shadow_white-n1			- inset white shadow
	.text-shadow_white-1			- white shadow
	.text-shadow_black-n1			- inset black shadow
	.text-shadow_black-1			- black shadow
	.text-shadow_none			- no shadow


	Markup:
	<div class="{{modifier_class}} p_3 br_solid font_bold br_black-1 br_1 bg bg_primary c_white">text has shadow of {{modifier_class}}</div>

	Styleguide Typography.Text.Shadow

 */
.text-shadow_none {
  text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
}

.text-shadow_white-1 {
  text-shadow: 2px 2px 2px rgba(255, 255, 255, 0.25);
}

.text-shadow_black-1 {
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
}

.text-shadow_white-n1 {
  text-shadow: -1px -1px 2px rgba(255, 255, 255, 0.5);
}

.text-shadow_black-n1 {
  text-shadow: -1px -1px 2px rgba(0, 0, 0, 0.5);
}

/*
Text Indent

Indent text needs to have a modifier to like `text-indent_2

text-indent_n3       - text-indent of  negative 3 rem
text-indent_n2       - text-indent of  negative 2 rem
text-indent_n1       - text-indent of  negative 1 rem
text-indent_0       - text-indent  of   positive 0 rem
text-indent_1       - text-indent  of   positive 1 rem
text-indent_2       - text-indent  of   positive 2 rem
text-indent_3       - text-indent  of   positive 3 rem

Markup:
<div class="font_normal font_1 m-x_5 br_solid br-l_1 br_black-4">
<p class="">text that has no indent/p>
<p class="{{modifier_class}}">text that has an indent magnitude of {{modifier_class}} </p>
</div>

Styleguide Typography.Text.Indent

 */
.text-indent_0 {
  text-indent: 0;
}

.text-indent_n1 {
  text-indent: -1em;
}

.text-indent_n2 {
  text-indent: -2em;
}

.text-indent_n3 {
  text-indent: -3em;
}

.text-indent_1 {
  text-indent: 1em;
}

.text-indent_2 {
  text-indent: 2em;
}

.text-indent_3 {
  text-indent: 3em;
}

/*
  Line Height

  Change the line height of text with `lh_x`.

  .lh_0             -  0
  .lh_1             -  1           
  .lh_2             -  1.25  
  .lh_3             -  1.45  
  .lh_4             -  1.75     
  .lh_5             -  2.5     

  Markup:
  <div class="font_normal font_1 p_3">
    <h3 class="font_2 font_bold c_shade_3 p-b_3">{{modifier_class}}</h3>
    <p class="{{modifier_class}}">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
  </div>

  Styleguide Typography.Text.LineHeight
 */
.lh_0 {
  line-height: 1 !important;
}

.lh_1 {
  line-height: 1.125 !important;
}

.lh_2, .btn_acc-primary {
  line-height: 1.35 !important;
}

.lh_3 {
  line-height: 1.6 !important;
}

.lh_4 {
  line-height: 1.8 !important;
}

.lh_5 {
  line-height: 2.5 !important;
}

/*
  Alignment

  Change the alignment of text.

  .text_right             -  right alignment
  .text_center             -  center alignment           
  .text_left             -  left alignment      

  Markup:
  <div class="font_normal font_1 p_3">
    <h3 class="font_2 font_bold c_shade_3 p-b_3 {{modifier_class}}">{{modifier_class}}</h3>
    <p class="{{modifier_class}} lh_2">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
  </div>

  Styleguide Typography.Text.Alignment
 */
.text_unset {
  text-align: unset !important;
}

.text_center, .btn_acc-primary {
  text-align: center !important;
}

.text_left {
  text-align: left !important;
}

.text_right {
  text-align: right !important;
}

.text_start {
  text-align: start !important;
}

.text_end {
  text-align: end !important;
}

@media only screen and (min-width : 768px) {
  .text_unset\:md {
    text-align: unset !important;
  }

  .text_center\:md {
    text-align: center !important;
  }

  .text_left\:md {
    text-align: left !important;
  }

  .text_right\:md {
    text-align: right !important;
  }

  .text_start\:md {
    text-align: start !important;
  }

  .text_end\:md {
    text-align: end !important;
  }
}
@media only screen and (min-width : 1024px) {
  .text_unset\:lg {
    text-align: unset !important;
  }

  .text_center\:lg {
    text-align: center !important;
  }

  .text_left\:lg {
    text-align: left !important;
  }

  .text_right\:lg {
    text-align: right !important;
  }

  .text_start\:lg {
    text-align: start !important;
  }

  .text_end\:lg {
    text-align: end !important;
  }
}
/*
List

Description: A major part of the construction of the web and the content of the web are lists.

Weight: 110

Styleguide List
*/
/*
  List Type

  Change the type of a list.

  .ul_none            -  none
  .ul_bullet          -  bullet          
  .ul_square          -  square      

Markup:
  <div class="font_normal font_1 p_3">
    <h3 class="font_2 font_bold c_shade_3 p-b_3">{{modifier_class}}</h3>
    <ul class="{{modifier_class}}">
    <li>Lorem, ipsum dolor sit amet consectetur adipisicing elit.</li>
    <li>Lorem, ipsum dolor sit amet consectetur adipisicing elit.</li>
    <li>Lorem, ipsum dolor sit amet consectetur adipisicing elit.</li>
    <li>Lorem, ipsum dolor sit amet consectetur adipisicing elit.</li>
    <li>Lorem, ipsum dolor sit amet consectetur adipisicing elit.</li>
    </ul>
</div>

Weight: 0

  Styleguide List.Type
 */
.ul_none {
  margin: 0;
  padding: 0;
  list-style-type: none !important;
}

.ul_bullet {
  list-style-type: disc !important;
}

.ul_circle {
  list-style-type: circle !important;
}

.ul_square {
  list-style-type: square !important;
}

.ul_lowercase {
  list-style-type: lower-alpha !important;
}

.ul_uppercase {
  list-style-type: upper-alpha !important;
}

/*
Marker

Markers classes change the styles and looks of the the list item maker.  Marker must attach to the parent UL or Ol and will not style the grand children.

.marker_primary - primary colored list markers.
.marker_secondary - secondary colored list markers.
.marker_accent - accent colored list markers.
.marker_alert - alert colored list markers.
.marker_warning - warning colored list markers.
.marker_success - success colored list markers.
.marker_highlight - highlight colored list markers.
.marker_black - black colored list markers.
.marker_white - white colored list markers.

Markup:
<ul class="{{ modifier_class }}">
    <li>List Item Text</li>
    <li>List Item Text</li>
    <li>List Item Text
    <ul class="">
        <li>List Item Grand Children</li>
        <li>List Item Grand Children</li>
    </ul>
    </li>
</ul>
<ol class="{{ modifier_class }}">
    <li>List Item Text</li>
    <li>List Item Text</li>
    <li>List Item Text</li>
</ol>

MarkupWrapperClasses: bg_black-2 p_5

Weight:10

Styleguide List.Marker
*/
.marker_primary > *::marker {
  color: #198dae;
}

.marker_secondary > *::marker {
  color: #676a72;
}

.marker_success > *::marker {
  color: #078a2e;
}

.marker_shade > *::marker {
  color: #878585;
}

.marker_warning > *::marker {
  color: #da8210;
}

.marker_alert > *::marker {
  color: #dd1a1a;
}

.marker_navigation > *::marker {
  color: #2b58c0;
}

.marker_accent > *::marker {
  color: #16a385;
}

.marker_info > *::marker {
  color: #a3988c;
}

.marker_highlight > *::marker {
  color: #7742bd;
}

.marker_acc > *::marker {
  color: #004176;
}

.marker_black > *::marker {
  color: #131212;
}

.marker_white > *::marker {
  color: white;
}

/*
Counters

Add counters in front of collections without the need of an OL or UL for an advanced list type. Counters cannot be nested!

Weight: 250

Styleguide List.counters

*/
/* No styleguide reference. */
/*
	Counter Basics

	Counter can be incremented by the `counter_increment` class.  

	Markup:
    <div class="counter_reset">
        <div class="bg_primary-2 p_3 m_3"><span class="font_bold counter counter_increment">:</span> Item, Object, or Section</div>
        <div class="bg_primary-2 p_3 m_3"><span class="font_bold counter counter_increment">:</span> Item, Object, or Section</div>
        <div class="bg_primary-2 p_3 m_3"><span class="font_bold counter counter_increment">:</span> Item, Object, or Section</div>
 	</div>

	 Weight: -100

	Styleguide List.counters.basics

*/
.counter_reset {
  counter-reset: a;
}

.counter_increment {
  counter-increment: a;
}

.counter:before {
  content: counter(a);
}

/*
	Counter Sub

	Counter Subs can be nested inside of counters

	Markup:
    <div class="counter_reset ">
        <div class="bg_primary-2 p_3 m_3"><span class="font_bold counter counter_increment counter_upper-alpha"></span> Item, Object, or Section</div>
            <div class="counter-sub_reset">
                <div class="m_3 p_2 p-l_4 bg_primary-3"><span class="font_bold counter counter_upper-alpha"></span>.<span class="font_bold counter-sub counter-sub_increment counter-sub_lower-alpha"></span> Sub Item</div>
                <div class="m_3 p_2 p-l_4 bg_primary-3"><span class="font_bold counter counter_upper-alpha"></span>.<span class="font_bold counter-sub counter-sub_increment counter-sub_lower-alpha"></span> Sub Item</div>
                <div class="m_3 p_2 p-l_4 bg_primary-3"><span class="font_bold counter counter_upper-alpha"></span>.<span class="font_bold counter-sub counter-sub_increment counter-sub_lower-alpha"></span> Sub Item</div>
            </div>
        <div class="bg_primary-2 p_3 m_3"><span class="font_bold counter counter_increment counter_upper-alpha"></span> Item, Object, or Section</div>
        <div class="bg_primary-2 p_3 m_3"><span class="font_bold counter counter_increment counter_upper-alpha"></span> Item, Object, or Section</div>
 	</div>

	Styleguide List.counters.sub counters

*/
.counter-sub_reset {
  counter-reset: b;
}

.counter-sub_increment {
  counter-increment: b;
}

/*
	Counter Types

	Create different types of list with the counter types

	counter 										- Defualt Number Listing
	counter_lower-alpha         - Lowercase Alphabetic Listing
	counter_upper-alpha         - Uppercase Alphabetic Listing
	counter_lower-roman         - Lowercase Roman Listing
	counter_upper-roman         - Uppercase Roman Listing

	Markup:
	<div class="counter_reset">
			<div class="m_3 p_3 bg_primary-2"><span class="{{modifier_class}} font_bold counter_increment"></span> Item, Object, or Section</div>
			<div class="m_3 p_3 bg_primary-2"><span class="{{modifier_class}} font_bold counter_increment"></span> Item, Object, or Section</div>
			<div class="m_3 p_3 bg_primary-2"><span class="{{modifier_class}} font_bold counter_increment"></span> Item, Object, or Section</div>
 	</div>

	Styleguide List.counters.types

*/
.counter_lower-alpha:before {
  content: counter(a, lower-alpha);
}

.counter_upper-alpha:before {
  content: counter(a, upper-alpha);
}

.counter_lower-roman:before {
  content: counter(a, lower-roman);
}

.counter_upper-roman:before {
  content: counter(a, upper-roman);
}

.counter-sub:before {
  content: counter(b);
}

.counter-sub_lower-alpha:before {
  content: counter(b, lower-alpha);
}

.counter-sub_upper-alpha:before {
  content: counter(b, upper-alpha);
}

.counter-sub_lower-roman:before {
  content: counter(b, lower-roman);
}

.counter-sub_upper-roman:before {
  content: counter(b, upper-roman);
}

/*
	Order Markers

	Quickly decorate the counter with a circle.  Change the  bgground and font color with utility classes to acheive different effects.


	Markup:
    <div class="counter_reset">
        <div class="m_3 p_3"><span class="font_bold counter counter_increment order-marker bg_primary-2"></span> Item, Object, or Section</div>
        <div class="m_3 p_3"><span class="font_bold counter counter_increment order-marker font_10 br-tr_round br-br_round bg_highlight-2"></span> Item, Object, or Section</div>
        <div class="m_3 p_3"><span class="font_bold counter counter_increment order-marker bg_info-2"></span> Item, Object, or Section</div>
        <div class="m_3 p_3"><span class="font_bold counter counter_increment order-marker bg_warning-2"></span> Item, Object, or Section</div>
    </div>

	Weight: 100

	Styleguide List.counters.markers

*/
.order-marker {
  box-sizing: border-box;
  display: inline-block;
  position: relative;
  width: 1.5em;
  height: 1.5em;
  margin-right: 0;
  margin-right: 0.5em;
  margin-bottom: 0;
  padding: 0.75em 0 0 0;
  line-height: 0;
  text-align: center;
  vertical-align: top;
}

/*
Inline Lists

Inline Lists are for separated items on a single line.

.ul_row.gap_4                -  basic ul with no separators but formatted with flex row
.ul_inline                -  basic inline ul with no separators
.ul_inline-comma            -  wrapping line of text that is separated by commas
.ul_inline-semicolon          -  wrapping line of text that is separated by semicolons          
.ul_inline-pipe          -  wrapping line of text that is separated by pipes     

Markup:
<div class="font_normal font_1 p_3">
  <h3 class="font_2 font_bold c_shade_3 p-b_3">{{modifier_class}}</h3>
  <ul class="{{modifier_class}}">
    <li>Evelyn Watsica II</li>
    <li>Linda Lang</li>
    <li>Laurie Greenfelder</li>
    <li>Katie Wiegand</li>
    <li>Brittany Conn</li>
  </ul>
</div>
<style>
[class^="ul_inline"] > li:last-child::after {
    content:"" !important;
    padding-inline-start: 0 !important;
    padding-inline-end: 0 !important;
}
</style>


NOTE: The limitations of the styleguide around compound pseudo selector :not(:last-child):after means a trailing divider shows up in documentation but not in production applications. Added a workaround to hide the divider via the following style tag in the example.  This is not necessary in production applications.


Weight: 1000

Styleguide List.InlineType

*/
.ul_row, .ul_inline, .ul_inline-comma,
.ul_inline-semicolon,
.ul_inline-pipe {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  justify-items: center;
  margin: 0;
  padding: 0;
  list-style: none;
}
.ul_row > li, .ul_inline > li, .ul_inline-comma > li,
.ul_inline-semicolon > li,
.ul_inline-pipe > li {
  flex: 0 1 auto;
  margin: 0;
}

.ul_inline, .ul_inline-comma,
.ul_inline-semicolon,
.ul_inline-pipe {
  display: inline-flex;
}

.ul_inline-comma > li:not(:last-child)::after,
.ul_inline-semicolon > li:not(:last-child)::after,
.ul_inline-pipe > li:not(:last-child)::after {
  margin: 0;
  padding-inline-start: 0;
  padding-inline-end: 0.5em;
  opacity: 0.6;
}
.ul_inline-comma li.no-after,
.ul_inline-semicolon li.no-after,
.ul_inline-pipe li.no-after {
  padding-inline-end: 0.5em;
}
.ul_inline-comma li.no-after::after,
.ul_inline-semicolon li.no-after::after,
.ul_inline-pipe li.no-after::after {
  display: none !important;
}

.ul_inline-comma > li:not(:last-child)::after {
  content: ",";
}

.ul_inline-semicolon > li:not(:last-child)::after {
  content: ";";
}

.ul_inline-pipe > li:not(:last-child)::after {
  padding-inline-start: 0.5em;
  content: "|";
}

/*
Margin

<div class="p-b_3"><span class="bg_accent br_radius c_white inline-block font_n1 p-7_3 p-x_5 sg">Is Responsive: breakpoint modifiers</span></div>Margin classes are mobile first with postfix modifier for `:md`and `:lg` variations for responsive sizing. Margins that use the short codes of all margin, auto, x margins, and y margin are override by specific side margins. 			

m_0     	 		-  margin: 0 
m_n5 	 			-  margin:	 -2rem
m_n2 	 			-  margin:	 -0.25rem
m_4  	 			-  margin: 1rem
m-l_n5       	-  margin-left:	 -2rem
m-l_1        	-  margin-left: 1px
m-l_2        	-  margin-left: 0.25rem
m-l_3        	-  margin-left: 0.5rem
m-x_auto     	-  margin-left, margin-right: auto
m-y_3   	 		-  margin-top, margin-bottom: 0.5rem

Markup:
<div class="bg_warning-3 d-block br_1 br_solid">
	<div class="{{modifier_class}} p_2 bg_primary text_center c_white cell auto opacity_5 d-block max-w_30">Object  With Margins Inside Container</div>
</div>

Styleguide Layouts.Margin

 */
.m_0 {
  margin: 0  !important;
}

.m_n6 {
  margin: -64px  !important;
  margin: -4rem  !important;
}

.m_n5 {
  margin: -32px  !important;
  margin: -2rem  !important;
}

.m_n4 {
  margin: -16px  !important;
  margin: -1rem  !important;
}

.m_n3 {
  margin: -8px  !important;
  margin: -0.5rem  !important;
}

.m_n2 {
  margin: -4px  !important;
  margin: -0.25rem  !important;
}

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

.m_1 {
  margin: 1px  !important;
}

.m_2 {
  margin: 4px  !important;
  margin: 0.25rem  !important;
}

.m_3 {
  margin: 8px  !important;
  margin: 0.5rem  !important;
}

.m_4 {
  margin: 16px  !important;
  margin: 1rem  !important;
}

.m_5 {
  margin: 32px  !important;
  margin: 2rem  !important;
}

.m_6 {
  margin: 64px  !important;
  margin: 4rem  !important;
}

.m_auto {
  margin: auto  !important;
}

.m_unset {
  margin: unset  !important;
}

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

.m-y_n6 {
  margin-top: -64px  !important;
  margin-top: -4rem  !important;
  margin-bottom: -64px  !important;
  margin-bottom: -4rem  !important;
}

.m-y_n5 {
  margin-top: -32px  !important;
  margin-top: -2rem  !important;
  margin-bottom: -32px  !important;
  margin-bottom: -2rem  !important;
}

.m-y_n4 {
  margin-top: -16px  !important;
  margin-top: -1rem  !important;
  margin-bottom: -16px  !important;
  margin-bottom: -1rem  !important;
}

.m-y_n3 {
  margin-top: -8px  !important;
  margin-top: -0.5rem  !important;
  margin-bottom: -8px  !important;
  margin-bottom: -0.5rem  !important;
}

.m-y_n2 {
  margin-top: -4px  !important;
  margin-top: -0.25rem  !important;
  margin-bottom: -4px  !important;
  margin-bottom: -0.25rem  !important;
}

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

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

.m-y_2 {
  margin-top: 4px  !important;
  margin-top: 0.25rem  !important;
  margin-bottom: 4px  !important;
  margin-bottom: 0.25rem  !important;
}

.m-y_3 {
  margin-top: 8px  !important;
  margin-top: 0.5rem  !important;
  margin-bottom: 8px  !important;
  margin-bottom: 0.5rem  !important;
}

.m-y_4 {
  margin-top: 16px  !important;
  margin-top: 1rem  !important;
  margin-bottom: 16px  !important;
  margin-bottom: 1rem  !important;
}

.m-y_5 {
  margin-top: 32px  !important;
  margin-top: 2rem  !important;
  margin-bottom: 32px  !important;
  margin-bottom: 2rem  !important;
}

.m-y_6 {
  margin-top: 64px  !important;
  margin-top: 4rem  !important;
  margin-bottom: 64px  !important;
  margin-bottom: 4rem  !important;
}

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

.m-y_unset {
  margin-top: unset  !important;
  margin-bottom: unset  !important;
}

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

.m-x_n6 {
  margin-right: -64px  !important;
  margin-right: -4rem  !important;
  margin-left: -64px  !important;
  margin-left: -4rem  !important;
}

.m-x_n5 {
  margin-right: -32px  !important;
  margin-right: -2rem  !important;
  margin-left: -32px  !important;
  margin-left: -2rem  !important;
}

.m-x_n4 {
  margin-right: -16px  !important;
  margin-right: -1rem  !important;
  margin-left: -16px  !important;
  margin-left: -1rem  !important;
}

.m-x_n3 {
  margin-right: -8px  !important;
  margin-right: -0.5rem  !important;
  margin-left: -8px  !important;
  margin-left: -0.5rem  !important;
}

.m-x_n2 {
  margin-right: -4px  !important;
  margin-right: -0.25rem  !important;
  margin-left: -4px  !important;
  margin-left: -0.25rem  !important;
}

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

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

.m-x_2 {
  margin-right: 4px  !important;
  margin-right: 0.25rem  !important;
  margin-left: 4px  !important;
  margin-left: 0.25rem  !important;
}

.m-x_3 {
  margin-right: 8px  !important;
  margin-right: 0.5rem  !important;
  margin-left: 8px  !important;
  margin-left: 0.5rem  !important;
}

.m-x_4 {
  margin-right: 16px  !important;
  margin-right: 1rem  !important;
  margin-left: 16px  !important;
  margin-left: 1rem  !important;
}

.m-x_5 {
  margin-right: 32px  !important;
  margin-right: 2rem  !important;
  margin-left: 32px  !important;
  margin-left: 2rem  !important;
}

.m-x_6 {
  margin-right: 64px  !important;
  margin-right: 4rem  !important;
  margin-left: 64px  !important;
  margin-left: 4rem  !important;
}

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

.m-x_unset {
  margin-right: unset  !important;
  margin-left: unset  !important;
}

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

.m-t_n6 {
  margin-top: -64px  !important;
  margin-top: -4rem  !important;
}

.m-t_n5 {
  margin-top: -32px  !important;
  margin-top: -2rem  !important;
}

.m-t_n4 {
  margin-top: -16px  !important;
  margin-top: -1rem  !important;
}

.m-t_n3 {
  margin-top: -8px  !important;
  margin-top: -0.5rem  !important;
}

.m-t_n2 {
  margin-top: -4px  !important;
  margin-top: -0.25rem  !important;
}

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

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

.m-t_2 {
  margin-top: 4px  !important;
  margin-top: 0.25rem  !important;
}

.m-t_3 {
  margin-top: 8px  !important;
  margin-top: 0.5rem  !important;
}

.m-t_4 {
  margin-top: 16px  !important;
  margin-top: 1rem  !important;
}

.m-t_5 {
  margin-top: 32px  !important;
  margin-top: 2rem  !important;
}

.m-t_6 {
  margin-top: 64px  !important;
  margin-top: 4rem  !important;
}

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

.m-t_unset {
  margin-top: unset  !important;
}

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

.m-b_n6 {
  margin-bottom: -64px  !important;
  margin-bottom: -4rem  !important;
}

.m-b_n5 {
  margin-bottom: -32px  !important;
  margin-bottom: -2rem  !important;
}

.m-b_n4 {
  margin-bottom: -16px  !important;
  margin-bottom: -1rem  !important;
}

.m-b_n3 {
  margin-bottom: -8px  !important;
  margin-bottom: -0.5rem  !important;
}

.m-b_n2 {
  margin-bottom: -4px  !important;
  margin-bottom: -0.25rem  !important;
}

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

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

.m-b_2 {
  margin-bottom: 4px  !important;
  margin-bottom: 0.25rem  !important;
}

.m-b_3 {
  margin-bottom: 8px  !important;
  margin-bottom: 0.5rem  !important;
}

.m-b_4 {
  margin-bottom: 16px  !important;
  margin-bottom: 1rem  !important;
}

.m-b_5 {
  margin-bottom: 32px  !important;
  margin-bottom: 2rem  !important;
}

.m-b_6 {
  margin-bottom: 64px  !important;
  margin-bottom: 4rem  !important;
}

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

.m-b_unset {
  margin-bottom: unset  !important;
}

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

.m-l_n6 {
  margin-left: -64px  !important;
  margin-left: -4rem  !important;
}

.m-l_n5 {
  margin-left: -32px  !important;
  margin-left: -2rem  !important;
}

.m-l_n4 {
  margin-left: -16px  !important;
  margin-left: -1rem  !important;
}

.m-l_n3 {
  margin-left: -8px  !important;
  margin-left: -0.5rem  !important;
}

.m-l_n2 {
  margin-left: -4px  !important;
  margin-left: -0.25rem  !important;
}

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

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

.m-l_2 {
  margin-left: 4px  !important;
  margin-left: 0.25rem  !important;
}

.m-l_3 {
  margin-left: 8px  !important;
  margin-left: 0.5rem  !important;
}

.m-l_4 {
  margin-left: 16px  !important;
  margin-left: 1rem  !important;
}

.m-l_5 {
  margin-left: 32px  !important;
  margin-left: 2rem  !important;
}

.m-l_6 {
  margin-left: 64px  !important;
  margin-left: 4rem  !important;
}

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

.m-l_unset {
  margin-left: unset  !important;
}

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

.m-r_n6 {
  margin-right: -64px  !important;
  margin-right: -4rem  !important;
}

.m-r_n5 {
  margin-right: -32px  !important;
  margin-right: -2rem  !important;
}

.m-r_n4 {
  margin-right: -16px  !important;
  margin-right: -1rem  !important;
}

.m-r_n3 {
  margin-right: -8px  !important;
  margin-right: -0.5rem  !important;
}

.m-r_n2 {
  margin-right: -4px  !important;
  margin-right: -0.25rem  !important;
}

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

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

.m-r_2 {
  margin-right: 4px  !important;
  margin-right: 0.25rem  !important;
}

.m-r_3 {
  margin-right: 8px  !important;
  margin-right: 0.5rem  !important;
}

.m-r_4 {
  margin-right: 16px  !important;
  margin-right: 1rem  !important;
}

.m-r_5 {
  margin-right: 32px  !important;
  margin-right: 2rem  !important;
}

.m-r_6 {
  margin-right: 64px  !important;
  margin-right: 4rem  !important;
}

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

.m-r_unset {
  margin-right: unset  !important;
}

@media only screen and (min-width : 768px) {
  .m_0\:md {
    margin: 0  !important;
  }

  .m_n6\:md {
    margin: -4rem  !important;
  }

  .m_n5\:md {
    margin: -2rem  !important;
  }

  .m_n4\:md {
    margin: -1rem  !important;
  }

  .m_n3\:md {
    margin: -0.5rem  !important;
  }

  .m_n2\:md {
    margin: -0.25rem  !important;
  }

  .m_n1\:md {
    margin: -1px  !important;
  }

  .m_1\:md {
    margin: 1px  !important;
  }

  .m_2\:md {
    margin: 0.25rem  !important;
  }

  .m_3\:md {
    margin: 0.5rem  !important;
  }

  .m_4\:md {
    margin: 1rem  !important;
  }

  .m_5\:md {
    margin: 2rem  !important;
  }

  .m_6\:md {
    margin: 4rem  !important;
  }

  .m_auto\:md {
    margin: auto  !important;
  }

  .m_unset\:md {
    margin: unset  !important;
  }

  .m-y_0\:md {
    margin-top: 0  !important;
    margin-bottom: 0  !important;
  }

  .m-y_n6\:md {
    margin-top: -4rem  !important;
    margin-bottom: -4rem  !important;
  }

  .m-y_n5\:md {
    margin-top: -2rem  !important;
    margin-bottom: -2rem  !important;
  }

  .m-y_n4\:md {
    margin-top: -1rem  !important;
    margin-bottom: -1rem  !important;
  }

  .m-y_n3\:md {
    margin-top: -0.5rem  !important;
    margin-bottom: -0.5rem  !important;
  }

  .m-y_n2\:md {
    margin-top: -0.25rem  !important;
    margin-bottom: -0.25rem  !important;
  }

  .m-y_n1\:md {
    margin-top: -1px  !important;
    margin-bottom: -1px  !important;
  }

  .m-y_1\:md {
    margin-top: 1px  !important;
    margin-bottom: 1px  !important;
  }

  .m-y_2\:md {
    margin-top: 0.25rem  !important;
    margin-bottom: 0.25rem  !important;
  }

  .m-y_3\:md {
    margin-top: 0.5rem  !important;
    margin-bottom: 0.5rem  !important;
  }

  .m-y_4\:md {
    margin-top: 1rem  !important;
    margin-bottom: 1rem  !important;
  }

  .m-y_5\:md {
    margin-top: 2rem  !important;
    margin-bottom: 2rem  !important;
  }

  .m-y_6\:md {
    margin-top: 4rem  !important;
    margin-bottom: 4rem  !important;
  }

  .m-y_auto\:md {
    margin-top: auto  !important;
    margin-bottom: auto  !important;
  }

  .m-y_unset\:md {
    margin-top: unset  !important;
    margin-bottom: unset  !important;
  }

  .m-x_0\:md {
    margin-right: 0  !important;
    margin-left: 0  !important;
  }

  .m-x_n6\:md {
    margin-right: -4rem  !important;
    margin-left: -4rem  !important;
  }

  .m-x_n5\:md {
    margin-right: -2rem  !important;
    margin-left: -2rem  !important;
  }

  .m-x_n4\:md {
    margin-right: -1rem  !important;
    margin-left: -1rem  !important;
  }

  .m-x_n3\:md {
    margin-right: -0.5rem  !important;
    margin-left: -0.5rem  !important;
  }

  .m-x_n2\:md {
    margin-right: -0.25rem  !important;
    margin-left: -0.25rem  !important;
  }

  .m-x_n1\:md {
    margin-right: -1px  !important;
    margin-left: -1px  !important;
  }

  .m-x_1\:md {
    margin-right: 1px  !important;
    margin-left: 1px  !important;
  }

  .m-x_2\:md {
    margin-right: 0.25rem  !important;
    margin-left: 0.25rem  !important;
  }

  .m-x_3\:md {
    margin-right: 0.5rem  !important;
    margin-left: 0.5rem  !important;
  }

  .m-x_4\:md {
    margin-right: 1rem  !important;
    margin-left: 1rem  !important;
  }

  .m-x_5\:md {
    margin-right: 2rem  !important;
    margin-left: 2rem  !important;
  }

  .m-x_6\:md {
    margin-right: 4rem  !important;
    margin-left: 4rem  !important;
  }

  .m-x_auto\:md {
    margin-right: auto  !important;
    margin-left: auto  !important;
  }

  .m-x_unset\:md {
    margin-right: unset  !important;
    margin-left: unset  !important;
  }

  .m-t_0\:md {
    margin-top: 0  !important;
  }

  .m-t_n6\:md {
    margin-top: -4rem  !important;
  }

  .m-t_n5\:md {
    margin-top: -2rem  !important;
  }

  .m-t_n4\:md {
    margin-top: -1rem  !important;
  }

  .m-t_n3\:md {
    margin-top: -0.5rem  !important;
  }

  .m-t_n2\:md {
    margin-top: -0.25rem  !important;
  }

  .m-t_n1\:md {
    margin-top: -1px  !important;
  }

  .m-t_1\:md {
    margin-top: 1px  !important;
  }

  .m-t_2\:md {
    margin-top: 0.25rem  !important;
  }

  .m-t_3\:md {
    margin-top: 0.5rem  !important;
  }

  .m-t_4\:md {
    margin-top: 1rem  !important;
  }

  .m-t_5\:md {
    margin-top: 2rem  !important;
  }

  .m-t_6\:md {
    margin-top: 4rem  !important;
  }

  .m-t_auto\:md {
    margin-top: auto  !important;
  }

  .m-t_unset\:md {
    margin-top: unset  !important;
  }

  .m-b_0\:md {
    margin-bottom: 0  !important;
  }

  .m-b_n6\:md {
    margin-bottom: -4rem  !important;
  }

  .m-b_n5\:md {
    margin-bottom: -2rem  !important;
  }

  .m-b_n4\:md {
    margin-bottom: -1rem  !important;
  }

  .m-b_n3\:md {
    margin-bottom: -0.5rem  !important;
  }

  .m-b_n2\:md {
    margin-bottom: -0.25rem  !important;
  }

  .m-b_n1\:md {
    margin-bottom: -1px  !important;
  }

  .m-b_1\:md {
    margin-bottom: 1px  !important;
  }

  .m-b_2\:md {
    margin-bottom: 0.25rem  !important;
  }

  .m-b_3\:md {
    margin-bottom: 0.5rem  !important;
  }

  .m-b_4\:md {
    margin-bottom: 1rem  !important;
  }

  .m-b_5\:md {
    margin-bottom: 2rem  !important;
  }

  .m-b_6\:md {
    margin-bottom: 4rem  !important;
  }

  .m-b_auto\:md {
    margin-bottom: auto  !important;
  }

  .m-b_unset\:md {
    margin-bottom: unset  !important;
  }

  .m-l_0\:md {
    margin-left: 0  !important;
  }

  .m-l_n6\:md {
    margin-left: -4rem  !important;
  }

  .m-l_n5\:md {
    margin-left: -2rem  !important;
  }

  .m-l_n4\:md {
    margin-left: -1rem  !important;
  }

  .m-l_n3\:md {
    margin-left: -0.5rem  !important;
  }

  .m-l_n2\:md {
    margin-left: -0.25rem  !important;
  }

  .m-l_n1\:md {
    margin-left: -1px  !important;
  }

  .m-l_1\:md {
    margin-left: 1px  !important;
  }

  .m-l_2\:md {
    margin-left: 0.25rem  !important;
  }

  .m-l_3\:md {
    margin-left: 0.5rem  !important;
  }

  .m-l_4\:md {
    margin-left: 1rem  !important;
  }

  .m-l_5\:md {
    margin-left: 2rem  !important;
  }

  .m-l_6\:md {
    margin-left: 4rem  !important;
  }

  .m-l_auto\:md {
    margin-left: auto  !important;
  }

  .m-l_unset\:md {
    margin-left: unset  !important;
  }

  .m-r_0\:md {
    margin-right: 0  !important;
  }

  .m-r_n6\:md {
    margin-right: -4rem  !important;
  }

  .m-r_n5\:md {
    margin-right: -2rem  !important;
  }

  .m-r_n4\:md {
    margin-right: -1rem  !important;
  }

  .m-r_n3\:md {
    margin-right: -0.5rem  !important;
  }

  .m-r_n2\:md {
    margin-right: -0.25rem  !important;
  }

  .m-r_n1\:md {
    margin-right: -1px  !important;
  }

  .m-r_1\:md {
    margin-right: 1px  !important;
  }

  .m-r_2\:md {
    margin-right: 0.25rem  !important;
  }

  .m-r_3\:md {
    margin-right: 0.5rem  !important;
  }

  .m-r_4\:md {
    margin-right: 1rem  !important;
  }

  .m-r_5\:md {
    margin-right: 2rem  !important;
  }

  .m-r_6\:md {
    margin-right: 4rem  !important;
  }

  .m-r_auto\:md {
    margin-right: auto  !important;
  }

  .m-r_unset\:md {
    margin-right: unset  !important;
  }
}
@media only screen and (min-width : 1024px) {
  .m_0\:lg {
    margin: 0  !important;
  }

  .m_n6\:lg {
    margin: -4rem  !important;
  }

  .m_n5\:lg {
    margin: -2rem  !important;
  }

  .m_n4\:lg {
    margin: -1rem  !important;
  }

  .m_n3\:lg {
    margin: -0.5rem  !important;
  }

  .m_n2\:lg {
    margin: -0.25rem  !important;
  }

  .m_n1\:lg {
    margin: -1px  !important;
  }

  .m_1\:lg {
    margin: 1px  !important;
  }

  .m_2\:lg {
    margin: 0.25rem  !important;
  }

  .m_3\:lg {
    margin: 0.5rem  !important;
  }

  .m_4\:lg {
    margin: 1rem  !important;
  }

  .m_5\:lg {
    margin: 2rem  !important;
  }

  .m_6\:lg {
    margin: 4rem  !important;
  }

  .m_auto\:lg {
    margin: auto  !important;
  }

  .m_unset\:lg {
    margin: unset  !important;
  }

  .m-y_0\:lg {
    margin-top: 0  !important;
    margin-bottom: 0  !important;
  }

  .m-y_n6\:lg {
    margin-top: -4rem  !important;
    margin-bottom: -4rem  !important;
  }

  .m-y_n5\:lg {
    margin-top: -2rem  !important;
    margin-bottom: -2rem  !important;
  }

  .m-y_n4\:lg {
    margin-top: -1rem  !important;
    margin-bottom: -1rem  !important;
  }

  .m-y_n3\:lg {
    margin-top: -0.5rem  !important;
    margin-bottom: -0.5rem  !important;
  }

  .m-y_n2\:lg {
    margin-top: -0.25rem  !important;
    margin-bottom: -0.25rem  !important;
  }

  .m-y_n1\:lg {
    margin-top: -1px  !important;
    margin-bottom: -1px  !important;
  }

  .m-y_1\:lg {
    margin-top: 1px  !important;
    margin-bottom: 1px  !important;
  }

  .m-y_2\:lg {
    margin-top: 0.25rem  !important;
    margin-bottom: 0.25rem  !important;
  }

  .m-y_3\:lg {
    margin-top: 0.5rem  !important;
    margin-bottom: 0.5rem  !important;
  }

  .m-y_4\:lg {
    margin-top: 1rem  !important;
    margin-bottom: 1rem  !important;
  }

  .m-y_5\:lg {
    margin-top: 2rem  !important;
    margin-bottom: 2rem  !important;
  }

  .m-y_6\:lg {
    margin-top: 4rem  !important;
    margin-bottom: 4rem  !important;
  }

  .m-y_auto\:lg {
    margin-top: auto  !important;
    margin-bottom: auto  !important;
  }

  .m-y_unset\:lg {
    margin-top: unset  !important;
    margin-bottom: unset  !important;
  }

  .m-x_0\:lg {
    margin-right: 0  !important;
    margin-left: 0  !important;
  }

  .m-x_n6\:lg {
    margin-right: -4rem  !important;
    margin-left: -4rem  !important;
  }

  .m-x_n5\:lg {
    margin-right: -2rem  !important;
    margin-left: -2rem  !important;
  }

  .m-x_n4\:lg {
    margin-right: -1rem  !important;
    margin-left: -1rem  !important;
  }

  .m-x_n3\:lg {
    margin-right: -0.5rem  !important;
    margin-left: -0.5rem  !important;
  }

  .m-x_n2\:lg {
    margin-right: -0.25rem  !important;
    margin-left: -0.25rem  !important;
  }

  .m-x_n1\:lg {
    margin-right: -1px  !important;
    margin-left: -1px  !important;
  }

  .m-x_1\:lg {
    margin-right: 1px  !important;
    margin-left: 1px  !important;
  }

  .m-x_2\:lg {
    margin-right: 0.25rem  !important;
    margin-left: 0.25rem  !important;
  }

  .m-x_3\:lg {
    margin-right: 0.5rem  !important;
    margin-left: 0.5rem  !important;
  }

  .m-x_4\:lg {
    margin-right: 1rem  !important;
    margin-left: 1rem  !important;
  }

  .m-x_5\:lg {
    margin-right: 2rem  !important;
    margin-left: 2rem  !important;
  }

  .m-x_6\:lg {
    margin-right: 4rem  !important;
    margin-left: 4rem  !important;
  }

  .m-x_auto\:lg {
    margin-right: auto  !important;
    margin-left: auto  !important;
  }

  .m-x_unset\:lg {
    margin-right: unset  !important;
    margin-left: unset  !important;
  }

  .m-t_0\:lg {
    margin-top: 0  !important;
  }

  .m-t_n6\:lg {
    margin-top: -4rem  !important;
  }

  .m-t_n5\:lg {
    margin-top: -2rem  !important;
  }

  .m-t_n4\:lg {
    margin-top: -1rem  !important;
  }

  .m-t_n3\:lg {
    margin-top: -0.5rem  !important;
  }

  .m-t_n2\:lg {
    margin-top: -0.25rem  !important;
  }

  .m-t_n1\:lg {
    margin-top: -1px  !important;
  }

  .m-t_1\:lg {
    margin-top: 1px  !important;
  }

  .m-t_2\:lg {
    margin-top: 0.25rem  !important;
  }

  .m-t_3\:lg {
    margin-top: 0.5rem  !important;
  }

  .m-t_4\:lg {
    margin-top: 1rem  !important;
  }

  .m-t_5\:lg {
    margin-top: 2rem  !important;
  }

  .m-t_6\:lg {
    margin-top: 4rem  !important;
  }

  .m-t_auto\:lg {
    margin-top: auto  !important;
  }

  .m-t_unset\:lg {
    margin-top: unset  !important;
  }

  .m-b_0\:lg {
    margin-bottom: 0  !important;
  }

  .m-b_n6\:lg {
    margin-bottom: -4rem  !important;
  }

  .m-b_n5\:lg {
    margin-bottom: -2rem  !important;
  }

  .m-b_n4\:lg {
    margin-bottom: -1rem  !important;
  }

  .m-b_n3\:lg {
    margin-bottom: -0.5rem  !important;
  }

  .m-b_n2\:lg {
    margin-bottom: -0.25rem  !important;
  }

  .m-b_n1\:lg {
    margin-bottom: -1px  !important;
  }

  .m-b_1\:lg {
    margin-bottom: 1px  !important;
  }

  .m-b_2\:lg {
    margin-bottom: 0.25rem  !important;
  }

  .m-b_3\:lg {
    margin-bottom: 0.5rem  !important;
  }

  .m-b_4\:lg {
    margin-bottom: 1rem  !important;
  }

  .m-b_5\:lg {
    margin-bottom: 2rem  !important;
  }

  .m-b_6\:lg {
    margin-bottom: 4rem  !important;
  }

  .m-b_auto\:lg {
    margin-bottom: auto  !important;
  }

  .m-b_unset\:lg {
    margin-bottom: unset  !important;
  }

  .m-l_0\:lg {
    margin-left: 0  !important;
  }

  .m-l_n6\:lg {
    margin-left: -4rem  !important;
  }

  .m-l_n5\:lg {
    margin-left: -2rem  !important;
  }

  .m-l_n4\:lg {
    margin-left: -1rem  !important;
  }

  .m-l_n3\:lg {
    margin-left: -0.5rem  !important;
  }

  .m-l_n2\:lg {
    margin-left: -0.25rem  !important;
  }

  .m-l_n1\:lg {
    margin-left: -1px  !important;
  }

  .m-l_1\:lg {
    margin-left: 1px  !important;
  }

  .m-l_2\:lg {
    margin-left: 0.25rem  !important;
  }

  .m-l_3\:lg {
    margin-left: 0.5rem  !important;
  }

  .m-l_4\:lg {
    margin-left: 1rem  !important;
  }

  .m-l_5\:lg {
    margin-left: 2rem  !important;
  }

  .m-l_6\:lg {
    margin-left: 4rem  !important;
  }

  .m-l_auto\:lg {
    margin-left: auto  !important;
  }

  .m-l_unset\:lg {
    margin-left: unset  !important;
  }

  .m-r_0\:lg {
    margin-right: 0  !important;
  }

  .m-r_n6\:lg {
    margin-right: -4rem  !important;
  }

  .m-r_n5\:lg {
    margin-right: -2rem  !important;
  }

  .m-r_n4\:lg {
    margin-right: -1rem  !important;
  }

  .m-r_n3\:lg {
    margin-right: -0.5rem  !important;
  }

  .m-r_n2\:lg {
    margin-right: -0.25rem  !important;
  }

  .m-r_n1\:lg {
    margin-right: -1px  !important;
  }

  .m-r_1\:lg {
    margin-right: 1px  !important;
  }

  .m-r_2\:lg {
    margin-right: 0.25rem  !important;
  }

  .m-r_3\:lg {
    margin-right: 0.5rem  !important;
  }

  .m-r_4\:lg {
    margin-right: 1rem  !important;
  }

  .m-r_5\:lg {
    margin-right: 2rem  !important;
  }

  .m-r_6\:lg {
    margin-right: 4rem  !important;
  }

  .m-r_auto\:lg {
    margin-right: auto  !important;
  }

  .m-r_unset\:lg {
    margin-right: unset  !important;
  }
}
/*
Padding

<div class="p-b_3"><span class="bg_accent br_radius c_white inline-block font_n1 p-7_3 p-x_5 sg">Is Responsive: breakpoint modifiers</span></div>Quickly alter the padding of an object. <table class='clear_both'><thead class='font_bold uppercase'><th>class</th><th>responsive modifiers</th><th class='text_right'>css property</th><th>value</th></thead><tbody><tr><td class='c_primary-n2'> .p_0</td><td class=''>.p_0:md, .p_0:lg</td><td class='text_right'> padding :</td><td> 0 </td></tr> <tr><td class='c_primary-n2'> .p_1</td><td class=''>.p_1:md, .p_1:lg</td><td class='text_right'> padding :</td><td> 1px </td></tr> <tr><td class='c_primary-n2'> .p_2</td><td class=''>.p_2:md, .p_2:lg</td><td class='text_right'> padding :</td><td> 0.25rem </td></tr> <tr><td class='c_primary-n2'> .p_3</td><td class=''>.p_3:md, .p_3:lg</td><td class='text_right'> padding :</td><td> 0.5rem </td></tr> <tr><td class='c_primary-n2'> .p_4</td><td class=''>.p_4:md, .p_4:lg</td><td class='text_right'> padding :</td><td> 1rem </td></tr> <tr><td class='c_primary-n2'> .p_5</td><td class=''>.p_5:md, .p_5:lg</td><td class='text_right'> padding :</td><td> 2rem </td></tr> <tr><td class='c_primary-n2'> .p_6</td><td class=''>.p_6:md, .p_6:lg</td><td class='text_right'> padding :</td><td> 4rem </td></tr> </tbody></table>

.p_0      	-  padding: 0 
.p_1   				-  padding: 1px
.p_2   -  padding: 0.25rem
.p_3   -  padding: 0.5rem
.p_4   -  padding: 1rem
.p_5   -  padding: 2rem
.p-x_5             	 - left and right paddings set to 2x of global padding 
.p-y_5             	 - top and bottom paddings set to 2x of global padding 
.p-t_4          	- Top padding set to global padding
.p-r_4        	- Right padding set to global padding
.p-l_4        	 - Left padding set to global padding
.p-b_4      	 - Bottom padding set to global padding

Markup:
<div class="{{modifier_class}} br_solid br_transparent bg_alert-3  text_center">
	<div class="bg_primary-5 text_center">Content With Padding</div>
</div>

Styleguide Layouts.Padding

 */
.p_0 {
  padding: 0  !important;
}

.p_1 {
  padding: 1px  !important;
}

.p_2 {
  padding: 4px  !important;
  padding: 0.25rem  !important;
}

.p_3 {
  padding: 8px  !important;
  padding: 0.5rem  !important;
}

.p_4 {
  padding: 16px  !important;
  padding: 1rem  !important;
}

.p_5 {
  padding: 32px  !important;
  padding: 2rem  !important;
}

.p_6 {
  padding: 64px  !important;
  padding: 4rem  !important;
}

.p-y_0 {
  padding-top: 0  !important;
  padding-bottom: 0  !important;
}

.p-y_1 {
  padding-top: 1px  !important;
  padding-bottom: 1px  !important;
}

.p-y_2 {
  padding-top: 4px  !important;
  padding-top: 0.25rem  !important;
  padding-bottom: 4px  !important;
  padding-bottom: 0.25rem  !important;
}

.p-y_3, .btn_acc-primary {
  padding-top: 8px  !important;
  padding-top: 0.5rem  !important;
  padding-bottom: 8px  !important;
  padding-bottom: 0.5rem  !important;
}

.p-y_4 {
  padding-top: 16px  !important;
  padding-top: 1rem  !important;
  padding-bottom: 16px  !important;
  padding-bottom: 1rem  !important;
}

.p-y_5 {
  padding-top: 32px  !important;
  padding-top: 2rem  !important;
  padding-bottom: 32px  !important;
  padding-bottom: 2rem  !important;
}

.p-y_6 {
  padding-top: 64px  !important;
  padding-top: 4rem  !important;
  padding-bottom: 64px  !important;
  padding-bottom: 4rem  !important;
}

.p-x_0 {
  padding-right: 0  !important;
  padding-left: 0  !important;
}

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

.p-x_2 {
  padding-right: 4px  !important;
  padding-right: 0.25rem  !important;
  padding-left: 4px  !important;
  padding-left: 0.25rem  !important;
}

.p-x_3 {
  padding-right: 8px  !important;
  padding-right: 0.5rem  !important;
  padding-left: 8px  !important;
  padding-left: 0.5rem  !important;
}

.p-x_4, .btn_acc-primary {
  padding-right: 16px  !important;
  padding-right: 1rem  !important;
  padding-left: 16px  !important;
  padding-left: 1rem  !important;
}

.p-x_5 {
  padding-right: 32px  !important;
  padding-right: 2rem  !important;
  padding-left: 32px  !important;
  padding-left: 2rem  !important;
}

.p-x_6 {
  padding-right: 64px  !important;
  padding-right: 4rem  !important;
  padding-left: 64px  !important;
  padding-left: 4rem  !important;
}

.p-t_0 {
  padding-top: 0  !important;
}

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

.p-t_2 {
  padding-top: 4px  !important;
  padding-top: 0.25rem  !important;
}

.p-t_3 {
  padding-top: 8px  !important;
  padding-top: 0.5rem  !important;
}

.p-t_4 {
  padding-top: 16px  !important;
  padding-top: 1rem  !important;
}

.p-t_5 {
  padding-top: 32px  !important;
  padding-top: 2rem  !important;
}

.p-t_6 {
  padding-top: 64px  !important;
  padding-top: 4rem  !important;
}

.p-b_0 {
  padding-bottom: 0  !important;
}

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

.p-b_2 {
  padding-bottom: 4px  !important;
  padding-bottom: 0.25rem  !important;
}

.p-b_3 {
  padding-bottom: 8px  !important;
  padding-bottom: 0.5rem  !important;
}

.p-b_4 {
  padding-bottom: 16px  !important;
  padding-bottom: 1rem  !important;
}

.p-b_5 {
  padding-bottom: 32px  !important;
  padding-bottom: 2rem  !important;
}

.p-b_6 {
  padding-bottom: 64px  !important;
  padding-bottom: 4rem  !important;
}

.p-l_0 {
  padding-left: 0  !important;
}

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

.p-l_2 {
  padding-left: 4px  !important;
  padding-left: 0.25rem  !important;
}

.p-l_3 {
  padding-left: 8px  !important;
  padding-left: 0.5rem  !important;
}

.p-l_4 {
  padding-left: 16px  !important;
  padding-left: 1rem  !important;
}

.p-l_5 {
  padding-left: 32px  !important;
  padding-left: 2rem  !important;
}

.p-l_6 {
  padding-left: 64px  !important;
  padding-left: 4rem  !important;
}

.p-r_0 {
  padding-right: 0  !important;
}

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

.p-r_2 {
  padding-right: 4px  !important;
  padding-right: 0.25rem  !important;
}

.p-r_3 {
  padding-right: 8px  !important;
  padding-right: 0.5rem  !important;
}

.p-r_4 {
  padding-right: 16px  !important;
  padding-right: 1rem  !important;
}

.p-r_5 {
  padding-right: 32px  !important;
  padding-right: 2rem  !important;
}

.p-r_6 {
  padding-right: 64px  !important;
  padding-right: 4rem  !important;
}

@media only screen and (min-width : 768px) {
  .p_0\:md {
    padding: 0  !important;
  }

  .p_1\:md {
    padding: 1px  !important;
  }

  .p_2\:md {
    padding: 0.25rem  !important;
  }

  .p_3\:md {
    padding: 0.5rem  !important;
  }

  .p_4\:md {
    padding: 1rem  !important;
  }

  .p_5\:md {
    padding: 2rem  !important;
  }

  .p_6\:md {
    padding: 4rem  !important;
  }

  .p-y_0\:md {
    padding-top: 0  !important;
    padding-bottom: 0  !important;
  }

  .p-y_1\:md {
    padding-top: 1px  !important;
    padding-bottom: 1px  !important;
  }

  .p-y_2\:md {
    padding-top: 0.25rem  !important;
    padding-bottom: 0.25rem  !important;
  }

  .p-y_3\:md {
    padding-top: 0.5rem  !important;
    padding-bottom: 0.5rem  !important;
  }

  .p-y_4\:md {
    padding-top: 1rem  !important;
    padding-bottom: 1rem  !important;
  }

  .p-y_5\:md {
    padding-top: 2rem  !important;
    padding-bottom: 2rem  !important;
  }

  .p-y_6\:md {
    padding-top: 4rem  !important;
    padding-bottom: 4rem  !important;
  }

  .p-x_0\:md {
    padding-right: 0  !important;
    padding-left: 0  !important;
  }

  .p-x_1\:md {
    padding-right: 1px  !important;
    padding-left: 1px  !important;
  }

  .p-x_2\:md {
    padding-right: 0.25rem  !important;
    padding-left: 0.25rem  !important;
  }

  .p-x_3\:md {
    padding-right: 0.5rem  !important;
    padding-left: 0.5rem  !important;
  }

  .p-x_4\:md {
    padding-right: 1rem  !important;
    padding-left: 1rem  !important;
  }

  .p-x_5\:md {
    padding-right: 2rem  !important;
    padding-left: 2rem  !important;
  }

  .p-x_6\:md {
    padding-right: 4rem  !important;
    padding-left: 4rem  !important;
  }

  .p-t_0\:md {
    padding-top: 0  !important;
  }

  .p-t_1\:md {
    padding-top: 1px  !important;
  }

  .p-t_2\:md {
    padding-top: 0.25rem  !important;
  }

  .p-t_3\:md {
    padding-top: 0.5rem  !important;
  }

  .p-t_4\:md {
    padding-top: 1rem  !important;
  }

  .p-t_5\:md {
    padding-top: 2rem  !important;
  }

  .p-t_6\:md {
    padding-top: 4rem  !important;
  }

  .p-b_0\:md {
    padding-bottom: 0  !important;
  }

  .p-b_1\:md {
    padding-bottom: 1px  !important;
  }

  .p-b_2\:md {
    padding-bottom: 0.25rem  !important;
  }

  .p-b_3\:md {
    padding-bottom: 0.5rem  !important;
  }

  .p-b_4\:md {
    padding-bottom: 1rem  !important;
  }

  .p-b_5\:md {
    padding-bottom: 2rem  !important;
  }

  .p-b_6\:md {
    padding-bottom: 4rem  !important;
  }

  .p-l_0\:md {
    padding-left: 0  !important;
  }

  .p-l_1\:md {
    padding-left: 1px  !important;
  }

  .p-l_2\:md {
    padding-left: 0.25rem  !important;
  }

  .p-l_3\:md {
    padding-left: 0.5rem  !important;
  }

  .p-l_4\:md {
    padding-left: 1rem  !important;
  }

  .p-l_5\:md {
    padding-left: 2rem  !important;
  }

  .p-l_6\:md {
    padding-left: 4rem  !important;
  }

  .p-r_0\:md {
    padding-right: 0  !important;
  }

  .p-r_1\:md {
    padding-right: 1px  !important;
  }

  .p-r_2\:md {
    padding-right: 0.25rem  !important;
  }

  .p-r_3\:md {
    padding-right: 0.5rem  !important;
  }

  .p-r_4\:md {
    padding-right: 1rem  !important;
  }

  .p-r_5\:md {
    padding-right: 2rem  !important;
  }

  .p-r_6\:md {
    padding-right: 4rem  !important;
  }
}
@media only screen and (min-width : 1024px) {
  .p_0\:lg {
    padding: 0  !important;
  }

  .p_1\:lg {
    padding: 1px  !important;
  }

  .p_2\:lg {
    padding: 0.25rem  !important;
  }

  .p_3\:lg {
    padding: 0.5rem  !important;
  }

  .p_4\:lg {
    padding: 1rem  !important;
  }

  .p_5\:lg {
    padding: 2rem  !important;
  }

  .p_6\:lg {
    padding: 4rem  !important;
  }

  .p-y_0\:lg {
    padding-top: 0  !important;
    padding-bottom: 0  !important;
  }

  .p-y_1\:lg {
    padding-top: 1px  !important;
    padding-bottom: 1px  !important;
  }

  .p-y_2\:lg {
    padding-top: 0.25rem  !important;
    padding-bottom: 0.25rem  !important;
  }

  .p-y_3\:lg {
    padding-top: 0.5rem  !important;
    padding-bottom: 0.5rem  !important;
  }

  .p-y_4\:lg {
    padding-top: 1rem  !important;
    padding-bottom: 1rem  !important;
  }

  .p-y_5\:lg {
    padding-top: 2rem  !important;
    padding-bottom: 2rem  !important;
  }

  .p-y_6\:lg {
    padding-top: 4rem  !important;
    padding-bottom: 4rem  !important;
  }

  .p-x_0\:lg {
    padding-right: 0  !important;
    padding-left: 0  !important;
  }

  .p-x_1\:lg {
    padding-right: 1px  !important;
    padding-left: 1px  !important;
  }

  .p-x_2\:lg {
    padding-right: 0.25rem  !important;
    padding-left: 0.25rem  !important;
  }

  .p-x_3\:lg {
    padding-right: 0.5rem  !important;
    padding-left: 0.5rem  !important;
  }

  .p-x_4\:lg {
    padding-right: 1rem  !important;
    padding-left: 1rem  !important;
  }

  .p-x_5\:lg {
    padding-right: 2rem  !important;
    padding-left: 2rem  !important;
  }

  .p-x_6\:lg {
    padding-right: 4rem  !important;
    padding-left: 4rem  !important;
  }

  .p-t_0\:lg {
    padding-top: 0  !important;
  }

  .p-t_1\:lg {
    padding-top: 1px  !important;
  }

  .p-t_2\:lg {
    padding-top: 0.25rem  !important;
  }

  .p-t_3\:lg {
    padding-top: 0.5rem  !important;
  }

  .p-t_4\:lg {
    padding-top: 1rem  !important;
  }

  .p-t_5\:lg {
    padding-top: 2rem  !important;
  }

  .p-t_6\:lg {
    padding-top: 4rem  !important;
  }

  .p-b_0\:lg {
    padding-bottom: 0  !important;
  }

  .p-b_1\:lg {
    padding-bottom: 1px  !important;
  }

  .p-b_2\:lg {
    padding-bottom: 0.25rem  !important;
  }

  .p-b_3\:lg {
    padding-bottom: 0.5rem  !important;
  }

  .p-b_4\:lg {
    padding-bottom: 1rem  !important;
  }

  .p-b_5\:lg {
    padding-bottom: 2rem  !important;
  }

  .p-b_6\:lg {
    padding-bottom: 4rem  !important;
  }

  .p-l_0\:lg {
    padding-left: 0  !important;
  }

  .p-l_1\:lg {
    padding-left: 1px  !important;
  }

  .p-l_2\:lg {
    padding-left: 0.25rem  !important;
  }

  .p-l_3\:lg {
    padding-left: 0.5rem  !important;
  }

  .p-l_4\:lg {
    padding-left: 1rem  !important;
  }

  .p-l_5\:lg {
    padding-left: 2rem  !important;
  }

  .p-l_6\:lg {
    padding-left: 4rem  !important;
  }

  .p-r_0\:lg {
    padding-right: 0  !important;
  }

  .p-r_1\:lg {
    padding-right: 1px  !important;
  }

  .p-r_2\:lg {
    padding-right: 0.25rem  !important;
  }

  .p-r_3\:lg {
    padding-right: 0.5rem  !important;
  }

  .p-r_4\:lg {
    padding-right: 1rem  !important;
  }

  .p-r_5\:lg {
    padding-right: 2rem  !important;
  }

  .p-r_6\:lg {
    padding-right: 4rem  !important;
  }
}
@media (hover: none) and (pointer: coarse) {
  .p_0\:touch {
    padding: 0  !important;
  }

  .p_1\:touch {
    padding: 1px  !important;
  }

  .p_2\:touch {
    padding: 0.25rem  !important;
  }

  .p_3\:touch {
    padding: 0.5rem  !important;
  }

  .p_4\:touch {
    padding: 1rem  !important;
  }

  .p_5\:touch {
    padding: 2rem  !important;
  }

  .p_6\:touch {
    padding: 4rem  !important;
  }

  .p-y_0\:touch {
    padding-top: 0  !important;
    padding-bottom: 0  !important;
  }

  .p-y_1\:touch {
    padding-top: 1px  !important;
    padding-bottom: 1px  !important;
  }

  .p-y_2\:touch {
    padding-top: 0.25rem  !important;
    padding-bottom: 0.25rem  !important;
  }

  .p-y_3\:touch {
    padding-top: 0.5rem  !important;
    padding-bottom: 0.5rem  !important;
  }

  .p-y_4\:touch {
    padding-top: 1rem  !important;
    padding-bottom: 1rem  !important;
  }

  .p-y_5\:touch {
    padding-top: 2rem  !important;
    padding-bottom: 2rem  !important;
  }

  .p-y_6\:touch {
    padding-top: 4rem  !important;
    padding-bottom: 4rem  !important;
  }

  .p-x_0\:touch {
    padding-right: 0  !important;
    padding-left: 0  !important;
  }

  .p-x_1\:touch {
    padding-right: 1px  !important;
    padding-left: 1px  !important;
  }

  .p-x_2\:touch {
    padding-right: 0.25rem  !important;
    padding-left: 0.25rem  !important;
  }

  .p-x_3\:touch {
    padding-right: 0.5rem  !important;
    padding-left: 0.5rem  !important;
  }

  .p-x_4\:touch {
    padding-right: 1rem  !important;
    padding-left: 1rem  !important;
  }

  .p-x_5\:touch {
    padding-right: 2rem  !important;
    padding-left: 2rem  !important;
  }

  .p-x_6\:touch {
    padding-right: 4rem  !important;
    padding-left: 4rem  !important;
  }

  .p-t_0\:touch {
    padding-top: 0  !important;
  }

  .p-t_1\:touch {
    padding-top: 1px  !important;
  }

  .p-t_2\:touch {
    padding-top: 0.25rem  !important;
  }

  .p-t_3\:touch {
    padding-top: 0.5rem  !important;
  }

  .p-t_4\:touch {
    padding-top: 1rem  !important;
  }

  .p-t_5\:touch {
    padding-top: 2rem  !important;
  }

  .p-t_6\:touch {
    padding-top: 4rem  !important;
  }

  .p-b_0\:touch {
    padding-bottom: 0  !important;
  }

  .p-b_1\:touch {
    padding-bottom: 1px  !important;
  }

  .p-b_2\:touch {
    padding-bottom: 0.25rem  !important;
  }

  .p-b_3\:touch {
    padding-bottom: 0.5rem  !important;
  }

  .p-b_4\:touch {
    padding-bottom: 1rem  !important;
  }

  .p-b_5\:touch {
    padding-bottom: 2rem  !important;
  }

  .p-b_6\:touch {
    padding-bottom: 4rem  !important;
  }

  .p-l_0\:touch {
    padding-left: 0  !important;
  }

  .p-l_1\:touch {
    padding-left: 1px  !important;
  }

  .p-l_2\:touch {
    padding-left: 0.25rem  !important;
  }

  .p-l_3\:touch {
    padding-left: 0.5rem  !important;
  }

  .p-l_4\:touch {
    padding-left: 1rem  !important;
  }

  .p-l_5\:touch {
    padding-left: 2rem  !important;
  }

  .p-l_6\:touch {
    padding-left: 4rem  !important;
  }

  .p-r_0\:touch {
    padding-right: 0  !important;
  }

  .p-r_1\:touch {
    padding-right: 1px  !important;
  }

  .p-r_2\:touch {
    padding-right: 0.25rem  !important;
  }

  .p-r_3\:touch {
    padding-right: 0.5rem  !important;
  }

  .p-r_4\:touch {
    padding-right: 1rem  !important;
  }

  .p-r_5\:touch {
    padding-right: 2rem  !important;
  }

  .p-r_6\:touch {
    padding-right: 4rem  !important;
  }
}
/*
Position Type

<div class="p-b_3"><span class="bg_accent br_radius c_white inline-block font_n1 p-7_3 p-x_5 sg">Is Responsive: breakpoint modifiers</span></div>Quickly alter the position type and location of an object with 'absolute' and 'top'

.initial        	 -  position: initial 
.inherit       -  position: inherit
.relative      -  position: relative
.absolute      -  position: absolute
.fixed         -  position: fixed
.sticky        -  position: sticky
.unset         -  position: unset

Markup:
<div class="br_solid br_transparent bg_accent-3 relative p_5" style="height:200px;">
	<div class="bg_primary-5 text_center {{modifier_class}}">Position {{modifier_class}}</div>
</div>

Styleguide Layouts.Position

 */
.initial {
  position: initial  !important;
}

.inherit {
  position: inherit  !important;
}

.relative {
  position: relative  !important;
}

.absolute {
  position: absolute  !important;
}

.fixed {
  position: fixed  !important;
}

.sticky {
  position: sticky  !important;
}

.unset {
  position: unset  !important;
}

@media only screen and (min-width : 768px) {
  .initial\:md {
    position: initial  !important;
  }

  .inherit\:md {
    position: inherit  !important;
  }

  .relative\:md {
    position: relative  !important;
  }

  .absolute\:md {
    position: absolute  !important;
  }

  .fixed\:md {
    position: fixed  !important;
  }

  .sticky\:md {
    position: sticky  !important;
  }

  .unset\:md {
    position: unset  !important;
  }
}
@media only screen and (min-width : 1024px) {
  .initial\:lg {
    position: initial  !important;
  }

  .inherit\:lg {
    position: inherit  !important;
  }

  .relative\:lg {
    position: relative  !important;
  }

  .absolute\:lg {
    position: absolute  !important;
  }

  .fixed\:lg {
    position: fixed  !important;
  }

  .sticky\:lg {
    position: sticky  !important;
  }

  .unset\:lg {
    position: unset  !important;
  }
}
/*
Location Position


Directional Position

The directional positioning classes are used to specify the positioning of an element in a specific direction. The directional positioning classes are most useful when combined with the "absolute" positioning mode, but it can also be used with other positioning modes. It allows you to specify the positioning of an element in a specific direction, such as inset, top, right, bottom, or left.


Styleguide Layouts.Location


*/
/*
Inset


<div><span class="bg_accent br_radius c_white inline-block font_n1 p-7_3 p-x_5 sg">Is Responsive: breakpoint modifiers</span></div>The "inset" CSS property allows you to specify the positioning of an element's four edges within its containing element. It provides a convenient shorthand for defining the values of "top," "right," "bottom," and "left" properties simultaneously. By using the "inset" property, you can easily control the placement of an element without the need to specify each edge individually.

.inset_auto - modify inset of an absolute positioned block 
.inset_0 - modify inset of an absolute positioned block 
.inset_3 - modify inset of an absolute positioned block
.inset_5 - modify inset of an absolute positioned block
.inset_n3 - modify inset of an absolute positioned block
.inset_n5 - modify inset of an absolute positioned block


Markup:
<div class=" br_solid br_black br_1 bg_accent-3 relative p_5" style="height:200px;">
	<div class="bg_white-5 m_auto text_center absolute {{modifier_class}} opacity_5 br_solid br_black-5 br_1">Position Absolute {{modifier_class}}</div>
</div>

NOTE: The ".inset_x" CSS class has lower specificity in the cascade, enabling a corresponding directional class to override its positioning at that specific responsive layer.

Styleguide Layouts.Location.Inset

 */
/*
Directional Position

<div class="p-b_3"><span class="bg_accent br_radius c_white inline-block font_n1 p-7_3 p-x_5 sg">Is Responsive: breakpoint modifiers</span></div>Quickly alter the position type and location of an object with top, bottom, left, and right position modifiers. All of these modifiers will follow the rules of the containers position type. All of the examples below are using absolute positions to have the greatest effect. 

.t_1 - modify top of an absolute positioned block 
.t_5 - modify top of an absolute positioned block
.b_1 - modify bottom of an absolute positioned block 
.b_5 - modify bottom of an absolute positioned block
.r_5 - modify left of an absolute positioned block 
.l_5 - modify right of an absolute positioned block 


Markup:
<div class=" br_solid br_transparent bg_accent-3 relative p_5" style="height:200px;">
	<div class="bg_primary-5 text_center absolute {{modifier_class}}">Position Absolute {{modifier_class}}</div>
</div>

Styleguide Layouts.Location.Position

 */
.inset_100 {
  inset: 100%;
}

.inset_auto {
  inset: auto;
}

.inset_unset {
  inset: unset;
}

.inset_0 {
  inset: 0;
}

.inset_n6 {
  inset: -64px;
  inset: -4rem;
}

.inset_n5 {
  inset: -32px;
  inset: -2rem;
}

.inset_n4 {
  inset: -16px;
  inset: -1rem;
}

.inset_n3 {
  inset: -8px;
  inset: -0.5rem;
}

.inset_n2 {
  inset: -4px;
  inset: -0.25rem;
}

.inset_n1 {
  inset: -1px;
}

.inset_1 {
  inset: 1px;
}

.inset_2 {
  inset: 4px;
  inset: 0.25rem;
}

.inset_3 {
  inset: 8px;
  inset: 0.5rem;
}

.inset_4 {
  inset: 16px;
  inset: 1rem;
}

.inset_5,.inset_6 {
  inset: 32px;
  inset: 2rem;
}

.t_100 {
  top: 100%;
}

.t_auto {
  top: auto;
}

.t_unset {
  top: unset;
}

.t_0 {
  top: 0;
}

.t_n6 {
  top: -64px;
  top: -4rem;
}

.t_n5 {
  top: -32px;
  top: -2rem;
}

.t_n4 {
  top: -16px;
  top: -1rem;
}

.t_n3 {
  top: -8px;
  top: -0.5rem;
}

.t_n2 {
  top: -4px;
  top: -0.25rem;
}

.t_n1 {
  top: -1px;
}

.t_1 {
  top: 1px;
}

.t_2 {
  top: 4px;
  top: 0.25rem;
}

.t_3 {
  top: 8px;
  top: 0.5rem;
}

.t_4 {
  top: 16px;
  top: 1rem;
}

.t_5,.t_6 {
  top: 32px;
  top: 2rem;
}

.b_100 {
  bottom: 100%;
}

.b_auto {
  bottom: auto;
}

.b_unset {
  bottom: unset;
}

.b_0 {
  bottom: 0;
}

.b_n6 {
  bottom: -64px;
  bottom: -4rem;
}

.b_n5 {
  bottom: -32px;
  bottom: -2rem;
}

.b_n4 {
  bottom: -16px;
  bottom: -1rem;
}

.b_n3 {
  bottom: -8px;
  bottom: -0.5rem;
}

.b_n2 {
  bottom: -4px;
  bottom: -0.25rem;
}

.b_n1 {
  bottom: -1px;
}

.b_1 {
  bottom: 1px;
}

.b_2 {
  bottom: 4px;
  bottom: 0.25rem;
}

.b_3 {
  bottom: 8px;
  bottom: 0.5rem;
}

.b_4 {
  bottom: 16px;
  bottom: 1rem;
}

.b_5,.b_6 {
  bottom: 32px;
  bottom: 2rem;
}

.l_100 {
  left: 100%;
}

.l_auto {
  left: auto;
}

.l_unset {
  left: unset;
}

.l_0 {
  left: 0;
}

.l_n6 {
  left: -64px;
  left: -4rem;
}

.l_n5 {
  left: -32px;
  left: -2rem;
}

.l_n4 {
  left: -16px;
  left: -1rem;
}

.l_n3 {
  left: -8px;
  left: -0.5rem;
}

.l_n2 {
  left: -4px;
  left: -0.25rem;
}

.l_n1 {
  left: -1px;
}

.l_1 {
  left: 1px;
}

.l_2 {
  left: 4px;
  left: 0.25rem;
}

.l_3 {
  left: 8px;
  left: 0.5rem;
}

.l_4 {
  left: 16px;
  left: 1rem;
}

.l_5,.l_6 {
  left: 32px;
  left: 2rem;
}

.r_100 {
  right: 100%;
}

.r_auto {
  right: auto;
}

.r_unset {
  right: unset;
}

.r_0 {
  right: 0;
}

.r_n6 {
  right: -64px;
  right: -4rem;
}

.r_n5 {
  right: -32px;
  right: -2rem;
}

.r_n4 {
  right: -16px;
  right: -1rem;
}

.r_n3 {
  right: -8px;
  right: -0.5rem;
}

.r_n2 {
  right: -4px;
  right: -0.25rem;
}

.r_n1 {
  right: -1px;
}

.r_1 {
  right: 1px;
}

.r_2 {
  right: 4px;
  right: 0.25rem;
}

.r_3 {
  right: 8px;
  right: 0.5rem;
}

.r_4 {
  right: 16px;
  right: 1rem;
}

.r_5,.r_6 {
  right: 32px;
  right: 2rem;
}

@media only screen and (min-width : 768px) {
  .inset_100\:md {
    inset: 100%;
  }

  .inset_auto\:md {
    inset: auto;
  }

  .inset_unset\:md {
    inset: unset;
  }

  .inset_0\:md {
    inset: 0;
  }

  .inset_n6\:md {
    inset: -4rem;
  }

  .inset_n5\:md {
    inset: -2rem;
  }

  .inset_n4\:md {
    inset: -1rem;
  }

  .inset_n3\:md {
    inset: -0.5rem;
  }

  .inset_n2\:md {
    inset: -0.25rem;
  }

  .inset_n1\:md {
    inset: -1px;
  }

  .inset_1\:md {
    inset: 1px;
  }

  .inset_2\:md {
    inset: 0.25rem;
  }

  .inset_3\:md {
    inset: 0.5rem;
  }

  .inset_4\:md {
    inset: 1rem;
  }

  .inset_5\:md,.inset_6\:md {
    inset: 2rem;
  }

  .t_100\:md {
    top: 100%;
  }

  .t_auto\:md {
    top: auto;
  }

  .t_unset\:md {
    top: unset;
  }

  .t_0\:md {
    top: 0;
  }

  .t_n6\:md {
    top: -4rem;
  }

  .t_n5\:md {
    top: -2rem;
  }

  .t_n4\:md {
    top: -1rem;
  }

  .t_n3\:md {
    top: -0.5rem;
  }

  .t_n2\:md {
    top: -0.25rem;
  }

  .t_n1\:md {
    top: -1px;
  }

  .t_1\:md {
    top: 1px;
  }

  .t_2\:md {
    top: 0.25rem;
  }

  .t_3\:md {
    top: 0.5rem;
  }

  .t_4\:md {
    top: 1rem;
  }

  .t_5\:md,.t_6\:md {
    top: 2rem;
  }

  .b_100\:md {
    bottom: 100%;
  }

  .b_auto\:md {
    bottom: auto;
  }

  .b_unset\:md {
    bottom: unset;
  }

  .b_0\:md {
    bottom: 0;
  }

  .b_n6\:md {
    bottom: -4rem;
  }

  .b_n5\:md {
    bottom: -2rem;
  }

  .b_n4\:md {
    bottom: -1rem;
  }

  .b_n3\:md {
    bottom: -0.5rem;
  }

  .b_n2\:md {
    bottom: -0.25rem;
  }

  .b_n1\:md {
    bottom: -1px;
  }

  .b_1\:md {
    bottom: 1px;
  }

  .b_2\:md {
    bottom: 0.25rem;
  }

  .b_3\:md {
    bottom: 0.5rem;
  }

  .b_4\:md {
    bottom: 1rem;
  }

  .b_5\:md,.b_6\:md {
    bottom: 2rem;
  }

  .l_100\:md {
    left: 100%;
  }

  .l_auto\:md {
    left: auto;
  }

  .l_unset\:md {
    left: unset;
  }

  .l_0\:md {
    left: 0;
  }

  .l_n6\:md {
    left: -4rem;
  }

  .l_n5\:md {
    left: -2rem;
  }

  .l_n4\:md {
    left: -1rem;
  }

  .l_n3\:md {
    left: -0.5rem;
  }

  .l_n2\:md {
    left: -0.25rem;
  }

  .l_n1\:md {
    left: -1px;
  }

  .l_1\:md {
    left: 1px;
  }

  .l_2\:md {
    left: 0.25rem;
  }

  .l_3\:md {
    left: 0.5rem;
  }

  .l_4\:md {
    left: 1rem;
  }

  .l_5\:md,.l_6\:md {
    left: 2rem;
  }

  .r_100\:md {
    right: 100%;
  }

  .r_auto\:md {
    right: auto;
  }

  .r_unset\:md {
    right: unset;
  }

  .r_0\:md {
    right: 0;
  }

  .r_n6\:md {
    right: -4rem;
  }

  .r_n5\:md {
    right: -2rem;
  }

  .r_n4\:md {
    right: -1rem;
  }

  .r_n3\:md {
    right: -0.5rem;
  }

  .r_n2\:md {
    right: -0.25rem;
  }

  .r_n1\:md {
    right: -1px;
  }

  .r_1\:md {
    right: 1px;
  }

  .r_2\:md {
    right: 0.25rem;
  }

  .r_3\:md {
    right: 0.5rem;
  }

  .r_4\:md {
    right: 1rem;
  }

  .r_5\:md,.r_6\:md {
    right: 2rem;
  }
}
@media only screen and (min-width : 1024px) {
  .inset_100\:lg {
    inset: 100%;
  }

  .inset_auto\:lg {
    inset: auto;
  }

  .inset_unset\:lg {
    inset: unset;
  }

  .inset_0\:lg {
    inset: 0;
  }

  .inset_n6\:lg {
    inset: -4rem;
  }

  .inset_n5\:lg {
    inset: -2rem;
  }

  .inset_n4\:lg {
    inset: -1rem;
  }

  .inset_n3\:lg {
    inset: -0.5rem;
  }

  .inset_n2\:lg {
    inset: -0.25rem;
  }

  .inset_n1\:lg {
    inset: -1px;
  }

  .inset_1\:lg {
    inset: 1px;
  }

  .inset_2\:lg {
    inset: 0.25rem;
  }

  .inset_3\:lg {
    inset: 0.5rem;
  }

  .inset_4\:lg {
    inset: 1rem;
  }

  .inset_5\:lg,.inset_6\:lg {
    inset: 2rem;
  }

  .t_100\:lg {
    top: 100%;
  }

  .t_auto\:lg {
    top: auto;
  }

  .t_unset\:lg {
    top: unset;
  }

  .t_0\:lg {
    top: 0;
  }

  .t_n6\:lg {
    top: -4rem;
  }

  .t_n5\:lg {
    top: -2rem;
  }

  .t_n4\:lg {
    top: -1rem;
  }

  .t_n3\:lg {
    top: -0.5rem;
  }

  .t_n2\:lg {
    top: -0.25rem;
  }

  .t_n1\:lg {
    top: -1px;
  }

  .t_1\:lg {
    top: 1px;
  }

  .t_2\:lg {
    top: 0.25rem;
  }

  .t_3\:lg {
    top: 0.5rem;
  }

  .t_4\:lg {
    top: 1rem;
  }

  .t_5\:lg,.t_6\:lg {
    top: 2rem;
  }

  .b_100\:lg {
    bottom: 100%;
  }

  .b_auto\:lg {
    bottom: auto;
  }

  .b_unset\:lg {
    bottom: unset;
  }

  .b_0\:lg {
    bottom: 0;
  }

  .b_n6\:lg {
    bottom: -4rem;
  }

  .b_n5\:lg {
    bottom: -2rem;
  }

  .b_n4\:lg {
    bottom: -1rem;
  }

  .b_n3\:lg {
    bottom: -0.5rem;
  }

  .b_n2\:lg {
    bottom: -0.25rem;
  }

  .b_n1\:lg {
    bottom: -1px;
  }

  .b_1\:lg {
    bottom: 1px;
  }

  .b_2\:lg {
    bottom: 0.25rem;
  }

  .b_3\:lg {
    bottom: 0.5rem;
  }

  .b_4\:lg {
    bottom: 1rem;
  }

  .b_5\:lg,.b_6\:lg {
    bottom: 2rem;
  }

  .l_100\:lg {
    left: 100%;
  }

  .l_auto\:lg {
    left: auto;
  }

  .l_unset\:lg {
    left: unset;
  }

  .l_0\:lg {
    left: 0;
  }

  .l_n6\:lg {
    left: -4rem;
  }

  .l_n5\:lg {
    left: -2rem;
  }

  .l_n4\:lg {
    left: -1rem;
  }

  .l_n3\:lg {
    left: -0.5rem;
  }

  .l_n2\:lg {
    left: -0.25rem;
  }

  .l_n1\:lg {
    left: -1px;
  }

  .l_1\:lg {
    left: 1px;
  }

  .l_2\:lg {
    left: 0.25rem;
  }

  .l_3\:lg {
    left: 0.5rem;
  }

  .l_4\:lg {
    left: 1rem;
  }

  .l_5\:lg,.l_6\:lg {
    left: 2rem;
  }

  .r_100\:lg {
    right: 100%;
  }

  .r_auto\:lg {
    right: auto;
  }

  .r_unset\:lg {
    right: unset;
  }

  .r_0\:lg {
    right: 0;
  }

  .r_n6\:lg {
    right: -4rem;
  }

  .r_n5\:lg {
    right: -2rem;
  }

  .r_n4\:lg {
    right: -1rem;
  }

  .r_n3\:lg {
    right: -0.5rem;
  }

  .r_n2\:lg {
    right: -0.25rem;
  }

  .r_n1\:lg {
    right: -1px;
  }

  .r_1\:lg {
    right: 1px;
  }

  .r_2\:lg {
    right: 0.25rem;
  }

  .r_3\:lg {
    right: 0.5rem;
  }

  .r_4\:lg {
    right: 1rem;
  }

  .r_5\:lg,.r_6\:lg {
    right: 2rem;
  }
}
/*
Float

<div class="p-b_3"><span class="bg_accent br_radius c_white inline-block font_n1 p-7_3 p-x_5 sg">Is Responsive: breakpoint modifiers</span></div> Easily Add Float to an object

.float_unset     -  float: unset 
.float_none    -  float: none
.float_left    -  float: left
.float_right   -  float: right


Markup:
<div class=" br_solid br_transparent bg_accent-3 relative p_5" style="height:200px;">
	<div class="bg_primary-5 text_center {{modifier_class}}">Position Absolute {{modifier_class}}</div>
</div>

Styleguide Layouts.Float

 */
/*
Clear

<div class="p-b_3"><span class="bg_accent br_radius c_white inline-block font_n1 p-7_3 p-x_5 sg">Is Responsive: breakpoint modifiers</span></div>Quickly alter the position type and location of an object with 'absolute' and 'top'

clear_fix  			- unset positioned block 
clear_left  		- inital positioned block 
clear_right  		- inherit positioned block 
clear_both  		- relative positioned block 


Styleguide Layouts.Clear

 */
.clear_fix:after {
  display: table;
  clear: both;
  content: "";
}

.clear_both {
  clear: both;
}

.clear_left {
  clear: left;
}

.clear_right {
  clear: right;
}

.float_unset {
  float: unset;
}

.float_none {
  float: none;
}

.float_left {
  float: left;
}

.float_right {
  float: right;
}

@media only screen and (min-width : 768px) {
  .float_unset\:md {
    float: unset;
  }

  .float_none\:md {
    float: none;
  }

  .float_left\:md {
    float: left;
  }

  .float_right\:md {
    float: right;
  }

  .clear_both\:md {
    clear: both;
  }

  .clear_left\:md {
    clear: left;
  }

  .clear_right\:md {
    clear: right;
  }
}
@media only screen and (min-width : 1024px) {
  .float_unset\:lg {
    float: unset;
  }

  .float_none\:lg {
    float: none;
  }

  .float_left\:lg {
    float: left;
  }

  .float_right\:lg {
    float: right;
  }

  .clear_both\:lg {
    clear: both;
  }

  .clear_left\:lg {
    clear: left;
  }

  .clear_right\:lg {
    clear: right;
  }
}
/*
Layout 

Padding, Margins, and Positions are the most common usage for Utility Classes.  Layout UC's are responsive and can be postfixed with `:md` and with `:lg` to have finer control on the spacing of objects.

Weight: 120

Styleguide Layouts
*/
/*
	Display

	<div class="p-b_3"><span class="bg_accent br_radius c_white inline-block font_n1 p-7_3 p-x_5 sg">Is Responsive: breakpoint modifiers</span></div> Alter the display of an object to create more complicated UI and Layouts. <table class='clear_both'><thead class='font_bold uppercase'><th>class</th><th>responsive modifiers</th><th class='text_right'>css property</th><th>value</th></thead><tbody><tr><td class='c_primary-n2'> .block</td><td class=''>.block:md, .block:lg</td><td class='text_right'> display :</td><td> block </td></tr> <tr><td class='c_primary-n2'> .inline</td><td class=''>.inline:md, .inline:lg</td><td class='text_right'> display :</td><td> inline </td></tr> <tr><td class='c_primary-n2'> .inline-block</td><td class=''>.inline-block:md, .inline-block:lg</td><td class='text_right'> display :</td><td> inline-block </td></tr> <tr><td class='c_primary-n2'> .table-cell</td><td class=''>.table-cell:md, .table-cell:lg</td><td class='text_right'> display :</td><td> table-cell </td></tr> <tr><td class='c_primary-n2'> .table</td><td class=''>.table:md, .table:lg</td><td class='text_right'> display :</td><td> table </td></tr> <tr><td class='c_primary-n2'> .table-row</td><td class=''>.table-row:md, .table-row:lg</td><td class='text_right'> display :</td><td> table-row </td></tr> <tr><td class='c_primary-n2'> .table-row-group</td><td class=''>.table-row-group:md, .table-row-group:lg</td><td class='text_right'> display :</td><td> table-row-group </td></tr> <tr><td class='c_primary-n2'> .flex</td><td class=''>.flex:md, .flex:lg</td><td class='text_right'> display :</td><td> flex </td></tr> <tr><td class='c_primary-n2'> .inline-flex</td><td class=''>.inline-flex:md, .inline-flex:lg</td><td class='text_right'> display :</td><td> inline-flex </td></tr> <tr><td class='c_primary-n2'> .grid</td><td class=''>.grid:md, .grid:lg</td><td class='text_right'> display :</td><td> grid </td></tr> <tr><td class='c_primary-n2'> .display_contents</td><td class=''>.display_contents:md, .display_contents:lg</td><td class='text_right'> display :</td><td> contents </td></tr> <tr><td class='c_primary-n2'> .display_none</td><td class=''>.display_none:md, .display_none:lg</td><td class='text_right'> display :</td><td> none </td></tr> </tbody></table>  

	Styleguide Layouts.Display

 */
/*
	Display Nothing on Empty

	This utility class is used to hide an element when it contains no content. This is super useful for creating a space that needs to be decorated but also doesn't need to be shown when empty. 

	Markup:
	<h2> <strong class="font_bold c_primary-n2 uppercase">Does Not Have</strong> class display_none:empty and has <strong class="font_bold c_primary-n2 uppercase">No Content</strong></h2>
	<div class="p-b_3 br_solid br_primary br_1"></div>
	<h2> <strong class="font_bold c_primary-n2 uppercase">Has</strong> class display_none:empty and has <strong class="font_bold c_primary-n2 uppercase">No Content</strong></h2>
	<div class="p-b_3 br_solid br_primary br_1 display_none:empty"></div>
	<h2> <strong class="font_bold c_primary-n2 uppercase">Has</strong> class display_none:empty has <strong class="font_bold c_primary-n2 uppercase">Content</strong></h2>
	<div class="p-b_3 br_solid br_primary br_1 display_none:empty">any content including space will show the element</div>

	MarkupWrapperClasses: w_100

	NOTE: !! Whitespace counts as not empty !!

	Weight:10

	Styleguide Layouts.Display.Empty

 */
/*

Display For Touch Devices

Display has extra breakpoints `:touch` that can be used to create layouts that are more friendly for touch screen inputs. Touch devices are often smaller than desktop devices and input method is a finger that can't hover.  This utility class  can be used to create a layout that is more friendly for touch devices. Touch layouts are often needed to uncover UI that only appears on Hover.

Markup:
<div class="p_3 font_bold">This element shows for both <strong class="font_bold c_primary-n2 uppercase"><i class="fas fa-desktop"></i> desktop</strong> and <strong class="font_bold c_primary-n2 uppercase"><i class="fas fa-hand-pointer"></i>Touch </strong> devices</div>
<div class="p_3 font_bold display_none:touch">This element shows only for <strong class="font_bold c_primary-n2 uppercase"><i class="fas fa-desktop"></i> desktop</strong> devices</div>
<div class="p_3 font_bold block:touch display_none">This element shows only for <strong class="font_bold c_primary-n2 uppercase"><i class="fas fa-hand-pointer"></i>Touch </strong> devices</div> 

MarkupWrapperClasses: w_100

Weight:0

Styleguide Layouts.Display.ExtraBreakpoints

*/
.block {
  display: block;
}

.inline {
  display: inline;
}

.inline-block, .btn_acc-primary {
  display: inline-block;
}

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

.table {
  display: table;
}

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

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

.flex {
  display: flex;
}

.inline-flex {
  display: inline-flex;
}

.grid {
  display: grid;
}

.display_contents {
  display: contents;
}

.display_none {
  display: none;
}

@media only screen and (min-width : 768px) {
  .block\:md {
    display: block;
  }

  .inline\:md {
    display: inline;
  }

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

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

  .table\:md {
    display: table;
  }

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

  .table-row-group\:md {
    display: table-row-group;
  }

  .flex\:md {
    display: flex;
  }

  .inline-flex\:md {
    display: inline-flex;
  }

  .grid\:md {
    display: grid;
  }

  .display_contents\:md {
    display: contents;
  }

  .display_none\:md {
    display: none;
  }
}
@media only screen and (min-width : 1024px) {
  .block\:lg {
    display: block;
  }

  .inline\:lg {
    display: inline;
  }

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

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

  .table\:lg {
    display: table;
  }

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

  .table-row-group\:lg {
    display: table-row-group;
  }

  .flex\:lg {
    display: flex;
  }

  .inline-flex\:lg {
    display: inline-flex;
  }

  .grid\:lg {
    display: grid;
  }

  .display_contents\:lg {
    display: contents;
  }

  .display_none\:lg {
    display: none;
  }
  .block\:lg {
    display: block;
  }

  .inline\:lg {
    display: inline;
  }

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

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

  .table\:lg {
    display: table;
  }

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

  .table-row-group\:lg {
    display: table-row-group;
  }

  .flex\:lg {
    display: flex;
  }

  .inline-flex\:lg {
    display: inline-flex;
  }

  .grid\:lg {
    display: grid;
  }

  .display_contents\:lg {
    display: contents;
  }

  .display_none\:lg {
    display: none;
  }
}
@media only screen and (min-width : 1024px) {
}
@media (hover: none) and (pointer: coarse) {
  .block\:touch {
    display: block;
  }

  .inline\:touch {
    display: inline;
  }

  .inline-block\:touch {
    display: inline-block;
  }

  .table-cell\:touch {
    display: table-cell;
  }

  .table\:touch {
    display: table;
  }

  .table-row\:touch {
    display: table-row;
  }

  .table-row-group\:touch {
    display: table-row-group;
  }

  .flex\:touch {
    display: flex;
  }

  .inline-flex\:touch {
    display: inline-flex;
  }

  .grid\:touch {
    display: grid;
  }

  .display_contents\:touch {
    display: contents;
  }

  .display_none\:touch {
    display: none;
  }
}
.display_none\:empty:empty {
  display: none;
}

/*
Z Index

Alter the Z Index of objects to help deal with objects that are out of normal z-index flow.  <table class='clear_both'><thead class='font_bold uppercase'><th>class</th><th class='text_right'>css property</th><th>value</th></thead><tbody><tr><td class='c_primary-n2'> .z_0</td><td class='text_right'> z-index :</td><td> -1 </td></tr> <tr><td class='c_primary-n2'> .z_1</td><td class='text_right'> z-index :</td><td> 1 </td></tr> <tr><td class='c_primary-n2'> .z_2</td><td class='text_right'> z-index :</td><td> 100 </td></tr> <tr><td class='c_primary-n2'> .z_3</td><td class='text_right'> z-index :</td><td> 1000 </td></tr> <tr><td class='c_primary-n2'> .z_4</td><td class='text_right'> z-index :</td><td> 5000 </td></tr> <tr><td class='c_primary-n2'> .z_5</td><td class='text_right'> z-index :</td><td> 9999 </td></tr> </tbody></table>  

.z_0   -  z-index: -1
.z_1   -  z-index: 1
.z_3   -  z-index: 1000
.z_5   -  z-index: 9999

Markup:
<div class="bg_alert-3 block br_solid br_transparent relative text_center" style=" height: 15rem; width: 100%;">
	<div class="absolute bg_black-5 c_white inline-block l_0 m_4 t_1 text_center w_70 z_3" style=" height: 13rem;">z-index of 1000</div>
	<div class="absolute bg_primary c_white inline-block m_5 r_0 t_1 text_center w_70 {{modifier_class}}" style=" height: 11rem;">{{modifier_class}}</div>
</div>

Styleguide Layouts.z-index

*/
.z_0 {
  z-index: -1;
}

.z_1 {
  z-index: 1;
}

.z_2 {
  z-index: 100;
}

.z_3 {
  z-index: 1000;
}

.z_4 {
  z-index: 5000;
}

.z_5 {
  z-index: 9999;
}

.vertical-align_top {
  vertical-align: top;
}

.vertical-align_middle {
  vertical-align: middle;
}

.vertical-align_bottom {
  vertical-align: bottom;
}

.vertical-align_baseline {
  vertical-align: baseline;
}

/*
Isolation

Altering the isolation of an object to create more complicated UI and Layouts when dealing with z-index.  <table class='clear_both'><thead class='font_bold uppercase'><th>class</th><th class='text_right'>css property</th><th>value</th></thead><tbody><tr><td class='c_primary-n2'> .isolation_isolate</td><td class='text_right'> isolation :</td><td> isolate </td></tr> <tr><td class='c_primary-n2'> .isolation_auto</td><td class='text_right'> isolation :</td><td> auto </td></tr> <tr><td class='c_primary-n2'> .isolation_inherit</td><td class='text_right'> isolation :</td><td> inherit </td></tr> <tr><td class='c_primary-n2'> .isolation_revert</td><td class='text_right'> isolation :</td><td> revert </td></tr> <tr><td class='c_primary-n2'> .isolation_unset</td><td class='text_right'> isolation :</td><td> unset </td></tr> </tbody></table> 


Markup:
<div></div>

Styleguide Layouts.Isolation

*/
.isolation_isolate {
  isolation: isolate;
}

.isolation_auto {
  isolation: auto;
}

.isolation_inherit {
  isolation: inherit;
}

.isolation_revert {
  isolation: revert;
}

.isolation_unset {
  isolation: unset;
}

/*
	Vertical Align

	Quickly alter the vertical alignment of the child. caution the vertical only works on valid combinations. 

	.vertical-align_top              		- the child is aligned to the Top
	.vertical-align_middle              	- the child is aligned to the Middle
	.vertical-align_bottom            		- the child is aligned to the Bottom
	.vertical-align_baseline          		- the child is aligned to the Baseline

	Styleguide Layouts.Display.VerticalAlignment

 */
/*
	Flex

	Structure Objects quickly and change the order of the  

	.flex_row              		- flex_row
	.flex_column              		- flex_column
	.flex_row-reverse              		- flex_column-reverse
	.flex_column-reverse              		- flex_row-reverse

	Markup:
	<div class="flex {{modifier_class}} br_solid br_transparent bg_alert-3  text_center  p_3 bg_warning-3"> 
		<div class="bg_primary-5 text_center flex_auto p_3 br_solid br_1 m_2 br_black">Auto 1</div>
		<div class="bg_primary-5 text_center flex_shrink p_3 br_solid br_1 m_2 br_black">Shrink 2</div>
		<div class="bg_primary-5 text_center flex_auto p_3 br_solid br_1 m_2 br_black">Auto 3</div>
	</div>

	Styleguide Layouts.Display.flex

 */
/* 1. Fix for Chrome 44 bug.
* https://code.google.com/p/chromium/issues/detail?id=506893 */
.flex_auto, .flex_grow, .flex_shrink {
  min-width: 0;
  /* 1 */
  min-height: 0;
  /* 1 */
}

.flex > * {
  box-sizing: border-box;
}

.flex_none {
  flex: none;
}

.flex_grow {
  flex: 1 0 auto;
}

.flex_shrink {
  flex: 0 1 auto;
}

.flex_auto {
  flex: 1 1 auto;
}

.flex_row {
  flex-direction: row;
}

.flex_column {
  flex-direction: column;
}

.flex_row-reverse {
  flex-direction: row-reverse;
}

.flex_column-reverse {
  flex-direction: column-reverse;
}

.flex_wrap-reverse {
  flex-wrap: wrap-reverse;
}

.flex_wrap {
  flex-wrap: wrap;
}

.flex_nowrap {
  flex-wrap: nowrap;
}

.flex_auto {
  flex-basis: auto;
}

.flex_0 {
  flex-basis: 0%;
}

.flex_5 {
  flex-basis: 5%;
}

.flex_10 {
  flex-basis: 10%;
}

.flex_15 {
  flex-basis: 15%;
}

.flex_20 {
  flex-basis: 20%;
}

.flex_25 {
  flex-basis: 25%;
}

.flex_30 {
  flex-basis: 30%;
}

.flex_35 {
  flex-basis: 35%;
}

.flex_40 {
  flex-basis: 40%;
}

.flex_45 {
  flex-basis: 45%;
}

.flex_50 {
  flex-basis: 50%;
}

.flex_55 {
  flex-basis: 55%;
}

.flex_60 {
  flex-basis: 60%;
}

.flex_65 {
  flex-basis: 65%;
}

.flex_70 {
  flex-basis: 70%;
}

.flex_75 {
  flex-basis: 75%;
}

.flex_80 {
  flex-basis: 80%;
}

.flex_85 {
  flex-basis: 85%;
}

.flex_90 {
  flex-basis: 90%;
}

.flex_95 {
  flex-basis: 95%;
}

.flex_100 {
  flex-basis: 100%;
}

.flex_third-1 {
  flex-basis: 33%;
}

.flex_third-2 {
  flex-basis: 66%;
}

.justify_start {
  justify-content: start;
}

.justify_end {
  justify-content: end;
}

.justify_center {
  justify-content: center;
}

.justify_between {
  justify-content: space-between;
}

.justify_around {
  justify-content: space-around;
}

.justify_evenly {
  justify-content: space-evenly;
}

.justify_stretch {
  justify-content: stretch;
}

.justify_baseline {
  justify-content: baseline;
}

.justify-items_start {
  justify-items: start;
}

.justify-items_end {
  justify-items: end;
}

.justify-items_center {
  justify-items: center;
}

.justify-items_between {
  justify-items: space-between;
}

.justify-items_around {
  justify-items: space-around;
}

.justify-items_stretch {
  justify-items: stretch;
}

.justify-items_baseline {
  justify-items: baseline;
}

.self-justify_start {
  justify-self: start;
}

.self-justify_end {
  justify-self: end;
}

.self-justify_center {
  justify-self: center;
}

.self-justify_between {
  justify-self: space-between;
}

.self-justify_around {
  justify-self: space-around;
}

.self-justify_stretch {
  justify-self: stretch;
}

.self-justify_baseline {
  justify-self: baseline;
}

.content_start {
  align-content: start;
}

.content_end {
  align-content: end;
}

.content_center {
  align-content: center;
}

.content_between {
  align-content: space-between;
}

.content_around {
  align-content: space-around;
}

.content_evenly {
  align-content: space-evenly;
}

.content_stretch {
  align-content: stretch;
}

.content_baseline {
  align-content: baseline;
}

.items_start {
  align-items: start;
}

.items_end {
  align-items: end;
}

.items_center {
  align-items: center;
}

.items_between {
  align-items: space-between;
}

.items_around {
  align-items: space-around;
}

.items_stretch {
  align-items: stretch;
}

.items_baseline {
  align-items: baseline;
}

.self_start {
  align-self: start;
}

.self_end {
  align-self: end;
}

.self_center {
  align-self: center;
}

.self_between {
  align-self: space-between;
}

.self_around {
  align-self: space-around;
}

.self_stretch {
  align-self: stretch;
}

.self_baseline {
  align-self: baseline;
}

.order_start {
  order: -999;
}

.order_1 {
  order: 1;
}

.order_2 {
  order: 2;
}

.order_3 {
  order: 3;
}

.order_4 {
  order: 4;
}

.order_5 {
  order: 5;
}

.order_6 {
  order: 6;
}

.order_7 {
  order: 7;
}

.order_n1 {
  order: -1;
}

.order_n2 {
  order: -2;
}

.order_n3 {
  order: -3;
}

.order_n4 {
  order: -4;
}

.order_n5 {
  order: -5;
}

.order_n6 {
  order: -6;
}

.order_n7 {
  order: -7;
}

.order_end {
  order: 999;
}

@media only screen and (min-width : 768px) {
  .flex_none\:md {
    flex: none;
  }

  .flex_grow\:md {
    flex: 1 0 auto;
  }

  .flex_shrink\:md {
    flex: 0 1 auto;
  }

  .flex_auto\:md {
    flex: 1 1 auto;
  }

  .flex_row\:md {
    flex-direction: row;
  }

  .flex_column\:md {
    flex-direction: column;
  }

  .flex_row-reverse\:md {
    flex-direction: row-reverse;
  }

  .flex_column-reverse\:md {
    flex-direction: column-reverse;
  }

  .flex_wrap-reverse\:md {
    flex-wrap: wrap-reverse;
  }

  .flex_wrap\:md {
    flex-wrap: wrap;
  }

  .flex_nowrap\:md {
    flex-wrap: nowrap;
  }

  .flex_auto\:md {
    flex-basis: auto;
  }

  .flex_0\:md {
    flex-basis: 0%;
  }

  .flex_5\:md {
    flex-basis: 5%;
  }

  .flex_10\:md {
    flex-basis: 10%;
  }

  .flex_15\:md {
    flex-basis: 15%;
  }

  .flex_20\:md {
    flex-basis: 20%;
  }

  .flex_25\:md {
    flex-basis: 25%;
  }

  .flex_30\:md {
    flex-basis: 30%;
  }

  .flex_35\:md {
    flex-basis: 35%;
  }

  .flex_40\:md {
    flex-basis: 40%;
  }

  .flex_45\:md {
    flex-basis: 45%;
  }

  .flex_50\:md {
    flex-basis: 50%;
  }

  .flex_55\:md {
    flex-basis: 55%;
  }

  .flex_60\:md {
    flex-basis: 60%;
  }

  .flex_65\:md {
    flex-basis: 65%;
  }

  .flex_70\:md {
    flex-basis: 70%;
  }

  .flex_75\:md {
    flex-basis: 75%;
  }

  .flex_80\:md {
    flex-basis: 80%;
  }

  .flex_85\:md {
    flex-basis: 85%;
  }

  .flex_90\:md {
    flex-basis: 90%;
  }

  .flex_95\:md {
    flex-basis: 95%;
  }

  .flex_100\:md {
    flex-basis: 100%;
  }

  .flex_third-1\:md {
    flex-basis: 33%;
  }

  .flex_third-2\:md {
    flex-basis: 66%;
  }

  .justify_start\:md {
    justify-content: start;
  }

  .justify_end\:md {
    justify-content: end;
  }

  .justify_center\:md {
    justify-content: center;
  }

  .justify_between\:md {
    justify-content: space-between;
  }

  .justify_around\:md {
    justify-content: space-around;
  }

  .justify_evenly\:md {
    justify-content: space-evenly;
  }

  .justify_stretch\:md {
    justify-content: stretch;
  }

  .justify_baseline\:md {
    justify-content: baseline;
  }

  .justify-items_start\:md {
    justify-items: start;
  }

  .justify-items_end\:md {
    justify-items: end;
  }

  .justify-items_center\:md {
    justify-items: center;
  }

  .justify-items_between\:md {
    justify-items: space-between;
  }

  .justify-items_around\:md {
    justify-items: space-around;
  }

  .justify-items_stretch\:md {
    justify-items: stretch;
  }

  .justify-items_baseline\:md {
    justify-items: baseline;
  }

  .self-justify_start\:md {
    justify-self: start;
  }

  .self-justify_end\:md {
    justify-self: end;
  }

  .self-justify_center\:md {
    justify-self: center;
  }

  .self-justify_between\:md {
    justify-self: space-between;
  }

  .self-justify_around\:md {
    justify-self: space-around;
  }

  .self-justify_stretch\:md {
    justify-self: stretch;
  }

  .self-justify_baseline\:md {
    justify-self: baseline;
  }

  .content_start\:md {
    align-content: start;
  }

  .content_end\:md {
    align-content: end;
  }

  .content_center\:md {
    align-content: center;
  }

  .content_between\:md {
    align-content: space-between;
  }

  .content_around\:md {
    align-content: space-around;
  }

  .content_evenly\:md {
    align-content: space-evenly;
  }

  .content_stretch\:md {
    align-content: stretch;
  }

  .content_baseline\:md {
    align-content: baseline;
  }

  .items_start\:md {
    align-items: start;
  }

  .items_end\:md {
    align-items: end;
  }

  .items_center\:md {
    align-items: center;
  }

  .items_between\:md {
    align-items: space-between;
  }

  .items_around\:md {
    align-items: space-around;
  }

  .items_stretch\:md {
    align-items: stretch;
  }

  .items_baseline\:md {
    align-items: baseline;
  }

  .self_start\:md {
    align-self: start;
  }

  .self_end\:md {
    align-self: end;
  }

  .self_center\:md {
    align-self: center;
  }

  .self_between\:md {
    align-self: space-between;
  }

  .self_around\:md {
    align-self: space-around;
  }

  .self_stretch\:md {
    align-self: stretch;
  }

  .self_baseline\:md {
    align-self: baseline;
  }

  .order_start\:lg {
    order: -999;
  }

  .order_1\:lg {
    order: 1;
  }

  .order_2\:lg {
    order: 2;
  }

  .order_3\:lg {
    order: 3;
  }

  .order_4\:lg {
    order: 4;
  }

  .order_5\:lg {
    order: 5;
  }

  .order_6\:lg {
    order: 6;
  }

  .order_7\:lg {
    order: 7;
  }

  .order_n1\:lg {
    order: -1;
  }

  .order_n2\:lg {
    order: -2;
  }

  .order_n3\:lg {
    order: -3;
  }

  .order_n4\:lg {
    order: -4;
  }

  .order_n5\:lg {
    order: -5;
  }

  .order_n6\:lg {
    order: -6;
  }

  .order_n7\:lg {
    order: -7;
  }

  .order_end\:lg {
    order: 999;
  }
}
@media only screen and (min-width : 1024px) {
  .flex_none\:lg {
    flex: none;
  }

  .flex_grow\:lg {
    flex: 1 0 auto;
  }

  .flex_shrink\:lg {
    flex: 0 1 auto;
  }

  .flex_auto\:lg {
    flex: 1 1 auto;
  }

  .flex_row\:lg {
    flex-direction: row;
  }

  .flex_column\:lg {
    flex-direction: column;
  }

  .flex_row-reverse\:lg {
    flex-direction: row-reverse;
  }

  .flex_column-reverse\:lg {
    flex-direction: column-reverse;
  }

  .flex_wrap-reverse\:lg {
    flex-wrap: wrap-reverse;
  }

  .flex_wrap\:lg {
    flex-wrap: wrap;
  }

  .flex_nowrap\:lg {
    flex-wrap: nowrap;
  }

  .flex_auto\:lg {
    flex-basis: auto;
  }

  .flex_0\:lg {
    flex-basis: 0%;
  }

  .flex_5\:lg {
    flex-basis: 5%;
  }

  .flex_10\:lg {
    flex-basis: 10%;
  }

  .flex_15\:lg {
    flex-basis: 15%;
  }

  .flex_20\:lg {
    flex-basis: 20%;
  }

  .flex_25\:lg {
    flex-basis: 25%;
  }

  .flex_30\:lg {
    flex-basis: 30%;
  }

  .flex_35\:lg {
    flex-basis: 35%;
  }

  .flex_40\:lg {
    flex-basis: 40%;
  }

  .flex_45\:lg {
    flex-basis: 45%;
  }

  .flex_50\:lg {
    flex-basis: 50%;
  }

  .flex_55\:lg {
    flex-basis: 55%;
  }

  .flex_60\:lg {
    flex-basis: 60%;
  }

  .flex_65\:lg {
    flex-basis: 65%;
  }

  .flex_70\:lg {
    flex-basis: 70%;
  }

  .flex_75\:lg {
    flex-basis: 75%;
  }

  .flex_80\:lg {
    flex-basis: 80%;
  }

  .flex_85\:lg {
    flex-basis: 85%;
  }

  .flex_90\:lg {
    flex-basis: 90%;
  }

  .flex_95\:lg {
    flex-basis: 95%;
  }

  .flex_100\:lg {
    flex-basis: 100%;
  }

  .flex_third-1\:lg {
    flex-basis: 33%;
  }

  .flex_third-2\:lg {
    flex-basis: 66%;
  }

  .justify_start\:lg {
    justify-content: start;
  }

  .justify_end\:lg {
    justify-content: end;
  }

  .justify_center\:lg {
    justify-content: center;
  }

  .justify_between\:lg {
    justify-content: space-between;
  }

  .justify_around\:lg {
    justify-content: space-around;
  }

  .justify_evenly\:lg {
    justify-content: space-evenly;
  }

  .justify_stretch\:lg {
    justify-content: stretch;
  }

  .justify_baseline\:lg {
    justify-content: baseline;
  }

  .justify-items_start\:lg {
    justify-items: start;
  }

  .justify-items_end\:lg {
    justify-items: end;
  }

  .justify-items_center\:lg {
    justify-items: center;
  }

  .justify-items_between\:lg {
    justify-items: space-between;
  }

  .justify-items_around\:lg {
    justify-items: space-around;
  }

  .justify-items_stretch\:lg {
    justify-items: stretch;
  }

  .justify-items_baseline\:lg {
    justify-items: baseline;
  }

  .self-justify_start\:lg {
    justify-self: start;
  }

  .self-justify_end\:lg {
    justify-self: end;
  }

  .self-justify_center\:lg {
    justify-self: center;
  }

  .self-justify_between\:lg {
    justify-self: space-between;
  }

  .self-justify_around\:lg {
    justify-self: space-around;
  }

  .self-justify_stretch\:lg {
    justify-self: stretch;
  }

  .self-justify_baseline\:lg {
    justify-self: baseline;
  }

  .content_start\:lg {
    align-content: start;
  }

  .content_end\:lg {
    align-content: end;
  }

  .content_center\:lg {
    align-content: center;
  }

  .content_between\:lg {
    align-content: space-between;
  }

  .content_around\:lg {
    align-content: space-around;
  }

  .content_evenly\:lg {
    align-content: space-evenly;
  }

  .content_stretch\:lg {
    align-content: stretch;
  }

  .content_baseline\:lg {
    align-content: baseline;
  }

  .items_start\:lg {
    align-items: start;
  }

  .items_end\:lg {
    align-items: end;
  }

  .items_center\:lg {
    align-items: center;
  }

  .items_between\:lg {
    align-items: space-between;
  }

  .items_around\:lg {
    align-items: space-around;
  }

  .items_stretch\:lg {
    align-items: stretch;
  }

  .items_baseline\:lg {
    align-items: baseline;
  }

  .self_start\:lg {
    align-self: start;
  }

  .self_end\:lg {
    align-self: end;
  }

  .self_center\:lg {
    align-self: center;
  }

  .self_between\:lg {
    align-self: space-between;
  }

  .self_around\:lg {
    align-self: space-around;
  }

  .self_stretch\:lg {
    align-self: stretch;
  }

  .self_baseline\:lg {
    align-self: baseline;
  }

  .order_start\:lg {
    order: -999;
  }

  .order_1\:lg {
    order: 1;
  }

  .order_2\:lg {
    order: 2;
  }

  .order_3\:lg {
    order: 3;
  }

  .order_4\:lg {
    order: 4;
  }

  .order_5\:lg {
    order: 5;
  }

  .order_6\:lg {
    order: 6;
  }

  .order_7\:lg {
    order: 7;
  }

  .order_n1\:lg {
    order: -1;
  }

  .order_n2\:lg {
    order: -2;
  }

  .order_n3\:lg {
    order: -3;
  }

  .order_n4\:lg {
    order: -4;
  }

  .order_n5\:lg {
    order: -5;
  }

  .order_n6\:lg {
    order: -6;
  }

  .order_n7\:lg {
    order: -7;
  }

  .order_end\:lg {
    order: 999;
  }
}
/*
Grid

A great way to manipulating a repeating grid is to use the new CSS 3 grid layouts. 


Styleguide  Layouts.Grid
*/
/*
Grid Gap

Description: Grid Gap  <table class='clear_both'><thead class='font_bold uppercase'><th>class</th><th class='text_right'>css property</th><th>value</th></thead><tbody><tr><td class='c_primary-n2'> .gap-x_0</td><td class='text_right'> grid-column-gap :</td><td> 0 </td></tr> <tr><td class='c_primary-n2'> .gap-x_1</td><td class='text_right'> grid-column-gap :</td><td> 1px </td></tr> <tr><td class='c_primary-n2'> .gap-x_2</td><td class='text_right'> grid-column-gap :</td><td> 0.25rem </td></tr> <tr><td class='c_primary-n2'> .gap-x_3</td><td class='text_right'> grid-column-gap :</td><td> 0.5rem </td></tr> <tr><td class='c_primary-n2'> .gap-x_4</td><td class='text_right'> grid-column-gap :</td><td> 1rem </td></tr> <tr><td class='c_primary-n2'> .gap-x_5</td><td class='text_right'> grid-column-gap :</td><td> 2rem </td></tr> <tr><td class='c_primary-n2'> .gap-x_6</td><td class='text_right'> grid-column-gap :</td><td> 4rem </td></tr> </tbody></table>  <table class='clear_both'><thead class='font_bold uppercase'><th>class</th><th class='text_right'>css property</th><th>value</th></thead><tbody><tr><td class='c_primary-n2'> .gap-y_0</td><td class='text_right'> grid-row-gap :</td><td> 0 </td></tr> <tr><td class='c_primary-n2'> .gap-y_1</td><td class='text_right'> grid-row-gap :</td><td> 1px </td></tr> <tr><td class='c_primary-n2'> .gap-y_2</td><td class='text_right'> grid-row-gap :</td><td> 0.25rem </td></tr> <tr><td class='c_primary-n2'> .gap-y_3</td><td class='text_right'> grid-row-gap :</td><td> 0.5rem </td></tr> <tr><td class='c_primary-n2'> .gap-y_4</td><td class='text_right'> grid-row-gap :</td><td> 1rem </td></tr> <tr><td class='c_primary-n2'> .gap-y_5</td><td class='text_right'> grid-row-gap :</td><td> 2rem </td></tr> <tr><td class='c_primary-n2'> .gap-y_6</td><td class='text_right'> grid-row-gap :</td><td> 4rem </td></tr> </tbody></table>  

1			-			gap space modifier 
2			-			gap space modifier
3			-			gap space modifier
4			-			gap space modifier
5			-			gap space modifier
6			-			gap space modifier


Markup:
<div class="grid columns-max_15 gap_3"><div class="flex flex_column justify_start"><h2 class="flex_shrink">gap_{{modifier_class}}</h2><div class="gap_{{modifier_class}} grid columns_3 rows_3 flex_auto"><div class="bg_acc c_white font_4 font_bold grid items_center justify_around p_3 br_solid br_black-3 br_1">1 </div><div class="bg_acc c_white font_4 font_bold grid items_center justify_around p_3 br_solid br_black-3 br_1">2 </div><div class="bg_acc c_white font_4 font_bold grid items_center justify_around p_3 br_solid br_black-3 br_1">3 </div><div class="bg_acc c_white font_4 font_bold grid items_center justify_around p_3 br_solid br_black-3 br_1">4 </div><div class="bg_acc c_white font_4 font_bold grid items_center justify_around p_3 br_solid br_black-3 br_1">5 </div><div class="bg_acc c_white font_4 font_bold grid items_center justify_around p_3 br_solid br_black-3 br_1">6 </div><div class="bg_acc c_white font_4 font_bold grid items_center justify_around p_3 br_solid br_black-3 br_1">7 </div><div class="bg_acc c_white font_4 font_bold grid items_center justify_around p_3 br_solid br_black-3 br_1">8 </div><div class="bg_acc c_white font_4 font_bold grid items_center justify_around p_3 br_solid br_black-3 br_1">9 </div></div></div><div class="flex flex_column justify_start"><h2 class="flex_shrink">gap-y_{{modifier_class}}</h2><div class="gap-y_{{modifier_class}} grid columns_3 rows_3 flex_auto"><div class="bg_acc c_white font_4 font_bold grid items_center justify_around p_3 br_solid br_black-3 br_1">1 </div><div class="bg_acc c_white font_4 font_bold grid items_center justify_around p_3 br_solid br_black-3 br_1">2 </div><div class="bg_acc c_white font_4 font_bold grid items_center justify_around p_3 br_solid br_black-3 br_1">3 </div><div class="bg_acc c_white font_4 font_bold grid items_center justify_around p_3 br_solid br_black-3 br_1">4 </div><div class="bg_acc c_white font_4 font_bold grid items_center justify_around p_3 br_solid br_black-3 br_1">5 </div><div class="bg_acc c_white font_4 font_bold grid items_center justify_around p_3 br_solid br_black-3 br_1">6 </div><div class="bg_acc c_white font_4 font_bold grid items_center justify_around p_3 br_solid br_black-3 br_1">7 </div><div class="bg_acc c_white font_4 font_bold grid items_center justify_around p_3 br_solid br_black-3 br_1">8 </div><div class="bg_acc c_white font_4 font_bold grid items_center justify_around p_3 br_solid br_black-3 br_1">9 </div></div></div><div class="flex flex_column justify_start"><h2 class="flex_shrink">gap-x_{{modifier_class}}</h2><div class="gap-x_{{modifier_class}} grid columns_3 rows_3 flex_auto"><div class="bg_acc c_white font_4 font_bold grid items_center justify_around p_3 br_solid br_black-3 br_1">1 </div><div class="bg_acc c_white font_4 font_bold grid items_center justify_around p_3 br_solid br_black-3 br_1">2 </div><div class="bg_acc c_white font_4 font_bold grid items_center justify_around p_3 br_solid br_black-3 br_1">3 </div><div class="bg_acc c_white font_4 font_bold grid items_center justify_around p_3 br_solid br_black-3 br_1">4 </div><div class="bg_acc c_white font_4 font_bold grid items_center justify_around p_3 br_solid br_black-3 br_1">5 </div><div class="bg_acc c_white font_4 font_bold grid items_center justify_around p_3 br_solid br_black-3 br_1">6 </div><div class="bg_acc c_white font_4 font_bold grid items_center justify_around p_3 br_solid br_black-3 br_1">7 </div><div class="bg_acc c_white font_4 font_bold grid items_center justify_around p_3 br_solid br_black-3 br_1">8 </div><div class="bg_acc c_white font_4 font_bold grid items_center justify_around p_3 br_solid br_black-3 br_1">9 </div></div></div></div>


Weight: -1000

Styleguide  Layouts.Grid.Gap
*/
/*
Equal-width Columns

Description: This group of utility classes sets the grid-template-columns property to create a responsive grid layout with equal-width columns.

.columns_1			-			Creates a grid layout with a single column that takes up the entire available space.
.columns_2			-			Creates a grid layout with two equal-width columns.
.columns_3			-			Creates a grid layout with three equal-width columns.
.columns_4			-			Creates a grid layout with four equal-width columns.
.columns_5			-			Creates a grid layout with five equal-width columns.
.columns_6			-			Creates a grid layout with six equal-width columns.


Markup:
<div class="{{modifier_class}} gap_3 grid">
	<div class="bg_acc c_white font_2 font_bold grid items_center justify_around p_2 br_solid br_black-3 br_1">1</div>
	<div class="bg_acc c_white font_2 font_bold grid items_center justify_around p_2 br_solid br_black-3 br_1">2</div>
	<div class="bg_acc c_white font_2 font_bold grid items_center justify_around p_2 br_solid br_black-3 br_1">3</div>
	<div class="bg_acc c_white font_2 font_bold grid items_center justify_around p_2 br_solid br_black-3 br_1">4</div>
	<div class="bg_acc c_white font_2 font_bold grid items_center justify_around p_2 br_solid br_black-3 br_1">5</div>
	<div class="bg_acc c_white font_2 font_bold grid items_center justify_around p_2 br_solid br_black-3 br_1">6</div>
</div>

Weight: 0

NOTE: These utility classes are a basic method for creating grid layouts with equal-width columns. However, for more advanced column manipulation techniques, please refer to the documentation below.


Styleguide: Layouts.Grid.Columns.EqualWidth
*/
/*
Advanced Columns 

Description: This group of utility classes sets the grid-template-columns property to create a responsive grid layout with custom-width columns using CSS variables. In the below example the `--col-2` variable is set to `3rem` rather thenthe default `fr.` <table class='clear_both'><thead class='font_bold uppercase'><th>class</th><th class='text_right'>css property</th><th>value</th></thead><tbody><tr><td class='c_primary-n2'> .columns_1</td><td class='text_right'> grid-template-columns :</td><td> [start] var(--col-1, 1fr) [end] </td></tr> <tr><td class='c_primary-n2'> .columns_2</td><td class='text_right'> grid-template-columns :</td><td> [start] var(--col-1, 1fr) var(--col-2, 1fr) [end] </td></tr> <tr><td class='c_primary-n2'> .columns_3</td><td class='text_right'> grid-template-columns :</td><td> [start] var(--col-1, 1fr) var(--col-2, 1fr) var(--col-3, 1fr) [end] </td></tr> <tr><td class='c_primary-n2'> .columns_4</td><td class='text_right'> grid-template-columns :</td><td> [start] var(--col-1, 1fr) var(--col-2, 1fr) var(--col-3, 1fr) var(--col-4, 1fr) [end] </td></tr> <tr><td class='c_primary-n2'> .columns_5</td><td class='text_right'> grid-template-columns :</td><td> [start] var(--col-1, 1fr) var(--col-2, 1fr) var(--col-3, 1fr) var(--col-4, 1fr) var(--col-5, 1fr) [end] </td></tr> <tr><td class='c_primary-n2'> .columns_6</td><td class='text_right'> grid-template-columns :</td><td> [start] var(--col-1, 1fr) var(--col-2, 1fr) var(--col-3, 1fr) var(--col-4, 1fr) var(--col-5, 1fr) var(--col-6, 1fr) [end] </td></tr> </tbody></table>

.columns_1			-			repeat on 1 the `--col-2` is never used
.columns_2			-			repeat on 2 and the second column is stet to be 3rem when smaller then 768 then the column will be 30rem wide
.columns_3			-			repeat on 3 and the second column is stet to be 3rem when smaller then 768 then the column will be 30rem wide
.columns_4			-			repeat on 4 and the second column is stet to be 3rem when smaller then 768 then the column will be 30rem wide
.columns_5			-			repeat on 5 and the second column is stet to be 3rem when smaller then 768 then the column will be 30rem wide
.columns_6			-			repeat on 6 and the second column is stet to be 3rem when smaller then 768 then the column will be 30rem wide


Markup:
<div id="ColumnSample" class="{{modifier_class}} gap_3 grid" style="">
	<div class="bg_acc c_white font_2 font_bold grid items_center justify_around p_2 br_solid br_black-3 br_1">1</div>
	<div class="bg_acc c_white font_2 font_bold grid items_center justify_around p_2 br_solid br_black-3 br_1">2</div>
	<div class="bg_acc c_white font_2 font_bold grid items_center justify_around p_2 br_solid br_black-3 br_1">3</div>
	<div class="bg_acc c_white font_2 font_bold grid items_center justify_around p_2 br_solid br_black-3 br_1">4</div>
	<div class="bg_acc c_white font_2 font_bold grid items_center justify_around p_2 br_solid br_black-3 br_1">5</div>
	<div class="bg_acc c_white font_2 font_bold grid items_center justify_around p_2 br_solid br_black-3 br_1">6</div>
</div>
<style>
#ColumnSample{ --col-2: 3rem; }
@media only screen and (min-width : 768px) { #ColumnSample{ --col-2: 30rem; }}
</style>

Weight: 10

NOTE: These utility classes allow you to easily create grid layouts with columns of customized widths. Simply define the desired width for each row using CSS variables (--col-1, --col-2, etc.). By default, the width is set to 1fr for equal-width columns. However, you can override these values as needed by including inline styles, as shown in this example, or by using in-page style tags. To make responsive adjustments to the CSS variables, you can use in-page style tags to define responsive media queries that modify the values of the CSS variables. For a reference, you can look at the Advanced Rows Advanced example, which uses a style tag to achieve this.


Styleguide: Layouts.Grid.Columns.EqualWidth.Advanced
*/
/*
Equal-Height Rows

Description: This group of utility classes sets the grid-template-rows property to create a responsive grid layout with equal-height rows. Most of the time the rows should be handled automatically unless you are going to use the advanced features referenced  in `Advanced Rows `  <table class='clear_both'><thead class='font_bold uppercase'><th>class</th><th class='text_right'>css property</th><th>value</th></thead><tbody><tr><td class='c_primary-n2'> .rows_1</td><td class='text_right'> grid-template-rows :</td><td> [start] var(--row-1, 1fr) [end] </td></tr> <tr><td class='c_primary-n2'> .rows_2</td><td class='text_right'> grid-template-rows :</td><td> [start] var(--row-1, 1fr) var(--row-2, 1fr) [end] </td></tr> <tr><td class='c_primary-n2'> .rows_3</td><td class='text_right'> grid-template-rows :</td><td> [start] var(--row-1, 1fr) var(--row-2, 1fr) var(--row-3, 1fr) [end] </td></tr> <tr><td class='c_primary-n2'> .rows_4</td><td class='text_right'> grid-template-rows :</td><td> [start] var(--row-1, 1fr) var(--row-2, 1fr) var(--row-3, 1fr) var(--row-4, 1fr) [end] </td></tr> <tr><td class='c_primary-n2'> .rows_5</td><td class='text_right'> grid-template-rows :</td><td> [start] var(--row-1, 1fr) var(--row-2, 1fr) var(--row-3, 1fr) var(--row-4, 1fr) var(--row-5, 1fr) [end] </td></tr> <tr><td class='c_primary-n2'> .rows_6</td><td class='text_right'> grid-template-rows :</td><td> [start] var(--row-1, 1fr) var(--row-2, 1fr) var(--row-3, 1fr) var(--row-4, 1fr) var(--row-5, 1fr) var(--row-6, 1fr) [end] </td></tr> </tbody></table>

Weight: 0

NOTE: These utility classes are a basic method for creating grid layouts with equal-height rows. However, for more advanced column manipulation techniques, please refer to the documentation below.


Styleguide: Layouts.Grid.Rows.EqualHeight
*/
/*
Advanced Rows 

Description: This group of utility classes sets the grid-template-Rows property to create a responsive grid layout with custom-height Rows using CSS variables. In the below example the `--row-2` variable is set to `10rem` rather thenthe default `fr.`

.rows_1			-			repeat on 1 the `--row-2` is never used because it is looping just over the first row.
.rows_2			-			repeat on 2 and the second row is stet to be 10rem
.rows_3			-			repeat on 3 and the second row is stet to be 10rem
.rows_4			-			repeat on 4 and the second row is stet to be 10rem
.rows_5			-			repeat on 5 and the second row is stet to be 10rem
.rows_6			-			repeat on 6 and the second row is stet to be 10rem


Markup:
<div class="{{modifier_class}} gap_3 grid" style="--row-2: 10rem">
	<div class="bg_acc c_white font_2 font_bold grid items_center justify_around p_2 br_solid br_black-3 br_1">1</div>
	<div class="bg_acc c_white font_2 font_bold grid items_center justify_around p_2 br_solid br_black-3 br_1">2</div>
	<div class="bg_acc c_white font_2 font_bold grid items_center justify_around p_2 br_solid br_black-3 br_1">3</div>
	<div class="bg_acc c_white font_2 font_bold grid items_center justify_around p_2 br_solid br_black-3 br_1">4</div>
	<div class="bg_acc c_white font_2 font_bold grid items_center justify_around p_2 br_solid br_black-3 br_1">5</div>
	<div class="bg_acc c_white font_2 font_bold grid items_center justify_around p_2 br_solid br_black-3 br_1">6</div>
</div>

Weight: 10

NOTE:  These utility classes allow you to easily create grid layouts with rows of customized heights. Simply define the desired height for each column using CSS variables (--row-1, --row-2, etc.). By default, the height is set to 1fr for equal-height rows. However, you can override these values as needed by including inline styles, as shown in this example, or by using in-page style tags. To make responsive adjustments to the CSS variables, you can use in-page style tags to define responsive media queries that modify the values of the CSS variables. For a reference, you can look at the `Advanced Columns Advanced` example, which uses a style tag to achieve this.

Styleguide:  Layouts.Grid.Rows.EqualHeight.Advanced
*/
/*
Grid: Column and Row Start/End

This group of utility classes allows you to control the starting and ending positions of grid columns and rows.  <table class='clear_both'><thead class='font_bold uppercase'><th>class</th><th class='text_right'>css property</th><th>value</th></thead><tbody><tr><td class='c_primary-n2'> .col-start_start</td><td class='text_right'> grid-column-start :</td><td> start </td></tr> <tr><td class='c_primary-n2'> .col-start_1</td><td class='text_right'> grid-column-start :</td><td> 1 </td></tr> <tr><td class='c_primary-n2'> .col-start_2</td><td class='text_right'> grid-column-start :</td><td> 2 </td></tr> <tr><td class='c_primary-n2'> .col-start_3</td><td class='text_right'> grid-column-start :</td><td> 3 </td></tr> <tr><td class='c_primary-n2'> .col-start_4</td><td class='text_right'> grid-column-start :</td><td> 4 </td></tr> <tr><td class='c_primary-n2'> .col-start_5</td><td class='text_right'> grid-column-start :</td><td> 5 </td></tr> <tr><td class='c_primary-n2'> .col-start_6</td><td class='text_right'> grid-column-start :</td><td> 6 </td></tr> <tr><td class='c_primary-n2'> .col-start_7</td><td class='text_right'> grid-column-start :</td><td> 7 </td></tr> <tr><td class='c_primary-n2'> .col-start_n1</td><td class='text_right'> grid-column-start :</td><td> -1 </td></tr> <tr><td class='c_primary-n2'> .col-start_n2</td><td class='text_right'> grid-column-start :</td><td> -2 </td></tr> <tr><td class='c_primary-n2'> .col-start_n3</td><td class='text_right'> grid-column-start :</td><td> -3 </td></tr> <tr><td class='c_primary-n2'> .col-start_n4</td><td class='text_right'> grid-column-start :</td><td> -4 </td></tr> <tr><td class='c_primary-n2'> .col-start_n5</td><td class='text_right'> grid-column-start :</td><td> -5 </td></tr> <tr><td class='c_primary-n2'> .col-start_n6</td><td class='text_right'> grid-column-start :</td><td> -6 </td></tr> <tr><td class='c_primary-n2'> .col-start_n7</td><td class='text_right'> grid-column-start :</td><td> -7 </td></tr> <tr><td class='c_primary-n2'> .col-start_end</td><td class='text_right'> grid-column-start :</td><td> end </td></tr> </tbody></table>  <table class='clear_both'><thead class='font_bold uppercase'><th>class</th><th class='text_right'>css property</th><th>value</th></thead><tbody><tr><td class='c_primary-n2'> .col-end_start</td><td class='text_right'> grid-column-end :</td><td> start </td></tr> <tr><td class='c_primary-n2'> .col-end_1</td><td class='text_right'> grid-column-end :</td><td> 1 </td></tr> <tr><td class='c_primary-n2'> .col-end_2</td><td class='text_right'> grid-column-end :</td><td> 2 </td></tr> <tr><td class='c_primary-n2'> .col-end_3</td><td class='text_right'> grid-column-end :</td><td> 3 </td></tr> <tr><td class='c_primary-n2'> .col-end_4</td><td class='text_right'> grid-column-end :</td><td> 4 </td></tr> <tr><td class='c_primary-n2'> .col-end_5</td><td class='text_right'> grid-column-end :</td><td> 5 </td></tr> <tr><td class='c_primary-n2'> .col-end_6</td><td class='text_right'> grid-column-end :</td><td> 6 </td></tr> <tr><td class='c_primary-n2'> .col-end_7</td><td class='text_right'> grid-column-end :</td><td> 7 </td></tr> <tr><td class='c_primary-n2'> .col-end_n1</td><td class='text_right'> grid-column-end :</td><td> -1 </td></tr> <tr><td class='c_primary-n2'> .col-end_n2</td><td class='text_right'> grid-column-end :</td><td> -2 </td></tr> <tr><td class='c_primary-n2'> .col-end_n3</td><td class='text_right'> grid-column-end :</td><td> -3 </td></tr> <tr><td class='c_primary-n2'> .col-end_n4</td><td class='text_right'> grid-column-end :</td><td> -4 </td></tr> <tr><td class='c_primary-n2'> .col-end_n5</td><td class='text_right'> grid-column-end :</td><td> -5 </td></tr> <tr><td class='c_primary-n2'> .col-end_n6</td><td class='text_right'> grid-column-end :</td><td> -6 </td></tr> <tr><td class='c_primary-n2'> .col-end_n7</td><td class='text_right'> grid-column-end :</td><td> -7 </td></tr> <tr><td class='c_primary-n2'> .col-end_end</td><td class='text_right'> grid-column-end :</td><td> end </td></tr> </tbody></table> <table class='clear_both'><thead class='font_bold uppercase'><th>class</th><th class='text_right'>css property</th><th>value</th></thead><tbody><tr><td class='c_primary-n2'> .row-start_start</td><td class='text_right'> grid-row-start :</td><td> start </td></tr> <tr><td class='c_primary-n2'> .row-start_1</td><td class='text_right'> grid-row-start :</td><td> 1 </td></tr> <tr><td class='c_primary-n2'> .row-start_2</td><td class='text_right'> grid-row-start :</td><td> 2 </td></tr> <tr><td class='c_primary-n2'> .row-start_3</td><td class='text_right'> grid-row-start :</td><td> 3 </td></tr> <tr><td class='c_primary-n2'> .row-start_4</td><td class='text_right'> grid-row-start :</td><td> 4 </td></tr> <tr><td class='c_primary-n2'> .row-start_5</td><td class='text_right'> grid-row-start :</td><td> 5 </td></tr> <tr><td class='c_primary-n2'> .row-start_6</td><td class='text_right'> grid-row-start :</td><td> 6 </td></tr> <tr><td class='c_primary-n2'> .row-start_7</td><td class='text_right'> grid-row-start :</td><td> 7 </td></tr> <tr><td class='c_primary-n2'> .row-start_n1</td><td class='text_right'> grid-row-start :</td><td> -1 </td></tr> <tr><td class='c_primary-n2'> .row-start_n2</td><td class='text_right'> grid-row-start :</td><td> -2 </td></tr> <tr><td class='c_primary-n2'> .row-start_n3</td><td class='text_right'> grid-row-start :</td><td> -3 </td></tr> <tr><td class='c_primary-n2'> .row-start_n4</td><td class='text_right'> grid-row-start :</td><td> -4 </td></tr> <tr><td class='c_primary-n2'> .row-start_n5</td><td class='text_right'> grid-row-start :</td><td> -5 </td></tr> <tr><td class='c_primary-n2'> .row-start_n6</td><td class='text_right'> grid-row-start :</td><td> -6 </td></tr> <tr><td class='c_primary-n2'> .row-start_n7</td><td class='text_right'> grid-row-start :</td><td> -7 </td></tr> <tr><td class='c_primary-n2'> .row-start_end</td><td class='text_right'> grid-row-start :</td><td> end </td></tr> </tbody></table>  <table class='clear_both'><thead class='font_bold uppercase'><th>class</th><th class='text_right'>css property</th><th>value</th></thead><tbody><tr><td class='c_primary-n2'> .row-end_start</td><td class='text_right'> grid-row-end :</td><td> start </td></tr> <tr><td class='c_primary-n2'> .row-end_1</td><td class='text_right'> grid-row-end :</td><td> 1 </td></tr> <tr><td class='c_primary-n2'> .row-end_2</td><td class='text_right'> grid-row-end :</td><td> 2 </td></tr> <tr><td class='c_primary-n2'> .row-end_3</td><td class='text_right'> grid-row-end :</td><td> 3 </td></tr> <tr><td class='c_primary-n2'> .row-end_4</td><td class='text_right'> grid-row-end :</td><td> 4 </td></tr> <tr><td class='c_primary-n2'> .row-end_5</td><td class='text_right'> grid-row-end :</td><td> 5 </td></tr> <tr><td class='c_primary-n2'> .row-end_6</td><td class='text_right'> grid-row-end :</td><td> 6 </td></tr> <tr><td class='c_primary-n2'> .row-end_7</td><td class='text_right'> grid-row-end :</td><td> 7 </td></tr> <tr><td class='c_primary-n2'> .row-end_n1</td><td class='text_right'> grid-row-end :</td><td> -1 </td></tr> <tr><td class='c_primary-n2'> .row-end_n2</td><td class='text_right'> grid-row-end :</td><td> -2 </td></tr> <tr><td class='c_primary-n2'> .row-end_n3</td><td class='text_right'> grid-row-end :</td><td> -3 </td></tr> <tr><td class='c_primary-n2'> .row-end_n4</td><td class='text_right'> grid-row-end :</td><td> -4 </td></tr> <tr><td class='c_primary-n2'> .row-end_n5</td><td class='text_right'> grid-row-end :</td><td> -5 </td></tr> <tr><td class='c_primary-n2'> .row-end_n6</td><td class='text_right'> grid-row-end :</td><td> -6 </td></tr> <tr><td class='c_primary-n2'> .row-end_n7</td><td class='text_right'> grid-row-end :</td><td> -7 </td></tr> <tr><td class='c_primary-n2'> .row-end_end</td><td class='text_right'> grid-row-end :</td><td> end </td></tr> </tbody></table>

Modifiers:


Markup Examples:


MarkupWrapperClasses: 
N/A

Weight: 0

NOTE: These utility classes allow you to specify the starting and ending positions of grid columns and rows. Use the corresponding modifier class (e.g., col-start_1, col-end_2, row-start_3, row-end_4) to apply the desired positioning to grid elements.



Styleguide:  Layouts.Grid.Cell.StartAndEnd
*/
.grid {
  grid-auto-flow: row;
}

.columns-max_15 {
  grid-template-columns: repeat(2, 1fr);
}

.columns-max_20,
.columns-max_25,
.columns-max_30,
.columns-max_35 {
  grid-template-columns: repeat(1, 1fr);
}

.row_all {
  grid-row-start: start;
  grid-row-end: end;
}

.col_all {
  grid-column-start: start;
  grid-column-end: end;
}

.columns_1 {
  grid-template-columns: [start] var(--col-1, 1fr) [end];
}

.columns_2 {
  grid-template-columns: [start] var(--col-1, 1fr) var(--col-2, 1fr) [end];
}

.columns_3 {
  grid-template-columns: [start] var(--col-1, 1fr) var(--col-2, 1fr) var(--col-3, 1fr) [end];
}

.columns_4 {
  grid-template-columns: [start] var(--col-1, 1fr) var(--col-2, 1fr) var(--col-3, 1fr) var(--col-4, 1fr) [end];
}

.columns_5 {
  grid-template-columns: [start] var(--col-1, 1fr) var(--col-2, 1fr) var(--col-3, 1fr) var(--col-4, 1fr) var(--col-5, 1fr) [end];
}

.columns_6 {
  grid-template-columns: [start] var(--col-1, 1fr) var(--col-2, 1fr) var(--col-3, 1fr) var(--col-4, 1fr) var(--col-5, 1fr) var(--col-6, 1fr) [end];
}

.rows_1 {
  grid-template-rows: [start] var(--row-1, 1fr) [end];
}

.rows_2 {
  grid-template-rows: [start] var(--row-1, 1fr) var(--row-2, 1fr) [end];
}

.rows_3 {
  grid-template-rows: [start] var(--row-1, 1fr) var(--row-2, 1fr) var(--row-3, 1fr) [end];
}

.rows_4 {
  grid-template-rows: [start] var(--row-1, 1fr) var(--row-2, 1fr) var(--row-3, 1fr) var(--row-4, 1fr) [end];
}

.rows_5 {
  grid-template-rows: [start] var(--row-1, 1fr) var(--row-2, 1fr) var(--row-3, 1fr) var(--row-4, 1fr) var(--row-5, 1fr) [end];
}

.rows_6 {
  grid-template-rows: [start] var(--row-1, 1fr) var(--row-2, 1fr) var(--row-3, 1fr) var(--row-4, 1fr) var(--row-5, 1fr) var(--row-6, 1fr) [end];
}

.gap_0 {
  grid-gap: 0;
}

.gap_1 {
  grid-gap: 1px;
}

.gap_2 {
  grid-gap: 0.25rem;
}

.gap_3 {
  grid-gap: 0.5rem;
}

.gap_4 {
  grid-gap: 1rem;
}

.gap_5 {
  grid-gap: 2rem;
}

.gap_6 {
  grid-gap: 4rem;
}

.gap-x_0 {
  grid-column-gap: 0;
}

.gap-x_1 {
  grid-column-gap: 1px;
}

.gap-x_2 {
  grid-column-gap: 0.25rem;
}

.gap-x_3 {
  grid-column-gap: 0.5rem;
}

.gap-x_4 {
  grid-column-gap: 1rem;
}

.gap-x_5 {
  grid-column-gap: 2rem;
}

.gap-x_6 {
  grid-column-gap: 4rem;
}

.gap-y_0 {
  grid-row-gap: 0;
}

.gap-y_1 {
  grid-row-gap: 1px;
}

.gap-y_2 {
  grid-row-gap: 0.25rem;
}

.gap-y_3 {
  grid-row-gap: 0.5rem;
}

.gap-y_4 {
  grid-row-gap: 1rem;
}

.gap-y_5 {
  grid-row-gap: 2rem;
}

.gap-y_6 {
  grid-row-gap: 4rem;
}

.col-start_start {
  grid-column-start: start;
}

.col-start_1 {
  grid-column-start: 1;
}

.col-start_2 {
  grid-column-start: 2;
}

.col-start_3 {
  grid-column-start: 3;
}

.col-start_4 {
  grid-column-start: 4;
}

.col-start_5 {
  grid-column-start: 5;
}

.col-start_6 {
  grid-column-start: 6;
}

.col-start_7 {
  grid-column-start: 7;
}

.col-start_n1 {
  grid-column-start: -1;
}

.col-start_n2 {
  grid-column-start: -2;
}

.col-start_n3 {
  grid-column-start: -3;
}

.col-start_n4 {
  grid-column-start: -4;
}

.col-start_n5 {
  grid-column-start: -5;
}

.col-start_n6 {
  grid-column-start: -6;
}

.col-start_n7 {
  grid-column-start: -7;
}

.col-start_end {
  grid-column-start: end;
}

.col-end_start {
  grid-column-end: start;
}

.col-end_1 {
  grid-column-end: 1;
}

.col-end_2 {
  grid-column-end: 2;
}

.col-end_3 {
  grid-column-end: 3;
}

.col-end_4 {
  grid-column-end: 4;
}

.col-end_5 {
  grid-column-end: 5;
}

.col-end_6 {
  grid-column-end: 6;
}

.col-end_7 {
  grid-column-end: 7;
}

.col-end_n1 {
  grid-column-end: -1;
}

.col-end_n2 {
  grid-column-end: -2;
}

.col-end_n3 {
  grid-column-end: -3;
}

.col-end_n4 {
  grid-column-end: -4;
}

.col-end_n5 {
  grid-column-end: -5;
}

.col-end_n6 {
  grid-column-end: -6;
}

.col-end_n7 {
  grid-column-end: -7;
}

.col-end_end {
  grid-column-end: end;
}

.row-start_start {
  grid-row-start: start;
}

.row-start_1 {
  grid-row-start: 1;
}

.row-start_2 {
  grid-row-start: 2;
}

.row-start_3 {
  grid-row-start: 3;
}

.row-start_4 {
  grid-row-start: 4;
}

.row-start_5 {
  grid-row-start: 5;
}

.row-start_6 {
  grid-row-start: 6;
}

.row-start_7 {
  grid-row-start: 7;
}

.row-start_n1 {
  grid-row-start: -1;
}

.row-start_n2 {
  grid-row-start: -2;
}

.row-start_n3 {
  grid-row-start: -3;
}

.row-start_n4 {
  grid-row-start: -4;
}

.row-start_n5 {
  grid-row-start: -5;
}

.row-start_n6 {
  grid-row-start: -6;
}

.row-start_n7 {
  grid-row-start: -7;
}

.row-start_end {
  grid-row-start: end;
}

.row-end_start {
  grid-row-end: start;
}

.row-end_1 {
  grid-row-end: 1;
}

.row-end_2 {
  grid-row-end: 2;
}

.row-end_3 {
  grid-row-end: 3;
}

.row-end_4 {
  grid-row-end: 4;
}

.row-end_5 {
  grid-row-end: 5;
}

.row-end_6 {
  grid-row-end: 6;
}

.row-end_7 {
  grid-row-end: 7;
}

.row-end_n1 {
  grid-row-end: -1;
}

.row-end_n2 {
  grid-row-end: -2;
}

.row-end_n3 {
  grid-row-end: -3;
}

.row-end_n4 {
  grid-row-end: -4;
}

.row-end_n5 {
  grid-row-end: -5;
}

.row-end_n6 {
  grid-row-end: -6;
}

.row-end_n7 {
  grid-row-end: -7;
}

.row-end_end {
  grid-row-end: end;
}

@media only screen and (min-width : 768px) {
  .row_all\:md {
    grid-row-start: start;
    grid-row-end: end;
  }

  .col_all\:md {
    grid-column-start: start;
    grid-column-end: end;
  }

  .columns-max_15 {
    grid-template-columns: repeat(auto-fit, minmax(10rem, 15rem));
  }

  .columns-max_20 {
    grid-template-columns: repeat(auto-fit, minmax(15rem, 20rem));
  }

  .columns-max_25 {
    grid-template-columns: repeat(auto-fit, minmax(20rem, 25rem));
  }

  .columns-max_30 {
    grid-template-columns: repeat(auto-fit, minmax(25rem, 30rem));
  }

  .columns-max_35 {
    grid-template-columns: repeat(auto-fit, minmax(30rem, 35rem));
  }

  .columns_1\:md {
    grid-template-columns: [start] var(--col-1, 1fr) [end];
  }

  .columns_2\:md {
    grid-template-columns: [start] var(--col-1, 1fr) var(--col-2, 1fr) [end];
  }

  .columns_3\:md {
    grid-template-columns: [start] var(--col-1, 1fr) var(--col-2, 1fr) var(--col-3, 1fr) [end];
  }

  .columns_4\:md {
    grid-template-columns: [start] var(--col-1, 1fr) var(--col-2, 1fr) var(--col-3, 1fr) var(--col-4, 1fr) [end];
  }

  .columns_5\:md {
    grid-template-columns: [start] var(--col-1, 1fr) var(--col-2, 1fr) var(--col-3, 1fr) var(--col-4, 1fr) var(--col-5, 1fr) [end];
  }

  .columns_6\:md {
    grid-template-columns: [start] var(--col-1, 1fr) var(--col-2, 1fr) var(--col-3, 1fr) var(--col-4, 1fr) var(--col-5, 1fr) var(--col-6, 1fr) [end];
  }

  .rows_1\:md {
    grid-template-rows: [start] var(--row-1, 1fr) [end];
  }

  .rows_2\:md {
    grid-template-rows: [start] var(--row-1, 1fr) var(--row-2, 1fr) [end];
  }

  .rows_3\:md {
    grid-template-rows: [start] var(--row-1, 1fr) var(--row-2, 1fr) var(--row-3, 1fr) [end];
  }

  .rows_4\:md {
    grid-template-rows: [start] var(--row-1, 1fr) var(--row-2, 1fr) var(--row-3, 1fr) var(--row-4, 1fr) [end];
  }

  .rows_5\:md {
    grid-template-rows: [start] var(--row-1, 1fr) var(--row-2, 1fr) var(--row-3, 1fr) var(--row-4, 1fr) var(--row-5, 1fr) [end];
  }

  .rows_6\:md {
    grid-template-rows: [start] var(--row-1, 1fr) var(--row-2, 1fr) var(--row-3, 1fr) var(--row-4, 1fr) var(--row-5, 1fr) var(--row-6, 1fr) [end];
  }

  .gap_0\:md {
    grid-gap: 0;
  }

  .gap_1\:md {
    grid-gap: 1px;
  }

  .gap_2\:md {
    grid-gap: 0.25rem;
  }

  .gap_3\:md {
    grid-gap: 0.5rem;
  }

  .gap_4\:md {
    grid-gap: 1rem;
  }

  .gap_5\:md {
    grid-gap: 2rem;
  }

  .gap_6\:md {
    grid-gap: 4rem;
  }

  .gap-y_0\:md {
    grid-row-gap: 0;
  }

  .gap-y_1\:md {
    grid-row-gap: 1px;
  }

  .gap-y_2\:md {
    grid-row-gap: 0.25rem;
  }

  .gap-y_3\:md {
    grid-row-gap: 0.5rem;
  }

  .gap-y_4\:md {
    grid-row-gap: 1rem;
  }

  .gap-y_5\:md {
    grid-row-gap: 2rem;
  }

  .gap-y_6\:md {
    grid-row-gap: 4rem;
  }

  .gap-x_0\:md {
    grid-column-gap: 0;
  }

  .gap-x_1\:md {
    grid-column-gap: 1px;
  }

  .gap-x_2\:md {
    grid-column-gap: 0.25rem;
  }

  .gap-x_3\:md {
    grid-column-gap: 0.5rem;
  }

  .gap-x_4\:md {
    grid-column-gap: 1rem;
  }

  .gap-x_5\:md {
    grid-column-gap: 2rem;
  }

  .gap-x_6\:md {
    grid-column-gap: 4rem;
  }

  .col-start_start\:md {
    grid-column-start: start;
  }

  .col-start_1\:md {
    grid-column-start: 1;
  }

  .col-start_2\:md {
    grid-column-start: 2;
  }

  .col-start_3\:md {
    grid-column-start: 3;
  }

  .col-start_4\:md {
    grid-column-start: 4;
  }

  .col-start_5\:md {
    grid-column-start: 5;
  }

  .col-start_6\:md {
    grid-column-start: 6;
  }

  .col-start_7\:md {
    grid-column-start: 7;
  }

  .col-start_n1\:md {
    grid-column-start: -1;
  }

  .col-start_n2\:md {
    grid-column-start: -2;
  }

  .col-start_n3\:md {
    grid-column-start: -3;
  }

  .col-start_n4\:md {
    grid-column-start: -4;
  }

  .col-start_n5\:md {
    grid-column-start: -5;
  }

  .col-start_n6\:md {
    grid-column-start: -6;
  }

  .col-start_n7\:md {
    grid-column-start: -7;
  }

  .col-start_end\:md {
    grid-column-start: end;
  }

  .col-end_start\:md {
    grid-column-end: start;
  }

  .col-end_1\:md {
    grid-column-end: 1;
  }

  .col-end_2\:md {
    grid-column-end: 2;
  }

  .col-end_3\:md {
    grid-column-end: 3;
  }

  .col-end_4\:md {
    grid-column-end: 4;
  }

  .col-end_5\:md {
    grid-column-end: 5;
  }

  .col-end_6\:md {
    grid-column-end: 6;
  }

  .col-end_7\:md {
    grid-column-end: 7;
  }

  .col-end_n1\:md {
    grid-column-end: -1;
  }

  .col-end_n2\:md {
    grid-column-end: -2;
  }

  .col-end_n3\:md {
    grid-column-end: -3;
  }

  .col-end_n4\:md {
    grid-column-end: -4;
  }

  .col-end_n5\:md {
    grid-column-end: -5;
  }

  .col-end_n6\:md {
    grid-column-end: -6;
  }

  .col-end_n7\:md {
    grid-column-end: -7;
  }

  .col-end_end\:md {
    grid-column-end: end;
  }

  .row-start_start\:md {
    grid-row-start: start;
  }

  .row-start_1\:md {
    grid-row-start: 1;
  }

  .row-start_2\:md {
    grid-row-start: 2;
  }

  .row-start_3\:md {
    grid-row-start: 3;
  }

  .row-start_4\:md {
    grid-row-start: 4;
  }

  .row-start_5\:md {
    grid-row-start: 5;
  }

  .row-start_6\:md {
    grid-row-start: 6;
  }

  .row-start_7\:md {
    grid-row-start: 7;
  }

  .row-start_n1\:md {
    grid-row-start: -1;
  }

  .row-start_n2\:md {
    grid-row-start: -2;
  }

  .row-start_n3\:md {
    grid-row-start: -3;
  }

  .row-start_n4\:md {
    grid-row-start: -4;
  }

  .row-start_n5\:md {
    grid-row-start: -5;
  }

  .row-start_n6\:md {
    grid-row-start: -6;
  }

  .row-start_n7\:md {
    grid-row-start: -7;
  }

  .row-start_end\:md {
    grid-row-start: end;
  }

  .row-end_start\:md {
    grid-row-end: start;
  }

  .row-end_1\:md {
    grid-row-end: 1;
  }

  .row-end_2\:md {
    grid-row-end: 2;
  }

  .row-end_3\:md {
    grid-row-end: 3;
  }

  .row-end_4\:md {
    grid-row-end: 4;
  }

  .row-end_5\:md {
    grid-row-end: 5;
  }

  .row-end_6\:md {
    grid-row-end: 6;
  }

  .row-end_7\:md {
    grid-row-end: 7;
  }

  .row-end_n1\:md {
    grid-row-end: -1;
  }

  .row-end_n2\:md {
    grid-row-end: -2;
  }

  .row-end_n3\:md {
    grid-row-end: -3;
  }

  .row-end_n4\:md {
    grid-row-end: -4;
  }

  .row-end_n5\:md {
    grid-row-end: -5;
  }

  .row-end_n6\:md {
    grid-row-end: -6;
  }

  .row-end_n7\:md {
    grid-row-end: -7;
  }

  .row-end_end\:md {
    grid-row-end: end;
  }
}
@media only screen and (min-width : 1024px) {
  .row_all\:lg {
    grid-row-start: start;
    grid-row-end: end;
  }

  .col_all\:lg {
    grid-column-start: start;
    grid-column-end: end;
  }

  .columns_1\:lg {
    grid-template-columns: [start] var(--col-1, 1fr) [end];
  }

  .columns_2\:lg {
    grid-template-columns: [start] var(--col-1, 1fr) var(--col-2, 1fr) [end];
  }

  .columns_3\:lg {
    grid-template-columns: [start] var(--col-1, 1fr) var(--col-2, 1fr) var(--col-3, 1fr) [end];
  }

  .columns_4\:lg {
    grid-template-columns: [start] var(--col-1, 1fr) var(--col-2, 1fr) var(--col-3, 1fr) var(--col-4, 1fr) [end];
  }

  .columns_5\:lg {
    grid-template-columns: [start] var(--col-1, 1fr) var(--col-2, 1fr) var(--col-3, 1fr) var(--col-4, 1fr) var(--col-5, 1fr) [end];
  }

  .columns_6\:lg {
    grid-template-columns: [start] var(--col-1, 1fr) var(--col-2, 1fr) var(--col-3, 1fr) var(--col-4, 1fr) var(--col-5, 1fr) var(--col-6, 1fr) [end];
  }

  .rows_1\:lg {
    grid-template-rows: [start] var(--row-1, 1fr) [end];
  }

  .rows_2\:lg {
    grid-template-rows: [start] var(--row-1, 1fr) var(--row-2, 1fr) [end];
  }

  .rows_3\:lg {
    grid-template-rows: [start] var(--row-1, 1fr) var(--row-2, 1fr) var(--row-3, 1fr) [end];
  }

  .rows_4\:lg {
    grid-template-rows: [start] var(--row-1, 1fr) var(--row-2, 1fr) var(--row-3, 1fr) var(--row-4, 1fr) [end];
  }

  .rows_5\:lg {
    grid-template-rows: [start] var(--row-1, 1fr) var(--row-2, 1fr) var(--row-3, 1fr) var(--row-4, 1fr) var(--row-5, 1fr) [end];
  }

  .rows_6\:lg {
    grid-template-rows: [start] var(--row-1, 1fr) var(--row-2, 1fr) var(--row-3, 1fr) var(--row-4, 1fr) var(--row-5, 1fr) var(--row-6, 1fr) [end];
  }

  .gap_0\:lg {
    grid-gap: 0;
  }

  .gap_1\:lg {
    grid-gap: 1px;
  }

  .gap_2\:lg {
    grid-gap: 0.25rem;
  }

  .gap_3\:lg {
    grid-gap: 0.5rem;
  }

  .gap_4\:lg {
    grid-gap: 1rem;
  }

  .gap_5\:lg {
    grid-gap: 2rem;
  }

  .gap_6\:lg {
    grid-gap: 4rem;
  }

  .gap-y_0\:lg {
    grid-row-gap: 0;
  }

  .gap-y_1\:lg {
    grid-row-gap: 1px;
  }

  .gap-y_2\:lg {
    grid-row-gap: 0.25rem;
  }

  .gap-y_3\:lg {
    grid-row-gap: 0.5rem;
  }

  .gap-y_4\:lg {
    grid-row-gap: 1rem;
  }

  .gap-y_5\:lg {
    grid-row-gap: 2rem;
  }

  .gap-y_6\:lg {
    grid-row-gap: 4rem;
  }

  .gap-x_0\:lg {
    grid-column-gap: 0;
  }

  .gap-x_1\:lg {
    grid-column-gap: 1px;
  }

  .gap-x_2\:lg {
    grid-column-gap: 0.25rem;
  }

  .gap-x_3\:lg {
    grid-column-gap: 0.5rem;
  }

  .gap-x_4\:lg {
    grid-column-gap: 1rem;
  }

  .gap-x_5\:lg {
    grid-column-gap: 2rem;
  }

  .gap-x_6\:lg {
    grid-column-gap: 4rem;
  }

  .col-start_start\:lg {
    grid-column-start: start;
  }

  .col-start_1\:lg {
    grid-column-start: 1;
  }

  .col-start_2\:lg {
    grid-column-start: 2;
  }

  .col-start_3\:lg {
    grid-column-start: 3;
  }

  .col-start_4\:lg {
    grid-column-start: 4;
  }

  .col-start_5\:lg {
    grid-column-start: 5;
  }

  .col-start_6\:lg {
    grid-column-start: 6;
  }

  .col-start_7\:lg {
    grid-column-start: 7;
  }

  .col-start_n1\:lg {
    grid-column-start: -1;
  }

  .col-start_n2\:lg {
    grid-column-start: -2;
  }

  .col-start_n3\:lg {
    grid-column-start: -3;
  }

  .col-start_n4\:lg {
    grid-column-start: -4;
  }

  .col-start_n5\:lg {
    grid-column-start: -5;
  }

  .col-start_n6\:lg {
    grid-column-start: -6;
  }

  .col-start_n7\:lg {
    grid-column-start: -7;
  }

  .col-start_end\:lg {
    grid-column-start: end;
  }

  .col-end_start\:lg {
    grid-column-end: start;
  }

  .col-end_1\:lg {
    grid-column-end: 1;
  }

  .col-end_2\:lg {
    grid-column-end: 2;
  }

  .col-end_3\:lg {
    grid-column-end: 3;
  }

  .col-end_4\:lg {
    grid-column-end: 4;
  }

  .col-end_5\:lg {
    grid-column-end: 5;
  }

  .col-end_6\:lg {
    grid-column-end: 6;
  }

  .col-end_7\:lg {
    grid-column-end: 7;
  }

  .col-end_n1\:lg {
    grid-column-end: -1;
  }

  .col-end_n2\:lg {
    grid-column-end: -2;
  }

  .col-end_n3\:lg {
    grid-column-end: -3;
  }

  .col-end_n4\:lg {
    grid-column-end: -4;
  }

  .col-end_n5\:lg {
    grid-column-end: -5;
  }

  .col-end_n6\:lg {
    grid-column-end: -6;
  }

  .col-end_n7\:lg {
    grid-column-end: -7;
  }

  .col-end_end\:lg {
    grid-column-end: end;
  }

  .row-start_start\:lg {
    grid-row-start: start;
  }

  .row-start_1\:lg {
    grid-row-start: 1;
  }

  .row-start_2\:lg {
    grid-row-start: 2;
  }

  .row-start_3\:lg {
    grid-row-start: 3;
  }

  .row-start_4\:lg {
    grid-row-start: 4;
  }

  .row-start_5\:lg {
    grid-row-start: 5;
  }

  .row-start_6\:lg {
    grid-row-start: 6;
  }

  .row-start_7\:lg {
    grid-row-start: 7;
  }

  .row-start_n1\:lg {
    grid-row-start: -1;
  }

  .row-start_n2\:lg {
    grid-row-start: -2;
  }

  .row-start_n3\:lg {
    grid-row-start: -3;
  }

  .row-start_n4\:lg {
    grid-row-start: -4;
  }

  .row-start_n5\:lg {
    grid-row-start: -5;
  }

  .row-start_n6\:lg {
    grid-row-start: -6;
  }

  .row-start_n7\:lg {
    grid-row-start: -7;
  }

  .row-start_end\:lg {
    grid-row-start: end;
  }

  .row-end_start\:lg {
    grid-row-end: start;
  }

  .row-end_1\:lg {
    grid-row-end: 1;
  }

  .row-end_2\:lg {
    grid-row-end: 2;
  }

  .row-end_3\:lg {
    grid-row-end: 3;
  }

  .row-end_4\:lg {
    grid-row-end: 4;
  }

  .row-end_5\:lg {
    grid-row-end: 5;
  }

  .row-end_6\:lg {
    grid-row-end: 6;
  }

  .row-end_7\:lg {
    grid-row-end: 7;
  }

  .row-end_n1\:lg {
    grid-row-end: -1;
  }

  .row-end_n2\:lg {
    grid-row-end: -2;
  }

  .row-end_n3\:lg {
    grid-row-end: -3;
  }

  .row-end_n4\:lg {
    grid-row-end: -4;
  }

  .row-end_n5\:lg {
    grid-row-end: -5;
  }

  .row-end_n6\:lg {
    grid-row-end: -6;
  }

  .row-end_n7\:lg {
    grid-row-end: -7;
  }

  .row-end_end\:lg {
    grid-row-end: end;
  }
}
/*
Static-Width Columns

This utility class sets the grid-template-columns property to create a responsive grid layout. It uses the repeat function with the auto-fill keyword and a static max width based in multiples of 16px. `15` stands for 15 rem units wich calculates to 15 x 16px or 240

.columns-max_15		-		Sets the columns to have a maximum static-width of 15rem (240px) ~ 50% on mobile.
.columns-max_20		-		Sets the columns to have a maximum static-width of 20rem (320px).
.columns-max_25		-		Sets the columns to have a maximum static-width of 25rem (400px).
.columns-max_30		-		Sets the columns to have a maximum static-width of 30rem (480px).
.columns-max_35		-		Sets the columns to have a maximum static-width of 35rem (560px).


Markup:
<div class="{{modifier_class}} gap_3 grid">
	<div class="bg_acc c_white font_2 font_bold grid items_center justify_around p_2 br_solid br_black-3 br_1">1</div>
	<div class="bg_acc c_white font_2 font_bold grid items_center justify_around p_2 br_solid br_black-3 br_1">2</div>
	<div class="bg_acc c_white font_2 font_bold grid items_center justify_around p_2 br_solid br_black-3 br_1">3</div>
	<div class="bg_acc c_white font_2 font_bold grid items_center justify_around p_2 br_solid br_black-3 br_1">4</div>
	<div class="bg_acc c_white font_2 font_bold grid items_center justify_around p_2 br_solid br_black-3 br_1">5</div>
	<div class="bg_acc c_white font_2 font_bold grid items_center justify_around p_2 br_solid br_black-3 br_1">6</div>
	<div class="bg_acc c_white font_2 font_bold grid items_center justify_around p_2 br_solid br_black-3 br_1">7</div>
	<div class="bg_acc c_white font_2 font_bold grid items_center justify_around p_2 br_solid br_black-3 br_1">8</div>    
</div>

NOTE: the class `.justify_around` is a great addition to this pattern because it allows the gap bettween grids to flex allowing for the space to be filled.

Weight: 1000

Styleguide  Layouts.Grid.Columns.StaticWidth
*/
/*
Overflow

Control some basics of how content overflows.   

.overflow_hidden   - hidden
.overflow_auto    - auto
.overflow_visible    - visible
.overflow_scroll    - scroll
.overflow_clip    - clip
.overflow_ellipsis    - ellipsis
.overflow_unset   - unset

	Markup:
	<div class="br_solid br_transparent bg_hightlight-3 max-w_40 {{modifier_class}}">
		<p class="nowrap">Lorem ipsum dolor sit amet consectetur adipisicing elit. Dolore quisquam vero, accusamus repellendus rerum sed dolorem quidem harum, neque odit dolor minima, quia et recusandae voluptatibus similique! Earum, unde laborum.</p>
	</div>

	MarkupWrapperClasses:
	grid template-x_30 texture_light overflow_hidden


Weight: 100

Styleguide Layouts.Display.overflow

*/
.overflow_hidden, .overflow_ellipsis, .overflow_clip {
  overflow: hidden;
}

.overflow_visible {
  overflow: visible;
}

.overflow_auto {
  overflow: auto;
}

.overflow_scroll {
  overflow-x: scroll;
  overflow-y: scroll;
}

.overflow_scroll-x {
  overflow-x: scroll;
  overflow-y: hidden;
}

.overflow_scroll-y {
  overflow-x: hidden;
  overflow-y: scroll;
}

.overflow_clip {
  text-overflow: clip;
}

.overflow_ellipsis {
  text-overflow: ellipsis;
}

.overflow_unset {
  overflow: unset;
}

.scroll-snap_y {
  scroll-snap-type: y mandatory;
}

.scroll-snap_x {
  scroll-snap-type: x mandatory;
}

.scroll-snap_y, .scroll-snap_x {
  scroll-padding: 1rem;
}
.scroll-snap_y > *, .scroll-snap_x > * {
  scroll-snap-align: start;
}

/*
Aspect Ratio

Aspect Ratio lets you define the ratio of width to height of the container.  This is a great utility for images, videos, icons and layouts that need to conform to a ratio shape as it responds. It will set the object to 100% width of the container.  <table class='clear_both'><thead class='font_bold uppercase'><th>class</th><th class='text_right'>css property</th><th>value</th></thead><tbody><tr><td class='c_primary-n2'> .aspect_8x10</td><td class='text_right'> aspect-ratio :</td><td> 8 / 10 </td></tr> <tr><td class='c_primary-n2'> .aspect_1x1</td><td class='text_right'> aspect-ratio :</td><td> 1 / 1 </td></tr> <tr><td class='c_primary-n2'> .aspect_4x3</td><td class='text_right'> aspect-ratio :</td><td> 4 / 3 </td></tr> <tr><td class='c_primary-n2'> .aspect_3x4</td><td class='text_right'> aspect-ratio :</td><td> 3 / 4 </td></tr> <tr><td class='c_primary-n2'> .aspect_3x2</td><td class='text_right'> aspect-ratio :</td><td> 3 / 2 </td></tr> <tr><td class='c_primary-n2'> .aspect_2x3</td><td class='text_right'> aspect-ratio :</td><td> 2 / 3 </td></tr> <tr><td class='c_primary-n2'> .aspect_16x9</td><td class='text_right'> aspect-ratio :</td><td> 16 / 9 </td></tr> <tr><td class='c_primary-n2'> .aspect_21x9</td><td class='text_right'> aspect-ratio :</td><td> 21 / 9 </td></tr> <tr><td class='c_primary-n2'> .aspect_2x1</td><td class='text_right'> aspect-ratio :</td><td> 2 / 1 </td></tr> <tr><td class='c_primary-n2'> .aspect_3x1</td><td class='text_right'> aspect-ratio :</td><td> 3 / 1 </td></tr> <tr><td class='c_primary-n2'> .aspect_4x1</td><td class='text_right'> aspect-ratio :</td><td> 4 / 1 </td></tr> <tr><td class='c_primary-n2'> .aspect_5x1</td><td class='text_right'> aspect-ratio :</td><td> 5 / 1 </td></tr> <tr><td class='c_primary-n2'> .aspect_leaderboard</td><td class='text_right'> aspect-ratio :</td><td> 728 / 90 </td></tr> <tr><td class='c_primary-n2'> .aspect_skyscraper</td><td class='text_right'> aspect-ratio :</td><td> 160 / 600 </td></tr> <tr><td class='c_primary-n2'> .aspect_bigbox</td><td class='text_right'> aspect-ratio :</td><td> 300 / 250 </td></tr> <tr><td class='c_primary-n2'> .aspect_billboard</td><td class='text_right'> aspect-ratio :</td><td> 970 / 250 </td></tr> </tbody></table> 



Styleguide Layouts.AspectRatio

*/
[class*=aspect_] {
  width: 100%;
  overflow: hidden;
}

.aspect_leaderboard {
  max-width: 728px;
}

.aspect_billboard {
  max-width: 970px;
}

.aspect_bigbox {
  max-width: 300px;
}

.aspect_skyscraper {
  max-width: 160px;
}

.aspect_8x10 {
  aspect-ratio: 8 / 10;
}

.aspect_1x1 {
  aspect-ratio: 1 / 1;
}

.aspect_4x3 {
  aspect-ratio: 4 / 3;
}

.aspect_3x4 {
  aspect-ratio: 3 / 4;
}

.aspect_3x2 {
  aspect-ratio: 3 / 2;
}

.aspect_2x3 {
  aspect-ratio: 2 / 3;
}

.aspect_16x9 {
  aspect-ratio: 16 / 9;
}

.aspect_21x9 {
  aspect-ratio: 21 / 9;
}

.aspect_2x1 {
  aspect-ratio: 2 / 1;
}

.aspect_3x1 {
  aspect-ratio: 3 / 1;
}

.aspect_4x1 {
  aspect-ratio: 4 / 1;
}

.aspect_5x1 {
  aspect-ratio: 5 / 1;
}

.aspect_leaderboard {
  aspect-ratio: 728 / 90;
}

.aspect_skyscraper {
  aspect-ratio: 160 / 600;
}

.aspect_bigbox {
  aspect-ratio: 300 / 250;
}

.aspect_billboard {
  aspect-ratio: 970 / 250;
}

@media only screen and (min-width : 768px) {
  .aspect_leaderboard\:md {
    max-width: 728px;
  }

  .aspect_billboard\:md {
    max-width: 970px;
  }

  .aspect_bigbox\:md {
    max-width: 300px;
  }

  .aspect_skyscraper\:md {
    max-width: 160px;
  }

  .aspect_8x10\:md {
    aspect-ratio: 8 / 10;
  }

  .aspect_1x1\:md {
    aspect-ratio: 1 / 1;
  }

  .aspect_4x3\:md {
    aspect-ratio: 4 / 3;
  }

  .aspect_3x4\:md {
    aspect-ratio: 3 / 4;
  }

  .aspect_3x2\:md {
    aspect-ratio: 3 / 2;
  }

  .aspect_2x3\:md {
    aspect-ratio: 2 / 3;
  }

  .aspect_16x9\:md {
    aspect-ratio: 16 / 9;
  }

  .aspect_21x9\:md {
    aspect-ratio: 21 / 9;
  }

  .aspect_2x1\:md {
    aspect-ratio: 2 / 1;
  }

  .aspect_3x1\:md {
    aspect-ratio: 3 / 1;
  }

  .aspect_4x1\:md {
    aspect-ratio: 4 / 1;
  }

  .aspect_5x1\:md {
    aspect-ratio: 5 / 1;
  }

  .aspect_leaderboard\:md {
    aspect-ratio: 728 / 90;
  }

  .aspect_skyscraper\:md {
    aspect-ratio: 160 / 600;
  }

  .aspect_bigbox\:md {
    aspect-ratio: 300 / 250;
  }

  .aspect_billboard\:md {
    aspect-ratio: 970 / 250;
  }
}
@media only screen and (min-width : 1024px) {
  .aspect_leaderboard\:lg {
    max-width: 728px;
  }

  .aspect_billboard\:lg {
    max-width: 970px;
  }

  .aspect_bigbox\:lg {
    max-width: 300px;
  }

  .aspect_skyscraper\:lg {
    max-width: 160px;
  }

  .aspect_8x10\:lg {
    aspect-ratio: 8 / 10;
  }

  .aspect_1x1\:lg {
    aspect-ratio: 1 / 1;
  }

  .aspect_4x3\:lg {
    aspect-ratio: 4 / 3;
  }

  .aspect_3x4\:lg {
    aspect-ratio: 3 / 4;
  }

  .aspect_3x2\:lg {
    aspect-ratio: 3 / 2;
  }

  .aspect_2x3\:lg {
    aspect-ratio: 2 / 3;
  }

  .aspect_16x9\:lg {
    aspect-ratio: 16 / 9;
  }

  .aspect_21x9\:lg {
    aspect-ratio: 21 / 9;
  }

  .aspect_2x1\:lg {
    aspect-ratio: 2 / 1;
  }

  .aspect_3x1\:lg {
    aspect-ratio: 3 / 1;
  }

  .aspect_4x1\:lg {
    aspect-ratio: 4 / 1;
  }

  .aspect_5x1\:lg {
    aspect-ratio: 5 / 1;
  }

  .aspect_leaderboard\:lg {
    aspect-ratio: 728 / 90;
  }

  .aspect_skyscraper\:lg {
    aspect-ratio: 160 / 600;
  }

  .aspect_bigbox\:lg {
    aspect-ratio: 300 / 250;
  }

  .aspect_billboard\:lg {
    aspect-ratio: 970 / 250;
  }
}
/*
Width 

Control some basics of the design with max-width and width.   

Control the width percents.  
<div class=" br_solid br_black-1 br_1 bg_highlight-5 p-y_3"> [modifier class] <div class="bg_primary p-y_2 text-left [modifier class] m-t_3"> &nbsp; </div>
</div>
<div class=" br_solid br_black-1 br_1 bg_highlight-5 p-y_3"> w_auto <div class="bg_primary p-y_2 text-left w_auto m-t_3"> &nbsp; </div>
</div>
<div class=" br_solid br_black-1 br_1 bg_highlight-5 p-y_3"> w_0 <div class="bg_primary p-y_2 text-left w_0 m-t_3">&nbsp;</div>
</div>
<div class=" br_solid br_black-1 br_1 bg_highlight-5 p-y_3"> w_5 <div class="bg_primary p-y_2 text-left w_5 m-t_3">&nbsp;</div>
</div>
<div class=" br_solid br_black-1 br_1 bg_highlight-5 p-y_3"> w_10 <div class="bg_primary p-y_2 text-left w_10 m-t_3">&nbsp;</div>
</div>
<div class=" br_solid br_black-1 br_1 bg_highlight-5 p-y_3"> w_15 <div class="bg_primary p-y_2 text-left w_15 m-t_3">&nbsp;</div>
</div>
<div class=" br_solid br_black-1 br_1 bg_highlight-5 p-y_3"> w_20 <div class="bg_primary p-y_2 text-left w_20 m-t_3">&nbsp;</div>
</div>
<div class=" br_solid br_black-1 br_1 bg_highlight-5 p-y_3"> w_25 <div class="bg_primary p-y_2 text-left w_25 m-t_3">&nbsp;</div>
</div>
<div class=" br_solid br_black-1 br_1 bg_highlight-5 p-y_3"> w_30 <div class="bg_primary p-y_2 text-left w_30 m-t_3">&nbsp;</div>
</div>
<div class=" br_solid br_black-1 br_1 bg_highlight-5 p-y_3"> w_35 <div class="bg_primary p-y_2 text-left w_35 m-t_3">&nbsp;</div>
</div>
<div class=" br_solid br_black-1 br_1 bg_highlight-5 p-y_3"> w_40 <div class="bg_primary p-y_2 text-left w_40 m-t_3">&nbsp;</div>
</div>
<div class=" br_solid br_black-1 br_1 bg_highlight-5 p-y_3"> w_45 <div class="bg_primary p-y_2 text-left w_45 m-t_3">&nbsp;</div>
</div>
<div class=" br_solid br_black-1 br_1 bg_highlight-5 p-y_3"> w_50 <div class="bg_primary p-y_2 text-left w_50 m-t_3">&nbsp;</div>
</div>
<div class=" br_solid br_black-1 br_1 bg_highlight-5 p-y_3"> w_55 <div class="bg_primary p-y_2 text-left w_55 m-t_3">&nbsp;</div>
</div>
<div class=" br_solid br_black-1 br_1 bg_highlight-5 p-y_3"> w_60 <div class="bg_primary p-y_2 text-left w_60 m-t_3">&nbsp;</div>
</div>
<div class=" br_solid br_black-1 br_1 bg_highlight-5 p-y_3"> w_65 <div class="bg_primary p-y_2 text-left w_65 m-t_3">&nbsp;</div>
</div>
<div class=" br_solid br_black-1 br_1 bg_highlight-5 p-y_3"> w_70 <div class="bg_primary p-y_2 text-left w_70 m-t_3">&nbsp;</div>
</div>
<div class=" br_solid br_black-1 br_1 bg_highlight-5 p-y_3"> w_75 <div class="bg_primary p-y_2 text-left w_75 m-t_3">&nbsp;</div>
</div>
<div class=" br_solid br_black-1 br_1 bg_highlight-5 p-y_3"> w_80 <div class="bg_primary p-y_2 text-left w_80 m-t_3">&nbsp;</div>
</div>
<div class=" br_solid br_black-1 br_1 bg_highlight-5 p-y_3"> w_85 <div class="bg_primary p-y_2 text-left w_85 m-t_3">&nbsp;</div>
</div>
<div class=" br_solid br_black-1 br_1 bg_highlight-5 p-y_3"> w_90 <div class="bg_primary p-y_2 text-left w_90 m-t_3">&nbsp;</div>
</div>
<div class=" br_solid br_black-1 br_1 bg_highlight-5 p-y_3"> w_95 <div class="bg_primary p-y_2 text-left w_95 m-t_3">&nbsp;</div>
</div>
<div class=" br_solid br_black-1 br_1 bg_highlight-5 p-y_3"> w_100 <div class="bg_primary p-y_2 text-left w_100 m-t_3">&nbsp;</div>
</div>
<div class=" br_solid br_black-1 br_1 bg_highlight-5 p-y_3"> w_1-third <div class="bg_primary p-y_2 text-left w_1-third m-t_3"> &nbsp; </div>
</div>
<div class=" br_solid br_black-1 br_1 bg_highlight-5 p-y_3"> w_2-thirds <div class="bg_primary p-y_2 text-left w_2-thirds m-t_3"> &nbsp; </div>
</div>

Weight: 111

Styleguide Layouts.Width

 */
.w_auto, .btn_acc-primary {
  width: auto !important;
}

.w_0 {
  width: 0% !important;
}

.w_5 {
  width: 5% !important;
}

.w_10 {
  width: 10% !important;
}

.w_15 {
  width: 15% !important;
}

.w_20 {
  width: 20% !important;
}

.w_25 {
  width: 25% !important;
}

.w_30 {
  width: 30% !important;
}

.w_35 {
  width: 35% !important;
}

.w_40 {
  width: 40% !important;
}

.w_45 {
  width: 45% !important;
}

.w_50 {
  width: 50% !important;
}

.w_55 {
  width: 55% !important;
}

.w_60 {
  width: 60% !important;
}

.w_65 {
  width: 65% !important;
}

.w_70 {
  width: 70% !important;
}

.w_75 {
  width: 75% !important;
}

.w_80 {
  width: 80% !important;
}

.w_85 {
  width: 85% !important;
}

.w_90 {
  width: 90% !important;
}

.w_95 {
  width: 95% !important;
}

.w_100 {
  width: 100% !important;
}

.w_third-1 {
  width: 33% !important;
}

.w_third-2 {
  width: 66% !important;
}

.max-w_0 {
  max-width: 0 !important;
}

.max-w_5 {
  max-width: 80px !important;
  max-width: 5rem !important;
}

.max-w_10 {
  max-width: 160px !important;
  max-width: 10rem !important;
}

.max-w_15 {
  max-width: 240px !important;
  max-width: 15rem !important;
}

.max-w_20 {
  max-width: 320px !important;
  max-width: 20rem !important;
}

.max-w_25 {
  max-width: 400px !important;
  max-width: 25rem !important;
}

.max-w_30 {
  max-width: 480px !important;
  max-width: 30rem !important;
}

.max-w_35 {
  max-width: 560px !important;
  max-width: 35rem !important;
}

.max-w_40 {
  max-width: 640px !important;
  max-width: 40rem !important;
}

.max-w_45 {
  max-width: 720px !important;
  max-width: 45rem !important;
}

.max-w_50 {
  max-width: 800px !important;
  max-width: 50rem !important;
}

.max-w_55 {
  max-width: 880px !important;
  max-width: 55rem !important;
}

.max-w_60 {
  max-width: 960px !important;
  max-width: 60rem !important;
}

.max-w_65 {
  max-width: 1040px !important;
  max-width: 65rem !important;
}

.max-w_70 {
  max-width: 1120px !important;
  max-width: 70rem !important;
}

.max-w_75 {
  max-width: 1200px !important;
  max-width: 75rem !important;
}

.max-w_80 {
  max-width: 1280px !important;
  max-width: 80rem !important;
}

.max-w_85 {
  max-width: 1360px !important;
  max-width: 85rem !important;
}

.max-w_90 {
  max-width: 1440px !important;
  max-width: 90rem !important;
}

.max-w_95 {
  max-width: 1520px !important;
  max-width: 95rem !important;
}

@media only screen and (min-width : 768px) {
  .w_auto\:md {
    width: auto !important;
  }

  .w_0\:md {
    width: 0% !important;
  }

  .w_5\:md {
    width: 5% !important;
  }

  .w_10\:md {
    width: 10% !important;
  }

  .w_15\:md {
    width: 15% !important;
  }

  .w_20\:md {
    width: 20% !important;
  }

  .w_25\:md {
    width: 25% !important;
  }

  .w_30\:md {
    width: 30% !important;
  }

  .w_35\:md {
    width: 35% !important;
  }

  .w_40\:md {
    width: 40% !important;
  }

  .w_45\:md {
    width: 45% !important;
  }

  .w_50\:md {
    width: 50% !important;
  }

  .w_55\:md {
    width: 55% !important;
  }

  .w_60\:md {
    width: 60% !important;
  }

  .w_65\:md {
    width: 65% !important;
  }

  .w_70\:md {
    width: 70% !important;
  }

  .w_75\:md {
    width: 75% !important;
  }

  .w_80\:md {
    width: 80% !important;
  }

  .w_85\:md {
    width: 85% !important;
  }

  .w_90\:md {
    width: 90% !important;
  }

  .w_95\:md {
    width: 95% !important;
  }

  .w_100\:md {
    width: 100% !important;
  }

  .w_third-1\:md {
    width: 33% !important;
  }

  .w_third-2\:md {
    width: 66% !important;
  }

  .max-w_0\:md {
    max-width: 0 !important;
  }

  .max-w_5\:md {
    max-width: 5rem !important;
  }

  .max-w_10\:md {
    max-width: 10rem !important;
  }

  .max-w_15\:md {
    max-width: 15rem !important;
  }

  .max-w_20\:md {
    max-width: 20rem !important;
  }

  .max-w_25\:md {
    max-width: 25rem !important;
  }

  .max-w_30\:md {
    max-width: 30rem !important;
  }

  .max-w_35\:md {
    max-width: 35rem !important;
  }

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

  .max-w_45\:md {
    max-width: 45rem !important;
  }

  .max-w_50\:md {
    max-width: 50rem !important;
  }

  .max-w_55\:md {
    max-width: 55rem !important;
  }

  .max-w_60\:md {
    max-width: 60rem !important;
  }

  .max-w_65\:md {
    max-width: 65rem !important;
  }

  .max-w_70\:md {
    max-width: 70rem !important;
  }

  .max-w_75\:md {
    max-width: 75rem !important;
  }

  .max-w_80\:md {
    max-width: 80rem !important;
  }

  .max-w_85\:md {
    max-width: 85rem !important;
  }

  .max-w_90\:md {
    max-width: 90rem !important;
  }

  .max-w_95\:md {
    max-width: 95rem !important;
  }
}
@media only screen and (min-width : 1024px) {
  .w_auto\:lg {
    width: auto !important;
  }

  .w_0\:lg {
    width: 0% !important;
  }

  .w_5\:lg {
    width: 5% !important;
  }

  .w_10\:lg {
    width: 10% !important;
  }

  .w_15\:lg {
    width: 15% !important;
  }

  .w_20\:lg {
    width: 20% !important;
  }

  .w_25\:lg {
    width: 25% !important;
  }

  .w_30\:lg {
    width: 30% !important;
  }

  .w_35\:lg {
    width: 35% !important;
  }

  .w_40\:lg {
    width: 40% !important;
  }

  .w_45\:lg {
    width: 45% !important;
  }

  .w_50\:lg {
    width: 50% !important;
  }

  .w_55\:lg {
    width: 55% !important;
  }

  .w_60\:lg {
    width: 60% !important;
  }

  .w_65\:lg {
    width: 65% !important;
  }

  .w_70\:lg {
    width: 70% !important;
  }

  .w_75\:lg {
    width: 75% !important;
  }

  .w_80\:lg {
    width: 80% !important;
  }

  .w_85\:lg {
    width: 85% !important;
  }

  .w_90\:lg {
    width: 90% !important;
  }

  .w_95\:lg {
    width: 95% !important;
  }

  .w_100\:lg {
    width: 100% !important;
  }

  .w_third-1\:lg {
    width: 33% !important;
  }

  .w_third-2\:lg {
    width: 66% !important;
  }

  .max-w_0\:lg {
    max-width: 0 !important;
  }

  .max-w_5\:lg {
    max-width: 5rem !important;
  }

  .max-w_10\:lg {
    max-width: 10rem !important;
  }

  .max-w_15\:lg {
    max-width: 15rem !important;
  }

  .max-w_20\:lg {
    max-width: 20rem !important;
  }

  .max-w_25\:lg {
    max-width: 25rem !important;
  }

  .max-w_30\:lg {
    max-width: 30rem !important;
  }

  .max-w_35\:lg {
    max-width: 35rem !important;
  }

  .max-w_40\:lg {
    max-width: 40rem !important;
  }

  .max-w_45\:lg {
    max-width: 45rem !important;
  }

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

  .max-w_55\:lg {
    max-width: 55rem !important;
  }

  .max-w_60\:lg {
    max-width: 60rem !important;
  }

  .max-w_65\:lg {
    max-width: 65rem !important;
  }

  .max-w_70\:lg {
    max-width: 70rem !important;
  }

  .max-w_75\:lg {
    max-width: 75rem !important;
  }

  .max-w_80\:lg {
    max-width: 80rem !important;
  }

  .max-w_85\:lg {
    max-width: 85rem !important;
  }

  .max-w_90\:lg {
    max-width: 90rem !important;
  }

  .max-w_95\:lg {
    max-width: 95rem !important;
  }
}
/*
Max Width

Control the max width by 10% increments or by readable which is 65em

.max-w_10.lh_4 - width size for a column that would match up to the smallest breakpoint.
.max-w_20.font_n1.lh_4 - comfortable reading range for font_n1 text.
.max-w_50.font_0.lh_3 - comfortable reading range for font_0 text
.max-w_60.font_1.lh_2 - comfortable reading range for font_1 text
.max-w_80.lh_4 - large screen format of 1280px #198dae


Markup:
<div class=" br_solid br_transparent bg_alert-3 p_5">
	<div class="bg_white text-left {{ modifier_class }}">
		<strong>{{ modifier_class }}</strong> Class aptent taciti sociosqu ad litora torquent per conubia nostra, per
		inceptos himenaeos. Nam nec ante. Sed lacinia, urna non tincidunt mattis, tortor neque adipiscing diam, a cursus
		ipsum ante quis turpis. Nulla facilisi. Ut fringilla. Suspendisse potenti. Nunc feugiat mi a tellus consequat
		imperdiet. Vestibulum sapien. Proin quam. Etiam ultrices. Suspendisse in justo eu magna luctus suscipit. Sed
		lectus. Integer euismod lacus luctus magna. Quisque cursus, metus vitae pharetra auctor, sem massa mattis sem,
		at interdum magna augue eget diam. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere
		cubilia Curae; Morbi lacinia molestie dui. Praesent blandit dolor. Sed non quam. In vel mi sit amet augue congue
		elementum. Morbi in ipsum sit amet pede facilisis laoreet. Donec lacus nunc, viverra nec.
	</div>
</div>

Styleguide Layouts.MaxWidth

 */
/*
Custom Max Width

Add "max-w_custom" class to the component that you want to set a custom width for. Then the custom width value can be passed to that component from either the parent component or itself using `style="--max-w_custom:rem value"`
<div class=" br_solid br_black-1 br_1 bg_highlight-5 p-y_3" style="--max-w_custom:12rem"> Width value passed from parent component <div class="bg_primary p-y_2 text-left c_white m-t_3 max-w_custom"> 12rem </div>
</div>
<div class=" br_solid br_black-1 br_1 bg_highlight-5 p-y_3"> Width value set inline <div class="bg_primary p-y_2 text-left c_white m-t_3 max-w_custom" style="--max-w_custom:24rem"> 24rem </div>
</div>

Styleguide Layouts.Width.CustomMaxWidth

 */
.max-w_custom {
  max-width: var(--max-w_custom, 100%);
}

.h_unset {
  height: unset;
}

.h_auto {
  height: auto;
}

.h_0 {
  height: 0vh;
}

.h_10 {
  height: 10vh;
}

.h_20 {
  height: 20vh;
}

.h_30 {
  height: 30vh;
}

.h_40 {
  height: 40vh;
}

.h_50 {
  height: 50vh;
}

.h_60 {
  height: 60vh;
}

.h_70 {
  height: 70vh;
}

.h_80 {
  height: 80vh;
}

.h_90 {
  height: 90vh;
}

.h_100 {
  height: 100vh;
}

.h_100p {
  height: 100%;
}

.h_unset {
  height: unset;
}

.h_0lh {
  height: 1em;
}

.h_1lh {
  height: 1.25em;
}

.h_2lh {
  height: 1.45em;
}

.h_3lh {
  height: 1.65em;
}

.h_4lh {
  height: 1.75em;
}

.h_5lh {
  height: 2.5em;
}

.h_1xlh {
  height: 24px;
  height: 1.5rem;
}

.h_2xlh {
  height: 48px;
  height: 3rem;
}

.h_3xlh {
  height: 72px;
  height: 4.5rem;
}

.h_4xlh {
  height: 96px;
  height: 6rem;
}

.h_5xlh {
  height: 120px;
  height: 7.5rem;
}

.min-h_auto {
  min-height: auto;
}

.min-h_0 {
  min-height: 0vh;
}

.min-h_10 {
  min-height: 10vh;
}

.min-h_20 {
  min-height: 20vh;
}

.min-h_30 {
  min-height: 30vh;
}

.min-h_40 {
  min-height: 40vh;
}

.min-h_50 {
  min-height: 50vh;
}

.min-h_60 {
  min-height: 60vh;
}

.min-h_70 {
  min-height: 70vh;
}

.min-h_80 {
  min-height: 80vh;
}

.min-h_90 {
  min-height: 90vh;
}

.min-h_100 {
  min-height: 100vh;
}

.min-h_100p {
  min-height: 100%;
}

.min-h_unset {
  min-height: unset;
}

.min-h_0lh {
  min-height: 1em;
}

.min-h_1lh {
  min-height: 1.25em;
}

.min-h_2lh {
  min-height: 1.45em;
}

.min-h_3lh {
  min-height: 1.65em;
}

.min-h_4lh {
  min-height: 1.75em;
}

.min-h_5lh {
  min-height: 2.5em;
}

.min-h_1xlh {
  min-height: 24px;
  min-height: 1.5rem;
}

.min-h_2xlh {
  min-height: 48px;
  min-height: 3rem;
}

.min-h_3xlh {
  min-height: 72px;
  min-height: 4.5rem;
}

.min-h_4xlh {
  min-height: 96px;
  min-height: 6rem;
}

.min-h_5xlh {
  min-height: 120px;
  min-height: 7.5rem;
}

@media only screen and (min-width : 768px) {
  .h_auto\:md {
    height: auto;
  }

  .h_0\:md {
    height: 0vh;
  }

  .h_10\:md {
    height: 10vh;
  }

  .h_20\:md {
    height: 20vh;
  }

  .h_30\:md {
    height: 30vh;
  }

  .h_40\:md {
    height: 40vh;
  }

  .h_50\:md {
    height: 50vh;
  }

  .h_60\:md {
    height: 60vh;
  }

  .h_70\:md {
    height: 70vh;
  }

  .h_80\:md {
    height: 80vh;
  }

  .h_90\:md {
    height: 90vh;
  }

  .h_100\:md {
    height: 100vh;
  }

  .h_100p\:md {
    height: 100%;
  }

  .h_unset\:md {
    height: unset;
  }

  .h_0lh\:md {
    height: 1em;
  }

  .h_1lh\:md {
    height: 1.25em;
  }

  .h_2lh\:md {
    height: 1.45em;
  }

  .h_3lh\:md {
    height: 1.65em;
  }

  .h_4lh\:md {
    height: 1.75em;
  }

  .h_5lh\:md {
    height: 2.5em;
  }

  .h_1xlh\:md {
    height: 1.5rem;
  }

  .h_2xlh\:md {
    height: 3rem;
  }

  .h_3xlh\:md {
    height: 4.5rem;
  }

  .h_4xlh\:md {
    height: 6rem;
  }

  .h_5xlh\:md {
    height: 7.5rem;
  }

  .min-h_auto\:md {
    min-height: auto;
  }

  .min-h_0\:md {
    min-height: 0vh;
  }

  .min-h_10\:md {
    min-height: 10vh;
  }

  .min-h_20\:md {
    min-height: 20vh;
  }

  .min-h_30\:md {
    min-height: 30vh;
  }

  .min-h_40\:md {
    min-height: 40vh;
  }

  .min-h_50\:md {
    min-height: 50vh;
  }

  .min-h_60\:md {
    min-height: 60vh;
  }

  .min-h_70\:md {
    min-height: 70vh;
  }

  .min-h_80\:md {
    min-height: 80vh;
  }

  .min-h_90\:md {
    min-height: 90vh;
  }

  .min-h_100\:md {
    min-height: 100vh;
  }

  .min-h_100p\:md {
    min-height: 100%;
  }

  .min-h_unset\:md {
    min-height: unset;
  }

  .min-h_0lh\:md {
    min-height: 1em;
  }

  .min-h_1lh\:md {
    min-height: 1.25em;
  }

  .min-h_2lh\:md {
    min-height: 1.45em;
  }

  .min-h_3lh\:md {
    min-height: 1.65em;
  }

  .min-h_4lh\:md {
    min-height: 1.75em;
  }

  .min-h_5lh\:md {
    min-height: 2.5em;
  }

  .min-h_1xlh\:md {
    min-height: 1.5rem;
  }

  .min-h_2xlh\:md {
    min-height: 3rem;
  }

  .min-h_3xlh\:md {
    min-height: 4.5rem;
  }

  .min-h_4xlh\:md {
    min-height: 6rem;
  }

  .min-h_5xlh\:md {
    min-height: 7.5rem;
  }
}
@media only screen and (min-width : 1024px) {
  .h_auto\:lg {
    height: auto;
  }

  .h_0\:lg {
    height: 0vh;
  }

  .h_10\:lg {
    height: 10vh;
  }

  .h_20\:lg {
    height: 20vh;
  }

  .h_30\:lg {
    height: 30vh;
  }

  .h_40\:lg {
    height: 40vh;
  }

  .h_50\:lg {
    height: 50vh;
  }

  .h_60\:lg {
    height: 60vh;
  }

  .h_70\:lg {
    height: 70vh;
  }

  .h_80\:lg {
    height: 80vh;
  }

  .h_90\:lg {
    height: 90vh;
  }

  .h_100\:lg {
    height: 100vh;
  }

  .h_100p\:lg {
    height: 100%;
  }

  .h_unset\:lg {
    height: unset;
  }

  .h_0lh\:lg {
    height: 1em;
  }

  .h_1lh\:lg {
    height: 1.25em;
  }

  .h_2lh\:lg {
    height: 1.45em;
  }

  .h_3lh\:lg {
    height: 1.65em;
  }

  .h_4lh\:lg {
    height: 1.75em;
  }

  .h_5lh\:lg {
    height: 2.5em;
  }

  .h_1xlh\:lg {
    height: 1.5rem;
  }

  .h_2xlh\:lg {
    height: 3rem;
  }

  .h_3xlh\:lg {
    height: 4.5rem;
  }

  .h_4xlh\:lg {
    height: 6rem;
  }

  .h_5xlh\:lg {
    height: 7.5rem;
  }

  .min-h_auto\:lg {
    min-height: auto;
  }

  .min-h_0\:lg {
    min-height: 0vh;
  }

  .min-h_10\:lg {
    min-height: 10vh;
  }

  .min-h_20\:lg {
    min-height: 20vh;
  }

  .min-h_30\:lg {
    min-height: 30vh;
  }

  .min-h_40\:lg {
    min-height: 40vh;
  }

  .min-h_50\:lg {
    min-height: 50vh;
  }

  .min-h_60\:lg {
    min-height: 60vh;
  }

  .min-h_70\:lg {
    min-height: 70vh;
  }

  .min-h_80\:lg {
    min-height: 80vh;
  }

  .min-h_90\:lg {
    min-height: 90vh;
  }

  .min-h_100\:lg {
    min-height: 100vh;
  }

  .min-h_100p\:lg {
    min-height: 100%;
  }

  .min-h_unset\:lg {
    min-height: unset;
  }

  .min-h_0lh\:lg {
    min-height: 1em;
  }

  .min-h_1lh\:lg {
    min-height: 1.25em;
  }

  .min-h_2lh\:lg {
    min-height: 1.45em;
  }

  .min-h_3lh\:lg {
    min-height: 1.65em;
  }

  .min-h_4lh\:lg {
    min-height: 1.75em;
  }

  .min-h_5lh\:lg {
    min-height: 2.5em;
  }

  .min-h_1xlh\:lg {
    min-height: 1.5rem;
  }

  .min-h_2xlh\:lg {
    min-height: 3rem;
  }

  .min-h_3xlh\:lg {
    min-height: 4.5rem;
  }

  .min-h_4xlh\:lg {
    min-height: 6rem;
  }

  .min-h_5xlh\:lg {
    min-height: 7.5rem;
  }
}
/*
Height

<div class="p-b_3"><span class="bg_accent br_radius c_white inline-block font_n1 p-7_3 p-x_5 sg">Is Responsive: breakpoint modifiers</span></div>
It is rare to use height but at times it is useful to set a matching set of cards or setting up a dashboard.<br><table><thead><tr><th>Classes</th><th>Effect</th></tr></thead><tbody><tr><td>.h_auto</td><td>height: auto</td></tr><tr><td>.h_0</td><td>height: 0vh</td></tr><tr><td>.h_10</td><td>height: 10vh</td></tr><tr><td>.h_20</td><td>height: 20vh</td></tr><tr><td>.h_30</td><td>height: 30vh</td></tr><tr><td>.h_40</td><td>height: 40vh</td></tr><tr><td>.h_50</td><td>height: 50vh</td></tr><tr><td>.h_60</td><td>height: 60vh</td></tr><tr><td>.h_70</td><td>height: 70vh</td></tr><tr><td>.h_80</td><td>height: 80vh</td></tr><tr><td>.h_90</td><td>height: 90vh</td></tr><tr><td>.h_100</td><td>height: 100vh</td></tr><tr><td>.h_unset</td><td>height: unset</td></tr></tbody></table>

Markup:
<div class="flex p_4 bg_primary-4">
<div class="flex_auto br_solid br_white-8 br_1 bg_primary h_auto">.h_auto</div> 
<div class="flex_auto br_solid br_white-8 br_1 bg_primary h_0">.h_0</div>    
<div class="flex_auto br_solid br_white-8 br_1 bg_primary h_10">.h_10</div>   
<div class="flex_auto br_solid br_white-8 br_1 bg_primary h_20">.h_20</div>   
<div class="flex_auto br_solid br_white-8 br_1 bg_primary h_30">.h_30</div>   
<div class="flex_auto br_solid br_white-8 br_1 bg_primary h_40">.h_40</div>   
<div class="flex_auto br_solid br_white-8 br_1 bg_primary h_50">.h_50</div>   
<div class="flex_auto br_solid br_white-8 br_1 bg_primary h_60">.h_60</div>   
<div class="flex_auto br_solid br_white-8 br_1 bg_primary h_70">.h_70</div>   
<div class="flex_auto br_solid br_white-8 br_1 bg_primary h_80">.h_80</div>   
<div class="flex_auto br_solid br_white-8 br_1 bg_primary h_90">.h_90</div>   
<div class="flex_auto br_solid br_white-8 br_1 bg_primary h_100">.h_100 </div>  
<div class="flex_auto br_solid br_white-8 br_1 bg_primary h_100p">.h_100p (percent) </div>  
<div class="flex_auto br_solid br_white-8 br_1 bg_primary h_60 h_unset:lg">.h_60.h_unset:lg</div>
</div>

  Weight: 107

  Styleguide Layouts.Height

 */
/*
UC: Height LH

<table>
	<thead>
		<tr>
			<th>Classes</th>
			<th>Effect</th>
		</tr>
	</thead>
	<tbody>
		<tr>
			<td>.h_0lh</td>
			<td>height: 1em</td>
		</tr>
		<tr>
			<td>.h_1lh</td>
			<td>height: 1.25em</td>
		</tr>
		<tr>
			<td>.h_2lh</td>
			<td>height: 1.45em</td>
		</tr>
		<tr>
			<td>.h_3lh</td>
			<td>height: 1.65em</td>
		</tr>
        <tr>
            <td>.h_4lh</td>
            <td>height: 1.75em</td>
        </tr>
                <tr>
                    <td>.h_5lh</td>
                    <td>height: 2em</td>
                </tr>
	</tbody>
</table>

Markup:
<div class="flex flex_column font_1">
	<div class="flex_auto br_solid br_white-8 br_1 bg_primary-4 p-x_3 h_0lh lh_0">font_1 text with h_0lh <span class="font-size_down vertical-alighn-middle">smaller text</span></div> 
	<div class="flex_auto br_solid br_white-8 br_1 bg_primary-4 p-x_3 h_1lh lh_1">font_1 text with h_1lh <span class="font-size_down vertical-alighn-middle">smaller text</span></div> 
	<div class="flex_auto br_solid br_white-8 br_1 bg_primary-4 p-x_3 h_2lh lh_2">font_1 text with h_2lh <span class="font-size_down vertical-alighn-middle">smaller text</span></div> 
	<div class="flex_auto br_solid br_white-8 br_1 bg_primary-4 p-x_3 h_3lh lh_3">font_1 text with h_3lh <span class="font-size_down vertical-alighn-middle">smaller text</span></div> 
	<div class="flex_auto br_solid br_white-8 br_1 bg_primary-4 p-x_3 h_4lh lh_4">font_1 text with h_4lh <span class="font-size_down vertical-alighn-middle">smaller text</span></div> 
	<div class="flex_auto br_solid br_white-8 br_1 bg_primary-4 p-x_3 h_5lh lh_5">font_1 text with h_5lh <span class="font-size_down vertical-alighn-middle">smaller text</span></div> 
</div>
<div class="flex flex_column font_2">
	<div class="flex_auto br_solid br_white-8 br_1 bg_primary-4 p-x_3 h_0lh lh_0">font_2 text with h_0lh <span class="font-size_down vertical-alighn-middle">smaller text</span></div> 
	<div class="flex_auto br_solid br_white-8 br_1 bg_primary-4 p-x_3 h_1lh lh_1">font_2 text with h_1lh <span class="font-size_down vertical-alighn-middle">smaller text</span></div> 
	<div class="flex_auto br_solid br_white-8 br_1 bg_primary-4 p-x_3 h_2lh lh_2">font_2 text with h_2lh <span class="font-size_down vertical-alighn-middle">smaller text</span></div> 
	<div class="flex_auto br_solid br_white-8 br_1 bg_primary-4 p-x_3 h_3lh lh_3">font_2 text with h_3lh <span class="font-size_down vertical-alighn-middle">smaller text</span></div> 
	<div class="flex_auto br_solid br_white-8 br_1 bg_primary-4 p-x_3 h_4lh lh_4">font_2 text with h_4lh <span class="font-size_down vertical-alighn-middle">smaller text</span></div> 
	<div class="flex_auto br_solid br_white-8 br_1 bg_primary-4 p-x_3 h_5lh lh_5">font_2 text with h_5lh <span class="font-size_down vertical-alighn-middle">smaller text</span></div> 
</div>
<div class="flex flex_column font_3">
	<div class="flex_auto br_solid br_white-8 br_1 bg_primary-4 p-x_3 h_0lh lh_0">font_3 text with h_0lh <span class="font-size_down vertical-alighn-middle">smaller text</span></div> 
	<div class="flex_auto br_solid br_white-8 br_1 bg_primary-4 p-x_3 h_1lh lh_1">font_3 text with h_1lh <span class="font-size_down vertical-alighn-middle">smaller text</span></div> 
	<div class="flex_auto br_solid br_white-8 br_1 bg_primary-4 p-x_3 h_2lh lh_2">font_3 text with h_2lh <span class="font-size_down vertical-alighn-middle">smaller text</span></div> 
	<div class="flex_auto br_solid br_white-8 br_1 bg_primary-4 p-x_3 h_3lh lh_3">font_3 text with h_3lh <span class="font-size_down vertical-alighn-middle">smaller text</span></div> 
	<div class="flex_auto br_solid br_white-8 br_1 bg_primary-4 p-x_3 h_4lh lh_4">font_3 text with h_4lh <span class="font-size_down vertical-alighn-middle">smaller text</span></div> 
	<div class="flex_auto br_solid br_white-8 br_1 bg_primary-4 p-x_3 h_5lh lh_5">font_3 text with h_5lh <span class="font-size_down vertical-alighn-middle">smaller text</span></div> 
</div>

Weight: 107

Styleguide Layouts.Height.lh

 */
/*
Min Height

<div class="p-b_3"><span class="bg_accent br_radius c_white inline-block font_n1 p-7_3 p-x_5 sg">Is Responsive: breakpoint modifiers</span></div>
Min heights can be very useful in interactions and keeping a consistent dimension feel without conflicts of overflow.<br><table><thead><tr><th>Classes</th><th>Effect</th></tr></thead><tbody><tr><td>.min-h_auto</td><td>min-height: auto</td></tr><tr><td>.min-h_0</td><td>min-height: 0vh</td></tr><tr><td>.min-h_10</td><td>min-height: 10vh</td></tr><tr><td>.min-h_20</td><td>min-height: 20vh</td></tr><tr><td>.min-h_30</td><td>min-height: 30vh</td></tr><tr><td>.min-h_40</td><td>min-height: 40vh</td></tr><tr><td>.min-h_50</td><td>min-height: 50vh</td></tr><tr><td>.min-h_60</td><td>min-height: 60vh</td></tr><tr><td>.min-h_70</td><td>min-height: 70vh</td></tr><tr><td>.min-h_80</td><td>min-height: 80vh</td></tr><tr><td>.min-h_90</td><td>min-height: 90vh</td></tr><tr><td>.min-h_100</td><td>min-height: 100vh</td></tr><tr><td>.min-h_unset</td><td>min-height: unset</td></tr></tbody></table>


Markup:
<div class="flex p_4 bg_primary-4 items_start">
<div class="flex_auto br_solid br_white-8 br_1 bg_primary min-h_auto">.min-h_auto</div> 
<div class="flex_auto br_solid br_white-8 br_1 bg_primary min-h_0">.min-h_0</div>    
<div class="flex_auto br_solid br_white-8 br_1 bg_primary min-h_10">.min-h_10</div>   
<div class="flex_auto br_solid br_white-8 br_1 bg_primary min-h_20">.min-h_20</div>   
<div class="flex_auto br_solid br_white-8 br_1 bg_primary min-h_30">.min-h_30</div>   
<div class="flex_auto br_solid br_white-8 br_1 bg_primary min-h_40">.min-h_40</div>   
<div class="flex_auto br_solid br_white-8 br_1 bg_primary min-h_50">.min-h_50</div>   
<div class="flex_auto br_solid br_white-8 br_1 bg_primary min-h_60">.min-h_60</div>   
<div class="flex_auto br_solid br_white-8 br_1 bg_primary min-h_70">.min-h_70</div>   
<div class="flex_auto br_solid br_white-8 br_1 bg_primary min-h_80">.min-h_80</div>   
<div class="flex_auto br_solid br_white-8 br_1 bg_primary min-h_90">.min-h_90</div>   
<div class="flex_auto br_solid br_white-8 br_1 bg_primary min-h_100">.min-h_100</div>  
<div class="flex_auto br_solid br_white-8 br_1 bg_primary min-h_60 min-h_unset:lg">.min-h_60.min-h_unset:lg</div>
</div>

  Weight: 107

  Styleguide Layouts.Height.min

 */
/*
Decorator 

Colors, textures, logos and other design flourishes.

Weight: 125

Styleguide Decorator
*/
/*
Shadows

Shadows can be easily added to container .shadow_{{modifier_class}}.   You can add simple or rich shadows depending on the level of depth and details of the shadow needed for the UI.   

.shadow_n5			- inset shadow
.shadow_n4			- inset shadow
.shadow_n3			- inset shadow
.shadow_n2			- inset shadow
.shadow_n1			- inset shadow
.shadow_0		- no shadow
.shadow_1		- box shadow
.shadow_2		- box shadow
.shadow_3		- box shadow
.shadow_4		- box shadow
.shadow_5		- box shadow
.shadow_bevel-light				- Rich Shadow bevel-light
.shadow_bevel-bold				- Rich Shadow bevel-bold
.shadow_overlap-light			- Rich Shadow overlap-light
.shadow_overlap-bold				- Rich Shadow overlap-bold
.shadow_emboss-light				- Rich Shadow emboss-light
.shadow_emboss-bold				- Rich Shadow emboss-bold

Markup:
<div class="{{modifier_class}} bg-blend_overlay bg_primary-5 br_round lh_1 m_0 m_5:md p_4 p_5 text_center texture_light flex flex_column"><span class="flex_auto self_center">{{modifier_class}}</span></div>


MarkupWrapperClasses:
	font_2 font_medium grid p-x_4 p-y_5 template-x_30 texture_light

Weight: 151

Styleguide Decorator.Background.Shadow

 */
.shadow_0 {
  box-shadow: 1.5px 1.5px 6px 0.75px rgba(0, 0, 0, 0.4);
}

.shadow_1 {
  box-shadow: 0.5px 0.5px 2px 0.25px rgba(0, 0, 0, 0.1);
}

.shadow_2 {
  box-shadow: 1px 1px 4px 0.5px rgba(0, 0, 0, 0.2);
}

.shadow_3 {
  box-shadow: 1.5px 1.5px 6px 0.75px rgba(0, 0, 0, 0.3);
}

.shadow_4 {
  box-shadow: 1.75px 1.75px 7px 0.875px rgba(0, 0, 0, 0.5);
}

.shadow_5 {
  box-shadow: 2px 2px 8px 1px rgba(0, 0, 0, 0.65);
}

.shadow_n1 {
  box-shadow: inset 0.5px 0.5px 2px 0.25px rgba(0, 0, 0, 0.1);
}

.shadow_n2 {
  box-shadow: inset 1px 1px 4px 0.5px rgba(0, 0, 0, 0.2);
}

.shadow_n3 {
  box-shadow: inset 1.5px 1.5px 6px 0.75px rgba(0, 0, 0, 0.3);
}

.shadow_n4 {
  box-shadow: inset 1.75px 1.75px 7px 0.875px rgba(0, 0, 0, 0.5);
}

.shadow_n5 {
  box-shadow: inset 2px 2px 8px 1px rgba(0, 0, 0, 0.65);
}

.shadow_emboss-light {
  box-shadow: inset 1px 1px 2px 0px rgba(0 0 0 / 6%),inset 2px 2px 3px 0px rgba(18 56 136/4.5%),inset -2px -2px 3px 0px rgba(145 112 19/ 4.5%);
}

.shadow_emboss-bold {
  box-shadow: inset 0 0 4px 0 rgba(0 0 0/17%), inset 0 0 6px 0 rgba(0 0 0/17%), inset 2px 5px 4px 2px rgba(0 0 0/5%), inset 3px 2px 5px 4px rgb(0 0 0/4%);
}

.shadow_bevel-light {
  box-shadow: -2px -2px 3px 0px rgba(255 255 255/ 7% ), -1px -1px 2px 0px rgba(240 194 67/ 5% ), 2px 3px 5px 0px rgba(0 0 0 / 7%), 0 6px 9px 0px rgba(18 56 136 / 5%), 0 8px 9px 0px rgba(0 0 0 / 2%)  ;
}

.shadow_bevel-bold {
  box-shadow: 1px 2.5px 4.5px rgba(0 0 0 /17%), -2px -2px 3px 0px rgba(255 255 255/ 14% ), -1px -1px 2px 0px rgba(240 194 67/ 5% ), 2px 3px 5px 0px rgba(0 0 0 / 12%), 0 6px 9px 0px rgba(18 56 136 / 9%), 0 16px 9px 0px rgba(0 0 0 / 6%);
}

.shadow_overlap-light {
  box-shadow: 0 1px 10px rgba(0 0 0 / 5%), 0 2px 4px rgba(0 0 0 /15%), 1px 5px 5px rgba(18 56 136 / 5%);
}

.shadow_overlap-bold {
  box-shadow: -1px -2px 4px rgba(0 0 0 / 11% ), 0 4px 10px rgba(0 0 0 / 10%), 2px 2px 4px rgba(0 0 0 /24%), 2px 5px 10px rgba(18 56 136 / 10%);
}

/*
Background 

Background of containers can be easily maniputlated with textures, colors, and shadows.  

Weight: 120

Styleguide Decorator.Background
*/
/* No styleguide reference. */
/*
  Background Colors

  Background colors can be easily change with bg_`color-name`  

  bg_primary              - background using primary color
  bg_secondary            - background using secondary color
  bg_shade                - background using shade color
  bg_alert                - background using alert color
  bg_warning              - background using warning color
  bg_success              - background using success color
  bg_info                 - background using info color
  bg_highlight            - background using highlight color  

  Weight: -100

  Markup:
  <div class="{{modifier_class}} p_3 c_white">Background Color of {{modifier_class}}</div>

  MarkupWrapperClasses:
  grid template-x_30

  Styleguide Decorator.Background.Color

 */
/*
  Background Color Tint

  <div>Background colors can be shifted by appending a modifier of n5 through 5.  The negative(n) numbers mix the color with black and the positive numbers mix the color with white.<table><thead><tr><th>Classes</th><th>Effect</th></tr></thead><tbody><tr><td>.bg_(color)-0, .bg_(color)</td><td>pure color</td></tr><tr><td>.bg_(color)-1</td><td>color with 15% white mixed in</td></tr><tr><td>.bg_(color)-2</td><td>color with 37% white mixed in</td></tr><tr><td>.bg_(color)-3</td><td>color with 60% white mixed in</td></tr><tr><td>.bg_(color)-4</td><td>color with 78% white mixed in</td></tr><tr><td>.bg_(color)-5</td><td>color with 90% white mixed in</td></tr><tr><td>.bg_(color)-n1</td><td>color with 10% black mixed in</td></tr><tr><td>.bg_(color)-n2</td><td>color with 25% black mixed in</td></tr><tr><td>.bg_(color)-n3</td><td>color with 45% black mixed in</td></tr><tr><td>.bg_(color)-n4</td><td>color with 58% black mixed in</td></tr><tr><td>.bg_(color)-n5</td><td>color with 75% black mixed in</td></tr></tbody></table></div>  

  bg_primary              - background using primary color
  bg_secondary            - background using secondary color
  bg_shade                - background using shade color
  bg_alert                - background using alert color
  bg_warning              - background using warning color
  bg_success              - background using success color
  bg_info                 - background using info color
  bg_highlight            - background using highlight color  

    Weight: -50

  Markup:
  <div class="bg_white flex_auto text_center p_2 p-y_5 ">white</div>
  <div class="{{modifier_class}}-5 flex_auto text_center  p_2 p-y_5">5</div>
  <div class="{{modifier_class}}-4 flex_auto text_center  p_2 p-y_5">4</div>
  <div class="{{modifier_class}}-3 flex_auto text_center  p_2 p-y_5">3</div>
  <div class="{{modifier_class}}-2 flex_auto text_center  p_2 p-y_5">2</div>
  <div class="{{modifier_class}}-1 flex_auto text_center  c_white p_2 p-y_5">1</div>
  <div class="{{modifier_class}}-0 flex_auto text_center  c_white p_2 p-y_5">0</div>
  <div class="{{modifier_class}}-n1 flex_auto text_center  c_white p_2 p-y_5">n1</div>
  <div class="{{modifier_class}}-n2 flex_auto text_center  c_white p_2 p-y_5">n2</div>
  <div class="{{modifier_class}}-n3 flex_auto text_center  c_white p_2 p-y_5">n3</div>
  <div class="{{modifier_class}}-n4 flex_auto text_center  c_white p_2 p-y_5">n4</div>
  <div class="{{modifier_class}}-n5 flex_auto text_center  c_white p_2 p-y_5">n5</div>
  <div class="bg_black flex_auto text_center  c_white p_2 p-y_5">black</div>


  MarkupWrapperClasses:
  flex flex_row bg_shade-5 p_2 texture_light

  Styleguide Decorator.Background.Color.Shades

 */
.bg_transparent {
  background-color: transparent !important;
}

@media only screen and (min-width : 768px) {
  .bg_transparent {
    background-color: transparent !important;
  }
}
@media only screen and (min-width : 1024px) {
  .bg_transparent {
    background-color: transparent !important;
  }
}

.bg_primary, .btn_acc-primary,.bg_primary-0 {
  background-color: var(--primary) !important;
}

.bg_primary-1 {
  background-color: hsla(var(--primary-h), calc( var( --primary-s ) - ( var( --primary-s ) * 0.05 ) ), calc( var(--primary-l) + ((100% - var(--primary-l)) * 0.1) ), 1) !important;
}

.bg_primary-2 {
  background-color: hsla(var(--primary-h), calc( var( --primary-s ) - ( var( --primary-s ) * 0.125 ) ), calc( var(--primary-l) + ((100% - var(--primary-l)) * 0.25) ), 1) !important;
}

.bg_primary-3 {
  background-color: hsla(var(--primary-h), calc( var( --primary-s ) - ( var( --primary-s ) * 0.25 ) ), calc( var(--primary-l) + ((100% - var(--primary-l)) * 0.5) ), 1) !important;
}

.bg_primary-4 {
  background-color: hsla(var(--primary-h), calc( var( --primary-s ) - ( var( --primary-s ) * 0.375 ) ), calc( var(--primary-l) + ((100% - var(--primary-l)) * 0.75) ), 1) !important;
}

.bg_primary-5 {
  background-color: hsla(var(--primary-h), calc( var( --primary-s ) - ( var( --primary-s ) * 0.45 ) ), calc( var(--primary-l) + ((100% - var(--primary-l)) * 0.9) ), 1) !important;
}

.bg_primary-n1 {
  background-color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.015) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.15 ) ), 1) !important;
}

.bg_primary-n2 {
  background-color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.03) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.3 ) ), 1) !important;
}

.bg_primary-n3 {
  background-color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.05) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.5 ) ), 1) !important;
}

.bg_primary-n4 {
  background-color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.07) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.7 ) ), 1) !important;
}

.bg_primary-n5 {
  background-color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.085) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.85 ) ), 1) !important;
}

.bg_secondary,.bg_secondary-0 {
  background-color: var(--secondary) !important;
}

.bg_secondary-1 {
  background-color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.05 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.1) ), 1) !important;
}

.bg_secondary-2 {
  background-color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.125 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.25) ), 1) !important;
}

.bg_secondary-3 {
  background-color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.25 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.5) ), 1) !important;
}

.bg_secondary-4 {
  background-color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.375 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.75) ), 1) !important;
}

.bg_secondary-5 {
  background-color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.45 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.9) ), 1) !important;
}

.bg_secondary-n1 {
  background-color: hsla(var(--secondary-h), calc( var(--secondary-s) + ((100% - var(--secondary-s)) * 0.015) ), calc( var( --secondary-l ) - ( var( --secondary-l ) * 0.15 ) ), 1) !important;
}

.bg_secondary-n2 {
  background-color: hsla(var(--secondary-h), calc( var(--secondary-s) + ((100% - var(--secondary-s)) * 0.03) ), calc( var( --secondary-l ) - ( var( --secondary-l ) * 0.3 ) ), 1) !important;
}

.bg_secondary-n3 {
  background-color: hsla(var(--secondary-h), calc( var(--secondary-s) + ((100% - var(--secondary-s)) * 0.05) ), calc( var( --secondary-l ) - ( var( --secondary-l ) * 0.5 ) ), 1) !important;
}

.bg_secondary-n4 {
  background-color: hsla(var(--secondary-h), calc( var(--secondary-s) + ((100% - var(--secondary-s)) * 0.07) ), calc( var( --secondary-l ) - ( var( --secondary-l ) * 0.7 ) ), 1) !important;
}

.bg_secondary-n5 {
  background-color: hsla(var(--secondary-h), calc( var(--secondary-s) + ((100% - var(--secondary-s)) * 0.085) ), calc( var( --secondary-l ) - ( var( --secondary-l ) * 0.85 ) ), 1) !important;
}

.bg_success,.bg_success-0 {
  background-color: var(--success) !important;
}

.bg_success-1 {
  background-color: hsla(var(--success-h), calc( var( --success-s ) - ( var( --success-s ) * 0.05 ) ), calc( var(--success-l) + ((100% - var(--success-l)) * 0.1) ), 1) !important;
}

.bg_success-2 {
  background-color: hsla(var(--success-h), calc( var( --success-s ) - ( var( --success-s ) * 0.125 ) ), calc( var(--success-l) + ((100% - var(--success-l)) * 0.25) ), 1) !important;
}

.bg_success-3 {
  background-color: hsla(var(--success-h), calc( var( --success-s ) - ( var( --success-s ) * 0.25 ) ), calc( var(--success-l) + ((100% - var(--success-l)) * 0.5) ), 1) !important;
}

.bg_success-4 {
  background-color: hsla(var(--success-h), calc( var( --success-s ) - ( var( --success-s ) * 0.375 ) ), calc( var(--success-l) + ((100% - var(--success-l)) * 0.75) ), 1) !important;
}

.bg_success-5 {
  background-color: hsla(var(--success-h), calc( var( --success-s ) - ( var( --success-s ) * 0.45 ) ), calc( var(--success-l) + ((100% - var(--success-l)) * 0.9) ), 1) !important;
}

.bg_success-n1 {
  background-color: hsla(var(--success-h), calc( var(--success-s) + ((100% - var(--success-s)) * 0.015) ), calc( var( --success-l ) - ( var( --success-l ) * 0.15 ) ), 1) !important;
}

.bg_success-n2 {
  background-color: hsla(var(--success-h), calc( var(--success-s) + ((100% - var(--success-s)) * 0.03) ), calc( var( --success-l ) - ( var( --success-l ) * 0.3 ) ), 1) !important;
}

.bg_success-n3 {
  background-color: hsla(var(--success-h), calc( var(--success-s) + ((100% - var(--success-s)) * 0.05) ), calc( var( --success-l ) - ( var( --success-l ) * 0.5 ) ), 1) !important;
}

.bg_success-n4 {
  background-color: hsla(var(--success-h), calc( var(--success-s) + ((100% - var(--success-s)) * 0.07) ), calc( var( --success-l ) - ( var( --success-l ) * 0.7 ) ), 1) !important;
}

.bg_success-n5 {
  background-color: hsla(var(--success-h), calc( var(--success-s) + ((100% - var(--success-s)) * 0.085) ), calc( var( --success-l ) - ( var( --success-l ) * 0.85 ) ), 1) !important;
}

.bg_shade,.bg_shade-0 {
  background-color: var(--shade) !important;
}

.bg_shade-1 {
  background-color: hsla(var(--shade-h), calc( var( --shade-s ) - ( var( --shade-s ) * 0.05 ) ), calc( var(--shade-l) + ((100% - var(--shade-l)) * 0.1) ), 1) !important;
}

.bg_shade-2 {
  background-color: hsla(var(--shade-h), calc( var( --shade-s ) - ( var( --shade-s ) * 0.125 ) ), calc( var(--shade-l) + ((100% - var(--shade-l)) * 0.25) ), 1) !important;
}

.bg_shade-3 {
  background-color: hsla(var(--shade-h), calc( var( --shade-s ) - ( var( --shade-s ) * 0.25 ) ), calc( var(--shade-l) + ((100% - var(--shade-l)) * 0.5) ), 1) !important;
}

.bg_shade-4 {
  background-color: hsla(var(--shade-h), calc( var( --shade-s ) - ( var( --shade-s ) * 0.375 ) ), calc( var(--shade-l) + ((100% - var(--shade-l)) * 0.75) ), 1) !important;
}

.bg_shade-5 {
  background-color: hsla(var(--shade-h), calc( var( --shade-s ) - ( var( --shade-s ) * 0.45 ) ), calc( var(--shade-l) + ((100% - var(--shade-l)) * 0.9) ), 1) !important;
}

.bg_shade-n1 {
  background-color: hsla(var(--shade-h), calc( var(--shade-s) + ((100% - var(--shade-s)) * 0.015) ), calc( var( --shade-l ) - ( var( --shade-l ) * 0.15 ) ), 1) !important;
}

.bg_shade-n2 {
  background-color: hsla(var(--shade-h), calc( var(--shade-s) + ((100% - var(--shade-s)) * 0.03) ), calc( var( --shade-l ) - ( var( --shade-l ) * 0.3 ) ), 1) !important;
}

.bg_shade-n3 {
  background-color: hsla(var(--shade-h), calc( var(--shade-s) + ((100% - var(--shade-s)) * 0.05) ), calc( var( --shade-l ) - ( var( --shade-l ) * 0.5 ) ), 1) !important;
}

.bg_shade-n4 {
  background-color: hsla(var(--shade-h), calc( var(--shade-s) + ((100% - var(--shade-s)) * 0.07) ), calc( var( --shade-l ) - ( var( --shade-l ) * 0.7 ) ), 1) !important;
}

.bg_shade-n5 {
  background-color: hsla(var(--shade-h), calc( var(--shade-s) + ((100% - var(--shade-s)) * 0.085) ), calc( var( --shade-l ) - ( var( --shade-l ) * 0.85 ) ), 1) !important;
}

.bg_warning,.bg_warning-0 {
  background-color: var(--warning) !important;
}

.bg_warning-1 {
  background-color: hsla(var(--warning-h), calc( var( --warning-s ) - ( var( --warning-s ) * 0.05 ) ), calc( var(--warning-l) + ((100% - var(--warning-l)) * 0.1) ), 1) !important;
}

.bg_warning-2 {
  background-color: hsla(var(--warning-h), calc( var( --warning-s ) - ( var( --warning-s ) * 0.125 ) ), calc( var(--warning-l) + ((100% - var(--warning-l)) * 0.25) ), 1) !important;
}

.bg_warning-3 {
  background-color: hsla(var(--warning-h), calc( var( --warning-s ) - ( var( --warning-s ) * 0.25 ) ), calc( var(--warning-l) + ((100% - var(--warning-l)) * 0.5) ), 1) !important;
}

.bg_warning-4 {
  background-color: hsla(var(--warning-h), calc( var( --warning-s ) - ( var( --warning-s ) * 0.375 ) ), calc( var(--warning-l) + ((100% - var(--warning-l)) * 0.75) ), 1) !important;
}

.bg_warning-5 {
  background-color: hsla(var(--warning-h), calc( var( --warning-s ) - ( var( --warning-s ) * 0.45 ) ), calc( var(--warning-l) + ((100% - var(--warning-l)) * 0.9) ), 1) !important;
}

.bg_warning-n1 {
  background-color: hsla(var(--warning-h), calc( var(--warning-s) + ((100% - var(--warning-s)) * 0.015) ), calc( var( --warning-l ) - ( var( --warning-l ) * 0.15 ) ), 1) !important;
}

.bg_warning-n2 {
  background-color: hsla(var(--warning-h), calc( var(--warning-s) + ((100% - var(--warning-s)) * 0.03) ), calc( var( --warning-l ) - ( var( --warning-l ) * 0.3 ) ), 1) !important;
}

.bg_warning-n3 {
  background-color: hsla(var(--warning-h), calc( var(--warning-s) + ((100% - var(--warning-s)) * 0.05) ), calc( var( --warning-l ) - ( var( --warning-l ) * 0.5 ) ), 1) !important;
}

.bg_warning-n4 {
  background-color: hsla(var(--warning-h), calc( var(--warning-s) + ((100% - var(--warning-s)) * 0.07) ), calc( var( --warning-l ) - ( var( --warning-l ) * 0.7 ) ), 1) !important;
}

.bg_warning-n5 {
  background-color: hsla(var(--warning-h), calc( var(--warning-s) + ((100% - var(--warning-s)) * 0.085) ), calc( var( --warning-l ) - ( var( --warning-l ) * 0.85 ) ), 1) !important;
}

.bg_alert,.bg_alert-0 {
  background-color: var(--alert) !important;
}

.bg_alert-1 {
  background-color: hsla(var(--alert-h), calc( var( --alert-s ) - ( var( --alert-s ) * 0.05 ) ), calc( var(--alert-l) + ((100% - var(--alert-l)) * 0.1) ), 1) !important;
}

.bg_alert-2 {
  background-color: hsla(var(--alert-h), calc( var( --alert-s ) - ( var( --alert-s ) * 0.125 ) ), calc( var(--alert-l) + ((100% - var(--alert-l)) * 0.25) ), 1) !important;
}

.bg_alert-3 {
  background-color: hsla(var(--alert-h), calc( var( --alert-s ) - ( var( --alert-s ) * 0.25 ) ), calc( var(--alert-l) + ((100% - var(--alert-l)) * 0.5) ), 1) !important;
}

.bg_alert-4 {
  background-color: hsla(var(--alert-h), calc( var( --alert-s ) - ( var( --alert-s ) * 0.375 ) ), calc( var(--alert-l) + ((100% - var(--alert-l)) * 0.75) ), 1) !important;
}

.bg_alert-5 {
  background-color: hsla(var(--alert-h), calc( var( --alert-s ) - ( var( --alert-s ) * 0.45 ) ), calc( var(--alert-l) + ((100% - var(--alert-l)) * 0.9) ), 1) !important;
}

.bg_alert-n1 {
  background-color: hsla(var(--alert-h), calc( var(--alert-s) + ((100% - var(--alert-s)) * 0.015) ), calc( var( --alert-l ) - ( var( --alert-l ) * 0.15 ) ), 1) !important;
}

.bg_alert-n2 {
  background-color: hsla(var(--alert-h), calc( var(--alert-s) + ((100% - var(--alert-s)) * 0.03) ), calc( var( --alert-l ) - ( var( --alert-l ) * 0.3 ) ), 1) !important;
}

.bg_alert-n3 {
  background-color: hsla(var(--alert-h), calc( var(--alert-s) + ((100% - var(--alert-s)) * 0.05) ), calc( var( --alert-l ) - ( var( --alert-l ) * 0.5 ) ), 1) !important;
}

.bg_alert-n4 {
  background-color: hsla(var(--alert-h), calc( var(--alert-s) + ((100% - var(--alert-s)) * 0.07) ), calc( var( --alert-l ) - ( var( --alert-l ) * 0.7 ) ), 1) !important;
}

.bg_alert-n5 {
  background-color: hsla(var(--alert-h), calc( var(--alert-s) + ((100% - var(--alert-s)) * 0.085) ), calc( var( --alert-l ) - ( var( --alert-l ) * 0.85 ) ), 1) !important;
}

.bg_navigation,.bg_navigation-0 {
  background-color: var(--navigation) !important;
}

.bg_navigation-1 {
  background-color: hsla(var(--navigation-h), calc( var( --navigation-s ) - ( var( --navigation-s ) * 0.05 ) ), calc( var(--navigation-l) + ((100% - var(--navigation-l)) * 0.1) ), 1) !important;
}

.bg_navigation-2 {
  background-color: hsla(var(--navigation-h), calc( var( --navigation-s ) - ( var( --navigation-s ) * 0.125 ) ), calc( var(--navigation-l) + ((100% - var(--navigation-l)) * 0.25) ), 1) !important;
}

.bg_navigation-3 {
  background-color: hsla(var(--navigation-h), calc( var( --navigation-s ) - ( var( --navigation-s ) * 0.25 ) ), calc( var(--navigation-l) + ((100% - var(--navigation-l)) * 0.5) ), 1) !important;
}

.bg_navigation-4 {
  background-color: hsla(var(--navigation-h), calc( var( --navigation-s ) - ( var( --navigation-s ) * 0.375 ) ), calc( var(--navigation-l) + ((100% - var(--navigation-l)) * 0.75) ), 1) !important;
}

.bg_navigation-5 {
  background-color: hsla(var(--navigation-h), calc( var( --navigation-s ) - ( var( --navigation-s ) * 0.45 ) ), calc( var(--navigation-l) + ((100% - var(--navigation-l)) * 0.9) ), 1) !important;
}

.bg_navigation-n1 {
  background-color: hsla(var(--navigation-h), calc( var(--navigation-s) + ((100% - var(--navigation-s)) * 0.015) ), calc( var( --navigation-l ) - ( var( --navigation-l ) * 0.15 ) ), 1) !important;
}

.bg_navigation-n2 {
  background-color: hsla(var(--navigation-h), calc( var(--navigation-s) + ((100% - var(--navigation-s)) * 0.03) ), calc( var( --navigation-l ) - ( var( --navigation-l ) * 0.3 ) ), 1) !important;
}

.bg_navigation-n3 {
  background-color: hsla(var(--navigation-h), calc( var(--navigation-s) + ((100% - var(--navigation-s)) * 0.05) ), calc( var( --navigation-l ) - ( var( --navigation-l ) * 0.5 ) ), 1) !important;
}

.bg_navigation-n4 {
  background-color: hsla(var(--navigation-h), calc( var(--navigation-s) + ((100% - var(--navigation-s)) * 0.07) ), calc( var( --navigation-l ) - ( var( --navigation-l ) * 0.7 ) ), 1) !important;
}

.bg_navigation-n5 {
  background-color: hsla(var(--navigation-h), calc( var(--navigation-s) + ((100% - var(--navigation-s)) * 0.085) ), calc( var( --navigation-l ) - ( var( --navigation-l ) * 0.85 ) ), 1) !important;
}

.bg_accent,.bg_accent-0 {
  background-color: var(--accent) !important;
}

.bg_accent-1 {
  background-color: hsla(var(--accent-h), calc( var( --accent-s ) - ( var( --accent-s ) * 0.05 ) ), calc( var(--accent-l) + ((100% - var(--accent-l)) * 0.1) ), 1) !important;
}

.bg_accent-2 {
  background-color: hsla(var(--accent-h), calc( var( --accent-s ) - ( var( --accent-s ) * 0.125 ) ), calc( var(--accent-l) + ((100% - var(--accent-l)) * 0.25) ), 1) !important;
}

.bg_accent-3 {
  background-color: hsla(var(--accent-h), calc( var( --accent-s ) - ( var( --accent-s ) * 0.25 ) ), calc( var(--accent-l) + ((100% - var(--accent-l)) * 0.5) ), 1) !important;
}

.bg_accent-4 {
  background-color: hsla(var(--accent-h), calc( var( --accent-s ) - ( var( --accent-s ) * 0.375 ) ), calc( var(--accent-l) + ((100% - var(--accent-l)) * 0.75) ), 1) !important;
}

.bg_accent-5 {
  background-color: hsla(var(--accent-h), calc( var( --accent-s ) - ( var( --accent-s ) * 0.45 ) ), calc( var(--accent-l) + ((100% - var(--accent-l)) * 0.9) ), 1) !important;
}

.bg_accent-n1 {
  background-color: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.015) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.15 ) ), 1) !important;
}

.bg_accent-n2 {
  background-color: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.03) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.3 ) ), 1) !important;
}

.bg_accent-n3 {
  background-color: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.05) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.5 ) ), 1) !important;
}

.bg_accent-n4 {
  background-color: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.07) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.7 ) ), 1) !important;
}

.bg_accent-n5 {
  background-color: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.085) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.85 ) ), 1) !important;
}

.bg_info,.bg_info-0 {
  background-color: var(--info) !important;
}

.bg_info-1 {
  background-color: hsla(var(--info-h), calc( var( --info-s ) - ( var( --info-s ) * 0.05 ) ), calc( var(--info-l) + ((100% - var(--info-l)) * 0.1) ), 1) !important;
}

.bg_info-2 {
  background-color: hsla(var(--info-h), calc( var( --info-s ) - ( var( --info-s ) * 0.125 ) ), calc( var(--info-l) + ((100% - var(--info-l)) * 0.25) ), 1) !important;
}

.bg_info-3 {
  background-color: hsla(var(--info-h), calc( var( --info-s ) - ( var( --info-s ) * 0.25 ) ), calc( var(--info-l) + ((100% - var(--info-l)) * 0.5) ), 1) !important;
}

.bg_info-4 {
  background-color: hsla(var(--info-h), calc( var( --info-s ) - ( var( --info-s ) * 0.375 ) ), calc( var(--info-l) + ((100% - var(--info-l)) * 0.75) ), 1) !important;
}

.bg_info-5 {
  background-color: hsla(var(--info-h), calc( var( --info-s ) - ( var( --info-s ) * 0.45 ) ), calc( var(--info-l) + ((100% - var(--info-l)) * 0.9) ), 1) !important;
}

.bg_info-n1 {
  background-color: hsla(var(--info-h), calc( var(--info-s) + ((100% - var(--info-s)) * 0.015) ), calc( var( --info-l ) - ( var( --info-l ) * 0.15 ) ), 1) !important;
}

.bg_info-n2 {
  background-color: hsla(var(--info-h), calc( var(--info-s) + ((100% - var(--info-s)) * 0.03) ), calc( var( --info-l ) - ( var( --info-l ) * 0.3 ) ), 1) !important;
}

.bg_info-n3 {
  background-color: hsla(var(--info-h), calc( var(--info-s) + ((100% - var(--info-s)) * 0.05) ), calc( var( --info-l ) - ( var( --info-l ) * 0.5 ) ), 1) !important;
}

.bg_info-n4 {
  background-color: hsla(var(--info-h), calc( var(--info-s) + ((100% - var(--info-s)) * 0.07) ), calc( var( --info-l ) - ( var( --info-l ) * 0.7 ) ), 1) !important;
}

.bg_info-n5 {
  background-color: hsla(var(--info-h), calc( var(--info-s) + ((100% - var(--info-s)) * 0.085) ), calc( var( --info-l ) - ( var( --info-l ) * 0.85 ) ), 1) !important;
}

.bg_highlight,.bg_highlight-0 {
  background-color: var(--highlight) !important;
}

.bg_highlight-1 {
  background-color: hsla(var(--highlight-h), calc( var( --highlight-s ) - ( var( --highlight-s ) * 0.05 ) ), calc( var(--highlight-l) + ((100% - var(--highlight-l)) * 0.1) ), 1) !important;
}

.bg_highlight-2 {
  background-color: hsla(var(--highlight-h), calc( var( --highlight-s ) - ( var( --highlight-s ) * 0.125 ) ), calc( var(--highlight-l) + ((100% - var(--highlight-l)) * 0.25) ), 1) !important;
}

.bg_highlight-3 {
  background-color: hsla(var(--highlight-h), calc( var( --highlight-s ) - ( var( --highlight-s ) * 0.25 ) ), calc( var(--highlight-l) + ((100% - var(--highlight-l)) * 0.5) ), 1) !important;
}

.bg_highlight-4 {
  background-color: hsla(var(--highlight-h), calc( var( --highlight-s ) - ( var( --highlight-s ) * 0.375 ) ), calc( var(--highlight-l) + ((100% - var(--highlight-l)) * 0.75) ), 1) !important;
}

.bg_highlight-5 {
  background-color: hsla(var(--highlight-h), calc( var( --highlight-s ) - ( var( --highlight-s ) * 0.45 ) ), calc( var(--highlight-l) + ((100% - var(--highlight-l)) * 0.9) ), 1) !important;
}

.bg_highlight-n1 {
  background-color: hsla(var(--highlight-h), calc( var(--highlight-s) + ((100% - var(--highlight-s)) * 0.015) ), calc( var( --highlight-l ) - ( var( --highlight-l ) * 0.15 ) ), 1) !important;
}

.bg_highlight-n2 {
  background-color: hsla(var(--highlight-h), calc( var(--highlight-s) + ((100% - var(--highlight-s)) * 0.03) ), calc( var( --highlight-l ) - ( var( --highlight-l ) * 0.3 ) ), 1) !important;
}

.bg_highlight-n3 {
  background-color: hsla(var(--highlight-h), calc( var(--highlight-s) + ((100% - var(--highlight-s)) * 0.05) ), calc( var( --highlight-l ) - ( var( --highlight-l ) * 0.5 ) ), 1) !important;
}

.bg_highlight-n4 {
  background-color: hsla(var(--highlight-h), calc( var(--highlight-s) + ((100% - var(--highlight-s)) * 0.07) ), calc( var( --highlight-l ) - ( var( --highlight-l ) * 0.7 ) ), 1) !important;
}

.bg_highlight-n5 {
  background-color: hsla(var(--highlight-h), calc( var(--highlight-s) + ((100% - var(--highlight-s)) * 0.085) ), calc( var( --highlight-l ) - ( var( --highlight-l ) * 0.85 ) ), 1) !important;
}

.bg_acc,.bg_acc-0 {
  background-color: var(--acc) !important;
}

.bg_acc-1 {
  background-color: hsla(var(--acc-h), calc( var( --acc-s ) - ( var( --acc-s ) * 0.05 ) ), calc( var(--acc-l) + ((100% - var(--acc-l)) * 0.1) ), 1) !important;
}

.bg_acc-2 {
  background-color: hsla(var(--acc-h), calc( var( --acc-s ) - ( var( --acc-s ) * 0.125 ) ), calc( var(--acc-l) + ((100% - var(--acc-l)) * 0.25) ), 1) !important;
}

.bg_acc-3 {
  background-color: hsla(var(--acc-h), calc( var( --acc-s ) - ( var( --acc-s ) * 0.25 ) ), calc( var(--acc-l) + ((100% - var(--acc-l)) * 0.5) ), 1) !important;
}

.bg_acc-4 {
  background-color: hsla(var(--acc-h), calc( var( --acc-s ) - ( var( --acc-s ) * 0.375 ) ), calc( var(--acc-l) + ((100% - var(--acc-l)) * 0.75) ), 1) !important;
}

.bg_acc-5 {
  background-color: hsla(var(--acc-h), calc( var( --acc-s ) - ( var( --acc-s ) * 0.45 ) ), calc( var(--acc-l) + ((100% - var(--acc-l)) * 0.9) ), 1) !important;
}

.bg_acc-n1 {
  background-color: hsla(var(--acc-h), calc( var(--acc-s) + ((100% - var(--acc-s)) * 0.015) ), calc( var( --acc-l ) - ( var( --acc-l ) * 0.15 ) ), 1) !important;
}

.bg_acc-n2 {
  background-color: hsla(var(--acc-h), calc( var(--acc-s) + ((100% - var(--acc-s)) * 0.03) ), calc( var( --acc-l ) - ( var( --acc-l ) * 0.3 ) ), 1) !important;
}

.bg_acc-n3 {
  background-color: hsla(var(--acc-h), calc( var(--acc-s) + ((100% - var(--acc-s)) * 0.05) ), calc( var( --acc-l ) - ( var( --acc-l ) * 0.5 ) ), 1) !important;
}

.bg_acc-n4 {
  background-color: hsla(var(--acc-h), calc( var(--acc-s) + ((100% - var(--acc-s)) * 0.07) ), calc( var( --acc-l ) - ( var( --acc-l ) * 0.7 ) ), 1) !important;
}

.bg_acc-n5 {
  background-color: hsla(var(--acc-h), calc( var(--acc-s) + ((100% - var(--acc-s)) * 0.085) ), calc( var( --acc-l ) - ( var( --acc-l ) * 0.85 ) ), 1) !important;
}

.bg_white {
  background-color: white;
}

.bg_black {
  background-color: #131212;
}

.bg_black-0 {
  background-color: rgba(19, 18, 18, 0) !important;
}

.bg_black-_01 {
  background-color: rgba(19, 18, 18, 0.005) !important;
}

.bg_black-_05 {
  background-color: rgba(19, 18, 18, 0.0075) !important;
}

.bg_black-1 {
  background-color: rgba(19, 18, 18, 0.025) !important;
}

.bg_black-2 {
  background-color: rgba(19, 18, 18, 0.1) !important;
}

.bg_black-3, .btn.disabled, button.btn.disabled, input[type=button].btn.disabled, input[type=reset].btn.disabled, input[type=submit].btn.disabled, .btn_acc-primary.disabled {
  background-color: rgba(19, 18, 18, 0.25) !important;
}

.bg_black-4 {
  background-color: rgba(19, 18, 18, 0.38) !important;
}

.bg_black-5 {
  background-color: rgba(19, 18, 18, 0.5) !important;
}

.bg_black-6 {
  background-color: rgba(19, 18, 18, 0.62) !important;
}

.bg_black-7 {
  background-color: rgba(19, 18, 18, 0.75) !important;
}

.bg_black-8 {
  background-color: rgba(19, 18, 18, 0.9) !important;
}

.bg_black-9 {
  background-color: rgba(19, 18, 18, 0.975) !important;
}

.bg_black-none {
  background-color: #131212 !important;
}

.bg_white-0 {
  background-color: rgba(255, 255, 255, 0) !important;
}

.bg_white-_01 {
  background-color: rgba(255, 255, 255, 0.005) !important;
}

.bg_white-_05 {
  background-color: rgba(255, 255, 255, 0.0075) !important;
}

.bg_white-1 {
  background-color: rgba(255, 255, 255, 0.025) !important;
}

.bg_white-2 {
  background-color: rgba(255, 255, 255, 0.1) !important;
}

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

.bg_white-4 {
  background-color: rgba(255, 255, 255, 0.38) !important;
}

.bg_white-5 {
  background-color: rgba(255, 255, 255, 0.5) !important;
}

.bg_white-6 {
  background-color: rgba(255, 255, 255, 0.62) !important;
}

.bg_white-7 {
  background-color: rgba(255, 255, 255, 0.75) !important;
}

.bg_white-8 {
  background-color: rgba(255, 255, 255, 0.9) !important;
}

.bg_white-9 {
  background-color: rgba(255, 255, 255, 0.975) !important;
}

.bg_white-none {
  background-color: white !important;
}

/*
  Background Colors Alpha

  Background colors of white and black can be shifted by appending a modifier bg_{{color-name}}-{{0 to 9}} to shift its transparency

  black              - background color of black modified with alphas
  white              - background color of white modified with alphas

  Markup:
  <div class="bg_{{modifier_class}}-0 flex_auto text_center c_white  p_2 p-y_5">{{modifier_class}}-0</div>
  <div class="bg_{{modifier_class}}-1 flex_auto text_center c_white  p_2 p-y_5">{{modifier_class}}-1</div>
  <div class="bg_{{modifier_class}}-2 flex_auto text_center c_white  p_2 p-y_5">{{modifier_class}}-2</div>
  <div class="bg_{{modifier_class}}-3 flex_auto text_center c_white  p_2 p-y_5">{{modifier_class}}-3</div>
  <div class="bg_{{modifier_class}}-4 flex_auto text_center c_white p_2 p-y_5">{{modifier_class}}-4</div>
  <div class="bg_{{modifier_class}}-5 flex_auto text_center c_white p_2 p-y_5">{{modifier_class}}-5</div>
  <div class="bg_{{modifier_class}}-6 flex_auto text_center c_white p_2 p-y_5">{{modifier_class}}-6</div>
  <div class="bg_{{modifier_class}}-7 flex_auto text_center c_white p_2 p-y_5">{{modifier_class}}-7</div>
  <div class="bg_{{modifier_class}}-8 flex_auto text_center c_white p_2 p-y_5">{{modifier_class}}-8</div>
  <div class="bg_{{modifier_class}}-9 flex_auto text_center c_white p_2 p-y_5">{{modifier_class}}-9</div>
  <div class="bg_{{modifier_class}} flex_auto text_center c_white p_2 p-y_5">{{modifier_class}}</div>


  MarkupWrapperClasses:
  flex p_4 bg_primary

  Styleguide Decorator.Background.Color.With Alphas

 */
/*
Background Position

For many images you will need top place background images in to a cardnial location.

.bg_left	            - cardnial left
.bg_top	            - cardnial top
.bg_right	          - cardnial right
.bg_bottom           - cardnial bottom
.bg_center           - cardnial center center

Markup:
<div class="{{modifier_class}} seal_tiny" style="height:200px;max-width: unset;background-size: 100px;"><span class="alt">{{modifier_class}}</span></div>

MarkupWrapperClasses:
bg_shade-2 max-w_40 br_solid br_primary br_1

Styleguide Decorator.Background.Image Positon

*/
.bg_left {
  background-position: left center !important;
}

.bg_right {
  background-position: right center !important;
}

.bg_top {
  background-position: center top !important;
}

.bg_bottom {
  background-position: center bottom !important;
}

.bg_center {
  background-position: center center !important;
}

/*
Background Size

For many images you will need top place background images in to a cardnial location.

.bg_unset	            - removes any css background size 
.bg_auto           - auto
.bg_cover	            - cover
.bg_contain	          - contain


Markup:
<div class="{{modifier_class}} seal_tiny" style="height:200px;max-width: unset;"><span class="alt">{{modifier_class}}</span></div>

MarkupWrapperClasses:
bg_shade-2 max-w_40 br_solid br_primary br_1

Styleguide Decorator.Background.Size

*/
.bg_unset {
  -o-object-fit: unset;
     object-fit: unset;
  background-size: unset;
}

.bg_auto {
  -o-object-fit: none;
     object-fit: none;
  background-size: auto;
}

.bg_cover {
  -o-object-fit: cover;
     object-fit: cover;
  background-size: cover;
}

.bg_contain {
  -o-object-fit: contain;
     object-fit: contain;
  background-size: contain;
}

/*
Background Repeat

repeating a background image is easy.

.bg_norepeat	            - norepeat 
.bg_repeat                - repeat
.bg_repeat-x              - repoeat-x
.bg_repeat-y              - repeat-y
.bg_repeat-space          - repeat-space

Markup:
<div class="{{modifier_class}} seal_tiny bg_auto" style="height:200px;max-width: unset;background-size: 100px;"><span class="alt">{{modifier_class}}</span></div>

MarkupWrapperClasses:
bg_shade-2 max-w_40 br_solid br_primary br_1



Styleguide Decorator.Background.Image Repeat

*/
.bg_no-repeat {
  background-repeat: no-repeat;
}

.bg_repeat {
  background-repeat: repeat;
}

.bg_repeat-x {
  background-repeat: repeat-x;
}

.bg_repeat-y {
  background-repeat: repeat-y;
}

.bg_repeat-space {
  background-repeat: space;
}

/*
Textures

All textures in the Arches design are a subtle variation of transparent.   Allowing for colors to bleed through from behind.  Different textures have intentions or are reserved for certain usagaes.  It is easy to apply textures using the texture utlities. 

.texture_light                       		- Light textures is reserved for the base of a page where it can gve a soft area for text or cards to live on top of. 
.texture_medium            					- medium texture are used for area that are hidden away.  Collapsable navs, areas, or sidebars ususaly use the medium texture.
.texture_dust            					- Dust is the most transparent texture allowing for the color of the background to show through the most.  This is used for the painted tops of cards, or score bars.
.texture_dark              					- This texture predominatly used on the footer. Its rich black will alway requrie reversed text and buttons to be readable.  
.texture_cross            					- A mostly transparent cross texture used for alternating rows of content when a little extra texture is needed.
.texture_disabled              				- This texture is used to paint disabled buttons and ui items giving it a greyed and X'ed out appearand. 

Markup:
<div class="{{modifier_class}} p_5 br_black-8 br_1 br_solid text_center">{{modifier_class}}</div>

Weight: 125

Styleguide Decorator.Background.Textures

 */
.texture_light {
  background-image: url("../img/whisper.png");
}

.texture_medium {
  background-image: url("../img/billie-holiday-speck.png");
}

.texture_dark {
  background-image: url("../img/cross_stripes.png");
}

.texture_dust {
  background-image: url("../img/dust.png");
}

.texture_disabled {
  background-image: url("../img/cross_disabled.png");
}

.texture_cross {
  background-image: url("../img/cross_color.png");
}

.texture_dynamic {
  background-image: url("../img/connectwork.png");
}

/*
	Textures Plus Background Colors

	All textures are slightly transparent.  You can acheive different effects with using the combo of textures and background colors.  

	.texture_light.bg_primary              	- textures are slightly transparent so they can be colored with background-color classess
	.texture_dust.bg_primary              	- textures are slightly transparent so they can be colored with background-color classess
	.texture_medium.bg_primary              	- textures are slightly transparent so they can be colored with background-color classess
	.texture_dark.bg_primary              	- textures are slightly transparent so they can be colored with background-color classess
	.texture_light.bg_alert              		- textures are slightly transparent so they can be colored with background-color classess
	.texture_medium.bg_alert             		- textures are slightly transparent so they can be colored with background-color classess
	.texture_dust.bg_alert             		- textures are slightly transparent so they can be colored with background-color classess
	.texture_dark.bg_alert             		- textures are slightly transparent so they can be colored with background-color classess
	.texture_cross.bg_alert             		- textures are slightly transparent so they can be colored with background-color classess
	.texture_disabled.bg_alert             	- textures are slightly transparent so they can be colored with background-color classess

	Markup:
	<div class="{{modifier_class}} p_5 br_black-8 br_1 br_solid text_center">{{modifier_class}}</div>

	Styleguide Decorator.Background.Textures.BackgroundColor

 */
/*
	Textures Plus Background Shades

	All textures are slightly transparent.  You can further shade the background colors to achieve even more flexablity.  

	.texture_light.bg_primary              	- textures are slightly transparent so they can be colored with background-color classess
	.texture_dust.bg_primary              	- textures are slightly transparent so they can be colored with background-color classess
	.texture_medium.bg_primary              	- textures are slightly transparent so they can be colored with background-color classess
	.texture_dark.bg_primary              	- textures are slightly transparent so they can be colored with background-color classess
	.texture_light.bg_warning              		- textures are slightly transparent so they can be colored with background-color classess
	.texture_medium.bg_warning             		- textures are slightly transparent so they can be colored with background-color classess
	.texture_dust.bg_warning             		- textures are slightly transparent so they can be colored with background-color classess
	.texture_dark.bg_warning             		- textures are slightly transparent so they can be colored with background-color classess
	.texture_cross.bg_warning             		- textures are slightly transparent so they can be colored with background-color classess
	.texture_disabled.bg_warning             	- textures are slightly transparent so they can be colored with background-color classess

	Markup:
	<div class="flex">
		<div class="{{modifier_class}}-n3 p_3 flex_auto text_center c_white">n3</div>
		<div class="{{modifier_class}}-n1 p_3 flex_auto text_center c_white">n1</div>
		<div class="{{modifier_class}}-1 p_3 flex_auto text_center c_white">1</div>
		<div class="{{modifier_class}}-3 p_3 flex_auto text_center c_white">3</div>
	</div>

	Styleguide Decorator.Background.Textures.Shaded

 */
/*
Gradient

Simple Gradients that are either linear or radial. These gradients can be modified by passing in the css properties to change the start and end color and the direction the gradient is rendered. `style="--start-color:hexcolor;--end-color:hexcolor;--origin:top right"`<table><thead><tr><th>css property</th><th>definition</th><th>acceptable options</th></tr></thead><tbody><tr><td>--start-color</td><td>the starting color of the gradient or center color for radial</td><td>proper formatted color: hex, hsl, hsla, rgb, rgba</td></tr><tr><td>--end-color</td><td>the ending color or the outside color when radial</td><td>proper formatted color: hex, hsl, hsla, rgb, rgba</td></tr><tr><td>--origin</td><td>point in the container where the gradients starts</td><td>these words depend on the type of gradient</td></tr></tbody></table> 

Weight: 121

Styleguide Decorator.Background.Gradient
*/
:root {
  --start-color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.015) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.15 ) ), 1);
  --end-color: hsla(var(--acc-h), calc( var(--acc-s) + ((100% - var(--acc-s)) * 0.015) ), calc( var( --acc-l ) - ( var( --acc-l ) * 0.15 ) ), 1);
  --origin:at top left;
}

.radial-gradient_custom {
  --origin:at top left;
  background-image: radial-gradient(var(--origin), var(--start-color), var(--end-color));
  background-color: var(--start-color);
}

.linear-gradient_custom {
  --origin:to top left;
  background-image: linear-gradient(var(--origin), var(--start-color), var(--end-color));
  background-color: var(--start-color);
}

/*
Linear Gradient

The default gradient is the ACC Blue to the Primary Color of the Brand. Pass in css properties to manipulate the colors you want to use. <a class="link" href="https://developer.mozilla.org/en-US/docs/Web/CSS/gradient/linear-gradient" target="_blank">linear gradient css documentation</a>


<div class="linear-gradient_custom w_100 aspect_21x9 max-w_40 m_4 c_white grid items_center justify_center">Default Coloring</div>
<div class="linear-gradient_custom w_100 aspect_21x9 max-w_40 m_4 c_white grid items_center justify_center" style="--start-color:#b3318e;--end-color:#450c5a;--origin:to top right">Modified Coloring</div>

MarkupWrapperClasses:
flex flex_row bg_shade-5 p_2 texture_light

Weight: 1

Styleguide Decorator.Background.Gradient.linear
*/
/*
Radial Gradient

The default gradient is the ACC Blue to the Primary Color of the Brand. Pass in css properties to manipulate the colors you want to use.  <a class="link" href="https://developer.mozilla.org/en-US/docs/Web/CSS/gradient/radial-gradient" target="_blank">radial gradient css documentation</a>


<div class="radial-gradient_custom w_100 aspect_21x9 max-w_40 m_4 c_white grid items_center justify_center">Default Coloring</div>
<div class="radial-gradient_custom w_100 aspect_21x9 max-w_40 m_4 c_white grid items_center justify_center" style="--start-color:#b3318e;--end-color:#450c5a;--origin:at top">Modified Coloring</div>

MarkupWrapperClasses:
flex flex_row bg_shade-5 p_2 texture_light

Weight: 2

Styleguide Decorator.Background.Gradient.Radial
*/
/*
Logos

Logos in the design come in 4 variations the primary logo, the condensed logo, and alte version which are the reverse of primary and reversed.  All logos are controled by the width and will maintain there aspect ratios to respond to the container they are in.  For 508 compliance please place the brand name in the logo.

.logo_primary	            		-   	Primary Logo great for desktop displays best used for when the logo can be taller then 80px.
.logo_primary-alt 	            	-   	Primary Logo reversed for dark background situations.
.logo_condensed.max-w_15             -  	 	Smaller Mobile Friendly Logo these logos and be readable between 40px to 80px in height. 
.logo_primary-alt.max-w_15         -  	 	Smaller Logo Reversed.

Markup:
<div class="{{modifier_class}}" data-style="{{ modifier_class }}" >
	<span class="alt">{{modifier_class}}</span>
</div>

MarkupWrapperClasses:
    bg_shade-2 max-w_40

Styleguide DesignBase.Logos

*/
[class*=logo_],
[class*=seal_] {
  overflow: hidden;
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  background-color: transparent;
  text-indent: -9999px;
}
[class*=logo_]:before,
[class*=seal_]:before {
  width: 1px;
  height: 0;
  margin-left: -1px;
  float: left;
  content: "";
}
[class*=logo_]:after,
[class*=seal_]:after {
  display: table;
  clear: both;
  content: "";
}
[class*=logo_] > .alt-text:before,
[class*=seal_] > .alt-text:before {
  display: none;
}

.logo_primary {
  background-image: url("../img/ACC_primaryLogo.svg");
}
.logo_primary:before {
  padding-top: 33.3333333333%;
}
.logo_primary > span.alt-text:before {
  content: "Logo of the American College Of Cardiology";
}

.logo_primary-alt {
  background-image: url("../img/ACC_primaryLogo-alt.svg");
}
.logo_primary-alt:before {
  padding-top: 33.3333333333%;
}
.logo_primary-alt > span.alt-text:before {
  content: "Logo of the American College Of Cardiology";
}

.logo_condensed {
  background-image: url("../img/ACC_mobileLogo.svg");
}
.logo_condensed:before {
  padding-top: 33.3333333333%;
}
.logo_condensed > span.alt-text:before {
  content: "Logo of the American College Of Cardiology";
}

.logo_condensed-alt {
  background-image: url("../img/ACC_mobileLogo-alt.svg");
}
.logo_condensed-alt:before {
  padding-top: 33.3333333333%;
}
.logo_condensed-alt > span.alt-text:before {
  content: "Logo of the American College Of Cardiology";
}

/*
Seals

Seals in the design come in 3 variations the default, small, and tiny.  All Seals will maintain their aspect ratios and will respond to the container, but seals have a max width.  For 508 compliance, please place the brand name in the seal.

.seal_normal	            - Full size seal great for desktop displays best used for when the seal can be taller then 100px.
.seal_small	            - Condensed size seal great for Tablet displays best used for when the seal is between 100px to 40px.
.seal_tiny	            - Smallest of the seals best used for icons when seal is 40px and bellow


Markup:
<div class="{{modifier_class}} m_auto" data-style="{{ modifier_class }}">
	<span class="alt-text">{{modifier_class}}</span>
</div>

MarkupWrapperClasses:
	bg_shade-2 max-w_40

Styleguide DesignBase.Seals

*/
.seal_normal {
  background-image: url("../img/ACC_seal.svg");
}
.seal_normal:before {
  padding-top: 100%;
}
.seal_normal > span.alt-text:before {
  content: "Seal of the American College Of Cardiology";
}

.seal_small {
  max-width: 100px;
  background-image: url("../img/ACC_sealCondensed.svg");
}
.seal_small:before {
  padding-top: 100%;
}
.seal_small > span.alt-text:before {
  content: "Seal of the American College Of Cardiology";
}

.seal_tiny {
  max-width: 40px;
  background-image: url("../img/ACC_sealCondensed-alt.svg");
}
.seal_tiny:before {
  padding-top: 100%;
}
.seal_tiny > span.alt-text:before {
  content: "Seal of the American College Of Cardiology";
}

.seal_normal-alt {
  background-image: url("../img/ACC_seal-reverse.svg");
}
.seal_normal-alt:before {
  padding-top: 100%;
}
.seal_normal-alt > span.alt-text:before {
  content: "Seal of the American College Of Cardiology";
}

.seal_small-alt {
  max-width: 100px;
  background-image: url("../img/ACC_sealCondensed-reverse.svg");
}
.seal_small-alt:before {
  padding-top: 100%;
}
.seal_small-alt > span.alt-text:before {
  content: "Seal of the American College Of Cardiology";
}

.seal_tiny-alt {
  max-width: 40px;
  background-image: url("../img/ACC_sealCondensed-alt-reverse.svg");
}
.seal_tiny-alt:before {
  padding-top: 100%;
}
.seal_tiny-alt > span.alt-text:before {
  content: "Seal of the American College Of Cardiology";
}

/*
Borders

Borders a complex utility that demands a combo UCs to acheive their effect. The three UCs that must be used in combo are `style`, `color`, and `width`.  To make an object with single black pixel border that is solid you would have to add '.br_solid.br_1.br_black' 

Weight: 125

Styleguide Decorator.Border

*/
/* No styleguide reference. */
/*
Style

Depends on base border module in _borders.css

.br_none           - makes a border none
.br_dotted         - makes a border dotted
.br_dashed         - makes a border dashed
.br_solid          - makes a border solid

Markup:
<div class="{{modifier_class}} br_black bw_1 p_3">{{modifier_class}} border</div>

Styleguide Decorator.Border.Style

*/
.br_inherit {
  border-color: inherit;
}

.br_none, .btn_acc-primary {
  border-style: none;
}

.br_solid {
  border-style: solid;
}

.br_dashed {
  border-style: dashed;
}

.br_dotted {
  border-style: dotted;
}

@media only screen and (min-width : 768px) {
  .br_none\:md {
    border-style: none;
  }

  .br_solid\:md {
    border-style: solid;
  }

  .br_dashed\:md {
    border-style: dashed;
  }

  .br_dotted\:md {
    border-style: dotted;
  }
}
@media only screen and (min-width : 1024px) {
  .br_none\:lg {
    border-style: none;
  }

  .br_solid\:lg {
    border-style: solid;
  }

  .br_dashed\:lg {
    border-style: dashed;
  }

  .br_dotted\:lg {
    border-style: dotted;
  }
}
/*
Color

Alter the border color of and object by adding the border color utitlity class.

br_primary              - border color
br_shade                - border color
br_alert                - border color
br_warning              - border color
br_info                 - border color
br_highlight            - border color


Markup:
<div class="{{modifier_class}} p_3 br_solid bw_3">{{modifier_class}} border</div>

Styleguide Decorator.Border.Colors

*/
/*
Color:Black with Alphas

Border black has attached alpha modifiers to allow for greater flexibility 

br_black             - border black with alpha of 100%
br_black-0             - border black with alpha of 2%
br_black-1             - border black with alpha of 10%
br_black-2             - border black with alpha of 20%
br_black-3             - border black with alpha of 30%
br_black-4             - border black with alpha of 40%
br_black-5             - border black with alpha of 50%
br_black-6             - border black with alpha of 60%
br_black-7             - border black with alpha of 70%
br_black-8             - border black with alpha of 80%
br_black-9             - border black with alpha of 90%

Markup:
<div class="{{modifier_class}} p_3 br_solid br_5 bg_primary-1 white">{{modifier_class}} border</div>

Styleguide Decorator.Border.Colors.Black

*/
/*
  Color: White with Alphas

  Border white has attached alpha modifiers to allow for greater flexablity 

  br_white             - border white with alpha of 100%
  br_white-0             - border white with alpha of 2%
  br_white-1             - border white with alpha of 90%
  br_white-2             - border white with alpha of 80%
  br_white-3             - border white with alpha of 70%
  br_white-4             - border white with alpha of 60%
  br_white-5             - border white with alpha of 50%
  br_white-6             - border white with alpha of 40%
  br_white-7             - border white with alpha of 30%
  br_white-8             - border white with alpha of 20%
  br_white-9             - border white with alpha of 10%

  Markup:
  <div class="{{modifier_class}} p_3 br_solid br_5 bg_primary-1 c_white">{{modifier_class}} border</div>

  Styleguide Decorator.Border.Colors.White

  */
.br_black-0 {
  border-color: rgba(19, 18, 18, 0) !important;
}

.br_black-_01 {
  border-color: rgba(19, 18, 18, 0.005) !important;
}

.br_black-_05 {
  border-color: rgba(19, 18, 18, 0.0075) !important;
}

.br_black-1 {
  border-color: rgba(19, 18, 18, 0.025) !important;
}

.br_black-2, .btn.disabled, button.btn.disabled, input[type=button].btn.disabled, input[type=reset].btn.disabled, input[type=submit].btn.disabled, .btn_acc-primary.disabled {
  border-color: rgba(19, 18, 18, 0.1) !important;
}

.br_black-3 {
  border-color: rgba(19, 18, 18, 0.25) !important;
}

.br_black-4 {
  border-color: rgba(19, 18, 18, 0.38) !important;
}

.br_black-5 {
  border-color: rgba(19, 18, 18, 0.5) !important;
}

.br_black-6 {
  border-color: rgba(19, 18, 18, 0.62) !important;
}

.br_black-7 {
  border-color: rgba(19, 18, 18, 0.75) !important;
}

.br_black-8 {
  border-color: rgba(19, 18, 18, 0.9) !important;
}

.br_black-9 {
  border-color: rgba(19, 18, 18, 0.975) !important;
}

.br_black-none {
  border-color: #131212 !important;
}

.br_white-0 {
  border-color: rgba(255, 255, 255, 0) !important;
}

.br_white-_01 {
  border-color: rgba(255, 255, 255, 0.005) !important;
}

.br_white-_05 {
  border-color: rgba(255, 255, 255, 0.0075) !important;
}

.br_white-1 {
  border-color: rgba(255, 255, 255, 0.025) !important;
}

.br_white-2 {
  border-color: rgba(255, 255, 255, 0.1) !important;
}

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

.br_white-4 {
  border-color: rgba(255, 255, 255, 0.38) !important;
}

.br_white-5 {
  border-color: rgba(255, 255, 255, 0.5) !important;
}

.br_white-6 {
  border-color: rgba(255, 255, 255, 0.62) !important;
}

.br_white-7 {
  border-color: rgba(255, 255, 255, 0.75) !important;
}

.br_white-8 {
  border-color: rgba(255, 255, 255, 0.9) !important;
}

.br_white-9 {
  border-color: rgba(255, 255, 255, 0.975) !important;
}

.br_white-none {
  border-color: white !important;
}

.border_transparent {
  border-color: transparent;
}

/*
	Radius

	Apply border radius to objects by adding full or partial classes for border-radius

	br_square           - All square
	br_radius        - All with $global-radus
	br_round         - All corners with 99(px)
	br_circle          - All corders at 100%
	br-tl_square           - top left square
	br-tl_radius        - top left with $global-radus
	br-tl_round         - top left corners with 99(px)
	br-tl_circle          - top left corders at 100%
	br-bl_square           - bottom left square
	br-bl_radius        - bottom left with $global-radus
	br-bl_round         - bottom left corners with 99(px)
	br-bl_circle          - bottom left corders at 100%


	Markup:
	<div class="{{modifier_class}} p_3 br_black br_solid br_2">{{modifier_class}} border</div>

	Styleguide Decorator.Border.Radius

  */
.br_square {
  border-radius: 0px;
}

.br_radius, .btn_acc-primary {
  border-radius: 6px;
}

.br_round {
  border-radius: 25px;
}

.br_circle {
  border-radius: 100%;
}

.br-tr_square {
  border-top-right-radius: 0px;
}

.br-tr_radius {
  border-top-right-radius: 6px;
}

.br-tr_round {
  border-top-right-radius: 25px;
}

.br-tr_circle {
  border-top-right-radius: 100%;
}

.br-tl_square {
  border-top-left-radius: 0px;
}

.br-tl_radius {
  border-top-left-radius: 6px;
}

.br-tl_round {
  border-top-left-radius: 25px;
}

.br-tl_circle {
  border-top-left-radius: 100%;
}

.br-br_square {
  border-bottom-right-radius: 0px;
}

.br-br_radius {
  border-bottom-right-radius: 6px;
}

.br-br_round {
  border-bottom-right-radius: 25px;
}

.br-br_circle {
  border-bottom-right-radius: 100%;
}

.br-bl_square {
  border-bottom-left-radius: 0px;
}

.br-bl_radius {
  border-bottom-left-radius: 6px;
}

.br-bl_round {
  border-bottom-left-radius: 25px;
}

.br-bl_circle {
  border-bottom-left-radius: 100%;
}

@media only screen and (min-width : 768px) {
  .br_square\:md {
    border-radius: 0px;
  }

  .br_radius\:md {
    border-radius: 6px;
  }

  .br_round\:md {
    border-radius: 25px;
  }

  .br_circle\:md {
    border-radius: 100%;
  }

  .br-tr_square\:md {
    border-top-right-radius: 0px;
  }

  .br-tr_radius\:md {
    border-top-right-radius: 6px;
  }

  .br-tr_round\:md {
    border-top-right-radius: 25px;
  }

  .br-tr_circle\:md {
    border-top-right-radius: 100%;
  }

  .br-tl_square\:md {
    border-top-left-radius: 0px;
  }

  .br-tl_radius\:md {
    border-top-left-radius: 6px;
  }

  .br-tl_round\:md {
    border-top-left-radius: 25px;
  }

  .br-tl_circle\:md {
    border-top-left-radius: 100%;
  }

  .br-br_square\:md {
    border-bottom-right-radius: 0px;
  }

  .br-br_radius\:md {
    border-bottom-right-radius: 6px;
  }

  .br-br_round\:md {
    border-bottom-right-radius: 25px;
  }

  .br-br_circle\:md {
    border-bottom-right-radius: 100%;
  }

  .br-bl_square\:md {
    border-bottom-left-radius: 0px;
  }

  .br-bl_radius\:md {
    border-bottom-left-radius: 6px;
  }

  .br-bl_round\:md {
    border-bottom-left-radius: 25px;
  }

  .br-bl_circle\:md {
    border-bottom-left-radius: 100%;
  }
}
@media only screen and (min-width : 1024px) {
  .br_square\:lg {
    border-radius: 0px;
  }

  .br_radius\:lg {
    border-radius: 6px;
  }

  .br_round\:lg {
    border-radius: 25px;
  }

  .br_circle\:lg {
    border-radius: 100%;
  }

  .br-tr_square\:lg {
    border-top-right-radius: 0px;
  }

  .br-tr_radius\:lg {
    border-top-right-radius: 6px;
  }

  .br-tr_round\:lg {
    border-top-right-radius: 25px;
  }

  .br-tr_circle\:lg {
    border-top-right-radius: 100%;
  }

  .br-tl_square\:lg {
    border-top-left-radius: 0px;
  }

  .br-tl_radius\:lg {
    border-top-left-radius: 6px;
  }

  .br-tl_round\:lg {
    border-top-left-radius: 25px;
  }

  .br-tl_circle\:lg {
    border-top-left-radius: 100%;
  }

  .br-br_square\:lg {
    border-bottom-right-radius: 0px;
  }

  .br-br_radius\:lg {
    border-bottom-right-radius: 6px;
  }

  .br-br_round\:lg {
    border-bottom-right-radius: 25px;
  }

  .br-br_circle\:lg {
    border-bottom-right-radius: 100%;
  }

  .br-bl_square\:lg {
    border-bottom-left-radius: 0px;
  }

  .br-bl_radius\:lg {
    border-bottom-left-radius: 6px;
  }

  .br-bl_round\:lg {
    border-bottom-left-radius: 25px;
  }

  .br-bl_circle\:lg {
    border-bottom-left-radius: 100%;
  }
}
.square,
.square .switch-paddle,
.square .switch-paddle::after {
  border-radius: 0px;
}

.radius,
.radius .switch-paddle,
.radius .switch-paddle::after {
  border-radius: 6px;
}

.round,
.round .switch-paddle,
.round .switch-paddle::after {
  border-radius: 25px;
}

.circle,
.circle .switch-paddle,
.circle .switch-paddle::after {
  border-radius: 100%;
}

/*
  Colors

  Border colors can also have the colors modified by shifting to white or black   

  br_primary            	  - border color primary
  br_primary-1              - border color mixed with white
  br_primary-2              - border color mixed with white
  br_primary-3              - border color mixed with white
  br_primary-4              - border color mixed with white
  br_primary-5              - border color mixed with white
  br_primary-n1             - border color mixed with black
  br_primary-n2             - border color mixed with black
  br_primary-n3             - border color mixed with black
  br_primary-n4             - border color mixed with black
  br_primary-n5             - border color mixed with black 

  Markup:
  <div class="{{modifier_class}} p_3 br_solid br_5 bg_shade c_white">{{modifier_class}} border</div>

  Styleguide Decorator.Border.Colors.Modifiers

  */

.br_primary,.br_primary-0 {
  border-color: var(--primary) !important;
}

.br_primary-1 {
  border-color: hsla(var(--primary-h), calc( var( --primary-s ) - ( var( --primary-s ) * 0.05 ) ), calc( var(--primary-l) + ((100% - var(--primary-l)) * 0.1) ), 1) !important;
}

.br_primary-2 {
  border-color: hsla(var(--primary-h), calc( var( --primary-s ) - ( var( --primary-s ) * 0.125 ) ), calc( var(--primary-l) + ((100% - var(--primary-l)) * 0.25) ), 1) !important;
}

.br_primary-3 {
  border-color: hsla(var(--primary-h), calc( var( --primary-s ) - ( var( --primary-s ) * 0.25 ) ), calc( var(--primary-l) + ((100% - var(--primary-l)) * 0.5) ), 1) !important;
}

.br_primary-4 {
  border-color: hsla(var(--primary-h), calc( var( --primary-s ) - ( var( --primary-s ) * 0.375 ) ), calc( var(--primary-l) + ((100% - var(--primary-l)) * 0.75) ), 1) !important;
}

.br_primary-5 {
  border-color: hsla(var(--primary-h), calc( var( --primary-s ) - ( var( --primary-s ) * 0.45 ) ), calc( var(--primary-l) + ((100% - var(--primary-l)) * 0.9) ), 1) !important;
}

.br_primary-n1 {
  border-color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.015) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.15 ) ), 1) !important;
}

.br_primary-n2 {
  border-color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.03) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.3 ) ), 1) !important;
}

.br_primary-n3, .btn_acc-primary {
  border-color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.05) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.5 ) ), 1) !important;
}

.br_primary-n4 {
  border-color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.07) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.7 ) ), 1) !important;
}

.br_primary-n5 {
  border-color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.085) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.85 ) ), 1) !important;
}

.br_secondary,.br_secondary-0 {
  border-color: var(--secondary) !important;
}

.br_secondary-1 {
  border-color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.05 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.1) ), 1) !important;
}

.br_secondary-2 {
  border-color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.125 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.25) ), 1) !important;
}

.br_secondary-3 {
  border-color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.25 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.5) ), 1) !important;
}

.br_secondary-4 {
  border-color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.375 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.75) ), 1) !important;
}

.br_secondary-5 {
  border-color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.45 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.9) ), 1) !important;
}

.br_secondary-n1 {
  border-color: hsla(var(--secondary-h), calc( var(--secondary-s) + ((100% - var(--secondary-s)) * 0.015) ), calc( var( --secondary-l ) - ( var( --secondary-l ) * 0.15 ) ), 1) !important;
}

.br_secondary-n2 {
  border-color: hsla(var(--secondary-h), calc( var(--secondary-s) + ((100% - var(--secondary-s)) * 0.03) ), calc( var( --secondary-l ) - ( var( --secondary-l ) * 0.3 ) ), 1) !important;
}

.br_secondary-n3 {
  border-color: hsla(var(--secondary-h), calc( var(--secondary-s) + ((100% - var(--secondary-s)) * 0.05) ), calc( var( --secondary-l ) - ( var( --secondary-l ) * 0.5 ) ), 1) !important;
}

.br_secondary-n4 {
  border-color: hsla(var(--secondary-h), calc( var(--secondary-s) + ((100% - var(--secondary-s)) * 0.07) ), calc( var( --secondary-l ) - ( var( --secondary-l ) * 0.7 ) ), 1) !important;
}

.br_secondary-n5 {
  border-color: hsla(var(--secondary-h), calc( var(--secondary-s) + ((100% - var(--secondary-s)) * 0.085) ), calc( var( --secondary-l ) - ( var( --secondary-l ) * 0.85 ) ), 1) !important;
}

.br_success,.br_success-0 {
  border-color: var(--success) !important;
}

.br_success-1 {
  border-color: hsla(var(--success-h), calc( var( --success-s ) - ( var( --success-s ) * 0.05 ) ), calc( var(--success-l) + ((100% - var(--success-l)) * 0.1) ), 1) !important;
}

.br_success-2 {
  border-color: hsla(var(--success-h), calc( var( --success-s ) - ( var( --success-s ) * 0.125 ) ), calc( var(--success-l) + ((100% - var(--success-l)) * 0.25) ), 1) !important;
}

.br_success-3 {
  border-color: hsla(var(--success-h), calc( var( --success-s ) - ( var( --success-s ) * 0.25 ) ), calc( var(--success-l) + ((100% - var(--success-l)) * 0.5) ), 1) !important;
}

.br_success-4 {
  border-color: hsla(var(--success-h), calc( var( --success-s ) - ( var( --success-s ) * 0.375 ) ), calc( var(--success-l) + ((100% - var(--success-l)) * 0.75) ), 1) !important;
}

.br_success-5 {
  border-color: hsla(var(--success-h), calc( var( --success-s ) - ( var( --success-s ) * 0.45 ) ), calc( var(--success-l) + ((100% - var(--success-l)) * 0.9) ), 1) !important;
}

.br_success-n1 {
  border-color: hsla(var(--success-h), calc( var(--success-s) + ((100% - var(--success-s)) * 0.015) ), calc( var( --success-l ) - ( var( --success-l ) * 0.15 ) ), 1) !important;
}

.br_success-n2 {
  border-color: hsla(var(--success-h), calc( var(--success-s) + ((100% - var(--success-s)) * 0.03) ), calc( var( --success-l ) - ( var( --success-l ) * 0.3 ) ), 1) !important;
}

.br_success-n3 {
  border-color: hsla(var(--success-h), calc( var(--success-s) + ((100% - var(--success-s)) * 0.05) ), calc( var( --success-l ) - ( var( --success-l ) * 0.5 ) ), 1) !important;
}

.br_success-n4 {
  border-color: hsla(var(--success-h), calc( var(--success-s) + ((100% - var(--success-s)) * 0.07) ), calc( var( --success-l ) - ( var( --success-l ) * 0.7 ) ), 1) !important;
}

.br_success-n5 {
  border-color: hsla(var(--success-h), calc( var(--success-s) + ((100% - var(--success-s)) * 0.085) ), calc( var( --success-l ) - ( var( --success-l ) * 0.85 ) ), 1) !important;
}

.br_shade,.br_shade-0 {
  border-color: var(--shade) !important;
}

.br_shade-1 {
  border-color: hsla(var(--shade-h), calc( var( --shade-s ) - ( var( --shade-s ) * 0.05 ) ), calc( var(--shade-l) + ((100% - var(--shade-l)) * 0.1) ), 1) !important;
}

.br_shade-2 {
  border-color: hsla(var(--shade-h), calc( var( --shade-s ) - ( var( --shade-s ) * 0.125 ) ), calc( var(--shade-l) + ((100% - var(--shade-l)) * 0.25) ), 1) !important;
}

.br_shade-3 {
  border-color: hsla(var(--shade-h), calc( var( --shade-s ) - ( var( --shade-s ) * 0.25 ) ), calc( var(--shade-l) + ((100% - var(--shade-l)) * 0.5) ), 1) !important;
}

.br_shade-4 {
  border-color: hsla(var(--shade-h), calc( var( --shade-s ) - ( var( --shade-s ) * 0.375 ) ), calc( var(--shade-l) + ((100% - var(--shade-l)) * 0.75) ), 1) !important;
}

.br_shade-5 {
  border-color: hsla(var(--shade-h), calc( var( --shade-s ) - ( var( --shade-s ) * 0.45 ) ), calc( var(--shade-l) + ((100% - var(--shade-l)) * 0.9) ), 1) !important;
}

.br_shade-n1 {
  border-color: hsla(var(--shade-h), calc( var(--shade-s) + ((100% - var(--shade-s)) * 0.015) ), calc( var( --shade-l ) - ( var( --shade-l ) * 0.15 ) ), 1) !important;
}

.br_shade-n2 {
  border-color: hsla(var(--shade-h), calc( var(--shade-s) + ((100% - var(--shade-s)) * 0.03) ), calc( var( --shade-l ) - ( var( --shade-l ) * 0.3 ) ), 1) !important;
}

.br_shade-n3 {
  border-color: hsla(var(--shade-h), calc( var(--shade-s) + ((100% - var(--shade-s)) * 0.05) ), calc( var( --shade-l ) - ( var( --shade-l ) * 0.5 ) ), 1) !important;
}

.br_shade-n4 {
  border-color: hsla(var(--shade-h), calc( var(--shade-s) + ((100% - var(--shade-s)) * 0.07) ), calc( var( --shade-l ) - ( var( --shade-l ) * 0.7 ) ), 1) !important;
}

.br_shade-n5 {
  border-color: hsla(var(--shade-h), calc( var(--shade-s) + ((100% - var(--shade-s)) * 0.085) ), calc( var( --shade-l ) - ( var( --shade-l ) * 0.85 ) ), 1) !important;
}

.br_warning,.br_warning-0 {
  border-color: var(--warning) !important;
}

.br_warning-1 {
  border-color: hsla(var(--warning-h), calc( var( --warning-s ) - ( var( --warning-s ) * 0.05 ) ), calc( var(--warning-l) + ((100% - var(--warning-l)) * 0.1) ), 1) !important;
}

.br_warning-2 {
  border-color: hsla(var(--warning-h), calc( var( --warning-s ) - ( var( --warning-s ) * 0.125 ) ), calc( var(--warning-l) + ((100% - var(--warning-l)) * 0.25) ), 1) !important;
}

.br_warning-3 {
  border-color: hsla(var(--warning-h), calc( var( --warning-s ) - ( var( --warning-s ) * 0.25 ) ), calc( var(--warning-l) + ((100% - var(--warning-l)) * 0.5) ), 1) !important;
}

.br_warning-4 {
  border-color: hsla(var(--warning-h), calc( var( --warning-s ) - ( var( --warning-s ) * 0.375 ) ), calc( var(--warning-l) + ((100% - var(--warning-l)) * 0.75) ), 1) !important;
}

.br_warning-5 {
  border-color: hsla(var(--warning-h), calc( var( --warning-s ) - ( var( --warning-s ) * 0.45 ) ), calc( var(--warning-l) + ((100% - var(--warning-l)) * 0.9) ), 1) !important;
}

.br_warning-n1 {
  border-color: hsla(var(--warning-h), calc( var(--warning-s) + ((100% - var(--warning-s)) * 0.015) ), calc( var( --warning-l ) - ( var( --warning-l ) * 0.15 ) ), 1) !important;
}

.br_warning-n2 {
  border-color: hsla(var(--warning-h), calc( var(--warning-s) + ((100% - var(--warning-s)) * 0.03) ), calc( var( --warning-l ) - ( var( --warning-l ) * 0.3 ) ), 1) !important;
}

.br_warning-n3 {
  border-color: hsla(var(--warning-h), calc( var(--warning-s) + ((100% - var(--warning-s)) * 0.05) ), calc( var( --warning-l ) - ( var( --warning-l ) * 0.5 ) ), 1) !important;
}

.br_warning-n4 {
  border-color: hsla(var(--warning-h), calc( var(--warning-s) + ((100% - var(--warning-s)) * 0.07) ), calc( var( --warning-l ) - ( var( --warning-l ) * 0.7 ) ), 1) !important;
}

.br_warning-n5 {
  border-color: hsla(var(--warning-h), calc( var(--warning-s) + ((100% - var(--warning-s)) * 0.085) ), calc( var( --warning-l ) - ( var( --warning-l ) * 0.85 ) ), 1) !important;
}

.br_alert,.br_alert-0 {
  border-color: var(--alert) !important;
}

.br_alert-1 {
  border-color: hsla(var(--alert-h), calc( var( --alert-s ) - ( var( --alert-s ) * 0.05 ) ), calc( var(--alert-l) + ((100% - var(--alert-l)) * 0.1) ), 1) !important;
}

.br_alert-2 {
  border-color: hsla(var(--alert-h), calc( var( --alert-s ) - ( var( --alert-s ) * 0.125 ) ), calc( var(--alert-l) + ((100% - var(--alert-l)) * 0.25) ), 1) !important;
}

.br_alert-3 {
  border-color: hsla(var(--alert-h), calc( var( --alert-s ) - ( var( --alert-s ) * 0.25 ) ), calc( var(--alert-l) + ((100% - var(--alert-l)) * 0.5) ), 1) !important;
}

.br_alert-4 {
  border-color: hsla(var(--alert-h), calc( var( --alert-s ) - ( var( --alert-s ) * 0.375 ) ), calc( var(--alert-l) + ((100% - var(--alert-l)) * 0.75) ), 1) !important;
}

.br_alert-5 {
  border-color: hsla(var(--alert-h), calc( var( --alert-s ) - ( var( --alert-s ) * 0.45 ) ), calc( var(--alert-l) + ((100% - var(--alert-l)) * 0.9) ), 1) !important;
}

.br_alert-n1 {
  border-color: hsla(var(--alert-h), calc( var(--alert-s) + ((100% - var(--alert-s)) * 0.015) ), calc( var( --alert-l ) - ( var( --alert-l ) * 0.15 ) ), 1) !important;
}

.br_alert-n2 {
  border-color: hsla(var(--alert-h), calc( var(--alert-s) + ((100% - var(--alert-s)) * 0.03) ), calc( var( --alert-l ) - ( var( --alert-l ) * 0.3 ) ), 1) !important;
}

.br_alert-n3 {
  border-color: hsla(var(--alert-h), calc( var(--alert-s) + ((100% - var(--alert-s)) * 0.05) ), calc( var( --alert-l ) - ( var( --alert-l ) * 0.5 ) ), 1) !important;
}

.br_alert-n4 {
  border-color: hsla(var(--alert-h), calc( var(--alert-s) + ((100% - var(--alert-s)) * 0.07) ), calc( var( --alert-l ) - ( var( --alert-l ) * 0.7 ) ), 1) !important;
}

.br_alert-n5 {
  border-color: hsla(var(--alert-h), calc( var(--alert-s) + ((100% - var(--alert-s)) * 0.085) ), calc( var( --alert-l ) - ( var( --alert-l ) * 0.85 ) ), 1) !important;
}

.br_navigation,.br_navigation-0 {
  border-color: var(--navigation) !important;
}

.br_navigation-1 {
  border-color: hsla(var(--navigation-h), calc( var( --navigation-s ) - ( var( --navigation-s ) * 0.05 ) ), calc( var(--navigation-l) + ((100% - var(--navigation-l)) * 0.1) ), 1) !important;
}

.br_navigation-2 {
  border-color: hsla(var(--navigation-h), calc( var( --navigation-s ) - ( var( --navigation-s ) * 0.125 ) ), calc( var(--navigation-l) + ((100% - var(--navigation-l)) * 0.25) ), 1) !important;
}

.br_navigation-3 {
  border-color: hsla(var(--navigation-h), calc( var( --navigation-s ) - ( var( --navigation-s ) * 0.25 ) ), calc( var(--navigation-l) + ((100% - var(--navigation-l)) * 0.5) ), 1) !important;
}

.br_navigation-4 {
  border-color: hsla(var(--navigation-h), calc( var( --navigation-s ) - ( var( --navigation-s ) * 0.375 ) ), calc( var(--navigation-l) + ((100% - var(--navigation-l)) * 0.75) ), 1) !important;
}

.br_navigation-5 {
  border-color: hsla(var(--navigation-h), calc( var( --navigation-s ) - ( var( --navigation-s ) * 0.45 ) ), calc( var(--navigation-l) + ((100% - var(--navigation-l)) * 0.9) ), 1) !important;
}

.br_navigation-n1 {
  border-color: hsla(var(--navigation-h), calc( var(--navigation-s) + ((100% - var(--navigation-s)) * 0.015) ), calc( var( --navigation-l ) - ( var( --navigation-l ) * 0.15 ) ), 1) !important;
}

.br_navigation-n2 {
  border-color: hsla(var(--navigation-h), calc( var(--navigation-s) + ((100% - var(--navigation-s)) * 0.03) ), calc( var( --navigation-l ) - ( var( --navigation-l ) * 0.3 ) ), 1) !important;
}

.br_navigation-n3 {
  border-color: hsla(var(--navigation-h), calc( var(--navigation-s) + ((100% - var(--navigation-s)) * 0.05) ), calc( var( --navigation-l ) - ( var( --navigation-l ) * 0.5 ) ), 1) !important;
}

.br_navigation-n4 {
  border-color: hsla(var(--navigation-h), calc( var(--navigation-s) + ((100% - var(--navigation-s)) * 0.07) ), calc( var( --navigation-l ) - ( var( --navigation-l ) * 0.7 ) ), 1) !important;
}

.br_navigation-n5 {
  border-color: hsla(var(--navigation-h), calc( var(--navigation-s) + ((100% - var(--navigation-s)) * 0.085) ), calc( var( --navigation-l ) - ( var( --navigation-l ) * 0.85 ) ), 1) !important;
}

.br_accent,.br_accent-0 {
  border-color: var(--accent) !important;
}

.br_accent-1 {
  border-color: hsla(var(--accent-h), calc( var( --accent-s ) - ( var( --accent-s ) * 0.05 ) ), calc( var(--accent-l) + ((100% - var(--accent-l)) * 0.1) ), 1) !important;
}

.br_accent-2 {
  border-color: hsla(var(--accent-h), calc( var( --accent-s ) - ( var( --accent-s ) * 0.125 ) ), calc( var(--accent-l) + ((100% - var(--accent-l)) * 0.25) ), 1) !important;
}

.br_accent-3 {
  border-color: hsla(var(--accent-h), calc( var( --accent-s ) - ( var( --accent-s ) * 0.25 ) ), calc( var(--accent-l) + ((100% - var(--accent-l)) * 0.5) ), 1) !important;
}

.br_accent-4 {
  border-color: hsla(var(--accent-h), calc( var( --accent-s ) - ( var( --accent-s ) * 0.375 ) ), calc( var(--accent-l) + ((100% - var(--accent-l)) * 0.75) ), 1) !important;
}

.br_accent-5 {
  border-color: hsla(var(--accent-h), calc( var( --accent-s ) - ( var( --accent-s ) * 0.45 ) ), calc( var(--accent-l) + ((100% - var(--accent-l)) * 0.9) ), 1) !important;
}

.br_accent-n1 {
  border-color: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.015) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.15 ) ), 1) !important;
}

.br_accent-n2 {
  border-color: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.03) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.3 ) ), 1) !important;
}

.br_accent-n3 {
  border-color: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.05) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.5 ) ), 1) !important;
}

.br_accent-n4 {
  border-color: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.07) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.7 ) ), 1) !important;
}

.br_accent-n5 {
  border-color: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.085) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.85 ) ), 1) !important;
}

.br_info,.br_info-0 {
  border-color: var(--info) !important;
}

.br_info-1 {
  border-color: hsla(var(--info-h), calc( var( --info-s ) - ( var( --info-s ) * 0.05 ) ), calc( var(--info-l) + ((100% - var(--info-l)) * 0.1) ), 1) !important;
}

.br_info-2 {
  border-color: hsla(var(--info-h), calc( var( --info-s ) - ( var( --info-s ) * 0.125 ) ), calc( var(--info-l) + ((100% - var(--info-l)) * 0.25) ), 1) !important;
}

.br_info-3 {
  border-color: hsla(var(--info-h), calc( var( --info-s ) - ( var( --info-s ) * 0.25 ) ), calc( var(--info-l) + ((100% - var(--info-l)) * 0.5) ), 1) !important;
}

.br_info-4 {
  border-color: hsla(var(--info-h), calc( var( --info-s ) - ( var( --info-s ) * 0.375 ) ), calc( var(--info-l) + ((100% - var(--info-l)) * 0.75) ), 1) !important;
}

.br_info-5 {
  border-color: hsla(var(--info-h), calc( var( --info-s ) - ( var( --info-s ) * 0.45 ) ), calc( var(--info-l) + ((100% - var(--info-l)) * 0.9) ), 1) !important;
}

.br_info-n1 {
  border-color: hsla(var(--info-h), calc( var(--info-s) + ((100% - var(--info-s)) * 0.015) ), calc( var( --info-l ) - ( var( --info-l ) * 0.15 ) ), 1) !important;
}

.br_info-n2 {
  border-color: hsla(var(--info-h), calc( var(--info-s) + ((100% - var(--info-s)) * 0.03) ), calc( var( --info-l ) - ( var( --info-l ) * 0.3 ) ), 1) !important;
}

.br_info-n3 {
  border-color: hsla(var(--info-h), calc( var(--info-s) + ((100% - var(--info-s)) * 0.05) ), calc( var( --info-l ) - ( var( --info-l ) * 0.5 ) ), 1) !important;
}

.br_info-n4 {
  border-color: hsla(var(--info-h), calc( var(--info-s) + ((100% - var(--info-s)) * 0.07) ), calc( var( --info-l ) - ( var( --info-l ) * 0.7 ) ), 1) !important;
}

.br_info-n5 {
  border-color: hsla(var(--info-h), calc( var(--info-s) + ((100% - var(--info-s)) * 0.085) ), calc( var( --info-l ) - ( var( --info-l ) * 0.85 ) ), 1) !important;
}

.br_highlight,.br_highlight-0 {
  border-color: var(--highlight) !important;
}

.br_highlight-1 {
  border-color: hsla(var(--highlight-h), calc( var( --highlight-s ) - ( var( --highlight-s ) * 0.05 ) ), calc( var(--highlight-l) + ((100% - var(--highlight-l)) * 0.1) ), 1) !important;
}

.br_highlight-2 {
  border-color: hsla(var(--highlight-h), calc( var( --highlight-s ) - ( var( --highlight-s ) * 0.125 ) ), calc( var(--highlight-l) + ((100% - var(--highlight-l)) * 0.25) ), 1) !important;
}

.br_highlight-3 {
  border-color: hsla(var(--highlight-h), calc( var( --highlight-s ) - ( var( --highlight-s ) * 0.25 ) ), calc( var(--highlight-l) + ((100% - var(--highlight-l)) * 0.5) ), 1) !important;
}

.br_highlight-4 {
  border-color: hsla(var(--highlight-h), calc( var( --highlight-s ) - ( var( --highlight-s ) * 0.375 ) ), calc( var(--highlight-l) + ((100% - var(--highlight-l)) * 0.75) ), 1) !important;
}

.br_highlight-5 {
  border-color: hsla(var(--highlight-h), calc( var( --highlight-s ) - ( var( --highlight-s ) * 0.45 ) ), calc( var(--highlight-l) + ((100% - var(--highlight-l)) * 0.9) ), 1) !important;
}

.br_highlight-n1 {
  border-color: hsla(var(--highlight-h), calc( var(--highlight-s) + ((100% - var(--highlight-s)) * 0.015) ), calc( var( --highlight-l ) - ( var( --highlight-l ) * 0.15 ) ), 1) !important;
}

.br_highlight-n2 {
  border-color: hsla(var(--highlight-h), calc( var(--highlight-s) + ((100% - var(--highlight-s)) * 0.03) ), calc( var( --highlight-l ) - ( var( --highlight-l ) * 0.3 ) ), 1) !important;
}

.br_highlight-n3 {
  border-color: hsla(var(--highlight-h), calc( var(--highlight-s) + ((100% - var(--highlight-s)) * 0.05) ), calc( var( --highlight-l ) - ( var( --highlight-l ) * 0.5 ) ), 1) !important;
}

.br_highlight-n4 {
  border-color: hsla(var(--highlight-h), calc( var(--highlight-s) + ((100% - var(--highlight-s)) * 0.07) ), calc( var( --highlight-l ) - ( var( --highlight-l ) * 0.7 ) ), 1) !important;
}

.br_highlight-n5 {
  border-color: hsla(var(--highlight-h), calc( var(--highlight-s) + ((100% - var(--highlight-s)) * 0.085) ), calc( var( --highlight-l ) - ( var( --highlight-l ) * 0.85 ) ), 1) !important;
}

.br_acc,.br_acc-0 {
  border-color: var(--acc) !important;
}

.br_acc-1 {
  border-color: hsla(var(--acc-h), calc( var( --acc-s ) - ( var( --acc-s ) * 0.05 ) ), calc( var(--acc-l) + ((100% - var(--acc-l)) * 0.1) ), 1) !important;
}

.br_acc-2 {
  border-color: hsla(var(--acc-h), calc( var( --acc-s ) - ( var( --acc-s ) * 0.125 ) ), calc( var(--acc-l) + ((100% - var(--acc-l)) * 0.25) ), 1) !important;
}

.br_acc-3 {
  border-color: hsla(var(--acc-h), calc( var( --acc-s ) - ( var( --acc-s ) * 0.25 ) ), calc( var(--acc-l) + ((100% - var(--acc-l)) * 0.5) ), 1) !important;
}

.br_acc-4 {
  border-color: hsla(var(--acc-h), calc( var( --acc-s ) - ( var( --acc-s ) * 0.375 ) ), calc( var(--acc-l) + ((100% - var(--acc-l)) * 0.75) ), 1) !important;
}

.br_acc-5 {
  border-color: hsla(var(--acc-h), calc( var( --acc-s ) - ( var( --acc-s ) * 0.45 ) ), calc( var(--acc-l) + ((100% - var(--acc-l)) * 0.9) ), 1) !important;
}

.br_acc-n1 {
  border-color: hsla(var(--acc-h), calc( var(--acc-s) + ((100% - var(--acc-s)) * 0.015) ), calc( var( --acc-l ) - ( var( --acc-l ) * 0.15 ) ), 1) !important;
}

.br_acc-n2 {
  border-color: hsla(var(--acc-h), calc( var(--acc-s) + ((100% - var(--acc-s)) * 0.03) ), calc( var( --acc-l ) - ( var( --acc-l ) * 0.3 ) ), 1) !important;
}

.br_acc-n3 {
  border-color: hsla(var(--acc-h), calc( var(--acc-s) + ((100% - var(--acc-s)) * 0.05) ), calc( var( --acc-l ) - ( var( --acc-l ) * 0.5 ) ), 1) !important;
}

.br_acc-n4 {
  border-color: hsla(var(--acc-h), calc( var(--acc-s) + ((100% - var(--acc-s)) * 0.07) ), calc( var( --acc-l ) - ( var( --acc-l ) * 0.7 ) ), 1) !important;
}

.br_acc-n5 {
  border-color: hsla(var(--acc-h), calc( var(--acc-s) + ((100% - var(--acc-s)) * 0.085) ), calc( var( --acc-l ) - ( var( --acc-l ) * 0.85 ) ), 1) !important;
}

/*
    Width

    Manipulation of borders with these classes either all border or with single borders   

    br_0            	- all border with no border
    br_1            	- all borders with 1px
    br_2            	- all borders with .125rem
    br_3            	- all borders with .25rem
    br_4            	- all borders with .5rem
    br_5            	- all borders with rem
    br-l_0.br_1            	- left border with no border
    br-l_1.br_1            	- left borders with 1px
    br-l_2.br_1            	- left borders with .125rem
    br-l_3.br_1            	- left borders with .25rem
    br-l_4.br_1            	- left borders with .5rem
    br-l_5.br_1            	- left borders with rem


    Markup:
    <div class="{{modifier_class}} p_3 br_solid br_black c_black">{{modifier_class}} border</div>

    Styleguide Decorator.Border.Width

   */
.br-t_0,
.br-t_1,
.br-t_2,
.br-t_3,
.br-t_4,
.br-t_5,
.br-r_0,
.br-r_1,
.br-r_2,
.br-r_3,
.br-r_4,
.br-r_5,
.br-l_0,
.br-l_1,
.br-l_2,
.br-l_3,
.br-l_4,
.br-l_5,
.br-b_0,
.br-b_1,
.br-b_2,
.br-b_3,
.br-b_4,
.br-b_5 {
  border-width: 0;
}

.br_0 {
  border-width: 0px;
}

.br_1 {
  border-width: 1px;
}

.br_2 {
  border-width: 3px;
}

.br_3 {
  border-width: 4px;
  border-width: 0.25rem;
}

.br_4 {
  border-width: 8px;
  border-width: 0.5rem;
}

.br_5 {
  border-width: 16px;
  border-width: 1rem;
}

.br-t_0 {
  border-top-width: 0px;
}

.br-t_1 {
  border-top-width: 1px;
}

.br-t_2 {
  border-top-width: 3px;
}

.br-t_3 {
  border-top-width: 4px;
  border-top-width: 0.25rem;
}

.br-t_4 {
  border-top-width: 8px;
  border-top-width: 0.5rem;
}

.br-t_5 {
  border-top-width: 16px;
  border-top-width: 1rem;
}

.br-r_0 {
  border-right-width: 0px;
}

.br-r_1 {
  border-right-width: 1px;
}

.br-r_2 {
  border-right-width: 3px;
}

.br-r_3 {
  border-right-width: 4px;
  border-right-width: 0.25rem;
}

.br-r_4 {
  border-right-width: 8px;
  border-right-width: 0.5rem;
}

.br-r_5 {
  border-right-width: 16px;
  border-right-width: 1rem;
}

.br-l_0 {
  border-left-width: 0px;
}

.br-l_1 {
  border-left-width: 1px;
}

.br-l_2 {
  border-left-width: 3px;
}

.br-l_3 {
  border-left-width: 4px;
  border-left-width: 0.25rem;
}

.br-l_4 {
  border-left-width: 8px;
  border-left-width: 0.5rem;
}

.br-l_5 {
  border-left-width: 16px;
  border-left-width: 1rem;
}

.br-b_0 {
  border-bottom-width: 0px;
}

.br-b_1 {
  border-bottom-width: 1px;
}

.br-b_2 {
  border-bottom-width: 3px;
}

.br-b_3 {
  border-bottom-width: 4px;
  border-bottom-width: 0.25rem;
}

.br-b_4 {
  border-bottom-width: 8px;
  border-bottom-width: 0.5rem;
}

.br-b_5 {
  border-bottom-width: 16px;
  border-bottom-width: 1rem;
}

/*
Opacity

A subtle set of  UCs that control opacity can alter the objects level of focus.

Weight: 128

Styleguide Decorator.Opacity

*/
/* No styleguide reference. */
/*
	Opacity Levels

	Set the Opacity of an object.  <table class='clear_both'><thead class='font_bold uppercase'><th>class</th><th class='text_right'>css property</th><th>value</th></thead><tbody><tr><td class='c_primary-n2'> .opacity_0</td><td class='text_right'> opacity :</td><td> 0 </td></tr> <tr><td class='c_primary-n2'> .opacity__01</td><td class='text_right'> opacity :</td><td> 0.005 </td></tr> <tr><td class='c_primary-n2'> .opacity__05</td><td class='text_right'> opacity :</td><td> 0.0075 </td></tr> <tr><td class='c_primary-n2'> .opacity_1</td><td class='text_right'> opacity :</td><td> 0.025 </td></tr> <tr><td class='c_primary-n2'> .opacity_2</td><td class='text_right'> opacity :</td><td> 0.1 </td></tr> <tr><td class='c_primary-n2'> .opacity_3</td><td class='text_right'> opacity :</td><td> 0.25 </td></tr> <tr><td class='c_primary-n2'> .opacity_4</td><td class='text_right'> opacity :</td><td> 0.38 </td></tr> <tr><td class='c_primary-n2'> .opacity_5</td><td class='text_right'> opacity :</td><td> 0.5 </td></tr> <tr><td class='c_primary-n2'> .opacity_6</td><td class='text_right'> opacity :</td><td> 0.62 </td></tr> <tr><td class='c_primary-n2'> .opacity_7</td><td class='text_right'> opacity :</td><td> 0.75 </td></tr> <tr><td class='c_primary-n2'> .opacity_8</td><td class='text_right'> opacity :</td><td> 0.9 </td></tr> <tr><td class='c_primary-n2'> .opacity_9</td><td class='text_right'> opacity :</td><td> 0.975 </td></tr> <tr><td class='c_primary-n2'> .opacity_none</td><td class='text_right'> opacity :</td><td> 1 </td></tr> </tbody></table>  

	.opacity_2     - set opacity: 0.1
	.opacity_6     - set opacity: 0.62
	.opacity_8     - set opacity: 0.9
	.opacity_none  - set opacity: 1

	Markup:
	<div class="{{modifier_class}} br_1 br_solid br_white p_2 bg_warning c_white">{{modifier_class}}</div>

	MarkupWrapperClasses:
	p_4 bg_primary

	Styleguide Decorator.Opacity.basic

 */
.opacity_0 {
  opacity: 0;
}

.opacity__01 {
  opacity: 0.005;
}

.opacity__05 {
  opacity: 0.0075;
}

.opacity_1 {
  opacity: 0.025;
}

.opacity_2 {
  opacity: 0.1;
}

.opacity_3 {
  opacity: 0.25;
}

.opacity_4 {
  opacity: 0.38;
}

.opacity_5 {
  opacity: 0.5;
}

.opacity_6 {
  opacity: 0.62;
}

.opacity_7 {
  opacity: 0.75;
}

.opacity_8 {
  opacity: 0.9;
}

.opacity_9 {
  opacity: 0.975;
}

.opacity_none {
  opacity: 1;
}

/*
active

A common class name given to the parent container can effect the color, background and opacity of the children.  The active class is different depending if you are using Bootstrap or Foundation. <h1>This Variation of Arches uses <strong>"active"</strong></h1>  

Weight: 135

Styleguide Interaction.States.Active

*/
/*
active Full Opacity

<div class="p-b_3"><span class="bg_highlight br_radius c_white inline-block font_n1 p-7_3 p-x_5 sg">Click the areas below to toggle the `active` state.</span></div><strong>`.active .a:opacity`</strong> Set the Opacity of an objects children to 100% when it has the class is-active. 

Markup:
<div class="flex p_4 bg_primary is-active_toggle-function ">
  <div class="flex_auto opacity_0 a:opacity br_1 br_solid br_white p_2 bg_warning c_white"> 0 </div>
  <div class="flex_auto opacity_1 a:opacity br_1 br_solid br_white p_2 bg_warning c_white"> 1 </div>
  <div class="flex_auto opacity_2 a:opacity br_1 br_solid br_white p_2 bg_warning c_white"> 2 </div>
  <div class="flex_auto opacity_3 a:opacity br_1 br_solid br_white p_2 bg_warning c_white"> 3 </div>
  <div class="flex_auto opacity_4 a:opacity br_1 br_solid br_white p_2 bg_warning c_white"> 4 </div>
  <div class="flex_auto opacity_5 a:opacity br_1 br_solid br_white p_2 bg_warning c_white"> 5 </div>
  <div class="flex_auto opacity_6 a:opacity br_1 br_solid br_white p_2 bg_warning c_white"> 6 </div>
  <div class="flex_auto opacity_7 a:opacity br_1 br_solid br_white p_2 bg_warning c_white"> 7 </div>
  <div class="flex_auto opacity_8 a:opacity br_1 br_solid br_white p_2 bg_warning c_white"> 8 </div>
  <div class="flex_auto opacity_9 a:opacity br_1 br_solid br_white p_2 bg_warning c_white"> 9 </div>
</div>

Weight: 60

Styleguide Interaction.States.Active.opacity

*/
/*
active Black n White 

<div class="p-b_3"><span class="bg_highlight br_radius c_white inline-block font_n1 p-7_3 p-x_5 sg">Click the areas below to toggle the "active" state.</span></div>Set the background to full white or black when the parent has a class of "active". 

bg_white              - text color modified light to dark
bg_black              - text color modified light to dark

Markup:
<div class="flex p_5 bg_primary m_5 is-active_toggle-function">
  <div class="flex_auto a:{{modifier_class}} bg_{{modifier_class}}-0 p-y_3 p-x_4 font_bold font_2 font_accent: c_shade text_center br_1 br_solid br_shade-4">0</div>
  <div class="flex_auto a:{{modifier_class}} bg_{{modifier_class}}-1 p-y_3 p-x_4 font_bold font_2 font_accent: c_shade text_center br_1 br_solid br_shade-4">1</div>
  <div class="flex_auto a:{{modifier_class}} bg_{{modifier_class}}-2 p-y_3 p-x_4 font_bold font_2 font_accent: c_shade text_center br_1 br_solid br_shade-4">2</div>
  <div class="flex_auto a:{{modifier_class}} bg_{{modifier_class}}-3 p-y_3 p-x_4 font_bold font_2 font_accent: c_shade text_center br_1 br_solid br_shade-4">3</div>
  <div class="flex_auto a:{{modifier_class}} bg_{{modifier_class}}-4 p-y_3 p-x_4 font_bold font_2 font_accent: c_shade text_center br_1 br_solid br_shade-4">4</div>
  <div class="flex_auto a:{{modifier_class}} bg_{{modifier_class}}-5 p-y_3 p-x_4 font_bold font_2 font_accent: c_shade text_center br_1 br_solid br_shade-4">5</div>
  <div class="flex_auto a:{{modifier_class}} bg_{{modifier_class}}-6 p-y_3 p-x_4 font_bold font_2 font_accent: c_shade text_center br_1 br_solid br_shade-4 ">6</div>
  <div class="flex_auto a:{{modifier_class}} bg_{{modifier_class}}-7 p-y_3 p-x_4 font_bold font_2 font_accent: c_shade text_center br_1 br_solid br_shade-4 ">7</div>
  <div class="flex_auto a:{{modifier_class}} bg_{{modifier_class}}-8 p-y_3 p-x_4 font_bold font_2 font_accent: c_shade text_center br_1 br_solid br_shade-4 ">8</div>
  <div class="flex_auto a:{{modifier_class}} bg_{{modifier_class}}-9 p-y_3 p-x_4 font_bold font_2 font_accent: c_shade text_center br_1 br_solid br_shade-4 ">9</div>
  <div class="flex_auto  a:{{modifier_class}} bg_{{modifier_class}}-0 p-y_3 p-x_4 font_bold font_2 font_accent: c_shade text_center br_1 br_solid br_shade-4 ">default</div>
</div>

Weight: 50

Styleguide Interaction.States.Active.black and white

 */
/*
  active font color

  <div class="p-b_3"><span class="bg_highlight br_radius c_white inline-block font_n1 p-7_3 p-x_5 sg">Click the areas below to toggle the "active" state.</span></div> Set the font color of the child by setting the parent to .active. `a:c_primary`

  c_primary              - text color modified light to dark
  c_shade              - text color modified light to dark
  c_info              - text color modified light to dark
  c_highlight              - text color success color
  c_success              - text color modified light to dark
  c_warning              - text color modified light to dark
  c_alert              - text color modified light to dark

  Markup:
  <div class="flex p_5 is-active_toggle-function c_white">
    <div class="flex_auto a:{{modifier_class}}-5 font_bold bg_shade-n3 font_5 font_accent: text_center br_1 br_solid br_shade-4 p_1">5</div>
    <div class="flex_auto a:{{modifier_class}}-4 font_bold bg_shade-n3 font_5 font_accent: text_center br_1 br_solid br_shade-4 p_1">4</div>
    <div class="flex_auto a:{{modifier_class}}-3 font_bold bg_shade-n3 font_5 font_accent: text_center br_1 br_solid br_shade-4 p_1">3</div>
    <div class="flex_auto a:{{modifier_class}}-2 font_bold bg_shade-n3 font_5 font_accent: text_center br_1 br_solid br_shade-4 p_1">2</div>
    <div class="flex_auto a:{{modifier_class}}-1 font_bold bg_shade-n3 font_5 font_accent: text_center br_1 br_solid br_shade-4 p_1">1</div>
    <div class="flex_auto a:{{modifier_class}}-0 font_bold bg_shade-n3 font_5 font_accent: text_center br_1 br_solid br_shade-4 p_1">0</div>
    <div class="flex_auto a:{{modifier_class}}-n1 font_bold bg_shade-n3 font_5 font_accent: text_center br_1 br_solid br_shade-4 p_1">n1</div>
    <div class="flex_auto a:{{modifier_class}}-n2 font_bold bg_shade-n3 font_5 font_accent: text_center br_1 br_solid br_shade-4 p_1">n2</div>
    <div class="flex_auto a:{{modifier_class}}-n3 font_bold bg_shade-n3 font_5 font_accent: text_center br_1 br_solid br_shade-4 p_1">n3</div>
    <div class="flex_auto a:{{modifier_class}}-n4 font_bold bg_shade-n3 font_5 font_accent: text_center br_1 br_solid br_shade-4 p_1">n4</div>
    <div class="flex_auto a:{{modifier_class}}-n5 font_bold bg_shade-n3 font_5 font_accent: text_center br_1 br_solid br_shade-4 p_1">n5</div>
  </div>

  Weight: 10

  Styleguide Interaction.States.Active.text

 */
/*
  active Background Color

  <div class="p-b_3"><span class="bg_highlight br_radius c_white inline-block font_n1 p-7_3 p-x_5 sg">Click the areas below to toggle the "active" state.</span></div> Set the font color of the child by setting the parent to .active. `a:c_primary`

  bg_primary              - text color modified light to dark
  bg_shade              - text color modified light to dark
  bg_info              - text color modified light to dark
  bg_highlight              - text color success color
  bg_success              - text color modified light to dark
  bg_warning              - text color modified light to dark
  bg_alert              - text color modified light to dark

  Markup:
  <div class="flex p_5 is-active_toggle-function">
    <div class="flex_auto a:{{modifier_class}}-5 bg_shade-2 font_3  text_center br_1 br_solid br_shade-4 p_1">5</div>
    <div class="flex_auto a:{{modifier_class}}-4 bg_shade-2 font_3  text_center br_1 br_solid br_shade-4 p_1">4</div>
    <div class="flex_auto a:{{modifier_class}}-3 bg_shade-2 font_3  text_center br_1 br_solid br_shade-4 p_1">3</div>
    <div class="flex_auto a:{{modifier_class}}-2 bg_shade-2 font_3  text_center br_1 br_solid br_shade-4 p_1">2</div>
    <div class="flex_auto a:{{modifier_class}}-1 bg_shade-2 font_3  text_center br_1 br_solid br_shade-4 p_1">1</div>
    <div class="flex_auto a:{{modifier_class}}-0 bg_shade-2 font_3  text_center br_1 br_solid br_shade-4 p_1">0</div>
    <div class="flex_auto a:{{modifier_class}}-n1 bg_shade-2  font_3  text_center br_1 br_solid br_shade-4 p_1">n1</div>
    <div class="flex_auto a:{{modifier_class}}-n2 bg_shade-2  font_3  text_center br_1 br_solid br_shade-4 p_1">n2</div>
    <div class="flex_auto a:{{modifier_class}}-n3 bg_shade-2  font_3  text_center br_1 br_solid br_shade-4 p_1">n3</div>
    <div class="flex_auto a:{{modifier_class}}-n4 bg_shade-2  font_3  text_center br_1 br_solid br_shade-4 p_1">n4</div>
    <div class="flex_auto a:{{modifier_class}}-n5 bg_shade-2  font_3  text_center br_1 br_solid br_shade-4 p_1">n5</div>
  </div>

  Weight: 10

  Styleguide Interaction.States.Active.background color

 */
/*
  active Icons

  <div class="p-b_3"><span class="bg_highlight br_radius c_white inline-block font_n1 p-7_3 p-x_5 sg">Click the areas below to toggle the "active" state.</span></div> Toggle the display and hide of a an icon with applying `is-active_icon-show` or `is-active_icon-hide`  

  fa-award            - toggle the award icon
  fa-bell             - toggle the bell icon
  fa-bell-slash       - toggle the bell slash icon
  fa-bug              - toggle the bug icon


  Markup:
  <div class="flex is-active_toggle-function">
    <div class="flex_auto a:bg_accent bg_shade-2 font_3 text_center br_1 br_solid br_shade-4 p_3"><i class="fas font_4 {{modifier_class}} a:icon-show"></i> Show When Active</div>
    <div class="flex_auto a:bg_accent bg_shade-2 font_3 text_center br_1 br_solid br_shade-4 p_3"><i class="fas font_4 {{modifier_class}} a:icon-hide"></i> Hide when Active</div>
  </div>

  Weight: 10

  Styleguide Interaction.States.Active.icon

 */
.active.a\:bg_white-0,
.active > .a\:bg_white-0 {
  background-color: rgba(255, 255, 255, 0) !important;
}

.active.a\:bg_white-_01,
.active > .a\:bg_white-_01 {
  background-color: rgba(255, 255, 255, 0.005) !important;
}

.active.a\:bg_white-_05,
.active > .a\:bg_white-_05 {
  background-color: rgba(255, 255, 255, 0.0075) !important;
}

.active.a\:bg_white-1,
.active > .a\:bg_white-1 {
  background-color: rgba(255, 255, 255, 0.025) !important;
}

.active.a\:bg_white-2,
.active > .a\:bg_white-2 {
  background-color: rgba(255, 255, 255, 0.1) !important;
}

.active.a\:bg_white-3,
.active > .a\:bg_white-3 {
  background-color: rgba(255, 255, 255, 0.25) !important;
}

.active.a\:bg_white-4,
.active > .a\:bg_white-4 {
  background-color: rgba(255, 255, 255, 0.38) !important;
}

.active.a\:bg_white-5,
.active > .a\:bg_white-5 {
  background-color: rgba(255, 255, 255, 0.5) !important;
}

.active.a\:bg_white-6,
.active > .a\:bg_white-6 {
  background-color: rgba(255, 255, 255, 0.62) !important;
}

.active.a\:bg_white-7,
.active > .a\:bg_white-7 {
  background-color: rgba(255, 255, 255, 0.75) !important;
}

.active.a\:bg_white-8,
.active > .a\:bg_white-8 {
  background-color: rgba(255, 255, 255, 0.9) !important;
}

.active.a\:bg_white-9,
.active > .a\:bg_white-9 {
  background-color: rgba(255, 255, 255, 0.975) !important;
}

.active.a\:bg_white-none,
.active > .a\:bg_white-none {
  background-color: white !important;
}

.active.a\:c_white-0,
.active > .a\:c_white-0 {
  color: rgba(255, 255, 255, 0) !important;
}

.active.a\:c_white-_01,
.active > .a\:c_white-_01 {
  color: rgba(255, 255, 255, 0.005) !important;
}

.active.a\:c_white-_05,
.active > .a\:c_white-_05 {
  color: rgba(255, 255, 255, 0.0075) !important;
}

.active.a\:c_white-1,
.active > .a\:c_white-1 {
  color: rgba(255, 255, 255, 0.025) !important;
}

.active.a\:c_white-2,
.active > .a\:c_white-2 {
  color: rgba(255, 255, 255, 0.1) !important;
}

.active.a\:c_white-3,
.active > .a\:c_white-3 {
  color: rgba(255, 255, 255, 0.25) !important;
}

.active.a\:c_white-4,
.active > .a\:c_white-4 {
  color: rgba(255, 255, 255, 0.38) !important;
}

.active.a\:c_white-5,
.active > .a\:c_white-5 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.active.a\:c_white-6,
.active > .a\:c_white-6 {
  color: rgba(255, 255, 255, 0.62) !important;
}

.active.a\:c_white-7,
.active > .a\:c_white-7 {
  color: rgba(255, 255, 255, 0.75) !important;
}

.active.a\:c_white-8,
.active > .a\:c_white-8 {
  color: rgba(255, 255, 255, 0.9) !important;
}

.active.a\:c_white-9,
.active > .a\:c_white-9 {
  color: rgba(255, 255, 255, 0.975) !important;
}

.active.a\:c_white-none,
.active > .a\:c_white-none {
  color: white !important;
}

.active.a\:bg_black-0,
.active > .a\:bg_black-0 {
  background-color: rgba(19, 18, 18, 0) !important;
}

.active.a\:bg_black-_01,
.active > .a\:bg_black-_01 {
  background-color: rgba(19, 18, 18, 0.005) !important;
}

.active.a\:bg_black-_05,
.active > .a\:bg_black-_05 {
  background-color: rgba(19, 18, 18, 0.0075) !important;
}

.active.a\:bg_black-1,
.active > .a\:bg_black-1 {
  background-color: rgba(19, 18, 18, 0.025) !important;
}

.active.a\:bg_black-2,
.active > .a\:bg_black-2 {
  background-color: rgba(19, 18, 18, 0.1) !important;
}

.active.a\:bg_black-3,
.active > .a\:bg_black-3 {
  background-color: rgba(19, 18, 18, 0.25) !important;
}

.active.a\:bg_black-4,
.active > .a\:bg_black-4 {
  background-color: rgba(19, 18, 18, 0.38) !important;
}

.active.a\:bg_black-5,
.active > .a\:bg_black-5 {
  background-color: rgba(19, 18, 18, 0.5) !important;
}

.active.a\:bg_black-6,
.active > .a\:bg_black-6 {
  background-color: rgba(19, 18, 18, 0.62) !important;
}

.active.a\:bg_black-7,
.active > .a\:bg_black-7 {
  background-color: rgba(19, 18, 18, 0.75) !important;
}

.active.a\:bg_black-8,
.active > .a\:bg_black-8 {
  background-color: rgba(19, 18, 18, 0.9) !important;
}

.active.a\:bg_black-9,
.active > .a\:bg_black-9 {
  background-color: rgba(19, 18, 18, 0.975) !important;
}

.active.a\:bg_black-none,
.active > .a\:bg_black-none {
  background-color: #131212 !important;
}

.active.a\:c_black-0,
.active > .a\:c_black-0 {
  color: rgba(19, 18, 18, 0) !important;
}

.active.a\:c_black-_01,
.active > .a\:c_black-_01 {
  color: rgba(19, 18, 18, 0.005) !important;
}

.active.a\:c_black-_05,
.active > .a\:c_black-_05 {
  color: rgba(19, 18, 18, 0.0075) !important;
}

.active.a\:c_black-1,
.active > .a\:c_black-1 {
  color: rgba(19, 18, 18, 0.025) !important;
}

.active.a\:c_black-2,
.active > .a\:c_black-2 {
  color: rgba(19, 18, 18, 0.1) !important;
}

.active.a\:c_black-3,
.active > .a\:c_black-3 {
  color: rgba(19, 18, 18, 0.25) !important;
}

.active.a\:c_black-4,
.active > .a\:c_black-4 {
  color: rgba(19, 18, 18, 0.38) !important;
}

.active.a\:c_black-5,
.active > .a\:c_black-5 {
  color: rgba(19, 18, 18, 0.5) !important;
}

.active.a\:c_black-6,
.active > .a\:c_black-6 {
  color: rgba(19, 18, 18, 0.62) !important;
}

.active.a\:c_black-7,
.active > .a\:c_black-7 {
  color: rgba(19, 18, 18, 0.75) !important;
}

.active.a\:c_black-8,
.active > .a\:c_black-8 {
  color: rgba(19, 18, 18, 0.9) !important;
}

.active.a\:c_black-9,
.active > .a\:c_black-9 {
  color: rgba(19, 18, 18, 0.975) !important;
}

.active.a\:c_black-none,
.active > .a\:c_black-none {
  color: #131212 !important;
}

.active.a\:bg_primary, .active > .a\:bg_primary,.active.a\:bg_primary-0, .active > .a\:bg_primary-0 {
  background-color: var(--primary) !important;
}

.active.a\:bg_primary-1, .active > .a\:bg_primary-1 {
  background-color: hsla(var(--primary-h), calc( var( --primary-s ) - ( var( --primary-s ) * 0.05 ) ), calc( var(--primary-l) + ((100% - var(--primary-l)) * 0.1) ), 1) !important;
}

.active.a\:bg_primary-2, .active > .a\:bg_primary-2 {
  background-color: hsla(var(--primary-h), calc( var( --primary-s ) - ( var( --primary-s ) * 0.125 ) ), calc( var(--primary-l) + ((100% - var(--primary-l)) * 0.25) ), 1) !important;
}

.active.a\:bg_primary-3, .active > .a\:bg_primary-3 {
  background-color: hsla(var(--primary-h), calc( var( --primary-s ) - ( var( --primary-s ) * 0.25 ) ), calc( var(--primary-l) + ((100% - var(--primary-l)) * 0.5) ), 1) !important;
}

.active.a\:bg_primary-4, .active > .a\:bg_primary-4 {
  background-color: hsla(var(--primary-h), calc( var( --primary-s ) - ( var( --primary-s ) * 0.375 ) ), calc( var(--primary-l) + ((100% - var(--primary-l)) * 0.75) ), 1) !important;
}

.active.a\:bg_primary-5, .active > .a\:bg_primary-5 {
  background-color: hsla(var(--primary-h), calc( var( --primary-s ) - ( var( --primary-s ) * 0.45 ) ), calc( var(--primary-l) + ((100% - var(--primary-l)) * 0.9) ), 1) !important;
}

.active.a\:bg_primary-n1, .active > .a\:bg_primary-n1 {
  background-color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.015) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.15 ) ), 1) !important;
}

.active.a\:bg_primary-n2, .active > .a\:bg_primary-n2 {
  background-color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.03) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.3 ) ), 1) !important;
}

.active.a\:bg_primary-n3, .active > .a\:bg_primary-n3 {
  background-color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.05) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.5 ) ), 1) !important;
}

.active.a\:bg_primary-n4, .active > .a\:bg_primary-n4 {
  background-color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.07) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.7 ) ), 1) !important;
}

.active.a\:bg_primary-n5, .active > .a\:bg_primary-n5 {
  background-color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.085) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.85 ) ), 1) !important;
}

.active.a\:c_primary, .active > .a\:c_primary,.active.a\:c_primary-0, .active > .a\:c_primary-0 {
  color: var(--primary) !important;
}

.active.a\:c_primary-1, .active > .a\:c_primary-1 {
  color: hsla(var(--primary-h), calc( var( --primary-s ) - ( var( --primary-s ) * 0.05 ) ), calc( var(--primary-l) + ((100% - var(--primary-l)) * 0.1) ), 1) !important;
}

.active.a\:c_primary-2, .active > .a\:c_primary-2 {
  color: hsla(var(--primary-h), calc( var( --primary-s ) - ( var( --primary-s ) * 0.125 ) ), calc( var(--primary-l) + ((100% - var(--primary-l)) * 0.25) ), 1) !important;
}

.active.a\:c_primary-3, .active > .a\:c_primary-3 {
  color: hsla(var(--primary-h), calc( var( --primary-s ) - ( var( --primary-s ) * 0.25 ) ), calc( var(--primary-l) + ((100% - var(--primary-l)) * 0.5) ), 1) !important;
}

.active.a\:c_primary-4, .active > .a\:c_primary-4 {
  color: hsla(var(--primary-h), calc( var( --primary-s ) - ( var( --primary-s ) * 0.375 ) ), calc( var(--primary-l) + ((100% - var(--primary-l)) * 0.75) ), 1) !important;
}

.active.a\:c_primary-5, .active > .a\:c_primary-5 {
  color: hsla(var(--primary-h), calc( var( --primary-s ) - ( var( --primary-s ) * 0.45 ) ), calc( var(--primary-l) + ((100% - var(--primary-l)) * 0.9) ), 1) !important;
}

.active.a\:c_primary-n1, .active > .a\:c_primary-n1 {
  color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.015) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.15 ) ), 1) !important;
}

.active.a\:c_primary-n2, .active > .a\:c_primary-n2 {
  color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.03) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.3 ) ), 1) !important;
}

.active.a\:c_primary-n3, .active > .a\:c_primary-n3 {
  color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.05) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.5 ) ), 1) !important;
}

.active.a\:c_primary-n4, .active > .a\:c_primary-n4 {
  color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.07) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.7 ) ), 1) !important;
}

.active.a\:c_primary-n5, .active > .a\:c_primary-n5 {
  color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.085) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.85 ) ), 1) !important;
}

.active.a\:bg_secondary, .active > .a\:bg_secondary,.active.a\:bg_secondary-0, .active > .a\:bg_secondary-0 {
  background-color: var(--secondary) !important;
}

.active.a\:bg_secondary-1, .active > .a\:bg_secondary-1 {
  background-color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.05 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.1) ), 1) !important;
}

.active.a\:bg_secondary-2, .active > .a\:bg_secondary-2 {
  background-color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.125 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.25) ), 1) !important;
}

.active.a\:bg_secondary-3, .active > .a\:bg_secondary-3 {
  background-color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.25 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.5) ), 1) !important;
}

.active.a\:bg_secondary-4, .active > .a\:bg_secondary-4 {
  background-color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.375 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.75) ), 1) !important;
}

.active.a\:bg_secondary-5, .active > .a\:bg_secondary-5 {
  background-color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.45 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.9) ), 1) !important;
}

.active.a\:bg_secondary-n1, .active > .a\:bg_secondary-n1 {
  background-color: hsla(var(--secondary-h), calc( var(--secondary-s) + ((100% - var(--secondary-s)) * 0.015) ), calc( var( --secondary-l ) - ( var( --secondary-l ) * 0.15 ) ), 1) !important;
}

.active.a\:bg_secondary-n2, .active > .a\:bg_secondary-n2 {
  background-color: hsla(var(--secondary-h), calc( var(--secondary-s) + ((100% - var(--secondary-s)) * 0.03) ), calc( var( --secondary-l ) - ( var( --secondary-l ) * 0.3 ) ), 1) !important;
}

.active.a\:bg_secondary-n3, .active > .a\:bg_secondary-n3 {
  background-color: hsla(var(--secondary-h), calc( var(--secondary-s) + ((100% - var(--secondary-s)) * 0.05) ), calc( var( --secondary-l ) - ( var( --secondary-l ) * 0.5 ) ), 1) !important;
}

.active.a\:bg_secondary-n4, .active > .a\:bg_secondary-n4 {
  background-color: hsla(var(--secondary-h), calc( var(--secondary-s) + ((100% - var(--secondary-s)) * 0.07) ), calc( var( --secondary-l ) - ( var( --secondary-l ) * 0.7 ) ), 1) !important;
}

.active.a\:bg_secondary-n5, .active > .a\:bg_secondary-n5 {
  background-color: hsla(var(--secondary-h), calc( var(--secondary-s) + ((100% - var(--secondary-s)) * 0.085) ), calc( var( --secondary-l ) - ( var( --secondary-l ) * 0.85 ) ), 1) !important;
}

.active.a\:c_secondary, .active > .a\:c_secondary,.active.a\:c_secondary-0, .active > .a\:c_secondary-0 {
  color: var(--secondary) !important;
}

.active.a\:c_secondary-1, .active > .a\:c_secondary-1 {
  color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.05 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.1) ), 1) !important;
}

.active.a\:c_secondary-2, .active > .a\:c_secondary-2 {
  color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.125 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.25) ), 1) !important;
}

.active.a\:c_secondary-3, .active > .a\:c_secondary-3 {
  color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.25 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.5) ), 1) !important;
}

.active.a\:c_secondary-4, .active > .a\:c_secondary-4 {
  color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.375 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.75) ), 1) !important;
}

.active.a\:c_secondary-5, .active > .a\:c_secondary-5 {
  color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.45 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.9) ), 1) !important;
}

.active.a\:c_secondary-n1, .active > .a\:c_secondary-n1 {
  color: hsla(var(--secondary-h), calc( var(--secondary-s) + ((100% - var(--secondary-s)) * 0.015) ), calc( var( --secondary-l ) - ( var( --secondary-l ) * 0.15 ) ), 1) !important;
}

.active.a\:c_secondary-n2, .active > .a\:c_secondary-n2 {
  color: hsla(var(--secondary-h), calc( var(--secondary-s) + ((100% - var(--secondary-s)) * 0.03) ), calc( var( --secondary-l ) - ( var( --secondary-l ) * 0.3 ) ), 1) !important;
}

.active.a\:c_secondary-n3, .active > .a\:c_secondary-n3 {
  color: hsla(var(--secondary-h), calc( var(--secondary-s) + ((100% - var(--secondary-s)) * 0.05) ), calc( var( --secondary-l ) - ( var( --secondary-l ) * 0.5 ) ), 1) !important;
}

.active.a\:c_secondary-n4, .active > .a\:c_secondary-n4 {
  color: hsla(var(--secondary-h), calc( var(--secondary-s) + ((100% - var(--secondary-s)) * 0.07) ), calc( var( --secondary-l ) - ( var( --secondary-l ) * 0.7 ) ), 1) !important;
}

.active.a\:c_secondary-n5, .active > .a\:c_secondary-n5 {
  color: hsla(var(--secondary-h), calc( var(--secondary-s) + ((100% - var(--secondary-s)) * 0.085) ), calc( var( --secondary-l ) - ( var( --secondary-l ) * 0.85 ) ), 1) !important;
}

.active.a\:bg_success, .active > .a\:bg_success,.active.a\:bg_success-0, .active > .a\:bg_success-0 {
  background-color: var(--success) !important;
}

.active.a\:bg_success-1, .active > .a\:bg_success-1 {
  background-color: hsla(var(--success-h), calc( var( --success-s ) - ( var( --success-s ) * 0.05 ) ), calc( var(--success-l) + ((100% - var(--success-l)) * 0.1) ), 1) !important;
}

.active.a\:bg_success-2, .active > .a\:bg_success-2 {
  background-color: hsla(var(--success-h), calc( var( --success-s ) - ( var( --success-s ) * 0.125 ) ), calc( var(--success-l) + ((100% - var(--success-l)) * 0.25) ), 1) !important;
}

.active.a\:bg_success-3, .active > .a\:bg_success-3 {
  background-color: hsla(var(--success-h), calc( var( --success-s ) - ( var( --success-s ) * 0.25 ) ), calc( var(--success-l) + ((100% - var(--success-l)) * 0.5) ), 1) !important;
}

.active.a\:bg_success-4, .active > .a\:bg_success-4 {
  background-color: hsla(var(--success-h), calc( var( --success-s ) - ( var( --success-s ) * 0.375 ) ), calc( var(--success-l) + ((100% - var(--success-l)) * 0.75) ), 1) !important;
}

.active.a\:bg_success-5, .active > .a\:bg_success-5 {
  background-color: hsla(var(--success-h), calc( var( --success-s ) - ( var( --success-s ) * 0.45 ) ), calc( var(--success-l) + ((100% - var(--success-l)) * 0.9) ), 1) !important;
}

.active.a\:bg_success-n1, .active > .a\:bg_success-n1 {
  background-color: hsla(var(--success-h), calc( var(--success-s) + ((100% - var(--success-s)) * 0.015) ), calc( var( --success-l ) - ( var( --success-l ) * 0.15 ) ), 1) !important;
}

.active.a\:bg_success-n2, .active > .a\:bg_success-n2 {
  background-color: hsla(var(--success-h), calc( var(--success-s) + ((100% - var(--success-s)) * 0.03) ), calc( var( --success-l ) - ( var( --success-l ) * 0.3 ) ), 1) !important;
}

.active.a\:bg_success-n3, .active > .a\:bg_success-n3 {
  background-color: hsla(var(--success-h), calc( var(--success-s) + ((100% - var(--success-s)) * 0.05) ), calc( var( --success-l ) - ( var( --success-l ) * 0.5 ) ), 1) !important;
}

.active.a\:bg_success-n4, .active > .a\:bg_success-n4 {
  background-color: hsla(var(--success-h), calc( var(--success-s) + ((100% - var(--success-s)) * 0.07) ), calc( var( --success-l ) - ( var( --success-l ) * 0.7 ) ), 1) !important;
}

.active.a\:bg_success-n5, .active > .a\:bg_success-n5 {
  background-color: hsla(var(--success-h), calc( var(--success-s) + ((100% - var(--success-s)) * 0.085) ), calc( var( --success-l ) - ( var( --success-l ) * 0.85 ) ), 1) !important;
}

.active.a\:c_success, .active > .a\:c_success,.active.a\:c_success-0, .active > .a\:c_success-0 {
  color: var(--success) !important;
}

.active.a\:c_success-1, .active > .a\:c_success-1 {
  color: hsla(var(--success-h), calc( var( --success-s ) - ( var( --success-s ) * 0.05 ) ), calc( var(--success-l) + ((100% - var(--success-l)) * 0.1) ), 1) !important;
}

.active.a\:c_success-2, .active > .a\:c_success-2 {
  color: hsla(var(--success-h), calc( var( --success-s ) - ( var( --success-s ) * 0.125 ) ), calc( var(--success-l) + ((100% - var(--success-l)) * 0.25) ), 1) !important;
}

.active.a\:c_success-3, .active > .a\:c_success-3 {
  color: hsla(var(--success-h), calc( var( --success-s ) - ( var( --success-s ) * 0.25 ) ), calc( var(--success-l) + ((100% - var(--success-l)) * 0.5) ), 1) !important;
}

.active.a\:c_success-4, .active > .a\:c_success-4 {
  color: hsla(var(--success-h), calc( var( --success-s ) - ( var( --success-s ) * 0.375 ) ), calc( var(--success-l) + ((100% - var(--success-l)) * 0.75) ), 1) !important;
}

.active.a\:c_success-5, .active > .a\:c_success-5 {
  color: hsla(var(--success-h), calc( var( --success-s ) - ( var( --success-s ) * 0.45 ) ), calc( var(--success-l) + ((100% - var(--success-l)) * 0.9) ), 1) !important;
}

.active.a\:c_success-n1, .active > .a\:c_success-n1 {
  color: hsla(var(--success-h), calc( var(--success-s) + ((100% - var(--success-s)) * 0.015) ), calc( var( --success-l ) - ( var( --success-l ) * 0.15 ) ), 1) !important;
}

.active.a\:c_success-n2, .active > .a\:c_success-n2 {
  color: hsla(var(--success-h), calc( var(--success-s) + ((100% - var(--success-s)) * 0.03) ), calc( var( --success-l ) - ( var( --success-l ) * 0.3 ) ), 1) !important;
}

.active.a\:c_success-n3, .active > .a\:c_success-n3 {
  color: hsla(var(--success-h), calc( var(--success-s) + ((100% - var(--success-s)) * 0.05) ), calc( var( --success-l ) - ( var( --success-l ) * 0.5 ) ), 1) !important;
}

.active.a\:c_success-n4, .active > .a\:c_success-n4 {
  color: hsla(var(--success-h), calc( var(--success-s) + ((100% - var(--success-s)) * 0.07) ), calc( var( --success-l ) - ( var( --success-l ) * 0.7 ) ), 1) !important;
}

.active.a\:c_success-n5, .active > .a\:c_success-n5 {
  color: hsla(var(--success-h), calc( var(--success-s) + ((100% - var(--success-s)) * 0.085) ), calc( var( --success-l ) - ( var( --success-l ) * 0.85 ) ), 1) !important;
}

.active.a\:bg_shade, .active > .a\:bg_shade,.active.a\:bg_shade-0, .active > .a\:bg_shade-0 {
  background-color: var(--shade) !important;
}

.active.a\:bg_shade-1, .active > .a\:bg_shade-1 {
  background-color: hsla(var(--shade-h), calc( var( --shade-s ) - ( var( --shade-s ) * 0.05 ) ), calc( var(--shade-l) + ((100% - var(--shade-l)) * 0.1) ), 1) !important;
}

.active.a\:bg_shade-2, .active > .a\:bg_shade-2 {
  background-color: hsla(var(--shade-h), calc( var( --shade-s ) - ( var( --shade-s ) * 0.125 ) ), calc( var(--shade-l) + ((100% - var(--shade-l)) * 0.25) ), 1) !important;
}

.active.a\:bg_shade-3, .active > .a\:bg_shade-3 {
  background-color: hsla(var(--shade-h), calc( var( --shade-s ) - ( var( --shade-s ) * 0.25 ) ), calc( var(--shade-l) + ((100% - var(--shade-l)) * 0.5) ), 1) !important;
}

.active.a\:bg_shade-4, .active > .a\:bg_shade-4 {
  background-color: hsla(var(--shade-h), calc( var( --shade-s ) - ( var( --shade-s ) * 0.375 ) ), calc( var(--shade-l) + ((100% - var(--shade-l)) * 0.75) ), 1) !important;
}

.active.a\:bg_shade-5, .active > .a\:bg_shade-5 {
  background-color: hsla(var(--shade-h), calc( var( --shade-s ) - ( var( --shade-s ) * 0.45 ) ), calc( var(--shade-l) + ((100% - var(--shade-l)) * 0.9) ), 1) !important;
}

.active.a\:bg_shade-n1, .active > .a\:bg_shade-n1 {
  background-color: hsla(var(--shade-h), calc( var(--shade-s) + ((100% - var(--shade-s)) * 0.015) ), calc( var( --shade-l ) - ( var( --shade-l ) * 0.15 ) ), 1) !important;
}

.active.a\:bg_shade-n2, .active > .a\:bg_shade-n2 {
  background-color: hsla(var(--shade-h), calc( var(--shade-s) + ((100% - var(--shade-s)) * 0.03) ), calc( var( --shade-l ) - ( var( --shade-l ) * 0.3 ) ), 1) !important;
}

.active.a\:bg_shade-n3, .active > .a\:bg_shade-n3 {
  background-color: hsla(var(--shade-h), calc( var(--shade-s) + ((100% - var(--shade-s)) * 0.05) ), calc( var( --shade-l ) - ( var( --shade-l ) * 0.5 ) ), 1) !important;
}

.active.a\:bg_shade-n4, .active > .a\:bg_shade-n4 {
  background-color: hsla(var(--shade-h), calc( var(--shade-s) + ((100% - var(--shade-s)) * 0.07) ), calc( var( --shade-l ) - ( var( --shade-l ) * 0.7 ) ), 1) !important;
}

.active.a\:bg_shade-n5, .active > .a\:bg_shade-n5 {
  background-color: hsla(var(--shade-h), calc( var(--shade-s) + ((100% - var(--shade-s)) * 0.085) ), calc( var( --shade-l ) - ( var( --shade-l ) * 0.85 ) ), 1) !important;
}

.active.a\:c_shade, .active > .a\:c_shade,.active.a\:c_shade-0, .active > .a\:c_shade-0 {
  color: var(--shade) !important;
}

.active.a\:c_shade-1, .active > .a\:c_shade-1 {
  color: hsla(var(--shade-h), calc( var( --shade-s ) - ( var( --shade-s ) * 0.05 ) ), calc( var(--shade-l) + ((100% - var(--shade-l)) * 0.1) ), 1) !important;
}

.active.a\:c_shade-2, .active > .a\:c_shade-2 {
  color: hsla(var(--shade-h), calc( var( --shade-s ) - ( var( --shade-s ) * 0.125 ) ), calc( var(--shade-l) + ((100% - var(--shade-l)) * 0.25) ), 1) !important;
}

.active.a\:c_shade-3, .active > .a\:c_shade-3 {
  color: hsla(var(--shade-h), calc( var( --shade-s ) - ( var( --shade-s ) * 0.25 ) ), calc( var(--shade-l) + ((100% - var(--shade-l)) * 0.5) ), 1) !important;
}

.active.a\:c_shade-4, .active > .a\:c_shade-4 {
  color: hsla(var(--shade-h), calc( var( --shade-s ) - ( var( --shade-s ) * 0.375 ) ), calc( var(--shade-l) + ((100% - var(--shade-l)) * 0.75) ), 1) !important;
}

.active.a\:c_shade-5, .active > .a\:c_shade-5 {
  color: hsla(var(--shade-h), calc( var( --shade-s ) - ( var( --shade-s ) * 0.45 ) ), calc( var(--shade-l) + ((100% - var(--shade-l)) * 0.9) ), 1) !important;
}

.active.a\:c_shade-n1, .active > .a\:c_shade-n1 {
  color: hsla(var(--shade-h), calc( var(--shade-s) + ((100% - var(--shade-s)) * 0.015) ), calc( var( --shade-l ) - ( var( --shade-l ) * 0.15 ) ), 1) !important;
}

.active.a\:c_shade-n2, .active > .a\:c_shade-n2 {
  color: hsla(var(--shade-h), calc( var(--shade-s) + ((100% - var(--shade-s)) * 0.03) ), calc( var( --shade-l ) - ( var( --shade-l ) * 0.3 ) ), 1) !important;
}

.active.a\:c_shade-n3, .active > .a\:c_shade-n3 {
  color: hsla(var(--shade-h), calc( var(--shade-s) + ((100% - var(--shade-s)) * 0.05) ), calc( var( --shade-l ) - ( var( --shade-l ) * 0.5 ) ), 1) !important;
}

.active.a\:c_shade-n4, .active > .a\:c_shade-n4 {
  color: hsla(var(--shade-h), calc( var(--shade-s) + ((100% - var(--shade-s)) * 0.07) ), calc( var( --shade-l ) - ( var( --shade-l ) * 0.7 ) ), 1) !important;
}

.active.a\:c_shade-n5, .active > .a\:c_shade-n5 {
  color: hsla(var(--shade-h), calc( var(--shade-s) + ((100% - var(--shade-s)) * 0.085) ), calc( var( --shade-l ) - ( var( --shade-l ) * 0.85 ) ), 1) !important;
}

.active.a\:bg_warning, .active > .a\:bg_warning,.active.a\:bg_warning-0, .active > .a\:bg_warning-0 {
  background-color: var(--warning) !important;
}

.active.a\:bg_warning-1, .active > .a\:bg_warning-1 {
  background-color: hsla(var(--warning-h), calc( var( --warning-s ) - ( var( --warning-s ) * 0.05 ) ), calc( var(--warning-l) + ((100% - var(--warning-l)) * 0.1) ), 1) !important;
}

.active.a\:bg_warning-2, .active > .a\:bg_warning-2 {
  background-color: hsla(var(--warning-h), calc( var( --warning-s ) - ( var( --warning-s ) * 0.125 ) ), calc( var(--warning-l) + ((100% - var(--warning-l)) * 0.25) ), 1) !important;
}

.active.a\:bg_warning-3, .active > .a\:bg_warning-3 {
  background-color: hsla(var(--warning-h), calc( var( --warning-s ) - ( var( --warning-s ) * 0.25 ) ), calc( var(--warning-l) + ((100% - var(--warning-l)) * 0.5) ), 1) !important;
}

.active.a\:bg_warning-4, .active > .a\:bg_warning-4 {
  background-color: hsla(var(--warning-h), calc( var( --warning-s ) - ( var( --warning-s ) * 0.375 ) ), calc( var(--warning-l) + ((100% - var(--warning-l)) * 0.75) ), 1) !important;
}

.active.a\:bg_warning-5, .active > .a\:bg_warning-5 {
  background-color: hsla(var(--warning-h), calc( var( --warning-s ) - ( var( --warning-s ) * 0.45 ) ), calc( var(--warning-l) + ((100% - var(--warning-l)) * 0.9) ), 1) !important;
}

.active.a\:bg_warning-n1, .active > .a\:bg_warning-n1 {
  background-color: hsla(var(--warning-h), calc( var(--warning-s) + ((100% - var(--warning-s)) * 0.015) ), calc( var( --warning-l ) - ( var( --warning-l ) * 0.15 ) ), 1) !important;
}

.active.a\:bg_warning-n2, .active > .a\:bg_warning-n2 {
  background-color: hsla(var(--warning-h), calc( var(--warning-s) + ((100% - var(--warning-s)) * 0.03) ), calc( var( --warning-l ) - ( var( --warning-l ) * 0.3 ) ), 1) !important;
}

.active.a\:bg_warning-n3, .active > .a\:bg_warning-n3 {
  background-color: hsla(var(--warning-h), calc( var(--warning-s) + ((100% - var(--warning-s)) * 0.05) ), calc( var( --warning-l ) - ( var( --warning-l ) * 0.5 ) ), 1) !important;
}

.active.a\:bg_warning-n4, .active > .a\:bg_warning-n4 {
  background-color: hsla(var(--warning-h), calc( var(--warning-s) + ((100% - var(--warning-s)) * 0.07) ), calc( var( --warning-l ) - ( var( --warning-l ) * 0.7 ) ), 1) !important;
}

.active.a\:bg_warning-n5, .active > .a\:bg_warning-n5 {
  background-color: hsla(var(--warning-h), calc( var(--warning-s) + ((100% - var(--warning-s)) * 0.085) ), calc( var( --warning-l ) - ( var( --warning-l ) * 0.85 ) ), 1) !important;
}

.active.a\:c_warning, .active > .a\:c_warning,.active.a\:c_warning-0, .active > .a\:c_warning-0 {
  color: var(--warning) !important;
}

.active.a\:c_warning-1, .active > .a\:c_warning-1 {
  color: hsla(var(--warning-h), calc( var( --warning-s ) - ( var( --warning-s ) * 0.05 ) ), calc( var(--warning-l) + ((100% - var(--warning-l)) * 0.1) ), 1) !important;
}

.active.a\:c_warning-2, .active > .a\:c_warning-2 {
  color: hsla(var(--warning-h), calc( var( --warning-s ) - ( var( --warning-s ) * 0.125 ) ), calc( var(--warning-l) + ((100% - var(--warning-l)) * 0.25) ), 1) !important;
}

.active.a\:c_warning-3, .active > .a\:c_warning-3 {
  color: hsla(var(--warning-h), calc( var( --warning-s ) - ( var( --warning-s ) * 0.25 ) ), calc( var(--warning-l) + ((100% - var(--warning-l)) * 0.5) ), 1) !important;
}

.active.a\:c_warning-4, .active > .a\:c_warning-4 {
  color: hsla(var(--warning-h), calc( var( --warning-s ) - ( var( --warning-s ) * 0.375 ) ), calc( var(--warning-l) + ((100% - var(--warning-l)) * 0.75) ), 1) !important;
}

.active.a\:c_warning-5, .active > .a\:c_warning-5 {
  color: hsla(var(--warning-h), calc( var( --warning-s ) - ( var( --warning-s ) * 0.45 ) ), calc( var(--warning-l) + ((100% - var(--warning-l)) * 0.9) ), 1) !important;
}

.active.a\:c_warning-n1, .active > .a\:c_warning-n1 {
  color: hsla(var(--warning-h), calc( var(--warning-s) + ((100% - var(--warning-s)) * 0.015) ), calc( var( --warning-l ) - ( var( --warning-l ) * 0.15 ) ), 1) !important;
}

.active.a\:c_warning-n2, .active > .a\:c_warning-n2 {
  color: hsla(var(--warning-h), calc( var(--warning-s) + ((100% - var(--warning-s)) * 0.03) ), calc( var( --warning-l ) - ( var( --warning-l ) * 0.3 ) ), 1) !important;
}

.active.a\:c_warning-n3, .active > .a\:c_warning-n3 {
  color: hsla(var(--warning-h), calc( var(--warning-s) + ((100% - var(--warning-s)) * 0.05) ), calc( var( --warning-l ) - ( var( --warning-l ) * 0.5 ) ), 1) !important;
}

.active.a\:c_warning-n4, .active > .a\:c_warning-n4 {
  color: hsla(var(--warning-h), calc( var(--warning-s) + ((100% - var(--warning-s)) * 0.07) ), calc( var( --warning-l ) - ( var( --warning-l ) * 0.7 ) ), 1) !important;
}

.active.a\:c_warning-n5, .active > .a\:c_warning-n5 {
  color: hsla(var(--warning-h), calc( var(--warning-s) + ((100% - var(--warning-s)) * 0.085) ), calc( var( --warning-l ) - ( var( --warning-l ) * 0.85 ) ), 1) !important;
}

.active.a\:bg_alert, .active > .a\:bg_alert,.active.a\:bg_alert-0, .active > .a\:bg_alert-0 {
  background-color: var(--alert) !important;
}

.active.a\:bg_alert-1, .active > .a\:bg_alert-1 {
  background-color: hsla(var(--alert-h), calc( var( --alert-s ) - ( var( --alert-s ) * 0.05 ) ), calc( var(--alert-l) + ((100% - var(--alert-l)) * 0.1) ), 1) !important;
}

.active.a\:bg_alert-2, .active > .a\:bg_alert-2 {
  background-color: hsla(var(--alert-h), calc( var( --alert-s ) - ( var( --alert-s ) * 0.125 ) ), calc( var(--alert-l) + ((100% - var(--alert-l)) * 0.25) ), 1) !important;
}

.active.a\:bg_alert-3, .active > .a\:bg_alert-3 {
  background-color: hsla(var(--alert-h), calc( var( --alert-s ) - ( var( --alert-s ) * 0.25 ) ), calc( var(--alert-l) + ((100% - var(--alert-l)) * 0.5) ), 1) !important;
}

.active.a\:bg_alert-4, .active > .a\:bg_alert-4 {
  background-color: hsla(var(--alert-h), calc( var( --alert-s ) - ( var( --alert-s ) * 0.375 ) ), calc( var(--alert-l) + ((100% - var(--alert-l)) * 0.75) ), 1) !important;
}

.active.a\:bg_alert-5, .active > .a\:bg_alert-5 {
  background-color: hsla(var(--alert-h), calc( var( --alert-s ) - ( var( --alert-s ) * 0.45 ) ), calc( var(--alert-l) + ((100% - var(--alert-l)) * 0.9) ), 1) !important;
}

.active.a\:bg_alert-n1, .active > .a\:bg_alert-n1 {
  background-color: hsla(var(--alert-h), calc( var(--alert-s) + ((100% - var(--alert-s)) * 0.015) ), calc( var( --alert-l ) - ( var( --alert-l ) * 0.15 ) ), 1) !important;
}

.active.a\:bg_alert-n2, .active > .a\:bg_alert-n2 {
  background-color: hsla(var(--alert-h), calc( var(--alert-s) + ((100% - var(--alert-s)) * 0.03) ), calc( var( --alert-l ) - ( var( --alert-l ) * 0.3 ) ), 1) !important;
}

.active.a\:bg_alert-n3, .active > .a\:bg_alert-n3 {
  background-color: hsla(var(--alert-h), calc( var(--alert-s) + ((100% - var(--alert-s)) * 0.05) ), calc( var( --alert-l ) - ( var( --alert-l ) * 0.5 ) ), 1) !important;
}

.active.a\:bg_alert-n4, .active > .a\:bg_alert-n4 {
  background-color: hsla(var(--alert-h), calc( var(--alert-s) + ((100% - var(--alert-s)) * 0.07) ), calc( var( --alert-l ) - ( var( --alert-l ) * 0.7 ) ), 1) !important;
}

.active.a\:bg_alert-n5, .active > .a\:bg_alert-n5 {
  background-color: hsla(var(--alert-h), calc( var(--alert-s) + ((100% - var(--alert-s)) * 0.085) ), calc( var( --alert-l ) - ( var( --alert-l ) * 0.85 ) ), 1) !important;
}

.active.a\:c_alert, .active > .a\:c_alert,.active.a\:c_alert-0, .active > .a\:c_alert-0 {
  color: var(--alert) !important;
}

.active.a\:c_alert-1, .active > .a\:c_alert-1 {
  color: hsla(var(--alert-h), calc( var( --alert-s ) - ( var( --alert-s ) * 0.05 ) ), calc( var(--alert-l) + ((100% - var(--alert-l)) * 0.1) ), 1) !important;
}

.active.a\:c_alert-2, .active > .a\:c_alert-2 {
  color: hsla(var(--alert-h), calc( var( --alert-s ) - ( var( --alert-s ) * 0.125 ) ), calc( var(--alert-l) + ((100% - var(--alert-l)) * 0.25) ), 1) !important;
}

.active.a\:c_alert-3, .active > .a\:c_alert-3 {
  color: hsla(var(--alert-h), calc( var( --alert-s ) - ( var( --alert-s ) * 0.25 ) ), calc( var(--alert-l) + ((100% - var(--alert-l)) * 0.5) ), 1) !important;
}

.active.a\:c_alert-4, .active > .a\:c_alert-4 {
  color: hsla(var(--alert-h), calc( var( --alert-s ) - ( var( --alert-s ) * 0.375 ) ), calc( var(--alert-l) + ((100% - var(--alert-l)) * 0.75) ), 1) !important;
}

.active.a\:c_alert-5, .active > .a\:c_alert-5 {
  color: hsla(var(--alert-h), calc( var( --alert-s ) - ( var( --alert-s ) * 0.45 ) ), calc( var(--alert-l) + ((100% - var(--alert-l)) * 0.9) ), 1) !important;
}

.active.a\:c_alert-n1, .active > .a\:c_alert-n1 {
  color: hsla(var(--alert-h), calc( var(--alert-s) + ((100% - var(--alert-s)) * 0.015) ), calc( var( --alert-l ) - ( var( --alert-l ) * 0.15 ) ), 1) !important;
}

.active.a\:c_alert-n2, .active > .a\:c_alert-n2 {
  color: hsla(var(--alert-h), calc( var(--alert-s) + ((100% - var(--alert-s)) * 0.03) ), calc( var( --alert-l ) - ( var( --alert-l ) * 0.3 ) ), 1) !important;
}

.active.a\:c_alert-n3, .active > .a\:c_alert-n3 {
  color: hsla(var(--alert-h), calc( var(--alert-s) + ((100% - var(--alert-s)) * 0.05) ), calc( var( --alert-l ) - ( var( --alert-l ) * 0.5 ) ), 1) !important;
}

.active.a\:c_alert-n4, .active > .a\:c_alert-n4 {
  color: hsla(var(--alert-h), calc( var(--alert-s) + ((100% - var(--alert-s)) * 0.07) ), calc( var( --alert-l ) - ( var( --alert-l ) * 0.7 ) ), 1) !important;
}

.active.a\:c_alert-n5, .active > .a\:c_alert-n5 {
  color: hsla(var(--alert-h), calc( var(--alert-s) + ((100% - var(--alert-s)) * 0.085) ), calc( var( --alert-l ) - ( var( --alert-l ) * 0.85 ) ), 1) !important;
}

.active.a\:bg_navigation, .active > .a\:bg_navigation,.active.a\:bg_navigation-0, .active > .a\:bg_navigation-0 {
  background-color: var(--navigation) !important;
}

.active.a\:bg_navigation-1, .active > .a\:bg_navigation-1 {
  background-color: hsla(var(--navigation-h), calc( var( --navigation-s ) - ( var( --navigation-s ) * 0.05 ) ), calc( var(--navigation-l) + ((100% - var(--navigation-l)) * 0.1) ), 1) !important;
}

.active.a\:bg_navigation-2, .active > .a\:bg_navigation-2 {
  background-color: hsla(var(--navigation-h), calc( var( --navigation-s ) - ( var( --navigation-s ) * 0.125 ) ), calc( var(--navigation-l) + ((100% - var(--navigation-l)) * 0.25) ), 1) !important;
}

.active.a\:bg_navigation-3, .active > .a\:bg_navigation-3 {
  background-color: hsla(var(--navigation-h), calc( var( --navigation-s ) - ( var( --navigation-s ) * 0.25 ) ), calc( var(--navigation-l) + ((100% - var(--navigation-l)) * 0.5) ), 1) !important;
}

.active.a\:bg_navigation-4, .active > .a\:bg_navigation-4 {
  background-color: hsla(var(--navigation-h), calc( var( --navigation-s ) - ( var( --navigation-s ) * 0.375 ) ), calc( var(--navigation-l) + ((100% - var(--navigation-l)) * 0.75) ), 1) !important;
}

.active.a\:bg_navigation-5, .active > .a\:bg_navigation-5 {
  background-color: hsla(var(--navigation-h), calc( var( --navigation-s ) - ( var( --navigation-s ) * 0.45 ) ), calc( var(--navigation-l) + ((100% - var(--navigation-l)) * 0.9) ), 1) !important;
}

.active.a\:bg_navigation-n1, .active > .a\:bg_navigation-n1 {
  background-color: hsla(var(--navigation-h), calc( var(--navigation-s) + ((100% - var(--navigation-s)) * 0.015) ), calc( var( --navigation-l ) - ( var( --navigation-l ) * 0.15 ) ), 1) !important;
}

.active.a\:bg_navigation-n2, .active > .a\:bg_navigation-n2 {
  background-color: hsla(var(--navigation-h), calc( var(--navigation-s) + ((100% - var(--navigation-s)) * 0.03) ), calc( var( --navigation-l ) - ( var( --navigation-l ) * 0.3 ) ), 1) !important;
}

.active.a\:bg_navigation-n3, .active > .a\:bg_navigation-n3 {
  background-color: hsla(var(--navigation-h), calc( var(--navigation-s) + ((100% - var(--navigation-s)) * 0.05) ), calc( var( --navigation-l ) - ( var( --navigation-l ) * 0.5 ) ), 1) !important;
}

.active.a\:bg_navigation-n4, .active > .a\:bg_navigation-n4 {
  background-color: hsla(var(--navigation-h), calc( var(--navigation-s) + ((100% - var(--navigation-s)) * 0.07) ), calc( var( --navigation-l ) - ( var( --navigation-l ) * 0.7 ) ), 1) !important;
}

.active.a\:bg_navigation-n5, .active > .a\:bg_navigation-n5 {
  background-color: hsla(var(--navigation-h), calc( var(--navigation-s) + ((100% - var(--navigation-s)) * 0.085) ), calc( var( --navigation-l ) - ( var( --navigation-l ) * 0.85 ) ), 1) !important;
}

.active.a\:c_navigation, .active > .a\:c_navigation,.active.a\:c_navigation-0, .active > .a\:c_navigation-0 {
  color: var(--navigation) !important;
}

.active.a\:c_navigation-1, .active > .a\:c_navigation-1 {
  color: hsla(var(--navigation-h), calc( var( --navigation-s ) - ( var( --navigation-s ) * 0.05 ) ), calc( var(--navigation-l) + ((100% - var(--navigation-l)) * 0.1) ), 1) !important;
}

.active.a\:c_navigation-2, .active > .a\:c_navigation-2 {
  color: hsla(var(--navigation-h), calc( var( --navigation-s ) - ( var( --navigation-s ) * 0.125 ) ), calc( var(--navigation-l) + ((100% - var(--navigation-l)) * 0.25) ), 1) !important;
}

.active.a\:c_navigation-3, .active > .a\:c_navigation-3 {
  color: hsla(var(--navigation-h), calc( var( --navigation-s ) - ( var( --navigation-s ) * 0.25 ) ), calc( var(--navigation-l) + ((100% - var(--navigation-l)) * 0.5) ), 1) !important;
}

.active.a\:c_navigation-4, .active > .a\:c_navigation-4 {
  color: hsla(var(--navigation-h), calc( var( --navigation-s ) - ( var( --navigation-s ) * 0.375 ) ), calc( var(--navigation-l) + ((100% - var(--navigation-l)) * 0.75) ), 1) !important;
}

.active.a\:c_navigation-5, .active > .a\:c_navigation-5 {
  color: hsla(var(--navigation-h), calc( var( --navigation-s ) - ( var( --navigation-s ) * 0.45 ) ), calc( var(--navigation-l) + ((100% - var(--navigation-l)) * 0.9) ), 1) !important;
}

.active.a\:c_navigation-n1, .active > .a\:c_navigation-n1 {
  color: hsla(var(--navigation-h), calc( var(--navigation-s) + ((100% - var(--navigation-s)) * 0.015) ), calc( var( --navigation-l ) - ( var( --navigation-l ) * 0.15 ) ), 1) !important;
}

.active.a\:c_navigation-n2, .active > .a\:c_navigation-n2 {
  color: hsla(var(--navigation-h), calc( var(--navigation-s) + ((100% - var(--navigation-s)) * 0.03) ), calc( var( --navigation-l ) - ( var( --navigation-l ) * 0.3 ) ), 1) !important;
}

.active.a\:c_navigation-n3, .active > .a\:c_navigation-n3 {
  color: hsla(var(--navigation-h), calc( var(--navigation-s) + ((100% - var(--navigation-s)) * 0.05) ), calc( var( --navigation-l ) - ( var( --navigation-l ) * 0.5 ) ), 1) !important;
}

.active.a\:c_navigation-n4, .active > .a\:c_navigation-n4 {
  color: hsla(var(--navigation-h), calc( var(--navigation-s) + ((100% - var(--navigation-s)) * 0.07) ), calc( var( --navigation-l ) - ( var( --navigation-l ) * 0.7 ) ), 1) !important;
}

.active.a\:c_navigation-n5, .active > .a\:c_navigation-n5 {
  color: hsla(var(--navigation-h), calc( var(--navigation-s) + ((100% - var(--navigation-s)) * 0.085) ), calc( var( --navigation-l ) - ( var( --navigation-l ) * 0.85 ) ), 1) !important;
}

.active.a\:bg_accent, .active > .a\:bg_accent,.active.a\:bg_accent-0, .active > .a\:bg_accent-0 {
  background-color: var(--accent) !important;
}

.active.a\:bg_accent-1, .active > .a\:bg_accent-1 {
  background-color: hsla(var(--accent-h), calc( var( --accent-s ) - ( var( --accent-s ) * 0.05 ) ), calc( var(--accent-l) + ((100% - var(--accent-l)) * 0.1) ), 1) !important;
}

.active.a\:bg_accent-2, .active > .a\:bg_accent-2 {
  background-color: hsla(var(--accent-h), calc( var( --accent-s ) - ( var( --accent-s ) * 0.125 ) ), calc( var(--accent-l) + ((100% - var(--accent-l)) * 0.25) ), 1) !important;
}

.active.a\:bg_accent-3, .active > .a\:bg_accent-3 {
  background-color: hsla(var(--accent-h), calc( var( --accent-s ) - ( var( --accent-s ) * 0.25 ) ), calc( var(--accent-l) + ((100% - var(--accent-l)) * 0.5) ), 1) !important;
}

.active.a\:bg_accent-4, .active > .a\:bg_accent-4 {
  background-color: hsla(var(--accent-h), calc( var( --accent-s ) - ( var( --accent-s ) * 0.375 ) ), calc( var(--accent-l) + ((100% - var(--accent-l)) * 0.75) ), 1) !important;
}

.active.a\:bg_accent-5, .active > .a\:bg_accent-5 {
  background-color: hsla(var(--accent-h), calc( var( --accent-s ) - ( var( --accent-s ) * 0.45 ) ), calc( var(--accent-l) + ((100% - var(--accent-l)) * 0.9) ), 1) !important;
}

.active.a\:bg_accent-n1, .active > .a\:bg_accent-n1 {
  background-color: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.015) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.15 ) ), 1) !important;
}

.active.a\:bg_accent-n2, .active > .a\:bg_accent-n2 {
  background-color: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.03) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.3 ) ), 1) !important;
}

.active.a\:bg_accent-n3, .active > .a\:bg_accent-n3 {
  background-color: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.05) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.5 ) ), 1) !important;
}

.active.a\:bg_accent-n4, .active > .a\:bg_accent-n4 {
  background-color: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.07) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.7 ) ), 1) !important;
}

.active.a\:bg_accent-n5, .active > .a\:bg_accent-n5 {
  background-color: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.085) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.85 ) ), 1) !important;
}

.active.a\:c_accent, .active > .a\:c_accent,.active.a\:c_accent-0, .active > .a\:c_accent-0 {
  color: var(--accent) !important;
}

.active.a\:c_accent-1, .active > .a\:c_accent-1 {
  color: hsla(var(--accent-h), calc( var( --accent-s ) - ( var( --accent-s ) * 0.05 ) ), calc( var(--accent-l) + ((100% - var(--accent-l)) * 0.1) ), 1) !important;
}

.active.a\:c_accent-2, .active > .a\:c_accent-2 {
  color: hsla(var(--accent-h), calc( var( --accent-s ) - ( var( --accent-s ) * 0.125 ) ), calc( var(--accent-l) + ((100% - var(--accent-l)) * 0.25) ), 1) !important;
}

.active.a\:c_accent-3, .active > .a\:c_accent-3 {
  color: hsla(var(--accent-h), calc( var( --accent-s ) - ( var( --accent-s ) * 0.25 ) ), calc( var(--accent-l) + ((100% - var(--accent-l)) * 0.5) ), 1) !important;
}

.active.a\:c_accent-4, .active > .a\:c_accent-4 {
  color: hsla(var(--accent-h), calc( var( --accent-s ) - ( var( --accent-s ) * 0.375 ) ), calc( var(--accent-l) + ((100% - var(--accent-l)) * 0.75) ), 1) !important;
}

.active.a\:c_accent-5, .active > .a\:c_accent-5 {
  color: hsla(var(--accent-h), calc( var( --accent-s ) - ( var( --accent-s ) * 0.45 ) ), calc( var(--accent-l) + ((100% - var(--accent-l)) * 0.9) ), 1) !important;
}

.active.a\:c_accent-n1, .active > .a\:c_accent-n1 {
  color: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.015) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.15 ) ), 1) !important;
}

.active.a\:c_accent-n2, .active > .a\:c_accent-n2 {
  color: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.03) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.3 ) ), 1) !important;
}

.active.a\:c_accent-n3, .active > .a\:c_accent-n3 {
  color: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.05) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.5 ) ), 1) !important;
}

.active.a\:c_accent-n4, .active > .a\:c_accent-n4 {
  color: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.07) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.7 ) ), 1) !important;
}

.active.a\:c_accent-n5, .active > .a\:c_accent-n5 {
  color: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.085) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.85 ) ), 1) !important;
}

.active.a\:bg_info, .active > .a\:bg_info,.active.a\:bg_info-0, .active > .a\:bg_info-0 {
  background-color: var(--info) !important;
}

.active.a\:bg_info-1, .active > .a\:bg_info-1 {
  background-color: hsla(var(--info-h), calc( var( --info-s ) - ( var( --info-s ) * 0.05 ) ), calc( var(--info-l) + ((100% - var(--info-l)) * 0.1) ), 1) !important;
}

.active.a\:bg_info-2, .active > .a\:bg_info-2 {
  background-color: hsla(var(--info-h), calc( var( --info-s ) - ( var( --info-s ) * 0.125 ) ), calc( var(--info-l) + ((100% - var(--info-l)) * 0.25) ), 1) !important;
}

.active.a\:bg_info-3, .active > .a\:bg_info-3 {
  background-color: hsla(var(--info-h), calc( var( --info-s ) - ( var( --info-s ) * 0.25 ) ), calc( var(--info-l) + ((100% - var(--info-l)) * 0.5) ), 1) !important;
}

.active.a\:bg_info-4, .active > .a\:bg_info-4 {
  background-color: hsla(var(--info-h), calc( var( --info-s ) - ( var( --info-s ) * 0.375 ) ), calc( var(--info-l) + ((100% - var(--info-l)) * 0.75) ), 1) !important;
}

.active.a\:bg_info-5, .active > .a\:bg_info-5 {
  background-color: hsla(var(--info-h), calc( var( --info-s ) - ( var( --info-s ) * 0.45 ) ), calc( var(--info-l) + ((100% - var(--info-l)) * 0.9) ), 1) !important;
}

.active.a\:bg_info-n1, .active > .a\:bg_info-n1 {
  background-color: hsla(var(--info-h), calc( var(--info-s) + ((100% - var(--info-s)) * 0.015) ), calc( var( --info-l ) - ( var( --info-l ) * 0.15 ) ), 1) !important;
}

.active.a\:bg_info-n2, .active > .a\:bg_info-n2 {
  background-color: hsla(var(--info-h), calc( var(--info-s) + ((100% - var(--info-s)) * 0.03) ), calc( var( --info-l ) - ( var( --info-l ) * 0.3 ) ), 1) !important;
}

.active.a\:bg_info-n3, .active > .a\:bg_info-n3 {
  background-color: hsla(var(--info-h), calc( var(--info-s) + ((100% - var(--info-s)) * 0.05) ), calc( var( --info-l ) - ( var( --info-l ) * 0.5 ) ), 1) !important;
}

.active.a\:bg_info-n4, .active > .a\:bg_info-n4 {
  background-color: hsla(var(--info-h), calc( var(--info-s) + ((100% - var(--info-s)) * 0.07) ), calc( var( --info-l ) - ( var( --info-l ) * 0.7 ) ), 1) !important;
}

.active.a\:bg_info-n5, .active > .a\:bg_info-n5 {
  background-color: hsla(var(--info-h), calc( var(--info-s) + ((100% - var(--info-s)) * 0.085) ), calc( var( --info-l ) - ( var( --info-l ) * 0.85 ) ), 1) !important;
}

.active.a\:c_info, .active > .a\:c_info,.active.a\:c_info-0, .active > .a\:c_info-0 {
  color: var(--info) !important;
}

.active.a\:c_info-1, .active > .a\:c_info-1 {
  color: hsla(var(--info-h), calc( var( --info-s ) - ( var( --info-s ) * 0.05 ) ), calc( var(--info-l) + ((100% - var(--info-l)) * 0.1) ), 1) !important;
}

.active.a\:c_info-2, .active > .a\:c_info-2 {
  color: hsla(var(--info-h), calc( var( --info-s ) - ( var( --info-s ) * 0.125 ) ), calc( var(--info-l) + ((100% - var(--info-l)) * 0.25) ), 1) !important;
}

.active.a\:c_info-3, .active > .a\:c_info-3 {
  color: hsla(var(--info-h), calc( var( --info-s ) - ( var( --info-s ) * 0.25 ) ), calc( var(--info-l) + ((100% - var(--info-l)) * 0.5) ), 1) !important;
}

.active.a\:c_info-4, .active > .a\:c_info-4 {
  color: hsla(var(--info-h), calc( var( --info-s ) - ( var( --info-s ) * 0.375 ) ), calc( var(--info-l) + ((100% - var(--info-l)) * 0.75) ), 1) !important;
}

.active.a\:c_info-5, .active > .a\:c_info-5 {
  color: hsla(var(--info-h), calc( var( --info-s ) - ( var( --info-s ) * 0.45 ) ), calc( var(--info-l) + ((100% - var(--info-l)) * 0.9) ), 1) !important;
}

.active.a\:c_info-n1, .active > .a\:c_info-n1 {
  color: hsla(var(--info-h), calc( var(--info-s) + ((100% - var(--info-s)) * 0.015) ), calc( var( --info-l ) - ( var( --info-l ) * 0.15 ) ), 1) !important;
}

.active.a\:c_info-n2, .active > .a\:c_info-n2 {
  color: hsla(var(--info-h), calc( var(--info-s) + ((100% - var(--info-s)) * 0.03) ), calc( var( --info-l ) - ( var( --info-l ) * 0.3 ) ), 1) !important;
}

.active.a\:c_info-n3, .active > .a\:c_info-n3 {
  color: hsla(var(--info-h), calc( var(--info-s) + ((100% - var(--info-s)) * 0.05) ), calc( var( --info-l ) - ( var( --info-l ) * 0.5 ) ), 1) !important;
}

.active.a\:c_info-n4, .active > .a\:c_info-n4 {
  color: hsla(var(--info-h), calc( var(--info-s) + ((100% - var(--info-s)) * 0.07) ), calc( var( --info-l ) - ( var( --info-l ) * 0.7 ) ), 1) !important;
}

.active.a\:c_info-n5, .active > .a\:c_info-n5 {
  color: hsla(var(--info-h), calc( var(--info-s) + ((100% - var(--info-s)) * 0.085) ), calc( var( --info-l ) - ( var( --info-l ) * 0.85 ) ), 1) !important;
}

.active.a\:bg_highlight, .active > .a\:bg_highlight,.active.a\:bg_highlight-0, .active > .a\:bg_highlight-0 {
  background-color: var(--highlight) !important;
}

.active.a\:bg_highlight-1, .active > .a\:bg_highlight-1 {
  background-color: hsla(var(--highlight-h), calc( var( --highlight-s ) - ( var( --highlight-s ) * 0.05 ) ), calc( var(--highlight-l) + ((100% - var(--highlight-l)) * 0.1) ), 1) !important;
}

.active.a\:bg_highlight-2, .active > .a\:bg_highlight-2 {
  background-color: hsla(var(--highlight-h), calc( var( --highlight-s ) - ( var( --highlight-s ) * 0.125 ) ), calc( var(--highlight-l) + ((100% - var(--highlight-l)) * 0.25) ), 1) !important;
}

.active.a\:bg_highlight-3, .active > .a\:bg_highlight-3 {
  background-color: hsla(var(--highlight-h), calc( var( --highlight-s ) - ( var( --highlight-s ) * 0.25 ) ), calc( var(--highlight-l) + ((100% - var(--highlight-l)) * 0.5) ), 1) !important;
}

.active.a\:bg_highlight-4, .active > .a\:bg_highlight-4 {
  background-color: hsla(var(--highlight-h), calc( var( --highlight-s ) - ( var( --highlight-s ) * 0.375 ) ), calc( var(--highlight-l) + ((100% - var(--highlight-l)) * 0.75) ), 1) !important;
}

.active.a\:bg_highlight-5, .active > .a\:bg_highlight-5 {
  background-color: hsla(var(--highlight-h), calc( var( --highlight-s ) - ( var( --highlight-s ) * 0.45 ) ), calc( var(--highlight-l) + ((100% - var(--highlight-l)) * 0.9) ), 1) !important;
}

.active.a\:bg_highlight-n1, .active > .a\:bg_highlight-n1 {
  background-color: hsla(var(--highlight-h), calc( var(--highlight-s) + ((100% - var(--highlight-s)) * 0.015) ), calc( var( --highlight-l ) - ( var( --highlight-l ) * 0.15 ) ), 1) !important;
}

.active.a\:bg_highlight-n2, .active > .a\:bg_highlight-n2 {
  background-color: hsla(var(--highlight-h), calc( var(--highlight-s) + ((100% - var(--highlight-s)) * 0.03) ), calc( var( --highlight-l ) - ( var( --highlight-l ) * 0.3 ) ), 1) !important;
}

.active.a\:bg_highlight-n3, .active > .a\:bg_highlight-n3 {
  background-color: hsla(var(--highlight-h), calc( var(--highlight-s) + ((100% - var(--highlight-s)) * 0.05) ), calc( var( --highlight-l ) - ( var( --highlight-l ) * 0.5 ) ), 1) !important;
}

.active.a\:bg_highlight-n4, .active > .a\:bg_highlight-n4 {
  background-color: hsla(var(--highlight-h), calc( var(--highlight-s) + ((100% - var(--highlight-s)) * 0.07) ), calc( var( --highlight-l ) - ( var( --highlight-l ) * 0.7 ) ), 1) !important;
}

.active.a\:bg_highlight-n5, .active > .a\:bg_highlight-n5 {
  background-color: hsla(var(--highlight-h), calc( var(--highlight-s) + ((100% - var(--highlight-s)) * 0.085) ), calc( var( --highlight-l ) - ( var( --highlight-l ) * 0.85 ) ), 1) !important;
}

.active.a\:c_highlight, .active > .a\:c_highlight,.active.a\:c_highlight-0, .active > .a\:c_highlight-0 {
  color: var(--highlight) !important;
}

.active.a\:c_highlight-1, .active > .a\:c_highlight-1 {
  color: hsla(var(--highlight-h), calc( var( --highlight-s ) - ( var( --highlight-s ) * 0.05 ) ), calc( var(--highlight-l) + ((100% - var(--highlight-l)) * 0.1) ), 1) !important;
}

.active.a\:c_highlight-2, .active > .a\:c_highlight-2 {
  color: hsla(var(--highlight-h), calc( var( --highlight-s ) - ( var( --highlight-s ) * 0.125 ) ), calc( var(--highlight-l) + ((100% - var(--highlight-l)) * 0.25) ), 1) !important;
}

.active.a\:c_highlight-3, .active > .a\:c_highlight-3 {
  color: hsla(var(--highlight-h), calc( var( --highlight-s ) - ( var( --highlight-s ) * 0.25 ) ), calc( var(--highlight-l) + ((100% - var(--highlight-l)) * 0.5) ), 1) !important;
}

.active.a\:c_highlight-4, .active > .a\:c_highlight-4 {
  color: hsla(var(--highlight-h), calc( var( --highlight-s ) - ( var( --highlight-s ) * 0.375 ) ), calc( var(--highlight-l) + ((100% - var(--highlight-l)) * 0.75) ), 1) !important;
}

.active.a\:c_highlight-5, .active > .a\:c_highlight-5 {
  color: hsla(var(--highlight-h), calc( var( --highlight-s ) - ( var( --highlight-s ) * 0.45 ) ), calc( var(--highlight-l) + ((100% - var(--highlight-l)) * 0.9) ), 1) !important;
}

.active.a\:c_highlight-n1, .active > .a\:c_highlight-n1 {
  color: hsla(var(--highlight-h), calc( var(--highlight-s) + ((100% - var(--highlight-s)) * 0.015) ), calc( var( --highlight-l ) - ( var( --highlight-l ) * 0.15 ) ), 1) !important;
}

.active.a\:c_highlight-n2, .active > .a\:c_highlight-n2 {
  color: hsla(var(--highlight-h), calc( var(--highlight-s) + ((100% - var(--highlight-s)) * 0.03) ), calc( var( --highlight-l ) - ( var( --highlight-l ) * 0.3 ) ), 1) !important;
}

.active.a\:c_highlight-n3, .active > .a\:c_highlight-n3 {
  color: hsla(var(--highlight-h), calc( var(--highlight-s) + ((100% - var(--highlight-s)) * 0.05) ), calc( var( --highlight-l ) - ( var( --highlight-l ) * 0.5 ) ), 1) !important;
}

.active.a\:c_highlight-n4, .active > .a\:c_highlight-n4 {
  color: hsla(var(--highlight-h), calc( var(--highlight-s) + ((100% - var(--highlight-s)) * 0.07) ), calc( var( --highlight-l ) - ( var( --highlight-l ) * 0.7 ) ), 1) !important;
}

.active.a\:c_highlight-n5, .active > .a\:c_highlight-n5 {
  color: hsla(var(--highlight-h), calc( var(--highlight-s) + ((100% - var(--highlight-s)) * 0.085) ), calc( var( --highlight-l ) - ( var( --highlight-l ) * 0.85 ) ), 1) !important;
}

.active.a\:bg_acc, .active > .a\:bg_acc,.active.a\:bg_acc-0, .active > .a\:bg_acc-0 {
  background-color: var(--acc) !important;
}

.active.a\:bg_acc-1, .active > .a\:bg_acc-1 {
  background-color: hsla(var(--acc-h), calc( var( --acc-s ) - ( var( --acc-s ) * 0.05 ) ), calc( var(--acc-l) + ((100% - var(--acc-l)) * 0.1) ), 1) !important;
}

.active.a\:bg_acc-2, .active > .a\:bg_acc-2 {
  background-color: hsla(var(--acc-h), calc( var( --acc-s ) - ( var( --acc-s ) * 0.125 ) ), calc( var(--acc-l) + ((100% - var(--acc-l)) * 0.25) ), 1) !important;
}

.active.a\:bg_acc-3, .active > .a\:bg_acc-3 {
  background-color: hsla(var(--acc-h), calc( var( --acc-s ) - ( var( --acc-s ) * 0.25 ) ), calc( var(--acc-l) + ((100% - var(--acc-l)) * 0.5) ), 1) !important;
}

.active.a\:bg_acc-4, .active > .a\:bg_acc-4 {
  background-color: hsla(var(--acc-h), calc( var( --acc-s ) - ( var( --acc-s ) * 0.375 ) ), calc( var(--acc-l) + ((100% - var(--acc-l)) * 0.75) ), 1) !important;
}

.active.a\:bg_acc-5, .active > .a\:bg_acc-5 {
  background-color: hsla(var(--acc-h), calc( var( --acc-s ) - ( var( --acc-s ) * 0.45 ) ), calc( var(--acc-l) + ((100% - var(--acc-l)) * 0.9) ), 1) !important;
}

.active.a\:bg_acc-n1, .active > .a\:bg_acc-n1 {
  background-color: hsla(var(--acc-h), calc( var(--acc-s) + ((100% - var(--acc-s)) * 0.015) ), calc( var( --acc-l ) - ( var( --acc-l ) * 0.15 ) ), 1) !important;
}

.active.a\:bg_acc-n2, .active > .a\:bg_acc-n2 {
  background-color: hsla(var(--acc-h), calc( var(--acc-s) + ((100% - var(--acc-s)) * 0.03) ), calc( var( --acc-l ) - ( var( --acc-l ) * 0.3 ) ), 1) !important;
}

.active.a\:bg_acc-n3, .active > .a\:bg_acc-n3 {
  background-color: hsla(var(--acc-h), calc( var(--acc-s) + ((100% - var(--acc-s)) * 0.05) ), calc( var( --acc-l ) - ( var( --acc-l ) * 0.5 ) ), 1) !important;
}

.active.a\:bg_acc-n4, .active > .a\:bg_acc-n4 {
  background-color: hsla(var(--acc-h), calc( var(--acc-s) + ((100% - var(--acc-s)) * 0.07) ), calc( var( --acc-l ) - ( var( --acc-l ) * 0.7 ) ), 1) !important;
}

.active.a\:bg_acc-n5, .active > .a\:bg_acc-n5 {
  background-color: hsla(var(--acc-h), calc( var(--acc-s) + ((100% - var(--acc-s)) * 0.085) ), calc( var( --acc-l ) - ( var( --acc-l ) * 0.85 ) ), 1) !important;
}

.active.a\:c_acc, .active > .a\:c_acc,.active.a\:c_acc-0, .active > .a\:c_acc-0 {
  color: var(--acc) !important;
}

.active.a\:c_acc-1, .active > .a\:c_acc-1 {
  color: hsla(var(--acc-h), calc( var( --acc-s ) - ( var( --acc-s ) * 0.05 ) ), calc( var(--acc-l) + ((100% - var(--acc-l)) * 0.1) ), 1) !important;
}

.active.a\:c_acc-2, .active > .a\:c_acc-2 {
  color: hsla(var(--acc-h), calc( var( --acc-s ) - ( var( --acc-s ) * 0.125 ) ), calc( var(--acc-l) + ((100% - var(--acc-l)) * 0.25) ), 1) !important;
}

.active.a\:c_acc-3, .active > .a\:c_acc-3 {
  color: hsla(var(--acc-h), calc( var( --acc-s ) - ( var( --acc-s ) * 0.25 ) ), calc( var(--acc-l) + ((100% - var(--acc-l)) * 0.5) ), 1) !important;
}

.active.a\:c_acc-4, .active > .a\:c_acc-4 {
  color: hsla(var(--acc-h), calc( var( --acc-s ) - ( var( --acc-s ) * 0.375 ) ), calc( var(--acc-l) + ((100% - var(--acc-l)) * 0.75) ), 1) !important;
}

.active.a\:c_acc-5, .active > .a\:c_acc-5 {
  color: hsla(var(--acc-h), calc( var( --acc-s ) - ( var( --acc-s ) * 0.45 ) ), calc( var(--acc-l) + ((100% - var(--acc-l)) * 0.9) ), 1) !important;
}

.active.a\:c_acc-n1, .active > .a\:c_acc-n1 {
  color: hsla(var(--acc-h), calc( var(--acc-s) + ((100% - var(--acc-s)) * 0.015) ), calc( var( --acc-l ) - ( var( --acc-l ) * 0.15 ) ), 1) !important;
}

.active.a\:c_acc-n2, .active > .a\:c_acc-n2 {
  color: hsla(var(--acc-h), calc( var(--acc-s) + ((100% - var(--acc-s)) * 0.03) ), calc( var( --acc-l ) - ( var( --acc-l ) * 0.3 ) ), 1) !important;
}

.active.a\:c_acc-n3, .active > .a\:c_acc-n3 {
  color: hsla(var(--acc-h), calc( var(--acc-s) + ((100% - var(--acc-s)) * 0.05) ), calc( var( --acc-l ) - ( var( --acc-l ) * 0.5 ) ), 1) !important;
}

.active.a\:c_acc-n4, .active > .a\:c_acc-n4 {
  color: hsla(var(--acc-h), calc( var(--acc-s) + ((100% - var(--acc-s)) * 0.07) ), calc( var( --acc-l ) - ( var( --acc-l ) * 0.7 ) ), 1) !important;
}

.active.a\:c_acc-n5, .active > .a\:c_acc-n5 {
  color: hsla(var(--acc-h), calc( var(--acc-s) + ((100% - var(--acc-s)) * 0.085) ), calc( var( --acc-l ) - ( var( --acc-l ) * 0.85 ) ), 1) !important;
}

.a\:icon-show,
.active.a\:icon-hide,
.active > .a\:icon-hide {
  display: none !important;
}

.active > .a\:icon-show,
.active.a\:icon-show {
  display: inline-block !important;
}

.a\:visible,
.active > .a\:_none,
.active.a\:_none {
  display: none !important;
}

.active > .a\:_inline,
.active.a\:_inline {
  display: inline !important;
}

.active > .a\:_inline-block,
.active.a\:_inline-block {
  display: inline-block !important;
}

.active > .a\:_block,
.active.a\:_inline-block {
  display: block !important;
}

/*
active Display

<div class="p-b_3"><span class="bg_highlight br_radius c_white inline-block font_n1 p-7_3 p-x_5 sg"> Click the areas below to toggle the "active" state.</span></div>Toggle the display type of an object when it's parent 'active'

none            -  make the display none when parent is-active
inline          -  make the display inline when parent is-active
inline-block    -  make the display inline-block when parent is-active
block           -  make the display block when parent is-active


Markup:
<div class="p_5 is-active_toggle-function">
  <span class="a:bg_accent bg_shade-2 font_4 text_center br_1 br_solid br_shade-4 p_4">Click to Toggle parent is-active</span>
  <span class="a:{{modifier_class}} a:bg_accent bg_shade-2 font_4 text_center br_1 br_solid br_shade-4 p_4">Span with display:{{modifier_class}} when parent is active</span>
</div>

Weight: 10

Styleguide Interaction.States.Active.display

*/
/*
Hover

Decorate containers and text to show user interaction with simple hover, and focus effects. 


Weight: 130

Styleguide Interaction.States.Hover
*/
/* No styleguide reference. */
/*
  Hover: Background Color

  hovers can easily be added to objects by adding `h:` in front of the background color utility like `h:bg_primary`

  bg_alert              - background color modified light to dark
  bg_primary              - background color modified light to dark
  bg_shade              - background color modified light to dark
  bg_info              - background color modified light to dark
  bg_highlight              - background color success color
  bg_success              - background color modified light to dark
  bg_warning              - background color modified light to dark

  Markup:
  <div class="flex m_5">
    <div class="h:{{modifier_class}}-5 flex_auto text_center br_1 br_solid br_shade-4 p_2">5</div>
    <div class="h:{{modifier_class}}-4 flex_auto text_center br_1 br_solid br_shade-4 p_2">4</div>
    <div class="h:{{modifier_class}}-3 flex_auto text_center br_1 br_solid br_shade-4 p_2">3</div>
    <div class="h:{{modifier_class}}-2 flex_auto text_center br_1 br_solid br_shade-4 p_2">2</div>
    <div class="h:{{modifier_class}}-1 flex_auto text_center br_1 br_solid br_shade-4 p_2">1</div>
    <div class="h:{{modifier_class}}-0 flex_auto text_center br_1 br_solid br_shade-4 p_2">0</div>
    <div class="h:{{modifier_class}}-n1 flex_auto text_center br_1 br_solid br_shade-4 p_2 h:c_white">n1</div>
    <div class="h:{{modifier_class}}-n2 flex_auto text_center br_1 br_solid br_shade-4 p_2 h:c_white">n2</div>
    <div class="h:{{modifier_class}}-n3 flex_auto text_center br_1 br_solid br_shade-4 p_2 h:c_white">n3</div>
    <div class="h:{{modifier_class}}-n4 flex_auto text_center br_1 br_solid br_shade-4 p_2 h:c_white">n4</div>
    <div class="h:{{modifier_class}}-n5 flex_auto text_center br_1 br_solid br_shade-4 p_2 h:c_white">n5</div>
  </div>

  Weight: 30

  Styleguide Interaction.States.Hover.background

 */
a:focus-visible {
  color: unset;
}

*[class*="hover:"],
*[class*="h:"] {
  cursor: pointer;
  transition: all ease-out 0.2s;
}
*[class*="hover:"]:focus-visible,
*[class*="h:"]:focus-visible {
  border-color: inherit;
  background-color: inherit;
  color: inherit;
}

*[class*="hover:c"],
*[class*="h:c"] {
  transition: all ease-in 0.2s;
}

.h\:bg_primary:hover,.h\:bg_primary-0:hover {
  background-color: var(--primary) !important;
}

.h\:bg_primary-1:hover {
  background-color: hsla(var(--primary-h), calc( var( --primary-s ) - ( var( --primary-s ) * 0.05 ) ), calc( var(--primary-l) + ((100% - var(--primary-l)) * 0.1) ), 1) !important;
}

.h\:bg_primary-2:hover {
  background-color: hsla(var(--primary-h), calc( var( --primary-s ) - ( var( --primary-s ) * 0.125 ) ), calc( var(--primary-l) + ((100% - var(--primary-l)) * 0.25) ), 1) !important;
}

.h\:bg_primary-3:hover {
  background-color: hsla(var(--primary-h), calc( var( --primary-s ) - ( var( --primary-s ) * 0.25 ) ), calc( var(--primary-l) + ((100% - var(--primary-l)) * 0.5) ), 1) !important;
}

.h\:bg_primary-4:hover {
  background-color: hsla(var(--primary-h), calc( var( --primary-s ) - ( var( --primary-s ) * 0.375 ) ), calc( var(--primary-l) + ((100% - var(--primary-l)) * 0.75) ), 1) !important;
}

.h\:bg_primary-5:hover {
  background-color: hsla(var(--primary-h), calc( var( --primary-s ) - ( var( --primary-s ) * 0.45 ) ), calc( var(--primary-l) + ((100% - var(--primary-l)) * 0.9) ), 1) !important;
}

.h\:bg_primary-n1:hover {
  background-color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.015) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.15 ) ), 1) !important;
}

.h\:bg_primary-n2:hover, .btn_acc-primary:hover {
  background-color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.03) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.3 ) ), 1) !important;
}

.h\:bg_primary-n3:hover {
  background-color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.05) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.5 ) ), 1) !important;
}

.h\:bg_primary-n4:hover {
  background-color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.07) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.7 ) ), 1) !important;
}

.h\:bg_primary-n5:hover {
  background-color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.085) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.85 ) ), 1) !important;
}

.h\:c_primary:hover,.h\:c_primary-0:hover {
  color: var(--primary) !important;
}

.h\:c_primary-1:hover {
  color: hsla(var(--primary-h), calc( var( --primary-s ) - ( var( --primary-s ) * 0.05 ) ), calc( var(--primary-l) + ((100% - var(--primary-l)) * 0.1) ), 1) !important;
}

.h\:c_primary-2:hover {
  color: hsla(var(--primary-h), calc( var( --primary-s ) - ( var( --primary-s ) * 0.125 ) ), calc( var(--primary-l) + ((100% - var(--primary-l)) * 0.25) ), 1) !important;
}

.h\:c_primary-3:hover {
  color: hsla(var(--primary-h), calc( var( --primary-s ) - ( var( --primary-s ) * 0.25 ) ), calc( var(--primary-l) + ((100% - var(--primary-l)) * 0.5) ), 1) !important;
}

.h\:c_primary-4:hover {
  color: hsla(var(--primary-h), calc( var( --primary-s ) - ( var( --primary-s ) * 0.375 ) ), calc( var(--primary-l) + ((100% - var(--primary-l)) * 0.75) ), 1) !important;
}

.h\:c_primary-5:hover {
  color: hsla(var(--primary-h), calc( var( --primary-s ) - ( var( --primary-s ) * 0.45 ) ), calc( var(--primary-l) + ((100% - var(--primary-l)) * 0.9) ), 1) !important;
}

.h\:c_primary-n1:hover {
  color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.015) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.15 ) ), 1) !important;
}

.h\:c_primary-n2:hover {
  color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.03) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.3 ) ), 1) !important;
}

.h\:c_primary-n3:hover {
  color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.05) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.5 ) ), 1) !important;
}

.h\:c_primary-n4:hover {
  color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.07) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.7 ) ), 1) !important;
}

.h\:c_primary-n5:hover {
  color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.085) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.85 ) ), 1) !important;
}

.h\:br_primary:hover,.h\:br_primary-0:hover {
  border-color: var(--primary) !important;
}

.h\:br_primary-1:hover {
  border-color: hsla(var(--primary-h), calc( var( --primary-s ) - ( var( --primary-s ) * 0.05 ) ), calc( var(--primary-l) + ((100% - var(--primary-l)) * 0.1) ), 1) !important;
}

.h\:br_primary-2:hover {
  border-color: hsla(var(--primary-h), calc( var( --primary-s ) - ( var( --primary-s ) * 0.125 ) ), calc( var(--primary-l) + ((100% - var(--primary-l)) * 0.25) ), 1) !important;
}

.h\:br_primary-3:hover {
  border-color: hsla(var(--primary-h), calc( var( --primary-s ) - ( var( --primary-s ) * 0.25 ) ), calc( var(--primary-l) + ((100% - var(--primary-l)) * 0.5) ), 1) !important;
}

.h\:br_primary-4:hover {
  border-color: hsla(var(--primary-h), calc( var( --primary-s ) - ( var( --primary-s ) * 0.375 ) ), calc( var(--primary-l) + ((100% - var(--primary-l)) * 0.75) ), 1) !important;
}

.h\:br_primary-5:hover {
  border-color: hsla(var(--primary-h), calc( var( --primary-s ) - ( var( --primary-s ) * 0.45 ) ), calc( var(--primary-l) + ((100% - var(--primary-l)) * 0.9) ), 1) !important;
}

.h\:br_primary-n1:hover {
  border-color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.015) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.15 ) ), 1) !important;
}

.h\:br_primary-n2:hover {
  border-color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.03) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.3 ) ), 1) !important;
}

.h\:br_primary-n3:hover {
  border-color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.05) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.5 ) ), 1) !important;
}

.h\:br_primary-n4:hover {
  border-color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.07) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.7 ) ), 1) !important;
}

.h\:br_primary-n5:hover {
  border-color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.085) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.85 ) ), 1) !important;
}

.h\:bg_secondary:hover,.h\:bg_secondary-0:hover {
  background-color: var(--secondary) !important;
}

.h\:bg_secondary-1:hover {
  background-color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.05 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.1) ), 1) !important;
}

.h\:bg_secondary-2:hover {
  background-color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.125 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.25) ), 1) !important;
}

.h\:bg_secondary-3:hover {
  background-color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.25 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.5) ), 1) !important;
}

.h\:bg_secondary-4:hover {
  background-color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.375 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.75) ), 1) !important;
}

.h\:bg_secondary-5:hover {
  background-color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.45 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.9) ), 1) !important;
}

.h\:bg_secondary-n1:hover {
  background-color: hsla(var(--secondary-h), calc( var(--secondary-s) + ((100% - var(--secondary-s)) * 0.015) ), calc( var( --secondary-l ) - ( var( --secondary-l ) * 0.15 ) ), 1) !important;
}

.h\:bg_secondary-n2:hover {
  background-color: hsla(var(--secondary-h), calc( var(--secondary-s) + ((100% - var(--secondary-s)) * 0.03) ), calc( var( --secondary-l ) - ( var( --secondary-l ) * 0.3 ) ), 1) !important;
}

.h\:bg_secondary-n3:hover {
  background-color: hsla(var(--secondary-h), calc( var(--secondary-s) + ((100% - var(--secondary-s)) * 0.05) ), calc( var( --secondary-l ) - ( var( --secondary-l ) * 0.5 ) ), 1) !important;
}

.h\:bg_secondary-n4:hover {
  background-color: hsla(var(--secondary-h), calc( var(--secondary-s) + ((100% - var(--secondary-s)) * 0.07) ), calc( var( --secondary-l ) - ( var( --secondary-l ) * 0.7 ) ), 1) !important;
}

.h\:bg_secondary-n5:hover {
  background-color: hsla(var(--secondary-h), calc( var(--secondary-s) + ((100% - var(--secondary-s)) * 0.085) ), calc( var( --secondary-l ) - ( var( --secondary-l ) * 0.85 ) ), 1) !important;
}

.h\:c_secondary:hover,.h\:c_secondary-0:hover {
  color: var(--secondary) !important;
}

.h\:c_secondary-1:hover {
  color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.05 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.1) ), 1) !important;
}

.h\:c_secondary-2:hover {
  color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.125 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.25) ), 1) !important;
}

.h\:c_secondary-3:hover {
  color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.25 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.5) ), 1) !important;
}

.h\:c_secondary-4:hover {
  color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.375 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.75) ), 1) !important;
}

.h\:c_secondary-5:hover {
  color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.45 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.9) ), 1) !important;
}

.h\:c_secondary-n1:hover {
  color: hsla(var(--secondary-h), calc( var(--secondary-s) + ((100% - var(--secondary-s)) * 0.015) ), calc( var( --secondary-l ) - ( var( --secondary-l ) * 0.15 ) ), 1) !important;
}

.h\:c_secondary-n2:hover {
  color: hsla(var(--secondary-h), calc( var(--secondary-s) + ((100% - var(--secondary-s)) * 0.03) ), calc( var( --secondary-l ) - ( var( --secondary-l ) * 0.3 ) ), 1) !important;
}

.h\:c_secondary-n3:hover {
  color: hsla(var(--secondary-h), calc( var(--secondary-s) + ((100% - var(--secondary-s)) * 0.05) ), calc( var( --secondary-l ) - ( var( --secondary-l ) * 0.5 ) ), 1) !important;
}

.h\:c_secondary-n4:hover {
  color: hsla(var(--secondary-h), calc( var(--secondary-s) + ((100% - var(--secondary-s)) * 0.07) ), calc( var( --secondary-l ) - ( var( --secondary-l ) * 0.7 ) ), 1) !important;
}

.h\:c_secondary-n5:hover {
  color: hsla(var(--secondary-h), calc( var(--secondary-s) + ((100% - var(--secondary-s)) * 0.085) ), calc( var( --secondary-l ) - ( var( --secondary-l ) * 0.85 ) ), 1) !important;
}

.h\:br_secondary:hover,.h\:br_secondary-0:hover {
  border-color: var(--secondary) !important;
}

.h\:br_secondary-1:hover {
  border-color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.05 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.1) ), 1) !important;
}

.h\:br_secondary-2:hover {
  border-color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.125 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.25) ), 1) !important;
}

.h\:br_secondary-3:hover {
  border-color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.25 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.5) ), 1) !important;
}

.h\:br_secondary-4:hover {
  border-color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.375 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.75) ), 1) !important;
}

.h\:br_secondary-5:hover {
  border-color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.45 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.9) ), 1) !important;
}

.h\:br_secondary-n1:hover {
  border-color: hsla(var(--secondary-h), calc( var(--secondary-s) + ((100% - var(--secondary-s)) * 0.015) ), calc( var( --secondary-l ) - ( var( --secondary-l ) * 0.15 ) ), 1) !important;
}

.h\:br_secondary-n2:hover {
  border-color: hsla(var(--secondary-h), calc( var(--secondary-s) + ((100% - var(--secondary-s)) * 0.03) ), calc( var( --secondary-l ) - ( var( --secondary-l ) * 0.3 ) ), 1) !important;
}

.h\:br_secondary-n3:hover {
  border-color: hsla(var(--secondary-h), calc( var(--secondary-s) + ((100% - var(--secondary-s)) * 0.05) ), calc( var( --secondary-l ) - ( var( --secondary-l ) * 0.5 ) ), 1) !important;
}

.h\:br_secondary-n4:hover {
  border-color: hsla(var(--secondary-h), calc( var(--secondary-s) + ((100% - var(--secondary-s)) * 0.07) ), calc( var( --secondary-l ) - ( var( --secondary-l ) * 0.7 ) ), 1) !important;
}

.h\:br_secondary-n5:hover {
  border-color: hsla(var(--secondary-h), calc( var(--secondary-s) + ((100% - var(--secondary-s)) * 0.085) ), calc( var( --secondary-l ) - ( var( --secondary-l ) * 0.85 ) ), 1) !important;
}

.h\:bg_success:hover,.h\:bg_success-0:hover {
  background-color: var(--success) !important;
}

.h\:bg_success-1:hover {
  background-color: hsla(var(--success-h), calc( var( --success-s ) - ( var( --success-s ) * 0.05 ) ), calc( var(--success-l) + ((100% - var(--success-l)) * 0.1) ), 1) !important;
}

.h\:bg_success-2:hover {
  background-color: hsla(var(--success-h), calc( var( --success-s ) - ( var( --success-s ) * 0.125 ) ), calc( var(--success-l) + ((100% - var(--success-l)) * 0.25) ), 1) !important;
}

.h\:bg_success-3:hover {
  background-color: hsla(var(--success-h), calc( var( --success-s ) - ( var( --success-s ) * 0.25 ) ), calc( var(--success-l) + ((100% - var(--success-l)) * 0.5) ), 1) !important;
}

.h\:bg_success-4:hover {
  background-color: hsla(var(--success-h), calc( var( --success-s ) - ( var( --success-s ) * 0.375 ) ), calc( var(--success-l) + ((100% - var(--success-l)) * 0.75) ), 1) !important;
}

.h\:bg_success-5:hover {
  background-color: hsla(var(--success-h), calc( var( --success-s ) - ( var( --success-s ) * 0.45 ) ), calc( var(--success-l) + ((100% - var(--success-l)) * 0.9) ), 1) !important;
}

.h\:bg_success-n1:hover {
  background-color: hsla(var(--success-h), calc( var(--success-s) + ((100% - var(--success-s)) * 0.015) ), calc( var( --success-l ) - ( var( --success-l ) * 0.15 ) ), 1) !important;
}

.h\:bg_success-n2:hover {
  background-color: hsla(var(--success-h), calc( var(--success-s) + ((100% - var(--success-s)) * 0.03) ), calc( var( --success-l ) - ( var( --success-l ) * 0.3 ) ), 1) !important;
}

.h\:bg_success-n3:hover {
  background-color: hsla(var(--success-h), calc( var(--success-s) + ((100% - var(--success-s)) * 0.05) ), calc( var( --success-l ) - ( var( --success-l ) * 0.5 ) ), 1) !important;
}

.h\:bg_success-n4:hover {
  background-color: hsla(var(--success-h), calc( var(--success-s) + ((100% - var(--success-s)) * 0.07) ), calc( var( --success-l ) - ( var( --success-l ) * 0.7 ) ), 1) !important;
}

.h\:bg_success-n5:hover {
  background-color: hsla(var(--success-h), calc( var(--success-s) + ((100% - var(--success-s)) * 0.085) ), calc( var( --success-l ) - ( var( --success-l ) * 0.85 ) ), 1) !important;
}

.h\:c_success:hover,.h\:c_success-0:hover {
  color: var(--success) !important;
}

.h\:c_success-1:hover {
  color: hsla(var(--success-h), calc( var( --success-s ) - ( var( --success-s ) * 0.05 ) ), calc( var(--success-l) + ((100% - var(--success-l)) * 0.1) ), 1) !important;
}

.h\:c_success-2:hover {
  color: hsla(var(--success-h), calc( var( --success-s ) - ( var( --success-s ) * 0.125 ) ), calc( var(--success-l) + ((100% - var(--success-l)) * 0.25) ), 1) !important;
}

.h\:c_success-3:hover {
  color: hsla(var(--success-h), calc( var( --success-s ) - ( var( --success-s ) * 0.25 ) ), calc( var(--success-l) + ((100% - var(--success-l)) * 0.5) ), 1) !important;
}

.h\:c_success-4:hover {
  color: hsla(var(--success-h), calc( var( --success-s ) - ( var( --success-s ) * 0.375 ) ), calc( var(--success-l) + ((100% - var(--success-l)) * 0.75) ), 1) !important;
}

.h\:c_success-5:hover {
  color: hsla(var(--success-h), calc( var( --success-s ) - ( var( --success-s ) * 0.45 ) ), calc( var(--success-l) + ((100% - var(--success-l)) * 0.9) ), 1) !important;
}

.h\:c_success-n1:hover {
  color: hsla(var(--success-h), calc( var(--success-s) + ((100% - var(--success-s)) * 0.015) ), calc( var( --success-l ) - ( var( --success-l ) * 0.15 ) ), 1) !important;
}

.h\:c_success-n2:hover {
  color: hsla(var(--success-h), calc( var(--success-s) + ((100% - var(--success-s)) * 0.03) ), calc( var( --success-l ) - ( var( --success-l ) * 0.3 ) ), 1) !important;
}

.h\:c_success-n3:hover {
  color: hsla(var(--success-h), calc( var(--success-s) + ((100% - var(--success-s)) * 0.05) ), calc( var( --success-l ) - ( var( --success-l ) * 0.5 ) ), 1) !important;
}

.h\:c_success-n4:hover {
  color: hsla(var(--success-h), calc( var(--success-s) + ((100% - var(--success-s)) * 0.07) ), calc( var( --success-l ) - ( var( --success-l ) * 0.7 ) ), 1) !important;
}

.h\:c_success-n5:hover {
  color: hsla(var(--success-h), calc( var(--success-s) + ((100% - var(--success-s)) * 0.085) ), calc( var( --success-l ) - ( var( --success-l ) * 0.85 ) ), 1) !important;
}

.h\:br_success:hover,.h\:br_success-0:hover {
  border-color: var(--success) !important;
}

.h\:br_success-1:hover {
  border-color: hsla(var(--success-h), calc( var( --success-s ) - ( var( --success-s ) * 0.05 ) ), calc( var(--success-l) + ((100% - var(--success-l)) * 0.1) ), 1) !important;
}

.h\:br_success-2:hover {
  border-color: hsla(var(--success-h), calc( var( --success-s ) - ( var( --success-s ) * 0.125 ) ), calc( var(--success-l) + ((100% - var(--success-l)) * 0.25) ), 1) !important;
}

.h\:br_success-3:hover {
  border-color: hsla(var(--success-h), calc( var( --success-s ) - ( var( --success-s ) * 0.25 ) ), calc( var(--success-l) + ((100% - var(--success-l)) * 0.5) ), 1) !important;
}

.h\:br_success-4:hover {
  border-color: hsla(var(--success-h), calc( var( --success-s ) - ( var( --success-s ) * 0.375 ) ), calc( var(--success-l) + ((100% - var(--success-l)) * 0.75) ), 1) !important;
}

.h\:br_success-5:hover {
  border-color: hsla(var(--success-h), calc( var( --success-s ) - ( var( --success-s ) * 0.45 ) ), calc( var(--success-l) + ((100% - var(--success-l)) * 0.9) ), 1) !important;
}

.h\:br_success-n1:hover {
  border-color: hsla(var(--success-h), calc( var(--success-s) + ((100% - var(--success-s)) * 0.015) ), calc( var( --success-l ) - ( var( --success-l ) * 0.15 ) ), 1) !important;
}

.h\:br_success-n2:hover {
  border-color: hsla(var(--success-h), calc( var(--success-s) + ((100% - var(--success-s)) * 0.03) ), calc( var( --success-l ) - ( var( --success-l ) * 0.3 ) ), 1) !important;
}

.h\:br_success-n3:hover {
  border-color: hsla(var(--success-h), calc( var(--success-s) + ((100% - var(--success-s)) * 0.05) ), calc( var( --success-l ) - ( var( --success-l ) * 0.5 ) ), 1) !important;
}

.h\:br_success-n4:hover {
  border-color: hsla(var(--success-h), calc( var(--success-s) + ((100% - var(--success-s)) * 0.07) ), calc( var( --success-l ) - ( var( --success-l ) * 0.7 ) ), 1) !important;
}

.h\:br_success-n5:hover {
  border-color: hsla(var(--success-h), calc( var(--success-s) + ((100% - var(--success-s)) * 0.085) ), calc( var( --success-l ) - ( var( --success-l ) * 0.85 ) ), 1) !important;
}

.h\:bg_shade:hover,.h\:bg_shade-0:hover {
  background-color: var(--shade) !important;
}

.h\:bg_shade-1:hover {
  background-color: hsla(var(--shade-h), calc( var( --shade-s ) - ( var( --shade-s ) * 0.05 ) ), calc( var(--shade-l) + ((100% - var(--shade-l)) * 0.1) ), 1) !important;
}

.h\:bg_shade-2:hover {
  background-color: hsla(var(--shade-h), calc( var( --shade-s ) - ( var( --shade-s ) * 0.125 ) ), calc( var(--shade-l) + ((100% - var(--shade-l)) * 0.25) ), 1) !important;
}

.h\:bg_shade-3:hover {
  background-color: hsla(var(--shade-h), calc( var( --shade-s ) - ( var( --shade-s ) * 0.25 ) ), calc( var(--shade-l) + ((100% - var(--shade-l)) * 0.5) ), 1) !important;
}

.h\:bg_shade-4:hover {
  background-color: hsla(var(--shade-h), calc( var( --shade-s ) - ( var( --shade-s ) * 0.375 ) ), calc( var(--shade-l) + ((100% - var(--shade-l)) * 0.75) ), 1) !important;
}

.h\:bg_shade-5:hover {
  background-color: hsla(var(--shade-h), calc( var( --shade-s ) - ( var( --shade-s ) * 0.45 ) ), calc( var(--shade-l) + ((100% - var(--shade-l)) * 0.9) ), 1) !important;
}

.h\:bg_shade-n1:hover {
  background-color: hsla(var(--shade-h), calc( var(--shade-s) + ((100% - var(--shade-s)) * 0.015) ), calc( var( --shade-l ) - ( var( --shade-l ) * 0.15 ) ), 1) !important;
}

.h\:bg_shade-n2:hover {
  background-color: hsla(var(--shade-h), calc( var(--shade-s) + ((100% - var(--shade-s)) * 0.03) ), calc( var( --shade-l ) - ( var( --shade-l ) * 0.3 ) ), 1) !important;
}

.h\:bg_shade-n3:hover {
  background-color: hsla(var(--shade-h), calc( var(--shade-s) + ((100% - var(--shade-s)) * 0.05) ), calc( var( --shade-l ) - ( var( --shade-l ) * 0.5 ) ), 1) !important;
}

.h\:bg_shade-n4:hover {
  background-color: hsla(var(--shade-h), calc( var(--shade-s) + ((100% - var(--shade-s)) * 0.07) ), calc( var( --shade-l ) - ( var( --shade-l ) * 0.7 ) ), 1) !important;
}

.h\:bg_shade-n5:hover {
  background-color: hsla(var(--shade-h), calc( var(--shade-s) + ((100% - var(--shade-s)) * 0.085) ), calc( var( --shade-l ) - ( var( --shade-l ) * 0.85 ) ), 1) !important;
}

.h\:c_shade:hover,.h\:c_shade-0:hover {
  color: var(--shade) !important;
}

.h\:c_shade-1:hover {
  color: hsla(var(--shade-h), calc( var( --shade-s ) - ( var( --shade-s ) * 0.05 ) ), calc( var(--shade-l) + ((100% - var(--shade-l)) * 0.1) ), 1) !important;
}

.h\:c_shade-2:hover {
  color: hsla(var(--shade-h), calc( var( --shade-s ) - ( var( --shade-s ) * 0.125 ) ), calc( var(--shade-l) + ((100% - var(--shade-l)) * 0.25) ), 1) !important;
}

.h\:c_shade-3:hover {
  color: hsla(var(--shade-h), calc( var( --shade-s ) - ( var( --shade-s ) * 0.25 ) ), calc( var(--shade-l) + ((100% - var(--shade-l)) * 0.5) ), 1) !important;
}

.h\:c_shade-4:hover {
  color: hsla(var(--shade-h), calc( var( --shade-s ) - ( var( --shade-s ) * 0.375 ) ), calc( var(--shade-l) + ((100% - var(--shade-l)) * 0.75) ), 1) !important;
}

.h\:c_shade-5:hover {
  color: hsla(var(--shade-h), calc( var( --shade-s ) - ( var( --shade-s ) * 0.45 ) ), calc( var(--shade-l) + ((100% - var(--shade-l)) * 0.9) ), 1) !important;
}

.h\:c_shade-n1:hover {
  color: hsla(var(--shade-h), calc( var(--shade-s) + ((100% - var(--shade-s)) * 0.015) ), calc( var( --shade-l ) - ( var( --shade-l ) * 0.15 ) ), 1) !important;
}

.h\:c_shade-n2:hover {
  color: hsla(var(--shade-h), calc( var(--shade-s) + ((100% - var(--shade-s)) * 0.03) ), calc( var( --shade-l ) - ( var( --shade-l ) * 0.3 ) ), 1) !important;
}

.h\:c_shade-n3:hover {
  color: hsla(var(--shade-h), calc( var(--shade-s) + ((100% - var(--shade-s)) * 0.05) ), calc( var( --shade-l ) - ( var( --shade-l ) * 0.5 ) ), 1) !important;
}

.h\:c_shade-n4:hover {
  color: hsla(var(--shade-h), calc( var(--shade-s) + ((100% - var(--shade-s)) * 0.07) ), calc( var( --shade-l ) - ( var( --shade-l ) * 0.7 ) ), 1) !important;
}

.h\:c_shade-n5:hover {
  color: hsla(var(--shade-h), calc( var(--shade-s) + ((100% - var(--shade-s)) * 0.085) ), calc( var( --shade-l ) - ( var( --shade-l ) * 0.85 ) ), 1) !important;
}

.h\:br_shade:hover,.h\:br_shade-0:hover {
  border-color: var(--shade) !important;
}

.h\:br_shade-1:hover {
  border-color: hsla(var(--shade-h), calc( var( --shade-s ) - ( var( --shade-s ) * 0.05 ) ), calc( var(--shade-l) + ((100% - var(--shade-l)) * 0.1) ), 1) !important;
}

.h\:br_shade-2:hover {
  border-color: hsla(var(--shade-h), calc( var( --shade-s ) - ( var( --shade-s ) * 0.125 ) ), calc( var(--shade-l) + ((100% - var(--shade-l)) * 0.25) ), 1) !important;
}

.h\:br_shade-3:hover {
  border-color: hsla(var(--shade-h), calc( var( --shade-s ) - ( var( --shade-s ) * 0.25 ) ), calc( var(--shade-l) + ((100% - var(--shade-l)) * 0.5) ), 1) !important;
}

.h\:br_shade-4:hover {
  border-color: hsla(var(--shade-h), calc( var( --shade-s ) - ( var( --shade-s ) * 0.375 ) ), calc( var(--shade-l) + ((100% - var(--shade-l)) * 0.75) ), 1) !important;
}

.h\:br_shade-5:hover {
  border-color: hsla(var(--shade-h), calc( var( --shade-s ) - ( var( --shade-s ) * 0.45 ) ), calc( var(--shade-l) + ((100% - var(--shade-l)) * 0.9) ), 1) !important;
}

.h\:br_shade-n1:hover {
  border-color: hsla(var(--shade-h), calc( var(--shade-s) + ((100% - var(--shade-s)) * 0.015) ), calc( var( --shade-l ) - ( var( --shade-l ) * 0.15 ) ), 1) !important;
}

.h\:br_shade-n2:hover {
  border-color: hsla(var(--shade-h), calc( var(--shade-s) + ((100% - var(--shade-s)) * 0.03) ), calc( var( --shade-l ) - ( var( --shade-l ) * 0.3 ) ), 1) !important;
}

.h\:br_shade-n3:hover {
  border-color: hsla(var(--shade-h), calc( var(--shade-s) + ((100% - var(--shade-s)) * 0.05) ), calc( var( --shade-l ) - ( var( --shade-l ) * 0.5 ) ), 1) !important;
}

.h\:br_shade-n4:hover {
  border-color: hsla(var(--shade-h), calc( var(--shade-s) + ((100% - var(--shade-s)) * 0.07) ), calc( var( --shade-l ) - ( var( --shade-l ) * 0.7 ) ), 1) !important;
}

.h\:br_shade-n5:hover {
  border-color: hsla(var(--shade-h), calc( var(--shade-s) + ((100% - var(--shade-s)) * 0.085) ), calc( var( --shade-l ) - ( var( --shade-l ) * 0.85 ) ), 1) !important;
}

.h\:bg_warning:hover,.h\:bg_warning-0:hover {
  background-color: var(--warning) !important;
}

.h\:bg_warning-1:hover {
  background-color: hsla(var(--warning-h), calc( var( --warning-s ) - ( var( --warning-s ) * 0.05 ) ), calc( var(--warning-l) + ((100% - var(--warning-l)) * 0.1) ), 1) !important;
}

.h\:bg_warning-2:hover {
  background-color: hsla(var(--warning-h), calc( var( --warning-s ) - ( var( --warning-s ) * 0.125 ) ), calc( var(--warning-l) + ((100% - var(--warning-l)) * 0.25) ), 1) !important;
}

.h\:bg_warning-3:hover {
  background-color: hsla(var(--warning-h), calc( var( --warning-s ) - ( var( --warning-s ) * 0.25 ) ), calc( var(--warning-l) + ((100% - var(--warning-l)) * 0.5) ), 1) !important;
}

.h\:bg_warning-4:hover {
  background-color: hsla(var(--warning-h), calc( var( --warning-s ) - ( var( --warning-s ) * 0.375 ) ), calc( var(--warning-l) + ((100% - var(--warning-l)) * 0.75) ), 1) !important;
}

.h\:bg_warning-5:hover {
  background-color: hsla(var(--warning-h), calc( var( --warning-s ) - ( var( --warning-s ) * 0.45 ) ), calc( var(--warning-l) + ((100% - var(--warning-l)) * 0.9) ), 1) !important;
}

.h\:bg_warning-n1:hover {
  background-color: hsla(var(--warning-h), calc( var(--warning-s) + ((100% - var(--warning-s)) * 0.015) ), calc( var( --warning-l ) - ( var( --warning-l ) * 0.15 ) ), 1) !important;
}

.h\:bg_warning-n2:hover {
  background-color: hsla(var(--warning-h), calc( var(--warning-s) + ((100% - var(--warning-s)) * 0.03) ), calc( var( --warning-l ) - ( var( --warning-l ) * 0.3 ) ), 1) !important;
}

.h\:bg_warning-n3:hover {
  background-color: hsla(var(--warning-h), calc( var(--warning-s) + ((100% - var(--warning-s)) * 0.05) ), calc( var( --warning-l ) - ( var( --warning-l ) * 0.5 ) ), 1) !important;
}

.h\:bg_warning-n4:hover {
  background-color: hsla(var(--warning-h), calc( var(--warning-s) + ((100% - var(--warning-s)) * 0.07) ), calc( var( --warning-l ) - ( var( --warning-l ) * 0.7 ) ), 1) !important;
}

.h\:bg_warning-n5:hover {
  background-color: hsla(var(--warning-h), calc( var(--warning-s) + ((100% - var(--warning-s)) * 0.085) ), calc( var( --warning-l ) - ( var( --warning-l ) * 0.85 ) ), 1) !important;
}

.h\:c_warning:hover,.h\:c_warning-0:hover {
  color: var(--warning) !important;
}

.h\:c_warning-1:hover {
  color: hsla(var(--warning-h), calc( var( --warning-s ) - ( var( --warning-s ) * 0.05 ) ), calc( var(--warning-l) + ((100% - var(--warning-l)) * 0.1) ), 1) !important;
}

.h\:c_warning-2:hover {
  color: hsla(var(--warning-h), calc( var( --warning-s ) - ( var( --warning-s ) * 0.125 ) ), calc( var(--warning-l) + ((100% - var(--warning-l)) * 0.25) ), 1) !important;
}

.h\:c_warning-3:hover {
  color: hsla(var(--warning-h), calc( var( --warning-s ) - ( var( --warning-s ) * 0.25 ) ), calc( var(--warning-l) + ((100% - var(--warning-l)) * 0.5) ), 1) !important;
}

.h\:c_warning-4:hover {
  color: hsla(var(--warning-h), calc( var( --warning-s ) - ( var( --warning-s ) * 0.375 ) ), calc( var(--warning-l) + ((100% - var(--warning-l)) * 0.75) ), 1) !important;
}

.h\:c_warning-5:hover {
  color: hsla(var(--warning-h), calc( var( --warning-s ) - ( var( --warning-s ) * 0.45 ) ), calc( var(--warning-l) + ((100% - var(--warning-l)) * 0.9) ), 1) !important;
}

.h\:c_warning-n1:hover {
  color: hsla(var(--warning-h), calc( var(--warning-s) + ((100% - var(--warning-s)) * 0.015) ), calc( var( --warning-l ) - ( var( --warning-l ) * 0.15 ) ), 1) !important;
}

.h\:c_warning-n2:hover {
  color: hsla(var(--warning-h), calc( var(--warning-s) + ((100% - var(--warning-s)) * 0.03) ), calc( var( --warning-l ) - ( var( --warning-l ) * 0.3 ) ), 1) !important;
}

.h\:c_warning-n3:hover {
  color: hsla(var(--warning-h), calc( var(--warning-s) + ((100% - var(--warning-s)) * 0.05) ), calc( var( --warning-l ) - ( var( --warning-l ) * 0.5 ) ), 1) !important;
}

.h\:c_warning-n4:hover {
  color: hsla(var(--warning-h), calc( var(--warning-s) + ((100% - var(--warning-s)) * 0.07) ), calc( var( --warning-l ) - ( var( --warning-l ) * 0.7 ) ), 1) !important;
}

.h\:c_warning-n5:hover {
  color: hsla(var(--warning-h), calc( var(--warning-s) + ((100% - var(--warning-s)) * 0.085) ), calc( var( --warning-l ) - ( var( --warning-l ) * 0.85 ) ), 1) !important;
}

.h\:br_warning:hover,.h\:br_warning-0:hover {
  border-color: var(--warning) !important;
}

.h\:br_warning-1:hover {
  border-color: hsla(var(--warning-h), calc( var( --warning-s ) - ( var( --warning-s ) * 0.05 ) ), calc( var(--warning-l) + ((100% - var(--warning-l)) * 0.1) ), 1) !important;
}

.h\:br_warning-2:hover {
  border-color: hsla(var(--warning-h), calc( var( --warning-s ) - ( var( --warning-s ) * 0.125 ) ), calc( var(--warning-l) + ((100% - var(--warning-l)) * 0.25) ), 1) !important;
}

.h\:br_warning-3:hover {
  border-color: hsla(var(--warning-h), calc( var( --warning-s ) - ( var( --warning-s ) * 0.25 ) ), calc( var(--warning-l) + ((100% - var(--warning-l)) * 0.5) ), 1) !important;
}

.h\:br_warning-4:hover {
  border-color: hsla(var(--warning-h), calc( var( --warning-s ) - ( var( --warning-s ) * 0.375 ) ), calc( var(--warning-l) + ((100% - var(--warning-l)) * 0.75) ), 1) !important;
}

.h\:br_warning-5:hover {
  border-color: hsla(var(--warning-h), calc( var( --warning-s ) - ( var( --warning-s ) * 0.45 ) ), calc( var(--warning-l) + ((100% - var(--warning-l)) * 0.9) ), 1) !important;
}

.h\:br_warning-n1:hover {
  border-color: hsla(var(--warning-h), calc( var(--warning-s) + ((100% - var(--warning-s)) * 0.015) ), calc( var( --warning-l ) - ( var( --warning-l ) * 0.15 ) ), 1) !important;
}

.h\:br_warning-n2:hover {
  border-color: hsla(var(--warning-h), calc( var(--warning-s) + ((100% - var(--warning-s)) * 0.03) ), calc( var( --warning-l ) - ( var( --warning-l ) * 0.3 ) ), 1) !important;
}

.h\:br_warning-n3:hover {
  border-color: hsla(var(--warning-h), calc( var(--warning-s) + ((100% - var(--warning-s)) * 0.05) ), calc( var( --warning-l ) - ( var( --warning-l ) * 0.5 ) ), 1) !important;
}

.h\:br_warning-n4:hover {
  border-color: hsla(var(--warning-h), calc( var(--warning-s) + ((100% - var(--warning-s)) * 0.07) ), calc( var( --warning-l ) - ( var( --warning-l ) * 0.7 ) ), 1) !important;
}

.h\:br_warning-n5:hover {
  border-color: hsla(var(--warning-h), calc( var(--warning-s) + ((100% - var(--warning-s)) * 0.085) ), calc( var( --warning-l ) - ( var( --warning-l ) * 0.85 ) ), 1) !important;
}

.h\:bg_alert:hover,.h\:bg_alert-0:hover {
  background-color: var(--alert) !important;
}

.h\:bg_alert-1:hover {
  background-color: hsla(var(--alert-h), calc( var( --alert-s ) - ( var( --alert-s ) * 0.05 ) ), calc( var(--alert-l) + ((100% - var(--alert-l)) * 0.1) ), 1) !important;
}

.h\:bg_alert-2:hover {
  background-color: hsla(var(--alert-h), calc( var( --alert-s ) - ( var( --alert-s ) * 0.125 ) ), calc( var(--alert-l) + ((100% - var(--alert-l)) * 0.25) ), 1) !important;
}

.h\:bg_alert-3:hover {
  background-color: hsla(var(--alert-h), calc( var( --alert-s ) - ( var( --alert-s ) * 0.25 ) ), calc( var(--alert-l) + ((100% - var(--alert-l)) * 0.5) ), 1) !important;
}

.h\:bg_alert-4:hover {
  background-color: hsla(var(--alert-h), calc( var( --alert-s ) - ( var( --alert-s ) * 0.375 ) ), calc( var(--alert-l) + ((100% - var(--alert-l)) * 0.75) ), 1) !important;
}

.h\:bg_alert-5:hover {
  background-color: hsla(var(--alert-h), calc( var( --alert-s ) - ( var( --alert-s ) * 0.45 ) ), calc( var(--alert-l) + ((100% - var(--alert-l)) * 0.9) ), 1) !important;
}

.h\:bg_alert-n1:hover {
  background-color: hsla(var(--alert-h), calc( var(--alert-s) + ((100% - var(--alert-s)) * 0.015) ), calc( var( --alert-l ) - ( var( --alert-l ) * 0.15 ) ), 1) !important;
}

.h\:bg_alert-n2:hover {
  background-color: hsla(var(--alert-h), calc( var(--alert-s) + ((100% - var(--alert-s)) * 0.03) ), calc( var( --alert-l ) - ( var( --alert-l ) * 0.3 ) ), 1) !important;
}

.h\:bg_alert-n3:hover {
  background-color: hsla(var(--alert-h), calc( var(--alert-s) + ((100% - var(--alert-s)) * 0.05) ), calc( var( --alert-l ) - ( var( --alert-l ) * 0.5 ) ), 1) !important;
}

.h\:bg_alert-n4:hover {
  background-color: hsla(var(--alert-h), calc( var(--alert-s) + ((100% - var(--alert-s)) * 0.07) ), calc( var( --alert-l ) - ( var( --alert-l ) * 0.7 ) ), 1) !important;
}

.h\:bg_alert-n5:hover {
  background-color: hsla(var(--alert-h), calc( var(--alert-s) + ((100% - var(--alert-s)) * 0.085) ), calc( var( --alert-l ) - ( var( --alert-l ) * 0.85 ) ), 1) !important;
}

.h\:c_alert:hover,.h\:c_alert-0:hover {
  color: var(--alert) !important;
}

.h\:c_alert-1:hover {
  color: hsla(var(--alert-h), calc( var( --alert-s ) - ( var( --alert-s ) * 0.05 ) ), calc( var(--alert-l) + ((100% - var(--alert-l)) * 0.1) ), 1) !important;
}

.h\:c_alert-2:hover {
  color: hsla(var(--alert-h), calc( var( --alert-s ) - ( var( --alert-s ) * 0.125 ) ), calc( var(--alert-l) + ((100% - var(--alert-l)) * 0.25) ), 1) !important;
}

.h\:c_alert-3:hover {
  color: hsla(var(--alert-h), calc( var( --alert-s ) - ( var( --alert-s ) * 0.25 ) ), calc( var(--alert-l) + ((100% - var(--alert-l)) * 0.5) ), 1) !important;
}

.h\:c_alert-4:hover {
  color: hsla(var(--alert-h), calc( var( --alert-s ) - ( var( --alert-s ) * 0.375 ) ), calc( var(--alert-l) + ((100% - var(--alert-l)) * 0.75) ), 1) !important;
}

.h\:c_alert-5:hover {
  color: hsla(var(--alert-h), calc( var( --alert-s ) - ( var( --alert-s ) * 0.45 ) ), calc( var(--alert-l) + ((100% - var(--alert-l)) * 0.9) ), 1) !important;
}

.h\:c_alert-n1:hover {
  color: hsla(var(--alert-h), calc( var(--alert-s) + ((100% - var(--alert-s)) * 0.015) ), calc( var( --alert-l ) - ( var( --alert-l ) * 0.15 ) ), 1) !important;
}

.h\:c_alert-n2:hover {
  color: hsla(var(--alert-h), calc( var(--alert-s) + ((100% - var(--alert-s)) * 0.03) ), calc( var( --alert-l ) - ( var( --alert-l ) * 0.3 ) ), 1) !important;
}

.h\:c_alert-n3:hover {
  color: hsla(var(--alert-h), calc( var(--alert-s) + ((100% - var(--alert-s)) * 0.05) ), calc( var( --alert-l ) - ( var( --alert-l ) * 0.5 ) ), 1) !important;
}

.h\:c_alert-n4:hover {
  color: hsla(var(--alert-h), calc( var(--alert-s) + ((100% - var(--alert-s)) * 0.07) ), calc( var( --alert-l ) - ( var( --alert-l ) * 0.7 ) ), 1) !important;
}

.h\:c_alert-n5:hover {
  color: hsla(var(--alert-h), calc( var(--alert-s) + ((100% - var(--alert-s)) * 0.085) ), calc( var( --alert-l ) - ( var( --alert-l ) * 0.85 ) ), 1) !important;
}

.h\:br_alert:hover,.h\:br_alert-0:hover {
  border-color: var(--alert) !important;
}

.h\:br_alert-1:hover {
  border-color: hsla(var(--alert-h), calc( var( --alert-s ) - ( var( --alert-s ) * 0.05 ) ), calc( var(--alert-l) + ((100% - var(--alert-l)) * 0.1) ), 1) !important;
}

.h\:br_alert-2:hover {
  border-color: hsla(var(--alert-h), calc( var( --alert-s ) - ( var( --alert-s ) * 0.125 ) ), calc( var(--alert-l) + ((100% - var(--alert-l)) * 0.25) ), 1) !important;
}

.h\:br_alert-3:hover {
  border-color: hsla(var(--alert-h), calc( var( --alert-s ) - ( var( --alert-s ) * 0.25 ) ), calc( var(--alert-l) + ((100% - var(--alert-l)) * 0.5) ), 1) !important;
}

.h\:br_alert-4:hover {
  border-color: hsla(var(--alert-h), calc( var( --alert-s ) - ( var( --alert-s ) * 0.375 ) ), calc( var(--alert-l) + ((100% - var(--alert-l)) * 0.75) ), 1) !important;
}

.h\:br_alert-5:hover {
  border-color: hsla(var(--alert-h), calc( var( --alert-s ) - ( var( --alert-s ) * 0.45 ) ), calc( var(--alert-l) + ((100% - var(--alert-l)) * 0.9) ), 1) !important;
}

.h\:br_alert-n1:hover {
  border-color: hsla(var(--alert-h), calc( var(--alert-s) + ((100% - var(--alert-s)) * 0.015) ), calc( var( --alert-l ) - ( var( --alert-l ) * 0.15 ) ), 1) !important;
}

.h\:br_alert-n2:hover {
  border-color: hsla(var(--alert-h), calc( var(--alert-s) + ((100% - var(--alert-s)) * 0.03) ), calc( var( --alert-l ) - ( var( --alert-l ) * 0.3 ) ), 1) !important;
}

.h\:br_alert-n3:hover {
  border-color: hsla(var(--alert-h), calc( var(--alert-s) + ((100% - var(--alert-s)) * 0.05) ), calc( var( --alert-l ) - ( var( --alert-l ) * 0.5 ) ), 1) !important;
}

.h\:br_alert-n4:hover {
  border-color: hsla(var(--alert-h), calc( var(--alert-s) + ((100% - var(--alert-s)) * 0.07) ), calc( var( --alert-l ) - ( var( --alert-l ) * 0.7 ) ), 1) !important;
}

.h\:br_alert-n5:hover {
  border-color: hsla(var(--alert-h), calc( var(--alert-s) + ((100% - var(--alert-s)) * 0.085) ), calc( var( --alert-l ) - ( var( --alert-l ) * 0.85 ) ), 1) !important;
}

.h\:bg_navigation:hover,.h\:bg_navigation-0:hover {
  background-color: var(--navigation) !important;
}

.h\:bg_navigation-1:hover {
  background-color: hsla(var(--navigation-h), calc( var( --navigation-s ) - ( var( --navigation-s ) * 0.05 ) ), calc( var(--navigation-l) + ((100% - var(--navigation-l)) * 0.1) ), 1) !important;
}

.h\:bg_navigation-2:hover {
  background-color: hsla(var(--navigation-h), calc( var( --navigation-s ) - ( var( --navigation-s ) * 0.125 ) ), calc( var(--navigation-l) + ((100% - var(--navigation-l)) * 0.25) ), 1) !important;
}

.h\:bg_navigation-3:hover {
  background-color: hsla(var(--navigation-h), calc( var( --navigation-s ) - ( var( --navigation-s ) * 0.25 ) ), calc( var(--navigation-l) + ((100% - var(--navigation-l)) * 0.5) ), 1) !important;
}

.h\:bg_navigation-4:hover {
  background-color: hsla(var(--navigation-h), calc( var( --navigation-s ) - ( var( --navigation-s ) * 0.375 ) ), calc( var(--navigation-l) + ((100% - var(--navigation-l)) * 0.75) ), 1) !important;
}

.h\:bg_navigation-5:hover {
  background-color: hsla(var(--navigation-h), calc( var( --navigation-s ) - ( var( --navigation-s ) * 0.45 ) ), calc( var(--navigation-l) + ((100% - var(--navigation-l)) * 0.9) ), 1) !important;
}

.h\:bg_navigation-n1:hover {
  background-color: hsla(var(--navigation-h), calc( var(--navigation-s) + ((100% - var(--navigation-s)) * 0.015) ), calc( var( --navigation-l ) - ( var( --navigation-l ) * 0.15 ) ), 1) !important;
}

.h\:bg_navigation-n2:hover {
  background-color: hsla(var(--navigation-h), calc( var(--navigation-s) + ((100% - var(--navigation-s)) * 0.03) ), calc( var( --navigation-l ) - ( var( --navigation-l ) * 0.3 ) ), 1) !important;
}

.h\:bg_navigation-n3:hover {
  background-color: hsla(var(--navigation-h), calc( var(--navigation-s) + ((100% - var(--navigation-s)) * 0.05) ), calc( var( --navigation-l ) - ( var( --navigation-l ) * 0.5 ) ), 1) !important;
}

.h\:bg_navigation-n4:hover {
  background-color: hsla(var(--navigation-h), calc( var(--navigation-s) + ((100% - var(--navigation-s)) * 0.07) ), calc( var( --navigation-l ) - ( var( --navigation-l ) * 0.7 ) ), 1) !important;
}

.h\:bg_navigation-n5:hover {
  background-color: hsla(var(--navigation-h), calc( var(--navigation-s) + ((100% - var(--navigation-s)) * 0.085) ), calc( var( --navigation-l ) - ( var( --navigation-l ) * 0.85 ) ), 1) !important;
}

.h\:c_navigation:hover,.h\:c_navigation-0:hover {
  color: var(--navigation) !important;
}

.h\:c_navigation-1:hover {
  color: hsla(var(--navigation-h), calc( var( --navigation-s ) - ( var( --navigation-s ) * 0.05 ) ), calc( var(--navigation-l) + ((100% - var(--navigation-l)) * 0.1) ), 1) !important;
}

.h\:c_navigation-2:hover {
  color: hsla(var(--navigation-h), calc( var( --navigation-s ) - ( var( --navigation-s ) * 0.125 ) ), calc( var(--navigation-l) + ((100% - var(--navigation-l)) * 0.25) ), 1) !important;
}

.h\:c_navigation-3:hover {
  color: hsla(var(--navigation-h), calc( var( --navigation-s ) - ( var( --navigation-s ) * 0.25 ) ), calc( var(--navigation-l) + ((100% - var(--navigation-l)) * 0.5) ), 1) !important;
}

.h\:c_navigation-4:hover {
  color: hsla(var(--navigation-h), calc( var( --navigation-s ) - ( var( --navigation-s ) * 0.375 ) ), calc( var(--navigation-l) + ((100% - var(--navigation-l)) * 0.75) ), 1) !important;
}

.h\:c_navigation-5:hover {
  color: hsla(var(--navigation-h), calc( var( --navigation-s ) - ( var( --navigation-s ) * 0.45 ) ), calc( var(--navigation-l) + ((100% - var(--navigation-l)) * 0.9) ), 1) !important;
}

.h\:c_navigation-n1:hover {
  color: hsla(var(--navigation-h), calc( var(--navigation-s) + ((100% - var(--navigation-s)) * 0.015) ), calc( var( --navigation-l ) - ( var( --navigation-l ) * 0.15 ) ), 1) !important;
}

.h\:c_navigation-n2:hover {
  color: hsla(var(--navigation-h), calc( var(--navigation-s) + ((100% - var(--navigation-s)) * 0.03) ), calc( var( --navigation-l ) - ( var( --navigation-l ) * 0.3 ) ), 1) !important;
}

.h\:c_navigation-n3:hover {
  color: hsla(var(--navigation-h), calc( var(--navigation-s) + ((100% - var(--navigation-s)) * 0.05) ), calc( var( --navigation-l ) - ( var( --navigation-l ) * 0.5 ) ), 1) !important;
}

.h\:c_navigation-n4:hover {
  color: hsla(var(--navigation-h), calc( var(--navigation-s) + ((100% - var(--navigation-s)) * 0.07) ), calc( var( --navigation-l ) - ( var( --navigation-l ) * 0.7 ) ), 1) !important;
}

.h\:c_navigation-n5:hover {
  color: hsla(var(--navigation-h), calc( var(--navigation-s) + ((100% - var(--navigation-s)) * 0.085) ), calc( var( --navigation-l ) - ( var( --navigation-l ) * 0.85 ) ), 1) !important;
}

.h\:br_navigation:hover,.h\:br_navigation-0:hover {
  border-color: var(--navigation) !important;
}

.h\:br_navigation-1:hover {
  border-color: hsla(var(--navigation-h), calc( var( --navigation-s ) - ( var( --navigation-s ) * 0.05 ) ), calc( var(--navigation-l) + ((100% - var(--navigation-l)) * 0.1) ), 1) !important;
}

.h\:br_navigation-2:hover {
  border-color: hsla(var(--navigation-h), calc( var( --navigation-s ) - ( var( --navigation-s ) * 0.125 ) ), calc( var(--navigation-l) + ((100% - var(--navigation-l)) * 0.25) ), 1) !important;
}

.h\:br_navigation-3:hover {
  border-color: hsla(var(--navigation-h), calc( var( --navigation-s ) - ( var( --navigation-s ) * 0.25 ) ), calc( var(--navigation-l) + ((100% - var(--navigation-l)) * 0.5) ), 1) !important;
}

.h\:br_navigation-4:hover {
  border-color: hsla(var(--navigation-h), calc( var( --navigation-s ) - ( var( --navigation-s ) * 0.375 ) ), calc( var(--navigation-l) + ((100% - var(--navigation-l)) * 0.75) ), 1) !important;
}

.h\:br_navigation-5:hover {
  border-color: hsla(var(--navigation-h), calc( var( --navigation-s ) - ( var( --navigation-s ) * 0.45 ) ), calc( var(--navigation-l) + ((100% - var(--navigation-l)) * 0.9) ), 1) !important;
}

.h\:br_navigation-n1:hover {
  border-color: hsla(var(--navigation-h), calc( var(--navigation-s) + ((100% - var(--navigation-s)) * 0.015) ), calc( var( --navigation-l ) - ( var( --navigation-l ) * 0.15 ) ), 1) !important;
}

.h\:br_navigation-n2:hover {
  border-color: hsla(var(--navigation-h), calc( var(--navigation-s) + ((100% - var(--navigation-s)) * 0.03) ), calc( var( --navigation-l ) - ( var( --navigation-l ) * 0.3 ) ), 1) !important;
}

.h\:br_navigation-n3:hover {
  border-color: hsla(var(--navigation-h), calc( var(--navigation-s) + ((100% - var(--navigation-s)) * 0.05) ), calc( var( --navigation-l ) - ( var( --navigation-l ) * 0.5 ) ), 1) !important;
}

.h\:br_navigation-n4:hover {
  border-color: hsla(var(--navigation-h), calc( var(--navigation-s) + ((100% - var(--navigation-s)) * 0.07) ), calc( var( --navigation-l ) - ( var( --navigation-l ) * 0.7 ) ), 1) !important;
}

.h\:br_navigation-n5:hover {
  border-color: hsla(var(--navigation-h), calc( var(--navigation-s) + ((100% - var(--navigation-s)) * 0.085) ), calc( var( --navigation-l ) - ( var( --navigation-l ) * 0.85 ) ), 1) !important;
}

.h\:bg_accent:hover,.h\:bg_accent-0:hover {
  background-color: var(--accent) !important;
}

.h\:bg_accent-1:hover {
  background-color: hsla(var(--accent-h), calc( var( --accent-s ) - ( var( --accent-s ) * 0.05 ) ), calc( var(--accent-l) + ((100% - var(--accent-l)) * 0.1) ), 1) !important;
}

.h\:bg_accent-2:hover {
  background-color: hsla(var(--accent-h), calc( var( --accent-s ) - ( var( --accent-s ) * 0.125 ) ), calc( var(--accent-l) + ((100% - var(--accent-l)) * 0.25) ), 1) !important;
}

.h\:bg_accent-3:hover {
  background-color: hsla(var(--accent-h), calc( var( --accent-s ) - ( var( --accent-s ) * 0.25 ) ), calc( var(--accent-l) + ((100% - var(--accent-l)) * 0.5) ), 1) !important;
}

.h\:bg_accent-4:hover {
  background-color: hsla(var(--accent-h), calc( var( --accent-s ) - ( var( --accent-s ) * 0.375 ) ), calc( var(--accent-l) + ((100% - var(--accent-l)) * 0.75) ), 1) !important;
}

.h\:bg_accent-5:hover {
  background-color: hsla(var(--accent-h), calc( var( --accent-s ) - ( var( --accent-s ) * 0.45 ) ), calc( var(--accent-l) + ((100% - var(--accent-l)) * 0.9) ), 1) !important;
}

.h\:bg_accent-n1:hover {
  background-color: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.015) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.15 ) ), 1) !important;
}

.h\:bg_accent-n2:hover {
  background-color: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.03) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.3 ) ), 1) !important;
}

.h\:bg_accent-n3:hover {
  background-color: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.05) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.5 ) ), 1) !important;
}

.h\:bg_accent-n4:hover {
  background-color: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.07) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.7 ) ), 1) !important;
}

.h\:bg_accent-n5:hover {
  background-color: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.085) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.85 ) ), 1) !important;
}

.h\:c_accent:hover,.h\:c_accent-0:hover {
  color: var(--accent) !important;
}

.h\:c_accent-1:hover {
  color: hsla(var(--accent-h), calc( var( --accent-s ) - ( var( --accent-s ) * 0.05 ) ), calc( var(--accent-l) + ((100% - var(--accent-l)) * 0.1) ), 1) !important;
}

.h\:c_accent-2:hover {
  color: hsla(var(--accent-h), calc( var( --accent-s ) - ( var( --accent-s ) * 0.125 ) ), calc( var(--accent-l) + ((100% - var(--accent-l)) * 0.25) ), 1) !important;
}

.h\:c_accent-3:hover {
  color: hsla(var(--accent-h), calc( var( --accent-s ) - ( var( --accent-s ) * 0.25 ) ), calc( var(--accent-l) + ((100% - var(--accent-l)) * 0.5) ), 1) !important;
}

.h\:c_accent-4:hover {
  color: hsla(var(--accent-h), calc( var( --accent-s ) - ( var( --accent-s ) * 0.375 ) ), calc( var(--accent-l) + ((100% - var(--accent-l)) * 0.75) ), 1) !important;
}

.h\:c_accent-5:hover {
  color: hsla(var(--accent-h), calc( var( --accent-s ) - ( var( --accent-s ) * 0.45 ) ), calc( var(--accent-l) + ((100% - var(--accent-l)) * 0.9) ), 1) !important;
}

.h\:c_accent-n1:hover {
  color: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.015) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.15 ) ), 1) !important;
}

.h\:c_accent-n2:hover {
  color: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.03) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.3 ) ), 1) !important;
}

.h\:c_accent-n3:hover {
  color: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.05) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.5 ) ), 1) !important;
}

.h\:c_accent-n4:hover {
  color: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.07) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.7 ) ), 1) !important;
}

.h\:c_accent-n5:hover {
  color: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.085) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.85 ) ), 1) !important;
}

.h\:br_accent:hover,.h\:br_accent-0:hover {
  border-color: var(--accent) !important;
}

.h\:br_accent-1:hover {
  border-color: hsla(var(--accent-h), calc( var( --accent-s ) - ( var( --accent-s ) * 0.05 ) ), calc( var(--accent-l) + ((100% - var(--accent-l)) * 0.1) ), 1) !important;
}

.h\:br_accent-2:hover {
  border-color: hsla(var(--accent-h), calc( var( --accent-s ) - ( var( --accent-s ) * 0.125 ) ), calc( var(--accent-l) + ((100% - var(--accent-l)) * 0.25) ), 1) !important;
}

.h\:br_accent-3:hover {
  border-color: hsla(var(--accent-h), calc( var( --accent-s ) - ( var( --accent-s ) * 0.25 ) ), calc( var(--accent-l) + ((100% - var(--accent-l)) * 0.5) ), 1) !important;
}

.h\:br_accent-4:hover {
  border-color: hsla(var(--accent-h), calc( var( --accent-s ) - ( var( --accent-s ) * 0.375 ) ), calc( var(--accent-l) + ((100% - var(--accent-l)) * 0.75) ), 1) !important;
}

.h\:br_accent-5:hover {
  border-color: hsla(var(--accent-h), calc( var( --accent-s ) - ( var( --accent-s ) * 0.45 ) ), calc( var(--accent-l) + ((100% - var(--accent-l)) * 0.9) ), 1) !important;
}

.h\:br_accent-n1:hover {
  border-color: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.015) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.15 ) ), 1) !important;
}

.h\:br_accent-n2:hover {
  border-color: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.03) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.3 ) ), 1) !important;
}

.h\:br_accent-n3:hover {
  border-color: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.05) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.5 ) ), 1) !important;
}

.h\:br_accent-n4:hover {
  border-color: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.07) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.7 ) ), 1) !important;
}

.h\:br_accent-n5:hover {
  border-color: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.085) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.85 ) ), 1) !important;
}

.h\:bg_info:hover,.h\:bg_info-0:hover {
  background-color: var(--info) !important;
}

.h\:bg_info-1:hover {
  background-color: hsla(var(--info-h), calc( var( --info-s ) - ( var( --info-s ) * 0.05 ) ), calc( var(--info-l) + ((100% - var(--info-l)) * 0.1) ), 1) !important;
}

.h\:bg_info-2:hover {
  background-color: hsla(var(--info-h), calc( var( --info-s ) - ( var( --info-s ) * 0.125 ) ), calc( var(--info-l) + ((100% - var(--info-l)) * 0.25) ), 1) !important;
}

.h\:bg_info-3:hover {
  background-color: hsla(var(--info-h), calc( var( --info-s ) - ( var( --info-s ) * 0.25 ) ), calc( var(--info-l) + ((100% - var(--info-l)) * 0.5) ), 1) !important;
}

.h\:bg_info-4:hover {
  background-color: hsla(var(--info-h), calc( var( --info-s ) - ( var( --info-s ) * 0.375 ) ), calc( var(--info-l) + ((100% - var(--info-l)) * 0.75) ), 1) !important;
}

.h\:bg_info-5:hover {
  background-color: hsla(var(--info-h), calc( var( --info-s ) - ( var( --info-s ) * 0.45 ) ), calc( var(--info-l) + ((100% - var(--info-l)) * 0.9) ), 1) !important;
}

.h\:bg_info-n1:hover {
  background-color: hsla(var(--info-h), calc( var(--info-s) + ((100% - var(--info-s)) * 0.015) ), calc( var( --info-l ) - ( var( --info-l ) * 0.15 ) ), 1) !important;
}

.h\:bg_info-n2:hover {
  background-color: hsla(var(--info-h), calc( var(--info-s) + ((100% - var(--info-s)) * 0.03) ), calc( var( --info-l ) - ( var( --info-l ) * 0.3 ) ), 1) !important;
}

.h\:bg_info-n3:hover {
  background-color: hsla(var(--info-h), calc( var(--info-s) + ((100% - var(--info-s)) * 0.05) ), calc( var( --info-l ) - ( var( --info-l ) * 0.5 ) ), 1) !important;
}

.h\:bg_info-n4:hover {
  background-color: hsla(var(--info-h), calc( var(--info-s) + ((100% - var(--info-s)) * 0.07) ), calc( var( --info-l ) - ( var( --info-l ) * 0.7 ) ), 1) !important;
}

.h\:bg_info-n5:hover {
  background-color: hsla(var(--info-h), calc( var(--info-s) + ((100% - var(--info-s)) * 0.085) ), calc( var( --info-l ) - ( var( --info-l ) * 0.85 ) ), 1) !important;
}

.h\:c_info:hover,.h\:c_info-0:hover {
  color: var(--info) !important;
}

.h\:c_info-1:hover {
  color: hsla(var(--info-h), calc( var( --info-s ) - ( var( --info-s ) * 0.05 ) ), calc( var(--info-l) + ((100% - var(--info-l)) * 0.1) ), 1) !important;
}

.h\:c_info-2:hover {
  color: hsla(var(--info-h), calc( var( --info-s ) - ( var( --info-s ) * 0.125 ) ), calc( var(--info-l) + ((100% - var(--info-l)) * 0.25) ), 1) !important;
}

.h\:c_info-3:hover {
  color: hsla(var(--info-h), calc( var( --info-s ) - ( var( --info-s ) * 0.25 ) ), calc( var(--info-l) + ((100% - var(--info-l)) * 0.5) ), 1) !important;
}

.h\:c_info-4:hover {
  color: hsla(var(--info-h), calc( var( --info-s ) - ( var( --info-s ) * 0.375 ) ), calc( var(--info-l) + ((100% - var(--info-l)) * 0.75) ), 1) !important;
}

.h\:c_info-5:hover {
  color: hsla(var(--info-h), calc( var( --info-s ) - ( var( --info-s ) * 0.45 ) ), calc( var(--info-l) + ((100% - var(--info-l)) * 0.9) ), 1) !important;
}

.h\:c_info-n1:hover {
  color: hsla(var(--info-h), calc( var(--info-s) + ((100% - var(--info-s)) * 0.015) ), calc( var( --info-l ) - ( var( --info-l ) * 0.15 ) ), 1) !important;
}

.h\:c_info-n2:hover {
  color: hsla(var(--info-h), calc( var(--info-s) + ((100% - var(--info-s)) * 0.03) ), calc( var( --info-l ) - ( var( --info-l ) * 0.3 ) ), 1) !important;
}

.h\:c_info-n3:hover {
  color: hsla(var(--info-h), calc( var(--info-s) + ((100% - var(--info-s)) * 0.05) ), calc( var( --info-l ) - ( var( --info-l ) * 0.5 ) ), 1) !important;
}

.h\:c_info-n4:hover {
  color: hsla(var(--info-h), calc( var(--info-s) + ((100% - var(--info-s)) * 0.07) ), calc( var( --info-l ) - ( var( --info-l ) * 0.7 ) ), 1) !important;
}

.h\:c_info-n5:hover {
  color: hsla(var(--info-h), calc( var(--info-s) + ((100% - var(--info-s)) * 0.085) ), calc( var( --info-l ) - ( var( --info-l ) * 0.85 ) ), 1) !important;
}

.h\:br_info:hover,.h\:br_info-0:hover {
  border-color: var(--info) !important;
}

.h\:br_info-1:hover {
  border-color: hsla(var(--info-h), calc( var( --info-s ) - ( var( --info-s ) * 0.05 ) ), calc( var(--info-l) + ((100% - var(--info-l)) * 0.1) ), 1) !important;
}

.h\:br_info-2:hover {
  border-color: hsla(var(--info-h), calc( var( --info-s ) - ( var( --info-s ) * 0.125 ) ), calc( var(--info-l) + ((100% - var(--info-l)) * 0.25) ), 1) !important;
}

.h\:br_info-3:hover {
  border-color: hsla(var(--info-h), calc( var( --info-s ) - ( var( --info-s ) * 0.25 ) ), calc( var(--info-l) + ((100% - var(--info-l)) * 0.5) ), 1) !important;
}

.h\:br_info-4:hover {
  border-color: hsla(var(--info-h), calc( var( --info-s ) - ( var( --info-s ) * 0.375 ) ), calc( var(--info-l) + ((100% - var(--info-l)) * 0.75) ), 1) !important;
}

.h\:br_info-5:hover {
  border-color: hsla(var(--info-h), calc( var( --info-s ) - ( var( --info-s ) * 0.45 ) ), calc( var(--info-l) + ((100% - var(--info-l)) * 0.9) ), 1) !important;
}

.h\:br_info-n1:hover {
  border-color: hsla(var(--info-h), calc( var(--info-s) + ((100% - var(--info-s)) * 0.015) ), calc( var( --info-l ) - ( var( --info-l ) * 0.15 ) ), 1) !important;
}

.h\:br_info-n2:hover {
  border-color: hsla(var(--info-h), calc( var(--info-s) + ((100% - var(--info-s)) * 0.03) ), calc( var( --info-l ) - ( var( --info-l ) * 0.3 ) ), 1) !important;
}

.h\:br_info-n3:hover {
  border-color: hsla(var(--info-h), calc( var(--info-s) + ((100% - var(--info-s)) * 0.05) ), calc( var( --info-l ) - ( var( --info-l ) * 0.5 ) ), 1) !important;
}

.h\:br_info-n4:hover {
  border-color: hsla(var(--info-h), calc( var(--info-s) + ((100% - var(--info-s)) * 0.07) ), calc( var( --info-l ) - ( var( --info-l ) * 0.7 ) ), 1) !important;
}

.h\:br_info-n5:hover {
  border-color: hsla(var(--info-h), calc( var(--info-s) + ((100% - var(--info-s)) * 0.085) ), calc( var( --info-l ) - ( var( --info-l ) * 0.85 ) ), 1) !important;
}

.h\:bg_highlight:hover,.h\:bg_highlight-0:hover {
  background-color: var(--highlight) !important;
}

.h\:bg_highlight-1:hover {
  background-color: hsla(var(--highlight-h), calc( var( --highlight-s ) - ( var( --highlight-s ) * 0.05 ) ), calc( var(--highlight-l) + ((100% - var(--highlight-l)) * 0.1) ), 1) !important;
}

.h\:bg_highlight-2:hover {
  background-color: hsla(var(--highlight-h), calc( var( --highlight-s ) - ( var( --highlight-s ) * 0.125 ) ), calc( var(--highlight-l) + ((100% - var(--highlight-l)) * 0.25) ), 1) !important;
}

.h\:bg_highlight-3:hover {
  background-color: hsla(var(--highlight-h), calc( var( --highlight-s ) - ( var( --highlight-s ) * 0.25 ) ), calc( var(--highlight-l) + ((100% - var(--highlight-l)) * 0.5) ), 1) !important;
}

.h\:bg_highlight-4:hover {
  background-color: hsla(var(--highlight-h), calc( var( --highlight-s ) - ( var( --highlight-s ) * 0.375 ) ), calc( var(--highlight-l) + ((100% - var(--highlight-l)) * 0.75) ), 1) !important;
}

.h\:bg_highlight-5:hover {
  background-color: hsla(var(--highlight-h), calc( var( --highlight-s ) - ( var( --highlight-s ) * 0.45 ) ), calc( var(--highlight-l) + ((100% - var(--highlight-l)) * 0.9) ), 1) !important;
}

.h\:bg_highlight-n1:hover {
  background-color: hsla(var(--highlight-h), calc( var(--highlight-s) + ((100% - var(--highlight-s)) * 0.015) ), calc( var( --highlight-l ) - ( var( --highlight-l ) * 0.15 ) ), 1) !important;
}

.h\:bg_highlight-n2:hover {
  background-color: hsla(var(--highlight-h), calc( var(--highlight-s) + ((100% - var(--highlight-s)) * 0.03) ), calc( var( --highlight-l ) - ( var( --highlight-l ) * 0.3 ) ), 1) !important;
}

.h\:bg_highlight-n3:hover {
  background-color: hsla(var(--highlight-h), calc( var(--highlight-s) + ((100% - var(--highlight-s)) * 0.05) ), calc( var( --highlight-l ) - ( var( --highlight-l ) * 0.5 ) ), 1) !important;
}

.h\:bg_highlight-n4:hover {
  background-color: hsla(var(--highlight-h), calc( var(--highlight-s) + ((100% - var(--highlight-s)) * 0.07) ), calc( var( --highlight-l ) - ( var( --highlight-l ) * 0.7 ) ), 1) !important;
}

.h\:bg_highlight-n5:hover {
  background-color: hsla(var(--highlight-h), calc( var(--highlight-s) + ((100% - var(--highlight-s)) * 0.085) ), calc( var( --highlight-l ) - ( var( --highlight-l ) * 0.85 ) ), 1) !important;
}

.h\:c_highlight:hover,.h\:c_highlight-0:hover {
  color: var(--highlight) !important;
}

.h\:c_highlight-1:hover {
  color: hsla(var(--highlight-h), calc( var( --highlight-s ) - ( var( --highlight-s ) * 0.05 ) ), calc( var(--highlight-l) + ((100% - var(--highlight-l)) * 0.1) ), 1) !important;
}

.h\:c_highlight-2:hover {
  color: hsla(var(--highlight-h), calc( var( --highlight-s ) - ( var( --highlight-s ) * 0.125 ) ), calc( var(--highlight-l) + ((100% - var(--highlight-l)) * 0.25) ), 1) !important;
}

.h\:c_highlight-3:hover {
  color: hsla(var(--highlight-h), calc( var( --highlight-s ) - ( var( --highlight-s ) * 0.25 ) ), calc( var(--highlight-l) + ((100% - var(--highlight-l)) * 0.5) ), 1) !important;
}

.h\:c_highlight-4:hover {
  color: hsla(var(--highlight-h), calc( var( --highlight-s ) - ( var( --highlight-s ) * 0.375 ) ), calc( var(--highlight-l) + ((100% - var(--highlight-l)) * 0.75) ), 1) !important;
}

.h\:c_highlight-5:hover {
  color: hsla(var(--highlight-h), calc( var( --highlight-s ) - ( var( --highlight-s ) * 0.45 ) ), calc( var(--highlight-l) + ((100% - var(--highlight-l)) * 0.9) ), 1) !important;
}

.h\:c_highlight-n1:hover {
  color: hsla(var(--highlight-h), calc( var(--highlight-s) + ((100% - var(--highlight-s)) * 0.015) ), calc( var( --highlight-l ) - ( var( --highlight-l ) * 0.15 ) ), 1) !important;
}

.h\:c_highlight-n2:hover {
  color: hsla(var(--highlight-h), calc( var(--highlight-s) + ((100% - var(--highlight-s)) * 0.03) ), calc( var( --highlight-l ) - ( var( --highlight-l ) * 0.3 ) ), 1) !important;
}

.h\:c_highlight-n3:hover {
  color: hsla(var(--highlight-h), calc( var(--highlight-s) + ((100% - var(--highlight-s)) * 0.05) ), calc( var( --highlight-l ) - ( var( --highlight-l ) * 0.5 ) ), 1) !important;
}

.h\:c_highlight-n4:hover {
  color: hsla(var(--highlight-h), calc( var(--highlight-s) + ((100% - var(--highlight-s)) * 0.07) ), calc( var( --highlight-l ) - ( var( --highlight-l ) * 0.7 ) ), 1) !important;
}

.h\:c_highlight-n5:hover {
  color: hsla(var(--highlight-h), calc( var(--highlight-s) + ((100% - var(--highlight-s)) * 0.085) ), calc( var( --highlight-l ) - ( var( --highlight-l ) * 0.85 ) ), 1) !important;
}

.h\:br_highlight:hover,.h\:br_highlight-0:hover {
  border-color: var(--highlight) !important;
}

.h\:br_highlight-1:hover {
  border-color: hsla(var(--highlight-h), calc( var( --highlight-s ) - ( var( --highlight-s ) * 0.05 ) ), calc( var(--highlight-l) + ((100% - var(--highlight-l)) * 0.1) ), 1) !important;
}

.h\:br_highlight-2:hover {
  border-color: hsla(var(--highlight-h), calc( var( --highlight-s ) - ( var( --highlight-s ) * 0.125 ) ), calc( var(--highlight-l) + ((100% - var(--highlight-l)) * 0.25) ), 1) !important;
}

.h\:br_highlight-3:hover {
  border-color: hsla(var(--highlight-h), calc( var( --highlight-s ) - ( var( --highlight-s ) * 0.25 ) ), calc( var(--highlight-l) + ((100% - var(--highlight-l)) * 0.5) ), 1) !important;
}

.h\:br_highlight-4:hover {
  border-color: hsla(var(--highlight-h), calc( var( --highlight-s ) - ( var( --highlight-s ) * 0.375 ) ), calc( var(--highlight-l) + ((100% - var(--highlight-l)) * 0.75) ), 1) !important;
}

.h\:br_highlight-5:hover {
  border-color: hsla(var(--highlight-h), calc( var( --highlight-s ) - ( var( --highlight-s ) * 0.45 ) ), calc( var(--highlight-l) + ((100% - var(--highlight-l)) * 0.9) ), 1) !important;
}

.h\:br_highlight-n1:hover {
  border-color: hsla(var(--highlight-h), calc( var(--highlight-s) + ((100% - var(--highlight-s)) * 0.015) ), calc( var( --highlight-l ) - ( var( --highlight-l ) * 0.15 ) ), 1) !important;
}

.h\:br_highlight-n2:hover {
  border-color: hsla(var(--highlight-h), calc( var(--highlight-s) + ((100% - var(--highlight-s)) * 0.03) ), calc( var( --highlight-l ) - ( var( --highlight-l ) * 0.3 ) ), 1) !important;
}

.h\:br_highlight-n3:hover {
  border-color: hsla(var(--highlight-h), calc( var(--highlight-s) + ((100% - var(--highlight-s)) * 0.05) ), calc( var( --highlight-l ) - ( var( --highlight-l ) * 0.5 ) ), 1) !important;
}

.h\:br_highlight-n4:hover {
  border-color: hsla(var(--highlight-h), calc( var(--highlight-s) + ((100% - var(--highlight-s)) * 0.07) ), calc( var( --highlight-l ) - ( var( --highlight-l ) * 0.7 ) ), 1) !important;
}

.h\:br_highlight-n5:hover {
  border-color: hsla(var(--highlight-h), calc( var(--highlight-s) + ((100% - var(--highlight-s)) * 0.085) ), calc( var( --highlight-l ) - ( var( --highlight-l ) * 0.85 ) ), 1) !important;
}

.h\:bg_acc:hover,.h\:bg_acc-0:hover {
  background-color: var(--acc) !important;
}

.h\:bg_acc-1:hover {
  background-color: hsla(var(--acc-h), calc( var( --acc-s ) - ( var( --acc-s ) * 0.05 ) ), calc( var(--acc-l) + ((100% - var(--acc-l)) * 0.1) ), 1) !important;
}

.h\:bg_acc-2:hover {
  background-color: hsla(var(--acc-h), calc( var( --acc-s ) - ( var( --acc-s ) * 0.125 ) ), calc( var(--acc-l) + ((100% - var(--acc-l)) * 0.25) ), 1) !important;
}

.h\:bg_acc-3:hover {
  background-color: hsla(var(--acc-h), calc( var( --acc-s ) - ( var( --acc-s ) * 0.25 ) ), calc( var(--acc-l) + ((100% - var(--acc-l)) * 0.5) ), 1) !important;
}

.h\:bg_acc-4:hover {
  background-color: hsla(var(--acc-h), calc( var( --acc-s ) - ( var( --acc-s ) * 0.375 ) ), calc( var(--acc-l) + ((100% - var(--acc-l)) * 0.75) ), 1) !important;
}

.h\:bg_acc-5:hover {
  background-color: hsla(var(--acc-h), calc( var( --acc-s ) - ( var( --acc-s ) * 0.45 ) ), calc( var(--acc-l) + ((100% - var(--acc-l)) * 0.9) ), 1) !important;
}

.h\:bg_acc-n1:hover {
  background-color: hsla(var(--acc-h), calc( var(--acc-s) + ((100% - var(--acc-s)) * 0.015) ), calc( var( --acc-l ) - ( var( --acc-l ) * 0.15 ) ), 1) !important;
}

.h\:bg_acc-n2:hover {
  background-color: hsla(var(--acc-h), calc( var(--acc-s) + ((100% - var(--acc-s)) * 0.03) ), calc( var( --acc-l ) - ( var( --acc-l ) * 0.3 ) ), 1) !important;
}

.h\:bg_acc-n3:hover {
  background-color: hsla(var(--acc-h), calc( var(--acc-s) + ((100% - var(--acc-s)) * 0.05) ), calc( var( --acc-l ) - ( var( --acc-l ) * 0.5 ) ), 1) !important;
}

.h\:bg_acc-n4:hover {
  background-color: hsla(var(--acc-h), calc( var(--acc-s) + ((100% - var(--acc-s)) * 0.07) ), calc( var( --acc-l ) - ( var( --acc-l ) * 0.7 ) ), 1) !important;
}

.h\:bg_acc-n5:hover {
  background-color: hsla(var(--acc-h), calc( var(--acc-s) + ((100% - var(--acc-s)) * 0.085) ), calc( var( --acc-l ) - ( var( --acc-l ) * 0.85 ) ), 1) !important;
}

.h\:c_acc:hover,.h\:c_acc-0:hover {
  color: var(--acc) !important;
}

.h\:c_acc-1:hover {
  color: hsla(var(--acc-h), calc( var( --acc-s ) - ( var( --acc-s ) * 0.05 ) ), calc( var(--acc-l) + ((100% - var(--acc-l)) * 0.1) ), 1) !important;
}

.h\:c_acc-2:hover {
  color: hsla(var(--acc-h), calc( var( --acc-s ) - ( var( --acc-s ) * 0.125 ) ), calc( var(--acc-l) + ((100% - var(--acc-l)) * 0.25) ), 1) !important;
}

.h\:c_acc-3:hover {
  color: hsla(var(--acc-h), calc( var( --acc-s ) - ( var( --acc-s ) * 0.25 ) ), calc( var(--acc-l) + ((100% - var(--acc-l)) * 0.5) ), 1) !important;
}

.h\:c_acc-4:hover {
  color: hsla(var(--acc-h), calc( var( --acc-s ) - ( var( --acc-s ) * 0.375 ) ), calc( var(--acc-l) + ((100% - var(--acc-l)) * 0.75) ), 1) !important;
}

.h\:c_acc-5:hover {
  color: hsla(var(--acc-h), calc( var( --acc-s ) - ( var( --acc-s ) * 0.45 ) ), calc( var(--acc-l) + ((100% - var(--acc-l)) * 0.9) ), 1) !important;
}

.h\:c_acc-n1:hover {
  color: hsla(var(--acc-h), calc( var(--acc-s) + ((100% - var(--acc-s)) * 0.015) ), calc( var( --acc-l ) - ( var( --acc-l ) * 0.15 ) ), 1) !important;
}

.h\:c_acc-n2:hover {
  color: hsla(var(--acc-h), calc( var(--acc-s) + ((100% - var(--acc-s)) * 0.03) ), calc( var( --acc-l ) - ( var( --acc-l ) * 0.3 ) ), 1) !important;
}

.h\:c_acc-n3:hover {
  color: hsla(var(--acc-h), calc( var(--acc-s) + ((100% - var(--acc-s)) * 0.05) ), calc( var( --acc-l ) - ( var( --acc-l ) * 0.5 ) ), 1) !important;
}

.h\:c_acc-n4:hover {
  color: hsla(var(--acc-h), calc( var(--acc-s) + ((100% - var(--acc-s)) * 0.07) ), calc( var( --acc-l ) - ( var( --acc-l ) * 0.7 ) ), 1) !important;
}

.h\:c_acc-n5:hover {
  color: hsla(var(--acc-h), calc( var(--acc-s) + ((100% - var(--acc-s)) * 0.085) ), calc( var( --acc-l ) - ( var( --acc-l ) * 0.85 ) ), 1) !important;
}

.h\:br_acc:hover,.h\:br_acc-0:hover {
  border-color: var(--acc) !important;
}

.h\:br_acc-1:hover {
  border-color: hsla(var(--acc-h), calc( var( --acc-s ) - ( var( --acc-s ) * 0.05 ) ), calc( var(--acc-l) + ((100% - var(--acc-l)) * 0.1) ), 1) !important;
}

.h\:br_acc-2:hover {
  border-color: hsla(var(--acc-h), calc( var( --acc-s ) - ( var( --acc-s ) * 0.125 ) ), calc( var(--acc-l) + ((100% - var(--acc-l)) * 0.25) ), 1) !important;
}

.h\:br_acc-3:hover {
  border-color: hsla(var(--acc-h), calc( var( --acc-s ) - ( var( --acc-s ) * 0.25 ) ), calc( var(--acc-l) + ((100% - var(--acc-l)) * 0.5) ), 1) !important;
}

.h\:br_acc-4:hover {
  border-color: hsla(var(--acc-h), calc( var( --acc-s ) - ( var( --acc-s ) * 0.375 ) ), calc( var(--acc-l) + ((100% - var(--acc-l)) * 0.75) ), 1) !important;
}

.h\:br_acc-5:hover {
  border-color: hsla(var(--acc-h), calc( var( --acc-s ) - ( var( --acc-s ) * 0.45 ) ), calc( var(--acc-l) + ((100% - var(--acc-l)) * 0.9) ), 1) !important;
}

.h\:br_acc-n1:hover {
  border-color: hsla(var(--acc-h), calc( var(--acc-s) + ((100% - var(--acc-s)) * 0.015) ), calc( var( --acc-l ) - ( var( --acc-l ) * 0.15 ) ), 1) !important;
}

.h\:br_acc-n2:hover {
  border-color: hsla(var(--acc-h), calc( var(--acc-s) + ((100% - var(--acc-s)) * 0.03) ), calc( var( --acc-l ) - ( var( --acc-l ) * 0.3 ) ), 1) !important;
}

.h\:br_acc-n3:hover {
  border-color: hsla(var(--acc-h), calc( var(--acc-s) + ((100% - var(--acc-s)) * 0.05) ), calc( var( --acc-l ) - ( var( --acc-l ) * 0.5 ) ), 1) !important;
}

.h\:br_acc-n4:hover {
  border-color: hsla(var(--acc-h), calc( var(--acc-s) + ((100% - var(--acc-s)) * 0.07) ), calc( var( --acc-l ) - ( var( --acc-l ) * 0.7 ) ), 1) !important;
}

.h\:br_acc-n5:hover {
  border-color: hsla(var(--acc-h), calc( var(--acc-s) + ((100% - var(--acc-s)) * 0.085) ), calc( var( --acc-l ) - ( var( --acc-l ) * 0.85 ) ), 1) !important;
}

.h\:c_inherit {
  color: inherit;
}

/*
  Hover: Text Color

  Hovers can easily be added to change the text color by adding `h:` in front of the text color utility like `h:primary`

  c_primary              - text color modified light to dark
  c_shade              - text color modified light to dark
  c_info              - text color modified light to dark
  c_highlight              - text color success color
  c_success              - text color modified light to dark
  c_warning              - text color modified light to dark
  c_alert              - text color modified light to dark

  Markup:
  <div class="flex m_5">
    <div class="h:{{modifier_class}}-5 flex_auto font_bold bg_shade-3 font_4 font_accent: text_center br_1 br_solid br_shade-4 p_1">5</div>
    <div class="h:{{modifier_class}}-4 flex_auto font_bold bg_shade-3 font_4 font_accent: text_center br_1 br_solid br_shade-4 p_1">4</div>
    <div class="h:{{modifier_class}}-3 flex_auto font_bold bg_shade-3 font_4 font_accent: text_center br_1 br_solid br_shade-4 p_1">3</div>
    <div class="h:{{modifier_class}}-2 flex_auto font_bold bg_shade-3 font_4 font_accent: text_center br_1 br_solid br_shade-4 p_1">2</div>
    <div class="h:{{modifier_class}}-1 flex_auto font_bold bg_shade-3 font_4 font_accent: text_center br_1 br_solid br_shade-4 p_1">1</div>
    <div class="h:{{modifier_class}}-0 flex_auto font_bold bg_shade-3 font_4 font_accent: text_center br_1 br_solid br_shade-4 p_1">0</div>
    <div class="h:{{modifier_class}}-n1 flex_auto font_bold bg_shade-3 font_4 font_accent: text_center br_1 br_solid br_shade-4 p_1 ">n1</div>
    <div class="h:{{modifier_class}}-n2 flex_auto font_bold bg_shade-3 font_4 font_accent: text_center br_1 br_solid br_shade-4 p_1 ">n2</div>
    <div class="h:{{modifier_class}}-n3 flex_auto font_bold bg_shade-3 font_4 font_accent: text_center br_1 br_solid br_shade-4 p_1 ">n3</div>
    <div class="h:{{modifier_class}}-n4 flex_auto font_bold bg_shade-3 font_4 font_accent: text_center br_1 br_solid br_shade-4 p_1 ">n4</div>
    <div class="h:{{modifier_class}}-n5 flex_auto font_bold bg_shade-3 font_4 font_accent: text_center br_1 br_solid br_shade-4 p_1 ">n5</div>
  </div>

  Weight: 10

  Styleguide Interaction.States.Hover.text

 */
.h\:c_white:hover, .btn_acc-primary:hover,
.active > .a\:c_white,
.active.a\:c_white {
  color: white !important;
}

.h\:c_black:hover,
.active > .a\:c_black,
.active.a\:c_black {
  color: #131212 !important;
}

.h\:underline:hover, .h\:underline:focus {
  text-decoration: underline;
}

.h\:underline-none:hover, .h\:underline-none:focus,
.h\:undecorated:hover,
.h\:undecorated:focus {
  text-decoration: none !important;
}

.h\:dashed:hover, .h\:dashed:focus {
  text-decoration: underline;
  -webkit-text-decoration-style: dashed;
          text-decoration-style: dashed;
}

.h\:double:hover, .h\:double:focus {
  text-decoration: underline;
  -webkit-text-decoration-style: double;
          text-decoration-style: double;
}

.h\:dotted:hover, .h\:dotted:focus {
  text-decoration: underline;
  -webkit-text-decoration-style: dotted;
          text-decoration-style: dotted;
}

/*
  Hover:  Underline 

  Sometimes is is needed to add an underline on a piece of text when it hovers adding `h:` in front of the type of underline you would like gives that type of underline to the text when hovered.

  underline.c_primary - classic anchor text
  dotted.c_warning - great for popups or hint text
  double.c_highlight - extra loud underlines for the really important links or modals
  dashed.c_accent - extra loud dots for info and hint texts reveals.

  Markup:
  <p class="font_1">
    Lorem ipsum dolor sit amet, 
    <span class="h:{{modifier_class}} h:c_primary-n3">consectetur</span>
    adipisicing elit. 
    <span class="h:{{modifier_class}} h:c_primary-n3">Tenetur, similique</span>. 
    Sapiente facilis ipsam unde, dolorem illo ullam, tempore quos maiores quaerat quibusdam voluptatibus laboriosam. Nisi 
    <span class="h:{{modifier_class}} h:c_primary-n3">harum magni</span>
        adipisicing elit aut nulla et.
  </p>

  Weight: 20

  Styleguide Interaction.States.Hover.underlines

  */
/* Transparent Loop */
.h\:bg_white:hover,
.active > .a\:bg_white,
.active.a\:bg_white {
  background-color: white;
}

.h\:bg_white-0:hover {
  background-color: rgba(255, 255, 255, 0) !important;
}

.h\:bg_white-_01:hover {
  background-color: rgba(255, 255, 255, 0.005) !important;
}

.h\:bg_white-_05:hover {
  background-color: rgba(255, 255, 255, 0.0075) !important;
}

.h\:bg_white-1:hover {
  background-color: rgba(255, 255, 255, 0.025) !important;
}

.h\:bg_white-2:hover {
  background-color: rgba(255, 255, 255, 0.1) !important;
}

.h\:bg_white-3:hover {
  background-color: rgba(255, 255, 255, 0.25) !important;
}

.h\:bg_white-4:hover {
  background-color: rgba(255, 255, 255, 0.38) !important;
}

.h\:bg_white-5:hover {
  background-color: rgba(255, 255, 255, 0.5) !important;
}

.h\:bg_white-6:hover {
  background-color: rgba(255, 255, 255, 0.62) !important;
}

.h\:bg_white-7:hover {
  background-color: rgba(255, 255, 255, 0.75) !important;
}

.h\:bg_white-8:hover {
  background-color: rgba(255, 255, 255, 0.9) !important;
}

.h\:bg_white-9:hover {
  background-color: rgba(255, 255, 255, 0.975) !important;
}

.h\:bg_white-none:hover {
  background-color: white !important;
}

.h\:bg_black:hover,
.active > .a\:bg_black,
.active.a\:bg_black {
  background-color: #131212;
}

.h\:bg_black-0:hover {
  background-color: rgba(19, 18, 18, 0) !important;
}

.h\:bg_black-_01:hover {
  background-color: rgba(19, 18, 18, 0.005) !important;
}

.h\:bg_black-_05:hover {
  background-color: rgba(19, 18, 18, 0.0075) !important;
}

.h\:bg_black-1:hover {
  background-color: rgba(19, 18, 18, 0.025) !important;
}

.h\:bg_black-2:hover {
  background-color: rgba(19, 18, 18, 0.1) !important;
}

.h\:bg_black-3:hover {
  background-color: rgba(19, 18, 18, 0.25) !important;
}

.h\:bg_black-4:hover {
  background-color: rgba(19, 18, 18, 0.38) !important;
}

.h\:bg_black-5:hover {
  background-color: rgba(19, 18, 18, 0.5) !important;
}

.h\:bg_black-6:hover {
  background-color: rgba(19, 18, 18, 0.62) !important;
}

.h\:bg_black-7:hover {
  background-color: rgba(19, 18, 18, 0.75) !important;
}

.h\:bg_black-8:hover {
  background-color: rgba(19, 18, 18, 0.9) !important;
}

.h\:bg_black-9:hover {
  background-color: rgba(19, 18, 18, 0.975) !important;
}

.h\:bg_black-none:hover {
  background-color: #131212 !important;
}

/*
Hover:  Background Black and White Opacity 

black and white overlays can be added to hovers easily by adding `h:` in front of black or white  with the level of opacity needed.

bg_white              - text color modified light to dark
bg_black              - text color modified light to dark

Markup:
<div class="flex m_5 bg_primary m_5">
  <div class="h:{{modifier_class}}-0  p-y_3 p-x_4 flex_auto font_bold font_2 font_accent: text_center br_1 br_solid br_shade-4">0</div>
  <div class="h:{{modifier_class}}-1  p-y_3 p-x_4 flex_auto font_bold font_2 font_accent: text_center br_1 br_solid br_shade-4">1</div>
  <div class="h:{{modifier_class}}-2  p-y_3 p-x_4 flex_auto font_bold font_2 font_accent: text_center br_1 br_solid br_shade-4">2</div>
  <div class="h:{{modifier_class}}-3  p-y_3 p-x_4 flex_auto font_bold font_2 font_accent: text_center br_1 br_solid br_shade-4">3</div>
  <div class="h:{{modifier_class}}-4  p-y_3 p-x_4 flex_auto font_bold font_2 font_accent: text_center br_1 br_solid br_shade-4">4</div>
  <div class="h:{{modifier_class}}-5  p-y_3 p-x_4 flex_auto font_bold font_2 font_accent: text_center br_1 br_solid br_shade-4">5</div>
  <div class="h:{{modifier_class}}-6  p-y_3 p-x_4 flex_auto font_bold font_2 font_accent: text_center br_1 br_solid br_shade-4 ">6</div>
  <div class="h:{{modifier_class}}-7  p-y_3 p-x_4 flex_auto font_bold font_2 font_accent: text_center br_1 br_solid br_shade-4 ">7</div>
  <div class="h:{{modifier_class}}-8  p-y_3 p-x_4 flex_auto font_bold font_2 font_accent: text_center br_1 br_solid br_shade-4 ">8</div>
  <div class="h:{{modifier_class}}-9  p-y_3 p-x_4 flex_auto font_bold font_2 font_accent: text_center br_1 br_solid br_shade-4 ">9</div>
  <div class="h:{{modifier_class}}  p-y_3 p-x_4 flex_auto font_bold font_2 font_accent: text_center br_1 br_solid br_shade-4 ">default</div>
</div>

Weight: 50

Styleguide Interaction.States.Hover.opacity.whiteblack

 */
/*
Hover: Full Opacity

Set the Opacity of an object to 100% while hovered.


Markup:
<div class="flex m_5 bg_primary m_5">
  <div class="h:opacity opacity-0  p-y_3 p-x_4 flex_auto font_bold font_2 font_accent: text_center br_1 br_solid br_shade-4">0</div>
  <div class="h:opacity opacity-1  p-y_3 p-x_4 flex_auto font_bold font_2 font_accent: text_center br_1 br_solid br_shade-4">1</div>
  <div class="h:opacity opacity-2  p-y_3 p-x_4 flex_auto font_bold font_2 font_accent: text_center br_1 br_solid br_shade-4">2</div>
  <div class="h:opacity opacity-3  p-y_3 p-x_4 flex_auto font_bold font_2 font_accent: text_center br_1 br_solid br_shade-4">3</div>
  <div class="h:opacity opacity-4  p-y_3 p-x_4 flex_auto font_bold font_2 font_accent: text_center br_1 br_solid br_shade-4">4</div>
  <div class="h:opacity opacity-5  p-y_3 p-x_4 flex_auto font_bold font_2 font_accent: text_center br_1 br_solid br_shade-4">5</div>
  <div class="h:opacity opacity-6  p-y_3 p-x_4 flex_auto font_bold font_2 font_accent: text_center br_1 br_solid br_shade-4 ">6</div>
  <div class="h:opacity opacity-7  p-y_3 p-x_4 flex_auto font_bold font_2 font_accent: text_center br_1 br_solid br_shade-4 ">7</div>
  <div class="h:opacity opacity-8  p-y_3 p-x_4 flex_auto font_bold font_2 font_accent: text_center br_1 br_solid br_shade-4 ">8</div>
  <div class="h:opacity opacity-9  p-y_3 p-x_4 flex_auto font_bold font_2 font_accent: text_center br_1 br_solid br_shade-4 ">9</div>
</div>

Weight: 60

Styleguide Interaction.States.Hover.opacity

*/
.h\:opacity:hover,
.active > .a\:opacity,
.active.a\:opacity {
  opacity: 1;
}

/*
  Hover:  Border Color

  hovers can easily effect the border style to toggle between styles.  Very useful fo toggling from a border type to none or vice versa. 
| Class          | Effect                                                                                      |
| -------------- | ------------------------------------------------------------------------------------------- |
| br_none        | Border is None on Hover                                                                     |
| br_dotted      | Border is Dotted on Hover                                                                   |
| br_dashed      | Border is Dashed on Hover                                                                   |
| br_solid       | Border is Solid on Hover                                                                    |
| br_transparent | Sometimes shifting to transparent is better so as to not cause the UI to flicker and resize |

Markup:
<div class="">
  <div class="h:br_none br_3 br_solid br_primary-2 p_2 m_2 bg_shade-5">None</div>
  <div class="h:br_transparent br_3 br_solid br_primary-2 p_2 m_2 bg_shade-5">Transparent</div>
  <div class="h:br_solid br_3 br_dotted br_primary-2 p_2 m_2 bg_shade-5">Solid</div>
  <div class="h:br_dashed br_3 br_solid br_primary-2 p_2 m_2 bg_shade-5">Dashed</div>
  <div class="h:br_dotted br_3 br_solid br_primary-2 p_2 m_2 bg_shade-5">Dotted</div>
</div>

Weight: 40

Styleguide Interaction.States.Hover.borders

*/
.h\:br_dotted:hover {
  border-style: dotted !important;
}

.h\:br_dashed:hover {
  border-style: dashed !important;
}

.h\:br_solid:hover {
  border-style: solid !important;
}

.h\:br_none:hover {
  border-style: none !important;
}

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

/*
Disabled

Description: The antithesis of active or hover is disabled.  combined with the standard for background and color UI elements styled with `disable` look very inactive and untouchable

Markup:


Weight:0

Styleguide Recipes.
*/
.disabled {
  background-image: url("../img/cross_disabled.png");
}

.disabled, .disabled > * {
  cursor: not-allowed;
}
.disabled.c_disabled, .disabled.c_disabled:hover, .disabled > *.c_disabled, .disabled > *.c_disabled:hover {
  color: rgba(19, 18, 18, 0.5) !important;
}
.disabled.bg_disabled, .disabled.bg_disabled:hover, .disabled > *.bg_disabled, .disabled > *.bg_disabled:hover {
  background-color: rgba(19, 18, 18, 0.1) !important;
}
.disabled.c_disabled-inverted, .disabled.c_disabled-inverted:hover, .disabled > *.c_disabled-inverted, .disabled > *.c_disabled-inverted:hover {
  color: rgba(255, 255, 255, 0.5) !important;
}
.disabled.bg_disabled-inverted, .disabled.bg_disabled-inverted:hover, .disabled > *.bg_disabled-inverted, .disabled > *.bg_disabled-inverted:hover {
  background-color: rgba(255, 255, 255, 0.1) !important;
}
.disabled.opacity_disabled, .disabled.opacity_disabled:hover, .disabled > *.opacity_disabled, .disabled > *.opacity_disabled:hover {
  opacity: 0.5 !important;
}
.disabled:hover, .disabled *:hover, .disabled > *:hover, .disabled > * *:hover {
  text-decoration: none;
}

/*
Animation

Transitions Eases and Transforms.Create simple toggleable animations with a combination of classes. 

Weight: 140

Styleguide Interaction.Animation


*/
/*
Transition 

Soften the harshness of the switch of the style by adding transitions to the change the speed of transition from decorators.

0              - 0 second transition
1              - .1 second transition
2              - .25 second transition
3              - .3 second transition
4              - .5 second transition
5              - 1 second transition

Markup:
<div class="flex m_5 bg_primary m_5">
  <div class="transition_{{modifier_class}} h:bg_black-0  p-y_3 p-x_4 flex_auto font_bold font_2 font_accent: text_center br_1 br_solid br_shade-4">0</div>
  <div class="transition_{{modifier_class}} h:bg_black-1  p-y_3 p-x_4 flex_auto font_bold font_2 font_accent: text_center br_1 br_solid br_shade-4">1</div>
  <div class="transition_{{modifier_class}} h:bg_black-2  p-y_3 p-x_4 flex_auto font_bold font_2 font_accent: text_center br_1 br_solid br_shade-4">2</div>
  <div class="transition_{{modifier_class}} h:bg_black-3  p-y_3 p-x_4 flex_auto font_bold font_2 font_accent: text_center br_1 br_solid br_shade-4">3</div>
  <div class="transition_{{modifier_class}} h:bg_black-4  p-y_3 p-x_4 flex_auto font_bold font_2 font_accent: text_center br_1 br_solid br_shade-4">4</div>
  <div class="transition_{{modifier_class}} h:bg_black-5  p-y_3 p-x_4 flex_auto font_bold font_2 font_accent: text_center br_1 br_solid br_shade-4">5</div>
  <div class="transition_{{modifier_class}} h:bg_black-6  p-y_3 p-x_4 flex_auto font_bold font_2 font_accent: text_center br_1 br_solid br_shade-4 ">6</div>
  <div class="transition_{{modifier_class}} h:bg_black-7  p-y_3 p-x_4 flex_auto font_bold font_2 font_accent: text_center br_1 br_solid br_shade-4 ">7</div>
  <div class="transition_{{modifier_class}} h:bg_black-8  p-y_3 p-x_4 flex_auto font_bold font_2 font_accent: text_center br_1 br_solid br_shade-4 ">8</div>
  <div class="transition_{{modifier_class}} h:bg_black-9  p-y_3 p-x_4 flex_auto font_bold font_2 font_accent: text_center br_1 br_solid br_shade-4 ">9</div>
  <div class="transition_{{modifier_class}} h:bg_black  p-y_3 p-x_4 flex_auto font_bold font_2 font_accent: text_center br_1 br_solid br_shade-4 ">default</div>
</div>


Styleguide Interaction.Animation.transition

 */
*[class*=transition] {
  transition-property: all;
  transition-timing-function: ease;
}

.transition_0 {
  transition: all 0s;
}

.transition_1, .btn_acc-primary {
  transition: all 0.1s;
}

.transition_2 {
  transition: all 0.2s;
}

.transition_3 {
  transition: all 0.35s;
}

.transition_4, *[data-bs-toggle=collapse] .a\:rotation {
  transition: all 0.5s;
}

.transition_5 {
  transition: all 1s;
}

/*
Easing the on Hover 

Dynamic adjustment of transition with easing.

out-in              - ease timing
out              - ease-out timing
in              - ease-in timing
in-out              - ease-in-out timing
linear              - linear timing


Markup:
<div class="flex m_5 bg_primary m_5">
  <div class="transition_3 ease_{{modifier_class}} h:bg_black-0  p-y_3 p-x_4 flex_auto font_bold font_2 font_accent: text_center br_1 br_solid br_shade-4">0</div>
  <div class="transition_3 ease_{{modifier_class}} h:bg_black-1  p-y_3 p-x_4 flex_auto font_bold font_2 font_accent: text_center br_1 br_solid br_shade-4">1</div>
  <div class="transition_3 ease_{{modifier_class}} h:bg_black-2  p-y_3 p-x_4 flex_auto font_bold font_2 font_accent: text_center br_1 br_solid br_shade-4">2</div>
  <div class="transition_3 ease_{{modifier_class}} h:bg_black-3  p-y_3 p-x_4 flex_auto font_bold font_2 font_accent: text_center br_1 br_solid br_shade-4">3</div>
  <div class="transition_3 ease_{{modifier_class}} h:bg_black-4  p-y_3 p-x_4 flex_auto font_bold font_2 font_accent: text_center br_1 br_solid br_shade-4">4</div>
  <div class="transition_3 ease_{{modifier_class}} h:bg_black-5  p-y_3 p-x_4 flex_auto font_bold font_2 font_accent: text_center br_1 br_solid br_shade-4">5</div>
  <div class="transition_3 ease_{{modifier_class}} h:bg_black-6  p-y_3 p-x_4 flex_auto font_bold font_2 font_accent: text_center br_1 br_solid br_shade-4 ">6</div>
  <div class="transition_3 ease_{{modifier_class}} h:bg_black-7  p-y_3 p-x_4 flex_auto font_bold font_2 font_accent: text_center br_1 br_solid br_shade-4 ">7</div>
  <div class="transition_3 ease_{{modifier_class}} h:bg_black-8  p-y_3 p-x_4 flex_auto font_bold font_2 font_accent: text_center br_1 br_solid br_shade-4 ">8</div>
  <div class="transition_3 ease_{{modifier_class}} h:bg_black-9  p-y_3 p-x_4 flex_auto font_bold font_2 font_accent: text_center br_1 br_solid br_shade-4 ">9</div>
  <div class="transition_3 ease_{{modifier_class}} h:bg_black  p-y_3 p-x_4 flex_auto font_bold font_2 font_accent: text_center br_1 br_solid br_shade-4 ">default</div>
</div>


Styleguide Interaction.Animation.ease

 */
.ease_linear {
  transition-timing-function: linear;
}

.ease_out-in {
  transition-timing-function: ease;
}

.ease_in {
  transition-timing-function: ease-in;
}

.ease_out, .btn_acc-primary {
  transition-timing-function: ease-out;
}

.ease_in-out {
  transition-timing-function: ease-in-out;
}

/*
Transform Scale 

Dynamic adjustment of objects scale for toggling between

0              - Scale to 0%
100            - Scale to 100%
X-0            - Scale the X to 0%
X-100            - Scale the X to 100%
Y-0            - Scale the X to 0%
Y-100            - Scale the X to 100%

Markup:
<div class="flex m_5 bg_primary m_5">
  <div class="scale_{{modifier_class}} w-10 p-y_3 p-x_4 font_bold font_2 font_accent: text_center br_1 br_solid br_shade-4">This is content that will be scaled.</div>
</div>

Styleguide Interaction.Animation.scale

 */
.scale_X-0 {
  transform: scaleX(0);
}

.scale_X-100 {
  transform: scaleX(1);
}

.scale_Y-0 {
  transform: scaleY(0);
}

.scale_Y-100 {
  transform: scaleY(1);
}

.scale_0 {
  transform: scale(0, 0);
}

.scale_100 {
  transform: scale(1, 1);
}

.origin_tl {
  transform-origin: left top;
}

.origin_rt {
  transform-origin: right top;
}

.origin_c {
  transform-origin: center center;
}

.origin_lb {
  transform-origin: left bottom;
}

.origin_rb {
  transform-origin: right bottom;
}

.origin_t {
  transform-origin: center top;
}

.origin_b {
  transform-origin: center bottom;
}

.origin_r {
  transform-origin: right center;
}

.origin_l {
  transform-origin: left center;
}

.rotate_45 {
  transform: rotate(45deg);
}

.rotate_90 {
  transform: rotate(90deg);
}

.rotate_135 {
  transform: rotate(135deg);
}

.rotate_180 {
  transform: rotate(180deg);
}

.rotate_225 {
  transform: rotate(225deg);
}

.rotate_270 {
  transform: rotate(270deg);
}

.rotate_315 {
  transform: rotate(315deg);
}

.active.a\:rotate_45,
.active > .a\:rotate_45 {
  transform: rotate(45deg);
}
.active.a\:rotate_90,
.active > .a\:rotate_90 {
  transform: rotate(90deg);
}
.active.a\:rotate_135,
.active > .a\:rotate_135 {
  transform: rotate(135deg);
}
.active.a\:rotate_180,
.active > .a\:rotate_180 {
  transform: rotate(180deg);
}
.active.a\:rotate_225,
.active > .a\:rotate_225 {
  transform: rotate(225deg);
}
.active.a\:rotate_270,
.active > .a\:rotate_270 {
  transform: rotate(270deg);
}
.active.a\:rotate_315,
.active > .a\:rotate_315 {
  transform: rotate(315deg);
}

/*

Rotation

Rotation through transform. Transform doesn't modify the displacement of the flow.  This also have an active class modifier

rotate_45               - Rotate by 45 degrees
rotate_90               - Rotate by 90 degrees
rotate_135              - Rotate by 135 degrees
rotate_180              - Rotate by 180 degrees
rotate_225              - Rotate by 225 degrees
rotate_270              - Rotate by 270 degrees
rotate_315              - Rotate by 315 degrees


Markup:
<i class="font_10 fas fa fa-user {{modifier_class}}"></i>


Weight: 100

Styleguide Interaction.Animation.Rotation
*/
/*

Rotation on Active

 Add in the `a:` in front of these classes gives you the rotation only when the item is active.<div class="p-b_3"><span class="bg_highlight br_radius c_white inline-block font_n1 p-y_3 p-x_5 ">These classes are effected by the parent having `active` state.</span></div>

rotate_45               - Rotate by 45 degrees
rotate_90               - Rotate by 90 degrees
rotate_135              - Rotate by 135 degrees
rotate_180              - Rotate by 180 degrees
rotate_225              - Rotate by 225 degrees
rotate_270              - Rotate by 270 degrees
rotate_315              - Rotate by 315 degrees


Markup:
<span><i class="font_10 fas fa fa-user a:{{modifier_class}}"></i> Not Active </span>
<span><i class="active font_10 fas fa fa-user a:{{modifier_class}}"></i> Active </span>

Weight: 100

Styleguide Interaction.Animation.RotationActive
*/
*[data-bs-toggle=collapse] .a\:rotation.fa-times, *[data-bs-toggle=collapse] .a\:rotation.fa-chevron-up, *[data-bs-toggle=collapse] .a\:rotation.fa-minus.rotate_90 {
  transform: rotate(0deg);
}
*[data-bs-toggle=collapse].collapsed .a\:rotation.fa-times, *[data-bs-toggle=collapse].show .a\:rotation.fa-times {
  transform: rotate(135deg);
}
*[data-bs-toggle=collapse].collapsed .a\:rotation.fa-chevron-up, *[data-bs-toggle=collapse].show .a\:rotation.fa-chevron-up {
  transform: rotate(180deg);
}
*[data-bs-toggle=collapse].collapsed .a\:rotation.fa-minus.rotate_90, *[data-bs-toggle=collapse].show .a\:rotation.fa-minus.rotate_90 {
  transform: rotate(90deg);
}

.bg-blend_normal {
  background-blend-mode: normal;
  mix-blend-mode: normal;
}

.bg-blend_multiply {
  background-blend-mode: multiply;
  mix-blend-mode: multiply;
}

.bg-blend_screen {
  background-blend-mode: screen;
  mix-blend-mode: screen;
}

.bg-blend_overlay {
  background-blend-mode: overlay;
  mix-blend-mode: overlay;
}

.bg-blend_darken {
  background-blend-mode: darken;
  mix-blend-mode: darken;
}

.bg-blend_lighten {
  background-blend-mode: lighten;
  mix-blend-mode: lighten;
}

.bg-blend_color-dodge {
  background-blend-mode: color-dodge;
  mix-blend-mode: color-dodge;
}

.bg-blend_color-burn {
  background-blend-mode: color-burn;
  mix-blend-mode: color-burn;
}

.bg-blend_hard-light {
  background-blend-mode: hard-light;
  mix-blend-mode: hard-light;
}

.bg-blend_soft-light {
  background-blend-mode: soft-light;
  mix-blend-mode: soft-light;
}

.bg-blend_difference {
  background-blend-mode: difference;
  mix-blend-mode: difference;
}

.bg-blend_exclusion {
  background-blend-mode: exclusion;
  mix-blend-mode: exclusion;
}

.bg-blend_hue {
  background-blend-mode: hue;
  mix-blend-mode: hue;
}

.bg-blend_saturation {
  background-blend-mode: saturation;
  mix-blend-mode: saturation;
}

.bg-blend_color {
  background-blend-mode: color;
  mix-blend-mode: color;
}

.bg-blend_luminosity {
  background-blend-mode: luminosity;
  mix-blend-mode: luminosity;
}

.bg-blend_initial {
  background-blend-mode: initial;
  mix-blend-mode: initial;
}

.bg-blend_inherit {
  background-blend-mode: inherit;
  mix-blend-mode: inherit;
}

.bg-blend_unset {
  background-blend-mode: unset;
  mix-blend-mode: unset;
}

.font-blend_normal {
  mix-blend-mode: normal;
}

.font-blend_multiply {
  mix-blend-mode: multiply;
}

.font-blend_screen {
  mix-blend-mode: screen;
}

.font-blend_overlay {
  mix-blend-mode: overlay;
}

.font-blend_darken {
  mix-blend-mode: darken;
}

.font-blend_lighten {
  mix-blend-mode: lighten;
}

.font-blend_color-dodge {
  mix-blend-mode: color-dodge;
}

.font-blend_color-burn {
  mix-blend-mode: color-burn;
}

.font-blend_hard-light {
  mix-blend-mode: hard-light;
}

.font-blend_soft-light {
  mix-blend-mode: soft-light;
}

.font-blend_difference {
  mix-blend-mode: difference;
}

.font-blend_exclusion {
  mix-blend-mode: exclusion;
}

.font-blend_hue {
  mix-blend-mode: hue;
}

.font-blend_saturation {
  mix-blend-mode: saturation;
}

.font-blend_color {
  mix-blend-mode: color;
}

.font-blend_luminosity {
  mix-blend-mode: luminosity;
}

.font-blend_initial {
  mix-blend-mode: initial;
}

.font-blend_inherit {
  mix-blend-mode: inherit;
}

.font-blend_unset {
  mix-blend-mode: unset;
}

/*
Text Blend 

Color blending modes for text on backgrounds. 


.font-blend_normal                  - blend text with a normal
.font-blend_multiply                    - blend text with a multiply
.font-blend_screen                  - blend text with a screen
.font-blend_overlay                 - blend text with a overlay
.font-blend_darken                  - blend text with a darken
.font-blend_lighten                 - blend text with a lighten
.font-blend_color                   - blend text with a color
.font-blend_color                   - blend text with a color
.font-blend_hard                    - blend text with a hard
.font-blend_soft                    - blend text with a soft
.font-blend_difference                  - blend text with a difference
.font-blend_exclusion                   - blend text with a exclusion
.font-blend_hue                 - blend text with a hue
.font-blend_saturation                  - blend text with a saturation
.font-blend_color                   - blend text with a color
.font-blend_luminosity                  - blend text with a luminosity
.font-blend_initial                 - blend text with a initial
.font-blend_inherit                 - blend text with a inherit
.font-blend_unset                   - blend text with a unset


Weight: 150

Styleguide Decorator.Background.Blend


*/
/*
Mixed Blend Mode 

Background Image blending modes on top of other layers like other images, text, and svg. 

Weight: 150

Styleguide Decorator.Background.MixedBlendMode

*/
/*
Interaction

Modify how the user gets feed back of changes from hover effects to active states and how things animate or select.

Weight: 1000

Styleguide Interaction.States
*/
/*

Expanded Click Area

allows for a relative container to be clickable by the link. 

Markup:
<div class="card shadow_2 cell small-6 large-4 max-w_40"  data-style="{{ modifier_class }}" >
  <div class=" font_accent: border-top-left-square c_white font_3 p_4 texture_dust card-divider bg_primary card-header">
    This is a header
  </div>
  <img src="https://picsum.photos/400/300">
  <div class="card-section card-body">
    <h4>This is a card.</h4>
	 <p>It has an easy to override visual style, and is appropriately subdued.</p>
	 <a href="#" class="expanded-click-area button btn btn-primary">I am so clickable</a>
  </div>
</div>

Styleguide Recipes.InteractiveExtras.Expanded Click Area
*/

.expanded-click-area::after,.expanded-click-area-beforeAlt::before {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: transparent;
  content: "";
  pointer-events: auto;
}

.sfPageEditor .expanded-click-area::after {
  background-color: #9acd322e;
}

[href*=".pdf"].link:before, [href*=".pdf"].link_icons:before, [href*=".pdf"].link-light:before, .links_light.reading-typography a[href*=".pdf"]:not(.btn, .not-link):before, [href*=".pdf"].link:before, :where(.reading-typography) a[href*=".pdf"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".pdf"]:not(.btn, .not-link):before, [href*=".doc"].link:before, [href*=".doc"].link_icons:before, [href*=".doc"].link-light:before, .links_light.reading-typography a[href*=".doc"]:not(.btn, .not-link):before, [href*=".doc"].link:before, :where(.reading-typography) a[href*=".doc"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".doc"]:not(.btn, .not-link):before, [href*=".docx"].link:before, [href*=".docx"].link_icons:before, [href*=".docx"].link-light:before, .links_light.reading-typography a[href*=".docx"]:not(.btn, .not-link):before, [href*=".docx"].link:before, :where(.reading-typography) a[href*=".docx"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".docx"]:not(.btn, .not-link):before, [href*=".txt"].link:before, [href*=".txt"].link_icons:before, [href*=".txt"].link-light:before, .links_light.reading-typography a[href*=".txt"]:not(.btn, .not-link):before, [href*=".txt"].link:before, :where(.reading-typography) a[href*=".txt"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".txt"]:not(.btn, .not-link):before, [href*=".zip"].link:before, [href*=".zip"].link_icons:before, [href*=".zip"].link-light:before, .links_light.reading-typography a[href*=".zip"]:not(.btn, .not-link):before, [href*=".zip"].link:before, :where(.reading-typography) a[href*=".zip"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".zip"]:not(.btn, .not-link):before, [href*=".ppt"].link:before, [href*=".ppt"].link_icons:before, [href*=".ppt"].link-light:before, .links_light.reading-typography a[href*=".ppt"]:not(.btn, .not-link):before, [href*=".ppt"].link:before, :where(.reading-typography) a[href*=".ppt"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".ppt"]:not(.btn, .not-link):before, [href*=".pptx"].link:before, [href*=".pptx"].link_icons:before, [href*=".pptx"].link-light:before, .links_light.reading-typography a[href*=".pptx"]:not(.btn, .not-link):before, [href*=".pptx"].link:before, :where(.reading-typography) a[href*=".pptx"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".pptx"]:not(.btn, .not-link):before, [href*=".csv"].link:before, [href*=".csv"].link_icons:before, [href*=".csv"].link-light:before, .links_light.reading-typography a[href*=".csv"]:not(.btn, .not-link):before, [href*=".csv"].link:before, :where(.reading-typography) a[href*=".csv"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".csv"]:not(.btn, .not-link):before, [href*=".xls"].link:before, [href*=".xls"].link_icons:before, [href*=".xls"].link-light:before, .links_light.reading-typography a[href*=".xls"]:not(.btn, .not-link):before, [href*=".xls"].link:before, :where(.reading-typography) a[href*=".xls"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".xls"]:not(.btn, .not-link):before, [href*=".xlsx"].link:before, [href*=".xlsx"].link_icons:before, [href*=".xlsx"].link-light:before, .links_light.reading-typography a[href*=".xlsx"]:not(.btn, .not-link):before, [href*=".xlsx"].link:before, :where(.reading-typography) a[href*=".xlsx"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".xlsx"]:not(.btn, .not-link):before, [href*=".mp4"].link:before, [href*=".mp4"].link_icons:before, [href*=".mp4"].link-light:before, .links_light.reading-typography a[href*=".mp4"]:not(.btn, .not-link):before, [href*=".mp4"].link:before, :where(.reading-typography) a[href*=".mp4"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".mp4"]:not(.btn, .not-link):before, [href*=".mov"].link:before, [href*=".mov"].link_icons:before, [href*=".mov"].link-light:before, .links_light.reading-typography a[href*=".mov"]:not(.btn, .not-link):before, [href*=".mov"].link:before, :where(.reading-typography) a[href*=".mov"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".mov"]:not(.btn, .not-link):before {
  width: 1.28571429em;
  margin-right: 4px;
  margin-right: 0.25rem;
  text-align: center;
  text-indent: 0;
}

[target=_blank].link:after, [target=_blank].link_icons:after, [target=_blank].link-light:after, .links_light.reading-typography a[target=_blank]:not(.btn, .not-link):after, :where(.reading-typography) a[target=_blank]:not(.btn, .not-link):after, .links_dark.reading-typography a[target=_blank]:not(.btn, .not-link):after, [href^=http][target=_blank].link:after, [href^=http][target=_blank].link_icons:after, [href^=http][target=_blank].link-light:after, [href^=https][target=_blank].link:after, [href^=https][target=_blank].link_icons:after, [href^=https][target=_blank].link-light:after, [href^="mailto:"].link:after, [href^="mailto:"].link_icons:after, [href^="mailto:"].link-light:after, .links_light.reading-typography a[href^="mailto:"]:not(.btn, .not-link):after, :where(.reading-typography) a[href^="mailto:"]:not(.btn, .not-link):after, .links_dark.reading-typography a[href^="mailto:"]:not(.btn, .not-link):after, [href^="tel:"].link:after, [href^="tel:"].link_icons:after, [href^="tel:"].link-light:after, .links_light.reading-typography a[href^="tel:"]:not(.btn, .not-link):after, :where(.reading-typography) a[href^="tel:"]:not(.btn, .not-link):after, .links_dark.reading-typography a[href^="tel:"]:not(.btn, .not-link):after {
  width: 1.28571429em;
  margin-left: 4px;
  margin-left: 0.25rem;
  text-align: center;
  text-indent: 0;
}

[href*=".pdf"].link:before, [href*=".pdf"].link_icons:before, [href*=".pdf"].link-light:before, .links_light.reading-typography a[href*=".pdf"]:not(.btn, .not-link):before, :where(.reading-typography) a[href*=".pdf"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".pdf"]:not(.btn, .not-link):before {
  content: "\f1c1";
}
[href*=".doc"].link:before, [href*=".doc"].link_icons:before, [href*=".doc"].link-light:before, .links_light.reading-typography a[href*=".doc"]:not(.btn, .not-link):before, :where(.reading-typography) a[href*=".doc"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".doc"]:not(.btn, .not-link):before, [href*=".docx"].link:before, [href*=".docx"].link_icons:before, [href*=".docx"].link-light:before, .links_light.reading-typography a[href*=".docx"]:not(.btn, .not-link):before, :where(.reading-typography) a[href*=".docx"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".docx"]:not(.btn, .not-link):before, [href*=".txt"].link:before, [href*=".txt"].link_icons:before, [href*=".txt"].link-light:before, .links_light.reading-typography a[href*=".txt"]:not(.btn, .not-link):before, :where(.reading-typography) a[href*=".txt"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".txt"]:not(.btn, .not-link):before {
  content: "\f1c2";
}
[href*=".zip"].link:before, [href*=".zip"].link_icons:before, [href*=".zip"].link-light:before, .links_light.reading-typography a[href*=".zip"]:not(.btn, .not-link):before, :where(.reading-typography) a[href*=".zip"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".zip"]:not(.btn, .not-link):before {
  content: "\f1c6";
}
[href*=".ppt"].link:before, [href*=".ppt"].link_icons:before, [href*=".ppt"].link-light:before, .links_light.reading-typography a[href*=".ppt"]:not(.btn, .not-link):before, :where(.reading-typography) a[href*=".ppt"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".ppt"]:not(.btn, .not-link):before, [href*=".pptx"].link:before, [href*=".pptx"].link_icons:before, [href*=".pptx"].link-light:before, .links_light.reading-typography a[href*=".pptx"]:not(.btn, .not-link):before, :where(.reading-typography) a[href*=".pptx"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".pptx"]:not(.btn, .not-link):before {
  content: "\f685";
}
[href*=".csv"].link:before, [href*=".csv"].link_icons:before, [href*=".csv"].link-light:before, .links_light.reading-typography a[href*=".csv"]:not(.btn, .not-link):before, :where(.reading-typography) a[href*=".csv"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".csv"]:not(.btn, .not-link):before, [href*=".xls"].link:before, [href*=".xls"].link_icons:before, [href*=".xls"].link-light:before, .links_light.reading-typography a[href*=".xls"]:not(.btn, .not-link):before, :where(.reading-typography) a[href*=".xls"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".xls"]:not(.btn, .not-link):before, [href*=".xlsx"].link:before, [href*=".xlsx"].link_icons:before, [href*=".xlsx"].link-light:before, .links_light.reading-typography a[href*=".xlsx"]:not(.btn, .not-link):before, :where(.reading-typography) a[href*=".xlsx"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".xlsx"]:not(.btn, .not-link):before {
  content: "\f0ce";
}
[href*=".mp4"].link:before, [href*=".mp4"].link_icons:before, [href*=".mp4"].link-light:before, .links_light.reading-typography a[href*=".mp4"]:not(.btn, .not-link):before, :where(.reading-typography) a[href*=".mp4"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".mp4"]:not(.btn, .not-link):before, [href*=".mov"].link:before, [href*=".mov"].link_icons:before, [href*=".mov"].link-light:before, .links_light.reading-typography a[href*=".mov"]:not(.btn, .not-link):before, :where(.reading-typography) a[href*=".mov"]:not(.btn, .not-link):before, .links_dark.reading-typography a[href*=".mov"]:not(.btn, .not-link):before {
  content: "\f03d";
}
[target=_blank].link:after, [target=_blank].link_icons:after, [target=_blank].link-light:after, .links_light.reading-typography a[target=_blank]:not(.btn, .not-link):after, :where(.reading-typography) a[target=_blank]:not(.btn, .not-link):after, .links_dark.reading-typography a[target=_blank]:not(.btn, .not-link):after {
  content: "\f14c";
}
[href^="mailto:"].link:after, [href^="mailto:"].link_icons:after, [href^="mailto:"].link-light:after, .links_light.reading-typography a[href^="mailto:"]:not(.btn, .not-link):after, :where(.reading-typography) a[href^="mailto:"]:not(.btn, .not-link):after, .links_dark.reading-typography a[href^="mailto:"]:not(.btn, .not-link):after {
  content: "\f0e0";
}
[href^="tel:"].link:after, [href^="tel:"].link_icons:after, [href^="tel:"].link-light:after, .links_light.reading-typography a[href^="tel:"]:not(.btn, .not-link):after, :where(.reading-typography) a[href^="tel:"]:not(.btn, .not-link):after, .links_dark.reading-typography a[href^="tel:"]:not(.btn, .not-link):after {
  content: "\f095";
}
[href^="fax:"].link:after, [href^="fax:"].link_icons:after, [href^="fax:"].link-light:after, .links_light.reading-typography a[href^="fax:"]:not(.btn, .not-link):after, :where(.reading-typography) a[href^="fax:"]:not(.btn, .not-link):after, .links_dark.reading-typography a[href^="fax:"]:not(.btn, .not-link):after {
  content: "\f1ac";
}

.color_inherit:is(.reading-typography) a:not(.btn, .not-link), .links_inherit.reading-typography a:not(.btn, .not-link) {
  color: inherit;
  -webkit-text-decoration-color: currentColor;
          text-decoration-color: currentColor;
}
.color_inherit:is(.reading-typography) a:visited:not(.btn, .not-link), .links_inherit.reading-typography a:visited:not(.btn, .not-link), .color_inherit:is(.reading-typography) a:hover:not(.btn, .not-link), .links_inherit.reading-typography a:hover:not(.btn, .not-link), .color_inherit:is(.reading-typography) a:focus:not(.btn, .not-link), .links_inherit.reading-typography a:focus:not(.btn, .not-link) {
  color: inherit;
  -webkit-text-decoration-color: currentColor;
          text-decoration-color: currentColor;
}

.link, :where(.reading-typography) a:not(.btn, .not-link), .links_dark.reading-typography a:not(.btn, .not-link) {
  color: var(--link-color-dark);
  text-decoration: underline;
  -webkit-text-decoration-color: hsla(var(--link-color-dark-h), var(--link-color-dark-s), var(--link-color-dark-l), 0.25);
          text-decoration-color: hsla(var(--link-color-dark-h), var(--link-color-dark-s), var(--link-color-dark-l), 0.25);
  text-decoration-thickness: 1px;
}
.link:visited, :where(.reading-typography) a:visited:not(.btn, .not-link), .links_dark.reading-typography a:visited:not(.btn, .not-link) {
  color: var(--link-color-dark--visted);
  text-decoration: underline;
  -webkit-text-decoration-style: dashed;
          text-decoration-style: dashed;
  -webkit-text-decoration-color: inherit;
          text-decoration-color: inherit;
  text-decoration-thickness: 2px;
}
.link:hover, :where(.reading-typography) a:hover:not(.btn, .not-link), .links_dark.reading-typography a:hover:not(.btn, .not-link), .link:focus, :where(.reading-typography) a:focus:not(.btn, .not-link), .links_dark.reading-typography a:focus:not(.btn, .not-link) {
  color: var(--link-color-dark--hover);
  text-decoration: underline;
  -webkit-text-decoration-style: solid;
          text-decoration-style: solid;
  -webkit-text-decoration-color: inherit;
          text-decoration-color: inherit;
  text-decoration-thickness: 2px;
}

.link-light, .links_light.reading-typography a:not(.btn, .not-link) {
  color: var(--link-color-light);
  text-decoration: underline;
  -webkit-text-decoration-color: hsla(var(--link-color-light-h), var(--link-color-light-s), var(--link-color-light-l), 0.25);
          text-decoration-color: hsla(var(--link-color-light-h), var(--link-color-light-s), var(--link-color-light-l), 0.25);
}
.link-light:visited, .links_light.reading-typography a:visited:not(.btn, .not-link) {
  color: var(--link-color-light--visited);
  text-decoration: underline;
  -webkit-text-decoration-style: dashed;
          text-decoration-style: dashed;
  -webkit-text-decoration-color: inherit;
          text-decoration-color: inherit;
  text-decoration-thickness: 2px;
}
.link-light:hover, .links_light.reading-typography a:hover:not(.btn, .not-link), .link-light:focus, .links_light.reading-typography a:focus:not(.btn, .not-link) {
  color: var(--link-color-light--hover);
  text-decoration: underline;
  -webkit-text-decoration-style: solid;
          text-decoration-style: solid;
  -webkit-text-decoration-color: inherit;
          text-decoration-color: inherit;
  text-decoration-thickness: 2px;
  text-decoration-thickness: 2px;
}

[target=_blank]:has(img):after,
[href^=http][target=_blank]:has(img):after,
[href^=https][target=_blank]:has(img):after {
  content: none !important;
}

/*
Link Decorator

Links with the `.link` will auto decorate with an icon of the corresponding file type. In each brand there the the variable `$usingFontAwesome` to control if the classes should even render for the brand. $usingFontAwesome's defualt is true.| File            | Effect                                         |
| --------------- | ---------------------------------------------- |
| .pdf            | Portable Document Format                       |
| .doc            | Word Document                                  |
| .txt            | Text Document                                  |
| .ppt            | Power Point                                    |
| mailto:         | Email                                          |
| tel:            | Telephone                                      |
| fax:            | Fax                                            |
| target=`_blank` | External Link icons will appear after any link |



Markup:
<div class="p_4">
 <a class="link" href="abc.pdf">A link that is a Pdf Document</a><br/>
 <a class="link" href="abc.doc">A link that is a Word Document</a><br/>
 <a class="link" target="_blank" href="https://www.abc.ppt">An External link that is a Power Point Document</a><br/>
 <a class="link" href="tel:1-555-555-5555">1-555-555-5555</a><br/>
 <a class="link" href="mailto:test@abc.org">test@abc.org</a><br/>
 <a class="link" href="xyz.zip">A link that is a Zip Document</a><br/></div>
<div class="bg_shade-n3 p_4">
 <a class="link-light" href="abc.pdf">A link that is a Pdf Document</a><br/>
 <a class="link-light" href="abc.doc">A link that is a Word Document</a><br/>
 <a class="link-light"  target="_blank"  href="https://www.abc.ppt">An External link that is a Power Point Document</a><br/>
 <a class="link-light" href="tel:1-555-555-5555">1-555-555-5555</a><br/>
 <a class="link-light" href="mailto:test@abc.org">test@abc.org</a><br/>
 <a class="link-light" href="xyz.zip">A link that is a Zip Document</a><br/>
</div>

Styleguide Recipes.InteractiveExtras.Links
 */
/*

Scrollbar Mini

Give a mini scroll bar to a content area. 

Markup:
<div class="card shadow_2 cell small-6 large-4 max-w_30" >
    <div class=" font_accent: border-top-left-square c_white font_3 p_4 texture_dust card-divider bg_primary card-header">
    This is a header
    </div>
    <div class="card-section card-body p_4 scrollbar-mini overflow_auto" style="max-height:300px;">
        <h4>This is a card.</h4>
        <p class="font_1">It has an easy to override visual style, and is appropriately subdued.</p>
        <img src="https://picsum.photos/400/300">
        <p>Lorem ipsum dolor sit, amet consectetur adipisicing elit. Sequi dolorem et maxime, officiis nulla vel? Numquam quas voluptatibus, voluptatem fuga saepe animi nemo voluptatum repellendus in natus libero, nobis illum!</p>
        <p>Lorem ipsum dolor sit, amet consectetur adipisicing elit. Sequi dolorem et maxime, officiis nulla vel? Numquam quas voluptatibus, voluptatem fuga saepe animi nemo voluptatum repellendus in natus libero, nobis illum!</p>
        <p>Lorem ipsum dolor sit, amet consectetur adipisicing elit. Sequi dolorem et maxime, officiis nulla vel? Numquam quas voluptatibus, voluptatem fuga saepe animi nemo voluptatum repellendus in natus libero, nobis illum!</p>  
    </div>
    <div class="card-divider card-footer br_0 br_solid br-t_1 br_primary"> <a href="#" class="button btn btn-primary">I am so clickable</a></div>
</div>

Styleguide Recipes.InteractiveExtras.Scrollbar
*/
/* Let's get this party started */
.scrollbar-mini::-webkit-scrollbar {
  width: 6.4px;
  width: 0.4rem;
  height: 6.4px;
  height: 0.4rem;
}

/* Track */
.scrollbar-mini::-webkit-scrollbar-track {
  background-color: hsla(var(--shade-h), calc( var(--shade-s) + ((100% - var(--shade-s)) * 0.05) ), calc( var( --shade-l ) - ( var( --shade-l ) * 0.5 ) ), 0.1);
  box-shadow: inset 1px 1px 4px 0.5px rgba(0, 0, 0, 0.2);
}

/* Handle */
.scrollbar-mini::-webkit-scrollbar-thumb {
  border-radius: 25px;
  background: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.015) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.15 ) ), 1);
  box-shadow: inset 1px 1px 4px 0.5px rgba(0, 0, 0, 0.2);
}

.scrollbar-mini::-webkit-scrollbar-thumb:window-inactive {
  background: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.015) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.15 ) ), 0.1);
}

.scrollbar-mini::-webkit-scrollbar-track:window-inactive {
  background: hsla(var(--shade-h), calc( var(--shade-s) + ((100% - var(--shade-s)) * 0.05) ), calc( var( --shade-l ) - ( var( --shade-l ) * 0.5 ) ), 0.1);
}

/*
States

Prefixed before class rules the h: for hover or a: for active class allows for some dynamics with very little efforts. 


Weight: -100

Styleguide Interaction.States
*/
.display_none\:screen {
  display: none !important;
}

@media only print {
  .display_none\:print {
    display: none !important;
  }

  .block\:print {
    display: block !important;
  }

  .inline\:print {
    display: inline !important;
  }

  .inline-block\:print {
    display: inline-block !important;
  }

  .table\:print {
    display: table !important;
  }

  .flex\:print {
    display: flex !important;
  }
}
/*
User Select

User interaction classes that define how the user can interact with the text of the element. 

.user-select_all - User on click will select All
.user-select_none - User on click will select Nothing
.user-select_auto - User on click will select Browser Default
.user-select_text - User on click will select Only the text


Weight:0

Styleguide Interaction.User.UserSelect
*/
.user-select_all {
  -webkit-user-select: all;
     -moz-user-select: all;
          user-select: all;
}

.user-select_none {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.user-select_auto {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}

.user-select_text {
  -webkit-user-select: text;
     -moz-user-select: text;
          user-select: text;
}

/*
  Hover:Border Color

  hovers can easily effect the border style to toggle between styles.  Very useful fo toggling from a border type to none or vice versa. 
| Class          | Effect                                                                                      |
| -------------- | ------------------------------------------------------------------------------------------- |
| cursor_pointer        | pointer                                                                     |
| cursor_not-allowed      | no touch                                                                   |
| cursor_grab      | open hand                                                                   |
| cursor_grabbing      | closed hand                                                                   |
| cursor_wait | spinning ball |


Weight: 100

Styleguide Interaction.States.Hover.cursor

*/
.cursor_pointer {
  cursor: pointer;
}

.cursor_not-allowed {
  cursor: not-allowed;
}

.cursor_grab {
  cursor: grab;
}

.cursor_grabbing {
  cursor: grabbing;
}

.cursor_wait {
  cursor: wait;
}

/*
Content Query

Description: A mass improvement on how to design components with alteration based on the container dimensions rather than the page width. In attempts to reduce the increase in size of the style sheet container queries are only reserved to responsive class properties.

Markup:
<div class="warpper\@container">
</div>



Weight:123

Styleguide Layouts.ContentQuery

*/
/*
Content Query Reactive Styles

Description: <table>
<thead>
<tr>
<th>Style</th>
<th>Short Name</th>
<th>CSS Property</th>
</tr>
</thead>
<tbody>
<tr>
<td>display</td>
<td>'block,flex...'</td>
<td>'display'</td>
</tr>
<tr>
<td>position</td>
<td>'absolute,relative...'</td>
<td>'position'</td>
</tr>
<tr>
<td>grid</td>
<td>'.columns','.rows'</td>
<td>'grid-column-template' ,'grid-row-template'</td>
</tr>
<tr>
<td>flex-size</td>
<td>'.flex'</td>
<td>'flex'</td>
</tr>
<tr>
<td>flex-direction</td>
<td>'.flex'</td>
<td>'flex-direction'</td>
</tr>
<tr>
<td>gap</td>
<td>'.gap'</td>
<td>'gap'</td>
</tr>
<tr>
<td>justify</td>
<td>'.justify'</td>
<td>'justify-content' ,'justify-items','justify-self'</td>
</tr>
<tr>
<td>align</td>
<td>'.content','.items','.self'</td>
<td>'align-content' ,'align-items','align-self'</td>
</tr>
<tr>
<td>margin</td>
<td>'.m'</td>
<td>'margin'</td>
</tr>
<tr>
<td>padding</td>
<td>'.p'</td>
<td>'padding'</td>
</tr>
<tr>
<td>font-size</td>
<td>'.font'</td>
<td>'font-size'</td>
</tr>
<tr>
<td>border-style</td>
<td>'.br'</td>
<td>'border-style'</td>
</tr>
</tbody>
</table>




Weight:123

Styleguide Layouts.ContentQuery.Classes

*/
.wrapper-container {
  container-type: inline-size;
  container-name: querywrapper;
}

@container ( min-width: 0px ) {
  /* Your small (sm) styles here */
  /* display */
  /* grid*/
  .row_all {
    grid-row-start: start;
    grid-row-end: end;
  }

  .col_all {
    grid-column-start: start;
    grid-column-end: end;
  }

  .block {
    display: block;
  }

  .inline {
    display: inline;
  }

  .inline-block, .btn_acc-primary {
    display: inline-block;
  }

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

  .table {
    display: table;
  }

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

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

  .flex {
    display: flex;
  }

  .inline-flex {
    display: inline-flex;
  }

  .grid {
    display: grid;
  }

  .display_contents {
    display: contents;
  }

  .display_none {
    display: none;
  }

  .initial {
    position: initial;
  }

  .inherit {
    position: inherit;
  }

  .relative {
    position: relative;
  }

  .absolute {
    position: absolute;
  }

  .fixed {
    position: fixed;
  }

  .sticky {
    position: sticky;
  }

  .unset {
    position: unset;
  }

  /*Border Styles*/
  .br_none, .btn_acc-primary {
    border-style: none;
  }

  .br_solid {
    border-style: solid;
  }

  .br_dashed {
    border-style: dashed;
  }

  .br_dotted {
    border-style: dotted;
  }

  /*Font Styles*/
  .font_0 {
    font-size: 1rem  !important;
  }

  .font_1, .btn_acc-primary {
    font-size: 1.125rem  !important;
  }

  .font_2 {
    font-size: 1.265625rem  !important;
  }

  .font_3 {
    font-size: 1.423828125rem  !important;
  }

  .font_4 {
    font-size: 1.6018066406rem  !important;
  }

  .font_5 {
    font-size: 1.8020324707rem  !important;
  }

  .font_6 {
    font-size: 2.0272865295rem  !important;
  }

  .font_7 {
    font-size: 2.2806973457rem  !important;
  }

  .font_8 {
    font-size: 2.565784514rem  !important;
  }

  .font_9 {
    font-size: 2.8865075782rem  !important;
  }

  .font_10 {
    font-size: 3.2473210255rem  !important;
  }

  .font_n1 {
    font-size: 0.8888888889rem  !important;
  }

  .font_n2 {
    font-size: 0.7901234568rem  !important;
  }

  .font_n3 {
    font-size: 0.7023319616rem  !important;
  }

  .font_n4 {
    font-size: 0.624295077rem  !important;
  }

  .font_n5 {
    font-size: 0.5549289573rem  !important;
  }

  .text_unset {
    text-align: unset  !important;
  }

  .text_center, .btn_acc-primary {
    text-align: center  !important;
  }

  .text_left {
    text-align: left  !important;
  }

  .text_right {
    text-align: right  !important;
  }

  .text_start {
    text-align: start  !important;
  }

  .text_end {
    text-align: end  !important;
  }

  /* position placements  */
  .inset_100 {
    inset: 100%;
  }

  .inset_auto {
    inset: auto;
  }

  .inset_unset {
    inset: unset;
  }

  .inset_0 {
    inset: 0;
  }

  .inset_n6 {
    inset: -4rem;
  }

  .inset_n5 {
    inset: -2rem;
  }

  .inset_n4 {
    inset: -1rem;
  }

  .inset_n3 {
    inset: -0.5rem;
  }

  .inset_n2 {
    inset: -0.25rem;
  }

  .inset_n1 {
    inset: -1px;
  }

  .inset_1 {
    inset: 1px;
  }

  .inset_2 {
    inset: 0.25rem;
  }

  .inset_3 {
    inset: 0.5rem;
  }

  .inset_4 {
    inset: 1rem;
  }

  .inset_5,.inset_6 {
    inset: 2rem;
  }

  .t_100 {
    top: 100%;
  }

  .t_auto {
    top: auto;
  }

  .t_unset {
    top: unset;
  }

  .t_0 {
    top: 0;
  }

  .t_n6 {
    top: -4rem;
  }

  .t_n5 {
    top: -2rem;
  }

  .t_n4 {
    top: -1rem;
  }

  .t_n3 {
    top: -0.5rem;
  }

  .t_n2 {
    top: -0.25rem;
  }

  .t_n1 {
    top: -1px;
  }

  .t_1 {
    top: 1px;
  }

  .t_2 {
    top: 0.25rem;
  }

  .t_3 {
    top: 0.5rem;
  }

  .t_4 {
    top: 1rem;
  }

  .t_5,.t_6 {
    top: 2rem;
  }

  .b_100 {
    bottom: 100%;
  }

  .b_auto {
    bottom: auto;
  }

  .b_unset {
    bottom: unset;
  }

  .b_0 {
    bottom: 0;
  }

  .b_n6 {
    bottom: -4rem;
  }

  .b_n5 {
    bottom: -2rem;
  }

  .b_n4 {
    bottom: -1rem;
  }

  .b_n3 {
    bottom: -0.5rem;
  }

  .b_n2 {
    bottom: -0.25rem;
  }

  .b_n1 {
    bottom: -1px;
  }

  .b_1 {
    bottom: 1px;
  }

  .b_2 {
    bottom: 0.25rem;
  }

  .b_3 {
    bottom: 0.5rem;
  }

  .b_4 {
    bottom: 1rem;
  }

  .b_5,.b_6 {
    bottom: 2rem;
  }

  .l_100 {
    left: 100%;
  }

  .l_auto {
    left: auto;
  }

  .l_unset {
    left: unset;
  }

  .l_0 {
    left: 0;
  }

  .l_n6 {
    left: -4rem;
  }

  .l_n5 {
    left: -2rem;
  }

  .l_n4 {
    left: -1rem;
  }

  .l_n3 {
    left: -0.5rem;
  }

  .l_n2 {
    left: -0.25rem;
  }

  .l_n1 {
    left: -1px;
  }

  .l_1 {
    left: 1px;
  }

  .l_2 {
    left: 0.25rem;
  }

  .l_3 {
    left: 0.5rem;
  }

  .l_4 {
    left: 1rem;
  }

  .l_5,.l_6 {
    left: 2rem;
  }

  .r_100 {
    right: 100%;
  }

  .r_auto {
    right: auto;
  }

  .r_unset {
    right: unset;
  }

  .r_0 {
    right: 0;
  }

  .r_n6 {
    right: -4rem;
  }

  .r_n5 {
    right: -2rem;
  }

  .r_n4 {
    right: -1rem;
  }

  .r_n3 {
    right: -0.5rem;
  }

  .r_n2 {
    right: -0.25rem;
  }

  .r_n1 {
    right: -1px;
  }

  .r_1 {
    right: 1px;
  }

  .r_2 {
    right: 0.25rem;
  }

  .r_3 {
    right: 0.5rem;
  }

  .r_4 {
    right: 1rem;
  }

  .r_5,.r_6 {
    right: 2rem;
  }

  /*flex*/
  .flex_none {
    flex: none;
  }

  .flex_grow {
    flex: 1 0 auto;
  }

  .flex_shrink {
    flex: 0 1 auto;
  }

  .flex_auto {
    flex: 1 1 auto;
  }

  .flex_row {
    flex-direction: row;
  }

  .flex_column {
    flex-direction: column;
  }

  .flex_row-reverse {
    flex-direction: row-reverse;
  }

  .flex_column-reverse {
    flex-direction: column-reverse;
  }

  .flex_wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .flex_wrap {
    flex-wrap: wrap;
  }

  .flex_nowrap {
    flex-wrap: nowrap;
  }

  .flex_auto {
    flex-basis: auto;
  }

  .flex_0 {
    flex-basis: 0%;
  }

  .flex_5 {
    flex-basis: 5%;
  }

  .flex_10 {
    flex-basis: 10%;
  }

  .flex_15 {
    flex-basis: 15%;
  }

  .flex_20 {
    flex-basis: 20%;
  }

  .flex_25 {
    flex-basis: 25%;
  }

  .flex_30 {
    flex-basis: 30%;
  }

  .flex_35 {
    flex-basis: 35%;
  }

  .flex_40 {
    flex-basis: 40%;
  }

  .flex_45 {
    flex-basis: 45%;
  }

  .flex_50 {
    flex-basis: 50%;
  }

  .flex_55 {
    flex-basis: 55%;
  }

  .flex_60 {
    flex-basis: 60%;
  }

  .flex_65 {
    flex-basis: 65%;
  }

  .flex_70 {
    flex-basis: 70%;
  }

  .flex_75 {
    flex-basis: 75%;
  }

  .flex_80 {
    flex-basis: 80%;
  }

  .flex_85 {
    flex-basis: 85%;
  }

  .flex_90 {
    flex-basis: 90%;
  }

  .flex_95 {
    flex-basis: 95%;
  }

  .flex_100 {
    flex-basis: 100%;
  }

  .flex_third-1 {
    flex-basis: 33%;
  }

  .flex_third-2 {
    flex-basis: 66%;
  }

  .justify_start {
    justify-content: start;
  }

  .justify_end {
    justify-content: end;
  }

  .justify_center {
    justify-content: center;
  }

  .justify_between {
    justify-content: space-between;
  }

  .justify_around {
    justify-content: space-around;
  }

  .justify_evenly {
    justify-content: space-evenly;
  }

  .justify_stretch {
    justify-content: stretch;
  }

  .justify_baseline {
    justify-content: baseline;
  }

  .justify-items_start {
    justify-items: start;
  }

  .justify-items_end {
    justify-items: end;
  }

  .justify-items_center {
    justify-items: center;
  }

  .justify-items_between {
    justify-items: space-between;
  }

  .justify-items_around {
    justify-items: space-around;
  }

  .justify-items_stretch {
    justify-items: stretch;
  }

  .justify-items_baseline {
    justify-items: baseline;
  }

  .self-justify_start {
    justify-self: start;
  }

  .self-justify_end {
    justify-self: end;
  }

  .self-justify_center {
    justify-self: center;
  }

  .self-justify_between {
    justify-self: space-between;
  }

  .self-justify_around {
    justify-self: space-around;
  }

  .self-justify_stretch {
    justify-self: stretch;
  }

  .self-justify_baseline {
    justify-self: baseline;
  }

  .content_start {
    align-content: start;
  }

  .content_end {
    align-content: end;
  }

  .content_center {
    align-content: center;
  }

  .content_between {
    align-content: space-between;
  }

  .content_around {
    align-content: space-around;
  }

  .content_evenly {
    align-content: space-evenly;
  }

  .content_stretch {
    align-content: stretch;
  }

  .content_baseline {
    align-content: baseline;
  }

  .items_start {
    align-items: start;
  }

  .items_end {
    align-items: end;
  }

  .items_center {
    align-items: center;
  }

  .items_between {
    align-items: space-between;
  }

  .items_around {
    align-items: space-around;
  }

  .items_stretch {
    align-items: stretch;
  }

  .items_baseline {
    align-items: baseline;
  }

  .self_start {
    align-self: start;
  }

  .self_end {
    align-self: end;
  }

  .self_center {
    align-self: center;
  }

  .self_between {
    align-self: space-between;
  }

  .self_around {
    align-self: space-around;
  }

  .self_stretch {
    align-self: stretch;
  }

  .self_baseline {
    align-self: baseline;
  }

  .columns_1 {
    grid-template-columns: [start] var(--col-1, 1fr) [end];
  }

  .columns_2 {
    grid-template-columns: [start] var(--col-1, 1fr) var(--col-2, 1fr) [end];
  }

  .columns_3 {
    grid-template-columns: [start] var(--col-1, 1fr) var(--col-2, 1fr) var(--col-3, 1fr) [end];
  }

  .columns_4 {
    grid-template-columns: [start] var(--col-1, 1fr) var(--col-2, 1fr) var(--col-3, 1fr) var(--col-4, 1fr) [end];
  }

  .columns_5 {
    grid-template-columns: [start] var(--col-1, 1fr) var(--col-2, 1fr) var(--col-3, 1fr) var(--col-4, 1fr) var(--col-5, 1fr) [end];
  }

  .columns_6 {
    grid-template-columns: [start] var(--col-1, 1fr) var(--col-2, 1fr) var(--col-3, 1fr) var(--col-4, 1fr) var(--col-5, 1fr) var(--col-6, 1fr) [end];
  }

  .rows_1 {
    grid-template-rows: [start] var(--row-1, 1fr) [end];
  }

  .rows_2 {
    grid-template-rows: [start] var(--row-1, 1fr) var(--row-2, 1fr) [end];
  }

  .rows_3 {
    grid-template-rows: [start] var(--row-1, 1fr) var(--row-2, 1fr) var(--row-3, 1fr) [end];
  }

  .rows_4 {
    grid-template-rows: [start] var(--row-1, 1fr) var(--row-2, 1fr) var(--row-3, 1fr) var(--row-4, 1fr) [end];
  }

  .rows_5 {
    grid-template-rows: [start] var(--row-1, 1fr) var(--row-2, 1fr) var(--row-3, 1fr) var(--row-4, 1fr) var(--row-5, 1fr) [end];
  }

  .rows_6 {
    grid-template-rows: [start] var(--row-1, 1fr) var(--row-2, 1fr) var(--row-3, 1fr) var(--row-4, 1fr) var(--row-5, 1fr) var(--row-6, 1fr) [end];
  }

  .gap_0 {
    grid-gap: 0;
  }

  .gap_1 {
    grid-gap: 1px;
  }

  .gap_2 {
    grid-gap: 0.25rem;
  }

  .gap_3 {
    grid-gap: 0.5rem;
  }

  .gap_4 {
    grid-gap: 1rem;
  }

  .gap_5 {
    grid-gap: 2rem;
  }

  .gap_6 {
    grid-gap: 4rem;
  }

  .gap-x_0 {
    grid-column-gap: 0;
  }

  .gap-x_1 {
    grid-column-gap: 1px;
  }

  .gap-x_2 {
    grid-column-gap: 0.25rem;
  }

  .gap-x_3 {
    grid-column-gap: 0.5rem;
  }

  .gap-x_4 {
    grid-column-gap: 1rem;
  }

  .gap-x_5 {
    grid-column-gap: 2rem;
  }

  .gap-x_6 {
    grid-column-gap: 4rem;
  }

  .gap-y_0 {
    grid-row-gap: 0;
  }

  .gap-y_1 {
    grid-row-gap: 1px;
  }

  .gap-y_2 {
    grid-row-gap: 0.25rem;
  }

  .gap-y_3 {
    grid-row-gap: 0.5rem;
  }

  .gap-y_4 {
    grid-row-gap: 1rem;
  }

  .gap-y_5 {
    grid-row-gap: 2rem;
  }

  .gap-y_6 {
    grid-row-gap: 4rem;
  }

  .col-start_start {
    grid-column-start: start;
  }

  .col-start_1 {
    grid-column-start: 1;
  }

  .col-start_2 {
    grid-column-start: 2;
  }

  .col-start_3 {
    grid-column-start: 3;
  }

  .col-start_4 {
    grid-column-start: 4;
  }

  .col-start_5 {
    grid-column-start: 5;
  }

  .col-start_6 {
    grid-column-start: 6;
  }

  .col-start_7 {
    grid-column-start: 7;
  }

  .col-start_n1 {
    grid-column-start: -1;
  }

  .col-start_n2 {
    grid-column-start: -2;
  }

  .col-start_n3 {
    grid-column-start: -3;
  }

  .col-start_n4 {
    grid-column-start: -4;
  }

  .col-start_n5 {
    grid-column-start: -5;
  }

  .col-start_n6 {
    grid-column-start: -6;
  }

  .col-start_n7 {
    grid-column-start: -7;
  }

  .col-start_end {
    grid-column-start: end;
  }

  .col-end_start {
    grid-column-end: start;
  }

  .col-end_1 {
    grid-column-end: 1;
  }

  .col-end_2 {
    grid-column-end: 2;
  }

  .col-end_3 {
    grid-column-end: 3;
  }

  .col-end_4 {
    grid-column-end: 4;
  }

  .col-end_5 {
    grid-column-end: 5;
  }

  .col-end_6 {
    grid-column-end: 6;
  }

  .col-end_7 {
    grid-column-end: 7;
  }

  .col-end_n1 {
    grid-column-end: -1;
  }

  .col-end_n2 {
    grid-column-end: -2;
  }

  .col-end_n3 {
    grid-column-end: -3;
  }

  .col-end_n4 {
    grid-column-end: -4;
  }

  .col-end_n5 {
    grid-column-end: -5;
  }

  .col-end_n6 {
    grid-column-end: -6;
  }

  .col-end_n7 {
    grid-column-end: -7;
  }

  .col-end_end {
    grid-column-end: end;
  }

  .row-start_start {
    grid-row-start: start;
  }

  .row-start_1 {
    grid-row-start: 1;
  }

  .row-start_2 {
    grid-row-start: 2;
  }

  .row-start_3 {
    grid-row-start: 3;
  }

  .row-start_4 {
    grid-row-start: 4;
  }

  .row-start_5 {
    grid-row-start: 5;
  }

  .row-start_6 {
    grid-row-start: 6;
  }

  .row-start_7 {
    grid-row-start: 7;
  }

  .row-start_n1 {
    grid-row-start: -1;
  }

  .row-start_n2 {
    grid-row-start: -2;
  }

  .row-start_n3 {
    grid-row-start: -3;
  }

  .row-start_n4 {
    grid-row-start: -4;
  }

  .row-start_n5 {
    grid-row-start: -5;
  }

  .row-start_n6 {
    grid-row-start: -6;
  }

  .row-start_n7 {
    grid-row-start: -7;
  }

  .row-start_end {
    grid-row-start: end;
  }

  .row-end_start {
    grid-row-end: start;
  }

  .row-end_1 {
    grid-row-end: 1;
  }

  .row-end_2 {
    grid-row-end: 2;
  }

  .row-end_3 {
    grid-row-end: 3;
  }

  .row-end_4 {
    grid-row-end: 4;
  }

  .row-end_5 {
    grid-row-end: 5;
  }

  .row-end_6 {
    grid-row-end: 6;
  }

  .row-end_7 {
    grid-row-end: 7;
  }

  .row-end_n1 {
    grid-row-end: -1;
  }

  .row-end_n2 {
    grid-row-end: -2;
  }

  .row-end_n3 {
    grid-row-end: -3;
  }

  .row-end_n4 {
    grid-row-end: -4;
  }

  .row-end_n5 {
    grid-row-end: -5;
  }

  .row-end_n6 {
    grid-row-end: -6;
  }

  .row-end_n7 {
    grid-row-end: -7;
  }

  .row-end_end {
    grid-row-end: end;
  }

  .m_0 {
    margin: 0  !important;
  }

  .m_n6 {
    margin: -4rem  !important;
  }

  .m_n5 {
    margin: -2rem  !important;
  }

  .m_n4 {
    margin: -1rem  !important;
  }

  .m_n3 {
    margin: -0.5rem  !important;
  }

  .m_n2 {
    margin: -0.25rem  !important;
  }

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

  .m_1 {
    margin: 1px  !important;
  }

  .m_2 {
    margin: 0.25rem  !important;
  }

  .m_3 {
    margin: 0.5rem  !important;
  }

  .m_4 {
    margin: 1rem  !important;
  }

  .m_5 {
    margin: 2rem  !important;
  }

  .m_6 {
    margin: 4rem  !important;
  }

  .m_auto {
    margin: auto  !important;
  }

  .m_unset {
    margin: unset  !important;
  }

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

  .m-y_n6 {
    margin-top: -4rem  !important;
    margin-bottom: -4rem  !important;
  }

  .m-y_n5 {
    margin-top: -2rem  !important;
    margin-bottom: -2rem  !important;
  }

  .m-y_n4 {
    margin-top: -1rem  !important;
    margin-bottom: -1rem  !important;
  }

  .m-y_n3 {
    margin-top: -0.5rem  !important;
    margin-bottom: -0.5rem  !important;
  }

  .m-y_n2 {
    margin-top: -0.25rem  !important;
    margin-bottom: -0.25rem  !important;
  }

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

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

  .m-y_2 {
    margin-top: 0.25rem  !important;
    margin-bottom: 0.25rem  !important;
  }

  .m-y_3 {
    margin-top: 0.5rem  !important;
    margin-bottom: 0.5rem  !important;
  }

  .m-y_4 {
    margin-top: 1rem  !important;
    margin-bottom: 1rem  !important;
  }

  .m-y_5 {
    margin-top: 2rem  !important;
    margin-bottom: 2rem  !important;
  }

  .m-y_6 {
    margin-top: 4rem  !important;
    margin-bottom: 4rem  !important;
  }

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

  .m-y_unset {
    margin-top: unset  !important;
    margin-bottom: unset  !important;
  }

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

  .m-x_n6 {
    margin-right: -4rem  !important;
    margin-left: -4rem  !important;
  }

  .m-x_n5 {
    margin-right: -2rem  !important;
    margin-left: -2rem  !important;
  }

  .m-x_n4 {
    margin-right: -1rem  !important;
    margin-left: -1rem  !important;
  }

  .m-x_n3 {
    margin-right: -0.5rem  !important;
    margin-left: -0.5rem  !important;
  }

  .m-x_n2 {
    margin-right: -0.25rem  !important;
    margin-left: -0.25rem  !important;
  }

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

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

  .m-x_2 {
    margin-right: 0.25rem  !important;
    margin-left: 0.25rem  !important;
  }

  .m-x_3 {
    margin-right: 0.5rem  !important;
    margin-left: 0.5rem  !important;
  }

  .m-x_4 {
    margin-right: 1rem  !important;
    margin-left: 1rem  !important;
  }

  .m-x_5 {
    margin-right: 2rem  !important;
    margin-left: 2rem  !important;
  }

  .m-x_6 {
    margin-right: 4rem  !important;
    margin-left: 4rem  !important;
  }

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

  .m-x_unset {
    margin-right: unset  !important;
    margin-left: unset  !important;
  }

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

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

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

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

  .m-t_n3 {
    margin-top: -0.5rem  !important;
  }

  .m-t_n2 {
    margin-top: -0.25rem  !important;
  }

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

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

  .m-t_2 {
    margin-top: 0.25rem  !important;
  }

  .m-t_3 {
    margin-top: 0.5rem  !important;
  }

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

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

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

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

  .m-t_unset {
    margin-top: unset  !important;
  }

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

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

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

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

  .m-b_n3 {
    margin-bottom: -0.5rem  !important;
  }

  .m-b_n2 {
    margin-bottom: -0.25rem  !important;
  }

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

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

  .m-b_2 {
    margin-bottom: 0.25rem  !important;
  }

  .m-b_3 {
    margin-bottom: 0.5rem  !important;
  }

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

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

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

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

  .m-b_unset {
    margin-bottom: unset  !important;
  }

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

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

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

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

  .m-l_n3 {
    margin-left: -0.5rem  !important;
  }

  .m-l_n2 {
    margin-left: -0.25rem  !important;
  }

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

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

  .m-l_2 {
    margin-left: 0.25rem  !important;
  }

  .m-l_3 {
    margin-left: 0.5rem  !important;
  }

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

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

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

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

  .m-l_unset {
    margin-left: unset  !important;
  }

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

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

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

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

  .m-r_n3 {
    margin-right: -0.5rem  !important;
  }

  .m-r_n2 {
    margin-right: -0.25rem  !important;
  }

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

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

  .m-r_2 {
    margin-right: 0.25rem  !important;
  }

  .m-r_3 {
    margin-right: 0.5rem  !important;
  }

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

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

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

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

  .m-r_unset {
    margin-right: unset  !important;
  }

  .p_0 {
    padding: 0  !important;
  }

  .p_1 {
    padding: 1px  !important;
  }

  .p_2 {
    padding: 0.25rem  !important;
  }

  .p_3 {
    padding: 0.5rem  !important;
  }

  .p_4 {
    padding: 1rem  !important;
  }

  .p_5 {
    padding: 2rem  !important;
  }

  .p_6 {
    padding: 4rem  !important;
  }

  .p-y_0 {
    padding-top: 0  !important;
    padding-bottom: 0  !important;
  }

  .p-y_1 {
    padding-top: 1px  !important;
    padding-bottom: 1px  !important;
  }

  .p-y_2 {
    padding-top: 0.25rem  !important;
    padding-bottom: 0.25rem  !important;
  }

  .p-y_3, .btn_acc-primary {
    padding-top: 0.5rem  !important;
    padding-bottom: 0.5rem  !important;
  }

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

  .p-y_5 {
    padding-top: 2rem  !important;
    padding-bottom: 2rem  !important;
  }

  .p-y_6 {
    padding-top: 4rem  !important;
    padding-bottom: 4rem  !important;
  }

  .p-x_0 {
    padding-right: 0  !important;
    padding-left: 0  !important;
  }

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

  .p-x_2 {
    padding-right: 0.25rem  !important;
    padding-left: 0.25rem  !important;
  }

  .p-x_3 {
    padding-right: 0.5rem  !important;
    padding-left: 0.5rem  !important;
  }

  .p-x_4, .btn_acc-primary {
    padding-right: 1rem  !important;
    padding-left: 1rem  !important;
  }

  .p-x_5 {
    padding-right: 2rem  !important;
    padding-left: 2rem  !important;
  }

  .p-x_6 {
    padding-right: 4rem  !important;
    padding-left: 4rem  !important;
  }

  .p-t_0 {
    padding-top: 0  !important;
  }

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

  .p-t_2 {
    padding-top: 0.25rem  !important;
  }

  .p-t_3 {
    padding-top: 0.5rem  !important;
  }

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

  .p-t_5 {
    padding-top: 2rem  !important;
  }

  .p-t_6 {
    padding-top: 4rem  !important;
  }

  .p-b_0 {
    padding-bottom: 0  !important;
  }

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

  .p-b_2 {
    padding-bottom: 0.25rem  !important;
  }

  .p-b_3 {
    padding-bottom: 0.5rem  !important;
  }

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

  .p-b_5 {
    padding-bottom: 2rem  !important;
  }

  .p-b_6 {
    padding-bottom: 4rem  !important;
  }

  .p-l_0 {
    padding-left: 0  !important;
  }

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

  .p-l_2 {
    padding-left: 0.25rem  !important;
  }

  .p-l_3 {
    padding-left: 0.5rem  !important;
  }

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

  .p-l_5 {
    padding-left: 2rem  !important;
  }

  .p-l_6 {
    padding-left: 4rem  !important;
  }

  .p-r_0 {
    padding-right: 0  !important;
  }

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

  .p-r_2 {
    padding-right: 0.25rem  !important;
  }

  .p-r_3 {
    padding-right: 0.5rem  !important;
  }

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

  .p-r_5 {
    padding-right: 2rem  !important;
  }

  .p-r_6 {
    padding-right: 4rem  !important;
  }
}
/* Small (sm) */
@container ( min-width: 320px ) {
  /* Your small (sm) styles here */
  /* display */
  /* grid*/
  .row_all\:sm {
    grid-row-start: start;
    grid-row-end: end;
  }

  .col_all\:sm {
    grid-column-start: start;
    grid-column-end: end;
  }

  .block\:sm {
    display: block;
  }

  .inline\:sm {
    display: inline;
  }

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

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

  .table\:sm {
    display: table;
  }

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

  .table-row-group\:sm {
    display: table-row-group;
  }

  .flex\:sm {
    display: flex;
  }

  .inline-flex\:sm {
    display: inline-flex;
  }

  .grid\:sm {
    display: grid;
  }

  .display_contents\:sm {
    display: contents;
  }

  .display_none\:sm {
    display: none;
  }

  .initial\:sm {
    position: initial;
  }

  .inherit\:sm {
    position: inherit;
  }

  .relative\:sm {
    position: relative;
  }

  .absolute\:sm {
    position: absolute;
  }

  .fixed\:sm {
    position: fixed;
  }

  .sticky\:sm {
    position: sticky;
  }

  .unset\:sm {
    position: unset;
  }

  /*Border Styles*/
  .br_none\:sm {
    border-style: none;
  }

  .br_solid\:sm {
    border-style: solid;
  }

  .br_dashed\:sm {
    border-style: dashed;
  }

  .br_dotted\:sm {
    border-style: dotted;
  }

  /*Font Styles*/
  .font_0\:sm {
    font-size: 1rem  !important;
  }

  .font_1\:sm {
    font-size: 1.125rem  !important;
  }

  .font_2\:sm {
    font-size: 1.265625rem  !important;
  }

  .font_3\:sm {
    font-size: 1.423828125rem  !important;
  }

  .font_4\:sm {
    font-size: 1.6018066406rem  !important;
  }

  .font_5\:sm {
    font-size: 1.8020324707rem  !important;
  }

  .font_6\:sm {
    font-size: 2.0272865295rem  !important;
  }

  .font_7\:sm {
    font-size: 2.2806973457rem  !important;
  }

  .font_8\:sm {
    font-size: 2.565784514rem  !important;
  }

  .font_9\:sm {
    font-size: 2.8865075782rem  !important;
  }

  .font_10\:sm {
    font-size: 3.2473210255rem  !important;
  }

  .font_n1\:sm {
    font-size: 0.8888888889rem  !important;
  }

  .font_n2\:sm {
    font-size: 0.7901234568rem  !important;
  }

  .font_n3\:sm {
    font-size: 0.7023319616rem  !important;
  }

  .font_n4\:sm {
    font-size: 0.624295077rem  !important;
  }

  .font_n5\:sm {
    font-size: 0.5549289573rem  !important;
  }

  .text_unset\:sm {
    text-align: unset  !important;
  }

  .text_center\:sm {
    text-align: center  !important;
  }

  .text_left\:sm {
    text-align: left  !important;
  }

  .text_right\:sm {
    text-align: right  !important;
  }

  .text_start\:sm {
    text-align: start  !important;
  }

  .text_end\:sm {
    text-align: end  !important;
  }

  /* position placements  */
  .inset_100\:sm {
    inset: 100%;
  }

  .inset_auto\:sm {
    inset: auto;
  }

  .inset_unset\:sm {
    inset: unset;
  }

  .inset_0\:sm {
    inset: 0;
  }

  .inset_n6\:sm {
    inset: -4rem;
  }

  .inset_n5\:sm {
    inset: -2rem;
  }

  .inset_n4\:sm {
    inset: -1rem;
  }

  .inset_n3\:sm {
    inset: -0.5rem;
  }

  .inset_n2\:sm {
    inset: -0.25rem;
  }

  .inset_n1\:sm {
    inset: -1px;
  }

  .inset_1\:sm {
    inset: 1px;
  }

  .inset_2\:sm {
    inset: 0.25rem;
  }

  .inset_3\:sm {
    inset: 0.5rem;
  }

  .inset_4\:sm {
    inset: 1rem;
  }

  .inset_5\:sm,.inset_6\:sm {
    inset: 2rem;
  }

  .t_100\:sm {
    top: 100%;
  }

  .t_auto\:sm {
    top: auto;
  }

  .t_unset\:sm {
    top: unset;
  }

  .t_0\:sm {
    top: 0;
  }

  .t_n6\:sm {
    top: -4rem;
  }

  .t_n5\:sm {
    top: -2rem;
  }

  .t_n4\:sm {
    top: -1rem;
  }

  .t_n3\:sm {
    top: -0.5rem;
  }

  .t_n2\:sm {
    top: -0.25rem;
  }

  .t_n1\:sm {
    top: -1px;
  }

  .t_1\:sm {
    top: 1px;
  }

  .t_2\:sm {
    top: 0.25rem;
  }

  .t_3\:sm {
    top: 0.5rem;
  }

  .t_4\:sm {
    top: 1rem;
  }

  .t_5\:sm,.t_6\:sm {
    top: 2rem;
  }

  .b_100\:sm {
    bottom: 100%;
  }

  .b_auto\:sm {
    bottom: auto;
  }

  .b_unset\:sm {
    bottom: unset;
  }

  .b_0\:sm {
    bottom: 0;
  }

  .b_n6\:sm {
    bottom: -4rem;
  }

  .b_n5\:sm {
    bottom: -2rem;
  }

  .b_n4\:sm {
    bottom: -1rem;
  }

  .b_n3\:sm {
    bottom: -0.5rem;
  }

  .b_n2\:sm {
    bottom: -0.25rem;
  }

  .b_n1\:sm {
    bottom: -1px;
  }

  .b_1\:sm {
    bottom: 1px;
  }

  .b_2\:sm {
    bottom: 0.25rem;
  }

  .b_3\:sm {
    bottom: 0.5rem;
  }

  .b_4\:sm {
    bottom: 1rem;
  }

  .b_5\:sm,.b_6\:sm {
    bottom: 2rem;
  }

  .l_100\:sm {
    left: 100%;
  }

  .l_auto\:sm {
    left: auto;
  }

  .l_unset\:sm {
    left: unset;
  }

  .l_0\:sm {
    left: 0;
  }

  .l_n6\:sm {
    left: -4rem;
  }

  .l_n5\:sm {
    left: -2rem;
  }

  .l_n4\:sm {
    left: -1rem;
  }

  .l_n3\:sm {
    left: -0.5rem;
  }

  .l_n2\:sm {
    left: -0.25rem;
  }

  .l_n1\:sm {
    left: -1px;
  }

  .l_1\:sm {
    left: 1px;
  }

  .l_2\:sm {
    left: 0.25rem;
  }

  .l_3\:sm {
    left: 0.5rem;
  }

  .l_4\:sm {
    left: 1rem;
  }

  .l_5\:sm,.l_6\:sm {
    left: 2rem;
  }

  .r_100\:sm {
    right: 100%;
  }

  .r_auto\:sm {
    right: auto;
  }

  .r_unset\:sm {
    right: unset;
  }

  .r_0\:sm {
    right: 0;
  }

  .r_n6\:sm {
    right: -4rem;
  }

  .r_n5\:sm {
    right: -2rem;
  }

  .r_n4\:sm {
    right: -1rem;
  }

  .r_n3\:sm {
    right: -0.5rem;
  }

  .r_n2\:sm {
    right: -0.25rem;
  }

  .r_n1\:sm {
    right: -1px;
  }

  .r_1\:sm {
    right: 1px;
  }

  .r_2\:sm {
    right: 0.25rem;
  }

  .r_3\:sm {
    right: 0.5rem;
  }

  .r_4\:sm {
    right: 1rem;
  }

  .r_5\:sm,.r_6\:sm {
    right: 2rem;
  }

  /*flex*/
  .flex_none\:sm {
    flex: none;
  }

  .flex_grow\:sm {
    flex: 1 0 auto;
  }

  .flex_shrink\:sm {
    flex: 0 1 auto;
  }

  .flex_auto\:sm {
    flex: 1 1 auto;
  }

  .flex_row\:sm {
    flex-direction: row;
  }

  .flex_column\:sm {
    flex-direction: column;
  }

  .flex_row-reverse\:sm {
    flex-direction: row-reverse;
  }

  .flex_column-reverse\:sm {
    flex-direction: column-reverse;
  }

  .flex_wrap-reverse\:sm {
    flex-wrap: wrap-reverse;
  }

  .flex_wrap\:sm {
    flex-wrap: wrap;
  }

  .flex_nowrap\:sm {
    flex-wrap: nowrap;
  }

  .flex_auto\:sm {
    flex-basis: auto;
  }

  .flex_0\:sm {
    flex-basis: 0%;
  }

  .flex_5\:sm {
    flex-basis: 5%;
  }

  .flex_10\:sm {
    flex-basis: 10%;
  }

  .flex_15\:sm {
    flex-basis: 15%;
  }

  .flex_20\:sm {
    flex-basis: 20%;
  }

  .flex_25\:sm {
    flex-basis: 25%;
  }

  .flex_30\:sm {
    flex-basis: 30%;
  }

  .flex_35\:sm {
    flex-basis: 35%;
  }

  .flex_40\:sm {
    flex-basis: 40%;
  }

  .flex_45\:sm {
    flex-basis: 45%;
  }

  .flex_50\:sm {
    flex-basis: 50%;
  }

  .flex_55\:sm {
    flex-basis: 55%;
  }

  .flex_60\:sm {
    flex-basis: 60%;
  }

  .flex_65\:sm {
    flex-basis: 65%;
  }

  .flex_70\:sm {
    flex-basis: 70%;
  }

  .flex_75\:sm {
    flex-basis: 75%;
  }

  .flex_80\:sm {
    flex-basis: 80%;
  }

  .flex_85\:sm {
    flex-basis: 85%;
  }

  .flex_90\:sm {
    flex-basis: 90%;
  }

  .flex_95\:sm {
    flex-basis: 95%;
  }

  .flex_100\:sm {
    flex-basis: 100%;
  }

  .flex_third-1\:sm {
    flex-basis: 33%;
  }

  .flex_third-2\:sm {
    flex-basis: 66%;
  }

  .justify_start\:sm {
    justify-content: start;
  }

  .justify_end\:sm {
    justify-content: end;
  }

  .justify_center\:sm {
    justify-content: center;
  }

  .justify_between\:sm {
    justify-content: space-between;
  }

  .justify_around\:sm {
    justify-content: space-around;
  }

  .justify_evenly\:sm {
    justify-content: space-evenly;
  }

  .justify_stretch\:sm {
    justify-content: stretch;
  }

  .justify_baseline\:sm {
    justify-content: baseline;
  }

  .justify-items_start\:sm {
    justify-items: start;
  }

  .justify-items_end\:sm {
    justify-items: end;
  }

  .justify-items_center\:sm {
    justify-items: center;
  }

  .justify-items_between\:sm {
    justify-items: space-between;
  }

  .justify-items_around\:sm {
    justify-items: space-around;
  }

  .justify-items_stretch\:sm {
    justify-items: stretch;
  }

  .justify-items_baseline\:sm {
    justify-items: baseline;
  }

  .self-justify_start\:sm {
    justify-self: start;
  }

  .self-justify_end\:sm {
    justify-self: end;
  }

  .self-justify_center\:sm {
    justify-self: center;
  }

  .self-justify_between\:sm {
    justify-self: space-between;
  }

  .self-justify_around\:sm {
    justify-self: space-around;
  }

  .self-justify_stretch\:sm {
    justify-self: stretch;
  }

  .self-justify_baseline\:sm {
    justify-self: baseline;
  }

  .content_start\:sm {
    align-content: start;
  }

  .content_end\:sm {
    align-content: end;
  }

  .content_center\:sm {
    align-content: center;
  }

  .content_between\:sm {
    align-content: space-between;
  }

  .content_around\:sm {
    align-content: space-around;
  }

  .content_evenly\:sm {
    align-content: space-evenly;
  }

  .content_stretch\:sm {
    align-content: stretch;
  }

  .content_baseline\:sm {
    align-content: baseline;
  }

  .items_start\:sm {
    align-items: start;
  }

  .items_end\:sm {
    align-items: end;
  }

  .items_center\:sm {
    align-items: center;
  }

  .items_between\:sm {
    align-items: space-between;
  }

  .items_around\:sm {
    align-items: space-around;
  }

  .items_stretch\:sm {
    align-items: stretch;
  }

  .items_baseline\:sm {
    align-items: baseline;
  }

  .self_start\:sm {
    align-self: start;
  }

  .self_end\:sm {
    align-self: end;
  }

  .self_center\:sm {
    align-self: center;
  }

  .self_between\:sm {
    align-self: space-between;
  }

  .self_around\:sm {
    align-self: space-around;
  }

  .self_stretch\:sm {
    align-self: stretch;
  }

  .self_baseline\:sm {
    align-self: baseline;
  }

  .columns_1\:sm {
    grid-template-columns: [start] var(--col-1, 1fr) [end];
  }

  .columns_2\:sm {
    grid-template-columns: [start] var(--col-1, 1fr) var(--col-2, 1fr) [end];
  }

  .columns_3\:sm {
    grid-template-columns: [start] var(--col-1, 1fr) var(--col-2, 1fr) var(--col-3, 1fr) [end];
  }

  .columns_4\:sm {
    grid-template-columns: [start] var(--col-1, 1fr) var(--col-2, 1fr) var(--col-3, 1fr) var(--col-4, 1fr) [end];
  }

  .columns_5\:sm {
    grid-template-columns: [start] var(--col-1, 1fr) var(--col-2, 1fr) var(--col-3, 1fr) var(--col-4, 1fr) var(--col-5, 1fr) [end];
  }

  .columns_6\:sm {
    grid-template-columns: [start] var(--col-1, 1fr) var(--col-2, 1fr) var(--col-3, 1fr) var(--col-4, 1fr) var(--col-5, 1fr) var(--col-6, 1fr) [end];
  }

  .rows_1\:sm {
    grid-template-rows: [start] var(--row-1, 1fr) [end];
  }

  .rows_2\:sm {
    grid-template-rows: [start] var(--row-1, 1fr) var(--row-2, 1fr) [end];
  }

  .rows_3\:sm {
    grid-template-rows: [start] var(--row-1, 1fr) var(--row-2, 1fr) var(--row-3, 1fr) [end];
  }

  .rows_4\:sm {
    grid-template-rows: [start] var(--row-1, 1fr) var(--row-2, 1fr) var(--row-3, 1fr) var(--row-4, 1fr) [end];
  }

  .rows_5\:sm {
    grid-template-rows: [start] var(--row-1, 1fr) var(--row-2, 1fr) var(--row-3, 1fr) var(--row-4, 1fr) var(--row-5, 1fr) [end];
  }

  .rows_6\:sm {
    grid-template-rows: [start] var(--row-1, 1fr) var(--row-2, 1fr) var(--row-3, 1fr) var(--row-4, 1fr) var(--row-5, 1fr) var(--row-6, 1fr) [end];
  }

  .gap_0\:sm {
    grid-gap: 0;
  }

  .gap_1\:sm {
    grid-gap: 1px;
  }

  .gap_2\:sm {
    grid-gap: 0.25rem;
  }

  .gap_3\:sm {
    grid-gap: 0.5rem;
  }

  .gap_4\:sm {
    grid-gap: 1rem;
  }

  .gap_5\:sm {
    grid-gap: 2rem;
  }

  .gap_6\:sm {
    grid-gap: 4rem;
  }

  .gap-x_0\:sm {
    grid-column-gap: 0;
  }

  .gap-x_1\:sm {
    grid-column-gap: 1px;
  }

  .gap-x_2\:sm {
    grid-column-gap: 0.25rem;
  }

  .gap-x_3\:sm {
    grid-column-gap: 0.5rem;
  }

  .gap-x_4\:sm {
    grid-column-gap: 1rem;
  }

  .gap-x_5\:sm {
    grid-column-gap: 2rem;
  }

  .gap-x_6\:sm {
    grid-column-gap: 4rem;
  }

  .gap-y_0\:sm {
    grid-row-gap: 0;
  }

  .gap-y_1\:sm {
    grid-row-gap: 1px;
  }

  .gap-y_2\:sm {
    grid-row-gap: 0.25rem;
  }

  .gap-y_3\:sm {
    grid-row-gap: 0.5rem;
  }

  .gap-y_4\:sm {
    grid-row-gap: 1rem;
  }

  .gap-y_5\:sm {
    grid-row-gap: 2rem;
  }

  .gap-y_6\:sm {
    grid-row-gap: 4rem;
  }

  .col-start_start\:sm {
    grid-column-start: start;
  }

  .col-start_1\:sm {
    grid-column-start: 1;
  }

  .col-start_2\:sm {
    grid-column-start: 2;
  }

  .col-start_3\:sm {
    grid-column-start: 3;
  }

  .col-start_4\:sm {
    grid-column-start: 4;
  }

  .col-start_5\:sm {
    grid-column-start: 5;
  }

  .col-start_6\:sm {
    grid-column-start: 6;
  }

  .col-start_7\:sm {
    grid-column-start: 7;
  }

  .col-start_n1\:sm {
    grid-column-start: -1;
  }

  .col-start_n2\:sm {
    grid-column-start: -2;
  }

  .col-start_n3\:sm {
    grid-column-start: -3;
  }

  .col-start_n4\:sm {
    grid-column-start: -4;
  }

  .col-start_n5\:sm {
    grid-column-start: -5;
  }

  .col-start_n6\:sm {
    grid-column-start: -6;
  }

  .col-start_n7\:sm {
    grid-column-start: -7;
  }

  .col-start_end\:sm {
    grid-column-start: end;
  }

  .col-end_start\:sm {
    grid-column-end: start;
  }

  .col-end_1\:sm {
    grid-column-end: 1;
  }

  .col-end_2\:sm {
    grid-column-end: 2;
  }

  .col-end_3\:sm {
    grid-column-end: 3;
  }

  .col-end_4\:sm {
    grid-column-end: 4;
  }

  .col-end_5\:sm {
    grid-column-end: 5;
  }

  .col-end_6\:sm {
    grid-column-end: 6;
  }

  .col-end_7\:sm {
    grid-column-end: 7;
  }

  .col-end_n1\:sm {
    grid-column-end: -1;
  }

  .col-end_n2\:sm {
    grid-column-end: -2;
  }

  .col-end_n3\:sm {
    grid-column-end: -3;
  }

  .col-end_n4\:sm {
    grid-column-end: -4;
  }

  .col-end_n5\:sm {
    grid-column-end: -5;
  }

  .col-end_n6\:sm {
    grid-column-end: -6;
  }

  .col-end_n7\:sm {
    grid-column-end: -7;
  }

  .col-end_end\:sm {
    grid-column-end: end;
  }

  .row-start_start\:sm {
    grid-row-start: start;
  }

  .row-start_1\:sm {
    grid-row-start: 1;
  }

  .row-start_2\:sm {
    grid-row-start: 2;
  }

  .row-start_3\:sm {
    grid-row-start: 3;
  }

  .row-start_4\:sm {
    grid-row-start: 4;
  }

  .row-start_5\:sm {
    grid-row-start: 5;
  }

  .row-start_6\:sm {
    grid-row-start: 6;
  }

  .row-start_7\:sm {
    grid-row-start: 7;
  }

  .row-start_n1\:sm {
    grid-row-start: -1;
  }

  .row-start_n2\:sm {
    grid-row-start: -2;
  }

  .row-start_n3\:sm {
    grid-row-start: -3;
  }

  .row-start_n4\:sm {
    grid-row-start: -4;
  }

  .row-start_n5\:sm {
    grid-row-start: -5;
  }

  .row-start_n6\:sm {
    grid-row-start: -6;
  }

  .row-start_n7\:sm {
    grid-row-start: -7;
  }

  .row-start_end\:sm {
    grid-row-start: end;
  }

  .row-end_start\:sm {
    grid-row-end: start;
  }

  .row-end_1\:sm {
    grid-row-end: 1;
  }

  .row-end_2\:sm {
    grid-row-end: 2;
  }

  .row-end_3\:sm {
    grid-row-end: 3;
  }

  .row-end_4\:sm {
    grid-row-end: 4;
  }

  .row-end_5\:sm {
    grid-row-end: 5;
  }

  .row-end_6\:sm {
    grid-row-end: 6;
  }

  .row-end_7\:sm {
    grid-row-end: 7;
  }

  .row-end_n1\:sm {
    grid-row-end: -1;
  }

  .row-end_n2\:sm {
    grid-row-end: -2;
  }

  .row-end_n3\:sm {
    grid-row-end: -3;
  }

  .row-end_n4\:sm {
    grid-row-end: -4;
  }

  .row-end_n5\:sm {
    grid-row-end: -5;
  }

  .row-end_n6\:sm {
    grid-row-end: -6;
  }

  .row-end_n7\:sm {
    grid-row-end: -7;
  }

  .row-end_end\:sm {
    grid-row-end: end;
  }

  .m_0\:sm {
    margin: 0  !important;
  }

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

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

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

  .m_n3\:sm {
    margin: -0.5rem  !important;
  }

  .m_n2\:sm {
    margin: -0.25rem  !important;
  }

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

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

  .m_2\:sm {
    margin: 0.25rem  !important;
  }

  .m_3\:sm {
    margin: 0.5rem  !important;
  }

  .m_4\:sm {
    margin: 1rem  !important;
  }

  .m_5\:sm {
    margin: 2rem  !important;
  }

  .m_6\:sm {
    margin: 4rem  !important;
  }

  .m_auto\:sm {
    margin: auto  !important;
  }

  .m_unset\:sm {
    margin: unset  !important;
  }

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

  .m-y_n6\:sm {
    margin-top: -4rem  !important;
    margin-bottom: -4rem  !important;
  }

  .m-y_n5\:sm {
    margin-top: -2rem  !important;
    margin-bottom: -2rem  !important;
  }

  .m-y_n4\:sm {
    margin-top: -1rem  !important;
    margin-bottom: -1rem  !important;
  }

  .m-y_n3\:sm {
    margin-top: -0.5rem  !important;
    margin-bottom: -0.5rem  !important;
  }

  .m-y_n2\:sm {
    margin-top: -0.25rem  !important;
    margin-bottom: -0.25rem  !important;
  }

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

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

  .m-y_2\:sm {
    margin-top: 0.25rem  !important;
    margin-bottom: 0.25rem  !important;
  }

  .m-y_3\:sm {
    margin-top: 0.5rem  !important;
    margin-bottom: 0.5rem  !important;
  }

  .m-y_4\:sm {
    margin-top: 1rem  !important;
    margin-bottom: 1rem  !important;
  }

  .m-y_5\:sm {
    margin-top: 2rem  !important;
    margin-bottom: 2rem  !important;
  }

  .m-y_6\:sm {
    margin-top: 4rem  !important;
    margin-bottom: 4rem  !important;
  }

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

  .m-y_unset\:sm {
    margin-top: unset  !important;
    margin-bottom: unset  !important;
  }

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

  .m-x_n6\:sm {
    margin-right: -4rem  !important;
    margin-left: -4rem  !important;
  }

  .m-x_n5\:sm {
    margin-right: -2rem  !important;
    margin-left: -2rem  !important;
  }

  .m-x_n4\:sm {
    margin-right: -1rem  !important;
    margin-left: -1rem  !important;
  }

  .m-x_n3\:sm {
    margin-right: -0.5rem  !important;
    margin-left: -0.5rem  !important;
  }

  .m-x_n2\:sm {
    margin-right: -0.25rem  !important;
    margin-left: -0.25rem  !important;
  }

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

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

  .m-x_2\:sm {
    margin-right: 0.25rem  !important;
    margin-left: 0.25rem  !important;
  }

  .m-x_3\:sm {
    margin-right: 0.5rem  !important;
    margin-left: 0.5rem  !important;
  }

  .m-x_4\:sm {
    margin-right: 1rem  !important;
    margin-left: 1rem  !important;
  }

  .m-x_5\:sm {
    margin-right: 2rem  !important;
    margin-left: 2rem  !important;
  }

  .m-x_6\:sm {
    margin-right: 4rem  !important;
    margin-left: 4rem  !important;
  }

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

  .m-x_unset\:sm {
    margin-right: unset  !important;
    margin-left: unset  !important;
  }

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

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

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

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

  .m-t_n3\:sm {
    margin-top: -0.5rem  !important;
  }

  .m-t_n2\:sm {
    margin-top: -0.25rem  !important;
  }

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

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

  .m-t_2\:sm {
    margin-top: 0.25rem  !important;
  }

  .m-t_3\:sm {
    margin-top: 0.5rem  !important;
  }

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

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

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

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

  .m-t_unset\:sm {
    margin-top: unset  !important;
  }

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

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

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

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

  .m-b_n3\:sm {
    margin-bottom: -0.5rem  !important;
  }

  .m-b_n2\:sm {
    margin-bottom: -0.25rem  !important;
  }

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

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

  .m-b_2\:sm {
    margin-bottom: 0.25rem  !important;
  }

  .m-b_3\:sm {
    margin-bottom: 0.5rem  !important;
  }

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

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

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

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

  .m-b_unset\:sm {
    margin-bottom: unset  !important;
  }

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

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

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

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

  .m-l_n3\:sm {
    margin-left: -0.5rem  !important;
  }

  .m-l_n2\:sm {
    margin-left: -0.25rem  !important;
  }

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

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

  .m-l_2\:sm {
    margin-left: 0.25rem  !important;
  }

  .m-l_3\:sm {
    margin-left: 0.5rem  !important;
  }

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

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

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

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

  .m-l_unset\:sm {
    margin-left: unset  !important;
  }

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

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

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

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

  .m-r_n3\:sm {
    margin-right: -0.5rem  !important;
  }

  .m-r_n2\:sm {
    margin-right: -0.25rem  !important;
  }

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

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

  .m-r_2\:sm {
    margin-right: 0.25rem  !important;
  }

  .m-r_3\:sm {
    margin-right: 0.5rem  !important;
  }

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

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

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

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

  .m-r_unset\:sm {
    margin-right: unset  !important;
  }

  .p_0\:sm {
    padding: 0  !important;
  }

  .p_1\:sm {
    padding: 1px  !important;
  }

  .p_2\:sm {
    padding: 0.25rem  !important;
  }

  .p_3\:sm {
    padding: 0.5rem  !important;
  }

  .p_4\:sm {
    padding: 1rem  !important;
  }

  .p_5\:sm {
    padding: 2rem  !important;
  }

  .p_6\:sm {
    padding: 4rem  !important;
  }

  .p-y_0\:sm {
    padding-top: 0  !important;
    padding-bottom: 0  !important;
  }

  .p-y_1\:sm {
    padding-top: 1px  !important;
    padding-bottom: 1px  !important;
  }

  .p-y_2\:sm {
    padding-top: 0.25rem  !important;
    padding-bottom: 0.25rem  !important;
  }

  .p-y_3\:sm {
    padding-top: 0.5rem  !important;
    padding-bottom: 0.5rem  !important;
  }

  .p-y_4\:sm {
    padding-top: 1rem  !important;
    padding-bottom: 1rem  !important;
  }

  .p-y_5\:sm {
    padding-top: 2rem  !important;
    padding-bottom: 2rem  !important;
  }

  .p-y_6\:sm {
    padding-top: 4rem  !important;
    padding-bottom: 4rem  !important;
  }

  .p-x_0\:sm {
    padding-right: 0  !important;
    padding-left: 0  !important;
  }

  .p-x_1\:sm {
    padding-right: 1px  !important;
    padding-left: 1px  !important;
  }

  .p-x_2\:sm {
    padding-right: 0.25rem  !important;
    padding-left: 0.25rem  !important;
  }

  .p-x_3\:sm {
    padding-right: 0.5rem  !important;
    padding-left: 0.5rem  !important;
  }

  .p-x_4\:sm {
    padding-right: 1rem  !important;
    padding-left: 1rem  !important;
  }

  .p-x_5\:sm {
    padding-right: 2rem  !important;
    padding-left: 2rem  !important;
  }

  .p-x_6\:sm {
    padding-right: 4rem  !important;
    padding-left: 4rem  !important;
  }

  .p-t_0\:sm {
    padding-top: 0  !important;
  }

  .p-t_1\:sm {
    padding-top: 1px  !important;
  }

  .p-t_2\:sm {
    padding-top: 0.25rem  !important;
  }

  .p-t_3\:sm {
    padding-top: 0.5rem  !important;
  }

  .p-t_4\:sm {
    padding-top: 1rem  !important;
  }

  .p-t_5\:sm {
    padding-top: 2rem  !important;
  }

  .p-t_6\:sm {
    padding-top: 4rem  !important;
  }

  .p-b_0\:sm {
    padding-bottom: 0  !important;
  }

  .p-b_1\:sm {
    padding-bottom: 1px  !important;
  }

  .p-b_2\:sm {
    padding-bottom: 0.25rem  !important;
  }

  .p-b_3\:sm {
    padding-bottom: 0.5rem  !important;
  }

  .p-b_4\:sm {
    padding-bottom: 1rem  !important;
  }

  .p-b_5\:sm {
    padding-bottom: 2rem  !important;
  }

  .p-b_6\:sm {
    padding-bottom: 4rem  !important;
  }

  .p-l_0\:sm {
    padding-left: 0  !important;
  }

  .p-l_1\:sm {
    padding-left: 1px  !important;
  }

  .p-l_2\:sm {
    padding-left: 0.25rem  !important;
  }

  .p-l_3\:sm {
    padding-left: 0.5rem  !important;
  }

  .p-l_4\:sm {
    padding-left: 1rem  !important;
  }

  .p-l_5\:sm {
    padding-left: 2rem  !important;
  }

  .p-l_6\:sm {
    padding-left: 4rem  !important;
  }

  .p-r_0\:sm {
    padding-right: 0  !important;
  }

  .p-r_1\:sm {
    padding-right: 1px  !important;
  }

  .p-r_2\:sm {
    padding-right: 0.25rem  !important;
  }

  .p-r_3\:sm {
    padding-right: 0.5rem  !important;
  }

  .p-r_4\:sm {
    padding-right: 1rem  !important;
  }

  .p-r_5\:sm {
    padding-right: 2rem  !important;
  }

  .p-r_6\:sm {
    padding-right: 4rem  !important;
  }
}
/* Medium (md) */
@container ( min-width: 540px ) {
  /* Your medium (md) styles here */
  .block\:md {
    display: block;
  }

  .inline\:md {
    display: inline;
  }

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

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

  .table\:md {
    display: table;
  }

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

  .table-row-group\:md {
    display: table-row-group;
  }

  .flex\:md {
    display: flex;
  }

  .inline-flex\:md {
    display: inline-flex;
  }

  .grid\:md {
    display: grid;
  }

  .display_contents\:md {
    display: contents;
  }

  .display_none\:md {
    display: none;
  }

  .initial\:md {
    position: initial;
  }

  .inherit\:md {
    position: inherit;
  }

  .relative\:md {
    position: relative;
  }

  .absolute\:md {
    position: absolute;
  }

  .fixed\:md {
    position: fixed;
  }

  .sticky\:md {
    position: sticky;
  }

  .unset\:md {
    position: unset;
  }

  /*Border Styles*/
  .br_none\:md {
    border-style: none;
  }

  .br_solid\:md {
    border-style: solid;
  }

  .br_dashed\:md {
    border-style: dashed;
  }

  .br_dotted\:md {
    border-style: dotted;
  }

  /*Font Styles*/
  .font_0\:md {
    font-size: 1rem  !important;
  }

  .font_1\:md {
    font-size: 1.125rem  !important;
  }

  .font_2\:md, .btn_acc-primary {
    font-size: 1.265625rem  !important;
  }

  .font_3\:md {
    font-size: 1.423828125rem  !important;
  }

  .font_4\:md {
    font-size: 1.6018066406rem  !important;
  }

  .font_5\:md {
    font-size: 1.8020324707rem  !important;
  }

  .font_6\:md {
    font-size: 2.0272865295rem  !important;
  }

  .font_7\:md {
    font-size: 2.2806973457rem  !important;
  }

  .font_8\:md {
    font-size: 2.565784514rem  !important;
  }

  .font_9\:md {
    font-size: 2.8865075782rem  !important;
  }

  .font_10\:md {
    font-size: 3.2473210255rem  !important;
  }

  .font_n1\:md {
    font-size: 0.8888888889rem  !important;
  }

  .font_n2\:md {
    font-size: 0.7901234568rem  !important;
  }

  .font_n3\:md {
    font-size: 0.7023319616rem  !important;
  }

  .font_n4\:md {
    font-size: 0.624295077rem  !important;
  }

  .font_n5\:md {
    font-size: 0.5549289573rem  !important;
  }

  .text_unset\:md {
    text-align: unset  !important;
  }

  .text_center\:md {
    text-align: center  !important;
  }

  .text_left\:md {
    text-align: left  !important;
  }

  .text_right\:md {
    text-align: right  !important;
  }

  .text_start\:md {
    text-align: start  !important;
  }

  .text_end\:md {
    text-align: end  !important;
  }

  /* position placements  */
  .inset_100\:md {
    inset: 100%;
  }

  .inset_auto\:md {
    inset: auto;
  }

  .inset_unset\:md {
    inset: unset;
  }

  .inset_0\:md {
    inset: 0;
  }

  .inset_n6\:md {
    inset: -4rem;
  }

  .inset_n5\:md {
    inset: -2rem;
  }

  .inset_n4\:md {
    inset: -1rem;
  }

  .inset_n3\:md {
    inset: -0.5rem;
  }

  .inset_n2\:md {
    inset: -0.25rem;
  }

  .inset_n1\:md {
    inset: -1px;
  }

  .inset_1\:md {
    inset: 1px;
  }

  .inset_2\:md {
    inset: 0.25rem;
  }

  .inset_3\:md {
    inset: 0.5rem;
  }

  .inset_4\:md {
    inset: 1rem;
  }

  .inset_5\:md,.inset_6\:md {
    inset: 2rem;
  }

  .t_100\:md {
    top: 100%;
  }

  .t_auto\:md {
    top: auto;
  }

  .t_unset\:md {
    top: unset;
  }

  .t_0\:md {
    top: 0;
  }

  .t_n6\:md {
    top: -4rem;
  }

  .t_n5\:md {
    top: -2rem;
  }

  .t_n4\:md {
    top: -1rem;
  }

  .t_n3\:md {
    top: -0.5rem;
  }

  .t_n2\:md {
    top: -0.25rem;
  }

  .t_n1\:md {
    top: -1px;
  }

  .t_1\:md {
    top: 1px;
  }

  .t_2\:md {
    top: 0.25rem;
  }

  .t_3\:md {
    top: 0.5rem;
  }

  .t_4\:md {
    top: 1rem;
  }

  .t_5\:md,.t_6\:md {
    top: 2rem;
  }

  .b_100\:md {
    bottom: 100%;
  }

  .b_auto\:md {
    bottom: auto;
  }

  .b_unset\:md {
    bottom: unset;
  }

  .b_0\:md {
    bottom: 0;
  }

  .b_n6\:md {
    bottom: -4rem;
  }

  .b_n5\:md {
    bottom: -2rem;
  }

  .b_n4\:md {
    bottom: -1rem;
  }

  .b_n3\:md {
    bottom: -0.5rem;
  }

  .b_n2\:md {
    bottom: -0.25rem;
  }

  .b_n1\:md {
    bottom: -1px;
  }

  .b_1\:md {
    bottom: 1px;
  }

  .b_2\:md {
    bottom: 0.25rem;
  }

  .b_3\:md {
    bottom: 0.5rem;
  }

  .b_4\:md {
    bottom: 1rem;
  }

  .b_5\:md,.b_6\:md {
    bottom: 2rem;
  }

  .l_100\:md {
    left: 100%;
  }

  .l_auto\:md {
    left: auto;
  }

  .l_unset\:md {
    left: unset;
  }

  .l_0\:md {
    left: 0;
  }

  .l_n6\:md {
    left: -4rem;
  }

  .l_n5\:md {
    left: -2rem;
  }

  .l_n4\:md {
    left: -1rem;
  }

  .l_n3\:md {
    left: -0.5rem;
  }

  .l_n2\:md {
    left: -0.25rem;
  }

  .l_n1\:md {
    left: -1px;
  }

  .l_1\:md {
    left: 1px;
  }

  .l_2\:md {
    left: 0.25rem;
  }

  .l_3\:md {
    left: 0.5rem;
  }

  .l_4\:md {
    left: 1rem;
  }

  .l_5\:md,.l_6\:md {
    left: 2rem;
  }

  .r_100\:md {
    right: 100%;
  }

  .r_auto\:md {
    right: auto;
  }

  .r_unset\:md {
    right: unset;
  }

  .r_0\:md {
    right: 0;
  }

  .r_n6\:md {
    right: -4rem;
  }

  .r_n5\:md {
    right: -2rem;
  }

  .r_n4\:md {
    right: -1rem;
  }

  .r_n3\:md {
    right: -0.5rem;
  }

  .r_n2\:md {
    right: -0.25rem;
  }

  .r_n1\:md {
    right: -1px;
  }

  .r_1\:md {
    right: 1px;
  }

  .r_2\:md {
    right: 0.25rem;
  }

  .r_3\:md {
    right: 0.5rem;
  }

  .r_4\:md {
    right: 1rem;
  }

  .r_5\:md,.r_6\:md {
    right: 2rem;
  }

  /*flex*/
  .flex_none\:md {
    flex: none;
  }

  .flex_grow\:md {
    flex: 1 0 auto;
  }

  .flex_shrink\:md {
    flex: 0 1 auto;
  }

  .flex_auto\:md {
    flex: 1 1 auto;
  }

  .flex_row\:md {
    flex-direction: row;
  }

  .flex_column\:md {
    flex-direction: column;
  }

  .flex_row-reverse\:md {
    flex-direction: row-reverse;
  }

  .flex_column-reverse\:md {
    flex-direction: column-reverse;
  }

  .flex_wrap-reverse\:md {
    flex-wrap: wrap-reverse;
  }

  .flex_wrap\:md {
    flex-wrap: wrap;
  }

  .flex_nowrap\:md {
    flex-wrap: nowrap;
  }

  .flex_auto\:md {
    flex-basis: auto;
  }

  .flex_0\:md {
    flex-basis: 0%;
  }

  .flex_5\:md {
    flex-basis: 5%;
  }

  .flex_10\:md {
    flex-basis: 10%;
  }

  .flex_15\:md {
    flex-basis: 15%;
  }

  .flex_20\:md {
    flex-basis: 20%;
  }

  .flex_25\:md {
    flex-basis: 25%;
  }

  .flex_30\:md {
    flex-basis: 30%;
  }

  .flex_35\:md {
    flex-basis: 35%;
  }

  .flex_40\:md {
    flex-basis: 40%;
  }

  .flex_45\:md {
    flex-basis: 45%;
  }

  .flex_50\:md {
    flex-basis: 50%;
  }

  .flex_55\:md {
    flex-basis: 55%;
  }

  .flex_60\:md {
    flex-basis: 60%;
  }

  .flex_65\:md {
    flex-basis: 65%;
  }

  .flex_70\:md {
    flex-basis: 70%;
  }

  .flex_75\:md {
    flex-basis: 75%;
  }

  .flex_80\:md {
    flex-basis: 80%;
  }

  .flex_85\:md {
    flex-basis: 85%;
  }

  .flex_90\:md {
    flex-basis: 90%;
  }

  .flex_95\:md {
    flex-basis: 95%;
  }

  .flex_100\:md {
    flex-basis: 100%;
  }

  .flex_third-1\:md {
    flex-basis: 33%;
  }

  .flex_third-2\:md {
    flex-basis: 66%;
  }

  .justify_start\:md {
    justify-content: start;
  }

  .justify_end\:md {
    justify-content: end;
  }

  .justify_center\:md {
    justify-content: center;
  }

  .justify_between\:md {
    justify-content: space-between;
  }

  .justify_around\:md {
    justify-content: space-around;
  }

  .justify_evenly\:md {
    justify-content: space-evenly;
  }

  .justify_stretch\:md {
    justify-content: stretch;
  }

  .justify_baseline\:md {
    justify-content: baseline;
  }

  .justify-items_start\:md {
    justify-items: start;
  }

  .justify-items_end\:md {
    justify-items: end;
  }

  .justify-items_center\:md {
    justify-items: center;
  }

  .justify-items_between\:md {
    justify-items: space-between;
  }

  .justify-items_around\:md {
    justify-items: space-around;
  }

  .justify-items_stretch\:md {
    justify-items: stretch;
  }

  .justify-items_baseline\:md {
    justify-items: baseline;
  }

  .self-justify_start\:md {
    justify-self: start;
  }

  .self-justify_end\:md {
    justify-self: end;
  }

  .self-justify_center\:md {
    justify-self: center;
  }

  .self-justify_between\:md {
    justify-self: space-between;
  }

  .self-justify_around\:md {
    justify-self: space-around;
  }

  .self-justify_stretch\:md {
    justify-self: stretch;
  }

  .self-justify_baseline\:md {
    justify-self: baseline;
  }

  .content_start\:md {
    align-content: start;
  }

  .content_end\:md {
    align-content: end;
  }

  .content_center\:md {
    align-content: center;
  }

  .content_between\:md {
    align-content: space-between;
  }

  .content_around\:md {
    align-content: space-around;
  }

  .content_evenly\:md {
    align-content: space-evenly;
  }

  .content_stretch\:md {
    align-content: stretch;
  }

  .content_baseline\:md {
    align-content: baseline;
  }

  .items_start\:md {
    align-items: start;
  }

  .items_end\:md {
    align-items: end;
  }

  .items_center\:md {
    align-items: center;
  }

  .items_between\:md {
    align-items: space-between;
  }

  .items_around\:md {
    align-items: space-around;
  }

  .items_stretch\:md {
    align-items: stretch;
  }

  .items_baseline\:md {
    align-items: baseline;
  }

  .self_start\:md {
    align-self: start;
  }

  .self_end\:md {
    align-self: end;
  }

  .self_center\:md {
    align-self: center;
  }

  .self_between\:md {
    align-self: space-between;
  }

  .self_around\:md {
    align-self: space-around;
  }

  .self_stretch\:md {
    align-self: stretch;
  }

  .self_baseline\:md {
    align-self: baseline;
  }

  /* grid*/
  .row_all\:md {
    grid-row-start: start;
    grid-row-end: end;
  }

  .col_all\:md {
    grid-column-start: start;
    grid-column-end: end;
  }

  .columns_1\:md {
    grid-template-columns: [start] var(--col-1, 1fr) [end];
  }

  .columns_2\:md {
    grid-template-columns: [start] var(--col-1, 1fr) var(--col-2, 1fr) [end];
  }

  .columns_3\:md {
    grid-template-columns: [start] var(--col-1, 1fr) var(--col-2, 1fr) var(--col-3, 1fr) [end];
  }

  .columns_4\:md {
    grid-template-columns: [start] var(--col-1, 1fr) var(--col-2, 1fr) var(--col-3, 1fr) var(--col-4, 1fr) [end];
  }

  .columns_5\:md {
    grid-template-columns: [start] var(--col-1, 1fr) var(--col-2, 1fr) var(--col-3, 1fr) var(--col-4, 1fr) var(--col-5, 1fr) [end];
  }

  .columns_6\:md {
    grid-template-columns: [start] var(--col-1, 1fr) var(--col-2, 1fr) var(--col-3, 1fr) var(--col-4, 1fr) var(--col-5, 1fr) var(--col-6, 1fr) [end];
  }

  .rows_1\:md {
    grid-template-rows: [start] var(--row-1, 1fr) [end];
  }

  .rows_2\:md {
    grid-template-rows: [start] var(--row-1, 1fr) var(--row-2, 1fr) [end];
  }

  .rows_3\:md {
    grid-template-rows: [start] var(--row-1, 1fr) var(--row-2, 1fr) var(--row-3, 1fr) [end];
  }

  .rows_4\:md {
    grid-template-rows: [start] var(--row-1, 1fr) var(--row-2, 1fr) var(--row-3, 1fr) var(--row-4, 1fr) [end];
  }

  .rows_5\:md {
    grid-template-rows: [start] var(--row-1, 1fr) var(--row-2, 1fr) var(--row-3, 1fr) var(--row-4, 1fr) var(--row-5, 1fr) [end];
  }

  .rows_6\:md {
    grid-template-rows: [start] var(--row-1, 1fr) var(--row-2, 1fr) var(--row-3, 1fr) var(--row-4, 1fr) var(--row-5, 1fr) var(--row-6, 1fr) [end];
  }

  .gap_0\:md {
    grid-gap: 0;
  }

  .gap_1\:md {
    grid-gap: 1px;
  }

  .gap_2\:md {
    grid-gap: 0.25rem;
  }

  .gap_3\:md {
    grid-gap: 0.5rem;
  }

  .gap_4\:md {
    grid-gap: 1rem;
  }

  .gap_5\:md {
    grid-gap: 2rem;
  }

  .gap_6\:md {
    grid-gap: 4rem;
  }

  .gap-x_0\:md {
    grid-column-gap: 0;
  }

  .gap-x_1\:md {
    grid-column-gap: 1px;
  }

  .gap-x_2\:md {
    grid-column-gap: 0.25rem;
  }

  .gap-x_3\:md {
    grid-column-gap: 0.5rem;
  }

  .gap-x_4\:md {
    grid-column-gap: 1rem;
  }

  .gap-x_5\:md {
    grid-column-gap: 2rem;
  }

  .gap-x_6\:md {
    grid-column-gap: 4rem;
  }

  .gap-y_0\:md {
    grid-row-gap: 0;
  }

  .gap-y_1\:md {
    grid-row-gap: 1px;
  }

  .gap-y_2\:md {
    grid-row-gap: 0.25rem;
  }

  .gap-y_3\:md {
    grid-row-gap: 0.5rem;
  }

  .gap-y_4\:md {
    grid-row-gap: 1rem;
  }

  .gap-y_5\:md {
    grid-row-gap: 2rem;
  }

  .gap-y_6\:md {
    grid-row-gap: 4rem;
  }

  .col-start_start\:md {
    grid-column-start: start;
  }

  .col-start_1\:md {
    grid-column-start: 1;
  }

  .col-start_2\:md {
    grid-column-start: 2;
  }

  .col-start_3\:md {
    grid-column-start: 3;
  }

  .col-start_4\:md {
    grid-column-start: 4;
  }

  .col-start_5\:md {
    grid-column-start: 5;
  }

  .col-start_6\:md {
    grid-column-start: 6;
  }

  .col-start_7\:md {
    grid-column-start: 7;
  }

  .col-start_n1\:md {
    grid-column-start: -1;
  }

  .col-start_n2\:md {
    grid-column-start: -2;
  }

  .col-start_n3\:md {
    grid-column-start: -3;
  }

  .col-start_n4\:md {
    grid-column-start: -4;
  }

  .col-start_n5\:md {
    grid-column-start: -5;
  }

  .col-start_n6\:md {
    grid-column-start: -6;
  }

  .col-start_n7\:md {
    grid-column-start: -7;
  }

  .col-start_end\:md {
    grid-column-start: end;
  }

  .col-end_start\:md {
    grid-column-end: start;
  }

  .col-end_1\:md {
    grid-column-end: 1;
  }

  .col-end_2\:md {
    grid-column-end: 2;
  }

  .col-end_3\:md {
    grid-column-end: 3;
  }

  .col-end_4\:md {
    grid-column-end: 4;
  }

  .col-end_5\:md {
    grid-column-end: 5;
  }

  .col-end_6\:md {
    grid-column-end: 6;
  }

  .col-end_7\:md {
    grid-column-end: 7;
  }

  .col-end_n1\:md {
    grid-column-end: -1;
  }

  .col-end_n2\:md {
    grid-column-end: -2;
  }

  .col-end_n3\:md {
    grid-column-end: -3;
  }

  .col-end_n4\:md {
    grid-column-end: -4;
  }

  .col-end_n5\:md {
    grid-column-end: -5;
  }

  .col-end_n6\:md {
    grid-column-end: -6;
  }

  .col-end_n7\:md {
    grid-column-end: -7;
  }

  .col-end_end\:md {
    grid-column-end: end;
  }

  .row-start_start\:md {
    grid-row-start: start;
  }

  .row-start_1\:md {
    grid-row-start: 1;
  }

  .row-start_2\:md {
    grid-row-start: 2;
  }

  .row-start_3\:md {
    grid-row-start: 3;
  }

  .row-start_4\:md {
    grid-row-start: 4;
  }

  .row-start_5\:md {
    grid-row-start: 5;
  }

  .row-start_6\:md {
    grid-row-start: 6;
  }

  .row-start_7\:md {
    grid-row-start: 7;
  }

  .row-start_n1\:md {
    grid-row-start: -1;
  }

  .row-start_n2\:md {
    grid-row-start: -2;
  }

  .row-start_n3\:md {
    grid-row-start: -3;
  }

  .row-start_n4\:md {
    grid-row-start: -4;
  }

  .row-start_n5\:md {
    grid-row-start: -5;
  }

  .row-start_n6\:md {
    grid-row-start: -6;
  }

  .row-start_n7\:md {
    grid-row-start: -7;
  }

  .row-start_end\:md {
    grid-row-start: end;
  }

  .row-end_start\:md {
    grid-row-end: start;
  }

  .row-end_1\:md {
    grid-row-end: 1;
  }

  .row-end_2\:md {
    grid-row-end: 2;
  }

  .row-end_3\:md {
    grid-row-end: 3;
  }

  .row-end_4\:md {
    grid-row-end: 4;
  }

  .row-end_5\:md {
    grid-row-end: 5;
  }

  .row-end_6\:md {
    grid-row-end: 6;
  }

  .row-end_7\:md {
    grid-row-end: 7;
  }

  .row-end_n1\:md {
    grid-row-end: -1;
  }

  .row-end_n2\:md {
    grid-row-end: -2;
  }

  .row-end_n3\:md {
    grid-row-end: -3;
  }

  .row-end_n4\:md {
    grid-row-end: -4;
  }

  .row-end_n5\:md {
    grid-row-end: -5;
  }

  .row-end_n6\:md {
    grid-row-end: -6;
  }

  .row-end_n7\:md {
    grid-row-end: -7;
  }

  .row-end_end\:md {
    grid-row-end: end;
  }

  .m_0\:md {
    margin: 0  !important;
  }

  .m_n6\:md {
    margin: -4rem  !important;
  }

  .m_n5\:md {
    margin: -2rem  !important;
  }

  .m_n4\:md {
    margin: -1rem  !important;
  }

  .m_n3\:md {
    margin: -0.5rem  !important;
  }

  .m_n2\:md {
    margin: -0.25rem  !important;
  }

  .m_n1\:md {
    margin: -1px  !important;
  }

  .m_1\:md {
    margin: 1px  !important;
  }

  .m_2\:md {
    margin: 0.25rem  !important;
  }

  .m_3\:md {
    margin: 0.5rem  !important;
  }

  .m_4\:md {
    margin: 1rem  !important;
  }

  .m_5\:md {
    margin: 2rem  !important;
  }

  .m_6\:md {
    margin: 4rem  !important;
  }

  .m_auto\:md {
    margin: auto  !important;
  }

  .m_unset\:md {
    margin: unset  !important;
  }

  .m-y_0\:md {
    margin-top: 0  !important;
    margin-bottom: 0  !important;
  }

  .m-y_n6\:md {
    margin-top: -4rem  !important;
    margin-bottom: -4rem  !important;
  }

  .m-y_n5\:md {
    margin-top: -2rem  !important;
    margin-bottom: -2rem  !important;
  }

  .m-y_n4\:md {
    margin-top: -1rem  !important;
    margin-bottom: -1rem  !important;
  }

  .m-y_n3\:md {
    margin-top: -0.5rem  !important;
    margin-bottom: -0.5rem  !important;
  }

  .m-y_n2\:md {
    margin-top: -0.25rem  !important;
    margin-bottom: -0.25rem  !important;
  }

  .m-y_n1\:md {
    margin-top: -1px  !important;
    margin-bottom: -1px  !important;
  }

  .m-y_1\:md {
    margin-top: 1px  !important;
    margin-bottom: 1px  !important;
  }

  .m-y_2\:md {
    margin-top: 0.25rem  !important;
    margin-bottom: 0.25rem  !important;
  }

  .m-y_3\:md {
    margin-top: 0.5rem  !important;
    margin-bottom: 0.5rem  !important;
  }

  .m-y_4\:md {
    margin-top: 1rem  !important;
    margin-bottom: 1rem  !important;
  }

  .m-y_5\:md {
    margin-top: 2rem  !important;
    margin-bottom: 2rem  !important;
  }

  .m-y_6\:md {
    margin-top: 4rem  !important;
    margin-bottom: 4rem  !important;
  }

  .m-y_auto\:md {
    margin-top: auto  !important;
    margin-bottom: auto  !important;
  }

  .m-y_unset\:md {
    margin-top: unset  !important;
    margin-bottom: unset  !important;
  }

  .m-x_0\:md {
    margin-right: 0  !important;
    margin-left: 0  !important;
  }

  .m-x_n6\:md {
    margin-right: -4rem  !important;
    margin-left: -4rem  !important;
  }

  .m-x_n5\:md {
    margin-right: -2rem  !important;
    margin-left: -2rem  !important;
  }

  .m-x_n4\:md {
    margin-right: -1rem  !important;
    margin-left: -1rem  !important;
  }

  .m-x_n3\:md {
    margin-right: -0.5rem  !important;
    margin-left: -0.5rem  !important;
  }

  .m-x_n2\:md {
    margin-right: -0.25rem  !important;
    margin-left: -0.25rem  !important;
  }

  .m-x_n1\:md {
    margin-right: -1px  !important;
    margin-left: -1px  !important;
  }

  .m-x_1\:md {
    margin-right: 1px  !important;
    margin-left: 1px  !important;
  }

  .m-x_2\:md {
    margin-right: 0.25rem  !important;
    margin-left: 0.25rem  !important;
  }

  .m-x_3\:md {
    margin-right: 0.5rem  !important;
    margin-left: 0.5rem  !important;
  }

  .m-x_4\:md {
    margin-right: 1rem  !important;
    margin-left: 1rem  !important;
  }

  .m-x_5\:md {
    margin-right: 2rem  !important;
    margin-left: 2rem  !important;
  }

  .m-x_6\:md {
    margin-right: 4rem  !important;
    margin-left: 4rem  !important;
  }

  .m-x_auto\:md {
    margin-right: auto  !important;
    margin-left: auto  !important;
  }

  .m-x_unset\:md {
    margin-right: unset  !important;
    margin-left: unset  !important;
  }

  .m-t_0\:md {
    margin-top: 0  !important;
  }

  .m-t_n6\:md {
    margin-top: -4rem  !important;
  }

  .m-t_n5\:md {
    margin-top: -2rem  !important;
  }

  .m-t_n4\:md {
    margin-top: -1rem  !important;
  }

  .m-t_n3\:md {
    margin-top: -0.5rem  !important;
  }

  .m-t_n2\:md {
    margin-top: -0.25rem  !important;
  }

  .m-t_n1\:md {
    margin-top: -1px  !important;
  }

  .m-t_1\:md {
    margin-top: 1px  !important;
  }

  .m-t_2\:md {
    margin-top: 0.25rem  !important;
  }

  .m-t_3\:md {
    margin-top: 0.5rem  !important;
  }

  .m-t_4\:md {
    margin-top: 1rem  !important;
  }

  .m-t_5\:md {
    margin-top: 2rem  !important;
  }

  .m-t_6\:md {
    margin-top: 4rem  !important;
  }

  .m-t_auto\:md {
    margin-top: auto  !important;
  }

  .m-t_unset\:md {
    margin-top: unset  !important;
  }

  .m-b_0\:md {
    margin-bottom: 0  !important;
  }

  .m-b_n6\:md {
    margin-bottom: -4rem  !important;
  }

  .m-b_n5\:md {
    margin-bottom: -2rem  !important;
  }

  .m-b_n4\:md {
    margin-bottom: -1rem  !important;
  }

  .m-b_n3\:md {
    margin-bottom: -0.5rem  !important;
  }

  .m-b_n2\:md {
    margin-bottom: -0.25rem  !important;
  }

  .m-b_n1\:md {
    margin-bottom: -1px  !important;
  }

  .m-b_1\:md {
    margin-bottom: 1px  !important;
  }

  .m-b_2\:md {
    margin-bottom: 0.25rem  !important;
  }

  .m-b_3\:md {
    margin-bottom: 0.5rem  !important;
  }

  .m-b_4\:md {
    margin-bottom: 1rem  !important;
  }

  .m-b_5\:md {
    margin-bottom: 2rem  !important;
  }

  .m-b_6\:md {
    margin-bottom: 4rem  !important;
  }

  .m-b_auto\:md {
    margin-bottom: auto  !important;
  }

  .m-b_unset\:md {
    margin-bottom: unset  !important;
  }

  .m-l_0\:md {
    margin-left: 0  !important;
  }

  .m-l_n6\:md {
    margin-left: -4rem  !important;
  }

  .m-l_n5\:md {
    margin-left: -2rem  !important;
  }

  .m-l_n4\:md {
    margin-left: -1rem  !important;
  }

  .m-l_n3\:md {
    margin-left: -0.5rem  !important;
  }

  .m-l_n2\:md {
    margin-left: -0.25rem  !important;
  }

  .m-l_n1\:md {
    margin-left: -1px  !important;
  }

  .m-l_1\:md {
    margin-left: 1px  !important;
  }

  .m-l_2\:md {
    margin-left: 0.25rem  !important;
  }

  .m-l_3\:md {
    margin-left: 0.5rem  !important;
  }

  .m-l_4\:md {
    margin-left: 1rem  !important;
  }

  .m-l_5\:md {
    margin-left: 2rem  !important;
  }

  .m-l_6\:md {
    margin-left: 4rem  !important;
  }

  .m-l_auto\:md {
    margin-left: auto  !important;
  }

  .m-l_unset\:md {
    margin-left: unset  !important;
  }

  .m-r_0\:md {
    margin-right: 0  !important;
  }

  .m-r_n6\:md {
    margin-right: -4rem  !important;
  }

  .m-r_n5\:md {
    margin-right: -2rem  !important;
  }

  .m-r_n4\:md {
    margin-right: -1rem  !important;
  }

  .m-r_n3\:md {
    margin-right: -0.5rem  !important;
  }

  .m-r_n2\:md {
    margin-right: -0.25rem  !important;
  }

  .m-r_n1\:md {
    margin-right: -1px  !important;
  }

  .m-r_1\:md {
    margin-right: 1px  !important;
  }

  .m-r_2\:md {
    margin-right: 0.25rem  !important;
  }

  .m-r_3\:md {
    margin-right: 0.5rem  !important;
  }

  .m-r_4\:md {
    margin-right: 1rem  !important;
  }

  .m-r_5\:md {
    margin-right: 2rem  !important;
  }

  .m-r_6\:md {
    margin-right: 4rem  !important;
  }

  .m-r_auto\:md {
    margin-right: auto  !important;
  }

  .m-r_unset\:md {
    margin-right: unset  !important;
  }

  .p_0\:md {
    padding: 0  !important;
  }

  .p_1\:md {
    padding: 1px  !important;
  }

  .p_2\:md {
    padding: 0.25rem  !important;
  }

  .p_3\:md {
    padding: 0.5rem  !important;
  }

  .p_4\:md {
    padding: 1rem  !important;
  }

  .p_5\:md {
    padding: 2rem  !important;
  }

  .p_6\:md {
    padding: 4rem  !important;
  }

  .p-y_0\:md {
    padding-top: 0  !important;
    padding-bottom: 0  !important;
  }

  .p-y_1\:md {
    padding-top: 1px  !important;
    padding-bottom: 1px  !important;
  }

  .p-y_2\:md {
    padding-top: 0.25rem  !important;
    padding-bottom: 0.25rem  !important;
  }

  .p-y_3\:md {
    padding-top: 0.5rem  !important;
    padding-bottom: 0.5rem  !important;
  }

  .p-y_4\:md {
    padding-top: 1rem  !important;
    padding-bottom: 1rem  !important;
  }

  .p-y_5\:md {
    padding-top: 2rem  !important;
    padding-bottom: 2rem  !important;
  }

  .p-y_6\:md {
    padding-top: 4rem  !important;
    padding-bottom: 4rem  !important;
  }

  .p-x_0\:md {
    padding-right: 0  !important;
    padding-left: 0  !important;
  }

  .p-x_1\:md {
    padding-right: 1px  !important;
    padding-left: 1px  !important;
  }

  .p-x_2\:md {
    padding-right: 0.25rem  !important;
    padding-left: 0.25rem  !important;
  }

  .p-x_3\:md {
    padding-right: 0.5rem  !important;
    padding-left: 0.5rem  !important;
  }

  .p-x_4\:md {
    padding-right: 1rem  !important;
    padding-left: 1rem  !important;
  }

  .p-x_5\:md {
    padding-right: 2rem  !important;
    padding-left: 2rem  !important;
  }

  .p-x_6\:md {
    padding-right: 4rem  !important;
    padding-left: 4rem  !important;
  }

  .p-t_0\:md {
    padding-top: 0  !important;
  }

  .p-t_1\:md {
    padding-top: 1px  !important;
  }

  .p-t_2\:md {
    padding-top: 0.25rem  !important;
  }

  .p-t_3\:md {
    padding-top: 0.5rem  !important;
  }

  .p-t_4\:md {
    padding-top: 1rem  !important;
  }

  .p-t_5\:md {
    padding-top: 2rem  !important;
  }

  .p-t_6\:md {
    padding-top: 4rem  !important;
  }

  .p-b_0\:md {
    padding-bottom: 0  !important;
  }

  .p-b_1\:md {
    padding-bottom: 1px  !important;
  }

  .p-b_2\:md {
    padding-bottom: 0.25rem  !important;
  }

  .p-b_3\:md {
    padding-bottom: 0.5rem  !important;
  }

  .p-b_4\:md {
    padding-bottom: 1rem  !important;
  }

  .p-b_5\:md {
    padding-bottom: 2rem  !important;
  }

  .p-b_6\:md {
    padding-bottom: 4rem  !important;
  }

  .p-l_0\:md {
    padding-left: 0  !important;
  }

  .p-l_1\:md {
    padding-left: 1px  !important;
  }

  .p-l_2\:md {
    padding-left: 0.25rem  !important;
  }

  .p-l_3\:md {
    padding-left: 0.5rem  !important;
  }

  .p-l_4\:md {
    padding-left: 1rem  !important;
  }

  .p-l_5\:md {
    padding-left: 2rem  !important;
  }

  .p-l_6\:md {
    padding-left: 4rem  !important;
  }

  .p-r_0\:md {
    padding-right: 0  !important;
  }

  .p-r_1\:md {
    padding-right: 1px  !important;
  }

  .p-r_2\:md {
    padding-right: 0.25rem  !important;
  }

  .p-r_3\:md {
    padding-right: 0.5rem  !important;
  }

  .p-r_4\:md {
    padding-right: 1rem  !important;
  }

  .p-r_5\:md {
    padding-right: 2rem  !important;
  }

  .p-r_6\:md {
    padding-right: 4rem  !important;
  }
}
/* Large (lg) */
@container ( min-width: 768px ) {
  /* Your large (lg) styles here */
  .block\:lg {
    display: block;
  }

  .inline\:lg {
    display: inline;
  }

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

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

  .table\:lg {
    display: table;
  }

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

  .table-row-group\:lg {
    display: table-row-group;
  }

  .flex\:lg {
    display: flex;
  }

  .inline-flex\:lg {
    display: inline-flex;
  }

  .grid\:lg {
    display: grid;
  }

  .display_contents\:lg {
    display: contents;
  }

  .display_none\:lg {
    display: none;
  }

  .initial\:lg {
    position: initial;
  }

  .inherit\:lg {
    position: inherit;
  }

  .relative\:lg {
    position: relative;
  }

  .absolute\:lg {
    position: absolute;
  }

  .fixed\:lg {
    position: fixed;
  }

  .sticky\:lg {
    position: sticky;
  }

  .unset\:lg {
    position: unset;
  }

  /*Border Styles*/
  .br_none\:lg {
    border-style: none;
  }

  .br_solid\:lg {
    border-style: solid;
  }

  .br_dashed\:lg {
    border-style: dashed;
  }

  .br_dotted\:lg {
    border-style: dotted;
  }

  /*Font Styles*/
  .font_0\:lg {
    font-size: 1rem  !important;
  }

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

  .font_2\:lg {
    font-size: 1.265625rem  !important;
  }

  .font_3\:lg {
    font-size: 1.423828125rem  !important;
  }

  .font_4\:lg {
    font-size: 1.6018066406rem  !important;
  }

  .font_5\:lg {
    font-size: 1.8020324707rem  !important;
  }

  .font_6\:lg {
    font-size: 2.0272865295rem  !important;
  }

  .font_7\:lg {
    font-size: 2.2806973457rem  !important;
  }

  .font_8\:lg {
    font-size: 2.565784514rem  !important;
  }

  .font_9\:lg {
    font-size: 2.8865075782rem  !important;
  }

  .font_10\:lg {
    font-size: 3.2473210255rem  !important;
  }

  .font_n1\:lg {
    font-size: 0.8888888889rem  !important;
  }

  .font_n2\:lg {
    font-size: 0.7901234568rem  !important;
  }

  .font_n3\:lg {
    font-size: 0.7023319616rem  !important;
  }

  .font_n4\:lg {
    font-size: 0.624295077rem  !important;
  }

  .font_n5\:lg {
    font-size: 0.5549289573rem  !important;
  }

  .text_unset\:lg {
    text-align: unset  !important;
  }

  .text_center\:lg {
    text-align: center  !important;
  }

  .text_left\:lg {
    text-align: left  !important;
  }

  .text_right\:lg {
    text-align: right  !important;
  }

  .text_start\:lg {
    text-align: start  !important;
  }

  .text_end\:lg {
    text-align: end  !important;
  }

  /* position placements  */
  .inset_100\:lg {
    inset: 100%;
  }

  .inset_auto\:lg {
    inset: auto;
  }

  .inset_unset\:lg {
    inset: unset;
  }

  .inset_0\:lg {
    inset: 0;
  }

  .inset_n6\:lg {
    inset: -4rem;
  }

  .inset_n5\:lg {
    inset: -2rem;
  }

  .inset_n4\:lg {
    inset: -1rem;
  }

  .inset_n3\:lg {
    inset: -0.5rem;
  }

  .inset_n2\:lg {
    inset: -0.25rem;
  }

  .inset_n1\:lg {
    inset: -1px;
  }

  .inset_1\:lg {
    inset: 1px;
  }

  .inset_2\:lg {
    inset: 0.25rem;
  }

  .inset_3\:lg {
    inset: 0.5rem;
  }

  .inset_4\:lg {
    inset: 1rem;
  }

  .inset_5\:lg,.inset_6\:lg {
    inset: 2rem;
  }

  .t_100\:lg {
    top: 100%;
  }

  .t_auto\:lg {
    top: auto;
  }

  .t_unset\:lg {
    top: unset;
  }

  .t_0\:lg {
    top: 0;
  }

  .t_n6\:lg {
    top: -4rem;
  }

  .t_n5\:lg {
    top: -2rem;
  }

  .t_n4\:lg {
    top: -1rem;
  }

  .t_n3\:lg {
    top: -0.5rem;
  }

  .t_n2\:lg {
    top: -0.25rem;
  }

  .t_n1\:lg {
    top: -1px;
  }

  .t_1\:lg {
    top: 1px;
  }

  .t_2\:lg {
    top: 0.25rem;
  }

  .t_3\:lg {
    top: 0.5rem;
  }

  .t_4\:lg {
    top: 1rem;
  }

  .t_5\:lg,.t_6\:lg {
    top: 2rem;
  }

  .b_100\:lg {
    bottom: 100%;
  }

  .b_auto\:lg {
    bottom: auto;
  }

  .b_unset\:lg {
    bottom: unset;
  }

  .b_0\:lg {
    bottom: 0;
  }

  .b_n6\:lg {
    bottom: -4rem;
  }

  .b_n5\:lg {
    bottom: -2rem;
  }

  .b_n4\:lg {
    bottom: -1rem;
  }

  .b_n3\:lg {
    bottom: -0.5rem;
  }

  .b_n2\:lg {
    bottom: -0.25rem;
  }

  .b_n1\:lg {
    bottom: -1px;
  }

  .b_1\:lg {
    bottom: 1px;
  }

  .b_2\:lg {
    bottom: 0.25rem;
  }

  .b_3\:lg {
    bottom: 0.5rem;
  }

  .b_4\:lg {
    bottom: 1rem;
  }

  .b_5\:lg,.b_6\:lg {
    bottom: 2rem;
  }

  .l_100\:lg {
    left: 100%;
  }

  .l_auto\:lg {
    left: auto;
  }

  .l_unset\:lg {
    left: unset;
  }

  .l_0\:lg {
    left: 0;
  }

  .l_n6\:lg {
    left: -4rem;
  }

  .l_n5\:lg {
    left: -2rem;
  }

  .l_n4\:lg {
    left: -1rem;
  }

  .l_n3\:lg {
    left: -0.5rem;
  }

  .l_n2\:lg {
    left: -0.25rem;
  }

  .l_n1\:lg {
    left: -1px;
  }

  .l_1\:lg {
    left: 1px;
  }

  .l_2\:lg {
    left: 0.25rem;
  }

  .l_3\:lg {
    left: 0.5rem;
  }

  .l_4\:lg {
    left: 1rem;
  }

  .l_5\:lg,.l_6\:lg {
    left: 2rem;
  }

  .r_100\:lg {
    right: 100%;
  }

  .r_auto\:lg {
    right: auto;
  }

  .r_unset\:lg {
    right: unset;
  }

  .r_0\:lg {
    right: 0;
  }

  .r_n6\:lg {
    right: -4rem;
  }

  .r_n5\:lg {
    right: -2rem;
  }

  .r_n4\:lg {
    right: -1rem;
  }

  .r_n3\:lg {
    right: -0.5rem;
  }

  .r_n2\:lg {
    right: -0.25rem;
  }

  .r_n1\:lg {
    right: -1px;
  }

  .r_1\:lg {
    right: 1px;
  }

  .r_2\:lg {
    right: 0.25rem;
  }

  .r_3\:lg {
    right: 0.5rem;
  }

  .r_4\:lg {
    right: 1rem;
  }

  .r_5\:lg,.r_6\:lg {
    right: 2rem;
  }

  /*flex*/
  .flex_none\:lg {
    flex: none;
  }

  .flex_grow\:lg {
    flex: 1 0 auto;
  }

  .flex_shrink\:lg {
    flex: 0 1 auto;
  }

  .flex_auto\:lg {
    flex: 1 1 auto;
  }

  .flex_row\:lg {
    flex-direction: row;
  }

  .flex_column\:lg {
    flex-direction: column;
  }

  .flex_row-reverse\:lg {
    flex-direction: row-reverse;
  }

  .flex_column-reverse\:lg {
    flex-direction: column-reverse;
  }

  .flex_wrap-reverse\:lg {
    flex-wrap: wrap-reverse;
  }

  .flex_wrap\:lg {
    flex-wrap: wrap;
  }

  .flex_nowrap\:lg {
    flex-wrap: nowrap;
  }

  .flex_auto\:lg {
    flex-basis: auto;
  }

  .flex_0\:lg {
    flex-basis: 0%;
  }

  .flex_5\:lg {
    flex-basis: 5%;
  }

  .flex_10\:lg {
    flex-basis: 10%;
  }

  .flex_15\:lg {
    flex-basis: 15%;
  }

  .flex_20\:lg {
    flex-basis: 20%;
  }

  .flex_25\:lg {
    flex-basis: 25%;
  }

  .flex_30\:lg {
    flex-basis: 30%;
  }

  .flex_35\:lg {
    flex-basis: 35%;
  }

  .flex_40\:lg {
    flex-basis: 40%;
  }

  .flex_45\:lg {
    flex-basis: 45%;
  }

  .flex_50\:lg {
    flex-basis: 50%;
  }

  .flex_55\:lg {
    flex-basis: 55%;
  }

  .flex_60\:lg {
    flex-basis: 60%;
  }

  .flex_65\:lg {
    flex-basis: 65%;
  }

  .flex_70\:lg {
    flex-basis: 70%;
  }

  .flex_75\:lg {
    flex-basis: 75%;
  }

  .flex_80\:lg {
    flex-basis: 80%;
  }

  .flex_85\:lg {
    flex-basis: 85%;
  }

  .flex_90\:lg {
    flex-basis: 90%;
  }

  .flex_95\:lg {
    flex-basis: 95%;
  }

  .flex_100\:lg {
    flex-basis: 100%;
  }

  .flex_third-1\:lg {
    flex-basis: 33%;
  }

  .flex_third-2\:lg {
    flex-basis: 66%;
  }

  .justify_start\:lg {
    justify-content: start;
  }

  .justify_end\:lg {
    justify-content: end;
  }

  .justify_center\:lg {
    justify-content: center;
  }

  .justify_between\:lg {
    justify-content: space-between;
  }

  .justify_around\:lg {
    justify-content: space-around;
  }

  .justify_evenly\:lg {
    justify-content: space-evenly;
  }

  .justify_stretch\:lg {
    justify-content: stretch;
  }

  .justify_baseline\:lg {
    justify-content: baseline;
  }

  .justify-items_start\:lg {
    justify-items: start;
  }

  .justify-items_end\:lg {
    justify-items: end;
  }

  .justify-items_center\:lg {
    justify-items: center;
  }

  .justify-items_between\:lg {
    justify-items: space-between;
  }

  .justify-items_around\:lg {
    justify-items: space-around;
  }

  .justify-items_stretch\:lg {
    justify-items: stretch;
  }

  .justify-items_baseline\:lg {
    justify-items: baseline;
  }

  .self-justify_start\:lg {
    justify-self: start;
  }

  .self-justify_end\:lg {
    justify-self: end;
  }

  .self-justify_center\:lg {
    justify-self: center;
  }

  .self-justify_between\:lg {
    justify-self: space-between;
  }

  .self-justify_around\:lg {
    justify-self: space-around;
  }

  .self-justify_stretch\:lg {
    justify-self: stretch;
  }

  .self-justify_baseline\:lg {
    justify-self: baseline;
  }

  .content_start\:lg {
    align-content: start;
  }

  .content_end\:lg {
    align-content: end;
  }

  .content_center\:lg {
    align-content: center;
  }

  .content_between\:lg {
    align-content: space-between;
  }

  .content_around\:lg {
    align-content: space-around;
  }

  .content_evenly\:lg {
    align-content: space-evenly;
  }

  .content_stretch\:lg {
    align-content: stretch;
  }

  .content_baseline\:lg {
    align-content: baseline;
  }

  .items_start\:lg {
    align-items: start;
  }

  .items_end\:lg {
    align-items: end;
  }

  .items_center\:lg {
    align-items: center;
  }

  .items_between\:lg {
    align-items: space-between;
  }

  .items_around\:lg {
    align-items: space-around;
  }

  .items_stretch\:lg {
    align-items: stretch;
  }

  .items_baseline\:lg {
    align-items: baseline;
  }

  .self_start\:lg {
    align-self: start;
  }

  .self_end\:lg {
    align-self: end;
  }

  .self_center\:lg {
    align-self: center;
  }

  .self_between\:lg {
    align-self: space-between;
  }

  .self_around\:lg {
    align-self: space-around;
  }

  .self_stretch\:lg {
    align-self: stretch;
  }

  .self_baseline\:lg {
    align-self: baseline;
  }

  /* grid*/
  .row_all\:lg {
    grid-row-start: start;
    grid-row-end: end;
  }

  .col_all\:lg {
    grid-column-start: start;
    grid-column-end: end;
  }

  .columns_1\:lg {
    grid-template-columns: [start] var(--col-1, 1fr) [end];
  }

  .columns_2\:lg {
    grid-template-columns: [start] var(--col-1, 1fr) var(--col-2, 1fr) [end];
  }

  .columns_3\:lg {
    grid-template-columns: [start] var(--col-1, 1fr) var(--col-2, 1fr) var(--col-3, 1fr) [end];
  }

  .columns_4\:lg {
    grid-template-columns: [start] var(--col-1, 1fr) var(--col-2, 1fr) var(--col-3, 1fr) var(--col-4, 1fr) [end];
  }

  .columns_5\:lg {
    grid-template-columns: [start] var(--col-1, 1fr) var(--col-2, 1fr) var(--col-3, 1fr) var(--col-4, 1fr) var(--col-5, 1fr) [end];
  }

  .columns_6\:lg {
    grid-template-columns: [start] var(--col-1, 1fr) var(--col-2, 1fr) var(--col-3, 1fr) var(--col-4, 1fr) var(--col-5, 1fr) var(--col-6, 1fr) [end];
  }

  .rows_1\:lg {
    grid-template-rows: [start] var(--row-1, 1fr) [end];
  }

  .rows_2\:lg {
    grid-template-rows: [start] var(--row-1, 1fr) var(--row-2, 1fr) [end];
  }

  .rows_3\:lg {
    grid-template-rows: [start] var(--row-1, 1fr) var(--row-2, 1fr) var(--row-3, 1fr) [end];
  }

  .rows_4\:lg {
    grid-template-rows: [start] var(--row-1, 1fr) var(--row-2, 1fr) var(--row-3, 1fr) var(--row-4, 1fr) [end];
  }

  .rows_5\:lg {
    grid-template-rows: [start] var(--row-1, 1fr) var(--row-2, 1fr) var(--row-3, 1fr) var(--row-4, 1fr) var(--row-5, 1fr) [end];
  }

  .rows_6\:lg {
    grid-template-rows: [start] var(--row-1, 1fr) var(--row-2, 1fr) var(--row-3, 1fr) var(--row-4, 1fr) var(--row-5, 1fr) var(--row-6, 1fr) [end];
  }

  .gap_0\:lg {
    grid-gap: 0;
  }

  .gap_1\:lg {
    grid-gap: 1px;
  }

  .gap_2\:lg {
    grid-gap: 0.25rem;
  }

  .gap_3\:lg {
    grid-gap: 0.5rem;
  }

  .gap_4\:lg {
    grid-gap: 1rem;
  }

  .gap_5\:lg {
    grid-gap: 2rem;
  }

  .gap_6\:lg {
    grid-gap: 4rem;
  }

  .gap-x_0\:lg {
    grid-column-gap: 0;
  }

  .gap-x_1\:lg {
    grid-column-gap: 1px;
  }

  .gap-x_2\:lg {
    grid-column-gap: 0.25rem;
  }

  .gap-x_3\:lg {
    grid-column-gap: 0.5rem;
  }

  .gap-x_4\:lg {
    grid-column-gap: 1rem;
  }

  .gap-x_5\:lg {
    grid-column-gap: 2rem;
  }

  .gap-x_6\:lg {
    grid-column-gap: 4rem;
  }

  .gap-y_0\:lg {
    grid-row-gap: 0;
  }

  .gap-y_1\:lg {
    grid-row-gap: 1px;
  }

  .gap-y_2\:lg {
    grid-row-gap: 0.25rem;
  }

  .gap-y_3\:lg {
    grid-row-gap: 0.5rem;
  }

  .gap-y_4\:lg {
    grid-row-gap: 1rem;
  }

  .gap-y_5\:lg {
    grid-row-gap: 2rem;
  }

  .gap-y_6\:lg {
    grid-row-gap: 4rem;
  }

  .col-start_start\:lg {
    grid-column-start: start;
  }

  .col-start_1\:lg {
    grid-column-start: 1;
  }

  .col-start_2\:lg {
    grid-column-start: 2;
  }

  .col-start_3\:lg {
    grid-column-start: 3;
  }

  .col-start_4\:lg {
    grid-column-start: 4;
  }

  .col-start_5\:lg {
    grid-column-start: 5;
  }

  .col-start_6\:lg {
    grid-column-start: 6;
  }

  .col-start_7\:lg {
    grid-column-start: 7;
  }

  .col-start_n1\:lg {
    grid-column-start: -1;
  }

  .col-start_n2\:lg {
    grid-column-start: -2;
  }

  .col-start_n3\:lg {
    grid-column-start: -3;
  }

  .col-start_n4\:lg {
    grid-column-start: -4;
  }

  .col-start_n5\:lg {
    grid-column-start: -5;
  }

  .col-start_n6\:lg {
    grid-column-start: -6;
  }

  .col-start_n7\:lg {
    grid-column-start: -7;
  }

  .col-start_end\:lg {
    grid-column-start: end;
  }

  .col-end_start\:lg {
    grid-column-end: start;
  }

  .col-end_1\:lg {
    grid-column-end: 1;
  }

  .col-end_2\:lg {
    grid-column-end: 2;
  }

  .col-end_3\:lg {
    grid-column-end: 3;
  }

  .col-end_4\:lg {
    grid-column-end: 4;
  }

  .col-end_5\:lg {
    grid-column-end: 5;
  }

  .col-end_6\:lg {
    grid-column-end: 6;
  }

  .col-end_7\:lg {
    grid-column-end: 7;
  }

  .col-end_n1\:lg {
    grid-column-end: -1;
  }

  .col-end_n2\:lg {
    grid-column-end: -2;
  }

  .col-end_n3\:lg {
    grid-column-end: -3;
  }

  .col-end_n4\:lg {
    grid-column-end: -4;
  }

  .col-end_n5\:lg {
    grid-column-end: -5;
  }

  .col-end_n6\:lg {
    grid-column-end: -6;
  }

  .col-end_n7\:lg {
    grid-column-end: -7;
  }

  .col-end_end\:lg {
    grid-column-end: end;
  }

  .row-start_start\:lg {
    grid-row-start: start;
  }

  .row-start_1\:lg {
    grid-row-start: 1;
  }

  .row-start_2\:lg {
    grid-row-start: 2;
  }

  .row-start_3\:lg {
    grid-row-start: 3;
  }

  .row-start_4\:lg {
    grid-row-start: 4;
  }

  .row-start_5\:lg {
    grid-row-start: 5;
  }

  .row-start_6\:lg {
    grid-row-start: 6;
  }

  .row-start_7\:lg {
    grid-row-start: 7;
  }

  .row-start_n1\:lg {
    grid-row-start: -1;
  }

  .row-start_n2\:lg {
    grid-row-start: -2;
  }

  .row-start_n3\:lg {
    grid-row-start: -3;
  }

  .row-start_n4\:lg {
    grid-row-start: -4;
  }

  .row-start_n5\:lg {
    grid-row-start: -5;
  }

  .row-start_n6\:lg {
    grid-row-start: -6;
  }

  .row-start_n7\:lg {
    grid-row-start: -7;
  }

  .row-start_end\:lg {
    grid-row-start: end;
  }

  .row-end_start\:lg {
    grid-row-end: start;
  }

  .row-end_1\:lg {
    grid-row-end: 1;
  }

  .row-end_2\:lg {
    grid-row-end: 2;
  }

  .row-end_3\:lg {
    grid-row-end: 3;
  }

  .row-end_4\:lg {
    grid-row-end: 4;
  }

  .row-end_5\:lg {
    grid-row-end: 5;
  }

  .row-end_6\:lg {
    grid-row-end: 6;
  }

  .row-end_7\:lg {
    grid-row-end: 7;
  }

  .row-end_n1\:lg {
    grid-row-end: -1;
  }

  .row-end_n2\:lg {
    grid-row-end: -2;
  }

  .row-end_n3\:lg {
    grid-row-end: -3;
  }

  .row-end_n4\:lg {
    grid-row-end: -4;
  }

  .row-end_n5\:lg {
    grid-row-end: -5;
  }

  .row-end_n6\:lg {
    grid-row-end: -6;
  }

  .row-end_n7\:lg {
    grid-row-end: -7;
  }

  .row-end_end\:lg {
    grid-row-end: end;
  }

  .m_0\:lg {
    margin: 0  !important;
  }

  .m_n6\:lg {
    margin: -4rem  !important;
  }

  .m_n5\:lg {
    margin: -2rem  !important;
  }

  .m_n4\:lg {
    margin: -1rem  !important;
  }

  .m_n3\:lg {
    margin: -0.5rem  !important;
  }

  .m_n2\:lg {
    margin: -0.25rem  !important;
  }

  .m_n1\:lg {
    margin: -1px  !important;
  }

  .m_1\:lg {
    margin: 1px  !important;
  }

  .m_2\:lg {
    margin: 0.25rem  !important;
  }

  .m_3\:lg {
    margin: 0.5rem  !important;
  }

  .m_4\:lg {
    margin: 1rem  !important;
  }

  .m_5\:lg {
    margin: 2rem  !important;
  }

  .m_6\:lg {
    margin: 4rem  !important;
  }

  .m_auto\:lg {
    margin: auto  !important;
  }

  .m_unset\:lg {
    margin: unset  !important;
  }

  .m-y_0\:lg {
    margin-top: 0  !important;
    margin-bottom: 0  !important;
  }

  .m-y_n6\:lg {
    margin-top: -4rem  !important;
    margin-bottom: -4rem  !important;
  }

  .m-y_n5\:lg {
    margin-top: -2rem  !important;
    margin-bottom: -2rem  !important;
  }

  .m-y_n4\:lg {
    margin-top: -1rem  !important;
    margin-bottom: -1rem  !important;
  }

  .m-y_n3\:lg {
    margin-top: -0.5rem  !important;
    margin-bottom: -0.5rem  !important;
  }

  .m-y_n2\:lg {
    margin-top: -0.25rem  !important;
    margin-bottom: -0.25rem  !important;
  }

  .m-y_n1\:lg {
    margin-top: -1px  !important;
    margin-bottom: -1px  !important;
  }

  .m-y_1\:lg {
    margin-top: 1px  !important;
    margin-bottom: 1px  !important;
  }

  .m-y_2\:lg {
    margin-top: 0.25rem  !important;
    margin-bottom: 0.25rem  !important;
  }

  .m-y_3\:lg {
    margin-top: 0.5rem  !important;
    margin-bottom: 0.5rem  !important;
  }

  .m-y_4\:lg {
    margin-top: 1rem  !important;
    margin-bottom: 1rem  !important;
  }

  .m-y_5\:lg {
    margin-top: 2rem  !important;
    margin-bottom: 2rem  !important;
  }

  .m-y_6\:lg {
    margin-top: 4rem  !important;
    margin-bottom: 4rem  !important;
  }

  .m-y_auto\:lg {
    margin-top: auto  !important;
    margin-bottom: auto  !important;
  }

  .m-y_unset\:lg {
    margin-top: unset  !important;
    margin-bottom: unset  !important;
  }

  .m-x_0\:lg {
    margin-right: 0  !important;
    margin-left: 0  !important;
  }

  .m-x_n6\:lg {
    margin-right: -4rem  !important;
    margin-left: -4rem  !important;
  }

  .m-x_n5\:lg {
    margin-right: -2rem  !important;
    margin-left: -2rem  !important;
  }

  .m-x_n4\:lg {
    margin-right: -1rem  !important;
    margin-left: -1rem  !important;
  }

  .m-x_n3\:lg {
    margin-right: -0.5rem  !important;
    margin-left: -0.5rem  !important;
  }

  .m-x_n2\:lg {
    margin-right: -0.25rem  !important;
    margin-left: -0.25rem  !important;
  }

  .m-x_n1\:lg {
    margin-right: -1px  !important;
    margin-left: -1px  !important;
  }

  .m-x_1\:lg {
    margin-right: 1px  !important;
    margin-left: 1px  !important;
  }

  .m-x_2\:lg {
    margin-right: 0.25rem  !important;
    margin-left: 0.25rem  !important;
  }

  .m-x_3\:lg {
    margin-right: 0.5rem  !important;
    margin-left: 0.5rem  !important;
  }

  .m-x_4\:lg {
    margin-right: 1rem  !important;
    margin-left: 1rem  !important;
  }

  .m-x_5\:lg {
    margin-right: 2rem  !important;
    margin-left: 2rem  !important;
  }

  .m-x_6\:lg {
    margin-right: 4rem  !important;
    margin-left: 4rem  !important;
  }

  .m-x_auto\:lg {
    margin-right: auto  !important;
    margin-left: auto  !important;
  }

  .m-x_unset\:lg {
    margin-right: unset  !important;
    margin-left: unset  !important;
  }

  .m-t_0\:lg {
    margin-top: 0  !important;
  }

  .m-t_n6\:lg {
    margin-top: -4rem  !important;
  }

  .m-t_n5\:lg {
    margin-top: -2rem  !important;
  }

  .m-t_n4\:lg {
    margin-top: -1rem  !important;
  }

  .m-t_n3\:lg {
    margin-top: -0.5rem  !important;
  }

  .m-t_n2\:lg {
    margin-top: -0.25rem  !important;
  }

  .m-t_n1\:lg {
    margin-top: -1px  !important;
  }

  .m-t_1\:lg {
    margin-top: 1px  !important;
  }

  .m-t_2\:lg {
    margin-top: 0.25rem  !important;
  }

  .m-t_3\:lg {
    margin-top: 0.5rem  !important;
  }

  .m-t_4\:lg {
    margin-top: 1rem  !important;
  }

  .m-t_5\:lg {
    margin-top: 2rem  !important;
  }

  .m-t_6\:lg {
    margin-top: 4rem  !important;
  }

  .m-t_auto\:lg {
    margin-top: auto  !important;
  }

  .m-t_unset\:lg {
    margin-top: unset  !important;
  }

  .m-b_0\:lg {
    margin-bottom: 0  !important;
  }

  .m-b_n6\:lg {
    margin-bottom: -4rem  !important;
  }

  .m-b_n5\:lg {
    margin-bottom: -2rem  !important;
  }

  .m-b_n4\:lg {
    margin-bottom: -1rem  !important;
  }

  .m-b_n3\:lg {
    margin-bottom: -0.5rem  !important;
  }

  .m-b_n2\:lg {
    margin-bottom: -0.25rem  !important;
  }

  .m-b_n1\:lg {
    margin-bottom: -1px  !important;
  }

  .m-b_1\:lg {
    margin-bottom: 1px  !important;
  }

  .m-b_2\:lg {
    margin-bottom: 0.25rem  !important;
  }

  .m-b_3\:lg {
    margin-bottom: 0.5rem  !important;
  }

  .m-b_4\:lg {
    margin-bottom: 1rem  !important;
  }

  .m-b_5\:lg {
    margin-bottom: 2rem  !important;
  }

  .m-b_6\:lg {
    margin-bottom: 4rem  !important;
  }

  .m-b_auto\:lg {
    margin-bottom: auto  !important;
  }

  .m-b_unset\:lg {
    margin-bottom: unset  !important;
  }

  .m-l_0\:lg {
    margin-left: 0  !important;
  }

  .m-l_n6\:lg {
    margin-left: -4rem  !important;
  }

  .m-l_n5\:lg {
    margin-left: -2rem  !important;
  }

  .m-l_n4\:lg {
    margin-left: -1rem  !important;
  }

  .m-l_n3\:lg {
    margin-left: -0.5rem  !important;
  }

  .m-l_n2\:lg {
    margin-left: -0.25rem  !important;
  }

  .m-l_n1\:lg {
    margin-left: -1px  !important;
  }

  .m-l_1\:lg {
    margin-left: 1px  !important;
  }

  .m-l_2\:lg {
    margin-left: 0.25rem  !important;
  }

  .m-l_3\:lg {
    margin-left: 0.5rem  !important;
  }

  .m-l_4\:lg {
    margin-left: 1rem  !important;
  }

  .m-l_5\:lg {
    margin-left: 2rem  !important;
  }

  .m-l_6\:lg {
    margin-left: 4rem  !important;
  }

  .m-l_auto\:lg {
    margin-left: auto  !important;
  }

  .m-l_unset\:lg {
    margin-left: unset  !important;
  }

  .m-r_0\:lg {
    margin-right: 0  !important;
  }

  .m-r_n6\:lg {
    margin-right: -4rem  !important;
  }

  .m-r_n5\:lg {
    margin-right: -2rem  !important;
  }

  .m-r_n4\:lg {
    margin-right: -1rem  !important;
  }

  .m-r_n3\:lg {
    margin-right: -0.5rem  !important;
  }

  .m-r_n2\:lg {
    margin-right: -0.25rem  !important;
  }

  .m-r_n1\:lg {
    margin-right: -1px  !important;
  }

  .m-r_1\:lg {
    margin-right: 1px  !important;
  }

  .m-r_2\:lg {
    margin-right: 0.25rem  !important;
  }

  .m-r_3\:lg {
    margin-right: 0.5rem  !important;
  }

  .m-r_4\:lg {
    margin-right: 1rem  !important;
  }

  .m-r_5\:lg {
    margin-right: 2rem  !important;
  }

  .m-r_6\:lg {
    margin-right: 4rem  !important;
  }

  .m-r_auto\:lg {
    margin-right: auto  !important;
  }

  .m-r_unset\:lg {
    margin-right: unset  !important;
  }

  .p_0\:lg {
    padding: 0  !important;
  }

  .p_1\:lg {
    padding: 1px  !important;
  }

  .p_2\:lg {
    padding: 0.25rem  !important;
  }

  .p_3\:lg {
    padding: 0.5rem  !important;
  }

  .p_4\:lg {
    padding: 1rem  !important;
  }

  .p_5\:lg {
    padding: 2rem  !important;
  }

  .p_6\:lg {
    padding: 4rem  !important;
  }

  .p-y_0\:lg {
    padding-top: 0  !important;
    padding-bottom: 0  !important;
  }

  .p-y_1\:lg {
    padding-top: 1px  !important;
    padding-bottom: 1px  !important;
  }

  .p-y_2\:lg {
    padding-top: 0.25rem  !important;
    padding-bottom: 0.25rem  !important;
  }

  .p-y_3\:lg {
    padding-top: 0.5rem  !important;
    padding-bottom: 0.5rem  !important;
  }

  .p-y_4\:lg {
    padding-top: 1rem  !important;
    padding-bottom: 1rem  !important;
  }

  .p-y_5\:lg {
    padding-top: 2rem  !important;
    padding-bottom: 2rem  !important;
  }

  .p-y_6\:lg {
    padding-top: 4rem  !important;
    padding-bottom: 4rem  !important;
  }

  .p-x_0\:lg {
    padding-right: 0  !important;
    padding-left: 0  !important;
  }

  .p-x_1\:lg {
    padding-right: 1px  !important;
    padding-left: 1px  !important;
  }

  .p-x_2\:lg {
    padding-right: 0.25rem  !important;
    padding-left: 0.25rem  !important;
  }

  .p-x_3\:lg {
    padding-right: 0.5rem  !important;
    padding-left: 0.5rem  !important;
  }

  .p-x_4\:lg {
    padding-right: 1rem  !important;
    padding-left: 1rem  !important;
  }

  .p-x_5\:lg {
    padding-right: 2rem  !important;
    padding-left: 2rem  !important;
  }

  .p-x_6\:lg {
    padding-right: 4rem  !important;
    padding-left: 4rem  !important;
  }

  .p-t_0\:lg {
    padding-top: 0  !important;
  }

  .p-t_1\:lg {
    padding-top: 1px  !important;
  }

  .p-t_2\:lg {
    padding-top: 0.25rem  !important;
  }

  .p-t_3\:lg {
    padding-top: 0.5rem  !important;
  }

  .p-t_4\:lg {
    padding-top: 1rem  !important;
  }

  .p-t_5\:lg {
    padding-top: 2rem  !important;
  }

  .p-t_6\:lg {
    padding-top: 4rem  !important;
  }

  .p-b_0\:lg {
    padding-bottom: 0  !important;
  }

  .p-b_1\:lg {
    padding-bottom: 1px  !important;
  }

  .p-b_2\:lg {
    padding-bottom: 0.25rem  !important;
  }

  .p-b_3\:lg {
    padding-bottom: 0.5rem  !important;
  }

  .p-b_4\:lg {
    padding-bottom: 1rem  !important;
  }

  .p-b_5\:lg {
    padding-bottom: 2rem  !important;
  }

  .p-b_6\:lg {
    padding-bottom: 4rem  !important;
  }

  .p-l_0\:lg {
    padding-left: 0  !important;
  }

  .p-l_1\:lg {
    padding-left: 1px  !important;
  }

  .p-l_2\:lg {
    padding-left: 0.25rem  !important;
  }

  .p-l_3\:lg {
    padding-left: 0.5rem  !important;
  }

  .p-l_4\:lg {
    padding-left: 1rem  !important;
  }

  .p-l_5\:lg {
    padding-left: 2rem  !important;
  }

  .p-l_6\:lg {
    padding-left: 4rem  !important;
  }

  .p-r_0\:lg {
    padding-right: 0  !important;
  }

  .p-r_1\:lg {
    padding-right: 1px  !important;
  }

  .p-r_2\:lg {
    padding-right: 0.25rem  !important;
  }

  .p-r_3\:lg {
    padding-right: 0.5rem  !important;
  }

  .p-r_4\:lg {
    padding-right: 1rem  !important;
  }

  .p-r_5\:lg {
    padding-right: 2rem  !important;
  }

  .p-r_6\:lg {
    padding-right: 4rem  !important;
  }
}
/*
Extras

Extras include user modification and other classes that modify the user interactions and experiences 

Weight: 1000

Styleguide Interaction.User
*/
.btn.disabled, button.btn.disabled, input[type=button].btn.disabled, input[type=reset].btn.disabled, input[type=submit].btn.disabled, .btn_acc-primary.disabled {
  box-shadow: none !important;
  cursor: not-allowed !important;
}

/** SCSS DOC: __globalshame_uc.scss **/
/*# sourceMappingURL=maps/virtual_uc.css.map */

@charset "UTF-8";
/**
 * arches - Global style system focused on utility classes
 * @version v4.1.4x
 * @link https://github.com/ACC-Style/Arches/
 */
/**  Build Comment: including file /setup/__preheader.scss  **/
/** SCSS DOC: _preheader.scss **/
/** SCSS DOC: _helpers.scss **/
/** SCSS DOC: _utility-css.vars.scss **/
.carousel-alt.chevron-on .carousel-indicators li.active:before {
  -webkit-font-smoothing: antialiased;
  text-rendering: auto;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: 900;
  line-height: 1;
  font-family: "Font Awesome 6 Pro", "Font Awesome 5 Pro";
}

/**  Build Comment: This Style Sheet was formatted to work best with the inclusion of Bootstrap ^5.1.0   **/
/**  Build Comment: Set Active Class  **/
/** SCSS DOC: __brand.base.scss **/
/**  Colors  **/
/** SCSS DOC: _colors.scss **/
/** Setting link color variables in scss **/
/*

Link Colors: Light

Link colors of a lighter shade in all of its states, default, hover, visited. Typically used to enhance visibility on dark backgrounds.

$link-color-dark			- #126657; Link Color dark			
$link-color-dark--hover	- #051f1a; Link Color dark--hover	
$link-color-dark--visited	- #42665f; Link Color dark--visited	

Weight:2

Styleguide DesignBase.Colors.LinksLight
 */
/*

Link Colors

Link colors  in all of its states, default, hover, visited.


$link-color-light			- #8cebda; Link Color light			
$link-color-light--hover	- #e8fbf8; Link Color light--hover	
$link-color-light--visited	- #84afa7; Link Color light--visited	
$link-color-dark			- #126657; Link Color dark			
$link-color-dark--hover	- #051f1a; Link Color dark--hover	
$link-color-dark--visited	- #42665f; Link Color dark--visited	

Weight:1

Styleguide DesignBase.Colors.Links
 */
/**  Fonts  **/
/* Define the "system" font family */
@font-face {
  font-style: normal;
  font-weight: 300;
  src: local(".SFNSText-Light"), local(".HelveticaNeueDeskInterface-Light"), local(".LucidaGrandeUI"), local("Ubuntu Light"), local("Segoe UI Light"), local("Roboto-Light"), local("DroidSans"), local("Tahoma");
  font-family: system;
}
html {
  -webkit-font-smoothing: antialiased;
  -webkit-line-break: after-white-space;
  -webkit-locale: "en";
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  line-break: white-space;
}

/**  Textures  **/
/**  logos  **/
/**  ACC Brands    *********************************/
/** SCSS DOC: __brand.virtual.scss **/
/**  Build Comment: Overlay and alter for virtual Branding 4.1.4x  **/
/** SCSS DOC:_brand.compile.scss **/
/** SCSS DOC: _root.cssvars.scss **/
:root {
  --primary-h: 193.288590604deg;
  --primary-s: 74.8743718593%;
  --primary-l: 39.0196078431%;
  --primary: hsl( var(--primary-h),var(--primary-s),var(--primary-l) );
  --secondary-h: 223.6363636364deg;
  --secondary-s: 5.069124424%;
  --secondary-l: 42.5490196078%;
  --secondary: hsl( var(--secondary-h),var(--secondary-s),var(--secondary-l) );
  --success-h: 137.8625954198deg;
  --success-s: 90.3448275862%;
  --success-l: 28.431372549%;
  --success: hsl( var(--success-h),var(--success-s),var(--success-l) );
  --shade-h: 0deg;
  --shade-s: 0.826446281%;
  --shade-l: 52.5490196078%;
  --shade: hsl( var(--shade-h),var(--shade-s),var(--shade-l) );
  --warning-h: 33.8613861386deg;
  --warning-s: 86.3247863248%;
  --warning-l: 45.8823529412%;
  --warning: hsl( var(--warning-h),var(--warning-s),var(--warning-l) );
  --alert-h: 0deg;
  --alert-s: 78.9473684211%;
  --alert-l: 48.431372549%;
  --alert: hsl( var(--alert-h),var(--alert-s),var(--alert-l) );
  --navigation-h: 221.8791946309deg;
  --navigation-s: 63.4042553191%;
  --navigation-l: 46.0784313725%;
  --navigation: hsl( var(--navigation-h),var(--navigation-s),var(--navigation-l) );
  --accent-h: 167.2340425532deg;
  --accent-s: 76.2162162162%;
  --accent-l: 36.2745098039%;
  --accent: hsl( var(--accent-h),var(--accent-s),var(--accent-l) );
  --info-h: 31.3043478261deg;
  --info-s: 11.1111111111%;
  --info-l: 59.4117647059%;
  --info: hsl( var(--info-h),var(--info-s),var(--info-l) );
  --highlight-h: 265.8536585366deg;
  --highlight-s: 48.2352941176%;
  --highlight-l: 50%;
  --highlight: hsl( var(--highlight-h),var(--highlight-s),var(--highlight-l) );
  --acc-h: 206.9491525424deg;
  --acc-s: 100%;
  --acc-l: 23.137254902%;
  --acc: hsl( var(--acc-h),var(--acc-s),var(--acc-l) );
  --link-color-light-h:169.2857142857deg;
  --link-color-light-s:70%;
  --link-color-light-l:73.5294117647%;
  --link-color-light: hsl( var(--link-color-light-h),var(--link-color-light-s),var(--link-color-light-l) );
  --link-color-light--hover-h:169.2857142857deg;
  --link-color-light--hover-s:70%;
  --link-color-light--hover-l:94.7058823529%;
  --link-color-light--hover: hsl( var(--link-color-light--hover-h),var(--link-color-light--hover-s),var(--link-color-light--hover-l) );
  --link-color-light--visited-h:169.2857142857deg;
  --link-color-light--visited-s:21%;
  --link-color-light--visited-l:60.2941176471%;
  --link-color-light--visited: hsl( var(--link-color-light--visited-h),var(--link-color-light--visited-s),var(--link-color-light--visited-l) );
  --link-color-dark-h:169.2857142857deg;
  --link-color-dark-s:70%;
  --link-color-dark-l:23.5294117647%;
  --link-color-dark: hsl( var(--link-color-dark-h),var(--link-color-dark-s),var(--link-color-dark-l) );
  --link-color-dark--hover-h:169.2857142857deg;
  --link-color-dark--hover-s:70%;
  --link-color-dark--hover-l:7.0588235294%;
  --link-color-dark--hover: hsl( var(--link-color-dark--hover-h),var(--link-color-dark--hover-s),var(--link-color-dark--hover-l) );
  --link-color-dark--visited-h:169.2857142857deg;
  --link-color-dark--visited-s:21%;
  --link-color-dark--visited-l:32.9411764706%;
  --link-color-dark--visited: hsl( var(--link-color-dark--visited-h),var(--link-color-dark--visited-s),var(--link-color-dark--visited-l) );
}

.carousel-alt.chevron-on .carousel-indicators li.active:before {
  -webkit-font-smoothing: antialiased;
  text-rendering: auto;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: 900;
  line-height: 1;
  font-family: "Font Awesome 6 Pro", "Font Awesome 5 Pro";
}

/**  Build Comment: Render Root Variables  **/
/** SCSS DOC: __var.output.scss **/
/** This needs to run later then brand **/
/** SCSS DOC: _setup.boot.scss **/
/*!
 * Bootstrap v5.0.0-beta3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --bs-blue: #2b58c0;
  --bs-indigo: #6610f2;
  --bs-purple: #976ad2;
  --bs-pink: #e83e8c;
  --bs-red: #dd1a1a;
  --bs-orange: #da8210;
  --bs-yellow: #ffc107;
  --bs-green: #06a022;
  --bs-teal: #198dae;
  --bs-cyan: #17a2b8;
  --bs-white: #fbf7f7;
  --bs-gray: #9e9b9b;
  --bs-gray-dark: #cdc9c9;
  --bs-gray-100: #2a2929;
  --bs-gray-200: #414040;
  --bs-gray-300: #595757;
  --bs-gray-400: #706e6e;
  --bs-gray-500: #878585;
  --bs-gray-600: #9e9b9b;
  --bs-gray-700: #b5b2b2;
  --bs-gray-800: #cdc9c9;
  --bs-gray-900: #e4e0e0;
  --bs-primary: #198dae;
  --bs-secondary: #676a72;
  --bs-success: #078a2e;
  --bs-accent: #16a385;
  --bs-info: #a3988c;
  --bs-warning: #da8210;
  --bs-alert: #dd1a1a;
  --bs-primary-rgb: 25, 141, 174;
  --bs-secondary-rgb: 103, 106, 114;
  --bs-success-rgb: 7, 138, 46;
  --bs-accent-rgb: 22, 163, 133;
  --bs-info-rgb: 163, 152, 140;
  --bs-warning-rgb: 218, 130, 16;
  --bs-alert-rgb: 221, 26, 26;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 19, 18, 18;
  --bs-body-color-rgb: 19, 18, 18;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: "Open Sans",-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 16px;
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.6;
  --bs-body-color: #131212;
  --bs-body-bg: white;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(19, 18, 18, 0);
  margin: 0;
  background-color: var(--bs-body-bg);
  color: var(--bs-body-color);
  font-weight: var(--bs-body-font-weight);
  font-size: var(--bs-body-font-size);
  line-height: var(--bs-body-line-height);
  font-family: var(--bs-body-font-family);
  text-align: var(--bs-body-text-align);
}

hr {
  margin: 16px 0;
  margin: 1rem 0;
  border: 0;
  background-color: currentColor;
  color: inherit;
  opacity: 0.25;
}

hr:not([size]) {
  height: 1px;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
  font-weight: 300;
  line-height: 1.35;
  font-family: "Maven Pro","Muli","Open Sans",Verdana,Helvetica,sans-serif;
}

h1, .h1 {
  font-size: 28.832px;
  font-size: 1.8020324707rem;
}

h2, .h2 {
  font-size: 25.628px;
  font-size: 1.6018066406rem;
}

h3, .h3 {
  font-size: 22.781px;
  font-size: 1.423828125rem;
}

h4, .h4 {
  font-size: 20.25px;
  font-size: 1.265625rem;
}

h5, .h5 {
  font-size: 18px;
  font-size: 1.125rem;
}

h6, .h6 {
  font-size: 16px;
  font-size: 1rem;
}

p {
  margin-top: 0;
  margin-bottom: 16px;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-bs-original-title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  cursor: help;
}

address {
  margin-bottom: 16px;
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 32px;
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 16px;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 16px;
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.2em;
  background-color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.05 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.1) ), 1);
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #198dae;
  text-decoration: none;
}
a:hover {
  color: #12637a;
  text-decoration: underline;
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-size: 1em;
  font-family: var(--bs-font-monospace);
  direction: ltr /* rtl:ignore */;
  unicode-bidi: bidi-override;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 16px;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  color: inherit;
  font-size: inherit;
  word-break: normal;
}

code {
  word-wrap: break-word;
  color: #e83e8c;
  font-size: 0.875em;
}
a > code {
  color: inherit;
}

kbd {
  padding: 3.2px 6.4px;
  padding: 0.2rem 0.4rem;
  border-radius: 3px;
  background-color: #e7e7e7;
  color: white;
  font-size: 0.875em;
}
kbd kbd {
  padding: 0;
  font-weight: 700;
  font-size: 1em;
}

figure {
  margin: 0 0 16px;
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  border-collapse: collapse;
  caption-side: bottom;
}

caption {
  padding-top: 8px;
  padding-top: 0.5rem;
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
  color: #b8b8b8;
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-width: 0;
  border-style: solid;
  border-color: inherit;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-size: inherit;
  line-height: inherit;
  font-family: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]::-webkit-calendar-picker-indicator {
  display: none;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}

legend {
  width: 100%;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
  padding: 0;
  float: left;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: inherit;
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::file-selector-button {
  font: inherit;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-weight: 300;
  font-size: 20px;
  font-size: 1.25rem;
}

.display-1 {
  font-size: 51.957px;
  font-size: 3.2473210255rem;
}

.display-1,.display-2 {
  font-weight: 300;
  line-height: 1.35;
}

.display-2 {
  font-size: 46.184px;
  font-size: 2.8865075782rem;
}

.display-3 {
  font-size: 41.052px;
  font-size: 2.565784514rem;
}

.display-3,.display-4 {
  font-weight: 300;
  line-height: 1.35;
}

.display-4 {
  font-size: 36.491px;
  font-size: 2.2806973457rem;
}

.display-5 {
  font-size: 32.436px;
  font-size: 2.0272865295rem;
}

.display-5,.display-6 {
  font-weight: 300;
  line-height: 1.35;
}

.display-6 {
  font-size: 28.832px;
  font-size: 1.8020324707rem;
}

.list-unstyled,.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 8px;
  margin-right: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 16px;
  margin-bottom: 1rem;
  font-size: 20px;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -16px;
  margin-top: -1rem;
  margin-bottom: 16px;
  margin-bottom: 1rem;
  color: #a1a0a0;
  font-size: 0.875em;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid,.img-thumbnail {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 4px;
  padding: 0.25rem;
  border: 1px solid #5a5959;
  border-radius: 6px;
  background-color: white;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  color: #a1a0a0;
  font-size: 0.875em;
}

.container,
.container-fluid,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: var(--bs-gutter-x, 16px);
  padding-right: var(--bs-gutter-x, 1rem);
  padding-left: var(--bs-gutter-x, 16px);
  padding-left: var(--bs-gutter-x, 1rem);
}

@media (min-width: 460px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 1024px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
.row {
  --bs-gutter-x: 32px;
  --bs-gutter-x: 2rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-.5 * var(--bs-gutter-x));
  margin-left: calc(-.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  margin-top: var(--bs-gutter-y);
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  width: 8.33333333%;
}

.col-1,.col-2 {
  flex: 0 0 auto;
}

.col-2 {
  width: 16.66666667%;
}

.col-3 {
  width: 25%;
}

.col-3,.col-4 {
  flex: 0 0 auto;
}

.col-4 {
  width: 33.33333333%;
}

.col-5 {
  width: 41.66666667%;
}

.col-5,.col-6 {
  flex: 0 0 auto;
}

.col-6 {
  width: 50%;
}

.col-7 {
  width: 58.33333333%;
}

.col-7,.col-8 {
  flex: 0 0 auto;
}

.col-8 {
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 4px;
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 4px;
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 8px;
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 8px;
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 16px;
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 16px;
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 32px;
  --bs-gutter-x: 2rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 32px;
  --bs-gutter-y: 2rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 48px;
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 48px;
  --bs-gutter-y: 3rem;
}

@media (min-width: 460px) {
  .col-sm {
    flex: 1 0 0%;
  }

  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.33333333%;
  }

  .offset-sm-2 {
    margin-left: 16.66666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.33333333%;
  }

  .offset-sm-5 {
    margin-left: 41.66666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.33333333%;
  }

  .offset-sm-8 {
    margin-left: 66.66666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.33333333%;
  }

  .offset-sm-11 {
    margin-left: 91.66666667%;
  }

  .g-sm-0,
.gx-sm-0 {
    --bs-gutter-x: 0;
  }

  .g-sm-0,
.gy-sm-0 {
    --bs-gutter-y: 0;
  }

  .g-sm-1,
.gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-sm-1,
.gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-sm-2,
.gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-sm-2,
.gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-sm-3,
.gx-sm-3 {
    --bs-gutter-x: 1rem;
  }

  .g-sm-3,
.gy-sm-3 {
    --bs-gutter-y: 1rem;
  }

  .g-sm-4,
.gx-sm-4 {
    --bs-gutter-x: 2rem;
  }

  .g-sm-4,
.gy-sm-4 {
    --bs-gutter-y: 2rem;
  }

  .g-sm-5,
.gx-sm-5 {
    --bs-gutter-x: 3rem;
  }

  .g-sm-5,
.gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }

  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.33333333%;
  }

  .offset-md-2 {
    margin-left: 16.66666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.33333333%;
  }

  .offset-md-5 {
    margin-left: 41.66666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.33333333%;
  }

  .offset-md-8 {
    margin-left: 66.66666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.33333333%;
  }

  .offset-md-11 {
    margin-left: 91.66666667%;
  }

  .g-md-0,
.gx-md-0 {
    --bs-gutter-x: 0;
  }

  .g-md-0,
.gy-md-0 {
    --bs-gutter-y: 0;
  }

  .g-md-1,
.gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-md-1,
.gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-md-2,
.gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-md-2,
.gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-md-3,
.gx-md-3 {
    --bs-gutter-x: 1rem;
  }

  .g-md-3,
.gy-md-3 {
    --bs-gutter-y: 1rem;
  }

  .g-md-4,
.gx-md-4 {
    --bs-gutter-x: 2rem;
  }

  .g-md-4,
.gy-md-4 {
    --bs-gutter-y: 2rem;
  }

  .g-md-5,
.gx-md-5 {
    --bs-gutter-x: 3rem;
  }

  .g-md-5,
.gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1024px) {
  .col-lg {
    flex: 1 0 0%;
  }

  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.33333333%;
  }

  .offset-lg-2 {
    margin-left: 16.66666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.33333333%;
  }

  .offset-lg-5 {
    margin-left: 41.66666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.33333333%;
  }

  .offset-lg-8 {
    margin-left: 66.66666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.33333333%;
  }

  .offset-lg-11 {
    margin-left: 91.66666667%;
  }

  .g-lg-0,
.gx-lg-0 {
    --bs-gutter-x: 0;
  }

  .g-lg-0,
.gy-lg-0 {
    --bs-gutter-y: 0;
  }

  .g-lg-1,
.gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-lg-1,
.gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-lg-2,
.gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-lg-2,
.gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-lg-3,
.gx-lg-3 {
    --bs-gutter-x: 1rem;
  }

  .g-lg-3,
.gy-lg-3 {
    --bs-gutter-y: 1rem;
  }

  .g-lg-4,
.gx-lg-4 {
    --bs-gutter-x: 2rem;
  }

  .g-lg-4,
.gy-lg-4 {
    --bs-gutter-y: 2rem;
  }

  .g-lg-5,
.gx-lg-5 {
    --bs-gutter-x: 3rem;
  }

  .g-lg-5,
.gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }

  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.33333333%;
  }

  .offset-xl-2 {
    margin-left: 16.66666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.33333333%;
  }

  .offset-xl-5 {
    margin-left: 41.66666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.33333333%;
  }

  .offset-xl-8 {
    margin-left: 66.66666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.33333333%;
  }

  .offset-xl-11 {
    margin-left: 91.66666667%;
  }

  .g-xl-0,
.gx-xl-0 {
    --bs-gutter-x: 0;
  }

  .g-xl-0,
.gy-xl-0 {
    --bs-gutter-y: 0;
  }

  .g-xl-1,
.gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-xl-1,
.gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-xl-2,
.gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-xl-2,
.gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-xl-3,
.gx-xl-3 {
    --bs-gutter-x: 1rem;
  }

  .g-xl-3,
.gy-xl-3 {
    --bs-gutter-y: 1rem;
  }

  .g-xl-4,
.gx-xl-4 {
    --bs-gutter-x: 2rem;
  }

  .g-xl-4,
.gy-xl-4 {
    --bs-gutter-y: 2rem;
  }

  .g-xl-5,
.gx-xl-5 {
    --bs-gutter-x: 3rem;
  }

  .g-xl-5,
.gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
.table {
  --bs-table-bg: transparent;
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: #131212;
  --bs-table-striped-bg: rgba(19, 18, 18, 0.05);
  --bs-table-active-color: #131212;
  --bs-table-active-bg: rgba(19, 18, 18, 0.1);
  --bs-table-hover-color: #131212;
  --bs-table-hover-bg: rgba(19, 18, 18, 0.075);
  width: 100%;
  margin-bottom: 16px;
  margin-bottom: 1rem;
  border-color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.45 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.9) ), 1);
  color: #131212;
  vertical-align: top;
}
.table > :not(caption) > * > * {
  padding: 8px 8px;
  padding: 0.5rem 0.5rem;
  border-bottom-width: 1px;
  background-color: var(--bs-table-bg);
  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}
.table > :not(:first-child) {
  border-top: 2px solid currentColor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 4px 4px;
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: 1px 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 1px;
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}

.table-active {
  --bs-table-accent-bg: var(--bs-table-active-bg);
  color: var(--bs-table-active-color);
}

.table-hover > tbody > tr:hover > * {
  --bs-table-accent-bg: var(--bs-table-hover-bg);
  color: var(--bs-table-hover-color);
}

.table-primary {
  --bs-table-bg: #d1e8ef;
  --bs-table-striped-bg: #c8dde4;
  --bs-table-striped-color: #131212;
  --bs-table-active-bg: #bed3d9;
  --bs-table-active-color: #131212;
  --bs-table-hover-bg: #c3d8de;
  --bs-table-hover-color: #131212;
  border-color: #bed3d9;
  color: #131212;
}

.table-secondary {
  --bs-table-bg: #e1e1e3;
  --bs-table-striped-bg: #d7d7d9;
  --bs-table-striped-color: #131212;
  --bs-table-active-bg: #ccccce;
  --bs-table-active-color: #131212;
  --bs-table-hover-bg: #d2d1d3;
  --bs-table-hover-color: #131212;
  border-color: #ccccce;
  color: #131212;
}

.table-success {
  --bs-table-bg: #cde8d5;
  --bs-table-striped-bg: #c4ddcb;
  --bs-table-striped-color: #131212;
  --bs-table-active-bg: #bad3c2;
  --bs-table-active-color: #131212;
  --bs-table-hover-bg: #bfd8c6;
  --bs-table-hover-color: #131212;
  border-color: #bad3c2;
  color: #131212;
}

.table-accent {
  --bs-table-bg: #d0ede7;
  --bs-table-striped-bg: #c7e2dc;
  --bs-table-striped-color: #131212;
  --bs-table-active-bg: #bdd7d2;
  --bs-table-active-color: #131212;
  --bs-table-hover-bg: #c2ddd7;
  --bs-table-hover-color: #131212;
  border-color: #bdd7d2;
  color: #131212;
}

.table-info {
  --bs-table-bg: #edeae8;
  --bs-table-striped-bg: #e2dfdd;
  --bs-table-striped-color: #131212;
  --bs-table-active-bg: #d7d4d3;
  --bs-table-active-color: #131212;
  --bs-table-hover-bg: #dddad8;
  --bs-table-hover-color: #131212;
  border-color: #d7d4d3;
  color: #131212;
}

.table-warning {
  --bs-table-bg: #f8e6cf;
  --bs-table-striped-bg: #eddbc6;
  --bs-table-striped-color: #131212;
  --bs-table-active-bg: #e1d1bc;
  --bs-table-active-color: #131212;
  --bs-table-hover-bg: #e7d6c1;
  --bs-table-hover-color: #131212;
  border-color: #e1d1bc;
  color: #131212;
}

.table-alert {
  --bs-table-bg: #f8d1d1;
  --bs-table-striped-bg: #edc7c7;
  --bs-table-striped-color: #131212;
  --bs-table-active-bg: #e1bebe;
  --bs-table-active-color: #131212;
  --bs-table-hover-bg: #e7c3c3;
  --bs-table-hover-color: #131212;
  border-color: #e1bebe;
  color: #131212;
}

.table-responsive {
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
}

@media (max-width: 459.98px) {
  .table-responsive-sm {
    -webkit-overflow-scrolling: touch;
    overflow-x: auto;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    -webkit-overflow-scrolling: touch;
    overflow-x: auto;
  }
}
@media (max-width: 1023.98px) {
  .table-responsive-lg {
    -webkit-overflow-scrolling: touch;
    overflow-x: auto;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    -webkit-overflow-scrolling: touch;
    overflow-x: auto;
  }
}
.form-label {
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}

.col-form-label {
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.6;
}

.col-form-label,.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
}

.col-form-label-lg {
  font-size: 20.25px;
  font-size: 1.265625rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 14.222px;
  font-size: 0.8888888889rem;
}

.form-text {
  margin-top: 4px;
  margin-top: 0.25rem;
  color: #b8b8b8;
  font-size: 0.875em;
}

.form-control {
  display: block;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  padding: 8px 16px;
  padding: 0.5rem 1rem;
  border: 1px solid #717171;
  border-radius: 6px;
  background-clip: padding-box;
  background-color: white;
  color: #131212;
  font-weight: 400;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.6;
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  border-color: #8cc6d7;
  outline: 0;
  background-color: white;
  box-shadow: 0 0 0 0.2rem rgba(25, 141, 174, 0.25);
  color: #131212;
}
.form-control::-webkit-date-and-time-value {
  height: 1.6em;
}
.form-control::-moz-placeholder {
  color: #a1a0a0;
  opacity: 1;
}
.form-control::placeholder {
  color: #a1a0a0;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e7e7e7;
  opacity: 1;
}
.form-control::file-selector-button {
  margin: -8px -16px;
  margin: -0.5rem -1rem;
  margin-inline-end: 16px;
  margin-inline-end: 1rem;
  padding: 8px 16px;
  padding: 0.5rem 1rem;
  border-width: 0;
  border-style: solid;
  border-radius: 0;
  border-inline-end-width: 1px;
  border-color: inherit;
  background-color: var(--primary);
  color: white;
  pointer-events: none;
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.03) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.3 ) ), 1);
}
.form-control::-webkit-file-upload-button {
  margin: -8px -16px;
  margin: -0.5rem -1rem;
  margin-inline-end: 16px;
  margin-inline-end: 1rem;
  padding: 8px 16px;
  padding: 0.5rem 1rem;
  border-width: 0;
  border-style: solid;
  border-radius: 0;
  border-inline-end-width: 1px;
  border-color: inherit;
  background-color: var(--primary);
  color: white;
  pointer-events: none;
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.03) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.3 ) ), 1);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  margin-bottom: 0;
  padding: 8px 0;
  padding: 0.5rem 0;
  border: solid transparent;
  border-width: 1px 0;
  background-color: transparent;
  color: #131212;
  line-height: 1.6;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.6em + 0.5rem + 2px);
  padding: 4px 8px;
  padding: 0.25rem 0.5rem;
  border-radius: 3px;
  font-size: 14.222px;
  font-size: 0.8888888889rem;
}
.form-control-sm::file-selector-button {
  margin: -4px -8px;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 8px;
  margin-inline-end: 0.5rem;
  padding: 4px 8px;
  padding: 0.25rem 0.5rem;
}
.form-control-sm::-webkit-file-upload-button {
  margin: -4px -8px;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 8px;
  margin-inline-end: 0.5rem;
  padding: 4px 8px;
  padding: 0.25rem 0.5rem;
}

.form-control-lg {
  min-height: calc(1.6em + 1rem + 2px);
  padding: 8px 16px;
  padding: 0.5rem 1rem;
  border-radius: 6px;
  font-size: 20.25px;
  font-size: 1.265625rem;
}
.form-control-lg::file-selector-button {
  margin: -8px -16px;
  margin: -0.5rem -1rem;
  margin-inline-end: 16px;
  margin-inline-end: 1rem;
  padding: 8px 16px;
  padding: 0.5rem 1rem;
}
.form-control-lg::-webkit-file-upload-button {
  margin: -8px -16px;
  margin: -0.5rem -1rem;
  margin-inline-end: 16px;
  margin-inline-end: 1rem;
  padding: 8px 16px;
  padding: 0.5rem 1rem;
}

textarea.form-control {
  min-height: calc(1.6em + 1rem + 2px);
}
textarea.form-control-sm {
  min-height: calc(1.6em + 0.5rem + 2px);
}
textarea.form-control-lg {
  min-height: calc(1.6em + 1rem + 2px);
}

.form-control-color {
  width: 48px;
  width: 3rem;
  height: auto;
  padding: 8px;
  padding: 0.5rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  height: 1.6em;
  border-radius: 6px;
}
.form-control-color::-webkit-color-swatch {
  height: 1.6em;
  border-radius: 6px;
}

.form-select {
  -moz-padding-start: calc(1rem - 3px);
  display: block;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  padding: 8px 48px 8px 16px;
  padding: 0.5rem 3rem 0.5rem 1rem;
  border: 1px solid #717171;
  border-radius: 6px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%235a5959' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-position: right 16px center;
  background-position: right 1rem center;
  background-size: 16px 12px;
  background-repeat: no-repeat;
  background-color: white;
  color: #131212;
  font-weight: 400;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.6;
}
.form-select:focus {
  border-color: #8cc6d7;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(25, 141, 174, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 16px;
  padding-right: 1rem;
  background-image: none;
}
.form-select:disabled {
  background-color: #898989;
  color: #e7e7e7;
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #131212;
}

.form-select-sm {
  padding-top: 4px;
  padding-top: 0.25rem;
  padding-bottom: 4px;
  padding-bottom: 0.25rem;
  padding-left: 8px;
  padding-left: 0.5rem;
  border-radius: 3px;
  font-size: 14.222px;
  font-size: 0.8888888889rem;
}

.form-select-lg {
  padding-top: 8px;
  padding-top: 0.5rem;
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
  padding-left: 16px;
  padding-left: 1rem;
  border-radius: 6px;
  font-size: 20.25px;
  font-size: 1.265625rem;
}

.form-check {
  display: block;
  min-height: 25.6px;
  min-height: 1.6rem;
  margin-bottom: 2px;
  margin-bottom: 0.125rem;
  padding-left: 1.5em;
}
.form-check .form-check-input {
  margin-left: -1.5em;
  float: left;
}

.form-check-input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 1em;
  height: 1em;
  margin-top: 0.3em;
  border: 1px solid rgba(0, 0, 0, 0.25);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-color: white;
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
  vertical-align: top;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #8cc6d7;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(25, 141, 174, 0.25);
}
.form-check-input:checked {
  border-color: #198dae;
  background-color: #198dae;
}
.form-check-input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='white'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  border-color: #198dae;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
  background-color: #198dae;
}
.form-check-input:disabled {
  filter: none;
  opacity: 0.5;
  pointer-events: none;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  width: 2em;
  margin-left: -2.5em;
  border-radius: 2em;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  background-position: left center;
}
.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%238cc6d7'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='white'/%3e%3c/svg%3e");
  background-position: right center;
}

.form-check-inline {
  display: inline-block;
  margin-right: 16px;
  margin-right: 1rem;
}

.btn-check {
  clip: rect(0, 0, 0, 0);
  position: absolute;
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  filter: none;
  opacity: 0.65;
  pointer-events: none;
}

.form-range {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  height: 22.4px;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px white, 0 0 0 0.2rem rgba(25, 141, 174, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px white, 0 0 0 0.2rem rgba(25, 141, 174, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  -webkit-appearance: none;
          appearance: none;
  width: 16px;
  width: 1rem;
  height: 16px;
  height: 1rem;
  margin-top: -4px;
  margin-top: -0.25rem;
  border: 0;
  border-radius: 1rem;
  background-color: #198dae;
}
.form-range::-webkit-slider-thumb:active {
  background-color: #badde7;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 8px;
  height: 0.5rem;
  border-radius: 1rem;
  border-color: transparent;
  background-color: #5a5959;
  color: transparent;
  cursor: pointer;
}
.form-range::-moz-range-thumb {
  -moz-appearance: none;
       appearance: none;
  width: 16px;
  width: 1rem;
  height: 16px;
  height: 1rem;
  border: 0;
  border-radius: 1rem;
  background-color: #198dae;
}
.form-range::-moz-range-thumb:active {
  background-color: #badde7;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 8px;
  height: 0.5rem;
  border-radius: 1rem;
  border-color: transparent;
  background-color: #5a5959;
  color: transparent;
  cursor: pointer;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: #e7e7e7;
}
.form-range:disabled::-moz-range-thumb {
  background-color: #e7e7e7;
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-select {
  height: calc(3.5rem + 2px);
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  transform-origin: 0 0;
  border: 1px solid transparent;
  pointer-events: none;
}
.form-floating > label,.form-floating > .form-control {
  padding: 16px 16px;
  padding: 1rem 1rem;
}
.form-floating > .form-control::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder {
  color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) {
  padding-top: 26px;
  padding-top: 1.625rem;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
  padding-top: 26px;
  padding-top: 1.625rem;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill {
  padding-top: 26px;
  padding-top: 1.625rem;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 26px;
  padding-top: 1.625rem;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
  opacity: 0.65;
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
  opacity: 0.65;
}
.form-floating > .form-control:-webkit-autofill ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
  opacity: 0.65;
}

.input-group {
  display: flex;
  position: relative;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus {
  z-index: 3;
}
.input-group .btn {
  z-index: 2;
  position: relative;
}
.input-group .btn:focus {
  z-index: 3;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 8px 16px;
  padding: 0.5rem 1rem;
  border: 1px solid #717171;
  border-radius: 6px;
  background-color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.375 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.75) ), 1);
  color: #131212;
  font-weight: 400;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.6;
  text-align: center;
  white-space: nowrap;
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 8px 16px;
  padding: 0.5rem 1rem;
  border-radius: 6px;
  font-size: 20.25px;
  font-size: 1.265625rem;
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 4px 8px;
  padding: 0.25rem 0.5rem;
  border-radius: 3px;
  font-size: 14.222px;
  font-size: 0.8888888889rem;
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 64px;
  padding-right: 4rem;
}
.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 4px;
  margin-top: 0.25rem;
  color: #078a2e;
  font-size: 0.875em;
}

.valid-tooltip {
  display: none;
  z-index: 5;
  position: absolute;
  top: 100%;
  max-width: 100%;
  margin-top: 1.6px;
  margin-top: 0.1rem;
  padding: 4px 8px;
  padding: 0.25rem 0.5rem;
  border-radius: 6px;
  background-color: rgba(7, 138, 46, 0.9);
  color: white;
  font-size: 14.222px;
  font-size: 0.8888888889rem;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #078a2e;
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #078a2e;
  box-shadow: 0 0 0 0.2rem rgba(7, 138, 46, 0.25);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #078a2e;
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: #078a2e;
  box-shadow: 0 0 0 0.2rem rgba(7, 138, 46, 0.25);
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #078a2e;
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #078a2e;
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.2rem rgba(7, 138, 46, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #078a2e;
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid,
.was-validated .input-group .form-select:valid,
.input-group .form-select.is-valid {
  z-index: 1;
}
.was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus,
.was-validated .input-group .form-select:valid:focus,
.input-group .form-select.is-valid:focus {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 4px;
  margin-top: 0.25rem;
  color: #dd1a1a;
  font-size: 0.875em;
}

.invalid-tooltip {
  display: none;
  z-index: 5;
  position: absolute;
  top: 100%;
  max-width: 100%;
  margin-top: 1.6px;
  margin-top: 0.1rem;
  padding: 4px 8px;
  padding: 0.25rem 0.5rem;
  border-radius: 6px;
  background-color: rgba(221, 26, 26, 0.9);
  color: white;
  font-size: 14.222px;
  font-size: 0.8888888889rem;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dd1a1a;
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dd1a1a;
  box-shadow: 0 0 0 0.2rem rgba(221, 26, 26, 0.25);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #dd1a1a;
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: #dd1a1a;
  box-shadow: 0 0 0 0.2rem rgba(221, 26, 26, 0.25);
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #dd1a1a;
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #dd1a1a;
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.2rem rgba(221, 26, 26, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dd1a1a;
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid,
.was-validated .input-group .form-select:invalid,
.input-group .form-select.is-invalid {
  z-index: 2;
}
.was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus,
.was-validated .input-group .form-select:invalid:focus,
.input-group .form-select.is-invalid:focus {
  z-index: 3;
}

.btn {
  display: inline-block;
  padding: 8px 16px;
  padding: 0.5rem 1rem;
  border: 1px solid transparent;
  border-radius: 6px;
  background-color: transparent;
  color: #131212;
  font-weight: 400;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.6;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.btn:hover {
  color: #131212;
  text-decoration: none;
}
.btn-check:focus + .btn, .btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(25, 141, 174, 0.25);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  opacity: 0.65;
  pointer-events: none;
}

.btn-primary {
  border-color: #198dae;
  background-color: #198dae;
  color: white;
}
.btn-primary:hover,.btn-check:focus + .btn-primary, .btn-primary:focus {
  border-color: #14718b;
  background-color: #157894;
  color: white;
}
.btn-check:focus + .btn-primary, .btn-primary:focus {
  box-shadow: 0 0 0 0.2rem rgba(60, 158, 186, 0.5);
}
.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
  border-color: #136a83;
  background-color: #14718b;
  color: white;
}
.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(60, 158, 186, 0.5);
}
.btn-primary:disabled, .btn-primary.disabled {
  border-color: #198dae;
  background-color: #198dae;
  color: white;
}

.btn-secondary {
  border-color: #676a72;
  background-color: #676a72;
  color: white;
}
.btn-secondary:hover,.btn-check:focus + .btn-secondary, .btn-secondary:focus {
  border-color: #52555b;
  background-color: #585a61;
  color: white;
}
.btn-check:focus + .btn-secondary, .btn-secondary:focus {
  box-shadow: 0 0 0 0.2rem rgba(126, 128, 135, 0.5);
}
.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
  border-color: #4d5056;
  background-color: #52555b;
  color: white;
}
.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(126, 128, 135, 0.5);
}
.btn-secondary:disabled, .btn-secondary.disabled {
  border-color: #676a72;
  background-color: #676a72;
  color: white;
}

.btn-success {
  border-color: #078a2e;
  background-color: #078a2e;
  color: white;
}
.btn-success:hover,.btn-check:focus + .btn-success, .btn-success:focus {
  border-color: #066e25;
  background-color: #067527;
  color: white;
}
.btn-check:focus + .btn-success, .btn-success:focus {
  box-shadow: 0 0 0 0.2rem rgba(44, 156, 77, 0.5);
}
.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {
  border-color: #056823;
  background-color: #066e25;
  color: white;
}
.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(44, 156, 77, 0.5);
}
.btn-success:disabled, .btn-success.disabled {
  border-color: #078a2e;
  background-color: #078a2e;
  color: white;
}

.btn-accent {
  border-color: #16a385;
  background-color: #16a385;
  color: white;
}
.btn-accent:hover,.btn-check:focus + .btn-accent, .btn-accent:focus {
  border-color: #12826a;
  background-color: #138b71;
  color: white;
}
.btn-check:focus + .btn-accent, .btn-accent:focus {
  box-shadow: 0 0 0 0.2rem rgba(57, 177, 151, 0.5);
}
.btn-check:checked + .btn-accent, .btn-check:active + .btn-accent, .btn-accent:active, .btn-accent.active, .show > .btn-accent.dropdown-toggle {
  border-color: #117a64;
  background-color: #12826a;
  color: white;
}
.btn-check:checked + .btn-accent:focus, .btn-check:active + .btn-accent:focus, .btn-accent:active:focus, .btn-accent.active:focus, .show > .btn-accent.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(57, 177, 151, 0.5);
}
.btn-accent:disabled, .btn-accent.disabled {
  border-color: #16a385;
  background-color: #16a385;
  color: white;
}

.btn-info {
  border-color: #a3988c;
  background-color: #a3988c;
  color: #131212;
}
.btn-info:hover,.btn-check:focus + .btn-info, .btn-info:focus {
  border-color: #aca298;
  background-color: #b1a79d;
  color: #131212;
}
.btn-check:focus + .btn-info, .btn-info:focus {
  box-shadow: 0 0 0 0.2rem rgba(141, 132, 122, 0.5);
}
.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle {
  border-color: #aca298;
  background-color: #b5ada3;
  color: #131212;
}
.btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(141, 132, 122, 0.5);
}
.btn-info:disabled, .btn-info.disabled {
  border-color: #a3988c;
  background-color: #a3988c;
  color: #131212;
}

.btn-warning {
  border-color: #da8210;
  background-color: #da8210;
  color: #131212;
}
.btn-warning:hover,.btn-check:focus + .btn-warning, .btn-warning:focus {
  border-color: #de8f28;
  background-color: #e09534;
  color: #131212;
}
.btn-check:focus + .btn-warning, .btn-warning:focus {
  box-shadow: 0 0 0 0.2rem rgba(188, 113, 16, 0.5);
}
.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {
  border-color: #de8f28;
  background-color: #e19b40;
  color: #131212;
}
.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(188, 113, 16, 0.5);
}
.btn-warning:disabled, .btn-warning.disabled {
  border-color: #da8210;
  background-color: #da8210;
  color: #131212;
}

.btn-alert {
  border-color: #dd1a1a;
  background-color: #dd1a1a;
  color: white;
}
.btn-alert:hover,.btn-check:focus + .btn-alert, .btn-alert:focus {
  border-color: #b11515;
  background-color: #bc1616;
  color: white;
}
.btn-check:focus + .btn-alert, .btn-alert:focus {
  box-shadow: 0 0 0 0.2rem rgba(226, 60, 60, 0.5);
}
.btn-check:checked + .btn-alert, .btn-check:active + .btn-alert, .btn-alert:active, .btn-alert.active, .show > .btn-alert.dropdown-toggle {
  border-color: #a61414;
  background-color: #b11515;
  color: white;
}
.btn-check:checked + .btn-alert:focus, .btn-check:active + .btn-alert:focus, .btn-alert:active:focus, .btn-alert.active:focus, .show > .btn-alert.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(226, 60, 60, 0.5);
}
.btn-alert:disabled, .btn-alert.disabled {
  border-color: #dd1a1a;
  background-color: #dd1a1a;
  color: white;
}

.btn-outline-primary {
  border-color: #198dae;
  color: #198dae;
}
.btn-outline-primary:hover {
  border-color: #198dae;
  background-color: #198dae;
  color: white;
}
.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
  box-shadow: 0 0 0 0.2rem rgba(25, 141, 174, 0.5);
}
.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
  border-color: #198dae;
  background-color: #198dae;
  color: white;
}
.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.2rem rgba(25, 141, 174, 0.5);
}
.btn-outline-primary:disabled, .btn-outline-primary.disabled {
  background-color: transparent;
  color: #198dae;
}

.btn-outline-secondary {
  border-color: #676a72;
  color: #676a72;
}
.btn-outline-secondary:hover {
  border-color: #676a72;
  background-color: #676a72;
  color: white;
}
.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
  box-shadow: 0 0 0 0.2rem rgba(103, 106, 114, 0.5);
}
.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
  border-color: #676a72;
  background-color: #676a72;
  color: white;
}
.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.2rem rgba(103, 106, 114, 0.5);
}
.btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
  background-color: transparent;
  color: #676a72;
}

.btn-outline-success {
  border-color: #078a2e;
  color: #078a2e;
}
.btn-outline-success:hover {
  border-color: #078a2e;
  background-color: #078a2e;
  color: white;
}
.btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
  box-shadow: 0 0 0 0.2rem rgba(7, 138, 46, 0.5);
}
.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {
  border-color: #078a2e;
  background-color: #078a2e;
  color: white;
}
.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.2rem rgba(7, 138, 46, 0.5);
}
.btn-outline-success:disabled, .btn-outline-success.disabled {
  background-color: transparent;
  color: #078a2e;
}

.btn-outline-accent {
  border-color: #16a385;
  color: #16a385;
}
.btn-outline-accent:hover {
  border-color: #16a385;
  background-color: #16a385;
  color: white;
}
.btn-check:focus + .btn-outline-accent, .btn-outline-accent:focus {
  box-shadow: 0 0 0 0.2rem rgba(22, 163, 133, 0.5);
}
.btn-check:checked + .btn-outline-accent, .btn-check:active + .btn-outline-accent, .btn-outline-accent:active, .btn-outline-accent.active, .btn-outline-accent.dropdown-toggle.show {
  border-color: #16a385;
  background-color: #16a385;
  color: white;
}
.btn-check:checked + .btn-outline-accent:focus, .btn-check:active + .btn-outline-accent:focus, .btn-outline-accent:active:focus, .btn-outline-accent.active:focus, .btn-outline-accent.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.2rem rgba(22, 163, 133, 0.5);
}
.btn-outline-accent:disabled, .btn-outline-accent.disabled {
  background-color: transparent;
  color: #16a385;
}

.btn-outline-info {
  border-color: #a3988c;
  color: #a3988c;
}
.btn-outline-info:hover {
  border-color: #a3988c;
  background-color: #a3988c;
  color: #131212;
}
.btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
  box-shadow: 0 0 0 0.2rem rgba(163, 152, 140, 0.5);
}
.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {
  border-color: #a3988c;
  background-color: #a3988c;
  color: #131212;
}
.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.2rem rgba(163, 152, 140, 0.5);
}
.btn-outline-info:disabled, .btn-outline-info.disabled {
  background-color: transparent;
  color: #a3988c;
}

.btn-outline-warning {
  border-color: #da8210;
  color: #da8210;
}
.btn-outline-warning:hover {
  border-color: #da8210;
  background-color: #da8210;
  color: #131212;
}
.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
  box-shadow: 0 0 0 0.2rem rgba(218, 130, 16, 0.5);
}
.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {
  border-color: #da8210;
  background-color: #da8210;
  color: #131212;
}
.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.2rem rgba(218, 130, 16, 0.5);
}
.btn-outline-warning:disabled, .btn-outline-warning.disabled {
  background-color: transparent;
  color: #da8210;
}

.btn-outline-alert {
  border-color: #dd1a1a;
  color: #dd1a1a;
}
.btn-outline-alert:hover {
  border-color: #dd1a1a;
  background-color: #dd1a1a;
  color: white;
}
.btn-check:focus + .btn-outline-alert, .btn-outline-alert:focus {
  box-shadow: 0 0 0 0.2rem rgba(221, 26, 26, 0.5);
}
.btn-check:checked + .btn-outline-alert, .btn-check:active + .btn-outline-alert, .btn-outline-alert:active, .btn-outline-alert.active, .btn-outline-alert.dropdown-toggle.show {
  border-color: #dd1a1a;
  background-color: #dd1a1a;
  color: white;
}
.btn-check:checked + .btn-outline-alert:focus, .btn-check:active + .btn-outline-alert:focus, .btn-outline-alert:active:focus, .btn-outline-alert.active:focus, .btn-outline-alert.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.2rem rgba(221, 26, 26, 0.5);
}
.btn-outline-alert:disabled, .btn-outline-alert.disabled {
  background-color: transparent;
  color: #dd1a1a;
}

.btn-link {
  color: #198dae;
  font-weight: 400;
  text-decoration: none;
}
.btn-link:hover {
  color: #12637a;
}
.btn-link:hover,.btn-link:focus {
  text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
  color: #898989;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 8px 16px;
  padding: 0.5rem 1rem;
  border-radius: 6px;
  font-size: 20.25px;
  font-size: 1.265625rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 4px 8px;
  padding: 0.25rem 0.5rem;
  border-radius: 3px;
  font-size: 14.222px;
  font-size: 0.8888888889rem;
}

.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
}

.dropup,
.dropend,
.dropdown,
.dropstart {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
  content: "";
  vertical-align: 0.255em;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  display: none;
  z-index: 1000;
  position: absolute;
  min-width: 160px;
  min-width: 10rem;
  margin: 0;
  padding: 8px 0;
  padding: 0.5rem 0;
  border: 1px solid rgba(19, 18, 18, 0.15);
  border-radius: 6px;
  background-clip: padding-box;
  background-color: white;
  color: #131212;
  font-size: 16px;
  font-size: 1rem;
  list-style: none;
  text-align: left;
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: 2px;
  margin-top: 0.125rem;
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 460px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1024px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 2px;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
  content: "";
  vertical-align: 0.255em;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 2px;
  margin-left: 0.125rem;
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
  content: "";
  vertical-align: 0.255em;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 2px;
  margin-right: 0.125rem;
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  content: "";
  vertical-align: 0.255em;
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
  content: "";
  vertical-align: 0.255em;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: 8px 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid rgba(19, 18, 18, 0.15);
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 4px 16px;
  padding: 0.25rem 1rem;
  clear: both;
  border: 0;
  background-color: transparent;
  color: #e7e7e7;
  font-weight: 400;
  text-align: inherit;
  white-space: nowrap;
}
.dropdown-item:hover, .dropdown-item:focus {
  background-color: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.03) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.3 ) ), 1);
  color: #d0d0d0;
  text-decoration: none;
}
.dropdown-item.active, .dropdown-item:active {
  background-color: #198dae;
  color: white;
  text-decoration: none;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  background-color: transparent;
  color: #898989;
  pointer-events: none;
}

.dropdown-menu.show,.dropdown-header {
  display: block;
}

.dropdown-header {
  margin-bottom: 0;
  padding: 8px 16px;
  padding: 0.5rem 1rem;
  color: #a1a0a0;
  font-size: 14.222px;
  font-size: 0.8888888889rem;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 4px 16px;
  padding: 0.25rem 1rem;
  color: #e7e7e7;
}

.dropdown-menu-dark {
  border-color: rgba(19, 18, 18, 0.15);
  background-color: #d0d0d0;
  color: #5a5959;
}
.dropdown-menu-dark .dropdown-item {
  color: #5a5959;
}
.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
  background-color: rgba(255, 255, 255, 0.15);
  color: white;
}
.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
  background-color: #198dae;
  color: white;
}
.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
  color: #5a5959;
}
.dropdown-menu-dark .dropdown-divider {
  border-color: rgba(19, 18, 18, 0.15);
}
.dropdown-menu-dark .dropdown-item-text {
  color: #5a5959;
}
.dropdown-menu-dark .dropdown-header {
  color: #898989;
}

.btn-group,
.btn-group-vertical {
  display: inline-flex;
  position: relative;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 12px;
  padding-right: 0.75rem;
  padding-left: 12px;
  padding-left: 0.75rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 6px;
  padding-right: 0.375rem;
  padding-left: 6px;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 12px;
  padding-right: 0.75rem;
  padding-left: 12px;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.nav {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 8px 16px;
  padding: 0.5rem 1rem;
  color: #198dae;
}
.nav-link:hover, .nav-link:focus {
  color: #12637a;
  text-decoration: none;
}
.nav-link.disabled {
  color: #898989;
  cursor: default;
  pointer-events: none;
}

.nav-tabs {
  border-bottom: 1px solid #5a5959;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  border: 1px solid transparent;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
  background: none;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #424141 #424141 #5a5959;
  isolation: isolate;
}
.nav-tabs .nav-link.disabled {
  border-color: transparent;
  background-color: transparent;
  color: #898989;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  border-color: #5a5959 #5a5959 white;
  background-color: white;
  color: #b8b8b8;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.nav-pills .nav-link {
  border: 0;
  border-radius: 6px;
  background: none;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  background-color: #198dae;
  color: white;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-grow: 1;
  flex-basis: 0;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  display: flex;
  position: relative;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-top: 8px;
  padding-top: 0.5rem;
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  margin-right: 16px;
  margin-right: 1rem;
  padding-top: 4.6px;
  padding-top: 0.2875rem;
  padding-bottom: 4.6px;
  padding-bottom: 0.2875rem;
  font-size: 20.25px;
  font-size: 1.265625rem;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 8px;
  padding-top: 0.5rem;
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-grow: 1;
  flex-basis: 100%;
  align-items: center;
}

.navbar-toggler {
  padding: 4px 12px;
  padding: 0.25rem 0.75rem;
  border: 1px solid transparent;
  border-radius: 6px;
  background-color: transparent;
  font-size: 20.25px;
  font-size: 1.265625rem;
  line-height: 1;
}
.navbar-toggler:hover,.navbar-toggler:focus {
  text-decoration: none;
}
.navbar-toggler:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  background-position: center;
  background-size: 100%;
  background-repeat: no-repeat;
  vertical-align: middle;
}

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 460px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler,.navbar-expand-sm .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    visibility: visible !important;
    z-index: 1000;
    position: inherit;
    bottom: 0;
    flex-grow: 1;
    transform: none;
    border-right: 0;
    border-left: 0;
    background-color: transparent;
  }
  .navbar-expand-sm .offcanvas-top,
.navbar-expand-sm .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler,.navbar-expand-md .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    visibility: visible !important;
    z-index: 1000;
    position: inherit;
    bottom: 0;
    flex-grow: 1;
    transform: none;
    border-right: 0;
    border-left: 0;
    background-color: transparent;
  }
  .navbar-expand-md .offcanvas-top,
.navbar-expand-md .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1024px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler,.navbar-expand-lg .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    visibility: visible !important;
    z-index: 1000;
    position: inherit;
    bottom: 0;
    flex-grow: 1;
    transform: none;
    border-right: 0;
    border-left: 0;
    background-color: transparent;
  }
  .navbar-expand-lg .offcanvas-top,
.navbar-expand-lg .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler,.navbar-expand-xl .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    visibility: visible !important;
    z-index: 1000;
    position: inherit;
    bottom: 0;
    flex-grow: 1;
    transform: none;
    border-right: 0;
    border-left: 0;
    background-color: transparent;
  }
  .navbar-expand-xl .offcanvas-top,
.navbar-expand-xl .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 8px;
  padding-right: 0.5rem;
  padding-left: 8px;
  padding-left: 0.5rem;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler,.navbar-expand .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas {
  visibility: visible !important;
  z-index: 1000;
  position: inherit;
  bottom: 0;
  flex-grow: 1;
  transform: none;
  border-right: 0;
  border-left: 0;
  background-color: transparent;
}
.navbar-expand .offcanvas-top,
.navbar-expand .offcanvas-bottom {
  height: auto;
  border-top: 0;
  border-bottom: 0;
}
.navbar-expand .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}
.navbar-light .navbar-brand,.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(19, 18, 18, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(19, 18, 18, 0.55);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(19, 18, 18, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(19, 18, 18, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(19, 18, 18, 0.9);
}
.navbar-light .navbar-toggler {
  border-color: rgba(19, 18, 18, 0.1);
  color: rgba(19, 18, 18, 0.55);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2819, 18, 18, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(19, 18, 18, 0.55);
}
.navbar-light .navbar-text a,
.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
  color: rgba(19, 18, 18, 0.9);
}
.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus,.navbar-dark .navbar-nav .nav-link {
  color: white;
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: var(--acc);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .nav-link.active {
  color: white;
}
.navbar-dark .navbar-toggler {
  border-color: rgba(255, 255, 255, 0.1);
  color: white;
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='white' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text,.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
  color: white;
}

.card {
  word-wrap: break-word;
  display: flex;
  position: relative;
  flex-direction: column;
  min-width: 0;
  border: 1px solid rgba(19, 18, 18, 0.125);
  border-radius: 6px;
  background-clip: border-box;
  background-color: white;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: 16px 16px;
  padding: 1rem 1rem;
}

.card-title {
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}

.card-subtitle {
  margin-top: -4px;
  margin-top: -0.25rem;
}

.card-subtitle,.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 16px;
  margin-left: 1rem;
}

.card-header {
  margin-bottom: 0;
  padding: 8px 16px;
  padding: 0.5rem 1rem;
  border-bottom: 1px solid rgba(19, 18, 18, 0.125);
  background-color: rgba(19, 18, 18, 0.03);
}
.card-header:first-child {
  border-radius: 5px 5px 0 0;
}

.card-footer {
  padding: 8px 16px;
  padding: 0.5rem 1rem;
  border-top: 1px solid rgba(19, 18, 18, 0.125);
  background-color: rgba(19, 18, 18, 0.03);
}
.card-footer:last-child {
  border-radius: 0 0 5px 5px;
}

.card-header-tabs {
  margin-bottom: -8px;
  margin-bottom: -0.5rem;
  border-bottom: 0;
}

.card-header-tabs,.card-header-pills {
  margin-right: -8px;
  margin-right: -0.5rem;
  margin-left: -8px;
  margin-left: -0.5rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 16px;
  padding: 1rem;
  border-radius: 5px;
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

.card-group > .card {
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
@media (min-width: 460px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
.card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
.card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion-button {
  display: flex;
  position: relative;
  align-items: center;
  width: 100%;
  padding: 16px 20px;
  padding: 1rem 1.25rem;
  overflow-anchor: none;
  border: 0;
  border-radius: 0;
  background-color: white;
  color: #131212;
  font-size: 16px;
  font-size: 1rem;
  text-align: left;
}
.accordion-button:not(.collapsed) {
  background-color: #e8f4f7;
  box-shadow: inset 0 -1px 0 rgba(19, 18, 18, 0.125);
  color: #177f9d;
}
.accordion-button:not(.collapsed)::after {
  transform: rotate(180deg);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23177f9d'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.accordion-button::after {
  flex-shrink: 0;
  width: 20px;
  width: 1.25rem;
  height: 20px;
  height: 1.25rem;
  margin-left: auto;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23131212'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  background-size: 1.25rem;
  background-repeat: no-repeat;
  content: "";
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  border-color: #8cc6d7;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(25, 141, 174, 0.25);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  border: 1px solid rgba(19, 18, 18, 0.125);
  background-color: white;
}
.accordion-item:first-of-type {
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}
.accordion-item:first-of-type .accordion-button {
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}

.accordion-body {
  padding: 16px 20px;
  padding: 1rem 1.25rem;
}

.accordion-flush .accordion-collapse {
  border-width: 0;
}
.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush .accordion-item .accordion-button {
  border-radius: 0;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 16px;
  margin-bottom: 1rem;
  padding: 0 0;
  list-style: none;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 8px;
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  padding-right: 8px;
  padding-right: 0.5rem;
  float: left;
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
  color: #a1a0a0;
}
.breadcrumb-item.active {
  color: #a1a0a0;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  display: block;
  position: relative;
  border: 1px solid #5a5959;
  background-color: white;
  color: #198dae;
}
.page-link:hover {
  z-index: 2;
  border-color: #5a5959;
  text-decoration: none;
}
.page-link:hover,.page-link:focus {
  background-color: #424141;
  color: #12637a;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(25, 141, 174, 0.25);
}

.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}
.page-item.active .page-link {
  z-index: 3;
  border-color: #198dae;
  background-color: #198dae;
  color: white;
}
.page-item.disabled .page-link {
  border-color: #5a5959;
  background-color: #e7e7e7;
  color: #898989;
  pointer-events: none;
}

.page-link {
  padding: 6px 12px;
  padding: 0.375rem 0.75rem;
}

.page-item:first-child .page-link {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.page-item:last-child .page-link {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.pagination-lg .page-link {
  padding: 12px 24px;
  padding: 0.75rem 1.5rem;
  font-size: 20.25px;
  font-size: 1.265625rem;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.pagination-sm .page-link {
  padding: 4px 8px;
  padding: 0.25rem 0.5rem;
  font-size: 14.222px;
  font-size: 0.8888888889rem;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.badge {
  display: inline-block;
  padding: 0.35em 0.65em;
  border-radius: 6px;
  color: white;
  font-weight: 700;
  font-size: 0.75em;
  line-height: 1;
  text-align: center;
  vertical-align: baseline;
  white-space: nowrap;
}
.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.alert {
  position: relative;
  margin-bottom: 16px;
  margin-bottom: 1rem;
  padding: 16px 16px;
  padding: 1rem 1rem;
  border: 1px solid transparent;
  border-radius: 6px;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 48px;
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  z-index: 2;
  position: absolute;
  top: 0;
  right: 0;
  padding: 20px 16px;
  padding: 1.25rem 1rem;
}

.alert-primary {
  border-color: #badde7;
  background-color: #d1e8ef;
  color: #0f5568;
}
.alert-primary .alert-link {
  color: #0c4453;
}

.alert-secondary {
  border-color: #d1d2d5;
  background-color: #e1e1e3;
  color: #3e4044;
}
.alert-secondary .alert-link {
  color: #323336;
}

.alert-success {
  border-color: #b5dcc0;
  background-color: #cde8d5;
  color: #04531c;
}
.alert-success .alert-link {
  color: #034216;
}

.alert-accent {
  border-color: #b9e3da;
  background-color: #d0ede7;
  color: #0d6250;
}
.alert-accent .alert-link {
  color: #0a4e40;
}

.alert-info {
  border-color: #e3e0dd;
  background-color: #edeae8;
  color: #625b54;
}
.alert-info .alert-link {
  color: #4e4943;
}

.alert-warning {
  border-color: #f4dab7;
  background-color: #f8e6cf;
  color: #834e0a;
}
.alert-warning .alert-link {
  color: #693e08;
}

.alert-alert {
  border-color: #f5baba;
  background-color: #f8d1d1;
  color: #851010;
}
.alert-alert .alert-link {
  color: #6a0d0d;
}

.progress {
  height: 16px;
  height: 1rem;
  border-radius: 6px;
  background-color: #424141;
  font-size: 12px;
  font-size: 0.75rem;
}

.progress,.progress-bar {
  display: flex;
  overflow: hidden;
}

.progress-bar {
  flex-direction: column;
  justify-content: center;
  background-color: #198dae;
  color: white;
  text-align: center;
  white-space: nowrap;
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.list-group {
  display: flex;
  flex-direction: column;
  margin-bottom: 0;
  padding-left: 0;
  border-radius: 6px;
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > li::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item-action {
  width: 100%;
  color: #b8b8b8;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  background-color: #2b2a2a;
  color: #b8b8b8;
  text-decoration: none;
}
.list-group-item-action:active {
  background-color: #424141;
  color: #131212;
}

.list-group-item {
  display: block;
  position: relative;
  padding: 8px 16px;
  padding: 0.5rem 1rem;
  border: 1px solid rgba(19, 18, 18, 0.125);
  background-color: white;
  color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.07) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.7 ) ), 1);
}
.list-group-item:first-child {
  border-top-right-radius: inherit;
  border-top-left-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  background-color: #e7e7e7;
  color: #898989;
  pointer-events: none;
}
.list-group-item.active {
  z-index: 2;
  border-color: #198dae;
  background-color: #198dae;
  color: white;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-top-right-radius: 0;
  border-bottom-left-radius: 6px;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 6px;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 460px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-top-right-radius: 0;
    border-bottom-left-radius: 6px;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 6px;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-top-right-radius: 0;
    border-bottom-left-radius: 6px;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 6px;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1024px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-top-right-radius: 0;
    border-bottom-left-radius: 6px;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 6px;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-top-right-radius: 0;
    border-bottom-left-radius: 6px;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 6px;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  background-color: #d1e8ef;
  color: #051c23;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  background-color: #bcd1d7;
  color: #051c23;
}
.list-group-item-primary.list-group-item-action.active {
  border-color: #051c23;
  background-color: #051c23;
  color: white;
}

.list-group-item-secondary {
  background-color: #e1e1e3;
  color: #151517;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  background-color: #cbcbcc;
  color: #151517;
}
.list-group-item-secondary.list-group-item-action.active {
  border-color: #151517;
  background-color: #151517;
  color: white;
}

.list-group-item-success {
  background-color: #cde8d5;
  color: #011c09;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  background-color: #b9d1c0;
  color: #011c09;
}
.list-group-item-success.list-group-item-action.active {
  border-color: #011c09;
  background-color: #011c09;
  color: white;
}

.list-group-item-accent {
  background-color: #d0ede7;
  color: #04211b;
}
.list-group-item-accent.list-group-item-action:hover, .list-group-item-accent.list-group-item-action:focus {
  background-color: #bbd5d0;
  color: #04211b;
}
.list-group-item-accent.list-group-item-action.active {
  border-color: #04211b;
  background-color: #04211b;
  color: white;
}

.list-group-item-info {
  background-color: #edeae8;
  color: #211e1c;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  background-color: #d5d3d1;
  color: #211e1c;
}
.list-group-item-info.list-group-item-action.active {
  border-color: #211e1c;
  background-color: #211e1c;
  color: white;
}

.list-group-item-warning {
  background-color: #f8e6cf;
  color: #2c1a03;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  background-color: #dfcfba;
  color: #2c1a03;
}
.list-group-item-warning.list-group-item-action.active {
  border-color: #2c1a03;
  background-color: #2c1a03;
  color: white;
}

.list-group-item-alert {
  background-color: #f8d1d1;
  color: #2c0505;
}
.list-group-item-alert.list-group-item-action:hover, .list-group-item-alert.list-group-item-action:focus {
  background-color: #dfbcbc;
  color: #2c0505;
}
.list-group-item-alert.list-group-item-action.active {
  border-color: #2c0505;
  background-color: #2c0505;
  color: white;
}

.btn-close {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  border: 0;
  border-radius: 6px;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23131212'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  color: #131212;
  opacity: 0.5;
}
.btn-close:hover {
  color: #131212;
  text-decoration: none;
  opacity: 0.75;
}
.btn-close:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(25, 141, 174, 0.25);
  opacity: 1;
}
.btn-close:disabled, .btn-close.disabled {
  opacity: 0.25;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.btn-close-white {
  filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  width: 350px;
  max-width: 100%;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  background-clip: padding-box;
  background-color: rgba(255, 255, 255, 0.85);
  box-shadow: "0 1px 10px rgba(0 0 0 / 5%), 0 2px 4px rgba(0 0 0 /15%), 1px 5px 5px rgba(18 56 136 / 5%)";
  font-size: 14px;
  font-size: 0.875rem;
  pointer-events: auto;
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: 16px;
  margin-bottom: 1rem;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 8px 12px;
  padding: 0.5rem 0.75rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  background-clip: padding-box;
  background-color: rgba(255, 255, 255, 0.85);
  color: #a1a0a0;
}
.toast-header .btn-close {
  margin-right: -6px;
  margin-right: -0.375rem;
  margin-left: 12px;
  margin-left: 0.75rem;
}

.toast-body {
  word-wrap: break-word;
  padding: 12px;
  padding: 0.75rem;
}

.modal {
  display: none;
  z-index: 1050;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 8px;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transform: translate(0, -50px);
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}

.modal-content {
  display: flex;
  position: relative;
  flex-direction: column;
  width: 100%;
  border: 1px solid rgba(19, 18, 18, 0.2);
  border-radius: 6px;
  outline: 0;
  background-clip: padding-box;
  background-color: white;
  pointer-events: auto;
}

.modal-backdrop {
  z-index: 1040;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: #131212;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: 16px 16px;
  padding: 1rem 1rem;
  border-bottom: 1px solid hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.45 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.9) ), 1);
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
.modal-header .btn-close {
  margin: -8px -8px -8px auto;
  margin: -0.5rem -0.5rem -0.5rem auto;
  padding: 8px 8px;
  padding: 0.5rem 0.5rem;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.6;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 16px;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 12px;
  padding: 0.75rem;
  border-top: 1px solid hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.45 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.9) ), 1);
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.modal-footer > * {
  margin: 4px;
  margin: 0.25rem;
}

@media (min-width: 460px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  .modal-dialog-scrollable {
    height: calc(100% - 3.5rem);
  }

  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }

  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 1024px) {
  .modal-lg,
.modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}
.modal-fullscreen .modal-footer {
  border-radius: 0;
}

@media (max-width: 459.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 1023.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
}
.tooltip {
  word-wrap: break-word;
  display: block;
  z-index: 1070;
  position: absolute;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  font-size: 14.222px;
  font-size: 0.8888888889rem;
  line-height: 1.6;
  font-family: var(--bs-font-sans-serif);
  letter-spacing: normal;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .tooltip-arrow {
  display: block;
  position: absolute;
  width: 12.8px;
  width: 0.8rem;
  height: 6.4px;
  height: 0.4rem;
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  border-style: solid;
  border-color: transparent;
  content: "";
}

.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^=top] {
  padding: 6.4px 0;
  padding: 0.4rem 0;
}
.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: 0;
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: 6.4px 6.4px 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #131212;
}

.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] {
  padding: 0 6.4px;
  padding: 0 0.4rem;
}
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
  width: 6.4px;
  width: 0.4rem;
  height: 12.8px;
  height: 0.8rem;
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: 6.4px 6.4px 6.4px 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #131212;
}

.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] {
  padding: 6.4px 0;
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: 0;
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 6.4px 6.4px;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #131212;
}

.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] {
  padding: 0 6.4px;
  padding: 0 0.4rem;
}
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: 0;
  width: 6.4px;
  width: 0.4rem;
  height: 12.8px;
  height: 0.8rem;
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: 6.4px 0 6.4px 6.4px;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #131212;
}

.tooltip-inner {
  max-width: 200px;
  padding: 4px 8px;
  padding: 0.25rem 0.5rem;
  border-radius: 6px;
  background-color: #131212;
  color: white;
  text-align: center;
}

.popover {
  word-wrap: break-word;
  z-index: 1060;
  top: 0;
  left: 0 /* rtl:ignore */;
  max-width: 276px;
  border: 1px solid rgba(19, 18, 18, 0.2);
  border-radius: 6px;
  background-clip: padding-box;
  background-color: white;
  font-style: normal;
  font-weight: 400;
  font-size: 14.222px;
  font-size: 0.8888888889rem;
  line-height: 1.6;
  font-family: var(--bs-font-sans-serif);
  letter-spacing: normal;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
}
.popover,.popover .popover-arrow {
  display: block;
  position: absolute;
}
.popover .popover-arrow {
  width: 16px;
  width: 1rem;
  height: 8px;
  height: 0.5rem;
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  display: block;
  position: absolute;
  border-style: solid;
  border-color: transparent;
  content: "";
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-width: 8px 8px 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(19, 18, 18, 0.25);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: 1px;
  border-width: 8px 8px 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: white;
}

.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-0.5rem - 1px);
  width: 8px;
  width: 0.5rem;
  height: 16px;
  height: 1rem;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-width: 8px 8px 8px 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(19, 18, 18, 0.25);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: 1px;
  border-width: 8px 8px 8px 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: white;
}

.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-width: 0 8px 8px 8px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(19, 18, 18, 0.25);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: 1px;
  border-width: 0 8px 8px 8px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: white;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  width: 16px;
  width: 1rem;
  margin-left: -8px;
  margin-left: -0.5rem;
  border-bottom: 1px solid #f0f0f0;
  content: "";
}

.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-0.5rem - 1px);
  width: 8px;
  width: 0.5rem;
  height: 16px;
  height: 1rem;
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-width: 8px 0 8px 8px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(19, 18, 18, 0.25);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: 1px;
  border-width: 8px 0 8px 8px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: white;
}

.popover-header {
  margin-bottom: 0;
  padding: 8px 16px;
  padding: 0.5rem 1rem;
  border-bottom: 1px solid rgba(19, 18, 18, 0.2);
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  background-color: #f0f0f0;
  font-size: 16px;
  font-size: 1rem;
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 16px 16px;
  padding: 1rem 1rem;
  color: #131212;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  display: none;
  position: relative;
  width: 100%;
  margin-right: -100%;
  float: left;
  backface-visibility: hidden;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

/* rtl:begin:ignore */
.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

/* rtl:end:ignore */
.carousel-fade .carousel-item {
  transform: none;
  opacity: 0;
  transition-property: opacity;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
}

.carousel-control-prev,
.carousel-control-next {
  display: flex;
  z-index: 1;
  position: absolute;
  top: 0;
  bottom: 0;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  border: 0;
  background: none;
  color: white;
  text-align: center;
  opacity: 0.5;
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  outline: 0;
  color: white;
  text-decoration: none;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 32px;
  width: 2rem;
  height: 32px;
  height: 2rem;
  background-position: 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  display: flex;
  z-index: 2;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  justify-content: center;
  margin-right: 15%;
  margin-bottom: 16px;
  margin-bottom: 1rem;
  margin-left: 15%;
  padding: 0;
  list-style: none;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  padding: 0;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  background-clip: padding-box;
  background-color: white;
  text-indent: -999px;
  cursor: pointer;
  opacity: 0.5;
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 20px;
  padding-top: 1.25rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
  color: white;
  text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #131212;
}
.carousel-dark .carousel-caption {
  color: #131212;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  display: inline-block;
  width: 32px;
  width: 2rem;
  height: 32px;
  height: 2rem;
  border: 0.25em solid currentColor;
  border-radius: 50%;
  border-right-color: transparent;
  vertical-align: -0.125em;
  animation: 0.75s linear infinite spinner-border;
}

.spinner-border-sm {
  width: 16px;
  width: 1rem;
  height: 16px;
  height: 1rem;
  border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    transform: none;
    opacity: 1;
  }
}
.spinner-grow {
  display: inline-block;
  width: 32px;
  width: 2rem;
  height: 32px;
  height: 2rem;
  border-radius: 50%;
  background-color: currentColor;
  vertical-align: -0.125em;
  animation: 0.75s linear infinite spinner-grow;
  opacity: 0;
}

.spinner-grow-sm {
  width: 16px;
  width: 1rem;
  height: 16px;
  height: 1rem;
}

.offcanvas {
  display: flex;
  visibility: hidden;
  z-index: 1045;
  position: fixed;
  bottom: 0;
  flex-direction: column;
  max-width: 100%;
  outline: 0;
  background-clip: padding-box;
  background-color: white;
}

.offcanvas-backdrop {
  z-index: 1040;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: #131212;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 16px;
  padding: 1rem 1rem;
}
.offcanvas-header .btn-close {
  margin-top: -8px;
  margin-top: -0.5rem;
  margin-right: -8px;
  margin-right: -0.5rem;
  margin-bottom: -8px;
  margin-bottom: -0.5rem;
  padding: 8px 8px;
  padding: 0.5rem 0.5rem;
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: 1.6;
}

.offcanvas-body {
  flex-grow: 1;
  padding: 16px 16px;
  padding: 1rem 1rem;
  overflow-y: auto;
}

.offcanvas-start {
  top: 0;
  left: 0;
  width: 400px;
  transform: translateX(-100%);
  border-right: 1px solid rgba(19, 18, 18, 0.2);
}

.offcanvas-end {
  top: 0;
  right: 0;
  width: 400px;
  transform: translateX(100%);
  border-left: 1px solid rgba(19, 18, 18, 0.2);
}

.offcanvas-top {
  top: 0;
  transform: translateY(-100%);
  border-bottom: 1px solid rgba(19, 18, 18, 0.2);
}

.offcanvas-top,.offcanvas-bottom {
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
}

.offcanvas-bottom {
  transform: translateY(100%);
  border-top: 1px solid rgba(19, 18, 18, 0.2);
}

.offcanvas.show {
  transform: none;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.link-primary {
  color: #198dae;
}
.link-primary:hover, .link-primary:focus {
  color: #14718b;
}

.link-secondary {
  color: #676a72;
}
.link-secondary:hover, .link-secondary:focus {
  color: #52555b;
}

.link-success {
  color: #078a2e;
}
.link-success:hover, .link-success:focus {
  color: #066e25;
}

.link-accent {
  color: #16a385;
}
.link-accent:hover, .link-accent:focus {
  color: #12826a;
}

.link-info {
  color: #a3988c;
}
.link-info:hover, .link-info:focus {
  color: #b5ada3;
}

.link-warning {
  color: #da8210;
}
.link-warning:hover, .link-warning:focus {
  color: #e19b40;
}

.link-alert {
  color: #dd1a1a;
}
.link-alert:hover, .link-alert:focus {
  color: #b11515;
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: calc(3 / 4 * 100%);
}

.ratio-16x9 {
  --bs-aspect-ratio: calc(9 / 16 * 100%);
}

.ratio-21x9 {
  --bs-aspect-ratio: calc(9 / 21 * 100%);
}

.fixed-top {
  top: 0;
}

.fixed-top,.fixed-bottom {
  z-index: 1030;
  position: fixed;
  right: 0;
  left: 0;
}

.fixed-bottom {
  bottom: 0;
}

.sticky-top {
  z-index: 1020;
  position: sticky;
  top: 0;
}

@media (min-width: 460px) {
  .sticky-sm-top {
    z-index: 1020;
    position: sticky;
    top: 0;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    z-index: 1020;
    position: sticky;
    top: 0;
  }
}
@media (min-width: 1024px) {
  .sticky-lg-top {
    z-index: 1020;
    position: sticky;
    top: 0;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    z-index: 1020;
    position: sticky;
    top: 0;
  }
}
.hstack {
  flex-direction: row;
  align-items: center;
}

.hstack,.vstack {
  display: flex;
  align-self: stretch;
}

.vstack {
  flex: 1 1 auto;
  flex-direction: column;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  clip: rect(0, 0, 0, 0) !important;
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  margin: -1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  border: 0 !important;
  white-space: nowrap !important;
}

.stretched-link::after {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentColor;
  opacity: 0.25;
}

/*
Tabs

Description: A simple way to show small groups of content that should have the same level of reading hierarchy.  

Markup:
<nav class="bg_black-2 br_3 br_radius br_solid br_white-9 c_primary font_0 font_bold font_accent: p-x_0 p-x_4:md shadow_bevel-light" id="tabContentLight" role="tablist">
    <ul class="flex_column flex_row:md  nav">
        {{> "Structures.Tabs.Tabs.LinkActive" }}
        {{> "Structures.Tabs.Tabs.Link" }}
        {{> "Structures.Tabs.Tabs.LinkDisabled" }}
        </li>
    </ul>
</nav>
<div class="bg_black-_05 br-bl_radius br-br_radius m-x_3 p_4 reading-typography shadow_emboss-light tab-content" id="nav-tabContent">
    <div class="tab-pane fade show active" id="ActiveLink" role="tabpanel" aria-labelledby="ActiveLink">
        <h2 class="capitalize"> consectetur adipisicing elit </h2>
        Lorem ipsum dolor sit amet. Quisquam maxime consectetur, nisi sed ea perspiciatis a sit porro laboriosam ab sequi est quas optio dolorum at maiores quis incidunt inventore.</div>
    <div class="tab-pane fade" id="BasicLink" role="tabpanel" aria-labelledby="BasicLink">
        <h2 class="capitalize">Lorem ipsum dolor sit </h2>
        Amet consectetur adipisicing elit. Vero enim provident consequuntur perspiciatis. Eligendi placeat consequuntur veniam quidem temporibus labore quisquam commodi rem error cumque fugit suscipit nulla, excepturi eos.</div>
</div>

caution:  This item is not finalized and might be subject to change

Note: Limitations to the documentation system might cause javascript effects to animate or trigger incorrectly. 

Weight:0

Styleguide Structures.Tabs
*/
/*
Simple Tabs

Simple in page tabs 

Markup:
<nav class="bg_black-2 br_3 br_radius br_solid br_white-9 c_primary font_0 font_bold font_accent: p-x_0 p-x_4:md shadow_bevel-light">
    <ul class="flex_column flex_row:md  nav">
        {{> "Structures.Tabs.Tabs.LinkActive" }}
        {{> "Structures.Tabs.Tabs.Link" }}
        {{> "Structures.Tabs.Tabs.Link" }}
        {{> "Structures.Tabs.Tabs.LinkDisabled" }}
    </ul>
</nav>

Styleguide  Structures.Tabs.Tabs

*/
/*
Simple Tabs: Dark Mode

Reverse Colored Tabs for when on dark background

Markup:
<div class="m-y_4 bg_acc p_4" id="nav_jump">
    <nav class="bg_black-2 c_white br_3 br_radius br_solid br_white-5 font_0 font_bold font_ui p-x_0 p-x_4:md shadow_overlap-light">
        <ul class="flex_column flex_row:md ul_none nav">
        {{> "Structures.Tabs.TabsDark.LinkActive" }}
        {{> "Structures.Tabs.TabsDark.Link" }}
        {{> "Structures.Tabs.TabsDark.Link" }}
        {{> "Structures.Tabs.TabsDark.LinkDisabled" }}
        </ul>
    </nav>
</div>

Weight: 0

Styleguide  Structures.Tabs.TabsDark
*/
/*
Tab Dark: Active

Description: Active State of Dark Tab.  Add and remove the `active is-active` class from the li-tag toggle the active effect

Markup:
<li class="br-t_3 br_solid:md br_white-0 m-l_1 nav-item ">
    <a class="a:bg_accent h:underline-none c_white text-shadow_black-1 br-b_3 br_white-0 br_solid:md:md h:bg_secondary h:br_accent h:c_white m-y_n2:md nav-link p-y_3:md p-x_4 active">
        Active
    </a>
</li>

MarkupWrapperClasses: flex_column flex_row:md ul_none nav bg_acc br_3 br_radius br_solid br_acc-3 p-l_4

Weight:0

Styleguide  Structures.Tabs.TabsDark.LinkActive
*/
/*
Tab Dark: Basic

Description: Dark Tab Basic Nav

Markup:
<li class="br-t_3 br_solid:md br_white-0 m-l_1 nav-item">
    <a class="a:bg_accent h:underline-none c_white text-shadow_black-1 br-b_3 br_white-0 br_solid:md h:bg_secondary h:br_accent h:c_white m-y_n2:md nav-link p-y_3:md p-x_4">
        Link
    </a>
</li>


MarkupWrapperClasses: flex_column flex_row:md ul_none nav bg_acc br_3 br_radius br_solid br_acc-3 p-l_4

Weight:0


Styleguide  Structures.Tabs.TabsDark.Link
*/
/*
Tab Dark: Disabled

Description: Disabled decorations is a swap of many of the decoration classes with the removal of the hover and active classes.

Markup:
<li class="br-t_3 br_solid:md br_white-0 m-l_1 nav-item ">
    <a class="bg_white-2 br-b_3 br_solid:md br_white-0 c_white-4 cursor_not-allowed disabled h:underline-none m-y_n2:md nav-link opacity-5 p-x_4 p-y_3:md" href="/on-demand/industry-stage#nav_jump" target="_self">
        Disabled
    </a>
</li>

MarkupWrapperClasses: flex_column flex_row:md ul_none nav bg_acc br_3 br_radius br_solid br_acc-3 p-l_4 

Weight:0


Styleguide  Structures.Tabs.TabsDark.LinkDisabled
*/
/*
Tab: Active

Description: Active State of Dark Tab.  Add and remove the `active is-active` class from the li-tag toggle the active effect

Markup:
<li class=" br-t_3 br_solid:md br_white-0 m-l_1 nav-item">
    <a 
        id="ActiveLink-tab" data-bs-toggle="tab" data-bs-target="#ActiveLink"  role="tab" aria-controls="ActiveLink" aria-selected="true"
        class="active a:bg_accent-n2 h:underline-none a:c_white br-b_3 br_white-0 br_solid:md c_primary h:bg_acc-n3 h:br_accent h:c_white m-y_n2:md nav-link p-y_3:md p-x_4" 
        href="#">Active</a>
</li>

MarkupWrapperClasses: flex_column flex_row:md ul_none nav bg_black-2 br_3 br_radius br_solid br_white-9 c_primary font_0 font_bold font_accent: p-x_0 p-x_4:md shadow_bevel-light

Weight:0

Styleguide  Structures.Tabs.Tabs.LinkActive
*/
/*
Tab: Basic

Description: Active State of Dark Tab.  Add and remove the `active is-active` class from the li-tag toggle the active effect

Markup:
<li class="br-t_3 br_solid:md br_white-0 m-l_1 nav-item">
    <a 
    id="BasicLink-tab" data-bs-toggle="tab" data-bs-target="#BasicLink"  role="tab" aria-controls="BasicLink" aria-selected="true"
    class="a:bg_accent-n2 h:underline-none a:c_white br-b_3 br_white-0 br_solid:md c_primary h:bg_acc-n3 h:br_accent h:c_white m-y_n2:md nav-link p-y_3:md p-x_4" href="#">Link</a>
</li>


MarkupWrapperClasses: flex_column flex_row:md ul_none nav bg_black-2 br_3 br_radius br_solid br_white-9 c_primary font_0 font_bold font_accent: p-x_0 p-x_4:md shadow_bevel-light

Weight:0

Styleguide  Structures.Tabs.Tabs.Link
*/
/*
Tab: Disabled

Description: Disabled decorations is a swap of many of the decoration classes with the removal of the hover and active classes.

Markup:
<li class="br-t_3 br_white-0 br_solid:md m-l_1 nav-item">
    <a class="br-b_3 br_solid:md br_white-0 c_black-4 opacity-5 bg_black-1 disabled h:underline-none m-y_n2:md nav-link p-x_3 p-x_4" href="#" tabindex="-1" aria-disabled="true">Disabled</a>
</li>

MarkupWrapperClasses: flex_column flex_row:md ul_none nav bg_black-2 br_3 br_radius br_solid br_white-9 c_primary font_0 font_bold font_accent: p-x_0 p-x_4:md shadow_bevel-light

Weight:0

Styleguide  Structures.Tabs.Tabs.LinkDisabled
*/
/*
UI Tabs

The application systems of acc.org have tabs that sometimes overrun the tabs space areas because they need to show many options.

Markup:
<div class="br_solid br_1 br_black-3">
    <nav class="flex flex_row font_ui relative" id="tabContentLight" role="tablist">
        <ul class="flex flex_auto flex_nowrap flex_row:md flex_column nav overflow_hidden font-size_up ul_none">
            {{> "Structures.UITabs.Tabs.LinkActive" }}
            {{> "Structures.UITabs.Tabs" }}
            {{> "Structures.UITabs.Tabs.LinkDisabled" }}
        </ul>
    </nav>
    <div class="p_4 reading-typography tab-content br-t_1 br_solid br_black-3" id="nav-tabContent">
        <div class="tab-pane fade show active" id="ActiveLinkUI" role="tabpanel" aria-labelledby="ActiveLinkUI">
            {{> HTML.Typography.Sample }}
        </div>
        <div class="tab-pane fade" id="LinkUI" role="tabpanel" aria-labelledby="LinkUI">
            {{> HTML.Typography.Sample }}
        </div>
    </div>
</div>



Note: Limitations to the documentation system might cause javascript effects to animate or trigger incorrectly. 

Weight:0

Styleguide Structures.UITabs
*/
/*
UI Tabs Overflow

The application systems of acc.org have tabs that sometimes overrun the tabs space areas because they need to show many options.

Markup:
<div class="br_solid br_1 br_black-3">
    <nav class="flex flex_row font_ui relative" id="tabOverflow" role="tablist"> 
        <a class="disabled flex_row flex text_center bg_disabled bg_white br-r_1 br_black-3 br_solid c_black-8 c_disabled flex_auto flex_none h:bg_black-3 h:c_black h:undecorated nav-item opacity_disabled p-x_4:md p_3 relative text_center z_3">
                <i class="flex_auto self_center far fa-chevron-left"></i>
        </a>
        <ul class="flex flex_auto flex_nowrap flex_row:md nav overflow_hidden font-size_up ul_none">
            {{> "Structures.UITabs.Tabs.LinkActive" }}
            {{> "Structures.UITabs.Tabs" }}
            {{> "Structures.UITabs.Tabs" }}
            {{> "Structures.UITabs.Tabs" }}
            {{> "Structures.UITabs.Tabs" }}
            {{> "Structures.UITabs.Tabs" }}
            {{> "Structures.UITabs.Tabs.LinkDisabled" }}
        </ul>
        <a class="disabled flex_row flex text_center bg_disabled bg_white br-l_1 br_black-3 br_solid c_black-8 c_disabled flex_auto flex_none h:bg_black-3 h:c_black h:undecorated nav-item opacity_disabled p-x_4:md p_3 relative text_center z_3">
                <i class="flex_auto self_center far fa-chevron-right"></i>
        </a>
    </nav>
    <div class="p_4 reading-typography tab-content br-t_1 br_solid br_black-3" id="nav-tabContent">
        <div class="tab-pane fade show active" id="ActiveLinkUI" role="tabpanel" aria-labelledby="ActiveLinkUI">
            {{> HTML.Typography.Sample }}
        </div>
        <div class="tab-pane fade" id="LinkUI" role="tabpanel" aria-labelledby="LinkUI">
            {{> HTML.Typography.Sample }}
        </div>
    </div>
</div>

caution:  This item is not finalized and might be subject to change

Note: Custom JavaScript is needed to make this scroll back and forth, and will need to have disables applied when overflow has reached a max or min. 

Weight:0

Styleguide Structures.UITabs.Overflow
*/
/*
Tab: Default

Description: Active State of Tab.  Add and remove the `active is-active` class from the li-tag toggle the active effect

Markup:
<li id="LinkUI-tab" data-bs-toggle="tab" data-bs-target="#LinkUI"  role="tab" aria-controls="LinkUI" aria-selected="true" class=" nav-item relative p_3 p-x_4:md h:bg_black-3 br-l_1 br_black-3 br_solid flex_grow text_center bg_disabled opacity_disabled a:bg_accent-n1">
    <span 
         class="c_disabled h:undecorated expanded-click-area c_black-8 a:c_white-9 h:c_black " 
        >Link</span>
</li>

caution:  This item is not finalized and might be subject to change

Note: Limitations to the documentation system might cause javascript effects to animate or trigger incorrectly. 

MarkupWrapperClasses: flex ul_none

Weight:0

Styleguide  Structures.UITabs.Tabs
*/
/*
Tab: Active

Description: Active State of Dark Tab.  Add and remove the `active is-active` class from the li-tag toggle the active effect

Markup:
<li class="active nav-item relative p_3 p-x_4:md h:bg_black-3 br-l_1 br_black-3 br_solid flex_grow text_center bg_disabled opacity_disabled a:bg_accent-n1">
    <a 
        id="ActiveLinkUI-tab"
        data-bs-toggle="tab"
        data-bs-target="#ActiveLinkUI"
        role="tab"
        aria-controls="ActiveLinkUI"
        aria-selected="true"
        class="c_disabled h:undecorated expanded-click-area c_black-8 a:c_white-9 h:c_black " 
        href="#">Active</a>
</li>

MarkupWrapperClasses: flex ul_none

caution:  This item is not finalized and might be subject to change

Note: Limitations to the documentation system might cause javascript effects to animate or trigger incorrectly. 

Weight:0

Styleguide  Structures.UITabs.Tabs.LinkActive
*/
/*
Tab: Disabled

Description: Disabled decorations is a swap of many of the decoration classes with the removal of the hover and active classes.

Markup:
<li class="disabled nav-item relative p_3 p-x_4:md h:bg_black-3 br-l_1 br_black-3 br_solid flex_grow text_center bg_disabled opacity_disabled a:bg_accent-n1">
    <a class="c_disabled h:undecorated expanded-click-area c_black-8 a:c_white-9 h:c_black "
        href="#"
        tabindex="-1"
        aria-disabled="true">
        Disabled</a>
</li>

caution:  This item is not finalized and might be subject to change

Note: Limitations to the documentation system might cause javascript effects to animate or trigger incorrectly. 

MarkupWrapperClasses: flex ul_none

Weight:0

Styleguide  Structures.UITabs.Tabs.LinkDisabled
*/
/*
Scroll Overflow Script

Description: Javascript is needed to make the scrolls work on the page

Markup:


Weight:0

Styleguide  Structures.UITabs.Script
*/
/*
Sidebar Nav

Description: Side bar for any 3 layer nav on the site. the parent node is from the main nav.

Markup:
<nav class="nav-sub bg_primary c_white font_2 font_ui ">
    <ul class="ul_none flex_column flex">
        {{> "Navigation.Sidebar.Parent"}}
        {{> "Navigation.Sidebar.Child"}}
        {{> "Navigation.Sidebar.ChildWithChildren"}}
        {{> "Navigation.Sidebar.Child"}}
        {{> "Navigation.Sidebar.Child"}}
        {{> "Navigation.Sidebar.ChildWithGrandChildren"}}
    </ul>
</nav>

Weight:-1000

MarkupWrapperClasses: max-w_25 m_auto 


Note: Limitations to the documentation system might cause javascript effects to animate or trigger incorrectly. 


Styleguide Navigation.Sidebar
*/
/*
Parent NavItem

Description: The parent is singular in this nav it is always active and its direct children are always expanded so there is not need for a toggle.

Markup:
<li class="nav-item font-size_up" data-nav="parent">
    <div class="bg_black-4 ">
        <a class="text-shadow_black-1 block w_100 c_white p-y_2 p-x_4 w_100 h:c_white inline-block h:underline self_center">Parent Link: Tree starts from this node</a>
    </div>
</li>

Weight: -100

MarkupWrapperClasses: bg_primary c_white font_ui ul_none

Styleguide Navigation.Sidebar.Parent
*/
/*
Child NavItem

Description: Child and Grandchild nav items are built the same way with a spacer with or without a toggle depending on if they have children.

default     -  No added class 
active      -  Nav Item changes its decoration if this the page the user is on.

Markup:
<li class="nav-item {{modifier_class}}" data-nav="child">
    <div class="flex flex_row">
        <div class="flex flex_column flex_none justify_start">
            <div class="flex_none">
                <span class="fa-stack">
                    <i class="fas fa-spacer fa-stack-1x"></i>
                </span>
            </div>
        </div>
        <div class="flex_auto self_center">
            <a class="text-shadow_black-1 {{modifier_class}} c_white-9 p-y_2 p-x_3 w_100 h:c_white inline-block h:underline self_center  a:bg_black-3">Child Link</a>
        </div>
    </div>
</li>

Weight: 10

MarkupWrapperClasses: bg_primary c_white font_ui ul_none

Styleguide Navigation.Sidebar.Child
*/
/*
Toggle Child

Description: Toggle elements are set to active if the attached node or its children are active. If the toggle is active the collapsed children navigation are open by default.

default     -  the toggle when it doesn't have an active class still shades on hover
active      -  shade the toggle

Markup:
<div class="{{modifier_class}} br-r_1 br_solid br_white-2 flex flex_column flex_none justify_start text-shadow_black-n1 c_white">
    {{> "Navigation.Toggle.Advanced" modifier_class=".childNavCollapse" }}
</div>

Weight: -10

Note: Limitations to the documentation system might cause javascript effects to animate or trigger incorrectly. 


MarkupWrapperClasses: bg_primary c_white font_ui ul_none

Styleguide Navigation.Sidebar.ChildToggle
*/
/*
Child NavItem With Children

Description: Child and Grandchild nav items are built the same way with a spacer with or without a toggle depending on if they have children.


Markup:
<li class="nav-item {{modifier_class}}" data-nav="child">
    <div class="flex flex_row">
        {{> "Navigation.Sidebar.ChildToggle" modifier_class="collapsed"}}
        <div class="flex_auto self_center">
            <a class="text-shadow_black-1 {{modifier_class}} c_white-9 p-y_2 p-x_3 w_100 h:c_white inline-block h:underline self_center  a:bg_black-3">Child with Children Links</a>
            <nav class="nav-sub-child bg_white-2 font-size_down collapse childNavCollapse" >
                <ul class="ul_none flex_column flex">
                    {{> "Navigation.Sidebar.Child" }}
                    {{> "Navigation.Sidebar.Child" }}
                    {{> "Navigation.Sidebar.Child" }}
                    {{> "Navigation.Sidebar.Child" }}
                </ul>
            </nav>
        </div>
    </div>
</li>

Weight: 15

Note: Limitations to the documentation system might cause javascript effects to animate or trigger incorrectly. 


MarkupWrapperClasses: bg_primary c_white font_ui ul_none

Styleguide Navigation.Sidebar.ChildWithChildren
*/
/*
Child NavItem With Grand Children

Description: Child and Grandchild nav items are built the same way with a spacer with or without a toggle depending on if they have children.

Markup:
<li class="nav-item active" data-nav="child">
    <div class="flex flex_row">
        {{> "Navigation.Sidebar.ChildToggle"  modifier_class="active"}}
        <div class="flex_auto self_center">
            <a class="text-shadow_black-1 active c_white-9 p-y_2 p-x_3 w_100 h:c_white inline-block h:underline self_center  a:bg_black-3">Child with Children Links</a>
            <nav class="nav-sub-child bg_white-2 font-size_down collapse childNavCollapse show">
                <ul class="ul_none flex_column flex">
                    {{> "Navigation.Sidebar.Child" }}
                    {{> "Navigation.Sidebar.Child" }}
                    {{> "Navigation.Sidebar.Child" }}
                    {{> "Navigation.Sidebar.Child" }}
                    <li class="nav-item  active " data-nav="grandchild">
                        <div class="flex flex_row">
                            {{> "Navigation.Sidebar.ChildToggle"  modifier_class="active"}}
                            <div class="flex_auto self_center">
                                <a class="text-shadow_black-1 active c_white-9 p-y_2 p-x_3 w_100 h:c_white inline-block h:underline self_center  a:bg_black-3">Child with Children Links</a>
                                <nav class="nav-sub-child bg_white-2 collapse show childNavCollapse">
                                    <ul class="ul_none flex_column flex">
                                        {{> "Navigation.Sidebar.GreatGrandchild"  }}
                                        {{> "Navigation.Sidebar.GreatGrandchild" }}
                                        {{> "Navigation.Sidebar.GreatGrandchild"  modifier_class="active"}}
                                        {{> "Navigation.Sidebar.GreatGrandchild" }}
                                    </ul>
                                </nav>
                            </div>
                        </div>
                    </li>
                </ul>
            </nav>
        </div>
    </div>
</li>

Weight: 15

MarkupWrapperClasses: bg_primary c_white font_ui ul_none

Note: Limitations to the documentation system might cause javascript effects to animate or trigger incorrectly. 

Styleguide Navigation.Sidebar.ChildWithGrandChildren
*/
/*
Great Grandchild NavItem

Description: Great Grand Children loose the spacer for toggles because they don't have any child navs and don't need the use of a toggle.

default     -  No added class 
active      -  Nav Item changes its decoration if this the page the user is on.

Markup:
<li class="nav-item {{modifier_class}} " data-nav="greatGrandChild">
    <div class="flex flex_row"> 
        <div class="flex_auto self_center">
            <a class=" {{modifier_class}} text-shadow_black-1  a:bg_black-3 c_white-9 p-y_2 p-r_3 p-l_4 w_100 h:c_white inline-block h:underline self_center">Great Grand Child Links</a>
        </div>
    </div>
</li>

Weight: 100

MarkupWrapperClasses: bg_primary c_white font_ui ul_none

Styleguide Navigation.Sidebar.GreatGrandchild
*/
/*
Bootstrap Toggle Rotation

The toggles for bootstrap collapses use a `+` icon that twists to an `x` when the elements doesn't have `collapsed` or `show` as a class. to reduce confusion the class has a set rotation and speed attached to it. `a:rotation` is applied to the tow specific icons `fa-times` and `fa-chevron-up` only.<div class="p-b_3"><span class="bg_highlight br_radius c_white inline-block font_n1 p-y_3 p-x_5 sg">These classes are effected by the parent having `collapsed` state.</span></div>

expanded                  - when the associated content is expanded the toggle will look like this
collapsed                       - when the associated content is collapsed the class is added to the toggle and it will look like this. 

Markup:
<div class="flex_none p_2 {{modifier_class}}" aria-expanded="false" data-bs-toggle="collapse" data-bs-target="#pageHubChild" aria-controls="#pageHubChild">
        <i class="a:rotation c_primary fa-fw fa-times fas self_center text_center"></i>
</div>
<div class="flex_none p_2 {{modifier_class}}" aria-expanded="false" data-bs-toggle="collapse" data-bs-target="#pageHubChild" aria-controls="#pageHubChild">
        <i class="a:rotation c_primary fa-fw fa-chevron-up fas self_center text_center"></i>
</div>
<div class="flex_none p_2 {{modifier_class}}" aria-expanded="false" data-bs-toggle="collapse" data-bs-target="#pageHubChild" aria-controls="#pageHubChild">
        <span class="fa-stack fa-2x">
        <i class="fas fa-minus fa-stack-1x"></i>
        <i class="fas fa-minus rotate_90 a:rotation fa-stack-1x "></i>
        </span>
</div>
<div class="flex_none p_2 {{modifier_class}}" aria-expanded="false" data-bs-toggle="collapse" data-bs-target="#pageHubChild" aria-controls="#pageHubChild">
        <span class="fa-stack fa-2x">
        <i class="fas fa-square fa-stack-2x c_black"></i>
        <i class="fas fa-minus fa-stack-1x c_white"></i>
        <i class="fas fa-minus rotate_90 a:rotation fa-stack-1x  c_white"></i>
        </span>
</div>


Weight: 100

Styleguide Navigation.Toggle.Rotation

*/
/*
Toggle 

Toggle elements of a collapse with user feed back of the icon rotating.

#targetName -  the name of the target of the collapse

Markup:
<div class="flex_none p_2" data-bs-toggle="collapse" data-bs-target="{{modifier_class}}" aria-controls="{{modifier_class}}" aria-expanded="true">
        <i class="a:rotation fa-fw fa-times fas self_center text_center"></i>
</div>

Weight: -10

MarkupWrapperClasses: bg_white font_ui flex c_primary

Styleguide Navigation.Toggle
*/
/*
Toggle Chevron

Toggle elements of a collapse with user feed back of the icon rotating.

#targetName -  the name of the target of the collapse

Markup:
<div class="a:bg_black-3 h:bg_black-4 flex_none p_2" data-bs-toggle="collapse" data-bs-target="{{modifier_class}}" aria-controls="{{modifier_class}}" aria-expanded="true">
        <i class="a:rotation fa-fw fa-chevron-up fas self_center text_center"></i>
</div>

Weight: -80

MarkupWrapperClasses: bg_white font_ui flex c_primary

Styleguide Navigation.Toggle.Chevron
*/
/*
Collapse Toggle Advanced

Toggle elements of a collapse with user feed back of the icon morphing.

#targetName -  the name of the target of the collapse

Markup:
<div class="flex_none" aria-expanded="false" data-bs-toggle="collapse" data-bs-target="{{modifier_class}}" aria-controls="{{modifier_class}}">
        <span class="fa-stack">
        <i class="fas fa-minus fa-stack-1x"></i>
        <i class="fas fa-minus rotate_90 a:rotation fa-stack-1x "></i>
        </span>
</div>

Weight: -100

MarkupWrapperClasses: bg_white font_ui flex c_primary

Styleguide Navigation.Toggle.Advanced
*/
/*
Collapse Toggle Advanced with Square

Toggle elements of a collapse with user feed back of the icon morphing.

#targetName -  the name of the target of the collapse

Markup:
<div class="flex_none" aria-expanded="false" data-bs-toggle="collapse" data-bs-target="{{modifier_class}}" aria-controls="{{modifier_class}}">
        <span class="fa-stack">
        <i class="fas fa-square fa-stack-2x"></i>
        <i class="fas fa-minus fa-stack-1x c_white"></i>
        <i class="fas fa-minus rotate_90 a:rotation fa-stack-1x  c_white"></i>
        </span>
</div>

Weight: -90

MarkupWrapperClasses: bg_white font_ui flex c_primary

Styleguide Navigation.Toggle.AdvancedSquare
*/
/*
Accordion

In content accordions are styled differently to User interface accordions.  The text of the header should allow for header tags to be added so the style should respond to the surrounding typography sizes.

Markup:
<div class="relative">
    <header id="accordion_header" class="flex flex_row sticky t_n2 bg_white shadow_overlap-light br_solid br_1 br_black-2 z_2 ">
        <div class="h:bg_primary-5 m_2 c_primary h:c_primary-n2 br_radius">
            {{> "Navigation.Toggle.Advanced" modifier_class="#content_accordion"}}
        </div>
        <div class=" font-size_up flex_auto flex flex_row justify_center p-y_2">
            <div class="flex_auto self_center reading-typography no-margins">
               <h3> Accordion Header Level 3</h3>
            </div>
        </div>
    </header>
    <main id="content_accordion" class="bg_black-_05 br-bl_radius br-br_radius m-x_0 m-x_3:md p_3 p_4:md reading-typography shadow_emboss-light tab-content transition_4"  aria-labelledby="accordion_header m-x_3" >
    {{> HTML.Typography.Sample }}
    </main>
</div>


Note: Limitations to the documentation system might cause javascript effects to animate or trigger incorrectly. 


Weight:0

Styleguide  Structures.Accordion
*/
/*
Accordion Child

Description: Sometimes the content needs be collapsed at a secondary level to make it scannable. 

Markup:
<div class="relative m-b_2">
    <header id="accordion_header-child" class="flex flex_row sticky t_5 bg_white shadow_bevel-light br_radius br_solid br_1 br_black-2 z_3 ">
        <div class="h:bg_primary-4 m_2 c_primary h:c_primary-n3 br_radius">
            {{> "Navigation.Toggle" modifier_class="#content_accordion-child"}}
        </div>
        <div class=" flex_auto flex flex_row justify_center p-y_2">
            <div class="flex_auto self_center reading-typography no-margins">
                <h4> Nested Accordion Header Level 4</h4>
            </div>
        </div>
    </header>
    <main id="content_accordion-child" class="bg_black-1 m-t_n2 br_radius p-t_3 p-x_3 p-x_4:md p-b_4 reading-typography tab-content transition_4 shadow_emboss-light"  aria-labelledby="accordion_header-child" >
    {{> HTML.Typography.Sample }}
    </main>
</div>


Note: Limitations to the documentation system might cause javascript effects to animate or trigger incorrectly. 


Weight:0

Styleguide Structures.Accordion.Child
*/
/*
Accordion Nested Example

In content accordions are styled differently to User interface accordions.  The text of the header should allow for header tags to be added so the style should respond to the surrounding typography sizes.

Markup:
<div class="relative">
    <header id="accordion_header-nested" class="flex flex_row sticky t_n2 bg_white shadow_overlap-light br_solid br_1 br_black-2 z_2 ">
        <div class="h:bg_primary-5 m_2 c_primary h:c_primary-n2 br_radius">
            {{> "Navigation.Toggle.Advanced" modifier_class="#content_accordion-parent"}}
        </div>
        <div class=" font-size_up flex_auto flex flex_row justify_center p-y_2">
            <div class="flex_auto self_center reading-typography no-margins">
               <h3> Accordion Header Level 3</h3>
            </div>
        </div>
    </header>
    <main id="content_accordion-parent" class="bg_black-_05 br-bl_radius br-br_radius m-x_3:md p_3 p_4:md reading-typography shadow_emboss-light tab-content transition_4"  aria-labelledby="accordion_header-nested" >
        <h2>Aenean commodo ligula eget dolor aenean massa</h2>
        <p>Lorem ipsum dolor sit amet, consectetuer adipiscing 
        elit. Aenean commodo ligula eget dolor. Aenean massa. 
        Cum sociis natoque penatibus et magnis dis parturient 
        montes, nascetur ridiculus mus. Donec quam felis, 
        ultricies nec, pellentesque eu, pretium quis, sem.</p>    
        {{> Structures.Accordion.Child }}
        {{> Structures.Accordion.Child }}
    </main>
</div>


Note: Limitations to the documentation system might cause javascript effects to animate or trigger incorrectly. 


Weight:0

Styleguide  Structures.Accordion.Nested
*/
/*
Buttons

Basic Buttons

default		            - Medium buttons (default)
.btn-primary	            - Primary Class Button (default)
.btn-secondary 	            - Second Class Button
.btn-accent             - Button for call out actions
.btn-success                - Success State.
.btn-danger                  - Alert State.
.btn-warning	            - Warning State
.clear		            - All button states can become hollow
.radius		            - Give the button softer corners
.shadow.clear		    - Give a button a shadow
.btn-sm		            - Small buttons
.btn-lg		            - Large buttons
.disabled	            - Disabled buttons

Markup:
<a class="btn btn-primary {{modifier_class}}" href="#">{{modifier_class}} button</a>
<button class="btn btn-primary {{modifier_class}}" href="#">{{modifier_class}} button</button>

 Styleguide  Bootstrap.Button

*/
/*
Agenda Item

Description:
Agenda items are sessions that are scheduled for a specific date, location, and time.

Weight:0

Styleguide Data.Agenda
*/
/*
Agenda ID

Description:
The ID given to an Agenda. This number is unique to the Agenda and is incremented for each new Agenda created.

Markup:
101

Weight:1

Styleguide Data.Agenda.ID
*/
/*
Channel Name

Description:
A channel is a visible category that an Agenda Item belongs to.

Markup:
Navigating Health Care Economics 


Weight:1

Styleguide Data.Agenda.ChannelName
*/
/*
Live Time

Description:
The time at which a Agenda is live.

Markup: @ {{> Data.Agenda.ReleaseTime }} – {{> Data.Agenda.ReleaseTime }} <abbr title="EASTERN TIME, UTC -4">EDT</abbr>

FORMAT: 12 hour with 'a.m.'/'p.m' and Abbreviation of Timezone.

NOTE: The 'a.m.'/'p.m.' if the same should only occur on the last time mark.  11:15 a.m. - 11:30 a.m. should be shortened to 11:15  - 11:30 a.m.

Weight:0

Styleguide Data.Agenda.LiveTime
*/
/*
Release Time

Description:
The time at which a Agenda is item is scheduled to be active, give access,  or start playing.

Markup: 11:15 a.m.

FORMAT: 12 hour with 'a.m.'/'p.m'.

Weight:0

Styleguide Data.Agenda.ReleaseTime
*/
/*
End Time

Description:
The time at which a Agenda item is scheduled to end.

Markup: 12:15 p.m.

FORMAT: 12 hour with 'a.m.'/'p.m'.

Weight:0

Styleguide Data.Agenda.EndTime
*/
/*
Live Date

Description:
There is usually a delay to when recording will make it to on demand. This is the time that recording will be available.

Markup: Saturday, Nov. 20, 2021 

FORMAT: Day-of-Week, Month-Abbreviation.  Day, Year

Weight:0

Styleguide Data.Agenda.LiveDate
*/
/*
On Demand Release Date and Time

Description:
There is usually a delay to when recording will make it to on demand. This is the time that recording will be available.

Markup: Saturday, Nov. 20, 2021 @ 8:00 p.m. <abbr title="EASTERN TIME, UTC -4">EDT</abbr>

FORMAT: Day-of-Week, Month-Abbreviation.  Day, Year @ Hour:Minute 'a.m.'/'p.m' Abbreviation-of-Timezone.  

NOTE:  Use the simple abbreviation for the timezone without Daylight Savings Time. IE: ET not EDT or EST.

Weight:0

Styleguide Data.Agenda.onDemandReleaseTime
*/
/*
Session 

A Session is a specific time slot in an Agenda. This could be either a single presentation or a series of presentations.

Markup:
Electrical Disorders - Rhythm and Conduction Disorders

Experiential: This is not an approved data point.

Weight:100

Styleguide Data.Session
*/
/*
Session Subtitle

The subtitle of a Session.

Markup:
Electrical Disorders - Rhythm and Conduction Disorders

Experiential: This is not an approved data point.

Weight:2

Styleguide Data.Session.Subtitle
*/
/*
Session Title

Description:
The title of a Session.

Markup:
Cardiovascular Update for the Clinician III

Weight:1

Styleguide Data.Session.Title
*/
/*
Session Identifier

Description:
The ID given to a session

Markup:
3652

Weight:0

Styleguide Data.Session.ID
*/
/*
Session Description

The description of a session.

Markup:
<p>Maxime et ea adipisci voluptas. Omnis nobis recusandae alias eius sed ipsam aut. Ipsam dolore qui. Soluta laudantium quae assumenda ipsa tempore voluptas et culpa. Et praesentium quasi. Quas ratione vero aspernatur.</p>

Weight:3

Styleguide Data.Session.Description
*/
/*
Presentation 

Description:
A presentation is a single part of education that can not be subdivided.

Weight:0

Styleguide Data.Presentation
*/
/*
Presentation Description

Description:
The Description of a presentation

Markup:Drug Coated Balloons

Weight:500

Styleguide Data.Presentation.Description
*/
/*
Presentation Title

Description:
The title of a presentation

Markup:
New York Cardiovascular Symposium 2021 Welcome Video and Introduction of Session and Faculty

Weight:0

Styleguide Data.Presentation.Title
*/
/*
Presentation Live Time

Description:
The Live Time of a Presentation

Markup:
11:45 – 11:49 a.m. <abbr title="EASTERN DAYLIGHT TIME, UTC -4">ET</abbr>

FORMAT: 12 hour with 'a.m.'/'p.m' and Abbreviation of Timezone.

NOTE: The 'a.m.'/'p.m.' if the same should only occur on the last time mark.  11:15 a.m. - 11:30 a.m. should be shortened to 11:15  - 11:30 a.m.


Weight:0

Styleguide Data.Presentation.LiveTime
*/
/*
Presentation ID

Description:
Unique system generated identifier for a presentation.

Markup:
15612

Weight:0

Styleguide Data.Presentation.ID
*/
/*
Faculty 

Description:
An educator who created or participated in a presentation

Weight:1000

Styleguide Data.Faculty
*/
/*
Photo

Description:
A photo of the faculty member

Markup:
<img
    class="aspect_1x1 w_100"
    src="https://i.pravatar.cc/300"
    alt="{{> "Data.Faculty.FullName" }}"
/>

MarkupWrapperClasses: max-w_30

FORMAT: 300px by 300px

Weight:0

Styleguide Data.Faculty.Photo
*/
/*
Full Name

The full name of the faculty member

Markup: Pepper H. Soda III, MD, FACC


FORMAT: First Name MI (if known) Last Name Suffix (Jr., Sr., the III ), Optional Degree, Optional ACC Honorifics, Optional Exceptions Honorifics

Weight:0

Styleguide Data.Faculty.FullName
*/
/*
Location

Description:
The location of the faculty member

Markup: New York, NY, USA

Weight:0

FORMAT: City, State, Country

NOTE:  if the conference country is USA you can drop the country if it is USA.

Styleguide Data.Faculty.Location
*/
/*
Title

Description:
the roles of the faculty member within the session

Markup:
{{> "Data.Faculty.Title.InstitutionTitle" }}, {{> "Data.Faculty.Title.InstitutionDivision" }}, {{> "Data.Faculty.Title.Institution" }}



FORMAT: Institution Title, Institution Division, Institution

NOTE: This format is currently not being enforced.

Weight:100

Styleguide Data.Faculty.Title
*/
/*
Institution

Description:
Institution of the faculty member where they hold a title

Markup:
Mount SugarLoaf Hospital

Weight:101

Styleguide Data.Faculty.Title.Institution
*/
/*
Institution Division

Description:
The Division of the Institution of the faculty member where they hold a title

Markup:
Department of Cardiology

Weight:102

Styleguide Data.Faculty.Title.InstitutionDivision
*/
/*
Institutional Title

Description:
the roles of the faculty member within the session

Markup:
Physician-in-Chief

Weight:103

Styleguide Data.Faculty.Title.InstitutionTitle
*/
/*
Twitter Handle

Description:
The handle of the faculty member on twitter

Markup:
Tweat_DrSoda

Weight:0

Styleguide Data.Faculty.TwitterHandle
*/
/*
Role

Description:
the roles of the faculty member within the session

Markup:
Co-Chair

Weight:0

Styleguide Data.Faculty.Role
*/
/*
Bio

Description:
simple html text that describes the faculty member

Markup:
<p>Omnis laboriosam vero dolorum harum nihil debitis placeat eligendi. Molestiae voluptatibus nemo eveniet. Vero ipsum eius. Alias sapiente quidem dolore dolorem atque alias est.</p>

Weight:0

Styleguide Data.Faculty.Bio
*/
/*
Identification Number

Description:
this id can both be used to link to the faculty member's page, the member's image, and disclosures

Markup:
122154254

Weight:0

Styleguide Data.Faculty.ID
*/
/*
Sponsor

Description:
Sponsor are industry that has offered money or support to an event.

Weight:0

Styleguide Data.Sponsor
*/
/*
Name

Markup:
LogoIpsum

Weight:-100

Styleguide Data.Sponsor.Name
*/
/*
Address

Description:
Sponsor's Name

Markup:
<address>
    <!-- http://microformats.org/wiki/hcard -->
    <div class="font_ui font_0">
        <ul class="ul_none  lh_2">
            <li><strong class="">Contact:</strong></li>
            <li class="">
                <span class="contact-person">Carlton Dooley</span>
            </li>
            <li><strong class="">Address:</strong></li>
            <li class="">
                <span class="street-address">3115 Clair Street</span>
            </li>
            <li cclass="locality">
                <span class="city-name">Killeen</span>,
                <span class="state-name">
                    <abbr title="Texas">TX</abbr>
                </span>
                <span class="postal-code">76543</span>
            </li>
        </ul>
        <ul class="ul_none lh_2">
            <li class="">
            <strong class="p-r_2 inline block:md inline:lg undecorated">Email:</strong>
                <a href="mailto:MemberCare@acc.org" class="email block:md inline:lg link">
                    <span class="">MemberCare@acc.org</span></a>
            </li>
            <li class="">
            <strong class="p-r_2 block:md inline:lg">Phone:</strong>
                <a tel="+1254-690-2946" href="tel:+1254-690-2946" class="tel block:md inline:lg link">
                    <span class=" ">(254) 690-2946</span>
                    </a>
            </li>
        </ul>
    </div>
</address>

Weight:20

Styleguide Data.Sponsor.Address
*/
/*
Logo

Description:
Logo of the Company

Markup:
<img  class="absolute t_0 r_0 l_0 b_0" style="object-fit: contain;height: 100%;width: 100%;" src="https://cdn.jsdelivr.net/gh/ACC-Style/Arches/dist/img/LoremIpsum.png"/>

MarkupWrapperClasses: max-w_40 relative h_20 w_100


Weight:10

Styleguide Data.Sponsor.Logo
*/
/*
Web Address

Markup:
http://wwww.LogoIpsum.com

Weight:25

Styleguide Data.Sponsor.WebAddress
*/
/*
Website Link

Markup:
<a class="website {{modifier_class}}" target="_blank"  href="{{> 'Data.Sponsor.WebAddress'}}">Website</a>

Weight:26

Styleguide Data.Sponsor.WebLink
*/
/*
Website Link

Markup:
<a class="website {{modifier_class}}" target="_blank"  href="{{> 'Data.Sponsor.WebAddress'}}">More</a>

Weight:26

Styleguide Data.Sponsor.MoreLink
*/
/*
PDF Link

Markup:
<a class="pdf {{modifier_class}}" target="_blank" href="{{> 'Data.Sponsor.WebAddress'}}.pdf">PDF</a>

Weight:26

Styleguide Data.Sponsor.PDFLink
*/
/*
Description

Description: Short html description of the sponsor or the product.

Markup:
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Non, consequuntur similique quibusdam deleniti fuga, ad laudantium vel assumenda incidunt impedit iure molestias! Et laboriosam nulla ut at officia ipsa quaerat?</p>
<ul>
    <li>Ut reiciendis et possimus rerum animi.</li>
<li>Reprehenderit quia et eaque cupiditate illo explicabo architecto.</li>
<li>Et cumque distinctio maxime maiores aut labore ut est esse.</li>
</ul>
<p>Et quia saepe corporis explicabo consectetur voluptatem iure. Quos nostrum autem. Et omnis nostrum eius autem aut voluptas illum. Et autem velit facere explicabo reiciendis voluptas. Ipsum vel et nisi in iste molestias sit. Eos et aut est ullam.</p>

Weight:3

Styleguide Data.Sponsor.Description
*/
/*
Award

Description: Awards and Recognition 

Weight:5

Styleguide Data.Award

*/
/*
Award Title

Description: Title of the award

Markup:
Pamela S. Douglas Distinguished Award for Leaderiship in Diversity and Inclusion

Weight:5

Styleguide Data.Award.Title

*/
/*
Award Description

Description: Description of the award can be html or text and may include a link.

Markup:
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Non, consequuntur similique quibusdam deleniti fuga, ad laudantium vel assumenda incidunt impedit iure molestias! Et laboriosam nulla ut at officia ipsa quaerat?</p>
<ul>
<li>Ut reiciendis et possimus rerum animi.</li>
<li>Reprehenderit quia et eaque cupiditate illo explicabo architecto.</li>
<li>Et cumque distinctio maxime maiores aut labore ut est esse.</li>
</ul>
<p>Et quia saepe corporis explicabo consectetur voluptatem iure. Quos nostrum autem. Et omnis nostrum eius autem aut voluptas illum. Et autem velit facere explicabo reiciendis voluptas. Ipsum vel et nisi in iste molestias sit. Eos et aut est ullam.</p>
<a href="https://acc.org" target="_blank">Watch Video</a>

Weight:5

Styleguide Data.Award.Description

*/
/*
Abstract 

A Abstract is a specific time slot in an Agenda. This could be either a single presentation or a series of presentations.

Markup:
Electrical Disorders - Rhythm and Conduction Disorders

Experiential: This is not an approved data point.

Weight:100

Styleguide Data.Abstract
*/
/*
Abstract Subtitle

The subtitle of a Abstract.

Markup:
Electrical Disorders - Rhythm and Conduction Disorders

Experiential: This is not an approved data point.

Weight:2

Styleguide Data.Abstract.Subtitle
*/
/*
Abstract Title

Description:
The title of a Abstract.

Markup:
Abstract on Cardiovascular Update for the Clinician Success H<sub>2</sub>

Weight:1

Styleguide Data.Abstract.Title
*/
/*
Abstract Identifier

Description:
The ID given to a Abstract

Markup:
3652

Weight:0

Styleguide Data.Abstract.ID
*/
/*
Abstract Description

The description of a Abstract.

Markup:
<p>Maxime et ea adipisci voluptas. Omnis nobis recusandae alias eius sed ipsam aut. Ipsam dolore qui. Soluta laudantium quae assumenda ipsa tempore voluptas et culpa. Et praesentium quasi. Quas ratione vero aspernatur.</p>

Weight:3

Styleguide Data.Abstract.Description
*/
/*
Header Nav

The header nav for the website. 

Markup:
<div class="sticky t_0 flex l_0 r_0 relative:md z_4 bg_acc justify_center">
    <nav class="flex_auto max-w_90 font_n1 font_1:md font_2:lg font_display font_medium m-l_0 navbar navbar-dark navbar-expand-lg p_0 text_center:lg text_left">
        <!-- Primary Nav that expands on mobile and reveals extra nav items when on desktop. -->
        <ul class="navbar-nav flex flex_row w_100">
            {{> "Navigation.HeaderNav.Active" }}
            {{> "Navigation.HeaderNav.MobileButton"}}
            {{> "Navigation.HeaderNav.Disabled"}}
            {{> "Navigation.HeaderNav.MobileToggle"}}
            <!-- menu items that hide when in mobile under the expanded area -->
            {{> "Navigation.HeaderNav.MobileHidden" }}
            {{> "Navigation.HeaderNav.MobileHiddenDisabled" }}
            {{> "Navigation.HeaderNav.MobileHidden" }}
        </ul>
        <!-- Expanding Mobile Menu -->
        <div class="collapse navbar-collapse" id="ExpandingMobileMenu">
            <ul class="navbar-nav flex shadow_emboss-light flex_column w_100 font_1 bg_black-2 display_none:lg" >
                {{> "Navigation.HeaderNav.ExpandMobileLinks" }}
                {{> "Navigation.HeaderNav.ExpandMobileLinksDisabled" }}
                {{> "Navigation.HeaderNav.ExpandMobileLinks" }}
            </ul> 
        </div>
    </nav>
</div>

Weight: 0

SubComponents: 
Navigation.HeaderNav.MobileButton - Primary
Navigation.HeaderNav.Active - Primary: Active
Navigation.HeaderNav.Disabled - Primary: Disabled
Navigation.HeaderNav.MobileToggle - Mobile Menu Toggle
Navigation.HeaderNav.MobileHidden - Secondary
Navigation.HeaderNav.MobileHiddenDisabled - Secondary: Disabled
Navigation.HeaderNav.ExpandMobileLinks - Mobile Menu Link
Navigation.HeaderNav.ExpandMobileLinksDisabled - Mobile Menu Link: Disabled

Styleguide Navigation.HeaderNav
*/
/*
Base Header Nav (Primary)

Header Nav basic design that is not hidden when in mobile viewport have an included icon that makes it easier to see and click on when in mobile viewport. 

Markup:
<!-- All areas that have `[ ]` in the design are areas where classes might be added or removed. -->
<li class="nav-item flex_auto [~]">
    <a class="a:bg_accent [ text-shadow_black-1 ] flex flex_column flex_row:lg font_medium gap-x_4 gap-y_3 h:bg_acc-n2 h:c_white justify_center nav-link text_center p-y_3:md " href="/program" target="_self">
        <!-- icon is needed for the Primary Button Nav -->
        <i class="font-size_up fa-fw fas p_2 inline-block m_auto fa-calendar-alt display_none:lg"></i>
        <span class="block lh_0 p-y_0 p-y_2:md text_center">
        <!--  []  -->
        Primary
        </span>
    </a>
</li>

MarkupWrapperClasses: ul_none

Weight: 0

Styleguide Navigation.HeaderNav.MobileButton
*/
/*
Mobile Toggle

Toggle button for the expanding mobile menu.

Markup:
<!-- MENU toggle for mobile is a unique pattern -->
<li class="nav-item flex_auto block display_none:lg">
    <a class="bg_secondary h:bg_secondary-n2 flex flex_column flex_row:lg font_medium gap-x_4 gap-y_3 font_medium h:c_white text-shadow_black-1 h:c_white justify_center nav-link text_center p-y_3:md" aria-expanded="false" aria-label="Toggle Extra Nav" data-bs-toggle="collapse" data-bs-target="#ExpandingMobileMenu" aria-controls="ExpandingMobileMenu"
    >
        <i class="font-size_up fa-fw fas p_2 inline-block m_auto fa-ellipsis-h-alt"></i>
        <span class="block lh_0 p-y_0 p-y_2:md text_center">More</span>
    </a>
</li>
<!-- MENU toggle for mobile is a unique pattern -->

MarkupWrapperClasses: ul_none

Weight: 0

Styleguide Navigation.HeaderNav.MobileToggle
*/
/*
Base Header Nav (Secondary)

Header Nav basic design that is not hidden when in mobile viewport have an included icon that makes it easier to see and click on when in mobile viewport. 

Markup:
<!-- if button shouldn't show in the main area on mobile add in classes `display_none block:lg` to hide on mobile so they only show up in the mobile expand area. -->
<li class="nav-item flex_auto [ display_none block:lg ]">
    <a class="a:bg_accent [ text-shadow_black-1 ] flex flex_column flex_row:lg font_medium gap-x_4 gap-y_3 h:bg_acc-n2 h:c_white justify_center nav-link text_center p-y_3:md " href="/convocation" target="_self">
        <!-- [~] -->
        <span class="block lh_0 p-y_0 p-y_2:md text_center">Secondary</span>
    </a>
</li>

MarkupWrapperClasses: ul_none

Weight: 0

Styleguide Navigation.HeaderNav.MobileHidden
*/
/*
Mobile Hidden Header Nav Disabled

Header Nav basic design that is not hidden when in mobile viewport have an included icon that makes it easier to see and click on when in mobile viewport. 

Markup:
<!-- if button shouldn't show in the main area on mobile add in classes `display_none block:lg` to hide on mobile so they only show up in the mobile expand area. -->
<li class="nav-item flex_auto [ display_none block:lg ]">
    <a class="a:bg_accent [ bg_secondary-2 c_secondary-3 disabled  ] flex flex_column flex_row:lg font_medium gap-x_4 gap-y_3 h:bg_acc-n2 h:c_white justify_center nav-link text_center p-y_3:md " href="/convocation" target="_self">
        <span class="block lh_0 p-y_0 p-y_2:md text_center">
            <!-- If Button Disabled Add This Icon -->
            <i class="fas fa-lock p-r_3"></i>
            Secondary: Disabled
        </span>
    </a>
</li>

MarkupWrapperClasses: ul_none

Weight: 0

Styleguide Navigation.HeaderNav.MobileHiddenDisabled
*/
/*
Mobile Menu Link

Header Nav in mobile view has an expanded more list that hides the secondary nav items. 

Markup:
<li class="nav-item flex_auto br-b_1 br_solid br_black-2">
    <a class="[~] a:bg_accent-n1 nav-link font_medium h:bg_acc-n2 h:c_white text_left text_center:lg p-l_4 p-l_0:lg text-shadow_black-1 " href="/convocation" target="_self">
        <!-- [~] -->
        Mobile Menu Link
    </a>
</li>

MarkupWrapperClasses: ul_none

Weight: 0

Styleguide Navigation.HeaderNav.ExpandMobileLinks
*/
/*
Mobile Menu Link Disabled

Header Nav in mobile view has an expanded more list that hides the secondary nav items. 

Markup:
<li class="nav-item flex_auto br-b_1 br_solid br_black-2">
    <!-- if disabled add these classes to the a tag -->
    <a class=" [ bg_secondary-2 c_secondary-3 disabled ]  a:bg_accent-n1 nav-link font_medium h:bg_acc-n2 h:c_white text_left text_center:lg p-l_4 p-l_0:lg" href="/convocation" target="_self">
        <!-- If Button Disabled Add This Icon -->
        <i class="fas fa-lock p-l_3"></i>
        Mobile Menu Link: Disablled
    </a>
</li>

MarkupWrapperClasses: ul_none

Weight: 0

Styleguide Navigation.HeaderNav.ExpandMobileLinksDisabled
*/
/*
Nav Active

Header Nav basic design that is not hidden when in mobile viewport have an included icon that makes it easier to see and click on when in mobile viewport. 

Markup:
<!-- When Nav is Active add the [ active ] classes to all locations to the basic design -->
<li class="nav-item flex_auto [ active ]">
    <a class="[ active ][ text-shadow_black-1 ] a:bg_accent flex flex_column flex_row:lg font_medium gap-x_4 gap-y_3 h:bg_acc-n2 h:c_white justify_center nav-link text_center p-y_3:md " href="/" target="_self">
        <i class="font-size_up fa-fw fas p_2 inline-block m_auto fa-home-heart display_none:lg"></i>
        <span class="block lh_0 p-y_0 p-y_2:md text_center">Primary: Active</span>
    </a>
</li>

MarkupWrapperClasses: ul_none

Weight: -1

Styleguide Navigation.HeaderNav.Active
*/
/*
Nav Disabled

Disabled Header Nav is used when the conference site is open but all pages should be accessible. This is limited to the early stages of the conference before the site is fully open.

Markup:
<li class="nav-item flex_auto ">
    <!-- If Button Disabled add the classes in the bracket to the Base Design and remove [ text-shadow_black-1 ] -->
    <a class="[ bg_secondary-2 c_secondary-3 disabled ] a:bg_accent flex flex_column flex_row:lg font_medium gap-x_4 gap-y_3 h:bg_acc-n2 h:c_white justify_center nav-link text_center p-y_3:md " href="/faculty" target="_blank">
        <i class="font-size_up fa-fw fas p_2 inline-block m_auto fa-users display_none:lg"></i>
        <span class="block lh_0 p-y_0 p-y_2:md  text_center">
            <!-- If Button Disabled Add This Icon --><i class="fas fa-lock p-r_3"></i>
            Primary: Disabled
        </span>
    </a>
</li> 

MarkupWrapperClasses: ul_none

Weight: 10

Styleguide Navigation.HeaderNav.Disabled
*/
/*

Header Branding Area

Conferences can have a header branding area which gives the design team the ability to add a logo, graphics, and or text to the header or the site.


Weight: -999

Styleguide Structures.BrandArea

*/
/*

Header Brand Area - Logged in

Description: This is the logged in header brand area.

Markup:
<div class="relative">
    {{> "Structures.BrandArea.LoggedIn.Button"}}
    <picture class="w_100">
        <source class="w_100" srcset="https://via.placeholder.com/1440x200.png?text=Desktop+Large" media="(min-width: 1200px)">
        <source class="w_100" srcset="https://via.placeholder.com/1200x200.png?text=Desktop" media="(min-width: 1024px)">
        <source class="w_100" srcset="https://via.placeholder.com/768x200.png?text=Tablet" media="(min-width: 768px)">
        <source class="w_100" srcset="https://via.placeholder.com/600x250.png?text=Mobile" media="(min-width: 400px)"> <source class="w_100" srcset="https://via.placeholder.com/400x300.png?text=Mobile" media="(min-width: 400px)">
        <img src="https://via.placeholder.com/400x300.png?text=Mobile" class="w_100" alt="">
    </picture>
</div>

MarkupWrapperClasses: relative 

Weight: -999

Styleguide Structures.BrandArea.LoggedIn

*/
/*
Logged Buttons

Description: The logged in buttons. 

Markup:
<div class="absolute b_4 r_4 l_4 b_auto:lg t_4:lg r_4:lg r_4:md l_auto:md b_4:md t_4:md justify_center flex flex_row flex_column:md flex_row:lg gap-x_4 gap-y_4">
    <div class="bg_secondary-2 br_1 br_black-3 br_radius br_solid:lg br_none c_white font_medium font_ui gap-x_3 inline-block inline-flex justify_end m-x_2 p_2:lg p_0 relative shadow_overlap-light">
        <span class="font_bold font_ui self_center vertical-align_middle display_none inline:md p-x_3">User Name</span>
        <a class="btn bg_accent-n1 h:bg_accent-n3 br_solid br_black-2 br_1 c_white  h:c_white uppercase shadow_overlap-light font_ui font_bold" href="#">Log Out <i class="fas fa-sign-out p-l_2"></i></a>
    </div>
</div> 

MarkupWrapperClasses: relative 

Weight:0

Styleguide Structures.BrandArea.LoggedIn.Button
*/
/*

Unsafe Area

Description: Because the UI is floats on top of the images there are area that are unsafe to contain text. 

Markup:
<div class="relative m-t_4 overflow-hidden" style="width:1400px">
{{> "Structures.BrandArea.LoggedIn.Button"}}
<div class="absolute b_0 bg_alert font_5 font_xbold grid justify_center opacity_5 r_0 self_center t_0 text_center" style="width:250px"><span class="self_center c_black font-blend_color-burn">UNSAFE</span></div>
	<img
		class="w_100"
		src="https://via.placeholder.com/1440x200.png?text=Desktop+Large+1440x200"
	/>
</div>
<div class="relative m-t_4  overflow-hidden" style="width:1200px">
 {{> "Structures.BrandArea.LoggedIn.Button"}}
<div class="absolute b_0 bg_alert font_5 font_xbold grid justify_center opacity_5 r_0 self_center t_0 text_center" style="width:250px"><span class="self_center c_black font-blend_color-burn">UNSAFE</span></div>
	<img
		class="w_100"
		src="https://via.placeholder.com/1200x200.png?text=Desktop+1200x200"
	/>
</div>
<div class="relative m-t_4  overflow-hidden" style="width:768px">
 {{> "Structures.BrandArea.LoggedIn.Button"}}
<div class="absolute b_0 bg_alert font_5 font_xbold grid justify_center opacity_5 r_0 self_center t_0 text_center" style="width:250px"><span class="self_center c_black font-blend_color-burn">UNSAFE</span></div>
	<img
		class="w_100"
		src="https://via.placeholder.com/768x200.png?text=Tablet+768x200"
	/>
</div>
<div class="relative m-t_4  overflow-hidden"  style="width:600px">
<div class="absolute r_4 l_auto b_4 t_auto justify_center flex flex_column gap-x_4 gap-y_4">
     <div class="bg_secondary-2 br_1 br_black-3 br_radius br_solid:lg br_none c_white font_medium font_ui gap-x_3 inline-block inline-flex justify_end m-x_2 p_2:lg p_0 relative shadow_overlap-light">
         <span class="font_bold font_ui self_center vertical-align_middle display_none inline:md p-x_3">User Name</span>
         <a class="btn bg_accent-n1 h:bg_accent-n3 br_solid br_black-2 br_1 c_white  h:c_white uppercase shadow_overlap-light font_ui font_bold" href="#">Log Out <i class="fas fa-sign-out p-l_2"></i></a>
     </div>
 </div>
<div class="absolute b_0 bg_alert font_5 font_xbold grid justify_center opacity_5 r_0 self_center l_0 text_center" style="height:100px"><span class="self_center c_black font-blend_color-burn">UNSAFE</span></div>
	<img
		class="w_100"
		src="https://via.placeholder.com/600x250.png?text=Mobile+600x250"
	/>
</div>
<div class="relative m-t_4  overflow-hidden" style="width:400px">
<div class="absolute b_4 r_4 l_4 justify_center flex flex_row flex_column gap-x_4 gap-y_4">
     <div class="bg_secondary-2 br_1 br_black-3 br_radius br_solid:lg br_none c_white font_medium font_ui gap-x_3 inline-block inline-flex justify_end m-x_2 p_2:lg p_0 relative shadow_overlap-light">
         <span class="font_bold font_ui self_center vertical-align_middle display_none inline:md p-x_3">User Name</span>
         <a class="btn bg_accent-n1 h:bg_accent-n3 br_solid br_black-2 br_1 c_white  h:c_white uppercase shadow_overlap-light font_ui font_bold" href="#">Log Out <i class="fas fa-sign-out p-l_2"></i></a>
     </div>
 </div>
<div class="absolute b_0 bg_alert font_5 font_xbold grid justify_center opacity_5 r_0 self_center l_0 text_center" style="height:100px"><span class="self_center c_black font-blend_color-burn">UNSAFE</span></div>
	<img
		class="w_100"
		src="https://via.placeholder.com/400x300.png?text=Mobile+400x300"	
	/>
</div>

MarkupWrapperClasses: relative 

Weight: -999

Styleguide Structures.BrandArea.UnSAFE

*/
/*

Header Brand Area - Logged Out

Description: This is the logged Out header brand area.

Markup:
<div class="relative">
    <div class="absolute b_4 r_4 l_4 b_auto:lg t_4:lg r_4:lg r_4:md l_auto:md b_4:md t_4:md justify_center flex flex_row flex_column:md flex_row:lg gap-x_4 gap-y_4">
        <a class="btn bg_accent-n1 h:bg_accent-n3 br_solid br_black-2 br_1 c_white  h:c_white uppercase shadow_overlap-light font_ui font_bold" href="#">Login <i class="fas fa-sign-in p-l_2"></i></a>
        <a class="btn bg_primary-n1 h:bg_primary-n3 br_solid br_black-2 br_1 c_white h:c_white uppercase shadow_overlap-light font_ui font_bold" href="#">Register</a>
   </div>
    <picture class="w_100">
        <source class="w_100" srcset="https://via.placeholder.com/1440x200.png?text=Desktop+Large" media="(min-width: 1200px)">
        <source class="w_100" srcset="https://via.placeholder.com/1200x200.png?text=Desktop" media="(min-width: 1024px)">
        <source class="w_100" srcset="https://via.placeholder.com/768x200.png?text=Tablet" media="(min-width: 768px)">
        <source class="w_100" srcset="https://via.placeholder.com/600x250.png?text=Mobile" media="(min-width: 400px)"> <source class="w_100" srcset="https://via.placeholder.com/400x300.png?text=Mobile" media="(min-width: 400px)">
        <img src="https://via.placeholder.com/400x300.png?text=Mobile" class="w_100" alt="">
    </picture>
</div>

MarkupWrapperClasses: relative 

Weight: -1000

Styleguide Structures.BrandArea.LoggedOut

*/
/*
Certified Education Block

Description: This block is added to all sites that offer any level of certification. Most of it links to other area or products but the user must see it on pages. 

Markup:
<div class="br_round p_4 p-x_5:lg shadow_emboss-light texture_light m-b_5"><h2 class="font_medium c_primary">Certified Education Credit Claim
            </h2><div class="font_0 font_copy"><p>This section of Care of the Athletic Heart 2020 Virtual contains certified education content. If a session offers credit, it is indicated. Credit information and disclosures may be accessed by selecting the below button.
                </p><p><strong class="font_bold">Credit must be claimed by
						December 31, 2020, 5:00 PM ET. </strong>You may only complete the evaluation and credit claim once; therefore, please do not proceed until you have finished your participation in the certified content for which you wish to claim credit.
                </p></div><a  class="btn br_radius max-w_20 m_auto m-b_3 block shadow_overlap-light btn-primary" href="#" target="_blank">Evaluation &amp; Credit Claim</a>
 <a href="#" class="btn br_radius max-w_20 m_auto m-b_3 block shadow_overlap-light btn-primary" target="_blank">Credit Information &amp; Disclosures</a>
 </div>

 MarkupWrapperClasses:
 max-w_40

Weight:0

Styleguide Structures.Evergreen.Credits
*/
/*
Sub Components

These sub elements are used in many of the patterns and may be useful when building more complex components. 

Weight: 200000

Styleguide Sub
*/
/*
Program

Programs are build via sessions, presentations, and workshops.

Weight: 200000

Styleguide Sub.Program
*/
/*
Date Time Separators

Sessions are divided by date time markers that have been set to east coast time with a reference to GMT. 

Markup:
<div class="flex_row:md flex flex_column">
    <div class="flex_auto grid">
        <span class="br-t_2 br_dotted br_inherit self_center"></span>
    </div>
    <div class="flex_auto flex_shrink p-x_4 lh_1 text_center">
        <strong class="c_black-8 block font_accent">Live: {{> "Data.Agenda.LiveDate" }}{{> "Data.Agenda.LiveTime" }}</strong>
    </div>
    <div class="flex_auto grid">
        <span class="br-t_2 br_dotted br_inherit self_center"></span>
    </div>
</div>

FORMAT: This element uses data that has strict data formatting requirements. See the data tab for more information.

Data: 
Data.Agenda.LiveDate - Live Date
Data.Agenda.LiveTime - Live Time

MarkupWrapperClasses: p_4 br_inherit

Weight: 100

Styleguide Sub.DateTimeDividers
*/
/*
Credit Dot

Dots are used to indicate the credit that this education offers.

CME     - CME
CNE     - CNE
AAPA    - AAPA
ABP     - ABP
ABPMOCII - ABPMOCII
ABPMOCIV - ABPMOCIV
ACHE   - ACHE


Markup:
<li class="inline-flex items_center lh_0">
    <span class="bg_{{ modifier_class }} br_1 br_black-3 br_circle br_solid  m-r_2" style=" height: 1em; width: 1em;"></span> {{ modifier_class }}  
</li>

Note: This pattern requires the inclusion of the credit color stylesheets.

FORMAT: This element uses data that has strict data formatting requirements. See color codes => credits.

Weight:0

Styleguide Sub.Credits
*/
/*
Simple Credit Dots

When it is only important to show the credits listed and not the credit values this simple dot pattern is a good solution. 

Markup:
<ul class=" gap-x_3 gap-y_3 justify_end:md justify_start self_center ul_inline-pipe uppercase">
  {{> Sub.Credits  modifier_class="CME" }}
  {{> Sub.Credits  modifier_class="CNE" }}
  {{> Sub.Credits  modifier_class="COP" }}
  {{> Sub.Credits  modifier_class="MOCII" }}
</ul>

Note: This pattern requires the inclusion of the credit color stylesheets.

SubComponents: Sub.Credits

Weight:0

Styleguide Sub.Credits.Dots

*/
/*

Non Accredited

description

Markup:
<strong class="font_xbold uppercase"><i class="fas fa-info-circle p-r_3"></i>Industry Session | Nonaccredited</strong>

MarkupWrapperClasses: 

Weight:0

Styleguide Sub.Credits.NonAccredited
*/
/*
Category Flags

Description: A graphic treatment for the category flags which are tags applied like channel and type.

Markup:
<div class="font_n3 p_2 uppercase bg_primary-2 p-x_4 m-x_4 inline-block br-br_radius br-bl_radius c_white font_bold self_start {{ modifier_class }}">
  <ul class="ul_inline-pipe">
    <li>{{>"Data.Agenda.ChannelName"}}</li>
    <li>Category Tag</li>
  </ul>
</div>

Data: Data.Agenda.ChannelName - Channel Name

Weight:0

Styleguide Sub.CategoryFlags
*/
/*

Tags

A full data driven system uses tagging to categorize content, separate the content into groups, or describe the content in ways that are directly applied by the Titles and labels.  
Markup:

Weight:0

Styleguide Sub.Tags
*/
/*
Category Tag

Category Tags are singular tags that divide content.  An item can only have a single tag from a category group. 

Markup:
<ul class="ul_inline-comma">
  <li>Channel 1</li>
  <li>{{>"Data.Agenda.ChannelName"}}</li>
</ul>


Weight:0

Styleguide Sub.Tags.Category

*/
/*
Filter Tags

Filter Tags are decorative tags that are used to filter content. Many tags from a single group can be applied to a single item.

Markup:
<ul class="ul_inline-comma">
  <li>Tag Name 1</li>
  <li>Daugherty - Larkin</li>
  <li>relationships</li>  
  <li>web-readiness</li>
</ul>


Weight:0

Styleguide Sub.Tags.Filter

*/
/*
Presentation List Item

When sessions have more then one presentation they are listed in a list. Presentations are colored with bg_white and bg_white-9 to have color differences. 

Markup:
<li class="{{> 'Sub.ClassList.Border.BlackTop'}} p-x_4 p-y_3 m_0 lh_2 bg_white relative font_ui">
  <div class="float_right inline p_3 m-r_n3 m-t_n3">{{> "Sub.ActionButtons.Favorite.Small" modifier_class="font-size_down-2"}}</div>
  <span data-title="title" class="font-size_up-1 inline font_display lh_2">{{> "Data.Presentation.Title" }}</span>
  <span class="font-size-down ">{{> "Sub.FacultyList" modifier_class="block w_100 font-size_down-1"}}</span>
  <span class="font-size-down-1 c_accent-n1 font_italic block">{{> "Data.Presentation.LiveTime" }}</span>
</li>


MarkupWrapperClasses: ul_none br-t_1 br_solid br_primary p_0 font_n1 bg_primary-n3

FORMAT: This element uses data that has strict data formatting requirements. See the data tab for more information.

Data:
Data.Presentation.Title - Title
Data.Presentation.LiveTime - Live Time

SubComponents:
Sub.FacultyList - Faculty List
Sub.ActionButtons.Favorite.Small - Small Action Button

ClassList:
Sub.ClassList.Border.BlackTop - Border Top

Weight:0

Styleguide Sub.Presentation.ListItem
*/
/*
Presentation List Item With Details

When sessions have more then one presentation they are listed in a list. Presentations are colored with bg_white and bg_white-9 to have color differences. 

Markup:
<li class="{{> 'Sub.ClassList.Border.BlackTop'}} p-x_4 p-y_3 m_0 lh_2 bg_white relative font_ui">
  <div class="float_right inline p_3 m-r_n3 m-t_n3">{{> "Sub.ActionButtons.Favorite.Small" modifier_class="font-size_down-2"}}</div>
  <span data-title="title" class="font-size_up-1 inline font_display lh_2">{{> "Data.Presentation.Title" }}</span>
  <span class="font-size-down ">{{> "Sub.FacultyList" modifier_class="block w_100 font-size_down-1"}}</span>
  <span class="font-size-down-1 c_accent-n1 font_italic block">{{> "Data.Presentation.LiveTime" }}</span>
  <div class="br-b_2 br_black-2 br_solid m-b_n3 m-t_3 m-x_n4">
    <button class="bg_black-2 bg_transparent br-bl_square br-br_square br_0 br_br_square c_primary-n2 h:c_primary-n4 font-size_down-1 link m-x_4 p-x_4 p-y_3 lh_1" type="button" data-toggle="collapse" data-target="#extendPresentationData" aria-expanded="true" aria-controls="extendPresentationData" data-bs-toggle="collapse">
      <i class="a:rotation fa-fw fa-times fas self_center text_center"></i> Presentation Details </button>
    <div class="collapse show" id="extendPresentationData" style="">
      <div class="bg_black-2 br_none br_square card card-body">
        <ul class="ul_none flex flex_column items_stretch">
          <li class="br-b_1 br_solid br_black-3"> Introduction <span class="c_primary font_bold float_right">1 min</span>
          </li>
          <li class="br-b_1 br_solid br_black-3"> Presentation <span class="c_primary font_bold float_right">25 min</span>
          </li>
          <li class="br-b_1 br_solid br_black-3"> Panel Discussion <span class="c_primary font_bold float_right">5 min</span>
          </li>
        </ul>
      </div>
    </div>
  </div>
</li>


MarkupWrapperClasses: ul_none br-t_1 br_solid br_primary p_0 font_n1 bg_primary-n3

FORMAT: This element uses data that has strict data formatting requirements. See the data tab for more information.

NOTE: This might not function completely because of the JavaScript on the page in side the styleguide documentation.

Data:
Data.Presentation.Title - Title
Data.Presentation.LiveTime - Live Time

SubComponents:
Sub.FacultyList - Faculty List
Sub.ActionButtons.Favorite.Small - Small Action Button

ClassList:
Sub.ClassList.Border.BlackTop - Border Top

Weight:0

Styleguide Sub.Presentation.ListItemWithDetails
*/
/*
Presentation List

List of Presentations is similar DOM independent of the context. 

Markup:
<h4 class="font-size_up p-x_3 c_primary-n2 font_medium">Presentations</h4>
<ul class="ul_none br-t_1 br_solid br_primary p_0 font_n1 bg_primary-n3">
  {{> Sub.Presentation.ListItem }}
  {{> Sub.Presentation.ListItemWithDetails }}
  {{> Sub.Presentation.ListItem }}
  {{> Sub.Presentation.ListItem }}
</ul>

SubComponents:
Sub.Presentation.ListItem - List Item
Sub.Presentation.ListItemWithDetails - List Item with Details


Weight:0

Styleguide  Sub.Presentation.List
*/
/*
Auxiliary Data

Description: Most players have auxiliary data zones that describe the playing element through credits, tags, and categories.

Markup:
<aside class="flex_none max-w_20:md max-w_25:lg w_100 {{ modifier_class }}">    
    {{> "Sub.FacultyList.AuxSession"  modifier_class=""}}
    <h4 class="font-size_up c_black-6 font_medium capitalize"><i class="fas fa-file-certificate p-r_3"></i> Credits</h4>
    <div class="p-y_3 br-t_1  br_primary-2 br_solid font-size_down-1">
      {{> "Sub.Credits.Dots" }}
    </div>
    <h4 class="font-size_up  c_black-6 font_medium"><i class="fas fa-tag p-r_3"></i>category</h4>
    <div class="br-t_1  br_primary-2 br_solid p-y_3 c_black-7 font-size_down">
        {{> "Sub.Tags.Category" }}
    </div>
    <h4 class="font-size_up  c_black-6 font_medium"><i class="fas fa-tags p-r_3"></i>tags</h4>
    <div class="br-t_1  br_primary-2 br_solid p-y_3 c_black-7 font-size_down">
      {{> "Sub.Tags.Filter" }}
    </div>
</aside>

SubComponents:
Sub.Credits.NonAccredited - Non Accredited
Sub.FacultyList.AuxSession - Session Faculty Lists
Sub.Credits.Dots - Credit Dots
Sub.Tags.Category - Category
Sub.Tags.Filter - Tags

Weight:0

Styleguide Sub.Player.AuxData
*/
/*
Auxiliary Data Not Accredited

Description: Most players have auxiliary data zones that describe the playing element through credits, tags, and categories.

Markup:
<aside class="flex_none max-w_20:md max-w_25:lg w_100 {{ modifier_class }}">
    <div class="bg_secondary-n3 br_radius c_white font-size_down m-b_4 p_3 shadow_overlap-light">
     {{> "Sub.Credits.NonAccredited" }}
    </div>
    {{> "Sub.FacultyList.AuxSession"  modifier_class=""}}
    <h4 class="font-size_up  c_black-6 font_medium"><i class="fas fa-tag p-r_3"></i>category</h4>
    <div class="br-t_1  br_primary-2 br_solid p-y_3 c_black-7 font-size_down">
        {{> "Sub.Tags.Category" }}
    </div>
    <h4 class="font-size_up  c_black-6 font_medium"><i class="fas fa-tags p-r_3"></i>tags</h4>
    <div class="br-t_1  br_primary-2 br_solid p-y_3 c_black-7 font-size_down">
      {{> "Sub.Tags.Filter" }}
    </div>
</aside>

SubComponents:
Sub.Credits.NonAccredited - Non Accredited
Sub.FacultyList.AuxSession - Session Faculty Lists
Sub.Credits.Dots - Credit Dots
Sub.Tags.Category - Category
Sub.Tags.Filter - Tags

Weight:0

Styleguide Sub.Player.AuxData.NotAccredited
*/
/*
Auxiliary Data Abstracts

Description: Most players have auxiliary data zones that describe the playing element through credits, tags, and categories.

Markup:
<aside class="flex_none max-w_20:md max-w_25:lg w_100 {{ modifier_class }}">
    <h4 class="font-size_up c_black-6 font_medium capitalize"><i class="fas fa-file-certificate p-r_3"></i> Credits</h4>
    <div class="p-y_3 br-t_1  br_primary-2 br_solid font-size_down-1">
      {{> "Sub.Credits.Dots" }}
    </div>
    <h4 class="font-size_up  c_black-6 font_medium"><i class="fas fa-tag p-r_3"></i>category</h4>
    <div class="br-t_1  br_primary-2 br_solid p-y_3 c_black-7 font-size_down">
        {{> "Sub.Tags.Category" }}
    </div>
    <h4 class="font-size_up  c_black-6 font_medium"><i class="fas fa-tags p-r_3"></i>tags</h4>
    <div class="br-t_1  br_primary-2 br_solid p-y_3 c_black-7 font-size_down">
      {{> "Sub.Tags.Filter" }}
    </div>
</aside>

SubComponents:
Sub.Credits.Dots - Credit Dots
Sub.Tags.Category - Category
Sub.Tags.Filter - Tags

Weight:0

Styleguide Sub.Player.AuxData.Abstracts
*/
/*
Attachments Modal

Description: 

Markup:
<div class="modal fade bg_black-4 z_5 show font_UI block relative" id="modal-attachment" tabindex="-1" role="dialog" aria-labelledby="attachmenteModalLabel" aria-modal="true" >
<div class="br_radius modal-dialog z_5 shadow_bevel-bold" role="document">
    <div class="br-tl_radius br-tr_radius br_radius modal-content">
      <div class="br-b_1 br_black-3 br_solid flex justify_center modal-header bg_primary c_white">
        <h5 class="c_white flex_auto font_1 font_medium font_display m_0 modal-title self_center" id="exampleModalLabel"> <i class="far fa-paperclip"></i>  Attachments</h5>
        <button type="button" class=" btn btn-secondary c_white close h:c_white h:opacity lh_0 self_center" data-dismiss="modal" aria-label="Close">
          <i class="fa-times fas"></i>
        </button>
      </div>
      <div class="modal-body p_0">
        <ul class="ul_none">
            <li class="br-b_1 br_dotted br_primary-3 flex h:bg_highlight-5 h_lh1 p-x_3 p-y_3 relative"><span class="flex_auto font_0 lh_2 p-x_4 self_center">Really long name of a files so the text might wrap because we can never keep titles short and we have to medically explain everything.</span><button class="bg_black-3 br_0 br_square c_white expanded-click-area flex_none h:bg_black-5 m-l_auto m-r_n3 m-y_n3" style=" width: 4em;"><i class="fas fa-download"></i></button></li>
         <li class="br-b_1 br_dotted br_primary-3 flex h:bg_highlight-5 h_lh1 p-x_3 p-y_3 relative"><span class="flex_auto font_0 lh_2 p-x_4 self_center">lorem text link</span>
         <button class="bg_black-3 br_0 br_square c_white expanded-click-area flex_none h:bg_black-5 m-l_auto m-r_n3 m-y_n3" style=" width: 4em;"><i class="fas fa-download"></i></button></li>
        </ul>
      </div>
      <div class="br-bl_radius br-br_radius br_black-3 modal-footer p_3 relative">
        <button type="button" class="btn btn-primary" data-dismiss="modal" aria-label="Close"><i class="fa-times fas"></i> Close</button>
      </div>
    </div>
  </div>
</div>

 MarkupWrapperClasses: relative

 Note: A `block relative`  class was added to this DOM element to make it visible in this documentation. 

 Weight: 200

Styleguide Sub.Attachments
*/
/*
Playing Date Time

When presenting the playing date and time this simple dot pattern is a good solution.

Markup:
<span class="c_accent-n2">{{> "Data.Agenda.LiveDate"}}  {{> "Data.Agenda.LiveTime" }}</span>

Weight:0

Styleguide Sub.PlayingDateTime
*/
/*
Video Thumbnail

Description: The header is just a bit of design flair that can be colored, background swapped out and also the icon can be changed to the content of the presentation.

bg_primary  -  is the default background color
bg_accent   -  any background color can be swapped out

Markup:
<header class="flex flex_none flex_row justify_center p-x_4 font_n5">
    <div class="aspect_21x9:md aspect_16x9 bg-blend_multiply bg_primary font-size_down bg_cover bg_no-repeat {{ modifier_class }} br_2 br_radius br_solid br_white br_white-9 flex flex_shrink grid justify_center max-w_15 max-w_20:md relative shadow_bevel-bold text_center texture_ondemand thumb bg_center">
            <i class="absolute c_white-6 fa-play fas flex_auto self_center text_center w_100"></i>
        </div>
</header>

Weight:0

Styleguide Sub.Header.VideoThumbnail
*/
/*
Abstract Thumbnail

Description: The header is just a bit of design flair that can be colored, background swapped out and also the icon can be changed to the content of the presentation.

bg_primary  -  is the default background color
bg_accent   -  any background color can be swapped out

Markup:
<header class="flex flex_none flex_row justify_center font_0 m-t_4 m-x_4">
    <div class="aspect_8x10:md aspect_1x1 bg-blend_multiply bg_primary bg_cover bg_no-repeat {{ modifier_class }} br_2 br_radius br_solid br_white br_white-9 flex flex_shrink grid justify_center max-w_10 max-w_15:md relative shadow_bevel-bold text_center texture_ondemand thumb bg_center">
            <i class="font-size_up-2 absolute c_white-6 fa-file-chart-pie fas flex_auto self_center text_center w_100"></i>
        </div>
</header>

Weight:0

Styleguide Sub.Header.AbstractThumbnail
*/
/*
Favorite Button

The favorite button is a simple icon that can be used to add or remove a favorite. This button reflects the state of the favorite.

active   - when the favorite is active

Markup:
<a href="#" aria-label="mark as favorite" class="btn btn-secondary flex_none a:bg_alert-n2  h:bg_alert-n4 flex_none  grid items_center text_center {{ modifier_class }}" ><i class="fas fa-heart"></i></a>

Weight:0

Styleguide Sub.ActionButtons.Favorite
*/
/*
Favorite Button (Disabled)

The favorite button is a simple icon that can be used to add or remove a favorite. This button reflects the state of the favorite.

active   - when the favorite is active

Markup:
<span  class="btn btn-secondary flex_none flex_none disabled grid items_center text_center " ><i class="fas fa-heart"></i></span>

Weight:0

Styleguide Sub.ActionButtons.Favorite.Disabled
*/
/*
Favorite Button Small

The favorite button is a simple icon that can be used to add or remove a favorite. This button reflects the state of the favorite.

active   - when the favorite is active

Markup:
<a href="#" aria-label="mark as favorite" class="btn btn-secondary btn-sm flex_none a:bg_alert-n2  h:bg_alert-n4 {{ modifier_class }}" ><i class="fas fa-heart"></i></a>

Weight:0

Styleguide Sub.ActionButtons.Favorite.Small
*/
/*
Action Buttons

The Actions buttons  are a combination of functions and a link to the education materials player.  has a couple of buttons and a link to the presentation details.

Watch   - when the main asset of the loaded page is a video or live stream.
Join    - when the main asset of the loaded page is an online meeting or webinar.
Listen  - when the main asset of the loaded page is a podcast or audio.
View    - when the main asset of the loaded page is a graphic, pdf, or slide deck.


Markup:
<aside class="flex flex_none flex_column gap-y_3 m-x_auto:md  max-w_30:md p-b_4 p-b_4:md w_100">
      <nav aria-label="session actions" class="flex flex_none flex_row gap-x_2 gap-y_3 justify_between">
        {{> "Sub.ActionButtons.Favorite" modifier_class="[active]"}}
        <a href="#" aria-label="download calendar reminder"  class="btn flex_none btn-secondary flex_none a:bg_alert-n2"><i class="fas fa-calendar"></i></a>
        <a href="#" aria-label="navigate to" class="btn btn-primary flex_auto">{{ modifier_class }}</a>
      </nav>
      <a href="#" aria-label="download attachments"  class="br_radius btn btn-outline-secondary btn-sm flex_auto font-size_down-1 w_100"><i class="far fa-paperclip"></i> Attachments</a>
      <a aria-label="show or hide details"  data-bs-toggle="collapse" href="#collapseExample" role="button" aria-expanded="false" aria-controls="collapseExample" class="br_radius btn btn-outline-secondary btn-sm flex_auto font-size_down-1 w_100">Show Details</a>
</aside>

Weight:0

Styleguide Sub.ActionButtons
*/
/*
Locked Attachment Button

Attachments can be released after access to the presentation or session UI has been granted. In these cases the button is disabled. And an alert is displayed giving the time when it will be available.


Markup:
<div class="cursor_not-allowed" onclick="alert('This attachment is not available to be downloaded at this time. You can download the attachment when it is available at Saturday, Nov. 20, 2021@ 11:15 a.m. – 11:45 p.m')">
  <span aria-label="download attachments locked"  class="br_radius btn btn-outline-secondary btn-sm flex_auto font-size_down-1 w_100 disabled" ><i class="far fa-lock"></i> Attachments</span>
</div>

Weight:0

NOTE: This pattern is using bootstrap modal to display the message. The IDs of the modal and bs-targets are hard coded in the pattern and need to be dynamic for production.

Styleguide Sub.ActionButtons.LockedAttachments
*/
/*

Embargoed Attachment Actions Buttons


Markup:
<aside class="flex flex_none flex_column gap-y_3 m-x_auto:md  max-w_30:md p-b_4 p-b_4:md w_100">
      <nav aria-label="session actions" class="flex flex_none flex_row gap-x_2 gap-y_3 justify_between">
        {{> "Sub.ActionButtons.Favorite" modifier_class="[active]"}}
        <a href="#" aria-label="download calendar reminder"  class="btn btn-secondary flex_none a:bg_alert-n2"><i class="fas fa-calendar"></i></a>
        <a href="#" aria-label="navigate to" class="btn btn-primary flex_auto">Watch</a>
      </nav>
      {{> Sub.ActionButtons.LockedAttachments }}
</aside>

MarkupWrapperClasses: 

Weight:0

Styleguide Sub.ActionButtons.EmbargoedAttachments
*/
/*
Action Buttons No Details

Description: The Actions buttons  are a combination of functions and a link to the education materials player.  has a couple of buttons and a link to the presentation details.

watch   - watch action button

Markup:
<aside class="flex flex_none flex_column gap-y_3 m-x_auto:md  max-w_30:md p-b_4 p-b_4:md w_100">
      <nav aria-label="session actions" class="flex flex_none flex_row gap-x_2 gap-y_3 justify_between">
        {{> "Sub.ActionButtons.Favorite" modifier_class="[active]"}}
        <a href="#" aria-label="download calendar reminder"  class="btn btn-secondary flex_none a:bg_alert-n2"><i class="fas fa-calendar"></i></a>
        <a href="#" aria-label="navigate to" class="btn btn-primary flex_auto">{{ modifier_class }}</a>
      </nav>
      <a href="#" aria-label="download attachments"  class="br_radius btn btn-outline-secondary btn-sm flex_auto font-size_down-1 w_100"><i class="far fa-paperclip"></i> Attachments</a>
</aside>

Weight:0

Styleguide Sub.ActionButtons.NoDetails

*/
/*
Action Buttons Only

The Actions buttons are a combination of functions and a link to the education materials player. 

watch   - watch action button

Markup:
<aside class="flex flex_none flex_column gap-y_3 m-l_auto:md  max-w_30:md p-b_4 p-b_4:md w_100">
      <nav aria-label="session actions" class="flex flex_none flex_row gap-x_2 gap-y_3 justify_between">
        {{> "Sub.ActionButtons.Favorite" modifier_class="[active]"}}
        <a href="#" aria-label="download calendar reminder"  class="btn btn-secondary flex_none a:bg_alert-n2"><i class="fas fa-calendar"></i></a>
        <a href="#" aria-label="navigate to" class="btn btn-primary flex_auto">{{ modifier_class }}</a>
      </nav>
</aside>

Weight:0

Styleguide Sub.ActionButtons.Only

*/
/*
Action Buttons On Demand

The On Demand Actions buttons never have the calendar reminder button.  



Markup:
<aside class="flex flex_none flex_column gap-y_3 m-x_auto:md  max-w_30:md p-b_4 p-b_4:md w_100">
      <nav aria-label="session actions" class="flex flex_none flex_row gap-x_2 gap-y_3 justify_between">
        {{> "Sub.ActionButtons.Favorite" modifier_class="[active]"}}
        <a href="#" aria-label="navigate to" class="btn btn-primary flex_auto">Watch</a>
      </nav>
      <a href="#" aria-label="download attachments"  class="br_radius btn btn-outline-secondary btn-sm flex_auto font-size_down-1 w_100"><i class="far fa-paperclip"></i> Attachments</a>
</aside>

Weight:200

Styleguide Sub.ActionButtons.OnDemand
*/
/*
Action Buttons Featured

The Featured Actions buttons never have the calendar reminder button.  



Markup:
<aside class="flex flex_none flex_column gap-y_3 m-x_auto:md  max-w_30:md w_100 m-t_auto">
      <nav aria-label="session actions" class="flex flex_none flex_row gap-x_2 gap-y_3 justify_between">
        {{> "Sub.ActionButtons.Favorite" modifier_class="[active]"}}
        <a href="#" aria-label="navigate to" class="btn btn-primary flex_auto">Watch</a>
      </nav>
      <a href="#" aria-label="download attachments"  class="br_radius btn btn-outline-secondary btn-sm flex_auto font-size_down-1 w_100"><i class="far fa-paperclip"></i> Attachments</a>
</aside>

Weight:200

Styleguide Sub.ActionButtons.Featured
*/
/*
Abstract Flag

Abstract flags are used to indicate that an abstract is awarded for some reason.  Use the default and star for most reasons. If there is a need for three levels of awards then use star and trophy alt or the angle up icons. In the content of the page you should denote the legend of the icons used.

fa-star             - this denote the premium awarded abstracts (e.g. top 10)
fa-angle-up         - this denote the premium awarded abstracts (level up 1)
fa-angle-double-up  - this denote the premium awarded abstracts (level up 2)

Markup:
<div class="inline-block isolation_isolate m-x_3 p-t_2 relative">
    <i class="c_accent-n2 fa-bookmark fas font-size_up-2 font_10 relative text-shadow_black-1 z_1"></i>
    <span class="absolute b_0 flex font-size_down-2 font_bold items_center justify_center l_0 r_0 t_0 z_2"><i class="c_white-6  {{ modifier_class }} fas font-size_down-2 text-shadow_white-n1"></i></span>
</div>


Weight:0

Styleguide Sub.Award.Flags
*/
/*
Abstract Flag Legend

Markup:
<div class="c_black-6 inline-flex flex_row items_center justify_start m-t_3 {{ modifier_class }}">
  <ul class="ul_inline-pipe">
    <li class="inline-flex items_center">
      {{> "Sub.Award.Flags" modifier_class="fa-star"}}
      <strong class="font-size_down-1 font_copy"> Special Category</strong>
    </li>
    <li class="inline-flex items_center">
      {{> "Sub.Award.Flags" modifier_class=""}}
      <strong class="font-size_down-1 font_copy"> Top Ten</strong>
    </li>
  </ul>
</div>


Weight:0

Styleguide Sub.Award.FlagLegend
*/
/*
Attachments Big Button

On player pages use the big button for attachments. The text only displays when the view port is medium and up.

Markup:
<a title="download attachments" class="btn btn-secondary btn-lg  p-x_4 p_3 c_white" href="https://www.twitter.com/Tweat_DrSoda" target="_blank"> 
  <i class="far fa-paperclip"></i>
  <span class="display_none inline-block:md"> Attachments</span> 
</a>


Weight:0

Styleguide Sub.Attachments.BigButton
*/
/*
Attachments Big Button (Disabled)

On player pages use the big button for attachments. The text only displays when the view port is medium and up.

Markup:
<span class="btn btn-secondary btn-lg disabled p-x_4 p_3 c_white" href="https://www.twitter.com/Tweat_DrSoda" target="_blank"> 
  <i class="far fa-paperclip"></i>
  <span class="display_none inline-block:md"> Attachments</span> 
</span>


Weight:0

Styleguide Sub.Attachments.BigButton.Disabled
*/
/*
Chat Window

The chat window is used to display the chat in player pages.

Markup:
<div class="br_solid br_radius br_1 br_black-3 shadow_overlap-light p_4:lg p_3 panel panel-default flex flex_column gap-y_3 {{modifier_class}}" id="panel-chat">
  <div class="panel-heading bg_transparent flex flex_row">
      <h4 class="panel-title font_bold font_display c_primary m_0 flex_auto self_center">Chat</h4>
      {{> "Sub.CollapseIcon" modifier_class="#CollapseChatWindow" }}
  </div>
  <div id="CollapseChatWindow" class="collapse show">
  <div  class="br_1 br_black-2 br_radius br_solid flex_auto h_20 h_auto:md loading-log m-b_4 overflow_auto p-r_3 panel-body reading-typography relative scrollbar-mini shadow_emboss-light min-h_5xlh min-h_20:md min-h_30:lg">
      <div class="load-log p_3 absolute t_0 r_0 l_0 b_0 overflow_unset flex flex_column gap-y_3" data-log-id="2">
          <div class="msgln">(1:44 PM) <b> Lovely Day </b>: Chat<br></div>
          <div class="msgln">(2:13 PM) <b> Lovely Day </b>: Chat some more<br></div>
          <div class="msgln">(2:18 PM) <b> Lovely Day </b>: Leverage agile frameworks to provide a robust synopsis for high level overviews. Iterative approaches to corporate strategy foster collaborative thinking to further the overall value proposition. Organically grow the holistic world view of disruptive innovation via workplace diversity and empowerment.<br></div>
          <div class="msgln">(2:18 PM) <b> Lovely Day </b>: Leverage agile frameworks to provide a robust synopsis for high level overviews. Iterative approaches to corporate strategy foster collaborative thinking to further the overall value proposition. Organically grow the holistic world view of disruptive innovation via workplace diversity and empowerment.<br></div>
          <div class="msgln">(2:18 PM) <b> Lovely Day </b>: Leverage agile frameworks to provide a robust synopsis for high level overviews. Iterative approaches to corporate strategy foster collaborative thinking to further the overall value proposition. Organically grow the holistic world view of disruptive innovation via workplace diversity and empowerment.<br></div>
          <div class="msgln">(2:18 PM) <b> Lovely Day </b>: Capitalize on low hanging fruit to identify a ballpark value added activity to beta test. Override the digital divide with additional clickthroughs from DevOps. Nanotechnology immersion along the information highway will close the loop on focusing solely on the bottom line.<br></div>
          <div class="msgln">(2:18 PM) <b> Lovely Day </b>: Capitalize on low hanging fruit to identify a ballpark value added activity to beta test. Override the digital divide with additional clickthroughs from DevOps. Nanotechnology immersion along the information highway will close the loop on focusing solely on the bottom line.<br></div>
          <div class="msgln">(2:19 PM) <b> Lovely Day </b>: Bring to the table win-win survival strategies to ensure proactive domination. At the end of the day, going forward, a new normal that has evolved from generation X is on the runway heading towards a streamlined cloud solution. User generated content in real-time will have multiple touchpoints for offshoring.<br></div>
          <div class="msgln">(3:48 PM) <b> Lovely Day </b>: test<br></div>
          <div class="msgln">(3:50 PM) <b> Matt Watier </b>: hello<br></div>
      </div>
  </div>
  <div class="panel-footer flex_none m-t_auto">
      <form name="message" action="">
          <div class="form-group flex flex_row nowrap">
              <input name="usermsg" type="text" id="usermsg" class="form-control br-br_square br-tr_square flex_auto" autocomplete="off" style="background-image: url(&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAAXNSR0IArs4c6QAAAPhJREFUOBHlU70KgzAQPlMhEvoQTg6OPoOjT+JWOnRqkUKHgqWP4OQbOPokTk6OTkVULNSLVc62oJmbIdzd95NcuGjX2/3YVI/Ts+t0WLE2ut5xsQ0O+90F6UxFjAI8qNcEGONia08e6MNONYwCS7EQAizLmtGUDEzTBNd1fxsYhjEBnHPQNG3KKTYV34F8ec/zwHEciOMYyrIE3/ehKAqIoggo9inGXKmFXwbyBkmSQJqmUNe15IRhCG3byphitm1/eUzDM4qR0TTNjEixGdAnSi3keS5vSk2UDKqqgizLqB4YzvassiKhGtZ/jDMtLOnHz7TE+yf8BaDZXA509yeBAAAAAElFTkSuQmCC&quot;); background-repeat: no-repeat; background-attachment: scroll; background-size: 16px 18px; background-position: 98% 50%; cursor: auto;">
              <input name="submitmsg" type="submit" id="submitmsg" value="Add" class="btn btn-primary br-tl_square br-bl_square flex_none">
              <input type="hidden" name="user_client_portal_reg_id" id="user_client_portal_reg_id" value="10">
              <input type="hidden" name="chat_id" id="chat_id" value="2">
              <input type="hidden" name="client_portal_presentation_id" id="client_portal_presentation_id" value="2">
              <input type="hidden" name="client_portal_id" id="client_portal_id" value="1">
              <input type="hidden" name="screen_name" id="screen_name" value=" Matt   Watier ">
          </div>
      </form>
  </div>
  </div>
</div>


Weight:0

Styleguide Sub.Player.Chat
*/
/*
CIO Window

CIO is a survey widget that allows faculty to collect questions and polls from participants.

Markup:
<div class="br_solid br_radius br_1 br_black-3 shadow_overlap-light p_4:lg p_3 panel panel-default gap-y_3 flex flex_column panel {{modifier_class}}">
  <div class="panel-heading bg_transparent flex flex_row">
      <h4 class="panel-title font_bold font_display c_primary m_0 flex_auto self_center">Q&A</h4>
      {{> "Sub.CollapseIcon" modifier_class="#CollapseQA" }}
  </div>
  <div id="CollapseQA" class="collapse show m-x_n4:lg m-x_n3 m-b_n4:lg m-b_n3 flex_100 flex_auto flex flex_column">
    <iframe src="https://oncology.cnf.io/sessions/qen8/#!/dashboard" title="CIO WIDGET" class=" br_radius flex_auto flex_100 br-t_1 br_solid br_black-2 min-h_90 min-h_30:md min-h_50:lg"></iframe>
  </div>
</div>


Weight:0

Styleguide Sub.Player.CIO
*/
/*

Program Borders OutSide

CSS Classes on the Article tag of all program elements

Markup:
c_black font_0 m-b_4 br-t_3 br_solid br_primary-2 br_radius isolation_isolate shadow_overlap-light bg_white

MarkupWrapperClasses: 

Weight:0

Styleguide Sub.Style.OuterBorder
*/
/*

Program Borders Inside

CSS Classes on the Article tag of all program elements

Markup:
br_1 br-b_0 br-tr_radius br-tl_radius br_solid br_black-3 flex flex_column font_ui m-t_n2 relative

MarkupWrapperClasses: 

Weight:0

Styleguide Sub.Style.InnerBorder
*/
/*

Section Header


default		 -   Grid

Markup:
<div class="flex_row:md flex flex_column">
    <div class="flex_auto grid">
        <span class="br-tl_radius br-t_2 br_solid br_inherit self_center"></span>
    </div>
    <div class="flex_auto flex_shrink p-x_4 lh_1 text_center">
        {{modifier_class}}
    </div>
    <div class="flex_auto grid">
        <span class="br-tl_radius br-t_2 br_solid br_inherit self_center"></span>
    </div>
</div>

MarkupWrapperClasses: br_black-5

Weight: 0

Styleguide Sub.SectionHeader

*/
/*

Title

description

Markup:

MarkupWrapperClasses:
<div class="p_4 c_black grid text_center items_center justify_center w_100 bg_highlight-5 br_round br_dashed br_1 br_highlight">{{ modifier_class }}</div> 

Weight:0

Styleguide Sub.LayoutBlock
*/
/*

Border Top Primary

Used in dividing lists of items.

Markup:
br-t_1 br_black-3 br_solid

MarkupWrapperClasses: 

Weight:0

Styleguide Sub.ClassList.Border.BlackTop
*/
/*
Faculty List

When it is only important to show the credits listed and not the credit values this simple dot pattern is a good solution. 

block         - use block on the role type label to stack the faculty names.
inline-block  - use inline-block on the role type label to keep all the faculty in wrapping single line. 

Markup:
<ul class="ul_inline-semicolon font_regular font_copy">
  <li class="no-after font_medium c_primary-n1 block w_100 {{ modifier_class }}">Role Type 1:</li>
  <li>{{> "Data.Faculty.FullName" }} <span class="opacity_9 font_light m-l_2">( {{> "Data.Faculty.Location" }})<span></li>
  <li class="no-after font_medium c_primary-n1 block w_100  {{ modifier_class }}">Role Type 2:</li>
  <li>Dianna Denesik III <span class="opacity_9 font_light m-l_2">( {{> "Data.Faculty.Location" }})<span></li>
  <li>Miguel Romaguera <span class="opacity_9 font_light m-l_2">( {{> "Data.Faculty.Location" }})<span></li>  
  <li>Jeanette Franecki <span class="opacity_9 font_light m-l_2">( {{> "Data.Faculty.Location" }})<span></li>
</ul>

Data:
Data.Faculty.FullName - Full Name
Data.Faculty.FullName - Location

FORMAT: This element uses data that has strict data formatting requirements. See the data tab for more information.

Weight:0

Styleguide Sub.FacultyList

*/
/*
Aux Session Faculty List

When it is only important to show the credits listed and not the credit values this simple dot pattern is a good solution. 

block         - use block on the role type label to stack the faculty names.
inline-block  - use inline-block on the role type label to keep all the faculty in wrapping single line. 

Markup:
<h4 class="font-size_up c_black-6 font_medium capitalize"><i class="fas fa-users p-r_3"></i> Role Type 1</h4>
<div class="p-y_3 br-t_1  br_primary-2 br_solid font-size_down">
<ul class="ul_inline-semicolon font_regular font_copy">
  <li>Marty Little <span class="opacity_9 font_light m-l_2">( {{> "Data.Faculty.Location" }})<span></li>
  <li>Eileen Marvin <span class="opacity_9 font_light m-l_2">( {{> "Data.Faculty.Location" }})<span></li>  
  <li>Chelsea Dach DVM <span class="opacity_9 font_light m-l_2">( {{> "Data.Faculty.Location" }})<span></li>
</ul>
</div>
<h4 class="font-size_up c_black-6 font_medium capitalize"><i class="fas fa-users p-r_3"></i> Role Type 2</h4>
<div class="p-y_3 br-t_1  br_primary-2 br_solid font-size_down">
<ul class="ul_inline-semicolon font_regular font_copy">
  <li>Wm Price<span class="opacity_9 font_light m-l_2">( {{> "Data.Faculty.Location" }})<span></li>
  <li>Mrs. Jeffrey Cartwright <span class="opacity_9 font_light m-l_2">( {{> "Data.Faculty.Location" }})<span></li>  
  <li>CEmmett Spencer<span class="opacity_9 font_light m-l_2">( {{> "Data.Faculty.Location" }})<span></li>
</ul>
</div>


SubComponents:
Data.Faculty.FullName - Full Name
Data.Faculty.Location - Location


Weight:0

Styleguide Sub.FacultyList.AuxSession

*/
/*
Combined Faculty List

When a presentation is in a single state the combination of session roles and presentation roles are shown.

block         - use block on the role type label to stack the faculty names.
inline-block  - use inline-block on the role type label to keep all the faculty in wrapping single line. 

Markup:
<ul class="ul_inline-semicolon font_regular font_copy">
  <li class="no-after font_medium c_primary-n1 {{ modifier_class }}">Session Role Type 1:</li>
  <li>{{> "Data.Faculty.FullName" }} <span class="opacity_9 font_light m-l_2">( {{> "Data.Faculty.Location" }})<span></li>
  <li class="no-after font_medium c_primary-n1  {{ modifier_class }}">Session Role Type 2:</li>
  <li>Dianna Denesik III <span class="opacity_9 font_light m-l_2">( {{> "Data.Faculty.Location" }})<span></li>
  <li>Miguel Romaguera <span class="opacity_9 font_light m-l_2">( {{> "Data.Faculty.Location" }})<span></li>  
  <li>Jeanette Franecki <span class="opacity_9 font_light m-l_2">( {{> "Data.Faculty.Location" }})<span></li>
    <li class="no-after font_medium c_primary-n1 {{ modifier_class }}">Role Type 1:</li>
  <li>{{> "Data.Faculty.FullName" }} <span class="opacity_9 font_light m-l_2">( {{> "Data.Faculty.Location" }})<span></li>
  <li class="no-after font_medium c_primary-n1  {{ modifier_class }}">Role Type 2:</li>
  <li>Dianna Denesik III <span class="opacity_9 font_light m-l_2">( {{> "Data.Faculty.Location" }})<span></li>
  <li>Miguel Romaguera <span class="opacity_9 font_light m-l_2">( {{> "Data.Faculty.Location" }})<span></li>  
  <li>Jeanette Franecki <span class="opacity_9 font_light m-l_2">( {{> "Data.Faculty.Location" }})<span></li>
</ul>

SubComponents:
Data.Faculty.FullName - Full Name
Data.Faculty.FullName - Location


Weight:0

Styleguide Sub.FacultyList.SessionAndPresentation

*/
/*
Session Faculty List

When it is only important to show the credits listed and not the credit values this simple dot pattern is a good solution. 

block         - use block on the role type label to stack the faculty names.
inline-block  - use inline-block on the role type label to keep all the faculty in wrapping single line. 

Markup:
<ul class="ul_inline-semicolon font_regular font_copy">
  <li class="no-after font_medium c_primary-n1 {{ modifier_class }}">Session Role Type 1:</li>
  <li>{{> "Data.Faculty.FullName" }} <span class="opacity_9 font_light m-l_2">( {{> "Data.Faculty.Location" }})<span></li>
  <li class="no-after font_medium c_primary-n1  {{ modifier_class }}">Session Role Type 2:</li>
  <li>Dianna Denesik III <span class="opacity_9 font_light m-l_2">( {{> "Data.Faculty.Location" }})<span></li>
  <li>Miguel Romaguera <span class="opacity_9 font_light m-l_2">( {{> "Data.Faculty.Location" }})<span></li>  
  <li>Jeanette Franecki <span class="opacity_9 font_light m-l_2">( {{> "Data.Faculty.Location" }})<span></li>
</ul>

SubComponents:
Data.Faculty.FullName - Full Name
Data.Faculty.FullName - Location


Weight:0

Styleguide Sub.FacultyList.Session

*/
/*
No Location Faculty List

When you list non-event areas like Posters, and Abstracts the list removes the location of the person. 

block         - use block on the role type label to stack the faculty names.
inline-block  - use inline-block on the role type label to keep all the faculty in wrapping single line. 

Markup:
<ul class="ul_inline-semicolon font_regular font_copy">
  <li class="no-after font_medium c_primary-n1 {{ modifier_class }}">Role Type 1:</li>
  <li>{{> "Data.Faculty.FullName" }}</li>
  <li class="no-after font_medium c_primary-n1  {{ modifier_class }}">Role Type 2:</li>
  <li>Dianna Denesik III</li>
  <li>Miguel Romaguera</li>  
  <li>Jeanette Franecki</li>
</ul>

SubComponents:
Data.Faculty.FullName - Full Name


Weight:0

Styleguide Sub.FacultyList.NoLocation

*/
/*
Action Buttons Clear Search

This action button is used to clear the search filters and parameters.


Markup:
<aside class="flex flex_none flex_column gap-y_3 m-l_auto:md  max-w_30:md p-b_4 p-b_4:md w_100">
      <nav aria-label="session actions" class="flex flex_none flex_row gap-x_2 gap-y_3 justify_between">
        <a href="#" aria-label="navigate to" class="br_1 br_solid br_white-3 btn btn-secondary flex_auto shadow_overlap-light">Clear Search <i class="fas fa-times p-l_3"></i></a>
      </nav>
</aside>

Weight:0

Styleguide Sub.ActionButtons.ClearSearch

*/
/*

Faceted Search

Facet Groups

Markup:
<li data-name="library-search-facet" class="bg_white-8 br_radius m-t_3 p_3  max-w_20:md {{ modifier_class }}" >
    <header class="flex font-size_up m-y_2">
        <div class="flex_auto  self_center p-l_0 lh_1 font-size_up font_medium">Drugs Generic </div>
          {{> "Sub.CollapseIcon" modifier_class="#CollapseFacetGroupID" }}
    </header>
    <main id="CollapseFacetGroupID" class="p_1 collapse show" style="">
        <ul class="p-y_3 ul_none br-t_1 br-b_1 br_primary-3 transition_3 br_solid">
            {{>  "Sub.Search.FacetCheckbox" modifier_class="facet_4167" }}
            {{>  "Sub.Search.FacetCheckbox" modifier_class="facet_1659" }}
            {{>  "Sub.Search.FacetCheckbox" modifier_class="facet_4474" }}
            {{>  "Sub.Search.FacetCheckbox" modifier_class="facet_9032" }}
            {{>  "Sub.Search.FacetCheckbox" modifier_class="facet_6984" }}
        </ul>
        <footer class="text_center font-size_down c_primary-n1 p-t_3"><span class="cursor_not-allowed c_black-3">less</span><span class="c_primary"> | </span><span class="link h:underline h:black link h:underline h:black cursor_pointer">more</span></footer>
    </main>
</li>

MarkupWrapperClasses: max-w_30 ul_none

NOTE: by default the facet group is collapsed, and only loads the first 10 facets with the sort order of count.  The more and less link disable when they have reached the limit of the group's length. The more link will load the next 10 facets. Collapsing the facet group will not change the exposed amount of facets revealed or hidden by the more and less links.

SubComponents: 
Sub.Search.FacetCheckbox - Single Facet Checkbox
Sub.CollapseIcon - Collapse Icon

Weight:0

Styleguide Sub.Search.Faceted
*/
/*

Faceted Search

Facet Groups

Markup:
<li data-name="library-search-facet" class="bg_white-8 br_radius m-t_3 p_3  max-w_20:md {{ modifier_class }}" >
    <header class="flex font-size_up m-y_2">
        <div class="flex_auto  self_center p-l_0 lh_1 font-size_up font_medium">Primary Category </div>
         {{> "Sub.CollapseIcon" modifier_class="#CollapseFacetGroupPrimaryID" }}
    </header>
    <main id="CollapseFacetGroupPrimaryID" class="p_1 collapse show" style="">
        <ul class="p-y_3 ul_none br-t_1 br-b_1 br_primary-3 transition_3 br_solid">
            {{>  "Sub.Search.FacetCheckbox" modifier_class="facet_4214" }}
            {{>  "Sub.Search.FacetCheckbox" modifier_class="facet_0737" }}
            {{>  "Sub.Search.FacetCheckbox" modifier_class="facet_8564" }}
            {{>  "Sub.Search.FacetCheckbox" modifier_class="facet_9135" }}
            {{>  "Sub.Search.FacetCheckbox" modifier_class="facet_7488" }}
        </ul>
        <footer class="text_center font-size_down c_primary-n1 p-t_3"><span class="cursor_not-allowed c_black-3">less</span><span class="c_primary"> | </span><span class="link h:underline h:black link h:underline h:black cursor_pointer">more</span></footer>
    </main>
</li>

MarkupWrapperClasses: max-w_30 ul_none

NOTE: by default the facet group is collapsed, and only loads the first 10 facets with the sort order of count.  The more and less link disable when they have reached the limit of the group's length. The more link will load the next 10 facets. Collapsing the facet group will not change the exposed amount of facets revealed or hidden by the more and less links.

SubComponents: 
Sub.Search.FacetCheckbox - Single Facet Checkbox
Sub.CollapseIcon - Collapse Icon

Weight:0

Styleguide Sub.Search.FacetedPrimary
*/
/*

Faceted Type Ahead

A type ahead search that adds a selected faceted filter to the search page. This is used when filters are exceptionally long and could be difficult to read when listed out.  Authors, and mesh terms can use this pattern to add them as a filter to the search page.

Markup:
<li data-name="library-search-facet" class="bg_white-8 br_radius m-t_3 p_3 max-w_20:md {{ modifier_class }}">
    <header class="flex font-size_up m-y_2">
        <div class="flex_auto  self_center p-l_0 lh_1 font-size_up font_medium">Type Ahead Filter</div>
    </header>
    <main class="p_1 collapse show">
        <div class="p_3 flex flex_row">
            <input class="br-tr_square br-br_square" type="text" name="" id="" placeholder="Filter Name">
            <button class="btn btn-secondary br-tl_square br-bl_square"><i class="fas fa-users"></i></button>
        </div>
    </main>
    <header class="flex font-size_up m-y_2">
        <div class="flex_auto self_center p-l_2 lh_1 font-size_down font_bold opacity_8">Filtering By</div>
        {{> "Sub.CollapseIcon" modifier_class="#collapseTypeAhead" }}
    </header>
    <main id="collapseTypeAhead" class="p_1 collapse show" style="">
        <ul class="p-y_3 ul_none br-t_1 br-b_1 br_primary-3 transition_3 br_solid">
            {{>  "Sub.Search.FacetCheckboxWithTrash" modifier_class="facet_5272" }}
            {{>  "Sub.Search.FacetCheckboxWithTrash" modifier_class="facet_1326" }}
        </ul>
        <footer class="text_center font-size_down c_primary-n1 p-t_3"><span class="cursor_not-allowed c_black-3">less</span><span class="c_primary"> | </span><span class="link h:underline h:black link h:underline h:black cursor_pointer">more</span></footer>
    </main>
</li> 

MarkupWrapperClasses:



Weight:100

Styleguide Sub.Search.Faceted.TypeAhead
*/
/*

Collapse/Expand

The collapse/expand icon is used to collapse and expand the facet group.

Markup:
<div class="c_primary-n2 flex flex_nowrap flex_row font-size_down h:c_primary-n3 h:opacity h:undecorated items_center lh_1 m-l_auto opacity_5 self_center toggle user-select_none p-l_4" data-bs-toggle="collapse" data-bs-target="{{modifier_class}}" role="button" aria-expanded="true" aria-controls="{{modifier_class}}">
  <div class="flex_none self_center"> collapse </div>
  <div class="flex_none" >
      <span class="fa-stack">
        <i class="fas fa-minus fa-stack-1x"></i>
        <i class="fas fa-minus rotate_90 a:rotation fa-stack-1x "></i>
      </span>
  </div>
</div>

Weight:0

Styleguide Sub.CollapseIcon
*/
/*

Collapse/Expand No Text

The collapse/expand icon is used to collapse and expand the facet group.

Markup:
<div class="toggle user-select_none" data-bs-toggle="collapse" data-bs-target="{{modifier_class}}" role="button" aria-expanded="true" aria-controls="{{modifier_class}}">
        <span class="fa-stack">
        <i class="fas fa-square fa-stack-2x"></i>
        <i class="fas fa-minus fa-stack-1x c_white"></i>
        <i class="fas fa-minus rotate_90 a:rotation fa-stack-1x  c_white"></i>
        </span>
</div>


Weight:0

Styleguide Sub.CollapseIcon.NoText
*/
/*

Facet Checkbox

The single checkbox for a facet.

Markup:
<li class="m-y_2">
    <div class="input flex user-select_none relative h:bg_black-1 br_radius">
        <div class="flex_none p-l_3 p-r_3 self_center"><input type="checkbox" name="check{{modifier_class}}" id="check{{modifier_class}}" class="font-size_up"></div>
        <div class="flex_auto self_center p-l_2 p-y_2"><label for="check{{modifier_class}}" class="font-size_up lh_2 block"><span class="font_regular p-y_2 inline-block p-y_1:md"> {{ modifier_class }}ut nobis est<small class="flex_auto p-l_2 font_light c_accent font-size_down-1">58</small></span></label></div>
        <!---->
    </div>
</li>

MarkupWrapperClasses: ul_none

Weight:0

Styleguide Sub.Search.FacetCheckbox
*/
/*

Facet Checkbox With Trash

The single checkbox that is generated by the type ahead filter search. The trash button removes the filter. 

Markup:
<li class="m-y_2">
    <div class="input flex user-select_none relative h:bg_black-1 br_radius">
        <div class="flex_none p-l_3 p-r_3 self_center"><input type="checkbox" name="checkfacet{{modifier_class}}" id="checkfacet{{modifier_class}}" class="font-size_up"></div>
        <div class="flex_auto self_center p-l_2 p-y_2"><label for="checkfacet{{modifier_class}}" class="font-size_up lh_2 block"><span class="font_regular p-y_2 inline-block p-y_1:md">  type ahead filter {{ modifier_class }}</span></label></div>
        <div class="">
            <button class="bg_transparent br_0 br_radius c_alert h:bg_alert-3 h:c_alert-n3 p-y_2"><i class="fas fa-trash"></i></button>
        </div>
        <!---->
    </div>
</li>

MarkupWrapperClasses: ul_none

Weight:0

Styleguide Sub.Search.FacetCheckboxWithTrash
*/
/*


Search Bar

Simple Search Bar


Markup:
<div class=" sticky jump-buttons_top  r_0 z_1">
<div class="absolute r_4 t_0  flex flex_row flex_nowrap gap-x_3">
<!--  Helper Jump links -->
  <a class="br-tl_square br-tr_square br_radius btn btn-accent btn-sm grid items_center justify_center m-l_auto self_center shadow_3" href="#SearchBarTop">
  <span><i class="fas fa-arrow-up"></i><i class="m-l_2 fas fa-search"></i></span>
  </a>
  <a href="#FilterNavContainer" class="br-tl_square br-tr_square br_radius btn btn-accent btn-sm display_none:md grid items_center justify_center m-l_auto self_center shadow_3">
  <span><i class="fas fa-arrow-down"></i><i class="m-l_2 fas fa-filter"></i></span>
  </a>
<!--  Helper Jump links -->  
</div>
</div>
<div class="bg_white br_radius p_4:lg p_3 shadow_overlap-light z_2 relative" >
    <h1 class="c_primary-n1 font_display m-b_3 m-t_0 flex flex_row justify_between"><span>Program</span>
      <a href="#FilterNavContainer" class="absolute br-tl_square br-tr_square br_radius btn btn-accent btn-sm display_none:md flex_none grid items_center justify_center m-l_auto r_3 self_center t_0">
      <span><i class="fas fa-arrow-down"></i><i class="fas fa-filter"></i></span>
      </a>
    </h1>
    <div class="flex_row flex gap-x_3">
      <div class="input-holder flex_auto flex flex_row self_end relative w_100">
          <input id="input_uniqueTextAnda" name="input_uniqueTextAnda" type="text" placeholder="Search" class=" br_2 flex_auto p-y_2 br_solid flex_auto p-l_4 lh_3 br_radius bg_white c_black bg_white f:bg_primary br_black-2 font_2:lg font_1:md font_0">
          <button class="absolute b_0 br-bl_square br-tl_square btn btn-primary flex_none grid items_center justify_center r_0 t_0" onClick="Search()">
          <i class="fas fa-search"></i>
          </button>
      </div>
      <button class="disabled flex_none grid items_center justify_center btn btn-alert">
        <i class="fas fa-times"></i>
      </button>
    </div>
</div>


MarkupWrapperClasses: 

Weight: 0

Styleguide  Sub.Search.Bar
*/
.jump-buttons_top {
  top: 0;
}

/*


Program Bar

Some events don't need a search bar the program bar remains because it is need to hide the jump links.


Markup:
<div class=" sticky t_0 r_0 z_1">
<div class="absolute r_4 t_0  flex flex_row flex_nowrap gap-x_3">
<!--  Helper Jump links -->
  <a class="br-tl_square br-tr_square br_radius btn btn-accent btn-sm grid items_center justify_center m-l_auto self_center shadow_3" href="#SearchBarTop">
  <span><i class="fas fa-arrow-up"></i> top</span>
  </a>
  <a href="#FilterNavContainer" class="br-tl_square br-tr_square br_radius btn btn-accent btn-sm display_none:md grid items_center justify_center m-l_auto self_center shadow_3">
  <span><i class="fas fa-arrow-down"></i><i class="m-l_2 fas fa-filter"></i></span>
  </a>
<!--  Helper Jump links -->  
</div>
</div>
<div class="bg_white br_radius p_4:lg p_3 shadow_overlap-light z_2 relative" >
    <h1 class="c_primary-n1 font_display m-b_3 m-t_0 flex flex_row justify_between"><span>Program</span>
      <a href="#FilterNavContainer" class="absolute br-tl_square br-tr_square br_radius btn btn-accent btn-sm display_none:md flex_none grid items_center justify_center m-l_auto r_3 self_center t_0">
      <span><i class="fas fa-arrow-down"></i><i class="fas fa-filter"></i></span>
      </a>
    </h1>
</div>


MarkupWrapperClasses: 

Weight: 0

Styleguide  Sub.Search.NoBar
*/
/*

Result Overview

Small strip of data that shows the number of results and the time it took to search.

Markup:
<div class="c_secondary-n1 font_medium font-size_down-2 font_ui p_2 {{modifier_class}}">
  <ul class="ul_inline-pipe">
      <li>
        <ul class="ul_inline-comma">
            <li class="font_bold   no-after uppercase">Results:</li>
            <li class="c_accent-n1">230</li>  
        </ul>
      </li>
      <li>
        <ul class="ul_inline-comma">
            <li class="font_bold no-after uppercase">Filters:</li>
            <li><a class="h:underline c_primary-n1 c_primary-n2">Category A <i class="fas fa-times c_alert-n1 p_2"></i></a></li>
            <li><a class="h:underline c_primary-n1 c_primary-n2">Tag B  <i class="fas fa-times c_alert-n1 p_2"></i></a></li>
            <li><a class="h:underline c_primary-n1 c_primary-n2">Tag C <i class="fas fa-times c_alert-n1 p_2"></i></a></li>
        </ul>
      </li>
  </ul>
</div>



Weight:0

Styleguide Sub.Search.ResultOverview
*/
/*

Pagination

Pagination is used to navigate through the results.

Markup:
<nav aria-label="Pagination" class="flex flex_row p-b_5:lg p-b_4">
    <ul class="pagination flex flex_row ul_none justify_stretch relative lh_0 font_n1 font_medium m-x_auto shadow_bevel-light br_radius overflow_hidden">
        <li class="flex pagination-previous ">
            <a class="ease_out transition_1 f:outline_none h:undecorated a:bg_accent-n3 a:c_white c_black-7 h:c_black text_center inline-block w_auto cursor_pointer br-tl_radius br-bl_radius overflow_hidden br_square br-l_1 br_solid br_1 br_black-3 bg_white h:bg_black-3 p-y_3 p-x_3" style="min-height: unset;">
                <div class="flex block justify_center flex_column ">
                    <div class="flex_auto self_center justify_center flex">
                        <div class="flex flex_row nowrap"><i class="fas fa-arrow-left p-r_3 self_center"></i> <span class="show-for-sr display_none inline:md self_center">Prev</span></div>
                    </div>
                </div>
            </a>
        </li>
        <!---->
        <li class="flex">
            <a class="ease_out transition_1 f:outline_none h:undecorated a:bg_accent-n3 a:c_white c_black-7 h:c_black text_center inline-block w_auto cursor_pointer  br_square br-l_1 br_solid br_1 br_black-3 bg_white h:bg_black-3 p-y_3 p-x_3" style="min-height: unset;">
                <div class="flex block justify_center flex_column ">
                    <div class="flex_auto self_center justify_center flex"><i class="fas  fa-ellipsis-h left"></i></div>
                </div>
            </a>
        </li>
        <li class="flex">
            <a class="ease_out transition_1 f:outline_none h:undecorated a:bg_accent-n3 a:c_white c_black-7 h:c_black text_center inline-block w_auto cursor_pointer  br_square br-l_1 br_solid br_1 br_black-3 bg_white h:bg_black-3 p-y_3 p-x_3" style="min-height: unset;">
                <div class="flex block justify_center flex_column ">
                    <div class="flex_auto self_center justify_center flex">50 </div>
                </div>
            </a>
        </li>
        <li class="flex">
            <a class="active ease_out transition_1 f:outline_none h:undecorated a:bg_accent-n3 a:c_white c_black-7 h:c_black text_center inline-block w_auto cursor_pointer  br_square br-l_1 br_solid br_1 br_black-3 bg_white h:bg_black-3 p-y_3 p-x_3" style="min-height: unset;">
                <div class="flex block justify_center flex_column ">
                    <div class="flex_auto self_center justify_center flex">51 </div>
                </div>
            </a>
        </li>
        <li class="flex">
            <a class="ease_out transition_1 f:outline_none h:undecorated a:bg_accent-n3 a:c_white c_black-7 h:c_black text_center inline-block w_auto cursor_pointer  br_square br-l_1 br_solid br_1 br_black-3 bg_white h:bg_black-3 p-y_3 p-x_3" style="min-height: unset;">
                <div class="flex block justify_center flex_column ">
                    <div class="flex_auto self_center justify_center flex">52 </div>
                </div>
            </a>
        </li>
        <li class="flex">
            <a class="ease_out transition_1 f:outline_none h:undecorated a:bg_accent-n3 a:c_white c_black-7 h:c_black text_center inline-block w_auto cursor_pointer  br_square br-l_1 br_solid br_1 br_black-3 bg_white h:bg_black-3 p-y_3 p-x_3" style="min-height: unset;">
                <div class="flex block justify_center flex_column ">
                    <div class="flex_auto self_center justify_center flex">53 </div>
                </div>
            </a>
        </li>
        <li class="flex">
            <a class="ease_out transition_1 f:outline_none h:undecorated a:bg_accent-n3 a:c_white c_black-7 h:c_black text_center inline-block w_auto cursor_pointer  br_square br-l_1 br_solid br_1 br_black-3 bg_white h:bg_black-3 p-y_3 p-x_3" style="min-height: unset;">
                <div class="flex block justify_center flex_column ">
                    <div class="flex_auto self_center justify_center flex">54 </div>
                </div>
            </a>
        </li>
        <li class="flex">
            <a class="ease_out transition_1 f:outline_none h:undecorated a:bg_accent-n3 a:c_white c_black-7 h:c_black text_center inline-block w_auto cursor_pointer  br_square br-l_1 br_solid br_1 br_black-3 bg_white h:bg_black-3 p-y_3 p-x_3" style="min-height: unset;">
                <div class="flex block justify_center flex_column ">
                    <div class="flex_auto self_center justify_center flex"><i class="fas  fa-ellipsis-h right"></i></div>
                </div>
            </a>
        </li>
        <!---->
        <li class="flex pagination-next">                        
            <a class="ease_out transition_1 f:outline_none h:undecorated a:bg_accent-n3 a:c_white c_black-7 h:c_black text_center inline-block w_auto cursor_pointer  br-tr_radius br-br_radius overflow_hidden br_square br-l_1 br_solid br_1 br_black-3 bg_white h:bg_black-3 p-y_3 p-x_3" aria-label="Next Page" style="min-height: unset;">
                <div class="flex block justify_center flex_column ">
                    <div class="flex_auto self_center justify_center flex">
                        <div class="flex flex_row nowrap"><span class="show-for-sr display_none inline:md self_center">Next</span> <i class="fas fa-arrow-right p-l_3 self_center"></i></div>
                    </div>
                </div>
            </a>
        </li>
    </ul>
</nav>

MarkupWrapperClasses: 

Weight:0

Styleguide Sub.Pagination
*/
/*

Member Profile Data

Data for the Member Profile that is visible for the user.

Markup:
<section class="bg_acc-n2 br_1 br_black-2 br_round br_solid p-x_5:lg p_4 inset-level_up shadow_bevel-bold">
  <div class="c_white">
    <h2 class="br-b_1 br_solid br_white-6 c_white m-t_2 p-b_3 text_center">Account Information</h2>
    <ul class="ul_none p_0 m_0">
    <li class=""><strong>User Name:</strong> <span data-type="User Full Name">Regina Rutherford</span> </li>
    <li class=""><strong>Member ID:</strong> <span data-type="Member ID">0152151214</span> </li><li class=""><strong>Email:</strong> <span data-type="email">test@boo.com</span> </li>
    </ul>
  </div>
  <div class="bg_black-4 br_radius c_white m-b_n2 m-t_4 m-x_n4 p_4 shadow_emboss-light">
    <p class=""><strong>Click the 'Member Help' button to send along your member information to help diagnose this issue.</strong></p><div class="text_center"><a href="mailTO:membercare@acc.org?body='name,email,personify'" class="btn btn-primary c_white inline-block m-x_auto shadow_overlap-light text_center w_auto">Member Care</a></div>
  </div>
</section>

MarkupWrapperClasses: 

Weight:0

Styleguide Sub.System.MemberData

*/
/*

No Access Trouble Shooting

The instructions to the user when they land on the "No Access" to the page.

Markup:
<div class="inset-level_up-1 bg_white br_radius shadow_overlap-light relative br_solid br_1 br_black-2 p_4 relative ">
	<div class="reading-typography flex flex_column gap_4">
		<h2 class="">No Access to [PRODUCT NAME]</h2>
		<p>[PRODUCT DESCRIPTION].  To read more about the details of [PRODUCT NAME] click the learn more button.</p>
		<div class="flex flex_row gap_3 justify_center">
			<a href="[PRODUCT MARKETING URL]" class="w_100 block max-w_20 btn btn-secondary c_white font_bold font_ui h:c_white shadow_overlap-light " title="Navigate to [PRODUCT NAME] detail page">Learn More</a>
		</div>
	</div>
</div>	
<div class="inset-level_up-1 bg_white br_radius shadow_overlap-light relative br_solid br_1 br_black-2 p_4 relative ">
	<div class="reading-typography flex flex_column gap_4">
		<h2 class="font_bold">Registration Steps</h2>
		<ol class="counter_reset m_0 p_0 ul_none flex_column flex gap_4">
			<li class="flex flex_row">
				<span class="c_primary counter counter_increment flex_none float_left font_9 font_accent font_xbold lh_0 p-r_4 self_top p-t_4"></span>
				<div class="flex_auto">
					<p>To purchase, please click the "Register" button below. Once you have completed your purchase, please <strong class="uppercase m-x_2 p_2 bg_warning-3 br_radius p-x_3 font_xbold nowrap">wait 15 minutes</strong> to allow the system to process the information. </p>
				</div>
			</li>
			<li class="flex flex_row gap_3 justify_center">
				<a title="register for the  [PRODUCT NAME]" href="https://www.acc.org/Education-and-Meetings/Meetings/Meeting-Items/2022/01/01/01/04/ACC-Anywhere-ACC22-On-Demand" class="w_100 block max-w_20 btn btn-primary c_white font_bold font_ui h:c_white shadow_overlap-light ">Register</a>
			</li>
			<li class="flex flex_row">
				<span class="c_primary counter counter_increment flex_none float_left font_9 font_accent font_xbold lh_0 p-r_4 self_top p-t_4"></span>
				<div class="flex_auto">
					<p>If you have just registered and you have <strong class="uppercase m-x_2 p_2 bg_warning-3 br_radius p-x_3 font_xbold nowrap">waited 15 minutes</strong> and you have arrived here in error click the "Refresh Access" Button to get into [PRODUCT NAME].</p>
				</div>
			</li>
			<li class="flex flex_row gap_3 justify_center">
				<a title="reset the access from you account" href="[EVENT AUTHENTICATION URL]" class="w_100 block max-w_20 btn btn-primary c_white font_bold font_ui h:c_white shadow_overlap-light ">Refresh Access</a>
			</li>
			<li class="flex flex_row">
				<span class="c_primary counter counter_increment flex_none float_left font_9 font_accent font_xbold lh_0 p-r_4 self_top p-t_4"></span>
				<div class="flex_auto">
					<div class="flex flex_row:md flex_column">
						<div class="reading-typography flex flex_column gap_4 flex_50 p-r_5:md">
							<p class="font_bold">If you believe you have received this message in error, please contact <a href="mailto:MemberCare@ACC.org"><em>Member Care</em></a> </p>
							<ul class="ul_none p_3">
								<li class="font_bold">For additional questions, please contact ACC Member Care.</li>
								<li><strong>Email:</strong> <a href="mailto:MemberCare@ACC.org"><em>MemberCare@ACC.org</em></a></li>
								<li><strong>Phone:</strong> 202-375-6000 ext. 5603   </li>
								<li><strong>Toll-Free:</strong> 800-253-4636 ext. 5603</li>
							</ul>
						</div>
						<div class=" flex_50"`>
							{{> 'Sub.System.MemberData' }}
						</div>
					</div>
				</div>
			</li>
		</ol>
	</div>
</div>

MarkupWrapperClasses: 

Weight:0

Styleguide Sub.System.AccessTroubleShooting


*/
/*
Image and content

Description: 

Markup:
<div class="flex flex_row:lg flex_column">
    <div class="flex_none:lg self_center self_start:lg"><img src="https://picsum.photos/260/240" alt="" class="w_100 max-w_25:lg"></div>
    <div class="flex_auto p-x_5:lg p-y_4 p-y_0:lg ">
    <main class="reading-typography">
            <h3 class="">Lorem ipsum dolor sit amet consectetur adipisicing elit. Eius vitae ex minus voluptas, debitis consequuntur, voluptatem, ad nostrum quod eum pariatur natus? Aspernatur repellendus a sapiente iure quibusdam molestias nulla?</h3>
            <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Eius vitae ex minus voluptas, debitis consequuntur, voluptatem, ad nostrum quod eum pariatur natus? Aspernatur repellendus a sapiente iure quibusdam molestias nulla?</p>
            <p>Dolorem quo eos quibusdam illo eveniet. Eius repellendus totam nam atque aut dicta molestias et. Molestiae nobis rerum possimus voluptatem non. Natus soluta aliquam occaecati libero blanditiis sed sed non. Aut asperiores enim ut mollitia. Ea aliquam exercitationem consectetur temporibus laudantium harum voluptatem.Blanditiis sapiente accusantium in dolorem adipisci. Quibusdam nihil voluptates tempora. Itaque nihil iste nulla assumenda velit nam et corporis dolorem. Illo ea officia quibusdam harum. At quisquam ullam nam. Fugiat et debitis.</p>
        </main>
        <footer>
            <a href="https://www.acc.org/-/media/Non-Clinical/Files-PDFs-Excel-MS-Word-etc/Meetings/2021/Agendas/NYCVS-2021-Agenda.pdf?la=en&amp;hash=07D2FBA41852DA1B120569EAE9D96E8EEBB9F6B5&amp;_ga=2.39127523.1324976227.1642517088-301418094.1638216724" class="btn br_radius max-w_30 m_auto m-b_3 block shadow_overlap-light btn-primary c_white h:undecorated" target="_blank">Download Agenda</a>
        </footer>
    </div>
</div>

Weight:0

Styleguide Structures.ImageContentSimple
*/
/*
Call-to-Action Card

Description: Some content areas are chunked out to drive usage through a call to action card.

Markup:
<div class="br_radius flex flex_column justify_between p-x_5:lg p_4 shadow_overlap-light br_black-3 br_solid br_1">
<h2 class="font_bold c_primary m-t_0 block">Member Section</h2>
<p class="lh_3">Connect with ACC’s Sports and Exercise Member Section, THE home for sports and exercise professionals within the ACC, advocating for and advancing the priorities of the community, and serving as a College-wide resource for issues related to sports and exercise professionals.  </p>   
<a class="block br_radius btn btn-block btn-lg btn-secondary btn_lg m-b_3 m_auto shadow_overlap-light w_100">Call to Action</a>
</div>    

Weight:100

Styleguide  Structures.Call To Action
*/
/*
External Resource

External Sections of content that are helpful to cross promote other products from the conferences. 

primary    -  Change the color of the block to primary.
accent    -  Change the color of the block to accent.


Markup:
<article class="aspect_21x9 bg-blend_luminosity relative bg_cover bg_no-repeat bg_{{ modifier_class }}-2 br_1 br_black-3 br_radius br_solid flex_shrink generic_video generic_video-nolabel h:bg_secondary-n2 relative shadow_3 text_center c_{{ modifier_class }}-4">
    <em class="opacity_5 absolute t_1 r_2 fas font_4 fa-external-link-square-alt"></em>
    <a class="block font_7 font_6:md font_9:lg font_display font_xbold h:undecorated m_0 p_4 p_5:lg text_left uppercase c_inherit expanded-click-area" style="line-height: .85em" href="https://www.acc.org/latest-in-cardiology/features/accs-coronavirus-disease-2019-covid-19-hub?_ga=2.121293644.574512269.1591713176-49927898.1591404069#sort=%40fcommonsortdate90022%20descending" target="_blank"><span class="font_3 font_4:md m_0 m-l_0 m-b_n2 lh_0 block m-b_2">ACC’s</span>
    <span class=" block">COVID-19 HUB</span>
 </a>
 </article>

 MarkupWrapperClasses:
 gap-x_4 gap-y_4 grid template-x_30


Styleguide Structures.External Resource
*/
/*

Alpha List

Long list of alpha ordered items with quick link jumping to the letter.

Markup:
<h1 id="AlphaNavTop" class="font_4 c_primary" >Alpha List</h1>
<section class="relative p-t_2">
    <div class=" sticky t_0 r_0 z_1">
        <div class="absolute r_4 t_0  flex flex_row flex_nowrap gap-x_3">
        <!--  Helper Jump links -->
        <a class="br-tl_square br-tr_square br_radius btn btn-accent btn-sm grid items_center justify_center m-l_auto self_center shadow_3" href="#AlphaNavTop">
        <span><i class="fas fa-arrow-up"></i> top</span>
        </a>
        <!--  Helper Jump links -->  
        </div>
    </div>
<nav class="bg_white br_radius grid items_center p_3 p_4:lg relative shadow_overlap-light z_2 m-t_n2">
        <ul class="c_secondary-2 flex:lg flex_row font_bold gap_4 grid columns_5 justify_around:lg justify_center m-x_4 m-y_3 ul_none">
            <li class="{{> Structures.AlphaList.li_classes }}">A</li>
            <li class="{{> Structures.AlphaList.li_classes }}">B</li>
            <li class="{{> Structures.AlphaList.li_classes }}">C</li>
            <li class="{{> Structures.AlphaList.li_classes }}">D</li>
            <li class="{{> Structures.AlphaList.li_classes }}">E</li>
            <li class="{{> Structures.AlphaList.li_classes }}">F</li>
            <li class="{{> Structures.AlphaList.li_classes }}">G</li>
            <li class="{{> Structures.AlphaList.li_classes }}">H</li>
            <li class="{{> Structures.AlphaList.li_classes }}">I</li>
            <li class="{{> Structures.AlphaList.li_classes }}">J</li>
            <li class="{{> Structures.AlphaList.li_classes }}">K</li>
            <li class="{{> Structures.AlphaList.li_classes }}">L</li>
            <li class="{{> Structures.AlphaList.li_classes }}">M</li>
            <li class="{{> Structures.AlphaList.li_classes }}">N</li>
            <li class="{{> Structures.AlphaList.li_classes }}">O</li>
            <li class="{{> Structures.AlphaList.li_classes }}">P</li>
            <li class="{{> Structures.AlphaList.li_classes }}">Q</li>
            <li class="{{> Structures.AlphaList.li_classes }}"><a class="{{> Structures.AlphaList.link_classes }}"href="#R">R</a></li>
            <li class="{{> Structures.AlphaList.li_classes }}"><a class="{{> Structures.AlphaList.link_classes }}"href="#S">S</a></li>
            <li class="{{> Structures.AlphaList.li_classes }}"><a class="{{> Structures.AlphaList.link_classes }}"href="#T">T</a></li>
            <li class="{{> Structures.AlphaList.li_classes }}">U</li>
            <li class="{{> Structures.AlphaList.li_classes }}">V</li>
            <li class="{{> Structures.AlphaList.li_classes }}">W</li>
            <li class="{{> Structures.AlphaList.li_classes }}">X</li>
            <li class="{{> Structures.AlphaList.li_classes }}">Y</li>
            <li class="{{> Structures.AlphaList.li_classes }}">Z</li>
        </ul>
    </nav>
    <div id="R" class="{{> Structures.AlphaList.container_classes }}" >
        <div class="flex_none"><div class="{{> Structures.AlphaList.marker_classes }}">R</div></div>
        <ul class="{{> 'Structures.AlphaList.list_item_container_classes'}}">
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Rafi Iles"}}</li>
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Rhiann Best"}}</li>
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Romana Ibarra"}}</li>
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Roseanne Bridges"}}</li>
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Roy Squires"}}</li>
        </ul>
    </div>
    <div id="S" class="{{> Structures.AlphaList.container_classes }}" >
        <div class="flex_none"><div class="{{> Structures.AlphaList.marker_classes }}">S</div></div>
        <ul class="{{> 'Structures.AlphaList.list_item_container_classes'}}">
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Sammy Christie"}}</li>
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Sanjeev Hatfield"}}</li>
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Scarlett-Rose"}}</li> 
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Sioned Enriquez"}}</li>
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Sophia-Rose"}}</li> 
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Sorcha Avery"}}</li>
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Sulayman Wells"}}</li>
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Sumaiya Millington"}}</li>
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Sammy Christie"}}</li>
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Sanjeev Hatfield"}}</li>
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Scarlett-Rose"}}</li> 
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Sioned Enriquez"}}</li>
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Sophia-Rose"}}</li>
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Sorcha Avery"}}</li>
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Sulayman Wells"}}</li>
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Sumaiya Millington"}}</li>
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Sammy Christie"}}</li>
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Sanjeev Hatfield"}}</li>
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Scarlett-Rose"}}</li> 
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Sioned Enriquez"}}</li>
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Sophia-Rose"}}</li> 
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Sorcha Avery"}}</li>
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Sulayman Wells"}}</li>
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Sumaiya Millington"}}</li>
        </ul>
    </div>
    <div id="T" class="{{> Structures.AlphaList.container_classes }}" >
        <div class="flex_none"><div class="{{> Structures.AlphaList.marker_classes }}">T</div></div>
        <ul class="{{> 'Structures.AlphaList.list_item_container_classes'}}">
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Tatiana Buchanan"}}</li>
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Terrell Healy"}}</li>
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Tolga Monaghan"}}</li>
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Tyriq Perry"}}</li>
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Tatiana Buchanan"}}</li>
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Terrell Healy"}}</li>
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Tolga Monaghan"}}</li>
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Tyriq Perry"}}</li>
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Tatiana Buchanan"}}</li>
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Terrell Healy"}}</li>
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Tolga Monaghan"}}</li>
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Tyriq Perry"}}</li>
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Tatiana Buchanan"}}</li>
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Terrell Healy"}}</li>
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Tolga Monaghan"}}</li>
            <li>{{> "Structures.AlphaList.list_item_name" modifier_class="Tyriq Perry"}}</li>
        </ul>
    </div>
</section>


Weight:0

Styleguide Structures.AlphaList
*/
/*

Style - Container Classes

Markup:
relative br-t_1 br_dotted br_primary-3 w_100  p-y_4 font_0 flex_row flex 

Styleguide Structures.AlphaList.container_classes
*/
/*

Style - Marker Classes

Markup:
c_white font_8 font_accent font_bold inline-block uppercase shadow_overlap-light bg_primary-n2 lh_0 br_radius p_2 p-x_4 m-x_3 sticky t_4  flex_none

Styleguide Structures.AlphaList.marker_classes
*/
/*

Style - List Item Nav Classes

Markup:
c_black-7  text_center 

Styleguide Structures.AlphaList.li_classes
*/
/*

Style - List Item Nav Link Classes

Markup:
bg_primary-4 br_radius h:c_white h:bg_primary-n3 p-x_3 block h:undecorated

Styleguide Structures.AlphaList.link_classes 
*/
/*

Sub - List Item Name

Markup:
<span class="p-y_3 lh_1">
<span data-name="newMember__name" class="block font_display c_primary-n2 font-size_up lh_0 m-b_3">
    {{ modifier_class }}
</span>
<span data-name="newMember__title" class="block font-size_down-1 lh_1 m-b_2 c_black-8">
    {{> "Data.Faculty.Title" }}
</span>
<span data-name="newMember__location" class="block font-size_down-2 c_black-6">
    {{> "Data.Faculty.Location" }}
</span>
</span>

Styleguide Structures.AlphaList.list_item_name 
*/
/*

Style - List Item Container Classes



Markup:
flex_auto gap-x_5 gap-y_4 grid columns_1 columns_2:md columns_3:lg p-t_0 p_4 ul_none

Weight:0

Styleguide Structures.AlphaList.list_item_container_classes
*/
/*

Awardee

The basic Data of an awardee.

Markup:
<h2>HeadShot</h2>
<h2>Display Name</h2>
{{> "Data.Faculty.FullName" }}
<h2>Title</h2>
{{> "Data.Faculty.Title" }}
<h2>Location</h2>
{{> "Data.Faculty.Location" }}

MarkupWrapperClasses: reading-typography

Weight: 300

Styleguide Awards.Awardee
*/
/*

Awardee Avatar

When a head shot is missing it should use the avatar.

Markup:
<div class="aspect_1x1 w_100 grid text_center items_center justify_center bg_black-3 c_black-3 font_10" data-name="awardee__no_image">
<span class="fa-stack"> <i class="fa-user fas fa-stack-2x"></i> <i style="font-size: 70%;top: 25%;" class="fa-medal fas fa-stack-1x"></i></span>
</div>


MarkupWrapperClasses: br_round br_solid br_black-3 br_1 overflow_hidden shadow_bevel-light max-w_20 

Weight: 0

Styleguide Awards.Awardee.Avatar
*/
/*

Awardee Avatar No Video

When a head shot is missing it should use the avatar.

Markup:
<div class="aspect_4x3:lg bg_black-3 c_black-3 font_10 font_5 grid items_center justify_center text_center w_100" data-name="awardee__no_video">
	<span class="fa-stack"> 
		<i class="fas fa-rectangle-landscape fa-stack-2x"></i>
		<i style="font-size: 70%;" class="fa-video-slash fas fa-stack-1x"></i>
	</span>
</div>


MarkupWrapperClasses: br_round br_solid br_black-3 br_1 overflow_hidden shadow_bevel-light max-w_20 

Weight: 0

Styleguide Awards.Awardee.AvatarNoVideo
*/
/*

Awardee Premium

The base DOM and Data that represent an awardee. Head shots images are maxed at 350px wide.

flex_column			- The stacked version of the awardee.

Markup:
<div data-name="awardee" class="{{ modifier_class }} flex gap_4 w_100 self_center items_center">
	<div data-name="awardee__image" class="br_round br_solid br_black-3 br_1 overflow_hidden shadow_bevel-light max-w_20">
		{{> "Data.Faculty.Photo"}}
	</div>
	<div data-name="awardee__content" class="m-y_3 p-x_3 max-w_35">
		<div data-name="awardee__name" class="font_display c_primary-n2 font-size_up lh_0 m-b_3">
			{{> "Data.Faculty.FullName" }}
		</div>
		<div data-name="awardee__title" class="font-size_down lh_2 m-b_2">
			{{> "Data.Faculty.Title" }}
		</div>
		<div data-name="awardee__location" class="font-size_down-1 m-b_2 c_black-6">
			{{> "Data.Faculty.Location" }}
		</div>
	</div>
</div>

MarkupWrapperClasses: font_2

Weight:  -100

Styleguide Awards.Awardee.Premium
*/
/*

Awardee Premium with Video

The base DOM and Data that represent an awardee. Head shots images are maxed at 350px wide.

flex_column			- The stacked version of the awardee.

Markup:
<div data-name="awardee" class="{{ modifier_class }} flex gap_4 w_100 self_center items_center">
	<div data-name="awardee__video" class=" overflow_hidden shadow_bevel-light w_100">
		<div class="player hd full w_100">
			<div class="bg_acc aspect_4x3 c_white text_center  justify_center flex items_center">Video EMBED</div>
		</div>
	</div>
	<div data-name="awardee__content" class="m-y_3 p-x_3 max-w_35">
		<div data-name="awardee__name" class="font_display c_primary-n2 font-size_up lh_0 m-b_3">
			{{> "Data.Faculty.FullName" }}
		</div>
		<div data-name="awardee__title" class="font-size_down lh_2 m-b_2">
			{{> "Data.Faculty.Title" }}
		</div>
		<div data-name="awardee__location" class="font-size_down-1 m-b_2 c_black-6">
			{{> "Data.Faculty.Location" }}
		</div>
	</div>
</div>

MarkupWrapperClasses: font_2

Weight:  -100

Styleguide Awards.Awardee.Premium.Video
*/
/*

Awardee Standard

The base DOM and Data that represent an awardee. Head shots images are maxed at 240px wide.

flex_column			- The stacked version of the awardee.

Markup:
<div data-name="awardee" class="{{ modifier_class }} flex gap_4 w_100 self_center items_center">
	<div data-name="awardee__image" class="br_solid br_black-3 br_1 overflow_hidden w_100 max-w_15">
		{{> "Data.Faculty.Photo"}}
	</div>
	<div data-name="awardee__content" class="m-y_3 p-x_3 max-w_35">
		<div data-name="awardee__name" class="font_display c_primary-n2 font-size_up lh_0 m-b_3">
			{{> "Data.Faculty.FullName" }}
		</div>
		<div data-name="awardee__title" class="font-size_down lh_2 m-b_2">
			{{> "Data.Faculty.Title" }}
		</div>
		<div data-name="awardee__location" class="font-size_down-1 m-b_2 c_black-6">
			{{> "Data.Faculty.Location" }}
		</div>
	</div>
</div>

MarkupWrapperClasses: font_1


Weight:  -50

Styleguide Awards.Awardee.Standard
*/
/*

Awardee Standard with Avatar

The base DOM and Data that represent an awardee. Head shots images are maxed at 240px wide.

flex_column			- The stacked version of the awardee.

Markup:
<div data-name="awardee" class="{{ modifier_class }} flex gap_4 w_100 self_center items_center">
	<div data-name="awardee__image" class="br_solid br_black-3 br_1 overflow_hidden w_100 max-w_15">
		{{> "Awards.Awardee.Avatar"}}
	</div>
	<div data-name="awardee__content" class="m-y_3 p-x_3 max-w_35">
		<div data-name="awardee__name" class="font_display c_primary-n2 font-size_up lh_0 m-b_3">
			{{> "Data.Faculty.FullName" }}
		</div>
		<div data-name="awardee__title" class="font-size_down lh_2 m-b_2">
			{{> "Data.Faculty.Title" }}
		</div>
		<div data-name="awardee__location" class="font-size_down-1 m-b_2 c_black-6">
			{{> "Data.Faculty.Location" }}
		</div>
	</div>
</div>

MarkupWrapperClasses: font_1


Weight:  -50

Styleguide Awards.Awardee.Standard.Avatar
*/
/*

Awardee Condensed

The base DOM and Data that represent an awardee. Head shots images are maxed at 160px wide.

flex_column			- The stacked version of the awardee.

Markup:
<div data-name="awardee" class="{{ modifier_class }} flex gap_3 w_100 self_center items_center">
	<div data-name="awardee__image" class="br_solid br_black-3 br_1 overflow_hidden w_100 max-w_10">
		{{> "Data.Faculty.Photo"}}
	</div>
	<div data-name="awardee__content" class="m-y_3 p-x_3 max-w_35">
		<div data-name="awardee__name" class="font_display c_primary-n2 font-size_up lh_0 m-b_3">
			{{> "Data.Faculty.FullName" }}
		</div>
		<div data-name="awardee__title" class="font-size_down lh_2 m-b_2">
			{{> "Data.Faculty.Title" }}
		</div>
		<div data-name="awardee__location" class="font-size_down-1 m-b_2 c_black-6">
			{{> "Data.Faculty.Location" }}
		</div>
	</div>
</div>

MarkupWrapperClasses:

Weight:  50

Styleguide Awards.Awardee.Condensed

*/
/*
Awardee Ultra Condensed

The base DOM and Data that represent an awardee. Head shots images are maxed at 80px wide.

flex_column			- The stacked version of the awardee.

Markup:
<div data-name="awardee" class="{{ modifier_class }} flex gap_3 w_100 self_center items_center">
	<div data-name="awardee__image" class="br_solid br_black-3 br_1 overflow_hidden w_100 max-w_5">
		{{> "Data.Faculty.Photo"}}
	</div>
	<div data-name="awardee__content" class="m-y_3 p-x_3 max-w_35">
		<div data-name="awardee__name" class="font_display c_primary-n2 font-size_up lh_0 m-b_3">
			{{> "Data.Faculty.FullName" }}
		</div>
		<div data-name="awardee__title" class="font-size_down lh_2 m-b_2">
			{{> "Data.Faculty.Title" }}
		</div>
		<div data-name="awardee__location" class="font-size_down-1 m-b_2 c_black-6">
			{{> "Data.Faculty.Location" }}
		</div>
	</div>
</div>

MarkupWrapperClasses:

Weight: 100

Styleguide Awards.Awardee.UltraCondensed

*/
/*

Awards

Awards in the system is a looped collections of information with a title and optional description of the award and the looped recipients. Depending on the type of award, the level of the award is more or less decorated. 
MarkupWrapperClasses: 

Weight:0

Styleguide Awards.Level
*/
/*

Award Premiere

The Premiere award is a special award that includes additional information about the award and the awardee. The content can be html and event include embeds of video and images.

MarkupWrapperClasses: 

Weight:0

Styleguide Awards.Level.Premiere
*/
/*
Award Premiere Tier Stacked

Awards are blocks design to display the awards for the conference.

Markup:
<ul class="ul_none m_0 m-b_4 p_0 grid columns_3:lg gap_5">
	<li data-name="award__container" class="{{ modifier_class }} flex gap_4 gap_5:lg bg_black-1 p_4 br_radius br_black-3 br_solid br_1 flex_column flex_column:lg flex_row:md  shadow_overlap-light">
		{{> "Awards.Awardee.Premium" modifier_class="font_3:lg font_2:md font_1 flex_column bg_white-8 p_3 br_radius shadow_n1 p-t_4 br_solid br_black-1 br_1" }}
		<div data-name="award__detail" class="font_0">   
		<div data-name="awardee__title" class="font_medium font_display c_primary-n3 lh_1 m-b_2 m-t_3 font-size_up-1">
				{{> "Data.Award.Title" }}
			</div>
			<div data-name="awardee__description" class="reading-typography m_4 ">
				{{> "Data.Award.Description" }}
			</div>
		</div>
	</li>
	<li data-name="award__container" class="{{ modifier_class }} flex gap_4 gap_5:lg bg_black-1 p_4 br_radius br_black-3 br_solid br_1 flex_column flex_column:lg flex_row:md shadow_overlap-light">
		{{> "Awards.Awardee.Premium" modifier_class="font_3:lg font_2:md font_1 flex_column bg_white-8 p_3 br_radius shadow_n1 p-t_4 br_solid br_black-1 br_1" }}
		<div data-name="award__detail" class="font_0">   
		<div data-name="awardee__title" class="font_medium font_display c_primary-n3 lh_1 m-b_2 m-t_3 font-size_up-1">
				{{> "Data.Award.Title" }}
			</div>
			<div data-name="awardee__description" class="reading-typography m_4 ">
				{{> "Data.Award.Description" }}
			</div>
		</div>
	</li>	
</ul>

MarkupWrapperClasses:  

Weight: 0

Styleguide Awards.Level.Premiere.Column

*/
/*
Award Premiere Tier Row

Awards are blocks design to display the awards for the conference.


Markup:
<li data-name="award__container" class="{{ modifier_class }} flex_row:md flex gap_4 gap_5:lg bg_black-1 p_4 br_radius br_black-3 br_solid br_1 flex_column shadow_overlap-light">
	{{> "Awards.Awardee.Premium" modifier_class="font_3:lg font_2:md font_1 flex_column bg_white-8 p_3 br_radius shadow_n1 p-t_4 br_solid br_black-1 br_1" }}
	<div data-name="award__detail" class="font_0">   
		<div data-name="awardee__title" class="font_medium font_display c_primary-n3 lh_1 m-b_2 m-t_3 font-size_up-1">
			{{> "Data.Award.Title" }}
		</div>
		<div data-name="awardee__description" class="reading-typography m_4 ">
			{{> "Data.Award.Description" }}
		</div>
	</div>
</li>

MarkupWrapperClasses:

Weight: 0

Styleguide Awards.Level.Premiere.Row

*/
/*
Award Premiere Video

Awards are blocks design to display the awards for the conference.

Markup:
<ul class="ul_none m_0 m-b_4 p_0 grid columns_3:lg columns_2:md columns_1 gap_4">
<li data-name="award__container" class="{{ modifier_class }} flex gap_4 gap_5:lg bg_black-1 p_4 br_radius br_black-3 br_solid br_1 flex_column shadow_overlap-light">
	{{> "Awards.Awardee.Premium.Video" modifier_class="font_2:lg font_1:md font_0 flex_column" }}
</li>
<li data-name="award__container" class="{{ modifier_class }} flex gap_4 gap_5:lg bg_black-1 p_4 br_radius br_black-3 br_solid br_1 flex_column shadow_overlap-light">
	{{> "Awards.Awardee.Premium.Video" modifier_class="font_2:lg font_1:md font_0 flex_column" }}
</li>
<li data-name="award__container" class="{{ modifier_class }} flex gap_4 gap_5:lg bg_black-1 p_4 br_radius br_black-3 br_solid br_1 flex_column shadow_overlap-light">
	{{> "Awards.Awardee.Premium.Video" modifier_class="font_2:lg font_1:md font_0 flex_column" }}
</li>
</ul>

Weight: 0

Styleguide Awards.Level.Premiere.Video

*/
/*
Award + Status

Awards are blocks design to display the awards for the conference.


Markup:
<h2 class="font_3:lg font_2 font_display font_bold c_primary-n3">{{> "Data.Award.Title" }} [Column]</h2>
<ul class="ul_none m_0 m-b_4 p_0 grid columns_4:lg gap_4 columns_3:md columns_1">
	<li data-name="award__container" class="flex gap_4 gap_5:lg bg_black-1 p_4 flex_column relative br_black-1 br_solid br_1">
		<div class="absolute nowrap overflow_ellipsis bg_acc br-bl_radius br-br_radius br_1 br_solid br_square br_white-4 c_white font_xbold p-t_3 p-x_4 p_3 r_4 r_5:lg shadow_overlap-light uppercase t_n1 text_center">1<sup>st</sup> place</div>
		{{> "Awards.Awardee.Standard" modifier_class="flex_column font_1:lg font_0 m-t_5" }}
	</li>
	<li data-name="award__container" class="flex gap_4 gap_5:lg bg_black-1 p_4 flex_column relative br_black-1 br_solid br_1">
		<div class="absolute nowrap overflow_ellipsis bg_acc br-bl_radius br-br_radius br_1 br_solid br_square br_white-4 c_white font_xbold p-t_3 p-x_4 p_3 r_4 r_5:lg shadow_overlap-light uppercase t_n1 text_center">2<sup>st</sup> place</div>
		{{> "Awards.Awardee.Standard.Avatar" modifier_class="flex_column font_1:lg font_0 m-t_5" }}
	</li>
		<li data-name="award__container" class="flex gap_4 gap_5:lg bg_black-1 p_4 flex_column relative br_black-1 br_solid br_1">
		<div class="absolute nowrap overflow_ellipsis bg_acc br-bl_radius br-br_radius br_1 br_solid br_square br_white-4 c_white font_xbold p-t_3 p-x_4 p_3 r_4 r_5:lg shadow_overlap-light uppercase t_n1 text_center">2<sup>st</sup> place</div>
		{{> "Awards.Awardee.Standard.Avatar" modifier_class="flex_column font_1:lg font_0 m-t_5" }}
	</li>
	<li data-name="award__container" class="flex gap_4 gap_5:lg bg_black-1 p_4 flex_column relative br_black-1 br_solid br_1">
		<div class="absolute nowrap overflow_ellipsis bg_acc br-bl_radius br-br_radius br_1 br_solid br_square br_white-4 c_white font_xbold p-t_3 p-x_4 p_3 r_4 r_5:lg shadow_overlap-light uppercase t_n1 text_center">2<sup>st</sup> place</div>
		{{> "Awards.Awardee.Standard.Avatar" modifier_class="flex_column font_1:lg font_0 m-t_5" }}
	</li>
	<li data-name="award__container" class="flex gap_4 gap_5:lg bg_black-1 p_4 flex_column relative br_black-1 br_solid br_1">
		<div class="absolute nowrap overflow_ellipsis bg_acc br-bl_radius br-br_radius br_1 br_solid br_square br_white-4 c_white font_xbold p-t_3 p-x_4 p_3 r_4 r_5:lg shadow_overlap-light uppercase t_n1 text_center">2<sup>st</sup> place</div>
		{{> "Awards.Awardee.Standard.Avatar" modifier_class="flex_column font_1:lg font_0 m-t_5" }}
	</li>
		<li data-name="award__container" class="flex gap_4 gap_5:lg bg_black-1 p_4 flex_column relative br_black-1 br_solid br_1">
		<div class="absolute nowrap overflow_ellipsis bg_acc br-bl_radius br-br_radius br_1 br_solid br_square br_white-4 c_white font_xbold p-t_3 p-x_4 p_3 r_4 r_5:lg shadow_overlap-light uppercase t_n1 text_center">2<sup>st</sup> place</div>
		{{> "Awards.Awardee.Standard.Avatar" modifier_class="flex_column font_1:lg font_0 m-t_5" }}
	</li>
</ul>
<h2 class="font_3:lg font_2 font_display font_bold c_primary-n3">{{> "Data.Award.Title" }} [Row]</h2>
<ul class="ul_none m_0 m-b_4 p_0 grid columns_2:lg columns_1  gap_4">
	<li data-name="award__container" class="flex gap_4 gap_5:lg bg_black-1 p_4 flex_column flex_row:md relative br_black-1 br_solid br_1 m-b_3">
		<div class="absolute nowrap overflow_ellipsis bg_acc br-bl_radius br-br_radius br_1 br_solid br_square br_white-4 c_white font_xbold p-t_3 p-x_4 p_3 r_4 r_5:lg shadow_overlap-light uppercase t_n1 text_center">1<sup>st</sup> place</div>
		{{> "Awards.Awardee.Standard" modifier_class="flex_row:lg font_1:lg font_0 items_start m-t_5 m-t_0:lg" }}
	</li>
	<li data-name="award__container" class="flex gap_4 gap_5:lg bg_black-1 p_4 flex_column flex_row:md relative br_black-1 br_solid br_1 m-b_3">
		<div class="absolute nowrap overflow_ellipsis bg_acc br-bl_radius br-br_radius br_1 br_solid br_square br_white-4 c_white font_xbold p-t_3 p-x_4 p_3 r_4 r_5:lg shadow_overlap-light uppercase t_n1 text_center">2<sup>nd</sup> place</div>
		{{> "Awards.Awardee.Standard.Avatar" modifier_class="flex_row:lg font_1:lg font_0 items_start m-t_5 m-t_0:lg" }}
	</li>
	<li data-name="award__container" class="flex gap_4 gap_5:lg bg_black-1 p_4 flex_column flex_row:md relative br_black-1 br_solid br_1 m-b_3">
		<div class="absolute nowrap overflow_ellipsis bg_acc br-bl_radius br-br_radius br_1 br_solid br_square br_white-4 c_white font_xbold p-t_3 p-x_4 p_3 r_4 r_5:lg shadow_overlap-light uppercase t_n1 text_center">2<sup>nd</sup> place</div>
		{{> "Awards.Awardee.Standard.Avatar" modifier_class="flex_row:lg font_1:lg font_0 items_start m-t_5 m-t_0:lg" }}
	</li>
	<li data-name="award__container" class="flex gap_4 gap_5:lg bg_black-1 p_4 flex_column flex_row:md relative br_black-1 br_solid br_1 m-b_3">
		<div class="absolute nowrap overflow_ellipsis bg_acc br-bl_radius br-br_radius br_1 br_solid br_square br_white-4 c_white font_xbold p-t_3 p-x_4 p_3 r_4 r_5:lg shadow_overlap-light uppercase t_n1 text_center">1<sup>st</sup> place</div>
		{{> "Awards.Awardee.Standard" modifier_class="flex_row:lg font_1:lg font_0 items_start m-t_5 m-t_0:lg" }}
	</li>
	<li data-name="award__container" class="flex gap_4 gap_5:lg bg_black-1 p_4 flex_column flex_row:md relative br_black-1 br_solid br_1 m-b_3">
		<div class="absolute nowrap overflow_ellipsis bg_acc br-bl_radius br-br_radius br_1 br_solid br_square br_white-4 c_white font_xbold p-t_3 p-x_4 p_3 r_4 r_5:lg shadow_overlap-light uppercase t_n1 text_center">2<sup>nd</sup> place</div>
		{{> "Awards.Awardee.Standard.Avatar" modifier_class="flex_row:lg font_1:lg font_0 items_start m-t_5 m-t_0:lg" }}
	</li>
	<li data-name="award__container" class="flex gap_4 gap_5:lg bg_black-1 p_4 flex_column flex_row:md relative br_black-1 br_solid br_1 m-b_3">
		<div class="absolute nowrap overflow_ellipsis bg_acc br-bl_radius br-br_radius br_1 br_solid br_square br_white-4 c_white font_xbold p-t_3 p-x_4 p_3 r_4 r_5:lg shadow_overlap-light uppercase t_n1 text_center">2<sup>nd</sup> place</div>
		{{> "Awards.Awardee.Standard.Avatar" modifier_class="flex_row:lg font_1:lg font_0 items_start m-t_5 m-t_0:lg" }}
	</li>
</ul>

MarkupWrapperClasses:

Weight: 0

Styleguide Awards.Level.Standard.Status

*/
/*
Award Condensed

Awards are blocks design to display the awards for the conference.


Markup:
<h2 class="font_2:lg font_1 font_display font_bold c_primary-n3">{{> "Data.Award.Title" }} [Column]</h2>
<ul class="ul_none m_0 m-b_4 p_0 grid columns_5:lg columns_3:md columns_2 gap_4">
	<li data-name="award__container" class="flex bg_black-1 p_4 flex_column relative">
		{{> "Awards.Awardee.Condensed" modifier_class="flex_column font_0" }}
	</li>
	<li data-name="award__container" class="flex bg_black-1 p_4 flex_column relative">
		{{> "Awards.Awardee.Condensed" modifier_class="flex_column font_0" }}
	</li>
	<li data-name="award__container" class="flex bg_black-1 p_4 flex_column relative">
		{{> "Awards.Awardee.Condensed" modifier_class="flex_column font_0" }}
	</li>
	<li data-name="award__container" class="flex bg_black-1 p_4 flex_column relative">
		{{> "Awards.Awardee.Condensed" modifier_class="flex_column font_0" }}
	</li>
	<li data-name="award__container" class="flex bg_black-1 p_4 flex_column relative">
		{{> "Awards.Awardee.Condensed" modifier_class="flex_column font_0" }}
	</li>
	<li data-name="award__container" class="flex bg_black-1 p_4 flex_column relative">
		{{> "Awards.Awardee.Condensed" modifier_class="flex_column font_0" }}
	</li>
	<li data-name="award__container" class="flex bg_black-1 p_4 flex_column relative">
		{{> "Awards.Awardee.Condensed" modifier_class="flex_column font_0" }}
	</li>
	<li data-name="award__container" class="flex bg_black-1 p_4 flex_column relative">
		{{> "Awards.Awardee.Condensed" modifier_class="flex_column font_0" }}
	</li>
	<li data-name="award__container" class="flex bg_black-1 p_4 flex_column relative">
		{{> "Awards.Awardee.Condensed" modifier_class="flex_column font_0" }}
	</li>
</ul>
<h2 class="font_2:lg font_1 font_display font_bold c_primary-n3">{{> "Data.Award.Title" }} [Row]</h2>
<ul class="ul_none m_0 m-b_4 p_0 grid columns_2 gap_4">
	<li data-name="award__container" class="flex bg_black-1 p_4 flex_column flex_row:md relative m-b_2">
		{{> "Awards.Awardee.Condensed" modifier_class="flex_row:lg font_0 items_start" }}
	</li>
	<li data-name="award__container" class="flex bg_black-1 p_4 flex_column flex_row:md relative m-b_2">
		{{> "Awards.Awardee.Condensed" modifier_class="flex_row:lg font_0 items_start" }}
	</li>
</ul>


Weight:  100

Styleguide Awards.Level.Condensed

*/
/*
Award Ultra Condensed

Awards are blocks design to display the awards for the conference.


Markup:
<h3 class="font_1:lg font_0 font_display font_bold c_primary-n3">{{> "Data.Award.Title" }}</h3>
<ul class="ul_none grid columns_3:lg columns_2:md columns_1 gap_4">
	<li data-name="award__container" class="p-y_3 br-b_1 br_dotted br_primary-3">
		{{> "Awards.Awardee.UltraCondensed" modifier_class="flex_row:lg font_0 items_start" }}
	</li>
	<li data-name="award__container" class="p-y_3 br-b_1 br_dotted br_primary-3">
		{{> "Awards.Awardee.UltraCondensed" modifier_class="flex_row:lg font_0 items_start" }}
	</li>
	<li data-name="award__container" class="p-y_3 br-b_1 br_dotted br_primary-3">
		{{> "Awards.Awardee.UltraCondensed" modifier_class="flex_row:lg font_0 items_start" }}
	</li>
	<li data-name="award__container" class="p-y_3 br-b_1 br_dotted br_primary-3">
		{{> "Awards.Awardee.UltraCondensed" modifier_class="flex_row:lg font_0 items_start" }}
	</li>
	<li data-name="award__container" class="p-y_3 br-b_1 br_dotted br_primary-3">
		{{> "Awards.Awardee.UltraCondensed" modifier_class="flex_row:lg font_0 items_start" }}
	</li>
	<li data-name="award__container" class="p-y_3 br-b_1 br_dotted br_primary-3">
		{{> "Awards.Awardee.UltraCondensed" modifier_class="flex_row:lg font_0 items_start" }}
	</li>
	<li data-name="award__container" class="p-y_3 br-b_1 br_dotted br_primary-3">
		{{> "Awards.Awardee.UltraCondensed" modifier_class="flex_row:lg font_0 items_start" }}
	</li>
	<li data-name="award__container" class="p-y_3 br-b_1 br_dotted br_primary-3">
		{{> "Awards.Awardee.UltraCondensed" modifier_class="flex_row:lg font_0 items_start" }}
	</li>
</ul>

MarkupWrapperClasses:

Weight:  100

Styleguide Awards.Level.UltraCondensed

*/
/*
Channel Player

Description: 

Markup:
<div class="flex_column flex" id="session_8245">
    <header class="flex flex_row font_0 font_1:md font_3:lg p-y_3">
        <h3 class="c_primary-n2 flex_auto font-size_up-1 font_display lh_1 lh_2 m-b_3 m_0 p-l_3:lg w_100">
                <span class="block">
                    <strong class="font_bold p-r_3">{{> "Data.Session.ID"}}</strong> {{> "Data.Session.Title"}} </span>
                <span class="c_accent font-size_down-2 lh_0 inline-block">
                {{> "Data.Agenda.LiveDate"}}  {{> "Data.Agenda.LiveTime" }}
                </span>
            </h3>
            <div class="self_start flex gap_2">
            {{> "Sub.ActionButtons.Favorite"}}
            {{> "Sub.Attachments.BigButton"}}
            </div>
    </header>
    <section class="page-main fullscreen-player flex flex_row:md flex_column gap-x_4 gap-y_3">
        <div class="flex_auto w_100">
            <div class="player hd full">
                <div class="bg_acc aspect_4x3 c_white text_center  justify_center flex items_center">VIDEO</div>
            </div>
            <section class="p-t_3 display_none block:md">
                <div  class="br-b_2 br_0 br_solid br_primary-2">   
                {{> "Sub.Presentation.List"}}
                </div>
                <div class="font_bold font_n4 h_3lh m-b_4 relative uppercase">
                    <a class="absolute bg_primary br-bl_radius br-br_radius c_white p-x_3 p_2 r_3 t_n1"  href="#session_8245">top</a>
                </div>
            </section>
        </div>
        <div class="flex_auto max-w_25:lg max-w_20:md w_100 flex flex_column gap-y_3 justify_start">
            {{> "Sub.Player.Chat" modifier_class="flex_0"}}
            {{> "Sub.Player.CIO"  modifier_class="flex_0"}}
            <section class="p-t_3 display_none:md block">
                <div  class="br-b_2 br_0 br_solid br_primary-2">   
                {{> "Sub.Presentation.List"}}
                </div>
                <div class="font_bold font_n4 h_3lh m-b_4 relative uppercase">
                    <a class="absolute bg_primary br-bl_radius br-br_radius c_white p-x_3 p_2 r_3 t_n1" href="#session_8245">top</a>
                </div>
            </section>
            {{> "Sub.Player.AuxData" modifier_class="p_4 bg_black-1 br_radius self_start shadow_emboss-light font_n1"}}
        </div>
    </section>
</div>

SubComponents:
Sub.Attachments.BigButton - Attachments
Sub.FacultyList - Faculty List
Sub.Player.AuxData - Aux Data
Sub.ActionButtons.Favorite - Favorite Button
Sub.Player.CIO - CIO
Sub.Player.Chat - Chat

Data:
Data.Session.Title - Title
Data.Session.ID - Session ID
Sub.Presentation.List - Presentation List


Weight:0

Styleguide Page.Player.Channel
*/
/*
Channel Player - UP NEXT

Description: 

Markup:
<div class="flex_column flex" id="session_8245">
	<header class="flex flex_row font_0 font_1:md font_3:lg p-y_3">
		<h3 class="c_primary-n2 flex_auto font-size_up-1 font_display lh_1 lh_2 m-b_3 m_0 p-l_3:lg w_100">
			<span class="block"> Your Watching Channel "Hot Topics" </span>
		</h3>
		<div class="self_start flex gap_2">
			{{> "Sub.ActionButtons.Favorite.Disabled"}}
			{{> "Sub.Attachments.BigButton.Disabled"}}
		</div>
	</header>
	<section class="page-main fullscreen-player flex flex_row:md flex_column gap-x_4 gap-y_3">
		<div class="flex_auto w_100">
			<div class="bg_black-2 br_radius flex flex_column flex_row:md gap-x_4 gap-y_3 shadow_emboss-light">
				<div class="flex_auto font-size_up-2 p-t_4 p_5 w_100">
					<h1 class="m-t_4">No Current Schedule</h1>
					<p>The schedule for this channel doesn't have any sessions at this time. Please check back later.</p>
					<a title="back to program" class="bg_primary nowrap text_center br_radius c_white font-size_down-1 h:bg_primary-n3 h:c_primary-n3 h:c_white h:undecorated p-x_4 p_3" href="../program/" target="_blank">
						<i class="far fa-arrow-left"></i>
						<span class="display_none inline-block:md"> Back to Program</span>
					</a>
				</div>
				<div class="bg_white br_square flex flex_auto flex_column gap-y_3 justify_start m_4 max-w_20:md max-w_25:lg p-b_0 p_4 shadow_bevel-light w_100">
					<h2 class="c_primary-n1 font_bold font_display m_0">Coming Soon</h2>
					{{> Program.GridFormat.WhatsNext modifier_class="Electrocardiographic Arrhythmia Arrhythmia " }}
				</div>
			</div>
		</div>
		<div class="flex_auto max-w_25:lg max-w_20:md w_100 flex flex_column gap-y_3 justify_start">
			{{> "Sub.Player.Chat" modifier_class="flex_0"}}
		</div>
	</section>
</div>

SubComponents:
Sub.Attachments.BigButton.Disabled - Attachments Disabled
Sub.FacultyList - Faculty List
Sub.Player.AuxData - Aux Data
Sub.ActionButtons.Favorite.Disabled - Favorite Button Disabled
Sub.Player.CIO - CIO
Sub.Player.Chat - Chat

Data:
Data.Session.Title - Title
Data.Session.ID - Session ID
Sub.Presentation.List - Presentation List


Weight:0

Styleguide Page.Player.Channel.UpNext
*/
/*
Channel Player - UP NEXT

Description: 

Markup:
<div class="flex_column flex" id="session_8245">
    <header class="flex flex_row font_0 font_1:md font_3:lg p-y_3">
        <h3 class="c_primary-n2 flex_auto font-size_up-1 font_display lh_1 lh_2 m-b_3 m_0 p-l_3:lg w_100">
                <span class="block">
                    You have reached the end of this schedule</span>
            </h3>
            <div class="self_start flex gap_2">
            {{> "Sub.ActionButtons.Favorite.Disabled"}}
            {{> "Sub.Attachments.BigButton.Disabled"}}
            </div>
    </header>
    <section class="page-main fullscreen-player flex flex_row:md flex_column gap-x_4 gap-y_3">
        <div class="flex_auto w_100">
<div class="bg_black-2 br_radius flex flex_column flex_row:md gap-x_4 gap-y_3 shadow_emboss-light">
            <div class="flex_auto font-size_up-2 p-t_4 p_5 w_100">
                <h1 class="m-t_4">End of Current Schedule</h1>
                <p>The Current Program has ended for the day. Please check the program for more.</p>
                <p>Check back soon for more information or view past sessions from the On Demand Page.</p>
                <a title="back to program" class="bg_primary nowrap text_center br_radius c_white font-size_down-1 h:bg_primary-n3 h:c_primary-n3 h:c_white h:undecorated p-x_4 p_3" href="../program/" target="_blank">
                <i class="far fa-arrow-left"></i>
                <span class="display_none inline-block:md"> Back to Program</span>
                </a>
            </div>
    </div>
        </div>       
    </section>
</div>

SubComponents:
Sub.Attachments.BigButton.Disabled - Attachments Disabled
Sub.FacultyList - Faculty List
Sub.Player.AuxData - Aux Data
Sub.ActionButtons.Favorite.Disabled - Favorite Button Disabled
Sub.Player.CIO - CIO
Sub.Player.Chat - Chat

Data:
Data.Session.Title - Title
Data.Session.ID - Session ID
Sub.Presentation.List - Presentation List


Weight:0

Styleguide Page.Player.Channel.EndOfChannel
*/
/*
Channel Player External Content

Description: 

Markup:
<div class="flex_column flex" id="session_8245">
    <header class="flex flex_row font_0 font_1:md font_3:lg p-y_3">
        <h3 class="c_primary-n2 flex_auto font-size_up-1 font_display lh_1 lh_2 m-b_3 m_0 p-l_3:lg w_100">
                <span class="block">
                    <strong class="font_bold p-r_3">{{> "Data.Session.ID"}}</strong> {{> "Data.Session.Title"}} </span>
                <span class="c_accent font-size_down-2 lh_0 inline-block">
                {{> "Data.Agenda.LiveDate"}}  {{> "Data.Agenda.LiveTime" }}
                </span>
            </h3>
            <div class="self_start flex gap_2">
            {{> "Sub.ActionButtons.Favorite"}}
            {{> "Sub.Attachments.BigButton"}}
            </div>
    </header>
    <section class="page-main fullscreen-player flex flex_row:md flex_column gap-x_4 gap-y_3">
        <div class="flex_auto w_100">
            <div class="bg_primary br_round c_white font-size_up m-b_5 m-r_3 p_5 shadow_overlap-light">
            <h1 class="m-t_4">Session is being held In WebEx</h1>
            <p>The schedule session allows users to engage directly with each other so it will be held in WebEx.</p>
            <p>Please click the link below and follow any instructions to join the session.</p>
            <a title="back to program" class="bg_white block btn btn-hollow btn-outline-secondary font_xbold m-t_5 m_auto max-w_30 shadow_0" href="../program/" target="_blank">
            <span class="display_none inline-block:md"> Join</span>
            <i class="fas fa-external-link-alt p-l_3"></i>
            </a>
            </div>
            <section class="p-t_3 display_none block:md">
                <div  class="br-b_2 br_0 br_solid br_primary-2">   
                {{> "Sub.Presentation.List"}}
                </div>
                <div class="font_bold font_n4 h_3lh m-b_4 relative uppercase">
                    <a class="absolute bg_primary br-bl_radius br-br_radius c_white p-x_3 p_2 r_3 t_n1"  href="#session_8245">top</a>
                </div>
            </section>
        </div>
        <div class="flex_auto max-w_25:lg max-w_20:md w_100 flex flex_column gap-y_3 justify_start">
            {{> "Sub.Player.Chat" modifier_class="flex_0"}}
            <section class="p-t_3 display_none:md block">
                <div  class="br-b_2 br_0 br_solid br_primary-2">   
                {{> "Sub.Presentation.List"}}
                </div>
                <div class="font_bold font_n4 h_3lh m-b_4 relative uppercase">
                    <a class="absolute bg_primary br-bl_radius br-br_radius c_white p-x_3 p_2 r_3 t_n1" href="#session_8245">top</a>
                </div>
            </section>
            {{> "Sub.Player.AuxData" modifier_class="p_4 bg_black-1 br_radius self_start shadow_emboss-light font_n1"}}
        </div>
    </section>
</div>

SubComponents:
Sub.Attachments.BigButton - Attachments
Sub.FacultyList - Faculty List
Sub.Player.AuxData - Aux Data
Sub.ActionButtons.Favorite - Favorite Button
Sub.Player.CIO - CIO
Sub.Player.Chat - Chat

Data:
Data.Session.Title - Title
Data.Session.ID - Session ID
Sub.Presentation.List - Presentation List


Weight:0

Styleguide Page.Player.Channel.External
*/
/*
Channel Player:Non Accredited

Description: 

Markup:
<div class="flex_column flex" id="session_8245">
    <div class="bg_secondary-n3 c_white font_bold font_ui p_3 p-x_4 m-b_4 shadow_overlap-light br_radius" > {{> "Sub.Credits.NonAccredited" }}: These sessions are ineligible to receive credit</div>
    <header class="flex flex_row font_0 font_1:md font_3:lg p-y_3">
        <h3 class="c_primary-n2 flex_auto font-size_up-1 font_display lh_1 lh_2 m-b_3 m_0 p-l_3:lg w_100">
                <span class="block">
                    <strong class="font_bold p-r_3">{{> "Data.Session.ID"}}</strong> {{> "Data.Session.Title"}} </span>
                <span class="c_accent font-size_down-2 lh_0 inline-block">
                {{> "Data.Agenda.LiveDate"}}  {{> "Data.Agenda.LiveTime" }}
                </span>
            </h3>
            <div class="self_start flex gap_2">
            {{> "Sub.ActionButtons.Favorite"}}
            {{> "Sub.Attachments.BigButton"}}
            </div>
    </header>
    <section class="page-main fullscreen-player flex flex_row:md flex_column gap-x_4 gap-y_3">
        <div class="flex_auto w_100">
            <div class="player hd full">
                <div class="bg_acc aspect_4x3 c_white text_center  justify_center flex items_center">VIDEO</div>
            </div>
            <section class="p-t_3 display_none block:md">
                <div  class="br-b_2 br_0 br_solid br_primary-2">   
                {{> "Sub.Presentation.List"}}
                </div>
                <div class="font_bold font_n4 h_3lh m-b_4 relative uppercase">
                    <a class="absolute bg_primary br-bl_radius br-br_radius c_white p-x_3 p_2 r_3 t_n1"  href="#session_8245">top</a>
                </div>
            </section>
        </div>
        <div class="flex_auto max-w_25:lg max-w_20:md w_100 flex flex_column gap-y_3 justify_start">
            {{> "Sub.Player.Chat" modifier_class="flex_0"}}
            {{> "Sub.Player.CIO"  modifier_class="flex_0"}}
            <section class="p-t_3 display_none:md block">
                <div  class="br-b_2 br_0 br_solid br_primary-2">   
                {{> "Sub.Presentation.List"}}
                </div>
                <div class="font_bold font_n4 h_3lh m-b_4 relative uppercase">
                    <a class="absolute bg_primary br-bl_radius br-br_radius c_white p-x_3 p_2 r_3 t_n1" href="#session_8245">top</a>
                </div>
            </section>
            {{> "Sub.Player.AuxData.NotAccredited" modifier_class="p_4 bg_black-1 br_radius self_start shadow_emboss-light font_n1"}}
        </div>
    </section>
</div>

SubComponents:
Sub.Attachments.BigButton - Attachments
Sub.FacultyList - Faculty List
Sub.Player.AuxData.NotAccredited - Aux Data
Sub.ActionButtons.Favorite - Favorite Button
Sub.Player.CIO - CIO
Sub.Player.Chat - Chat

Data:
Data.Session.Title - Title
Data.Session.ID - Session ID
Sub.Presentation.List - Presentation List


Weight:0

Styleguide Page.Player.NonAccredited
*/
/*
Abstracts & Posters

Description: 

Markup:
<div class="flex_column flex">
    <header class="flex flex_row font_0 font_1:md font_3:lg p-y_3">
        <h3 class="c_primary-n2 flex_auto font-size_up-1 font_display lh_1 lh_2 m-b_3 m_0 p-l_3:lg w_100">
                <span class="block">
                    {{> "Data.Abstract.Title"}}
                </span>
                {{> "Sub.Award.FlagLegend" modifier_class="font_0"}}
            </h3>
            <div class="self_start">
            {{> "Sub.Attachments.BigButton"}}
            </div>
    </header>
    <section class="page-main fullscreen-player flex flex_row:md flex_column gap-x_4 gap-y_3">
        <div class="flex_auto w_100">
            <div class="player hd full">
                <div class="bg_acc aspect_4x3 c_white text_center  justify_center flex items_center">PDF EMBED</div>
            </div>
            <div class="flex_auto w_100 font_n1 p-x_3 m-t_3">
            {{> "Sub.FacultyList" modifier_class="block w_100"}}
            </div>
        </div>
       <div class="flex_auto max-w_25:lg max-w_20:md w_100 flex flex_column gap-y_3 justify_start">
            <div class="bg_primary-4 aspect_16x9 br_radius c_white text_center  justify_center flex items_center">Video EMBED</div>
            <div class="bg_secondary-3 aspect_4x1 br_radius c_white text_center  justify_center flex items_center">Audio EMBED</div>
            {{> "Sub.Player.AuxData.Abstracts" modifier_class="p_4 bg_black-1 br_radius self_start shadow_emboss-light font_n1"}}
        </div>
    </section>
</div>

SubComponents:
Sub.Award.FlagLegend - Award Flags
Sub.Attachments.BigButton - Attachments
Sub.FacultyList - Faculty List
Sub.Player.AuxData.Abstracts - Aux Data

Data:
Data.Abstract.Title - Title

Weight:1000

Styleguide Page.Player.Abstract
*/
/*
On Demand

Description: 

Markup:
<div class="flex_column flex">
    <header class="flex flex_row font_0 font_1:md font_3:lg p-y_3">
        <h3 class="c_primary-n2 flex_auto font-size_up-1 font_display lh_1 lh_2 m-b_3 m_0 p-l_3:lg w_100">
        <span class="block font-size_down-2 c_black-6">
        <strong class="font_bold p-r_3">{{> "Data.Session.ID"}}</strong> {{> "Data.Session.Title"}}
        </span>        
        <span class="block">
                    {{> "Data.Presentation.Title"}}
                </span>
            </h3>
            <div class="self_start">
            {{> "Sub.Attachments.BigButton"}}
            </div>
    </header>
    <section class="page-main fullscreen-player flex flex_row:md flex_column gap-x_4 gap-y_3 ">
        <div class="player hd full flex_auto w_100">
            <div class="bg_acc aspect_16x9 c_white text_center  justify_center flex items_center">VIDEO EMBED</div>
        </div>
    </section>
    <section class="flex flex_row:md flex_column gap-x_4 gap-y_3 m-t_4">
        <div class="flex_auto w_100 font_n1 p-x_3">
            {{> "Sub.FacultyList" modifier_class="block w_100"}}
        </div>
        <div class="flex_auto max-w_25:lg max-w_20:md w_100 flex flex_column gap-y_3 justify_start">
            {{> "Sub.Player.AuxData" modifier_class="p_4 bg_black-1 br_radius self_start shadow_emboss-light font_n1"}}
        </div>
    </section>
</div>

SubComponents:
Sub.Award.FlagLegend - Award Flags
Sub.Attachments.BigButton - Attachments
Sub.FacultyList - Faculty List
Sub.Player.AuxData - Aux Data

Data:
Data.Session.ID - Session ID
Data.Session.Title - Session Title
Data.Presentation.Title - Presentation Title

Weight:1000

Styleguide Page.Player.OnDemand
*/
/*

Page Layouts

Combination Patterns to split up the page into sections. 

Weight: 5000

Styleguide Page.Layouts

*/
/*

Filter List

Search filter


Markup:
<div class="flex flex_row:md flex_column-reverse gap_4">
    <div class="flex_auto flex_100 max-w_20:lg" id="FilterNavContainer">
        <aside class="bg_black-1 p_3 br_radius shadow_emboss-light m-b_2 sticky:lg t_3:lg">
            <h3 class="flex flex_row font_2 font_display c_primary font_medium items_center m-b_0 m-l_3"><span class="flex flex_auto">Filters</span> 
            <span class="">
            {{> "Sub.CollapseIcon.NoText" modifier_class="#CollapseFacetGroupContainerID" }}
            </span>
            </h3>  
            <ul class="ul_none collapse show block:md" id="CollapseFacetGroupContainerID">  
                {{> "Sub.Search.FacetedPrimary" modifier_class="br-b_2 br_0 br_primary-3 br_solid shadow_overlap-light"}}
                {{> "Sub.Search.Faceted" modifier_class="br-b_2 br_0 br_primary-3 br_solid shadow_overlap-light"}}
                {{> "Sub.Search.Faceted" modifier_class="br-b_2 br_0 br_primary-3 br_solid shadow_overlap-light"}}
            </ul>
        </aside>
    </div>
    <div class="flex flex_auto flex_column isolation_isolate" id="SearchBarTop">
        {{> "Sub.Search.NoBar"}}
        {{> "Sub.Search.ResultOverview" modifier_class="m-t_3 m-b_2" }}
        <ul class="bg_black-1 br_radius flex flex_column m-y_3 m-y_4:lg p_3 shadow_emboss-light ul_none z_0">
            <li> {{> "Program.Session.Shell" }}</li>
            <li> {{> "Program.Session.NonAccredited" }}</li>
            <li> {{> "Program.Session.Collapsible" }}</li>
            <li> {{> "Program.Session" }}</li>
            <li> {{> "Program.Session.NonAccredited" }}</li>
            <li> {{> "Program.Session.Shell" }}</li>
        </ul>
        {{> "Sub.Pagination"}}
    </div>
</div>


MarkupWrapperClasses: 

Weight: 0

NOTE: Note that this page design is supposed to be full screen so in the documentation it might collapse incorrectly or seem too crunched.


Styleguide Page.Search.Filter
*/
/*

Search Bar with Filter

Search filter


Markup:
<div class="flex flex_row:md flex_column-reverse gap_4">
    <div class="flex_auto flex_100 max-w_20:lg" id="FilterNavContainer">
        <aside class="bg_black-1 p_3 br_radius shadow_emboss-light m-b_2 sticky:lg t_3:lg">
            <h3 class="flex flex_row font_2 font_display c_primary font_medium items_center m-b_0 m-l_3"><span class="flex flex_auto">Filters</span> 
            <span class="">
            {{> "Sub.CollapseIcon.NoText" modifier_class="#CollapseFacetGroupContainerID" }}
            </span>
            </h3>  
            <ul class="ul_none collapse show block:md" id="CollapseFacetGroupContainerID">  
                {{> "Sub.Search.FacetedPrimary" modifier_class="br-b_2 br_0 br_primary-3 br_solid shadow_overlap-light"}}
                {{> "Sub.Search.Faceted" modifier_class="br-b_2 br_0 br_primary-3 br_solid shadow_overlap-light"}}
                {{> "Sub.Search.Faceted" modifier_class="br-b_2 br_0 br_primary-3 br_solid shadow_overlap-light"}}
            </ul>
        </aside>
    </div>
    <div class="flex flex_auto flex_column isolation_isolate" id="SearchBarTop">
        {{> "Sub.Search.Bar"}}
        {{> "Sub.Search.ResultOverview" modifier_class="m-t_3 m-b_2" }}
        <ul class="bg_black-1 br_radius flex flex_column m-y_3 m-y_4:lg p_3 shadow_emboss-light ul_none z_0">
            <li> {{> "Program.Session.Shell" }}</li>
            <li> {{> "Program.Session.NonAccredited" }}</li>
            <li> {{> "Program.Session.Collapsible" }}</li>
            <li> {{> "Program.Session" }}</li>
            <li> {{> "Program.Session.NonAccredited" }}</li>
            <li> {{> "Program.Session.Shell" }}</li>
        </ul>
        {{> "Sub.Pagination"}}
    </div>
</div>


MarkupWrapperClasses: 

Weight: 0

NOTE: Note that this page design is supposed to be full screen so in the documentation it might collapse incorrectly or seem too crunched.

caution:  This item is not finalized and might be subject to change

SubComponents:
Sub.CollapseIcon.NoText - Collapse Icon
Sub.Search.Faceted - Search Facet Group
Sub.Search.Bar - Search Bar
Sub.Search.ResultOverview - Search Result Overview
Sub.Pagination - Pagination
Program.Session - Session
Program.Session.Shell - Session Shell
Program.Session.Collapsible - Session Collapsible


Styleguide Page.Search.BarAndFilter
*/
/*

No Results

When the search returns no results or the user has filters all results away.


Markup:
<div class="flex flex_row:md flex_column-reverse gap_4">
    <div class="flex_auto flex_100 max-w_20:lg" id="FilterNavContainer">
        <aside class="bg_black-1 p_3 br_radius shadow_emboss-light m-b_2 sticky:lg t_3:lg">
            <h3 class="flex flex_row font_2 font_display c_primary font_medium items_center m-b_0 m-l_3"><span class="flex flex_auto">Filters</span> 
            <span class="">
            {{> "Sub.CollapseIcon.NoText" modifier_class="#CollapseFacetGroupContainerID" }}
            </span>
            </h3>  
            <ul class="ul_none collapse show block:md" id="CollapseFacetGroupContainerID">  
                {{> "Sub.Search.FacetedPrimary" modifier_class="br-b_2 br_0 br_primary-3 br_solid shadow_overlap-light"}}
                {{> "Sub.Search.Faceted" modifier_class="br-b_2 br_0 br_primary-3 br_solid shadow_overlap-light"}}
                {{> "Sub.Search.Faceted" modifier_class="br-b_2 br_0 br_primary-3 br_solid shadow_overlap-light"}}
            </ul>
        </aside>
    </div>
    <div class="flex flex_auto flex_column isolation_isolate" id="SearchBarTop">
        {{> "Sub.Search.Bar"}}
        {{> "Sub.Search.ResultOverview" modifier_class="m-t_3 m-b_2" }}
        <ul class="bg_black-1 br_radius flex flex_column m-y_3 m-y_4:lg p_3 shadow_emboss-light ul_none z_0">
            <li> {{> "Program.Session.NoResults" }}</li>
        </ul>
        {{> "Sub.Pagination"}}
    </div>
</div>


MarkupWrapperClasses: 

Weight: 0

NOTE: Note that this page design is supposed to be full screen so in the documentation it might collapse incorrectly or seem too crunched.

caution:  This item is not finalized and might be subject to change

SubComponents:
Sub.CollapseIcon.NoText - Collapse Icon
Sub.Search.Faceted - Search Facet Group
Sub.Search.Bar - Search Bar
Sub.Search.ResultOverview - Search Result Overview
Sub.Pagination - Pagination
Program.Session.NoResults - No Result Response



Styleguide Page.Search.NoResults
*/
/*
No Access with Registration Preview

Description: 

Markup:
<div class="page-main">
	<h1 class="font_display font_6 c_primary m-t_4">Sorry, but it appears this account doesn't have access to [PRODUCT NAME ShortCode]</h1>
	<div class="bg_black-1 br_1 br_black-1 br_radius br_solid flex flex_column flex_row:lg gap_5 inset-level_down p_4:lg shadow_emboss-light">
		<div class="flex_70:lg flex_50:md flex_auto reading-typography flex_column flex gap_4">	
			{{> 'Sub.System.AccessTroubleShooting'}}
		</div>
		<div class="flex_30:lg flex_50:md flex_auto">
			<h2 class="c_primary">Registration information on this account</h2>
			<div class="">
				<ul class="flex flex_column gap_4 ul_none">
					<li class="bg_white br_1 br_black-2 br_radius br_solid flex flex_column gap_4 inset-level_up p_2 p_3:md p_4:lg shadow_overlap-light">
						<article class="">
							<h3 class="c_primary-n2">Correct Registration <small class="block c_black-5 font_n2 font_xbold uppercase">[ PRODUCT NAME ]</small>
							</h3>
							<p>You do have a Registration for [ PRODUCT NAME ]. Some how you have gotten here by mistake. </p>
							<p><strong>Please click the "Refresh Access" button to get to the homepage.</strong></p>
						</article>
						<aside class="flex flex_column flex_none justify_around">
							<a href="#" class="btn btn-primary">Refresh Access</a>
						</aside>
					</li>
					<li class="bg_white br_1 br_black-2 br_radius br_solid flex flex_column gap_4 inset-level_up p_2 p_3:md p_4:lg shadow_overlap-light">
						<article class="">
							<h3 class="c_primary-n2">Wrong type of Registration to give you access. <small class="block c_black-5 font_n2 font_xbold uppercase">[Product Code Title]</small>
							</h3>
							<p>[ Product Code Description ... ] Gain access to conference hall in Washington DC. Maiores necessitatibus quis. Numquam tenetur dolorem voluptatem. Eum cum ipsam atque tempore velit tempora cupiditate deleniti et.</p>
							<p>Voluptas sint fugiat molestiae error. Culpa odit quas consequuntur. Ut non qui.</p>
							<p><strong>You can purchase the upgrade to your Registration to include the virtual platform by clicking the button.</strong></p>
						</article>
						<aside class="flex flex_column flex_none justify_around">
							<a href="#" class="btn btn-primary">Purchase Upgrade</a>
						</aside>
					</li>
					<li class="bg_white br_1 br_black-2 br_radius br_solid flex flex_column gap_4 inset-level_up p_2 p_3:md p_4:lg shadow_overlap-light">
						<article class="">
							<h3 class="c_primary-n2">Event Registrations Found</h3>
							<p>You <strong class="uppercase">do</strong> have Registrations on this account but it is <strong class="uppercase">not</strong> for [ PRODUCT NAME ]. Could you have possibly registered for [PRODUCT NAME] on another account?</p>
							<h4 class="c_primary-n3">Do you have a Secondary Account?</h4>
							<p>If you do have a secondary account you might try to logging out of this account and logging into that account and return to [PRODUCT NAME].</p>
						</article>
						<aside class="flex flex_column flex_none justify_around">
							<a href="#" class="btn btn-primary">Log Out</a>
						</aside>
						<div>
							<h5>Event Registrations On this Account</h5>
							<ul class="ul_bullets">
							<li class="c_black-6 font_n2 font_xbold uppercase">[Product Code Title X]</li>
							<li class="c_black-6 font_n2 font_xbold uppercase">[Product Code Title Y]</li>
							<li class="c_black-6 font_n2 font_xbold uppercase">[Product Code Title Z]</li>
							</ul>
						</div>
					</li>
					<li class="bg_white br_1 br_black-2 br_radius br_solid flex flex_column gap_4 inset-level_up p_2 p_3:md p_4:lg shadow_overlap-light">
						<article class="">
							<h3 class="c_primary-n2" class="c_primary">You have <strong class="font_xbold">NO</strong> Registrations Associated with this Account</h3>
							<h4 class="c_primary-n3">Do you have a Secondary Account?</h4>
							<p>If you do have a secondary account you might try to logging out of this account and logging into that account and return to [PRODUCT NAME].</p>
						</article>
						<aside class="flex flex_column flex_none justify_around">
							<a href="#" class="btn btn-primary">Log Out</a>
						</aside>
					</li>
				</ul>
			</div>	
		</div>
	</div>
</div>


NOTE: Only one of the "Event Registrations Found Cards" show at a time. The cards fail in the order of the above list. 



Weight:0

Styleguide Page.Access.NoAccess

*/
/*

Program

The central UI of an event is the program which displays all educational content from the conference.

MarkupWrapperClasses: 

Weight: 0

Styleguide Program

*/
/*

Session

 The basic session is Session with a title that has a playlist of presentations


Markup:
<article class="{{> Sub.Style.OuterBorder }}">
    <div class="{{> Sub.Style.InnerBorder }}">
        <div class="br-b_1 br_solid br_primary-2">
            {{> "Sub.CategoryFlags" }}          
            <div class="p_4 p-b_2 flex flex_column flex_row:lg gap-x_4 gap-x_5:lg">
                 <header>
                    <h3 class="font_display m-b_3 lh_2 c_primary-n2 font_2 p-r_4:lg">
                        <span class="block font-size_up-1 font_display lh_1">
                            <strong class="font_bold p-r_3">{{> Data.Session.ID }}</strong>
                            {{> Data.Session.Title }}
                        </span>
                    </h3>
                    <div class="font_0 font_ui">{{>  Sub.PlayingDateTime }}</div>
                    <div class="font_n1 font_ui">{{>  Sub.FacultyList.Session }}</div>
                </header>
                <div class="flex_grow m-x_auto m-l_auto:lg m-r_0:lg w_100 max-w_20:md">
                    {{> "Sub.ActionButtons.NoDetails"  modifier_class="Watch"}}
                </div>
            </div>
            {{>  "Sub.Presentation.List" }}
        </div>
    </div>
    <div class="c_black flex flex_wrap font_n3 justify_start p_3 br-br_radius br-bl_radius bg_black-2 br_solid br_1 br-t_0 br_black-3">
        <div class="flex_grow uppercase m-l_auto">
            {{> "Sub.Credits.Dots" }}
        </div>
    </div>
</article>

MarkupWrapperClasses: 

Weight: 0

Data:
Data.Session.ID - Session ID
Data.Session.Title - Session title


SubComponents:
Sub.Presentation.List - Presentation List
Sub.ActionButtons.NoDetails - Action Buttons
Sub.ActionButtons.Favorite.Small - Favorite Button
Sub.PlayingDateTime - Playing Date Time
Sub.CategoryFlags - Category Flags


Styleguide Program.Session
*/
/*

Session Collapse

 The basic session is Session with a title that has a playlist of presentations


Markup:
<article class="{{> Sub.Style.OuterBorder }}" id="session_5198">
    <div class="{{> Sub.Style.InnerBorder }}">
        <div class="br-b_1 br_solid br_primary-2">
            {{> "Sub.CategoryFlags" }}          
            <div class="p_4 p-b_2 flex flex_column flex_row:lg gap-x_4 gap-x_5:lg">
                <header>
                    <h3 class="font_display m-b_3 lh_2 c_primary-n2 font_2 p-r_4:lg">
                        <span class="block font-size_up-1 font_display lh_1">
                            <strong class="font_bold p-r_3">{{> Data.Session.ID }}</strong>
                            {{> Data.Session.Title }}
                        </span>
                    </h3>
                    <div class="font_0 font_ui">{{>  Sub.PlayingDateTime }}</div>
                    <div class="font_n1 font_ui">{{>  Sub.FacultyList.Session }}</div>
                </header>
                <div class="flex_grow m-x_auto m-l_auto:lg m-r_0:lg w_100 max-w_20:md">
                    {{> "Sub.ActionButtons"  modifier_class="Watch"}}
                </div>
            </div>
            <div class="p-x_4 p-b_4 flex flex_column font_copy font_0">
                <ul class="font-size_down ul_none flex flex_row flex_wrap justify_start c_black-7  m-t_auto lh_0 items_end">
                    <li class="inline-block p-r_3 p_2"><span class="font-size_up c_primary-n2 block"><i class="fal fa-clock"></i> 30</span> minutes</li>
                    <li class="inline-block p-r_3 p_2"><span class="font-size_up c_primary-n2 z_2 block">4</span> presentations</li>
                </ul>
            </div>
            <div id="collapseExample" class="collapse">
            {{>  "Sub.Presentation.List" }}
            </div>
        </div>
    </div>
    <div class="c_black flex flex_wrap font_n3 justify_start p_3 br-br_radius br-bl_radius bg_black-2 br_solid br_1 br-t_0 br_black-3 relative">
        <div class="flex_grow uppercase m-l_auto">
            {{> "Sub.Credits.Dots" }}
        </div>
        <div><a class="absolute bg_primary br-bl_radius br-br_radius c_white p-x_3 p_2 r_3 t_0" href="#session_5198">top</a></div>
    </div>
</article>

MarkupWrapperClasses: 

Weight: 0

Styleguide Program.Session.Collapsible
*/
/*

Session Shell

A session shell is when there is only one presentation. 


Markup:
<article class="{{> Sub.Style.OuterBorder }}">
    <div class="{{> Sub.Style.InnerBorder }}">
        <div class="br-b_1 br_solid br_primary-2">
            {{> "Sub.CategoryFlags" }}          
            <div class="p_4 p-b_2 flex flex_column flex_row:lg gap-x_4 gap-x_5:lg">
                <header> 
                    <h2 class="font_n1 uppercase c_black-7">
                        <strong class="font_bold p-r_2">{{> Data.Session.ID }}</strong> {{> Data.Session.Title }}
                    </h2>   
                    <h3 class="font_display m-b_3 lh_2 c_primary-n2 font_2 p-r_4:lg">
                        <span class="block font-size_up-1 font_display lh_1">
                            {{> Data.Presentation.Title }}
                        </span>
                    </h3>
                </header>
                <div class="flex_grow m-x_auto m-l_auto:lg m-r_0:lg w_100 max-w_20:md">
                    {{> "Sub.ActionButtons.NoDetails"  modifier_class="Watch"}}
                </div>
            </div>
            <div>
            <div class="p-x_4 p-b_4 flex flex_column font_0 font_copy">
                 <div class="font_medium m-b_3">{{>  Sub.PlayingDateTime }}</div>
                 <div class="font-size_down-1">{{> "Sub.FacultyList.SessionAndPresentation" modifier_class="inline"}}</div>
            </div>
            </div>
        </div>
    </div>
    <div class="c_black flex flex_wrap font_n3 justify_start p_3 br-br_radius br-bl_radius bg_black-2 br_solid br_1 br-t_0 br_black-3">
        <div class="flex_grow uppercase m-l_auto">
            {{> "Sub.Credits.Dots" }}
        </div>
    </div>
</article>

MarkupWrapperClasses: 

Weight: 0

Styleguide Program.Session.Shell
*/
/*

On Demand

After the completion of a video the Sessions are broken down to the individual presentations and stored in the On Demand Area for viewing. 

Markup:
<article class="{{> Sub.Style.OuterBorder }}">
    <div class="{{> Sub.Style.InnerBorder }}">
        <div class="br-b_1 br_solid br_primary-2">
            {{> "Sub.CategoryFlags" }}          
            <div class="p_4 p-b_2 flex flex_column flex_row:lg gap-x_4 gap-x_5:lg">
                <header> 
                    <h2 class="font_n1 uppercase c_black-7">
                        <strong class="font_bold p-r_2">{{> Data.Session.ID }}</strong> {{> Data.Session.Title }}
                    </h2>   
                    <h3 class="font_display m-b_3 lh_2 c_primary-n2 font_2 p-r_4:lg">
                        <span class="block font-size_up-1 font_display lh_1">
                            {{> Data.Presentation.Title }}
                        </span>
                    </h3>
                </header>
                <div class="flex_grow m-x_auto m-l_auto:lg m-r_0:lg w_100 max-w_20:md">
                    {{> "Sub.ActionButtons.OnDemand"  modifier_class="Watch"}}
                </div>
            </div>
            <div>
            <div class="p-x_4 p-b_4 flex flex_column font_0 font_copy">
                 <div class="font_medium m-b_3">{{>  Sub.PlayingDateTime }}</div>
                 <div class="font-size_down-1">{{> "Sub.FacultyList.SessionAndPresentation" modifier_class="inline"}}</div>
            </div>
            </div>
        </div>
    </div>
    <div class="c_black flex flex_wrap font_n3 justify_start p_3 br-br_radius br-bl_radius bg_black-2 br_solid br_1 br-t_0 br_black-3">
        <div class="flex_grow uppercase m-l_auto">
            {{> "Sub.Credits.Dots" }}
        </div>
    </div>
</article>

Weight: 10000

Data: 
Data.Presentation.Title - Presentation Title
Data.Session.Title - Session Title
Data.Session.ID - Session ID

SubComponents:
Sub.Credits.Dots - Credit Dots
Sub.FacultyList.SessionAndPresentation - Session & Presentation Faculty List
Sub.PlayingDateTime - Playing Date Time
Sub.ActionButtons.OnDemand - Action Buttons
Sub.CategoryFlags - Category Flags

Styleguide Program.OnDemand

*/
/*

Condensed Session

Condensed Sessions are used for listing designs that are not full featured.

.p_4.bg_black-1.shadow_emboss-light.br_radius.br_1.br_solid.br_black-3           -  embossed background

Markup:
<article class="{{modifier_class}} flex_column flex gap_3">
<header>
    <h3 class="font_display m-b_3 lh_2 c_primary-n2 font_2 m_0">
        <strong class="font_bold font-size_down-2 p-r_3 block uppercase c_black-6">{{> Data.Session.ID }}</strong>
        <span class="block font_display lh_2 font-size_up-1">
            {{> Data.Session.Title }}
        </span>
    </h3>
</header>
<div class="font_0 font_ui c_accent-n1">{{>  Data.Agenda.LiveTime }}</div>
<aside class="flex flex_none flex_column gap-y_3 m-x_auto:md  max-w_30:md w_100">
    <a href="#" aria-label="navigate to" class="btn btn-outline-primary flex_auto">Watch</a>
</aside>
</article>

MarkupWrapperClasses: max-w_30:md

Weight: 10000

Data:
Data.Session.ID - Session ID
Data.Session.Title - Session Title
Data.Agenda.LiveTime - Live Time

SubComponents:
Sub.ActionButtons - Watch Button


Styleguide Program.CondensedSession

*/
/*

No Results

When the results are empty the user is presented with a message.

Markup:
<article class="c_black font_0 br-t_3 br_solid br_radius isolation_isolate shadow_overlap-light bg_white br_black-4 bg_warning-n1 m-y_5 m-x_3">
    <div class="{{> 'Sub.Style.InnerBorder'}}">
        <div class="br-b_1 br_solid br_black-4" >     
            <div class="p_4 p-b_2 flex flex_column flex_row:lg gap-x_4 gap-x_5:lg">
                <header class="c_white">
                    <h2 class="font_2  c_white font_display font_bold lh_1">
                       <span class="font-size_up-2 block uppercase"><i class="fas fa-exclamation-triangle"></i> OH NO!</span>
                       <span class="font-size_down inline-block lh_0 m-t_2">We couldn't find any results for your search.</span>
                    </h2>
                    <h3 class="font_0 font_bold font_copy lh_0 m-b_2 m-t_4 uppercase">Search Help</h3>
                    <p class="font_copy m-b_4 lh_2 font_0">
                    It is easy to search for a session, but its also easy to have a typo. Check your spelling and try again.
                    <hr>
                    Click the `Clear Search` button to return to all sessions.
                    </p>
                </header>
                <div class="flex_grow m-x_auto m-l_auto:lg m-r_0:lg w_100 max-w_10:md flex flex_column items_center justify_center">
                    {{> "Sub.ActionButtons.ClearSearch"  modifier_class="Watch"}}
                </div>
            </div>
        </div>
    </div>
    <div class="c_black flex flex_wrap font_n3 justify_start p_3 br-br_radius br-bl_radius bg_warning-n3 br_solid br_1 br-t_0 br_black-3">
    </div>
</article>

MarkupWrapperClasses: 

Weight:0

Styleguide Program.Session.NoResults 
*/
/*

Non Accredited Session

There are sessions that are tagged as non accredited which means they are not eligible for credit and are industry specific.

Markup:
<article class="{{> Sub.Style.OuterBorder }} br_secondary-n2">
    <div class="{{> Sub.Style.InnerBorder }} ">
        <div class="br-b_1 br_solid br_secondary-2">
        <div class="font_n3 p_2 uppercase bg_primary-2 p-x_4 m-x_4 inline-block br-br_radius br-bl_radius c_white font_bold self_start bg_secondary-n2 ">
            <ul class="ul_inline-pipe">
                <li>Industry Theater</li>
                <li>{{>"Data.Agenda.ChannelName"}}</li>
            </ul>
        </div>    
            <div class="p_4 p-b_2 flex flex_column flex_row:lg gap-x_4 gap-x_5:lg">
                <header> 
                    <h2 class="font_n1 uppercase c_black-7">
                        <strong class="font_bold p-r_2">{{> Data.Session.ID }}</strong> {{> Data.Session.Title }}
                    </h2>   
                    <h3 class="font_display m-b_3 lh_2 c_primary-n2 font_2 p-r_4:lg">
                        <span class="block font-size_up-1 font_display lh_1">
                            {{> Data.Presentation.Title }}
                        </span>
                    </h3>
                </header>
                <div class="flex_grow m-x_auto m-l_auto:lg m-r_0:lg w_100 max-w_20:md">
                    {{> "Sub.ActionButtons.NoDetails"  modifier_class="Watch"}}
                </div>
            </div>
            <div>
            <div class="p-x_4 p-b_4 flex flex_column font_0 font_copy">
                 <div class="font_medium m-b_3">{{>  Sub.PlayingDateTime }}</div>
                <div class="font-size_down-1">{{> "Sub.FacultyList.SessionAndPresentation" modifier_class="inline"}}</div>
            </div>
            </div>
        </div>
    </div>
    <div class="c_black flex flex_wrap font_n3 justify_start p_3 br-br_radius br-bl_radius bg_black-2 br_solid br_1 br-t_0 br_black-3">
        <div class="flex_grow uppercase m-l_auto c_secondary-n2">
            {{> "Sub.Credits.NonAccredited" }}
        </div>
    </div>
</article>

MarkupWrapperClasses: 

Components:
Sub.FacultyList.SessionAndPresentation - Session Faculty & Faculty List
Sub.Credits.NonAccredited - Non Accredited Message
Sub.ActionButtons.NoDetails - Action Button w/o Details

Weight:0

Styleguide Program.Session.NonAccredited
*/
/*

Abstracts

Abstracts are a presentation of a static slide deck, or pdf with a possible attached video. These cards link to an abstract player page. 

Markup:
<article class="br_1 br_black-3 br_radius br_solid c_black flex flex_column  isolation_isolate shadow_overlap-light relative">
    <div class="br-b_0 br-t_3 br-tl_radius br-tr_radius br_black-3 br_primary-2 br_solid flex flex_column font_ui m-b_n2 m-x_n1 m-t_n1 m-b_0 opacity_none p_0 relative"></div>
    <div class="absolute r_3 r_4:md r_5:lg t_n2 font_5:md font_3 m-t_n2 z_2">
        {{> "Sub.Award.Flags" modifier_class="fa-star" }}
    </div>
    {{> "Sub.Header.AbstractThumbnail" modifier_class="bg_acc" }}
    <div class="p_4 p-b_2 flex flex_column gap-y_4 flex_auto">
        <header>
            <h3 class="font_display m-b_3 lh_2 c_primary-n2 font_1:lg font_0 p-r_4:lg">
                <span class="block font-size_up-1 font_display lh_1"> {{> Data.Abstract.Title }} {{modifier_class}}</span>
            </h3>
        </header>
        <aside class="flex flex_none flex_column gap-y_3 m-x_auto:md  max-w_30:md m-t_auto w_100">
            <nav aria-label="session actions" class="flex flex_none flex_row gap-x_2 gap-y_3 justify_between">
                <a href="#" aria-label="navigate to" class="btn btn-primary flex_auto w_70">View</a>
            </nav>
        </aside>
        <div class="p-b_4:lg p-b_3 font_n1">{{> "Sub.FacultyList.NoLocation"  modifier_class="block w_100 font-size_down" }}</div>
    </div>
    <div class="bg_black-2 br-bl_radius br-br_radius br-t_0 br_1 br_black-3 br_solid c_black  m-b_n1 m-x_n1 p_3 relative self_stretch flex_none">
        <div class="absolute br-t_1 br_primary-2 br_solid l_0 m_0 opacity_none p_0 r_0 t_0 z_2"></div>
        <div class=" uppercase flex flex_wrap font_n3 justify_start">{{> "Sub.Credits.Dots" }}</div>
    </div>
</article>


MarkupWrapperClasses: grid columns_3:lg columns_2:md columns_1 grid gap_4

Data: 
Data.Abstract.Title - Title


SubComponents:
Sub.Award.Flags - Award Flags
Sub.Header.AbstractThumbnail - Image Thumbnail
Sub.FacultyList.NoLocation - Faculty List w/o Location
Sub.Credits.Dots - Credit Dots
Sub.ActionButtons - Action Buttons

Weight:0

Styleguide Program.GridFormat.Abstract
*/
/*

Abstracts Grid

Abstracts are presented in a grid view. 

Markup:
<section class="grid columns_3:lg columns_2:md columns_1 grid gap_4 gap_5:lg">
    {{> Program.GridFormat.Abstract }}
    <!-- DUPLICATE -->
    {{> Program.GridFormat.Abstract  modifier_class="Arrhythmia Side Effect Electrocardiographic Clinical "  }}
    {{> Program.GridFormat.Abstract modifier_class=""  }}
</section>

MarkupWrapperClasses: 

NOTE: A grid-item at its smallest is 300px wide the grid column size needs to be set depending on the width the parent container.

Weight:0

Styleguide Program.GridFormat.Abstract.Grid
*/
/*

Featured Presentation

Featured Sessions are On Demand Presentations.


Markup:
<article class="br_1 br_black-3 br_radius br_solid c_black flex flex_column isolation_isolate shadow_overlap-light">
    <div class="br-b_0 br-t_3 br-tl_radius br-tr_radius br_black-3 br_primary-2 br_solid flex flex_column font_ui m-b_n2 m-x_n1 m-t_n1 m-b_0 opacity_none p_0 relative"></div> 
    {{> "Sub.CategoryFlags" }}
    <div class="flex flex_auto flex_column gap-y_4 p-b_2 p_4">
        <header>
            <h2 class="uppercase c_black-7 font-size_down">
                <strong class="font_bold p-r_2 block">{{> Data.Session.ID}}-{{> Data.Presentation.ID}}</strong> {{> Data.Session.Title }}
            </h2>
            <h3 class="font_display m-b_3 lh_2 c_primary-n2 p-r_4:lg font-size_up-2 lh_1">
                {{> Data.Presentation.Title }} {{ modifier_class }}
            </h3>
        </header>
        <div class="font_n1">
            {{> "Sub.FacultyList.SessionAndPresentation" }}
        </div> 
        {{> "Sub.ActionButtons.Featured" modifier_class="Watch" }}  
    </div>   
    <div class="bg_black-2 br-bl_radius br-br_radius br-t_0 br_1 br_black-3 br_solid c_black  m-b_n1 m-x_n1 p_3 relative self_stretch">
        <div class="absolute br-t_1 br_primary-2 br_solid l_0 m_0 opacity_none p_0 r_0 t_0 z_2"></div>
        <div class=" uppercase flex flex_wrap font_n3 justify_start">{{> "Sub.Credits.Dots" }}</div>
    </div>
</article>




MarkupWrapperClasses: grid columns_3:lg columns_2:md columns_1 grid gap_4

SubComponents:
Sub.CategoryFlags - Category Flags
Sub.ActionButtons.OnDemand - Action Buttons
Sub.SessionAndPresentation - Session & Faculty List
Sub.Credits.Dots - Credit Dots

Data:
Data.Session.ID - Session ID (optional)
Data.Session.Title - Session Title (optional)
Data.Presentation.ID - Presentation ID (optional)
Data.Presentation.Title - Presentation Title

Weight:0

Styleguide Program.GridFormat.FeaturedPresentation
*/
/*

Featured Presentation Grid

Featured Session Grids should respond to the size of the parent container. 

Markup:
<section class="">
<h2 class="font_bold font_display c_primary-n1">{{> "Sub.SectionHeader" modifier_class="Featured Presentations" }}</h2>
<div  class="p_4:lg p_3 columns_3:lg columns_2:md columns_1 grid gap-x_5 gap-y_5 {{modifier_class}}">
{{> "Program.GridFormat.FeaturedPresentation" }}
<!-- DUPLICATE -->
{{> "Program.GridFormat.FeaturedPresentation" modifier_class="Chest Pain Electrocardiogram Electrocardiogram Blood Vessel Valvular " }}
{{> "Program.GridFormat.FeaturedPresentation" modifier_class="Pharmacologic Cardiovascular " }}
<!-- End DUPLICATE -->
</div>
</section>

MarkupWrapperClasses: 

NOTE: A grid-item at its smallest is 300px wide the grid column size needs to be set depending on the width the parent container.

Weight:0

Styleguide Program.GridFormat.FeaturedPresentation.Grid
*/
/*

Whats Happening Now

Condensed Sessions are used for listing designs that are not full featured.


Markup:
<article class="relative isolation_isolate flex flex_column">
    <div class="b_n5 m-b_n5 p-x_4:md p-x_5:lg relative z_1">
    {{> "Sub.Header.VideoThumbnail" }}
    </div>
    <div class="br-t_3 br_primary-2 br_radius br_solid c_black flex flex_column font_0 m-b_4 p-t_5 p_4 shadow_overlap-light t_n5 z_0 flex_column flex gap_3 bg_white flex_auto">
    <div class="p_2">&nbsp;</div>    
    <header class="p-t_3">
        <h3 class="font_display lh_2 c_primary-n2 font_1 m_0">
            <strong class="font_bold font-size_down-2 p-r_3 block uppercase c_black-6 m-t_n3">{{> "Data.Session.ID" }}</strong>
            <span class="font_display lh_2 c_primary-n2 m_0 font-size_up-2">
                {{> "Data.Session.Title" }} {{ modifier_class }}
            </span>
        </h3>
    </header>
    <div class="font_n1 font_ui c_accent-n1">Ending @ {{>  Data.Agenda.EndTime }} <abbr title="EASTERN TIME, UTC -4">EDT</abbr> </div>
    <div class="font_ui font_n3 uppercase c_black-6"><strong class="c_black-5 p-r_2">Category:</strong>{{> Sub.Tags.Category }}</div>
    <aside class="flex flex_none flex_column gap-y_3 m-x_auto:md  max-w_30:md w_100 m-t_auto">
        <a href="#" aria-label="navigate to" class="btn btn-outline-primary btn-sm flex_auto expanded-click-area">Watch</a>
    </aside>
    </div>
</article>

MarkupWrapperClasses: max-w_30:md

Data:
Data.Session.ID - Session ID
Data.Session.Title - Session Title
Data.Agenda.EndTime - Session End Time

SubComponents:
Sub.Header.VideoThumbnail - Thumbnail of Video
Sub.Tags.Category - Category Tag
Sub.ActionButtons - Watch Button

Weight: 10000

Styleguide Program.GridFormat.WhatsNow

*/
/*

Whats Happening Now NON-Accredited

Condensed Sessions are used for listing designs that are not full featured.


Markup:
<article class="relative isolation_isolate flex flex_column">
    <div class="b_n5 m-b_n5 p-x_4:md p-x_5:lg relative z_1">
    {{> "Sub.Header.VideoThumbnail" }}
    </div>
    <div class="br-t_3 br_secondary-n2 br_radius br_solid c_black flex flex_column font_0 m-b_4 p-t_5 p_4 shadow_overlap-light t_n5 z_0 flex_column flex gap_3 bg_white flex_auto">
    <div class="p_2">&nbsp;</div>    
    <header class="p-t_3">
        <h3 class="font_display lh_2 c_primary-n2 font_1 m_0">
            <strong class="font_bold font-size_down-2 p-r_3 block uppercase c_black-6 m-t_n3">{{> "Data.Session.ID" }}</strong>
            <span class="font_display lh_2 c_primary-n2 m_0 font-size_up-2">
                {{> "Data.Session.Title" }} {{ modifier_class }}
            </span>
        </h3>
    </header>
    <div class="font_n1 font_ui c_accent-n1">Ending @ {{>  Data.Agenda.EndTime }} <abbr title="EASTERN TIME, UTC -4">EDT</abbr> </div>
    <div class="font_ui font_n3 uppercase c_black-6"><strong class="c_black-5 p-r_2">Category:</strong>{{> Sub.Tags.Category }}</div>
    <aside class="flex flex_none flex_column gap-y_3 m-x_auto:md  max-w_30:md w_100 m-t_auto">
    <div class="bg_secondary-n2 br_radius c_white p_3 p-y_2 font-size_down-1">
    {{> "Sub.Credits.NonAccredited" }}
    </div>    
        <a href="#" aria-label="navigate to" class="btn btn-outline-primary btn-sm flex_auto expanded-click-area">Watch</a>
    </aside>
    </div>
</article>

MarkupWrapperClasses: max-w_30:md

Data:
Data.Session.ID - Session ID
Data.Session.Title - Session Title
Data.Agenda.EndTime - Session End Time

SubComponents:
Sub.Header.VideoThumbnail - Thumbnail of Video
Sub.Tags.Category - Category Tag
Sub.ActionButtons - Watch Button

Weight: 10000

Styleguide Program.GridFormat.WhatsNow.NonAccredited

*/
/*

Whats Now Item - Horizontal

Whats happening now items are used for listing designs that are not full featured. When there is only one on a full width page you can use this horizontal design.


Markup:
<article class="{{> Sub.Style.OuterBorder }}">
    <div class="{{> Sub.Style.InnerBorder }} relative flex flex_row:md flex_colum">
        <div class="flex_auto w_100 max-w_20 p_4 gap-x_5:lg gap-x_4:md self_center">
        {{> "Sub.Header.VideoThumbnail" }}
        </div>
        <div class="p_4 flex_auto self_center flex flex_column gap-y_3:md gap-y_2:md">
            <header class="p-t_3">
                <h3 class="font_display lh_2 c_primary-n2 m_0 font-size_up-2">
                    <strong class="font_bold  p-r_3 block uppercase c_black-6 m-t_n3">{{> "Data.Session.ID" }}</strong>
                    <span class="block font_display lh_2 font-size_up-1">
                        {{> "Data.Session.Title" }}
                    </span>
                </h3>
            </header>
            <div class="font_n1 font_ui c_accent-n1">Ending @ {{>  Data.Agenda.EndTime }} <abbr title="EASTERN TIME, UTC -4">EDT</abbr> </div>
            <div class="font_ui font_n3 uppercase c_black-6"><strong class="c_black-5 p-r_2">Category:</strong>{{> Sub.Tags.Category }}</div>
            <aside class="flex flex_none flex_column gap-y_3 m-x_auto:md  max-w_30:md w_100">
                <a href="#" aria-label="navigate to" class="btn btn-outline-primary btn-sm flex_auto expanded-click-area">Watch</a>
            </aside>
        </div>
    </div>
</article>

MarkupWrapperClasses: 

Data:
Data.Session.ID - Session ID
Data.Session.Title - Session Title
Data.Agenda.EndTime - Session End Time

SubComponents:
Sub.Header.VideoThumbnail - Thumbnail of Video
Sub.Tags.Category - Category Tag
Sub.ActionButtons - Watch Button

Weight: 10000

Styleguide Program.GridFormat.WhatsNow.Horizontal

*/
/*

Whats Happening Now Grid

A zone on the page that displays the current live session.

Markup:
<section class="">
    <h2 class="font_bold font_display c_primary-n1 m-b_4">{{> "Sub.SectionHeader" modifier_class="Playing Now" }}</h2>
    <div class="gap_5 grid columns_3:lg columns_2:md columns_1">
        {{> Program.GridFormat.WhatsNow modifier_class="Blood Vessel Arteriosclerosis Cardiovascular Clinical Clinical Arrhythmia Cardiovascular Chest Pain Chest Pain " }}
        {{> Program.GridFormat.WhatsNow modifier_class="Pericardial Pericardial Electrocardiographic Pharmacologic Clinical Pericardial Cardiovascular " }}
        {{> Program.GridFormat.WhatsNow modifier_class="" }}
    </div>
</section>

MarkupWrapperClasses: 

Weight:0

Styleguide Program.GridFormat.WhatsNow.Grid
*/
/*

Whats Happening Next

During the day there will be gaps that will not have a video or session playing so we want to broadcast the information of what will be playing soon. 


Markup:
<article class="relative isolation_isolate flex flex_column">
    <div class="bg_white br-t_3 br_radius br_secondary-2 br_solid c_black flex flex_auto flex_column font_0 gap_3 m-b_4 p-t_4 p_4 shadow_emboss-light t_n5 texture_light z_0">
    <header>
        <h3 class="font_display lh_2 c_secondary-n2 font_0 m_0">
            <strong class="font_bold font-size_down-2 p-r_3 block uppercase c_black-6 m-t_n3">{{> "Data.Session.ID" }}</strong>
            <span class="font_display lh_2 c_secondary-n2 m_0 font-size_up-2">
                {{> "Data.Session.Title" }} {{ modifier_class }}
            </span>
        </h3>
    </header>
    <div class="font_n1 font_ui c_accent-n1">Starting  @ {{>  Data.Agenda.ReleaseTime }} <abbr title="EASTERN TIME, UTC -4">EDT</abbr> </div>
    <div class="font_ui font_n3 uppercase c_black-6"><strong class="c_black-5 p-r_2">Category:</strong>{{> Sub.Tags.Category }}</div>
    </div>
</article>

MarkupWrapperClasses: max-w_30:md

Data:
Data.Session.ID - Session ID
Data.Session.Title - Session Title
Data.Agenda.EndTime - Session End Time

SubComponents:
Sub.Header.VideoThumbnail - Thumbnail of Video
Sub.Tags.Category - Category Tag
Sub.ActionButtons - Watch Button


NOTE: the Date in the Starting message is conditional. If the session starts on a day that isn't today then the date will be displayed. 

Weight: 10000

Styleguide Program.GridFormat.WhatsNext

*/
/*

Whats Happening Next - Non Accredited

During the day there will be gaps that will not have a video or session playing so we want to broadcast the information of what will be playing soon. 


Markup:
<article class="relative isolation_isolate flex flex_column">
    <div class="bg_white br-t_3 br_radius br_secondary-2 br_solid c_black flex flex_auto flex_column font_0 gap_3 m-b_4 p-t_4 p_4 shadow_emboss-light t_n5 texture_light z_0">
    <header>
        <h3 class="font_display lh_2 c_secondary-n2 font_0 m_0">
            <strong class="font_bold font-size_down-2 p-r_3 block uppercase c_black-6 m-t_n3">{{> "Data.Session.ID" }}</strong>
            <span class="font_display lh_2 c_secondary-n2 m_0 font-size_up-2">
                {{> "Data.Session.Title" }} {{ modifier_class }}
            </span>
        </h3>
    </header>
    <div class="font_n1 font_ui c_accent-n1">Starting  @ {{>  Data.Agenda.ReleaseTime }} <abbr title="EASTERN TIME, UTC -4">EDT</abbr> </div>
    <div class="font_ui font_n3 uppercase c_black-6"><strong class="c_black-5 p-r_2">Category:</strong>{{> Sub.Tags.Category }}</div>
    <div class="c_secondary-n1 m-t_auto font-size_down-2"> {{> "Sub.Credits.NonAccredited" }}</div>
    </div>
</article>

MarkupWrapperClasses: max-w_30:md

Data:
Data.Session.ID - Session ID
Data.Session.Title - Session Title
Data.Agenda.EndTime - Session End Time

SubComponents:
Sub.Header.VideoThumbnail - Thumbnail of Video
Sub.Tags.Category - Category Tag
Sub.ActionButtons - Watch Button
Sub.Credits.NonAccredited - Non Accredited Tag


NOTE: the Date in the Starting message is conditional. If the session starts on a day that isn't today then the date will be displayed. 

Weight: 10000

Styleguide Program.GridFormat.WhatsNext.NonAccredited
*/
/*

Whats Happening Next - Grid

At times between breaks of sessions the whats happening next will be a grid will show a whats happening next grid because there are no sessions playing.

Markup:
<section class="">
    <h2 class="font_bold font_display c_primary-n1 m-b_4">{{> "Sub.SectionHeader" modifier_class="Coming Soon" }}</h2>
    <div class="gap_5 grid columns_3:lg columns_2:md columns_1">
        {{> Program.GridFormat.WhatsNext modifier_class="Chest Pain Cardiovascular Arteriosclerosis Chest Pain " }}
        {{> Program.GridFormat.WhatsNext modifier_class="Blood Vessel Electrocardiographic Electrocardiogram Pericardial Pericardial Electrocardiographic Chest Pain " }}
        {{> Program.GridFormat.WhatsNext.NonAccredited modifier_class="Clinical Electrocardiogram Chest Pain Electrocardiogram " }}
    </div>
</section>

MarkupWrapperClasses: 

Weight:0

Styleguide Program.GridFormat.WhatsNext.Grid
*/
/*

Whats Happening Next - Grid

At times before the end of the conference but if there is no scheduled session.

Markup:
<section class="">
    <h2 class="font_bold font_display c_primary-n1 m-b_4">{{> "Sub.SectionHeader" modifier_class="End of Current Scheduled Program" }}</h2>
    <div class="columns_1">
    <article class="relative isolation_isolate flex flex_column">
        <div class="bg_white br-t_3 br_radius br_secondary-2 br_solid c_black flex flex_auto flex_column font_0 gap_3 m-b_4 p-t_4 p_4 shadow_emboss-light t_n5 texture_light z_0">
        <header class="reading-typography font-size_up text_center">
            <h3 class="c_secondary-n2">
            The Current Program has ended
            </h3>
            <p> But the event is not over yet and there could possibly be more.<br> Check back soon for more information or view pass sessions from the <a class="link" href='ondemand'>On Demand Page</a>.</p>
        </header>
        </div>
    </article>
    </div>
    <aside class="flex flex_none flex_column gap-y_3 m-x_auto:md  max-w_30:md w_100">
        <strong class="text_center c_accent">This Event ends on {{> "Data.Agenda.onDemandReleaseTime"}}</strong>
    </aside>
</section>


Weight:0


Styleguide Program.GridFormat.WhatsNext.EndOfProgram
*/
/*

Agenda Grid

The agenda grid is a day layout for the agenda view.

MarkupWrapperClasses: 

Weight:0

Styleguide Program.AgendaGrid
*/
/*

Non-Accredited Session

Based on the Session the Non-accredited session is styled to represent that it does not have an accreditation.



Markup:
<article class="z_2 m-y_2:md br_1 br_black-3 br_radius br_solid c_black flex flex_column isolation_isolate shadow_overlap-light bg_white h:bg_primary-5 m-x_3  relative overflow_hidden {{ modifier_class }}">
  <div class="br-b_0 br-t_3 br-tl_radius br-tr_radius br_black-3 br_secondary-n2 br_solid flex flex_column font_ui m-b_0 m-b_n2 m-x_n1 opacity_none p_0"></div>
  <div class="font-size_down-2 p_2 uppercase bg_secondary-n2 p-x_4 m-x_4 inline-block br-br_radius br-bl_radius c_white font_bold self_start ">
    <ul class="ul_inline-pipe">
      <li>Industry Theater</li>
    </ul>
  </div>
  <div class="flex flex_auto flex_column gap-y_3 p-b_2 p_4 br-b_1 br_solid br_secondary-n2">
    <header class="font_display m-b_3 lh_2 c_primary-n2 p-r_4:lg font-size_up-1 lh_1">
      <a class="expanded-click-area h:undecorated"><strong class="font_bold p-r_2 block">3652-15612</strong> New York Cardiovascular Symposium 2021 Welcome Video and Introduction of Session and Faculty</a>
    </header>
    <aside class="font-size_down font_ui c_accent-n2 m-b_3">@ 11:00 a.m. – 12:15 a.m. <abbr title="EASTERN TIME, UTC -4">EDT</abbr></aside>
  </div>
  <div class="bg_black-2 br-bl_radius br-br_radius br-t_0 br_1 br_black-3 br_solid c_black flex flex_wrap font-size_down-2 justify_start lh_0 m-b_n1 p_3">
    <div class="flex_grow uppercase m-l_auto c_secondary-n2" "="">
        <strong class="font_xbold uppercase"><i class="fas fa-info-circle"></i> Nonaccredited | Industry Session</strong>        </div>
</div>
</article>

MarkupWrapperClasses: 

Weight:0

Styleguide Program.AgendaGrid.Session.NonAccredited
*/
/*

Grid Session

The day grid sessions are light on information because the limitations of the layout. 


Markup:
<article class="z_2 m-y_2:md br_1 br_black-3 br_radius br_solid c_black flex flex_column isolation_isolate shadow_overlap-light bg_white h:bg_primary-5 m-x_3 relative overflow_hidden {{ modifier_class }}">
  <div class="br-b_0 br-t_3 br-tl_radius br-tr_radius br_black-3 br_primary-2 br_solid flex flex_column font_ui m-b_n2 m-x_n1 m-t_n1 m-b_0 opacity_none p_0"></div>
  <div class="font-size_down-2 p_2 uppercase bg_primary-2 p-x_4 m-x_4 inline-block br-br_radius br-bl_radius c_white font_bold self_start ">
    <ul class="ul_inline-pipe">
      <li class="">Navigating Health Care Economics</li>
    </ul>
  </div>
  <div class="flex flex_auto flex_column gap-y_3 p-b_2 p_4">
    <header class="font_display m-b_3 lh_2 c_primary-n2 p-r_4:lg font-size_up-1 lh_1">
      <a class="expanded-click-area h:undecorated"><strong class="font_bold p-r_2 block">3652-15612</strong> New York Cardiovascular Symposium 2021 Welcome Video and Introduction of Session and Faculty</a>
    </header>
    <aside class="font-size_down font_ui c_accent-n2 m-b_3">@ 11:00 a.m. – 12:15 a.m. <abbr title="EASTERN TIME, UTC -4">EDT</abbr></aside>
  </div>
  <div class="bg_black-2 br-bl_radius br-br_radius br-t_0 br_1 br_black-3 br_solid c_black  m-b_n1 m-x_n1 p_3 relative self_stretch">
    <div class=" uppercase flex flex_wrap font-size_down-2 justify_start">
      <ul class=" gap-x_3 gap-y_3 justify_end:md justify_start self_center ul_inline-pipe uppercase">
        <li class="inline-flex items_center lh_0">
          <span class="bg_CME br_1 br_black-3 br_circle br_solid  m-r_2" style=" height: 1em; width: 1em;"></span> CME
        </li>
        <li class="inline-flex items_center lh_0">
          <span class="bg_CNE br_1 br_black-3 br_circle br_solid  m-r_2" style=" height: 1em; width: 1em;"></span> CNE
        </li>
        <li class="inline-flex items_center lh_0">
          <span class="bg_COP br_1 br_black-3 br_circle br_solid  m-r_2" style=" height: 1em; width: 1em;"></span> COP
        </li>
        <li class="inline-flex items_center lh_0">
          <span class="bg_MOCII br_1 br_black-3 br_circle br_solid  m-r_2" style=" height: 1em; width: 1em;"></span> MOCII
        </li>
      </ul>
    </div>
  </div>
</article>

MarkupWrapperClasses: 

Weight:0

Styleguide Program.AgendaGrid.Session

*/
/*

Day Grid with Channels. 

There is need to override the default css variables of this design if you are going to shift away from the default.  The units of time are set to increments of 5 minutes. 

Markup:
<h2 class="c_primary font_display">Full Program</h2>
<nav class="bg_black-2 br_3 br_radius br_solid br_white-9 c_primary font_0 font_bold font_accent: p-x_0 p-x_4:md shadow_bevel-light m-b_5">
<ul class="flex_column flex_row:md nav">
        <li class="br-t_3 br_solid:md br_white-0 m-l_1 nav-item">
            <a
            id="BasicLink-tab" data-bs-toggle="tab" data-bs-target="#BasicLink"  role="tab" aria-controls="BasicLink" aria-selected="true"
            class="a:bg_accent-n2 h:underline-none a:c_white br-b_3 br_white-0 br_solid:md c_primary h:bg_acc-n3 h:br_accent h:c_white m-y_n2:md nav-link p-y_3:md p-x_4" href="#">List with Search</a>
        </li>
        <li class=" br-t_3 br_solid:md br_white-0 m-l_1 nav-item">
            <a
                id="ActiveLink-tab" data-bs-toggle="tab" data-bs-target="#ActiveLink"  role="tab" aria-controls="ActiveLink" aria-selected="true"
                class="active a:bg_accent-n2 h:underline-none a:c_white br-b_3 br_white-0 br_solid:md c_primary h:bg_acc-n3 h:br_accent h:c_white m-y_n2:md nav-link p-y_3:md p-x_4"
                href="#">Schedule View</a>
        </li>
      </ul>
</nav>
<section id="day" class="grid:md flex flex_column gap-y_3 gap-y_0:md relative font_0:lg font_n1 font_n2:md isolation_isolate m-y_4">
<header class="day_grid grid:md sticky t_0 bg_white display_none z_3 br-b_1 br_primary br_solid" style="grid-column:1/-1; grid-row:channelName/channelName ">
<span class="channel-start_1 channel-end_1 font_bold uppercase p_2 text_center overflow_ellipsis">Channel Name 1</span>
<span class="channel-start_2 channel-end_2 font_bold uppercase p_2 text_center overflow_ellipsis">Channel Name 2</span>
<span class="channel-start_3 channel-end_3 font_bold uppercase p_2 text_center overflow_ellipsis">Channel Name 3</span>
<span class="channel-start_4 channel-end_4 font_bold uppercase p_2 text_center overflow_ellipsis">Channel Name 4</span>
</header>
    <div class="channel channel_1 bg_black-2 display_none block:md channel-start_1 channel-end_1" ></div>
    <div class="channel channel_2 bg_black-_05 display_none block:md channel-start_2 channel-end_2" ></div>
    <div class="channel channel_3 bg_black-2 display_none block:md channel-start_3 channel-end_3" ></div>
    <div class="channel channel_4 bg_black-05 display_none block:md channel-start_4 channel-end_4" ></div>
    {{> "Program.AgendaGrid.Hour" modifier_class="9" }}
    {{> "Program.AgendaGrid.Session" modifier_class="time-start_9-00 time-end_10-00 channel-start_3 channel-end_4" }}
    {{> "Program.AgendaGrid.Hour" modifier_class="10" }}
    {{> "Program.AgendaGrid.Session" modifier_class="time-start_10-00 time-end_11-40 channel-start_1 channel-end_1" }}
    {{> "Program.AgendaGrid.Session.NonAccredited" modifier_class="time-start_10-00 time-end_11-40 channel-start_2 channel-end_3" }}
    {{> "Program.AgendaGrid.Hour" modifier_class="11" }}
    {{> "Program.AgendaGrid.Hour" modifier_class="12" }}
    {{> "Program.AgendaGrid.Session" modifier_class="time-start_12-00 time-end_13-00 channel-start_1 channel-end_3" }}
    {{> "Program.AgendaGrid.Hour" modifier_class="13" }}
    {{> "Program.AgendaGrid.Session" modifier_class="time-start_13-30 time-end_15-10 channel-start_3 channel-end_4" }}
    {{> "Program.AgendaGrid.Hour" modifier_class="14" }}
    {{> "Program.AgendaGrid.Hour" modifier_class="15" }}
    {{> "Program.AgendaGrid.Hour" modifier_class="16" }}
    {{> "Program.AgendaGrid.Hour" modifier_class="17" }}
</section>

MarkupWrapperClasses: 

Weight:0

FORMAT: In the real design the hours should be in the format of "3 p.m" and not military time of  "15:00"

NOTE: Limitation of this design because of the pattern library. The Hours could be formatted differently to reflect the AM and PM. But this build needs to be done in military time because of lack of dynamic labels for the hours.

Styleguide Program.AgendaGrid.Day
*/
/*

Hour Line

description

Markup:
<div class="hour hour_{{ modifier_class }} br-t_1 br_solid br_accent-2 relative m-t_4 m-t_0:md z_0">
    <span class="c_accent-n2 font-size_up-2 font_display hour_label lh_0 opacity_7 self_start p_3 sticky:md t_5:md">{{ modifier_class }}:00</span>
    <div class="minutes opacity_3 bg_accent-4 flex_column:md justify_stretch absolute t_0 r_0 b_0 l_0 display_none flex:md">
        <span class="minutes_10 flex_auto"></span><span class="minutes_10 flex_auto bg_white"></span><span class="minutes_10 flex_auto"></span><span class="minutes_10 flex_auto bg_white"></span><span class="minutes_10 flex_auto"></span><span class="minutes_10 flex_auto bg_white"></span>
    </div>
</div>

MarkupWrapperClasses: day_grid

Weight:0

Styleguide Program.AgendaGrid.Hour
*/
/*

Content Filler

This is a styleguide only element to show structure edges.

Markup:
<div class="h_30 c_accent-n4 font_xbold font_3 br_accent bg_accent-5 br_dashed br_1 m_3 p_5 grid items_center justify_center">Layout Zone: {{ modifier_class }}</div>

MarkupWrapperClasses: 

Weight: 100

Styleguide Page.Layouts.Filler
*/
/*

Grid Filler

This is a styleguide only element to show structure edges.

Markup:
<div class="w_auto h_100p c_highlight-n4 font_xbold font_3 br_dotted br_highlight bg_highlight-5 br_1 grid items_center justify_center lh_0 overflow_ellipsis">Grid Area: {{ modifier_class }}</div>

MarkupWrapperClasses: 

Weight: 100

Styleguide Page.Layouts.GridFiller
*/
/*

Sub Grid Filler

This is a styleguide only element to show structure edges.

Markup:
<div class="w_auto h_100p c_success-n4 font_xbold font_3 br_dotted br_success bg_success-5 br_1 grid items_center justify_center lh_0 overflow_ellipsis">Grid Area: {{ modifier_class }}</div>

MarkupWrapperClasses: 

Weight: 100

Styleguide Page.Layouts.SubGridFiller
*/
/*

Side Bar Area

This pattern is often used to push the sidebar bellow the main content area. 


Markup:
<div class="flex flex_row:md flex_column-reverse gap_4 gap_5:lg">
    <div class="flex_auto flex_100 max-w_20:lg">
    {{> "Page.Layouts.Filler"  modifier_class="Sidebar"}}
    </div>
    <div class="flex_auto flex_100 ">
    {{> "Page.Layouts.Filler"  modifier_class="Main"}}
    </div>
</div>

MarkupWrapperClasses: 

Weight: 0

Styleguide Page.Layouts.Sidebar
*/
/*

Side Bar Area With Ad

This pattern is often used to push the sidebar bellow the main content area. 


Markup:
<div class="flex flex_row:lg flex_column gap_4 gap_5:lg">
    <div class="flex_auto flex_100 flex flex_row:md flex_column-reverse gap_4 gap_5:lg">
        <div class="flex_auto flex_100 max-w_20:md">
            {{> "Page.Layouts.Filler" modifier_class="Sidebar"}}
        </div>
        <div class="flex_auto flex_100">
            {{> "Page.Layouts.Filler" modifier_class="Main"}}
        </div>
    </div>
    <div class="flex_auto flex_100 max_w-100 max-w_10:lg">
        {{> "Page.Layouts.Filler" modifier_class="Ad Rail"}}
    </div>
</div>   

MarkupWrapperClasses: 

Weight: 0

Styleguide Page.Layouts.SidebarAndAd
*/
/*
Sponsor Tiles

Description: A tile version of sponsor information

Weight:0

Styleguide Sponsor.Tile
*/
/*
Sponsor Grid

Description: 

Markup:
<section class=" grid columns_3:lg columns_2:md columns_1 gap_4 gap_5:lg p-b_5">
    {{> Sponsor.Tile.WebLink }}
<div class="shadow_bevel-light p_4 bg_white br_radius br_solid br_black-2 br_1 flex flex_column gap-y_4">
    <header class="flex justify_center relative aspect_16x9 w_100 m-x_auto max-w_20">
    <img class="absolute t_0 r_0 l_0 b_0" style="object-fit: contain;height: 100%;width: 100%;" src="https://cdn.jsdelivr.net/gh/ACC-Style/Arches/dist/img/LoremIpsum3.png">
    </header>
    <div class="readable-typography">
    <h2>
    {{> "Data.Sponsor.Name"}}
    </h2>
   <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Non, consequuntur similique quibusdam deleniti fuga, ad laudantium vel assumenda incidunt impedit iure molestias! Et laboriosam nulla ut at officia ipsa quaerat?</p>
    </div>
    <div class="m-t_auto">{{> "Data.Sponsor.Address"}}</div>
    <footer class="br-t_1 br_dashed grid justify_center p-t_4 self_stretch">{{> "Data.Sponsor.MoreLink" modifier_class="btn btn-secondary c_white h:c_white-8 self_center"}}</footer>
</div>
<div class="shadow_bevel-light p_4 bg_white br_radius br_solid br_black-2 br_1 flex flex_column gap-y_4">
    <header class="flex justify_center relative aspect_16x9 w_100 m-x_auto max-w_20">
    <img class="absolute t_0 r_0 l_0 b_0" style="object-fit: contain;height: 100%;width: 100%;" src="https://cdn.jsdelivr.net/gh/ACC-Style/Arches/dist/img/LoremIpsum2.png">
    </header>
    <div class="readable-typography">
    <h2>
    {{> "Data.Sponsor.Name"}}
    </h2>
    <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Non, consequuntur similique quibusdam deleniti fuga, ad laudantium vel assumenda incidunt impedit iure molestias! Et laboriosam nulla ut at officia ipsa quaerat?</p>
    <p>Quia cum enim voluptates quas qui assumenda omnis qui. Modi ducimus totam amet et vel aut eveniet. Perferendis temporibus distinctio eos labore quaerat eius rerum. Ipsam qui et eveniet quo necessitatibus.</p>
    </div>
    <div class="m-t_auto">{{> "Data.Sponsor.Address"}}</div>
    <footer class="br-t_1 br_dashed grid justify_center  p-t_4 self_stretch">{{> "Data.Sponsor.MoreLink" modifier_class="btn btn-secondary c_white h:c_white-8 self_center"}}</footer>
</div>
</section>


Weight:0

Styleguide Sponsor.Tile.Grid
*/
/*

Sponsor WebLink

Sponsor Tile

Markup:
<div class="shadow_bevel-light p_4 bg_white br_radius br_solid br_black-2 br_1 flex flex_column gap-y_4">
    <header class="flex justify_center relative aspect_16x9 w_100 m-x_auto max-w_20">
        {{> "Data.Sponsor.Logo"}}
    </header>
    <div class="readable-typography">
        <h2>
        {{> "Data.Sponsor.Name"}}
        </h2>
        {{> "Data.Sponsor.Description"}}
    </div>
    <div class="m-t_auto">{{> "Data.Sponsor.Address"}}</div>
    <footer class="br-t_1 br_dashed grid justify_center p-t_4 self_stretch">{{> "Data.Sponsor.MoreLink" modifier_class="btn btn-secondary c_white h:c_white-8 self_center"}}</footer>
</div>

Data:
Data.Sponsor.Name - Name
Data.Sponsor.Description - Description in HTML
Data.Sponsor.Address - Address


MarkupWrapperClasses: grid columns_3:lg columns_2:md columns_1 gap_4

Weight:0

Styleguide Sponsor.Tile.WebLink
*/
/*
Faculty

Description: Faculty are the people who are responsible for the design and development of the sessions used in an event. They can take many roles in the session or presentation, such as: chair, panelist, presenter, facilitator, or even a author. There can be many faculty members to a single presentation.

Weight:0

Styleguide Faculty
*/
/*
Full Data with Photo

Description: The most basic way we represent a faculty.

br_radius - The border radius of the image.
br_round  - The border radius of the image.
br_circle - The border radius of the image.

Markup:
<section
	class="flex flex_column p-b_4 m-b_4 font_0 gap-x_5:lg gap-x_4"
>
	<div
		class=" flex_auto m-x_0:md m-x_auto max-w_15 w_100 shadow_overlap-light overflow_hidden m-b_4 {{ modifier_class }} self_center "
	>
    {{> "Data.Faculty.Photo" }}
	</div>
	<div class="flex_auto flex_column justify_start">
		<h2 class="m-b_0 speaker_name font_display font-size_up-2 lh_2 c_primary"> {{> "Data.Faculty.FullName" }}</h2>
		<ul class="speaker_metadata ul_none font_copy font-size_down">
            <!-- This is a repeated snippet -->
            <li class="c_black-8 lh_1 m_0 m-b_2">{{> "Data.Faculty.Title" }}</li>
            </ul>
            <span class="block c_black-6 font-size_down-2 lh_0 font_italic">{{> Data.Faculty.Location }}</span>
        <div class="speaker_bio reading-typography max-w_50 font-size_down-1">
            <!-- This content can container html -->
            {{> Data.Faculty.Bio }}
        </div>   
        <div class="grid justify_center">
            {{> "Sub.Faculty.TwitterButton"}}
        </div>     
	</div>
</section>

MarkupWrapperClasses: grid-col_4 grid 

FORMAT: This element uses data that has strict data formatting requirements. See the data tab for more information.

SupComponents: 
Sub.Faculty.TwitterButton - Twitter Button

Data:
Data.Faculty.Photo - Profile Photo
Data.Faculty.FullName - Full Name
Data.Faculty.Title - Title
Data.Faculty.Bio - Bio


Weight:0

Styleguide Faculty.PhotosHorizontal
*/
/*
Twitter Button

Description: When a faculty member has a twitter handle, we can display a twitter button.

Markup:
<a class="bg_twitter br_radius c_white font-size_down-1 h:bg_secondary-n3 h:c_secondary-n3 h:c_white h:undecorated p-x_4 p_3" href="https://www.twitter.com/{{> Data.Faculty.TwitterHandle }}" target="_blank">
    <i class="br-r_1 br-white-5 br_solid fa-x-twitter fab m-l_n2 m-r_3 m-y_n2 p-r_3 p-r_3:lg p-y_2"></i>
    <i class="fa-at fas opacity_8 p-r_1"></i>
    {{> Data.Faculty.TwitterHandle }}
</a>


Data:
Data.Faculty.TwitterHandle - Twitter Handle

Weight:0

Styleguide Sub.Faculty.TwitterButton
*/
/*
Full Data with Photo

Description: 
<p>This component is used to display full information about faculty members, including a headshot, name, title, location, biography, and social media links.</p>

Markup:
<section class="flex flex_column flex_row:md p-b_4 m-b_4 font_0 gap-x_5:lg gap-x_4 {{modifier_class}}">
    <div class="flex_auto m-x_0:md m-x_auto max-w_15 w_100 br_radius shadow_overlap-light overflow_hidden m-b_4">
        {{> "Data.Faculty.Photo"}}
    </div>
    <div class="flex_auto flex_column justify_start">
        <h2 class="m-b_0 speaker_name font_display font-size_up-2 lh_2 c_primary"> {{> "Data.Faculty.FullName" }}</h2>
        <ul class="speaker_metadata ul_none font_copy font-size_down">
            <li class="c_black-8 lh_1 m_0 m-b_2">{{> "Data.Faculty.Title" }}</li>
        </ul>
        <span class="block c_black-6 font-size_down-2 lh_0 font_italic">{{> "Data.Faculty.Location" }}</span>
        <div class="speaker_bio reading-typography max-w_50 font-size_down-1">
            {{> "Data.Faculty.Bio"}}
        </div>   
        <div class="grid justify_start">
            {{> "Sub.Faculty.TwitterButton"}}
        </div>    
    </div>
</section>

MarkupWrapperClasses: p_4

SubComponents:
Sub.Faculty.TwitterButton - Twitter Button

Data:
Data.Faculty.Photo - Faculty Photo
Data.Faculty.FullName - Faculty Full Name
Data.Faculty.Title - Faculty Title
Data.Faculty.Location - Faculty Location
Data.Faculty.Bio - Faculty Bio

FORMAT: This element uses data that has strict data formatting requirements. See the data tab for more information.

NOTE: Please ensure that the faculty data, especially the biography, is properly formatted HTML. 

Weight:0

Styleguide Faculty.Photos
*/
/*
Full Data Without Photo

Description: The most basic way we represent a faculty.

Markup:
<section
	class="flex flex_column flex_row:md p-b_4 m-b_4 font_0 gap-x_5:lg gap-x_4"
>
	<div class="flex_auto flex_column justify_start">
		<h2 class="m-b_0 speaker_name font_display font-size_up-2 lh_2 c_primary"> {{> "Data.Faculty.FullName" }}</h2>
		<ul class="speaker_metadata ul_none font_copy font-size_down">
            <!-- This is a repeated snippet -->
            <li class="c_black-8 lh_1 m_0 m-b_2">{{> "Data.Faculty.Title" }}</li>
            </ul>
            <span class="block c_black-6 font-size_down-2 lh_0 font_italic">{{> Data.Faculty.Location }}</span>
        <div class="speaker_bio reading-typography max-w_50 font-size_down-1">
            <!-- This content can container html -->
            {{> Data.Faculty.Bio }}
        </div>   
        <div class="grid justify_start">
            {{> "Sub.Faculty.TwitterButton"}}
        </div>      
	</div>
</section>

FORMAT: This element uses data that has strict data formatting requirements. See the data tab for more information.

Weight:0

Styleguide Faculty.NoPhotos
*/
/*
Bootstrap Toggle Rotation

The toggles for bootstrap collapses use a `+` icon that twists to an `x` when the elements doesn't have `collapsed` or `show` as a class. to reduce confusion the class has a set rotation and speed attached to it. `a:rotation` is applied to the tow specific icons `fa-times` and `fa-chevron-up` only.<div class="p-b_3"><span class="bg_highlight br_radius c_white inline-block font_n1 p-y_3 p-x_5 sg">These classes are effected by the parent having `collapsed` state.</span></div>

expanded                  - when the associated content is expanded the toggle will look like this
collapsed                       - when the associated content is collapsed the class is added to the toggle and it will look like this. 

Markup:
<div class="flex_none p_2 {{modifier_class}}" aria-expanded="false" data-bs-toggle="collapse" data-bs-target="#pageHubChild" aria-controls="#pageHubChild">
        <i class="a:rotation c_primary fa-fw fa-times fas self_center text_center"></i>
</div>
<div class="flex_none p_2 {{modifier_class}}" aria-expanded="false" data-bs-toggle="collapse" data-bs-target="#pageHubChild" aria-controls="#pageHubChild">
        <i class="a:rotation c_primary fa-fw fa-chevron-up fas self_center text_center"></i>
</div>
<div class="flex_none p_2 {{modifier_class}}" aria-expanded="false" data-bs-toggle="collapse" data-bs-target="#pageHubChild" aria-controls="#pageHubChild">
        <span class="fa-stack fa-2x">
        <i class="fas fa-minus fa-stack-1x"></i>
        <i class="fas fa-minus rotate_90 a:rotation fa-stack-1x "></i>
        </span>
</div>
<div class="flex_none p_2 {{modifier_class}}" aria-expanded="false" data-bs-toggle="collapse" data-bs-target="#pageHubChild" aria-controls="#pageHubChild">
        <span class="fa-stack fa-2x">
        <i class="fas fa-square fa-stack-2x c_black"></i>
        <i class="fas fa-minus fa-stack-1x c_white"></i>
        <i class="fas fa-minus rotate_90 a:rotation fa-stack-1x  c_white"></i>
        </span>
</div>


Weight: 100

Styleguide Navigation.Toggle.Rotation

*/
/*
Toggle 

Toggle elements of a collapse with user feed back of the icon rotating.

#targetName -  the name of the target of the collapse

Markup:
<div class="flex_none p_2" data-bs-toggle="collapse" data-bs-target="{{modifier_class}}" aria-controls="{{modifier_class}}" aria-expanded="true">
        <i class="a:rotation fa-fw fa-times fas self_center text_center"></i>
</div>

Weight: -10

MarkupWrapperClasses: bg_white font_ui flex c_primary

Styleguide Navigation.Toggle
*/
/*
Toggle Chevron

Toggle elements of a collapse with user feed back of the icon rotating.

#targetName -  the name of the target of the collapse

Markup:
<div class="a:bg_black-3 h:bg_black-4 flex_none p_2" data-bs-toggle="collapse" data-bs-target="{{modifier_class}}" aria-controls="{{modifier_class}}" aria-expanded="true">
        <i class="a:rotation fa-fw fa-chevron-up fas self_center text_center"></i>
</div>

Weight: -80

MarkupWrapperClasses: bg_white font_ui flex c_primary

Styleguide Navigation.Toggle.Chevron
*/
/*
Collapse Toggle Advanced

Toggle elements of a collapse with user feed back of the icon morphing.

#targetName -  the name of the target of the collapse

Markup:
<div class="flex_none" aria-expanded="false" data-bs-toggle="collapse" data-bs-target="{{modifier_class}}" aria-controls="{{modifier_class}}">
        <span class="fa-stack">
        <i class="fas fa-minus fa-stack-1x"></i>
        <i class="fas fa-minus rotate_90 a:rotation fa-stack-1x "></i>
        </span>
</div>

Weight: -100

MarkupWrapperClasses: bg_white font_ui flex c_primary

Styleguide Navigation.Toggle.Advanced
*/
/*
Collapse Toggle Advanced with Square

Toggle elements of a collapse with user feed back of the icon morphing.

#targetName -  the name of the target of the collapse

Markup:
<div class="flex_none" aria-expanded="false" data-bs-toggle="collapse" data-bs-target="{{modifier_class}}" aria-controls="{{modifier_class}}">
        <span class="fa-stack">
        <i class="fas fa-square fa-stack-2x"></i>
        <i class="fas fa-minus fa-stack-1x c_white"></i>
        <i class="fas fa-minus rotate_90 a:rotation fa-stack-1x  c_white"></i>
        </span>
</div>

Weight: -90

MarkupWrapperClasses: bg_white font_ui flex c_primary

Styleguide Navigation.Toggle.AdvancedSquare
*/
/*
Sidebar Nav

Description: Side bar for any 3 layer nav on the site. the parent node is from the main nav.

Markup:
<nav class="nav-sub bg_primary c_white font_2 font_ui ">
    <ul class="ul_none flex_column flex">
        {{> "Navigation.Sidebar.Parent"}}
        {{> "Navigation.Sidebar.Child"}}
        {{> "Navigation.Sidebar.ChildWithChildren"}}
        {{> "Navigation.Sidebar.Child"}}
        {{> "Navigation.Sidebar.Child"}}
        {{> "Navigation.Sidebar.ChildWithGrandChildren"}}
    </ul>
</nav>

Weight:-1000

MarkupWrapperClasses: max-w_25 m_auto 


Note: Limitations to the documentation system might cause javascript effects to animate or trigger incorrectly. 


Styleguide Navigation.Sidebar
*/
/*
Parent NavItem

Description: The parent is singular in this nav it is always active and its direct children are always expanded so there is not need for a toggle.

Markup:
<li class="nav-item font-size_up" data-nav="parent">
    <div class="bg_black-4 ">
        <a class="text-shadow_black-1 block w_100 c_white p-y_2 p-x_4 w_100 h:c_white inline-block h:underline self_center">Parent Link: Tree starts from this node</a>
    </div>
</li>

Weight: -100

MarkupWrapperClasses: bg_primary c_white font_ui ul_none

Styleguide Navigation.Sidebar.Parent
*/
/*
Child NavItem

Description: Child and Grandchild nav items are built the same way with a spacer with or without a toggle depending on if they have children.

default     -  No added class 
active      -  Nav Item changes its decoration if this the page the user is on.

Markup:
<li class="nav-item {{modifier_class}}" data-nav="child">
    <div class="flex flex_row">
        <div class="flex flex_column flex_none justify_start">
            <div class="flex_none">
                <span class="fa-stack">
                    <i class="fas fa-spacer fa-stack-1x"></i>
                </span>
            </div>
        </div>
        <div class="flex_auto self_center">
            <a class="text-shadow_black-1 {{modifier_class}} c_white-9 p-y_2 p-x_3 w_100 h:c_white inline-block h:underline self_center  a:bg_black-3">Child Link</a>
        </div>
    </div>
</li>

Weight: 10

MarkupWrapperClasses: bg_primary c_white font_ui ul_none

Styleguide Navigation.Sidebar.Child
*/
/*
Toggle Child

Description: Toggle elements are set to active if the attached node or its children are active. If the toggle is active the collapsed children navigation are open by default.

default     -  the toggle when it doesn't have an active class still shades on hover
active      -  shade the toggle

Markup:
<div class="{{modifier_class}} br-r_1 br_solid br_white-2 flex flex_column flex_none justify_start text-shadow_black-n1 c_white">
    {{> "Navigation.Toggle.Advanced" modifier_class=".childNavCollapse" }}
</div>

Weight: -10

Note: Limitations to the documentation system might cause javascript effects to animate or trigger incorrectly. 


MarkupWrapperClasses: bg_primary c_white font_ui ul_none

Styleguide Navigation.Sidebar.ChildToggle
*/
/*
Child NavItem With Children

Description: Child and Grandchild nav items are built the same way with a spacer with or without a toggle depending on if they have children.


Markup:
<li class="nav-item {{modifier_class}}" data-nav="child">
    <div class="flex flex_row">
        {{> "Navigation.Sidebar.ChildToggle" modifier_class="collapsed"}}
        <div class="flex_auto self_center">
            <a class="text-shadow_black-1 {{modifier_class}} c_white-9 p-y_2 p-x_3 w_100 h:c_white inline-block h:underline self_center  a:bg_black-3">Child with Children Links</a>
            <nav class="nav-sub-child bg_white-2 font-size_down collapse childNavCollapse" >
                <ul class="ul_none flex_column flex">
                    {{> "Navigation.Sidebar.Child" }}
                    {{> "Navigation.Sidebar.Child" }}
                    {{> "Navigation.Sidebar.Child" }}
                    {{> "Navigation.Sidebar.Child" }}
                </ul>
            </nav>
        </div>
    </div>
</li>

Weight: 15

Note: Limitations to the documentation system might cause javascript effects to animate or trigger incorrectly. 


MarkupWrapperClasses: bg_primary c_white font_ui ul_none

Styleguide Navigation.Sidebar.ChildWithChildren
*/
/*
Child NavItem With Grand Children

Description: Child and Grandchild nav items are built the same way with a spacer with or without a toggle depending on if they have children.

Markup:
<li class="nav-item active" data-nav="child">
    <div class="flex flex_row">
        {{> "Navigation.Sidebar.ChildToggle"  modifier_class="active"}}
        <div class="flex_auto self_center">
            <a class="text-shadow_black-1 active c_white-9 p-y_2 p-x_3 w_100 h:c_white inline-block h:underline self_center  a:bg_black-3">Child with Children Links</a>
            <nav class="nav-sub-child bg_white-2 font-size_down collapse childNavCollapse show">
                <ul class="ul_none flex_column flex">
                    {{> "Navigation.Sidebar.Child" }}
                    {{> "Navigation.Sidebar.Child" }}
                    {{> "Navigation.Sidebar.Child" }}
                    {{> "Navigation.Sidebar.Child" }}
                    <li class="nav-item  active " data-nav="grandchild">
                        <div class="flex flex_row">
                            {{> "Navigation.Sidebar.ChildToggle"  modifier_class="active"}}
                            <div class="flex_auto self_center">
                                <a class="text-shadow_black-1 active c_white-9 p-y_2 p-x_3 w_100 h:c_white inline-block h:underline self_center  a:bg_black-3">Child with Children Links</a>
                                <nav class="nav-sub-child bg_white-2 collapse show childNavCollapse">
                                    <ul class="ul_none flex_column flex">
                                        {{> "Navigation.Sidebar.GreatGrandchild"  }}
                                        {{> "Navigation.Sidebar.GreatGrandchild" }}
                                        {{> "Navigation.Sidebar.GreatGrandchild"  modifier_class="active"}}
                                        {{> "Navigation.Sidebar.GreatGrandchild" }}
                                    </ul>
                                </nav>
                            </div>
                        </div>
                    </li>
                </ul>
            </nav>
        </div>
    </div>
</li>

Weight: 15

MarkupWrapperClasses: bg_primary c_white font_ui ul_none

Note: Limitations to the documentation system might cause javascript effects to animate or trigger incorrectly. 

Styleguide Navigation.Sidebar.ChildWithGrandChildren
*/
/*
Great Grandchild NavItem

Description: Great Grand Children loose the spacer for toggles because they don't have any child navs and don't need the use of a toggle.

default     -  No added class 
active      -  Nav Item changes its decoration if this the page the user is on.

Markup:
<li class="nav-item {{modifier_class}} " data-nav="greatGrandChild">
    <div class="flex flex_row"> 
        <div class="flex_auto self_center">
            <a class=" {{modifier_class}} text-shadow_black-1  a:bg_black-3 c_white-9 p-y_2 p-r_3 p-l_4 w_100 h:c_white inline-block h:underline self_center">Great Grand Child Links</a>
        </div>
    </div>
</li>

Weight: 100

MarkupWrapperClasses: bg_primary c_white font_ui ul_none

Styleguide Navigation.Sidebar.GreatGrandchild
*/
/*
UI Tabs

The application systems of acc.org have tabs that sometimes overrun the tabs space areas because they need to show many options.

Markup:
<div class="br_solid br_1 br_black-3">
    <nav class="flex flex_row font_ui relative" id="tabContentLight" role="tablist">
        <ul class="flex flex_auto flex_nowrap flex_row:md flex_column nav overflow_hidden font-size_up ul_none">
            {{> "Structures.UITabs.Tabs.LinkActive" }}
            {{> "Structures.UITabs.Tabs" }}
            {{> "Structures.UITabs.Tabs.LinkDisabled" }}
        </ul>
    </nav>
    <div class="p_4 reading-typography tab-content br-t_1 br_solid br_black-3" id="nav-tabContent">
        <div class="tab-pane fade show active" id="ActiveLinkUI" role="tabpanel" aria-labelledby="ActiveLinkUI">
            {{> HTML.Typography.Sample }}
        </div>
        <div class="tab-pane fade" id="LinkUI" role="tabpanel" aria-labelledby="LinkUI">
            {{> HTML.Typography.Sample }}
        </div>
    </div>
</div>



Note: Limitations to the documentation system might cause javascript effects to animate or trigger incorrectly. 

Weight:0

Styleguide Structures.UITabs
*/
/*
UI Tabs Overflow

The application systems of acc.org have tabs that sometimes overrun the tabs space areas because they need to show many options.

Markup:
<div class="br_solid br_1 br_black-3">
    <nav class="flex flex_row font_ui relative" id="tabOverflow" role="tablist"> 
        <a class="disabled flex_row flex text_center bg_disabled bg_white br-r_1 br_black-3 br_solid c_black-8 c_disabled flex_auto flex_none h:bg_black-3 h:c_black h:undecorated nav-item opacity_disabled p-x_4:md p_3 relative text_center z_3">
                <i class="flex_auto self_center far fa-chevron-left"></i>
        </a>
        <ul class="flex flex_auto flex_nowrap flex_row:md nav overflow_hidden font-size_up ul_none">
            {{> "Structures.UITabs.Tabs.LinkActive" }}
            {{> "Structures.UITabs.Tabs" }}
            {{> "Structures.UITabs.Tabs" }}
            {{> "Structures.UITabs.Tabs" }}
            {{> "Structures.UITabs.Tabs" }}
            {{> "Structures.UITabs.Tabs" }}
            {{> "Structures.UITabs.Tabs.LinkDisabled" }}
        </ul>
        <a class="disabled flex_row flex text_center bg_disabled bg_white br-l_1 br_black-3 br_solid c_black-8 c_disabled flex_auto flex_none h:bg_black-3 h:c_black h:undecorated nav-item opacity_disabled p-x_4:md p_3 relative text_center z_3">
                <i class="flex_auto self_center far fa-chevron-right"></i>
        </a>
    </nav>
    <div class="p_4 reading-typography tab-content br-t_1 br_solid br_black-3" id="nav-tabContent">
        <div class="tab-pane fade show active" id="ActiveLinkUI" role="tabpanel" aria-labelledby="ActiveLinkUI">
            {{> HTML.Typography.Sample }}
        </div>
        <div class="tab-pane fade" id="LinkUI" role="tabpanel" aria-labelledby="LinkUI">
            {{> HTML.Typography.Sample }}
        </div>
    </div>
</div>

caution:  This item is not finalized and might be subject to change

Note: Custom JavaScript is needed to make this scroll back and forth, and will need to have disables applied when overflow has reached a max or min. 

Weight:0

Styleguide Structures.UITabs.Overflow
*/
/*
Tab: Default

Description: Active State of Tab.  Add and remove the `active is-active` class from the li-tag toggle the active effect

Markup:
<li id="LinkUI-tab" data-bs-toggle="tab" data-bs-target="#LinkUI"  role="tab" aria-controls="LinkUI" aria-selected="true" class=" nav-item relative p_3 p-x_4:md h:bg_black-3 br-l_1 br_black-3 br_solid flex_grow text_center bg_disabled opacity_disabled a:bg_accent-n1">
    <span 
         class="c_disabled h:undecorated expanded-click-area c_black-8 a:c_white-9 h:c_black " 
        >Link</span>
</li>

caution:  This item is not finalized and might be subject to change

Note: Limitations to the documentation system might cause javascript effects to animate or trigger incorrectly. 

MarkupWrapperClasses: flex ul_none

Weight:0

Styleguide  Structures.UITabs.Tabs
*/
/*
Tab: Active

Description: Active State of Dark Tab.  Add and remove the `active is-active` class from the li-tag toggle the active effect

Markup:
<li class="active nav-item relative p_3 p-x_4:md h:bg_black-3 br-l_1 br_black-3 br_solid flex_grow text_center bg_disabled opacity_disabled a:bg_accent-n1">
    <a 
        id="ActiveLinkUI-tab"
        data-bs-toggle="tab"
        data-bs-target="#ActiveLinkUI"
        role="tab"
        aria-controls="ActiveLinkUI"
        aria-selected="true"
        class="c_disabled h:undecorated expanded-click-area c_black-8 a:c_white-9 h:c_black " 
        href="#">Active</a>
</li>

MarkupWrapperClasses: flex ul_none

caution:  This item is not finalized and might be subject to change

Note: Limitations to the documentation system might cause javascript effects to animate or trigger incorrectly. 

Weight:0

Styleguide  Structures.UITabs.Tabs.LinkActive
*/
/*
Tab: Disabled

Description: Disabled decorations is a swap of many of the decoration classes with the removal of the hover and active classes.

Markup:
<li class="disabled nav-item relative p_3 p-x_4:md h:bg_black-3 br-l_1 br_black-3 br_solid flex_grow text_center bg_disabled opacity_disabled a:bg_accent-n1">
    <a class="c_disabled h:undecorated expanded-click-area c_black-8 a:c_white-9 h:c_black "
        href="#"
        tabindex="-1"
        aria-disabled="true">
        Disabled</a>
</li>

caution:  This item is not finalized and might be subject to change

Note: Limitations to the documentation system might cause javascript effects to animate or trigger incorrectly. 

MarkupWrapperClasses: flex ul_none

Weight:0

Styleguide  Structures.UITabs.Tabs.LinkDisabled
*/
/*
Scroll Overflow Script

Description: Javascript is needed to make the scrolls work on the page

Markup:


Weight:0

Styleguide  Structures.UITabs.Script
*/
/*
Tabs

Description: A simple way to show small groups of content that should have the same level of reading hierarchy.  

Markup:
<nav class="bg_black-2 br_3 br_radius br_solid br_white-9 c_primary font_0 font_bold font_accent: p-x_0 p-x_4:md shadow_bevel-light" id="tabContentLight" role="tablist">
    <ul class="flex_column flex_row:md  nav">
        {{> "Structures.Tabs.Tabs.LinkActive" }}
        {{> "Structures.Tabs.Tabs.Link" }}
        {{> "Structures.Tabs.Tabs.LinkDisabled" }}
        </li>
    </ul>
</nav>
<div class="bg_black-_05 br-bl_radius br-br_radius m-x_3 p_4 reading-typography shadow_emboss-light tab-content" id="nav-tabContent">
    <div class="tab-pane fade show active" id="ActiveLink" role="tabpanel" aria-labelledby="ActiveLink">
        <h2 class="capitalize"> consectetur adipisicing elit </h2>
        Lorem ipsum dolor sit amet. Quisquam maxime consectetur, nisi sed ea perspiciatis a sit porro laboriosam ab sequi est quas optio dolorum at maiores quis incidunt inventore.</div>
    <div class="tab-pane fade" id="BasicLink" role="tabpanel" aria-labelledby="BasicLink">
        <h2 class="capitalize">Lorem ipsum dolor sit </h2>
        Amet consectetur adipisicing elit. Vero enim provident consequuntur perspiciatis. Eligendi placeat consequuntur veniam quidem temporibus labore quisquam commodi rem error cumque fugit suscipit nulla, excepturi eos.</div>
</div>

caution:  This item is not finalized and might be subject to change

Note: Limitations to the documentation system might cause javascript effects to animate or trigger incorrectly. 

Weight:0

Styleguide Structures.Tabs
*/
/*
Simple Tabs

Simple in page tabs 

Markup:
<nav class="bg_black-2 br_3 br_radius br_solid br_white-9 c_primary font_0 font_bold font_accent: p-x_0 p-x_4:md shadow_bevel-light">
    <ul class="flex_column flex_row:md  nav">
        {{> "Structures.Tabs.Tabs.LinkActive" }}
        {{> "Structures.Tabs.Tabs.Link" }}
        {{> "Structures.Tabs.Tabs.Link" }}
        {{> "Structures.Tabs.Tabs.LinkDisabled" }}
    </ul>
</nav>

Styleguide  Structures.Tabs.Tabs

*/
/*
Simple Tabs: Dark Mode

Reverse Colored Tabs for when on dark background

Markup:
<div class="m-y_4 bg_acc p_4" id="nav_jump">
    <nav class="bg_black-2 c_white br_3 br_radius br_solid br_white-5 font_0 font_bold font_ui p-x_0 p-x_4:md shadow_overlap-light">
        <ul class="flex_column flex_row:md ul_none nav">
        {{> "Structures.Tabs.TabsDark.LinkActive" }}
        {{> "Structures.Tabs.TabsDark.Link" }}
        {{> "Structures.Tabs.TabsDark.Link" }}
        {{> "Structures.Tabs.TabsDark.LinkDisabled" }}
        </ul>
    </nav>
</div>

Weight: 0

Styleguide  Structures.Tabs.TabsDark
*/
/*
Tab Dark: Active

Description: Active State of Dark Tab.  Add and remove the `active is-active` class from the li-tag toggle the active effect

Markup:
<li class="br-t_3 br_solid:md br_white-0 m-l_1 nav-item ">
    <a class="a:bg_accent h:underline-none c_white text-shadow_black-1 br-b_3 br_white-0 br_solid:md:md h:bg_secondary h:br_accent h:c_white m-y_n2:md nav-link p-y_3:md p-x_4 active">
        Active
    </a>
</li>

MarkupWrapperClasses: flex_column flex_row:md ul_none nav bg_acc br_3 br_radius br_solid br_acc-3 p-l_4

Weight:0

Styleguide  Structures.Tabs.TabsDark.LinkActive
*/
/*
Tab Dark: Basic

Description: Dark Tab Basic Nav

Markup:
<li class="br-t_3 br_solid:md br_white-0 m-l_1 nav-item">
    <a class="a:bg_accent h:underline-none c_white text-shadow_black-1 br-b_3 br_white-0 br_solid:md h:bg_secondary h:br_accent h:c_white m-y_n2:md nav-link p-y_3:md p-x_4">
        Link
    </a>
</li>


MarkupWrapperClasses: flex_column flex_row:md ul_none nav bg_acc br_3 br_radius br_solid br_acc-3 p-l_4

Weight:0


Styleguide  Structures.Tabs.TabsDark.Link
*/
/*
Tab Dark: Disabled

Description: Disabled decorations is a swap of many of the decoration classes with the removal of the hover and active classes.

Markup:
<li class="br-t_3 br_solid:md br_white-0 m-l_1 nav-item ">
    <a class="bg_white-2 br-b_3 br_solid:md br_white-0 c_white-4 cursor_not-allowed disabled h:underline-none m-y_n2:md nav-link opacity-5 p-x_4 p-y_3:md" href="/on-demand/industry-stage#nav_jump" target="_self">
        Disabled
    </a>
</li>

MarkupWrapperClasses: flex_column flex_row:md ul_none nav bg_acc br_3 br_radius br_solid br_acc-3 p-l_4 

Weight:0


Styleguide  Structures.Tabs.TabsDark.LinkDisabled
*/
/*
Tab: Active

Description: Active State of Dark Tab.  Add and remove the `active is-active` class from the li-tag toggle the active effect

Markup:
<li class=" br-t_3 br_solid:md br_white-0 m-l_1 nav-item">
    <a 
        id="ActiveLink-tab" data-bs-toggle="tab" data-bs-target="#ActiveLink"  role="tab" aria-controls="ActiveLink" aria-selected="true"
        class="active a:bg_accent-n2 h:underline-none a:c_white br-b_3 br_white-0 br_solid:md c_primary h:bg_acc-n3 h:br_accent h:c_white m-y_n2:md nav-link p-y_3:md p-x_4" 
        href="#">Active</a>
</li>

MarkupWrapperClasses: flex_column flex_row:md ul_none nav bg_black-2 br_3 br_radius br_solid br_white-9 c_primary font_0 font_bold font_accent: p-x_0 p-x_4:md shadow_bevel-light

Weight:0

Styleguide  Structures.Tabs.Tabs.LinkActive
*/
/*
Tab: Basic

Description: Active State of Dark Tab.  Add and remove the `active is-active` class from the li-tag toggle the active effect

Markup:
<li class="br-t_3 br_solid:md br_white-0 m-l_1 nav-item">
    <a 
    id="BasicLink-tab" data-bs-toggle="tab" data-bs-target="#BasicLink"  role="tab" aria-controls="BasicLink" aria-selected="true"
    class="a:bg_accent-n2 h:underline-none a:c_white br-b_3 br_white-0 br_solid:md c_primary h:bg_acc-n3 h:br_accent h:c_white m-y_n2:md nav-link p-y_3:md p-x_4" href="#">Link</a>
</li>


MarkupWrapperClasses: flex_column flex_row:md ul_none nav bg_black-2 br_3 br_radius br_solid br_white-9 c_primary font_0 font_bold font_accent: p-x_0 p-x_4:md shadow_bevel-light

Weight:0

Styleguide  Structures.Tabs.Tabs.Link
*/
/*
Tab: Disabled

Description: Disabled decorations is a swap of many of the decoration classes with the removal of the hover and active classes.

Markup:
<li class="br-t_3 br_white-0 br_solid:md m-l_1 nav-item">
    <a class="br-b_3 br_solid:md br_white-0 c_black-4 opacity-5 bg_black-1 disabled h:underline-none m-y_n2:md nav-link p-x_3 p-x_4" href="#" tabindex="-1" aria-disabled="true">Disabled</a>
</li>

MarkupWrapperClasses: flex_column flex_row:md ul_none nav bg_black-2 br_3 br_radius br_solid br_white-9 c_primary font_0 font_bold font_accent: p-x_0 p-x_4:md shadow_bevel-light

Weight:0

Styleguide  Structures.Tabs.Tabs.LinkDisabled
*/
/*


Pages

Combination of UI brought together for pages on the site. 

Weight: 0

Styleguide Page
*/
/*

Retired Designs

The virtual product has evolved from its original form, and has made some designs that are no longer available or in use.  This area is the graveyard for those designs. 

Weight: 400000

Styleguide  Graveyard
*/
/*
Deprecated: Video Block Dual Channel

Description: These video blocks are used in combination with grid templates and dividers. 


Markup:
{{> "Sub.DateTimeDividers" }}
<section class="gap_5 grid justify_around p_4 p_5 columns_1 columns_2:md">
    {{> "Graveyard.Program.Live Video" }}
    {{> "Graveyard.Program.Live Video" }}
</section>
{{> "Sub.DateTimeDividers" }}
<section class="gap_5 grid justify_around p_4 p_5 columns_1">
    {{> "Graveyard.Program.Live Video" }}
</section>



Weight: 100000

Styleguide Graveyard.Program.Channels
*/
/*
Deprecated: Video Block Session

Description: These video blocks are used in combination with grid templates and dividers. 


Markup:
<article class="br-t_3 br_primary-2 br_radius br_solid c_black m-b_4 m-b_5:md m-t_5 m-x_0">
        <div class="br_1 br_black-2 br_radius br_solid flex flex_column font_ui justify_start p-x_4 relative shadow_overlap-light" style="height: 100%;">
        {{> "Sub.Header.VideoThumbnail" }}
        <main class="block flex_auto m-x_auto max-w_35 p-t_3 p-t_4:lg w_100">
            <h2 class="font-size_up font_display lh_2 "><strong class="font_accent">{{> "Data.Agenda.ID" }}</strong> {{> "Data.Session.Title" }}</h2>
        </main>
       {{> "Sub.ActionButtons" }}
    </div>
    <div class="c_black flex flex_wrap font_n2 justify_start p_3 br-br_radius br-bl_radius bg_black-2 br_solid br_1 br-t_0 br_black-3">
        <div class="flex flex_grow justify_start text_left uppercase">
        {{> "Sub.Credits.Dots" }}
        </div>
    </div>
</article>

MarkupWrapperClasses:
    gap_5 grid justify_around p_4 p_5 columns_1 columns_2:md



Weight: 10000

FORMAT: this element uses data that has strict data formatting requirements. See the data tab for more information.

Styleguide Graveyard.Program.Live Video
*/
/*
Deprecated: Video Block Presentation

Description: These video blocks are used in combination with grid templates and dividers. 


Markup:
<article class="br-t_3 br_primary-2 br_radius br_solid c_black m-b_4 m-b_5:md m-t_5 m-x_0">
        <div class="br_1 br_black-2 br_radius br_solid flex flex_column font_ui justify_start p-x_4 relative shadow_overlap-light" style="height: 100%;">
        {{> "Sub.Header.VideoThumbnail" }}
        <main class="block flex_auto m-x_auto max-w_35 p-t_3 p-t_4:lg w_100">
            <h2 class="font-size_up font_display lh_2 ">{{> "Data.Session.Title" }}</h2>
            <ul class="block c_black-6 font-size_down lh_1 ul_none"><li>{{> "Data.Faculty.FullName" }}</li><li> {{> "Data.Faculty.FullName" }}</li> </ul>
        </main>
       {{> "Sub.ActionButtons.NoDetails" }}
    </div>
    <div class="c_black flex flex_wrap font_n2 justify_start p_3 br-br_radius br-bl_radius bg_black-2 br_solid br_1 br-t_0 br_black-3">
        <div class="flex flex_grow justify_start text_left uppercase">
        {{> "Sub.Credits.Dots" }}
        </div>
    </div>
</article>


MarkupWrapperClasses:
    gap_5 grid justify_around p_4 p_5 columns_1 columns_2:md


Weight: 10000



FORMAT: this element uses data that has strict data formatting requirements. See the data tab for more information.

Styleguide Graveyard.Program.Presentation
*/
/*
Deprecated: Five Channel Max

Description: 
Block Designs are Great for a few channels but there is a maximum of 5 channels without the design crushing too much.

Markup: 
{{> "Sub.DateTimeDividers" }}
<section class="gap_4 grid justify_around p-y_4 p-y_5 columns_1 columns_5:md">
<article class="br-t_3 br_primary-2 br_radius br_solid c_black m-b_4 m-b_5:md m-t_5 m-x_0">
        <div class="br_1 br_black-2 br_radius br_solid flex flex_column font_ui justify_start p-x_4 relative shadow_overlap-light" style="height: 100%;">
        {{> "Sub.Header.VideoThumbnail"  modifier_class="bg_primary"}}
        <main class="block flex_auto m-x_auto max-w_35 p-t_3 p-t_4:lg w_100">
            <h2 class="font-size_up font_display lh_2 ">Planning for the Inevitable: Workforce and Patient Access Challenges </h2>
            <ul class="block c_black-6 font-size_down lh_1 ul_none"><li>{{> "Data.Faculty.FullName" }}</li><li>Frederic R. Simmons</li> </ul>
        </main>
       {{> "Sub.ActionButtons.NoDetails" }}
    </div>
    <div class="c_black flex flex_wrap font_n2 justify_start p_3 br-br_radius br-bl_radius bg_black-2 br_solid br_1 br-t_0 br_black-3">
        <div class="flex flex_grow justify_start text_left uppercase">
        {{> "Sub.Credits.Dots" }}
        </div>
    </div>
</article>
<!----------------------------------------------------------- AREA BREAK ---------------------------------------------------------->
<article class="br-t_3 br_primary-2 br_radius br_solid c_black m-b_4 m-b_5:md m-t_5 m-x_0">
        <div class="br_1 br_black-2 br_radius br_solid flex flex_column font_ui justify_start p-x_4 relative shadow_overlap-light" style="height: 100%;">
        {{> "Sub.Header.VideoThumbnail"  modifier_class="bg_accent" }}
        <main class="block flex_auto m-x_auto max-w_35 p-t_3 p-t_4:lg w_100">
            <h2 class="font-size_up font_display lh_2 ">
            Reducing Care Variation</h2>
            <ul class="block c_black-6 font-size_down lh_1 ul_none"><li>Steven M. Bradley, MD, FACC</li><li> Suzette Jaskie, MBA </li> </ul>
        </main>
       {{> "Sub.ActionButtons.NoDetails" }}
    </div>
    <div class="c_black flex flex_wrap font_n2 justify_start p_3 br-br_radius br-bl_radius bg_black-2 br_solid br_1 br-t_0 br_black-3">
        <div class="flex flex_grow justify_start text_left uppercase">
        {{> "Sub.Credits.Dots" }}
        </div>
    </div>
</article>
<!----------------------------------------------------------- AREA BREAK ---------------------------------------------------------->
<article class="br-t_3 br_primary-2 br_radius br_solid c_black m-b_4 m-b_5:md m-t_5 m-x_0">
        <div class="br_1 br_black-2 br_radius br_solid flex flex_column font_ui justify_start p-x_4 relative shadow_overlap-light" style="height: 100%;">
        {{> "Sub.Header.VideoThumbnail"  modifier_class="bg_highlight" }}
        <main class="block flex_auto m-x_auto max-w_35 p-t_3 p-t_4:lg w_100">
            <h2 class="font-size_up font_display lh_2 ">Maintaining the Viability of Your Nuclear Cardiology Program (Joint Society Session with ASNC)</h2>
            <ul class="block c_black-6 font-size_down lh_1 ul_none"><li>Dennis Calnon</li><li>  David C. Konur, FACHE  </li> </ul>
        </main>
       {{> "Sub.ActionButtons.NoDetails" }}
    </div>
    <div class="c_black flex flex_wrap font_n2 justify_start p_3 br-br_radius br-bl_radius bg_black-2 br_solid br_1 br-t_0 br_black-3">
        <div class="flex flex_grow justify_start text_left uppercase">
        {{> "Sub.Credits.Dots" }}
        </div>
    </div>
</article>
<!----------------------------------------------------------- AREA 2 ---------------------------------------------------------->
<article class="br-t_3 br_primary-2 br_radius br_solid c_black m-b_4 m-b_5:md m-t_5 m-x_0">
        <div class="br_1 br_black-2 br_radius br_solid flex flex_column font_ui justify_start p-x_4 relative shadow_overlap-light" style="height: 100%;">
        {{> "Sub.Header.VideoThumbnail" modifier_class="bg_warning" }}
        <main class="block flex_auto m-x_auto max-w_35 p-t_3 p-t_4:lg w_100">
            <h2 class="font-size_up font_display lh_2 ">Academic Compensation Models: From APPs to Professors  </h2>
            <ul class="block c_black-6 font-size_down lh_1 ul_none"><li>David Brody, MPA;</li><li> {{> "Data.Faculty.FullName" }}</li> </ul>
        </main>
       {{> "Sub.ActionButtons.NoDetails" }}
    </div>
    <div class="c_black flex flex_wrap font_n2 justify_start p_3 br-br_radius br-bl_radius bg_black-2 br_solid br_1 br-t_0 br_black-3">
        <div class="flex flex_grow justify_start text_left uppercase">
        {{> "Sub.Credits.Dots" }}
        </div>
    </div>
</article>
<!----------------------------------------------------------- AREA 2 ---------------------------------------------------------->
<article class="br-t_3 br_primary-2 br_radius br_solid c_black m-b_4 m-b_5:md m-t_5 m-x_0">
        <div class="br_1 br_black-2 br_radius br_solid flex flex_column font_ui justify_start p-x_4 relative shadow_overlap-light" style="height: 100%;">
        {{> "Sub.Header.VideoThumbnail" modifier_class="bg_success" }}
        <main class="block flex_auto m-x_auto max-w_35 p-t_3 p-t_4:lg w_100">
            <h2 class="font-size_up font_display lh_2 ">Managing Change in Graduate Medical Education  </h2>
            <ul class="block c_black-6 font-size_down lh_1 ul_none"><li>Lisa A. Mendes, MD, FACC</li><li> Gaby Weissman, MD, FACC</li> <li><strong>Moderator</strong>Allison Bailie</li></ul>
        </main>
       {{> "Sub.ActionButtons.NoDetails" }}
    </div>
    <div class="c_black flex flex_wrap font_n2 justify_start p_3 br-br_radius br-bl_radius bg_black-2 br_solid br_1 br-t_0 br_black-3">
        <div class="flex flex_grow justify_start text_left uppercase">
        {{> "Sub.Credits.Dots" }}
        </div>
    </div>
</article>
</section>


Weight: 100000

Styleguide Graveyard.Program.Max Channels
*/
/*
Deprecated: Channels Banners

Description: Conferences have added branding on the on demand area with category or channels banners. 

generic					- Channel Branding
track1					- Channel Branding
track2					- Channel Branding
track3					- Channel Branding

Markup:
<div class="categoryBanner {{modifier_class}}_banner m-t_3 m-b_4"></div>


Weight: 100

Styleguide Graveyard.LiveVideo.Channels.Banners
*/
/*
Deprecated: Video Block (Light) 

Description: These video blocks are used in combination with grid templates and dividers. 

generic_video           - the default Channel for videos. 
generic_video-nolabel   - the default Channel for videos with no label. 
track1_video            - track 1 videos will have these decorations. 
track2_video            - track 2 videos will have these decorations. 
track3_video            - track 3 videos will have these decorations. 


Markup:
    <article class="c_black">
    <div class="relative">
        <div class="block:lg p-x_5:md">
            <div class="m_auto m_auto:md self_center text_center max-w_20">
                <a class="aspect_4x3:lg  block aspect_21x9 aspect_16x9:md bg_top bg_cover bg_no-repeat bg_black generic_video br_1 br_radius br_solid br_black-3 flex_shrink relative shadow_3 text_center c_white-6 h:c_white {{modifier_class}}">
                    <div class="absolute b_0 flex h:opacity justify_center l_0 opacity_7 r_0 self_center t_0 text_center w_100">
                        <i class="absolute c_white-9 fa-play-circle text-shadow_black-1 fas flex_auto font_5 font_10:md self_center text_center w_100"></i>
                    </div>
                </a>
            </div>
        </div>
        <div class="c_primary-n4 flex_auto font_1 font_display font_medium">
            <div class="lh_2 m-t_2 p_3 p-y_2">
                <a href="#" class="">
                    <span class="block lh_1"><strong class="font_accent">{{> "Data.Agenda.ID" }}</strong> {{> "Data.Session.Title" }}</span>
                </a>
            </div>
        </div>
    </div>
    <div class="br-t_1 br_dotted br_black-3 c_black flex flex_wrap flex_column gap-y_3 flex_row:md font_n2 justify_between m-t_2 p-t_2">
        <div class="flex_shrink block text_left p-r_4 m-r_4 ">
            <a href="#modal-extra" class="block h:undecorated uppercase" data-remote="https://disclosures.acc.org/Public/AnnualMeetingAppConsol?pid=14617" data-toggle="modal" data-target="#modal-disclosures"><i class="far fa-paperclip"></i> Attachments</a>
        </div>
        <div class="flex_auto m-l_auto:md self_center">
             {{> "Sub.Credits.Dots" }}
        </div>
    </div>
</article>


Weight: 100

Styleguide Graveyard.Live Video
*/
/*
Deprecated: Twitter Tag

Description: Every conference has a common #tag structure asking user to join in to the conversation.; 

Markup:
<div class="socialTag float_right text_right"><div class="c_secondary font_1">Join The Conversation</div><div class="c_primary font_xbold font_3 font_display"><em class="fas fa-hashtag"></em>ACCAthleticHeart  <em class="fab fa-x-twitter"></em></div></div>

Weight:0


Styleguide Graveyard.PageElements.TwitterTag
*/
/*
Deprecated: Branded Header

This is a templated banner that uses as the central branding of a conference product. 

Markup:
<div class="brand-header"></div>



Styleguide  Graveyard.Header
*/
/*
Deprecated: Branded Header Overrides

This is a templated banner that uses as the central branding of a conference product. 

acc21   - Annual Scientific Session 2021
ah20    - Care of the Athletic Heart
ada20   - ADA/Siegfried Conf

Markup:
<div id="{{modifier_class}}" class="brand-header"></div><br>
<style>
.brand-header {
    height: 160px;
    width: 100%;
    background-color: #002d5b;
    background-image: url('../img/virtual/header.backgroundTexture.sm.png');
    background-repeat: no-repeat;
    background-position: center top;
}
@media only screen and (min-width : 768px) {
    .brand-header {
        height: 160px;
        width: 100%;
        background-image: url('../img/virtual/header.mainLogo.md.png'), url('../img/virtual/header.secondary.md.png'), url('../img/virtual/header.img.md.png'), url('../img/virtual/header.backgroundTexture.png');
        background-size: contain, contain, contain, cover;
        background-position: left center, right center, 27% center, center center;
        background-size: contain, contain, contain, cover;
        background-repeat: no-repeat;
    }
}
@media only screen and (min-width : 1200px) {
    .brand-header {
        height: 240px;
        width: 100%;
        background-image: url('../img/virtual/header.mainLogo.lg.png'), url('../img/virtual/header.secondary.lg.png'), url('../img/virtual/header.img.lg.png'), url('../img/virtual/header.backgroundTexture.png');
        background-position: left center, right center, 14% center, center center;
    }
}
 #{{modifier_class}}.brand-header {
     background-image: url('../img/{{modifier_class}}/header.backgroundTexture.sm.png');
}
@media only screen and (min-width : 768px) {
    #{{modifier_class}}.brand-header {
        background-image: url('../img/{{modifier_class}}/header.mainLogo.md.png'),
            url('../img/{{modifier_class}}/header.secondary.md.png'),
            url('../img/{{modifier_class}}/header.img.md.png'),
            url('../img/{{modifier_class}}/header.backgroundTexture.png');
    }
}
@media only screen and (min-width : 1200px) {
     #{{modifier_class}}.brand-header {
        background-image: url('../img/{{modifier_class}}/header.mainLogo.lg.png'),
            url('../img/{{modifier_class}}/header.secondary.lg.png'),
            url('../img/{{modifier_class}}/header.img.lg.png'),
            url('../img/{{modifier_class}}/header.backgroundTexture.png');
    }
}
</style>



Styleguide Graveyard.Header.Overrides
*/
/*
Lobby

This page brings together all active and future conferences. The page is hosted at the root domain of virtual.acc.org. This is the banner that uses as the umbrella brand of the conferences. 

Markup:
<div class="lobby-header"></div>

Weight: 10000

Deprecated: Old Designs from Virtual 2020

Styleguide Graveyard.Lobby

*/
/*
Conference Teaser

This container holds the brand of the conferences with some high level information. 

Markup:
<div class="conference_teaser br_shade br_1 br_solid m-b_4 p-x_4 br_radius relative c_white">
    <h1 class="conference_logo font_bold font_display m_0">
        <a class="expanded-click-area"><span class="display_none">conferences Name</span></a>
    </h1>
    <p class="font_0 font_1:md font_medium lh_2 p-x_2 text-shadow_black-1">A focus on evidence-based, practical, cardiovascular care strategies for the elite athlete to exercise enthusiast.</p>
    <div class="absolute:md b_3 flex flex_column flex_row:md font_n1 l_4 m-b_0:md m-b_n4 p-b_0:md p-b_3 r_4">
        <div class=""><div class="br-b_1 br_solid:md br_white-5 font_n2 m-b_2:md m-b_n2 text_left uppercase">live</div> <strong class="p-l_2:md">June 20, 2020</strong></div>
        <div class="block m-l_4:md m-t_0:md m-t_3"><div class="br-b_1 br_solid:md br_white-5 font_n2 m-b_2:md m-b_n2 text_left uppercase">on demand</div> <strong class="p-l_2:md">June 20, 2020 - December 31, 2020</strong></div>
        <div class="m-l_auto:md m-t_3 m-t_0:md">
            <div class="br-b_1 br_solid br_white-5 font_n2 m-b_2 text_right:md text_left uppercase">available credits</div>
            <div class="flex_grow uppercase text_right:md font_bold">
                <ul class="m-t_n2 ul_none">
                    <li class="inline-block lh_0 p-l_3:md">
                        <span class="bg_CME br_1 br_white-3 br_circle br_solid inline-block m-r_1" style=" height: 1em; width: 1em;">&nbsp;</span> cme </li>
                    <li class="inline-block lh_0 p-l_3">
                        <span class="bg_MOCII br_1 br_white-3 br_circle br_solid inline-block m-r_1" style=" height: 1em; width: 1em;">&nbsp;</span> moc II</li>
                </ul>
            </div>
        </div>
    </div>
</div>


Weight: 100

Deprecated: Old Designs from Virtual 2020

Styleguide Graveyard.Lobby.Cards

*/
/*
ACC/WCC 20 Conference CARD

ACC.20/WCC Virtual

Markup:
<div id="acc20" class="conference_teaser br_shade br_1 br_solid m-b_4 p-x_4 br_radius relative c_black">
    <h1 class="conference_logo font_bold font_display m_0">
        <a class="expanded-click-area"href="/ACC20"><span class="display_none">ACC.20/WCC Virtual</span></a>
    </h1>
    <p class="font_0 font_1:md font_medium lh_2 p-x_2 text-shadow_black-1">ACC.20/WCC Virtual brings cutting-edge science and practice-changing updates directly to you. Watch videos and industry presentations, hear from experts, browse posters, download slides, and explore virtual exhibits — all On Demand and all for FREE.</p>
    <div class="absolute:md b_3 flex flex_column flex_row:md font_n1 l_4 m-b_0:md m-b_n4 p-b_0:md p-b_3 r_4">
        <div class="">
            <div class="br-b_1 br_solid:md br_black-5 font_n2 m-b_2:md m-b_n2 text_left uppercase">live</div> <strong class="p-l_2:md">March 28 - 30, 2020</strong>
        </div>
        <div class="block m-l_4:md m-t_0:md m-t_3">
            <div class="br-b_1 br_solid:md br_black-5 font_n2 m-b_2:md m-b_n2 text_left uppercase">on demand</div> <strong class="p-l_2:md">Until June 30, 2020</strong>
        </div>
        <div class="m-l_auto:md m-t_3 m-t_0:md">
            <div class="br-b_1 br_solid br_black-5 font_n2 m-b_2 text_right:md text_left uppercase">available credits</div>
            <div class="flex_grow uppercase text_right:md font_bold">
                <ul class="m-t_n2 ul_none">
                    <li class="inline-block lh_0 p-l_3:md">
                        <span class="bg_CME br_1 br_black-3 br_circle br_solid inline-block m-r_1" style=" height: 1em; width: 1em;">&nbsp;</span> cme </li>
                    <li class="inline-block lh_0 p-l_3">
                        <span class="bg_CNE br_1 br_black-3 br_circle br_solid inline-block m-r_1" style=" height: 1em; width: 1em;">&nbsp;</span> cne</li>
                </ul>
            </div>
        </div>
    </div>
</div>
<style>
#acc20 {
    padding-top: 38%;
    background-color: #f4c74c;
    background-image: url(../img/virtual/lobby/ACC20/logo.sm.png), url(../img/virtual/lobby/ACC20/background.sm.png);
}
@media only screen and (min-width : 768px) {
#acc20 {
    padding-top: calc(150px + 1.5rem);
        background-image: url(../img/virtual/lobby/ACC20/logo.lg.png), url(../img/virtual/lobby/ACC20/secondaryLogo.lg.png), url(../img/virtual/lobby/ACC20/img.lg.png), url(../img/virtual/lobby/ACC20/background.lg.png);
    background-position: 4px 16px, calc(100% - 1rem) 13px, top right, top center;
    };
}
</style>


Weight: 150

Deprecated: Old Designs from Virtual 2020

Styleguide Graveyard.Lobby.Cards.ACC20

*/
/*
COVID Conference CARD

Summer COVID-19 Education Series

Markup:
<div id="cvcovid" class="conference_teaser br_shade br_1 br_solid m-b_4 p-x_4 br_radius relative c_white">
    <h1 class="conference_logo font_bold font_display m_0">
        <a class="expanded-click-area" href="/CVCOVID"><span class="display_none">Summer COVID-19 Education Series</span></a>
    </h1>
    <p class="font_0 font_1:md font_medium lh_2 p-x_2 text-shadow_black-1">Weekly episodes of targeted and easy-to-consume education to address current and evolving knowledge and practice gaps to help you manage your patients with COVID-19 and heart disease.</p>
    <div class="absolute:md b_3 flex flex_column flex_row:md font_n1 l_4 m-b_0:md m-b_n4 p-b_0:md p-b_3 r_4">
        <div class="">
            <div class="br-b_1 br_solid:md br_white-5 font_n2 m-b_2:md m-b_n2 text_left uppercase">live</div> <strong class="p-l_2:md">June 6, 2020</strong>
        </div>
        <div class="block m-l_4:md m-t_0:md m-t_3">
            <div class="br-b_1 br_solid:md br_white-5 font_n2 m-b_2:md m-b_n2 text_left uppercase">updates</div> <strong class="p-l_2:md">Every Thursday 12:00 p.m. – 1 p.m. ET June – August</strong>
        </div>
        <div class="block m-l_4:md m-t_0:md m-t_3">
            <div class="br-b_1 br_solid:md br_white-5 font_n2 m-b_2:md m-b_n2 text_left uppercase">on demand</div> <strong class="p-l_2:md">Until December 31, 2020</strong>
        </div>
    </div>
</div>
<style>
#cvcovid {
    padding-top: 25%;
    background-color: #722569;
     background-image: url(../img/virtual/lobby/COVID20/logo.sm.png), url(../img/virtual/lobby/COVID20/background.sm.png);
}
@media only screen and (min-width : 768px) {
#cvcovid {
    padding-top: calc(70px + 1.5rem);
    background-image: url(../img/virtual/lobby/COVID20/logo.lg.png), url(../img/virtual/lobby/COVID20/secondaryLogo.lg.png), url(../img/virtual/lobby/COVID20/img.lg.png), url(../img/virtual/lobby/COVID20/background.lg.png);
    background-position: 21px 21px, calc(100% - 1rem) 1rem, top right, top center;
    };
}
</style>


Weight: 200

Deprecated: Old Designs from Virtual 2020

Styleguide Graveyard.Lobby.Cards.CVCOVID

*/
/*
Athletic Heart CARD

Care of the Athletic Heart Virtual

Markup:
<div id="AH20" class="conference_teaser br_shade br_1 br_solid m-b_4 p-x_4 br_radius relative c_white">
    <h1 class="conference_logo font_bold font_display m_0">
        <a class="expanded-click-area" href="/AH20"><span class="display_none">Care of the Athletic Heart Virtual</span></a>
    </h1>
    <p class="font_0 font_1:md   font_medium lh_2 p-x_2 text-shadow_black-1">A focus on evidence-based, practical, cardiovascular care strategies for the elite athlete to exercise enthusiast.</p>
    <div class="absolute:md b_3 flex flex_column flex_row:md font_n1 l_4 m-b_0:md m-b_n4 p-b_0:md p-b_3 r_4">
        <div class="">
            <div class="br-b_1 br_solid:md br_white-5 font_n2 m-b_2:md m-b_n2 text_left uppercase">live</div> <strong class="p-l_2:md">June 20, 2020</strong>
        </div>
        <div class="block m-l_4:md m-t_0:md m-t_3">
            <div class="br-b_1 br_solid:md br_white-5 font_n2 m-b_2:md m-b_n2 text_left uppercase">on demand</div> <strong class="p-l_2:md">Until December 31, 2020</strong>
        </div>
        <div class="m-l_auto:md m-t_3 m-t_0:md">
            <div class="br-b_1 br_solid br_white-5 font_n2 m-b_2 text_right:md text_left uppercase">available credits</div>
            <div class="flex_grow uppercase text_right:md font_bold">
                <ul class="m-t_n2 ul_none">
                    <li class="inline-block lh_0 p-l_3:md">
                        <span class="bg_CME br_1 br_white-3 br_circle br_solid inline-block m-r_1" style=" height: 1em; width: 1em;">&nbsp;</span> cme </li>
                    <li class="inline-block lh_0 p-l_3">
                        <span class="bg_MOCII br_1 br_white-3 br_circle br_solid inline-block m-r_1" style=" height: 1em; width: 1em;">&nbsp;</span> moc ii</li>
                </ul>
            </div>
        </div>
    </div>
</div>
<style>
#AH20 {
    padding-top: 38%;
    background-color: #002d5b;
    background-image: url(../img/virtual/lobby/AH20/logo.sm.png), url(../img/virtual/lobby/AH20/background.sm.png);
}
@media only screen and (min-width : 768px) {
#AH20 {
    padding-top: calc(127px + 1.5rem);
    background-image: url(../img/virtual/lobby/AH20/logo.lg.png), url(../img/virtual/lobby/AH20/secondaryLogo.lg.png), url(../img/virtual/lobby/AH20/img.lg.png), url(../img/virtual/lobby/AH20/background.lg.png);
    background-position: -3px 11px, calc(100% - 1rem) 1rem, top right, top center;
    };
}
</style>


Weight: 250

Deprecated: Old Designs from Virtual 2020

Styleguide Graveyard.Lobby.Cards.AH20

*/
.conference_teaser {
  max-width: 480px;
  padding-top: 35%;
  padding-bottom: 16px;
  padding-bottom: 1rem;
  background-image: url(../img/virtual/lobby/virtual/logo.sm.png), url(../img/virtual/lobby/virtual/background.sm.png);
  background-position: top center, top center;
  background-size: contain, contain;
  background-repeat: no-repeat, repeat-y;
  background-color: #002d5b;
}
@media only screen and (min-width : 768px) {
  .conference_teaser {
    max-width: 1024px;
    max-height: 350px;
    padding-top: calc(120px + 1.5rem);
    padding-bottom: 4rem;
    background-image: url(../img/virtual/lobby/virtual/logo.lg.png), url(../img/virtual/lobby/virtual/secondaryLogo.lg.png), url(../img/virtual/lobby/virtual/img.lg.png), url(../img/virtual/lobby/virtual/background.lh.png);
    background-position: 16px 16px, calc(100% - 1rem) 1rem, top right, top center;
    background-size: auto, auto, contain, auto;
    background-repeat: no-repeat, no-repeat, no-repeat, repeat;
  }
}

.lobby-header {
  width: 100%;
  height: 100px;
  background: url("../img/virtual/lobby/header.backgroundTexture.sm.png") no-repeat center top;
  background-color: #002d5b;
}

@media only screen and (min-width : 768px) {
  .lobby-header {
    width: 100%;
    height: 125px;
    background: url("../img/virtual/lobby/header.mainLogo.md.png") no-repeat left top, url("../img/virtual/lobby/header.secondary.md.png") no-repeat right top, url("../img/virtual/lobby/header.img.md.png") no-repeat 27% top, url("../img/virtual/lobby/header.backgroundTexture.png") no-repeat right top;
    background-size: contain, contain, contain, cover;
    background-color: #002d5b;
  }
}
@media only screen and (min-width : 1200px) {
  .lobby-header {
    width: 100%;
    height: 160px;
    background: url("../img/virtual/lobby/header.mainLogo.lg.png") no-repeat left top, url("../img/virtual/lobby/header.secondary.lg.png") no-repeat right top, url("../img/virtual/lobby/header.img.lg.png") no-repeat 14% top, url("../img/virtual/lobby/header.backgroundTexture.png") no-repeat right top;
    background-color: #002d5b;
  }
}
/*
Umbrella Navigation

This is the banner that uses as the umbrella brand of the conferneces. 

Markup:
<div class="c_white flex flex_wrap p_4 p_3:md umbrella_nav">
    <div class="flex_auto float_right font_1 font_display font_xbold  inline-block lh_2 p-l_3:md p-y_2"> VIRTUAL EDUCATION <div class="font_light font_n1 lh_0">Welcome Josh G.</div>
    </div>
    <div class="flex flex_auto m-l_auto m-t_3 m-t_0:md w_100 w_auto:md">
        <div class="flex_grow p-x_3:md">
            <div class="font_bold font_n2 h_2lh m-b_2 text_right:md uppercase vertical-align_middle">Change Conferences</div>
            <div class="">
                <select name="" id="" class="bg_primary br_radius br_white-5 flex_auto w_100">
                    <option value="">Athletic Heart</option>
                    <option value="">ACC 20</option>
                    <option value="">Covid</option>
                </select>
            </div>
        </div>
        <button class="absolute bg_highlight br_radius btn btn-primary c_black flex_shrink font_bold h:bg_highlight-n3 h:c_white lh_2 m-l_0 r_0:md r_4 relative:md t_0:md t_4"> <span class="display_none inline:md">Login</span><i class="fa-sign-out-alt fas p-l_2"></i> </button>
    </div>
</div>

Weight: -10000

Styleguide Graveyard.Conference Navigation

*/
.umbrella_nav {
  width: 100%;
  background: url("../img/virtual/lobby/jumpNav.backgroundTexture.png") no-repeat center top;
  background-size: cover;
  background-color: #002d5b;
}

/*
Deprecated: Live Video Horizontal

Description: 

Markup:
    <article class="c_black flex flex_column flex_row:md">
        <div class="block:lg flex_grow max-w_30:md p-x_5:lg p-x_4:md p-x_3 m-b_3 m-b_0:md w_100 w_50:md m_auto m_0:md">
            <div class="m_auto m_auto:md self_center text_center">
                <a class="aspect_3x2:lg  block aspect_21x9 aspect_16x9:md bg_top bg_cover bg_no-repeat bg_black generic_video br_1 br_radius br_solid br_black-3 flex_shrink relative shadow_3 text_center c_white-6 h:c_white ">
                    <div class="absolute b_0 flex h:opacity justify_center l_0 opacity_7 r_0 self_center t_0 text_center w_100">
                        <i class="absolute c_white-9 fa-play-circle text-shadow_black-1 fas flex_auto font_10:md font_5 opacity_9 self_center text_center w_100"></i>
                    </div>
                </a>
            </div>
        </div>
        <div class="flex_auto">
            <div class="c_primary-n4 flex_auto font_1 font_2:md font_display font_medium">
                <div class="lh_2 m-t_2 p_3 p-y_2">
                    <a href="#" class="">
                        <span class="block lh_1"><strong class="font_accent">{{> "Data.Agenda.ID" }}</strong> {{> "Data.Session.Title" }}</span>
                    </a>
                    <span class="block font-size_down lh_1">{{> "Data.Session.Subtitle" }}</span>          
                    <span class="font-size_down-2 c_secondary-n3  block">{{> "Data.Faculty.FullName" }} <span class="font_italic"> - {{> "Data.Faculty.Role" }}</span></span>
                </div>
            </div>
            <div class="br-t_1 br_dotted br_black-3 c_black flex flex_wrap flex_column gap-y_3 flex_row:md font_n2 justify_between m-t_2 p-t_2">
                <div class="flex_shrink block text_left p-r_4 m-r_4 ">
                    <a href="#modal-extra" class="block h:undecorated uppercase" data-remote="https://disclosures.acc.org/Public/AnnualMeetingAppConsol?pid=14617" data-toggle="modal" data-target="#modal-disclosures"><i class="far fa-paperclip"></i> Attachments</a>
                </div>
                <div class="flex_auto m-l_auto:md self_center">
                    {{> "Sub.Credits.Dots" }}
                </div>
            </div>
        </div>
    </article>

MarkupWrapperClasses:
max-w_70



Weight: 10

Styleguide Graveyard.Block.LiveVideo.Horizontal
*/
/*
Locking Graphics

Showing assets before they are intractable is needed  

Markup:
<div class="locked_graphic">{{> "Graveyard.Program.Live Video"}}</div>

MarkupWrapperClasses:
gap_5 grid justify_around p_4 p_5 grid-col_1 grid-col_2:md

Weight: 1000

Styleguide Graveyard.Program.LiveVideo.Locked Graphic
*/
/*
Workshops

Description: A collection of Workshops that are available for the user to select from.

Weight:10

Styleguide Graveyard.Program.Workshops
*/
/*

Simple

Description: Simple Design for Workshops. 

Markup:
<article class="br-t_3 br_primary-2 br_radius br_solid c_black font_0 m-b_4 shadow_overlap-light">
    <div class="br-tl_radius br-tr_radius br_1 br_black-3 br_solid flex flex_column font_ui m-t_n2 relative shadow_2">
        <div class="br-b_1 br_primary-2 br_solid">
            {{>"Sub.CategoryFlags"}}
            <div class="p_4 p-b_2 flex flex_column flex_row:lg gap_4">
                <h3 class="font_display m-b_3 lh_2 c_primary-n2 font-size_up-2 flex_auto p-r_4:lg">
                    <span class="block font-size_up-1 font_display lh_1">
                        <!--
                            <strong class="font_bold p-r_3 font_accent">{{> "Data.Agenda.ID" }}</strong>
                        -->
                        {{> "Data.Session.Title" }}
                    </span>
                    <!-- Time & Date Stamp -->
                    <!-- 
                        <span class="c_accent font-size_down-1">
                            {{> "Data.Agenda.LiveDate" }}  {{> "Data.Agenda.LiveTime" }}
                        </span>
                    -->
                </h3>
                {{>"Graveyard.Program.Workshops.Button"}}
            </div>
        </div>
    </div>
    <div class="c_black flex flex_wrap font_n2 justify_start p_3 br-br_radius br-bl_radius bg_black-2 br_solid br_1 br-t_0 br_black-3">
    <div class="flex_auto">
        <a href="#modal-extra" class="block h:underline uppercase font_bold" data-remote="https://disclosures.acc.org/Public/AnnualMeetingAppConsol?pid=14617" data-toggle="modal" data-target="#modal-disclosures"><i class="far fa-paperclip"></i> Attachments</a>
    </div>
    <div class="flex_grow uppercase m-l_auto">
            <ul class="ul_none font_n2 text_right">
                <li class="inline-block lh_0 p-l_3">
                    <span class="bg_CME br_1 br_black-3 br_circle br_solid inline-block m-r_1" style=" height: 1em; width: 1em;">&nbsp;</span> cme
                </li>
                <li class="inline-block lh_0 p-l_3">
                    <span class="bg_CNE br_1 br_black-3 br_circle br_solid inline-block m-r_1" style=" height: 1em; width: 1em;">&nbsp;</span> cne
                </li>
                <li class="inline-block lh_0 p-l_3">
                    <span class="bg_MOCIV br_1 br_black-3 br_circle br_solid inline-block m-r_1" style=" height: 1em; width: 1em;">&nbsp;</span> moc
                </li>
                <li class="inline-block lh_0 p-l_3">
                    <span class="bg_AAPA br_1 br_black-3 br_circle br_solid inline-block m-r_1" style=" height: 1em; width: 1em;">&nbsp;</span> aapa
                </li>
                <li class="inline-block lh_0 p-l_3">
                    <span class="bg_ECME br_1 br_black-3 br_circle br_solid inline-block m-r_1" style=" height: 1em; width: 1em;">&nbsp;</span> ecme
                </li>
            </ul>
        </div>
    </div>
</article>


Weight: 10

Styleguide Graveyard.Program.Workshops.Simple
*/
/*
Workshops Button

Description: Workshops are interactive buttons that open a webex page and have the call to action "Join Now".

Markup:
<footer class="flex flex_auto flex_wrap gap_3 m_auto m-t_auto max-w_15 p-b_4 p-b_4:lg w_100">
        <a href="#" class="btn btn-secondary flex_none a:bg_alert-n2  h:bg_alert-n4 [active]"><i class="fas fa-heart"></i></a>
        <a href="#" class="btn btn-secondary flex_none a:bg_alert-n2"><i class="fas fa-calendar"></i></a>
        <a href="#" target="blank" class="btn btn-primary flex_auto">Join Now</a>
        <a href="#" class="br_radius btn btn-outline-secondary btn-sm flex_auto font-size_down-1 w_100">show details</a>
</footer>

Weight:0

Styleguide Graveyard.Program.Workshops.Button
*/
/*
Video Block

Description: These video blocks are used in combination with grid templates and dividers. 

Markup:
<article class="c_black m-b_4 m-b_5:md m-t_0:md m-t_4 m-t_5:lg">
    <div class="br_1 br_radius br_solid br_black-2 flex flex_column flex_column:lg flex_row:md font_ui h:bg_black-2 m-x_n2 relative" style="height: 100%">
        <div class="display_none:lg flex_none justify_center p-l_4:md p-y_3" style="width: 4rem">
            <div class="flex_none m-t_n5 m_auto m_auto:md self_center text_center" style="width: 3rem">
                <div class="pathwayColor{ bg_primary } flex_shrink relative aspect_1x1 shadow_3 text_center texture_ondemand thumb [ bg-blend_multiply bg_center bg_contain bg_no-repeat  ][ br_2 br_black-3 br_radius br_solid ]">
                    <div class="absolute b_0 flex h:opacity justify_center l_0 opacity_7 r_0 self_center t_0 text_center w_100"><em class="absolute c_white-9 fa-play fas flex_auto font_2 self_center text_center w_100"></em></div>
                </div>
            </div>
        </div>
        <div class="block:lg display_none m-t_n5 m-x_5 p-x_5">
            <div class="m-t_n5 m_auto m_auto:md self_center text_center">
                <div class="aspect_21x9 bg-blend_overlay bg_cover bg_no-repeat bg_primary br_2 br_radius br_solid br_black-3 flex_shrink relative shadow_3 texture_ondemand text_center thumb">
                    <div class="absolute b_0 flex h:opacity justify_center l_0 opacity_7 r_0 self_center t_0 text_center w_100"><em class="absolute c_white-9 fa-play fas flex_auto font_5 self_center text_center w_100"></em></div>
                </div>
            </div>
        </div>
        <div class="flex_auto [ c_primary-n4  font_0 font_1:md font_copy font_regular lh_2 ][ p-b_3 p-b_4:md ]">
            <div class="p-t_2 p_4 relative p-y_0 p-y_3:md p-x_5:lg"><a class="expanded-click-area h:undecorated p-b_3" target="_blank" href="/docs/default-source/filesah20/eabstracts/chowdhury-anabolic-androgenic-1130-279.pdf?sfvrsn=2518b85a_2">Anabolic-Androgenic Steroid Abuse: A Potential Cause of Myocardial Infarction in Young Patients</a></div>
        </div>
    </div>
    <div class="c_black flex flex_wrap font_n2 justify_between m-t_2 p-t_2">
        <div class="flex_shrink block  text_left p-r_4 m-r_4 ">
            <a href="#modal-extra" class="block h:underline uppercase" data-remote="https://disclosures.acc.org/Public/AnnualMeetingAppConsol?pid=14617" data-toggle="modal" data-target="#modal-disclosures"><i class="far fa-paperclip"></i> Attachments</a>
        </div>
        <div class="flex_grow uppercase text_right">
            <ul class="m-t_n2 ul_none">
                <li class="inline-block lh_0 p-l_3">
                    <span class="bg_CME br_1 br_black-3 br_circle br_solid inline-block m-r_1" style=" height: 1em; width: 1em;">&nbsp;</span> cme </li>
                <li class="inline-block lh_0 p-l_3">
                    <span class="bg_CNE br_1 br_black-3 br_circle br_solid inline-block m-r_1" style=" height: 1em; width: 1em;">&nbsp;</span> cne </li>
                <li class="inline-block lh_0 p-l_3">
                    <span class="bg_COP br_1 br_black-3 br_circle br_solid inline-block m-r_1" style=" height: 1em; width: 1em;">&nbsp;</span> cop </li>
            </ul>
        </div>
    </div>
</article>


MarkupWrapperClasses:
    p_4 bg_white grid template-x_25 gap-x_5 gap-y_4


Weight: -1000

Styleguide Graveyard.Program.OnDemand.Video
*/
/*
Slides Block

Description: These slide blocks are used in combination with grid templates and dividers. 

Markup:
<article  class="c_black m-b_4 m-b_5:md m-t_0:md m-t_4 m-t_5:lg">
    <div class="br_1 br_radius br_solid br_black-2 flex flex_column flex_column:lg flex_row:md font_ui h:bg_black-2 m-x_n2 relative" style="height: 100%">
        <div class="display_none:lg flex_none justify_center p-l_4:md p-y_3" style="width: 4rem">
            <div class="flex_none m-t_n5 m_auto m_auto:md self_center text_center" style="width: 3rem">
                <div class="pathwayColor{ bg_primary } flex_shrink relative aspect_1x1 shadow_3 text_center texture_ondemand thumb [ bg-blend_multiply bg_center bg_contain bg_no-repeat  ][ br_2 br_black-3 br_radius br_solid ]">
                    <div class="absolute b_0 flex h:opacity justify_center l_0 opacity_7 r_0 self_center t_0 text_center w_100"><em class="absolute c_white-9 fa-presentation fas flex_auto font_2 self_center text_center w_100"></em></div>
                </div>
            </div>
        </div>
        <div class="block:lg display_none m-t_n5 m-x_5 p-x_5">
            <div class="m-t_n5 m_auto m_auto:md self_center text_center max-w_20">
                <div class="aspect_21x9 bg-blend_overlay bg_cover bg_no-repeat bg_primary br_2 br_radius br_solid br_black-3 flex_shrink relative shadow_3 texture_ondemand text_center thumb">
                    <div class="absolute b_0 flex h:opacity justify_center l_0 opacity_7 r_0 self_center t_0 text_center w_100"><em class="absolute c_white-9 fa-presentation fas flex_auto font_5 self_center text_center w_100"></em></div>
                </div>
            </div>
        </div>
        <div class="flex_auto [ c_primary-n4  font_0 font_1:md font_copy font_regular lh_2 ][ p-b_3 p-b_4:md ]">
            <div class="p-t_2 p_4 p-y_0 p-y_3:md p-x_5:lg"><a class="expanded-click-area h:undecorated p-b_3" target="_blank" href="/docs/default-source/filesah20/eabstracts/chowdhury-anabolic-androgenic-1130-279.pdf?>Anabolic-Androgenic Steroid Abuse: A Potential Cause of Myocardial Infarction in Young Patients</a></div>
        </div>
    </div>
    <div class="c_black flex flex_wrap font_n2 justify_between m-t_2 p-t_2">
        <div class="flex_shrink block  text_left p-r_4 m-r_4 ">
            <a href="#modal-extra" class="block h:underline uppercase" data-remote="https://disclosures.acc.org/Public/AnnualMeetingAppConsol?pid=14617" data-toggle="modal" data-target="#modal-disclosures"><i class="far fa-paperclip"></i> Attachments</a>
        </div>
        <div class="flex_grow">
            {{> "Sub.Credits.Dots" }}
        </div>
    </div>
</article>

MarkupWrapperClasses:
    p_4 bg_white grid template-x_25 gap-x_5 gap-y_4


Weight: -800

Styleguide Graveyard.Program.OnDemand.Slides
*/
/*
eAbstract

eAbstracts  are used in combination with grid templates and dividers. 

Markup:
<article  class="c_black m-b_4 m-b_5:md m-t_0:md m-t_4 m-t_5:lg">
    <div class="br_1 br_radius br_solid br_black-2 flex flex_column flex_column:lg flex_row:md font_ui h:bg_black-2 m-x_n2 relative" style="height: 100%">
        <div class="display_none:lg flex_none justify_center p-l_4:md p-y_3" style="width: 4rem">
            <div class="flex_none m-t_n5 m_auto m_auto:md self_center text_center" style="width: 3rem">
                <div class="pathwayColor{ bg_primary } flex_shrink relative aspect_1x1 shadow_3 text_center texture_ondemand thumb [ bg-blend_multiply bg_center bg_contain bg_no-repeat  ][ br_2 br_black-3 br_radius br_solid ]">
                    <div class="absolute b_0 flex h:opacity justify_center l_0 opacity_7 r_0 self_center t_0 text_center w_100"><em class="absolute c_white-9 fa-user-chart fas flex_auto font_2 self_center text_center w_100"></em></div>
                </div>
            </div>
        </div>
        <div class="block:lg display_none m-t_n5 m-x_5 p-x_5">
            <div class="m-t_n5 m_auto m_auto:md self_center text_center">
                <div class="aspect_21x9 bg-blend_overlay bg_cover bg_no-repeat bg_primary br_2 br_radius br_solid br_black-3 flex_shrink relative shadow_3 texture_ondemand text_center thumb">
                    <div class="absolute b_0 flex h:opacity justify_center l_0 opacity_7 r_0 self_center t_0 text_center w_100"><em class="absolute c_white-9 fa-user-chart fas flex_auto font_5 self_center text_center w_100"></em></div>
                </div>
            </div>
        </div>
        <div class="flex_auto [ c_primary-n4  font_0 font_1:md font_copy font_regular lh_2 ][ p-b_3 p-b_4:md p-l_0:lg p-l_4:md ]">
            <div class="p-t_2 p_4  p-y_0 p-y_3:md p-x_5:lg">
                <a class="expanded-click-area h:undecorated p-b_3" target="_blank" href="/docs/default-source/filesah20/eabstracts/chowdhury-anabolic-androgenic-1130-279.pdf?sfvrsn=2518b85a_2">Anabolic-Androgenic Steroid Abuse: A Potential Cause of Myocardial Infarction in Young Patients</a>
            </div>
        </div>
    </div>
    <div class="c_black flex flex_wrap font_n2 justify_between m-t_2 p-t_2">
        <div class="flex_shrink block  text_left p-r_4 m-r_4 ">
            <a href="#modal-extra" class="block h:underline uppercase" data-remote="https://disclosures.acc.org/Public/AnnualMeetingAppConsol?pid=14617" data-toggle="modal" data-target="#modal-disclosures"><i class="far fa-paperclip"></i> Attachments</a>
        </div>
        <div class="flex_grow m-l_auto">
             {{> "Sub.Credits.Dots" }}
        </div>
    </div>
</article>


MarkupWrapperClasses:
    p_4 bg_white grid template-x_25 gap-x_5 gap-y_4


Weight: -700

Styleguide Graveyard.Program.OnDemand.eAbstract
*/
/*
Journal Block

Description: These slide blocks are used in combination with grid templates and dividers. 

Markup:
<article  class="c_black m-b_4 m-t_5 m-t_0:md m-t_2:lg ">
    <div class="br_1 br_radius br_solid br_black-2 flex flex_column flex_row:md font_ui h:bg_black-2 m-x_n2 relative">
        <div class="flex_none justify_center p-l_4:md p-y_3" style="width:4rem;">
            <div class="flex_none m-t_n5 m_auto m_auto:md self_center text_center" style="width:3rem;">
                <div class="pathwayColor{ bg_primary } flex_shrink relative aspect_1x1 shadow_3 text_center texture_ondemand thumb [ bg-blend_multiply bg_center bg_contain bg_no-repeat  ][ br_2 br_black-3 br_radius br_solid ]">
                    <div class="absolute b_0 flex h:opacity justify_center l_0 opacity_7 r_0 self_center t_0 text_center w_100"><em class="absolute c_white-9 fa-book-open fas flex_auto font_2 self_center text_center w_100"></em></div>
                </div>
            </div>
        </div>
        <div class="flex_auto [ c_primary-n4  font_0 font_1:md font_copy font_regular lh_2 ][  p-x_3 p-b_0:lg p-b_3 p-l_4:lg p-l_4:md ]" >
            <div class="m-t_2 p_3 p-y_2"><a class="expanded-click-area h:undecorated" target="_blank" href="https://virtual.acc.org/docs/default-source/filesah20/journal/10-dias_exercise-training-for-patients-with-hypertrophic-cardiomyopathy.pdf?sfvrsn=fa018194_2" sfref="[documents%7COpenAccessDataProvider]c9ef138c-5f43-4524-8a51-d06907c828dc">Exercise Training for Patients With Hypertrophic Cardio myopathy: JACC Review Topic of the Week </a>
            </div>
        </div>
    </div>
    <div class="c_black flex flex_wrap font_n2 justify_between m-t_2 p-t_2">
        <div class="flex_shrink block font_bold text_left p-r_3 m-r_3 br-r_1 br_black-3 br_solid">
            <a href="#modal-disclosures" class="block h:underline uppercase" data-remote="https://disclosures.acc.org/Public/AnnualMeetingAppConsol?pid=14617" data-toggle="modal" data-target="#modal-disclosures">Article</a>
        </div>
        <div class="flex_shrink block font_italic  text_left">
            <span class="block uppercase" >Published: June 15, 2020</span>
        </div>
        <div class="flex_grow m-l_auto">
             {{> "Sub.Credits.Dots" }}
        </div>
    </div>
</article>


MarkupWrapperClasses:
p_4 bg_white

Weight: 100

Styleguide Graveyard.Program.OnDemand.Journals
*/
/*
Resource Package

Description: These slide blocks are used in combination with grid templates and dividers. 

Markup:
<article  class="c_black m-b_4 m-t_5 m-t_0:md m-t_2:lg ">
    <div class="br_1 br_radius br_solid br_black-2 flex flex_column flex_row:md font_ui h:bg_black-2 m-x_n2 relative">
        <div class="flex_none justify_center p-l_4:md p-y_3" style="width:4rem;">
            <div class="flex_none m-t_n5 m_auto m_auto:md self_center text_center" style="width:3rem;">
                <div class="aspect_1x1 bg-blend_multiply bg_cover bg_no-repeat bg_primary br_2 br_radius br_solid br_black-3 flex_shrink relative shadow_3 texture_ondemand text_center thumb">
                    <div class="absolute b_0 flex h:opacity justify_center l_0 opacity_7 r_0 self_center t_0 text_center w_100"><i class="flex_auto c_white-9 fa-file-archive fas font_2 self_center text_center w_100"></i></div>
                </div>
            </div>
        </div>
        <div class="flex_auto [ c_primary-n4  font_0 font_1:md font_copy font_regular lh_2 ][  p-x_3 p-b_0:lg p-b_3 p-l_4:lg p-l_4:md ]" >
            <div class="m-t_2 p_3 p-y_2"><a class="expanded-click-area h:undecorated" target="_blank" href="https://virtual.acc.org/docs/default-source/filesah20/journal/10-dias_exercise-training-for-patients-with-hypertrophic-cardiomyopathy.pdf?sfvrsn=fa018194_2" sfref="[documents%7COpenAccessDataProvider]c9ef138c-5f43-4524-8a51-d06907c828dc">Exercise Training for Patients With Hypertrophic Cardio myopathy: JACC Review Topic of the Week </a>
            </div>
        </div>
    </div>
    <div class="c_black flex flex_wrap font_n2 justify_between m-t_2 p-t_2">
        <div class="flex_shrink block font_bold text_left p-r_3 m-r_3 br-r_1 br_black-3 br_solid">
            <a href="#modal-disclosures" class="block h:underline uppercase" data-remote="https://disclosures.acc.org/Public/AnnualMeetingAppConsol?pid=14617" data-toggle="modal" data-target="#modal-disclosures">Article</a>
        </div>
        <div class="flex_shrink block font_italic  text_left">
            <span class="block uppercase" >Published: June 15, 2020</span>
        </div>
        <div class="flex_grow m-l_auto">
             {{> "Sub.Credits.Dots" }}
        </div>
    </div>
</article>



MarkupWrapperClasses:
p_4 bg_white

Weight: 200

Styleguide Graveyard.Program.OnDemand.Resource
*/
/*
Sessions

Description: The session is the main content item of virtual conferences.  These element are represented differently depending on the amount of sessions and presentation are in the conference. Sessions are a collection of presentations. 



Weight:10

Styleguide Graveyard.Program
*/
/*

Simple

Description: When the count of sessions is lower then 10 in count, the Simple Design is recommended. 

Markup:
<article class="c_black font_0 m-b_4 br-t_3 br_solid br_primary-2 br_radius isolation_isolate shadow_overlap-light">
    <div class="br_1 br-b_0 br-tr_radius br-tl_radius br_solid br_black-3 flex flex_column font_ui m-t_n2 relative">
        <div class="br-b_1 br_solid br_primary-2">
            {{>"Sub.CategoryFlags"}}
            <div class="p_4 p-b_2 flex flex_column flex_row:lg">
                <h3 class="font_display m-b_3 lh_2 c_primary-n2 font-size_up-2 p-r_4:lg">
                    <span class="block font-size_up-1 font_display lh_1">
                        <strong class="font_bold p-r_3">{{> "Data.Agenda.ID" }}</strong>
                        {{> "Data.Session.Title" }}
                    </span>
                    <span class="c_accent font-size_down-1">{{> "Data.Agenda.LiveDate" }}  {{> "Data.Agenda.LiveTime" }}</span>
                </h3>
                <div class="flex_grow m-l_auto:lg">
                    <div class="flex flex_column-reverse flex_row-reverse:lg flex_wrap gap-x_3 gap-y_3 p-y_3 p-y_0:lg justify_start">
                        <a href="#" class="btn btn-primary h:bg_secondary-n3 z_5">Watch </a>
                        <a href="#" class="btn btn-secondary z_5 a:bg_alert h:bg_alert-n3 { active }"><i class="fas fa-heart c_white"></i></a>
                    </div>
                </div>
            </div>
            <h4 class="font-size_up p-x_4 c_primary font_medium">Presentations</h4>
            <ul class="ul_none br-t_1 br_solid br_primary p_0 font_n1 bg_primary-n3">
                <li class="br-t_1 br_black-2 br_solid p-x_4 p-y_3 m_0 lh_2 bg_white">
                    <span class="font-size_up-1 block font_display">{{> "Data.Presentation.Title" }}</span>
                    <span class="font-size-down opacity_7 font_ui"><strong class="c_primary">{{> "Data.Faculty.Role" }}:</strong>{{> "Data.Faculty.FullName" }} ({{> "Data.Faculty.Location" }})</span>
                    <span class="font-size-down-1 opacity_6 font_italic block">{{> "Data.Presentation.LiveTime" }}</span>
                </li>
                <li class="br-t_1 br_black-2 br_solid p-x_4 p-y_3 m_0 lh_2 bg_white-9">
                    <span class="font-size_up-1 block font_display">Antiplatelet Regimen After Drug Coated Balloon </span>
                    <span class="font-size-down opacity_7 font_ui">Chen (China)</span>
                    <span class="font-size-down-1 opacity_6 font_italic block">12:00 – 12:45 PM <abbr title="EASTERN DAYLIGHT TIME, UTC -4">EDT</abbr></span>
                </li>
                <li class="br-t_1 br_black-2 br_solid p-x_4 p-y_3 m_0 lh_2 bg_white-9">
                    <span class="font-size_up-1 block font_display">Case: Drug Coated Balloon in De Novo Ostial Left Anterior Descending Artery </span>
                    <span class="font-size-down opacity_7 font_ui">Qiu (China)</span>
                    <span class="font-size-down-1 opacity_6 font_italic block">12:45 – 1:00 PM <abbr title="EASTERN DAYLIGHT TIME, UTC -4">EDT</abbr></span>
                </li>
            </ul>        
        </div>
    </div>
    <div class="c_black flex flex_wrap font_n2 justify_start p_3 br-br_radius br-bl_radius bg_black-2 br_solid br_1 br-t_0 br_black-3">
        <div class="flex_auto"> <a href="#modal-extra" class="block h:underline uppercase font_bold" data-remote="https://disclosures.acc.org/Public/AnnualMeetingAppConsol?pid=14617" data-toggle="modal" data-target="#modal-disclosures"><i class="far fa-paperclip"></i> Attachments</a>
        </div>
        <div class="flex_grow uppercase m-l_auto">
            <ul class="ul_none font_n2 text_right">
                <li class="inline-block lh_0 p-l_3">
                    <span class="bg_CME br_1 br_black-3 br_circle br_solid inline-block m-r_1" style=" height: 1em; width: 1em;">&nbsp;</span> cme
                </li>
                <li class="inline-block lh_0 p-l_3">
                    <span class="bg_COP br_1 br_black-3 br_circle br_solid inline-block m-r_1" style=" height: 1em; width: 1em;">&nbsp;</span> cop
                </li>
            </ul>
        </div>
    </div>
</article>


Weight: 10

Styleguide Graveyard.Program.Simple

*/
/*

On Demand

Description: When the count of sessions is lower then 10 in count, the Simple Design is recommended the difference between live and on demand. 

Markup:
<article class="br-t_3 br_primary-2 br_radius br_solid c_black font_0 m-b_4 shadow_overlap-light">
    <div class="br-tl_radius br-tr_radius br_1 br_black-3 br_solid flex flex_column font_ui m-t_n2 relative shadow_2">
        <div class="br-b_1 br_primary-2 br_solid">
            <!-- {{>"Sub.CategoryFlags"}} -->
            <div class="p_4 p-b_2 flex flex_column flex_row:lg">
                <h3 class="font_display m-b_3 lh_2 c_primary-n2 font-size_up-2  p-r_4:lg">
                    <span class="block c_black-6 uppercase font_bold font-size_down-1"> Session I: Evolving New Frontiers of Imaging Ready for Practice</span><span class="block font-size_up-1 font_display lh_1">New York Cardiovascular Symposium 2021 Welcome Video and Introduction of session and Faculty by Dr. Itchhaporia </span><span class="block c_black font-size_down-1 font_ui lh_3 opacity_7">Dipti Itchhaporia, MD, FACC (Chair)</span>
                </h3>
                <div class="flex_grow m-l_auto:lg">
                    <div class="flex flex_column-reverse flex_row-reverse:lg flex_wrap gap-x_3 gap-y_3 p-y_3 p-y_0:lg justify_start">
                        <a href="#" class="btn btn-primary h:bg_secondary-n3 z_5">Watch </a>
                        <a href="#" class="btn btn-secondary z_5 a:bg_alert h:bg_alert-n3 { active }"><i class="fas fa-heart c_white"></i></a>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <div class="c_black flex flex_wrap font_n2 justify_start p_3 br-br_radius br-bl_radius bg_black-2 br_solid br_1 br-t_0 br_black-3">
    <div class="flex_auto">
        <a href="#modal-extra" class="block h:underline uppercase font_bold" data-remote="https://disclosures.acc.org/Public/AnnualMeetingAppConsol?pid=14617" data-toggle="modal" data-target="#modal-disclosures"><i class="far fa-paperclip"></i> Attachments</a>
    </div>
    <div class="flex_grow uppercase m-l_auto">
            <ul class="ul_none font_n2 text_right">
                <li class="inline-block lh_0 p-l_3">
                    <span class="bg_CME br_1 br_black-3 br_circle br_solid inline-block m-r_1" style=" height: 1em; width: 1em;">&nbsp;</span> cme
                </li>
                <li class="inline-block lh_0 p-l_3">
                    <span class="bg_CNE br_1 br_black-3 br_circle br_solid inline-block m-r_1" style=" height: 1em; width: 1em;">&nbsp;</span> cne
                </li>
                <li class="inline-block lh_0 p-l_3">
                    <span class="bg_MOCIV br_1 br_black-3 br_circle br_solid inline-block m-r_1" style=" height: 1em; width: 1em;">&nbsp;</span> moc
                </li>
                <li class="inline-block lh_0 p-l_3">
                    <span class="bg_AAPA br_1 br_black-3 br_circle br_solid inline-block m-r_1" style=" height: 1em; width: 1em;">&nbsp;</span> aapa
                </li>
                <li class="inline-block lh_0 p-l_3">
                    <span class="bg_ECME br_1 br_black-3 br_circle br_solid inline-block m-r_1" style=" height: 1em; width: 1em;">&nbsp;</span> ecme
                </li>
            </ul>
        </div>
    </div>
</article>


Weight: 10

Styleguide Graveyard.Program.OnDemand

*/
/*
Block Designs

For small conferences that have a small amount of content is recommended to use the Block Designs. When sessions are lower then 10 in count, the Block Designs are recommended.

Weight: 0

Styleguide Graveyard.Program.Block
*/
body {
  font-size: 16px;
  font-size: 1rem;
  font-family: var(--font-family_copy);
}

h1, .h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  font-weight: var(--font_regular);
  font-family: var(--font-family_display);
}

h6, .h6 {
  font-weight: var(--font_bold);
}

p {
  line-height: 1.35;
}

ul,
ol {
  line-height: 1.6;
}

kbd,
code,
samp,
var {
  font-family: var(--font-family_mono);
}

form {
  border-color: rgba(19, 18, 18, 0.38);
}

label {
  font-weight: var(--font_bold);
}

label,input,
select,
textarea,
legend,
fieldset,
button {
  color: currentColor;
  font-size: 16px;
  font-size: 1rem;
  font-family: var(--font-family_ui);
}

input,
select,
textarea,
legend,
fieldset,
button {
  box-sizing: border-box;
}

button,
[type=button],
[type=submit],
[type=reset], [type=date],
[type=datetime],
[type=datetime-local],
[type=email],
[type=month],
[type=number],
[type=password],
[type=search],
[type=tel],
[type=text],
[type=url],
[type=week],
[type=time], select,
textarea {
  min-height: 1.5em;
  padding: 4px 8px;
  padding: 0.25rem 0.5rem;
  border-width: thin;
  border-radius: 6px;
  border-color: rgba(19, 18, 18, 0.25);
  line-height: 1.6;
}

input:focus,
select:focus,
textarea:focus {
  outline-color: hsla(var(--primary-h), var(--primary-s), var(--primary-l), 0.5);
  box-shadow: inset 1px 1px 2px 2px hsla(var(--primary-h), var(--primary-s), var(--primary-l), 0.12), inset 2px 2px 3px 0px hsla(var(--primary-h), var(--primary-s), var(--primary-l), 0.1), inset -2px -2px 3px 0px hsla(var(--primary-h), var(--primary-s), var(--primary-l), 0.1);
}

[type=date],
[type=datetime],
[type=datetime-local],
[type=email],
[type=month],
[type=number],
[type=password],
[type=search],
[type=tel],
[type=text],
[type=url],
[type=week],
[type=time], select,
textarea {
  width: 100%;
}

input,
select,
textarea,
legend,
fieldset,
button {
  box-sizing: border-box;
}

[type=color] {
  width: 24px;
  width: 1.5rem;
  height: 24px;
  height: 1.5rem;
  padding: 0;
  border-color: rgba(19, 18, 18, 0.25);
}

[type=radio],
[type=checkbox] {
  padding-left: 8px;
  padding-left: 0.5rem;
}

button,
[type=button],
[type=submit],
[type=reset] {
  width: auto;
  border-radius: 6px;
}

fieldset {
  margin: 8px 0;
  margin: 0.5rem 0;
  padding: 8px 16px;
  padding: 0.5rem 1rem;
  border-color: rgba(19, 18, 18, 0.1);
}

/*

 Basic Inputs

 Arches is strongly based on utility classes styling everything so it commonly just builds on either the base of the browser defaults or the defaults of the framework that is built on. This is a kitchen sink of html elements so you can see how this variation will effect html. There is No basic styling around the pure DOM with the utility class only.  To get full brand styling use a framework based version of arches.  

  Styleguide HTML.Inputs

*/
/*

  Text Inputs 

  Bellow is the comparison of using the basic Html input types with the utility classes only vs using the bootstrap pattern for the input.

Markup:
<div class="flex_row flex gap-x_5">
	<div class="flex_auto">
		<h3>Utility Class</h3>
		<label for="example-input-email" class='m-b_3'>Email address</label> 
		<input type="email" id="example-input-email" placeholder="Enter email"/>
	</div>
	<div class="flex_auto">
		<h3>Bootstrap</h3>
		<label for="exampleFormControlInput1" class="form-label">Email address</label>
		<input type="email" class="form-control" id="exampleFormControlInput1" placeholder="name@example.com"/>
	</div>
</div>

  Styleguide HTML.Inputs.Text

*/
/*

Inputs UC

Utility Class only build inputs

Markup:
<form>
    <div class="m-b_3"><label class="m-b_3" for="example-input-email">Email address</label> <input type="email" id="example-input-email" placeholder="Enter email"></div>
    <div class="m-b_3"><label class="m-b_3" for="example-input-password1">Number</label> <input type="number" id="example-input-number" placeholder="Number"></div>
    <div class="m-b_3"><label class="m-b_3" for="example-input-password">Password</label> <input type="password" id="example-input-password" placeholder="Password"></div>
    <div class="m-b_3"><label class="m-b_3" for="example-input-search">Search</label> <input type="search" id="example-input-serach" placeholder="Search .."></div>
    <div class="m-b_3"><label class="m-b_3" for="example-input-tel">Telephone number</label> <input type="tel" id="example-input-tel" placeholder="Telephone number"></div>
    <div class="m-b_3"><label class="m-b_3" for="example-input-text">Text</label> <input type="text" id="example-input-text" placeholder="Enter some text here"></div>
    <div class="m-b_3"><label class="m-b_3" for="example-input-url">Url</label> <input type="url" id="example-input-url" placeholder="Enter a url here"></div>
    <div class="m-b_3"><label class="m-b_3" for="example-input-color">Color</label> <input type="color" id="example-inupt-color" placeholder="#fff"></div>
    <div class="m-b_3"><label class="m-b_3" for="example-input-date">Date</label> <input type="date" id="example-input-date" placeholder="date"></div>
    <div class="m-b_3"><label class="m-b_3" for="example-input-date-time">Date / Time</label> <input type="datetime" id="example-input-date-time" placeholder="date / time"></div>
    <div class="m-b_3"><label class="m-b_3" for="example-input-date-time-local">Date / Time local</label> <input type="datetime-local" id="example-input-date-time-local" placeholder="date / time local"></div>
    <div class="m-b_3"><label class="m-b_3" for="example-input-month">Month</label> <input type="month" id="example-input-month" placeholder="Month"></div>
    <div class="m-b_3"><label class="m-b_3" for="example-input-week">Week</label> <input type="week" id="example-input-week" placeholder="Week"></div>
    <div class="m-b_3"><label class="m-b_3" for="example-input-time">Time</label> <input type="time" id="example-input-time" placeholder="Time"></div>
    <div class="m-b_3"><label class="m-b_3" for="example-select1">Example select</label> <select id="example-select1">
            <option>1</option>
            <option>2</option>
            <option>3</option>
            <option>4</option>
            <option>5</option>
        </select></div>
    <div><label for="example-select2">Example multiple select</label> <select multiple="" id="example-select2">
            <option>1</option>
            <option>2</option>
            <option>3</option>
            <option>4</option>
            <option>5</option>
        </select></div>
    <div><label for="example-textarea">Example textarea</label> <textarea id="example-textarea" rows="3"></textarea></div>
    <div><label for="example-input-file">File input</label> <input type="file" id="example-input-file"></div>
    <fieldset>
        <legend>I am legend</legend>
        <div><label><input type="radio" name="options-radios" id="optionsR-radios1" value="option1" checked=""> Option one is this and that—be sure to include why it's great</label></div>
        <div><label><input type="radio" name="options-radios" id="options-radios2" value="option2"> Option two can be something else and selecting it will deselect option one</label></div>
        <div><label><input type="radio" name="optionsRadios" id="options-radios3" value="option3" disabled=""> Option three is disabled</label></div>
    </fieldset>
    <fieldset>
        <legend>I am also legend</legend><label for="checkbox-demo-1"><input type="checkbox" id="checkbox-demo-1"> Check me out</label> <label for="checkbox-demo-2"><input type="checkbox" id="checkbox-demo-2"> Or check me out</label>
    </fieldset>
    <div>
        <button type="button" name="button">Button</button>
        <input type="button" name="input" value="Input Button">
        <input type="submit" name="submit" value="Submit Button">
        <input type="reset" name="reset" value="Reset Button">
    </div>
</form>

Weight:100

Styleguide HTML.Inputs.All

*/
/*

Table

Basic Tables with this variation of Arches. Please note that the html can have a different look depending on the brand or the framework the variation is built on.  

<table><caption>Tables can have captions now.</caption><tbody><tr><th>Person</th><th>Number</th><th>Third Column</th></tr><tr><td>Someone Lastname</td><td>900</td><td>Nullam quis risus eget urna mollis ornare vel eu leo.</td></tr><tr><td><a href="#">Person Name</a></td><td>1200</td><td>Vestibulum id ligula porta felis euismod semper. Donec ullamcorper nulla non metus auctor fringilla.</td></tr><tr><td>Another Person</td><td>1500</td><td>Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Nullam id dolor id nibh ultricies vehicula ut id elit.</td></tr><tr><td>Last One</td><td>2800</td><td>Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Cras mattis consectetur purus sit amet fermentum.</td></tr></tbody></table>


Styleguide HTML.BasicTable

*/
table {
  font-size: 16px;
  font-size: 1rem;
  font-family: var(--font-family_ui);
}
table caption {
  padding: 8px;
  padding: 0.5rem;
}

th,
td {
  padding: 4px 8px;
  padding: 0.25rem 0.5rem;
  text-align: start;
}

thead {
  padding: 4px 8px 0;
  padding: 0.25rem 0.5rem 0;
  font-weight: var(--font_bold);
}

tbody {
  padding: 0 8px;
  padding: 0 0.5rem;
}

tfoot,
caption {
  padding: 0 8px 4px;
  padding: 0 0.5rem 0.25rem;
  font-size: 14.222px;
  font-size: 0.8888888889rem;
}

/*

Deprecated: Lorem Text Loader

It is often we need to have space held for a return of details or text.  

Markup:
<div class="max-w_40">
   <h1 class="lorem-loader font_3 m-y_3">&nbsp;</h1>
   <p class="m-y_2 font_0 lorem-loader">&nbsp;</p>
   <p class="m-y_2 font_0 lorem-loader">&nbsp;</p>
   <p class="m-y_2 font_0 lorem-loader">&nbsp;</p>
</div>

Styleguide Recipes.InteractiveExtras.Text Placeholder Loader


*/
/*

Aspect Ratio

To create an image placeholder use the lorem-loader plus an aspect of the intended image on th parent container while waiting for the image.The placeholder will be a 100% of the container so size the container properly. 

.aspect_8x10			- lock image to a 8 to 10 ratio
.aspect_1x1			- lock image to a 1 to 1 ratio
.aspect_2x1			- lock image to a 2 to 1 ratio
.aspect_3x2			- lock image to a 3 to 2 ratio   
.aspect_4x3			- lock image to a 4 to 3 ratio 
.aspect_16x9		- lock image to a 16 to 9 ratio 
.aspect_21x9		- lock image to a 21 to 9 ratio 
.aspect_4x1			- lock image to a 4 to 1 ratio 

Markup:
<div class="grid-w_2 max-w_20"  data-style="{{ modifier_class }}" >
   <div class="m-y_2 lorem-loader {{modifier_class}} ">&nbsp;</div>
</div>

Styleguide Recipes.InteractiveExtras.Placeholder Aspect Ratio
*/
.lorem-loader {
  -webkit-animation: Gradient 3s ease infinite;
  -moz-animation: Gradient 3s ease infinite;
  width: 100%;
  overflow: hidden;
  background: linear-gradient(-45deg, hsla(var(--shade-h), calc( var( --shade-s ) - ( var( --shade-s ) * 0.125 ) ), calc( var(--shade-l) + ((100% - var(--shade-l)) * 0.25) ), 1), hsla(var(--shade-h), calc( var( --shade-s ) - ( var( --shade-s ) * 0.25 ) ), calc( var(--shade-l) + ((100% - var(--shade-l)) * 0.5) ), 1));
  background-size: 400% 400%;
  color: #fff;
  animation: Gradient 3s ease infinite;
}
@keyframes Gradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

.icon-toggle_plus-minus-sub:before, .icon-toggle_check:before, .icon-toggle_check-circle:before, .icon-toggle_check-sqaure:before, .icon-toggle_arrow-circle:before, .icon-toggle_chevron-double-left-right:before, .icon-toggle_chevron-double-up-down:before, .icon-toggle_chevron-up-down:before, .icon-toggle_plus-minus:before, .icon-toggle_bars-times:before,.icon-toggle_plus-minus-sub:before, .icon-toggle_check:before, .icon-toggle_check-circle:before, .icon-toggle_check-sqaure:before, .icon-toggle_arrow-circle:before, .icon-toggle_chevron-double-left-right:before, .icon-toggle_chevron-double-up-down:before, .icon-toggle_chevron-up-down:before, .icon-toggle_plus-minus:before, .icon-toggle_bars-times:before {
  margin: 0 4px;
  margin: 0 0.25rem;
}

/*
Is Active Toggle 

Many momment there are needs for toggles of icon when the parent is in the state of `active`.  Used in tree navs, dropdowns, and collapsing areas. 

.icon-toggle_plus-minus 					-  Toggle between plus and minus square
.icon-toggle_chevron-up-down				- 	Toggle a chevron pointing up and then down.
.icon-toggle_chevron-double-up-down 		-  Toggle the double chevron to point up when active
.icon-toggle_chevron-double-left-right		- Toggle chevron left and right
.icon-toggle_arrow-circle 					-  Toggle the arrow to have a circle when active.
.icon-toggle_bars-times 					-  Toggle between bars and times
.icon-toggle_check-sqaure					-  Check Marks toggle on and off
.icon-toggle_check-circle 					-  Check Marks toggle on and off
.icon-toggle_check 							-  Check Marks toggle on and off

Markup:
<ul data-style="{{ modifier_class }}" class="ul_none m_0 p_0">
	<li class="m-t_1 is-active_toggle-function c_black a:c_white flex p-x_3 p-y_2 a:bg_primary font_1 bg_shade-2 ">	
	<i class="flex_none m-r_5 font_3 fas fa-fw {{ modifier_class }}"></i>
			<span class="flex_auto ">FA Solid {{ modifier_class }}</span>
			<span class="flex_shrink m-l_auto w_20 self_end a:_block display_none"> active </span>
	</li>
	<li class="m-t_1 is-active_toggle-function c_black a:c_white flex p-x_3 p-y_2 a:bg_primary font_1 bg_shade-2 ">	
	<i class="flex_none m-r_5 font_3 far  fa-fw {{ modifier_class }}"></i>
			<span class="flex_auto ">FA Regular {{ modifier_class }}</span>
			<span class="flex_shrink m-l_auto w_20 self_end a:_block display_none"> active </span>
	</li>
	<li class="m-t_1 is-active_toggle-function c_black a:c_white flex p-x_3 p-y_2 a:bg_primary font_1 bg_shade-2 ">	
	<i class="flex_none m-r_5 font_3 fal fa-fw {{ modifier_class }}"></i>
			<span class="flex_auto">FA Light {{ modifier_class }}</span>
			<span class="flex_shrink m-l_auto w_20 self_end a:_block display_none"> active </span>
	</li>
</ul>


Styleguide Recipes.InteractiveExtras.ToggleIcons
*/
.icon-toggle_bars-times:before {
  content: "\f0c9";
}
.active .icon-toggle_bars-times:before, .icon-toggle_bars-times:before.show, .show > .icon-toggle_bars-times:before, .active > .icon-toggle_bars-times:before {
  content: "\f00d";
}

.icon-toggle_plus-minus:before {
  content: "\f0fe";
}
.active .icon-toggle_plus-minus:before, .icon-toggle_plus-minus:before.show, .show > .icon-toggle_plus-minus:before, .active > .icon-toggle_plus-minus:before {
  content: "\f146";
}

.icon-toggle_chevron-up-down:before {
  content: "\f106";
}
.active .icon-toggle_chevron-up-down:before, .show .icon-toggle_chevron-up-down:before, .active > .icon-toggle_chevron-up-down:before {
  content: "\f107";
}

.icon-toggle_chevron-double-up-down:before {
  content: "\f103";
}
.active .icon-toggle_chevron-double-up-down:before, .show .icon-toggle_chevron-double-up-down:before, .active > .icon-toggle_chevron-double-up-down:before {
  content: "\f325";
}

.icon-toggle_chevron-double-left-right:before {
  content: "\f324";
}
.active .icon-toggle_chevron-double-left-right:before, .show .icon-toggle_chevron-double-left-right:before, .active > .icon-toggle_chevron-double-left-right:before {
  content: "\f323";
}

.icon-toggle_arrow-circle:before {
  content: "\f061";
}
.active .icon-toggle_arrow-circle:before, .show .icon-toggle_arrow-circle:before, .active > .icon-toggle_arrow-circle:before {
  content: "\f0a9";
}

.icon-toggle_check-sqaure:before {
  content: "\f0c8";
}
.active .icon-toggle_check-sqaure:before, .show .icon-toggle_check-sqaure:before, .active > .icon-toggle_check-sqaure:before {
  content: "\f14a";
}

.icon-toggle_check-circle:before {
  content: "\f111";
}
.active .icon-toggle_check-circle:before, .show .icon-toggle_check-circle:before, .active > .icon-toggle_check-circle:before {
  content: "\f058";
}

.icon-toggle_check:before {
  content: "";
}
.active .icon-toggle_check:before, .show .icon-toggle_check:before, .active > .icon-toggle_check:before {
  content: "\f00c";
}

/*
Social Links

The social links From the Footer.


Markup:
<section class="social p_4 m-y_2 bg_shade-n3 font_2">
    <ul class="flex social-bar ul_none c_white h:c_white m_0">
        <li class="flex_auto m-r_2"><a href="https://twitter.com/accintouch" target="_blank" class="twitter social-bar--button block m-b_0 p_3 c_white text_center opacity_7 h:opacity"><i class="fab fa-square-x-twitter"></i></a></li>
        <li class="flex_auto m-r_2"><a href="https://www.facebook.com/AmericanCollegeofCardiology" target="_blank" class="facebook social-bar--button block m-b_0 p_3 c_white text_center opacity_7 h:opacity"><i class="fab fa-facebook-square"></i></a></li>
        <li class="flex_auto m-r_2"><a href="https://www.linkedin.com/company/american-college-of-cardiology/" target="_blank" class="linkedin social-bar--button block m-b_0 p_3 c_white text_center opacity_7 h:opacity"><i class="fab fa-linkedin"></i></a></li>
        <li class="flex_auto m-r_2"><a href="http://www.youtube.com/user/ACCinTouch" target="_blank" class="youtube social-bar--button block m-b_0 p_3 c_white text_center opacity_7 h:opacity"><i class="fab fa-youtube"></i></a></li>
        <li class="flex_auto m-r_2"><a href="https://play.google.com/store/apps/dev?id=5189912010956845696&hl=en_US" target="_blank" class="google-play social-bar--button block m-b_0 p_3 c_white text_center opacity_7 h:opacity"><i class="fab fa-google-play"></i></a></li>
        <li class="flex_auto m-r_2"><a href="https://apps.apple.com/us/developer/american-college-of-cardiology/id502174543#see-all/i-phonei-pad-apps" target="_blank" class="apple-store social-bar--button block m-b_0 p_3 c_white text_center opacity_7 h:opacity"><i class="fab fa-apple"></i></a></li>
    </ul>
</section>




Styleguide Recipes.Social Links

*/
/*
Social Links Monochrome

The social links can be restyled to be smaller.


Markup:
<section class="social p_4 m-y_2 font_n1 bg_white">
    <ul class="flex social-bar ul_none m_0">
        <li class="flex_shrink m-r_2"><a href="https://twitter.com/accintouch" target="_blank" class="twitter c_shade-n2 bg_shade-4 block h:bg_accent h:c_white m-b_0 p-x_3 p_2 social-bar--button text_center transition_0"><i class="fab fa-square-x-twitter"></i></a></li>
        <li class="flex_shrink m-r_2"><a href="https://www.facebook.com/AmericanCollegeofCardiology" target="_blank" class="facebook c_shade-n2 bg_shade-4 block h:bg_accent h:c_white m-b_0 p-x_3 p_2 social-bar--button text_center transition_0"><i class="fab fa-facebook-square"></i></a></li>
        <li class="flex_shrink m-r_2"><a href="https://www.linkedin.com/company/american-college-of-cardiology/" target="_blank" class="linkedin c_shade-n2 bg_shade-4 block h:bg_accent h:c_white m-b_0 p-x_3 p_2 social-bar--button text_center transition_0"><i class="fab fa-linkedin"></i></a></li>
        <li class="flex_shrink m-r_2"><a href="http://www.youtube.com/user/ACCinTouch" target="_blank" class="youtube c_shade-n2 bg_shade-4 block h:bg_accent h:c_white m-b_0 p-x_3 p_2 social-bar--button text_center transition_0"><i class="fab fa-youtube"></i></a></li>
        <li class="flex_shrink m-r_2"><a href="https://play.google.com/store/apps/dev?id=5189912010956845696&hl=en_US" target="_blank" class="google-play c_shade-n2 bg_shade-4 block h:bg_accent h:c_white m-b_0 p-x_3 p_2 social-bar--button text_center transition_0"><i class="fab fa-google-play"></i></a></li>
        <li class="flex_shrink m-r_2"><a href="https://apps.apple.com/us/developer/american-college-of-cardiology/id502174543#see-all/i-phonei-pad-apps" target="_blank" class="apple-store c_shade-n2 bg_shade-4 block h:bg_accent h:c_white m-b_0 p-x_3 p_2 social-bar--button text_center transition_0"><i class="fab fa-apple"></i></a></li>
    </ul>
</section>




Styleguide Recipes.Social Links.Mono Chrome

*/
/*
Social Links Smaller

The social links can be restyled to be smaller.


Markup:
<section class="social p_4 m-y_2 font_0 max-w_20  bg_white">
    <ul class="flex social-bar ul_none c_white m_0">
        <li class="flex_auto m-r_2"><a href="https://twitter.com/accintouch" target="_blank" class="twitter social-bar--button br_radius block m-b_0 p_2 c_white-8 h:c_white text_center opacity_8 h:opacity"><i class="fab fa-square-x-twitter"></i></a></li>
        <li class="flex_auto m-r_2"><a href="https://www.facebook.com/AmericanCollegeofCardiology" target="_blank" class="facebook social-bar--button br_radius block m-b_0 p_2 c_white-8 h:c_white text_center opacity_8 h:opacity"><i class="fab fa-facebook-square"></i></a></li>
        <li class="flex_auto m-r_2"><a href="https://www.linkedin.com/company/american-college-of-cardiology/" target="_blank" class="linkedin social-bar--button br_radius block m-b_0 p_2 c_white-8 h:c_white text_center opacity_8 h:opacity"><i class="fab fa-linkedin"></i></a></li>
        <li class="flex_auto m-r_2"><a href="http://www.youtube.com/user/ACCinTouch" target="_blank" class="youtube social-bar--button br_radius block m-b_0 p_2 c_white-8 h:c_white text_center opacity_8 h:opacity"><i class="fab fa-youtube"></i></a></li>
        <li class="flex_auto m-r_2"><a href="https://play.google.com/store/apps/dev?id=5189912010956845696&hl=en_US" target="_blank" class="google-play social-bar--button br_radius block m-b_0 p_2 c_white-8 h:c_white text_center opacity_8 h:opacity"><i class="fab fa-google-play"></i></a></li>
        <li class="flex_auto m-r_2"><a href="https://apps.apple.com/us/developer/american-college-of-cardiology/id502174543#see-all/i-phonei-pad-apps" target="_blank" class="apple-store social-bar--button br_radius block m-b_0 p_2 c_white-8 h:c_white text_center opacity_8 h:opacity"><i class="fab fa-apple"></i></a></li>
    </ul>
</section>


Styleguide Recipes.Social Links.Smaller

*/
/*
Stars

Star ratings should be build throughout arches in a more dynamic way but this is an easy level of adding stars. 

Markup:
<ul class="ul_none flex flex_inline star-rating">
    <li class="flex_shrink"> <i class="fas fa-star"></i></li>
    <li class="flex_shrink"> <i class="fas fa-star"></i></li>
    <li class="flex_shrink"> <i class="fas fa-star"></i></li>
    <li class="flex_shrink"> <i class="fas fa-star"></i></li>
    <li class="flex_shrink"> <i class="fas fa-star"></i></li>
</ul>

Weight:0

caution: This item is not finalized and might be subject to change



Styleguide Recipes.InteractiveExtras.Stars
*/
.star-rating {
  color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.25 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.5) ), 1);
}
.star-rating.rating-5 li:nth-child(-n+5),.star-rating.rating-4 li:nth-child(-n+4),.star-rating.rating-3 li:nth-child(-n+3),.star-rating.rating-2 li:nth-child(-n+2),.star-rating.rating-1 li:nth-child(-n+1) {
  color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.015) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.15 ) ), 1);
}

/*
 Design Base

 Arches is design inspired by a pad of paper in the hand.  Subtle Textures and Layer shadows keep the readability very high. 

 Weight: -1000

 Styleguide DesignBase
*/
/*

Fonts 

The ACC is focused on stable, conservative, clean fonts.   Roboto Slab is the standard serif fonts across all products at the ACC.  Muli is the current successor to Open Sans, and Maven is a slightly modern font to give a small level of interests which replaces Raleway, or Lato in other products.

 Styleguide DesignBase.Fonts
*/
/*

Accent Roboto Slab

A beautiful Accent font that shows a complexity and texture to the fonts used in the design. 

<div class=font_accent">
	<h2 class=font_accent group-divide-bottom font--name small-12">
		Roboto Slab
		<span class="sub-line">font-family: "Roboto Slab","Times New Roman","Lucida Bright",Georgia,serif, "slab"</span>
	</h2>
	<div class="font flex">
	<div class="bg_primary c_white flex flex_shrink font_10 justify_center m-r_5 p-x_5 text_center"><span class="flex_auto m_auto inline-block text_center self_center">RS<span></span></span></div>
		<div class="flex_auto font--example">
			<h3 class=font_accent font_6">Accent Font</h3>
			<div class="text-lowercase font_4">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
			<div class="text-uppercase font_4">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
			<div class="text-numbers font_4">0 1 2 3 4 5 6 7 8 9</div>
			<div class="text-lowercase font_2">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
			<div class="text-uppercase font_2">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
			<div class="text-numbers font_2">0 1 2 3 4 5 6 7 8 9</div>
		</div>
	</div>
</div>

 Weight: -10

 Styleguide DesignBase.Fonts.Accent
*/
/*

Display: Maven Pro

 A Slick font that has a slight interest used for headers and UI. 

<div class="font_display">
	<h2 class="font_display group-divide-bottom font--name small-12">
		Maven Pro
		<span class="sub-line">font-family: "Maven Pro","Muli","Open Sans",Verdana,Helvetica,sans-serif</span>
	</h2>
	<div class="font flex grid-padding-x grid-padding-y">
		<div class="bg_primary c_white flex flex_shrink font_10 justify_center m-r_5 p-x_5 text_center"><span class="flex_auto m_auto inline-block text_center self_center">MP<span></span></span></div>
		<div class="flex_auto font--example">
			<h3 class="font_display">Display Font</h3>
			<div class="text-lowercase font_4">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
			<div class="text-uppercase font_4">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
			<div class="text-numbers font_4">0 1 2 3 4 5 6 7 8 9</div>
			<div class="text-lowercase font_2">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
			<div class="text-uppercase font_2">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
			<div class="text-numbers font_2">0 1 2 3 4 5 6 7 8 9</div>
		</div>
	</div>
</div>

 Weight: -5

 Styleguide DesignBase.Fonts.Display
*/
/*

Copy: Open Sans

 A clean font for content and text of none UI elements. 

<div class="font_copy">
	<h2 class=" group-divide-bottom font--name small-12">
		"Open Sans"
		<span class="sub-line">font-family: ""Open Sans",-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif"</span>
	</h2>
	<div class="font flex grid-padding-x grid-padding-y">
		<div class="bg_primary c_white flex flex_shrink font_10 justify_center m-r_5 p-x_5 text_center"><span class="flex_auto m_auto inline-block text_center self_center">OS<span></span></span></div>
		<div class="felx_auto font--example">
			<h3 class="">Content Font</h3>
			<div class="text-lowercase font_4">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
			<div class="text-uppercase font_4">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
			<div class="text-numbers font_4">0 1 2 3 4 5 6 7 8 9</div>
			<div class="text-lowercase font_2">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
			<div class="text-uppercase font_2">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
			<div class="text-numbers font_2">0 1 2 3 4 5 6 7 8 9</div>
		</div>
	</div>
</div>

 Weight: 0

 Styleguide DesignBase.Fonts.Copy
*/
/*

UI: Open Sans

 A clean font for content and text of none UI elements. 

<div class="font_ui">
	<h2 class=" group-divide-bottom font--name small-12">
		"Open Sans"
		<span class="sub-line">font-family: ""Open Sans",-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif"</span>
	</h2>
	<div class="font flex grid-padding-x grid-padding-y">
		<div class="bg_primary c_white flex flex_shrink font_10 justify_center m-r_5 p-x_5 text_center"><span class="flex_auto m_auto inline-block text_center self_center">OS<span></span></span></div>
		<div class="felx_auto font--example">
			<h3 class="">Content Font</h3>
			<div class="text-lowercase font_4">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
			<div class="text-uppercase font_4">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
			<div class="text-numbers font_4">0 1 2 3 4 5 6 7 8 9</div>
			<div class="text-lowercase font_2">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
			<div class="text-uppercase font_2">a b c d e f g h i j k l m n o p q r s t u v w x y z</div>
			<div class="text-numbers font_2">0 1 2 3 4 5 6 7 8 9</div>
		</div>
	</div>
</div>

 Weight: 1

 Styleguide DesignBase.Fonts.UI
*/
/*

Icons: Font Awesome

The American College of Cardiology (ACC) employs Font Awesome icons for its websites and mobile applications. The organization uses either version 4 or version 5 of Font Awesome's icon sets, providing an extensive range of options for the website's visual design and functionality. Despite the release of version 6, there is no current initiative to upgrade due to the breaking changes that come with it. The ACC recognizes that icons convey meaning and has developed an icon dictionary to ensure consistent usage of icons throughout its digital platforms. This approach enhances the user experience by providing clear and concise communication through the use of symbols, while the Font Awesome library enables the ACC to quickly and efficiently incorporate high-quality icons into its digital content.

plus						 - fa-plus					
arrow-right					 - fa-arrow-right					
search						 - fa-search					
envelope					 - fa-envelope				
heart						 - fa-heart					
star						 - fa-star									
user						 - fa-user					


Markup:
<div class="relative br_black-2 br_solid br_1"><div class="flex flex_row"><div class="font_5 cell w-grid_3 text_center p_3 no-underline c_inherit flex_shrink justify_center h:bg_navigation-n3 h:c_white bg_black-1 expanded-click-area"><i class="fas fa-{{modifier_class}}"></i></div><div class="flex_auto p_4 p-y_2 self_center"><span class="c_black-8 h:c_black-9 text font_bold font_display">{{modifier_class}}</span></div></div></div>

MarkupWrapperClasses:


Styleguide DesignBase.IconsTrue
*/
/*

ACC's Blue

$acc-blue            -  #004176; acc

Styleguide DesignBase.Colors.ACC
*/
/*

Theme Colors 

Colors are based off of the ACC Scrub Colors.

map-get($theme-palette, primary)              -  #198dae; primary
map-get($theme-palette, secondary)            -  #676a72; secondary
map-get($theme-palette, shade)           	  - #878585; shade
map-get($theme-palette, accent)               -  #16a385;  accent
map-get($theme-palette, info)                 -  #a3988c; info
map-get($theme-palette, highlight)            -  #7742bd; highlight

Weight:-1000

Styleguide DesignBase.Colors
 */
/*

Action Colors  

Actionable colors used to respond to user inputs and messaging.

map-get($theme-palette, alert)                -  #dd1a1a; alert
map-get($theme-palette, warning)              -  #da8210; warning
map-get($theme-palette, success)              -  #078a2e;  success
map-get($theme-palette, navigation)           -  #2b58c0; navigation

Styleguide DesignBase.Colors.Actions
*/
/*

Color Coding  

Color Coding is used in specific products and concepts to illustrate cohesion and collections. All of these color codes are used universally through out the college and have an associated meaning. All of these colors are just used for reference and have no associated decorator classes.  You must include the the associated color-code_x.css have access to utlity classes that will color using the bellow colors. 

Styleguide DesignBase.Colors.ColorCoding

 */
/*

COR Colors  

(COR) Class of Recommendation is a color collect used in Guideline recommendations.

$cor-green                 	- #6fc284; I
$cor-yellow              	- #ffd44f; IIA
$cor-yellow-orange          - #faa74b; IIA
$cor-orange               	- #f15d4c;III and III-NoHarm
$cor-red               		- #ed1c00; III-harm

Weight: 10

Styleguide DesignBase.Colors.ColorCoding.COR

 */
/*

LOE Colors  

(LOE) level of Evidence is a color collect used in Guideline recommendations.

$loe-dark-blue                 	- #3e6fb7;LOE A
$loe-mid-blue              		- #659cd3;LOE B-R
$loe-light-blue                	- #a1c1e6;LOE B-NR
$loe-pale-blue                	- #b5d5e5; LOE C

Weight: 10

Styleguide DesignBase.Colors.ColorCoding.LOE

 */
/*

Credit Type Color Coding  

Credit Types in the ACC have a specific color coding.

$credit-AAPA                    - #e8c536; AAPA: American Academy of Physician Assistants (AAPA) Category 1 CME Credit  
$credit-ABP                     - #007a5b; ABP-MOC: American Board of Pediatrics   
$credit-ABPMOCII                     - #0b6d4c; ABP-MOC 2: American Board of Pediatrics MOC 2  
$credit-ABPMOCIV                     - #105a3b; ABP-MOC 4: American Board of Pediatrics MOC 4 
$credit-ATCEU                   - #775744; ATCEU: Athletic Trainer Continuing Education Unit   
$credit-CE                      - #a8a8a8; CE: Continuing CCA\Tech Education  
$credit-CME                     - #00a15b; CME: AMA PRA Category 1TM Credit(s)    
$credit-CNE                     - #198dae; CNE: Continuing Nurse Education  
$credit-CNErx                   - #52549e; CNErx: Continuing Nursing Education Pharmaceutical   
$credit-COP                     - #775891; COP: Certificate of Participation  
$credit-CPE                     - #992e2e; CPE: Continuing Pharmacy Education 
$credit-ECME                    - #d16528; ECME: European Board for Accreditation in Cardiology (EBAC) External CME Credit
$credit-IPCE                    - #6c36b3; IPCE: Interprofessional Continuing Education Credit
$credit-MOCII                   - #9a1267; MOC II: ABIM MOC Part II  
$credit-MOCIV                   - #d3248d; MOC IV: ABIM MOC Part IV    

Weight: 0

Styleguide DesignBase.Colors.ColorCoding.Credits

*/
/*

Clinical Pathway Colors  

Each of the clinical pathways has a distinctive color.  These colors are used to give a distinct theme to our clinical apps, marketing, pdf's and tools.

$pathway-acute-coronary-syndromes 						- #009974;  Acute Coronary Syndromes
$pathway-arrhythmias-EP 								- #005b37;  arrhythmias and Clinical EP
$pathway-congenital-heart-disease 						- #fdb918;  Congenital Heart Disease
$pathway-ecg-stress-test 								- #d9691f;  Standard ECG, Stress Test
$pathway-heart-failure 									- #410d49;  Heart Failure and Cardiomyopathies
$pathway-invasive-cardiology 							- #c8b02f;  Invasive Cardiology Angiography and Intervention
$pathway-noninvasive-cardiology 						- #947b33;  Noninvasive Cardiology
$pathway-pandemic 										- #8e2582;  Pandemic "Covid"
$pathway-pericardial 									- #0079ad;  pericardial Disease
$pathway-prevention 									- #a01d51;  Prevention
$pathway-pulmonary-hypertension 						- #d60e7e;  Pulmonary Hypertension and Venous Thromboembolic Disease
$pathway-special 										- #00b6f1;  Special
$pathway-stable-ischemic-heart-disease 				- #0f3e65;  Stable ischemic Heart Disease
$pathway-valvular-heart-disease 						- #4f4190;  Valvular Heart Disease
$pathway-vascular-medicine 								- #ae171c;  Vascular Medicine

Weight: -1

Styleguide DesignBase.Colors.ColorCoding.Pathways

*/
/*

Registry CC

Credit Type Color codes in the ACC have a specific color coding.

$registry-cpmi                  -   #f22418;    Chest Pain MI Registry
$registry-afib                  -   #ffb300;    AFib Ablation Registry
$registry-cathpci               -   #0086d5;    CathPCI Registry
$registry-icd                   -   #80b800;    ICD Registry
$registry-impact                -   #4e1f73;    IMPACT Registry
$registry-pinnacle-primary      -   #0e4f1b;    PINNACLE Registry (Primary)
$registry-pinnacle-accent       -   #b3c4c4;    PINNACLE Registry (Accent)
$registry-focus                 -   #d6560d;    Patient Navigator Focus MI
$registry-pcibleeding           -   #c0268e;    Reducing Risk PCI Bleeding
$registry-laao                  -   #00667a;    LAAO Registry
$registry-pvi                   -   #00947f;    PVI Registry
$registry-auxdata               -   #04adad;    Auxiliar Data Collection
$registry-ststvt                -   #a20062;    STS ACC TVT Registry
$registry-diabetes              -   #7893b8;    Diabetes Collaborative 

Weight: 2000

Styleguide  DesignBase.Colors.ColorCoding.Registry

*/
/*

Journal

Journals of JACC have specific branding colors.

$journal-jc             - #002e5a;                       Journal of the American College of Cardiology: (JC)
$journal-adv            - #0000FF;                      JACC: Advances: (JC-ADV)
$journal-asia           - #ec2939;                     JACC: Asia: (JC-ASIA)
$journal-tran           - #1788c2;                     JACC: Basic to Translational Science: (JC-TRAN)
$journal-cvonc          - #00ae81;                    JACC: CardioOncology: (JC-CVONC)
$journal-case           - #f37321;                     JACC: Case Reports: (JC-CASE)
$journal-ep             - #8a5e96;                       JACC: Clinical Electrophysiology: (JC-EP)
$journal-hf             - #991326;                       JACC: Heart Failure: (JC-HF)
$journal-invt             - #038e92;                   JACC: Cardiovascular Interventions: (JC-INVT)
$journal-imag            - #c18a0e;                    JACC: Cardiovascular Imaging: (JC-IMAG)


Weight: 2000

Styleguide  DesignBase.Colors.ColorCoding.Journals

*/
/*

Social Network Colors  

Each of the social networks has a distinctive color. These colors are used to give a distinct theme to the social nav that is in different locations.

$twitter            -   #000;  		twitter     
$facebook           -   #3b5998;  	facebook    
$linkedin           -   #007bb6;  	linkedin    
$apple-store        -   #ea4cc0;  	apple-store 
$google-play        -   #689f38;  	google-play 
$youtube            -   #bb0000;  	youtube     



Weight: 100

Styleguide DesignBase.Colors.ColorCoding.Social Networks

*/
/*
	Textures

	All textures in the Arches design are a subtle variation of transparent.   Allowing for colors to bleed through from behind.  Different textures have intentions or are reserved for certain usagaes. 

	.texture_light                       		- Light textures is reserved for the base of a page where it can gve a soft area for text or cards to live on top of. 
	.texture_medium            					- medium texture are used for area that are hidden away.  Collapsable navs, areas, or sidebars ususaly use the medium texture.
	.texture_dust            					- Dust is the most transparent texture allowing for the color of the background to show through the most.  This is used for the painted tops of cards, or score bars.
	.texture_dark              					- This texture predominatly used on the footer. Its rich black will alway requrie reversed text and buttons to be readable.  
	.texture_cross            					- A mostly transparent cross texture used for alternating rows of content when a little extra texture is needed.
	.texture_disabled              				- This texture is used to paint disabled buttons and ui items giving it a greyed and X'ed out appearand. 

	Markup:
	<div class="{{modifier_class}} p_5 border-c_black-8 border-width_1 border_solid text_center bg_primary-4">{{modifier_class}} with a light primary color background</div>

	Styleguide DesignBase.Textures

 */
/*

primary: Color Variations 

The Modified versions of the primary color from this theme

Markup:

<div
	class="grid gap-x_2 gap-y_2 template-x_15 font_n1 p_4 bg_primary"
>
		<div class='p_3 bg_primary-n5'><h2 class= c_white >primary-n5</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #04151a;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#04151a</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 4, 21, 26 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>4, 21, 26</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 193.288590604deg ,77.0100502513%, 5.8529411765% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>193.288590604deg ,77.0100502513%, 5.8529411765%</span> </li> </ul> </div>
		<div class='p_3 bg_primary-n4'><h2 class= c_white >primary-n4</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #082a34;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#082a34</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 8, 42, 52 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>8, 42, 52</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 193.288590604deg ,76.6331658291%, 11.7058823529% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>193.288590604deg ,76.6331658291%, 11.7058823529%</span> </li> </ul> </div>
		<div class='p_3 bg_primary-n3'><h2 class= c_white >primary-n3</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #0d4757;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#0d4757</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 13, 71, 87 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>13, 71, 87</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 193.288590604deg ,76.1306532663%, 19.5098039216% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>193.288590604deg ,76.1306532663%, 19.5098039216%</span> </li> </ul> </div>
		<div class='p_3 bg_primary-n2'><h2 class= c_white >primary-n2</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #12637a;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#12637a</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 18, 99, 122 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>18, 99, 122</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 193.288590604deg ,75.6281407035%, 27.3137254902% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>193.288590604deg ,75.6281407035%, 27.3137254902%</span> </li> </ul> </div>
		<div class='p_3 bg_primary-n1'><h2 class= c_white >primary-n1</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #157894;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#157894</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 21, 120, 148 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>21, 120, 148</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 193.288590604deg ,75.2512562814%, 33.1666666667% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>193.288590604deg ,75.2512562814%, 33.1666666667%</span> </li> </ul> </div>
		<div class='p_3 bg_primary-0'><h2 class= c_white >primary-0</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #198dae;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#198dae</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 25, 141, 174 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>25, 141, 174</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 193.288590604deg, 74.8743718593%, 39.0196078431% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>193.288590604deg, 74.8743718593%, 39.0196078431%</span> </li> </ul> </div>
		<div class='p_3 bg_primary-1'><h2 class= c_black >primary-1</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #1da3c9;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#1da3c9</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 29, 163, 201 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>29, 163, 201</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 193.288590604deg ,71.1306532663%, 45.1176470588% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>193.288590604deg ,71.1306532663%, 45.1176470588%</span> </li> </ul> </div>
		<div class='p_3 bg_primary-2'><h2 class= c_black >primary-2</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #33bbe2;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#33bbe2</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 51, 187, 226 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>51, 187, 226</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 193.288590604deg ,65.5150753769%, 54.2647058824% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>193.288590604deg ,65.5150753769%, 54.2647058824%</span> </li> </ul> </div>
		<div class='p_3 bg_primary-3'><h2 class= c_black >primary-3</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #77d2eb;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#77d2eb</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 119, 210, 235 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>119, 210, 235</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 193.288590604deg ,56.1557788945%, 69.5098039216% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>193.288590604deg ,56.1557788945%, 69.5098039216%</span> </li> </ul> </div>
		<div class='p_3 bg_primary-4'><h2 class= c_black >primary-4</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #bbe8f5;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#bbe8f5</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 187, 232, 245 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>187, 232, 245</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 193.288590604deg ,46.7964824121%, 84.7549019608% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>193.288590604deg ,46.7964824121%, 84.7549019608%</span> </li> </ul> </div>
		<div class='p_3 bg_primary-5'><h2 class= c_black >primary-5</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #e4f6fb;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#e4f6fb</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 228, 246, 251 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>228, 246, 251</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 193.288590604deg ,41.1809045226%, 93.9019607843% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>193.288590604deg ,41.1809045226%, 93.9019607843%</span> </li> </ul> </div>
</div>




 HideCodeBlock: display_none 

Weight:0

Styleguide DesignBase.CrayonBox.primary

*/
/*

secondary: Color Variations 

The Modified versions of the secondary color from this theme

Markup:

<div
	class="grid gap-x_2 gap-y_2 template-x_15 font_n1 p_4 bg_secondary"
>
		<div class='p_3 bg_secondary-n5'><h2 class= c_white >secondary-n5</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #0f1011;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#0f1011</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 15, 16, 17 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>15, 16, 17</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 223.6363636364deg ,13.1382488479%, 6.3823529412% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>223.6363636364deg ,13.1382488479%, 6.3823529412%</span> </li> </ul> </div>
		<div class='p_3 bg_secondary-n4'><h2 class= c_white >secondary-n4</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #1f2022;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#1f2022</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 31, 32, 34 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>31, 32, 34</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 223.6363636364deg ,11.7142857143%, 12.7647058824% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>223.6363636364deg ,11.7142857143%, 12.7647058824%</span> </li> </ul> </div>
		<div class='p_3 bg_secondary-n3'><h2 class= c_white >secondary-n3</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #343539;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#343539</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 52, 53, 57 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>52, 53, 57</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 223.6363636364deg ,9.8156682028%, 21.2745098039% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>223.6363636364deg ,9.8156682028%, 21.2745098039%</span> </li> </ul> </div>
		<div class='p_3 bg_secondary-n2'><h2 class= c_white >secondary-n2</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #484a50;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#484a50</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 72, 74, 80 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>72, 74, 80</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 223.6363636364deg ,7.9170506912%, 29.7843137255% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>223.6363636364deg ,7.9170506912%, 29.7843137255%</span> </li> </ul> </div>
		<div class='p_3 bg_secondary-n1'><h2 class= c_white >secondary-n1</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #585a61;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#585a61</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 88, 90, 97 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>88, 90, 97</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 223.6363636364deg ,6.4930875576%, 36.1666666667% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>223.6363636364deg ,6.4930875576%, 36.1666666667%</span> </li> </ul> </div>
		<div class='p_3 bg_secondary-0'><h2 class= c_white >secondary-0</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #676a72;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#676a72</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 103, 106, 114 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>103, 106, 114</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 223.6363636364deg, 5.069124424%, 42.5490196078% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>223.6363636364deg, 5.069124424%, 42.5490196078%</span> </li> </ul> </div>
		<div class='p_3 bg_secondary-1'><h2 class= c_black >secondary-1</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #757881;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#757881</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 117, 120, 129 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>117, 120, 129</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 223.6363636364deg ,4.8156682028%, 48.2941176471% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>223.6363636364deg ,4.8156682028%, 48.2941176471%</span> </li> </ul> </div>
		<div class='p_3 bg_secondary-2'><h2 class= c_black >secondary-2</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #8c8f97;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#8c8f97</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 140, 143, 151 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>140, 143, 151</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 223.6363636364deg ,4.435483871%, 56.9117647059% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>223.6363636364deg ,4.435483871%, 56.9117647059%</span> </li> </ul> </div>
		<div class='p_3 bg_secondary-3'><h2 class= c_black >secondary-3</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #b2b4b9;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#b2b4b9</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 178, 180, 185 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>178, 180, 185</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 223.6363636364deg ,3.801843318%, 71.2745098039% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>223.6363636364deg ,3.801843318%, 71.2745098039%</span> </li> </ul> </div>
		<div class='p_3 bg_secondary-4'><h2 class= c_black >secondary-4</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #d9dadc;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#d9dadc</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 217, 218, 220 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>217, 218, 220</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 223.6363636364deg ,3.168202765%, 85.637254902% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>223.6363636364deg ,3.168202765%, 85.637254902%</span> </li> </ul> </div>
		<div class='p_3 bg_secondary-5'><h2 class= c_black >secondary-5</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #f0f0f1;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#f0f0f1</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 240, 240, 241 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>240, 240, 241</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 223.6363636364deg ,2.7880184332%, 94.2549019608% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>223.6363636364deg ,2.7880184332%, 94.2549019608%</span> </li> </ul> </div>
</div>




 HideCodeBlock: display_none 

Weight:0

Styleguide DesignBase.CrayonBox.secondary

*/
/*

success: Color Variations 

The Modified versions of the success color from this theme

Markup:

<div
	class="grid gap-x_2 gap-y_2 template-x_15 font_n1 p_4 bg_success"
>
		<div class='p_3 bg_success-n5'><h2 class= c_white >success-n5</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #011507;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#011507</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 1, 21, 7 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>1, 21, 7</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 137.8625954198deg ,91.1655172414%, 4.2647058824% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>137.8625954198deg ,91.1655172414%, 4.2647058824%</span> </li> </ul> </div>
		<div class='p_3 bg_success-n4'><h2 class= c_white >success-n4</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #02290e;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#02290e</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 2, 41, 14 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>2, 41, 14</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 137.8625954198deg ,91.0206896552%, 8.5294117647% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>137.8625954198deg ,91.0206896552%, 8.5294117647%</span> </li> </ul> </div>
		<div class='p_3 bg_success-n3'><h2 class= c_white >success-n3</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #044517;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#044517</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 4, 69, 23 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>4, 69, 23</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 137.8625954198deg ,90.8275862069%, 14.2156862745% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>137.8625954198deg ,90.8275862069%, 14.2156862745%</span> </li> </ul> </div>
		<div class='p_3 bg_success-n2'><h2 class= c_white >success-n2</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #056120;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#056120</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 5, 97, 32 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>5, 97, 32</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 137.8625954198deg ,90.6344827586%, 19.9019607843% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>137.8625954198deg ,90.6344827586%, 19.9019607843%</span> </li> </ul> </div>
		<div class='p_3 bg_success-n1'><h2 class= c_white >success-n1</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #067527;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#067527</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 6, 117, 39 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>6, 117, 39</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 137.8625954198deg ,90.4896551724%, 24.1666666667% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>137.8625954198deg ,90.4896551724%, 24.1666666667%</span> </li> </ul> </div>
		<div class='p_3 bg_success-0'><h2 class= c_white >success-0</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #078a2e;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#078a2e</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 7, 138, 46 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>7, 138, 46</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 137.8625954198deg, 90.3448275862%, 28.431372549% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>137.8625954198deg, 90.3448275862%, 28.431372549%</span> </li> </ul> </div>
		<div class='p_3 bg_success-1'><h2 class= c_black >success-1</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #09ad3a;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#09ad3a</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 9, 173, 58 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>9, 173, 58</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 137.8625954198deg ,85.8275862069%, 35.5882352941% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>137.8625954198deg ,85.8275862069%, 35.5882352941%</span> </li> </ul> </div>
		<div class='p_3 bg_success-2'><h2 class= c_black >success-2</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #0be14b;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#0be14b</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 11, 225, 75 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>11, 225, 75</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 137.8625954198deg ,79.0517241379%, 46.3235294118% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>137.8625954198deg ,79.0517241379%, 46.3235294118%</span> </li> </ul> </div>
		<div class='p_3 bg_success-3'><h2 class= c_black >success-3</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #51f682;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#51f682</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 81, 246, 130 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>81, 246, 130</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 137.8625954198deg ,67.7586206897%, 64.2156862745% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>137.8625954198deg ,67.7586206897%, 64.2156862745%</span> </li> </ul> </div>
		<div class='p_3 bg_success-4'><h2 class= c_black >success-4</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #a8fbc1;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#a8fbc1</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 168, 251, 193 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>168, 251, 193</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 137.8625954198deg ,56.4655172414%, 82.1078431373% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>137.8625954198deg ,56.4655172414%, 82.1078431373%</span> </li> </ul> </div>
		<div class='p_3 bg_success-5'><h2 class= c_black >success-5</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #dcfde6;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#dcfde6</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 220, 253, 230 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>220, 253, 230</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 137.8625954198deg ,49.6896551724%, 92.8431372549% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>137.8625954198deg ,49.6896551724%, 92.8431372549%</span> </li> </ul> </div>
</div>




 HideCodeBlock: display_none 

Weight:0

Styleguide DesignBase.CrayonBox.success

*/
/*

shade: Color Variations 

The Modified versions of the shade color from this theme

Markup:

<div
	class="grid gap-x_2 gap-y_2 template-x_15 font_n1 p_4 bg_shade"
>
		<div class='p_3 bg_shade-n5'><h2 class= c_white >shade-n5</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #141414;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#141414</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 20, 20, 20 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>20, 20, 20</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 0deg ,9.2561983471%, 7.8823529412% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>0deg ,9.2561983471%, 7.8823529412%</span> </li> </ul> </div>
		<div class='p_3 bg_shade-n4'><h2 class= c_white >shade-n4</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #292828;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#292828</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 41, 40, 40 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>41, 40, 40</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 0deg ,7.7685950413%, 15.7647058824% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>0deg ,7.7685950413%, 15.7647058824%</span> </li> </ul> </div>
		<div class='p_3 bg_shade-n3'><h2 class= c_white >shade-n3</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #444242;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#444242</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 68, 66, 66 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>68, 66, 66</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 0deg ,5.7851239669%, 26.2745098039% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>0deg ,5.7851239669%, 26.2745098039%</span> </li> </ul> </div>
		<div class='p_3 bg_shade-n2'><h2 class= c_white >shade-n2</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #5f5d5d;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#5f5d5d</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 95, 93, 93 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>95, 93, 93</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 0deg ,3.8016528926%, 36.7843137255% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>0deg ,3.8016528926%, 36.7843137255%</span> </li> </ul> </div>
		<div class='p_3 bg_shade-n1'><h2 class= c_white >shade-n1</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #737171;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#737171</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 115, 113, 113 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>115, 113, 113</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 0deg ,2.3140495868%, 44.6666666667% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>0deg ,2.3140495868%, 44.6666666667%</span> </li> </ul> </div>
		<div class='p_3 bg_shade-0'><h2 class= c_white >shade-0</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #878585;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#878585</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 135, 133, 133 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>135, 133, 133</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 0deg, 0.826446281%, 52.5490196078% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>0deg, 0.826446281%, 52.5490196078%</span> </li> </ul> </div>
		<div class='p_3 bg_shade-1'><h2 class= c_black >shade-1</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #939191;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#939191</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 147, 145, 145 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>147, 145, 145</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 0deg ,0.7851239669%, 57.2941176471% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>0deg ,0.7851239669%, 57.2941176471%</span> </li> </ul> </div>
		<div class='p_3 bg_shade-2'><h2 class= c_black >shade-2</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #a5a4a4;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#a5a4a4</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 165, 164, 164 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>165, 164, 164</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 0deg ,0.7231404959%, 64.4117647059% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>0deg ,0.7231404959%, 64.4117647059%</span> </li> </ul> </div>
		<div class='p_3 bg_shade-3'><h2 class= c_black >shade-3</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #c3c2c2;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#c3c2c2</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 195, 194, 194 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>195, 194, 194</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 0deg ,0.6198347107%, 76.2745098039% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>0deg ,0.6198347107%, 76.2745098039%</span> </li> </ul> </div>
		<div class='p_3 bg_shade-4'><h2 class= c_black >shade-4</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #e1e1e1;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#e1e1e1</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 225, 225, 225 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>225, 225, 225</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 0deg ,0.5165289256%, 88.137254902% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>0deg ,0.5165289256%, 88.137254902%</span> </li> </ul> </div>
		<div class='p_3 bg_shade-5'><h2 class= c_black >shade-5</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #f3f3f3;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#f3f3f3</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 243, 243, 243 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>243, 243, 243</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 0deg ,0.4545454545%, 95.2549019608% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>0deg ,0.4545454545%, 95.2549019608%</span> </li> </ul> </div>
</div>




 HideCodeBlock: display_none 

Weight:0

Styleguide DesignBase.CrayonBox.shade

*/
/*

warning: Color Variations 

The Modified versions of the warning color from this theme

Markup:

<div
	class="grid gap-x_2 gap-y_2 template-x_15 font_n1 p_4 bg_warning"
>
		<div class='p_3 bg_warning-n5'><h2 class= c_white >warning-n5</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #211402;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#211402</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 33, 20, 2 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>33, 20, 2</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 33.8613861386deg ,87.4871794872%, 6.8823529412% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>33.8613861386deg ,87.4871794872%, 6.8823529412%</span> </li> </ul> </div>
		<div class='p_3 bg_warning-n4'><h2 class= c_white >warning-n4</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #412705;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#412705</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 65, 39, 5 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>65, 39, 5</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 33.8613861386deg ,87.2820512821%, 13.7647058824% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>33.8613861386deg ,87.2820512821%, 13.7647058824%</span> </li> </ul> </div>
		<div class='p_3 bg_warning-n3'><h2 class= c_white >warning-n3</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #6d4108;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#6d4108</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 109, 65, 8 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>109, 65, 8</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 33.8613861386deg ,87.0085470085%, 22.9411764706% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>33.8613861386deg ,87.0085470085%, 22.9411764706%</span> </li> </ul> </div>
		<div class='p_3 bg_warning-n2'><h2 class= c_white >warning-n2</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #995b0b;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#995b0b</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 153, 91, 11 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>153, 91, 11</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 33.8613861386deg ,86.735042735%, 32.1176470588% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>33.8613861386deg ,86.735042735%, 32.1176470588%</span> </li> </ul> </div>
		<div class='p_3 bg_warning-n1'><h2 class= c_white >warning-n1</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #b96f0e;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#b96f0e</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 185, 111, 14 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>185, 111, 14</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 33.8613861386deg ,86.5299145299%, 39% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>33.8613861386deg ,86.5299145299%, 39%</span> </li> </ul> </div>
		<div class='p_3 bg_warning-0'><h2 class= c_white >warning-0</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #da8210;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#da8210</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 218, 130, 16 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>218, 130, 16</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 33.8613861386deg, 86.3247863248%, 45.8823529412% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>33.8613861386deg, 86.3247863248%, 45.8823529412%</span> </li> </ul> </div>
		<div class='p_3 bg_warning-1'><h2 class= c_black >warning-1</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #ee9118;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#ee9118</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 238, 145, 24 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>238, 145, 24</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 33.8613861386deg ,82.0085470085%, 51.2941176471% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>33.8613861386deg ,82.0085470085%, 51.2941176471%</span> </li> </ul> </div>
		<div class='p_3 bg_warning-2'><h2 class= c_black >warning-2</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #f1a33e;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#f1a33e</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 241, 163, 62 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>241, 163, 62</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 33.8613861386deg ,75.5341880342%, 59.4117647059% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>33.8613861386deg ,75.5341880342%, 59.4117647059%</span> </li> </ul> </div>
		<div class='p_3 bg_warning-3'><h2 class= c_black >warning-3</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #f6c27e;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#f6c27e</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 246, 194, 126 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>246, 194, 126</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 33.8613861386deg ,64.7435897436%, 72.9411764706% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>33.8613861386deg ,64.7435897436%, 72.9411764706%</span> </li> </ul> </div>
		<div class='p_3 bg_warning-4'><h2 class= c_black >warning-4</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #fae0bf;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#fae0bf</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 250, 224, 191 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>250, 224, 191</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 33.8613861386deg ,53.952991453%, 86.4705882353% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>33.8613861386deg ,53.952991453%, 86.4705882353%</span> </li> </ul> </div>
		<div class='p_3 bg_warning-5'><h2 class= c_black >warning-5</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #fdf3e5;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#fdf3e5</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 253, 243, 229 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>253, 243, 229</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 33.8613861386deg ,47.4786324786%, 94.5882352941% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>33.8613861386deg ,47.4786324786%, 94.5882352941%</span> </li> </ul> </div>
</div>




 HideCodeBlock: display_none 

Weight:0

Styleguide DesignBase.CrayonBox.warning

*/
/*

alert: Color Variations 

The Modified versions of the alert color from this theme

Markup:

<div
	class="grid gap-x_2 gap-y_2 template-x_15 font_n1 p_4 bg_alert"
>
		<div class='p_3 bg_alert-n5'><h2 class= c_white >alert-n5</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #210404;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#210404</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 33, 4, 4 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>33, 4, 4</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 0deg ,80.7368421053%, 7.2647058824% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>0deg ,80.7368421053%, 7.2647058824%</span> </li> </ul> </div>
		<div class='p_3 bg_alert-n4'><h2 class= c_white >alert-n4</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #420808;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#420808</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 66, 8, 8 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>66, 8, 8</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 0deg ,80.4210526316%, 14.5294117647% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>0deg ,80.4210526316%, 14.5294117647%</span> </li> </ul> </div>
		<div class='p_3 bg_alert-n3'><h2 class= c_white >alert-n3</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #6f0d0d;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#6f0d0d</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 111, 13, 13 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>111, 13, 13</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 0deg ,80%, 24.2156862745% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>0deg ,80%, 24.2156862745%</span> </li> </ul> </div>
		<div class='p_3 bg_alert-n2'><h2 class= c_white >alert-n2</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #9b1212;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#9b1212</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 155, 18, 18 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>155, 18, 18</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 0deg ,79.5789473684%, 33.9019607843% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>0deg ,79.5789473684%, 33.9019607843%</span> </li> </ul> </div>
		<div class='p_3 bg_alert-n1'><h2 class= c_white >alert-n1</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #bc1616;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#bc1616</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 188, 22, 22 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>188, 22, 22</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 0deg ,79.2631578947%, 41.1666666667% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>0deg ,79.2631578947%, 41.1666666667%</span> </li> </ul> </div>
		<div class='p_3 bg_alert-0'><h2 class= c_white >alert-0</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #dd1a1a;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#dd1a1a</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 221, 26, 26 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>221, 26, 26</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 0deg, 78.9473684211%, 48.431372549% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>0deg, 78.9473684211%, 48.431372549%</span> </li> </ul> </div>
		<div class='p_3 bg_alert-1'><h2 class= c_black >alert-1</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #e62b2b;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#e62b2b</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 230, 43, 43 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>230, 43, 43</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 0deg ,75%, 53.5882352941% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>0deg ,75%, 53.5882352941%</span> </li> </ul> </div>
		<div class='p_3 bg_alert-2'><h2 class= c_black >alert-2</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #ea4f4f;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#ea4f4f</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 234, 79, 79 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>234, 79, 79</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 0deg ,69.0789473684%, 61.3235294118% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>0deg ,69.0789473684%, 61.3235294118%</span> </li> </ul> </div>
		<div class='p_3 bg_alert-3'><h2 class= c_black >alert-3</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #f18989;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#f18989</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 241, 137, 137 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>241, 137, 137</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 0deg ,59.2105263158%, 74.2156862745% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>0deg ,59.2105263158%, 74.2156862745%</span> </li> </ul> </div>
		<div class='p_3 bg_alert-4'><h2 class= c_black >alert-4</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #f8c4c4;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#f8c4c4</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 248, 196, 196 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>248, 196, 196</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 0deg ,49.3421052632%, 87.1078431373% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>0deg ,49.3421052632%, 87.1078431373%</span> </li> </ul> </div>
		<div class='p_3 bg_alert-5'><h2 class= c_black >alert-5</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #fce7e7;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#fce7e7</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 252, 231, 231 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>252, 231, 231</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 0deg ,43.4210526316%, 94.8431372549% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>0deg ,43.4210526316%, 94.8431372549%</span> </li> </ul> </div>
</div>




 HideCodeBlock: display_none 

Weight:0

Styleguide DesignBase.CrayonBox.alert

*/
/*

navigation: Color Variations 

The Modified versions of the navigation color from this theme

Markup:

<div
	class="grid gap-x_2 gap-y_2 template-x_15 font_n1 p_4 bg_navigation"
>
		<div class='p_3 bg_navigation-n5'><h2 class= c_white >navigation-n5</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #060d1d;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#060d1d</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 6, 13, 29 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>6, 13, 29</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 221.8791946309deg ,66.514893617%, 6.9117647059% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>221.8791946309deg ,66.514893617%, 6.9117647059%</span> </li> </ul> </div>
		<div class='p_3 bg_navigation-n4'><h2 class= c_white >navigation-n4</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #0d1a3a;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#0d1a3a</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 13, 26, 58 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>13, 26, 58</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 221.8791946309deg ,65.9659574468%, 13.8235294118% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>221.8791946309deg ,65.9659574468%, 13.8235294118%</span> </li> </ul> </div>
		<div class='p_3 bg_navigation-n3'><h2 class= c_white >navigation-n3</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #162c60;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#162c60</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 22, 44, 96 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>22, 44, 96</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 221.8791946309deg ,65.2340425532%, 23.0392156863% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>221.8791946309deg ,65.2340425532%, 23.0392156863%</span> </li> </ul> </div>
		<div class='p_3 bg_navigation-n2'><h2 class= c_white >navigation-n2</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #1e3e86;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#1e3e86</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 30, 62, 134 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>30, 62, 134</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 221.8791946309deg ,64.5021276596%, 32.2549019608% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>221.8791946309deg ,64.5021276596%, 32.2549019608%</span> </li> </ul> </div>
		<div class='p_3 bg_navigation-n1'><h2 class= c_white >navigation-n1</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #254ba3;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#254ba3</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 37, 75, 163 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>37, 75, 163</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 221.8791946309deg ,63.9531914894%, 39.1666666667% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>221.8791946309deg ,63.9531914894%, 39.1666666667%</span> </li> </ul> </div>
		<div class='p_3 bg_navigation-0'><h2 class= c_white >navigation-0</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #2b58c0;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#2b58c0</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 43, 88, 192 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>43, 88, 192</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 221.8791946309deg, 63.4042553191%, 46.0784313725% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>221.8791946309deg, 63.4042553191%, 46.0784313725%</span> </li> </ul> </div>
		<div class='p_3 bg_navigation-1'><h2 class= c_black >navigation-1</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #3564d2;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#3564d2</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 53, 100, 210 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>53, 100, 210</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 221.8791946309deg ,60.2340425532%, 51.4705882353% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>221.8791946309deg ,60.2340425532%, 51.4705882353%</span> </li> </ul> </div>
		<div class='p_3 bg_navigation-2'><h2 class= c_black >navigation-2</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #567ed9;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#567ed9</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 86, 126, 217 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>86, 126, 217</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 221.8791946309deg ,55.4787234043%, 59.5588235294% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>221.8791946309deg ,55.4787234043%, 59.5588235294%</span> </li> </ul> </div>
		<div class='p_3 bg_navigation-3'><h2 class= c_black >navigation-3</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #8fa9e6;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#8fa9e6</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 143, 169, 230 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>143, 169, 230</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 221.8791946309deg ,47.5531914894%, 73.0392156863% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>221.8791946309deg ,47.5531914894%, 73.0392156863%</span> </li> </ul> </div>
		<div class='p_3 bg_navigation-4'><h2 class= c_black >navigation-4</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #c7d4f2;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#c7d4f2</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 199, 212, 242 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>199, 212, 242</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 221.8791946309deg ,39.6276595745%, 86.5196078431% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>221.8791946309deg ,39.6276595745%, 86.5196078431%</span> </li> </ul> </div>
		<div class='p_3 bg_navigation-5'><h2 class= c_black >navigation-5</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #e9eefa;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#e9eefa</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 233, 238, 250 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>233, 238, 250</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 221.8791946309deg ,34.8723404255%, 94.6078431373% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>221.8791946309deg ,34.8723404255%, 94.6078431373%</span> </li> </ul> </div>
</div>




 HideCodeBlock: display_none 

Weight:0

Styleguide DesignBase.CrayonBox.navigation

*/
/*

accent: Color Variations 

The Modified versions of the accent color from this theme

Markup:

<div
	class="grid gap-x_2 gap-y_2 template-x_15 font_n1 p_4 bg_accent"
>
		<div class='p_3 bg_accent-n5'><h2 class= c_white >accent-n5</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #031814;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#031814</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 3, 24, 20 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>3, 24, 20</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 167.2340425532deg ,78.2378378378%, 5.4411764706% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>167.2340425532deg ,78.2378378378%, 5.4411764706%</span> </li> </ul> </div>
		<div class='p_3 bg_accent-n4'><h2 class= c_white >accent-n4</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #073128;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#073128</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 7, 49, 40 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>7, 49, 40</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 167.2340425532deg ,77.8810810811%, 10.8823529412% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>167.2340425532deg ,77.8810810811%, 10.8823529412%</span> </li> </ul> </div>
		<div class='p_3 bg_accent-n3'><h2 class= c_white >accent-n3</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #0b5243;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#0b5243</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 11, 82, 67 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>11, 82, 67</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 167.2340425532deg ,77.4054054054%, 18.137254902% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>167.2340425532deg ,77.4054054054%, 18.137254902%</span> </li> </ul> </div>
		<div class='p_3 bg_accent-n2'><h2 class= c_white >accent-n2</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #0f725d;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#0f725d</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 15, 114, 93 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>15, 114, 93</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 167.2340425532deg ,76.9297297297%, 25.3921568627% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>167.2340425532deg ,76.9297297297%, 25.3921568627%</span> </li> </ul> </div>
		<div class='p_3 bg_accent-n1'><h2 class= c_white >accent-n1</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #138b71;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#138b71</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 19, 139, 113 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>19, 139, 113</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 167.2340425532deg ,76.572972973%, 30.8333333333% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>167.2340425532deg ,76.572972973%, 30.8333333333%</span> </li> </ul> </div>
		<div class='p_3 bg_accent-0'><h2 class= c_white >accent-0</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #16a385;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#16a385</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 22, 163, 133 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>22, 163, 133</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 167.2340425532deg, 76.2162162162%, 36.2745098039% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>167.2340425532deg, 76.2162162162%, 36.2745098039%</span> </li> </ul> </div>
		<div class='p_3 bg_accent-1'><h2 class= c_black >accent-1</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #1ac09c;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#1ac09c</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 26, 192, 156 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>26, 192, 156</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 167.2340425532deg ,72.4054054054%, 42.6470588235% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>167.2340425532deg ,72.4054054054%, 42.6470588235%</span> </li> </ul> </div>
		<div class='p_3 bg_accent-2'><h2 class= c_black >accent-2</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #28e2ba;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#28e2ba</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 40, 226, 186 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>40, 226, 186</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 167.2340425532deg ,66.6891891892%, 52.2058823529% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>167.2340425532deg ,66.6891891892%, 52.2058823529%</span> </li> </ul> </div>
		<div class='p_3 bg_accent-3'><h2 class= c_black >accent-3</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #70ecd1;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#70ecd1</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 112, 236, 209 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>112, 236, 209</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 167.2340425532deg ,57.1621621622%, 68.137254902% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>167.2340425532deg ,57.1621621622%, 68.137254902%</span> </li> </ul> </div>
		<div class='p_3 bg_accent-4'><h2 class= c_black >accent-4</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #b7f5e8;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#b7f5e8</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 183, 245, 232 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>183, 245, 232</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 167.2340425532deg ,47.6351351351%, 84.068627451% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>167.2340425532deg ,47.6351351351%, 84.068627451%</span> </li> </ul> </div>
		<div class='p_3 bg_accent-5'><h2 class= c_black >accent-5</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #e2fbf6;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#e2fbf6</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 226, 251, 246 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>226, 251, 246</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 167.2340425532deg ,41.9189189189%, 93.6274509804% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>167.2340425532deg ,41.9189189189%, 93.6274509804%</span> </li> </ul> </div>
</div>




 HideCodeBlock: display_none 

Weight:0

Styleguide DesignBase.CrayonBox.accent

*/
/*

info: Color Variations 

The Modified versions of the info color from this theme

Markup:

<div
	class="grid gap-x_2 gap-y_2 template-x_15 font_n1 p_4 bg_info"
>
		<div class='p_3 bg_info-n5'><h2 class= c_white >info-n5</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #191714;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#191714</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 25, 23, 20 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>25, 23, 20</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 31.3043478261deg ,18.6666666667%, 8.9117647059% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>31.3043478261deg ,18.6666666667%, 8.9117647059%</span> </li> </ul> </div>
		<div class='p_3 bg_info-n4'><h2 class= c_white >info-n4</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #332e28;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#332e28</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 51, 46, 40 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>51, 46, 40</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 31.3043478261deg ,17.3333333333%, 17.8235294118% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>31.3043478261deg ,17.3333333333%, 17.8235294118%</span> </li> </ul> </div>
		<div class='p_3 bg_info-n3'><h2 class= c_white >info-n3</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #544c43;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#544c43</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 84, 76, 67 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>84, 76, 67</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 31.3043478261deg ,15.5555555556%, 29.7058823529% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>31.3043478261deg ,15.5555555556%, 29.7058823529%</span> </li> </ul> </div>
		<div class='p_3 bg_info-n2'><h2 class= c_white >info-n2</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #766b5e;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#766b5e</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 118, 107, 94 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>118, 107, 94</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 31.3043478261deg ,13.7777777778%, 41.5882352941% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>31.3043478261deg ,13.7777777778%, 41.5882352941%</span> </li> </ul> </div>
		<div class='p_3 bg_info-n1'><h2 class= c_white >info-n1</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #8f8173;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#8f8173</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 143, 129, 115 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>143, 129, 115</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 31.3043478261deg ,12.4444444444%, 50.5% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>31.3043478261deg ,12.4444444444%, 50.5%</span> </li> </ul> </div>
		<div class='p_3 bg_info-0'><h2 class= c_white >info-0</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #a3988c;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#a3988c</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 163, 152, 140 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>163, 152, 140</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 31.3043478261deg, 11.1111111111%, 59.4117647059% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>31.3043478261deg, 11.1111111111%, 59.4117647059%</span> </li> </ul> </div>
		<div class='p_3 bg_info-1'><h2 class= c_black >info-1</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #aca298;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#aca298</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 172, 162, 152 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>172, 162, 152</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 31.3043478261deg ,10.5555555556%, 63.4705882353% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>31.3043478261deg ,10.5555555556%, 63.4705882353%</span> </li> </ul> </div>
		<div class='p_3 bg_info-2'><h2 class= c_black >info-2</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #bab2a9;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#bab2a9</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 186, 178, 169 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>186, 178, 169</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 31.3043478261deg ,9.7222222222%, 69.5588235294% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>31.3043478261deg ,9.7222222222%, 69.5588235294%</span> </li> </ul> </div>
		<div class='p_3 bg_info-3'><h2 class= c_black >info-3</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #d1ccc6;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#d1ccc6</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 209, 204, 198 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>209, 204, 198</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 31.3043478261deg ,8.3333333333%, 79.7058823529% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>31.3043478261deg ,8.3333333333%, 79.7058823529%</span> </li> </ul> </div>
		<div class='p_3 bg_info-4'><h2 class= c_black >info-4</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #e8e5e2;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#e8e5e2</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 232, 229, 226 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>232, 229, 226</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 31.3043478261deg ,6.9444444444%, 89.8529411765% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>31.3043478261deg ,6.9444444444%, 89.8529411765%</span> </li> </ul> </div>
		<div class='p_3 bg_info-5'><h2 class= c_black >info-5</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #f6f5f4;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#f6f5f4</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 246, 245, 244 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>246, 245, 244</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 31.3043478261deg ,6.1111111111%, 95.9411764706% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>31.3043478261deg ,6.1111111111%, 95.9411764706%</span> </li> </ul> </div>
</div>




 HideCodeBlock: display_none 

Weight:0

Styleguide DesignBase.CrayonBox.info

*/
/*

highlight: Color Variations 

The Modified versions of the highlight color from this theme

Markup:

<div
	class="grid gap-x_2 gap-y_2 template-x_15 font_n1 p_4 bg_highlight"
>
		<div class='p_3 bg_highlight-n5'><h2 class= c_white >highlight-n5</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #120a1c;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#120a1c</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 18, 10, 28 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>18, 10, 28</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 265.8536585366deg ,52.6352941176%, 7.5% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>265.8536585366deg ,52.6352941176%, 7.5%</span> </li> </ul> </div>
		<div class='p_3 bg_highlight-n4'><h2 class= c_white >highlight-n4</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #241439;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#241439</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 36, 20, 57 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>36, 20, 57</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 265.8536585366deg ,51.8588235294%, 15% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>265.8536585366deg ,51.8588235294%, 15%</span> </li> </ul> </div>
		<div class='p_3 bg_highlight-n3'><h2 class= c_white >highlight-n3</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #3c215f;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#3c215f</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 60, 33, 95 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>60, 33, 95</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 265.8536585366deg ,50.8235294118%, 25% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>265.8536585366deg ,50.8235294118%, 25%</span> </li> </ul> </div>
		<div class='p_3 bg_highlight-n2'><h2 class= c_white >highlight-n2</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #532e84;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#532e84</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 83, 46, 132 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>83, 46, 132</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 265.8536585366deg ,49.7882352941%, 35% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>265.8536585366deg ,49.7882352941%, 35%</span> </li> </ul> </div>
		<div class='p_3 bg_highlight-n1'><h2 class= c_white >highlight-n1</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #6538a1;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#6538a1</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 101, 56, 161 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>101, 56, 161</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 265.8536585366deg ,49.0117647059%, 42.5% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>265.8536585366deg ,49.0117647059%, 42.5%</span> </li> </ul> </div>
		<div class='p_3 bg_highlight-0'><h2 class= c_white >highlight-0</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #7742bd;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#7742bd</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 119, 66, 189 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>119, 66, 189</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 265.8536585366deg, 48.2352941176%, 50% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>265.8536585366deg, 48.2352941176%, 50%</span> </li> </ul> </div>
		<div class='p_3 bg_highlight-1'><h2 class= c_black >highlight-1</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #8555c4;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#8555c4</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 133, 85, 196 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>133, 85, 196</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 265.8536585366deg ,45.8235294118%, 55% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>265.8536585366deg ,45.8235294118%, 55%</span> </li> </ul> </div>
		<div class='p_3 bg_highlight-2'><h2 class= c_black >highlight-2</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #9971ce;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#9971ce</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 153, 113, 206 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>153, 113, 206</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 265.8536585366deg ,42.2058823529%, 62.5% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>265.8536585366deg ,42.2058823529%, 62.5%</span> </li> </ul> </div>
		<div class='p_3 bg_highlight-3'><h2 class= c_black >highlight-3</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #bba1de;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#bba1de</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 187, 161, 222 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>187, 161, 222</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 265.8536585366deg ,36.1764705882%, 75% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>265.8536585366deg ,36.1764705882%, 75%</span> </li> </ul> </div>
		<div class='p_3 bg_highlight-4'><h2 class= c_black >highlight-4</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #ddd0ef;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#ddd0ef</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 221, 208, 239 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>221, 208, 239</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 265.8536585366deg ,30.1470588235%, 87.5% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>265.8536585366deg ,30.1470588235%, 87.5%</span> </li> </ul> </div>
		<div class='p_3 bg_highlight-5'><h2 class= c_black >highlight-5</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #f1ecf8;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#f1ecf8</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 241, 236, 248 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>241, 236, 248</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 265.8536585366deg ,26.5294117647%, 95% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>265.8536585366deg ,26.5294117647%, 95%</span> </li> </ul> </div>
</div>




 HideCodeBlock: display_none 

Weight:0

Styleguide DesignBase.CrayonBox.highlight

*/
/*

acc: Color Variations 

The Modified versions of the acc color from this theme

Markup:

<div
	class="grid gap-x_2 gap-y_2 template-x_15 font_n1 p_4 bg_acc"
>
		<div class='p_3 bg_acc-n5'><h2 class= c_white >acc-n5</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #000a12;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#000a12</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 0, 10, 18 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>0, 10, 18</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 206.9491525424deg ,100%, 3.4705882353% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>206.9491525424deg ,100%, 3.4705882353%</span> </li> </ul> </div>
		<div class='p_3 bg_acc-n4'><h2 class= c_white >acc-n4</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #001423;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#001423</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 0, 20, 35 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>0, 20, 35</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 206.9491525424deg ,100%, 6.9411764706% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>206.9491525424deg ,100%, 6.9411764706%</span> </li> </ul> </div>
		<div class='p_3 bg_acc-n3'><h2 class= c_white >acc-n3</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #00213b;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#00213b</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 0, 33, 59 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>0, 33, 59</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 206.9491525424deg ,100%, 11.568627451% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>206.9491525424deg ,100%, 11.568627451%</span> </li> </ul> </div>
		<div class='p_3 bg_acc-n2'><h2 class= c_white >acc-n2</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #002e53;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#002e53</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 0, 46, 83 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>0, 46, 83</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 206.9491525424deg ,100%, 16.1960784314% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>206.9491525424deg ,100%, 16.1960784314%</span> </li> </ul> </div>
		<div class='p_3 bg_acc-n1'><h2 class= c_white >acc-n1</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #003764;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#003764</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 0, 55, 100 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>0, 55, 100</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 206.9491525424deg ,100%, 19.6666666667% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>206.9491525424deg ,100%, 19.6666666667%</span> </li> </ul> </div>
		<div class='p_3 bg_acc-0'><h2 class= c_white >acc-0</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_white'><li class='flex flex_inline p_2 #' style='background-color: #004176;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#004176</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 0, 65, 118 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>0, 65, 118</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 206.9491525424deg, 100%, 23.137254902% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>206.9491525424deg, 100%, 23.137254902%</span> </li> </ul> </div>
		<div class='p_3 bg_acc-1'><h2 class= c_black >acc-1</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #00579d;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#00579d</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 0, 87, 157 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>0, 87, 157</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 206.9491525424deg ,95%, 30.8235294118% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>206.9491525424deg ,95%, 30.8235294118%</span> </li> </ul> </div>
		<div class='p_3 bg_acc-2'><h2 class= c_black >acc-2</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #0077d8;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#0077d8</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 0, 119, 216 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>0, 119, 216</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 206.9491525424deg ,87.5%, 42.3529411765% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>206.9491525424deg ,87.5%, 42.3529411765%</span> </li> </ul> </div>
		<div class='p_3 bg_acc-3'><h2 class= c_black >acc-3</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #3ba7ff;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#3ba7ff</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 59, 167, 255 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>59, 167, 255</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 206.9491525424deg ,75%, 61.568627451% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>206.9491525424deg ,75%, 61.568627451%</span> </li> </ul> </div>
		<div class='p_3 bg_acc-4'><h2 class= c_black >acc-4</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #9dd3ff;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#9dd3ff</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 157, 211, 255 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>157, 211, 255</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 206.9491525424deg ,62.5%, 80.7843137255% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>206.9491525424deg ,62.5%, 80.7843137255%</span> </li> </ul> </div>
		<div class='p_3 bg_acc-5'><h2 class= c_black >acc-5</h2> <ul class='p_3 bg_white-7 m-t_4 ul_none c_black'><li class='flex flex_inline p_2 #' style='background-color: #d8edff;'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HEX:</span> <span class='user-select_all font_accent lowercase'>#d8edff</span> </li> <li class='flex flex_inline p_2 #' style='background-color:rgb( 216, 237, 255 );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>RGB:</span> <span class='user-select_all font_accent lowercase'>216, 237, 255</span> </li> <li class='flex flex_inline p_2 #' style='background-color:hsl( 206.9491525424deg ,55%, 92.3137254902% );'> <span class='user-select_none opacity_6 font_bold font_ui uppercase'>HSL:</span> <span class='user-select_all font_accent lowercase'>206.9491525424deg ,55%, 92.3137254902%</span> </li> </ul> </div>
</div>




 HideCodeBlock: display_none 

Weight:0

Styleguide DesignBase.CrayonBox.acc

*/
/*
Crayon Box

This is all of the colors of the theme broken out with its modifications written in hex code.


Weight:0

HideCodeBlock: display_none 

Styleguide DesignBase.CrayonBox
*/
/*Adobe XD Color Map*/
/* $xd-color_primary-0: #198dae*/
/* $xd-color_primary-n5: #04151a*/
/* $xd-color_primary-n4: #082a34*/
/* $xd-color_primary-n3: #0d4757*/
/* $xd-color_primary-n2: #12637a*/
/* $xd-color_primary-n1: #157894*/
/* $xd-color_primary-1: #1da3c9*/
/* $xd-color_primary-2: #33bbe2*/
/* $xd-color_primary-3: #77d2eb*/
/* $xd-color_primary-4: #bbe8f5*/
/* $xd-color_primary-5: #e4f6fb*/
/* $xd-color_secondary-0: #676a72*/
/* $xd-color_secondary-n5: #0f1011*/
/* $xd-color_secondary-n4: #1f2022*/
/* $xd-color_secondary-n3: #343539*/
/* $xd-color_secondary-n2: #484a50*/
/* $xd-color_secondary-n1: #585a61*/
/* $xd-color_secondary-1: #757881*/
/* $xd-color_secondary-2: #8c8f97*/
/* $xd-color_secondary-3: #b2b4b9*/
/* $xd-color_secondary-4: #d9dadc*/
/* $xd-color_secondary-5: #f0f0f1*/
/* $xd-color_success-0: #078a2e*/
/* $xd-color_success-n5: #011507*/
/* $xd-color_success-n4: #02290e*/
/* $xd-color_success-n3: #044517*/
/* $xd-color_success-n2: #056120*/
/* $xd-color_success-n1: #067527*/
/* $xd-color_success-1: #09ad3a*/
/* $xd-color_success-2: #0be14b*/
/* $xd-color_success-3: #51f682*/
/* $xd-color_success-4: #a8fbc1*/
/* $xd-color_success-5: #dcfde6*/
/* $xd-color_shade-0: #878585*/
/* $xd-color_shade-n5: #141414*/
/* $xd-color_shade-n4: #292828*/
/* $xd-color_shade-n3: #444242*/
/* $xd-color_shade-n2: #5f5d5d*/
/* $xd-color_shade-n1: #737171*/
/* $xd-color_shade-1: #939191*/
/* $xd-color_shade-2: #a5a4a4*/
/* $xd-color_shade-3: #c3c2c2*/
/* $xd-color_shade-4: #e1e1e1*/
/* $xd-color_shade-5: #f3f3f3*/
/* $xd-color_warning-0: #da8210*/
/* $xd-color_warning-n5: #211402*/
/* $xd-color_warning-n4: #412705*/
/* $xd-color_warning-n3: #6d4108*/
/* $xd-color_warning-n2: #995b0b*/
/* $xd-color_warning-n1: #b96f0e*/
/* $xd-color_warning-1: #ee9118*/
/* $xd-color_warning-2: #f1a33e*/
/* $xd-color_warning-3: #f6c27e*/
/* $xd-color_warning-4: #fae0bf*/
/* $xd-color_warning-5: #fdf3e5*/
/* $xd-color_alert-0: #dd1a1a*/
/* $xd-color_alert-n5: #210404*/
/* $xd-color_alert-n4: #420808*/
/* $xd-color_alert-n3: #6f0d0d*/
/* $xd-color_alert-n2: #9b1212*/
/* $xd-color_alert-n1: #bc1616*/
/* $xd-color_alert-1: #e62b2b*/
/* $xd-color_alert-2: #ea4f4f*/
/* $xd-color_alert-3: #f18989*/
/* $xd-color_alert-4: #f8c4c4*/
/* $xd-color_alert-5: #fce7e7*/
/* $xd-color_navigation-0: #2b58c0*/
/* $xd-color_navigation-n5: #060d1d*/
/* $xd-color_navigation-n4: #0d1a3a*/
/* $xd-color_navigation-n3: #162c60*/
/* $xd-color_navigation-n2: #1e3e86*/
/* $xd-color_navigation-n1: #254ba3*/
/* $xd-color_navigation-1: #3564d2*/
/* $xd-color_navigation-2: #567ed9*/
/* $xd-color_navigation-3: #8fa9e6*/
/* $xd-color_navigation-4: #c7d4f2*/
/* $xd-color_navigation-5: #e9eefa*/
/* $xd-color_accent-0: #16a385*/
/* $xd-color_accent-n5: #031814*/
/* $xd-color_accent-n4: #073128*/
/* $xd-color_accent-n3: #0b5243*/
/* $xd-color_accent-n2: #0f725d*/
/* $xd-color_accent-n1: #138b71*/
/* $xd-color_accent-1: #1ac09c*/
/* $xd-color_accent-2: #28e2ba*/
/* $xd-color_accent-3: #70ecd1*/
/* $xd-color_accent-4: #b7f5e8*/
/* $xd-color_accent-5: #e2fbf6*/
/* $xd-color_info-0: #a3988c*/
/* $xd-color_info-n5: #191714*/
/* $xd-color_info-n4: #332e28*/
/* $xd-color_info-n3: #544c43*/
/* $xd-color_info-n2: #766b5e*/
/* $xd-color_info-n1: #8f8173*/
/* $xd-color_info-1: #aca298*/
/* $xd-color_info-2: #bab2a9*/
/* $xd-color_info-3: #d1ccc6*/
/* $xd-color_info-4: #e8e5e2*/
/* $xd-color_info-5: #f6f5f4*/
/* $xd-color_highlight-0: #7742bd*/
/* $xd-color_highlight-n5: #120a1c*/
/* $xd-color_highlight-n4: #241439*/
/* $xd-color_highlight-n3: #3c215f*/
/* $xd-color_highlight-n2: #532e84*/
/* $xd-color_highlight-n1: #6538a1*/
/* $xd-color_highlight-1: #8555c4*/
/* $xd-color_highlight-2: #9971ce*/
/* $xd-color_highlight-3: #bba1de*/
/* $xd-color_highlight-4: #ddd0ef*/
/* $xd-color_highlight-5: #f1ecf8*/
/* $xd-color_acc-0: #004176*/
/* $xd-color_acc-n5: #000a12*/
/* $xd-color_acc-n4: #001423*/
/* $xd-color_acc-n3: #00213b*/
/* $xd-color_acc-n2: #002e53*/
/* $xd-color_acc-n1: #003764*/
/* $xd-color_acc-1: #00579d*/
/* $xd-color_acc-2: #0077d8*/
/* $xd-color_acc-3: #3ba7ff*/
/* $xd-color_acc-4: #9dd3ff*/
/* $xd-color_acc-5: #d8edff*/
/*
Interactive Extras

Interactions can be enhanced with toggle icons or loading graphics to show the system is responding to user input.

Styleguide Recipes.InteractiveExtras
*/
.font .font--example {
  background-image: url(http://basehold.it/i/24);
}
.font .font--name {
  color: #000;
}
.font .font--dropcase_2x {
  color: #198dae;
}

/*

Basic HTML

The Arches Design System, at its core, is a Utility Class Styling Design.  It is built not to prescribe the design of the HTML and components but to paint with classes to create complicated UI without having to create more styles.  Arches rely on the browser or branding defaults for basic HTML styling.  Below is a kitchen sink of HTML elements so you can see how this variation look without further alteration from adding classes. There is No basic styling around the pure DOM with the utility class only, and there is improved styling as you add Bootstrap or Foundation.  

Weight: -100

Styleguide HTML
*/
/*

Reading Typography

Reading typography is a container class to opt into an override of the basic typography from arches. Basic Typography is un-styled and rely on the most basic styles from the browser stylesheets so there is less overriding when making UI but it leaves reading typography lacking. Most ways typography content is added to a site is devoid of hooks to add styles to an element so work around that restriction and to unified styling across reading experiences the "reading-typography" class is used on the parent container.  Please note that the reading typography can still look a bit different look depending on the brand or the framework. <table><thead><tr><th>modifier class</th><th>customization</th><th>usage</th></tr></thead><tbody><tr><td><code>.inherit_color</code></td><td>removes all color rules from colored typography and sets it to inherit.</td><td>inverting a block of typography where all text and headlines should be white.</td></tr><tr><td><code>.font-size_up</code></td><td>shifts all typography up one font size step</td><td>intro blocks of text where the text. Or in articles where you can shift all text up a size.</td></tr><tr><td>`.font-size_down`</td><td>shifts all typography down one font size step.</td><td>citation blocks or boiler plate content where the text should be smaller and less impactful.</td></tr><tr><td><code>.links_dark</code></td><td>turns all links to the dark color standard.</td><td>this is used in junction with the <code>.inherit_color</code> class.</td></tr><tr><td><code>.links_light</code></td><td>turns all links to the light color standard.</td><td>this is used in junction with the <code>.inherit_color</code> class when text is on a dark background.</td></tr></tbody></table><small class="c_highlight block">* there are further advanced features if you want to apply CSS Property Overrides.</small> 

Markup:
<section class="max-w_65 reading-typography m_auto">
<div class="relative">
	<a target="_blank" href="https://css-tricks.com/almanac/selectors/n/not/"><picture class="w_100">
		<source class="w_100" srcset="https://via.placeholder.com/1440x200.png?text=Desktop+Large+wrapped+link" media="(min-width: 1200px)">
		<source class="w_100" srcset="https://via.placeholder.com/1200x200.png?text=Desktop+wrapped+link" media="(min-width: 1024px)">
		<source class="w_100" srcset="https://via.placeholder.com/768x200.png?text=Tablet+wrapped+link" media="(min-width: 768px)">
		<source class="w_100" srcset="https://via.placeholder.com/600x250.png?text=Mobile+wrapped+link" media="(min-width: 400px)"> <source class="w_100" srcset="https://via.placeholder.com/400x300.png?text=Mobile" media="(min-width: 400px)">
		<img src="https://via.placeholder.com/400x300.png?text=Mobile" class="w_100" alt="">
	</picture></a>
    <div class="absolute b_4 r_4 l_4 b_auto:lg t_4:lg r_4:lg r_4:md l_auto:md b_4:md t_4:md justify_center flex flex_row flex_column:md flex_row:lg gap-x_4 gap-y_4">
        <div class="bg_secondary-2 br_1 br_black-3 br_radius br_solid:lg br_none c_white font_medium font_ui gap-x_3 inline-block inline-flex justify_end m-x_2 p_2:lg p_0 relative shadow_overlap-light">
            <span class="font_bold font_ui self_center vertical-align_middle display_none inline:md p-x_3">User Name</span>
            <a class="btn bg_accent-n1 h:bg_accent-n3 br_solid br_black-2 br_1 c_white  h:c_white uppercase shadow_overlap-light font_ui font_bold" href="#">Log Out <i class="fas fa-sign-out p-l_2"></i></a>
        </div>
    </div>
</div>
  <h1>This is the primary heading and there should only be one of these per page</h1>
  <h6>sub heading</h6>
    <p>A small paragraph to <em>emphasis</em> and show <strong>important</strong> bits.</p>
    <ul>
        <li>This is a list item</li>
        <li>So is this - there could be more</li>
        <li>Make sure to style list items to:
            <ul>
                <li>Not forgetting child list items</li>
                <li>Not forgetting child list items</li>
                <li>Not forgetting child list items</li>
                <li>Not forgetting child list items</li>
            </ul>
        </li>
        <li>A couple more</li>
        <li>top level list items</li>
    </ul>
    <p>Don't forget <strong>Ordered lists</strong>:</p>
    <ol>
       <li>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</li>
       <li>Aliquam tincidunt mauris eu risus.
        <ol>
            <li>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</li>
            <li>Aliquam tincidunt mauris eu risus.</li>
        </ol>
        </li>
       <li>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</li>
       <li>Aliquam tincidunt mauris eu risus.
    </li></ol>
    <h2>A sub heading which is not as important as the first, but is quite imporant overall</h2>
    <p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.</p>
    <table>
    <thead><tr>
            <th>Table Heading</th>
            <th>Table Heading</th>
        </tr></thead>
        <tbody>
        <tr>
            <td>table data</td>
            <td>table data</td>
        </tr>
        <tr>
            <td>table data</td>
            <td>table data</td>
        </tr>
        <tr>
            <td>table data</td>
            <td>table data</td>
        </tr>
        <tr>
            <td>table data</td>
            <td>table data</td>
        </tr>
    </tbody></table>    	
    <h3>A sub heading which is not as important as the second, but should be used with consideration</h3>
    <p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.</p>
    <blockquote><p>“Ooh - a blockquote! Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.”</p></blockquote>
    <h4>A sub heading which is not as important as the second, but should be used with consideration</h4>
    <p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.</p>
    <pre><code>
#header h1 a { 
    display: block; 
    width: 300px; 
    height: 80px; 
}
</code></pre>
    <h5>A sub heading which is not as important as the second, but should be used with consideration</h5>
    <p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.</p>
    <dl>
   <dt>Definition list</dt>
   <dd>Consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna 
	aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea 
	commodo consequat.</dd>
	   <dt>Lorem ipsum dolor sit amet</dt>
	   <dd>Consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna 
	aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea 
	commodo consequat.</dd>
	</dl>
	<h6>This heading plays a relatively small bit part role, if you use it at all</h6>
    <p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.</p>
<section>

Weight: -9

HideCodeBlock: display_none 

Styleguide HTML.Typography

*/
/*

Sample Typography

This text is used as a lorem content in many of our containers.  

.p_4                                                    - This is the basic typogrpahy from the browser.
.reading-typography.p_4                                 - this is the standard styling for typography of reading content
.reading-typography.font-size_up.p_4                    - This font increased their sizes across all typography in the container.
.reading-typography.font-size_down.p_4                  - This font decreses their sizes across all typography in the container.
.reading-typography.color_inherit.bg_acc.c_white.p_4.links_light    - This removes all color defining styles to make it easer to reverse colors. This sets all typography and borders to inherit their colors.

Markup:
<div class="{{modifier_class}}">
    <h1>Lorem Ipsum</h1>
    <p><strong>Pellentesque habitant morbi tristique</strong> senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. <a href="#random2" target="_blank">Pellentesque</a> sit amet quam egestas semper. <em>Aenean ultricies mi vitae est.</em> Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, <code>commodo vitae</code>, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. <a href="#random">Donec non enim</a> in turpis pulvinar facilisis. Ut felis.</p>
    <h2>Header Level 2</h2>
    <ol>
        <li>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</li>
        <li>Aliquam tincidunt mauris eu risus.</li>
    </ol>
    <blockquote><p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus magna. Cras in mi at felis aliquet congue. Ut a est eget ligula molestie gravida. Curabitur massa. Donec eleifend, libero at sagittis mollis, tellus est malesuada tellus, at luctus turpis elit sit amet quam. Vivamus pretium ornare est.</p></blockquote>
    <h3>Header Level 3</h3>
    <ul>
        <li>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</li>
        <li>Aliquam tincidunt mauris eu risus.</li>
    </ul>
    <button class="btn btn-primary">Button</button>
</div>

Weight: -9

HideCodeBlock: display_none 

MarkupWrapperClasses: br_solid br_radius br_black-1 br_1 m_3 max-w_50

Styleguide HTML.Typography.Sample

*/
/*

Basic Typography

Basic Typography is unstyled and relys on the most basic styles from the browser stylesheets so there is less overriding when making UI but it leaves the reading of content text lacking. The overriding styles that are applied to Basic typography is a consistent font treatment (font sizing, font family, and font-weight) and what comes from the baseline frameworks that build the brand.  


Markup:
<h1>Basic Typography: <small>Lorem ipsum dolor sit amet, consectetuer adipiscing 
elit.</small></h1>
<h2>Aenean commodo ligula eget dolor aenean massa</h2>
<h3>Cut sociis natoque penatibus et magnis dis 
parturient montes nascetur ridiculus mus</h3>
<h4>Donec quam felis ultricies nec pellentesque eu 
pretium quis sem nlla consequat massa quis enim</h4>
<h5>Donec pede justo fringilla vel aliquet nec vulputate 
eget arcu</h5>
<h6>In enim justo rhoncus ut imperdiet a venenatis vitae 
justo</h6>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing 
elit. Aenean commodo ligula eget dolor. Aenean massa. 
Cum sociis natoque penatibus et magnis dis parturient 
montes, nascetur ridiculus mus. Donec quam felis, 
ultricies nec, pellentesque eu, pretium quis, sem.</p>
<article><p>This paragraph is nested inside an article. It contains many different, sometimes useful, <a href="https://www.w3schools.com/tags/">HTML5 tags</a>. Of course there are classics like <em>emphasis</em>, <strong>strong</strong>, and <small>small</small> but there are many others as well. Hover the following text for abbreviation tag: <abbr title="abbreviation">abbr</abbr>. Similarly, you can use acronym tag like this: <acronym title="For The Win">ftw</acronym>. You can define <del>deleted text</del> which often gets replaced with <ins>inserted</ins> text.</p><p>You can also use <kbd>keyboard text</kbd>, which sometimes is styled similarly to the <code>&lt;code&gt;</code> or <samp>samp</samp> tags. Even more specifically, there is a tag just for <var>variables</var>. Not to be mistaken with blockquotes below, the quote tag lets you denote something as <q>quoted text</q>. Lastly don't forget the sub (H<sub>2</sub>O) and sup (E = MC<sup>2</sup>) tags.</p></article>

Weight: -1000

HideCodeBlock: display_none 

MarkupWrapperClasses: max-w_65

Styleguide HTML.Unstyled

*/
/*
ACC Article

Markup:
<div id="reading-typography" class="reading-typography">
	<h1>Article Title</h1>
	<p>Tricuspid regurgitation (TR) is a common valvular disease estimated to affect &gt;1.5 million people in the U.S., with a yearly incidence of about 200,000 and &gt;300,000 patients in the U.S and Europe, respectively.<sup>1</sup> Stated another way, a clinically significant form of this valvular disease affects 4% (or 1 in 25) of patients ages 75 and older.<sup>2</sup></p>
	<p>Despite the current guidelines favoring early tricuspid valve repair, especially when undergoing concomitant left-sided cardiac surgery, most patients with TR receive <a href="#">lifetime medical</a> therapy until intractable right-sided heart failure (HF) and end-organ dysfunction appear.<sup>1</sup> In recent years, multiple studies have drawn attention to the poor prognosis of untreated TR, and demonstrated a clear tendency of excess mortality in patients with increasing severity of TR, highlighting the need for interventional options to improve outcomes.<sup>3</sup></p>
	<div class="aspect_1x1 font_0 max-w_25 relative float_right">
		<div class="absolute flex flex_row l_0">
			<div class="max-w_5">
				<img src="https://www.acc.org//-/media/Non-Clinical/Images/2022/10/CARDIOLOGY/22/Weintraub-Bill-600x600.jpg" alt="Bill Weintraub, MD, MACC" class="br_3 br_accent br_circle br_solid m-b_2 shadow_overlap-bold w_100">
			</div>
			<div class="m-l_n4 max-w_5">
				<img src="https://www.acc.org//-/media/Non-Clinical/Images/2022/10/CARDIOLOGY/22/Weintraub-Bill-600x600.jpg" alt="Bill Weintraub, MD, MACC" class="br_3 br_accent br_circle br_solid m-b_2 shadow_overlap-bold w_100">
			</div>
		</div>
		<div class="circle__inner">
			<div class="aspect_1x1 bg_acc br_circle circle__content circle__wrapper grid items_center justify_center p_4 radial-gradient_custom" style="--origin: at center;">
				<div class="c_white flex flex_column gap-y_4 p-x_5 p-y_4 text_center">
					<i class="c_accent fa-quote-left fas font-size_up-2 m-b_n2"></i><span class="font-size_up lh_2">The future of medicine is increasingly in the hands of those who are effective users of clinical data.</span><i class="c_accent fa-quote-right fas font-size_up-2 m-t_n2"></i>
					<cite class="font-size_down text_right">– <strong>Bill Weintraub, MD, MACC</strong></cite>
				</div>
			</div>
		</div>
	</div>
	<p>TR associated with left-sided valvular or myocardial disease is often a marker for late-stage chronic HF with limited treatment options and an unfavorable overall prognosis. However, isolated TR is also independently associated with excess mortality if left untreated. Thus, TR represents an important public health problem with an unmet clinical need.</p>
	<p>Surgical approaches, either repair or replacement, have been shown to carry a high risk of in-hospital mortality, reaching 10%, without significant improvement over the past 10 years.<sup>4</sup> As transcatheter interventional options for valvular heart disease continue to expand, transcatheter tricuspid valve repair through leaflet approximation or annuloplasty has been investigated.</p>
	<p>Despite studies showing promising results with greater survival and freedom from HF rehospitalization compared with conservative management, its use can be limited by anatomical infeasibility such as large leaflet coaptation gap, perforation, significant leaflet tethering with dense chordae, and leaflet impingement with a cardiac implantable electronic device lead.</p>
	<p>A myriad of investigational transcatheter tricuspid valve replacement (TTVR) devices have emerged as an alternative to surgery and to address this outstanding need, with promising early results related to safety, efficacy and improvements in patients' functional status and quality of life.</p>
	<h3>Orthotopic Valve Replacement</h3>
	<p>Orthotopic TTVR is a form of valve replacement performed by implanting a bioprosthetic valve on an existing tricuspid annulus, in a fashion similar to how it is performed in transcatheter aortic or mitral valve replacement. Several investigational devices are available with a variety of access and anchoring systems.</p>
	<h3>EVOQUE</h3>
	<p>The EVOQUE system (Edwards Lifesciences, Irvine, CA) is a self-expanding bovine pericardial valve mounted on a nitinol frame with a fabric skirt delivered through a transfemoral approach. The perimeter is surrounded by nine anchors that allow stabilization through anchoring to the annulus, leaflets and chords of the tricuspid apparatus. Its compassionate use in 27 patients with severe symptomatic TR at inoperable or high surgical risk has demonstrated 92% success with no periprocedural mortality.<sup>5</sup></p>
	<p>The reduction in TR remained excellent at one year (≤moderate in 96% and ≤mild in 87%) with sustained symptomatic improvement (NYHA I/II in 69% compared with 11% at baseline).<sup>5</sup> All-cause death and HF hospitalization at one year were both at 7% without any deaths being identified as device-related. An early feasibility trial of this device, TRISCEND, is ongoing with an early report of 56 patients demonstrating a similar success rate, reduction in TR and symptomatic improvement.<sup>6</sup></p>
	<h3>Lux-Valve</h3>
	<p>The Lux-Valve (Jenscare Biotechnology Co., Ningbo, China) is a bovine pericardium valve with a self-expanding nitinol atrial disc, self-adaptive fabric skirt, two graspers and an interventricular septal anchor. It is deployed via a minimally invasive right thoracotomy and transatrial approach. First-in-human experience including 31 patients reported a 100% technical success rate with TR reduction to ≤moderate and ≤mild in 100% and 85.2%, respectively at one year. Symptomatic improvement has persisted at one year with 82.8% maintaining NYHA I/II and a 96.8% survival rate.<sup>7</sup> A study investigating the second-generation LuX-Valve Plus delivered through transjugular access is currently underway (NCT05436028).</p>
	<h3>GATE</h3>
	<p>The GATE (NaviGate Cardiac Structures, Inc., Lake Forest, CA) device was the first TTVR performed and is composed of an equine pericardium tricuspid valve mounted on a nitinol alloy stent. Twelve right ventricular tines grasp the native leaflets and 12 right atrial winglets covered by microfiber polyester cloth provide a seal. It is delivered through a right thoracotomy and transatrial access. An early study including five patients reported 100% technical success, with all patients demonstrating TR reduction to ≤mild; however, one patient died before discharge.<sup>8</sup></p>
	<div class="c_white color_inherit float_right lh_2 linear-gradient_custom m-l_5:md m-t_0:md m-y_5 p_4 reading-typography w_100 w_55:md" style="--start-color:hsl(315deg 67% 37%);--end-color:hsl(292deg 68% 24%);">
		<h2>Prominent Stressors For CVD Among LGBTQIA+ Adults</h2>
		<p>Excess cardiovascular disease risk is associated with three categories of stressors, as described by the Minority Stress Model: psychosocial (depression, anxiety, stress); behavioral (diet quality, physical activity, substance use); and physiological (hypothalamic-pituitary-adrenal axis, chronic inflammation, autonomic nervous system&nbsp;dysfunction).<sup>4</sup></p>
		<p>Structural/institutional stressors are also in&nbsp;place. The Behavioral Risk Factor Surveillance System survey 2014-2017 found a higher rate of poverty in LGBT people compared with cisgender heterosexual people <a href="#21.pdf" target="_blank"> vs. 15.7%,&nbsp;respectively</a>).<sup>9</sup></p>
		<p>In 2018, a large portion of LGBTQIA+ individuals lived in states that did not have public accommodation (hospitals and schools) and employment nondiscrimination laws.<sup>10</sup></p>
		<p>For many transgender individuals, employee-sponsored health insurance is often not an option. Many employee-sponsored health insurance programs do not acknowledge partners or spouses with gender identities that align with the insured. More than two-thirds of gender minority adults report having experienced some form of discrimination from clinicians (including the use of abusive language). Roughly a quarter of transgender individuals have been denied health care by clinicians.<sup>11</sup></p>
		<h3>Cardiovascular Disease Risk Factors</h3>
		<p>The data on cardiovascular health in LGBTQIA+ adults are limited because of a lack of research and challenges with study design. In terms of cardiovascular disease risk factors, the use of tobacco products is more likely among LGBTQIA+ adults than cisgender heterosexual adults.<sup>12</sup> Alcohol and illicit drug use disorder, poor mental health and elevated body mass index are greater risk factors among sexual minority women than heterosexual women.<sup>13</sup> Current studies also suggest that decreased sleep duration, which has been associated with higher rates of hypertension, diabetes and cardiovascular disease, was higher among sexual minority women compared with heterosexual women.<sup>14</sup></p>
	</div>
	<h3>Cardiovalve</h3>
	<p>The Cardiovalve (Venus Medtech Inc., Hangzhou, China) is deployed through transfemoral access and consists of a bovine pericardial leaflet mounted on a dual nitinol atrial and ventricular frame creating 24 grasping points for anchoring. The atrial portion of the frame has a covered flange to allow sealing to prevent paravalvular leak. Its compassionate use has been reported in 15 patients demonstrating significant reduction in TR to ≤moderate in 100% and ≤mild in 8% at 30 days.<sup>9</sup> An early feasibility study is currently underway (NCT04100720).</p>
	<h3>Intrepid</h3>
	<p>The Intrepid (Medtronic Plc, Minneapolis, MN) is a transfemoral system with a bovine pericardial valve housed within a nitinol dual stent frame. Early experience with three patients reported technical success in all, and an early feasibility study is currently recruiting patients with a goal to include 15 patients (NCT04433065).<sup>10</sup></p>
	<div class="br-t_4 br_acc br_solid clear_both m-b_4">
		<div class="row m-t_1">
			<div class="col-sm-2 p-t_2">
				<img src="https://www.acc.org//-/media/Non-Clinical/Images/2022/11/CARDIOLOGY/24/Ueyama-Hiroki-600x600.jpg" alt="Hiroki Ueyama, MD" class="w_100 br_circle">
			</div>
			<div class="col-sm-2 p-t_2">
				<img src="https://www.acc.org//-/media/Non-Clinical/Images/2022/11/CARDIOLOGY/24/Byku-Isida-600x600.jpg" alt="Isida Byku, MD, FACC" class="w_100 br_circle">
			</div>
			<div class="col-sm-8">
				<p>This article was authored by <strong>Hiroki Ueyama, MD</strong>, and <strong>Isida Byku, MD, FACC</strong>, from the Division of Cardiology, Emory Structural Heart and Valve Center, Emory University Hospital Midtown, in Atlanta, GA.</p>
			</div>
		</div>
	</div>
	<h2>References</h2>
	<ol>
		<li>Asmarats L, Puri R, Latib A, Navia JL, Rodés-Cabau J. Transcatheter tricuspid valve interventions: Landscape, challenges, and future directions. <em>J Am Coll Cardiol</em> 2018;71:2935-56.</li>
		<li>Topilsky Y, Maltais S, Medina Inojosa J, et al. Burden of Tricuspid regurgitation in patients diagnosed in the community setting. <em>JACC Cardiovasc Imaging</em> 2019;12:433-42.</li>
		<li>Taramasso M, Benfari G, van der Bijl P, et al. Transcatheter versus medical treatment of patients with symptomatic severe tricuspid regurgitation. <em>J Am Coll Cardiol</em> 2019;74:2998-3008.</li>
		<li>Dreyfus J, Flagiello M, Bazire B, et al. Isolated tricuspid valve surgery: Impact of aetiology and clinical presentation on outcomes. <em>Eur Heart J</em> 2020;41:4304-17.</li>
		<li>Webb JG, Chuang AM, Meier D, et al. Transcatheter Tricuspid valve replacement with the evoque system: 1-year outcomes of a multicenter, first-in-human experience. <em>JACC Cardiovasc Interv</em> 2022;15:481-91.</li>
		<li>Kodali S, Hahn RT, George I, et al. Transfemoral tricuspid valve replacement in patients with tricuspid regurgitation: TRISCEND study 30-Day results. <em>JACC Cardiovasc Interv</em> 2022;15:471-80.</li>
		<li>Modine T. Transcatheter tricuspid valve replacement with the LuX-Valve system 1-Year results of a multicenter FIH experience. Presented at TVT 2022, June 8, 2022.</li>
		<li>Hahn RT, George I, Kodali SK, et al. Early Single-site experience with transcatheter tricuspid valve replacement. <em>JACC Cardiovasc Imaging</em> 2019;12:416-29.</li>
		<li>Fam NP. Cardiovalve TTVR update. Presented at TVT 2022, June 8, 2022.</li>
		<li>Bapat VN. The INTREPID Valve for severe tricuspid regurgitation: First-in-man case experience. Presented at TCT 2020.</li>
		<li>Lauten A, Figulla HR, Unbehaun A, et al. Interventional treatment of severe tricuspid regurgitation: Early clinical experience in a multicenter, observational, first-in-man study. <em>Circ Cardiovasc Interv</em> 2018;11:e006061.</li>
		<li>Dreger H, Mattig I, Hewing B, et al. Treatment of severe tricuspid regurgitation in patients with advanced heart failure with CAval Vein Implantation of the Edwards Sapien XT VALve (TRICAVAL): a randomised controlled trial. <em>EuroIntervention</em> 2020;15:1506-13.</li>
		<li>Lauten A, Doenst T, Hamadanchi A, Franz M, Figulla HR. Percutaneous bicaval valve implantation for transcatheter treatment of tricuspid regurgitation: clinical observations and 12-month follow-up. <em>Circ Cardiovasc Interv</em> 2014;7:268-72.</li>
		<li>Wild MG, Lubos E, Cruz-Gonzalez I, et al. Early clinical experience with the TRICENTO bicaval valved stent for treatment of symptomatic severe tricuspid regurgitation: A multicenter registry. <em>Circ Cardiovasc Interv</em> 2022;15:e011302.</li>
		<li>Lurz P, von Bardeleben R, Weber M, et al. Transcatheter edge-to-edge repair for treatment of tricuspid regurgitation. <em>J Am Coll Cardiol</em> 2021;77:229-39.</li>
		<li>Hahn RT. Transcatheter tricuspid valve repair:CLASP TR study one-year results. . Presented at EuroPCR 2022.</li>
		<li>Kodali S, Hahn RT, Eleid MF, et al. Feasibility study of the transcatheter valve repair system for severe tricuspid regurgitation. <em>J Am Coll Cardiol</em> 2021;77:345-56.</li>
		<li>Zack CJ, Fender EA, Chandrashekar P, et al. National trends and outcomes in isolated tricuspid valve surgery. <em>J Am Coll Cardiol</em> 2017;70:2953-60.</li>
	</ol>
</div>

MarkupWrapperClasses: max-w_60

HideCodeBlock: display_none 

Weight:100

Styleguide HTML.RealArticle

*/
/*

Links States

This shows the look and feel of all the states of a text link, color, underline and decoration.

Markup:
<ul class="flex flex_column ul_none">
    <li class="p_3"><a href="#random2">NORMAL: Donec non enim</a></li>
    <li class="p_3"><a href="#random1" class="pseudo-class-hover">HOVER:  Normal Donec non enim</a>
</li>
    <li class="p_3"><a href="#random3" class="pseudo-class-visited">VISITED: Normal Donec non enim</a>
</li>
</ul>


MarkupWrapperClasses: reading-typography

Weight:100

Styleguide HTML.Typography.Links
 */
.container,
.card {
  position: relative;
}

.table td,
.table th {
  text-align: left;
}
.table tbody tr:nth-of-type(odd) {
  background-color: #13121202;
}
.table tr + tr {
  border-top: 1px solid #13121240;
}
.table.unshaded tbody tr:nth-of-type(odd) {
  background-color: unset;
}

/*

Bootstrap

Bootstrap 5 is a complete UI framework with many features. Please familiarize yourself with bootstrap framework as you build. It will give you access to grid, forms and other UI items. https://getbootstrap.com/

Weight: -50

Styleguide  Bootstrap
*/
/*

Typography

The collection of typography when using the bootstrap foundation of arches.

Markup:
<article class="m-y_3" id="typography"><div><div class="bd-example"><p class="display-1">Display 1</p><p class="display-2">Display 2</p><p class="display-3">Display 3</p><p class="display-4">Display 4</p><p class="display-5">Display 5</p><p class="display-6">Display 6</p></div><div class="bd-example"><p class="h1">Heading 1</p><p class="h2">Heading 2</p><p class="h3">Heading 3</p><p class="h4">Heading 4</p><p class="h5">Heading 5</p><p class="h6">Heading 6</p></div><div class="bd-example"><p class="lead">This is a lead paragraph. It stands out from regular paragraphs.</p></div><div class="bd-example"><p>You can use the mark tag to <mark>highlight</mark> text.</p><p><del>This line of text is meant to be treated as deleted text.</del></p><p><s>This line of text is meant to be treated as no longer accurate.</s></p><p><ins>This line of text is meant to be treated as an addition to the document.</ins></p><p><u>This line of text will render as underlined.</u></p><p><small>This line of text is meant to be treated as fine print.</small></p><p><strong>This line rendered as bold text.</strong></p><p><em>This line rendered as italicized text.</em></p></div><div class="bd-example"><blockquote class="blockquote"><p>A well-known quote, contained in a blockquote element.</p><footer class="blockquote-footer">Someone famous in <cite title="Source Title">Source Title</cite></footer></blockquote></div><div class="bd-example"><ul class="list-unstyled"><li>This is a list.</li><li>It appears completely unstyled.</li><li>Structurally, it's still a list.</li><li>However, this style only applies to immediate child elements.</li><li>Nested lists:<ul><li>are unaffected by this style</li><li>will still show a bullet</li><li>and have appropriate left margin</li></ul></li><li>This may still come in handy in some situations.</li></ul></div><div class="bd-example"><ul class="list-inline"><li class="list-inline-item">This is a list item.</li><li class="list-inline-item">And another one.</li><li class="list-inline-item">But they're displayed inline.</li></ul></div></div></article><article class="m-y_3" id="images"><div class="bd-heading sticky-xl-top m-y_3 bg_white p_3 br-b_1 br_solid br_black-1 shadow_overlap-light m-x_n4 bg_white z_3 p-b_3 self_start mt-5 m-b_3 mt-xl-0 mb-xl-2"><h3>Images</h3><a class="d-flex align-items-center" href="https://getbootstrap.com/docs/5.0/content/images/">Documentation</a></div><div><div class="bd-example"><svg class="bd-placeholder-img bd-placeholder-img-lg img-fluid" width="100%" height="250" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="Placeholder: Responsive image" preserveAspectRatio="xMidYMid slice" focusable="false"><title>Placeholder</title><rect width="100%" height="100%" fill="#868e96"></rect><text x="50%" y="50%" fill="#dee2e6" dy=".3em">Responsive image</text></svg></div><div class="bd-example"><svg class="bd-placeholder-img img-thumbnail" width="200" height="200" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="A generic square placeholder image with a white border around it, making it resemble a photograph taken with an old instant camera: 200x200" preserveAspectRatio="xMidYMid slice" focusable="false"><title>A generic square placeholder image with a white border around it, making it resemble a photograph taken with an old instant camera</title><rect width="100%" height="100%" fill="#868e96"></rect><text x="50%" y="50%" fill="#dee2e6" dy=".3em">200x200</text></svg></div></div></article>

Weight: 100

Styleguide  Bootstrap.Typography
*/
/*

Tables

The collection of modifications you can do with tables out of the box from Bootstrap Arches.

Markup:
<article class="m-y_3" id="tables"><div class="bd-heading sticky-xl-top m-y_3 bg_white p_3 br-b_1 br_solid br_black-1 shadow_overlap-light m-x_n4 bg_white z_3 p-b_3 self_start mt-5 m-b_3 mt-xl-0 mb-xl-2"><h3>Tables</h3><a class="d-flex align-items-center" href="https://getbootstrap.com/docs/5.0/content/tables/">Documentation</a></div><div><div class="bd-example"><table class="table table-striped"><thead><tr><th scope="col">#</th><th scope="col">First</th><th scope="col">Last</th><th scope="col">Handle</th></tr></thead><tbody><tr><th scope="row">1</th><td>Mark</td><td>Otto</td><td>@mdo</td></tr><tr><th scope="row">2</th><td>Jacob</td><td>Thornton</td><td>@fat</td></tr><tr><th scope="row">3</th><td colspan="2">Larry the Bird</td><td>@twitter</td></tr></tbody></table></div><div class="bd-example"><table class="table table-dark table-borderless"><thead><tr><th scope="col">#</th><th scope="col">First</th><th scope="col">Last</th><th scope="col">Handle</th></tr></thead><tbody><tr><th scope="row">1</th><td>Mark</td><td>Otto</td><td>@mdo</td></tr><tr><th scope="row">2</th><td>Jacob</td><td>Thornton</td><td>@fat</td></tr><tr><th scope="row">3</th><td colspan="2">Larry the Bird</td><td>@twitter</td></tr></tbody></table></div><div class="bd-example"><table class="table table-hover"><thead><tr><th scope="col">Class</th><th scope="col">Heading</th><th scope="col">Heading</th></tr></thead><tbody><tr><th scope="row">Default</th><td>Cell</td><td>Cell</td></tr><tr class="table-primary"><th scope="row">Primary</th><td>Cell</td><td>Cell</td></tr><tr class="table-secondary"><th scope="row">Secondary</th><td>Cell</td><td>Cell</td></tr><tr class="table-success"><th scope="row">Success</th><td>Cell</td><td>Cell</td></tr><tr class="table-alert"><th scope="row">alert</th><td>Cell</td><td>Cell</td></tr><tr class="table-warning"><th scope="row">Warning</th><td>Cell</td><td>Cell</td></tr><tr class="table-info"><th scope="row">Info</th><td>Cell</td><td>Cell</td></tr><tr class="table-light"><th scope="row">Light</th><td>Cell</td><td>Cell</td></tr><tr class="table-dark"><th scope="row">Dark</th><td>Cell</td><td>Cell</td></tr></tbody></table></div><div class="bd-example"><table class="table table-sm table-bordered"><thead><tr><th scope="col">#</th><th scope="col">First</th><th scope="col">Last</th><th scope="col">Handle</th></tr></thead><tbody><tr><th scope="row">1</th><td>Mark</td><td>Otto</td><td>@mdo</td></tr><tr><th scope="row">2</th><td>Jacob</td><td>Thornton</td><td>@fat</td></tr><tr><th scope="row">3</th><td colspan="2">Larry the Bird</td><td>@twitter</td></tr></tbody></table></div></div></article><article class="m-y_3" id="figures"><div class="bd-heading sticky-xl-top m-y_3 bg_white p_3 br-b_1 br_solid br_black-1 shadow_overlap-light m-x_n4 bg_white z_3 p-b_3 self_start mt-5 m-b_3 mt-xl-0 mb-xl-2"><h3>Figures</h3><a class="d-flex align-items-center" href="https://getbootstrap.com/docs/5.0/content/figures/">Documentation</a></div><div><div class="bd-example"><figure class="figure"><svg class="bd-placeholder-img figure-img img-fluid rounded" width="400" height="300" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="Placeholder: 400x300" preserveAspectRatio="xMidYMid slice" focusable="false"><title>Placeholder</title><rect width="100%" height="100%" fill="#868e96"></rect><text x="50%" y="50%" fill="#dee2e6" dy=".3em">400x300</text></svg><figcaption class="figure-caption">A caption for the above image.</figcaption></figure></div></div></article>



Weight: 500

Styleguide  Bootstrap.Table
*/
/*
Forms

Out of the box bootstrap forms. 

Markup:
<article class="m-y_3"
         id="overview">
    <div
         class="bd-heading sticky-xl-top m-y_3 bg_white p_3 br-b_1 br_solid br_black-1 shadow_overlap-light m-x_n4 align-self-start mt-5 m-b_3 mt-xl-0 mb-xl-2">
        <h3>Overview</h3><a
           class="d-flex align-items-center"
           target="_blank"
           href="https://getbootstrap.com/docs/5.0/forms/overview/">Documentation</a>
    </div>
    <div>
        <div class="bd-example">
            <form>
                <div class="m-b_3"><label
                           for="exampleInputEmail1"
                           class="form-label">Email
                        address</label> <input type="email"
                           class="form-control"
                           id="exampleInputEmail1"
                           aria-describedby="emailHelp">
                    <div id="emailHelp"
                         class="form-text">We'll never share
                        your email with anyone else.</div>
                </div>
                <div class="m-b_3"><label
                           for="exampleInputPassword1"
                           class="form-label">Password</label>
                    <input type="password"
                           class="form-control"
                           id="exampleInputPassword1"></div>
                <div class="m-b_3 form-check"><input
                           type="checkbox"
                           class="form-check-input"
                           id="exampleCheck1"> <label
                           class="form-check-label"
                           for="exampleCheck1">Check me
                        out</label></div>
                <fieldset class="m-b_3">
                    <legend>Radios buttons</legend>
                    <div class="form-check"><input
                               type="radio"
                               name="radios"
                               class="form-check-input"
                               id="exampleRadio1"> <label
                               class="form-check-label"
                               for="exampleRadio1">Default
                            radio</label></div>
                    <div class="m-b_3 form-check"><input
                               type="radio"
                               name="radios"
                               class="form-check-input"
                               id="exampleRadio2"> <label
                               class="form-check-label"
                               for="exampleRadio2">Another
                            radio</label></div>
                </fieldset>
                <div class="m-b_3"><label class="form-label"
                           for="customFile">Upload</label>
                    <input type="file"
                           class="form-control"
                           id="customFile"></div>
                <div class="m-b_3 form-check form-switch">
                    <input class="form-check-input"
                           type="checkbox"
                           id="flexSwitchCheckChecked"
                           checked> <label
                           class="form-check-label"
                           for="flexSwitchCheckChecked">Checked
                        switch checkbox input</label></div>
                <div class="m-b_3"><label for="customRange3"
                           class="form-label">Example
                        range</label> <input type="range"
                           class="form-range"
                           min="0"
                           max="5"
                           step="0.5"
                           id="customRange3"></div><button
                        type="submit"
                        class="btn btn-primary">Submit</button>
            </form>
        </div>
    </div>
</article>
<article class="m-y_3"
         id="disabled-forms">
    <div
         class="bd-heading sticky-xl-top m-y_3 bg_white p_3 br-b_1 br_solid br_black-1 shadow_overlap-light m-x_n4 align-self-start mt-5 m-b_3 mt-xl-0 mb-xl-2">
        <h3>Disabled forms</h3><a
           class="d-flex align-items-center"
           target="_blank"
           href="https://getbootstrap.com/docs/5.0/forms/overview/#disabled-forms">Documentation</a>
    </div>
    <div>
        <div class="bd-example">
            <form>
                <fieldset disabled
                          aria-label="Disabled fieldset example">
                    <div class="m-b_3"><label
                               for="disabledTextInput"
                               class="form-label">Disabled
                            input</label> <input type="text"
                               id="disabledTextInput"
                               class="form-control"
                               placeholder="Disabled input">
                    </div>
                    <div class="m-b_3"><label
                               for="disabledSelect"
                               class="form-label">Disabled
                            select menu</label> <select
                                id="disabledSelect"
                                class="form-select">
                            <option>Disabled select</option>
                        </select></div>
                    <div class="m-b_3">
                        <div class="form-check"><input
                                   class="form-check-input"
                                   type="checkbox"
                                   id="disabledFieldsetCheck"
                                   disabled> <label
                                   class="form-check-label"
                                   for="disabledFieldsetCheck">Can't
                                check this</label></div>
                    </div>
                    <fieldset class="m-b_3">
                        <legend>Disabled radios buttons
                        </legend>
                        <div class="form-check"><input
                                   type="radio"
                                   name="radios"
                                   class="form-check-input"
                                   id="disabledRadio1"
                                   disabled> <label
                                   class="form-check-label"
                                   for="disabledRadio1">Disabled
                                radio</label></div>
                        <div class="m-b_3 form-check"><input
                                   type="radio"
                                   name="radios"
                                   class="form-check-input"
                                   id="disabledRadio2"
                                   disabled> <label
                                   class="form-check-label"
                                   for="disabledRadio2">Another
                                radio</label></div>
                    </fieldset>
                    <div class="m-b_3"><label
                               class="form-label"
                               for="disabledCustomFile">Upload</label>
                        <input type="file"
                               class="form-control"
                               id="disabledCustomFile"
                               disabled></div>
                    <div
                         class="m-b_3 form-check form-switch">
                        <input class="form-check-input"
                               type="checkbox"
                               id="disabledSwitchCheckChecked"
                               checked
                               disabled> <label
                               class="form-check-label"
                               for="disabledSwitchCheckChecked">Disabled
                            checked switch checkbox
                            input</label></div>
                    <div class="m-b_3"><label
                               for="disabledRange"
                               class="form-label">Disabled
                            range</label> <input
                               type="range"
                               class="form-range"
                               min="0"
                               max="5"
                               step="0.5"
                               id="disabledRange"></div>
                    <button type="submit"
                            class="btn btn-primary">Submit</button>
                </fieldset>
            </form>
        </div>
    </div>
</article>
<article class="m-y_3"
         id="sizing">
    <div
         class="bd-heading sticky-xl-top m-y_3 bg_white p_3 br-b_1 br_solid br_black-1 shadow_overlap-light m-x_n4 align-self-start mt-5 m-b_3 mt-xl-0 mb-xl-2">
        <h3>Sizing</h3><a class="d-flex align-items-center"
           target="_blank"
           href="https://getbootstrap.com/docs/5.0/forms/form-control/#sizing">Documentation</a>
    </div>
    <div>
        <div class="bd-example">
            <div class="m-b_3"><input
                       class="form-control form-control-lg"
                       type="text"
                       placeholder=".form-control-lg"
                       aria-label=".form-control-lg example">
            </div>
            <div class="m-b_3"><select
                        class="form-select form-select-lg m-b_3"
                        aria-label=".form-select-lg example">
                    <option selected>Open this select menu
                    </option>
                    <option value="1">One</option>
                    <option value="2">Two</option>
                    <option value="3">Three</option>
                </select></div>
            <div class="m-b_3"><input type="file"
                       class="form-control form-control-lg"
                       aria-label="Large file input example">
            </div>
        </div>
        <div class="bd-example">
            <div class="m-b_3"><input
                       class="form-control form-control-sm"
                       type="text"
                       placeholder=".form-control-sm"
                       aria-label=".form-control-sm example">
            </div>
            <div class="m-b_3"><select
                        class="form-select form-select-sm"
                        aria-label=".form-select-sm example">
                    <option selected>Open this select menu
                    </option>
                    <option value="1">One</option>
                    <option value="2">Two</option>
                    <option value="3">Three</option>
                </select></div>
            <div class="m-b_3"><input type="file"
                       class="form-control form-control-sm"
                       aria-label="Small file input example">
            </div>
        </div>
    </div>
</article>
<article class="m-y_3"
         id="input-group">
    <div
         class="bd-heading sticky-xl-top m-y_3 bg_white p_3 br-b_1 br_solid br_black-1 shadow_overlap-light m-x_n4 align-self-start mt-5 m-b_3 mt-xl-0 mb-xl-2">
        <h3>Input group</h3><a
           class="d-flex align-items-center"
           target="_blank"
           href="https://getbootstrap.com/docs/5.0/forms/input-group/">Documentation</a>
    </div>
    <div>
        <div class="bd-example">
            <div class="input-group m-b_3"><span
                      class="input-group-text"
                      id="basic-addon1">@</span> <input
                       type="text"
                       class="form-control"
                       placeholder="Username"
                       aria-label="Username"
                       aria-describedby="basic-addon1">
            </div>
            <div class="input-group m-b_3"><input type="text"
                       class="form-control"
                       placeholder="Recipient's username"
                       aria-label="Recipient's username"
                       aria-describedby="basic-addon2">
                <span class="input-group-text"
                      id="basic-addon2">@example.com</span>
            </div><label for="basic-url"
                   class="form-label">Your vanity
                URL</label>
            <div class="input-group m-b_3"><span
                      class="input-group-text"
                      id="basic-addon3">https://example.com/users/</span>
                <input type="text"
                       class="form-control"
                       id="basic-url"
                       aria-describedby="basic-addon3">
            </div>
            <div class="input-group m-b_3"><span
                      class="input-group-text">$</span>
                <input type="text"
                       class="form-control"
                       aria-label="Amount (to the nearest dollar)">
                <span class="input-group-text">.00</span>
            </div>
            <div class="input-group"><span
                      class="input-group-text">With
                    textarea</span> <textarea
                          class="form-control"
                          aria-label="With textarea"></textarea>
            </div>
        </div>
    </div>
</article>
<article class="m-y_3"
         id="floating-labels">
    <div
         class="bd-heading sticky-xl-top m-y_3 bg_white p_3 br-b_1 br_solid br_black-1 shadow_overlap-light m-x_n4 align-self-start mt-5 m-b_3 mt-xl-0 mb-xl-2">
        <h3>Floating labels</h3><a
           class="d-flex align-items-center"
           target="_blank"
           href="https://getbootstrap.com/docs/5.0/forms/floating-labels/">Documentation</a>
    </div>
    <div>
        <div class="bd-example">
            <form>
                <div class="form-floating m-b_3 input-group-lg"><input
                           type="email"
                           class="form-control"
                           id="floatingInput"
                           placeholder="name@example.com">
                    <label for="floatingInput">Email
                        address</label></div>
                <div class="form-floating"><input
                           type="password"
                           class="form-control"
                           id="floatingPassword"
                           placeholder="Password"> <label
                           for="floatingPassword">Password</label>
                </div>
            </form>
        </div>
    </div>
</article>
<article class="m-y_3"
         id="validation">
    <div
         class="bd-heading sticky-xl-top m-y_3 bg_white p_3 br-b_1 br_solid br_black-1 shadow_overlap-light m-x_n4 align-self-start mt-5 m-b_3 mt-xl-0 mb-xl-2">
        <h3>Validation</h3><a
           class="d-flex align-items-center"
           target="_blank"
           href="https://getbootstrap.com/docs/5.0/forms/validation/">Documentation</a>
    </div>
    <div>
        <div class="bd-example">
            <form class="row g-3">
                <div class="col-md-4"><label
                           for="validationServer01"
                           class="form-label">First
                        name</label> <input type="text"
                           class="form-control is-valid"
                           id="validationServer01"
                           value="Mark"
                           required>
                    <div class="valid-feedback">Looks good!
                    </div>
                </div>
                <div class="col-md-4"><label
                           for="validationServer02"
                           class="form-label">Last
                        name</label> <input type="text"
                           class="form-control is-valid"
                           id="validationServer02"
                           value="Otto"
                           required>
                    <div class="valid-feedback">Looks good!
                    </div>
                </div>
                <div class="col-md-4"><label
                           for="validationServerUsername"
                           class="form-label">Username</label>
                    <div class="input-group has-validation">
                        <span class="input-group-text"
                              id="inputGroupPrepend3">@</span>
                        <input type="text"
                               class="form-control is-invalid"
                               id="validationServerUsername"
                               aria-describedby="inputGroupPrepend3"
                               required>
                        <div class="invalid-feedback">Please
                            choose a username.</div>
                    </div>
                </div>
                <div class="col-md-6 input-group-lg"><label
                           for="validationServer03"
                           class="form-label">City</label>
                    <input type="text"
                           class="form-control is-invalid"
                           id="validationServer03"
                           required>
                    <div class="invalid-feedback">Please
                        provide a valid city.</div>
                </div>
                <div class="col-md-3"><label
                           for="validationServer04"
                           class="form-label">State</label>
                    <select class="form-select is-invalid"
                            id="validationServer04"
                            required>
                        <option selected
                                disabled
                                value="">Choose...</option>
                        <option>...</option>
                    </select>
                    <div class="invalid-feedback">Please
                        select a valid state.</div>
                </div>
                <div class="col-md-3"><label
                           for="validationServer05"
                           class="form-label">Zip</label>
                    <input type="text"
                           class="form-control is-invalid"
                           id="validationServer05"
                           required>
                    <div class="invalid-feedback">Please
                        provide a valid zip.</div>
                </div>
                <div class="col-12">
                    <div class="form-check"><input
                               class="form-check-input is-invalid"
                               type="checkbox"
                               value=""
                               id="invalidCheck3"
                               required> <label
                               class="form-check-label"
                               for="invalidCheck3">Agree to
                            terms and conditions</label>
                        <div class="invalid-feedback">You
                            must agree before submitting.
                        </div>
                    </div>
                </div>
                <div class="col-12"><button
                            class="btn btn-primary"
                            type="submit">Submit
                        form</button></div>
            </form>
        </div>
    </div>
</article>


Weight: 800

Styleguide  Bootstrap.Forms
*/
/*
Components 

Out of the box html components from bootstrap

Markup:
<section id="components">
    <article class="m-y_3"
             id="accordion">
        <div
             class="bd-heading sticky-xl-top m-y_3 bg_white p_3 br-b_1 br_solid br_black-1 shadow_overlap-light m-x_n4 align-self-start m-t_5 m-b_3 ">
            <h3>Accordion</h3><a
               class="d-flex align-items-center"
               target="_blank"
               href="https://getbootstrap.com/docs/5.0/components/accordion/">Documentation</a>
        </div>
        <div>
            <div class="bd-example">
                <div class="accordion"
                     id="accordionExample">
                    <div class="accordion-item">
                        <h4 class="accordion-header"
                            id="headingOne"><button
                                    class="accordion-button"
                                    type="button"
                                    data-bs-toggle="collapse"
                                    data-bs-target="#collapseOne"
                                    aria-expanded="true"
                                    aria-controls="collapseOne">Accordion
                                Item #1</button></h4>
                        <div id="collapseOne"
                             class="accordion-collapse collapse show"
                             aria-labelledby="headingOne"
                             data-bs-parent="#accordionExample">
                            <div class="accordion-body">
                                <strong>This is the first
                                    item's accordion
                                    body.</strong> It is
                                hidden by default, until the
                                collapse plugin adds the
                                appropriate classes that we
                                use to style each element.
                                These classes control the
                                overall appearance, as well
                                as the showing and hiding
                                via CSS transitions. You can
                                modify any of this with
                                custom CSS or overriding our
                                default variables. It's also
                                worth noting that just about
                                any HTML can go within the
                                <code>.accordion-body</code>,
                                though the transition does
                                limit overflow.</div>
                        </div>
                    </div>
                    <div class="accordion-item">
                        <h4 class="accordion-header"
                            id="headingTwo"><button
                                    class="accordion-button collapsed"
                                    type="button"
                                    data-bs-toggle="collapse"
                                    data-bs-target="#collapseTwo"
                                    aria-expanded="false"
                                    aria-controls="collapseTwo">Accordion
                                Item #2</button></h4>
                        <div id="collapseTwo"
                             class="accordion-collapse collapse"
                             aria-labelledby="headingTwo"
                             data-bs-parent="#accordionExample">
                            <div class="accordion-body">
                                <strong>This is the second
                                    item's accordion
                                    body.</strong> It is
                                hidden by default, until the
                                collapse plugin adds the
                                appropriate classes that we
                                use to style each element.
                                These classes control the
                                overall appearance, as well
                                as the showing and hiding
                                via CSS transitions. You can
                                modify any of this with
                                custom CSS or overriding our
                                default variables. It's also
                                worth noting that just about
                                any HTML can go within the
                                <code>.accordion-body</code>,
                                though the transition does
                                limit overflow.</div>
                        </div>
                    </div>
                    <div class="accordion-item">
                        <h4 class="accordion-header"
                            id="headingThree"><button
                                    class="accordion-button collapsed"
                                    type="button"
                                    data-bs-toggle="collapse"
                                    data-bs-target="#collapseThree"
                                    aria-expanded="false"
                                    aria-controls="collapseThree">Accordion
                                Item #3</button></h4>
                        <div id="collapseThree"
                             class="accordion-collapse collapse"
                             aria-labelledby="headingThree"
                             data-bs-parent="#accordionExample">
                            <div class="accordion-body">
                                <strong>This is the third
                                    item's accordion
                                    body.</strong> It is
                                hidden by default, until the
                                collapse plugin adds the
                                appropriate classes that we
                                use to style each element.
                                These classes control the
                                overall appearance, as well
                                as the showing and hiding
                                via CSS transitions. You can
                                modify any of this with
                                custom CSS or overriding our
                                default variables. It's also
                                worth noting that just about
                                any HTML can go within the
                                <code>.accordion-body</code>,
                                though the transition does
                                limit overflow.</div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </article>
    <article class="m-y_3"
             id="alerts">
        <div
             class="bd-heading sticky-xl-top m-y_3 bg_white p_3 br-b_1 br_solid br_black-1 shadow_overlap-light m-x_n4 align-self-start m-t_5 m-b_3 ">
            <h3>Alerts</h3><a
               class="d-flex align-items-center"
               target="_blank"
               href="https://getbootstrap.com/docs/5.0/components/alerts/">Documentation</a>
        </div>
        <div>
            <div class="bd-example">
                <div class="alert alert-primary alert-dismissible fade show"
                     role="alert">A simple primary alert
                    with <a href="#"
                       class="alert-link">an example
                        link</a>. Give it a click if you
                    like. <button type="button"
                            class="btn-close"
                            data-bs-dismiss="alert"
                            aria-label="Close"></button>
                </div>
                <div class="alert alert-secondary alert-dismissible fade show"
                     role="alert">A simple secondary alert
                    with <a href="#"
                       class="alert-link">an example
                        link</a>. Give it a click if you
                    like. <button type="button"
                            class="btn-close"
                            data-bs-dismiss="alert"
                            aria-label="Close"></button>
                </div>
                <div class="alert alert-success alert-dismissible fade show"
                     role="alert">A simple success alert
                    with <a href="#"
                       class="alert-link">an example
                        link</a>. Give it a click if you
                    like. <button type="button"
                            class="btn-close"
                            data-bs-dismiss="alert"
                            aria-label="Close"></button>
                </div>
                <div class="alert alert-alert alert-dismissible fade show"
                     role="alert">A simple alert alert with
                    <a href="#"
                       class="alert-link">an example
                        link</a>. Give it a click if you
                    like. <button type="button"
                            class="btn-close"
                            data-bs-dismiss="alert"
                            aria-label="Close"></button>
                </div>
                <div class="alert alert-warning alert-dismissible fade show"
                     role="alert">A simple warning alert
                    with <a href="#"
                       class="alert-link">an example
                        link</a>. Give it a click if you
                    like. <button type="button"
                            class="btn-close"
                            data-bs-dismiss="alert"
                            aria-label="Close"></button>
                </div>
                <div class="alert alert-info alert-dismissible fade show"
                     role="alert">A simple info alert with
                    <a href="#"
                       class="alert-link">an example
                        link</a>. Give it a click if you
                    like. <button type="button"
                            class="btn-close"
                            data-bs-dismiss="alert"
                            aria-label="Close"></button>
                </div>
                <div class="alert alert-light alert-dismissible fade show"
                     role="alert">A simple light alert with
                    <a href="#"
                       class="alert-link">an example
                        link</a>. Give it a click if you
                    like. <button type="button"
                            class="btn-close"
                            data-bs-dismiss="alert"
                            aria-label="Close"></button>
                </div>
                <div class="alert alert-dark alert-dismissible fade show"
                     role="alert">A simple dark alert with
                    <a href="#"
                       class="alert-link">an example
                        link</a>. Give it a click if you
                    like. <button type="button"
                            class="btn-close"
                            data-bs-dismiss="alert"
                            aria-label="Close"></button>
                </div>
            </div>
            <div class="bd-example">
                <div class="alert alert-success"
                     role="alert">
                    <h4 class="alert-heading">Well done!
                    </h4>
                    <p>Aww yeah, you successfully read this
                        important alert message. This
                        example text is going to run a bit
                        longer so that you can see how
                        spacing within an alert works with
                        this kind of content.</p>
                    <hr>
                    <p class="mb-0">Whenever you need to, be
                        sure to use margin utilities to keep
                        things nice and tidy.</p>
                </div>
            </div>
        </div>
    </article>
    <article class="m-y_3"
             id="badge">
        <div
             class="bd-heading sticky-xl-top m-y_3 bg_white p_3 br-b_1 br_solid br_black-1 shadow_overlap-light m-x_n4 align-self-start m-t_5 m-b_3 ">
            <h3>Badge</h3><a
               class="d-flex align-items-center"
               target="_blank"
               href="https://getbootstrap.com/docs/5.0/components/badge/">Documentation</a>
        </div>
        <div>
            <div class="bd-example">
                <p class="h1">Example heading <span
                          class="badge bg_primary">New</span>
                </p>
                <p class="h2">Example heading <span
                          class="badge bg_secondary">New</span>
                </p>
                <p class="h3">Example heading <span
                          class="badge bg_success">New</span>
                </p>
                <p class="h4">Example heading <span
                          class="badge bg_alert">New</span>
                </p>
                <p class="h5">Example heading <span
                          class="badge bg_warning c_dark">New</span>
                </p>
                <p class="h6">Example heading <span
                          class="badge bg_info c_dark">New</span>
                </p>
                <p class="h6">Example heading <span
                          class="badge bg_light c_dark">New</span>
                </p>
                <p class="h6">Example heading <span
                          class="badge bg_dark">New</span>
                </p>
            </div>
            <div class="bd-example"><span
                      class="badge rounded-pill bg_primary">Primary</span>
                <span
                      class="badge rounded-pill bg_secondary">Secondary</span>
                <span
                      class="badge rounded-pill bg_success">Success</span>
                <span
                      class="badge rounded-pill bg_alert">alert</span>
                <span
                      class="badge rounded-pill bg_warning c_dark">Warning</span>
                <span
                      class="badge rounded-pill bg_info c_dark">Info</span>
                <span
                      class="badge rounded-pill bg_light c_dark">Light</span>
                <span
                      class="badge rounded-pill bg_dark">Dark</span>
            </div>
        </div>
    </article>
    <article class="m-y_3"
             id="breadcrumb">
        <div
             class="bd-heading sticky-xl-top m-y_3 bg_white p_3 br-b_1 br_solid br_black-1 shadow_overlap-light m-x_n4 align-self-start m-t_5 m-b_3 ">
            <h3>Breadcrumb</h3><a
               class="d-flex align-items-center"
               target="_blank"
               href="https://getbootstrap.com/docs/5.0/components/breadcrumb/">Documentation</a>
        </div>
        <div>
            <div class="bd-example">
                <nav aria-label="breadcrumb">
                    <ol class="breadcrumb">
                        <li class="breadcrumb-item"><a
                               href="#">Home</a></li>
                        <li class="breadcrumb-item"><a
                               href="#">Library</a></li>
                        <li class="breadcrumb-item active"
                            aria-current="page">Data</li>
                    </ol>
                </nav>
            </div>
        </div>
    </article>
    <article class="m-y_3"
             id="buttons">
        <div
             class="bd-heading sticky-xl-top m-y_3 bg_white p_3 br-b_1 br_solid br_black-1 shadow_overlap-light m-x_n4 align-self-start m-t_5 m-b_3 ">
            <h3>Buttons</h3><a
               class="d-flex align-items-center"
               target="_blank"
               href="https://getbootstrap.com/docs/5.0/components/buttons/">Documentation</a>
        </div>
        <div>
            <div class="bd-example"><button type="button"
                        class="btn btn-primary">Primary</button>
                <button type="button"
                        class="btn btn-secondary">Secondary</button>
                <button type="button"
                        class="btn btn-success">Success</button>
                <button type="button"
                        class="btn btn-alert">alert</button>
                <button type="button"
                        class="btn btn-warning">Warning</button>
                <button type="button"
                        class="btn btn-info">Info</button>
                <button type="button"
                        class="btn btn-link">Link</button>
            </div>
            <div class="bd-example"><button type="button"
                        class="btn btn-outline-primary">Primary</button>
                <button type="button"
                        class="btn btn-outline-secondary">Secondary</button>
                <button type="button"
                        class="btn btn-outline-success">Success</button>
                <button type="button"
                        class="btn btn-outline-alert">alert</button>
                <button type="button"
                        class="btn btn-outline-warning">Warning</button>
                <button type="button"
                        class="btn btn-outline-info">Info</button>
            </div>
            <div class="bd-example"><button type="button"
                        class="btn btn-primary btn-sm">Small
                    button</button> <button type="button"
                        class="btn btn-primary">Standard
                    button</button> <button type="button"
                        class="btn btn-primary btn-lg">Large
                    button</button></div>
        </div>
    </article>
    <article class="m-y_3"
             id="button-group">
        <div
             class="bd-heading sticky-xl-top m-y_3 bg_white p_3 br-b_1 br_solid br_black-1 shadow_overlap-light m-x_n4 align-self-start m-t_5 m-b_3 ">
            <h3>Button group</h3><a
               class="d-flex align-items-center"
               target="_blank"
               href="https://getbootstrap.com/docs/5.0/components/button-group/">Documentation</a>
        </div>
        <div>
            <div class="bd-example">
                <div class="btn-toolbar"
                     role="toolbar"
                     aria-label="Toolbar with button groups">
                    <div class="btn-group m_3"
                         role="group"
                         aria-label="First group"><button
                                type="button"
                                class="btn btn-secondary">1</button>
                        <button type="button"
                                class="btn btn-secondary">2</button>
                        <button type="button"
                                class="btn btn-secondary">3</button>
                        <button type="button"
                                class="btn btn-secondary">4</button>
                    </div>
                    <div class="btn-group m_3"
                         role="group"
                         aria-label="Second group"><button
                                type="button"
                                class="btn btn-secondary">5</button>
                        <button type="button"
                                class="btn btn-secondary">6</button>
                        <button type="button"
                                class="btn btn-secondary">7</button>
                    </div>
                    <div class="btn-group"
                         role="group"
                         aria-label="Third group"><button
                                type="button"
                                class="btn btn-secondary">8</button>
                    </div>
                </div>
            </div>
        </div>
    </article>
    <article class="m-y_3"
             id="card">
        <div
             class="bd-heading sticky-xl-top m-y_3 bg_white p_3 br-b_1 br_solid br_black-1 shadow_overlap-light m-x_n4 align-self-start m-t_5 m-b_3 ">
            <h3>Card</h3><a
               class="d-flex align-items-center"
               target="_blank"
               href="https://getbootstrap.com/docs/5.0/components/card/">Documentation</a>
        </div>
        <div>
            <div class="bd-example">
                <div
                     class="row row_cols-1 row_cols-md-2 g-4">
                    <div class="col">
                        <div class="card"><svg
                                 class="bd-placeholder-img card-img-top"
                                 width="100%"
                                 height="180"
                                 xmlns="http://www.w3.org/2000/svg"
                                 role="img"
                                 aria-label="Placeholder: Image cap"
                                 preserveAspectRatio="xMidYMid slice"
                                 focusable="false">
                                <title>Placeholder</title>
                                <rect width="100%"
                                      height="100%"
                                      fill="#868e96"></rect>
                                <text x="50%"
                                      y="50%"
                                      fill="#dee2e6"
                                      dy=".3em">Image
                                    cap</text>
                            </svg>
                            <div class="card-body">
                                <h5 class="card-title">Card
                                    title</h5>
                                <p class="card-text">Some
                                    quick example text to
                                    build on the card title
                                    and make up the bulk of
                                    the card's content.</p>
                                <a href="#"
                                   class="btn btn-primary">Go
                                    somewhere</a>
                            </div>
                        </div>
                    </div>
                    <div class="col">
                        <div class="card">
                            <div class="card-header">
                                Featured</div>
                            <div class="card-body">
                                <h5 class="card-title">Card
                                    title</h5>
                                <p class="card-text">Some
                                    quick example text to
                                    build on the card title
                                    and make up the bulk of
                                    the card's content.</p>
                                <a href="#"
                                   class="btn btn-primary">Go
                                    somewhere</a>
                            </div>
                            <div
                                 class="card-footer c_muted">
                                2 days ago</div>
                        </div>
                    </div>
                    <div class="col">
                        <div class="card">
                            <div class="card-body">
                                <h5 class="card-title">Card
                                    title</h5>
                                <p class="card-text">Some
                                    quick example text to
                                    build on the card title
                                    and make up the bulk of
                                    the card's content.</p>
                            </div>
                            <ul
                                class="list-group list-group-flush">
                                <li class="list-group-item">
                                    An item</li>
                                <li class="list-group-item">
                                    A second item</li>
                                <li class="list-group-item">
                                    A third item</li>
                            </ul>
                            <div class="card-body"><a
                                   href="#"
                                   class="card-link">Card
                                    link</a> <a href="#"
                                   class="card-link">Another
                                    link</a></div>
                        </div>
                    </div>
                    <div class="col">
                        <div class="card">
                            <div class="row g-0">
                                <div class="col-md-4"><svg
                                         class="bd-placeholder-img"
                                         width="100%"
                                         height="250"
                                         xmlns="http://www.w3.org/2000/svg"
                                         role="img"
                                         aria-label="Placeholder: Image"
                                         preserveAspectRatio="xMidYMid slice"
                                         focusable="false">
                                        <title>Placeholder
                                        </title>
                                        <rect width="100%"
                                              height="100%"
                                              fill="#868e96">
                                        </rect><text x="50%"
                                              y="50%"
                                              fill="#dee2e6"
                                              dy=".3em">Image</text>
                                    </svg></div>
                                <div class="col-md-8">
                                    <div class="card-body">
                                        <h5
                                            class="card-title">
                                            Card title</h5>
                                        <p
                                           class="card-text">
                                            This is a wider
                                            card with
                                            supporting text
                                            below as a
                                            natural lead-in
                                            to additional
                                            content. This
                                            content is a
                                            little bit
                                            longer.</p>
                                        <p
                                           class="card-text">
                                            <small
                                                   class="c_muted">Last
                                                updated 3
                                                mins
                                                ago</small>
                                        </p>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </article>
    <article class="m-y_3"
             id="carousel">
        <div
             class="bd-heading sticky-xl-top m-y_3 bg_white p_3 br-b_1 br_solid br_black-1 shadow_overlap-light m-x_n4 align-self-start m-t_5 m-b_3 ">
            <h3>Carousel</h3><a
               class="d-flex align-items-center"
               target="_blank"
               href="https://getbootstrap.com/docs/5.0/components/carousel/">Documentation</a>
        </div>
        <div>
            <div class="bd-example">
                <div id="carouselExampleCaptions"
                     class="carousel slide"
                     data-bs-ride="carousel">
                    <div class="carousel-indicators"><button
                                type="button"
                                data-bs-target="#carouselExampleCaptions"
                                data-bs-slide-to="0"
                                class="active"
                                aria-current="true"
                                aria-label="Slide 1"></button>
                        <button type="button"
                                data-bs-target="#carouselExampleCaptions"
                                data-bs-slide-to="1"
                                aria-label="Slide 2"></button>
                        <button type="button"
                                data-bs-target="#carouselExampleCaptions"
                                data-bs-slide-to="2"
                                aria-label="Slide 3"></button>
                    </div>
                    <div class="carousel-inner">
                        <div class="carousel-item active">
                            <svg class="bd-placeholder-img bd-placeholder-img-lg d-block w_100"
                                 width="800"
                                 height="400"
                                 xmlns="http://www.w3.org/2000/svg"
                                 role="img"
                                 aria-label="Placeholder: First slide"
                                 preserveAspectRatio="xMidYMid slice"
                                 focusable="false">
                                <title>Placeholder</title>
                                <rect width="100%"
                                      height="100%"
                                      fill="#777"></rect>
                                <text x="50%"
                                      y="50%"
                                      fill="#555"
                                      dy=".3em">First
                                    slide</text>
                            </svg>
                            <div
                                 class="carousel-caption d-none d-md-block">
                                <h5>First slide label</h5>
                                <p>Some representative
                                    placeholder content for
                                    the first slide.</p>
                            </div>
                        </div>
                        <div class="carousel-item"><svg
                                 class="bd-placeholder-img bd-placeholder-img-lg d-block w_100"
                                 width="800"
                                 height="400"
                                 xmlns="http://www.w3.org/2000/svg"
                                 role="img"
                                 aria-label="Placeholder: Second slide"
                                 preserveAspectRatio="xMidYMid slice"
                                 focusable="false">
                                <title>Placeholder</title>
                                <rect width="100%"
                                      height="100%"
                                      fill="#666"></rect>
                                <text x="50%"
                                      y="50%"
                                      fill="#444"
                                      dy=".3em">Second
                                    slide</text>
                            </svg>
                            <div
                                 class="carousel-caption d-none d-md-block">
                                <h5>Second slide label</h5>
                                <p>Some representative
                                    placeholder content for
                                    the second slide.</p>
                            </div>
                        </div>
                        <div class="carousel-item"><svg
                                 class="bd-placeholder-img bd-placeholder-img-lg d-block w_100"
                                 width="800"
                                 height="400"
                                 xmlns="http://www.w3.org/2000/svg"
                                 role="img"
                                 aria-label="Placeholder: Third slide"
                                 preserveAspectRatio="xMidYMid slice"
                                 focusable="false">
                                <title>Placeholder</title>
                                <rect width="100%"
                                      height="100%"
                                      fill="#555"></rect>
                                <text x="50%"
                                      y="50%"
                                      fill="#333"
                                      dy=".3em">Third
                                    slide</text>
                            </svg>
                            <div
                                 class="carousel-caption d-none d-md-block">
                                <h5>Third slide label</h5>
                                <p>Some representative
                                    placeholder content for
                                    the third slide.</p>
                            </div>
                        </div>
                    </div><button
                            class="carousel-control-prev"
                            type="button"
                            data-bs-target="#carouselExampleCaptions"
                            data-bs-slide="prev"><span
                              class="carousel-control-prev-icon"
                              aria-hidden="true"></span>
                        <span
                              class="visually-hidden">Previous</span></button>
                    <button class="carousel-control-next"
                            type="button"
                            data-bs-target="#carouselExampleCaptions"
                            data-bs-slide="next"><span
                              class="carousel-control-next-icon"
                              aria-hidden="true"></span>
                        <span
                              class="visually-hidden">Next</span></button>
                </div>
            </div>
        </div>
    </article>
    <article class="m-y_3"
             id="dropdowns">
        <div
             class="bd-heading sticky-xl-top m-y_3 bg_white p_3 br-b_1 br_solid br_black-1 shadow_overlap-light m-x_n4 align-self-start m-t_5 m-b_3 ">
            <h3>Dropdowns</h3><a
               class="d-flex align-items-center"
               target="_blank"
               href="https://getbootstrap.com/docs/5.0/components/dropdowns/">Documentation</a>
        </div>
        <div>
            <div class="bd-example flex">
                <div
                     class="btn-group w_100 flex_wrap">
                    <div class="dropdown"><button
                                class="btn btn-secondary btn-sm dropdown-toggle"
                                type="button"
                                id="dropdownMenuButtonSM"
                                data-bs-toggle="dropdown"
                                aria-expanded="false">Dropdown
                            button</button>
                        <ul class="dropdown-menu"
                            aria-labelledby="dropdownMenuButtonSM">
                            <li>
                                <h6 class="dropdown-header">
                                    Dropdown header</h6>
                            </li>
                            <li><a class="dropdown-item"
                                   href="#">Action</a></li>
                            <li><a class="dropdown-item"
                                   href="#">Another
                                    action</a></li>
                            <li><a class="dropdown-item"
                                   href="#">Something else
                                    here</a></li>
                            <li>
                                <hr
                                    class="dropdown-divider">
                            </li>
                            <li><a class="dropdown-item"
                                   href="#">Separated
                                    link</a></li>
                        </ul>
                    </div>
                    <div class="dropdown"><button
                                class="btn btn-secondary dropdown-toggle"
                                type="button"
                                id="dropdownMenuButton"
                                data-bs-toggle="dropdown"
                                aria-expanded="false">Dropdown
                            button</button>
                        <ul class="dropdown-menu"
                            aria-labelledby="dropdownMenuButton">
                            <li>
                                <h6 class="dropdown-header">
                                    Dropdown header</h6>
                            </li>
                            <li><a class="dropdown-item"
                                   href="#">Action</a></li>
                            <li><a class="dropdown-item"
                                   href="#">Another
                                    action</a></li>
                            <li><a class="dropdown-item"
                                   href="#">Something else
                                    here</a></li>
                            <li>
                                <hr
                                    class="dropdown-divider">
                            </li>
                            <li><a class="dropdown-item"
                                   href="#">Separated
                                    link</a></li>
                        </ul>
                    </div>
                    <div class="dropdown"><button
                                class="btn btn-secondary btn-lg dropdown-toggle"
                                type="button"
                                id="dropdownMenuButtonLG"
                                data-bs-toggle="dropdown"
                                aria-expanded="false">Dropdown
                            button</button>
                        <ul class="dropdown-menu"
                            aria-labelledby="dropdownMenuButtonLG">
                            <li>
                                <h6 class="dropdown-header">
                                    Dropdown header</h6>
                            </li>
                            <li><a class="dropdown-item"
                                   href="#">Action</a></li>
                            <li><a class="dropdown-item"
                                   href="#">Another
                                    action</a></li>
                            <li><a class="dropdown-item"
                                   href="#">Something else
                                    here</a></li>
                            <li>
                                <hr
                                    class="dropdown-divider">
                            </li>
                            <li><a class="dropdown-item"
                                   href="#">Separated
                                    link</a></li>
                        </ul>
                    </div>
                </div>
            </div>
            <div class="bd-example">
                <div class="btn-group"><button type="button"
                            class="btn btn-primary">Primary</button>
                    <button type="button"
                            class="btn btn-primary dropdown-toggle dropdown-toggle-split"
                            data-bs-toggle="dropdown"
                            aria-expanded="false"><span
                              class="visually-hidden">Toggle
                            Dropdown</span></button>
                    <ul class="dropdown-menu">
                        <li><a class="dropdown-item"
                               href="#">Action</a></li>
                        <li><a class="dropdown-item"
                               href="#">Another action</a>
                        </li>
                        <li><a class="dropdown-item"
                               href="#">Something else
                                here</a></li>
                    </ul>
                </div><!-- /btn-group -->
                <div class="btn-group"><button type="button"
                            class="btn btn-secondary">Secondary</button>
                    <button type="button"
                            class="btn btn-secondary dropdown-toggle dropdown-toggle-split"
                            data-bs-toggle="dropdown"
                            aria-expanded="false"><span
                              class="visually-hidden">Toggle
                            Dropdown</span></button>
                    <ul class="dropdown-menu">
                        <li><a class="dropdown-item"
                               href="#">Action</a></li>
                        <li><a class="dropdown-item"
                               href="#">Another action</a>
                        </li>
                        <li><a class="dropdown-item"
                               href="#">Something else
                                here</a></li>
                    </ul>
                </div><!-- /btn-group -->
                <div class="btn-group"><button type="button"
                            class="btn btn-success">Success</button>
                    <button type="button"
                            class="btn btn-success dropdown-toggle dropdown-toggle-split"
                            data-bs-toggle="dropdown"
                            aria-expanded="false"><span
                              class="visually-hidden">Toggle
                            Dropdown</span></button>
                    <ul class="dropdown-menu">
                        <li><a class="dropdown-item"
                               href="#">Action</a></li>
                        <li><a class="dropdown-item"
                               href="#">Another action</a>
                        </li>
                        <li><a class="dropdown-item"
                               href="#">Something else
                                here</a></li>
                    </ul>
                </div><!-- /btn-group -->
                <div class="btn-group"><button type="button"
                            class="btn btn-info">Info</button>
                    <button type="button"
                            class="btn btn-info dropdown-toggle dropdown-toggle-split"
                            data-bs-toggle="dropdown"
                            aria-expanded="false"><span
                              class="visually-hidden">Toggle
                            Dropdown</span></button>
                    <ul class="dropdown-menu">
                        <li><a class="dropdown-item"
                               href="#">Action</a></li>
                        <li><a class="dropdown-item"
                               href="#">Another action</a>
                        </li>
                        <li><a class="dropdown-item"
                               href="#">Something else
                                here</a></li>
                    </ul>
                </div><!-- /btn-group -->
                <div class="btn-group"><button type="button"
                            class="btn btn-warning">Warning</button>
                    <button type="button"
                            class="btn btn-warning dropdown-toggle dropdown-toggle-split"
                            data-bs-toggle="dropdown"
                            aria-expanded="false"><span
                              class="visually-hidden">Toggle
                            Dropdown</span></button>
                    <ul class="dropdown-menu">
                        <li><a class="dropdown-item"
                               href="#">Action</a></li>
                        <li><a class="dropdown-item"
                               href="#">Another action</a>
                        </li>
                        <li><a class="dropdown-item"
                               href="#">Something else
                                here</a></li>
                    </ul>
                </div><!-- /btn-group -->
                <div class="btn-group"><button type="button"
                            class="btn btn-alert">alert</button>
                    <button type="button"
                            class="btn btn-alert dropdown-toggle dropdown-toggle-split"
                            data-bs-toggle="dropdown"
                            aria-expanded="false"><span
                              class="visually-hidden">Toggle
                            Dropdown</span></button>
                    <ul class="dropdown-menu">
                        <li><a class="dropdown-item"
                               href="#">Action</a></li>
                        <li><a class="dropdown-item"
                               href="#">Another action</a>
                        </li>
                        <li><a class="dropdown-item"
                               href="#">Something else
                                here</a></li>
                    </ul>
                </div><!-- /btn-group -->
            </div>
            <div class="bd-example">
                <div
                     class="btn-group w_100 align-items-center justify-content-between flex-wrap">
                    <div class="dropend"><button
                                class="btn btn-secondary dropdown-toggle"
                                type="button"
                                id="dropendMenuButton"
                                data-bs-toggle="dropdown"
                                aria-expanded="false">Dropend
                            button</button>
                        <ul class="dropdown-menu"
                            aria-labelledby="dropendMenuButton">
                            <li>
                                <h6 class="dropdown-header">
                                    Dropdown header</h6>
                            </li>
                            <li><a class="dropdown-item"
                                   href="#">Action</a></li>
                            <li><a class="dropdown-item"
                                   href="#">Another
                                    action</a></li>
                            <li><a class="dropdown-item"
                                   href="#">Something else
                                    here</a></li>
                            <li>
                                <hr
                                    class="dropdown-divider">
                            </li>
                            <li><a class="dropdown-item"
                                   href="#">Separated
                                    link</a></li>
                        </ul>
                    </div>
                    <div class="dropup"><button
                                class="btn btn-secondary dropdown-toggle"
                                type="button"
                                id="dropupMenuButton"
                                data-bs-toggle="dropdown"
                                aria-expanded="false">Dropup
                            button</button>
                        <ul class="dropdown-menu"
                            aria-labelledby="dropupMenuButton">
                            <li>
                                <h6 class="dropdown-header">
                                    Dropdown header</h6>
                            </li>
                            <li><a class="dropdown-item"
                                   href="#">Action</a></li>
                            <li><a class="dropdown-item"
                                   href="#">Another
                                    action</a></li>
                            <li><a class="dropdown-item"
                                   href="#">Something else
                                    here</a></li>
                            <li>
                                <hr
                                    class="dropdown-divider">
                            </li>
                            <li><a class="dropdown-item"
                                   href="#">Separated
                                    link</a></li>
                        </ul>
                    </div>
                    <div class="dropstart"><button
                                class="btn btn-secondary dropdown-toggle"
                                type="button"
                                id="dropstartMenuButton"
                                data-bs-toggle="dropdown"
                                aria-expanded="false">Dropstart
                            button</button>
                        <ul class="dropdown-menu"
                            aria-labelledby="dropstartMenuButton">
                            <li>
                                <h6 class="dropdown-header">
                                    Dropdown header</h6>
                            </li>
                            <li><a class="dropdown-item"
                                   href="#">Action</a></li>
                            <li><a class="dropdown-item"
                                   href="#">Another
                                    action</a></li>
                            <li><a class="dropdown-item"
                                   href="#">Something else
                                    here</a></li>
                            <li>
                                <hr
                                    class="dropdown-divider">
                            </li>
                            <li><a class="dropdown-item"
                                   href="#">Separated
                                    link</a></li>
                        </ul>
                    </div>
                </div>
            </div>
            <div class="bd-example">
                <div class="btn-group">
                    <div class="dropdown"><button
                                class="btn btn-secondary dropdown-toggle"
                                type="button"
                                id="dropdownRightMenuButton"
                                data-bs-toggle="dropdown"
                                aria-expanded="false">End-aligned
                            menu</button>
                        <ul class="dropdown-menu dropdown-menu-end"
                            aria-labelledby="dropdownRightMenuButton">
                            <li>
                                <h6 class="dropdown-header">
                                    Dropdown header</h6>
                            </li>
                            <li><a class="dropdown-item"
                                   href="#">Action</a></li>
                            <li><a class="dropdown-item"
                                   href="#">Another
                                    action</a></li>
                            <li>
                                <hr
                                    class="dropdown-divider">
                            </li>
                            <li><a class="dropdown-item"
                                   href="#">Separated
                                    link</a></li>
                        </ul>
                    </div>
                </div>
            </div>
        </div>
    </article>
    <article class="m-y_3"
             id="list-group">
        <div
             class="bd-heading sticky-xl-top m-y_3 bg_white p_3 br-b_1 br_solid br_black-1 shadow_overlap-light m-x_n4 align-self-start m-t_5 m-b_3 ">
            <h3>List group</h3><a
               class="d-flex align-items-center"
               target="_blank"
               href="https://getbootstrap.com/docs/5.0/components/list-group/">Documentation</a>
        </div>
        <div>
            <div class="bd-example">
                <ul class="list-group">
                    <li class="list-group-item disabled"
                        aria-disabled="true">A disabled item
                    </li>
                    <li class="list-group-item">A second
                        item</li>
                    <li class="list-group-item">A third item
                    </li>
                    <li class="list-group-item">A fourth
                        item</li>
                    <li class="list-group-item">And a fifth
                        one</li>
                </ul>
            </div>
            <div class="bd-example">
                <ul class="list-group list-group-flush">
                    <li class="list-group-item">An item</li>
                    <li class="list-group-item">A second
                        item</li>
                    <li class="list-group-item">A third item
                    </li>
                    <li class="list-group-item">A fourth
                        item</li>
                    <li class="list-group-item">And a fifth
                        one</li>
                </ul>
            </div>
            <div class="bd-example">
                <div class="list-group"><a href="#"
                       class="list-group-item list-group-item-action">A
                        simple default list group item</a>
                    <a href="#"
                       class="list-group-item list-group-item-action list-group-item-primary">A
                        simple primary list group item</a>
                    <a href="#"
                       class="list-group-item list-group-item-action list-group-item-secondary">A
                        simple secondary list group item</a>
                    <a href="#"
                       class="list-group-item list-group-item-action list-group-item-success">A
                        simple success list group item</a>
                    <a href="#"
                       class="list-group-item list-group-item-action list-group-item-alert">A
                        simple alert list group item</a> <a
                       href="#"
                       class="list-group-item list-group-item-action list-group-item-warning">A
                        simple warning list group item</a>
                    <a href="#"
                       class="list-group-item list-group-item-action list-group-item-info">A
                        simple info list group item</a>
                </div>
            </div>
        </div>
    </article>
    <article class="m-y_3"
             id="modal">
        <div
             class="bd-heading sticky-xl-top m-y_3 bg_white p_3 br-b_1 br_solid br_black-1 shadow_overlap-light m-x_n4 align-self-start m-t_5 m-b_3 ">
            <h3>Modal</h3><a
               class="d-flex align-items-center"
               target="_blank"
               href="https://getbootstrap.com/docs/5.0/components/modal/">Documentation</a>
        </div>
        <div>
            <div class="bd-example">
                <div
                     class="d-flex justify-content-between flex-wrap">
                    <button type="button"
                            class="btn btn-primary"
                            data-bs-toggle="modal"
                            data-bs-target="#exampleModalDefault">Launch
                        demo modal</button> <button
                            type="button"
                            class="btn btn-primary"
                            data-bs-toggle="modal"
                            data-bs-target="#staticBackdropLive">Launch
                        static backdrop modal</button>
                    <button type="button"
                            class="btn btn-primary"
                            data-bs-toggle="modal"
                            data-bs-target="#exampleModalCenteredScrollable">Vertically
                        centered scrollable modal</button>
                    <button type="button"
                            class="btn btn-primary"
                            data-bs-toggle="modal"
                            data-bs-target="#exampleModalFullscreen">Full
                        screen</button></div>
            </div>
        </div>
    </article>
    <article class="m-y_3"
             id="navs">
        <div
             class="bd-heading sticky-xl-top m-y_3 bg_white p_3 br-b_1 br_solid br_black-1 shadow_overlap-light m-x_n4 align-self-start m-t_5 m-b_3 ">
            <h3>Navs</h3><a
               class="d-flex align-items-center"
               target="_blank"
               href="https://getbootstrap.com/docs/5.0/components/navs-tabs/">Documentation</a>
        </div>
        <div>
            <div class="bd-example">
                <nav class="nav"><a class="nav-link active"
                       aria-current="page"
                       href="#">Active</a> <a
                       class="nav-link"
                       href="#">Link</a> <a class="nav-link"
                       href="#">Link</a> <a
                       class="nav-link disabled"
                       href="#"
                       tabindex="-1"
                       aria-disabled="true">Disabled</a>
                </nav>
            </div>
            <div class="bd-example">
                <nav>
                    <div class="nav nav-tabs m-b_3"
                         id="nav-tab"
                         role="tablist"><button
                                class="nav-link active"
                                id="nav-home-tab"
                                data-bs-toggle="tab"
                                data-bs-target="#nav-home"
                                type="button"
                                role="tab"
                                aria-controls="nav-home"
                                aria-selected="true">Home</button>
                        <button class="nav-link"
                                id="nav-profile-tab"
                                data-bs-toggle="tab"
                                data-bs-target="#nav-profile"
                                type="button"
                                role="tab"
                                aria-controls="nav-profile"
                                aria-selected="false">Profile</button>
                        <button class="nav-link"
                                id="nav-contact-tab"
                                data-bs-toggle="tab"
                                data-bs-target="#nav-contact"
                                type="button"
                                role="tab"
                                aria-controls="nav-contact"
                                aria-selected="false">Contact</button>
                    </div>
                </nav>
                <div class="tab-content"
                     id="nav-tabContent">
                    <div class="tab-pane fade show active"
                         id="nav-home"
                         role="tabpanel"
                         aria-labelledby="nav-home-tab">
                        <p>Placeholder content for the tab
                            panel. This one relates to the
                            home tab. Takes you miles high,
                            so high, 'cause she’s got that
                            one international smile. There's
                            a stranger in my bed, there's a
                            pounding in my head. Oh, no. In
                            another life I would make you
                            stay. ‘Cause I, I’m capable of
                            anything. Suiting up for my
                            crowning battle. Used to steal
                            your parents' liquor and climb
                            to the roof. Tone, tan fit and
                            ready, turn it up cause its
                            gettin' heavy. Her love is like
                            a drug. I guess that I forgot I
                            had a choice.</p>
                    </div>
                    <div class="tab-pane fade"
                         id="nav-profile"
                         role="tabpanel"
                         aria-labelledby="nav-profile-tab">
                        <p>Placeholder content for the tab
                            panel. This one relates to the
                            profile tab. You got the finest
                            architecture. Passport stamps,
                            she's cosmopolitan. Fine, fresh,
                            fierce, we got it on lock. Never
                            planned that one day I'd be
                            losing you. She eats your heart
                            out. Your kiss is cosmic, every
                            move is magic. I mean the ones,
                            I mean like she's the one.
                            Greetings loved ones let's take
                            a journey. Just own the night
                            like the 4th of July! But you'd
                            rather get wasted.</p>
                    </div>
                    <div class="tab-pane fade"
                         id="nav-contact"
                         role="tabpanel"
                         aria-labelledby="nav-contact-tab">
                        <p>Placeholder content for the tab
                            panel. This one relates to the
                            contact tab. Her love is like a
                            drug. All my girls vintage
                            Chanel baby. Got a motel and
                            built a fort out of sheets.
                            'Cause she's the muse and the
                            artist. (This is how we do) So
                            you wanna play with magic. So
                            just be sure before you give it
                            all to me. I'm walking, I'm
                            walking on air (tonight). Skip
                            the talk, heard it all, time to
                            walk the walk. Catch her if you
                            can. Stinging like a bee I
                            earned my stripes.</p>
                    </div>
                </div>
            </div>
            <div class="bd-example">
                <ul class="nav nav-pills">
                    <li class="nav-item"><a
                           class="nav-link active"
                           aria-current="page"
                           href="#">Active</a></li>
                    <li class="nav-item"><a class="nav-link"
                           href="#">Link</a></li>
                    <li class="nav-item"><a class="nav-link"
                           href="#">Link</a></li>
                    <li class="nav-item"><a
                           class="nav-link disabled"
                           href="#"
                           tabindex="-1"
                           aria-disabled="true">Disabled</a>
                    </li>
                </ul>
            </div>
        </div>
    </article>
    <article class="m-y_3"
             id="pagination">
        <div
             class="bd-heading sticky-xl-top m-y_3 bg_white p_3 br-b_1 br_solid br_black-1 shadow_overlap-light m-x_n4 align-self-start m-t_5 m-b_3 ">
            <h3>Pagination</h3><a
               class="d-flex align-items-center"
               target="_blank"
               href="https://getbootstrap.com/docs/5.0/components/pagination/">Documentation</a>
        </div>
        <div>
            <div class="bd-example">
                <nav aria-label="Pagination example">
                    <ul class="pagination pagination-sm">
                        <li class="page-item"><a
                               class="page-link"
                               href="#">1</a></li>
                        <li class="page-item active"
                            aria-current="page"><a
                               class="page-link"
                               href="#">2</a></li>
                        <li class="page-item"><a
                               class="page-link"
                               href="#">3</a></li>
                    </ul>
                </nav>
            </div>
            <div class="bd-example">
                <nav
                     aria-label="Standard pagination example">
                    <ul class="pagination">
                        <li class="page-item"><a
                               class="page-link"
                               href="#"
                               aria-label="Previous"><span
                                      aria-hidden="true">«</span></a>
                        </li>
                        <li class="page-item"><a
                               class="page-link"
                               href="#">1</a></li>
                        <li class="page-item"><a
                               class="page-link"
                               href="#">2</a></li>
                        <li class="page-item"><a
                               class="page-link"
                               href="#">3</a></li>
                        <li class="page-item"><a
                               class="page-link"
                               href="#"
                               aria-label="Next"><span
                                      aria-hidden="true">»</span></a>
                        </li>
                    </ul>
                </nav>
            </div>
            <div class="bd-example">
                <nav
                     aria-label="Another pagination example">
                    <ul
                        class="pagination pagination-lg flex-wrap">
                        <li class="page-item disabled"><a
                               class="page-link"
                               href="#"
                               tabindex="-1"
                               aria-disabled="true">Previous</a>
                        </li>
                        <li class="page-item"><a
                               class="page-link"
                               href="#">1</a></li>
                        <li class="page-item active"
                            aria-current="page"><a
                               class="page-link"
                               href="#">2</a></li>
                        <li class="page-item"><a
                               class="page-link"
                               href="#">3</a></li>
                        <li class="page-item"><a
                               class="page-link"
                               href="#">Next</a></li>
                    </ul>
                </nav>
            </div>
        </div>
    </article>
    <article class="m-y_3"
             id="popovers">
        <div
             class="bd-heading sticky-xl-top m-y_3 bg_white p_3 br-b_1 br_solid br_black-1 shadow_overlap-light m-x_n4 align-self-start m-t_5 m-b_3 ">
            <h3>Popovers</h3><a
               class="d-flex align-items-center"
               target="_blank"
               href="https://getbootstrap.com/docs/5.0/components/popovers/">Documentation</a>
        </div>
        <div>
            <div class="bd-example"><button type="button"
                        class="btn btn-lg btn-alert"
                        data-bs-toggle="popover"
                        title="Popover title"
                        data-bs-content="And here's some amazing content. It's very engaging. Right?">Click
                    to toggle popover</button></div>
            <div class="bd-example"><button type="button"
                        class="btn btn-secondary"
                        data-bs-container="body"
                        data-bs-toggle="popover"
                        data-bs-placement="top"
                        data-bs-content="Vivamus sagittis lacus vel augue laoreet rutrum faucibus.">Popover
                    on top</button> <button type="button"
                        class="btn btn-secondary"
                        data-bs-container="body"
                        data-bs-toggle="popover"
                        data-bs-placement="right"
                        data-bs-content="Vivamus sagittis lacus vel augue laoreet rutrum faucibus.">Popover
                    on end</button> <button type="button"
                        class="btn btn-secondary"
                        data-bs-container="body"
                        data-bs-toggle="popover"
                        data-bs-placement="bottom"
                        data-bs-content="Vivamus sagittis lacus vel augue laoreet rutrum faucibus.">Popover
                    on bottom</button> <button type="button"
                        class="btn btn-secondary"
                        data-bs-container="body"
                        data-bs-toggle="popover"
                        data-bs-placement="left"
                        data-bs-content="Vivamus sagittis lacus vel augue laoreet rutrum faucibus.">Popover
                    on start</button></div>
        </div>
    </article>
    <article class="m-y_3"
             id="progress">
        <div
             class="bd-heading sticky-xl-top m-y_3 bg_white p_3 br-b_1 br_solid br_black-1 shadow_overlap-light m-x_n4 align-self-start m-t_5 m-b_3 ">
            <h3>Progress</h3><a
               class="d-flex align-items-center"
               target="_blank"
               href="https://getbootstrap.com/docs/5.0/components/progress/">Documentation</a>
        </div>
        <div>
            <div class="bd-example">
                <div class="progress m-b_3">
                    <div class="progress-bar"
                         role="progressbar"
                         aria-valuenow="0"
                         aria-valuemin="0"
                         aria-valuemax="100">0%</div>
                </div>
                <div class="progress m-b_3">
                    <div class="progress-bar bg_success w_25"
                         role="progressbar"
                         aria-valuenow="25"
                         aria-valuemin="0"
                         aria-valuemax="100">25%</div>
                </div>
                <div class="progress m-b_3">
                    <div class="progress-bar bg_info c_dark w_50"
                         role="progressbar"
                         aria-valuenow="50"
                         aria-valuemin="0"
                         aria-valuemax="100">50%</div>
                </div>
                <div class="progress m-b_3">
                    <div class="progress-bar bg_warning c_dark w_75"
                         role="progressbar"
                         aria-valuenow="75"
                         aria-valuemin="0"
                         aria-valuemax="100">75%</div>
                </div>
                <div class="progress">
                    <div class="progress-bar bg_alert w_100"
                         role="progressbar"
                         aria-valuenow="100"
                         aria-valuemin="0"
                         aria-valuemax="100">100%</div>
                </div>
            </div>
            <div class="bd-example">
                <div class="progress">
                    <div class="progress-bar"
                         role="progressbar"
                         style="width:15%"
                         aria-valuenow="15"
                         aria-valuemin="0"
                         aria-valuemax="100"></div>
                    <div class="progress-bar progress-bar-striped progress-bar-animated bg_success"
                         role="progressbar"
                         style="width:40%"
                         aria-valuenow="40"
                         aria-valuemin="0"
                         aria-valuemax="100"></div>
                </div>
            </div>
        </div>
    </article>
    <article class="m-y_3"
             id="scrollspy">
        <div
             class="bd-heading sticky-xl-top m-y_3 bg_white p_3 br-b_1 br_solid br_black-1 shadow_overlap-light m-x_n4 align-self-start m-t_5 m-b_3 ">
            <h3>Scrollspy</h3><a
               class="d-flex align-items-center"
               target="_blank"
               href="https://getbootstrap.com/docs/5.0/components/scrollspy/">Documentation</a>
        </div>
        <div>
            <div class="bd-example">
                <nav id="navbar-example2"
                     class="navbar navbar-light bg_light px-3">
                    <a class="navbar-brand"
                       href="#">Navbar</a>
                    <ul class="nav nav-pills">
                        <li class="nav-item"><a
                               class="nav-link"
                               href="#fat">@fat</a></li>
                        <li class="nav-item"><a
                               class="nav-link"
                               href="#mdo">@mdo</a></li>
                        <li class="nav-item dropdown"><a
                               class="nav-link dropdown-toggle"
                               data-bs-toggle="dropdown"
                               href="#"
                               role="button"
                               aria-expanded="false">Dropdown</a>
                            <ul class="dropdown-menu">
                                <li><a class="dropdown-item"
                                       href="#one">one</a>
                                </li>
                                <li><a class="dropdown-item"
                                       href="#two">two</a>
                                </li>
                                <li>
                                    <hr
                                        class="dropdown-divider">
                                </li>
                                <li><a class="dropdown-item"
                                       href="#three">three</a>
                                </li>
                            </ul>
                        </li>
                    </ul>
                </nav>
                <div data-bs-spy="scroll"
                     data-bs-target="#navbar-example2"
                     data-bs-offset="0"
                     class="scrollspy-example"
                     tabindex="0">
                    <h4 id="fat">@fat</h4>
                    <p>Placeholder content for the scrollspy
                        example. You got the finest
                        architecture. Passport stamps, she's
                        cosmopolitan. Fine, fresh, fierce,
                        we got it on lock. Never planned
                        that one day I'd be losing you. She
                        eats your heart out. Your kiss is
                        cosmic, every move is magic. I mean
                        the ones, I mean like she's the one.
                        Greetings loved ones let's take a
                        journey. Just own the night like the
                        4th of July! But you'd rather get
                        wasted.</p>
                    <h4 id="mdo">@mdo</h4>
                    <p>Placeholder content for the scrollspy
                        example. 'Cause she's the muse and
                        the artist. (This is how we do) So
                        you wanna play with magic. So just
                        be sure before you give it all to
                        me. I'm walking, I'm walking on air
                        (tonight). Skip the talk, heard it
                        all, time to walk the walk.</p>
                    <h4 id="one">one</h4>
                    <p>Placeholder content for the scrollspy
                        example. Takes you miles high, so
                        high, 'cause she’s got that one
                        international smile. There's a
                        stranger in my bed, there's a
                        pounding in my head. Oh, no. In
                        another life I would make you stay.
                        ‘Cause I, I’m capable of anything.
                        Suiting up for my crowning battle.
                        Used to steal your parents' liquor
                        and climb to the roof. Tone, tan fit
                        and ready, turn it up cause its
                        gettin' heavy. Her love is like a
                        drug. I guess that I forgot I had a
                        choice.</p>
                    <h4 id="two">two</h4>
                    <p>Placeholder content for the scrollspy
                        example. It's time to bring out the
                        big balloons. I'm walking, I'm
                        walking on air (tonight). Yeah, we
                        maxed our credit cards and got
                        kicked out of the bar. Yo, shout out
                        to all you kids, buying bottle
                        service, with your rent money. I'm
                        ma get your heart racing in my
                        skin-tight jeans. If you get the
                        chance you better keep her. Yo,
                        shout out to all you kids, buying
                        bottle service, with your rent
                        money.</p>
                    <h4 id="three">three</h4>
                    <p>Placeholder content for the scrollspy
                        example. If you wanna dance, if you
                        want it all, you know that I'm the
                        girl that you should call. Walk
                        through the storm I would. So let me
                        get you in your birthday suit. The
                        one that got away. Last Friday
                        night, yeah I think we broke the
                        law, always say we're gonna stop.
                        'Cause she's a little bit of Yoko,
                        And she's a little bit of 'Oh no'. I
                        want the jaw droppin', eye poppin',
                        head turnin', body shockin'. Yeah,
                        we maxed our credit cards and got
                        kicked out of the bar.</p>
                    <p>And some more placeholder content,
                        for good measure.</p>
                </div>
            </div>
        </div>
    </article>
    <article class="m-y_3"
             id="spinners">
        <div
             class="bd-heading sticky-xl-top m-y_3 bg_white p_3 br-b_1 br_solid br_black-1 shadow_overlap-light m-x_n4 align-self-start m-t_5 m-b_3 ">
            <h3>Spinners</h3><a
               class="d-flex align-items-center"
               target="_blank"
               href="https://getbootstrap.com/docs/5.0/components/spinners/">Documentation</a>
        </div>
        <div>
            <div class="bd-example">
                <div class="spinner-border c_primary"
                     role="status"><span
                          class="visually-hidden">Loading...</span>
                </div>
                <div class="spinner-border c_secondary"
                     role="status"><span
                          class="visually-hidden">Loading...</span>
                </div>
                <div class="spinner-border c_success"
                     role="status"><span
                          class="visually-hidden">Loading...</span>
                </div>
                <div class="spinner-border c_alert"
                     role="status"><span
                          class="visually-hidden">Loading...</span>
                </div>
                <div class="spinner-border c_warning"
                     role="status"><span
                          class="visually-hidden">Loading...</span>
                </div>
                <div class="spinner-border c_info"
                     role="status"><span
                          class="visually-hidden">Loading...</span>
                </div>
                <div class="spinner-border c_light"
                     role="status"><span
                          class="visually-hidden">Loading...</span>
                </div>
                <div class="spinner-border c_dark"
                     role="status"><span
                          class="visually-hidden">Loading...</span>
                </div>
            </div>
            <div class="bd-example">
                <div class="spinner-grow c_primary"
                     role="status"><span
                          class="visually-hidden">Loading...</span>
                </div>
                <div class="spinner-grow c_secondary"
                     role="status"><span
                          class="visually-hidden">Loading...</span>
                </div>
                <div class="spinner-grow c_success"
                     role="status"><span
                          class="visually-hidden">Loading...</span>
                </div>
                <div class="spinner-grow c_alert"
                     role="status"><span
                          class="visually-hidden">Loading...</span>
                </div>
                <div class="spinner-grow c_warning"
                     role="status"><span
                          class="visually-hidden">Loading...</span>
                </div>
                <div class="spinner-grow c_info"
                     role="status"><span
                          class="visually-hidden">Loading...</span>
                </div>
                <div class="spinner-grow c_light"
                     role="status"><span
                          class="visually-hidden">Loading...</span>
                </div>
                <div class="spinner-grow c_dark"
                     role="status"><span
                          class="visually-hidden">Loading...</span>
                </div>
            </div>
        </div>
    </article>
    <article class="m-y_3"
             id="toasts">
        <div
             class="bd-heading sticky-xl-top m-y_3 bg_white p_3 br-b_1 br_solid br_black-1 shadow_overlap-light m-x_n4 align-self-start m-t_5 m-b_3 ">
            <h3>Toasts</h3><a
               class="d-flex align-items-center"
               target="_blank"
               href="https://getbootstrap.com/docs/5.0/components/toasts/">Documentation</a>
        </div>
        <div>
            <div
                 class="bd-example bg_dark p-5 align-items-center">
                <div class="toast"
                     role="alert"
                     aria-live="assertive"
                     aria-atomic="true">
                    <div class="toast-header"><svg
                             class="bd-placeholder-img rounded m_3"
                             width="20"
                             height="20"
                             xmlns="http://www.w3.org/2000/svg"
                             aria-hidden="true"
                             preserveAspectRatio="xMidYMid slice"
                             focusable="false">
                            <rect width="100%"
                                  height="100%"
                                  fill="#007aff"></rect>
                        </svg> <strong
                                class="me-auto">Bootstrap</strong>
                        <small class="c_muted">11 mins
                            ago</small> <button
                                type="button"
                                class="btn-close"
                                data-bs-dismiss="toast"
                                aria-label="Close"></button>
                    </div>
                    <div class="toast-body">Hello, world!
                        This is a toast message.</div>
                </div>
            </div>
        </div>
    </article>
    <article class="mt-3 mb-5 pb-5"
             id="tooltips">
        <div
             class="bd-heading sticky-xl-top m-y_3 bg_white p_3 br-b_1 br_solid br_black-1 shadow_overlap-light m-x_n4 align-self-start m-t_5 m-b_3 ">
            <h3>Tooltips</h3><a
               class="d-flex align-items-center"
               target="_blank"
               href="https://getbootstrap.com/docs/5.0/components/tooltips/">Documentation</a>
        </div>
        <div>
            <div class="bd-example tooltip-demo"><button
                        type="button"
                        class="btn btn-secondary"
                        data-bs-toggle="tooltip"
                        data-bs-placement="top"
                        title="Tooltip on top">Tooltip on
                    top</button> <button type="button"
                        class="btn btn-secondary"
                        data-bs-toggle="tooltip"
                        data-bs-placement="right"
                        title="Tooltip on end">Tooltip on
                    end</button> <button type="button"
                        class="btn btn-secondary"
                        data-bs-toggle="tooltip"
                        data-bs-placement="bottom"
                        title="Tooltip on bottom">Tooltip on
                    bottom</button> <button type="button"
                        class="btn btn-secondary"
                        data-bs-toggle="tooltip"
                        data-bs-placement="left"
                        title="Tooltip on start">Tooltip on
                    start</button> <button type="button"
                        class="btn btn-secondary"
                        data-bs-toggle="tooltip"
                        data-bs-html="true"
                        title="<em>Tooltip</em> <u>with</u> <b>HTML</b>">Tooltip
                    with HTML</button></div>
        </div>
    </article>
</section>



Weight: 1000

Styleguide  Bootstrap.Components
*/
.btn {
  font-weight: var(--font_medium);
  font-family: var(--font-family_ui);
  white-space: nowrap;
}

.btn.clear {
  border-color: transparent;
  background-color: transparent;
  color: var(--link-color-dark);
}
.btn.clear:hover {
  color: hsl(var(--link-color-dark-h), var(--link-color-dark-s), calc( var(-link-color-dark-l ) * .5 ));
}

.btn-accent {
  background-color: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.015) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.15 ) ), 1);
}
.btn-accent:hover {
  background-color: hsla(var(--accent-h), calc( var(--accent-s) + ((100% - var(--accent-s)) * 0.05) ), calc( var( --accent-l ) - ( var( --accent-l ) * 0.5 ) ), 1);
}

.btn.shadow {
  box-shadow: 1.5px 1.5px 6px 0.75px rgba(0, 0, 0, 0.4);
}

.btn.shadow:hover {
  box-shadow: 0.5px 0.5px 2px 0.25px rgba(0, 0, 0, 0.1);
}

/*
Carousel ALT

A slide-show component for cycling through groups of images and text.
.no-controls            Will remove left and right arrow
.text-indicators        Converts the circle indicators to text tabs that lock to the right side of the images.
.chevron-on             Adds a light orange chevron on the '.active' indicator to increase its impact.


Markup:
<div
	id="carouselExampleFade"
	class="carousel carousel-alt slide no-controls text-indicators chevron-on"
>
	<ol class="carousel-indicators">
		<li data-target="#carouselExampleFade" data-slide-to="0" class="wrap" >
			quaerat odit assumenda
		</li>
		<li data-target="#carouselExampleFade" data-slide-to="1" class=" wrap">
			delectus sunt optio
		</li>
		<li data-target="#carouselExampleFade" data-slide-to="2" class=" wrap">
			deserunt quia quasi
		</li>
	</ol>
	<!-- Wrapper for slides -->
	<div class="carousel-inner" role="listbox">
		<div class="carousel-item active">
			<a><img class="block w_100" src="http://lorempixel.com/630/420/animals" alt="..."/></a>
			<div class="carousel-caption bg_black-7 text-shadow_black-1 text_center text_left:md font_2:md c_white p_3:lg p-b_4:lg p-y_3 lh_1 b_0 r_0 l_0">
                    <span class="title  font_display block m-b_2 font_4:md m-b_3:md">Cardiac Syncope Program Launches!</span>
                    <p><strong>NEW</strong>&nbsp;|&nbsp;Hear from an expert panel and complete four patient cases to test your knowledge on our Syncope Program! <a href="http://edu.acc.org/diweb/catalog/item/eid/SYNCOPE2019" title="" class="" target="_blank"><strong>Find out more!</strong></a></p>
                </div>
		</div>
		<div class="carousel-item">
			<a><img class="block w_100" src="http://lorempixel.com/630/420/nature" alt="..."/></a>
			<div class="carousel-caption bg_black-7 text-shadow_black-1 text_center text_left:md font_2:md c_white p_3:lg p-b_4:lg p-y_3 lh_1 b_0 r_0 l_0">
				<span class="title font_display block m-b_2 font_4:md m-b_3:md">sint explicabo sequi</span> Earum nihil omnis.
			</div>
		</div>
		<div class="carousel-item">
			<a><img class="block w_100" src="http://lorempixel.com/630/420/food" alt="..."/></a>
			<div class="carousel-caption bg_black-7 text-shadow_black-1 text_center text_left:md font_2:md c_white p_3:lg p-b_4:lg p-y_3 lh_1 b_0 r_0 l_0">
				<span class="title font_display block m-b_2 font_4:md m-b_3:md">sint explicabo sequi</span> Earum nihil omnis.
			</div>
		</div>
	</div>
	<!-- Controls -->
	<a
		class="left carousel-control-prev"
		href="#carouselExampleFade"
		role="button"
		data-slide="prev"
	>
		<i class="fas fa-chevron-left"></i>
		<span class="sr-only">Previous</span>
	</a>
	<a
		class="right carousel-control-next"
		href="#carouselExampleFade"
		role="button"
		data-slide="next"
	>
		<i class="fas fa-chevron-right"></i>
		<span class="sr-only">Next</span>
	</a>
</div>


Styleguide  Bootstrap.Carousel

*/
.carousel-alt {
  position: relative;
  max-width: 630px;
  margin: 0 auto 16px;
  margin: 0 auto 1rem;
  background: url("http://cdn.backgroundhost.com/backgrounds/subtlepatterns/subtle_surface.png");
  background-repeat: repeat;
}
.carousel-alt:before {
  display: block;
  width: 100%;
  padding-top: 66.6666666667%;
  content: "";
}
.carousel-alt > .carousel-inner {
  position: absolute;
  top: 0px;
  right: 0;
  bottom: 0;
  left: 0;
}
.carousel-alt .carousel-indicators {
  top: 0;
  right: 0;
  bottom: auto;
  left: 0;
  width: 100%;
  margin: 0;
  background-color: rgba(0, 0, 0, 0.6);
}
.carousel-alt .carousel-indicators li {
  box-sizing: content-box;
  width: 12px;
  height: 12px;
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  border: none;
  border-radius: 25px;
  text-indent: -9999px;
}
.carousel-alt .carousel-indicators li.active {
  border-color: var(--accent);
  background-color: var(--accent);
}
.carousel-alt.chevron-on .carousel-indicators li.active:before {
  top: 4px;
  left: 4px;
  padding-top: 5px;
  content: "\f054";
  color: var(--accent);
  font-size: 1.6018066406em;
}
@media only screen and (min-width : 768px) {
  .carousel-alt.text-indicators {
    max-width: 900px;
  }
  .carousel-alt.text-indicators:before {
    padding-top: 46.6666666667%;
  }
  .carousel-alt.text-indicators .carousel-inner {
    width: 70%;
  }
  .carousel-alt.text-indicators .carousel-inner > .carousel-item {
    width: 100%;
    height: 100%;
    overflow: hidden;
  }
  .carousel-alt.text-indicators .carousel-inner > .carousel-item:before {
    display: inline-block;
    /* width: 100%; */
    width: 1px;
    margin-left: -1px;
    padding-top: 66.6666666667%;
    content: "";
  }
  .carousel-alt.text-indicators .carousel-inner > .carousel-item a {
    float: left;
  }
  .carousel-alt.text-indicators a[class^=carousel-control].right {
    right: 30%;
  }
  .carousel-alt.text-indicators .carousel-indicators {
    display: flex;
    top: 0;
    right: 0;
    bottom: 0;
    left: auto;
    flex-direction: column;
    width: 30%;
    max-width: 300px;
    height: 100%;
  }
  .carousel-alt.text-indicators .carousel-indicators li {
    -moz-transition: background-color 0.25s ease-out;
    -webkit-transition: background-color 0.25s ease-out;
    display: block;
    position: relative;
    flex: 1 1 20%;
    flex-direction: column;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0.5rem 1rem;
    border: 1px solid hsla(var(--shade-h), calc( var( --shade-s ) - ( var( --shade-s ) * 0.25 ) ), calc( var(--shade-l) + ((100% - var(--shade-l)) * 0.5) ), 1);
    border-radius: 0;
    background-color: hsla(var(--shade-h), calc( var( --shade-s ) - ( var( --shade-s ) * 0.375 ) ), calc( var(--shade-l) + ((100% - var(--shade-l)) * 0.75) ), 1);
    font-size: 1.125em;
    text-align: left;
    text-indent: 0;
    transition: background-color 0.25s ease-out;
  }
  .carousel-alt.text-indicators .carousel-indicators li:first-child {
    border-top: 0;
  }
  .carousel-alt.text-indicators .carousel-indicators li:last-child {
    border-bottom: 0;
  }
  .carousel-alt.text-indicators .carousel-indicators li.active {
    padding-right: 10px;
    border-right: var(--accent) 10px solid;
    background-color: hsla(var(--shade-h), calc( var(--shade-s) + ((100% - var(--shade-s)) * 0.015) ), calc( var( --shade-l ) - ( var( --shade-l ) * 0.15 ) ), 1);
    color: white;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 20%;
  min-width: 48px;
  min-width: 3rem;
  background-color: rgba(0, 0, 0, 0);
  font-size: 1.125em;
  text-align: center;
}
@media only screen and (min-width : 768px) {
  .no-controls .carousel-control-prev,
.no-controls .carousel-control-next {
    display: none;
  }
  .carousel-control-prev,
.carousel-control-next {
    width: 10%;
  }
}
@media only screen and (min-width : 768px) {
}
@media only screen and (min-width : 1024px) {
  .carousel-control-prev,
.carousel-control-next {
    width: 5%;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  outline: 0;
  color: var(--accent);
  text-decoration: none;
}
.carousel-control-prev .fa,
.carousel-control-next .fa {
  display: inline-block;
  z-index: 5;
  position: absolute;
  top: 50%;
  margin-top: -10px;
}

.carousel-control-prev .fa {
  left: 50%;
  margin-left: -10px;
}

.carousel-control-next {
  right: 0;
  left: auto;
}
.carousel-control-next .fa {
  right: 50%;
  margin-right: -10px;
}

@media only screen and (min-width : 768px) {
  .carousel-control-prev .fas,
.carousel-control-next .fas {
    width: 1.6875em;
    height: 1.6875em;
    margin-top: -0.5625em;
    font-size: 1.6875em;
  }

  .carousel-control-prev .fa {
    margin-left: -0.5625em;
  }

  .carousel-control-next .fa {
    margin-right: -0.5625em;
  }
}
.icon-toggle_bars-times:before {
  content: "\f2d3";
}
.collapsed > .icon-toggle_bars-times:before, .collapsed .icon-toggle_bars-times:before {
  content: "\f0c9";
}

.icon-toggle_plus-minus:before {
  content: "\f0fe";
}
.show > .icon-toggle_plus-minus:before {
  content: "\f146";
}

.icon-toggle_plus-minus-sub:before {
  content: "\f068";
}
.collapsed > .icon-toggle_plus-minus-sub:before, .collapsed .icon-toggle_plus-minus-sub:before {
  content: "\f067";
}

.navbar {
  font-family: var(--font-family_accent);
}

.dropdown-menu {
  font-family: var(--font-family_ui);
}

.nav-link {
  padding-right: 4px;
  padding-right: 0.25rem;
  padding-left: 4px;
  padding-left: 0.25rem;
}

.navbar-dark .navbar-nav .nav-link {
  color: inherit;
}

.navbar-primary .dropdown-toggle:after {
  display: none;
}

.navbar-primary .nav-item .nav-link {
  color: inherit;
}

.navbar-primary .nav-item:hover, .navbar-primary .nav-item:focus-visible {
  border-top-color: var(--accent);
  border-bottom-color: #fff;
  background-color: #fff;
  color: var(--acc);
}
@media only screen and (min-width : 768px) {
  .navbar-primary .nav-item {
    border-top: 0.25rem var(--acc) solid;
    border-bottom: 0.25rem var(--acc) solid;
  }
  .navbar-primary .nav-item:hover, .navbar-primary .nav-item:focus-visible {
    border-top-color: var(--accent);
    border-bottom-color: #fff;
    background-color: #fff;
    color: var(--acc);
  }
}

@media only screen and (min-width : 1024px) {
  .navbar-primary .navbar-nav .nav-item {
    border-top: 0.25rem var(--acc) solid;
    border-bottom: 0.25rem var(--acc) solid;
  }
  .navbar-primary .navbar-nav .nav-item .nav-link, .navbar-primary .navbar-nav .nav-item .nav-link:hover, .navbar-primary .navbar-nav .nav-item .nav-link:focus-visible {
    color: inherit;
  }
  .navbar-primary .navbar-nav .nav-item:hover, .navbar-primary .navbar-nav .nav-item:focus-visible {
    border-top-color: var(--accent);
    border-bottom-color: #fff;
    background-color: #fff;
    color: var(--acc);
  }
  .navbar-primary .navbar-nav .nav-item:hover .nav-link, .navbar-primary .navbar-nav .nav-item:hover .nav-link:hover, .navbar-primary .navbar-nav .nav-item:hover .nav-link:focus-visible, .navbar-primary .navbar-nav .nav-item:focus-visible .nav-link, .navbar-primary .navbar-nav .nav-item:focus-visible .nav-link:hover, .navbar-primary .navbar-nav .nav-item:focus-visible .nav-link:focus-visible {
    color: inherit;
  }
}

@media only screen and (min-width : 1024px) {
  .collapse.block\:lg {
    display: block;
  }
}
.dropdown-item {
  color: hsla(var(--primary-h), calc( var(--primary-s) + ((100% - var(--primary-s)) * 0.015) ), calc( var( --primary-l ) - ( var( --primary-l ) * 0.15 ) ), 1);
}
.dropdown-item:hover, .dropdown-item:focus-visible {
  background-color: var(--accent);
  color: white;
}

.dropdown_column {
  min-width: 70vw;
}

@media only screen and (min-width : 768px) {
  .dropdown_column {
    min-width: 20rem;
  }
}
.navbar-primary .navbar-nav .nav-item.active {
  border-top-color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.125 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.25) ), 1);
  border-bottom-color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.125 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.25) ), 1);
  background-color: hsla(var(--secondary-h), calc( var( --secondary-s ) - ( var( --secondary-s ) * 0.125 ) ), calc( var(--secondary-l) + ((100% - var(--secondary-l)) * 0.25) ), 1);
  color: #fff;
}
.navbar-primary .navbar-nav .nav-item.active .nav-link.active {
  color: inherit;
}
.navbar-primary .navbar-nav .nav-item.active:hover {
  border-top-color: var(--accent);
  color: var(--acc);
}

.accordion i.icon-toggle_plus-minus:before {
  content: "\f146";
}
.accordion .collapsed i.icon-toggle_plus-minus:before {
  content: "\f0fe";
}

.categoryBanner, .track3_banner, .track2_banner, .track1_banner, .generic_banner {
  width: 100%;
  height: 100px;
}

@media only screen and (min-width : 768px) {
  .categoryBanner, .track3_banner, .track2_banner, .track1_banner, .generic_banner {
    height: 140px;
  }
}
@media only screen and (min-width : 1200px) {
  .categoryBanner, .track3_banner, .track2_banner, .track1_banner, .generic_banner {
    height: 160px;
  }
}
[class$=_video], [class$=_video-nolabel] {
  background-size: cover;
  background-repeat: no-repeat;
}

.generic_video {
  background-image: url("../img/virtual/channels/generic/videoThumbnail.png");
}

.generic_video-nolabel {
  background-image: url("../img/virtual/channels/generic/videoThumbnailNoLabel.png");
}

.generic_banner {
  background-image: url("../img/virtual/channels/generic/categoryLabel.png"), url("../img/virtual/channels/generic/categoryBanner.png");
  background-position: right center, left top;
  background-size: contain, cover;
  background-repeat: no-repeat;
}

.track1_video {
  background-image: url("../img/virtual/channels/track1/videoThumbnail.png");
}

.track1_video-nolabel {
  background-image: url("../img/virtual/channels/track1/videoThumbnailNoLabel.png");
}

.track1_banner {
  background-image: url("../img/virtual/channels/track1/categoryLabel.png"), url("../img/virtual/channels/track1/categoryBanner.png");
  background-position: right center, left top;
  background-size: contain, cover;
  background-repeat: no-repeat;
}

.track2_video {
  background-image: url("../img/virtual/channels/track2/videoThumbnail.png");
}

.track2_video-nolabel {
  background-image: url("../img/virtual/channels/track2/videoThumbnailNoLabel.png");
}

.track2_banner {
  background-image: url("../img/virtual/channels/track2/categoryLabel.png"), url("../img/virtual/channels/track2/categoryBanner.png");
  background-position: right center, left top;
  background-size: contain, cover;
  background-repeat: no-repeat;
}

.track3_video {
  background-image: url("../img/virtual/channels/track3/videoThumbnail.png");
}

.track3_video-nolabel {
  background-image: url("../img/virtual/channels/track3/videoThumbnailNoLabel.png");
}

.track3_banner {
  background-image: url("../img/virtual/channels/track3/categoryLabel.png"), url("../img/virtual/channels/track3/categoryBanner.png");
  background-position: right center, left top;
  background-size: contain, cover;
  background-repeat: no-repeat;
}

.locked_graphic {
  filter: grayscale(1) contrast(0.5) brightness(1.1) opacity(0.7);
}

.locked_graphic,
.locked_graphic *,
.locked_graphic *:hover {
  cursor: not-allowed;
}

.locked_graphic *[class*=" h:"],
.locked_graphic *[class*=" h:"]:hover {
  text-decoration: none !important;
  opacity: 1 !important;
}

.locked_graphic:hover i:before, .locked_graphic:hover em:before {
  content: "\f30d" !important;
}

@media (hover: none) {
  .locked_graphic i:before, .locked_graphic em:before {
    content: "\f30d" !important;
  }
}
.texture_ondemand {
  background-image: url("../img/virtual/valve_texture.jpg");
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
}

#day,
.day_grid {
  --hour-start-military: var(--hour-start-military,9);
  --hour-end-military: var(--hour-end-military,18);
  --channels-per-day: var(--channels-per-day,4);
  --hour-length: calc( var(--hour-end-military) - var(--hour-start-military) );
  grid-template-rows: [channelName] 2rem repeat(calc( var(--hour-length) * 12 ), minmax(auto, 1fr));
  grid-template-columns: [timeSlot] 6em repeat(var(--channels-per-day), auto);
}

.grid.agenda_item {
  grid-template-rows: repeat(auto-fill, auto);
  grid-template-columns: 1fr;
}

.channel {
  grid-row: 2/-1;
}

.hour {
  --hour: 0;
  display: grid;
  grid-template-columns: [timeSlot] 6em repeat(var(--channels-per-day), 1fr);
  grid-column: 1/-1;
}

.hour_label {
  grid-row: 1;
  grid-column: timeSlot;
}

.minutes {
  grid-row: 1;
  grid-column: 2/calc(2 + var(--channels-per-day));
}

.hour_1 {
  --hour: calc( 1 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--hour)) + 2 );
  grid-row-end: calc(12 * (var(--hour) + 1 ) + 2 );
}

.time-start_1-00 {
  --start-hour: calc( 1 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 0 + 2);
}

.time-end_1-00 {
  --end-hour: calc( 1 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 0 + 2);
}

.time-start_1-05 {
  --start-hour: calc( 1 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 1 + 2);
}

.time-end_1-05 {
  --end-hour: calc( 1 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 1 + 2);
}

.time-start_1-10 {
  --start-hour: calc( 1 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 2 + 2);
}

.time-end_1-10 {
  --end-hour: calc( 1 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 2 + 2);
}

.time-start_1-15 {
  --start-hour: calc( 1 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 3 + 2);
}

.time-end_1-15 {
  --end-hour: calc( 1 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 3 + 2);
}

.time-start_1-20 {
  --start-hour: calc( 1 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 4 + 2);
}

.time-end_1-20 {
  --end-hour: calc( 1 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 4 + 2);
}

.time-start_1-25 {
  --start-hour: calc( 1 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 5 + 2);
}

.time-end_1-25 {
  --end-hour: calc( 1 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 5 + 2);
}

.time-start_1-30 {
  --start-hour: calc( 1 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 6 + 2);
}

.time-end_1-30 {
  --end-hour: calc( 1 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 6 + 2);
}

.time-start_1-35 {
  --start-hour: calc( 1 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 7 + 2);
}

.time-end_1-35 {
  --end-hour: calc( 1 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 7 + 2);
}

.time-start_1-40 {
  --start-hour: calc( 1 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 8 + 2);
}

.time-end_1-40 {
  --end-hour: calc( 1 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 8 + 2);
}

.time-start_1-45 {
  --start-hour: calc( 1 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 9 + 2);
}

.time-end_1-45 {
  --end-hour: calc( 1 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 9 + 2);
}

.time-start_1-50 {
  --start-hour: calc( 1 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 10 + 2);
}

.time-end_1-50 {
  --end-hour: calc( 1 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 10 + 2);
}

.time-start_1-55 {
  --start-hour: calc( 1 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 11 + 2);
}

.time-end_1-55 {
  --end-hour: calc( 1 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 11 + 2);
}

.hour_2 {
  --hour: calc( 2 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--hour)) + 2 );
  grid-row-end: calc(12 * (var(--hour) + 1 ) + 2 );
}

.time-start_2-00 {
  --start-hour: calc( 2 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 0 + 2);
}

.time-end_2-00 {
  --end-hour: calc( 2 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 0 + 2);
}

.time-start_2-05 {
  --start-hour: calc( 2 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 1 + 2);
}

.time-end_2-05 {
  --end-hour: calc( 2 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 1 + 2);
}

.time-start_2-10 {
  --start-hour: calc( 2 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 2 + 2);
}

.time-end_2-10 {
  --end-hour: calc( 2 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 2 + 2);
}

.time-start_2-15 {
  --start-hour: calc( 2 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 3 + 2);
}

.time-end_2-15 {
  --end-hour: calc( 2 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 3 + 2);
}

.time-start_2-20 {
  --start-hour: calc( 2 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 4 + 2);
}

.time-end_2-20 {
  --end-hour: calc( 2 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 4 + 2);
}

.time-start_2-25 {
  --start-hour: calc( 2 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 5 + 2);
}

.time-end_2-25 {
  --end-hour: calc( 2 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 5 + 2);
}

.time-start_2-30 {
  --start-hour: calc( 2 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 6 + 2);
}

.time-end_2-30 {
  --end-hour: calc( 2 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 6 + 2);
}

.time-start_2-35 {
  --start-hour: calc( 2 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 7 + 2);
}

.time-end_2-35 {
  --end-hour: calc( 2 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 7 + 2);
}

.time-start_2-40 {
  --start-hour: calc( 2 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 8 + 2);
}

.time-end_2-40 {
  --end-hour: calc( 2 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 8 + 2);
}

.time-start_2-45 {
  --start-hour: calc( 2 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 9 + 2);
}

.time-end_2-45 {
  --end-hour: calc( 2 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 9 + 2);
}

.time-start_2-50 {
  --start-hour: calc( 2 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 10 + 2);
}

.time-end_2-50 {
  --end-hour: calc( 2 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 10 + 2);
}

.time-start_2-55 {
  --start-hour: calc( 2 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 11 + 2);
}

.time-end_2-55 {
  --end-hour: calc( 2 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 11 + 2);
}

.hour_3 {
  --hour: calc( 3 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--hour)) + 2 );
  grid-row-end: calc(12 * (var(--hour) + 1 ) + 2 );
}

.time-start_3-00 {
  --start-hour: calc( 3 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 0 + 2);
}

.time-end_3-00 {
  --end-hour: calc( 3 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 0 + 2);
}

.time-start_3-05 {
  --start-hour: calc( 3 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 1 + 2);
}

.time-end_3-05 {
  --end-hour: calc( 3 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 1 + 2);
}

.time-start_3-10 {
  --start-hour: calc( 3 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 2 + 2);
}

.time-end_3-10 {
  --end-hour: calc( 3 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 2 + 2);
}

.time-start_3-15 {
  --start-hour: calc( 3 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 3 + 2);
}

.time-end_3-15 {
  --end-hour: calc( 3 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 3 + 2);
}

.time-start_3-20 {
  --start-hour: calc( 3 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 4 + 2);
}

.time-end_3-20 {
  --end-hour: calc( 3 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 4 + 2);
}

.time-start_3-25 {
  --start-hour: calc( 3 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 5 + 2);
}

.time-end_3-25 {
  --end-hour: calc( 3 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 5 + 2);
}

.time-start_3-30 {
  --start-hour: calc( 3 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 6 + 2);
}

.time-end_3-30 {
  --end-hour: calc( 3 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 6 + 2);
}

.time-start_3-35 {
  --start-hour: calc( 3 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 7 + 2);
}

.time-end_3-35 {
  --end-hour: calc( 3 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 7 + 2);
}

.time-start_3-40 {
  --start-hour: calc( 3 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 8 + 2);
}

.time-end_3-40 {
  --end-hour: calc( 3 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 8 + 2);
}

.time-start_3-45 {
  --start-hour: calc( 3 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 9 + 2);
}

.time-end_3-45 {
  --end-hour: calc( 3 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 9 + 2);
}

.time-start_3-50 {
  --start-hour: calc( 3 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 10 + 2);
}

.time-end_3-50 {
  --end-hour: calc( 3 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 10 + 2);
}

.time-start_3-55 {
  --start-hour: calc( 3 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 11 + 2);
}

.time-end_3-55 {
  --end-hour: calc( 3 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 11 + 2);
}

.hour_4 {
  --hour: calc( 4 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--hour)) + 2 );
  grid-row-end: calc(12 * (var(--hour) + 1 ) + 2 );
}

.time-start_4-00 {
  --start-hour: calc( 4 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 0 + 2);
}

.time-end_4-00 {
  --end-hour: calc( 4 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 0 + 2);
}

.time-start_4-05 {
  --start-hour: calc( 4 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 1 + 2);
}

.time-end_4-05 {
  --end-hour: calc( 4 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 1 + 2);
}

.time-start_4-10 {
  --start-hour: calc( 4 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 2 + 2);
}

.time-end_4-10 {
  --end-hour: calc( 4 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 2 + 2);
}

.time-start_4-15 {
  --start-hour: calc( 4 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 3 + 2);
}

.time-end_4-15 {
  --end-hour: calc( 4 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 3 + 2);
}

.time-start_4-20 {
  --start-hour: calc( 4 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 4 + 2);
}

.time-end_4-20 {
  --end-hour: calc( 4 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 4 + 2);
}

.time-start_4-25 {
  --start-hour: calc( 4 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 5 + 2);
}

.time-end_4-25 {
  --end-hour: calc( 4 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 5 + 2);
}

.time-start_4-30 {
  --start-hour: calc( 4 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 6 + 2);
}

.time-end_4-30 {
  --end-hour: calc( 4 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 6 + 2);
}

.time-start_4-35 {
  --start-hour: calc( 4 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 7 + 2);
}

.time-end_4-35 {
  --end-hour: calc( 4 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 7 + 2);
}

.time-start_4-40 {
  --start-hour: calc( 4 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 8 + 2);
}

.time-end_4-40 {
  --end-hour: calc( 4 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 8 + 2);
}

.time-start_4-45 {
  --start-hour: calc( 4 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 9 + 2);
}

.time-end_4-45 {
  --end-hour: calc( 4 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 9 + 2);
}

.time-start_4-50 {
  --start-hour: calc( 4 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 10 + 2);
}

.time-end_4-50 {
  --end-hour: calc( 4 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 10 + 2);
}

.time-start_4-55 {
  --start-hour: calc( 4 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 11 + 2);
}

.time-end_4-55 {
  --end-hour: calc( 4 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 11 + 2);
}

.hour_5 {
  --hour: calc( 5 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--hour)) + 2 );
  grid-row-end: calc(12 * (var(--hour) + 1 ) + 2 );
}

.time-start_5-00 {
  --start-hour: calc( 5 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 0 + 2);
}

.time-end_5-00 {
  --end-hour: calc( 5 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 0 + 2);
}

.time-start_5-05 {
  --start-hour: calc( 5 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 1 + 2);
}

.time-end_5-05 {
  --end-hour: calc( 5 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 1 + 2);
}

.time-start_5-10 {
  --start-hour: calc( 5 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 2 + 2);
}

.time-end_5-10 {
  --end-hour: calc( 5 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 2 + 2);
}

.time-start_5-15 {
  --start-hour: calc( 5 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 3 + 2);
}

.time-end_5-15 {
  --end-hour: calc( 5 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 3 + 2);
}

.time-start_5-20 {
  --start-hour: calc( 5 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 4 + 2);
}

.time-end_5-20 {
  --end-hour: calc( 5 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 4 + 2);
}

.time-start_5-25 {
  --start-hour: calc( 5 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 5 + 2);
}

.time-end_5-25 {
  --end-hour: calc( 5 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 5 + 2);
}

.time-start_5-30 {
  --start-hour: calc( 5 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 6 + 2);
}

.time-end_5-30 {
  --end-hour: calc( 5 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 6 + 2);
}

.time-start_5-35 {
  --start-hour: calc( 5 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 7 + 2);
}

.time-end_5-35 {
  --end-hour: calc( 5 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 7 + 2);
}

.time-start_5-40 {
  --start-hour: calc( 5 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 8 + 2);
}

.time-end_5-40 {
  --end-hour: calc( 5 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 8 + 2);
}

.time-start_5-45 {
  --start-hour: calc( 5 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 9 + 2);
}

.time-end_5-45 {
  --end-hour: calc( 5 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 9 + 2);
}

.time-start_5-50 {
  --start-hour: calc( 5 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 10 + 2);
}

.time-end_5-50 {
  --end-hour: calc( 5 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 10 + 2);
}

.time-start_5-55 {
  --start-hour: calc( 5 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 11 + 2);
}

.time-end_5-55 {
  --end-hour: calc( 5 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 11 + 2);
}

.hour_6 {
  --hour: calc( 6 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--hour)) + 2 );
  grid-row-end: calc(12 * (var(--hour) + 1 ) + 2 );
}

.time-start_6-00 {
  --start-hour: calc( 6 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 0 + 2);
}

.time-end_6-00 {
  --end-hour: calc( 6 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 0 + 2);
}

.time-start_6-05 {
  --start-hour: calc( 6 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 1 + 2);
}

.time-end_6-05 {
  --end-hour: calc( 6 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 1 + 2);
}

.time-start_6-10 {
  --start-hour: calc( 6 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 2 + 2);
}

.time-end_6-10 {
  --end-hour: calc( 6 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 2 + 2);
}

.time-start_6-15 {
  --start-hour: calc( 6 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 3 + 2);
}

.time-end_6-15 {
  --end-hour: calc( 6 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 3 + 2);
}

.time-start_6-20 {
  --start-hour: calc( 6 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 4 + 2);
}

.time-end_6-20 {
  --end-hour: calc( 6 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 4 + 2);
}

.time-start_6-25 {
  --start-hour: calc( 6 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 5 + 2);
}

.time-end_6-25 {
  --end-hour: calc( 6 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 5 + 2);
}

.time-start_6-30 {
  --start-hour: calc( 6 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 6 + 2);
}

.time-end_6-30 {
  --end-hour: calc( 6 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 6 + 2);
}

.time-start_6-35 {
  --start-hour: calc( 6 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 7 + 2);
}

.time-end_6-35 {
  --end-hour: calc( 6 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 7 + 2);
}

.time-start_6-40 {
  --start-hour: calc( 6 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 8 + 2);
}

.time-end_6-40 {
  --end-hour: calc( 6 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 8 + 2);
}

.time-start_6-45 {
  --start-hour: calc( 6 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 9 + 2);
}

.time-end_6-45 {
  --end-hour: calc( 6 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 9 + 2);
}

.time-start_6-50 {
  --start-hour: calc( 6 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 10 + 2);
}

.time-end_6-50 {
  --end-hour: calc( 6 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 10 + 2);
}

.time-start_6-55 {
  --start-hour: calc( 6 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 11 + 2);
}

.time-end_6-55 {
  --end-hour: calc( 6 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 11 + 2);
}

.hour_7 {
  --hour: calc( 7 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--hour)) + 2 );
  grid-row-end: calc(12 * (var(--hour) + 1 ) + 2 );
}

.time-start_7-00 {
  --start-hour: calc( 7 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 0 + 2);
}

.time-end_7-00 {
  --end-hour: calc( 7 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 0 + 2);
}

.time-start_7-05 {
  --start-hour: calc( 7 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 1 + 2);
}

.time-end_7-05 {
  --end-hour: calc( 7 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 1 + 2);
}

.time-start_7-10 {
  --start-hour: calc( 7 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 2 + 2);
}

.time-end_7-10 {
  --end-hour: calc( 7 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 2 + 2);
}

.time-start_7-15 {
  --start-hour: calc( 7 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 3 + 2);
}

.time-end_7-15 {
  --end-hour: calc( 7 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 3 + 2);
}

.time-start_7-20 {
  --start-hour: calc( 7 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 4 + 2);
}

.time-end_7-20 {
  --end-hour: calc( 7 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 4 + 2);
}

.time-start_7-25 {
  --start-hour: calc( 7 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 5 + 2);
}

.time-end_7-25 {
  --end-hour: calc( 7 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 5 + 2);
}

.time-start_7-30 {
  --start-hour: calc( 7 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 6 + 2);
}

.time-end_7-30 {
  --end-hour: calc( 7 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 6 + 2);
}

.time-start_7-35 {
  --start-hour: calc( 7 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 7 + 2);
}

.time-end_7-35 {
  --end-hour: calc( 7 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 7 + 2);
}

.time-start_7-40 {
  --start-hour: calc( 7 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 8 + 2);
}

.time-end_7-40 {
  --end-hour: calc( 7 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 8 + 2);
}

.time-start_7-45 {
  --start-hour: calc( 7 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 9 + 2);
}

.time-end_7-45 {
  --end-hour: calc( 7 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 9 + 2);
}

.time-start_7-50 {
  --start-hour: calc( 7 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 10 + 2);
}

.time-end_7-50 {
  --end-hour: calc( 7 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 10 + 2);
}

.time-start_7-55 {
  --start-hour: calc( 7 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 11 + 2);
}

.time-end_7-55 {
  --end-hour: calc( 7 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 11 + 2);
}

.hour_8 {
  --hour: calc( 8 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--hour)) + 2 );
  grid-row-end: calc(12 * (var(--hour) + 1 ) + 2 );
}

.time-start_8-00 {
  --start-hour: calc( 8 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 0 + 2);
}

.time-end_8-00 {
  --end-hour: calc( 8 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 0 + 2);
}

.time-start_8-05 {
  --start-hour: calc( 8 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 1 + 2);
}

.time-end_8-05 {
  --end-hour: calc( 8 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 1 + 2);
}

.time-start_8-10 {
  --start-hour: calc( 8 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 2 + 2);
}

.time-end_8-10 {
  --end-hour: calc( 8 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 2 + 2);
}

.time-start_8-15 {
  --start-hour: calc( 8 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 3 + 2);
}

.time-end_8-15 {
  --end-hour: calc( 8 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 3 + 2);
}

.time-start_8-20 {
  --start-hour: calc( 8 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 4 + 2);
}

.time-end_8-20 {
  --end-hour: calc( 8 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 4 + 2);
}

.time-start_8-25 {
  --start-hour: calc( 8 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 5 + 2);
}

.time-end_8-25 {
  --end-hour: calc( 8 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 5 + 2);
}

.time-start_8-30 {
  --start-hour: calc( 8 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 6 + 2);
}

.time-end_8-30 {
  --end-hour: calc( 8 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 6 + 2);
}

.time-start_8-35 {
  --start-hour: calc( 8 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 7 + 2);
}

.time-end_8-35 {
  --end-hour: calc( 8 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 7 + 2);
}

.time-start_8-40 {
  --start-hour: calc( 8 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 8 + 2);
}

.time-end_8-40 {
  --end-hour: calc( 8 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 8 + 2);
}

.time-start_8-45 {
  --start-hour: calc( 8 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 9 + 2);
}

.time-end_8-45 {
  --end-hour: calc( 8 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 9 + 2);
}

.time-start_8-50 {
  --start-hour: calc( 8 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 10 + 2);
}

.time-end_8-50 {
  --end-hour: calc( 8 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 10 + 2);
}

.time-start_8-55 {
  --start-hour: calc( 8 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 11 + 2);
}

.time-end_8-55 {
  --end-hour: calc( 8 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 11 + 2);
}

.hour_9 {
  --hour: calc( 9 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--hour)) + 2 );
  grid-row-end: calc(12 * (var(--hour) + 1 ) + 2 );
}

.time-start_9-00 {
  --start-hour: calc( 9 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 0 + 2);
}

.time-end_9-00 {
  --end-hour: calc( 9 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 0 + 2);
}

.time-start_9-05 {
  --start-hour: calc( 9 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 1 + 2);
}

.time-end_9-05 {
  --end-hour: calc( 9 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 1 + 2);
}

.time-start_9-10 {
  --start-hour: calc( 9 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 2 + 2);
}

.time-end_9-10 {
  --end-hour: calc( 9 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 2 + 2);
}

.time-start_9-15 {
  --start-hour: calc( 9 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 3 + 2);
}

.time-end_9-15 {
  --end-hour: calc( 9 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 3 + 2);
}

.time-start_9-20 {
  --start-hour: calc( 9 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 4 + 2);
}

.time-end_9-20 {
  --end-hour: calc( 9 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 4 + 2);
}

.time-start_9-25 {
  --start-hour: calc( 9 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 5 + 2);
}

.time-end_9-25 {
  --end-hour: calc( 9 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 5 + 2);
}

.time-start_9-30 {
  --start-hour: calc( 9 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 6 + 2);
}

.time-end_9-30 {
  --end-hour: calc( 9 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 6 + 2);
}

.time-start_9-35 {
  --start-hour: calc( 9 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 7 + 2);
}

.time-end_9-35 {
  --end-hour: calc( 9 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 7 + 2);
}

.time-start_9-40 {
  --start-hour: calc( 9 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 8 + 2);
}

.time-end_9-40 {
  --end-hour: calc( 9 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 8 + 2);
}

.time-start_9-45 {
  --start-hour: calc( 9 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 9 + 2);
}

.time-end_9-45 {
  --end-hour: calc( 9 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 9 + 2);
}

.time-start_9-50 {
  --start-hour: calc( 9 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 10 + 2);
}

.time-end_9-50 {
  --end-hour: calc( 9 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 10 + 2);
}

.time-start_9-55 {
  --start-hour: calc( 9 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 11 + 2);
}

.time-end_9-55 {
  --end-hour: calc( 9 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 11 + 2);
}

.hour_10 {
  --hour: calc( 10 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--hour)) + 2 );
  grid-row-end: calc(12 * (var(--hour) + 1 ) + 2 );
}

.time-start_10-00 {
  --start-hour: calc( 10 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 0 + 2);
}

.time-end_10-00 {
  --end-hour: calc( 10 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 0 + 2);
}

.time-start_10-05 {
  --start-hour: calc( 10 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 1 + 2);
}

.time-end_10-05 {
  --end-hour: calc( 10 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 1 + 2);
}

.time-start_10-10 {
  --start-hour: calc( 10 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 2 + 2);
}

.time-end_10-10 {
  --end-hour: calc( 10 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 2 + 2);
}

.time-start_10-15 {
  --start-hour: calc( 10 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 3 + 2);
}

.time-end_10-15 {
  --end-hour: calc( 10 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 3 + 2);
}

.time-start_10-20 {
  --start-hour: calc( 10 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 4 + 2);
}

.time-end_10-20 {
  --end-hour: calc( 10 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 4 + 2);
}

.time-start_10-25 {
  --start-hour: calc( 10 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 5 + 2);
}

.time-end_10-25 {
  --end-hour: calc( 10 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 5 + 2);
}

.time-start_10-30 {
  --start-hour: calc( 10 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 6 + 2);
}

.time-end_10-30 {
  --end-hour: calc( 10 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 6 + 2);
}

.time-start_10-35 {
  --start-hour: calc( 10 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 7 + 2);
}

.time-end_10-35 {
  --end-hour: calc( 10 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 7 + 2);
}

.time-start_10-40 {
  --start-hour: calc( 10 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 8 + 2);
}

.time-end_10-40 {
  --end-hour: calc( 10 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 8 + 2);
}

.time-start_10-45 {
  --start-hour: calc( 10 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 9 + 2);
}

.time-end_10-45 {
  --end-hour: calc( 10 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 9 + 2);
}

.time-start_10-50 {
  --start-hour: calc( 10 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 10 + 2);
}

.time-end_10-50 {
  --end-hour: calc( 10 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 10 + 2);
}

.time-start_10-55 {
  --start-hour: calc( 10 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 11 + 2);
}

.time-end_10-55 {
  --end-hour: calc( 10 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 11 + 2);
}

.hour_11 {
  --hour: calc( 11 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--hour)) + 2 );
  grid-row-end: calc(12 * (var(--hour) + 1 ) + 2 );
}

.time-start_11-00 {
  --start-hour: calc( 11 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 0 + 2);
}

.time-end_11-00 {
  --end-hour: calc( 11 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 0 + 2);
}

.time-start_11-05 {
  --start-hour: calc( 11 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 1 + 2);
}

.time-end_11-05 {
  --end-hour: calc( 11 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 1 + 2);
}

.time-start_11-10 {
  --start-hour: calc( 11 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 2 + 2);
}

.time-end_11-10 {
  --end-hour: calc( 11 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 2 + 2);
}

.time-start_11-15 {
  --start-hour: calc( 11 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 3 + 2);
}

.time-end_11-15 {
  --end-hour: calc( 11 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 3 + 2);
}

.time-start_11-20 {
  --start-hour: calc( 11 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 4 + 2);
}

.time-end_11-20 {
  --end-hour: calc( 11 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 4 + 2);
}

.time-start_11-25 {
  --start-hour: calc( 11 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 5 + 2);
}

.time-end_11-25 {
  --end-hour: calc( 11 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 5 + 2);
}

.time-start_11-30 {
  --start-hour: calc( 11 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 6 + 2);
}

.time-end_11-30 {
  --end-hour: calc( 11 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 6 + 2);
}

.time-start_11-35 {
  --start-hour: calc( 11 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 7 + 2);
}

.time-end_11-35 {
  --end-hour: calc( 11 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 7 + 2);
}

.time-start_11-40 {
  --start-hour: calc( 11 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 8 + 2);
}

.time-end_11-40 {
  --end-hour: calc( 11 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 8 + 2);
}

.time-start_11-45 {
  --start-hour: calc( 11 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 9 + 2);
}

.time-end_11-45 {
  --end-hour: calc( 11 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 9 + 2);
}

.time-start_11-50 {
  --start-hour: calc( 11 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 10 + 2);
}

.time-end_11-50 {
  --end-hour: calc( 11 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 10 + 2);
}

.time-start_11-55 {
  --start-hour: calc( 11 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 11 + 2);
}

.time-end_11-55 {
  --end-hour: calc( 11 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 11 + 2);
}

.hour_12 {
  --hour: calc( 12 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--hour)) + 2 );
  grid-row-end: calc(12 * (var(--hour) + 1 ) + 2 );
}

.time-start_12-00 {
  --start-hour: calc( 12 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 0 + 2);
}

.time-end_12-00 {
  --end-hour: calc( 12 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 0 + 2);
}

.time-start_12-05 {
  --start-hour: calc( 12 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 1 + 2);
}

.time-end_12-05 {
  --end-hour: calc( 12 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 1 + 2);
}

.time-start_12-10 {
  --start-hour: calc( 12 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 2 + 2);
}

.time-end_12-10 {
  --end-hour: calc( 12 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 2 + 2);
}

.time-start_12-15 {
  --start-hour: calc( 12 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 3 + 2);
}

.time-end_12-15 {
  --end-hour: calc( 12 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 3 + 2);
}

.time-start_12-20 {
  --start-hour: calc( 12 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 4 + 2);
}

.time-end_12-20 {
  --end-hour: calc( 12 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 4 + 2);
}

.time-start_12-25 {
  --start-hour: calc( 12 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 5 + 2);
}

.time-end_12-25 {
  --end-hour: calc( 12 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 5 + 2);
}

.time-start_12-30 {
  --start-hour: calc( 12 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 6 + 2);
}

.time-end_12-30 {
  --end-hour: calc( 12 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 6 + 2);
}

.time-start_12-35 {
  --start-hour: calc( 12 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 7 + 2);
}

.time-end_12-35 {
  --end-hour: calc( 12 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 7 + 2);
}

.time-start_12-40 {
  --start-hour: calc( 12 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 8 + 2);
}

.time-end_12-40 {
  --end-hour: calc( 12 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 8 + 2);
}

.time-start_12-45 {
  --start-hour: calc( 12 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 9 + 2);
}

.time-end_12-45 {
  --end-hour: calc( 12 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 9 + 2);
}

.time-start_12-50 {
  --start-hour: calc( 12 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 10 + 2);
}

.time-end_12-50 {
  --end-hour: calc( 12 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 10 + 2);
}

.time-start_12-55 {
  --start-hour: calc( 12 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 11 + 2);
}

.time-end_12-55 {
  --end-hour: calc( 12 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 11 + 2);
}

.hour_13 {
  --hour: calc( 13 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--hour)) + 2 );
  grid-row-end: calc(12 * (var(--hour) + 1 ) + 2 );
}

.time-start_13-00 {
  --start-hour: calc( 13 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 0 + 2);
}

.time-end_13-00 {
  --end-hour: calc( 13 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 0 + 2);
}

.time-start_13-05 {
  --start-hour: calc( 13 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 1 + 2);
}

.time-end_13-05 {
  --end-hour: calc( 13 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 1 + 2);
}

.time-start_13-10 {
  --start-hour: calc( 13 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 2 + 2);
}

.time-end_13-10 {
  --end-hour: calc( 13 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 2 + 2);
}

.time-start_13-15 {
  --start-hour: calc( 13 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 3 + 2);
}

.time-end_13-15 {
  --end-hour: calc( 13 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 3 + 2);
}

.time-start_13-20 {
  --start-hour: calc( 13 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 4 + 2);
}

.time-end_13-20 {
  --end-hour: calc( 13 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 4 + 2);
}

.time-start_13-25 {
  --start-hour: calc( 13 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 5 + 2);
}

.time-end_13-25 {
  --end-hour: calc( 13 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 5 + 2);
}

.time-start_13-30 {
  --start-hour: calc( 13 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 6 + 2);
}

.time-end_13-30 {
  --end-hour: calc( 13 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 6 + 2);
}

.time-start_13-35 {
  --start-hour: calc( 13 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 7 + 2);
}

.time-end_13-35 {
  --end-hour: calc( 13 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 7 + 2);
}

.time-start_13-40 {
  --start-hour: calc( 13 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 8 + 2);
}

.time-end_13-40 {
  --end-hour: calc( 13 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 8 + 2);
}

.time-start_13-45 {
  --start-hour: calc( 13 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 9 + 2);
}

.time-end_13-45 {
  --end-hour: calc( 13 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 9 + 2);
}

.time-start_13-50 {
  --start-hour: calc( 13 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 10 + 2);
}

.time-end_13-50 {
  --end-hour: calc( 13 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 10 + 2);
}

.time-start_13-55 {
  --start-hour: calc( 13 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 11 + 2);
}

.time-end_13-55 {
  --end-hour: calc( 13 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 11 + 2);
}

.hour_14 {
  --hour: calc( 14 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--hour)) + 2 );
  grid-row-end: calc(12 * (var(--hour) + 1 ) + 2 );
}

.time-start_14-00 {
  --start-hour: calc( 14 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 0 + 2);
}

.time-end_14-00 {
  --end-hour: calc( 14 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 0 + 2);
}

.time-start_14-05 {
  --start-hour: calc( 14 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 1 + 2);
}

.time-end_14-05 {
  --end-hour: calc( 14 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 1 + 2);
}

.time-start_14-10 {
  --start-hour: calc( 14 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 2 + 2);
}

.time-end_14-10 {
  --end-hour: calc( 14 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 2 + 2);
}

.time-start_14-15 {
  --start-hour: calc( 14 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 3 + 2);
}

.time-end_14-15 {
  --end-hour: calc( 14 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 3 + 2);
}

.time-start_14-20 {
  --start-hour: calc( 14 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 4 + 2);
}

.time-end_14-20 {
  --end-hour: calc( 14 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 4 + 2);
}

.time-start_14-25 {
  --start-hour: calc( 14 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 5 + 2);
}

.time-end_14-25 {
  --end-hour: calc( 14 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 5 + 2);
}

.time-start_14-30 {
  --start-hour: calc( 14 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 6 + 2);
}

.time-end_14-30 {
  --end-hour: calc( 14 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 6 + 2);
}

.time-start_14-35 {
  --start-hour: calc( 14 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 7 + 2);
}

.time-end_14-35 {
  --end-hour: calc( 14 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 7 + 2);
}

.time-start_14-40 {
  --start-hour: calc( 14 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 8 + 2);
}

.time-end_14-40 {
  --end-hour: calc( 14 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 8 + 2);
}

.time-start_14-45 {
  --start-hour: calc( 14 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 9 + 2);
}

.time-end_14-45 {
  --end-hour: calc( 14 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 9 + 2);
}

.time-start_14-50 {
  --start-hour: calc( 14 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 10 + 2);
}

.time-end_14-50 {
  --end-hour: calc( 14 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 10 + 2);
}

.time-start_14-55 {
  --start-hour: calc( 14 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 11 + 2);
}

.time-end_14-55 {
  --end-hour: calc( 14 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 11 + 2);
}

.hour_15 {
  --hour: calc( 15 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--hour)) + 2 );
  grid-row-end: calc(12 * (var(--hour) + 1 ) + 2 );
}

.time-start_15-00 {
  --start-hour: calc( 15 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 0 + 2);
}

.time-end_15-00 {
  --end-hour: calc( 15 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 0 + 2);
}

.time-start_15-05 {
  --start-hour: calc( 15 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 1 + 2);
}

.time-end_15-05 {
  --end-hour: calc( 15 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 1 + 2);
}

.time-start_15-10 {
  --start-hour: calc( 15 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 2 + 2);
}

.time-end_15-10 {
  --end-hour: calc( 15 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 2 + 2);
}

.time-start_15-15 {
  --start-hour: calc( 15 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 3 + 2);
}

.time-end_15-15 {
  --end-hour: calc( 15 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 3 + 2);
}

.time-start_15-20 {
  --start-hour: calc( 15 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 4 + 2);
}

.time-end_15-20 {
  --end-hour: calc( 15 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 4 + 2);
}

.time-start_15-25 {
  --start-hour: calc( 15 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 5 + 2);
}

.time-end_15-25 {
  --end-hour: calc( 15 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 5 + 2);
}

.time-start_15-30 {
  --start-hour: calc( 15 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 6 + 2);
}

.time-end_15-30 {
  --end-hour: calc( 15 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 6 + 2);
}

.time-start_15-35 {
  --start-hour: calc( 15 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 7 + 2);
}

.time-end_15-35 {
  --end-hour: calc( 15 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 7 + 2);
}

.time-start_15-40 {
  --start-hour: calc( 15 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 8 + 2);
}

.time-end_15-40 {
  --end-hour: calc( 15 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 8 + 2);
}

.time-start_15-45 {
  --start-hour: calc( 15 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 9 + 2);
}

.time-end_15-45 {
  --end-hour: calc( 15 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 9 + 2);
}

.time-start_15-50 {
  --start-hour: calc( 15 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 10 + 2);
}

.time-end_15-50 {
  --end-hour: calc( 15 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 10 + 2);
}

.time-start_15-55 {
  --start-hour: calc( 15 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 11 + 2);
}

.time-end_15-55 {
  --end-hour: calc( 15 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 11 + 2);
}

.hour_16 {
  --hour: calc( 16 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--hour)) + 2 );
  grid-row-end: calc(12 * (var(--hour) + 1 ) + 2 );
}

.time-start_16-00 {
  --start-hour: calc( 16 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 0 + 2);
}

.time-end_16-00 {
  --end-hour: calc( 16 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 0 + 2);
}

.time-start_16-05 {
  --start-hour: calc( 16 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 1 + 2);
}

.time-end_16-05 {
  --end-hour: calc( 16 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 1 + 2);
}

.time-start_16-10 {
  --start-hour: calc( 16 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 2 + 2);
}

.time-end_16-10 {
  --end-hour: calc( 16 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 2 + 2);
}

.time-start_16-15 {
  --start-hour: calc( 16 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 3 + 2);
}

.time-end_16-15 {
  --end-hour: calc( 16 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 3 + 2);
}

.time-start_16-20 {
  --start-hour: calc( 16 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 4 + 2);
}

.time-end_16-20 {
  --end-hour: calc( 16 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 4 + 2);
}

.time-start_16-25 {
  --start-hour: calc( 16 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 5 + 2);
}

.time-end_16-25 {
  --end-hour: calc( 16 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 5 + 2);
}

.time-start_16-30 {
  --start-hour: calc( 16 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 6 + 2);
}

.time-end_16-30 {
  --end-hour: calc( 16 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 6 + 2);
}

.time-start_16-35 {
  --start-hour: calc( 16 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 7 + 2);
}

.time-end_16-35 {
  --end-hour: calc( 16 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 7 + 2);
}

.time-start_16-40 {
  --start-hour: calc( 16 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 8 + 2);
}

.time-end_16-40 {
  --end-hour: calc( 16 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 8 + 2);
}

.time-start_16-45 {
  --start-hour: calc( 16 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 9 + 2);
}

.time-end_16-45 {
  --end-hour: calc( 16 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 9 + 2);
}

.time-start_16-50 {
  --start-hour: calc( 16 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 10 + 2);
}

.time-end_16-50 {
  --end-hour: calc( 16 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 10 + 2);
}

.time-start_16-55 {
  --start-hour: calc( 16 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 11 + 2);
}

.time-end_16-55 {
  --end-hour: calc( 16 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 11 + 2);
}

.hour_17 {
  --hour: calc( 17 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--hour)) + 2 );
  grid-row-end: calc(12 * (var(--hour) + 1 ) + 2 );
}

.time-start_17-00 {
  --start-hour: calc( 17 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 0 + 2);
}

.time-end_17-00 {
  --end-hour: calc( 17 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 0 + 2);
}

.time-start_17-05 {
  --start-hour: calc( 17 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 1 + 2);
}

.time-end_17-05 {
  --end-hour: calc( 17 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 1 + 2);
}

.time-start_17-10 {
  --start-hour: calc( 17 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 2 + 2);
}

.time-end_17-10 {
  --end-hour: calc( 17 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 2 + 2);
}

.time-start_17-15 {
  --start-hour: calc( 17 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 3 + 2);
}

.time-end_17-15 {
  --end-hour: calc( 17 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 3 + 2);
}

.time-start_17-20 {
  --start-hour: calc( 17 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 4 + 2);
}

.time-end_17-20 {
  --end-hour: calc( 17 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 4 + 2);
}

.time-start_17-25 {
  --start-hour: calc( 17 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 5 + 2);
}

.time-end_17-25 {
  --end-hour: calc( 17 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 5 + 2);
}

.time-start_17-30 {
  --start-hour: calc( 17 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 6 + 2);
}

.time-end_17-30 {
  --end-hour: calc( 17 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 6 + 2);
}

.time-start_17-35 {
  --start-hour: calc( 17 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 7 + 2);
}

.time-end_17-35 {
  --end-hour: calc( 17 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 7 + 2);
}

.time-start_17-40 {
  --start-hour: calc( 17 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 8 + 2);
}

.time-end_17-40 {
  --end-hour: calc( 17 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 8 + 2);
}

.time-start_17-45 {
  --start-hour: calc( 17 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 9 + 2);
}

.time-end_17-45 {
  --end-hour: calc( 17 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 9 + 2);
}

.time-start_17-50 {
  --start-hour: calc( 17 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 10 + 2);
}

.time-end_17-50 {
  --end-hour: calc( 17 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 10 + 2);
}

.time-start_17-55 {
  --start-hour: calc( 17 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 11 + 2);
}

.time-end_17-55 {
  --end-hour: calc( 17 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 11 + 2);
}

.hour_18 {
  --hour: calc( 18 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--hour)) + 2 );
  grid-row-end: calc(12 * (var(--hour) + 1 ) + 2 );
}

.time-start_18-00 {
  --start-hour: calc( 18 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 0 + 2);
}

.time-end_18-00 {
  --end-hour: calc( 18 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 0 + 2);
}

.time-start_18-05 {
  --start-hour: calc( 18 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 1 + 2);
}

.time-end_18-05 {
  --end-hour: calc( 18 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 1 + 2);
}

.time-start_18-10 {
  --start-hour: calc( 18 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 2 + 2);
}

.time-end_18-10 {
  --end-hour: calc( 18 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 2 + 2);
}

.time-start_18-15 {
  --start-hour: calc( 18 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 3 + 2);
}

.time-end_18-15 {
  --end-hour: calc( 18 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 3 + 2);
}

.time-start_18-20 {
  --start-hour: calc( 18 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 4 + 2);
}

.time-end_18-20 {
  --end-hour: calc( 18 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 4 + 2);
}

.time-start_18-25 {
  --start-hour: calc( 18 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 5 + 2);
}

.time-end_18-25 {
  --end-hour: calc( 18 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 5 + 2);
}

.time-start_18-30 {
  --start-hour: calc( 18 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 6 + 2);
}

.time-end_18-30 {
  --end-hour: calc( 18 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 6 + 2);
}

.time-start_18-35 {
  --start-hour: calc( 18 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 7 + 2);
}

.time-end_18-35 {
  --end-hour: calc( 18 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 7 + 2);
}

.time-start_18-40 {
  --start-hour: calc( 18 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 8 + 2);
}

.time-end_18-40 {
  --end-hour: calc( 18 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 8 + 2);
}

.time-start_18-45 {
  --start-hour: calc( 18 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 9 + 2);
}

.time-end_18-45 {
  --end-hour: calc( 18 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 9 + 2);
}

.time-start_18-50 {
  --start-hour: calc( 18 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 10 + 2);
}

.time-end_18-50 {
  --end-hour: calc( 18 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 10 + 2);
}

.time-start_18-55 {
  --start-hour: calc( 18 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 11 + 2);
}

.time-end_18-55 {
  --end-hour: calc( 18 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 11 + 2);
}

.hour_19 {
  --hour: calc( 19 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--hour)) + 2 );
  grid-row-end: calc(12 * (var(--hour) + 1 ) + 2 );
}

.time-start_19-00 {
  --start-hour: calc( 19 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 0 + 2);
}

.time-end_19-00 {
  --end-hour: calc( 19 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 0 + 2);
}

.time-start_19-05 {
  --start-hour: calc( 19 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 1 + 2);
}

.time-end_19-05 {
  --end-hour: calc( 19 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 1 + 2);
}

.time-start_19-10 {
  --start-hour: calc( 19 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 2 + 2);
}

.time-end_19-10 {
  --end-hour: calc( 19 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 2 + 2);
}

.time-start_19-15 {
  --start-hour: calc( 19 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 3 + 2);
}

.time-end_19-15 {
  --end-hour: calc( 19 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 3 + 2);
}

.time-start_19-20 {
  --start-hour: calc( 19 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 4 + 2);
}

.time-end_19-20 {
  --end-hour: calc( 19 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 4 + 2);
}

.time-start_19-25 {
  --start-hour: calc( 19 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 5 + 2);
}

.time-end_19-25 {
  --end-hour: calc( 19 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 5 + 2);
}

.time-start_19-30 {
  --start-hour: calc( 19 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 6 + 2);
}

.time-end_19-30 {
  --end-hour: calc( 19 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 6 + 2);
}

.time-start_19-35 {
  --start-hour: calc( 19 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 7 + 2);
}

.time-end_19-35 {
  --end-hour: calc( 19 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 7 + 2);
}

.time-start_19-40 {
  --start-hour: calc( 19 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 8 + 2);
}

.time-end_19-40 {
  --end-hour: calc( 19 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 8 + 2);
}

.time-start_19-45 {
  --start-hour: calc( 19 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 9 + 2);
}

.time-end_19-45 {
  --end-hour: calc( 19 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 9 + 2);
}

.time-start_19-50 {
  --start-hour: calc( 19 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 10 + 2);
}

.time-end_19-50 {
  --end-hour: calc( 19 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 10 + 2);
}

.time-start_19-55 {
  --start-hour: calc( 19 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 11 + 2);
}

.time-end_19-55 {
  --end-hour: calc( 19 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 11 + 2);
}

.hour_20 {
  --hour: calc( 20 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--hour)) + 2 );
  grid-row-end: calc(12 * (var(--hour) + 1 ) + 2 );
}

.time-start_20-00 {
  --start-hour: calc( 20 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 0 + 2);
}

.time-end_20-00 {
  --end-hour: calc( 20 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 0 + 2);
}

.time-start_20-05 {
  --start-hour: calc( 20 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 1 + 2);
}

.time-end_20-05 {
  --end-hour: calc( 20 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 1 + 2);
}

.time-start_20-10 {
  --start-hour: calc( 20 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 2 + 2);
}

.time-end_20-10 {
  --end-hour: calc( 20 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 2 + 2);
}

.time-start_20-15 {
  --start-hour: calc( 20 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 3 + 2);
}

.time-end_20-15 {
  --end-hour: calc( 20 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 3 + 2);
}

.time-start_20-20 {
  --start-hour: calc( 20 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 4 + 2);
}

.time-end_20-20 {
  --end-hour: calc( 20 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 4 + 2);
}

.time-start_20-25 {
  --start-hour: calc( 20 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 5 + 2);
}

.time-end_20-25 {
  --end-hour: calc( 20 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 5 + 2);
}

.time-start_20-30 {
  --start-hour: calc( 20 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 6 + 2);
}

.time-end_20-30 {
  --end-hour: calc( 20 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 6 + 2);
}

.time-start_20-35 {
  --start-hour: calc( 20 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 7 + 2);
}

.time-end_20-35 {
  --end-hour: calc( 20 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 7 + 2);
}

.time-start_20-40 {
  --start-hour: calc( 20 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 8 + 2);
}

.time-end_20-40 {
  --end-hour: calc( 20 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 8 + 2);
}

.time-start_20-45 {
  --start-hour: calc( 20 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 9 + 2);
}

.time-end_20-45 {
  --end-hour: calc( 20 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 9 + 2);
}

.time-start_20-50 {
  --start-hour: calc( 20 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 10 + 2);
}

.time-end_20-50 {
  --end-hour: calc( 20 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 10 + 2);
}

.time-start_20-55 {
  --start-hour: calc( 20 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 11 + 2);
}

.time-end_20-55 {
  --end-hour: calc( 20 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 11 + 2);
}

.hour_21 {
  --hour: calc( 21 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--hour)) + 2 );
  grid-row-end: calc(12 * (var(--hour) + 1 ) + 2 );
}

.time-start_21-00 {
  --start-hour: calc( 21 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 0 + 2);
}

.time-end_21-00 {
  --end-hour: calc( 21 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 0 + 2);
}

.time-start_21-05 {
  --start-hour: calc( 21 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 1 + 2);
}

.time-end_21-05 {
  --end-hour: calc( 21 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 1 + 2);
}

.time-start_21-10 {
  --start-hour: calc( 21 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 2 + 2);
}

.time-end_21-10 {
  --end-hour: calc( 21 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 2 + 2);
}

.time-start_21-15 {
  --start-hour: calc( 21 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 3 + 2);
}

.time-end_21-15 {
  --end-hour: calc( 21 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 3 + 2);
}

.time-start_21-20 {
  --start-hour: calc( 21 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 4 + 2);
}

.time-end_21-20 {
  --end-hour: calc( 21 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 4 + 2);
}

.time-start_21-25 {
  --start-hour: calc( 21 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 5 + 2);
}

.time-end_21-25 {
  --end-hour: calc( 21 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 5 + 2);
}

.time-start_21-30 {
  --start-hour: calc( 21 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 6 + 2);
}

.time-end_21-30 {
  --end-hour: calc( 21 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 6 + 2);
}

.time-start_21-35 {
  --start-hour: calc( 21 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 7 + 2);
}

.time-end_21-35 {
  --end-hour: calc( 21 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 7 + 2);
}

.time-start_21-40 {
  --start-hour: calc( 21 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 8 + 2);
}

.time-end_21-40 {
  --end-hour: calc( 21 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 8 + 2);
}

.time-start_21-45 {
  --start-hour: calc( 21 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 9 + 2);
}

.time-end_21-45 {
  --end-hour: calc( 21 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 9 + 2);
}

.time-start_21-50 {
  --start-hour: calc( 21 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 10 + 2);
}

.time-end_21-50 {
  --end-hour: calc( 21 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 10 + 2);
}

.time-start_21-55 {
  --start-hour: calc( 21 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 11 + 2);
}

.time-end_21-55 {
  --end-hour: calc( 21 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 11 + 2);
}

.hour_22 {
  --hour: calc( 22 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--hour)) + 2 );
  grid-row-end: calc(12 * (var(--hour) + 1 ) + 2 );
}

.time-start_22-00 {
  --start-hour: calc( 22 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 0 + 2);
}

.time-end_22-00 {
  --end-hour: calc( 22 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 0 + 2);
}

.time-start_22-05 {
  --start-hour: calc( 22 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 1 + 2);
}

.time-end_22-05 {
  --end-hour: calc( 22 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 1 + 2);
}

.time-start_22-10 {
  --start-hour: calc( 22 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 2 + 2);
}

.time-end_22-10 {
  --end-hour: calc( 22 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 2 + 2);
}

.time-start_22-15 {
  --start-hour: calc( 22 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 3 + 2);
}

.time-end_22-15 {
  --end-hour: calc( 22 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 3 + 2);
}

.time-start_22-20 {
  --start-hour: calc( 22 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 4 + 2);
}

.time-end_22-20 {
  --end-hour: calc( 22 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 4 + 2);
}

.time-start_22-25 {
  --start-hour: calc( 22 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 5 + 2);
}

.time-end_22-25 {
  --end-hour: calc( 22 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 5 + 2);
}

.time-start_22-30 {
  --start-hour: calc( 22 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 6 + 2);
}

.time-end_22-30 {
  --end-hour: calc( 22 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 6 + 2);
}

.time-start_22-35 {
  --start-hour: calc( 22 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 7 + 2);
}

.time-end_22-35 {
  --end-hour: calc( 22 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 7 + 2);
}

.time-start_22-40 {
  --start-hour: calc( 22 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 8 + 2);
}

.time-end_22-40 {
  --end-hour: calc( 22 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 8 + 2);
}

.time-start_22-45 {
  --start-hour: calc( 22 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 9 + 2);
}

.time-end_22-45 {
  --end-hour: calc( 22 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 9 + 2);
}

.time-start_22-50 {
  --start-hour: calc( 22 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 10 + 2);
}

.time-end_22-50 {
  --end-hour: calc( 22 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 10 + 2);
}

.time-start_22-55 {
  --start-hour: calc( 22 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 11 + 2);
}

.time-end_22-55 {
  --end-hour: calc( 22 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 11 + 2);
}

.hour_23 {
  --hour: calc( 23 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--hour)) + 2 );
  grid-row-end: calc(12 * (var(--hour) + 1 ) + 2 );
}

.time-start_23-00 {
  --start-hour: calc( 23 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 0 + 2);
}

.time-end_23-00 {
  --end-hour: calc( 23 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 0 + 2);
}

.time-start_23-05 {
  --start-hour: calc( 23 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 1 + 2);
}

.time-end_23-05 {
  --end-hour: calc( 23 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 1 + 2);
}

.time-start_23-10 {
  --start-hour: calc( 23 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 2 + 2);
}

.time-end_23-10 {
  --end-hour: calc( 23 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 2 + 2);
}

.time-start_23-15 {
  --start-hour: calc( 23 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 3 + 2);
}

.time-end_23-15 {
  --end-hour: calc( 23 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 3 + 2);
}

.time-start_23-20 {
  --start-hour: calc( 23 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 4 + 2);
}

.time-end_23-20 {
  --end-hour: calc( 23 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 4 + 2);
}

.time-start_23-25 {
  --start-hour: calc( 23 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 5 + 2);
}

.time-end_23-25 {
  --end-hour: calc( 23 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 5 + 2);
}

.time-start_23-30 {
  --start-hour: calc( 23 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 6 + 2);
}

.time-end_23-30 {
  --end-hour: calc( 23 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 6 + 2);
}

.time-start_23-35 {
  --start-hour: calc( 23 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 7 + 2);
}

.time-end_23-35 {
  --end-hour: calc( 23 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 7 + 2);
}

.time-start_23-40 {
  --start-hour: calc( 23 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 8 + 2);
}

.time-end_23-40 {
  --end-hour: calc( 23 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 8 + 2);
}

.time-start_23-45 {
  --start-hour: calc( 23 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 9 + 2);
}

.time-end_23-45 {
  --end-hour: calc( 23 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 9 + 2);
}

.time-start_23-50 {
  --start-hour: calc( 23 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 10 + 2);
}

.time-end_23-50 {
  --end-hour: calc( 23 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 10 + 2);
}

.time-start_23-55 {
  --start-hour: calc( 23 - var(--hour-start-military));
  grid-row-start: calc(12 * (var(--start-hour)) + 11 + 2);
}

.time-end_23-55 {
  --end-hour: calc( 23 - var(--hour-start-military));
  grid-row-end: calc(12 * (var(--end-hour)) + 11 + 2);
}

.channel-start_1 {
  grid-column-start: calc(1 + 1);
}

.channel-end_1 {
  grid-column-end: calc(2 + 1);
}

.channel-start_2 {
  grid-column-start: calc(1 + 2);
}

.channel-end_2 {
  grid-column-end: calc(2 + 2);
}

.channel-start_3 {
  grid-column-start: calc(1 + 3);
}

.channel-end_3 {
  grid-column-end: calc(2 + 3);
}

.channel-start_4 {
  grid-column-start: calc(1 + 4);
}

.channel-end_4 {
  grid-column-end: calc(2 + 4);
}

a.link[href=""] {
  padding: 4px;
  padding: 0.25rem;
  border-radius: 0.25rem;
  background-color: hsla(var(--alert-h), calc( var( --alert-s ) - ( var( --alert-s ) * 0.375 ) ), calc( var(--alert-l) + ((100% - var(--alert-l)) * 0.75) ), 1) !important;
  color: hsla(var(--alert-h), calc( var(--alert-s) + ((100% - var(--alert-s)) * 0.03) ), calc( var( --alert-l ) - ( var( --alert-l ) * 0.3 ) ), 1) !important;
}

a.btn[href=""] {
  background: hsla(var(--alert-h), calc( var(--alert-s) + ((100% - var(--alert-s)) * 0.03) ), calc( var( --alert-l ) - ( var( --alert-l ) * 0.3 ) ), 1) !important;
}

a.btn[href=""]:after,
a.link[href=""]:after {
  display: inline;
  content: " [!] NO URL [!] " !important;
  font-weight: 900 !important;
  font-family: sans-serif !important;
}

/*

Button and Link Failure On No Href

The button and link will auto style when the href is empty.

Markup:
<a href="" class="btn br_radius max-w_30 m_auto m-b_3 block shadow_overlap-light btn-primary c_white h:undecorated" target="_blank">Button</a>
<a href="https://www.facebook.com/AmericanCollegeofCardiology/" class="btn br_radius max-w_30 m_auto m-b_3 block shadow_overlap-light btn-primary c_white h:undecorated" target="_blank">Button</a>
<a href="" class="link" target="_blank">Text Link</a>
<a href="https://www.facebook.com/AmericanCollegeofCardiology/" class="link" target="_blank">Text Link</a>

MarkupWrapperClasses: 

Weight:0

Styleguide HTML.NoHrefFailure
*/
.thumb > i {
  font-size: clamp(3em, 8vw, 8em);
}

.navbar-dark {
  color: white;
}

/** SCSS DOC: __globalshame_framework.scss **/
/*# sourceMappingURL=maps/virtual_boot.css.map */
