@charset "UTF-8";
/* GT NEW gold and navy */
/* GT Old gold and navy */
/*
$gt-gold: #b3a369;
$gt-navy: #003057;
*/
/* TECH COLOR PALLET ON BRANING SITE*/
/* GT Accent Colors */
/* Scotts Extra Colors. Not GT */
/* USE THESE TO LOOP IN SASS*/
/* loop colors above, save as properties */
@import url("https://fonts.googleapis.com/css2?family=Roboto+Slab&display=swap");
:root {
  --white: #ffffff;
  --black: #262626;
  --gt-black: #262626;
  --gt-white: #ffffff;
  --buzz: #EAAA00;
  --buzz-gold: #EAAA00;
  --gt-navy: #051e39;
  --blue: #004f9f;
  --msa-grey: #404a56;
  --gt-warm-grey: #d6dbd4;
  --gt-drk-gold: #857437;
  --gt-gold: #b39051;
  --gold: #b39051;
  --gt-horizon: #f95e10;
  --red: #ff0000;
  --blue2: #034f84;
  --gt-warm-grey-light: #f7f7f7;
  --bronze: #CD7F32;
  --silver: #C0C0C0;
  --gt-tech-gold: #B3A369;
  --gt-navy-blue: #003057;
  --gt-tech-medium-gold: #a4925a;
  --gt-tech-dark-gold: #8F713D;
  --gt-gray-matter: #54585A;
  --gt-pi-mile: #D6DBD4;
  --gt-diploma: #F9F6E5;
  --gt-buzz-gold: #EAAA00;
  --gt-impact-purple: #5F249F;
  --gt-electric-blue: #64CCC9;
  --gt-rat-cap: #FFCD00;
  --gt-bold-blue: #3A5DAE;
  --gt-canopy-lime: #A4D233;
  --gt-new-horizon: #E04F39;
  --gt-olympic-teal: #008C95;
  --gt-bright-purple: #7800FF;
  --gt-bright-electric: #00FFFF;
  --gt-bright-buzz: #FFCC00;
  --gt-bright-blue: #2961FF;
  --gt-bright-canopy: #00EC9C;
  --gt-bright-horizon: #FF640F;
  --gt-dark-gray: #3b3b3b;
  --gt-drk-grey: #3b3b3b;
  --gt-medium-grey-light: #545454;
  --gt-success: #349e08;
  --gt-charcoal: #2F3338;
  --gt-slate-dark: #3A4148;
  --gt-steel-gray: #505861;
  --gt-graphite: #444444;
  --gt-ash-dark: #5A5F63;
  --gt-navy-slate: #243746;
  --gt-storm-blue: #334A5F;
  --gt-deep-steel-blue: #3E5468;
  --gt-smoky-navy: #1E3A52;
  --gt-midnight-navy: #00263E;
  --gt-deep-atlantic: #16324F;
  --gt-muted-gt-navy: #23415A;
  --gt-iron: #4A4742;
  --gt-dark-taupe: #5A544C;
  --gt-bronze-shadow: #625746;
  --gt-mist-gray: #D9DEE2;
  --gt-silver-blue: #C9D2D8;
  --gt-cloud-gray: #E4E8EB;
  --gt-stone-gray: #C7C9C7;
  --gt-pale-slate: #D6E0E6;
  --gt-fog-blue: #C7D6E2;
  --gt-soft-steel: #B8C8D4;
  --gt-ice-navy: #DCE7EF;
  --gt-soft-taupe: #D8D1C7;
  --gt-sandstone: #DCCFB8;
  --gt-light-bronze: #CBB89D;
  --gt-parchment: #E8E1D3;
  --gt-faded-gold: #D6C48A;
  --gt-muted-buzz: #E1C76A;
  --gt-pale-tech-gold: #CDBB7C;
  --gt-gray-100: #F8F9FA;
  --gt-gray-200: #E9ECEF;
  --gt-gray-300: #DEE2E6;
  --gt-gray-400: #CED4DA;
  --gt-gray-500: #ADB5BD;
  --gt-gray-600: #868E96;
  --gt-gray-700: #6C757D;
  --gt-gray-800: #495057;
  --gt-gray-900: #343A40;
  --gt-campanile: #048A81;
  --gt-burdell: #BBE6F2;
  --gt-tech-lawn: #066034;
  --gt-whistle: #660064;
  --gt-azalea: #D90368;
}

/* loop colors above */
/*  Header titles */
h1.h-title-white,
h2.h-title-white,
h3.h-title-white,
h4.h-title-white,
h5.h-title-white,
h6.h-title-white {
  color: #ffffff !important;
}

.h-title-white h1,
.h-title-white h2,
.h-title-white h3,
.h-title-white h4,
.h-title-white h5,
.h-title-white h6 {
  color: #ffffff !important;
}

h1.h-title-black,
h2.h-title-black,
h3.h-title-black,
h4.h-title-black,
h5.h-title-black,
h6.h-title-black {
  color: #262626 !important;
}

.h-title-black h1,
.h-title-black h2,
.h-title-black h3,
.h-title-black h4,
.h-title-black h5,
.h-title-black h6 {
  color: #262626 !important;
}

h1.h-title-gt-black,
h2.h-title-gt-black,
h3.h-title-gt-black,
h4.h-title-gt-black,
h5.h-title-gt-black,
h6.h-title-gt-black {
  color: #262626 !important;
}

.h-title-gt-black h1,
.h-title-gt-black h2,
.h-title-gt-black h3,
.h-title-gt-black h4,
.h-title-gt-black h5,
.h-title-gt-black h6 {
  color: #262626 !important;
}

h1.h-title-gt-white,
h2.h-title-gt-white,
h3.h-title-gt-white,
h4.h-title-gt-white,
h5.h-title-gt-white,
h6.h-title-gt-white {
  color: #ffffff !important;
}

.h-title-gt-white h1,
.h-title-gt-white h2,
.h-title-gt-white h3,
.h-title-gt-white h4,
.h-title-gt-white h5,
.h-title-gt-white h6 {
  color: #ffffff !important;
}

h1.h-title-buzz,
h2.h-title-buzz,
h3.h-title-buzz,
h4.h-title-buzz,
h5.h-title-buzz,
h6.h-title-buzz {
  color: #EAAA00 !important;
}

.h-title-buzz h1,
.h-title-buzz h2,
.h-title-buzz h3,
.h-title-buzz h4,
.h-title-buzz h5,
.h-title-buzz h6 {
  color: #EAAA00 !important;
}

h1.h-title-buzz-gold,
h2.h-title-buzz-gold,
h3.h-title-buzz-gold,
h4.h-title-buzz-gold,
h5.h-title-buzz-gold,
h6.h-title-buzz-gold {
  color: #EAAA00 !important;
}

.h-title-buzz-gold h1,
.h-title-buzz-gold h2,
.h-title-buzz-gold h3,
.h-title-buzz-gold h4,
.h-title-buzz-gold h5,
.h-title-buzz-gold h6 {
  color: #EAAA00 !important;
}

h1.h-title-gt-navy,
h2.h-title-gt-navy,
h3.h-title-gt-navy,
h4.h-title-gt-navy,
h5.h-title-gt-navy,
h6.h-title-gt-navy {
  color: #051e39 !important;
}

.h-title-gt-navy h1,
.h-title-gt-navy h2,
.h-title-gt-navy h3,
.h-title-gt-navy h4,
.h-title-gt-navy h5,
.h-title-gt-navy h6 {
  color: #051e39 !important;
}

h1.h-title-blue,
h2.h-title-blue,
h3.h-title-blue,
h4.h-title-blue,
h5.h-title-blue,
h6.h-title-blue {
  color: #004f9f !important;
}

.h-title-blue h1,
.h-title-blue h2,
.h-title-blue h3,
.h-title-blue h4,
.h-title-blue h5,
.h-title-blue h6 {
  color: #004f9f !important;
}

h1.h-title-msa-grey,
h2.h-title-msa-grey,
h3.h-title-msa-grey,
h4.h-title-msa-grey,
h5.h-title-msa-grey,
h6.h-title-msa-grey {
  color: #404a56 !important;
}

.h-title-msa-grey h1,
.h-title-msa-grey h2,
.h-title-msa-grey h3,
.h-title-msa-grey h4,
.h-title-msa-grey h5,
.h-title-msa-grey h6 {
  color: #404a56 !important;
}

h1.h-title-gt-warm-grey,
h2.h-title-gt-warm-grey,
h3.h-title-gt-warm-grey,
h4.h-title-gt-warm-grey,
h5.h-title-gt-warm-grey,
h6.h-title-gt-warm-grey {
  color: #d6dbd4 !important;
}

.h-title-gt-warm-grey h1,
.h-title-gt-warm-grey h2,
.h-title-gt-warm-grey h3,
.h-title-gt-warm-grey h4,
.h-title-gt-warm-grey h5,
.h-title-gt-warm-grey h6 {
  color: #d6dbd4 !important;
}

h1.h-title-gt-drk-gold,
h2.h-title-gt-drk-gold,
h3.h-title-gt-drk-gold,
h4.h-title-gt-drk-gold,
h5.h-title-gt-drk-gold,
h6.h-title-gt-drk-gold {
  color: #857437 !important;
}

.h-title-gt-drk-gold h1,
.h-title-gt-drk-gold h2,
.h-title-gt-drk-gold h3,
.h-title-gt-drk-gold h4,
.h-title-gt-drk-gold h5,
.h-title-gt-drk-gold h6 {
  color: #857437 !important;
}

h1.h-title-gt-gold,
h2.h-title-gt-gold,
h3.h-title-gt-gold,
h4.h-title-gt-gold,
h5.h-title-gt-gold,
h6.h-title-gt-gold {
  color: #b39051 !important;
}

.h-title-gt-gold h1,
.h-title-gt-gold h2,
.h-title-gt-gold h3,
.h-title-gt-gold h4,
.h-title-gt-gold h5,
.h-title-gt-gold h6 {
  color: #b39051 !important;
}

h1.h-title-gold,
h2.h-title-gold,
h3.h-title-gold,
h4.h-title-gold,
h5.h-title-gold,
h6.h-title-gold {
  color: #b39051 !important;
}

.h-title-gold h1,
.h-title-gold h2,
.h-title-gold h3,
.h-title-gold h4,
.h-title-gold h5,
.h-title-gold h6 {
  color: #b39051 !important;
}

h1.h-title-gt-horizon,
h2.h-title-gt-horizon,
h3.h-title-gt-horizon,
h4.h-title-gt-horizon,
h5.h-title-gt-horizon,
h6.h-title-gt-horizon {
  color: #f95e10 !important;
}

.h-title-gt-horizon h1,
.h-title-gt-horizon h2,
.h-title-gt-horizon h3,
.h-title-gt-horizon h4,
.h-title-gt-horizon h5,
.h-title-gt-horizon h6 {
  color: #f95e10 !important;
}

h1.h-title-red,
h2.h-title-red,
h3.h-title-red,
h4.h-title-red,
h5.h-title-red,
h6.h-title-red {
  color: #ff0000 !important;
}

.h-title-red h1,
.h-title-red h2,
.h-title-red h3,
.h-title-red h4,
.h-title-red h5,
.h-title-red h6 {
  color: #ff0000 !important;
}

h1.h-title-blue2,
h2.h-title-blue2,
h3.h-title-blue2,
h4.h-title-blue2,
h5.h-title-blue2,
h6.h-title-blue2 {
  color: #034f84 !important;
}

.h-title-blue2 h1,
.h-title-blue2 h2,
.h-title-blue2 h3,
.h-title-blue2 h4,
.h-title-blue2 h5,
.h-title-blue2 h6 {
  color: #034f84 !important;
}

h1.h-title-gt-warm-grey-light,
h2.h-title-gt-warm-grey-light,
h3.h-title-gt-warm-grey-light,
h4.h-title-gt-warm-grey-light,
h5.h-title-gt-warm-grey-light,
h6.h-title-gt-warm-grey-light {
  color: #f7f7f7 !important;
}

.h-title-gt-warm-grey-light h1,
.h-title-gt-warm-grey-light h2,
.h-title-gt-warm-grey-light h3,
.h-title-gt-warm-grey-light h4,
.h-title-gt-warm-grey-light h5,
.h-title-gt-warm-grey-light h6 {
  color: #f7f7f7 !important;
}

h1.h-title-bronze,
h2.h-title-bronze,
h3.h-title-bronze,
h4.h-title-bronze,
h5.h-title-bronze,
h6.h-title-bronze {
  color: #CD7F32 !important;
}

.h-title-bronze h1,
.h-title-bronze h2,
.h-title-bronze h3,
.h-title-bronze h4,
.h-title-bronze h5,
.h-title-bronze h6 {
  color: #CD7F32 !important;
}

h1.h-title-silver,
h2.h-title-silver,
h3.h-title-silver,
h4.h-title-silver,
h5.h-title-silver,
h6.h-title-silver {
  color: #C0C0C0 !important;
}

.h-title-silver h1,
.h-title-silver h2,
.h-title-silver h3,
.h-title-silver h4,
.h-title-silver h5,
.h-title-silver h6 {
  color: #C0C0C0 !important;
}

h1.h-title-gt-tech-gold,
h2.h-title-gt-tech-gold,
h3.h-title-gt-tech-gold,
h4.h-title-gt-tech-gold,
h5.h-title-gt-tech-gold,
h6.h-title-gt-tech-gold {
  color: #B3A369 !important;
}

.h-title-gt-tech-gold h1,
.h-title-gt-tech-gold h2,
.h-title-gt-tech-gold h3,
.h-title-gt-tech-gold h4,
.h-title-gt-tech-gold h5,
.h-title-gt-tech-gold h6 {
  color: #B3A369 !important;
}

h1.h-title-gt-navy-blue,
h2.h-title-gt-navy-blue,
h3.h-title-gt-navy-blue,
h4.h-title-gt-navy-blue,
h5.h-title-gt-navy-blue,
h6.h-title-gt-navy-blue {
  color: #003057 !important;
}

.h-title-gt-navy-blue h1,
.h-title-gt-navy-blue h2,
.h-title-gt-navy-blue h3,
.h-title-gt-navy-blue h4,
.h-title-gt-navy-blue h5,
.h-title-gt-navy-blue h6 {
  color: #003057 !important;
}

h1.h-title-gt-tech-medium-gold,
h2.h-title-gt-tech-medium-gold,
h3.h-title-gt-tech-medium-gold,
h4.h-title-gt-tech-medium-gold,
h5.h-title-gt-tech-medium-gold,
h6.h-title-gt-tech-medium-gold {
  color: #a4925a !important;
}

.h-title-gt-tech-medium-gold h1,
.h-title-gt-tech-medium-gold h2,
.h-title-gt-tech-medium-gold h3,
.h-title-gt-tech-medium-gold h4,
.h-title-gt-tech-medium-gold h5,
.h-title-gt-tech-medium-gold h6 {
  color: #a4925a !important;
}

h1.h-title-gt-tech-dark-gold,
h2.h-title-gt-tech-dark-gold,
h3.h-title-gt-tech-dark-gold,
h4.h-title-gt-tech-dark-gold,
h5.h-title-gt-tech-dark-gold,
h6.h-title-gt-tech-dark-gold {
  color: #8F713D !important;
}

.h-title-gt-tech-dark-gold h1,
.h-title-gt-tech-dark-gold h2,
.h-title-gt-tech-dark-gold h3,
.h-title-gt-tech-dark-gold h4,
.h-title-gt-tech-dark-gold h5,
.h-title-gt-tech-dark-gold h6 {
  color: #8F713D !important;
}

h1.h-title-gt-gray-matter,
h2.h-title-gt-gray-matter,
h3.h-title-gt-gray-matter,
h4.h-title-gt-gray-matter,
h5.h-title-gt-gray-matter,
h6.h-title-gt-gray-matter {
  color: #54585A !important;
}

.h-title-gt-gray-matter h1,
.h-title-gt-gray-matter h2,
.h-title-gt-gray-matter h3,
.h-title-gt-gray-matter h4,
.h-title-gt-gray-matter h5,
.h-title-gt-gray-matter h6 {
  color: #54585A !important;
}

h1.h-title-gt-pi-mile,
h2.h-title-gt-pi-mile,
h3.h-title-gt-pi-mile,
h4.h-title-gt-pi-mile,
h5.h-title-gt-pi-mile,
h6.h-title-gt-pi-mile {
  color: #D6DBD4 !important;
}

.h-title-gt-pi-mile h1,
.h-title-gt-pi-mile h2,
.h-title-gt-pi-mile h3,
.h-title-gt-pi-mile h4,
.h-title-gt-pi-mile h5,
.h-title-gt-pi-mile h6 {
  color: #D6DBD4 !important;
}

h1.h-title-gt-diploma,
h2.h-title-gt-diploma,
h3.h-title-gt-diploma,
h4.h-title-gt-diploma,
h5.h-title-gt-diploma,
h6.h-title-gt-diploma {
  color: #F9F6E5 !important;
}

.h-title-gt-diploma h1,
.h-title-gt-diploma h2,
.h-title-gt-diploma h3,
.h-title-gt-diploma h4,
.h-title-gt-diploma h5,
.h-title-gt-diploma h6 {
  color: #F9F6E5 !important;
}

h1.h-title-gt-buzz-gold,
h2.h-title-gt-buzz-gold,
h3.h-title-gt-buzz-gold,
h4.h-title-gt-buzz-gold,
h5.h-title-gt-buzz-gold,
h6.h-title-gt-buzz-gold {
  color: #EAAA00 !important;
}

.h-title-gt-buzz-gold h1,
.h-title-gt-buzz-gold h2,
.h-title-gt-buzz-gold h3,
.h-title-gt-buzz-gold h4,
.h-title-gt-buzz-gold h5,
.h-title-gt-buzz-gold h6 {
  color: #EAAA00 !important;
}

h1.h-title-gt-impact-purple,
h2.h-title-gt-impact-purple,
h3.h-title-gt-impact-purple,
h4.h-title-gt-impact-purple,
h5.h-title-gt-impact-purple,
h6.h-title-gt-impact-purple {
  color: #5F249F !important;
}

.h-title-gt-impact-purple h1,
.h-title-gt-impact-purple h2,
.h-title-gt-impact-purple h3,
.h-title-gt-impact-purple h4,
.h-title-gt-impact-purple h5,
.h-title-gt-impact-purple h6 {
  color: #5F249F !important;
}

h1.h-title-gt-electric-blue,
h2.h-title-gt-electric-blue,
h3.h-title-gt-electric-blue,
h4.h-title-gt-electric-blue,
h5.h-title-gt-electric-blue,
h6.h-title-gt-electric-blue {
  color: #64CCC9 !important;
}

.h-title-gt-electric-blue h1,
.h-title-gt-electric-blue h2,
.h-title-gt-electric-blue h3,
.h-title-gt-electric-blue h4,
.h-title-gt-electric-blue h5,
.h-title-gt-electric-blue h6 {
  color: #64CCC9 !important;
}

h1.h-title-gt-rat-cap,
h2.h-title-gt-rat-cap,
h3.h-title-gt-rat-cap,
h4.h-title-gt-rat-cap,
h5.h-title-gt-rat-cap,
h6.h-title-gt-rat-cap {
  color: #FFCD00 !important;
}

.h-title-gt-rat-cap h1,
.h-title-gt-rat-cap h2,
.h-title-gt-rat-cap h3,
.h-title-gt-rat-cap h4,
.h-title-gt-rat-cap h5,
.h-title-gt-rat-cap h6 {
  color: #FFCD00 !important;
}

h1.h-title-gt-bold-blue,
h2.h-title-gt-bold-blue,
h3.h-title-gt-bold-blue,
h4.h-title-gt-bold-blue,
h5.h-title-gt-bold-blue,
h6.h-title-gt-bold-blue {
  color: #3A5DAE !important;
}

.h-title-gt-bold-blue h1,
.h-title-gt-bold-blue h2,
.h-title-gt-bold-blue h3,
.h-title-gt-bold-blue h4,
.h-title-gt-bold-blue h5,
.h-title-gt-bold-blue h6 {
  color: #3A5DAE !important;
}

h1.h-title-gt-canopy-lime,
h2.h-title-gt-canopy-lime,
h3.h-title-gt-canopy-lime,
h4.h-title-gt-canopy-lime,
h5.h-title-gt-canopy-lime,
h6.h-title-gt-canopy-lime {
  color: #A4D233 !important;
}

.h-title-gt-canopy-lime h1,
.h-title-gt-canopy-lime h2,
.h-title-gt-canopy-lime h3,
.h-title-gt-canopy-lime h4,
.h-title-gt-canopy-lime h5,
.h-title-gt-canopy-lime h6 {
  color: #A4D233 !important;
}

h1.h-title-gt-new-horizon,
h2.h-title-gt-new-horizon,
h3.h-title-gt-new-horizon,
h4.h-title-gt-new-horizon,
h5.h-title-gt-new-horizon,
h6.h-title-gt-new-horizon {
  color: #E04F39 !important;
}

.h-title-gt-new-horizon h1,
.h-title-gt-new-horizon h2,
.h-title-gt-new-horizon h3,
.h-title-gt-new-horizon h4,
.h-title-gt-new-horizon h5,
.h-title-gt-new-horizon h6 {
  color: #E04F39 !important;
}

h1.h-title-gt-olympic-teal,
h2.h-title-gt-olympic-teal,
h3.h-title-gt-olympic-teal,
h4.h-title-gt-olympic-teal,
h5.h-title-gt-olympic-teal,
h6.h-title-gt-olympic-teal {
  color: #008C95 !important;
}

.h-title-gt-olympic-teal h1,
.h-title-gt-olympic-teal h2,
.h-title-gt-olympic-teal h3,
.h-title-gt-olympic-teal h4,
.h-title-gt-olympic-teal h5,
.h-title-gt-olympic-teal h6 {
  color: #008C95 !important;
}

h1.h-title-gt-bright-purple,
h2.h-title-gt-bright-purple,
h3.h-title-gt-bright-purple,
h4.h-title-gt-bright-purple,
h5.h-title-gt-bright-purple,
h6.h-title-gt-bright-purple {
  color: #7800FF !important;
}

.h-title-gt-bright-purple h1,
.h-title-gt-bright-purple h2,
.h-title-gt-bright-purple h3,
.h-title-gt-bright-purple h4,
.h-title-gt-bright-purple h5,
.h-title-gt-bright-purple h6 {
  color: #7800FF !important;
}

h1.h-title-gt-bright-electric,
h2.h-title-gt-bright-electric,
h3.h-title-gt-bright-electric,
h4.h-title-gt-bright-electric,
h5.h-title-gt-bright-electric,
h6.h-title-gt-bright-electric {
  color: #00FFFF !important;
}

.h-title-gt-bright-electric h1,
.h-title-gt-bright-electric h2,
.h-title-gt-bright-electric h3,
.h-title-gt-bright-electric h4,
.h-title-gt-bright-electric h5,
.h-title-gt-bright-electric h6 {
  color: #00FFFF !important;
}

h1.h-title-gt-bright-buzz,
h2.h-title-gt-bright-buzz,
h3.h-title-gt-bright-buzz,
h4.h-title-gt-bright-buzz,
h5.h-title-gt-bright-buzz,
h6.h-title-gt-bright-buzz {
  color: #FFCC00 !important;
}

.h-title-gt-bright-buzz h1,
.h-title-gt-bright-buzz h2,
.h-title-gt-bright-buzz h3,
.h-title-gt-bright-buzz h4,
.h-title-gt-bright-buzz h5,
.h-title-gt-bright-buzz h6 {
  color: #FFCC00 !important;
}

h1.h-title-gt-bright-blue,
h2.h-title-gt-bright-blue,
h3.h-title-gt-bright-blue,
h4.h-title-gt-bright-blue,
h5.h-title-gt-bright-blue,
h6.h-title-gt-bright-blue {
  color: #2961FF !important;
}

.h-title-gt-bright-blue h1,
.h-title-gt-bright-blue h2,
.h-title-gt-bright-blue h3,
.h-title-gt-bright-blue h4,
.h-title-gt-bright-blue h5,
.h-title-gt-bright-blue h6 {
  color: #2961FF !important;
}

h1.h-title-gt-bright-canopy,
h2.h-title-gt-bright-canopy,
h3.h-title-gt-bright-canopy,
h4.h-title-gt-bright-canopy,
h5.h-title-gt-bright-canopy,
h6.h-title-gt-bright-canopy {
  color: #00EC9C !important;
}

.h-title-gt-bright-canopy h1,
.h-title-gt-bright-canopy h2,
.h-title-gt-bright-canopy h3,
.h-title-gt-bright-canopy h4,
.h-title-gt-bright-canopy h5,
.h-title-gt-bright-canopy h6 {
  color: #00EC9C !important;
}

h1.h-title-gt-bright-horizon,
h2.h-title-gt-bright-horizon,
h3.h-title-gt-bright-horizon,
h4.h-title-gt-bright-horizon,
h5.h-title-gt-bright-horizon,
h6.h-title-gt-bright-horizon {
  color: #FF640F !important;
}

.h-title-gt-bright-horizon h1,
.h-title-gt-bright-horizon h2,
.h-title-gt-bright-horizon h3,
.h-title-gt-bright-horizon h4,
.h-title-gt-bright-horizon h5,
.h-title-gt-bright-horizon h6 {
  color: #FF640F !important;
}

h1.h-title-gt-dark-gray,
h2.h-title-gt-dark-gray,
h3.h-title-gt-dark-gray,
h4.h-title-gt-dark-gray,
h5.h-title-gt-dark-gray,
h6.h-title-gt-dark-gray {
  color: #3b3b3b !important;
}

.h-title-gt-dark-gray h1,
.h-title-gt-dark-gray h2,
.h-title-gt-dark-gray h3,
.h-title-gt-dark-gray h4,
.h-title-gt-dark-gray h5,
.h-title-gt-dark-gray h6 {
  color: #3b3b3b !important;
}

h1.h-title-gt-drk-grey,
h2.h-title-gt-drk-grey,
h3.h-title-gt-drk-grey,
h4.h-title-gt-drk-grey,
h5.h-title-gt-drk-grey,
h6.h-title-gt-drk-grey {
  color: #3b3b3b !important;
}

.h-title-gt-drk-grey h1,
.h-title-gt-drk-grey h2,
.h-title-gt-drk-grey h3,
.h-title-gt-drk-grey h4,
.h-title-gt-drk-grey h5,
.h-title-gt-drk-grey h6 {
  color: #3b3b3b !important;
}

h1.h-title-gt-medium-grey-light,
h2.h-title-gt-medium-grey-light,
h3.h-title-gt-medium-grey-light,
h4.h-title-gt-medium-grey-light,
h5.h-title-gt-medium-grey-light,
h6.h-title-gt-medium-grey-light {
  color: #545454 !important;
}

.h-title-gt-medium-grey-light h1,
.h-title-gt-medium-grey-light h2,
.h-title-gt-medium-grey-light h3,
.h-title-gt-medium-grey-light h4,
.h-title-gt-medium-grey-light h5,
.h-title-gt-medium-grey-light h6 {
  color: #545454 !important;
}

h1.h-title-gt-success,
h2.h-title-gt-success,
h3.h-title-gt-success,
h4.h-title-gt-success,
h5.h-title-gt-success,
h6.h-title-gt-success {
  color: #349e08 !important;
}

.h-title-gt-success h1,
.h-title-gt-success h2,
.h-title-gt-success h3,
.h-title-gt-success h4,
.h-title-gt-success h5,
.h-title-gt-success h6 {
  color: #349e08 !important;
}

h1.h-title-gt-charcoal,
h2.h-title-gt-charcoal,
h3.h-title-gt-charcoal,
h4.h-title-gt-charcoal,
h5.h-title-gt-charcoal,
h6.h-title-gt-charcoal {
  color: #2F3338 !important;
}

.h-title-gt-charcoal h1,
.h-title-gt-charcoal h2,
.h-title-gt-charcoal h3,
.h-title-gt-charcoal h4,
.h-title-gt-charcoal h5,
.h-title-gt-charcoal h6 {
  color: #2F3338 !important;
}

h1.h-title-gt-slate-dark,
h2.h-title-gt-slate-dark,
h3.h-title-gt-slate-dark,
h4.h-title-gt-slate-dark,
h5.h-title-gt-slate-dark,
h6.h-title-gt-slate-dark {
  color: #3A4148 !important;
}

.h-title-gt-slate-dark h1,
.h-title-gt-slate-dark h2,
.h-title-gt-slate-dark h3,
.h-title-gt-slate-dark h4,
.h-title-gt-slate-dark h5,
.h-title-gt-slate-dark h6 {
  color: #3A4148 !important;
}

h1.h-title-gt-steel-gray,
h2.h-title-gt-steel-gray,
h3.h-title-gt-steel-gray,
h4.h-title-gt-steel-gray,
h5.h-title-gt-steel-gray,
h6.h-title-gt-steel-gray {
  color: #505861 !important;
}

.h-title-gt-steel-gray h1,
.h-title-gt-steel-gray h2,
.h-title-gt-steel-gray h3,
.h-title-gt-steel-gray h4,
.h-title-gt-steel-gray h5,
.h-title-gt-steel-gray h6 {
  color: #505861 !important;
}

h1.h-title-gt-graphite,
h2.h-title-gt-graphite,
h3.h-title-gt-graphite,
h4.h-title-gt-graphite,
h5.h-title-gt-graphite,
h6.h-title-gt-graphite {
  color: #444444 !important;
}

.h-title-gt-graphite h1,
.h-title-gt-graphite h2,
.h-title-gt-graphite h3,
.h-title-gt-graphite h4,
.h-title-gt-graphite h5,
.h-title-gt-graphite h6 {
  color: #444444 !important;
}

h1.h-title-gt-ash-dark,
h2.h-title-gt-ash-dark,
h3.h-title-gt-ash-dark,
h4.h-title-gt-ash-dark,
h5.h-title-gt-ash-dark,
h6.h-title-gt-ash-dark {
  color: #5A5F63 !important;
}

.h-title-gt-ash-dark h1,
.h-title-gt-ash-dark h2,
.h-title-gt-ash-dark h3,
.h-title-gt-ash-dark h4,
.h-title-gt-ash-dark h5,
.h-title-gt-ash-dark h6 {
  color: #5A5F63 !important;
}

h1.h-title-gt-navy-slate,
h2.h-title-gt-navy-slate,
h3.h-title-gt-navy-slate,
h4.h-title-gt-navy-slate,
h5.h-title-gt-navy-slate,
h6.h-title-gt-navy-slate {
  color: #243746 !important;
}

.h-title-gt-navy-slate h1,
.h-title-gt-navy-slate h2,
.h-title-gt-navy-slate h3,
.h-title-gt-navy-slate h4,
.h-title-gt-navy-slate h5,
.h-title-gt-navy-slate h6 {
  color: #243746 !important;
}

h1.h-title-gt-storm-blue,
h2.h-title-gt-storm-blue,
h3.h-title-gt-storm-blue,
h4.h-title-gt-storm-blue,
h5.h-title-gt-storm-blue,
h6.h-title-gt-storm-blue {
  color: #334A5F !important;
}

.h-title-gt-storm-blue h1,
.h-title-gt-storm-blue h2,
.h-title-gt-storm-blue h3,
.h-title-gt-storm-blue h4,
.h-title-gt-storm-blue h5,
.h-title-gt-storm-blue h6 {
  color: #334A5F !important;
}

h1.h-title-gt-deep-steel-blue,
h2.h-title-gt-deep-steel-blue,
h3.h-title-gt-deep-steel-blue,
h4.h-title-gt-deep-steel-blue,
h5.h-title-gt-deep-steel-blue,
h6.h-title-gt-deep-steel-blue {
  color: #3E5468 !important;
}

.h-title-gt-deep-steel-blue h1,
.h-title-gt-deep-steel-blue h2,
.h-title-gt-deep-steel-blue h3,
.h-title-gt-deep-steel-blue h4,
.h-title-gt-deep-steel-blue h5,
.h-title-gt-deep-steel-blue h6 {
  color: #3E5468 !important;
}

h1.h-title-gt-smoky-navy,
h2.h-title-gt-smoky-navy,
h3.h-title-gt-smoky-navy,
h4.h-title-gt-smoky-navy,
h5.h-title-gt-smoky-navy,
h6.h-title-gt-smoky-navy {
  color: #1E3A52 !important;
}

.h-title-gt-smoky-navy h1,
.h-title-gt-smoky-navy h2,
.h-title-gt-smoky-navy h3,
.h-title-gt-smoky-navy h4,
.h-title-gt-smoky-navy h5,
.h-title-gt-smoky-navy h6 {
  color: #1E3A52 !important;
}

h1.h-title-gt-midnight-navy,
h2.h-title-gt-midnight-navy,
h3.h-title-gt-midnight-navy,
h4.h-title-gt-midnight-navy,
h5.h-title-gt-midnight-navy,
h6.h-title-gt-midnight-navy {
  color: #00263E !important;
}

.h-title-gt-midnight-navy h1,
.h-title-gt-midnight-navy h2,
.h-title-gt-midnight-navy h3,
.h-title-gt-midnight-navy h4,
.h-title-gt-midnight-navy h5,
.h-title-gt-midnight-navy h6 {
  color: #00263E !important;
}

h1.h-title-gt-deep-atlantic,
h2.h-title-gt-deep-atlantic,
h3.h-title-gt-deep-atlantic,
h4.h-title-gt-deep-atlantic,
h5.h-title-gt-deep-atlantic,
h6.h-title-gt-deep-atlantic {
  color: #16324F !important;
}

.h-title-gt-deep-atlantic h1,
.h-title-gt-deep-atlantic h2,
.h-title-gt-deep-atlantic h3,
.h-title-gt-deep-atlantic h4,
.h-title-gt-deep-atlantic h5,
.h-title-gt-deep-atlantic h6 {
  color: #16324F !important;
}

h1.h-title-gt-muted-gt-navy,
h2.h-title-gt-muted-gt-navy,
h3.h-title-gt-muted-gt-navy,
h4.h-title-gt-muted-gt-navy,
h5.h-title-gt-muted-gt-navy,
h6.h-title-gt-muted-gt-navy {
  color: #23415A !important;
}

.h-title-gt-muted-gt-navy h1,
.h-title-gt-muted-gt-navy h2,
.h-title-gt-muted-gt-navy h3,
.h-title-gt-muted-gt-navy h4,
.h-title-gt-muted-gt-navy h5,
.h-title-gt-muted-gt-navy h6 {
  color: #23415A !important;
}

h1.h-title-gt-iron,
h2.h-title-gt-iron,
h3.h-title-gt-iron,
h4.h-title-gt-iron,
h5.h-title-gt-iron,
h6.h-title-gt-iron {
  color: #4A4742 !important;
}

.h-title-gt-iron h1,
.h-title-gt-iron h2,
.h-title-gt-iron h3,
.h-title-gt-iron h4,
.h-title-gt-iron h5,
.h-title-gt-iron h6 {
  color: #4A4742 !important;
}

h1.h-title-gt-dark-taupe,
h2.h-title-gt-dark-taupe,
h3.h-title-gt-dark-taupe,
h4.h-title-gt-dark-taupe,
h5.h-title-gt-dark-taupe,
h6.h-title-gt-dark-taupe {
  color: #5A544C !important;
}

.h-title-gt-dark-taupe h1,
.h-title-gt-dark-taupe h2,
.h-title-gt-dark-taupe h3,
.h-title-gt-dark-taupe h4,
.h-title-gt-dark-taupe h5,
.h-title-gt-dark-taupe h6 {
  color: #5A544C !important;
}

h1.h-title-gt-bronze-shadow,
h2.h-title-gt-bronze-shadow,
h3.h-title-gt-bronze-shadow,
h4.h-title-gt-bronze-shadow,
h5.h-title-gt-bronze-shadow,
h6.h-title-gt-bronze-shadow {
  color: #625746 !important;
}

.h-title-gt-bronze-shadow h1,
.h-title-gt-bronze-shadow h2,
.h-title-gt-bronze-shadow h3,
.h-title-gt-bronze-shadow h4,
.h-title-gt-bronze-shadow h5,
.h-title-gt-bronze-shadow h6 {
  color: #625746 !important;
}

h1.h-title-gt-mist-gray,
h2.h-title-gt-mist-gray,
h3.h-title-gt-mist-gray,
h4.h-title-gt-mist-gray,
h5.h-title-gt-mist-gray,
h6.h-title-gt-mist-gray {
  color: #D9DEE2 !important;
}

.h-title-gt-mist-gray h1,
.h-title-gt-mist-gray h2,
.h-title-gt-mist-gray h3,
.h-title-gt-mist-gray h4,
.h-title-gt-mist-gray h5,
.h-title-gt-mist-gray h6 {
  color: #D9DEE2 !important;
}

h1.h-title-gt-silver-blue,
h2.h-title-gt-silver-blue,
h3.h-title-gt-silver-blue,
h4.h-title-gt-silver-blue,
h5.h-title-gt-silver-blue,
h6.h-title-gt-silver-blue {
  color: #C9D2D8 !important;
}

.h-title-gt-silver-blue h1,
.h-title-gt-silver-blue h2,
.h-title-gt-silver-blue h3,
.h-title-gt-silver-blue h4,
.h-title-gt-silver-blue h5,
.h-title-gt-silver-blue h6 {
  color: #C9D2D8 !important;
}

h1.h-title-gt-cloud-gray,
h2.h-title-gt-cloud-gray,
h3.h-title-gt-cloud-gray,
h4.h-title-gt-cloud-gray,
h5.h-title-gt-cloud-gray,
h6.h-title-gt-cloud-gray {
  color: #E4E8EB !important;
}

.h-title-gt-cloud-gray h1,
.h-title-gt-cloud-gray h2,
.h-title-gt-cloud-gray h3,
.h-title-gt-cloud-gray h4,
.h-title-gt-cloud-gray h5,
.h-title-gt-cloud-gray h6 {
  color: #E4E8EB !important;
}

h1.h-title-gt-stone-gray,
h2.h-title-gt-stone-gray,
h3.h-title-gt-stone-gray,
h4.h-title-gt-stone-gray,
h5.h-title-gt-stone-gray,
h6.h-title-gt-stone-gray {
  color: #C7C9C7 !important;
}

.h-title-gt-stone-gray h1,
.h-title-gt-stone-gray h2,
.h-title-gt-stone-gray h3,
.h-title-gt-stone-gray h4,
.h-title-gt-stone-gray h5,
.h-title-gt-stone-gray h6 {
  color: #C7C9C7 !important;
}

h1.h-title-gt-pale-slate,
h2.h-title-gt-pale-slate,
h3.h-title-gt-pale-slate,
h4.h-title-gt-pale-slate,
h5.h-title-gt-pale-slate,
h6.h-title-gt-pale-slate {
  color: #D6E0E6 !important;
}

.h-title-gt-pale-slate h1,
.h-title-gt-pale-slate h2,
.h-title-gt-pale-slate h3,
.h-title-gt-pale-slate h4,
.h-title-gt-pale-slate h5,
.h-title-gt-pale-slate h6 {
  color: #D6E0E6 !important;
}

h1.h-title-gt-fog-blue,
h2.h-title-gt-fog-blue,
h3.h-title-gt-fog-blue,
h4.h-title-gt-fog-blue,
h5.h-title-gt-fog-blue,
h6.h-title-gt-fog-blue {
  color: #C7D6E2 !important;
}

.h-title-gt-fog-blue h1,
.h-title-gt-fog-blue h2,
.h-title-gt-fog-blue h3,
.h-title-gt-fog-blue h4,
.h-title-gt-fog-blue h5,
.h-title-gt-fog-blue h6 {
  color: #C7D6E2 !important;
}

h1.h-title-gt-soft-steel,
h2.h-title-gt-soft-steel,
h3.h-title-gt-soft-steel,
h4.h-title-gt-soft-steel,
h5.h-title-gt-soft-steel,
h6.h-title-gt-soft-steel {
  color: #B8C8D4 !important;
}

.h-title-gt-soft-steel h1,
.h-title-gt-soft-steel h2,
.h-title-gt-soft-steel h3,
.h-title-gt-soft-steel h4,
.h-title-gt-soft-steel h5,
.h-title-gt-soft-steel h6 {
  color: #B8C8D4 !important;
}

h1.h-title-gt-ice-navy,
h2.h-title-gt-ice-navy,
h3.h-title-gt-ice-navy,
h4.h-title-gt-ice-navy,
h5.h-title-gt-ice-navy,
h6.h-title-gt-ice-navy {
  color: #DCE7EF !important;
}

.h-title-gt-ice-navy h1,
.h-title-gt-ice-navy h2,
.h-title-gt-ice-navy h3,
.h-title-gt-ice-navy h4,
.h-title-gt-ice-navy h5,
.h-title-gt-ice-navy h6 {
  color: #DCE7EF !important;
}

h1.h-title-gt-soft-taupe,
h2.h-title-gt-soft-taupe,
h3.h-title-gt-soft-taupe,
h4.h-title-gt-soft-taupe,
h5.h-title-gt-soft-taupe,
h6.h-title-gt-soft-taupe {
  color: #D8D1C7 !important;
}

.h-title-gt-soft-taupe h1,
.h-title-gt-soft-taupe h2,
.h-title-gt-soft-taupe h3,
.h-title-gt-soft-taupe h4,
.h-title-gt-soft-taupe h5,
.h-title-gt-soft-taupe h6 {
  color: #D8D1C7 !important;
}

h1.h-title-gt-sandstone,
h2.h-title-gt-sandstone,
h3.h-title-gt-sandstone,
h4.h-title-gt-sandstone,
h5.h-title-gt-sandstone,
h6.h-title-gt-sandstone {
  color: #DCCFB8 !important;
}

.h-title-gt-sandstone h1,
.h-title-gt-sandstone h2,
.h-title-gt-sandstone h3,
.h-title-gt-sandstone h4,
.h-title-gt-sandstone h5,
.h-title-gt-sandstone h6 {
  color: #DCCFB8 !important;
}

h1.h-title-gt-light-bronze,
h2.h-title-gt-light-bronze,
h3.h-title-gt-light-bronze,
h4.h-title-gt-light-bronze,
h5.h-title-gt-light-bronze,
h6.h-title-gt-light-bronze {
  color: #CBB89D !important;
}

.h-title-gt-light-bronze h1,
.h-title-gt-light-bronze h2,
.h-title-gt-light-bronze h3,
.h-title-gt-light-bronze h4,
.h-title-gt-light-bronze h5,
.h-title-gt-light-bronze h6 {
  color: #CBB89D !important;
}

h1.h-title-gt-parchment,
h2.h-title-gt-parchment,
h3.h-title-gt-parchment,
h4.h-title-gt-parchment,
h5.h-title-gt-parchment,
h6.h-title-gt-parchment {
  color: #E8E1D3 !important;
}

.h-title-gt-parchment h1,
.h-title-gt-parchment h2,
.h-title-gt-parchment h3,
.h-title-gt-parchment h4,
.h-title-gt-parchment h5,
.h-title-gt-parchment h6 {
  color: #E8E1D3 !important;
}

h1.h-title-gt-faded-gold,
h2.h-title-gt-faded-gold,
h3.h-title-gt-faded-gold,
h4.h-title-gt-faded-gold,
h5.h-title-gt-faded-gold,
h6.h-title-gt-faded-gold {
  color: #D6C48A !important;
}

.h-title-gt-faded-gold h1,
.h-title-gt-faded-gold h2,
.h-title-gt-faded-gold h3,
.h-title-gt-faded-gold h4,
.h-title-gt-faded-gold h5,
.h-title-gt-faded-gold h6 {
  color: #D6C48A !important;
}

h1.h-title-gt-muted-buzz,
h2.h-title-gt-muted-buzz,
h3.h-title-gt-muted-buzz,
h4.h-title-gt-muted-buzz,
h5.h-title-gt-muted-buzz,
h6.h-title-gt-muted-buzz {
  color: #E1C76A !important;
}

.h-title-gt-muted-buzz h1,
.h-title-gt-muted-buzz h2,
.h-title-gt-muted-buzz h3,
.h-title-gt-muted-buzz h4,
.h-title-gt-muted-buzz h5,
.h-title-gt-muted-buzz h6 {
  color: #E1C76A !important;
}

h1.h-title-gt-pale-tech-gold,
h2.h-title-gt-pale-tech-gold,
h3.h-title-gt-pale-tech-gold,
h4.h-title-gt-pale-tech-gold,
h5.h-title-gt-pale-tech-gold,
h6.h-title-gt-pale-tech-gold {
  color: #CDBB7C !important;
}

.h-title-gt-pale-tech-gold h1,
.h-title-gt-pale-tech-gold h2,
.h-title-gt-pale-tech-gold h3,
.h-title-gt-pale-tech-gold h4,
.h-title-gt-pale-tech-gold h5,
.h-title-gt-pale-tech-gold h6 {
  color: #CDBB7C !important;
}

h1.h-title-gt-gray-100,
h2.h-title-gt-gray-100,
h3.h-title-gt-gray-100,
h4.h-title-gt-gray-100,
h5.h-title-gt-gray-100,
h6.h-title-gt-gray-100 {
  color: #F8F9FA !important;
}

.h-title-gt-gray-100 h1,
.h-title-gt-gray-100 h2,
.h-title-gt-gray-100 h3,
.h-title-gt-gray-100 h4,
.h-title-gt-gray-100 h5,
.h-title-gt-gray-100 h6 {
  color: #F8F9FA !important;
}

h1.h-title-gt-gray-200,
h2.h-title-gt-gray-200,
h3.h-title-gt-gray-200,
h4.h-title-gt-gray-200,
h5.h-title-gt-gray-200,
h6.h-title-gt-gray-200 {
  color: #E9ECEF !important;
}

.h-title-gt-gray-200 h1,
.h-title-gt-gray-200 h2,
.h-title-gt-gray-200 h3,
.h-title-gt-gray-200 h4,
.h-title-gt-gray-200 h5,
.h-title-gt-gray-200 h6 {
  color: #E9ECEF !important;
}

h1.h-title-gt-gray-300,
h2.h-title-gt-gray-300,
h3.h-title-gt-gray-300,
h4.h-title-gt-gray-300,
h5.h-title-gt-gray-300,
h6.h-title-gt-gray-300 {
  color: #DEE2E6 !important;
}

.h-title-gt-gray-300 h1,
.h-title-gt-gray-300 h2,
.h-title-gt-gray-300 h3,
.h-title-gt-gray-300 h4,
.h-title-gt-gray-300 h5,
.h-title-gt-gray-300 h6 {
  color: #DEE2E6 !important;
}

h1.h-title-gt-gray-400,
h2.h-title-gt-gray-400,
h3.h-title-gt-gray-400,
h4.h-title-gt-gray-400,
h5.h-title-gt-gray-400,
h6.h-title-gt-gray-400 {
  color: #CED4DA !important;
}

.h-title-gt-gray-400 h1,
.h-title-gt-gray-400 h2,
.h-title-gt-gray-400 h3,
.h-title-gt-gray-400 h4,
.h-title-gt-gray-400 h5,
.h-title-gt-gray-400 h6 {
  color: #CED4DA !important;
}

h1.h-title-gt-gray-500,
h2.h-title-gt-gray-500,
h3.h-title-gt-gray-500,
h4.h-title-gt-gray-500,
h5.h-title-gt-gray-500,
h6.h-title-gt-gray-500 {
  color: #ADB5BD !important;
}

.h-title-gt-gray-500 h1,
.h-title-gt-gray-500 h2,
.h-title-gt-gray-500 h3,
.h-title-gt-gray-500 h4,
.h-title-gt-gray-500 h5,
.h-title-gt-gray-500 h6 {
  color: #ADB5BD !important;
}

h1.h-title-gt-gray-600,
h2.h-title-gt-gray-600,
h3.h-title-gt-gray-600,
h4.h-title-gt-gray-600,
h5.h-title-gt-gray-600,
h6.h-title-gt-gray-600 {
  color: #868E96 !important;
}

.h-title-gt-gray-600 h1,
.h-title-gt-gray-600 h2,
.h-title-gt-gray-600 h3,
.h-title-gt-gray-600 h4,
.h-title-gt-gray-600 h5,
.h-title-gt-gray-600 h6 {
  color: #868E96 !important;
}

h1.h-title-gt-gray-700,
h2.h-title-gt-gray-700,
h3.h-title-gt-gray-700,
h4.h-title-gt-gray-700,
h5.h-title-gt-gray-700,
h6.h-title-gt-gray-700 {
  color: #6C757D !important;
}

.h-title-gt-gray-700 h1,
.h-title-gt-gray-700 h2,
.h-title-gt-gray-700 h3,
.h-title-gt-gray-700 h4,
.h-title-gt-gray-700 h5,
.h-title-gt-gray-700 h6 {
  color: #6C757D !important;
}

h1.h-title-gt-gray-800,
h2.h-title-gt-gray-800,
h3.h-title-gt-gray-800,
h4.h-title-gt-gray-800,
h5.h-title-gt-gray-800,
h6.h-title-gt-gray-800 {
  color: #495057 !important;
}

.h-title-gt-gray-800 h1,
.h-title-gt-gray-800 h2,
.h-title-gt-gray-800 h3,
.h-title-gt-gray-800 h4,
.h-title-gt-gray-800 h5,
.h-title-gt-gray-800 h6 {
  color: #495057 !important;
}

h1.h-title-gt-gray-900,
h2.h-title-gt-gray-900,
h3.h-title-gt-gray-900,
h4.h-title-gt-gray-900,
h5.h-title-gt-gray-900,
h6.h-title-gt-gray-900 {
  color: #343A40 !important;
}

.h-title-gt-gray-900 h1,
.h-title-gt-gray-900 h2,
.h-title-gt-gray-900 h3,
.h-title-gt-gray-900 h4,
.h-title-gt-gray-900 h5,
.h-title-gt-gray-900 h6 {
  color: #343A40 !important;
}

h1.h-title-gt-campanile,
h2.h-title-gt-campanile,
h3.h-title-gt-campanile,
h4.h-title-gt-campanile,
h5.h-title-gt-campanile,
h6.h-title-gt-campanile {
  color: #048A81 !important;
}

.h-title-gt-campanile h1,
.h-title-gt-campanile h2,
.h-title-gt-campanile h3,
.h-title-gt-campanile h4,
.h-title-gt-campanile h5,
.h-title-gt-campanile h6 {
  color: #048A81 !important;
}

h1.h-title-gt-burdell,
h2.h-title-gt-burdell,
h3.h-title-gt-burdell,
h4.h-title-gt-burdell,
h5.h-title-gt-burdell,
h6.h-title-gt-burdell {
  color: #BBE6F2 !important;
}

.h-title-gt-burdell h1,
.h-title-gt-burdell h2,
.h-title-gt-burdell h3,
.h-title-gt-burdell h4,
.h-title-gt-burdell h5,
.h-title-gt-burdell h6 {
  color: #BBE6F2 !important;
}

h1.h-title-gt-tech-lawn,
h2.h-title-gt-tech-lawn,
h3.h-title-gt-tech-lawn,
h4.h-title-gt-tech-lawn,
h5.h-title-gt-tech-lawn,
h6.h-title-gt-tech-lawn {
  color: #066034 !important;
}

.h-title-gt-tech-lawn h1,
.h-title-gt-tech-lawn h2,
.h-title-gt-tech-lawn h3,
.h-title-gt-tech-lawn h4,
.h-title-gt-tech-lawn h5,
.h-title-gt-tech-lawn h6 {
  color: #066034 !important;
}

h1.h-title-gt-whistle,
h2.h-title-gt-whistle,
h3.h-title-gt-whistle,
h4.h-title-gt-whistle,
h5.h-title-gt-whistle,
h6.h-title-gt-whistle {
  color: #660064 !important;
}

.h-title-gt-whistle h1,
.h-title-gt-whistle h2,
.h-title-gt-whistle h3,
.h-title-gt-whistle h4,
.h-title-gt-whistle h5,
.h-title-gt-whistle h6 {
  color: #660064 !important;
}

h1.h-title-gt-azalea,
h2.h-title-gt-azalea,
h3.h-title-gt-azalea,
h4.h-title-gt-azalea,
h5.h-title-gt-azalea,
h6.h-title-gt-azalea {
  color: #D90368 !important;
}

.h-title-gt-azalea h1,
.h-title-gt-azalea h2,
.h-title-gt-azalea h3,
.h-title-gt-azalea h4,
.h-title-gt-azalea h5,
.h-title-gt-azalea h6 {
  color: #D90368 !important;
}

/* loop colors above */
/*  text colors */
/* NOT LAYOUT BUILDER */
.layout-builder-block .field p {
  color: black !important;
}

.text-white,
.text-white p {
  color: #ffffff !important;
}

.text-black,
.text-black p {
  color: #262626 !important;
}

.text-gt-black,
.text-gt-black p {
  color: #262626 !important;
}

.text-gt-white,
.text-gt-white p {
  color: #ffffff !important;
}

.text-buzz,
.text-buzz p {
  color: #EAAA00 !important;
}

.text-buzz-gold,
.text-buzz-gold p {
  color: #EAAA00 !important;
}

.text-gt-navy,
.text-gt-navy p {
  color: #051e39 !important;
}

.text-blue,
.text-blue p {
  color: #004f9f !important;
}

.text-msa-grey,
.text-msa-grey p {
  color: #404a56 !important;
}

.text-gt-warm-grey,
.text-gt-warm-grey p {
  color: #d6dbd4 !important;
}

.text-gt-drk-gold,
.text-gt-drk-gold p {
  color: #857437 !important;
}

.text-gt-gold,
.text-gt-gold p {
  color: #b39051 !important;
}

.text-gold,
.text-gold p {
  color: #b39051 !important;
}

.text-gt-horizon,
.text-gt-horizon p {
  color: #f95e10 !important;
}

.text-red,
.text-red p {
  color: #ff0000 !important;
}

.text-blue2,
.text-blue2 p {
  color: #034f84 !important;
}

.text-gt-warm-grey-light,
.text-gt-warm-grey-light p {
  color: #f7f7f7 !important;
}

.text-bronze,
.text-bronze p {
  color: #CD7F32 !important;
}

.text-silver,
.text-silver p {
  color: #C0C0C0 !important;
}

.text-gt-tech-gold,
.text-gt-tech-gold p {
  color: #B3A369 !important;
}

.text-gt-navy-blue,
.text-gt-navy-blue p {
  color: #003057 !important;
}

.text-gt-tech-medium-gold,
.text-gt-tech-medium-gold p {
  color: #a4925a !important;
}

.text-gt-tech-dark-gold,
.text-gt-tech-dark-gold p {
  color: #8F713D !important;
}

.text-gt-gray-matter,
.text-gt-gray-matter p {
  color: #54585A !important;
}

.text-gt-pi-mile,
.text-gt-pi-mile p {
  color: #D6DBD4 !important;
}

.text-gt-diploma,
.text-gt-diploma p {
  color: #F9F6E5 !important;
}

.text-gt-buzz-gold,
.text-gt-buzz-gold p {
  color: #EAAA00 !important;
}

.text-gt-impact-purple,
.text-gt-impact-purple p {
  color: #5F249F !important;
}

.text-gt-electric-blue,
.text-gt-electric-blue p {
  color: #64CCC9 !important;
}

.text-gt-rat-cap,
.text-gt-rat-cap p {
  color: #FFCD00 !important;
}

.text-gt-bold-blue,
.text-gt-bold-blue p {
  color: #3A5DAE !important;
}

.text-gt-canopy-lime,
.text-gt-canopy-lime p {
  color: #A4D233 !important;
}

.text-gt-new-horizon,
.text-gt-new-horizon p {
  color: #E04F39 !important;
}

.text-gt-olympic-teal,
.text-gt-olympic-teal p {
  color: #008C95 !important;
}

.text-gt-bright-purple,
.text-gt-bright-purple p {
  color: #7800FF !important;
}

.text-gt-bright-electric,
.text-gt-bright-electric p {
  color: #00FFFF !important;
}

.text-gt-bright-buzz,
.text-gt-bright-buzz p {
  color: #FFCC00 !important;
}

.text-gt-bright-blue,
.text-gt-bright-blue p {
  color: #2961FF !important;
}

.text-gt-bright-canopy,
.text-gt-bright-canopy p {
  color: #00EC9C !important;
}

.text-gt-bright-horizon,
.text-gt-bright-horizon p {
  color: #FF640F !important;
}

.text-gt-dark-gray,
.text-gt-dark-gray p {
  color: #3b3b3b !important;
}

.text-gt-drk-grey,
.text-gt-drk-grey p {
  color: #3b3b3b !important;
}

.text-gt-medium-grey-light,
.text-gt-medium-grey-light p {
  color: #545454 !important;
}

.text-gt-success,
.text-gt-success p {
  color: #349e08 !important;
}

.text-gt-charcoal,
.text-gt-charcoal p {
  color: #2F3338 !important;
}

.text-gt-slate-dark,
.text-gt-slate-dark p {
  color: #3A4148 !important;
}

.text-gt-steel-gray,
.text-gt-steel-gray p {
  color: #505861 !important;
}

.text-gt-graphite,
.text-gt-graphite p {
  color: #444444 !important;
}

.text-gt-ash-dark,
.text-gt-ash-dark p {
  color: #5A5F63 !important;
}

.text-gt-navy-slate,
.text-gt-navy-slate p {
  color: #243746 !important;
}

.text-gt-storm-blue,
.text-gt-storm-blue p {
  color: #334A5F !important;
}

.text-gt-deep-steel-blue,
.text-gt-deep-steel-blue p {
  color: #3E5468 !important;
}

.text-gt-smoky-navy,
.text-gt-smoky-navy p {
  color: #1E3A52 !important;
}

.text-gt-midnight-navy,
.text-gt-midnight-navy p {
  color: #00263E !important;
}

.text-gt-deep-atlantic,
.text-gt-deep-atlantic p {
  color: #16324F !important;
}

.text-gt-muted-gt-navy,
.text-gt-muted-gt-navy p {
  color: #23415A !important;
}

.text-gt-iron,
.text-gt-iron p {
  color: #4A4742 !important;
}

.text-gt-dark-taupe,
.text-gt-dark-taupe p {
  color: #5A544C !important;
}

.text-gt-bronze-shadow,
.text-gt-bronze-shadow p {
  color: #625746 !important;
}

.text-gt-mist-gray,
.text-gt-mist-gray p {
  color: #D9DEE2 !important;
}

.text-gt-silver-blue,
.text-gt-silver-blue p {
  color: #C9D2D8 !important;
}

.text-gt-cloud-gray,
.text-gt-cloud-gray p {
  color: #E4E8EB !important;
}

.text-gt-stone-gray,
.text-gt-stone-gray p {
  color: #C7C9C7 !important;
}

.text-gt-pale-slate,
.text-gt-pale-slate p {
  color: #D6E0E6 !important;
}

.text-gt-fog-blue,
.text-gt-fog-blue p {
  color: #C7D6E2 !important;
}

.text-gt-soft-steel,
.text-gt-soft-steel p {
  color: #B8C8D4 !important;
}

.text-gt-ice-navy,
.text-gt-ice-navy p {
  color: #DCE7EF !important;
}

.text-gt-soft-taupe,
.text-gt-soft-taupe p {
  color: #D8D1C7 !important;
}

.text-gt-sandstone,
.text-gt-sandstone p {
  color: #DCCFB8 !important;
}

.text-gt-light-bronze,
.text-gt-light-bronze p {
  color: #CBB89D !important;
}

.text-gt-parchment,
.text-gt-parchment p {
  color: #E8E1D3 !important;
}

.text-gt-faded-gold,
.text-gt-faded-gold p {
  color: #D6C48A !important;
}

.text-gt-muted-buzz,
.text-gt-muted-buzz p {
  color: #E1C76A !important;
}

.text-gt-pale-tech-gold,
.text-gt-pale-tech-gold p {
  color: #CDBB7C !important;
}

.text-gt-gray-100,
.text-gt-gray-100 p {
  color: #F8F9FA !important;
}

.text-gt-gray-200,
.text-gt-gray-200 p {
  color: #E9ECEF !important;
}

.text-gt-gray-300,
.text-gt-gray-300 p {
  color: #DEE2E6 !important;
}

.text-gt-gray-400,
.text-gt-gray-400 p {
  color: #CED4DA !important;
}

.text-gt-gray-500,
.text-gt-gray-500 p {
  color: #ADB5BD !important;
}

.text-gt-gray-600,
.text-gt-gray-600 p {
  color: #868E96 !important;
}

.text-gt-gray-700,
.text-gt-gray-700 p {
  color: #6C757D !important;
}

.text-gt-gray-800,
.text-gt-gray-800 p {
  color: #495057 !important;
}

.text-gt-gray-900,
.text-gt-gray-900 p {
  color: #343A40 !important;
}

.text-gt-campanile,
.text-gt-campanile p {
  color: #048A81 !important;
}

.text-gt-burdell,
.text-gt-burdell p {
  color: #BBE6F2 !important;
}

.text-gt-tech-lawn,
.text-gt-tech-lawn p {
  color: #066034 !important;
}

.text-gt-whistle,
.text-gt-whistle p {
  color: #660064 !important;
}

.text-gt-azalea,
.text-gt-azalea p {
  color: #D90368 !important;
}

/* loop colors above */
/*  background colors */
.bg-white {
  background-color: #ffffff !important;
}

.bg-black {
  background-color: #262626 !important;
}

.bg-gt-black {
  background-color: #262626 !important;
}

.bg-gt-white {
  background-color: #ffffff !important;
}

.bg-buzz {
  background-color: #EAAA00 !important;
}

.bg-buzz-gold {
  background-color: #EAAA00 !important;
}

.bg-gt-navy {
  background-color: #051e39 !important;
}

.bg-blue {
  background-color: #004f9f !important;
}

.bg-msa-grey {
  background-color: #404a56 !important;
}

.bg-gt-warm-grey {
  background-color: #d6dbd4 !important;
}

.bg-gt-drk-gold {
  background-color: #857437 !important;
}

.bg-gt-gold {
  background-color: #b39051 !important;
}

.bg-gold {
  background-color: #b39051 !important;
}

.bg-gt-horizon {
  background-color: #f95e10 !important;
}

.bg-red {
  background-color: #ff0000 !important;
}

.bg-blue2 {
  background-color: #034f84 !important;
}

.bg-gt-warm-grey-light {
  background-color: #f7f7f7 !important;
}

.bg-bronze {
  background-color: #CD7F32 !important;
}

.bg-silver {
  background-color: #C0C0C0 !important;
}

.bg-gt-tech-gold {
  background-color: #B3A369 !important;
}

.bg-gt-navy-blue {
  background-color: #003057 !important;
}

.bg-gt-tech-medium-gold {
  background-color: #a4925a !important;
}

.bg-gt-tech-dark-gold {
  background-color: #8F713D !important;
}

.bg-gt-gray-matter {
  background-color: #54585A !important;
}

.bg-gt-pi-mile {
  background-color: #D6DBD4 !important;
}

.bg-gt-diploma {
  background-color: #F9F6E5 !important;
}

.bg-gt-buzz-gold {
  background-color: #EAAA00 !important;
}

.bg-gt-impact-purple {
  background-color: #5F249F !important;
}

.bg-gt-electric-blue {
  background-color: #64CCC9 !important;
}

.bg-gt-rat-cap {
  background-color: #FFCD00 !important;
}

.bg-gt-bold-blue {
  background-color: #3A5DAE !important;
}

.bg-gt-canopy-lime {
  background-color: #A4D233 !important;
}

.bg-gt-new-horizon {
  background-color: #E04F39 !important;
}

.bg-gt-olympic-teal {
  background-color: #008C95 !important;
}

.bg-gt-bright-purple {
  background-color: #7800FF !important;
}

.bg-gt-bright-electric {
  background-color: #00FFFF !important;
}

.bg-gt-bright-buzz {
  background-color: #FFCC00 !important;
}

.bg-gt-bright-blue {
  background-color: #2961FF !important;
}

.bg-gt-bright-canopy {
  background-color: #00EC9C !important;
}

.bg-gt-bright-horizon {
  background-color: #FF640F !important;
}

.bg-gt-dark-gray {
  background-color: #3b3b3b !important;
}

.bg-gt-drk-grey {
  background-color: #3b3b3b !important;
}

.bg-gt-medium-grey-light {
  background-color: #545454 !important;
}

.bg-gt-success {
  background-color: #349e08 !important;
}

.bg-gt-charcoal {
  background-color: #2F3338 !important;
}

.bg-gt-slate-dark {
  background-color: #3A4148 !important;
}

.bg-gt-steel-gray {
  background-color: #505861 !important;
}

.bg-gt-graphite {
  background-color: #444444 !important;
}

.bg-gt-ash-dark {
  background-color: #5A5F63 !important;
}

.bg-gt-navy-slate {
  background-color: #243746 !important;
}

.bg-gt-storm-blue {
  background-color: #334A5F !important;
}

.bg-gt-deep-steel-blue {
  background-color: #3E5468 !important;
}

.bg-gt-smoky-navy {
  background-color: #1E3A52 !important;
}

.bg-gt-midnight-navy {
  background-color: #00263E !important;
}

.bg-gt-deep-atlantic {
  background-color: #16324F !important;
}

.bg-gt-muted-gt-navy {
  background-color: #23415A !important;
}

.bg-gt-iron {
  background-color: #4A4742 !important;
}

.bg-gt-dark-taupe {
  background-color: #5A544C !important;
}

.bg-gt-bronze-shadow {
  background-color: #625746 !important;
}

.bg-gt-mist-gray {
  background-color: #D9DEE2 !important;
}

.bg-gt-silver-blue {
  background-color: #C9D2D8 !important;
}

.bg-gt-cloud-gray {
  background-color: #E4E8EB !important;
}

.bg-gt-stone-gray {
  background-color: #C7C9C7 !important;
}

.bg-gt-pale-slate {
  background-color: #D6E0E6 !important;
}

.bg-gt-fog-blue {
  background-color: #C7D6E2 !important;
}

.bg-gt-soft-steel {
  background-color: #B8C8D4 !important;
}

.bg-gt-ice-navy {
  background-color: #DCE7EF !important;
}

.bg-gt-soft-taupe {
  background-color: #D8D1C7 !important;
}

.bg-gt-sandstone {
  background-color: #DCCFB8 !important;
}

.bg-gt-light-bronze {
  background-color: #CBB89D !important;
}

.bg-gt-parchment {
  background-color: #E8E1D3 !important;
}

.bg-gt-faded-gold {
  background-color: #D6C48A !important;
}

.bg-gt-muted-buzz {
  background-color: #E1C76A !important;
}

.bg-gt-pale-tech-gold {
  background-color: #CDBB7C !important;
}

.bg-gt-gray-100 {
  background-color: #F8F9FA !important;
}

.bg-gt-gray-200 {
  background-color: #E9ECEF !important;
}

.bg-gt-gray-300 {
  background-color: #DEE2E6 !important;
}

.bg-gt-gray-400 {
  background-color: #CED4DA !important;
}

.bg-gt-gray-500 {
  background-color: #ADB5BD !important;
}

.bg-gt-gray-600 {
  background-color: #868E96 !important;
}

.bg-gt-gray-700 {
  background-color: #6C757D !important;
}

.bg-gt-gray-800 {
  background-color: #495057 !important;
}

.bg-gt-gray-900 {
  background-color: #343A40 !important;
}

.bg-gt-campanile {
  background-color: #048A81 !important;
}

.bg-gt-burdell {
  background-color: #BBE6F2 !important;
}

.bg-gt-tech-lawn {
  background-color: #066034 !important;
}

.bg-gt-whistle {
  background-color: #660064 !important;
}

.bg-gt-azalea {
  background-color: #D90368 !important;
}

/* loop colors above */
/*  border colors */
.border-color-white {
  border-color: #ffffff !important;
}

.border-color-black {
  border-color: #262626 !important;
}

.border-color-gt-black {
  border-color: #262626 !important;
}

.border-color-gt-white {
  border-color: #ffffff !important;
}

.border-color-buzz {
  border-color: #EAAA00 !important;
}

.border-color-buzz-gold {
  border-color: #EAAA00 !important;
}

.border-color-gt-navy {
  border-color: #051e39 !important;
}

.border-color-blue {
  border-color: #004f9f !important;
}

.border-color-msa-grey {
  border-color: #404a56 !important;
}

.border-color-gt-warm-grey {
  border-color: #d6dbd4 !important;
}

.border-color-gt-drk-gold {
  border-color: #857437 !important;
}

.border-color-gt-gold {
  border-color: #b39051 !important;
}

.border-color-gold {
  border-color: #b39051 !important;
}

.border-color-gt-horizon {
  border-color: #f95e10 !important;
}

.border-color-red {
  border-color: #ff0000 !important;
}

.border-color-blue2 {
  border-color: #034f84 !important;
}

.border-color-gt-warm-grey-light {
  border-color: #f7f7f7 !important;
}

.border-color-bronze {
  border-color: #CD7F32 !important;
}

.border-color-silver {
  border-color: #C0C0C0 !important;
}

.border-color-gt-tech-gold {
  border-color: #B3A369 !important;
}

.border-color-gt-navy-blue {
  border-color: #003057 !important;
}

.border-color-gt-tech-medium-gold {
  border-color: #a4925a !important;
}

.border-color-gt-tech-dark-gold {
  border-color: #8F713D !important;
}

.border-color-gt-gray-matter {
  border-color: #54585A !important;
}

.border-color-gt-pi-mile {
  border-color: #D6DBD4 !important;
}

.border-color-gt-diploma {
  border-color: #F9F6E5 !important;
}

.border-color-gt-buzz-gold {
  border-color: #EAAA00 !important;
}

.border-color-gt-impact-purple {
  border-color: #5F249F !important;
}

.border-color-gt-electric-blue {
  border-color: #64CCC9 !important;
}

.border-color-gt-rat-cap {
  border-color: #FFCD00 !important;
}

.border-color-gt-bold-blue {
  border-color: #3A5DAE !important;
}

.border-color-gt-canopy-lime {
  border-color: #A4D233 !important;
}

.border-color-gt-new-horizon {
  border-color: #E04F39 !important;
}

.border-color-gt-olympic-teal {
  border-color: #008C95 !important;
}

.border-color-gt-bright-purple {
  border-color: #7800FF !important;
}

.border-color-gt-bright-electric {
  border-color: #00FFFF !important;
}

.border-color-gt-bright-buzz {
  border-color: #FFCC00 !important;
}

.border-color-gt-bright-blue {
  border-color: #2961FF !important;
}

.border-color-gt-bright-canopy {
  border-color: #00EC9C !important;
}

.border-color-gt-bright-horizon {
  border-color: #FF640F !important;
}

.border-color-gt-dark-gray {
  border-color: #3b3b3b !important;
}

.border-color-gt-drk-grey {
  border-color: #3b3b3b !important;
}

.border-color-gt-medium-grey-light {
  border-color: #545454 !important;
}

.border-color-gt-success {
  border-color: #349e08 !important;
}

.border-color-gt-charcoal {
  border-color: #2F3338 !important;
}

.border-color-gt-slate-dark {
  border-color: #3A4148 !important;
}

.border-color-gt-steel-gray {
  border-color: #505861 !important;
}

.border-color-gt-graphite {
  border-color: #444444 !important;
}

.border-color-gt-ash-dark {
  border-color: #5A5F63 !important;
}

.border-color-gt-navy-slate {
  border-color: #243746 !important;
}

.border-color-gt-storm-blue {
  border-color: #334A5F !important;
}

.border-color-gt-deep-steel-blue {
  border-color: #3E5468 !important;
}

.border-color-gt-smoky-navy {
  border-color: #1E3A52 !important;
}

.border-color-gt-midnight-navy {
  border-color: #00263E !important;
}

.border-color-gt-deep-atlantic {
  border-color: #16324F !important;
}

.border-color-gt-muted-gt-navy {
  border-color: #23415A !important;
}

.border-color-gt-iron {
  border-color: #4A4742 !important;
}

.border-color-gt-dark-taupe {
  border-color: #5A544C !important;
}

.border-color-gt-bronze-shadow {
  border-color: #625746 !important;
}

.border-color-gt-mist-gray {
  border-color: #D9DEE2 !important;
}

.border-color-gt-silver-blue {
  border-color: #C9D2D8 !important;
}

.border-color-gt-cloud-gray {
  border-color: #E4E8EB !important;
}

.border-color-gt-stone-gray {
  border-color: #C7C9C7 !important;
}

.border-color-gt-pale-slate {
  border-color: #D6E0E6 !important;
}

.border-color-gt-fog-blue {
  border-color: #C7D6E2 !important;
}

.border-color-gt-soft-steel {
  border-color: #B8C8D4 !important;
}

.border-color-gt-ice-navy {
  border-color: #DCE7EF !important;
}

.border-color-gt-soft-taupe {
  border-color: #D8D1C7 !important;
}

.border-color-gt-sandstone {
  border-color: #DCCFB8 !important;
}

.border-color-gt-light-bronze {
  border-color: #CBB89D !important;
}

.border-color-gt-parchment {
  border-color: #E8E1D3 !important;
}

.border-color-gt-faded-gold {
  border-color: #D6C48A !important;
}

.border-color-gt-muted-buzz {
  border-color: #E1C76A !important;
}

.border-color-gt-pale-tech-gold {
  border-color: #CDBB7C !important;
}

.border-color-gt-gray-100 {
  border-color: #F8F9FA !important;
}

.border-color-gt-gray-200 {
  border-color: #E9ECEF !important;
}

.border-color-gt-gray-300 {
  border-color: #DEE2E6 !important;
}

.border-color-gt-gray-400 {
  border-color: #CED4DA !important;
}

.border-color-gt-gray-500 {
  border-color: #ADB5BD !important;
}

.border-color-gt-gray-600 {
  border-color: #868E96 !important;
}

.border-color-gt-gray-700 {
  border-color: #6C757D !important;
}

.border-color-gt-gray-800 {
  border-color: #495057 !important;
}

.border-color-gt-gray-900 {
  border-color: #343A40 !important;
}

.border-color-gt-campanile {
  border-color: #048A81 !important;
}

.border-color-gt-burdell {
  border-color: #BBE6F2 !important;
}

.border-color-gt-tech-lawn {
  border-color: #066034 !important;
}

.border-color-gt-whistle {
  border-color: #660064 !important;
}

.border-color-gt-azalea {
  border-color: #D90368 !important;
}

/* loop colors above */
/*  svg colors */
.svg-fill-white svg path {
  fill: #ffffff;
}

.svg-fill-black svg path {
  fill: #262626;
}

.svg-fill-gt-black svg path {
  fill: #262626;
}

.svg-fill-gt-white svg path {
  fill: #ffffff;
}

.svg-fill-buzz svg path {
  fill: #EAAA00;
}

.svg-fill-buzz-gold svg path {
  fill: #EAAA00;
}

.svg-fill-gt-navy svg path {
  fill: #051e39;
}

.svg-fill-blue svg path {
  fill: #004f9f;
}

.svg-fill-msa-grey svg path {
  fill: #404a56;
}

.svg-fill-gt-warm-grey svg path {
  fill: #d6dbd4;
}

.svg-fill-gt-drk-gold svg path {
  fill: #857437;
}

.svg-fill-gt-gold svg path {
  fill: #b39051;
}

.svg-fill-gold svg path {
  fill: #b39051;
}

.svg-fill-gt-horizon svg path {
  fill: #f95e10;
}

.svg-fill-red svg path {
  fill: #ff0000;
}

.svg-fill-blue2 svg path {
  fill: #034f84;
}

.svg-fill-gt-warm-grey-light svg path {
  fill: #f7f7f7;
}

.svg-fill-bronze svg path {
  fill: #CD7F32;
}

.svg-fill-silver svg path {
  fill: #C0C0C0;
}

.svg-fill-gt-tech-gold svg path {
  fill: #B3A369;
}

.svg-fill-gt-navy-blue svg path {
  fill: #003057;
}

.svg-fill-gt-tech-medium-gold svg path {
  fill: #a4925a;
}

.svg-fill-gt-tech-dark-gold svg path {
  fill: #8F713D;
}

.svg-fill-gt-gray-matter svg path {
  fill: #54585A;
}

.svg-fill-gt-pi-mile svg path {
  fill: #D6DBD4;
}

.svg-fill-gt-diploma svg path {
  fill: #F9F6E5;
}

.svg-fill-gt-buzz-gold svg path {
  fill: #EAAA00;
}

.svg-fill-gt-impact-purple svg path {
  fill: #5F249F;
}

.svg-fill-gt-electric-blue svg path {
  fill: #64CCC9;
}

.svg-fill-gt-rat-cap svg path {
  fill: #FFCD00;
}

.svg-fill-gt-bold-blue svg path {
  fill: #3A5DAE;
}

.svg-fill-gt-canopy-lime svg path {
  fill: #A4D233;
}

.svg-fill-gt-new-horizon svg path {
  fill: #E04F39;
}

.svg-fill-gt-olympic-teal svg path {
  fill: #008C95;
}

.svg-fill-gt-bright-purple svg path {
  fill: #7800FF;
}

.svg-fill-gt-bright-electric svg path {
  fill: #00FFFF;
}

.svg-fill-gt-bright-buzz svg path {
  fill: #FFCC00;
}

.svg-fill-gt-bright-blue svg path {
  fill: #2961FF;
}

.svg-fill-gt-bright-canopy svg path {
  fill: #00EC9C;
}

.svg-fill-gt-bright-horizon svg path {
  fill: #FF640F;
}

.svg-fill-gt-dark-gray svg path {
  fill: #3b3b3b;
}

.svg-fill-gt-drk-grey svg path {
  fill: #3b3b3b;
}

.svg-fill-gt-medium-grey-light svg path {
  fill: #545454;
}

.svg-fill-gt-success svg path {
  fill: #349e08;
}

.svg-fill-gt-charcoal svg path {
  fill: #2F3338;
}

.svg-fill-gt-slate-dark svg path {
  fill: #3A4148;
}

.svg-fill-gt-steel-gray svg path {
  fill: #505861;
}

.svg-fill-gt-graphite svg path {
  fill: #444444;
}

.svg-fill-gt-ash-dark svg path {
  fill: #5A5F63;
}

.svg-fill-gt-navy-slate svg path {
  fill: #243746;
}

.svg-fill-gt-storm-blue svg path {
  fill: #334A5F;
}

.svg-fill-gt-deep-steel-blue svg path {
  fill: #3E5468;
}

.svg-fill-gt-smoky-navy svg path {
  fill: #1E3A52;
}

.svg-fill-gt-midnight-navy svg path {
  fill: #00263E;
}

.svg-fill-gt-deep-atlantic svg path {
  fill: #16324F;
}

.svg-fill-gt-muted-gt-navy svg path {
  fill: #23415A;
}

.svg-fill-gt-iron svg path {
  fill: #4A4742;
}

.svg-fill-gt-dark-taupe svg path {
  fill: #5A544C;
}

.svg-fill-gt-bronze-shadow svg path {
  fill: #625746;
}

.svg-fill-gt-mist-gray svg path {
  fill: #D9DEE2;
}

.svg-fill-gt-silver-blue svg path {
  fill: #C9D2D8;
}

.svg-fill-gt-cloud-gray svg path {
  fill: #E4E8EB;
}

.svg-fill-gt-stone-gray svg path {
  fill: #C7C9C7;
}

.svg-fill-gt-pale-slate svg path {
  fill: #D6E0E6;
}

.svg-fill-gt-fog-blue svg path {
  fill: #C7D6E2;
}

.svg-fill-gt-soft-steel svg path {
  fill: #B8C8D4;
}

.svg-fill-gt-ice-navy svg path {
  fill: #DCE7EF;
}

.svg-fill-gt-soft-taupe svg path {
  fill: #D8D1C7;
}

.svg-fill-gt-sandstone svg path {
  fill: #DCCFB8;
}

.svg-fill-gt-light-bronze svg path {
  fill: #CBB89D;
}

.svg-fill-gt-parchment svg path {
  fill: #E8E1D3;
}

.svg-fill-gt-faded-gold svg path {
  fill: #D6C48A;
}

.svg-fill-gt-muted-buzz svg path {
  fill: #E1C76A;
}

.svg-fill-gt-pale-tech-gold svg path {
  fill: #CDBB7C;
}

.svg-fill-gt-gray-100 svg path {
  fill: #F8F9FA;
}

.svg-fill-gt-gray-200 svg path {
  fill: #E9ECEF;
}

.svg-fill-gt-gray-300 svg path {
  fill: #DEE2E6;
}

.svg-fill-gt-gray-400 svg path {
  fill: #CED4DA;
}

.svg-fill-gt-gray-500 svg path {
  fill: #ADB5BD;
}

.svg-fill-gt-gray-600 svg path {
  fill: #868E96;
}

.svg-fill-gt-gray-700 svg path {
  fill: #6C757D;
}

.svg-fill-gt-gray-800 svg path {
  fill: #495057;
}

.svg-fill-gt-gray-900 svg path {
  fill: #343A40;
}

.svg-fill-gt-campanile svg path {
  fill: #048A81;
}

.svg-fill-gt-burdell svg path {
  fill: #BBE6F2;
}

.svg-fill-gt-tech-lawn svg path {
  fill: #066034;
}

.svg-fill-gt-whistle svg path {
  fill: #660064;
}

.svg-fill-gt-azalea svg path {
  fill: #D90368;
}

/*  svg duo primary colors */
.svg-fill-primary-white svg .fa-primary {
  fill: #ffffff;
}

.svg-fill-primary-black svg .fa-primary {
  fill: #262626;
}

.svg-fill-primary-gt-black svg .fa-primary {
  fill: #262626;
}

.svg-fill-primary-gt-white svg .fa-primary {
  fill: #ffffff;
}

.svg-fill-primary-buzz svg .fa-primary {
  fill: #EAAA00;
}

.svg-fill-primary-buzz-gold svg .fa-primary {
  fill: #EAAA00;
}

.svg-fill-primary-gt-navy svg .fa-primary {
  fill: #051e39;
}

.svg-fill-primary-blue svg .fa-primary {
  fill: #004f9f;
}

.svg-fill-primary-msa-grey svg .fa-primary {
  fill: #404a56;
}

.svg-fill-primary-gt-warm-grey svg .fa-primary {
  fill: #d6dbd4;
}

.svg-fill-primary-gt-drk-gold svg .fa-primary {
  fill: #857437;
}

.svg-fill-primary-gt-gold svg .fa-primary {
  fill: #b39051;
}

.svg-fill-primary-gold svg .fa-primary {
  fill: #b39051;
}

.svg-fill-primary-gt-horizon svg .fa-primary {
  fill: #f95e10;
}

.svg-fill-primary-red svg .fa-primary {
  fill: #ff0000;
}

.svg-fill-primary-blue2 svg .fa-primary {
  fill: #034f84;
}

.svg-fill-primary-gt-warm-grey-light svg .fa-primary {
  fill: #f7f7f7;
}

.svg-fill-primary-bronze svg .fa-primary {
  fill: #CD7F32;
}

.svg-fill-primary-silver svg .fa-primary {
  fill: #C0C0C0;
}

.svg-fill-primary-gt-tech-gold svg .fa-primary {
  fill: #B3A369;
}

.svg-fill-primary-gt-navy-blue svg .fa-primary {
  fill: #003057;
}

.svg-fill-primary-gt-tech-medium-gold svg .fa-primary {
  fill: #a4925a;
}

.svg-fill-primary-gt-tech-dark-gold svg .fa-primary {
  fill: #8F713D;
}

.svg-fill-primary-gt-gray-matter svg .fa-primary {
  fill: #54585A;
}

.svg-fill-primary-gt-pi-mile svg .fa-primary {
  fill: #D6DBD4;
}

.svg-fill-primary-gt-diploma svg .fa-primary {
  fill: #F9F6E5;
}

.svg-fill-primary-gt-buzz-gold svg .fa-primary {
  fill: #EAAA00;
}

.svg-fill-primary-gt-impact-purple svg .fa-primary {
  fill: #5F249F;
}

.svg-fill-primary-gt-electric-blue svg .fa-primary {
  fill: #64CCC9;
}

.svg-fill-primary-gt-rat-cap svg .fa-primary {
  fill: #FFCD00;
}

.svg-fill-primary-gt-bold-blue svg .fa-primary {
  fill: #3A5DAE;
}

.svg-fill-primary-gt-canopy-lime svg .fa-primary {
  fill: #A4D233;
}

.svg-fill-primary-gt-new-horizon svg .fa-primary {
  fill: #E04F39;
}

.svg-fill-primary-gt-olympic-teal svg .fa-primary {
  fill: #008C95;
}

.svg-fill-primary-gt-bright-purple svg .fa-primary {
  fill: #7800FF;
}

.svg-fill-primary-gt-bright-electric svg .fa-primary {
  fill: #00FFFF;
}

.svg-fill-primary-gt-bright-buzz svg .fa-primary {
  fill: #FFCC00;
}

.svg-fill-primary-gt-bright-blue svg .fa-primary {
  fill: #2961FF;
}

.svg-fill-primary-gt-bright-canopy svg .fa-primary {
  fill: #00EC9C;
}

.svg-fill-primary-gt-bright-horizon svg .fa-primary {
  fill: #FF640F;
}

.svg-fill-primary-gt-dark-gray svg .fa-primary {
  fill: #3b3b3b;
}

.svg-fill-primary-gt-drk-grey svg .fa-primary {
  fill: #3b3b3b;
}

.svg-fill-primary-gt-medium-grey-light svg .fa-primary {
  fill: #545454;
}

.svg-fill-primary-gt-success svg .fa-primary {
  fill: #349e08;
}

.svg-fill-primary-gt-charcoal svg .fa-primary {
  fill: #2F3338;
}

.svg-fill-primary-gt-slate-dark svg .fa-primary {
  fill: #3A4148;
}

.svg-fill-primary-gt-steel-gray svg .fa-primary {
  fill: #505861;
}

.svg-fill-primary-gt-graphite svg .fa-primary {
  fill: #444444;
}

.svg-fill-primary-gt-ash-dark svg .fa-primary {
  fill: #5A5F63;
}

.svg-fill-primary-gt-navy-slate svg .fa-primary {
  fill: #243746;
}

.svg-fill-primary-gt-storm-blue svg .fa-primary {
  fill: #334A5F;
}

.svg-fill-primary-gt-deep-steel-blue svg .fa-primary {
  fill: #3E5468;
}

.svg-fill-primary-gt-smoky-navy svg .fa-primary {
  fill: #1E3A52;
}

.svg-fill-primary-gt-midnight-navy svg .fa-primary {
  fill: #00263E;
}

.svg-fill-primary-gt-deep-atlantic svg .fa-primary {
  fill: #16324F;
}

.svg-fill-primary-gt-muted-gt-navy svg .fa-primary {
  fill: #23415A;
}

.svg-fill-primary-gt-iron svg .fa-primary {
  fill: #4A4742;
}

.svg-fill-primary-gt-dark-taupe svg .fa-primary {
  fill: #5A544C;
}

.svg-fill-primary-gt-bronze-shadow svg .fa-primary {
  fill: #625746;
}

.svg-fill-primary-gt-mist-gray svg .fa-primary {
  fill: #D9DEE2;
}

.svg-fill-primary-gt-silver-blue svg .fa-primary {
  fill: #C9D2D8;
}

.svg-fill-primary-gt-cloud-gray svg .fa-primary {
  fill: #E4E8EB;
}

.svg-fill-primary-gt-stone-gray svg .fa-primary {
  fill: #C7C9C7;
}

.svg-fill-primary-gt-pale-slate svg .fa-primary {
  fill: #D6E0E6;
}

.svg-fill-primary-gt-fog-blue svg .fa-primary {
  fill: #C7D6E2;
}

.svg-fill-primary-gt-soft-steel svg .fa-primary {
  fill: #B8C8D4;
}

.svg-fill-primary-gt-ice-navy svg .fa-primary {
  fill: #DCE7EF;
}

.svg-fill-primary-gt-soft-taupe svg .fa-primary {
  fill: #D8D1C7;
}

.svg-fill-primary-gt-sandstone svg .fa-primary {
  fill: #DCCFB8;
}

.svg-fill-primary-gt-light-bronze svg .fa-primary {
  fill: #CBB89D;
}

.svg-fill-primary-gt-parchment svg .fa-primary {
  fill: #E8E1D3;
}

.svg-fill-primary-gt-faded-gold svg .fa-primary {
  fill: #D6C48A;
}

.svg-fill-primary-gt-muted-buzz svg .fa-primary {
  fill: #E1C76A;
}

.svg-fill-primary-gt-pale-tech-gold svg .fa-primary {
  fill: #CDBB7C;
}

.svg-fill-primary-gt-gray-100 svg .fa-primary {
  fill: #F8F9FA;
}

.svg-fill-primary-gt-gray-200 svg .fa-primary {
  fill: #E9ECEF;
}

.svg-fill-primary-gt-gray-300 svg .fa-primary {
  fill: #DEE2E6;
}

.svg-fill-primary-gt-gray-400 svg .fa-primary {
  fill: #CED4DA;
}

.svg-fill-primary-gt-gray-500 svg .fa-primary {
  fill: #ADB5BD;
}

.svg-fill-primary-gt-gray-600 svg .fa-primary {
  fill: #868E96;
}

.svg-fill-primary-gt-gray-700 svg .fa-primary {
  fill: #6C757D;
}

.svg-fill-primary-gt-gray-800 svg .fa-primary {
  fill: #495057;
}

.svg-fill-primary-gt-gray-900 svg .fa-primary {
  fill: #343A40;
}

.svg-fill-primary-gt-campanile svg .fa-primary {
  fill: #048A81;
}

.svg-fill-primary-gt-burdell svg .fa-primary {
  fill: #BBE6F2;
}

.svg-fill-primary-gt-tech-lawn svg .fa-primary {
  fill: #066034;
}

.svg-fill-primary-gt-whistle svg .fa-primary {
  fill: #660064;
}

.svg-fill-primary-gt-azalea svg .fa-primary {
  fill: #D90368;
}

/*  svg duo primary colors */
.svg-fill-secondary-white svg .fa-secondary {
  fill: #ffffff;
}

.svg-fill-secondary-black svg .fa-secondary {
  fill: #262626;
}

.svg-fill-secondary-gt-black svg .fa-secondary {
  fill: #262626;
}

.svg-fill-secondary-gt-white svg .fa-secondary {
  fill: #ffffff;
}

.svg-fill-secondary-buzz svg .fa-secondary {
  fill: #EAAA00;
}

.svg-fill-secondary-buzz-gold svg .fa-secondary {
  fill: #EAAA00;
}

.svg-fill-secondary-gt-navy svg .fa-secondary {
  fill: #051e39;
}

.svg-fill-secondary-blue svg .fa-secondary {
  fill: #004f9f;
}

.svg-fill-secondary-msa-grey svg .fa-secondary {
  fill: #404a56;
}

.svg-fill-secondary-gt-warm-grey svg .fa-secondary {
  fill: #d6dbd4;
}

.svg-fill-secondary-gt-drk-gold svg .fa-secondary {
  fill: #857437;
}

.svg-fill-secondary-gt-gold svg .fa-secondary {
  fill: #b39051;
}

.svg-fill-secondary-gold svg .fa-secondary {
  fill: #b39051;
}

.svg-fill-secondary-gt-horizon svg .fa-secondary {
  fill: #f95e10;
}

.svg-fill-secondary-red svg .fa-secondary {
  fill: #ff0000;
}

.svg-fill-secondary-blue2 svg .fa-secondary {
  fill: #034f84;
}

.svg-fill-secondary-gt-warm-grey-light svg .fa-secondary {
  fill: #f7f7f7;
}

.svg-fill-secondary-bronze svg .fa-secondary {
  fill: #CD7F32;
}

.svg-fill-secondary-silver svg .fa-secondary {
  fill: #C0C0C0;
}

.svg-fill-secondary-gt-tech-gold svg .fa-secondary {
  fill: #B3A369;
}

.svg-fill-secondary-gt-navy-blue svg .fa-secondary {
  fill: #003057;
}

.svg-fill-secondary-gt-tech-medium-gold svg .fa-secondary {
  fill: #a4925a;
}

.svg-fill-secondary-gt-tech-dark-gold svg .fa-secondary {
  fill: #8F713D;
}

.svg-fill-secondary-gt-gray-matter svg .fa-secondary {
  fill: #54585A;
}

.svg-fill-secondary-gt-pi-mile svg .fa-secondary {
  fill: #D6DBD4;
}

.svg-fill-secondary-gt-diploma svg .fa-secondary {
  fill: #F9F6E5;
}

.svg-fill-secondary-gt-buzz-gold svg .fa-secondary {
  fill: #EAAA00;
}

.svg-fill-secondary-gt-impact-purple svg .fa-secondary {
  fill: #5F249F;
}

.svg-fill-secondary-gt-electric-blue svg .fa-secondary {
  fill: #64CCC9;
}

.svg-fill-secondary-gt-rat-cap svg .fa-secondary {
  fill: #FFCD00;
}

.svg-fill-secondary-gt-bold-blue svg .fa-secondary {
  fill: #3A5DAE;
}

.svg-fill-secondary-gt-canopy-lime svg .fa-secondary {
  fill: #A4D233;
}

.svg-fill-secondary-gt-new-horizon svg .fa-secondary {
  fill: #E04F39;
}

.svg-fill-secondary-gt-olympic-teal svg .fa-secondary {
  fill: #008C95;
}

.svg-fill-secondary-gt-bright-purple svg .fa-secondary {
  fill: #7800FF;
}

.svg-fill-secondary-gt-bright-electric svg .fa-secondary {
  fill: #00FFFF;
}

.svg-fill-secondary-gt-bright-buzz svg .fa-secondary {
  fill: #FFCC00;
}

.svg-fill-secondary-gt-bright-blue svg .fa-secondary {
  fill: #2961FF;
}

.svg-fill-secondary-gt-bright-canopy svg .fa-secondary {
  fill: #00EC9C;
}

.svg-fill-secondary-gt-bright-horizon svg .fa-secondary {
  fill: #FF640F;
}

.svg-fill-secondary-gt-dark-gray svg .fa-secondary {
  fill: #3b3b3b;
}

.svg-fill-secondary-gt-drk-grey svg .fa-secondary {
  fill: #3b3b3b;
}

.svg-fill-secondary-gt-medium-grey-light svg .fa-secondary {
  fill: #545454;
}

.svg-fill-secondary-gt-success svg .fa-secondary {
  fill: #349e08;
}

.svg-fill-secondary-gt-charcoal svg .fa-secondary {
  fill: #2F3338;
}

.svg-fill-secondary-gt-slate-dark svg .fa-secondary {
  fill: #3A4148;
}

.svg-fill-secondary-gt-steel-gray svg .fa-secondary {
  fill: #505861;
}

.svg-fill-secondary-gt-graphite svg .fa-secondary {
  fill: #444444;
}

.svg-fill-secondary-gt-ash-dark svg .fa-secondary {
  fill: #5A5F63;
}

.svg-fill-secondary-gt-navy-slate svg .fa-secondary {
  fill: #243746;
}

.svg-fill-secondary-gt-storm-blue svg .fa-secondary {
  fill: #334A5F;
}

.svg-fill-secondary-gt-deep-steel-blue svg .fa-secondary {
  fill: #3E5468;
}

.svg-fill-secondary-gt-smoky-navy svg .fa-secondary {
  fill: #1E3A52;
}

.svg-fill-secondary-gt-midnight-navy svg .fa-secondary {
  fill: #00263E;
}

.svg-fill-secondary-gt-deep-atlantic svg .fa-secondary {
  fill: #16324F;
}

.svg-fill-secondary-gt-muted-gt-navy svg .fa-secondary {
  fill: #23415A;
}

.svg-fill-secondary-gt-iron svg .fa-secondary {
  fill: #4A4742;
}

.svg-fill-secondary-gt-dark-taupe svg .fa-secondary {
  fill: #5A544C;
}

.svg-fill-secondary-gt-bronze-shadow svg .fa-secondary {
  fill: #625746;
}

.svg-fill-secondary-gt-mist-gray svg .fa-secondary {
  fill: #D9DEE2;
}

.svg-fill-secondary-gt-silver-blue svg .fa-secondary {
  fill: #C9D2D8;
}

.svg-fill-secondary-gt-cloud-gray svg .fa-secondary {
  fill: #E4E8EB;
}

.svg-fill-secondary-gt-stone-gray svg .fa-secondary {
  fill: #C7C9C7;
}

.svg-fill-secondary-gt-pale-slate svg .fa-secondary {
  fill: #D6E0E6;
}

.svg-fill-secondary-gt-fog-blue svg .fa-secondary {
  fill: #C7D6E2;
}

.svg-fill-secondary-gt-soft-steel svg .fa-secondary {
  fill: #B8C8D4;
}

.svg-fill-secondary-gt-ice-navy svg .fa-secondary {
  fill: #DCE7EF;
}

.svg-fill-secondary-gt-soft-taupe svg .fa-secondary {
  fill: #D8D1C7;
}

.svg-fill-secondary-gt-sandstone svg .fa-secondary {
  fill: #DCCFB8;
}

.svg-fill-secondary-gt-light-bronze svg .fa-secondary {
  fill: #CBB89D;
}

.svg-fill-secondary-gt-parchment svg .fa-secondary {
  fill: #E8E1D3;
}

.svg-fill-secondary-gt-faded-gold svg .fa-secondary {
  fill: #D6C48A;
}

.svg-fill-secondary-gt-muted-buzz svg .fa-secondary {
  fill: #E1C76A;
}

.svg-fill-secondary-gt-pale-tech-gold svg .fa-secondary {
  fill: #CDBB7C;
}

.svg-fill-secondary-gt-gray-100 svg .fa-secondary {
  fill: #F8F9FA;
}

.svg-fill-secondary-gt-gray-200 svg .fa-secondary {
  fill: #E9ECEF;
}

.svg-fill-secondary-gt-gray-300 svg .fa-secondary {
  fill: #DEE2E6;
}

.svg-fill-secondary-gt-gray-400 svg .fa-secondary {
  fill: #CED4DA;
}

.svg-fill-secondary-gt-gray-500 svg .fa-secondary {
  fill: #ADB5BD;
}

.svg-fill-secondary-gt-gray-600 svg .fa-secondary {
  fill: #868E96;
}

.svg-fill-secondary-gt-gray-700 svg .fa-secondary {
  fill: #6C757D;
}

.svg-fill-secondary-gt-gray-800 svg .fa-secondary {
  fill: #495057;
}

.svg-fill-secondary-gt-gray-900 svg .fa-secondary {
  fill: #343A40;
}

.svg-fill-secondary-gt-campanile svg .fa-secondary {
  fill: #048A81;
}

.svg-fill-secondary-gt-burdell svg .fa-secondary {
  fill: #BBE6F2;
}

.svg-fill-secondary-gt-tech-lawn svg .fa-secondary {
  fill: #066034;
}

.svg-fill-secondary-gt-whistle svg .fa-secondary {
  fill: #660064;
}

.svg-fill-secondary-gt-azalea svg .fa-secondary {
  fill: #D90368;
}

/* additional table header colors */
.thead-gt-black table thead {
  background: var(--gt-black) !important;
  color: var(--gt-white) !important;
}

.thead-gt-blue table thead {
  background: var(--gt-navy) !important;
  color: var(--gt-white) !important;
}

.thead-msa-grey table thead {
  background: #404a56 !important;
  color: var(--gt-white) !important;
}

.fade-bottom-white {
  position: relative;
  z-index: 0;
}
.fade-bottom-white > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-white::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 75%, white 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-black {
  position: relative;
  z-index: 0;
}
.fade-bottom-black > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-black::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(38, 38, 38, 0) 0%, rgba(38, 38, 38, 0.5) 75%, #262626 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-black {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-black > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-black::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(38, 38, 38, 0) 0%, rgba(38, 38, 38, 0.5) 75%, #262626 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-white {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-white > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-white::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 75%, white 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-buzz {
  position: relative;
  z-index: 0;
}
.fade-bottom-buzz > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-buzz::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(234, 170, 0, 0) 0%, rgba(234, 170, 0, 0.5) 75%, #eaaa00 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-buzz-gold {
  position: relative;
  z-index: 0;
}
.fade-bottom-buzz-gold > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-buzz-gold::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(234, 170, 0, 0) 0%, rgba(234, 170, 0, 0.5) 75%, #eaaa00 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-navy {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-navy > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-navy::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(5, 30, 57, 0) 0%, rgba(5, 30, 57, 0.5) 75%, #051e39 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-blue {
  position: relative;
  z-index: 0;
}
.fade-bottom-blue > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-blue::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(0, 79, 159, 0) 0%, rgba(0, 79, 159, 0.5) 75%, #004f9f 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-msa-grey {
  position: relative;
  z-index: 0;
}
.fade-bottom-msa-grey > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-msa-grey::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(64, 74, 86, 0) 0%, rgba(64, 74, 86, 0.5) 75%, #404a56 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-warm-grey {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-warm-grey > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-warm-grey::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(214, 219, 212, 0) 0%, rgba(214, 219, 212, 0.5) 75%, #d6dbd4 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-drk-gold {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-drk-gold > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-drk-gold::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(133, 116, 55, 0) 0%, rgba(133, 116, 55, 0.5) 75%, #857437 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-gold {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-gold > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-gold::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(179, 144, 81, 0) 0%, rgba(179, 144, 81, 0.5) 75%, #b39051 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gold {
  position: relative;
  z-index: 0;
}
.fade-bottom-gold > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gold::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(179, 144, 81, 0) 0%, rgba(179, 144, 81, 0.5) 75%, #b39051 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-horizon {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-horizon > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-horizon::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(249, 94, 16, 0) 0%, rgba(249, 94, 16, 0.5) 75%, #f95e10 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-red {
  position: relative;
  z-index: 0;
}
.fade-bottom-red > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-red::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(255, 0, 0, 0) 0%, rgba(255, 0, 0, 0.5) 75%, red 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-blue2 {
  position: relative;
  z-index: 0;
}
.fade-bottom-blue2 > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-blue2::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(3, 79, 132, 0) 0%, rgba(3, 79, 132, 0.5) 75%, #034f84 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-warm-grey-light {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-warm-grey-light > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-warm-grey-light::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(247, 247, 247, 0) 0%, rgba(247, 247, 247, 0.5) 75%, #f7f7f7 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-bronze {
  position: relative;
  z-index: 0;
}
.fade-bottom-bronze > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-bronze::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(205, 127, 50, 0) 0%, rgba(205, 127, 50, 0.5) 75%, #cd7f32 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-silver {
  position: relative;
  z-index: 0;
}
.fade-bottom-silver > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-silver::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(192, 192, 192, 0) 0%, rgba(192, 192, 192, 0.5) 75%, silver 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-tech-gold {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-tech-gold > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-tech-gold::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(179, 163, 105, 0) 0%, rgba(179, 163, 105, 0.5) 75%, #b3a369 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-navy-blue {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-navy-blue > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-navy-blue::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(0, 48, 87, 0) 0%, rgba(0, 48, 87, 0.5) 75%, #003057 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-tech-medium-gold {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-tech-medium-gold > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-tech-medium-gold::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(164, 146, 90, 0) 0%, rgba(164, 146, 90, 0.5) 75%, #a4925a 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-tech-dark-gold {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-tech-dark-gold > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-tech-dark-gold::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(143, 113, 61, 0) 0%, rgba(143, 113, 61, 0.5) 75%, #8f713d 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-gray-matter {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-gray-matter > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-gray-matter::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(84, 88, 90, 0) 0%, rgba(84, 88, 90, 0.5) 75%, #54585a 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-pi-mile {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-pi-mile > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-pi-mile::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(214, 219, 212, 0) 0%, rgba(214, 219, 212, 0.5) 75%, #d6dbd4 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-diploma {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-diploma > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-diploma::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(249, 246, 229, 0) 0%, rgba(249, 246, 229, 0.5) 75%, #f9f6e5 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-buzz-gold {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-buzz-gold > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-buzz-gold::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(234, 170, 0, 0) 0%, rgba(234, 170, 0, 0.5) 75%, #eaaa00 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-impact-purple {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-impact-purple > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-impact-purple::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(95, 36, 159, 0) 0%, rgba(95, 36, 159, 0.5) 75%, #5f249f 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-electric-blue {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-electric-blue > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-electric-blue::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(100, 204, 201, 0) 0%, rgba(100, 204, 201, 0.5) 75%, #64ccc9 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-rat-cap {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-rat-cap > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-rat-cap::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(255, 205, 0, 0) 0%, rgba(255, 205, 0, 0.5) 75%, #ffcd00 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-bold-blue {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-bold-blue > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-bold-blue::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(58, 93, 174, 0) 0%, rgba(58, 93, 174, 0.5) 75%, #3a5dae 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-canopy-lime {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-canopy-lime > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-canopy-lime::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(164, 210, 51, 0) 0%, rgba(164, 210, 51, 0.5) 75%, #a4d233 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-new-horizon {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-new-horizon > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-new-horizon::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(224, 79, 57, 0) 0%, rgba(224, 79, 57, 0.5) 75%, #e04f39 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-olympic-teal {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-olympic-teal > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-olympic-teal::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(0, 140, 149, 0) 0%, rgba(0, 140, 149, 0.5) 75%, #008c95 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-bright-purple {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-bright-purple > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-bright-purple::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(120, 0, 255, 0) 0%, rgba(120, 0, 255, 0.5) 75%, #7800ff 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-bright-electric {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-bright-electric > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-bright-electric::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(0, 255, 255, 0) 0%, rgba(0, 255, 255, 0.5) 75%, aqua 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-bright-buzz {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-bright-buzz > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-bright-buzz::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(255, 204, 0, 0) 0%, rgba(255, 204, 0, 0.5) 75%, #ffcc00 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-bright-blue {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-bright-blue > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-bright-blue::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(41, 97, 255, 0) 0%, rgba(41, 97, 255, 0.5) 75%, #2961ff 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-bright-canopy {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-bright-canopy > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-bright-canopy::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(0, 236, 156, 0) 0%, rgba(0, 236, 156, 0.5) 75%, #00ec9c 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-bright-horizon {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-bright-horizon > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-bright-horizon::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(255, 100, 15, 0) 0%, rgba(255, 100, 15, 0.5) 75%, #ff640f 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-dark-gray {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-dark-gray > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-dark-gray::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(59, 59, 59, 0) 0%, rgba(59, 59, 59, 0.5) 75%, #3b3b3b 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-drk-grey {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-drk-grey > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-drk-grey::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(59, 59, 59, 0) 0%, rgba(59, 59, 59, 0.5) 75%, #3b3b3b 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-medium-grey-light {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-medium-grey-light > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-medium-grey-light::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(84, 84, 84, 0) 0%, rgba(84, 84, 84, 0.5) 75%, #545454 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-success {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-success > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-success::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(52, 158, 8, 0) 0%, rgba(52, 158, 8, 0.5) 75%, #349e08 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-charcoal {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-charcoal > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-charcoal::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(47, 51, 56, 0) 0%, rgba(47, 51, 56, 0.5) 75%, #2f3338 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-slate-dark {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-slate-dark > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-slate-dark::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(58, 65, 72, 0) 0%, rgba(58, 65, 72, 0.5) 75%, #3a4148 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-steel-gray {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-steel-gray > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-steel-gray::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(80, 88, 97, 0) 0%, rgba(80, 88, 97, 0.5) 75%, #505861 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-graphite {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-graphite > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-graphite::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(68, 68, 68, 0) 0%, rgba(68, 68, 68, 0.5) 75%, #444444 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-ash-dark {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-ash-dark > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-ash-dark::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(90, 95, 99, 0) 0%, rgba(90, 95, 99, 0.5) 75%, #5a5f63 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-navy-slate {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-navy-slate > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-navy-slate::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(36, 55, 70, 0) 0%, rgba(36, 55, 70, 0.5) 75%, #243746 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-storm-blue {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-storm-blue > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-storm-blue::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(51, 74, 95, 0) 0%, rgba(51, 74, 95, 0.5) 75%, #334a5f 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-deep-steel-blue {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-deep-steel-blue > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-deep-steel-blue::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(62, 84, 104, 0) 0%, rgba(62, 84, 104, 0.5) 75%, #3e5468 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-smoky-navy {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-smoky-navy > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-smoky-navy::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(30, 58, 82, 0) 0%, rgba(30, 58, 82, 0.5) 75%, #1e3a52 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-midnight-navy {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-midnight-navy > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-midnight-navy::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(0, 38, 62, 0) 0%, rgba(0, 38, 62, 0.5) 75%, #00263e 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-deep-atlantic {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-deep-atlantic > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-deep-atlantic::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(22, 50, 79, 0) 0%, rgba(22, 50, 79, 0.5) 75%, #16324f 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-muted-gt-navy {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-muted-gt-navy > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-muted-gt-navy::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(35, 65, 90, 0) 0%, rgba(35, 65, 90, 0.5) 75%, #23415a 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-iron {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-iron > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-iron::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(74, 71, 66, 0) 0%, rgba(74, 71, 66, 0.5) 75%, #4a4742 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-dark-taupe {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-dark-taupe > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-dark-taupe::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(90, 84, 76, 0) 0%, rgba(90, 84, 76, 0.5) 75%, #5a544c 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-bronze-shadow {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-bronze-shadow > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-bronze-shadow::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(98, 87, 70, 0) 0%, rgba(98, 87, 70, 0.5) 75%, #625746 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-mist-gray {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-mist-gray > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-mist-gray::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(217, 222, 226, 0) 0%, rgba(217, 222, 226, 0.5) 75%, #d9dee2 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-silver-blue {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-silver-blue > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-silver-blue::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(201, 210, 216, 0) 0%, rgba(201, 210, 216, 0.5) 75%, #c9d2d8 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-cloud-gray {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-cloud-gray > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-cloud-gray::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(228, 232, 235, 0) 0%, rgba(228, 232, 235, 0.5) 75%, #e4e8eb 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-stone-gray {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-stone-gray > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-stone-gray::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(199, 201, 199, 0) 0%, rgba(199, 201, 199, 0.5) 75%, #c7c9c7 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-pale-slate {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-pale-slate > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-pale-slate::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(214, 224, 230, 0) 0%, rgba(214, 224, 230, 0.5) 75%, #d6e0e6 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-fog-blue {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-fog-blue > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-fog-blue::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(199, 214, 226, 0) 0%, rgba(199, 214, 226, 0.5) 75%, #c7d6e2 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-soft-steel {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-soft-steel > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-soft-steel::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(184, 200, 212, 0) 0%, rgba(184, 200, 212, 0.5) 75%, #b8c8d4 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-ice-navy {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-ice-navy > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-ice-navy::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(220, 231, 239, 0) 0%, rgba(220, 231, 239, 0.5) 75%, #dce7ef 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-soft-taupe {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-soft-taupe > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-soft-taupe::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(216, 209, 199, 0) 0%, rgba(216, 209, 199, 0.5) 75%, #d8d1c7 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-sandstone {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-sandstone > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-sandstone::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(220, 207, 184, 0) 0%, rgba(220, 207, 184, 0.5) 75%, #dccfb8 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-light-bronze {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-light-bronze > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-light-bronze::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(203, 184, 157, 0) 0%, rgba(203, 184, 157, 0.5) 75%, #cbb89d 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-parchment {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-parchment > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-parchment::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(232, 225, 211, 0) 0%, rgba(232, 225, 211, 0.5) 75%, #e8e1d3 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-faded-gold {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-faded-gold > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-faded-gold::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(214, 196, 138, 0) 0%, rgba(214, 196, 138, 0.5) 75%, #d6c48a 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-muted-buzz {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-muted-buzz > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-muted-buzz::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(225, 199, 106, 0) 0%, rgba(225, 199, 106, 0.5) 75%, #e1c76a 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-pale-tech-gold {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-pale-tech-gold > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-pale-tech-gold::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(205, 187, 124, 0) 0%, rgba(205, 187, 124, 0.5) 75%, #cdbb7c 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-gray-100 {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-gray-100 > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-gray-100::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(248, 249, 250, 0) 0%, rgba(248, 249, 250, 0.5) 75%, #f8f9fa 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-gray-200 {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-gray-200 > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-gray-200::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(233, 236, 239, 0) 0%, rgba(233, 236, 239, 0.5) 75%, #e9ecef 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-gray-300 {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-gray-300 > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-gray-300::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(222, 226, 230, 0) 0%, rgba(222, 226, 230, 0.5) 75%, #dee2e6 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-gray-400 {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-gray-400 > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-gray-400::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(206, 212, 218, 0) 0%, rgba(206, 212, 218, 0.5) 75%, #ced4da 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-gray-500 {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-gray-500 > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-gray-500::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(173, 181, 189, 0) 0%, rgba(173, 181, 189, 0.5) 75%, #adb5bd 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-gray-600 {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-gray-600 > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-gray-600::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(134, 142, 150, 0) 0%, rgba(134, 142, 150, 0.5) 75%, #868e96 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-gray-700 {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-gray-700 > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-gray-700::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(108, 117, 125, 0) 0%, rgba(108, 117, 125, 0.5) 75%, #6c757d 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-gray-800 {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-gray-800 > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-gray-800::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(73, 80, 87, 0) 0%, rgba(73, 80, 87, 0.5) 75%, #495057 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-gray-900 {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-gray-900 > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-gray-900::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(52, 58, 64, 0) 0%, rgba(52, 58, 64, 0.5) 75%, #343a40 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-campanile {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-campanile > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-campanile::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(4, 138, 129, 0) 0%, rgba(4, 138, 129, 0.5) 75%, #048a81 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-burdell {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-burdell > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-burdell::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(187, 230, 242, 0) 0%, rgba(187, 230, 242, 0.5) 75%, #bbe6f2 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-tech-lawn {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-tech-lawn > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-tech-lawn::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(6, 96, 52, 0) 0%, rgba(6, 96, 52, 0.5) 75%, #066034 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-whistle {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-whistle > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-whistle::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(102, 0, 100, 0) 0%, rgba(102, 0, 100, 0.5) 75%, #660064 100%);
  pointer-events: none;
  z-index: 1;
}

.fade-bottom-gt-azalea {
  position: relative;
  z-index: 0;
}
.fade-bottom-gt-azalea > * {
  position: relative;
  z-index: 2;
}
.fade-bottom-gt-azalea::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(217, 3, 104, 0) 0%, rgba(217, 3, 104, 0.5) 75%, #d90368 100%);
  pointer-events: none;
  z-index: 1;
}

.color-fade {
  --color-top: var(--gt-gray-200);
  --color-bottom: var(--gt-white);
  background: linear-gradient(to bottom, var(--color-top) 0%, var(--color-top) 45%, color-mix(in srgb, var(--color-top) 70%, var(--color-bottom)) 65%, color-mix(in srgb, var(--color-top) 30%, var(--color-bottom)) 82%, var(--color-bottom) 100%);
}

/*  backgrounds */
.business-card-left,
.business-card-right,
.fa-wrapper,
.fontawesome-icon,
i:not(.svg-dropdown) {
  /*background-image: none !important;*/
}

/* svg fill colors */
.bg-svg-fill-gt-gold svg {
  fill: var(-gt-gold) !important;
}

.bg-pat-gplay,
.bg-pat-gplay > .cta-content {
  background-image: url("https://webdev.gatech.edu/division_css/images/gplay.png") !important;
  background-repeat: repeat;
}

.bg-pat-hex,
.bg-pat-hex > .cta-content {
  background-image: url("https://webdev.gatech.edu/division_css/images/hexellence.png") !important;
  background-repeat: repeat;
}

.bg-pat-scales,
.bg-pat-scales > .cta-content {
  background-image: url("https://webdev.gatech.edu/division_css/images/ecailles.png") !important;
  background-repeat: repeat;
}

.bg-pat-paper,
.bg-pat-paper > .cta-content {
  background-image: url("https://webdev.gatech.edu/division_css/images/green-cup.png") !important;
  background-repeat: repeat;
}

.bg-pat-grid,
.bg-pat-grid > .cta-content {
  background-image: url("https://webdev.gatech.edu/division_css/images/noisy-grid.png") !important;
  background-repeat: repeat;
}

.bg-pat-swirl,
.bg-pat-swirl > .cta-content {
  background-image: url("https://webdev.gatech.edu/division_css/images/swirl.svg") !important;
  background-repeat: repeat;
}

.bg-pat-horz-lines,
.bg-pat-horz-lines > .cta-content {
  background-image: url("https://webdev.gatech.edu/division_css/images/bg-pat-horz-lines.svg") !important;
  background-repeat: repeat;
}

.bg-pat-architect,
.bg-pat-architect > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='199' viewBox='0 0 100 199'%3E%3Cg fill='rgba(230, 230, 230, 0.3)' fill-opacity='0.2'%3E%3Cpath d='M0 199V0h1v1.99L100 199h-1.12L1 4.22V199H0zM100 2h-.12l-1-2H100v2z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-graph,
.bg-pat-graph > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='rgba(230, 230, 230, 0.3)' fill-opacity='0.2'%3E%3Cpath opacity='.5' d='M96 95h4v1h-4v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9zm-1 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9z'/%3E%3Cpath d='M6 5V0H5v5H0v1h5v94h1V6h94V5H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-graph-1,
.bg-pat-graph-1 > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='rgba(230, 230, 230, 0.8)' fill-opacity='0.2'%3E%3Cpath opacity='.5' d='M96 95h4v1h-4v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9zm-1 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9z'/%3E%3Cpath d='M6 5V0H5v5H0v1h5v94h1V6h94V5H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-circuit,
.bg-pat-circuit > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 304 304' width='304' height='304'%3E%3Cpath fill='rgba(230, 230, 230, 0.3)' fill-opacity='0.2' d='M44.1 224a5 5 0 1 1 0 2H0v-2h44.1zm160 48a5 5 0 1 1 0 2H82v-2h122.1zm57.8-46a5 5 0 1 1 0-2H304v2h-42.1zm0 16a5 5 0 1 1 0-2H304v2h-42.1zm6.2-114a5 5 0 1 1 0 2h-86.2a5 5 0 1 1 0-2h86.2zm-256-48a5 5 0 1 1 0 2H0v-2h12.1zm185.8 34a5 5 0 1 1 0-2h86.2a5 5 0 1 1 0 2h-86.2zM258 12.1a5 5 0 1 1-2 0V0h2v12.1zm-64 208a5 5 0 1 1-2 0v-54.2a5 5 0 1 1 2 0v54.2zm48-198.2V80h62v2h-64V21.9a5 5 0 1 1 2 0zm16 16V64h46v2h-48V37.9a5 5 0 1 1 2 0zm-128 96V208h16v12.1a5 5 0 1 1-2 0V210h-16v-76.1a5 5 0 1 1 2 0zm-5.9-21.9a5 5 0 1 1 0 2H114v48H85.9a5 5 0 1 1 0-2H112v-48h12.1zm-6.2 130a5 5 0 1 1 0-2H176v-74.1a5 5 0 1 1 2 0V242h-60.1zm-16-64a5 5 0 1 1 0-2H114v48h10.1a5 5 0 1 1 0 2H112v-48h-10.1zM66 284.1a5 5 0 1 1-2 0V274H50v30h-2v-32h18v12.1zM236.1 176a5 5 0 1 1 0 2H226v94h48v32h-2v-30h-48v-98h12.1zm25.8-30a5 5 0 1 1 0-2H274v44.1a5 5 0 1 1-2 0V146h-10.1zm-64 96a5 5 0 1 1 0-2H208v-80h16v-14h-42.1a5 5 0 1 1 0-2H226v18h-16v80h-12.1zm86.2-210a5 5 0 1 1 0 2H272V0h2v32h10.1zM98 101.9V146H53.9a5 5 0 1 1 0-2H96v-42.1a5 5 0 1 1 2 0zM53.9 34a5 5 0 1 1 0-2H80V0h2v34H53.9zm60.1 3.9V66H82v64H69.9a5 5 0 1 1 0-2H80V64h32V37.9a5 5 0 1 1 2 0zM101.9 82a5 5 0 1 1 0-2H128V37.9a5 5 0 1 1 2 0V82h-28.1zm16-64a5 5 0 1 1 0-2H146v44.1a5 5 0 1 1-2 0V18h-26.1zm102.2 270a5 5 0 1 1 0 2H98v14h-2v-16h124.1zM242 149.9V160h16v34h-16v62h48v48h-2v-46h-48v-66h16v-30h-16v-12.1a5 5 0 1 1 2 0zM53.9 18a5 5 0 1 1 0-2H64V2H48V0h18v18H53.9zm112 32a5 5 0 1 1 0-2H192V0h50v2h-48v48h-28.1zm-48-48a5 5 0 0 1-9.8-2h2.07a3 3 0 1 0 5.66 0H178v34h-18V21.9a5 5 0 1 1 2 0V32h14V2h-58.1zm0 96a5 5 0 1 1 0-2H137l32-32h39V21.9a5 5 0 1 1 2 0V66h-40.17l-32 32H117.9zm28.1 90.1a5 5 0 1 1-2 0v-76.51L175.59 80H224V21.9a5 5 0 1 1 2 0V82h-49.59L146 112.41v75.69zm16 32a5 5 0 1 1-2 0v-99.51L184.59 96H300.1a5 5 0 0 1 3.9-3.9v2.07a3 3 0 0 0 0 5.66v2.07a5 5 0 0 1-3.9-3.9H185.41L162 121.41v98.69zm-144-64a5 5 0 1 1-2 0v-3.51l48-48V48h32V0h2v50H66v55.41l-48 48v2.69zM50 53.9v43.51l-48 48V208h26.1a5 5 0 1 1 0 2H0v-65.41l48-48V53.9a5 5 0 1 1 2 0zm-16 16V89.41l-34 34v-2.82l32-32V69.9a5 5 0 1 1 2 0zM12.1 32a5 5 0 1 1 0 2H9.41L0 43.41V40.6L8.59 32h3.51zm265.8 18a5 5 0 1 1 0-2h18.69l7.41-7.41v2.82L297.41 50H277.9zm-16 160a5 5 0 1 1 0-2H288v-71.41l16-16v2.82l-14 14V210h-28.1zm-208 32a5 5 0 1 1 0-2H64v-22.59L40.59 194H21.9a5 5 0 1 1 0-2H41.41L66 216.59V242H53.9zm150.2 14a5 5 0 1 1 0 2H96v-56.6L56.6 162H37.9a5 5 0 1 1 0-2h19.5L98 200.6V256h106.1zm-150.2 2a5 5 0 1 1 0-2H80v-46.59L48.59 178H21.9a5 5 0 1 1 0-2H49.41L82 208.59V258H53.9zM34 39.8v1.61L9.41 66H0v-2h8.59L32 40.59V0h2v39.8zM2 300.1a5 5 0 0 1 3.9 3.9H3.83A3 3 0 0 0 0 302.17V256h18v48h-2v-46H2v42.1zM34 241v63h-2v-62H0v-2h34v1zM17 18H0v-2h16V0h2v18h-1zm273-2h14v2h-16V0h2v16zm-32 273v15h-2v-14h-14v14h-2v-16h18v1zM0 92.1A5.02 5.02 0 0 1 6 97a5 5 0 0 1-6 4.9v-2.07a3 3 0 1 0 0-5.66V92.1zM80 272h2v32h-2v-32zm37.9 32h-2.07a3 3 0 0 0-5.66 0h-2.07a5 5 0 0 1 9.8 0zM5.9 0A5.02 5.02 0 0 1 0 5.9V3.83A3 3 0 0 0 3.83 0H5.9zm294.2 0h2.07A3 3 0 0 0 304 3.83V5.9a5 5 0 0 1-3.9-5.9zm3.9 300.1v2.07a3 3 0 0 0-1.83 1.83h-2.07a5 5 0 0 1 3.9-3.9zM97 100a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-48 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 96a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-144a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM49 36a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM33 68a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 240a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm80-176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm112 176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 180a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 84a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6z'%3E%3C/path%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-diagonal,
.bg-pat-diagonal > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='rgba(230, 230, 230, 0.3)' fill-opacity='0.2' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-diagonal-1,
.bg-pat-diagonal-1 > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='rgba(230, 230, 230, 0.8)' fill-opacity='0.2' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-boxes,
.bg-pat-boxes > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h20L0 20z' fill='rgba(230, 230, 230, 0.3)' fill-opacity='0.2' fill-rule='evenodd'/%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-parkay,
.bg-pat-parkay > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 20.5V18H0v-2h20v-2H0v-2h20v-2H0V8h20V6H0V4h20V2H0V0h22v20h2V0h2v20h2V0h2v20h2V0h2v20h2V0h2v20h2v2H20v-1.5zM0 20h2v20H0V20zm4 0h2v20H4V20zm4 0h2v20H8V20zm4 0h2v20h-2V20zm4 0h2v20h-2V20zm4 4h20v2H20v-2zm0 4h20v2H20v-2zm0 4h20v2H20v-2zm0 4h20v2H20v-2z' fill='rgba(230, 230, 230, 0.3)' fill-opacity='0.2' fill-rule='evenodd'/%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-stripes,
.bg-pat-stripes > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='rgba(230, 230, 230, 0.3)' fill-opacity='0.2' fill-rule='evenodd'%3E%3Cpath d='M0 40L40 0H20L0 20M40 40V20L20 40'/%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-hexagons,
.bg-pat-hexagons > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='49' viewBox='0 0 28 49'%3E%3Cg fill-rule='evenodd'%3E%3Cg id='hexagons' fill='rgba(230, 230, 230, 0.3)' fill-opacity='0.2' fill-rule='nonzero'%3E%3Cpath d='M13.99 9.25l13 7.5v15l-13 7.5L1 31.75v-15l12.99-7.5zM3 17.9v12.7l10.99 6.34 11-6.35V17.9l-11-6.34L3 17.9zM0 15l12.98-7.5V0h-2v6.35L0 12.69v2.3zm0 18.5L12.98 41v8h-2v-6.85L0 35.81v-2.3zM15 0v7.5L27.99 15H28v-2.31h-.01L17 6.35V0h-2zm0 49v-8l12.99-7.5H28v2.31h-.01L17 42.15V49h-2z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-hideout,
.bg-pat-hideout > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='rgba(230, 230, 230, 0.3)' fill-opacity='0.2'%3E%3Cpath d='M0 38.59l2.83-2.83 1.41 1.41L1.41 40H0v-1.41zM0 1.4l2.83 2.83 1.41-1.41L1.41 0H0v1.41zM38.59 40l-2.83-2.83 1.41-1.41L40 38.59V40h-1.41zM40 1.41l-2.83 2.83-1.41-1.41L38.59 0H40v1.41zM20 18.6l2.83-2.83 1.41 1.41L21.41 20l2.83 2.83-1.41 1.41L20 21.41l-2.83 2.83-1.41-1.41L18.59 20l-2.83-2.83 1.41-1.41L20 18.59z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-squares,
.bg-pat-squares > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg fill-rule='evenodd'%3E%3Cg id='Artboard-5' fill='rgba(230, 230, 230, 0.3)' fill-opacity='0.2' fill-rule='nonzero'%3E%3Cpath d='M6 18h12V6H6v12zM4 4h16v16H4V4z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-fallingtriangles,
.bg-pat-fallingtriangles > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='72' viewBox='0 0 36 72'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='rgba(230, 230, 230, 0.3)' fill-opacity='0.2'%3E%3Cpath d='M2 6h12L8 18 2 6zm18 36h12l-6 12-6-12z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-charlesbrown,
.bg-pat-charlesbrown > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cg fill-rule='evenodd'%3E%3Cg id='charlie-brown' fill='rgba(230, 230, 230, 0.3)' fill-opacity='0.2'%3E%3Cpath d='M9.8 12L0 2.2V.8l10 10 10-10v1.4L10.2 12h-.4zm-4 0L0 6.2V4.8L7.2 12H5.8zm8.4 0L20 6.2V4.8L12.8 12h1.4zM9.8 0l.2.2.2-.2h-.4zm-4 0L10 4.2 14.2 0h-1.4L10 2.8 7.2 0H5.8z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-autumn,
.bg-pat-autumn > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='24' viewBox='0 0 88 24'%3E%3Cg fill-rule='evenodd'%3E%3Cg id='autumn' fill='rgba(230, 230, 230, 0.3)' fill-opacity='0.2'%3E%3Cpath d='M10 0l30 15 2 1V2.18A10 10 0 0 0 41.76 0H39.7a8 8 0 0 1 .3 2.18v10.58L14.47 0H10zm31.76 24a10 10 0 0 0-5.29-6.76L4 1 2 0v13.82a10 10 0 0 0 5.53 8.94L10 24h4.47l-6.05-3.02A8 8 0 0 1 4 13.82V3.24l31.58 15.78A8 8 0 0 1 39.7 24h2.06zM78 24l2.47-1.24A10 10 0 0 0 86 13.82V0l-2 1-32.47 16.24A10 10 0 0 0 46.24 24h2.06a8 8 0 0 1 4.12-4.98L84 3.24v10.58a8 8 0 0 1-4.42 7.16L73.53 24H78zm0-24L48 15l-2 1V2.18A10 10 0 0 1 46.24 0h2.06a8 8 0 0 0-.3 2.18v10.58L73.53 0H78z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-temple,
.bg-pat-temple > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='152' viewBox='0 0 152 152'%3E%3Cg fill-rule='evenodd'%3E%3Cg id='temple' fill='rgba(230, 230, 230, 0.3)' fill-opacity='0.2'%3E%3Cpath d='M152 150v2H0v-2h28v-8H8v-20H0v-2h8V80h42v20h20v42H30v8h90v-8H80v-42h20V80h42v40h8V30h-8v40h-42V50H80V8h40V0h2v8h20v20h8V0h2v150zm-2 0v-28h-8v20h-20v8h28zM82 30v18h18V30H82zm20 18h20v20h18V30h-20V10H82v18h20v20zm0 2v18h18V50h-18zm20-22h18V10h-18v18zm-54 92v-18H50v18h18zm-20-18H28V82H10v38h20v20h38v-18H48v-20zm0-2V82H30v18h18zm-20 22H10v18h18v-18zm54 0v18h38v-20h20V82h-18v20h-20v20H82zm18-20H82v18h18v-18zm2-2h18V82h-18v18zm20 40v-18h18v18h-18zM30 0h-2v8H8v20H0v2h8v40h42V50h20V8H30V0zm20 48h18V30H50v18zm18-20H48v20H28v20H10V30h20V10h38v18zM30 50h18v18H30V50zm-2-40H10v18h18V10z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-deathstar,
.bg-pat-deathstar > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='105' viewBox='0 0 80 105'%3E%3Cg fill-rule='evenodd'%3E%3Cg id='death-star' fill='rgba(230, 230, 230, 0.3)' fill-opacity='0.2'%3E%3Cpath d='M20 10a5 5 0 0 1 10 0v50a5 5 0 0 1-10 0V10zm15 35a5 5 0 0 1 10 0v50a5 5 0 0 1-10 0V45zM20 75a5 5 0 0 1 10 0v20a5 5 0 0 1-10 0V75zm30-65a5 5 0 0 1 10 0v50a5 5 0 0 1-10 0V10zm0 65a5 5 0 0 1 10 0v20a5 5 0 0 1-10 0V75zM35 10a5 5 0 0 1 10 0v20a5 5 0 0 1-10 0V10zM5 45a5 5 0 0 1 10 0v50a5 5 0 0 1-10 0V45zm0-35a5 5 0 0 1 10 0v20a5 5 0 0 1-10 0V10zm60 35a5 5 0 0 1 10 0v50a5 5 0 0 1-10 0V45zm0-35a5 5 0 0 1 10 0v20a5 5 0 0 1-10 0V10z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-bamboo,
.bg-pat-bamboo > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='32' viewBox='0 0 16 32'%3E%3Cg fill='rgba(230, 230, 230, 0.3)' fill-opacity='0.2'%3E%3Cpath fill-rule='evenodd' d='M0 24h4v2H0v-2zm0 4h6v2H0v-2zm0-8h2v2H0v-2zM0 0h4v2H0V0zm0 4h2v2H0V4zm16 20h-6v2h6v-2zm0 4H8v2h8v-2zm0-8h-4v2h4v-2zm0-20h-6v2h6V0zm0 4h-4v2h4V4zm-2 12h2v2h-2v-2zm0-8h2v2h-2V8zM2 8h10v2H2V8zm0 8h10v2H2v-2zm-2-4h14v2H0v-2zm4-8h6v2H4V4zm0 16h6v2H4v-2zM6 0h2v2H6V0zm0 24h2v2H6v-2z'/%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-stars,
.bg-pat-stars > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='rgba(230, 230, 230, 0.3)' fill-opacity='0.2'%3E%3Cpolygon fill-rule='evenodd' points='8 4 12 6 8 8 6 12 4 8 0 6 4 4 6 0 8 4'/%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-tilefloor,
.bg-pat-tilefloor > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cg fill='rgba(230, 230, 230, 0.3)' fill-opacity='0.2'%3E%3Cpath fill-rule='evenodd' d='M0 0h40v40H0V0zm40 40h40v40H40V40zm0-40h2l-2 2V0zm0 4l4-4h2l-6 6V4zm0 4l8-8h2L40 10V8zm0 4L52 0h2L40 14v-2zm0 4L56 0h2L40 18v-2zm0 4L60 0h2L40 22v-2zm0 4L64 0h2L40 26v-2zm0 4L68 0h2L40 30v-2zm0 4L72 0h2L40 34v-2zm0 4L76 0h2L40 38v-2zm0 4L80 0v2L42 40h-2zm4 0L80 4v2L46 40h-2zm4 0L80 8v2L50 40h-2zm4 0l28-28v2L54 40h-2zm4 0l24-24v2L58 40h-2zm4 0l20-20v2L62 40h-2zm4 0l16-16v2L66 40h-2zm4 0l12-12v2L70 40h-2zm4 0l8-8v2l-6 6h-2zm4 0l4-4v2l-2 2h-2z'/%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-tilefloor-1,
.bg-pat-tilefloor-1 > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cg fill='rgba(230, 230, 230, 0.8)' fill-opacity='0.2'%3E%3Cpath fill-rule='evenodd' d='M0 0h40v40H0V0zm40 40h40v40H40V40zm0-40h2l-2 2V0zm0 4l4-4h2l-6 6V4zm0 4l8-8h2L40 10V8zm0 4L52 0h2L40 14v-2zm0 4L56 0h2L40 18v-2zm0 4L60 0h2L40 22v-2zm0 4L64 0h2L40 26v-2zm0 4L68 0h2L40 30v-2zm0 4L72 0h2L40 34v-2zm0 4L76 0h2L40 38v-2zm0 4L80 0v2L42 40h-2zm4 0L80 4v2L46 40h-2zm4 0L80 8v2L50 40h-2zm4 0l28-28v2L54 40h-2zm4 0l24-24v2L58 40h-2zm4 0l20-20v2L62 40h-2zm4 0l16-16v2L66 40h-2zm4 0l12-12v2L70 40h-2zm4 0l8-8v2l-6 6h-2zm4 0l4-4v2l-2 2h-2z'/%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-equation,
.bg-pat-equation > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cg fill='rgba(230, 230, 230, 0.3)' fill-opacity='0.2'%3E%3Cpath fill-rule='evenodd' d='M5 3.59L1.46.05.05 1.46 3.59 5 .05 8.54l1.41 1.41L5 6.41l3.54 3.54 1.41-1.41L6.41 5l3.54-3.54L8.54.05 5 3.59zM17 2h24v2H17V2zm0 4h24v2H17V6zM2 17h2v24H2V17zm4 0h2v24H6V17z'/%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-brickhouse,
.bg-pat-brickhouse > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='44' viewBox='0 0 42 44' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Page-1' fill='none' fill-rule='evenodd'%3E%3Cg id='brick-wall' fill='rgba(230, 230, 230, 0.3)' fill-opacity='0.2'%3E%3Cpath d='M0 0h42v44H0V0zm1 1h40v20H1V1zM0 23h20v20H0V23zm22 0h20v20H22V23z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-wiggle,
.bg-pat-wiggle > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg width='52' height='26' viewBox='0 0 52 26' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='rgba(230, 230, 230, 0.3)' fill-opacity='0.2'%3E%3Cpath d='M10 10c0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6h2c0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4v2c-3.314 0-6-2.686-6-6 0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6zm25.464-1.95l8.486 8.486-1.414 1.414-8.486-8.486 1.414-1.414z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-current,
.bg-pat-current > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg width='76' height='18' viewBox='0 0 76 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32 18c-2.43-1.824-4-4.73-4-8 0-4.418-3.582-8-8-8H0V0h20c5.523 0 10 4.477 10 10 0 4.418 3.582 8 8 8h20c4.418 0 8-3.582 8-8 0-5.523 4.477-10 10-10v2c-4.418 0-8 3.582-8 8 0 3.27-1.57 6.176-4 8H32zM64 0c-1.67 1.256-3.748 2-6 2H38c-2.252 0-4.33-.744-6-2h32z' fill='rgba(230, 230, 230, 0.3)' fill-opacity='0.2' fill-rule='evenodd'/%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-dna,
.bg-pat-dna > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg width='84' height='48' viewBox='0 0 84 48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h12v6H0V0zm28 8h12v6H28V8zm14-8h12v6H42V0zm14 0h12v6H56V0zm0 8h12v6H56V8zM42 8h12v6H42V8zm0 16h12v6H42v-6zm14-8h12v6H56v-6zm14 0h12v6H70v-6zm0-16h12v6H70V0zM28 32h12v6H28v-6zM14 16h12v6H14v-6zM0 24h12v6H0v-6zm0 8h12v6H0v-6zm14 0h12v6H14v-6zm14 8h12v6H28v-6zm-14 0h12v6H14v-6zm28 0h12v6H42v-6zm14-8h12v6H56v-6zm0-8h12v6H56v-6zm14 8h12v6H70v-6zm0 8h12v6H70v-6zM14 24h12v6H14v-6zm14-8h12v6H28v-6zM14 8h12v6H14V8zM0 8h12v6H0V8z' fill='rgba(230, 230, 230, 0.3)' fill-opacity='0.2' fill-rule='evenodd'/%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-bank-note,
.bg-pat-bank-note > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg width='100' height='20' viewBox='0 0 100 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.184 20c.357-.13.72-.264 1.088-.402l1.768-.661C33.64 15.347 39.647 14 50 14c10.271 0 15.362 1.222 24.629 4.928.955.383 1.869.74 2.75 1.072h6.225c-2.51-.73-5.139-1.691-8.233-2.928C65.888 13.278 60.562 12 50 12c-10.626 0-16.855 1.397-26.66 5.063l-1.767.662c-2.475.923-4.66 1.674-6.724 2.275h6.335zm0-20C13.258 2.892 8.077 4 0 4V2c5.744 0 9.951-.574 14.85-2h6.334zM77.38 0C85.239 2.966 90.502 4 100 4V2c-6.842 0-11.386-.542-16.396-2h-6.225zM0 14c8.44 0 13.718-1.21 22.272-4.402l1.768-.661C33.64 5.347 39.647 4 50 4c10.271 0 15.362 1.222 24.629 4.928C84.112 12.722 89.438 14 100 14v-2c-10.271 0-15.362-1.222-24.629-4.928C65.888 3.278 60.562 2 50 2 39.374 2 33.145 3.397 23.34 7.063l-1.767.662C13.223 10.84 8.163 12 0 12v2z' fill='rgba(230, 230, 230, 0.3)' fill-opacity='0.4' fill-rule='evenodd'/%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-heavy-rain,
.bg-pat-heavy-rain > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='24' viewBox='0 0 12 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='rgba(230, 230, 230, 0.3)' fill-opacity='0.4'%3E%3Cpath d='M2 0h2v12H2V0zm1 20c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM9 8c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zm-1 4h2v12H8V12z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-texture,
.bg-pat-texture > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Cpath fill='rgba(230, 230, 230, 0.3)' fill-opacity='0.4' d='M1 3h1v1H1V3zm2-2h1v1H3V1z'%3E%3C/path%3E%3C/svg%3E") !important;
}

.bg-pat-triangle,
.bg-pat-triangle > .cta-content {
  background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='20' height='40' patternTransform='scale(3) rotate(0)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(0, 0%, 100%, 0)'/><path d='M0 30h20L10 50zm-10-20h20L0 30zm20 0h20L20 30zM0-10h20L10 10z'  stroke-width='0.5' stroke='hsla(259, 0%, 100%, 0.07)' fill='none'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>") !important;
}

.bg-pat-herringbone,
.bg-pat-herringbone > .cta-content {
  background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='40' height='40' patternTransform='scale(2) rotate(0)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(0, 0%, 100%, 0)'/><path d='M0 0h10v20H0zM30 0v10H10V0zM10 10h10v20H10zM40 10v10H20V10zM20 20h10v20H20zM50 20v10H30V20zM30 30h10v20H30zM20 30v10H0V30zM10 20v10h-20V20zM30-10h10v20H30z'  stroke-width='1' stroke='hsla(0, 0%, 100%, 0.08)' fill='none'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>") !important;
}

.bg-pat-invert-triangle,
.bg-pat-invert-triangle > .cta-content {
  background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='16.5' height='32.877' patternTransform='scale(3) rotate(0)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(0, 0%, 100%, 0)'/><path d='M-5 2l5 10L5 2zm16.5 0l5 10 5-10zM8.25 4.438l-5 10h10zm-5 14l5 10.001 5-10zM0 20.878l-5 10H5zm16.5 0l-5 10h10z'  stroke-width='1' stroke='hsla(0, 0%, 100%, 0.082)' fill='none'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>") !important;
}

.bg-pat-locked-hexagon,
.bg-pat-locked-hexagon > .cta-content {
  background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='40' height='59.428' patternTransform='scale(1) rotate(0)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(0, 0%, 100%, 0)'/><path d='M0 70.975V47.881m20-1.692L8.535 52.808v13.239L20 72.667l11.465-6.62V52.808zm0-32.95l11.465-6.62V-6.619L20-13.24 8.535-6.619V6.619L20 13.24m8.535 4.927v13.238L40 38.024l11.465-6.62V18.166L40 11.546zM20 36.333L0 47.88m0 0v23.094m0 0l20 11.548 20-11.548V47.88m0 0L20 36.333m0 0l20 11.549M0 11.547l-11.465 6.619v13.239L0 38.025l11.465-6.62v-13.24L0 11.548v-23.094l20-11.547 20 11.547v23.094M20 36.333V13.24'  stroke-linecap='square' stroke-width='1' stroke='hsla(259, 0%, 100%, 0.08)' fill='none'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>") !important;
}

.bg-pat-hexagon-8,
.bg-pat-hexagon-8 > .cta-content {
  background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='50.41' height='87' patternTransform='scale(1) rotate(0)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(0, 0%, 100%, 0)'/><path d='M25.3 87L12.74 65.25m0 14.5h-25.12m75.18 0H37.68M33.5 87l25.28-43.5m-50.23 29l4.19 7.25L16.92 87h-33.48m33.48 0h16.75-8.37zM8.55 72.5L16.92 58m50.06 29h-83.54m79.53-50.75L50.4 14.5M37.85 65.24L50.41 43.5m0 29l12.56-21.75m-50.24-14.5h25.12zM33.66 29l4.2 7.25 4.18 7.25M33.67 58H16.92l-4.18-7.25M-8.2 72.5l20.92-36.25L33.66 0m25.12 72.5H42.04l-4.19-7.26L33.67 58l4.18-7.24 4.19-7.25M33.67 29l8.37-14.5h16.74m0 29H8.38m29.47 7.25H12.74M50.4 43.5L37.85 21.75m-.17 58L25.12 58M12.73 36.25L.18 14.5M0 43.5l-12.55-21.75M24.95 29l12.9-21.75M12.4 21.75L25.2 0M12.56 7.25h-25.12m75.53 0H37.85M58.78 43.5L33.66 0h33.5m-83.9 0h83.89M33.32 29H16.57l-4.18-7.25-4.2-7.25m.18 29H-8.37M-16.74 0h33.48l-4.18 7.25-4.18 7.25H-8.37m8.38 58l12.73-21.75m-25.3 14.5L0 43.5m-8.37-29l21.1 36.25 20.94 36.24M8.37 72.5H-8.36'  stroke-width='1' stroke='hsla(259, 0%, 100%, 0.1)' fill='none'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>") !important;
}

.bg-pat-qbert,
.bg-pat-qbert > .cta-content {
  background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='69.141' height='40' patternTransform='scale(1) rotate(0)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(0, 0%, 100%, 0)'/><path d='M69.212 40H46.118L34.57 20 46.118 0h23.094l11.547 20zM57.665 60H34.57L23.023 40 34.57 20h23.095l11.547 20zm0-40H34.57L23.023 0 34.57-20h23.095L69.212 0zM34.57 60H11.476L-.07 40l11.547-20h23.095l11.547 20zm0-40H11.476L-.07 0l11.547-20h23.095L46.118 0zM23.023 40H-.07l-11.547-20L-.07 0h23.094L34.57 20z'  stroke-width='1' stroke='hsla(259, 0%, 100%, 0.082)' fill='none'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>") !important;
}

/* dark ?*/
/* fix typo */
.bg-svg-fill-gt-gold svg {
  fill: var(--gt-gold) !important;
}

/* =========================
   dark aliases for external assets
   ========================= */
.bg-pat-gplay-dark,
.bg-pat-gplay-dark > .cta-content {
  background-image: url("https://webdev.gatech.edu/division_css/images/gplay.png") !important;
  background-repeat: repeat;
}

.bg-pat-hex-dark,
.bg-pat-hex-dark > .cta-content {
  background-image: url("https://webdev.gatech.edu/division_css/images/hexellence.png") !important;
  background-repeat: repeat;
}

.bg-pat-scales-dark,
.bg-pat-scales-dark > .cta-content {
  background-image: url("https://webdev.gatech.edu/division_css/images/ecailles.png") !important;
  background-repeat: repeat;
}

.bg-pat-paper-dark,
.bg-pat-paper-dark > .cta-content {
  background-image: url("https://webdev.gatech.edu/division_css/images/green-cup.png") !important;
  background-repeat: repeat;
}

.bg-pat-grid-dark,
.bg-pat-grid-dark > .cta-content {
  background-image: url("https://webdev.gatech.edu/division_css/images/noisy-grid.png") !important;
  background-repeat: repeat;
}

.bg-pat-swirl-dark,
.bg-pat-swirl-dark > .cta-content {
  background-image: url("https://webdev.gatech.edu/division_css/images/swirl.svg") !important;
  background-repeat: repeat;
}

.bg-pat-horz-lines-dark,
.bg-pat-horz-lines-dark > .cta-content {
  background-image: url("https://webdev.gatech.edu/division_css/images/bg-pat-horz-lines.svg") !important;
  background-repeat: repeat;
}

/* =========================
   dark aliases for inline SVG patterns
   ========================= */
.bg-pat-architect-dark,
.bg-pat-architect-dark > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='199' viewBox='0 0 100 199'%3E%3Cg fill='%23333333' fill-opacity='0.2'%3E%3Cpath d='M0 199V0h1v1.99L100 199h-1.12L1 4.22V199H0zM100 2h-.12l-1-2H100v2z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-graph-dark,
.bg-pat-graph-dark > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%23333333' fill-opacity='0.2'%3E%3Cpath opacity='.5' d='M96 95h4v1h-4v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9zm-1 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9z'/%3E%3Cpath d='M6 5V0H5v5H0v1h5v94h1V6h94V5H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-graph-1-dark,
.bg-pat-graph-1-dark > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%23222222' fill-opacity='0.2'%3E%3Cpath opacity='.5' d='M96 95h4v1h-4v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9zm-1 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9z'/%3E%3Cpath d='M6 5V0H5v5H0v1h5v94h1V6h94V5H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-circuit-dark,
.bg-pat-circuit-dark > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 304 304' width='304' height='304'%3E%3Cpath fill='%23333333' fill-opacity='0.2' d='M44.1 224a5 5 0 1 1 0 2H0v-2h44.1zm160 48a5 5 0 1 1 0 2H82v-2h122.1zm57.8-46a5 5 0 1 1 0-2H304v2h-42.1zm0 16a5 5 0 1 1 0-2H304v2h-42.1zm6.2-114a5 5 0 1 1 0 2h-86.2a5 5 0 1 1 0-2h86.2zm-256-48a5 5 0 1 1 0 2H0v-2h12.1zm185.8 34a5 5 0 1 1 0-2h86.2a5 5 0 1 1 0 2h-86.2zM258 12.1a5 5 0 1 1-2 0V0h2v12.1zm-64 208a5 5 0 1 1-2 0v-54.2a5 5 0 1 1 2 0v54.2zm48-198.2V80h62v2h-64V21.9a5 5 0 1 1 2 0zm16 16V64h46v2h-48V37.9a5 5 0 1 1 2 0zm-128 96V208h16v12.1a5 5 0 1 1-2 0V210h-16v-76.1a5 5 0 1 1 2 0zm-5.9-21.9a5 5 0 1 1 0 2H114v48H85.9a5 5 0 1 1 0-2H112v-48h12.1zm-6.2 130a5 5 0 1 1 0-2H176v-74.1a5 5 0 1 1 2 0V242h-60.1zm-16-64a5 5 0 1 1 0-2H114v48h10.1a5 5 0 1 1 0 2H112v-48h-10.1zM66 284.1a5 5 0 1 1-2 0V274H50v30h-2v-32h18v12.1zM236.1 176a5 5 0 1 1 0 2H226v94h48v32h-2v-30h-48v-98h12.1zm25.8-30a5 5 0 1 1 0-2H274v44.1a5 5 0 1 1-2 0V146h-10.1zm-64 96a5 5 0 1 1 0-2H208v-80h16v-14h-42.1a5 5 0 1 1 0-2H226v18h-16v80h-12.1zm86.2-210a5 5 0 1 1 0 2H272V0h2v32h10.1zM98 101.9V146H53.9a5 5 0 1 1 0-2H96v-42.1a5 5 0 1 1 2 0zM53.9 34a5 5 0 1 1 0-2H80V0h2v34H53.9zm60.1 3.9V66H82v64H69.9a5 5 0 1 1 0-2H80V64h32V37.9a5 5 0 1 1 2 0zM101.9 82a5 5 0 1 1 0-2H128V37.9a5 5 0 1 1 2 0V82h-28.1zm16-64a5 5 0 1 1 0-2H146v44.1a5 5 0 1 1-2 0V18h-26.1zm102.2 270a5 5 0 1 1 0 2H98v14h-2v-16h124.1zM242 149.9V160h16v34h-16v62h48v48h-2v-46h-48v-66h16v-30h-16v-12.1a5 5 0 1 1 2 0zM53.9 18a5 5 0 1 1 0-2H64V2H48V0h18v18H53.9zm112 32a5 5 0 1 1 0-2H192V0h50v2h-48v48h-28.1zm-48-48a5 5 0 0 1-9.8-2h2.07a3 3 0 1 0 5.66 0H178v34h-18V21.9a5 5 0 1 1 2 0V32h14V2h-58.1zm0 96a5 5 0 1 1 0-2H137l32-32h39V21.9a5 5 0 1 1 2 0V66h-40.17l-32 32H117.9zm28.1 90.1a5 5 0 1 1-2 0v-76.51L175.59 80H224V21.9a5 5 0 1 1 2 0V82h-49.59L146 112.41v75.69zm16 32a5 5 0 1 1-2 0v-99.51L184.59 96H300.1a5 5 0 0 1 3.9-3.9v2.07a3 3 0 0 0 0 5.66v2.07a5 5 0 0 1-3.9-3.9H185.41L162 121.41v98.69zm-144-64a5 5 0 1 1-2 0v-3.51l48-48V48h32V0h2v50H66v55.41l-48 48v2.69zM50 53.9v43.51l-48 48V208h26.1a5 5 0 1 1 0 2H0v-65.41l48-48V53.9a5 5 0 1 1 2 0zm-16 16V89.41l-34 34v-2.82l32-32V69.9a5 5 0 1 1 2 0zM12.1 32a5 5 0 1 1 0 2H9.41L0 43.41V40.6L8.59 32h3.51zm265.8 18a5 5 0 1 1 0-2h18.69l7.41-7.41v2.82L297.41 50H277.9zm-16 160a5 5 0 1 1 0-2H288v-71.41l16-16v2.82l-14 14V210h-28.1zm-208 32a5 5 0 1 1 0-2H64v-22.59L40.59 194H21.9a5 5 0 1 1 0-2H41.41L66 216.59V242H53.9zm150.2 14a5 5 0 1 1 0 2H96v-56.6L56.6 162H37.9a5 5 0 1 1 0-2h19.5L98 200.6V256h106.1zm-150.2 2a5 5 0 1 1 0-2H80v-46.59L48.59 178H21.9a5 5 0 1 1 0-2H49.41L82 208.59V258H53.9zM34 39.8v1.61L9.41 66H0v-2h8.59L32 40.59V0h2v39.8zM2 300.1a5 5 0 0 1 3.9 3.9H3.83A3 3 0 0 0 0 302.17V256h18v48h-2v-46H2v42.1zM34 241v63h-2v-62H0v-2h34v1zM17 18H0v-2h16V0h2v18h-1zm273-2h14v2h-16V0h2v16zm-32 273v15h-2v-14h-14v14h-2v-16h18v1zM0 92.1A5.02 5.02 0 0 1 6 97a5 5 0 0 1-6 4.9v-2.07a3 3 0 1 0 0-5.66V92.1zM80 272h2v32h-2v-32zm37.9 32h-2.07a3 3 0 0 0-5.66 0h-2.07a5 5 0 0 1 9.8 0zM5.9 0A5.02 5.02 0 0 1 0 5.9V3.83A3 3 0 0 0 3.83 0H5.9zm294.2 0h2.07A3 3 0 0 0 304 3.83V5.9a5 5 0 0 1-3.9-5.9zm3.9 300.1v2.07a3 3 0 0 0-1.83 1.83h-2.07a5 5 0 0 1 3.9-3.9zM97 100a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-48 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 96a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-144a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM49 36a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM33 68a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 240a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm80-176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm112 176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 180a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 84a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6z'%3E%3C/path%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-diagonal-dark,
.bg-pat-diagonal-dark > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23333333' fill-opacity='0.2' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-diagonal-1-dark,
.bg-pat-diagonal-1-dark > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23222222' fill-opacity='0.2' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-boxes-dark,
.bg-pat-boxes-dark > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h20L0 20z' fill='%23333333' fill-opacity='0.2' fill-rule='evenodd'/%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-parkay-dark,
.bg-pat-parkay-dark > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 20.5V18H0v-2h20v-2H0v-2h20v-2H0V8h20V6H0V4h20V2H0V0h22v20h2V0h2v20h2V0h2v20h2V0h2v20h2V0h2v20h2V0h2v20h2v2H20v-1.5zM0 20h2v20H0V20zm4 0h2v20H4V20zm4 0h2v20H8V20zm4 0h2v20h-2V20zm4 0h2v20h-2V20zm4 4h20v2H20v-2zm0 4h20v2H20v-2zm0 4h20v2H20v-2zm0 4h20v2H20v-2z' fill='%23333333' fill-opacity='0.2' fill-rule='evenodd'/%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-stripes-dark,
.bg-pat-stripes-dark > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23333333' fill-opacity='0.2' fill-rule='evenodd'%3E%3Cpath d='M0 40L40 0H20L0 20M40 40V20L20 40'/%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-hexagons-dark,
.bg-pat-hexagons-dark > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='49' viewBox='0 0 28 49'%3E%3Cg fill-rule='evenodd'%3E%3Cg id='hexagons' fill='%23333333' fill-opacity='0.2' fill-rule='nonzero'%3E%3Cpath d='M13.99 9.25l13 7.5v15l-13 7.5L1 31.75v-15l12.99-7.5zM3 17.9v12.7l10.99 6.34 11-6.35V17.9l-11-6.34L3 17.9zM0 15l12.98-7.5V0h-2v6.35L0 12.69v2.3zm0 18.5L12.98 41v8h-2v-6.85L0 35.81v-2.3zM15 0v7.5L27.99 15H28v-2.31h-.01L17 6.35V0h-2zm0 49v-8l12.99-7.5H28v2.31h-.01L17 42.15V49h-2z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-hideout-dark,
.bg-pat-hideout-dark > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%23333333' fill-opacity='0.2'%3E%3Cpath d='M0 38.59l2.83-2.83 1.41 1.41L1.41 40H0v-1.41zM0 1.4l2.83 2.83 1.41-1.41L1.41 0H0v1.41zM38.59 40l-2.83-2.83 1.41-1.41L40 38.59V40h-1.41zM40 1.41l-2.83 2.83-1.41-1.41L38.59 0H40v1.41zM20 18.6l2.83-2.83 1.41 1.41L21.41 20l2.83 2.83-1.41 1.41L20 21.41l-2.83 2.83-1.41-1.41L18.59 20l-2.83-2.83 1.41-1.41L20 18.59z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-squares-dark,
.bg-pat-squares-dark > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg fill-rule='evenodd'%3E%3Cg id='Artboard-5' fill='%23333333' fill-opacity='0.2' fill-rule='nonzero'%3E%3Cpath d='M6 18h12V6H6v12zM4 4h16v16H4V4z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-fallingtriangles-dark,
.bg-pat-fallingtriangles-dark > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='72' viewBox='0 0 36 72'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%23333333' fill-opacity='0.2'%3E%3Cpath d='M2 6h12L8 18 2 6zm18 36h12l-6 12-6-12z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-charlesbrown-dark,
.bg-pat-charlesbrown-dark > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cg fill-rule='evenodd'%3E%3Cg id='charlie-brown' fill='%23333333' fill-opacity='0.2'%3E%3Cpath d='M9.8 12L0 2.2V.8l10 10 10-10v1.4L10.2 12h-.4zm-4 0L0 6.2V4.8L7.2 12H5.8zm8.4 0L20 6.2V4.8L12.8 12h1.4zM9.8 0l.2.2.2-.2h-.4zm-4 0L10 4.2 14.2 0h-1.4L10 2.8 7.2 0H5.8z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-autumn-dark,
.bg-pat-autumn-dark > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='24' viewBox='0 0 88 24'%3E%3Cg fill-rule='evenodd'%3E%3Cg id='autumn' fill='%23333333' fill-opacity='0.2'%3E%3Cpath d='M10 0l30 15 2 1V2.18A10 10 0 0 0 41.76 0H39.7a8 8 0 0 1 .3 2.18v10.58L14.47 0H10zm31.76 24a10 10 0 0 0-5.29-6.76L4 1 2 0v13.82a10 10 0 0 0 5.53 8.94L10 24h4.47l-6.05-3.02A8 8 0 0 1 4 13.82V3.24l31.58 15.78A8 8 0 0 1 39.7 24h2.06zM78 24l2.47-1.24A10 10 0 0 0 86 13.82V0l-2 1-32.47 16.24A10 10 0 0 0 46.24 24h2.06a8 8 0 0 1 4.12-4.98L84 3.24v10.58a8 8 0 0 1-4.42 7.16L73.53 24H78zm0-24L48 15l-2 1V2.18A10 10 0 0 1 46.24 0h2.06a8 8 0 0 0-.3 2.18v10.58L73.53 0H78z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-temple-dark,
.bg-pat-temple-dark > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='152' viewBox='0 0 152 152'%3E%3Cg fill-rule='evenodd'%3E%3Cg id='temple' fill='%23333333' fill-opacity='0.2'%3E%3Cpath d='M152 150v2H0v-2h28v-8H8v-20H0v-2h8V80h42v20h20v42H30v8h90v-8H80v-42h20V80h42v40h8V30h-8v40h-42V50H80V8h40V0h2v8h20v20h8V0h2v150zm-2 0v-28h-8v20h-20v8h28zM82 30v18h18V30H82zm20 18h20v20h18V30h-20V10H82v18h20v20zm0 2v18h18V50h-18zm20-22h18V10h-18v18zm-54 92v-18H50v18h18zm-20-18H28V82H10v38h20v20h38v-18H48v-20zm0-2V82H30v18h18zm-20 22H10v18h18v-18zm54 0v18h38v-20h20V82h-18v20h-20v20H82zm18-20H82v18h18v-18zm2-2h18V82h-18v18zm20 40v-18h18v18h-18zM30 0h-2v8H8v20H0v2h8v40h42V50h20V8H30V0zm20 48h18V30H50v18zm18-20H48v20H28v20H10V30h20V10h38v18zM30 50h18v18H30V50zm-2-40H10v18h18V10z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-deathstar-dark,
.bg-pat-deathstar-dark > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='105' viewBox='0 0 80 105'%3E%3Cg fill-rule='evenodd'%3E%3Cg id='death-star' fill='%23333333' fill-opacity='0.2'%3E%3Cpath d='M20 10a5 5 0 0 1 10 0v50a5 5 0 0 1-10 0V10zm15 35a5 5 0 0 1 10 0v50a5 5 0 0 1-10 0V45zM20 75a5 5 0 0 1 10 0v20a5 5 0 0 1-10 0V75zm30-65a5 5 0 0 1 10 0v50a5 5 0 0 1-10 0V10zm0 65a5 5 0 0 1 10 0v20a5 5 0 0 1-10 0V75zM35 10a5 5 0 0 1 10 0v20a5 5 0 0 1-10 0V10zM5 45a5 5 0 0 1 10 0v50a5 5 0 0 1-10 0V45zm0-35a5 5 0 0 1 10 0v20a5 5 0 0 1-10 0V10zm60 35a5 5 0 0 1 10 0v50a5 5 0 0 1-10 0V45zm0-35a5 5 0 0 1 10 0v20a5 5 0 0 1-10 0V10z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-bamboo-dark,
.bg-pat-bamboo-dark > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='32' viewBox='0 0 16 32'%3E%3Cg fill='%23333333' fill-opacity='0.2'%3E%3Cpath fill-rule='evenodd' d='M0 24h4v2H0v-2zm0 4h6v2H0v-2zm0-8h2v2H0v-2zM0 0h4v2H0V0zm0 4h2v2H0V4zm16 20h-6v2h6v-2zm0 4H8v2h8v-2zm0-8h-4v2h4v-2zm0-20h-6v2h6V0zm0 4h-4v2h4V4zm-2 12h2v2h-2v-2zm0-8h2v2h-2V8zM2 8h10v2H2V8zm0 8h10v2H2v-2zm-2-4h14v2H0v-2zm4-8h6v2H4V4zm0 16h6v2H4v-2zM6 0h2v2H6V0zm0 24h2v2H6v-2z'/%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-stars-dark,
.bg-pat-stars-dark > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='%23333333' fill-opacity='0.2'%3E%3Cpolygon fill-rule='evenodd' points='8 4 12 6 8 8 6 12 4 8 0 6 4 4 6 0 8 4'/%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-tilefloor-dark,
.bg-pat-tilefloor-dark > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cg fill='%23333333' fill-opacity='0.2'%3E%3Cpath fill-rule='evenodd' d='M0 0h40v40H0V0zm40 40h40v40H40V40zm0-40h2l-2 2V0zm0 4l4-4h2l-6 6V4zm0 4l8-8h2L40 10V8zm0 4L52 0h2L40 14v-2zm0 4L56 0h2L40 18v-2zm0 4L60 0h2L40 22v-2zm0 4L64 0h2L40 26v-2zm0 4L68 0h2L40 30v-2zm0 4L72 0h2L40 34v-2zm0 4L76 0h2L40 38v-2zm0 4L80 0v2L42 40h-2zm4 0L80 4v2L46 40h-2zm4 0L80 8v2L50 40h-2zm4 0l28-28v2L54 40h-2zm4 0l24-24v2L58 40h-2zm4 0l20-20v2L62 40h-2zm4 0l16-16v2L66 40h-2zm4 0l12-12v2L70 40h-2zm4 0l8-8v2l-6 6h-2zm4 0l4-4v2l-2 2h-2z'/%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-tilefloor-1-dark,
.bg-pat-tilefloor-1-dark > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cg fill='%23222222' fill-opacity='0.2'%3E%3Cpath fill-rule='evenodd' d='M0 0h40v40H0V0zm40 40h40v40H40V40zm0-40h2l-2 2V0zm0 4l4-4h2l-6 6V4zm0 4l8-8h2L40 10V8zm0 4L52 0h2L40 14v-2zm0 4L56 0h2L40 18v-2zm0 4L60 0h2L40 22v-2zm0 4L64 0h2L40 26v-2zm0 4L68 0h2L40 30v-2zm0 4L72 0h2L40 34v-2zm0 4L76 0h2L40 38v-2zm0 4L80 0v2L42 40h-2zm4 0L80 4v2L46 40h-2zm4 0L80 8v2L50 40h-2zm4 0l28-28v2L54 40h-2zm4 0l24-24v2L58 40h-2zm4 0l20-20v2L62 40h-2zm4 0l16-16v2L66 40h-2zm4 0l12-12v2L70 40h-2zm4 0l8-8v2l-6 6h-2zm4 0l4-4v2l-2 2h-2z'/%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-equation-dark,
.bg-pat-equation-dark > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cg fill='%23333333' fill-opacity='0.2'%3E%3Cpath fill-rule='evenodd' d='M5 3.59L1.46.05.05 1.46 3.59 5 .05 8.54l1.41 1.41L5 6.41l3.54 3.54 1.41-1.41L6.41 5l3.54-3.54L8.54.05 5 3.59zM17 2h24v2H17V2zm0 4h24v2H17V6zM2 17h2v24H2V17zm4 0h2v24H6V17z'/%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-brickhouse-dark,
.bg-pat-brickhouse-dark > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='44' viewBox='0 0 42 44' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Page-1' fill='none' fill-rule='evenodd'%3E%3Cg id='brick-wall' fill='%23333333' fill-opacity='0.2'%3E%3Cpath d='M0 0h42v44H0V0zm1 1h40v20H1V1zM0 23h20v20H0V23zm22 0h20v20H22V23z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-wiggle-dark,
.bg-pat-wiggle-dark > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg width='52' height='26' viewBox='0 0 52 26' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23333333' fill-opacity='0.2'%3E%3Cpath d='M10 10c0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6h2c0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4v2c-3.314 0-6-2.686-6-6 0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6zm25.464-1.95l8.486 8.486-1.414 1.414-8.486-8.486 1.414-1.414z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-current-dark,
.bg-pat-current-dark > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg width='76' height='18' viewBox='0 0 76 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32 18c-2.43-1.824-4-4.73-4-8 0-4.418-3.582-8-8-8H0V0h20c5.523 0 10 4.477 10 10 0 4.418 3.582 8 8 8h20c4.418 0 8-3.582 8-8 0-5.523 4.477-10 10-10v2c-4.418 0-8 3.582-8 8 0 3.27-1.57 6.176-4 8H32zM64 0c-1.67 1.256-3.748 2-6 2H38c-2.252 0-4.33-.744-6-2h32z' fill='%23333333' fill-opacity='0.2' fill-rule='evenodd'/%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-dna-dark,
.bg-pat-dna-dark > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg width='84' height='48' viewBox='0 0 84 48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h12v6H0V0zm28 8h12v6H28V8zm14-8h12v6H42V0zm14 0h12v6H56V0zm0 8h12v6H56V8zM42 8h12v6H42V8zm0 16h12v6H42v-6zm14-8h12v6H56v-6zm14 0h12v6H70v-6zm0-16h12v6H70V0zM28 32h12v6H28v-6zM14 16h12v6H14v-6zM0 24h12v6H0v-6zm0 8h12v6H0v-6zm14 0h12v6H14v-6zm14 8h12v6H28v-6zm-14 0h12v6H14v-6zm28 0h12v6H42v-6zm14-8h12v6H56v-6zm0-8h12v6H56v-6zm14 8h12v6H70v-6zm0 8h12v6H70v-6zM14 24h12v6H14v-6zm14-8h12v6H28v-6zM14 8h12v6H14V8zM0 8h12v6H0V8z' fill='%23333333' fill-opacity='0.2' fill-rule='evenodd'/%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-bank-note-dark,
.bg-pat-bank-note-dark > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg width='100' height='20' viewBox='0 0 100 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.184 20c.357-.13.72-.264 1.088-.402l1.768-.661C33.64 15.347 39.647 14 50 14c10.271 0 15.362 1.222 24.629 4.928.955.383 1.869.74 2.75 1.072h6.225c-2.51-.73-5.139-1.691-8.233-2.928C65.888 13.278 60.562 12 50 12c-10.626 0-16.855 1.397-26.66 5.063l-1.767.662c-2.475.923-4.66 1.674-6.724 2.275h6.335zm0-20C13.258 2.892 8.077 4 0 4V2c5.744 0 9.951-.574 14.85-2h6.334zM77.38 0C85.239 2.966 90.502 4 100 4V2c-6.842 0-11.386-.542-16.396-2h-6.225zM0 14c8.44 0 13.718-1.21 22.272-4.402l1.768-.661C33.64 5.347 39.647 4 50 4c10.271 0 15.362 1.222 24.629 4.928C84.112 12.722 89.438 14 100 14v-2c-10.271 0-15.362-1.222-24.629-4.928C65.888 3.278 60.562 2 50 2 39.374 2 33.145 3.397 23.34 7.063l-1.767.662C13.223 10.84 8.163 12 0 12v2z' fill='%23333333' fill-opacity='0.4' fill-rule='evenodd'/%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-heavy-rain-dark,
.bg-pat-heavy-rain-dark > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='24' viewBox='0 0 12 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23333333' fill-opacity='0.4'%3E%3Cpath d='M2 0h2v12H2V0zm1 20c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM9 8c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zm-1 4h2v12H8V12z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
  background-repeat: repeat;
}

.bg-pat-texture-dark,
.bg-pat-texture-dark > .cta-content {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Cpath fill='%23333333' fill-opacity='0.4' d='M1 3h1v1H1V3zm2-2h1v1H3V1z'%3E%3C/path%3E%3C/svg%3E") !important;
}

/* =========================
   stroke-based dark patterns
   ========================= */
.bg-pat-triangle-dark,
.bg-pat-triangle-dark > .cta-content {
  background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='20' height='40' patternTransform='scale(3) rotate(0)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(0, 0%, 100%, 0)'/><path d='M0 30h20L10 50zm-10-20h20L0 30zm20 0h20L20 30zM0-10h20L10 10z' stroke-width='0.5' stroke='hsla(0, 0%, 0%, 0.12)' fill='none'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>") !important;
}

.bg-pat-herringbone-dark,
.bg-pat-herringbone-dark > .cta-content {
  background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='40' height='40' patternTransform='scale(2) rotate(0)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(0, 0%, 100%, 0)'/><path d='M0 0h10v20H0zM30 0v10H10V0zM10 10h10v20H10zM40 10v10H20V10zM20 20h10v20H20zM50 20v10H30V20zM30 30h10v20H30zM20 30v10H0V30zM10 20v10h-20V20zM30-10h10v20H30z' stroke-width='1' stroke='hsla(0, 0%, 0%, 0.14)' fill='none'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>") !important;
}

.bg-pat-invert-triangle-dark,
.bg-pat-invert-triangle-dark > .cta-content {
  background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='16.5' height='32.877' patternTransform='scale(3) rotate(0)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(0, 0%, 100%, 0)'/><path d='M-5 2l5 10L5 2zm16.5 0l5 10 5-10zM8.25 4.438l-5 10h10zm-5 14l5 10.001 5-10zM0 20.878l-5 10H5zm16.5 0l-5 10h10z' stroke-width='1' stroke='hsla(0, 0%, 0%, 0.14)' fill='none'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>") !important;
}

.bg-pat-locked-hexagon-dark,
.bg-pat-locked-hexagon-dark > .cta-content {
  background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='40' height='59.428' patternTransform='scale(1) rotate(0)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(0, 0%, 100%, 0)'/><path d='M0 70.975V47.881m20-1.692L8.535 52.808v13.239L20 72.667l11.465-6.62V52.808zm0-32.95l11.465-6.62V-6.619L20-13.24 8.535-6.619V6.619L20 13.24m8.535 4.927v13.238L40 38.024l11.465-6.62V18.166L40 11.546zM20 36.333L0 47.88m0 0v23.094m0 0l20 11.548 20-11.548V47.88m0 0L20 36.333m0 0l20 11.549M0 11.547l-11.465 6.619v13.239L0 38.025l11.465-6.62v-13.24L0 11.548v-23.094l20-11.547 20 11.547v23.094M20 36.333V13.24' stroke-linecap='square' stroke-width='1' stroke='hsla(0, 0%, 0%, 0.14)' fill='none'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>") !important;
}

.bg-pat-hexagon-8-dark,
.bg-pat-hexagon-8-dark > .cta-content {
  background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='50.41' height='87' patternTransform='scale(1) rotate(0)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(0, 0%, 100%, 0)'/><path d='M25.3 87L12.74 65.25m0 14.5h-25.12m75.18 0H37.68M33.5 87l25.28-43.5m-50.23 29l4.19 7.25L16.92 87h-33.48m33.48 0h16.75-8.37zM8.55 72.5L16.92 58m50.06 29h-83.54m79.53-50.75L50.4 14.5M37.85 65.24L50.41 43.5m0 29l12.56-21.75m-50.24-14.5h25.12zM33.66 29l4.2 7.25 4.18 7.25M33.67 58H16.92l-4.18-7.25M-8.2 72.5l20.92-36.25L33.66 0m25.12 72.5H42.04l-4.19-7.26L33.67 58l4.18-7.24 4.19-7.25M33.67 29l8.37-14.5h16.74m0 29H8.38m29.47 7.25H12.74M50.4 43.5L37.85 21.75m-.17 58L25.12 58M12.73 36.25L.18 14.5M0 43.5l-12.55-21.75M24.95 29l12.9-21.75M12.4 21.75L25.2 0M12.56 7.25h-25.12m75.53 0H37.85M58.78 43.5L33.66 0h33.5m-83.9 0h83.89M33.32 29H16.57l-4.18-7.25-4.2-7.25m.18 29H-8.37M-16.74 0h33.48l-4.18 7.25-4.18 7.25H-8.37m8.38 58l12.73-21.75m-25.3 14.5L0 43.5m-8.37-29l21.1 36.25 20.94 36.24M8.37 72.5H-8.36' stroke-width='1' stroke='hsla(0, 0%, 0%, 0.16)' fill='none'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>") !important;
}

.bg-pat-qbert-dark,
.bg-pat-qbert-dark > .cta-content {
  background-image: url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='69.141' height='40' patternTransform='scale(1) rotate(0)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(0, 0%, 100%, 0)'/><path d='M69.212 40H46.118L34.57 20 46.118 0h23.094l11.547 20zM57.665 60H34.57L23.023 40 34.57 20h23.095l11.547 20zm0-40H34.57L23.023 0 34.57-20h23.095L69.212 0zM34.57 60H11.476L-.07 40l11.547-20h23.095l11.547 20zm0-40H11.476L-.07 0l11.547-20h23.095L46.118 0zM23.023 40H-.07l-11.547-20L-.07 0h23.094L34.57 20z' stroke-width='1' stroke='hsla(0, 0%, 0%, 0.14)' fill='none'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>") !important;
}

/* small tiled textures */
.bg-sm-hexagon {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='96'%20height='84'%20viewBox='0%200%2096%2084'%3E%3Cg%20fill='none'%20stroke='rgba(255,255,255,0.07)'%20stroke-width='1.5'%20stroke-linejoin='round'%3E%3Cpath%20d='M16%207H32L40%2021L32%2035H16L8%2021L16%207Z'/%3E%3Cpath%20d='M64%2049H80L88%2063L80%2077H64L56%2063L64%2049Z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: repeat;
  background-size: 96px 84px;
  background-position: center;
}

.bg-sm-diamond {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='96'%20height='84'%20viewBox='0%200%2096%2084'%3E%3Cg%20fill='none'%20stroke='rgba(255,255,255,0.07)'%20stroke-width='1.5'%20stroke-linejoin='round'%3E%3Cpath%20d='M24%2012L40%2021L24%2030L8%2021L24%2012Z'/%3E%3Cpath%20d='M72%2054L88%2063L72%2072L56%2063L72%2054Z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: repeat;
  background-size: 96px 84px;
  background-position: center;
}

/* Scss Document */
/********* GT Official Web Button Colors *********/
/* Basic
a.nav-link {
  background: inherit;
  border: none;
  color: inherit;
  margin: 5px 5px 5px 0;
}
*/
/* Master */
ul#custom-links {
  list-style: none;
}

#custom-links a.nav-link {
  text-decoration: none;
  font-weight: 500;
}

.nav {
  border-radius: 2rem;
}

.main-container .gt-main-content #custom-links li.nav-item {
  margin-bottom: 0;
}

/* nav tabs */
#custom-links .nav-tabs {
  border-bottom: 0;
}

#custom-links .nav-tabs .nav-item {
  margin-bottom: 0;
}

#custom-links .nav-tabs .nav-link {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}

/* vertical */
#custom-links .flex-column .nav-item a {
  margin-right: 0 !important;
}

/* transparent */
.transparent .nav-item,
.transparent a.nav-link {
  margin-bottom: 0 !important;
}

.transparent a.nav-link,
.transparent a.nav-link:visited {
  background-color: transparent;
  border: 0;
  color: var(--gt-black);
  margin-bottom: 0;
}

.transparent a.nav-link:hover,
.transparent a.nav-link:focus {
  background-color: rgba(242, 243, 241, 0.5);
  color: var(--gt-black);
}

.transparent .nav-item:last-child a.nav-link {
  border-bottom: 0;
}

/* transparent horizontal */
.transparent a.nav-link,
.transparent a.nav-link:visited {
  border-right: 1px solid var(--gt-warm-gray);
}

.transparent .nav-item:last-child a.nav-link {
  border-right: 0;
}

/* transparent vertical */
.transparent.flex-column a.nav-link,
.transparent.flex-column a.nav-link:visited {
  border: 0;
  border-bottom: 1px solid var(--gt-warm-gray);
}

.transparent.flex-column .nav-item:last-child a.nav-link {
  border-bottom: 0;
}

/* white */
.white a.nav-link,
.white a.nav-link:visited {
  background-color: var(--gt-white);
  border: 0;
  color: var(--gt-black);
}

.white a.nav-link:hover,
.white a.nav-link:focus {
  background-color: var(--gt-pimile-light);
  border-color: var(--gt-pimile-light);
  color: var(--gt-black);
}

/* white horizontal */
.white a.nav-link,
.white a.nav-link:visited {
  border: 0;
  border-right: 1px solid var(--gt-warm-gray);
}

.white .nav-item:last-child a.nav-link {
  border-bottom: 0;
}

/* white vertical */
.white.flex-column a.nav-link,
.white.flex-column a.nav-link:visited {
  border: 0;
  border-bottom: 1px solid var(--gt-warm-gray);
}

.white.flex-column .nav-item:last-child a.nav-link {
  border-bottom: 0;
}

/* blue */
.blue a.nav-link,
.blue a.nav-link:visited {
  background-color: var(--gt-navy);
  border-color: var(--gt-navy);
  color: var(--gt-white);
}

.blue a.nav-link:hover,
.blue a.nav-link:focus {
  background-color: var(--gt-blue);
  border-color: var(--gt-blue);
  color: var(--gt-white);
}

/* black */
.black a.nav-link,
.black a.nav-link:visited {
  background-color: var(--gt-black);
  border-color: var(--gt-black);
  color: var(--gt-white);
}

.black a.nav-link:hover,
.black a.nav-link:focus {
  background-color: var(--gt-dark-gray);
  border-color: var(--gt-dark-gray);
  color: var(--gt-white);
}

/* gold */
.gold a.nav-link,
.gold a.nav-link:visited {
  background-color: var(--gt-gold);
  border-color: var(--gt-gold);
  color: var(--gt-black);
}

.gold a.nav-link:hover,
.gold a.nav-link:focus {
  background-color: var(--gt-tech-light-gold);
  border-color: var(--gt-tech-light-gold);
  color: var(--gt-black);
}

/* Warm Gray -- Also known as "Pi Mile" */
.warm-gray a.nav-link,
.warm-gray a.nav-link:visited {
  background-color: var(--gt-warm-gray);
  border-color: var(--gt-warm-gray);
  color: var(--gt-black);
}

.warm-gray a.nav-link:hover,
.warm-gray a.nav-link:focus {
  background-color: var(--gt-warm-gray-medium);
  border-color: var(--gt-warm-gray-medium);
  color: var(--gt-black);
}

/* Make custom links text bolder bigger */
#custom-links .flex-column .nav-item a {
  font-size: 0.95rem !important;
  font-weight: 600 !important;
}

/* Scss Document GT Fixes*/
/* BASIC Block Fix*/
/* in some sites basic block built in button is not getting gt block styling*/
.gt-basic-block .field--type-link a:link,
.gt-basic-block .field--type-link a:visited,
.gt-basic-block .field--type-link a:active {
  background: var(--gt-gold);
  border-radius: 3px;
  color: var(--gt-black);
  display: block;
  font-size: 0.9rem;
  padding: 0.5rem 1rem;
  margin: 0.25rem;
  text-decoration: none !important;
  width: fit-content;
}

.gt-basic-block .field--type-link a:hover,
.gt-basic-block .field--type-link a:focus {
  background: var(--gt-black);
  color: var(--gt-white);
}

/*.      */
.main-container a:not(h1 > *):not(h2 > *):not(h3 > *):not(h4 > *):not(h5 > *):not(h6 > *) {
  text-decoration: underline !important;
  text-decoration-thickness: 0.13rem;
  text-decoration-color: var(--gt-gold) !important;
  transition: all 0.3s ease-in-out;
  word-wrap: break-word;
}
.main-container h1 > a, .main-container h2 > a, .main-container h3 > a, .main-container h4 > a, .main-container h5 > a, .main-container h6 > a {
  text-decoration: none !important;
}

.main-container a:hover {
  /*background-color: var(--gt-secondary) !important;*/
}

/* fix padding at the bottom of page before footer */
.gt-container .row section {
  margin: 0 !important;
}

/*GT 3 Col fix to 33%*/
/* fix 3 section layout 33-34-33*/
.layout--threecol-section {
  justify-content: space-between !important;
}

@media screen and (min-width: 40em) {
  .layout--threecol-section--33-34-33 > .layout__region--second {
    flex: 0 1 33% !important;
  }
}
.gt-text-blue h3 {
  color: var(--gt-white) !important;
}
.gt-text-blue p {
  color: var(--gt-white) !important;
}

/* some sort of double scroll bar*/
body {
  /*overflow-x: visible !important;*/
}

.sl-badge-wrapper a:hover {
  background: transparent !important;
}

/* line under slogan */
#site-name-slogan-wrapper {
  position: relative;
}

.sl-timemachine.gold .timeline-title {
  color: black !important;
  padding: 10px 0 !important;
}

#site-name-slogan-wrapper::after {
  position: absolute;
  display: block;
  height: 1px;
  background: var(--gt-gold);
  width: 100vw;
  content: " ";
  left: 50%;
  margin-top: 5px;
  transform: translateX(-50%);
}

/* Call to action padding */
div#call-to-action.my-3 {
  margin: 0 !important;
}

/* CALL TO ACTION */
.block.call-to-action .float-left {
  float: right !important;
  padding: 0 0 0 0.8rem;
}
.block.call-to-action .float-right {
  float: left !important;
  padding: 0 0.8rem 0 0;
}
.block.call-to-action {
  height: 100% !important;
}

.footer-bottom-bar .row.footer-bg-row {
  z-index: 0 !important;
  /* changed so things like scrollup button would be above footer */
}

/* CUSTOM LINK TITLES CHANGED FROM H4 TO LABEL  */
#custom-links label {
  font-size: 1.5rem !important;
  font-family: var(--font-roboto-condensed) !important;
  font-weight: 600 !important;
  line-height: 1 !important;
  margin-bottom: 0.5rem !important;
  color: var(--gt-md-gold) !important;
}

/* MERCURY P SPACE */
.mercury p {
  margin-bottom: 1.3rem !important;
}

/* footer FA icons */
a.gt-phone::before {
  content: "\f3ce" !important;
  font-family: "Font Awesome 7 Pro" !important;
}

a.gt-campus-map::before {
  content: "\f279" !important;
  font-family: "Font Awesome 7 Pro" !important;
}

a.gt-logout::before {
  content: "\f023" !important;
  font-family: "Font Awesome 7 Pro" !important;
}

/* timemachine title on Gold */
.timeline-entry.sl-timemachine.gold h4 {
  color: #262626 !important;
}

/* blue business card */
.sl-business-card.gt-blue .gt-text-blue {
  color: white !important;
}
.sl-business-card.gt-blue .gt-text-blue a {
  color: var(--gt-gold) !important;
}

/* BULLET POINTS */
/* Ordered list classes (use on the <ol>) */
/* 1, 2, 3… */
ol.ol-decimal {
  list-style-type: decimal !important;
}

/* 01, 02, 03… */
ol.ol-decimal-leading-zero {
  list-style-type: decimal-leading-zero !important;
}

/* A, B, C… */
ol.ol-upper-alpha,
ol.ol-upper-latin {
  list-style-type: upper-alpha !important;
}

/* a, b, c… */
ol.ol-lower-alpha,
ol.ol-lower-latin {
  list-style-type: lower-alpha !important;
}

/* I, II, III… */
ol.ol-upper-roman {
  list-style-type: upper-roman !important;
}

/* i, ii, iii… */
ol.ol-lower-roman {
  list-style-type: lower-roman !important;
}

/* Armenian */
ol.ol-armenian {
  list-style-type: armenian !important;
}

/* Georgian */
ol.ol-georgian {
  list-style-type: georgian !important;
}

/* Greek */
ol.ol-lower-greek {
  list-style-type: lower-greek !important;
}

/* (a), (b), (c) */
ol.ol-lower-alpha-parens {
  list-style-type: lower-alpha !important;
}

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

/* Leading marker inside/outside */
ol.ol-inside {
  list-style-position: inside !important;
}

ol.ol-outside {
  list-style-position: outside !important;
}

/* Remove markers */
ol.ol-none {
  list-style-type: none !important;
}

.no-p-margin-padding p {
  margin: 0 !important;
  padding: 0 !important;
}

.line-h-1-3 p {
  line-height: 1.3rem !important;
}

.accordion-no-mb .ui-accordion {
  margin-bottom: 0 !important;
}

/*  tables */
table caption {
  text-transform: none !important;
  font-size: 1.1rem !important;
  caption-side: top !important;
  padding-bottom: 2rem;
}
table caption strong {
  font-size: 1.3rem;
  font-weight: 600;
  font-weight: 900;
  margin-bottom: 10px;
}

/* UNPUBLISHED */
.node.node--type-page.node--unpublished, .node--unpublished {
  background: transparent;
}

.main-container:has(.node--unpublished) #gt-page-title h1::after {
  content: " - UNPUBLISHED";
  color: #d00;
  font-weight: 700;
}

/* Scss Document webforms */
/*  WEBFORMS ##################################################################################*/
.webform-submission-form {
  background-color: #F2F2F2;
  padding: 35px;
  border-radius: 5px;
}
.webform-submission-form .form-item {
  margin: 0 0 10px !important;
}
.webform-submission-form label {
  padding: 0;
  display: block;
  margin-bottom: 0;
  font-weight: 600;
}
.webform-submission-form input[type=text],
.webform-submission-form input[type=email],
.webform-submission-form input[type=tel],
.webform-submission-form input[type=time],
.webform-submission-form input[type=number],
.webform-submission-form input[type=url] {
  border: 0;
  border-bottom: 1px solid #bfb37c;
  border-top: 1px solid #bfb37c;
  border-left: 1px solid #bfb37c;
  border-right: 1px solid #bfb37c;
  border-radius: 3px;
  padding: 0.2rem 0.2rem;
  max-width: 100%;
  background-color: #FBFBFB;
  box-shadow: 0 0 0 0;
  -webkit-box-shadow: 0 0 0 0;
  margin-top: 0;
}
.webform-submission-form textarea {
  border: 0;
  border-bottom: 1px solid #bfb37c;
  border-top: 1px solid #bfb37c;
  border-left: 1px solid #bfb37c;
  border-right: 1px solid #bfb37c;
  border-radius: 3px;
  padding: 2px;
  width: 100%;
  background-color: #FBFBFB;
  box-shadow: 0 0 0 0;
  -webkit-box-shadow: 0 0 0 0;
}
.webform-submission-form select {
  display: block;
  font-size: 0.95em;
  font-weight: 600;
  color: #444;
  line-height: 1.1;
  padding: 0.6em 1.4em 0.5em 0.8em;
  border: 0;
  border-bottom: 1px solid #bfb37c;
  border-top: 1px solid #bfb37c;
  border-left: 1px solid #bfb37c;
  border-right: 1px solid #bfb37c;
  border-radius: 3px;
  /*width: 100%;*/
  max-width: 100%;
  box-sizing: border-box;
  margin: 0;
  /*border: 1px solid $primary_color;*/
  box-shadow: 0 1px 0 1px rgba(0, 0, 0, 0.04);
  /*border-radius: .5em;*/
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-color: #fff;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23b3a369%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"), linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%);
  background-repeat: no-repeat, repeat;
  background-position: right 0.7em top 55%, 0 0;
  background-size: 0.65em auto, 100%;
}
.webform-submission-form select::-ms-expand {
  display: none;
}
.webform-submission-form select:hover {
  border-color: #888;
}
.webform-submission-form select:focus {
  border-color: #aaa;
  box-shadow: 0 0 1px 3px rgba(59, 153, 252, 0.7);
  box-shadow: 0 0 0 3px -moz-mac-focusring;
  color: #222;
  outline: none;
}
.webform-submission-form select option {
  font-weight: normal;
}
.webform-submission-form input[type=checkbox],
.webform-submission-form .js-webform-radios .js-form-type-radio input[type=radio] {
  position: absolute;
  opacity: 0;
}
.webform-submission-form input[type=checkbox] + label,
.webform-submission-form .js-webform-radios .js-form-type-radio input[type=radio] + label {
  position: relative;
  cursor: pointer;
  padding: 0;
  margin-right: 10px;
}
.webform-submission-form input[type=checkbox] + label:before,
.webform-submission-form .js-webform-radios .js-form-type-radio input[type=radio] + label:before {
  content: "";
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
  width: 25px;
  height: 25px;
  background: #FBFBFB;
  border: 0;
  border-bottom: 1px solid #bfb37c;
  border-top: 1px solid #bfb37c;
  border-left: 1px solid #bfb37c;
  border-right: 1px solid #bfb37c;
  border-radius: 3px;
}
.webform-submission-form input[type=checkbox]:hover + label:before,
.webform-submission-form .js-webform-radios .js-form-type-radio input[type=radio]:hover + label:before {
  background: #bfb37c;
}
.webform-submission-form input[type=checkbox]:focus + label:before,
.webform-submission-form .js-webform-radios .js-form-type-radio input[type=radio]:focus + label:before {
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12);
}
.webform-submission-form input[type=checkbox]:checked + label:before,
.webform-submission-form .js-webform-radios .js-form-type-radio input[type=radio]:checked + label:before {
  background: #bfb37c;
}
.webform-submission-form input[type=checkbox]:disabled + label,
.webform-submission-form .js-webform-radios .js-form-type-radio input[type=radio]:disabled + label {
  color: #b8b8b8;
  cursor: auto;
}
.webform-submission-form input[type=checkbox]:disabled + label:before,
.webform-submission-form .js-webform-radios .js-form-type-radio input[type=radio]:disabled + label:before {
  box-shadow: none;
  background: #ddd;
}
.webform-submission-form input[type=checkbox]:checked + label:after,
.webform-submission-form .js-webform-radios .js-form-type-radio input[type=radio]:checked + label:after {
  content: "";
  position: absolute;
  left: 7px;
  top: 13px;
  background: black;
  width: 2px;
  height: 2px;
  box-shadow: 2px 0 0 black, 4px 0 0 black, 4px -2px 0 black, 4px -4px 0 black, 4px -6px 0 black, 4px -8px 0 black;
  transform: rotate(45deg);
}
.webform-submission-form {
  /* change radios to circles*/
}
.webform-submission-form .js-webform-radios .js-form-type-radio input[type=radio] + label:before {
  border-radius: 50%;
}
.webform-submission-form {
  /*Scale*/
}
.webform-submission-form .webform-scale-options input:checked + label {
  border-color: black;
}
.webform-submission-form .webform-scale-options input + label {
  border-color: #bfb37c;
}
.webform-submission-form input[type=submit] {
  color: #bfb37c;
  text-transform: uppercase;
  text-decoration: none;
  background: black;
  padding: 10px;
  border-radius: 5px;
  display: inline-block;
  border: none;
  transition: all 0.4s ease 0s;
  margin-top: 30px;
}
.webform-submission-form input[type=submit]:hover {
  background: #333333;
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-box-shadow: 0px 5px 40px -10px rgba(0, 0, 0, 0.57);
  -moz-box-shadow: 0px 5px 40px -10px rgba(0, 0, 0, 0.57);
  box-shadow: 5px 40px -10px rgba(0, 0, 0, 0.57);
  transition: all 0.4s ease 0s;
}
.webform-submission-form .js-form-type-datetime div {
  display: flex;
  flex-direction: row;
}
.webform-submission-form .js-form-type-datetime div .form-item {
  margin-right: 10px;
}

/*end submission form*/
/*Date Picker*/
.ui-datepicker {
  width: 300px !important;
}

.weborm-address .form-item {
  padding-bottom: 0 !important;
}

.webform-submission-form table {
  margin-top: 25px;
}

.tableselect th {
  font-size: 1.3em;
  font-weight: 800 !important;
}

.tableselect td {
  font-size: 1.2em !important;
  font-weight: 600 !important;
}

.tableselect.form-checkbox {
  opacity: 1 !important;
  padding-right: 10px !important;
  position: relative !important;
}

.tableselect .form-item {
  padding-bottom: 0 !important;
}

.webform-type-fieldset > legend {
  margin-bottom: 15px !important;
  border-bottom: 2px solid #bfb37c !important;
}

.webform-submission-form select {
  font-size: 1.1em !important;
}

.webform-submission-form .js-form-type-processed-text {
  background: var(--gt-white);
  padding: 2rem;
  margin: 0 0 3rem;
  border-radius: 10px;
  border: 1px solid var(--gt-light-gray);
}

/* Scss Document */
.layout-builder .contextual-region {
  position: relative;
  overflow: visible !important;
}

.layout-builder .contextual {
  position: absolute;
  z-index: 9999 !important;
}

.layout-builder .contextual .contextual-links {
  z-index: 10000 !important;
}

.gt-container.container-fluid {
  padding-right: 0px !important;
  padding-left: 0px !important;
}

/* ///// fixes cards all being the same height inside boostrap layout builder as it snubs out GT styling and wrappers breaking it //// */
.layout.row.layout-builder__layout > div {
  display: flex !important;
  flex-direction: column !important;
}

.layout.row.layout-builder__layout > div .card {
  flex: 2 !important;
}

.layout.row.no-gutters.layout-builder__layout > div .card {
  border: 0 !important;
}

/* this resizes the video thumb in bootstrap LB */
#background_video-media-library-wrapper-layout_settings-ui-tab_content-appearance-background video {
  width: 265px !important;
}

.lb-section-curie-wgrey {
  background-color: #e5e7e4 !important;
}

.lb-section-curie-dark {
  background-color: #262626 !important;
}

.lb-section-curie-gold {
  background-color: #b39051 !important;
}

.lb-section-curie-blue {
  background-color: #051e39 !important;
}

.lb-section-lgrey1 {
  background-color: #ccc !important;
  border-top: 1px solid #d6dbd4 !important;
  border-bottom: 1px solid #d6dbd4 !important;
}

.lb-section-lgrey2 {
  background-color: #8a8a8a !important;
}

.lb-section-gold {
  background: #857437;
  background: #a4925a;
  background: #ac9a58;
  background: #b39051;
  background: #b9ab72;
  background: #bca06e;
  background: #EAAA00;
  background: #bfb37c;
  background-color: #bfb37c !important;
}

.lb-section-sgold {
  background-color: #eeb211 !important;
  border-top: 1px solid #857437;
  border-bottom: 1px solid #857437;
}

.lb-section-sblue {
  background-color: #1879db !important;
  border-top: 1px solid #051e39;
  border-bottom: 1px solid #051e39;
}

.lb-section-half-gold {
  background: linear-gradient(to bottom, transparent 0%, transparent 50%, #b3a369 50%, #b3a369 100%);
}

.lb-section-half-blue {
  background: linear-gradient(to bottom, transparent 0%, transparent 50%, #003057 50%, #003057 100%);
}

.lb-section-dark-90 {
  background-color: rgba(0, 0, 0, 0.9) !important;
}

.lb-section-dark-70 {
  background-color: rgba(0, 0, 0, 0.7) !important;
}

.lb-section-dark-60 {
  background-color: rgba(0, 0, 0, 0.6) !important;
}

.lb-section-dark-50 {
  background-color: rgba(0, 0, 0, 0.5) !important;
}

.lb-section-dark-40 {
  background-color: rgba(0, 0, 0, 0.4) !important;
}

.lb-section-dark-20 {
  background-color: rgba(0, 0, 0, 0.2) !important;
}

.lb-section-light-90 {
  background-color: rgba(255, 255, 255, 0.9) !important;
}

.lb-section-light-90 {
  background-color: rgba(255, 255, 255, 0.7) !important;
}

.lb-section-gold-50 {
  background-color: rgba(179, 163, 105, 0.5) !important;
}

.even-call .call-to-action {
  height: 100% !important;
}

.gt-accordion .js-views-accordion-group-header {
  font-weight: 600 !important;
  font-size: 110% !important;
  font-family: "Roboto Condensed", sans-serif;
  display: flex !important;
}

.gt-accordion .js-views-accordion-group-header .ui-icon {
  display: none;
}

.gt-accordion:hover .js-views-accordion-group-header.ui-accordion-header-collapsed::before {
  background-image: url("https://webdev.gatech.edu/division_css/images/gt-black-chevron.svg") !important;
}

.gt-accordion .js-views-accordion-group-header.ui-accordion-header-collapsed::before {
  background-image: url("https://webdev.gatech.edu/division_css/images/gt-gold-chevron.svg") !important;
  background-position: 7px 0;
  padding-right: 30px;
  display: inline-block;
  height: 15px !important;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  content: "";
}

.gt-accordion .js-views-accordion-group-header.ui-accordion-header-active::before {
  background-image: url("https://webdev.gatech.edu/division_css/images/gt-black-chevron.svg") !important;
  background-position: 7px 0;
  padding-right: 30px;
  height: 15px !important;
  display: inline-block;
  margin-top: 0.2em !important;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  transform: rotate(90deg);
  content: "";
}

/* VIEWS FILTER */
.bef-exposed-form {
  background-color: #F2F2F2;
  padding: 10px 20px;
  margin-bottom: 30px;
  border: 1px solid lightgray;
}

.bef-exposed-form fieldset legend span {
  font-family: var(--font-roboto-condensed) !important;
  font-weight: 800 !important;
  color: var(--gt-tech-dark-gold) !important;
}

.bef-exposed-form input[type=submit] {
  border-collapse: collapse;
  border: 1px solid var(--gt-tech-dark-gold) !important;
}

.bef-checkboxes {
  /*column-count: 4;*/
  /* OR */
  display: flex;
  flex-wrap: wrap;
}

.bef-checkboxes .js-form-type-checkbox {
  box-sizing: border-box;
  width: 33%;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 5px;
  align-items: center;
}
.bef-checkboxes .js-form-type-checkbox input.form-checkbox {
  transform: scale(1.3);
}
.bef-checkboxes .js-form-type-checkbox label {
  font-size: 1rem;
}

@media (max-width: 575.98px) {
  .bef-checkboxes .js-form-type-checkbox {
    flex: 1 0 100%;
    box-sizing: border-box;
    padding: 0 10px;
  }
}
.bef-checkboxes .js-form-type-checkbox label {
  margin-bottom: 0 !important;
}

.pagination {
  list-style-type: none !important;
}

.pagination .page-item.active .page-link {
  background-color: var(--gt-primary-gold) !important;
  color: black !important;
  border-color: black;
}

.pagination .page-item a:link {
  text-decoration-color: var(--gt-light-grey) !important;
}

.pagination .page-item a:hover {
  text-decoration-color: black !important;
}

/* Hide some font awesome settings */
.form-item-settings-block-form-field-sl-badge-icon-0-settings-border,
.form-item-settings-block-form-field-sl-badge-icon-0-settings-animation {
  display: none !important;
}

/* SIZES */
.svg-100 svg {
  width: 100%;
}

.svg-2xs svg {
  height: 0.625em;
}

.svg-xs svg {
  height: 0.75em;
}

.svg-sm svg {
  height: 0.875em;
}

.svg-lg svg {
  height: 1.25em;
}

.svg-xl svg {
  height: 1.5em;
}

.svg-2xl svg {
  height: 2em;
}

.svg-3xl svg {
  height: 2.5em;
}

.svg-4xl svg {
  height: 3em;
}

.svg-5xl svg {
  height: 3.5em;
}

.svg-6xl svg {
  height: 4em;
}

.svg-7xl svg {
  height: 4.5em;
}

.svg-8xl svg {
  height: 5em;
}

/* VIEWS UI CHANGES */
.views-ui-dialog textarea {
  min-height: 350px !important;
}

/*
Stacks CSS ----------------------------------------------------------------------------------------------------------- */
/* Layout */
.stack {
  float: left;
  margin: 0 4% 4% 0;
  position: relative;
  z-index: 10;
}

/* Image styles */
.stack img {
  max-width: 100%;
  height: auto;
  vertical-align: bottom;
  border: 10px solid #fff;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
}

.stack:last-of-type {
  margin-right: 0;
}

/* Stacks creted by the use of generated content */
.stack:before, .stack:after {
  content: "";
  border-radius: 3px;
  width: 100%;
  height: 100%;
  position: absolute;
  border: 10px solid #fff;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
  -webkit-transition: 0.3s all ease-out;
  -moz-transition: 0.3s all ease-out;
  transition: 0.3s all ease-out;
}

.stack:before {
  top: 4px;
  z-index: -10;
} /* 1st element in stack (behind image) */
.stack:after {
  top: 8px;
  z-index: -20;
} /* 2nd element in stack (behind image) */
/* Second stack example (rotated to the right from the bottom left) */
.stack.rotated:before {
  -webkit-transform-origin: bottom left;
  -moz-transform-origin: bottom left;
  transform-origin: bottom left;
  -webkit-transform: rotate(2deg);
  -moz-transform: rotate(2deg);
  transform: rotate(2deg);
}

.stack.rotated:after {
  -webkit-transform-origin: bottom left;
  -moz-transform-origin: bottom left;
  transform-origin: bottom left;
  -webkit-transform: rotate(4deg);
  -moz-transform: rotate(4deg);
  transform: rotate(4deg);
}

/* Third stack example (One stack element rotated in the opposite direction) */
.stack.twisted:before {
  -webkit-transform: rotate(4deg);
  -moz-transform: rotate(4deg);
  transform: rotate(4deg);
}

.stack.twisted:after {
  -webkit-transform: rotate(-4deg);
  -moz-transform: rotate(-4deg);
  transform: rotate(-4deg);
}

/* Fourth stack example (Similar to the second but rotated left) */
.stack.rotated-left:before {
  -webkit-transform-origin: bottom left;
  -moz-transform-origin: bottom left;
  transform-origin: bottom left;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  transform: rotate(-3deg);
}

.stack.rotated-left:after {
  -webkit-transform-origin: bottom left;
  -moz-transform-origin: bottom left;
  transform-origin: bottom left;
  -webkit-transform: rotate(-6deg);
  -moz-transform: rotate(-6deg);
  transform: rotate(-6deg);
}

/* Reset all rotations on hover */
.stack:hover:before, .stack:hover:after {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  transform: rotate(0deg);
}

/*
iPhone and mobile widths --------------------------------------------------------------------------------------------------------------------------- */
@media only screen and (min-width: 320px) and (max-width: 480px) {
  .stack {
    float: none;
    width: auto;
    margin-bottom: 35px;
  }
  h1.title {
    margin: 15px 0;
  }
}
/* Scss Document */
.main-container .gt-main-content .brand-internal-horznav-wrapper nav {
  background: #f2f2f2;
}
.main-container .gt-main-content .brand-internal-horznav-wrapper nav h4 {
  padding: 0.5rem 0;
  font-weight: 600;
}
.main-container .gt-main-content .brand-internal-horznav-wrapper nav h4 a {
  text-decoration: none !important;
}
.main-container .gt-main-content .brand-internal-horznav-wrapper nav ul {
  margin: 0 auto;
  padding: 0;
}
.main-container .gt-main-content .brand-internal-horznav-wrapper nav ul li {
  list-style: none;
  text-indent: 0;
  margin: 0.5em;
  padding: 0;
  border-bottom: none;
}
.main-container .gt-main-content .brand-internal-horznav-wrapper nav ul li a,
.main-container .gt-main-content .brand-internal-horznav-wrapper nav ul li a:link,
.main-container .gt-main-content .brand-internal-horznav-wrapper nav ul li a:visited {
  min-width: 150px;
  font-weight: 400 !important;
}

.main-container .gt-main-content .brand-internal-horznav-wrapper2 nav {
  background: #f2f2f2;
  /*padding: 0.5rem;*/
}
.main-container .gt-main-content .brand-internal-horznav-wrapper2 nav h4 {
  padding: 0.5rem 0;
  font-weight: 600;
}
.main-container .gt-main-content .brand-internal-horznav-wrapper2 nav h4 a {
  text-decoration: none !important;
}
.main-container .gt-main-content .brand-internal-horznav-wrapper2 nav ul {
  margin: 0 auto;
  padding: 0;
}
.main-container .gt-main-content .brand-internal-horznav-wrapper2 nav ul li {
  list-style: none;
  text-indent: 0;
  margin: 0.5em;
  padding: 0;
  border-bottom: none;
}
.main-container .gt-main-content .brand-internal-horznav-wrapper2 nav ul li a,
.main-container .gt-main-content .brand-internal-horznav-wrapper2 nav ul li a:link,
.main-container .gt-main-content .brand-internal-horznav-wrapper2 nav ul li a:visited {
  min-width: 150px;
  font-weight: 400 !important;
  /*text-decoration: none;
  font-size: 1.05rem;
  line-height: 1.1;
  width: 100%;
  display: block;
  background: transparent;
  font-weight: 400;
  color: $gt-black;
  padding: 0.625rem 0.475rem;

  border: 0;
  transition: all 0.2s ease-in-out;
  margin: 0 0.5em;*/
  /*border: 2px solid transparent;*/
}
.main-container .gt-main-content .brand-internal-horznav-wrapper2 nav ul li a:hover,
.main-container .gt-main-content .brand-internal-horznav-wrapper2 nav ul li a:focus,
.main-container .gt-main-content .brand-internal-horznav-wrapper2 nav ul li a:active,
.main-container .gt-main-content .brand-internal-horznav-wrapper2 nav ul li a:visited:hover,
.main-container .gt-main-content .brand-internal-horznav-wrapper2 nav ul li a:visited:focus,
.main-container .gt-main-content .brand-internal-horznav-wrapper2 nav ul li a:visited:active,
.main-container .gt-main-content .brand-internal-horznav-wrapper2 nav ul li a.active,
.main-container .gt-main-content .brand-internal-horznav-wrapper2 nav ul li a.active:visited,
.main-container .gt-main-content .brand-internal-horznav-wrapper2 nav ul li a.is-active,
.main-container .gt-main-content .brand-internal-horznav-wrapper2 nav ul li a.is-active:visited {
  /*	transition: all 0.2s ease-in-out;
  	border: 0 !important;

  	text-decoration: underline;*/
  /*background: rgba(212, 216, 210, 0.15) !important;*/
}
.main-container .gt-main-content .brand-internal-horznav-wrapper2 nav ul li {
  /*	&:before {
  		content: "";
  		display: inline-block;
  		position: absolute;
  		height: 25px;
  		width: 1px;
  		background: $gt-mddk-grey;
  		margin-top: 7.5px;
  	}*/
  /*&:first-child::before {
  	content: "";
  	display: none;
  }*/
  /*&:hover {
  	background: rgba(0, 0, 0, 0.1);
  }*/
}

/************* INTERNAL SIDEBAR NAV MENUS *************/
/* top border element */
.angled-border-element {
  margin-bottom: 0.25rem;
  height: 14px;
  width: 100%;
  display: block;
  content: "";
  position: relative;
  overflow: hidden;
  display: none;
}

.angled-border-inner {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background: linear-gradient(-45deg, #bfb37c 0%, #b3a369 100%);
  transform: rotate(0deg);
  height: 100px;
  width: 100%;
}

.angled-border-inner:before {
  position: absolute;
  content: "";
  display: block;
  top: 0;
  bottom: 0;
  left: 0;
  margin-left: -60px;
  background: #ffffff;
  transform: rotate(-60deg);
  height: 50px;
  width: 100px;
}

.angled-border-inner:after {
  position: absolute;
  content: "";
  display: block;
  top: 0;
  bottom: 0;
  right: 0;
  margin-right: -95px;
  background: #ffffff;
  transform: rotate(-60deg);
  height: 50px;
  width: 120px;
}

.main-container .gt-main-content .brand-internal-nav-wrapper nav h4 {
  padding: 0.5rem 0;
  font-weight: 500;
  font-size: 1.25rem;
  margin-bottom: 5px;
  background: var(--gt-tech-light-gold);
  padding: 10px;
  border-radius: 3px;
}
.main-container .gt-main-content .brand-internal-nav-wrapper nav h4 a {
  text-decoration: none !important;
  color: #051e39;
  text-transform: uppercase;
}
.main-container .gt-main-content .brand-internal-nav-wrapper nav h4 a:hover {
  text-decoration: underline !important;
}
.main-container .gt-main-content .brand-internal-nav-wrapper nav h4 span {
  color: var(--gt-dark) !important;
  font-weight: bold;
  text-transform: uppercase;
}
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul {
  margin: 0;
  padding: 0;
}
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li {
  list-style: none;
  text-indent: 0;
  margin: 0;
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #E5E7E4;
}
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li a,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li a:link,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li a:visited {
  text-decoration: none;
  font-size: 1.05rem;
  line-height: 1.1;
  width: 100%;
  display: block;
  background: transparent;
  font-weight: 400;
  color: #262626;
  padding: 0.625rem 0.475rem;
  border-left: 4px solid transparent;
  transition: all 0.2s ease-in-out;
}
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li a:hover,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li a:focus,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li a:active,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li a:visited:hover,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li a:visited:focus,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li a:visited:active,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li a.active,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li a.active:visited,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li a.is-active,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li a.is-active:visited {
  transition: all 0.2s ease-in-out;
  border-left: 4px solid #051e39 !important;
  margin-left: 5px;
  text-decoration: underline;
}
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li {
  margin-left: 0.75rem;
  margin-bottom: 0;
  border: 0;
  padding: 0;
  list-style: none;
  font-weight: 600;
  text-indent: -0.55em;
  /* second level */
}
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li a,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li a:link,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li a:visited,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li a.active,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li a.active:visited,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li a.is-active,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li a.is-active:visited {
  font-weight: 500;
  color: #545454;
  font-size: 0.95rem;
  /*letter-spacing: 0.035rem;*/
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  border: 0 !important;
  margin-left: 0.5em;
}
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li a::before,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li a:link::before,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li a:visited::before,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li a::before,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li a:link::before,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li a:visited::before {
  color: transparent;
  display: inline-block;
  content: "◆";
  margin-right: 0.25rem;
  transition: all 0.2s ease-in-out;
}
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li a.active::before,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li a.active:link::before,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li a.active:visited::before,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li a.is-active::before,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li a.is-active:link::before,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li a.is-active:visited::before,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li a:hover::before,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li a:focus::before,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li a:active::before,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li a:visited:hover::before,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li a:visited:focus::before,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li a:visited:active::before {
  display: inline-block;
  color: #EAAA00;
  content: "◆";
  margin-right: 0.25rem;
}
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li li {
  margin-left: 2em;
  margin-bottom: 0;
  border: 0;
  padding: 0;
  list-style: none;
  font-weight: 600;
  text-indent: 0;
  text-indent: -0.5rem;
  /*border-bottom: 1px solid $gt-pimile-med;*/
  /* second level */
}
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li li a,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li li a:link,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li li a:visited,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li li a.active,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li li a.active:visited,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li li a.is-active,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li li a.is-active:visited {
  font-weight: 500;
  color: #545454;
  font-size: 0.94rem;
  letter-spacing: 0rem;
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  border: 0 !important;
  line-height: 1.3em;
  padding: 0.45rem 0rem 0.45rem 0.2rem;
  margin: 0.125rem 0;
}
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li li a::before,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li li a:link::before,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li li a:visited::before,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li li a::before,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li li a:link::before,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li li a:visited::before {
  color: transparent;
  display: inline-block;
  content: "◇";
  margin-right: 0.25rem;
  transition: all 0.2s ease-in-out;
}
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li li a.active::before,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li li a.active:link::before,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li li a.active:visited::before,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li li a.is-active::before,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li li a.is-active:link::before,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li li a.is-active:visited::before,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li li a:hover::before,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li li a:focus::before,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li li a:active::before,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li li a:visited:hover::before,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li li a:visited:focus::before,
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li li a:visited:active::before {
  display: inline-block;
  color: #EAAA00;
  content: "◇";
  margin-right: 0.25rem;
}
.main-container .gt-main-content .brand-internal-nav-wrapper nav ul li li li a.is-active:hover::before {
  content: "◆";
}
nav ul.subtitlenav {
  margin-top: 1rem;
  margin-bottom: 0rem;
  text-align: right;
}
nav ul.subtitlenav li {
  list-style: none;
  text-indent: 0;
  margin: 0;
  margin: 0;
  padding: 0;
}
nav ul.subtitlenav li a.nav-link,
nav ul.subtitlenav li a.nav-link:link,
nav ul.subtitlenav li a.nav-link:visited {
  text-decoration: none;
  line-height: 1.1;
  width: 100%;
  background: transparent;
  font-weight: 400;
  color: #ffffff !important;
  padding: 0.625rem 0.875rem;
  border: none;
  transition: all 0.2s ease-in-out;
}
nav ul.subtitlenav li a.nav-link:hover,
nav ul.subtitlenav li a.nav-link:focus,
nav ul.subtitlenav li a.nav-link:active,
nav ul.subtitlenav li a.nav-link:visited:hover,
nav ul.subtitlenav li a.nav-link:visited:focus,
nav ul.subtitlenav li a.nav-link:visited:active,
nav ul.subtitlenav li a.nav-link.active,
nav ul.subtitlenav li a.nav-link.active:visited,
nav ul.subtitlenav li a.nav-link.is-active,
nav ul.subtitlenav li a.nav-link.is-active:visited {
  transition: all 0.2s ease-in-out;
  border-left: none !important;
  background: rgba(212, 216, 210, 0.25) !important;
  text-decoration: underline;
  text-decoration-color: #eeb211;
}

nav ul.inpagenav {
  margin-top: 1rem;
  margin-bottom: 0rem;
  text-align: right;
}
nav ul.inpagenav li {
  list-style: none;
  text-indent: 0;
  margin: 0 1em;
  padding: 0;
}
nav ul.inpagenav li a.nav-link,
nav ul.inpagenav li a.nav-link:link,
nav ul.inpagenav li a.nav-link:visited {
  text-decoration: none;
  line-height: 1.1;
  width: 100%;
  background: #262626;
  font-weight: 500;
  color: #ffffff !important;
  padding: 0.625rem 0.875rem;
  border: none;
  transition: all 0.2s ease-in-out;
}
nav ul.inpagenav li a.nav-link:hover,
nav ul.inpagenav li a.nav-link:focus,
nav ul.inpagenav li a.nav-link:active,
nav ul.inpagenav li a.nav-link:visited:hover,
nav ul.inpagenav li a.nav-link:visited:focus,
nav ul.inpagenav li a.nav-link:visited:active,
nav ul.inpagenav li a.nav-link.active,
nav ul.inpagenav li a.nav-link.active:visited,
nav ul.inpagenav li a.nav-link.is-active,
nav ul.inpagenav li a.nav-link.is-active:visited {
  transition: all 0.2s ease-in-out;
  border-left: none !important;
  background: #545454 !important;
  text-decoration: underline;
  text-decoration-color: #ffffff;
}

nav.isye-alt-menu ul li span {
  color: #051e39 !important;
  padding: 0.2rem 0 0.2rem 0.275rem;
  margin-top: 0;
  margin-left: 0em;
  font-weight: 500 !important;
  display: block;
  background: #f7f7f7;
  text-indent: 0 !important;
  border-bottom: none !important;
}

nav.isye-alt-menu ul li ul li span {
  color: #051e39 !important;
  padding-left: 0.275rem;
  margin-left: 0;
  font-weight: 500 !important;
  *display: inline;
  background: none;
  text-indent: 0 !important;
  border-bottom: 1px solid #EAAA00 !important;
}

.div-top-wave {
  overflow: hidden;
  position: relative;
}

.div-top-wave::before {
  content: "";
  position: absolute;
  z-index: 3;
  pointer-events: none;
  background-repeat: no-repeat;
  bottom: -0.1vw;
  left: -0.1vw;
  right: -0.1vw;
  top: -0.1vw;
  background-size: 100% 86px;
  background-position: 50% 0%;
  transform: rotateY(180deg);
  background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.28 2.17" preserveAspectRatio="none"><path d="M0 .5c3.07.55 9.27-.42 16.14 0 6.88.4 13.75.57 19.14-.11V0H0z" fill="%23ffffff"/><path d="M0 1c3.17.8 7.29-.38 10.04-.55 2.75-.17 9.25 1.47 12.67 1.3 3.43-.17 4.65-.84 7.05-.87 2.4-.02 5.52.88 5.52.88V0H0z" opacity=".5" fill="%23ffffff"/><path d="M0 1.85c2.56-.83 7.68-.3 11.79-.42 4.1-.12 6.86-.61 9.58-.28 2.73.33 5.61 1.17 8.61 1 3-.19 4.73-.82 5.3-.84V.1H0z" opacity=".5" fill="%23ffffff"/></svg>');
}

@media (min-width: 2100px) {
  .div-top-wave::before {
    background-size: 100% calc(2vw + 86px);
  }
}
.div-bottom-wave {
  overflow: hidden;
  position: relative;
  padding-bottom: 2rem;
}

.div-bottom-wave::after {
  content: "";
  position: absolute;
  z-index: 3;
  pointer-events: none;
  background-repeat: no-repeat;
  bottom: -0.1vw;
  left: -0.1vw;
  right: -0.1vw;
  top: -0.1vw;
  background-size: 100% 86px;
  background-position: 50% 100%;
  transform: rotateY(0deg);
  background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.28 2.17" preserveAspectRatio="none"><path d="M35.28 1.67c-3.07-.55-9.27.41-16.15 0-6.87-.4-13.74-.58-19.13.1v.4h35.28z" fill="%23ffffff"/><path d="M35.28 1.16c-3.17-.8-7.3.4-10.04.56-2.76.17-9.25-1.47-12.68-1.3-3.42.16-4.64.84-7.04.86C3.12 1.31 0 .4 0 .4v1.77h35.28z" opacity=".5" fill="%23ffffff"/><path d="M35.28.31c-2.57.84-7.68.3-11.8.43-4.1.12-6.85.61-9.57.28C11.18.69 8.3-.16 5.3.02 2.3.22.57.85 0 .87v1.2h35.28z" opacity=".5" fill="%23ffffff"/></svg>');
}

@media (min-width: 2100px) {
  .div-bottom-wave::after {
    background-size: 100% calc(2vw + 86px);
  }
}
.div-top-arrow {
  overflow: hidden;
  position: relative;
}

.div-top-arrow::before {
  content: "";
  position: absolute;
  z-index: 3;
  pointer-events: none;
  background-repeat: no-repeat;
  bottom: -0.1vw;
  left: -0.1vw;
  right: -0.1vw;
  top: -0.1vw;
  background-size: 100% 60px;
  background-position: 50% 0%;
  background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 773.74 154.98"><g fill="%23ffffff"><path d="M0 0h773.74L386.87 77.5Z"/><path d="m0 0 386.87 154.98L773.74 0Z" opacity=".66"/></g></svg>');
}

@media (min-width: 2100px) {
  .div-top-arrow::before {
    background-size: 100% calc(2vw + 40px);
  }
}
.div-bottom-arrow {
  overflow: hidden;
  position: relative;
}

.div-bottom-arrow::after {
  content: "";
  position: absolute;
  z-index: 3;
  pointer-events: none;
  background-repeat: no-repeat;
  bottom: -0.1vw;
  left: -0.1vw;
  right: -0.1vw;
  top: -0.1vw;
  background-size: 100% 60px;
  background-position: 50% 100%;
  transform: rotateY(0deg);
  background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" viewBox="0 0 773.74 154.98"><g fill="%23ffffff"><path d="M773.74 154.98H0L386.87 77.5Z"/><path d="M773.74 154.98 386.87 0 0 154.98Z" opacity=".66"/></g></svg>');
}

@media (min-width: 2100px) {
  .div-bottom-arrow::after {
    background-size: 100% calc(2vw + 60px);
  }
}
.div-top-slant {
  overflow: hidden;
  position: relative;
}

.div-top-slant::before {
  content: "";
  position: absolute;
  z-index: 3;
  pointer-events: none;
  background-repeat: no-repeat;
  bottom: -0.1vw;
  left: -0.1vw;
  right: -0.1vw;
  top: -0.1vw;
  background-size: 100% 78px;
  background-position: 50% 0%;
  background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 381 77.25" preserveAspectRatio="none"><g fill="%23ffffff"><path d="M381 8.47L0 42.33V0h381z"/><path d="M381 33.87L0 59.27V0h381z" opacity=".33"/><path d="M381 59.27L0 77.25V0h381z" opacity=".33"/></g></svg>');
}

@media (min-width: 2100px) {
  .div-top-slant::before {
    background-size: 100% calc(2vw + 78px);
  }
}
.div-bottom-slant {
  overflow: hidden;
  position: relative;
}

.div-bottom-slant::after {
  content: "";
  position: absolute;
  z-index: 3;
  pointer-events: none;
  background-repeat: no-repeat;
  bottom: -0.1vw;
  left: -0.1vw;
  right: -0.1vw;
  top: -0.1vw;
  background-size: 100% 78px;
  background-position: 50% 100%;
  transform: rotateY(180deg);
  background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 381 77.25" preserveAspectRatio="none"><g fill="%23ffffff"><path d="M0 68.78l381-33.86v42.33H0z"/><path d="M0 43.38l381-25.4v59.27H0z" opacity=".33"/><path d="M0 17.98L381 0v77.25H0z" opacity=".33"/></g></svg>');
}

@media (min-width: 2100px) {
  .div-bottom-slant::after {
    background-size: 100% calc(2vw + 78px);
  }
}
.div-top-horizon {
  overflow: hidden;
  position: relative;
}

.div-top-horizon::before {
  content: "";
  font-family: "shape divider from ShapeDividers.com";
  position: absolute;
  z-index: 3;
  pointer-events: none;
  background-repeat: no-repeat;
  bottom: -0.1vw;
  left: -0.1vw;
  right: -0.1vw;
  top: -0.1vw;
  background-size: 100% 50px;
  background-position: 50% 0%;
  background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.278 3.527" preserveAspectRatio="none"><path d="M0 1.064v.125a82.946 82.946 0 0035.278-.007v-.125A82.783 82.783 0 010 1.064M0 .45V.7A83.105 83.105 0 0035.278.693v-.25A82.777 82.777 0 010 .45M33.252 0a82.855 82.855 0 01-31.26 0H0v.092A83.44 83.44 0 0035.278.085V0zm-10.8 0h8.84A84.249 84.249 0 013.952 0h8.839zM0 1.557v.075a82.878 82.878 0 0035.278-.007V1.55A82.771 82.771 0 010 1.557" fill="%23ffffff"/></svg>');
}

@media (min-width: 2100px) {
  .div-top-horizon::before {
    background-size: 100% calc(2vw + 50px);
  }
}
.div-bottom-horizon {
  overflow: hidden;
  position: relative;
}

.div-bottom-horizon::after {
  content: "";
  position: absolute;
  z-index: 3;
  pointer-events: none;
  background-repeat: no-repeat;
  bottom: -0.1vw;
  left: -0.1vw;
  right: -0.1vw;
  top: -0.1vw;
  background-size: 100% 50px;
  background-position: 50% 100%;
  background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.278 3.527" preserveAspectRatio="none"><path d="M35.278 2.463v-.125A82.946 82.946 0 000 2.345v.125a82.783 82.783 0 0135.278-.007m0 .615v-.25A83.105 83.105 0 000 2.835v.25a82.777 82.777 0 0135.278-.007m-33.252.45a82.855 82.855 0 0131.26 0h1.992v-.093A83.44 83.44 0 000 3.442v.085zm10.8 0h-8.84a84.249 84.249 0 0127.339 0h-8.839zM35.278 1.97v-.075A82.878 82.878 0 000 1.902v.075a82.771 82.771 0 0135.278-.007" fill="%23ffffff"/></svg>');
}

@media (min-width: 2100px) {
  .div-bottom-horizon::after {
    background-size: 100% calc(2vw + 50px);
  }
}
.div-top-ramp {
  overflow: hidden;
  position: relative;
}

.div-top-ramp::before {
  content: "";
  position: absolute;
  z-index: 3;
  pointer-events: none;
  background-repeat: no-repeat;
  bottom: -0.1vw;
  left: -0.1vw;
  right: -0.1vw;
  top: -0.1vw;
  background-size: 100% 139px;
  background-position: 50% 0%;
  transform: rotateY(180deg);
  background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.278 3.62" preserveAspectRatio="none"><path d="M35.278.092S8.238.267 0 3.62V.092z" opacity=".2" fill="%23ffffff"/><path d="M35.278.092S8.238.246 0 3.194V.092z" opacity=".2" fill="%23ffffff"/><path d="M35.278.092S8.238.223 0 2.738V.092zM35.278.092H0V0h35.278z" fill="%23ffffff"/></svg>');
}

@media (min-width: 2100px) {
  .div-top-ramp::before {
    background-size: 100% calc(2vw + 139px);
  }
}
.div-bottom-ramp {
  overflow: hidden;
  position: relative;
}

.div-bottom-ramp::after {
  content: "";
  position: absolute;
  z-index: 3;
  pointer-events: none;
  background-repeat: no-repeat;
  bottom: -0.1vw;
  left: -0.1vw;
  right: -0.1vw;
  top: -0.1vw;
  background-size: 100% 139px;
  background-position: 50% 100%;
  transform: rotateY(180deg);
  background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.278 3.52" preserveAspectRatio="none"><path d="M0 3.528S27.04 3.352 35.278 0v3.528z" opacity=".2" fill="%23ffffff"/><path d="M0 3.528S27.04 3.374 35.278.425v3.103z" opacity=".2" fill="%23ffffff"/><path d="M0 3.528S27.04 3.396 35.278.882v2.646z" fill="%23ffffff"/><path d="M0 3.527h35.278v.092H0z" fill="%23ffffff"/></svg>');
}

@media (min-width: 2100px) {
  .div-bottom-ramp::after {
    background-size: 100% calc(2vw + 139px);
  }
}
.div-top-circles {
  overflow: hidden;
  position: relative;
}

.div-top-circles::before {
  content: "";
  position: absolute;
  z-index: 3;
  pointer-events: none;
  background-repeat: no-repeat;
  bottom: -0.1vw;
  left: -0.1vw;
  right: -0.1vw;
  top: -0.1vw;
  background-size: 100% 90px;
  background-position: 50% 0%;
  background-image: url('data:image/svg+xml;charset=utf8, <svg preserveAspectRatio="xMidYMax slice" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2000 100"><g fill="%23ffffff"><path d="M1008 57.6a10 10 0 00.5-3 10.1 10.1 0 00-20.3 0 9.7 9.7 0 00.5 3h-38.9a9.7 9.7 0 00.5-3 10.1 10.1 0 00-20.2 0 10 10 0 00.5 3h-38.9a9.7 9.7 0 00.5-3 10.1 10.1 0 00-20.2 0 10 10 0 00.5 3h-38.9a10 10 0 00.5-3 10.1 10.1 0 00-20.3 0 9.7 9.7 0 00.5 3h-38.8a9.7 9.7 0 00.5-3 10.1 10.1 0 00-20.3 0 10 10 0 00.5 3h-38.9a9.7 9.7 0 00.5-3 10.1 10.1 0 00-20.2 0 10 10 0 00.5 3h-38.9a10 10 0 00.5-3 10.1 10.1 0 00-20.2 0 9.7 9.7 0 00.5 3h-39a10 10 0 00.6-3 10.1 10.1 0 00-20.3 0 10 10 0 00.5 3H543a10 10 0 00.5-3 10.1 10.1 0 00-20.3 0 10 10 0 00.5 3h-38.8a9.7 9.7 0 00.5-3 10.1 10.1 0 00-20.3 0 10 10 0 00.5 3h-38.9a10 10 0 00.5-3 10.1 10.1 0 00-20.2 0 9.7 9.7 0 00.5 3h-38.9a10 10 0 00.5-3 10.1 10.1 0 00-20.2 0 10 10 0 00.4 3h-38.8a9.7 9.7 0 00.5-3 10.1 10.1 0 00-20.3 0 10 10 0 00.5 3h-38.8a10 10 0 00.4-3 10.1 10.1 0 00-20.2 0 9.7 9.7 0 00.5 3h-38.9a10 10 0 00.5-3 10.1 10.1 0 00-20.2 0 9.7 9.7 0 00.5 3H136a9.7 9.7 0 00.5-3 10.1 10.1 0 00-20.3 0 10 10 0 00.5 3H78a10 10 0 00.5-3 10.1 10.1 0 00-20.3 0 10 10 0 00.5 3H19.8a10 10 0 00.4-3 10 10 0 00-10-10A10 10 0 000 54.5V34.8h27.9a10.1 10.1 0 0020.2 0H86a10.1 10.1 0 0020.3 0H144a10.1 10.1 0 0020.3 0h37.9a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.3 0h37.8a10.1 10.1 0 0020.3 0h37.9a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0h38a10.1 10.1 0 0020.2 0H551a10.1 10.1 0 0020.3 0h37.8a10.1 10.1 0 0020.3 0h37.9a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0h38a10.1 10.1 0 0020.2 0h37.8a10.1 10.1 0 0020.3 0h37.9a10.1 10.1 0 0020.2 0H958a10.1 10.1 0 0020.3 0h33.5v22.7zM0 57.6v-3a9.7 9.7 0 00.5 3z" opacity=".3"/><path d="M968.1 24.9a10 10 0 00-10.1 10H920a10.1 10.1 0 00-20.2 0H862a10.1 10.1 0 00-20.2 0h-38a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.2 0h-38a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.2 0h-38a10.1 10.1 0 00-20.2 0H455a10.1 10.1 0 00-20.3 0H397a10.1 10.1 0 00-20.2 0h-38a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.3 0h-37.8a10.1 10.1 0 00-20.3 0H48.1a10.1 10.1 0 00-20.2 0H0V14a10 10 0 0010.1 10 10 10 0 0010.2-10H58a10.1 10.1 0 0020.3 0h37.9a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0h38a10.1 10.1 0 0020.1 0h38a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0H407a10.1 10.1 0 0020.2 0H465a10.1 10.1 0 0020.2 0h38a10.1 10.1 0 0020.2 0h38a10.1 10.1 0 0020.2 0h37.8a10.1 10.1 0 0020.3 0h37.9a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0h38a10.1 10.1 0 0020.2 0H872a10.1 10.1 0 0020.2 0h38a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0h3.3v20.8h-33.6a10 10 0 00-10-10z" opacity=".5"/><path d="M968.1 24.9a10 10 0 00-10.1 10H920a10.1 10.1 0 00-20.2 0H862a10.1 10.1 0 00-20.2 0h-38a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.2 0h-38a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.2 0h-38a10.1 10.1 0 00-20.2 0H455a10.1 10.1 0 00-20.3 0H397a10.1 10.1 0 00-20.2 0h-38a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.3 0h-37.8a10.1 10.1 0 00-20.3 0H48.1a10.1 10.1 0 00-20.2 0H0V14a10 10 0 0010.1 10 10 10 0 0010.2-10H58a10.1 10.1 0 0020.3 0h37.9a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0h38a10.1 10.1 0 0020.1 0h38a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0H407a10.1 10.1 0 0020.2 0H465a10.1 10.1 0 0020.2 0h38a10.1 10.1 0 0020.2 0h38a10.1 10.1 0 0020.2 0h37.8a10.1 10.1 0 0020.3 0h37.9a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0h38a10.1 10.1 0 0020.2 0H872a10.1 10.1 0 0020.2 0h38a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0h3.3v20.8h-33.6a10 10 0 00-10-10zM533.3 64.5a10.1 10.1 0 01-9.7-6.9H543a10.1 10.1 0 01-9.6 7zM533.3 44.6a10 10 0 0110 10 10 10 0 01-.4 3h-19.3a10 10 0 01-.5-3 10 10 0 0110.2-10z" opacity=".3"/><path d="M533.3 44.6a10 10 0 0110 10 10 10 0 01-.4 3h-19.3a10 10 0 01-.5-3 10 10 0 0110.2-10zM503 44.9a10 10 0 01-10.1-10H513a10 10 0 01-10.1 10z" opacity=".3"/><path d="M503 44.9a10 10 0 01-10.1-10H513a10 10 0 01-10.1 10zM503 24.9a10 10 0 0110.1 10H493a10 10 0 0110.1-10z" opacity=".5"/><path d="M503 24.9a10 10 0 0110.1 10H493a10 10 0 0110.1-10z" opacity=".3"/><path d="M503 24.9a10 10 0 0110.1 10H493a10 10 0 0110.1-10z" opacity=".5"/><path d="M475.1 64.5a10.1 10.1 0 01-9.6-6.9h19.3a10.1 10.1 0 01-9.7 7zM475.1 44.6a10 10 0 0110.2 10 9.7 9.7 0 01-.5 3h-19.3a10 10 0 01-.5-3 10 10 0 0110.1-10z" opacity=".3"/><path d="M475.1 44.6a10 10 0 0110.2 10 9.7 9.7 0 01-.5 3h-19.3a10 10 0 01-.5-3 10 10 0 0110.1-10zM445 44.9a10 10 0 01-10.2-10H455a10 10 0 01-10 10z" opacity=".3"/><path d="M445 44.9a10 10 0 01-10.2-10H455a10 10 0 01-10 10zM445 24.9a10 10 0 0110 10h-20.2a10 10 0 0110.1-10z" opacity=".5"/><path d="M445 24.9a10 10 0 0110 10h-20.2a10 10 0 0110.1-10z" opacity=".3"/><path d="M445 24.9a10 10 0 0110 10h-20.2a10 10 0 0110.1-10z" opacity=".5"/><path d="M417 64.5a10.1 10.1 0 01-9.6-6.9h19.2a10.1 10.1 0 01-9.6 7zM417 44.6a10 10 0 0110.1 10 10 10 0 01-.5 3h-19.2a9.7 9.7 0 01-.5-3 10 10 0 0110.1-10z" opacity=".3"/><path d="M417 44.6a10 10 0 0110.1 10 10 10 0 01-.5 3h-19.2a9.7 9.7 0 01-.5-3 10 10 0 0110.1-10zM386.8 44.9a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10z" opacity=".3"/><path d="M386.8 44.9a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10zM386.8 24.9a10 10 0 0110.1 10h-20.2a10 10 0 0110-10z" opacity=".5"/><path d="M386.8 24.9a10 10 0 0110.1 10h-20.2a10 10 0 0110-10z" opacity=".3"/><path d="M386.8 24.9a10 10 0 0110.1 10h-20.2a10 10 0 0110-10z" opacity=".5"/><path d="M358.9 64.5a10.1 10.1 0 01-9.6-6.9h19.2a10.1 10.1 0 01-9.6 7zM358.9 44.6a10 10 0 0110.1 10 10 10 0 01-.5 3h-19.3a10 10 0 01-.4-3 10 10 0 0110-10z" opacity=".3"/><path d="M358.9 44.6a10 10 0 0110.1 10 10 10 0 01-.5 3h-19.3a10 10 0 01-.4-3 10 10 0 0110-10zM328.6 44.9a10 10 0 01-10-10h20.2a10 10 0 01-10.2 10z" opacity=".3"/><path d="M328.6 44.9a10 10 0 01-10-10h20.2a10 10 0 01-10.2 10zM328.6 24.9a10 10 0 0110.2 10h-20.3a10 10 0 0110.1-10z" opacity=".5"/><path d="M328.6 24.9a10 10 0 0110.2 10h-20.3a10 10 0 0110.1-10z" opacity=".3"/><path d="M328.6 24.9a10 10 0 0110.2 10h-20.3a10 10 0 0110.1-10z" opacity=".5"/><path d="M300.8 64.5a10.1 10.1 0 01-9.7-6.9h19.3a10.1 10.1 0 01-9.6 7zM300.8 44.6a10 10 0 0110 10 9.7 9.7 0 01-.4 3H291a10 10 0 01-.5-3 10 10 0 0110.2-10z" opacity=".3"/><path d="M300.8 44.6a10 10 0 0110 10 9.7 9.7 0 01-.4 3H291a10 10 0 01-.5-3 10 10 0 0110.2-10zM270.5 44.9a10 10 0 01-10.1-10h20.3a10 10 0 01-10.2 10z" opacity=".3"/><path d="M270.5 44.9a10 10 0 01-10.1-10h20.3a10 10 0 01-10.2 10zM270.5 24.9a10 10 0 0110.1 10h-20.2a10 10 0 0110.1-10z" opacity=".5"/><path d="M270.5 24.9a10 10 0 0110.1 10h-20.2a10 10 0 0110.1-10z" opacity=".3"/><path d="M270.5 24.9a10 10 0 0110.1 10h-20.2a10 10 0 0110.1-10z" opacity=".5"/><path d="M242.6 64.5a10.1 10.1 0 01-9.6-6.9h19.3a10.1 10.1 0 01-9.7 7zM242.6 44.6a10 10 0 0110.2 10 10 10 0 01-.5 3H233a9.7 9.7 0 01-.5-3 10 10 0 0110.1-10z" opacity=".3"/><path d="M242.6 44.6a10 10 0 0110.2 10 10 10 0 01-.5 3H233a9.7 9.7 0 01-.5-3 10 10 0 0110.1-10zM212.4 44.9a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10z" opacity=".3"/><path d="M212.4 44.9a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10zM212.4 24.9a10 10 0 0110.1 10h-20.2a10 10 0 0110.1-10z" opacity=".5"/><path d="M212.4 24.9a10 10 0 0110.1 10h-20.2a10 10 0 0110.1-10z" opacity=".3"/><path d="M212.4 24.9a10 10 0 0110.1 10h-20.2a10 10 0 0110.1-10z" opacity=".5"/><path d="M184.5 64.5a10.1 10.1 0 01-9.6-6.9H194a10.1 10.1 0 01-9.6 7zM184.5 44.6a10 10 0 0110.1 10 10 10 0 01-.5 3H175a9.7 9.7 0 01-.5-3 10 10 0 0110.1-10z" opacity=".3"/><path d="M184.5 44.6a10 10 0 0110.1 10 10 10 0 01-.5 3H175a9.7 9.7 0 01-.5-3 10 10 0 0110.1-10zM154.3 44.9a10 10 0 01-10.2-10h20.3a10 10 0 01-10.1 10z" opacity=".3"/><path d="M154.3 44.9a10 10 0 01-10.2-10h20.3a10 10 0 01-10.1 10zM154.3 24.9a10 10 0 0110.1 10h-20.3a10 10 0 0110.2-10z" opacity=".5"/><path d="M154.3 24.9a10 10 0 0110.1 10h-20.3a10 10 0 0110.2-10z" opacity=".3"/><path d="M154.3 24.9a10 10 0 0110.1 10h-20.3a10 10 0 0110.2-10z" opacity=".5"/><path d="M126.4 64.5a10.1 10.1 0 01-9.7-6.9H136a10.1 10.1 0 01-9.6 7zM126.4 44.6a10 10 0 0110.1 10 9.7 9.7 0 01-.5 3h-19.3a10 10 0 01-.5-3 10 10 0 0110.2-10z" opacity=".3"/><path d="M126.4 44.6a10 10 0 0110.1 10 9.7 9.7 0 01-.5 3h-19.3a10 10 0 01-.5-3 10 10 0 0110.2-10zM96.2 44.9a10 10 0 01-10.2-10h20.3a10 10 0 01-10.1 10z" opacity=".3"/><path d="M96.2 44.9a10 10 0 01-10.2-10h20.3a10 10 0 01-10.1 10zM96.2 24.9a10 10 0 0110 10H86a10 10 0 0110.2-10z" opacity=".5"/><path d="M96.2 24.9a10 10 0 0110 10H86a10 10 0 0110.2-10z" opacity=".3"/><path d="M96.2 24.9a10 10 0 0110 10H86a10 10 0 0110.2-10z" opacity=".5"/><path d="M68.3 64.5a10.1 10.1 0 01-9.7-6.9H78a10.1 10.1 0 01-9.7 7zM68.3 44.6a10 10 0 0110 10 10 10 0 01-.4 3H58.6a10 10 0 01-.5-3 10 10 0 0110.1-10z" opacity=".3"/><path d="M68.3 44.6a10 10 0 0110 10 10 10 0 01-.4 3H58.6a10 10 0 01-.5-3 10 10 0 0110.1-10zM38 44.9a10 10 0 01-10.1-10H48a10 10 0 01-10.1 10z" opacity=".3"/><path d="M38 44.9a10 10 0 01-10.1-10H48a10 10 0 01-10.1 10zM38 24.9a10 10 0 0110.1 10H28a10 10 0 0110.1-10z" opacity=".5"/><path d="M38 24.9a10 10 0 0110.1 10H28a10 10 0 0110.1-10z" opacity=".3"/><path d="M38 24.9a10 10 0 0110.1 10H28a10 10 0 0110.1-10z" opacity=".5"/><path d="M10.1 64.5a10.1 10.1 0 01-9.6-6.9h19.3a10.1 10.1 0 01-9.7 7zM10.1 44.6a10 10 0 0110.2 10 10 10 0 01-.5 3H.5a9.7 9.7 0 01-.5-3 10 10 0 0110.1-10z" opacity=".3"/><path d="M10.1 44.6a10 10 0 0110.2 10 10 10 0 01-.5 3H.5a9.7 9.7 0 01-.5-3 10 10 0 0110.1-10zM998.3 64.5a10.1 10.1 0 01-9.6-6.9h19.3a10.1 10.1 0 01-9.7 7zM998.3 44.6a10 10 0 0110.2 10 10 10 0 01-.5 3h-19.3a9.7 9.7 0 01-.5-3 10 10 0 0110.1-10z" opacity=".3"/><path d="M998.3 44.6a10 10 0 0110.2 10 10 10 0 01-.5 3h-19.3a9.7 9.7 0 01-.5-3 10 10 0 0110.1-10z" opacity=".3"/><path d="M998.3 24a10 10 0 01-10-10h-38a10.1 10.1 0 01-20.2 0h-37.9a10.1 10.1 0 01-20.2 0h-38a10.1 10.1 0 01-20.2 0H776a10.1 10.1 0 01-20.3 0h-37.9a10.1 10.1 0 01-20.2 0h-37.9a10.1 10.1 0 01-20.2 0h-38a10.1 10.1 0 01-20.2 0h-38a10.1 10.1 0 01-20.2 0h-37.8a10.1 10.1 0 01-20.3 0h-37.9a10.1 10.1 0 01-20.2 0H369a10.1 10.1 0 01-20.3 0H311a10.1 10.1 0 01-20.3 0h-37.9a10.1 10.1 0 01-20.2 0h-37.9a10.1 10.1 0 01-20.2 0h-37.9a10.1 10.1 0 01-20.3 0H78.5A10.1 10.1 0 0158 14H20.2a10 10 0 01-10 10A10 10 0 010 14V0h1011.8v14h-3.3a10 10 0 01-10.2 10z"/><path d="M968.1 44.9a10 10 0 01-10.1-10h20.2a10 10 0 01-10 10z" opacity=".3"/><path d="M968.1 44.9a10 10 0 01-10.1-10h20.2a10 10 0 01-10 10zM968.1 24.9a10 10 0 0110.1 10H958a10 10 0 0110.1-10z" opacity=".5"/><path d="M968.1 24.9a10 10 0 0110.1 10H958a10 10 0 0110.1-10z" opacity=".3"/><path d="M968.1 24.9a10 10 0 0110.1 10H958a10 10 0 0110.1-10z" opacity=".5"/><path d="M940.2 64.5a10.1 10.1 0 01-9.6-6.9h19.3a10.1 10.1 0 01-9.7 7zM940.2 44.6a10 10 0 0110.1 10 9.7 9.7 0 01-.4 3h-19.3a10 10 0 01-.5-3 10 10 0 0110.1-10z" opacity=".3"/><path d="M940.2 44.6a10 10 0 0110.1 10 9.7 9.7 0 01-.4 3h-19.3a10 10 0 01-.5-3 10 10 0 0110.1-10zM910 44.9a10 10 0 01-10.1-10H920a10 10 0 01-10.1 10z" opacity=".3"/><path d="M910 44.9a10 10 0 01-10.1-10H920a10 10 0 01-10.1 10zM910 24.9a10 10 0 0110.1 10H900a10 10 0 0110.1-10z" opacity=".5"/><path d="M910 24.9a10 10 0 0110.1 10H900a10 10 0 0110.1-10z" opacity=".3"/><path d="M910 24.9a10 10 0 0110.1 10H900a10 10 0 0110.1-10z" opacity=".5"/><path d="M882 64.5a10.1 10.1 0 01-9.5-6.9h19.2a10 10 0 01-9.6 7zM882 44.6a10 10 0 0110.2 10 9.7 9.7 0 01-.5 3h-19.3a10 10 0 01-.4-3 10 10 0 0110-10z" opacity=".3"/><path d="M882 44.6a10 10 0 0110.2 10 9.7 9.7 0 01-.5 3h-19.3a10 10 0 01-.4-3 10 10 0 0110-10zM851.9 44.9a10 10 0 01-10.2-10H862a10 10 0 01-10.1 10z" opacity=".3"/><path d="M851.9 44.9a10 10 0 01-10.2-10H862a10 10 0 01-10.1 10zM851.9 24.9a10 10 0 0110 10h-20.2a10 10 0 0110.2-10z" opacity=".5"/><path d="M851.9 24.9a10 10 0 0110 10h-20.2a10 10 0 0110.2-10z" opacity=".3"/><path d="M851.9 24.9a10 10 0 0110 10h-20.2a10 10 0 0110.2-10z" opacity=".5"/><path d="M824 64.5a10.1 10.1 0 01-9.6-6.9h19.2a10.1 10.1 0 01-9.6 7zM824 44.6a10 10 0 0110.1 10 10 10 0 01-.5 3h-19.3a9.7 9.7 0 01-.5-3 10 10 0 0110.2-10z" opacity=".3"/><path d="M824 44.6a10 10 0 0110.1 10 10 10 0 01-.5 3h-19.3a9.7 9.7 0 01-.5-3 10 10 0 0110.2-10zM793.7 44.9a10 10 0 01-10-10h20.2a10 10 0 01-10.2 10z" opacity=".3"/><path d="M793.7 44.9a10 10 0 01-10-10h20.2a10 10 0 01-10.2 10zM793.7 24.9a10 10 0 0110.2 10h-20.3a10 10 0 0110.1-10z" opacity=".5"/><path d="M793.7 24.9a10 10 0 0110.2 10h-20.3a10 10 0 0110.1-10z" opacity=".3"/><path d="M793.7 24.9a10 10 0 0110.2 10h-20.3a10 10 0 0110.1-10z" opacity=".5"/><path d="M765.8 64.5a10.1 10.1 0 01-9.6-6.9h19.3a10.1 10.1 0 01-9.7 7zM765.8 44.6a10 10 0 0110.2 10 9.7 9.7 0 01-.5 3h-19.3a10 10 0 01-.5-3 10 10 0 0110.1-10z" opacity=".3"/><path d="M765.8 44.6a10 10 0 0110.2 10 9.7 9.7 0 01-.5 3h-19.3a10 10 0 01-.5-3 10 10 0 0110.1-10zM735.6 44.9a10 10 0 01-10.1-10h20.2a10 10 0 01-10 10z" opacity=".3"/><path d="M735.6 44.9a10 10 0 01-10.1-10h20.2a10 10 0 01-10 10zM735.6 24.9a10 10 0 0110.1 10h-20.2a10 10 0 0110.1-10z" opacity=".5"/><path d="M735.6 24.9a10 10 0 0110.1 10h-20.2a10 10 0 0110.1-10z" opacity=".3"/><path d="M735.6 24.9a10 10 0 0110.1 10h-20.2a10 10 0 0110.1-10z" opacity=".5"/><path d="M707.7 64.5a10.1 10.1 0 01-9.6-6.9h19.2a10.1 10.1 0 01-9.6 7zM707.7 44.6a10 10 0 0110.1 10 9.7 9.7 0 01-.5 3h-19.2a10 10 0 01-.5-3 10 10 0 0110.1-10z" opacity=".3"/><path d="M707.7 44.6a10 10 0 0110.1 10 9.7 9.7 0 01-.5 3h-19.2a10 10 0 01-.5-3 10 10 0 0110.1-10zM677.5 44.9a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10z" opacity=".3"/><path d="M677.5 44.9a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10zM677.5 24.9a10 10 0 0110.1 10h-20.2a10 10 0 0110-10z" opacity=".5"/><path d="M677.5 24.9a10 10 0 0110.1 10h-20.2a10 10 0 0110-10z" opacity=".3"/><path d="M677.5 24.9a10 10 0 0110.1 10h-20.2a10 10 0 0110-10z" opacity=".5"/><path d="M649.6 64.5a10.1 10.1 0 01-9.6-6.9h19.3a10.1 10.1 0 01-9.7 7zM649.6 44.6a10 10 0 0110.1 10 10 10 0 01-.5 3H640a9.7 9.7 0 01-.5-3 10 10 0 0110-10z" opacity=".3"/><path d="M649.6 44.6a10 10 0 0110.1 10 10 10 0 01-.5 3H640a9.7 9.7 0 01-.5-3 10 10 0 0110-10zM619.4 44.9a10 10 0 01-10.2-10h20.3a10 10 0 01-10.1 10z" opacity=".3"/><path d="M619.4 44.9a10 10 0 01-10.2-10h20.3a10 10 0 01-10.1 10zM619.4 24.9a10 10 0 0110 10h-20.2a10 10 0 0110.1-10z" opacity=".5"/><path d="M619.4 24.9a10 10 0 0110 10h-20.2a10 10 0 0110.1-10z" opacity=".3"/><path d="M619.4 24.9a10 10 0 0110 10h-20.2a10 10 0 0110.1-10z" opacity=".5"/><path d="M591.5 64.5a10.1 10.1 0 01-9.7-6.9h19.3a10.1 10.1 0 01-9.6 7zM591.5 44.6a10 10 0 0110 10 10 10 0 01-.4 3h-19.3a10 10 0 01-.5-3 10 10 0 0110.2-10z" opacity=".3"/><path d="M591.5 44.6a10 10 0 0110 10 10 10 0 01-.4 3h-19.3a10 10 0 01-.5-3 10 10 0 0110.2-10zM561.2 44.9a10 10 0 01-10.1-10h20.3a10 10 0 01-10.2 10z" opacity=".3"/><path d="M561.2 44.9a10 10 0 01-10.1-10h20.3a10 10 0 01-10.2 10zM561.2 24.9a10 10 0 0110.1 10h-20.2a10 10 0 0110.1-10z" opacity=".5"/><path d="M561.2 24.9a10 10 0 0110.1 10h-20.2a10 10 0 0110.1-10z" opacity=".3"/><path d="M561.2 24.9a10 10 0 0110.1 10h-20.2a10 10 0 0110.1-10z" opacity=".5"/><path d="M2000 34.8v22.8h-3.8a10.1 10.1 0 10-19.3 0h-38.8a10.1 10.1 0 10-19.3 0h-38.9a9.7 9.7 0 00.5-3 10.1 10.1 0 00-20.2 0 9.7 9.7 0 00.5 3h-38.9a10.1 10.1 0 10-19.3 0h-38.8a10.1 10.1 0 10-19.3 0h-38.8a9.7 9.7 0 00.5-3 10.1 10.1 0 00-20.3 0 9.7 9.7 0 00.5 3h-38.9a10.1 10.1 0 10-19.2 0h-38.9a10.1 10.1 0 10-19.3 0h-38.9a10.1 10.1 0 10-19.7-3 9.7 9.7 0 00.5 3H1473a9.4 9.4 0 00.5-3 10.1 10.1 0 10-19.8 3H1415a9.7 9.7 0 00.5-3 10.1 10.1 0 10-19.8 3h-38.8a9.7 9.7 0 00.5-3 10.1 10.1 0 00-20.3 0 9.7 9.7 0 00.5 3h-38.9a9.7 9.7 0 00.5-3 10.1 10.1 0 10-19.8 3h-38.8a10.1 10.1 0 10-19.3 0h-38.9a10.1 10.1 0 10-19.7-3 9.7 9.7 0 00.5 3h-38.9a9.7 9.7 0 00.5-3 10.1 10.1 0 10-19.7 3h-38.9a10.1 10.1 0 10-19.3 0h-35V34.8h4.3a10.1 10.1 0 0020.3 0h37.8a10.1 10.1 0 0020.3 0h37.9a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0h38a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.3 0h37.8a10.1 10.1 0 0020.3 0h38a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0h38a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.3 0h37.8a10.1 10.1 0 0020.3 0h37.9a10.1 10.1 0 0020.2 0zM988.7 57.6h-.5v-3a9.7 9.7 0 00.5 3z" opacity=".3"/><path d="M2000 14v20.8h-33.5a10.1 10.1 0 00-20.3 0h-37.9a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.3 0h-37.8a10.1 10.1 0 00-20.3 0H1734a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.2 0h-38a10.1 10.1 0 00-20.2 0h-37.8a10.1 10.1 0 00-20.3 0h-38a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.3 0h-37.8a10.1 10.1 0 00-20.3 0H1327a10.1 10.1 0 00-20.2 0h-38a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.3 0h-37.8a10.1 10.1 0 00-20.3 0h-4.3V14h34.6a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0h38a10.1 10.1 0 0020.2 0h37.8a10.1 10.1 0 0020.3 0h37.9a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.3 0h37.8a10.1 10.1 0 0020.3 0h37.9a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0h38a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0h38a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.3 0h37.8a10.1 10.1 0 0020.3 0h37.9a10.1 10.1 0 0020.2 0z" opacity=".5"/><path d="M2000 14v20.8h-33.5a10.1 10.1 0 00-20.3 0h-37.9a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.3 0h-37.8a10.1 10.1 0 00-20.3 0H1734a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.2 0h-38a10.1 10.1 0 00-20.2 0h-37.8a10.1 10.1 0 00-20.3 0h-38a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.3 0h-37.8a10.1 10.1 0 00-20.3 0H1327a10.1 10.1 0 00-20.2 0h-38a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.3 0h-37.8a10.1 10.1 0 00-20.3 0h-4.3V14h34.6a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0h38a10.1 10.1 0 0020.2 0h37.8a10.1 10.1 0 0020.3 0h37.9a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.3 0h37.8a10.1 10.1 0 0020.3 0h37.9a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0h38a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0h38a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.3 0h37.8a10.1 10.1 0 0020.3 0h37.9a10.1 10.1 0 0020.2 0zM1521.5 64.5a10.1 10.1 0 01-9.6-7h19.2a10.1 10.1 0 01-9.6 7zM1521.5 44.5a10 10 0 0110.1 10 10 10 0 01-.5 3h-19.3a9.7 9.7 0 01-.4-3 10 10 0 0110-10z" opacity=".3"/><path d="M1521.5 44.5a10 10 0 0110.1 10 10 10 0 01-.5 3h-19.3a9.7 9.7 0 01-.4-3 10 10 0 0110-10zM1491.3 44.8a10 10 0 01-10.2-10h20.3a10 10 0 01-10.2 10z" opacity=".3"/><path d="M1491.3 44.8a10 10 0 01-10.2-10h20.3a10 10 0 01-10.2 10zM1491.3 24.8a10 10 0 0110 10h-20.2a10 10 0 0110.2-10z" opacity=".5"/><path d="M1491.3 24.8a10 10 0 0110 10h-20.2a10 10 0 0110.2-10z" opacity=".3"/><path d="M1491.3 24.8a10 10 0 0110 10h-20.2a10 10 0 0110.2-10z" opacity=".5"/><path d="M1463.3 64.5a10.1 10.1 0 01-9.6-7h19.3a10.1 10.1 0 01-9.7 7zM1463.3 44.5a10 10 0 0110.2 10 10 10 0 01-.5 3h-19.3a9.7 9.7 0 01-.5-3 10 10 0 0110.1-10z" opacity=".3"/><path d="M1463.3 44.5a10 10 0 0110.2 10 10 10 0 01-.5 3h-19.3a9.7 9.7 0 01-.5-3 10 10 0 0110.1-10zM1433.1 44.8a10 10 0 01-10.1-10h20.3a10 10 0 01-10.2 10z" opacity=".3"/><path d="M1433.1 44.8a10 10 0 01-10.1-10h20.3a10 10 0 01-10.2 10zM1433.1 24.8a10 10 0 0110.1 10H1423a10 10 0 0110.1-10z" opacity=".5"/><path d="M1433.1 24.8a10 10 0 0110.1 10H1423a10 10 0 0110.1-10z" opacity=".3"/><path d="M1433.1 24.8a10 10 0 0110.1 10H1423a10 10 0 0110.1-10z" opacity=".5"/><path d="M1405.2 64.5a10.1 10.1 0 01-9.6-7h19.3a10.1 10.1 0 01-9.7 7zM1405.2 44.5a10 10 0 0110.1 10 9.7 9.7 0 01-.4 3h-19.3a10 10 0 01-.5-3 10 10 0 0110.1-10z" opacity=".3"/><path d="M1405.2 44.5a10 10 0 0110.1 10 9.7 9.7 0 01-.4 3h-19.3a10 10 0 01-.5-3 10 10 0 0110.1-10zM1375 44.8a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10z" opacity=".3"/><path d="M1375 44.8a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10zM1375 24.8a10 10 0 0110.1 10H1365a10 10 0 0110.1-10z" opacity=".5"/><path d="M1375 24.8a10 10 0 0110.1 10H1365a10 10 0 0110.1-10z" opacity=".3"/><path d="M1375 24.8a10 10 0 0110.1 10H1365a10 10 0 0110.1-10z" opacity=".5"/><path d="M1347.1 64.5a10.1 10.1 0 01-9.6-7h19.2a10.1 10.1 0 01-9.6 7zM1347.1 44.5a10 10 0 0110.1 10 10 10 0 01-.5 3h-19.2a10 10 0 01-.5-3 10 10 0 0110.1-10z" opacity=".3"/><path d="M1347.1 44.5a10 10 0 0110.1 10 10 10 0 01-.5 3h-19.2a10 10 0 01-.5-3 10 10 0 0110.1-10zM1316.9 44.8a10 10 0 01-10.2-10h20.3a10 10 0 01-10.1 10z" opacity=".3"/><path d="M1316.9 44.8a10 10 0 01-10.2-10h20.3a10 10 0 01-10.1 10zM1316.9 24.8a10 10 0 0110 10h-20.2a10 10 0 0110.2-10z" opacity=".5"/><path d="M1316.9 24.8a10 10 0 0110 10h-20.2a10 10 0 0110.2-10z" opacity=".3"/><path d="M1316.9 24.8a10 10 0 0110 10h-20.2a10 10 0 0110.2-10z" opacity=".5"/><path d="M1289 64.5a10.1 10.1 0 01-9.6-7h19.2a10.1 10.1 0 01-9.6 7zM1289 44.5a10 10 0 0110.1 10 10 10 0 01-.5 3h-19.2a9.7 9.7 0 01-.5-3 10 10 0 0110.1-10z" opacity=".3"/><path d="M1289 44.5a10 10 0 0110.1 10 10 10 0 01-.5 3h-19.2a9.7 9.7 0 01-.5-3 10 10 0 0110.1-10zM1258.7 44.8a10 10 0 01-10-10h20.2a10 10 0 01-10.2 10z" opacity=".3"/><path d="M1258.7 44.8a10 10 0 01-10-10h20.2a10 10 0 01-10.2 10zM1258.7 24.8a10 10 0 0110.2 10h-20.3a10 10 0 0110.1-10z" opacity=".5"/><path d="M1258.7 24.8a10 10 0 0110.2 10h-20.3a10 10 0 0110.1-10z" opacity=".3"/><path d="M1258.7 24.8a10 10 0 0110.2 10h-20.3a10 10 0 0110.1-10z" opacity=".5"/><path d="M1230.8 64.5a10.1 10.1 0 01-9.6-7h19.3a10.1 10.1 0 01-9.7 7zM1230.8 44.5a10 10 0 0110.2 10 9.7 9.7 0 01-.5 3h-19.3a10 10 0 01-.5-3 10 10 0 0110.1-10z" opacity=".3"/><path d="M1230.8 44.5a10 10 0 0110.2 10 9.7 9.7 0 01-.5 3h-19.3a10 10 0 01-.5-3 10 10 0 0110.1-10zM1200.6 44.8a10 10 0 01-10.1-10h20.2a10 10 0 01-10 10z" opacity=".3"/><path d="M1200.6 44.8a10 10 0 01-10.1-10h20.2a10 10 0 01-10 10zM1200.6 24.8a10 10 0 0110.1 10h-20.2a10 10 0 0110.1-10z" opacity=".5"/><path d="M1200.6 24.8a10 10 0 0110.1 10h-20.2a10 10 0 0110.1-10z" opacity=".3"/><path d="M1200.6 24.8a10 10 0 0110.1 10h-20.2a10 10 0 0110.1-10z" opacity=".5"/><path d="M1172.7 64.5a10.1 10.1 0 01-9.6-7h19.3a10.1 10.1 0 01-9.7 7zM1172.7 44.5a10 10 0 0110.1 10 9.7 9.7 0 01-.5 3h-19.2a10 10 0 01-.5-3 10 10 0 0110.1-10z" opacity=".3"/><path d="M1172.7 44.5a10 10 0 0110.1 10 9.7 9.7 0 01-.5 3h-19.2a10 10 0 01-.5-3 10 10 0 0110.1-10zM1142.5 44.8a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10z" opacity=".3"/><path d="M1142.5 44.8a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10zM1142.5 24.8a10 10 0 0110.1 10h-20.2a10 10 0 0110-10z" opacity=".5"/><path d="M1142.5 24.8a10 10 0 0110.1 10h-20.2a10 10 0 0110-10z" opacity=".3"/><path d="M1142.5 24.8a10 10 0 0110.1 10h-20.2a10 10 0 0110-10z" opacity=".5"/><path d="M1114.6 64.5a10.1 10.1 0 01-9.6-7h19.2a10.1 10.1 0 01-9.6 7zM1114.6 44.5a10 10 0 0110.1 10 10 10 0 01-.5 3H1105a9.7 9.7 0 01-.5-3 10 10 0 0110-10z" opacity=".3"/><path d="M1114.6 44.5a10 10 0 0110.1 10 10 10 0 01-.5 3H1105a9.7 9.7 0 01-.5-3 10 10 0 0110-10zM1084.4 44.8a10 10 0 01-10.2-10h20.3a10 10 0 01-10.1 10z" opacity=".3"/><path d="M1084.4 44.8a10 10 0 01-10.2-10h20.3a10 10 0 01-10.1 10zM1084.4 24.8a10 10 0 0110 10h-20.2a10 10 0 0110.2-10z" opacity=".5"/><path d="M1084.4 24.8a10 10 0 0110 10h-20.2a10 10 0 0110.2-10z" opacity=".3"/><path d="M1084.4 24.8a10 10 0 0110 10h-20.2a10 10 0 0110.2-10z" opacity=".5"/><path d="M1056.5 64.5a10.1 10.1 0 01-9.7-7h19.3a10.1 10.1 0 01-9.6 7zM1056.5 44.5a10 10 0 0110 10 9.7 9.7 0 01-.4 3h-19.3a10 10 0 01-.5-3 10 10 0 0110.2-10z" opacity=".3"/><path d="M1056.5 44.5a10 10 0 0110 10 9.7 9.7 0 01-.4 3h-19.3a10 10 0 01-.5-3 10 10 0 0110.2-10zM1026.2 44.8a10 10 0 01-10-10h20.2a10 10 0 01-10.2 10z" opacity=".3"/><path d="M1026.2 44.8a10 10 0 01-10-10h20.2a10 10 0 01-10.2 10zM1026.2 24.8a10 10 0 0110.2 10H1016a10 10 0 0110.1-10z" opacity=".5"/><path d="M1026.2 24.8a10 10 0 0110.2 10H1016a10 10 0 0110.1-10z" opacity=".3"/><path d="M1026.2 24.8a10 10 0 0110.2 10H1016a10 10 0 0110.1-10z" opacity=".5"/><path d="M1986.6 64.5a10.1 10.1 0 01-9.7-7h19.3a10.1 10.1 0 01-9.6 7zM1986.6 44.5a10 10 0 0110 10 9.7 9.7 0 01-.4 3h-19.3a10 10 0 01-.5-3 10 10 0 0110.2-10z" opacity=".3"/><path d="M1986.6 44.5a10 10 0 0110 10 9.7 9.7 0 01-.4 3h-19.3a10 10 0 01-.5-3 10 10 0 0110.2-10z" opacity=".3"/><path d="M2000 0v14h-3.3a10.1 10.1 0 01-20.3 0h-37.9a10.1 10.1 0 01-20.2 0h-37.9a10.1 10.1 0 01-20.2 0h-37.9a10.1 10.1 0 01-20.2 0h-38a10.1 10.1 0 01-20.2 0H1706a10.1 10.1 0 01-20.2 0h-37.9a10.1 10.1 0 01-20.2 0h-38a10.1 10.1 0 01-20.2 0h-37.9a10.1 10.1 0 01-20.2 0h-38a10.1 10.1 0 01-20.2 0h-37.9a10.1 10.1 0 01-20.2 0h-37.9a10.1 10.1 0 01-20.2 0h-37.9a10.1 10.1 0 01-20.3 0H1241a10.1 10.1 0 01-20.2 0h-38a10.1 10.1 0 01-20.2 0h-37.9a10.1 10.1 0 01-20.2 0h-37.9a10.1 10.1 0 01-20.2 0h-34.6V0z"/><path d="M1956.3 44.8a10 10 0 01-10-10h20.2a10 10 0 01-10.2 10z" opacity=".3"/><path d="M1956.3 44.8a10 10 0 01-10-10h20.2a10 10 0 01-10.2 10zM1956.3 24.8a10 10 0 0110.1 10h-20.2a10 10 0 0110.1-10z" opacity=".5"/><path d="M1956.3 24.8a10 10 0 0110.1 10h-20.2a10 10 0 0110.1-10z" opacity=".3"/><path d="M1956.3 24.8a10 10 0 0110.1 10h-20.2a10 10 0 0110.1-10z" opacity=".5"/><path d="M1928.4 64.5a10.1 10.1 0 01-9.6-7h19.3a10.1 10.1 0 01-9.7 7zM1928.4 44.5a10 10 0 0110.2 10 10 10 0 01-.5 3h-19.3a9.7 9.7 0 01-.5-3 10 10 0 0110.1-10z" opacity=".3"/><path d="M1928.4 44.5a10 10 0 0110.2 10 10 10 0 01-.5 3h-19.3a9.7 9.7 0 01-.5-3 10 10 0 0110.1-10zM1898.2 44.8a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10z" opacity=".3"/><path d="M1898.2 44.8a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10zM1898.2 24.8a10 10 0 0110.1 10h-20.2a10 10 0 0110.1-10z" opacity=".5"/><path d="M1898.2 24.8a10 10 0 0110.1 10h-20.2a10 10 0 0110.1-10z" opacity=".3"/><path d="M1898.2 24.8a10 10 0 0110.1 10h-20.2a10 10 0 0110.1-10z" opacity=".5"/><path d="M1870.3 64.5a10.1 10.1 0 01-9.6-7h19.2a10.1 10.1 0 01-9.6 7zM1870.3 44.5a10 10 0 019.6 13h-19.2a10 10 0 01-.5-3 10 10 0 0110.1-10z" opacity=".3"/><path d="M1870.3 44.5a10 10 0 019.6 13h-19.2a10 10 0 01-.5-3 10 10 0 0110.1-10zM1840 44.8a10 10 0 01-10-10h20.2a10 10 0 01-10.1 10z" opacity=".3"/><path d="M1840 44.8a10 10 0 01-10-10h20.2a10 10 0 01-10.1 10zM1840 24.8a10 10 0 0110.2 10H1830a10 10 0 0110-10z" opacity=".5"/><path d="M1840 24.8a10 10 0 0110.2 10H1830a10 10 0 0110-10z" opacity=".3"/><path d="M1840 24.8a10 10 0 0110.2 10H1830a10 10 0 0110-10z" opacity=".5"/><path d="M1812.2 64.5a10.1 10.1 0 01-9.7-7h19.3a10.1 10.1 0 01-9.6 7zM1812.2 44.5a10 10 0 0110.1 10 9.7 9.7 0 01-.5 3h-19.3a10 10 0 01-.4-3 10 10 0 0110-10z" opacity=".3"/><path d="M1812.2 44.5a10 10 0 0110.1 10 9.7 9.7 0 01-.5 3h-19.3a10 10 0 01-.4-3 10 10 0 0110-10zM1782 44.8a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10z" opacity=".3"/><path d="M1782 44.8a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10zM1782 24.8a10 10 0 0110.1 10H1772a10 10 0 0110.1-10z" opacity=".5"/><path d="M1782 24.8a10 10 0 0110.1 10H1772a10 10 0 0110.1-10z" opacity=".3"/><path d="M1782 24.8a10 10 0 0110.1 10H1772a10 10 0 0110.1-10z" opacity=".5"/><path d="M1754 64.5a10.1 10.1 0 01-9.6-7h19.3a10.1 10.1 0 01-9.7 7zM1754 44.5a10 10 0 0110.2 10 10 10 0 01-.5 3h-19.3a9.7 9.7 0 01-.5-3 10 10 0 0110.1-10z" opacity=".3"/><path d="M1754 44.5a10 10 0 0110.2 10 10 10 0 01-.5 3h-19.3a9.7 9.7 0 01-.5-3 10 10 0 0110.1-10zM1723.8 44.8a10 10 0 01-10.1-10h20.2a10 10 0 01-10 10z" opacity=".3"/><path d="M1723.8 44.8a10 10 0 01-10.1-10h20.2a10 10 0 01-10 10zM1723.8 24.8a10 10 0 0110.1 10h-20.2a10 10 0 0110.1-10z" opacity=".5"/><path d="M1723.8 24.8a10 10 0 0110.1 10h-20.2a10 10 0 0110.1-10z" opacity=".3"/><path d="M1723.8 24.8a10 10 0 0110.1 10h-20.2a10 10 0 0110.1-10z" opacity=".5"/><path d="M1696 64.5a10.1 10.1 0 01-9.7-7h19.3a10.1 10.1 0 01-9.7 7zM1696 44.5a10 10 0 0110 10 10 10 0 01-.4 3h-19.3a9.7 9.7 0 01-.5-3 10 10 0 0110.1-10z" opacity=".3"/><path d="M1696 44.5a10 10 0 0110 10 10 10 0 01-.4 3h-19.3a9.7 9.7 0 01-.5-3 10 10 0 0110.1-10zM1665.7 44.8a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10z" opacity=".3"/><path d="M1665.7 44.8a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10zM1665.7 24.8a10 10 0 0110.1 10h-20.2a10 10 0 0110-10z" opacity=".5"/><path d="M1665.7 24.8a10 10 0 0110.1 10h-20.2a10 10 0 0110-10z" opacity=".3"/><path d="M1665.7 24.8a10 10 0 0110.1 10h-20.2a10 10 0 0110-10z" opacity=".5"/><path d="M1637.8 64.5a10.1 10.1 0 01-9.6-7h19.2a10.1 10.1 0 01-9.6 7zM1637.8 44.5a10 10 0 0110.1 10 9.7 9.7 0 01-.5 3h-19.2a10 10 0 01-.5-3 10 10 0 0110.1-10z" opacity=".3"/><path d="M1637.8 44.5a10 10 0 0110.1 10 9.7 9.7 0 01-.5 3h-19.2a10 10 0 01-.5-3 10 10 0 0110.1-10zM1607.6 44.8a10 10 0 01-10.2-10h20.3a10 10 0 01-10.1 10z" opacity=".3"/><path d="M1607.6 44.8a10 10 0 01-10.2-10h20.3a10 10 0 01-10.1 10zM1607.6 24.8a10 10 0 0110 10h-20.2a10 10 0 0110.2-10z" opacity=".5"/><path d="M1607.6 24.8a10 10 0 0110 10h-20.2a10 10 0 0110.2-10z" opacity=".3"/><path d="M1607.6 24.8a10 10 0 0110 10h-20.2a10 10 0 0110.2-10z" opacity=".5"/><path d="M1579.7 64.5a10.1 10.1 0 01-9.7-7h19.3a10.1 10.1 0 01-9.6 7zM1579.7 44.5a10 10 0 0110 10 10 10 0 01-.4 3H1570a9.7 9.7 0 01-.5-3 10 10 0 0110.2-10z" opacity=".3"/><path d="M1579.7 44.5a10 10 0 0110 10 10 10 0 01-.4 3H1570a9.7 9.7 0 01-.5-3 10 10 0 0110.2-10zM1549.4 44.8a10 10 0 01-10-10h20.2a10 10 0 01-10.2 10z" opacity=".3"/><path d="M1549.4 44.8a10 10 0 01-10-10h20.2a10 10 0 01-10.2 10zM1549.4 24.8a10 10 0 0110.2 10h-20.3a10 10 0 0110.1-10z" opacity=".5"/><path d="M1549.4 24.8a10 10 0 0110.2 10h-20.3a10 10 0 0110.1-10z" opacity=".3"/><path d="M1549.4 24.8a10 10 0 0110.2 10h-20.3a10 10 0 0110.1-10z" opacity=".5"/></g></svg>');
}

@media (min-width: 2100px) {
  .div-top-circles::before {
    background-size: 100% calc(2vw + 90px);
  }
}
.div-bottom-circles {
  overflow: hidden;
  position: relative;
}

.div-bottom-circles::after {
  content: "";
  position: absolute;
  z-index: 3;
  pointer-events: none;
  background-repeat: no-repeat;
  bottom: -0.1vw;
  left: -0.1vw;
  right: -0.1vw;
  top: -0.1vw;
  background-size: 100% 90px;
  background-position: 50% 100%;
  background-image: url('data:image/svg+xml;charset=utf8, <svg preserveAspectRatio="xMidYMin slice" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2000 100"><g fill="%23ffffff"><path d="M992 43a10 10 0 00-.5 3 10.1 10.1 0 0020.3 0 9.7 9.7 0 00-.5-3h38.8a9.7 9.7 0 00-.5 3 10.1 10.1 0 1019.8-3h38.9a9.7 9.7 0 00-.5 3 10.1 10.1 0 0020.2 0 10 10 0 00-.5-3h38.9a10 10 0 00-.5 3 10.1 10.1 0 0020.2 0 9.7 9.7 0 00-.5-3h38.9a9.7 9.7 0 00-.5 3 10.1 10.1 0 1019.8-3h38.9a9.7 9.7 0 00-.5 3 10.1 10.1 0 0020.2 0 10 10 0 00-.5-3h38.9a10 10 0 00-.5 3 10.1 10.1 0 0020.2 0 9.7 9.7 0 00-.5-3h39a10 10 0 009.5 13 10 10 0 0010.2-10 10 10 0 00-.5-3h38.9a10 10 0 009.6 13 10 10 0 0010.2-10 10 10 0 00-.5-3h38.8a9.7 9.7 0 00-.5 3 10.1 10.1 0 0020.3 0 10 10 0 00-.5-3h38.9a10 10 0 00-.5 3 10.1 10.1 0 0020.2 0 9.7 9.7 0 00-.5-3h38.9a10 10 0 00-.5 3 10.1 10.1 0 0020.3 0 10 10 0 00-.5-3h38.8a9.7 9.7 0 00-.5 3 10.1 10.1 0 1019.8-3h38.8a10 10 0 00-.5 3 10.1 10.1 0 0020.3 0 9.7 9.7 0 00-.5-3h38.9a10 10 0 00-.5 3 10.1 10.1 0 0020.2 0 9.7 9.7 0 00-.5-3h38.9a9.7 9.7 0 00-.5 3 10.1 10.1 0 1019.8-3h38.8a10 10 0 00-.5 3 10.1 10.1 0 0020.3 0 10 10 0 00-.5-3h38.8a10 10 0 00-.5 3 10.1 10.1 0 0020.3 0v19.7h-27.9a10.1 10.1 0 00-20.2 0H1914a10.1 10.1 0 00-20.3 0H1856a10.1 10.1 0 00-20.3 0h-37.9a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.3 0h-37.8a10.1 10.1 0 00-20.3 0h-37.9a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.2 0h-38a10.1 10.1 0 00-20.2 0H1449a10.1 10.1 0 00-20.3 0h-37.8a10.1 10.1 0 00-20.3 0h-37.9a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.2 0h-38a10.1 10.1 0 00-20.2 0h-37.8a10.1 10.1 0 00-20.3 0h-37.9a10.1 10.1 0 00-20.2 0H1042a10.1 10.1 0 00-20.3 0h-33.5V43z" opacity=".3"/><path d="M2000 43v3a9.7 9.7 0 00-.5-3z" opacity=".3"/><path d="M1031.9 75.7a10 10 0 0010.1-10h37.9a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0h38a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0h38a10.1 10.1 0 0020.2 0h37.8a10.1 10.1 0 0020.3 0h38a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.3 0h37.8a10.1 10.1 0 0020.3 0h37.9a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0h38a10.1 10.1 0 0020.2 0h37.8a10.1 10.1 0 0020.3 0h37.9a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0h27.9v20.8a10.1 10.1 0 00-20.3 0H1942a10.1 10.1 0 00-20.3 0h-37.9a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.2 0h-38a10.1 10.1 0 00-20.2 0h-37.8a10.1 10.1 0 00-20.3 0h-37.9a10.1 10.1 0 00-20.2 0H1593a10.1 10.1 0 00-20.2 0H1535a10.1 10.1 0 00-20.2 0h-38a10.1 10.1 0 00-20.2 0h-38a10.1 10.1 0 00-20.2 0h-37.8a10.1 10.1 0 00-20.3 0h-37.9a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.2 0h-38a10.1 10.1 0 00-20.2 0H1128a10.1 10.1 0 00-20.2 0h-38a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.2 0h-3.3V65.7h33.5a10 10 0 0010.2 10z" opacity=".5"/><path d="M1031.9 75.7a10 10 0 0010.1-10h37.9a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0h38a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0h38a10.1 10.1 0 0020.2 0h37.8a10.1 10.1 0 0020.3 0h38a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.3 0h37.8a10.1 10.1 0 0020.3 0h37.9a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0h38a10.1 10.1 0 0020.2 0h37.8a10.1 10.1 0 0020.3 0h37.9a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0h27.9v20.8a10.1 10.1 0 00-20.3 0H1942a10.1 10.1 0 00-20.3 0h-37.9a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.2 0h-38a10.1 10.1 0 00-20.2 0h-37.8a10.1 10.1 0 00-20.3 0h-37.9a10.1 10.1 0 00-20.2 0H1593a10.1 10.1 0 00-20.2 0H1535a10.1 10.1 0 00-20.2 0h-38a10.1 10.1 0 00-20.2 0h-38a10.1 10.1 0 00-20.2 0h-37.8a10.1 10.1 0 00-20.3 0h-37.9a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.2 0h-38a10.1 10.1 0 00-20.2 0H1128a10.1 10.1 0 00-20.2 0h-38a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.2 0h-3.3V65.7h33.5a10 10 0 0010.2 10zM1466.7 36a10.1 10.1 0 019.7 7H1457a10.1 10.1 0 019.6-7zM1466.7 56a10 10 0 01-9.6-13h19.3a10 10 0 01.5 3 10 10 0 01-10.2 10z" opacity=".3"/><path d="M1466.7 56a10 10 0 01-9.6-13h19.3a10 10 0 01.5 3 10 10 0 01-10.2 10zM1497 55.7a10 10 0 0110.1 10H1487a10 10 0 0110.1-10z" opacity=".3"/><path d="M1497 55.7a10 10 0 0110.1 10H1487a10 10 0 0110.1-10zM1497 75.7a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10z" opacity=".5"/><path d="M1497 75.7a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10z" opacity=".3"/><path d="M1497 75.7a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10z" opacity=".5"/><path d="M1524.9 36a10.1 10.1 0 019.6 7h-19.3a10.1 10.1 0 019.7-7zM1524.9 56a10 10 0 01-10.2-10 9.7 9.7 0 01.5-3h19.3a10 10 0 01.5 3 10 10 0 01-10.1 10z" opacity=".3"/><path d="M1524.9 56a10 10 0 01-10.2-10 9.7 9.7 0 01.5-3h19.3a10 10 0 01.5 3 10 10 0 01-10.1 10zM1555 55.7a10 10 0 0110.2 10H1545a10 10 0 0110-10z" opacity=".3"/><path d="M1555 55.7a10 10 0 0110.2 10H1545a10 10 0 0110-10zM1555 75.7a10 10 0 01-10-10h20.2a10 10 0 01-10.1 10z" opacity=".5"/><path d="M1555 75.7a10 10 0 01-10-10h20.2a10 10 0 01-10.1 10z" opacity=".3"/><path d="M1555 75.7a10 10 0 01-10-10h20.2a10 10 0 01-10.1 10z" opacity=".5"/><path d="M1583 36a10.1 10.1 0 019.6 7h-19.2a10.1 10.1 0 019.6-7zM1583 56a10 10 0 01-10.1-10 10 10 0 01.5-3h19.2a9.7 9.7 0 01.5 3 10 10 0 01-10.1 10z" opacity=".3"/><path d="M1583 56a10 10 0 01-10.1-10 10 10 0 01.5-3h19.2a9.7 9.7 0 01.5 3 10 10 0 01-10.1 10zM1613.2 55.7a10 10 0 0110.1 10h-20.2a10 10 0 0110.1-10z" opacity=".3"/><path d="M1613.2 55.7a10 10 0 0110.1 10h-20.2a10 10 0 0110.1-10zM1613.2 75.7a10 10 0 01-10.1-10h20.2a10 10 0 01-10 10z" opacity=".5"/><path d="M1613.2 75.7a10 10 0 01-10.1-10h20.2a10 10 0 01-10 10z" opacity=".3"/><path d="M1613.2 75.7a10 10 0 01-10.1-10h20.2a10 10 0 01-10 10z" opacity=".5"/><path d="M1641.1 36a10.1 10.1 0 019.6 7h-19.2a10.1 10.1 0 019.6-7zM1641.1 56a10 10 0 01-10.1-10 10 10 0 01.5-3h19.3a10 10 0 01-9.7 13z" opacity=".3"/><path d="M1641.1 56a10 10 0 01-10.1-10 10 10 0 01.5-3h19.3a10 10 0 01-9.7 13zM1671.3 55.7a10 10 0 0110.2 10h-20.3a10 10 0 0110.1-10z" opacity=".3"/><path d="M1671.3 55.7a10 10 0 0110.2 10h-20.3a10 10 0 0110.1-10zM1671.3 75.7a10 10 0 01-10-10h20.2a10 10 0 01-10.2 10z" opacity=".5"/><path d="M1671.3 75.7a10 10 0 01-10-10h20.2a10 10 0 01-10.2 10z" opacity=".3"/><path d="M1671.3 75.7a10 10 0 01-10-10h20.2a10 10 0 01-10.2 10z" opacity=".5"/><path d="M1699.2 36a10.1 10.1 0 019.7 7h-19.3a10.1 10.1 0 019.6-7zM1699.2 56a10 10 0 01-10-10 9.7 9.7 0 01.4-3h19.3a10 10 0 01.5 3 10 10 0 01-10.2 10z" opacity=".3"/><path d="M1699.2 56a10 10 0 01-10-10 9.7 9.7 0 01.4-3h19.3a10 10 0 01.5 3 10 10 0 01-10.2 10zM1729.5 55.7a10 10 0 0110.1 10h-20.2a10 10 0 0110-10z" opacity=".3"/><path d="M1729.5 55.7a10 10 0 0110.1 10h-20.2a10 10 0 0110-10zM1729.5 75.7a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10z" opacity=".5"/><path d="M1729.5 75.7a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10z" opacity=".3"/><path d="M1729.5 75.7a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10z" opacity=".5"/><path d="M1757.4 36a10.1 10.1 0 019.6 7h-19.3a10.1 10.1 0 019.7-7zM1757.4 56a10 10 0 01-10.2-10 10 10 0 01.5-3h19.3a9.7 9.7 0 01.5 3 10 10 0 01-10.1 10z" opacity=".3"/><path d="M1757.4 56a10 10 0 01-10.2-10 10 10 0 01.5-3h19.3a9.7 9.7 0 01.5 3 10 10 0 01-10.1 10zM1787.6 55.7a10 10 0 0110.1 10h-20.2a10 10 0 0110.1-10z" opacity=".3"/><path d="M1787.6 55.7a10 10 0 0110.1 10h-20.2a10 10 0 0110.1-10zM1787.6 75.7a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10z" opacity=".5"/><path d="M1787.6 75.7a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10z" opacity=".3"/><path d="M1787.6 75.7a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10z" opacity=".5"/><path d="M1815.5 36a10.1 10.1 0 019.6 7H1806a10.1 10.1 0 019.6-7zM1815.5 56a10 10 0 01-10.1-10 10 10 0 01.5-3h19.2a9.7 9.7 0 01.5 3 10 10 0 01-10.1 10z" opacity=".3"/><path d="M1815.5 56a10 10 0 01-10.1-10 10 10 0 01.5-3h19.2a9.7 9.7 0 01.5 3 10 10 0 01-10.1 10zM1845.7 55.7a10 10 0 0110.1 10h-20.2a10 10 0 0110.1-10z" opacity=".3"/><path d="M1845.7 55.7a10 10 0 0110.1 10h-20.2a10 10 0 0110.1-10zM1845.7 75.7a10 10 0 01-10.1-10h20.3a10 10 0 01-10.2 10z" opacity=".5"/><path d="M1845.7 75.7a10 10 0 01-10.1-10h20.3a10 10 0 01-10.2 10z" opacity=".3"/><path d="M1845.7 75.7a10 10 0 01-10.1-10h20.3a10 10 0 01-10.2 10z" opacity=".5"/><path d="M1873.6 36a10.1 10.1 0 019.7 7H1864a10.1 10.1 0 019.6-7zM1873.6 56a10 10 0 01-10.1-10 9.7 9.7 0 01.5-3h19.3a10 10 0 01.5 3 10 10 0 01-10.2 10z" opacity=".3"/><path d="M1873.6 56a10 10 0 01-10.1-10 9.7 9.7 0 01.5-3h19.3a10 10 0 01.5 3 10 10 0 01-10.2 10zM1903.8 55.7a10 10 0 0110.2 10h-20.3a10 10 0 0110.1-10z" opacity=".3"/><path d="M1903.8 55.7a10 10 0 0110.2 10h-20.3a10 10 0 0110.1-10zM1903.8 75.7a10 10 0 01-10-10h20.2a10 10 0 01-10.2 10z" opacity=".5"/><path d="M1903.8 75.7a10 10 0 01-10-10h20.2a10 10 0 01-10.2 10z" opacity=".3"/><path d="M1903.8 75.7a10 10 0 01-10-10h20.2a10 10 0 01-10.2 10z" opacity=".5"/><path d="M1931.8 36a10.1 10.1 0 019.6 7H1922a10.1 10.1 0 019.7-7zM1931.8 56a10 10 0 01-10.2-10 10 10 0 01.5-3h19.3a10 10 0 01.5 3 10 10 0 01-10.2 10z" opacity=".3"/><path d="M1931.8 56a10 10 0 01-10.2-10 10 10 0 01.5-3h19.3a10 10 0 01.5 3 10 10 0 01-10.2 10zM1962 55.7a10 10 0 0110.1 10H1952a10 10 0 0110.1-10z" opacity=".3"/><path d="M1962 55.7a10 10 0 0110.1 10H1952a10 10 0 0110.1-10zM1962 75.7a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10z" opacity=".5"/><path d="M1962 75.7a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10z" opacity=".3"/><path d="M1962 75.7a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10z" opacity=".5"/><path d="M1989.9 36a10.1 10.1 0 019.6 7h-19.3a10.1 10.1 0 019.7-7zM1989.9 56a10 10 0 01-10.1-10 10 10 0 01.4-3h19.3a9.7 9.7 0 01.5 3 10 10 0 01-10.1 10z" opacity=".3"/><path d="M1989.9 56a10 10 0 01-10.1-10 10 10 0 01.4-3h19.3a9.7 9.7 0 01.5 3 10 10 0 01-10.1 10zM1001.7 36a10.1 10.1 0 019.6 7H992a10.1 10.1 0 019.7-7zM1001.7 56a10 10 0 01-10.2-10 10 10 0 01.5-3h19.3a9.7 9.7 0 01.5 3 10 10 0 01-10.1 10z" opacity=".3"/><path d="M1001.7 56a10 10 0 01-10.2-10 10 10 0 01.5-3h19.3a9.7 9.7 0 01.5 3 10 10 0 01-10.1 10z" opacity=".3"/><path d="M1001.7 76.5a10 10 0 0110 10h38a10.1 10.1 0 0120.2 0h37.9a10.1 10.1 0 0120.2 0h38a10.1 10.1 0 0120.2 0h37.8a10.1 10.1 0 0120.3 0h37.8a10.1 10.1 0 0120.3 0h37.9a10.1 10.1 0 0120.2 0h37.9a10.1 10.1 0 0120.2 0h38a10.1 10.1 0 0120.2 0h37.9a10.1 10.1 0 0120.2 0h38a10.1 10.1 0 0120.2 0h37.9a10.1 10.1 0 0120.3 0h37.8a10.1 10.1 0 0120.3 0h37.9a10.1 10.1 0 0120.2 0h37.9a10.1 10.1 0 0120.2 0h38a10.1 10.1 0 0120.2 0h37.8a10.1 10.1 0 0120.3 0h37.9a10.1 10.1 0 0120.2 0v14.1H988.2v-14h3.3a10 10 0 0110.2-10z"/><path d="M1031.9 55.7a10 10 0 0110.1 10h-20.2a10 10 0 0110-10z" opacity=".3"/><path d="M1031.9 55.7a10 10 0 0110.1 10h-20.2a10 10 0 0110-10zM1031.9 75.7a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10z" opacity=".5"/><path d="M1031.9 75.7a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10z" opacity=".3"/><path d="M1031.9 75.7a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10z" opacity=".5"/><path d="M1059.8 36a10.1 10.1 0 019.6 7h-19.3a10.1 10.1 0 019.7-7zM1059.8 56a10 10 0 01-10.1-10 9.7 9.7 0 01.5-3h19.2a10 10 0 01.5 3 10 10 0 01-10.1 10z" opacity=".3"/><path d="M1059.8 56a10 10 0 01-10.1-10 9.7 9.7 0 01.5-3h19.2a10 10 0 01.5 3 10 10 0 01-10.1 10zM1090 55.7a10 10 0 0110.1 10H1080a10 10 0 0110.1-10z" opacity=".3"/><path d="M1090 55.7a10 10 0 0110.1 10H1080a10 10 0 0110.1-10zM1090 75.7a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10z" opacity=".5"/><path d="M1090 75.7a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10z" opacity=".3"/><path d="M1090 75.7a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10z" opacity=".5"/><path d="M1118 36a10.1 10.1 0 019.6 7h-19.3a10 10 0 019.6-7zM1118 56a10 10 0 01-10.2-10 9.7 9.7 0 01.5-3h19.3a10 10 0 01.4 3 10 10 0 01-10 10z" opacity=".3"/><path d="M1118 56a10 10 0 01-10.2-10 9.7 9.7 0 01.5-3h19.3a10 10 0 01.4 3 10 10 0 01-10 10zM1148.1 55.7a10 10 0 0110.2 10H1138a10 10 0 0110.1-10z" opacity=".3"/><path d="M1148.1 55.7a10 10 0 0110.2 10H1138a10 10 0 0110.1-10zM1148.1 75.7a10 10 0 01-10-10h20.2a10 10 0 01-10.2 10z" opacity=".5"/><path d="M1148.1 75.7a10 10 0 01-10-10h20.2a10 10 0 01-10.2 10z" opacity=".3"/><path d="M1148.1 75.7a10 10 0 01-10-10h20.2a10 10 0 01-10.2 10z" opacity=".5"/><path d="M1176 36a10.1 10.1 0 019.6 7h-19.2a10.1 10.1 0 019.6-7zM1176 56a10 10 0 01-10.1-10 10 10 0 01.5-3h19.2a9.7 9.7 0 01.5 3 10 10 0 01-10.1 10z" opacity=".3"/><path d="M1176 56a10 10 0 01-10.1-10 10 10 0 01.5-3h19.2a9.7 9.7 0 01.5 3 10 10 0 01-10.1 10zM1206.3 55.7a10 10 0 0110 10h-20.2a10 10 0 0110.2-10z" opacity=".3"/><path d="M1206.3 55.7a10 10 0 0110 10h-20.2a10 10 0 0110.2-10zM1206.3 75.7a10 10 0 01-10.2-10h20.3a10 10 0 01-10.1 10z" opacity=".5"/><path d="M1206.3 75.7a10 10 0 01-10.2-10h20.3a10 10 0 01-10.1 10z" opacity=".3"/><path d="M1206.3 75.7a10 10 0 01-10.2-10h20.3a10 10 0 01-10.1 10z" opacity=".5"/><path d="M1234.2 36a10.1 10.1 0 019.6 7h-19.3a10.1 10.1 0 019.7-7zM1234.2 56a10 10 0 01-10.2-10 9.7 9.7 0 01.5-3h19.3a10 10 0 01.5 3 10 10 0 01-10.1 10z" opacity=".3"/><path d="M1234.2 56a10 10 0 01-10.2-10 9.7 9.7 0 01.5-3h19.3a10 10 0 01.5 3 10 10 0 01-10.1 10zM1264.4 55.7a10 10 0 0110.1 10h-20.2a10 10 0 0110-10z" opacity=".3"/><path d="M1264.4 55.7a10 10 0 0110.1 10h-20.2a10 10 0 0110-10zM1264.4 75.7a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10z" opacity=".5"/><path d="M1264.4 75.7a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10z" opacity=".3"/><path d="M1264.4 75.7a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10z" opacity=".5"/><path d="M1292.3 36a10.1 10.1 0 019.6 7h-19.2a10.1 10.1 0 019.6-7zM1292.3 56a10 10 0 01-10.1-10 9.7 9.7 0 01.5-3h19.2a10 10 0 01.5 3 10 10 0 01-10.1 10z" opacity=".3"/><path d="M1292.3 56a10 10 0 01-10.1-10 9.7 9.7 0 01.5-3h19.2a10 10 0 01.5 3 10 10 0 01-10.1 10zM1322.5 55.7a10 10 0 0110.1 10h-20.2a10 10 0 0110.1-10z" opacity=".3"/><path d="M1322.5 55.7a10 10 0 0110.1 10h-20.2a10 10 0 0110.1-10zM1322.5 75.7a10 10 0 01-10.1-10h20.2a10 10 0 01-10 10z" opacity=".5"/><path d="M1322.5 75.7a10 10 0 01-10.1-10h20.2a10 10 0 01-10 10z" opacity=".3"/><path d="M1322.5 75.7a10 10 0 01-10.1-10h20.2a10 10 0 01-10 10z" opacity=".5"/><path d="M1350.4 36a10.1 10.1 0 019.6 7h-19.2a10.1 10.1 0 019.6-7zM1350.4 56a10 10 0 01-10.1-10 10 10 0 01.5-3h19.3a9.7 9.7 0 01.4 3 10 10 0 01-10 10z" opacity=".3"/><path d="M1350.4 56a10 10 0 01-10.1-10 10 10 0 01.5-3h19.3a9.7 9.7 0 01.4 3 10 10 0 01-10 10zM1380.7 55.7a10 10 0 0110 10h-20.2a10 10 0 0110.2-10z" opacity=".3"/><path d="M1380.7 55.7a10 10 0 0110 10h-20.2a10 10 0 0110.2-10zM1380.7 75.7a10 10 0 01-10.2-10h20.3a10 10 0 01-10.1 10z" opacity=".5"/><path d="M1380.7 75.7a10 10 0 01-10.2-10h20.3a10 10 0 01-10.1 10z" opacity=".3"/><path d="M1380.7 75.7a10 10 0 01-10.2-10h20.3a10 10 0 01-10.1 10z" opacity=".5"/><path d="M1408.5 36a10.1 10.1 0 019.7 7h-19.3a10.1 10.1 0 019.6-7zM1408.5 56a10 10 0 01-9.6-13h19.3a10 10 0 01.5 3 10 10 0 01-10.2 10z" opacity=".3"/><path d="M1408.5 56a10 10 0 01-9.6-13h19.3a10 10 0 01.5 3 10 10 0 01-10.2 10zM1438.8 55.7a10 10 0 0110.1 10h-20.3a10 10 0 0110.2-10z" opacity=".3"/><path d="M1438.8 55.7a10 10 0 0110.1 10h-20.3a10 10 0 0110.2-10zM1438.8 75.7a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10z" opacity=".5"/><path d="M1438.8 75.7a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10z" opacity=".3"/><path d="M1438.8 75.7a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10z" opacity=".5"/><path d="M0 65.8V43h3.8a10 10 0 009.6 13 10 10 0 009.7-13h38.8a10.1 10.1 0 1019.3 0h38.9a9.7 9.7 0 00-.5 3 10.1 10.1 0 0020.2 0 9.7 9.7 0 00-.5-3h38.9a10.1 10.1 0 1019.3 0h38.8a10.1 10.1 0 1019.3 0h38.8a9.7 9.7 0 00-.4 3 10.1 10.1 0 0020.2 0 9.7 9.7 0 00-.5-3h38.9a10.1 10.1 0 1019.2 0h38.9a10.1 10.1 0 1019.3 0h39a10.1 10.1 0 1019.7 3 9.7 9.7 0 00-.5-3H527a9.4 9.4 0 00-.5 3 10.1 10.1 0 1019.8-3H585a9.7 9.7 0 00-.5 3 10.1 10.1 0 1019.8-3h38.9a9.7 9.7 0 00-.5 3 10.1 10.1 0 0020.2 0 9.7 9.7 0 00-.5-3h38.9a9.7 9.7 0 00-.5 3 10.1 10.1 0 1019.8-3h38.8a10.1 10.1 0 1019.3 0h38.9a10.1 10.1 0 1019.7 3 9.7 9.7 0 00-.5-3h38.9a9.7 9.7 0 00-.5 3 10.1 10.1 0 1019.7-3h38.9a10.1 10.1 0 1019.3 0h35v22.8H984a10.1 10.1 0 00-20.3 0h-37.8a10.1 10.1 0 00-20.3 0h-37.9a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.2 0h-38a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.2 0H577a10.1 10.1 0 00-20.3 0H519a10.1 10.1 0 00-20.3 0h-38a10.1 10.1 0 00-20.2 0h-37.8a10.1 10.1 0 00-20.3 0h-37.9a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.2 0h-38a10.1 10.1 0 00-20.2 0h-37.8a10.1 10.1 0 00-20.3 0h-37.9a10.1 10.1 0 00-20.2 0H53.8a10.1 10.1 0 00-20.3 0zM1011.3 43h.5v3a9.7 9.7 0 00-.5-3z" opacity=".3"/><path d="M0 86.6V65.8h33.5a10.1 10.1 0 0020.3 0h37.9a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.3 0h37.8a10.1 10.1 0 0020.3 0H266a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0h38a10.1 10.1 0 0020.2 0h37.8a10.1 10.1 0 0020.3 0h38a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0H673a10.1 10.1 0 0020.2 0h38a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.3 0h37.8a10.1 10.1 0 0020.3 0h4.3v20.8h-34.6a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.3 0h-37.8a10.1 10.1 0 00-20.3 0h-37.9a10.1 10.1 0 00-20.2 0H663a10.1 10.1 0 00-20.3 0H605a10.1 10.1 0 00-20.2 0h-38a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.2 0h-38a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.3 0h-37.8a10.1 10.1 0 00-20.3 0H198a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.2 0h-38a10.1 10.1 0 00-20.1 0h-38a10.1 10.1 0 00-20.2 0z" opacity=".5"/><path d="M0 86.6V65.8h33.5a10.1 10.1 0 0020.3 0h37.9a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.3 0h37.8a10.1 10.1 0 0020.3 0H266a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0h38a10.1 10.1 0 0020.2 0h37.8a10.1 10.1 0 0020.3 0h38a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0H673a10.1 10.1 0 0020.2 0h38a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.2 0h37.9a10.1 10.1 0 0020.3 0h37.8a10.1 10.1 0 0020.3 0h4.3v20.8h-34.6a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.3 0h-37.8a10.1 10.1 0 00-20.3 0h-37.9a10.1 10.1 0 00-20.2 0H663a10.1 10.1 0 00-20.3 0H605a10.1 10.1 0 00-20.2 0h-38a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.2 0h-38a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.3 0h-37.8a10.1 10.1 0 00-20.3 0H198a10.1 10.1 0 00-20.2 0h-37.9a10.1 10.1 0 00-20.2 0h-38a10.1 10.1 0 00-20.1 0h-38a10.1 10.1 0 00-20.2 0zM478.5 36a10.1 10.1 0 019.6 7H469a10.1 10.1 0 019.6-7zM478.5 56a10 10 0 01-9.6-13h19.3a9.7 9.7 0 01.4 3.1 10 10 0 01-10 10z" opacity=".3"/><path d="M478.5 56a10 10 0 01-9.6-13h19.3a9.7 9.7 0 01.4 3.1 10 10 0 01-10 10zM508.8 55.8a10 10 0 0110 10h-20.2a10 10 0 0110.1-10z" opacity=".3"/><path d="M508.8 55.8a10 10 0 0110 10h-20.2a10 10 0 0110.1-10zM508.8 75.8a10 10 0 01-10.2-10H519a10 10 0 01-10.1 10z" opacity=".5"/><path d="M508.8 75.8a10 10 0 01-10.2-10H519a10 10 0 01-10.1 10z" opacity=".3"/><path d="M508.8 75.8a10 10 0 01-10.2-10H519a10 10 0 01-10.1 10z" opacity=".5"/><path d="M536.6 36a10.1 10.1 0 019.7 7H527a10.1 10.1 0 019.6-7zM536.6 56a10 10 0 01-9.6-13h19.3a9.7 9.7 0 01.5 3 10 10 0 01-10.1 10z" opacity=".3"/><path d="M536.6 56a10 10 0 01-9.6-13h19.3a9.7 9.7 0 01.5 3 10 10 0 01-10.1 10zM566.9 55.8a10 10 0 0110.1 10h-20.3a10 10 0 0110.2-10z" opacity=".3"/><path d="M566.9 55.8a10 10 0 0110.1 10h-20.3a10 10 0 0110.2-10zM566.9 75.8a10 10 0 01-10.1-10H577a10 10 0 01-10.1 10z" opacity=".5"/><path d="M566.9 75.8a10 10 0 01-10.1-10H577a10 10 0 01-10.1 10z" opacity=".3"/><path d="M566.9 75.8a10 10 0 01-10.1-10H577a10 10 0 01-10.1 10z" opacity=".5"/><path d="M594.8 36a10.1 10.1 0 019.6 7h-19.3a10.1 10.1 0 019.7-7zM594.8 56a10 10 0 01-10.1-10 9.7 9.7 0 01.4-3h19.3a10 10 0 01-9.6 13z" opacity=".3"/><path d="M594.8 56a10 10 0 01-10.1-10 9.7 9.7 0 01.4-3h19.3a10 10 0 01-9.6 13zM625 55.8a10 10 0 0110.1 10H615a10 10 0 0110.1-10z" opacity=".3"/><path d="M625 55.8a10 10 0 0110.1 10H615a10 10 0 0110.1-10zM625 75.8a10 10 0 01-10.1-10H635a10 10 0 01-10.1 10z" opacity=".5"/><path d="M625 75.8a10 10 0 01-10.1-10H635a10 10 0 01-10.1 10z" opacity=".3"/><path d="M625 75.8a10 10 0 01-10.1-10H635a10 10 0 01-10.1 10z" opacity=".5"/><path d="M652.9 36a10.1 10.1 0 019.6 7h-19.2a10.1 10.1 0 019.6-7zM652.9 56a10 10 0 01-9.6-13h19.2a10 10 0 01-9.6 13z" opacity=".3"/><path d="M652.9 56a10 10 0 01-9.6-13h19.2a10 10 0 01-9.6 13zM683.1 55.8a10 10 0 0110.1 10H673a10 10 0 0110.1-10z" opacity=".3"/><path d="M683.1 55.8a10 10 0 0110.1 10H673a10 10 0 0110.1-10zM683.1 75.8a10 10 0 01-10-10h20.1a10 10 0 01-10 10z" opacity=".5"/><path d="M683.1 75.8a10 10 0 01-10-10h20.1a10 10 0 01-10 10z" opacity=".3"/><path d="M683.1 75.8a10 10 0 01-10-10h20.1a10 10 0 01-10 10z" opacity=".5"/><path d="M711 36a10.1 10.1 0 019.7 7h-19.3a10.1 10.1 0 019.6-7zM711 56a10 10 0 01-9.6-13h19.2a9.7 9.7 0 01.5 3.1 10 10 0 01-10.1 10z" opacity=".3"/><path d="M711 56a10 10 0 01-9.6-13h19.2a9.7 9.7 0 01.5 3.1 10 10 0 01-10.1 10zM741.3 55.8a10 10 0 0110 10h-20.2a10 10 0 0110.2-10z" opacity=".3"/><path d="M741.3 55.8a10 10 0 0110 10h-20.2a10 10 0 0110.2-10zM741.3 75.8a10 10 0 01-10.2-10h20.3a10 10 0 01-10.1 10z" opacity=".5"/><path d="M741.3 75.8a10 10 0 01-10.2-10h20.3a10 10 0 01-10.1 10z" opacity=".3"/><path d="M741.3 75.8a10 10 0 01-10.2-10h20.3a10 10 0 01-10.1 10z" opacity=".5"/><path d="M769.1 36a10.1 10.1 0 019.7 7h-19.3a10.1 10.1 0 019.6-7zM769.1 56a10 10 0 01-10-10 9.7 9.7 0 01.4-3h19.3a10 10 0 01-9.6 13z" opacity=".3"/><path d="M769.1 56a10 10 0 01-10-10 9.7 9.7 0 01.4-3h19.3a10 10 0 01-9.6 13zM799.4 55.8a10 10 0 0110.1 10h-20.2a10 10 0 0110-10z" opacity=".3"/><path d="M799.4 55.8a10 10 0 0110.1 10h-20.2a10 10 0 0110-10zM799.4 75.8a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10z" opacity=".5"/><path d="M799.4 75.8a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10z" opacity=".3"/><path d="M799.4 75.8a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10z" opacity=".5"/><path d="M827.3 36a10.1 10.1 0 019.6 7h-19.3a10.1 10.1 0 019.7-7zM827.3 56a10 10 0 01-10.1-10 9.7 9.7 0 01.4-3H837a10 10 0 01-9.6 13z" opacity=".3"/><path d="M827.3 56a10 10 0 01-10.1-10 9.7 9.7 0 01.4-3H837a10 10 0 01-9.6 13zM857.5 55.8a10 10 0 0110.1 10h-20.2a10 10 0 0110.1-10z" opacity=".3"/><path d="M857.5 55.8a10 10 0 0110.1 10h-20.2a10 10 0 0110.1-10zM857.5 75.8a10 10 0 01-10.1-10h20.2a10 10 0 01-10 10z" opacity=".5"/><path d="M857.5 75.8a10 10 0 01-10.1-10h20.2a10 10 0 01-10 10z" opacity=".3"/><path d="M857.5 75.8a10 10 0 01-10.1-10h20.2a10 10 0 01-10 10z" opacity=".5"/><path d="M885.4 36a10.1 10.1 0 019.6 7h-19.2a10.1 10.1 0 019.6-7zM885.4 56a10 10 0 01-9.6-13H895a9.7 9.7 0 01.5 3.1 10 10 0 01-10 10z" opacity=".3"/><path d="M885.4 56a10 10 0 01-9.6-13H895a9.7 9.7 0 01.5 3.1 10 10 0 01-10 10zM915.6 55.8a10 10 0 0110.2 10h-20.3a10 10 0 0110.1-10z" opacity=".3"/><path d="M915.6 55.8a10 10 0 0110.2 10h-20.3a10 10 0 0110.1-10zM915.6 75.8a10 10 0 01-10-10h20.2a10 10 0 01-10.2 10z" opacity=".5"/><path d="M915.6 75.8a10 10 0 01-10-10h20.2a10 10 0 01-10.2 10z" opacity=".3"/><path d="M915.6 75.8a10 10 0 01-10-10h20.2a10 10 0 01-10.2 10z" opacity=".5"/><path d="M943.5 36a10.1 10.1 0 019.7 7h-19.3a10.1 10.1 0 019.6-7zM943.5 56a10 10 0 01-10-10 9.7 9.7 0 01.4-3h19.3a10 10 0 01-9.7 13z" opacity=".3"/><path d="M943.5 56a10 10 0 01-10-10 9.7 9.7 0 01.4-3h19.3a10 10 0 01-9.7 13zM973.8 55.8a10 10 0 0110 10h-20.2a10 10 0 0110.2-10z" opacity=".3"/><path d="M973.8 55.8a10 10 0 0110 10h-20.2a10 10 0 0110.2-10zM973.8 75.8a10 10 0 01-10.2-10H984a10 10 0 01-10.1 10z" opacity=".5"/><path d="M973.8 75.8a10 10 0 01-10.2-10H984a10 10 0 01-10.1 10z" opacity=".3"/><path d="M973.8 75.8a10 10 0 01-10.2-10H984a10 10 0 01-10.1 10z" opacity=".5"/><path d="M13.4 36a10.1 10.1 0 019.7 7H3.8a10.1 10.1 0 019.6-7zM13.4 56a10 10 0 01-10-10 9.7 9.7 0 01.4-3h19.3a10 10 0 01-9.7 13z" opacity=".3"/><path d="M13.4 56a10 10 0 01-10-10 9.7 9.7 0 01.4-3h19.3a10 10 0 01-9.7 13z" opacity=".3"/><path d="M0 100.6v-14h3.3a10.1 10.1 0 0120.3 0h37.8a10.1 10.1 0 0120.3 0h37.9a10.1 10.1 0 0120.2 0h37.9a10.1 10.1 0 0120.2 0h38a10.1 10.1 0 0120.2 0H294a10.1 10.1 0 0120.3 0H352a10.1 10.1 0 0120.3 0h37.9a10.1 10.1 0 0120.2 0h38a10.1 10.1 0 0120.2 0h37.9a10.1 10.1 0 0120.2 0h37.9a10.1 10.1 0 0120.2 0h38a10.1 10.1 0 0120.2 0h37.8a10.1 10.1 0 0120.3 0H759a10.1 10.1 0 0120.2 0h38a10.1 10.1 0 0120.2 0h37.9a10.1 10.1 0 0120.2 0h37.9a10.1 10.1 0 0120.2 0h34.6v14z"/><path d="M43.7 55.8a10 10 0 0110 10H33.6a10 10 0 0110.2-10z" opacity=".3"/><path d="M43.7 55.8a10 10 0 0110 10H33.6a10 10 0 0110.2-10zM43.7 75.8a10 10 0 01-10.2-10h20.3a10 10 0 01-10.1 10z" opacity=".5"/><path d="M43.7 75.8a10 10 0 01-10.2-10h20.3a10 10 0 01-10.1 10z" opacity=".3"/><path d="M43.7 75.8a10 10 0 01-10.2-10h20.3a10 10 0 01-10.1 10z" opacity=".5"/><path d="M71.6 36a10.1 10.1 0 019.6 7H61.9a10.1 10.1 0 019.7-7zM71.6 56a10 10 0 01-9.7-13h19.3a9.7 9.7 0 01.5 3.1 10 10 0 01-10.1 10z" opacity=".3"/><path d="M71.6 56a10 10 0 01-9.7-13h19.3a9.7 9.7 0 01.5 3.1 10 10 0 01-10.1 10zM101.8 55.8a10 10 0 0110.1 10H91.7a10 10 0 0110.1-10z" opacity=".3"/><path d="M101.8 55.8a10 10 0 0110.1 10H91.7a10 10 0 0110.1-10zM101.8 75.8a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10z" opacity=".5"/><path d="M101.8 75.8a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10z" opacity=".3"/><path d="M101.8 75.8a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10z" opacity=".5"/><path d="M129.7 36a10.1 10.1 0 019.6 7h-19.2a10.1 10.1 0 019.6-7zM129.7 56a10 10 0 01-9.6-13h19.2a10 10 0 01-9.6 13z" opacity=".3"/><path d="M129.7 56a10 10 0 01-9.6-13h19.2a10 10 0 01-9.6 13zM160 55.8a10 10 0 0110 10h-20.2a10 10 0 0110.1-10z" opacity=".3"/><path d="M160 55.8a10 10 0 0110 10h-20.2a10 10 0 0110.1-10zM160 75.8a10 10 0 01-10.2-10h20.3a10 10 0 01-10.2 10z" opacity=".5"/><path d="M160 75.8a10 10 0 01-10.2-10h20.3a10 10 0 01-10.2 10z" opacity=".3"/><path d="M160 75.8a10 10 0 01-10.2-10h20.3a10 10 0 01-10.2 10z" opacity=".5"/><path d="M187.8 36a10.1 10.1 0 019.7 7h-19.3a10.1 10.1 0 019.6-7zM187.8 56a10 10 0 01-10.1-10 9.7 9.7 0 01.5-3h19.3a10 10 0 01-9.7 13z" opacity=".3"/><path d="M187.8 56a10 10 0 01-10.1-10 9.7 9.7 0 01.5-3h19.3a10 10 0 01-9.7 13zM218 55.8a10 10 0 0110.2 10h-20.3a10 10 0 0110.2-10z" opacity=".3"/><path d="M218 55.8a10 10 0 0110.2 10h-20.3a10 10 0 0110.2-10zM218 75.8a10 10 0 01-10-10h20.2a10 10 0 01-10.1 10z" opacity=".5"/><path d="M218 75.8a10 10 0 01-10-10h20.2a10 10 0 01-10.1 10z" opacity=".3"/><path d="M218 75.8a10 10 0 01-10-10h20.2a10 10 0 01-10.1 10z" opacity=".5"/><path d="M246 36a10.1 10.1 0 019.6 7h-19.3a10.1 10.1 0 019.7-7zM246 56a10 10 0 01-9.6-13h19.2a9.7 9.7 0 01.5 3.1 10 10 0 01-10.1 10z" opacity=".3"/><path d="M246 56a10 10 0 01-9.6-13h19.2a9.7 9.7 0 01.5 3.1 10 10 0 01-10.1 10zM276.2 55.8a10 10 0 0110.1 10h-20.2a10 10 0 0110-10z" opacity=".3"/><path d="M276.2 55.8a10 10 0 0110.1 10h-20.2a10 10 0 0110-10zM276.2 75.8a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10z" opacity=".5"/><path d="M276.2 75.8a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10z" opacity=".3"/><path d="M276.2 75.8a10 10 0 01-10.1-10h20.2a10 10 0 01-10.1 10z" opacity=".5"/><path d="M304 36a10.1 10.1 0 019.7 7h-19.3a10.1 10.1 0 019.7-7zM304 56a10 10 0 01-9.6-13h19.3a9.7 9.7 0 01.5 3.1 10 10 0 01-10.1 10z" opacity=".3"/><path d="M304 56a10 10 0 01-9.6-13h19.3a9.7 9.7 0 01.5 3.1 10 10 0 01-10.1 10zM334.3 55.8a10 10 0 0110.1 10h-20.2a10 10 0 0110.1-10z" opacity=".3"/><path d="M334.3 55.8a10 10 0 0110.1 10h-20.2a10 10 0 0110.1-10zM334.3 75.8a10 10 0 01-10.1-10h20.2a10 10 0 01-10 10z" opacity=".5"/><path d="M334.3 75.8a10 10 0 01-10.1-10h20.2a10 10 0 01-10 10z" opacity=".3"/><path d="M334.3 75.8a10 10 0 01-10.1-10h20.2a10 10 0 01-10 10z" opacity=".5"/><path d="M362.2 36a10.1 10.1 0 019.6 7h-19.2a10.1 10.1 0 019.6-7zM362.2 56a10 10 0 01-10.1-10 9.7 9.7 0 01.5-3h19.2a10 10 0 01-9.6 13z" opacity=".3"/><path d="M362.2 56a10 10 0 01-10.1-10 9.7 9.7 0 01.5-3h19.2a10 10 0 01-9.6 13zM392.4 55.8a10 10 0 0110.2 10h-20.3a10 10 0 0110.1-10z" opacity=".3"/><path d="M392.4 55.8a10 10 0 0110.2 10h-20.3a10 10 0 0110.1-10zM392.4 75.8a10 10 0 01-10-10h20.2a10 10 0 01-10.2 10z" opacity=".5"/><path d="M392.4 75.8a10 10 0 01-10-10h20.2a10 10 0 01-10.2 10z" opacity=".3"/><path d="M392.4 75.8a10 10 0 01-10-10h20.2a10 10 0 01-10.2 10z" opacity=".5"/><path d="M420.3 36a10.1 10.1 0 019.7 7h-19.3a10.1 10.1 0 019.6-7zM420.3 56a10 10 0 01-9.6-13H430a9.7 9.7 0 01.5 3.1 10 10 0 01-10.2 10z" opacity=".3"/><path d="M420.3 56a10 10 0 01-9.6-13H430a9.7 9.7 0 01.5 3.1 10 10 0 01-10.2 10zM450.6 55.8a10 10 0 0110 10h-20.2a10 10 0 0110.2-10z" opacity=".3"/><path d="M450.6 55.8a10 10 0 0110 10h-20.2a10 10 0 0110.2-10zM450.6 75.8a10 10 0 01-10.2-10h20.3a10 10 0 01-10.1 10z" opacity=".5"/><path d="M450.6 75.8a10 10 0 01-10.2-10h20.3a10 10 0 01-10.1 10z" opacity=".3"/><path d="M450.6 75.8a10 10 0 01-10.2-10h20.3a10 10 0 01-10.1 10z" opacity=".5"/></g></svg>');
}

@media (min-width: 2100px) {
  .div-bottom-circles::after {
    background-size: 100% calc(2vw + 90px);
  }
}
.div-top-curve {
  overflow: hidden;
  position: relative;
}

.div-top-curve::before {
  content: "";
  position: absolute;
  z-index: 3;
  pointer-events: none;
  background-repeat: no-repeat;
  bottom: -0.1vw;
  left: -0.1vw;
  right: -0.1vw;
  top: -0.1vw;
  background-size: 100% 70px;
  background-position: 50% 0%;
  background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.28 2.17" preserveAspectRatio="none"><path d="M0 .5c3.07.55 9.27-.42 16.14 0 6.88.4 13.75.57 19.14-.11V0H0z" fill="%23ffffff"/></svg>');
}

@media (min-width: 2100px) {
  .div-top-curve::before {
    background-size: 100% calc(2vw + 81px);
  }
}
.div-bottom-curve {
  overflow: hidden;
  position: relative;
}

.div-bottom-curve::after {
  content: "";
  position: absolute;
  z-index: 3;
  pointer-events: none;
  background-repeat: no-repeat;
  bottom: -0.1vw;
  left: -0.1vw;
  right: -0.1vw;
  top: -0.1vw;
  background-size: 100% 70px;
  background-position: 50% 100%;
  transform: rotateY(180deg);
  background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.28 2.17" preserveAspectRatio="none"><path d="M35.28 1.67c-3.07-.55-9.27.41-16.15 0-6.87-.4-13.74-.58-19.13.1v.4h35.28z" fill="%23ffffff"/></svg>');
}

@media (min-width: 2100px) {
  .div-bottom-curve::after {
    background-size: 100% calc(2vw + 81px);
  }
}
.div-right-wave {
  overflow: hidden;
  position: relative;
}

.div-right-wave::after {
  content: "";
  position: absolute;
  z-index: 3;
  pointer-events: none;
  background-repeat: no-repeat;
  bottom: -0.1vw;
  left: -0.1vw;
  right: -0.1vw;
  top: -0.1vw;
  background-size: 90px 100%;
  background-position: 100% 50%;
  transform: rotateX(180deg);
  background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2.17 35.28" preserveAspectRatio="none"><path d="M1.67 0c-.55 3.07.41 9.27 0 16.14-.4 6.88-.58 13.75.1 19.14h.4V0z" fill="%23ffffff"/></svg>');
}

.div-right-wave .cta-content .container {
  padding-right: 65px !important;
}

.div-top-rip {
  overflow: hidden;
  position: relative;
}

.div-top-rip::before {
  margin-top: -1px; /* fixes black line on mobile */
  content: "";
  position: absolute;
  z-index: 3;
  pointer-events: none;
  background-repeat: no-repeat;
  bottom: -0.1vw;
  left: -0.1vw;
  right: -0.1vw;
  top: -0.8vw;
  background-size: 100% 60px;
  background-position: 50% 0%;
  background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -0.1 35.33 3.38" preserveAspectRatio="none"><path d="M35.31.12H.03v1.23l.32-.02c.15.04.3 0 .46.02.16.02.31-.1.47 0 .09-.07.18-.1.27 0a.45.45 0 01.21-.01c.07.04.14-.03.2.03.15-.02.3.05.46.16.16 0 .32.31.48.12.16.17.32.04.48.07.08.02.16-.13.24.02.17.04.34.1.5.05.17.09.34.13.5.1.16.1.33.13.5.13.13.1.27-.01.4.03.14-.16.27-.06.4-.05.08-.04.17 0 .25-.08.08 0 .16-.02.25-.1.08.02.17.07.26 0 .2-.17.41.1.62 0 .2.07.4.18.6-.06.2-.07.4-.17.6-.15.2-.17.38-.07.56-.27.1.07.19-.13.28-.16.07-.04.15-.02.23-.14.17-.05.36-.15.55-.29.2-.05.4-.13.6-.2.2-.12.4-.33.61-.14.2.08.42-.02.63-.04.2.03.42.04.63.03.1-.05.19-.03.28.05.1-.08.18.02.27.06.09.04.18.08.27.08.08.07.17.03.26.08.07-.04.14 0 .2.06.1.23.2-.01.31.1.1-.02.2.15.31.06.09 0 .17.07.25.03.1.03.21-.08.32-.01.11-.1.22-.09.32.02.15.17.29.08.43.09.14-.14.29 0 .43.04.1-.04.18-.06.28 0 .16-.07.31.06.47.02.15.1.3.04.46.07.15.02.3.03.47.08.15-.15.31.1.47.02.1-.15.2 0 .29-.05.09-.05.18-.14.27-.07.06-.08.13.1.19-.03.08-.05.2-.17.29-.02.1.07.22.19.34.2.05.05.11.05.17.05.06-.02.12-.02.18.1.06 0 .12 0 .18.06.06.1.13.08.19.06.07-.2.15 0 .22.05.1.1.18.04.27.08.1-.05.18.09.28.16.09-.04.18.07.27.09.1.11.19.14.28.09.1 0 .19-.02.28.05.1 0 .19.06.28.04.1.1.2.1.29 0 .09-.03.17.07.25-.02.09.22.17.11.25.07.09-.02.17.07.25 0 .08.17.16.05.24.07.09-.16.17-.12.25.01.08.06.16.04.25.08.07.03.14.12.2.04.07-.13.13-.12.2-.05.06-.07.12.08.18.02.06.02.12 0 .19-.15.06-.11.12-.1.18-.13.07-.06.13.08.2 0 .08-.19.16.17.24-.04a.5.5 0 00.26 0c.08.07.16-.06.24.04.07-.03.14 0 .22.06.07.06.14.06.22.1.15.18.3.05.46.11.1.14.2-.09.3.04.17-.14.34-.04.5 0 .16.07.33-.08.49-.06.16-.08.32.01.5-.01.16.04.32.23.47.14.15.19.3.05.46.2.15.25.3-.06.47.19.1.08.2 0 .3.07.1.2.22.1.33.07.1.12.22.09.33.04.1 0 .22-.15.33.04.16.04.32.13.48.07.17-.04.33-.09.49.04.1.06.21.18.32.02.2.03.39-.1.58.06.2-.06.39.2.58-.02.19-.03.38.1.57-.1.18-.32.37-.08.55-.15.1 0 .22-.01.32-.06z" fill="%23ffffff"/></svg>');
}

@media (min-width: 2100px) {
  .div-top-rip::before {
    background-size: 100% calc(2vw + 81px);
  }
}
.div-bottom-rip {
  overflow: hidden;
  position: relative;
}

.div-bottom-rip::after {
  content: "";
  position: absolute;
  z-index: 3;
  pointer-events: none;
  background-repeat: no-repeat;
  bottom: -0.8vw;
  left: -0.1vw;
  right: -0.1vw;
  top: -0.1vw;
  background-size: 100% 60px;
  background-position: botom;
  transform: rotate(180deg);
  background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -0.1 35.33 3.38" preserveAspectRatio="none"><path d="M35.31.12H.03v1.23l.32-.02c.15.04.3 0 .46.02.16.02.31-.1.47 0 .09-.07.18-.1.27 0a.45.45 0 01.21-.01c.07.04.14-.03.2.03.15-.02.3.05.46.16.16 0 .32.31.48.12.16.17.32.04.48.07.08.02.16-.13.24.02.17.04.34.1.5.05.17.09.34.13.5.1.16.1.33.13.5.13.13.1.27-.01.4.03.14-.16.27-.06.4-.05.08-.04.17 0 .25-.08.08 0 .16-.02.25-.1.08.02.17.07.26 0 .2-.17.41.1.62 0 .2.07.4.18.6-.06.2-.07.4-.17.6-.15.2-.17.38-.07.56-.27.1.07.19-.13.28-.16.07-.04.15-.02.23-.14.17-.05.36-.15.55-.29.2-.05.4-.13.6-.2.2-.12.4-.33.61-.14.2.08.42-.02.63-.04.2.03.42.04.63.03.1-.05.19-.03.28.05.1-.08.18.02.27.06.09.04.18.08.27.08.08.07.17.03.26.08.07-.04.14 0 .2.06.1.23.2-.01.31.1.1-.02.2.15.31.06.09 0 .17.07.25.03.1.03.21-.08.32-.01.11-.1.22-.09.32.02.15.17.29.08.43.09.14-.14.29 0 .43.04.1-.04.18-.06.28 0 .16-.07.31.06.47.02.15.1.3.04.46.07.15.02.3.03.47.08.15-.15.31.1.47.02.1-.15.2 0 .29-.05.09-.05.18-.14.27-.07.06-.08.13.1.19-.03.08-.05.2-.17.29-.02.1.07.22.19.34.2.05.05.11.05.17.05.06-.02.12-.02.18.1.06 0 .12 0 .18.06.06.1.13.08.19.06.07-.2.15 0 .22.05.1.1.18.04.27.08.1-.05.18.09.28.16.09-.04.18.07.27.09.1.11.19.14.28.09.1 0 .19-.02.28.05.1 0 .19.06.28.04.1.1.2.1.29 0 .09-.03.17.07.25-.02.09.22.17.11.25.07.09-.02.17.07.25 0 .08.17.16.05.24.07.09-.16.17-.12.25.01.08.06.16.04.25.08.07.03.14.12.2.04.07-.13.13-.12.2-.05.06-.07.12.08.18.02.06.02.12 0 .19-.15.06-.11.12-.1.18-.13.07-.06.13.08.2 0 .08-.19.16.17.24-.04a.5.5 0 00.26 0c.08.07.16-.06.24.04.07-.03.14 0 .22.06.07.06.14.06.22.1.15.18.3.05.46.11.1.14.2-.09.3.04.17-.14.34-.04.5 0 .16.07.33-.08.49-.06.16-.08.32.01.5-.01.16.04.32.23.47.14.15.19.3.05.46.2.15.25.3-.06.47.19.1.08.2 0 .3.07.1.2.22.1.33.07.1.12.22.09.33.04.1 0 .22-.15.33.04.16.04.32.13.48.07.17-.04.33-.09.49.04.1.06.21.18.32.02.2.03.39-.1.58.06.2-.06.39.2.58-.02.19-.03.38.1.57-.1.18-.32.37-.08.55-.15.1 0 .22-.01.32-.06z" fill="%23ffffff"/></svg>');
}

@media (min-width: 2100px) {
  .div-bottom-rip::after {
    background-size: 100% calc(2vw + 81px);
  }
}
/* region Lines */
:root {
  --region-line-space: 10rem;
}

.region-divider-right {
  position: relative;
  padding-right: var(--region-line-space) !important;
}

.region-divider-right.layout__region + .layout__region {
  padding-left: var(--region-line-space) !important;
  justify-content: center;
}

.region-divider-right.layout__region {
  display: flex;
  justify-content: center;
}

.region-divider-right::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0; /* keeps line on the right edge */
  width: 5px;
  height: 100%;
  background-color: #ccc;
  z-index: 0; /* line behind */
}

.region-divider-right::before {
  content: "";
  position: absolute;
  top: 50%;
  right: -10px; /* centers circle over line */
  transform: translateY(-50%);
  width: 25px;
  height: 25px;
  background-color: #ccc;
  border-radius: 50%;
  border: 2px solid #fff; /* nice edge contrast */
  z-index: 1; /* circle in front */
}

.region-divider-right.black::after {
  background-color: #262626;
}

.region-divider-right.black::before {
  background-color: #262626;
  border-color: #6a6a6a;
}

.region-divider-right.gold::after {
  background-color: #B3A369;
}

.region-divider-right.gold::before {
  background-color: #B3A369;
  border-color: #f0f0f0;
}

@media (max-width: 768px) {
  .region-divider-right {
    padding-right: 0 !important;
    padding-bottom: 3rem !important;
  }
  .region-divider-right.layout__region + .layout__region {
    padding-left: 0 !important;
    padding-top: 5rem !important;
  }
  .region-divider-right::after {
    top: auto;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
    height: 5px; /* becomes a horizontal line */
  }
  .region-divider-right::before {
    top: auto;
    bottom: -10px;
    left: 50%;
    right: auto;
    transform: translateX(-50%);
  }
}
/* new ones connectec*/
/* puzzle */
.div-puz-top {
  mask: linear-gradient(#000 0 0) top/100% calc(100% - 50px) no-repeat, radial-gradient(farthest-side, #000 98%, rgba(0, 0, 0, 0)) bottom/100px 100px no-repeat;
}

.div-puz-bottom {
  mask: radial-gradient(60px at 50% -10px, rgba(0, 0, 0, 0) 98%, #000);
  margin-top: -40px;
}

.div-puz-top-2 {
  mask: radial-gradient(60px at 50% calc(100% + 10px), rgba(0, 0, 0, 0) 98%, #000);
}

.div-puz-bottom-2 {
  mask: linear-gradient(#000 0 0) bottom/100% calc(100% - 50px) no-repeat, radial-gradient(farthest-side, #000 98%, rgba(0, 0, 0, 0)) top/100px 100px no-repeat;
  margin-top: -40px;
}

/**/
/*slants*/
.div-slantr-top {
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 50px));
}

.div-slantr-bottom {
  clip-path: polygon(0 0, 100% 50px, 100% 100%, 0 100%);
  margin-top: -40px;
}

.div-slantl-top {
  clip-path: polygon(0 0, 100% 0, 100% calc(100% - 50px), 0 100%);
}

.div-slantl-bottom {
  clip-path: polygon(0 50px, 100% 0, 100% 100%, 0 100%);
  margin-top: -40px;
}

/**/
.div-tri-u-top {
  clip-path: polygon(0 0, 100% 0, 100% calc(100% - 50px), calc(50% + 50px) calc(100% - 50px), 50% 100%, calc(50% - 50px) calc(100% - 50px), 0 calc(100% - 50px));
}

.div-tri-u-bottom {
  clip-path: polygon(0 0, calc(50% - 4.14px - 50px) 0, 50% 54.14px, calc(50% + 4.14px + 50px) 0, 100% 0, 100% 100%, 0 100%);
  margin-top: -40px;
}

.div-tri-d-top {
  clip-path: polygon(0 0, 100% 0, 100% 100%, calc(50% + 4.14px + 50px) 100%, 50% calc(100% - 50px - 4.14px), calc(50% - 4.14px - 50px) 100%, 0 100%);
}

.div-tri-d-bottom {
  clip-path: polygon(0 50px, calc(50% - 50px) 50px, 50% 0, calc(50% + 50px) 50px, 100% 50px, 100% 100%, 0 100%);
  margin-top: -40px;
}

/*chev*/
.div-chev-u-top {
  clip-path: polygon(0 0, 100% 0, 100% calc(100% - 50px), 50% 100%, 0 calc(100% - 50px));
}

.div-chev-u-bottom {
  clip-path: polygon(0 0, 50% 50px, 100% 0, 100% 100%, 0 100%);
  margin-top: -40px;
}

.div-chev-d-top {
  clip-path: polygon(0 0, 100% 0, 100% 100%, 50% calc(100% - 50px), 0 100%);
}

.div-chev-d-bottom {
  clip-path: polygon(0 50px, 50% 0, 100% 50px, 100% 100%, 0 100%);
  margin-top: -40px;
}

/**/
/* deco bars */
.deco-tile-bar-s {
  height: 90px;
  min-height: 0;
  background-image: url("https://webdev.gatech.edu/division_css/images/tiles_solid.png");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}

.deco-tile-bar-o {
  height: 90px;
  min-height: 0;
  background-image: url("https://webdev.gatech.edu/division_css/images/tiles_outline.png");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}

/* image white borders */
.image-border-5 img {
  background-color: white;
  padding: 5px;
}

.image-border-10 img {
  background-color: white;
  padding: 10px;
}

.image-border-15 img {
  background-color: white;
  padding: 15px;
}

.image-round img {
  border-radius: 50% !important;
}

.list-none ul,
.list-none li {
  list-style-type: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

.fa-li i {
  top: -3px !important;
}

.container-img-shadow img {
  -webkit-box-shadow: 0 10px 6px -6px #000000;
  -moz-box-shadow: 0 10px 6px -6px #000000;
  box-shadow: 0 10px 6px -6px #000000;
}

.container-fade-in-image img,
.container-fade-in {
  animation: fadeIn 3s;
  -webkit-animation: fadeIn 3s;
  -moz-animation: fadeIn 3s;
  -o-animation: fadeIn 3s;
  -ms-animation: fadeIn 3s;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* SPECIAL BORDER RADIUS */
.block-radius-5 {
  border-radius: 5px !important;
  overflow: hidden;
}

.block-radius-10 {
  border-radius: 10px !important;
  overflow: hidden;
}

.block-radius-15 {
  border-radius: 15px !important;
  overflow: hidden;
}

.block-radius-20 {
  border-radius: 20px !important;
  overflow: hidden;
}

.region-radius .layout__region {
  overflow: hidden;
}
.region-radius {
  /* first region gets left corners */
}
.region-radius .layout__region:first-child {
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}
.region-radius {
  /* last region gets right corners */
}
.region-radius .layout__region:last-child {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}
.region-radius {
  /* if there is only one region, give it all 4 corners */
}
.region-radius .layout__region:only-child {
  border-radius: 20px;
}

/* inset shadows */
.shadow-inset-y {
  box-shadow: inset 0px 8px 6px -8px #000000, inset 0px -8px 6px -8px #000000;
}

.shadow-inset-t {
  box-shadow: inset 0px 8px 6px -8px #000000;
}

.shadow-inset-b {
  box-shadow: inset 0px -8px 6px -8px #000000;
}

.fixed-background,
.fixed-background .cta-content {
  background-attachment: fixed;
}

/* animation delay */
.animation-delay-3 {
  animation-delay: 3s;
}

/* REGION GRIDS */
.region-dividers .layout__region:not(:last-child) {
  border-style: solid;
  border-width: 2px;
  border-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(209, 209, 209) 50%, rgba(0, 0, 0, 0) 100%);
  border-image-slice: 80%;
  border-image-slice: 0 1 0 0;
}

html {
  scroll-behavior: smooth;
}

.tighten-up p {
  line-height: normal;
  padding: 0.1rem 0;
  margin: 0;
  font-size: 1rem;
}
.tighten-up > div {
  margin-bottom: 1rem;
}
.tighten-up ul,
.tighten-up ol {
  font-size: 0.9rem !important;
}
.tighten-up ul li,
.tighten-up ol li {
  margin-bottom: 0 !important;
  line-height: 1.1rem !important;
  margin-bottom: 0 !important;
}

/* ul / li to columns */
.ul-cols {
  -moz-column-count: 4;
  column-count: 4;
  -moz-column-width: 150px;
  column-width: 150px;
  padding: 0 0 0 15px !important;
  -moz-column-gap: 10px;
  column-gap: 10px;
  margin: 1rem 0;
  margin-bottom: 1rem;
}
.ul-cols li {
  margin-bottom: 0 !important;
}

/*EVEN COLUMNS*/
.even-columns .block {
  height: 100% !important;
}

/* HIDE A SECTION */
/* hide a section but not for the admin area*/
.hidden-zone.layout[class*=layout--]:not(.layout-builder__layout) {
  display: none;
}

/* scale all divs in image block and set image as cover */
.image-cover {
  height: 100% !important;
  width: 100% !important;
}
.image-cover #gt-image-wrapper {
  height: 100% !important;
  width: 100% !important;
}
.image-cover #gt-image-wrapper picture {
  height: 100% !important;
  position: relative;
  overflow: hidden;
}
.image-cover #gt-image-wrapper picture img {
  height: 100% !important;
  width: 100% !important;
  object-fit: cover;
  object-position: top !important;
}

.admin-bg-blue {
  background-color: rgba(0, 0, 255, 0.08) !important;
}

.admin-bg-green {
  background-color: rgba(0, 255, 0, 0.08) !important;
  padding: 15px;
}

.admin-bg-red {
  background-color: rgba(255, 0, 0, 0.08) !important;
}

.admin-bg-orange {
  background-color: rgba(255, 130, 0, 0.08) !important;
}

.admin-bg-yellow {
  background-color: rgba(255, 255, 0, 0.08) !important;
}

.admin-bg-teal {
  background-color: rgba(0, 255, 231, 0.08) !important;
}

.admin-bg-purple {
  background-color: rgba(146, 0, 255, 0.08) !important;
}

.admin-bg-pink {
  background-color: rgba(255, 0, 189, 0.08) !important;
}

.field-group-tab {
  padding: 10px 0 !important;
}

/* fix better filters checkboxes */
.path-admin .bef-checkboxes .js-form-type-checkbox .form-checkbox {
  transform: scale(1) !important;
  inset-block-start: auto;
}

/* CKeditor 5 fix where source textarea too small */
#layout-builder-modal textarea {
  height: 100% !important;
}

/* CSS Document */
.main-container .gt-main-content div h2.block-white,
.main-container .gt-main-content div h2.h3.block-white,
.main-container .gt-main-content div h2.h4.block-white,
.main-container .gt-main-content div h3.block-white,
.main-container .gt-main-content div h3.h4.block-white,
.main-container .gt-main-content div h3.h5.block-white,
.main-container .gt-main-content div h4.block-white,
.main-container .gt-main-content div h4.h5.block-white,
.main-container .gt-main-content div h4.h6.block-white,
.main-container .gt-main-content div h5.block-white,
.main-container .gt-main-content div h6.block-white {
  background-color: #ffffff;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-white:before,
.main-container .gt-main-content div h2.h3.block-white:before,
.main-container .gt-main-content div h2.h4.block-white:before,
.main-container .gt-main-content div h3.block-white:before,
.main-container .gt-main-content div h3.h4.block-white:before,
.main-container .gt-main-content div h3.h5.block-white:before,
.main-container .gt-main-content div h4.block-white:before,
.main-container .gt-main-content div h4.h5.block-white:before,
.main-container .gt-main-content div h4.h6.block-white:before,
.main-container .gt-main-content div h5.block-white:before,
.main-container .gt-main-content div h6.block-white:before {
  display: none;
}

.main-container .gt-main-content div h2.block-black,
.main-container .gt-main-content div h2.h3.block-black,
.main-container .gt-main-content div h2.h4.block-black,
.main-container .gt-main-content div h3.block-black,
.main-container .gt-main-content div h3.h4.block-black,
.main-container .gt-main-content div h3.h5.block-black,
.main-container .gt-main-content div h4.block-black,
.main-container .gt-main-content div h4.h5.block-black,
.main-container .gt-main-content div h4.h6.block-black,
.main-container .gt-main-content div h5.block-black,
.main-container .gt-main-content div h6.block-black {
  background-color: #262626;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-black:before,
.main-container .gt-main-content div h2.h3.block-black:before,
.main-container .gt-main-content div h2.h4.block-black:before,
.main-container .gt-main-content div h3.block-black:before,
.main-container .gt-main-content div h3.h4.block-black:before,
.main-container .gt-main-content div h3.h5.block-black:before,
.main-container .gt-main-content div h4.block-black:before,
.main-container .gt-main-content div h4.h5.block-black:before,
.main-container .gt-main-content div h4.h6.block-black:before,
.main-container .gt-main-content div h5.block-black:before,
.main-container .gt-main-content div h6.block-black:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-black,
.main-container .gt-main-content div h2.h3.block-gt-black,
.main-container .gt-main-content div h2.h4.block-gt-black,
.main-container .gt-main-content div h3.block-gt-black,
.main-container .gt-main-content div h3.h4.block-gt-black,
.main-container .gt-main-content div h3.h5.block-gt-black,
.main-container .gt-main-content div h4.block-gt-black,
.main-container .gt-main-content div h4.h5.block-gt-black,
.main-container .gt-main-content div h4.h6.block-gt-black,
.main-container .gt-main-content div h5.block-gt-black,
.main-container .gt-main-content div h6.block-gt-black {
  background-color: #262626;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-black:before,
.main-container .gt-main-content div h2.h3.block-gt-black:before,
.main-container .gt-main-content div h2.h4.block-gt-black:before,
.main-container .gt-main-content div h3.block-gt-black:before,
.main-container .gt-main-content div h3.h4.block-gt-black:before,
.main-container .gt-main-content div h3.h5.block-gt-black:before,
.main-container .gt-main-content div h4.block-gt-black:before,
.main-container .gt-main-content div h4.h5.block-gt-black:before,
.main-container .gt-main-content div h4.h6.block-gt-black:before,
.main-container .gt-main-content div h5.block-gt-black:before,
.main-container .gt-main-content div h6.block-gt-black:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-white,
.main-container .gt-main-content div h2.h3.block-gt-white,
.main-container .gt-main-content div h2.h4.block-gt-white,
.main-container .gt-main-content div h3.block-gt-white,
.main-container .gt-main-content div h3.h4.block-gt-white,
.main-container .gt-main-content div h3.h5.block-gt-white,
.main-container .gt-main-content div h4.block-gt-white,
.main-container .gt-main-content div h4.h5.block-gt-white,
.main-container .gt-main-content div h4.h6.block-gt-white,
.main-container .gt-main-content div h5.block-gt-white,
.main-container .gt-main-content div h6.block-gt-white {
  background-color: #ffffff;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-white:before,
.main-container .gt-main-content div h2.h3.block-gt-white:before,
.main-container .gt-main-content div h2.h4.block-gt-white:before,
.main-container .gt-main-content div h3.block-gt-white:before,
.main-container .gt-main-content div h3.h4.block-gt-white:before,
.main-container .gt-main-content div h3.h5.block-gt-white:before,
.main-container .gt-main-content div h4.block-gt-white:before,
.main-container .gt-main-content div h4.h5.block-gt-white:before,
.main-container .gt-main-content div h4.h6.block-gt-white:before,
.main-container .gt-main-content div h5.block-gt-white:before,
.main-container .gt-main-content div h6.block-gt-white:before {
  display: none;
}

.main-container .gt-main-content div h2.block-buzz,
.main-container .gt-main-content div h2.h3.block-buzz,
.main-container .gt-main-content div h2.h4.block-buzz,
.main-container .gt-main-content div h3.block-buzz,
.main-container .gt-main-content div h3.h4.block-buzz,
.main-container .gt-main-content div h3.h5.block-buzz,
.main-container .gt-main-content div h4.block-buzz,
.main-container .gt-main-content div h4.h5.block-buzz,
.main-container .gt-main-content div h4.h6.block-buzz,
.main-container .gt-main-content div h5.block-buzz,
.main-container .gt-main-content div h6.block-buzz {
  background-color: #EAAA00;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-buzz:before,
.main-container .gt-main-content div h2.h3.block-buzz:before,
.main-container .gt-main-content div h2.h4.block-buzz:before,
.main-container .gt-main-content div h3.block-buzz:before,
.main-container .gt-main-content div h3.h4.block-buzz:before,
.main-container .gt-main-content div h3.h5.block-buzz:before,
.main-container .gt-main-content div h4.block-buzz:before,
.main-container .gt-main-content div h4.h5.block-buzz:before,
.main-container .gt-main-content div h4.h6.block-buzz:before,
.main-container .gt-main-content div h5.block-buzz:before,
.main-container .gt-main-content div h6.block-buzz:before {
  display: none;
}

.main-container .gt-main-content div h2.block-buzz-gold,
.main-container .gt-main-content div h2.h3.block-buzz-gold,
.main-container .gt-main-content div h2.h4.block-buzz-gold,
.main-container .gt-main-content div h3.block-buzz-gold,
.main-container .gt-main-content div h3.h4.block-buzz-gold,
.main-container .gt-main-content div h3.h5.block-buzz-gold,
.main-container .gt-main-content div h4.block-buzz-gold,
.main-container .gt-main-content div h4.h5.block-buzz-gold,
.main-container .gt-main-content div h4.h6.block-buzz-gold,
.main-container .gt-main-content div h5.block-buzz-gold,
.main-container .gt-main-content div h6.block-buzz-gold {
  background-color: #EAAA00;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-buzz-gold:before,
.main-container .gt-main-content div h2.h3.block-buzz-gold:before,
.main-container .gt-main-content div h2.h4.block-buzz-gold:before,
.main-container .gt-main-content div h3.block-buzz-gold:before,
.main-container .gt-main-content div h3.h4.block-buzz-gold:before,
.main-container .gt-main-content div h3.h5.block-buzz-gold:before,
.main-container .gt-main-content div h4.block-buzz-gold:before,
.main-container .gt-main-content div h4.h5.block-buzz-gold:before,
.main-container .gt-main-content div h4.h6.block-buzz-gold:before,
.main-container .gt-main-content div h5.block-buzz-gold:before,
.main-container .gt-main-content div h6.block-buzz-gold:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-navy,
.main-container .gt-main-content div h2.h3.block-gt-navy,
.main-container .gt-main-content div h2.h4.block-gt-navy,
.main-container .gt-main-content div h3.block-gt-navy,
.main-container .gt-main-content div h3.h4.block-gt-navy,
.main-container .gt-main-content div h3.h5.block-gt-navy,
.main-container .gt-main-content div h4.block-gt-navy,
.main-container .gt-main-content div h4.h5.block-gt-navy,
.main-container .gt-main-content div h4.h6.block-gt-navy,
.main-container .gt-main-content div h5.block-gt-navy,
.main-container .gt-main-content div h6.block-gt-navy {
  background-color: #051e39;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-navy:before,
.main-container .gt-main-content div h2.h3.block-gt-navy:before,
.main-container .gt-main-content div h2.h4.block-gt-navy:before,
.main-container .gt-main-content div h3.block-gt-navy:before,
.main-container .gt-main-content div h3.h4.block-gt-navy:before,
.main-container .gt-main-content div h3.h5.block-gt-navy:before,
.main-container .gt-main-content div h4.block-gt-navy:before,
.main-container .gt-main-content div h4.h5.block-gt-navy:before,
.main-container .gt-main-content div h4.h6.block-gt-navy:before,
.main-container .gt-main-content div h5.block-gt-navy:before,
.main-container .gt-main-content div h6.block-gt-navy:before {
  display: none;
}

.main-container .gt-main-content div h2.block-blue,
.main-container .gt-main-content div h2.h3.block-blue,
.main-container .gt-main-content div h2.h4.block-blue,
.main-container .gt-main-content div h3.block-blue,
.main-container .gt-main-content div h3.h4.block-blue,
.main-container .gt-main-content div h3.h5.block-blue,
.main-container .gt-main-content div h4.block-blue,
.main-container .gt-main-content div h4.h5.block-blue,
.main-container .gt-main-content div h4.h6.block-blue,
.main-container .gt-main-content div h5.block-blue,
.main-container .gt-main-content div h6.block-blue {
  background-color: #004f9f;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-blue:before,
.main-container .gt-main-content div h2.h3.block-blue:before,
.main-container .gt-main-content div h2.h4.block-blue:before,
.main-container .gt-main-content div h3.block-blue:before,
.main-container .gt-main-content div h3.h4.block-blue:before,
.main-container .gt-main-content div h3.h5.block-blue:before,
.main-container .gt-main-content div h4.block-blue:before,
.main-container .gt-main-content div h4.h5.block-blue:before,
.main-container .gt-main-content div h4.h6.block-blue:before,
.main-container .gt-main-content div h5.block-blue:before,
.main-container .gt-main-content div h6.block-blue:before {
  display: none;
}

.main-container .gt-main-content div h2.block-msa-grey,
.main-container .gt-main-content div h2.h3.block-msa-grey,
.main-container .gt-main-content div h2.h4.block-msa-grey,
.main-container .gt-main-content div h3.block-msa-grey,
.main-container .gt-main-content div h3.h4.block-msa-grey,
.main-container .gt-main-content div h3.h5.block-msa-grey,
.main-container .gt-main-content div h4.block-msa-grey,
.main-container .gt-main-content div h4.h5.block-msa-grey,
.main-container .gt-main-content div h4.h6.block-msa-grey,
.main-container .gt-main-content div h5.block-msa-grey,
.main-container .gt-main-content div h6.block-msa-grey {
  background-color: #404a56;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-msa-grey:before,
.main-container .gt-main-content div h2.h3.block-msa-grey:before,
.main-container .gt-main-content div h2.h4.block-msa-grey:before,
.main-container .gt-main-content div h3.block-msa-grey:before,
.main-container .gt-main-content div h3.h4.block-msa-grey:before,
.main-container .gt-main-content div h3.h5.block-msa-grey:before,
.main-container .gt-main-content div h4.block-msa-grey:before,
.main-container .gt-main-content div h4.h5.block-msa-grey:before,
.main-container .gt-main-content div h4.h6.block-msa-grey:before,
.main-container .gt-main-content div h5.block-msa-grey:before,
.main-container .gt-main-content div h6.block-msa-grey:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-warm-grey,
.main-container .gt-main-content div h2.h3.block-gt-warm-grey,
.main-container .gt-main-content div h2.h4.block-gt-warm-grey,
.main-container .gt-main-content div h3.block-gt-warm-grey,
.main-container .gt-main-content div h3.h4.block-gt-warm-grey,
.main-container .gt-main-content div h3.h5.block-gt-warm-grey,
.main-container .gt-main-content div h4.block-gt-warm-grey,
.main-container .gt-main-content div h4.h5.block-gt-warm-grey,
.main-container .gt-main-content div h4.h6.block-gt-warm-grey,
.main-container .gt-main-content div h5.block-gt-warm-grey,
.main-container .gt-main-content div h6.block-gt-warm-grey {
  background-color: #d6dbd4;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-warm-grey:before,
.main-container .gt-main-content div h2.h3.block-gt-warm-grey:before,
.main-container .gt-main-content div h2.h4.block-gt-warm-grey:before,
.main-container .gt-main-content div h3.block-gt-warm-grey:before,
.main-container .gt-main-content div h3.h4.block-gt-warm-grey:before,
.main-container .gt-main-content div h3.h5.block-gt-warm-grey:before,
.main-container .gt-main-content div h4.block-gt-warm-grey:before,
.main-container .gt-main-content div h4.h5.block-gt-warm-grey:before,
.main-container .gt-main-content div h4.h6.block-gt-warm-grey:before,
.main-container .gt-main-content div h5.block-gt-warm-grey:before,
.main-container .gt-main-content div h6.block-gt-warm-grey:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-drk-gold,
.main-container .gt-main-content div h2.h3.block-gt-drk-gold,
.main-container .gt-main-content div h2.h4.block-gt-drk-gold,
.main-container .gt-main-content div h3.block-gt-drk-gold,
.main-container .gt-main-content div h3.h4.block-gt-drk-gold,
.main-container .gt-main-content div h3.h5.block-gt-drk-gold,
.main-container .gt-main-content div h4.block-gt-drk-gold,
.main-container .gt-main-content div h4.h5.block-gt-drk-gold,
.main-container .gt-main-content div h4.h6.block-gt-drk-gold,
.main-container .gt-main-content div h5.block-gt-drk-gold,
.main-container .gt-main-content div h6.block-gt-drk-gold {
  background-color: #857437;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-drk-gold:before,
.main-container .gt-main-content div h2.h3.block-gt-drk-gold:before,
.main-container .gt-main-content div h2.h4.block-gt-drk-gold:before,
.main-container .gt-main-content div h3.block-gt-drk-gold:before,
.main-container .gt-main-content div h3.h4.block-gt-drk-gold:before,
.main-container .gt-main-content div h3.h5.block-gt-drk-gold:before,
.main-container .gt-main-content div h4.block-gt-drk-gold:before,
.main-container .gt-main-content div h4.h5.block-gt-drk-gold:before,
.main-container .gt-main-content div h4.h6.block-gt-drk-gold:before,
.main-container .gt-main-content div h5.block-gt-drk-gold:before,
.main-container .gt-main-content div h6.block-gt-drk-gold:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-gold,
.main-container .gt-main-content div h2.h3.block-gt-gold,
.main-container .gt-main-content div h2.h4.block-gt-gold,
.main-container .gt-main-content div h3.block-gt-gold,
.main-container .gt-main-content div h3.h4.block-gt-gold,
.main-container .gt-main-content div h3.h5.block-gt-gold,
.main-container .gt-main-content div h4.block-gt-gold,
.main-container .gt-main-content div h4.h5.block-gt-gold,
.main-container .gt-main-content div h4.h6.block-gt-gold,
.main-container .gt-main-content div h5.block-gt-gold,
.main-container .gt-main-content div h6.block-gt-gold {
  background-color: #b39051;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-gold:before,
.main-container .gt-main-content div h2.h3.block-gt-gold:before,
.main-container .gt-main-content div h2.h4.block-gt-gold:before,
.main-container .gt-main-content div h3.block-gt-gold:before,
.main-container .gt-main-content div h3.h4.block-gt-gold:before,
.main-container .gt-main-content div h3.h5.block-gt-gold:before,
.main-container .gt-main-content div h4.block-gt-gold:before,
.main-container .gt-main-content div h4.h5.block-gt-gold:before,
.main-container .gt-main-content div h4.h6.block-gt-gold:before,
.main-container .gt-main-content div h5.block-gt-gold:before,
.main-container .gt-main-content div h6.block-gt-gold:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gold,
.main-container .gt-main-content div h2.h3.block-gold,
.main-container .gt-main-content div h2.h4.block-gold,
.main-container .gt-main-content div h3.block-gold,
.main-container .gt-main-content div h3.h4.block-gold,
.main-container .gt-main-content div h3.h5.block-gold,
.main-container .gt-main-content div h4.block-gold,
.main-container .gt-main-content div h4.h5.block-gold,
.main-container .gt-main-content div h4.h6.block-gold,
.main-container .gt-main-content div h5.block-gold,
.main-container .gt-main-content div h6.block-gold {
  background-color: #b39051;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gold:before,
.main-container .gt-main-content div h2.h3.block-gold:before,
.main-container .gt-main-content div h2.h4.block-gold:before,
.main-container .gt-main-content div h3.block-gold:before,
.main-container .gt-main-content div h3.h4.block-gold:before,
.main-container .gt-main-content div h3.h5.block-gold:before,
.main-container .gt-main-content div h4.block-gold:before,
.main-container .gt-main-content div h4.h5.block-gold:before,
.main-container .gt-main-content div h4.h6.block-gold:before,
.main-container .gt-main-content div h5.block-gold:before,
.main-container .gt-main-content div h6.block-gold:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-horizon,
.main-container .gt-main-content div h2.h3.block-gt-horizon,
.main-container .gt-main-content div h2.h4.block-gt-horizon,
.main-container .gt-main-content div h3.block-gt-horizon,
.main-container .gt-main-content div h3.h4.block-gt-horizon,
.main-container .gt-main-content div h3.h5.block-gt-horizon,
.main-container .gt-main-content div h4.block-gt-horizon,
.main-container .gt-main-content div h4.h5.block-gt-horizon,
.main-container .gt-main-content div h4.h6.block-gt-horizon,
.main-container .gt-main-content div h5.block-gt-horizon,
.main-container .gt-main-content div h6.block-gt-horizon {
  background-color: #f95e10;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-horizon:before,
.main-container .gt-main-content div h2.h3.block-gt-horizon:before,
.main-container .gt-main-content div h2.h4.block-gt-horizon:before,
.main-container .gt-main-content div h3.block-gt-horizon:before,
.main-container .gt-main-content div h3.h4.block-gt-horizon:before,
.main-container .gt-main-content div h3.h5.block-gt-horizon:before,
.main-container .gt-main-content div h4.block-gt-horizon:before,
.main-container .gt-main-content div h4.h5.block-gt-horizon:before,
.main-container .gt-main-content div h4.h6.block-gt-horizon:before,
.main-container .gt-main-content div h5.block-gt-horizon:before,
.main-container .gt-main-content div h6.block-gt-horizon:before {
  display: none;
}

.main-container .gt-main-content div h2.block-red,
.main-container .gt-main-content div h2.h3.block-red,
.main-container .gt-main-content div h2.h4.block-red,
.main-container .gt-main-content div h3.block-red,
.main-container .gt-main-content div h3.h4.block-red,
.main-container .gt-main-content div h3.h5.block-red,
.main-container .gt-main-content div h4.block-red,
.main-container .gt-main-content div h4.h5.block-red,
.main-container .gt-main-content div h4.h6.block-red,
.main-container .gt-main-content div h5.block-red,
.main-container .gt-main-content div h6.block-red {
  background-color: #ff0000;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-red:before,
.main-container .gt-main-content div h2.h3.block-red:before,
.main-container .gt-main-content div h2.h4.block-red:before,
.main-container .gt-main-content div h3.block-red:before,
.main-container .gt-main-content div h3.h4.block-red:before,
.main-container .gt-main-content div h3.h5.block-red:before,
.main-container .gt-main-content div h4.block-red:before,
.main-container .gt-main-content div h4.h5.block-red:before,
.main-container .gt-main-content div h4.h6.block-red:before,
.main-container .gt-main-content div h5.block-red:before,
.main-container .gt-main-content div h6.block-red:before {
  display: none;
}

.main-container .gt-main-content div h2.block-blue2,
.main-container .gt-main-content div h2.h3.block-blue2,
.main-container .gt-main-content div h2.h4.block-blue2,
.main-container .gt-main-content div h3.block-blue2,
.main-container .gt-main-content div h3.h4.block-blue2,
.main-container .gt-main-content div h3.h5.block-blue2,
.main-container .gt-main-content div h4.block-blue2,
.main-container .gt-main-content div h4.h5.block-blue2,
.main-container .gt-main-content div h4.h6.block-blue2,
.main-container .gt-main-content div h5.block-blue2,
.main-container .gt-main-content div h6.block-blue2 {
  background-color: #034f84;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-blue2:before,
.main-container .gt-main-content div h2.h3.block-blue2:before,
.main-container .gt-main-content div h2.h4.block-blue2:before,
.main-container .gt-main-content div h3.block-blue2:before,
.main-container .gt-main-content div h3.h4.block-blue2:before,
.main-container .gt-main-content div h3.h5.block-blue2:before,
.main-container .gt-main-content div h4.block-blue2:before,
.main-container .gt-main-content div h4.h5.block-blue2:before,
.main-container .gt-main-content div h4.h6.block-blue2:before,
.main-container .gt-main-content div h5.block-blue2:before,
.main-container .gt-main-content div h6.block-blue2:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-warm-grey-light,
.main-container .gt-main-content div h2.h3.block-gt-warm-grey-light,
.main-container .gt-main-content div h2.h4.block-gt-warm-grey-light,
.main-container .gt-main-content div h3.block-gt-warm-grey-light,
.main-container .gt-main-content div h3.h4.block-gt-warm-grey-light,
.main-container .gt-main-content div h3.h5.block-gt-warm-grey-light,
.main-container .gt-main-content div h4.block-gt-warm-grey-light,
.main-container .gt-main-content div h4.h5.block-gt-warm-grey-light,
.main-container .gt-main-content div h4.h6.block-gt-warm-grey-light,
.main-container .gt-main-content div h5.block-gt-warm-grey-light,
.main-container .gt-main-content div h6.block-gt-warm-grey-light {
  background-color: #f7f7f7;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-warm-grey-light:before,
.main-container .gt-main-content div h2.h3.block-gt-warm-grey-light:before,
.main-container .gt-main-content div h2.h4.block-gt-warm-grey-light:before,
.main-container .gt-main-content div h3.block-gt-warm-grey-light:before,
.main-container .gt-main-content div h3.h4.block-gt-warm-grey-light:before,
.main-container .gt-main-content div h3.h5.block-gt-warm-grey-light:before,
.main-container .gt-main-content div h4.block-gt-warm-grey-light:before,
.main-container .gt-main-content div h4.h5.block-gt-warm-grey-light:before,
.main-container .gt-main-content div h4.h6.block-gt-warm-grey-light:before,
.main-container .gt-main-content div h5.block-gt-warm-grey-light:before,
.main-container .gt-main-content div h6.block-gt-warm-grey-light:before {
  display: none;
}

.main-container .gt-main-content div h2.block-bronze,
.main-container .gt-main-content div h2.h3.block-bronze,
.main-container .gt-main-content div h2.h4.block-bronze,
.main-container .gt-main-content div h3.block-bronze,
.main-container .gt-main-content div h3.h4.block-bronze,
.main-container .gt-main-content div h3.h5.block-bronze,
.main-container .gt-main-content div h4.block-bronze,
.main-container .gt-main-content div h4.h5.block-bronze,
.main-container .gt-main-content div h4.h6.block-bronze,
.main-container .gt-main-content div h5.block-bronze,
.main-container .gt-main-content div h6.block-bronze {
  background-color: #CD7F32;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-bronze:before,
.main-container .gt-main-content div h2.h3.block-bronze:before,
.main-container .gt-main-content div h2.h4.block-bronze:before,
.main-container .gt-main-content div h3.block-bronze:before,
.main-container .gt-main-content div h3.h4.block-bronze:before,
.main-container .gt-main-content div h3.h5.block-bronze:before,
.main-container .gt-main-content div h4.block-bronze:before,
.main-container .gt-main-content div h4.h5.block-bronze:before,
.main-container .gt-main-content div h4.h6.block-bronze:before,
.main-container .gt-main-content div h5.block-bronze:before,
.main-container .gt-main-content div h6.block-bronze:before {
  display: none;
}

.main-container .gt-main-content div h2.block-silver,
.main-container .gt-main-content div h2.h3.block-silver,
.main-container .gt-main-content div h2.h4.block-silver,
.main-container .gt-main-content div h3.block-silver,
.main-container .gt-main-content div h3.h4.block-silver,
.main-container .gt-main-content div h3.h5.block-silver,
.main-container .gt-main-content div h4.block-silver,
.main-container .gt-main-content div h4.h5.block-silver,
.main-container .gt-main-content div h4.h6.block-silver,
.main-container .gt-main-content div h5.block-silver,
.main-container .gt-main-content div h6.block-silver {
  background-color: #C0C0C0;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-silver:before,
.main-container .gt-main-content div h2.h3.block-silver:before,
.main-container .gt-main-content div h2.h4.block-silver:before,
.main-container .gt-main-content div h3.block-silver:before,
.main-container .gt-main-content div h3.h4.block-silver:before,
.main-container .gt-main-content div h3.h5.block-silver:before,
.main-container .gt-main-content div h4.block-silver:before,
.main-container .gt-main-content div h4.h5.block-silver:before,
.main-container .gt-main-content div h4.h6.block-silver:before,
.main-container .gt-main-content div h5.block-silver:before,
.main-container .gt-main-content div h6.block-silver:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-tech-gold,
.main-container .gt-main-content div h2.h3.block-gt-tech-gold,
.main-container .gt-main-content div h2.h4.block-gt-tech-gold,
.main-container .gt-main-content div h3.block-gt-tech-gold,
.main-container .gt-main-content div h3.h4.block-gt-tech-gold,
.main-container .gt-main-content div h3.h5.block-gt-tech-gold,
.main-container .gt-main-content div h4.block-gt-tech-gold,
.main-container .gt-main-content div h4.h5.block-gt-tech-gold,
.main-container .gt-main-content div h4.h6.block-gt-tech-gold,
.main-container .gt-main-content div h5.block-gt-tech-gold,
.main-container .gt-main-content div h6.block-gt-tech-gold {
  background-color: #B3A369;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-tech-gold:before,
.main-container .gt-main-content div h2.h3.block-gt-tech-gold:before,
.main-container .gt-main-content div h2.h4.block-gt-tech-gold:before,
.main-container .gt-main-content div h3.block-gt-tech-gold:before,
.main-container .gt-main-content div h3.h4.block-gt-tech-gold:before,
.main-container .gt-main-content div h3.h5.block-gt-tech-gold:before,
.main-container .gt-main-content div h4.block-gt-tech-gold:before,
.main-container .gt-main-content div h4.h5.block-gt-tech-gold:before,
.main-container .gt-main-content div h4.h6.block-gt-tech-gold:before,
.main-container .gt-main-content div h5.block-gt-tech-gold:before,
.main-container .gt-main-content div h6.block-gt-tech-gold:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-navy-blue,
.main-container .gt-main-content div h2.h3.block-gt-navy-blue,
.main-container .gt-main-content div h2.h4.block-gt-navy-blue,
.main-container .gt-main-content div h3.block-gt-navy-blue,
.main-container .gt-main-content div h3.h4.block-gt-navy-blue,
.main-container .gt-main-content div h3.h5.block-gt-navy-blue,
.main-container .gt-main-content div h4.block-gt-navy-blue,
.main-container .gt-main-content div h4.h5.block-gt-navy-blue,
.main-container .gt-main-content div h4.h6.block-gt-navy-blue,
.main-container .gt-main-content div h5.block-gt-navy-blue,
.main-container .gt-main-content div h6.block-gt-navy-blue {
  background-color: #003057;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-navy-blue:before,
.main-container .gt-main-content div h2.h3.block-gt-navy-blue:before,
.main-container .gt-main-content div h2.h4.block-gt-navy-blue:before,
.main-container .gt-main-content div h3.block-gt-navy-blue:before,
.main-container .gt-main-content div h3.h4.block-gt-navy-blue:before,
.main-container .gt-main-content div h3.h5.block-gt-navy-blue:before,
.main-container .gt-main-content div h4.block-gt-navy-blue:before,
.main-container .gt-main-content div h4.h5.block-gt-navy-blue:before,
.main-container .gt-main-content div h4.h6.block-gt-navy-blue:before,
.main-container .gt-main-content div h5.block-gt-navy-blue:before,
.main-container .gt-main-content div h6.block-gt-navy-blue:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-tech-medium-gold,
.main-container .gt-main-content div h2.h3.block-gt-tech-medium-gold,
.main-container .gt-main-content div h2.h4.block-gt-tech-medium-gold,
.main-container .gt-main-content div h3.block-gt-tech-medium-gold,
.main-container .gt-main-content div h3.h4.block-gt-tech-medium-gold,
.main-container .gt-main-content div h3.h5.block-gt-tech-medium-gold,
.main-container .gt-main-content div h4.block-gt-tech-medium-gold,
.main-container .gt-main-content div h4.h5.block-gt-tech-medium-gold,
.main-container .gt-main-content div h4.h6.block-gt-tech-medium-gold,
.main-container .gt-main-content div h5.block-gt-tech-medium-gold,
.main-container .gt-main-content div h6.block-gt-tech-medium-gold {
  background-color: #a4925a;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-tech-medium-gold:before,
.main-container .gt-main-content div h2.h3.block-gt-tech-medium-gold:before,
.main-container .gt-main-content div h2.h4.block-gt-tech-medium-gold:before,
.main-container .gt-main-content div h3.block-gt-tech-medium-gold:before,
.main-container .gt-main-content div h3.h4.block-gt-tech-medium-gold:before,
.main-container .gt-main-content div h3.h5.block-gt-tech-medium-gold:before,
.main-container .gt-main-content div h4.block-gt-tech-medium-gold:before,
.main-container .gt-main-content div h4.h5.block-gt-tech-medium-gold:before,
.main-container .gt-main-content div h4.h6.block-gt-tech-medium-gold:before,
.main-container .gt-main-content div h5.block-gt-tech-medium-gold:before,
.main-container .gt-main-content div h6.block-gt-tech-medium-gold:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-tech-dark-gold,
.main-container .gt-main-content div h2.h3.block-gt-tech-dark-gold,
.main-container .gt-main-content div h2.h4.block-gt-tech-dark-gold,
.main-container .gt-main-content div h3.block-gt-tech-dark-gold,
.main-container .gt-main-content div h3.h4.block-gt-tech-dark-gold,
.main-container .gt-main-content div h3.h5.block-gt-tech-dark-gold,
.main-container .gt-main-content div h4.block-gt-tech-dark-gold,
.main-container .gt-main-content div h4.h5.block-gt-tech-dark-gold,
.main-container .gt-main-content div h4.h6.block-gt-tech-dark-gold,
.main-container .gt-main-content div h5.block-gt-tech-dark-gold,
.main-container .gt-main-content div h6.block-gt-tech-dark-gold {
  background-color: #8F713D;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-tech-dark-gold:before,
.main-container .gt-main-content div h2.h3.block-gt-tech-dark-gold:before,
.main-container .gt-main-content div h2.h4.block-gt-tech-dark-gold:before,
.main-container .gt-main-content div h3.block-gt-tech-dark-gold:before,
.main-container .gt-main-content div h3.h4.block-gt-tech-dark-gold:before,
.main-container .gt-main-content div h3.h5.block-gt-tech-dark-gold:before,
.main-container .gt-main-content div h4.block-gt-tech-dark-gold:before,
.main-container .gt-main-content div h4.h5.block-gt-tech-dark-gold:before,
.main-container .gt-main-content div h4.h6.block-gt-tech-dark-gold:before,
.main-container .gt-main-content div h5.block-gt-tech-dark-gold:before,
.main-container .gt-main-content div h6.block-gt-tech-dark-gold:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-gray-matter,
.main-container .gt-main-content div h2.h3.block-gt-gray-matter,
.main-container .gt-main-content div h2.h4.block-gt-gray-matter,
.main-container .gt-main-content div h3.block-gt-gray-matter,
.main-container .gt-main-content div h3.h4.block-gt-gray-matter,
.main-container .gt-main-content div h3.h5.block-gt-gray-matter,
.main-container .gt-main-content div h4.block-gt-gray-matter,
.main-container .gt-main-content div h4.h5.block-gt-gray-matter,
.main-container .gt-main-content div h4.h6.block-gt-gray-matter,
.main-container .gt-main-content div h5.block-gt-gray-matter,
.main-container .gt-main-content div h6.block-gt-gray-matter {
  background-color: #54585A;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-gray-matter:before,
.main-container .gt-main-content div h2.h3.block-gt-gray-matter:before,
.main-container .gt-main-content div h2.h4.block-gt-gray-matter:before,
.main-container .gt-main-content div h3.block-gt-gray-matter:before,
.main-container .gt-main-content div h3.h4.block-gt-gray-matter:before,
.main-container .gt-main-content div h3.h5.block-gt-gray-matter:before,
.main-container .gt-main-content div h4.block-gt-gray-matter:before,
.main-container .gt-main-content div h4.h5.block-gt-gray-matter:before,
.main-container .gt-main-content div h4.h6.block-gt-gray-matter:before,
.main-container .gt-main-content div h5.block-gt-gray-matter:before,
.main-container .gt-main-content div h6.block-gt-gray-matter:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-pi-mile,
.main-container .gt-main-content div h2.h3.block-gt-pi-mile,
.main-container .gt-main-content div h2.h4.block-gt-pi-mile,
.main-container .gt-main-content div h3.block-gt-pi-mile,
.main-container .gt-main-content div h3.h4.block-gt-pi-mile,
.main-container .gt-main-content div h3.h5.block-gt-pi-mile,
.main-container .gt-main-content div h4.block-gt-pi-mile,
.main-container .gt-main-content div h4.h5.block-gt-pi-mile,
.main-container .gt-main-content div h4.h6.block-gt-pi-mile,
.main-container .gt-main-content div h5.block-gt-pi-mile,
.main-container .gt-main-content div h6.block-gt-pi-mile {
  background-color: #D6DBD4;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-pi-mile:before,
.main-container .gt-main-content div h2.h3.block-gt-pi-mile:before,
.main-container .gt-main-content div h2.h4.block-gt-pi-mile:before,
.main-container .gt-main-content div h3.block-gt-pi-mile:before,
.main-container .gt-main-content div h3.h4.block-gt-pi-mile:before,
.main-container .gt-main-content div h3.h5.block-gt-pi-mile:before,
.main-container .gt-main-content div h4.block-gt-pi-mile:before,
.main-container .gt-main-content div h4.h5.block-gt-pi-mile:before,
.main-container .gt-main-content div h4.h6.block-gt-pi-mile:before,
.main-container .gt-main-content div h5.block-gt-pi-mile:before,
.main-container .gt-main-content div h6.block-gt-pi-mile:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-diploma,
.main-container .gt-main-content div h2.h3.block-gt-diploma,
.main-container .gt-main-content div h2.h4.block-gt-diploma,
.main-container .gt-main-content div h3.block-gt-diploma,
.main-container .gt-main-content div h3.h4.block-gt-diploma,
.main-container .gt-main-content div h3.h5.block-gt-diploma,
.main-container .gt-main-content div h4.block-gt-diploma,
.main-container .gt-main-content div h4.h5.block-gt-diploma,
.main-container .gt-main-content div h4.h6.block-gt-diploma,
.main-container .gt-main-content div h5.block-gt-diploma,
.main-container .gt-main-content div h6.block-gt-diploma {
  background-color: #F9F6E5;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-diploma:before,
.main-container .gt-main-content div h2.h3.block-gt-diploma:before,
.main-container .gt-main-content div h2.h4.block-gt-diploma:before,
.main-container .gt-main-content div h3.block-gt-diploma:before,
.main-container .gt-main-content div h3.h4.block-gt-diploma:before,
.main-container .gt-main-content div h3.h5.block-gt-diploma:before,
.main-container .gt-main-content div h4.block-gt-diploma:before,
.main-container .gt-main-content div h4.h5.block-gt-diploma:before,
.main-container .gt-main-content div h4.h6.block-gt-diploma:before,
.main-container .gt-main-content div h5.block-gt-diploma:before,
.main-container .gt-main-content div h6.block-gt-diploma:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-buzz-gold,
.main-container .gt-main-content div h2.h3.block-gt-buzz-gold,
.main-container .gt-main-content div h2.h4.block-gt-buzz-gold,
.main-container .gt-main-content div h3.block-gt-buzz-gold,
.main-container .gt-main-content div h3.h4.block-gt-buzz-gold,
.main-container .gt-main-content div h3.h5.block-gt-buzz-gold,
.main-container .gt-main-content div h4.block-gt-buzz-gold,
.main-container .gt-main-content div h4.h5.block-gt-buzz-gold,
.main-container .gt-main-content div h4.h6.block-gt-buzz-gold,
.main-container .gt-main-content div h5.block-gt-buzz-gold,
.main-container .gt-main-content div h6.block-gt-buzz-gold {
  background-color: #EAAA00;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-buzz-gold:before,
.main-container .gt-main-content div h2.h3.block-gt-buzz-gold:before,
.main-container .gt-main-content div h2.h4.block-gt-buzz-gold:before,
.main-container .gt-main-content div h3.block-gt-buzz-gold:before,
.main-container .gt-main-content div h3.h4.block-gt-buzz-gold:before,
.main-container .gt-main-content div h3.h5.block-gt-buzz-gold:before,
.main-container .gt-main-content div h4.block-gt-buzz-gold:before,
.main-container .gt-main-content div h4.h5.block-gt-buzz-gold:before,
.main-container .gt-main-content div h4.h6.block-gt-buzz-gold:before,
.main-container .gt-main-content div h5.block-gt-buzz-gold:before,
.main-container .gt-main-content div h6.block-gt-buzz-gold:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-impact-purple,
.main-container .gt-main-content div h2.h3.block-gt-impact-purple,
.main-container .gt-main-content div h2.h4.block-gt-impact-purple,
.main-container .gt-main-content div h3.block-gt-impact-purple,
.main-container .gt-main-content div h3.h4.block-gt-impact-purple,
.main-container .gt-main-content div h3.h5.block-gt-impact-purple,
.main-container .gt-main-content div h4.block-gt-impact-purple,
.main-container .gt-main-content div h4.h5.block-gt-impact-purple,
.main-container .gt-main-content div h4.h6.block-gt-impact-purple,
.main-container .gt-main-content div h5.block-gt-impact-purple,
.main-container .gt-main-content div h6.block-gt-impact-purple {
  background-color: #5F249F;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-impact-purple:before,
.main-container .gt-main-content div h2.h3.block-gt-impact-purple:before,
.main-container .gt-main-content div h2.h4.block-gt-impact-purple:before,
.main-container .gt-main-content div h3.block-gt-impact-purple:before,
.main-container .gt-main-content div h3.h4.block-gt-impact-purple:before,
.main-container .gt-main-content div h3.h5.block-gt-impact-purple:before,
.main-container .gt-main-content div h4.block-gt-impact-purple:before,
.main-container .gt-main-content div h4.h5.block-gt-impact-purple:before,
.main-container .gt-main-content div h4.h6.block-gt-impact-purple:before,
.main-container .gt-main-content div h5.block-gt-impact-purple:before,
.main-container .gt-main-content div h6.block-gt-impact-purple:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-electric-blue,
.main-container .gt-main-content div h2.h3.block-gt-electric-blue,
.main-container .gt-main-content div h2.h4.block-gt-electric-blue,
.main-container .gt-main-content div h3.block-gt-electric-blue,
.main-container .gt-main-content div h3.h4.block-gt-electric-blue,
.main-container .gt-main-content div h3.h5.block-gt-electric-blue,
.main-container .gt-main-content div h4.block-gt-electric-blue,
.main-container .gt-main-content div h4.h5.block-gt-electric-blue,
.main-container .gt-main-content div h4.h6.block-gt-electric-blue,
.main-container .gt-main-content div h5.block-gt-electric-blue,
.main-container .gt-main-content div h6.block-gt-electric-blue {
  background-color: #64CCC9;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-electric-blue:before,
.main-container .gt-main-content div h2.h3.block-gt-electric-blue:before,
.main-container .gt-main-content div h2.h4.block-gt-electric-blue:before,
.main-container .gt-main-content div h3.block-gt-electric-blue:before,
.main-container .gt-main-content div h3.h4.block-gt-electric-blue:before,
.main-container .gt-main-content div h3.h5.block-gt-electric-blue:before,
.main-container .gt-main-content div h4.block-gt-electric-blue:before,
.main-container .gt-main-content div h4.h5.block-gt-electric-blue:before,
.main-container .gt-main-content div h4.h6.block-gt-electric-blue:before,
.main-container .gt-main-content div h5.block-gt-electric-blue:before,
.main-container .gt-main-content div h6.block-gt-electric-blue:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-rat-cap,
.main-container .gt-main-content div h2.h3.block-gt-rat-cap,
.main-container .gt-main-content div h2.h4.block-gt-rat-cap,
.main-container .gt-main-content div h3.block-gt-rat-cap,
.main-container .gt-main-content div h3.h4.block-gt-rat-cap,
.main-container .gt-main-content div h3.h5.block-gt-rat-cap,
.main-container .gt-main-content div h4.block-gt-rat-cap,
.main-container .gt-main-content div h4.h5.block-gt-rat-cap,
.main-container .gt-main-content div h4.h6.block-gt-rat-cap,
.main-container .gt-main-content div h5.block-gt-rat-cap,
.main-container .gt-main-content div h6.block-gt-rat-cap {
  background-color: #FFCD00;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-rat-cap:before,
.main-container .gt-main-content div h2.h3.block-gt-rat-cap:before,
.main-container .gt-main-content div h2.h4.block-gt-rat-cap:before,
.main-container .gt-main-content div h3.block-gt-rat-cap:before,
.main-container .gt-main-content div h3.h4.block-gt-rat-cap:before,
.main-container .gt-main-content div h3.h5.block-gt-rat-cap:before,
.main-container .gt-main-content div h4.block-gt-rat-cap:before,
.main-container .gt-main-content div h4.h5.block-gt-rat-cap:before,
.main-container .gt-main-content div h4.h6.block-gt-rat-cap:before,
.main-container .gt-main-content div h5.block-gt-rat-cap:before,
.main-container .gt-main-content div h6.block-gt-rat-cap:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-bold-blue,
.main-container .gt-main-content div h2.h3.block-gt-bold-blue,
.main-container .gt-main-content div h2.h4.block-gt-bold-blue,
.main-container .gt-main-content div h3.block-gt-bold-blue,
.main-container .gt-main-content div h3.h4.block-gt-bold-blue,
.main-container .gt-main-content div h3.h5.block-gt-bold-blue,
.main-container .gt-main-content div h4.block-gt-bold-blue,
.main-container .gt-main-content div h4.h5.block-gt-bold-blue,
.main-container .gt-main-content div h4.h6.block-gt-bold-blue,
.main-container .gt-main-content div h5.block-gt-bold-blue,
.main-container .gt-main-content div h6.block-gt-bold-blue {
  background-color: #3A5DAE;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-bold-blue:before,
.main-container .gt-main-content div h2.h3.block-gt-bold-blue:before,
.main-container .gt-main-content div h2.h4.block-gt-bold-blue:before,
.main-container .gt-main-content div h3.block-gt-bold-blue:before,
.main-container .gt-main-content div h3.h4.block-gt-bold-blue:before,
.main-container .gt-main-content div h3.h5.block-gt-bold-blue:before,
.main-container .gt-main-content div h4.block-gt-bold-blue:before,
.main-container .gt-main-content div h4.h5.block-gt-bold-blue:before,
.main-container .gt-main-content div h4.h6.block-gt-bold-blue:before,
.main-container .gt-main-content div h5.block-gt-bold-blue:before,
.main-container .gt-main-content div h6.block-gt-bold-blue:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-canopy-lime,
.main-container .gt-main-content div h2.h3.block-gt-canopy-lime,
.main-container .gt-main-content div h2.h4.block-gt-canopy-lime,
.main-container .gt-main-content div h3.block-gt-canopy-lime,
.main-container .gt-main-content div h3.h4.block-gt-canopy-lime,
.main-container .gt-main-content div h3.h5.block-gt-canopy-lime,
.main-container .gt-main-content div h4.block-gt-canopy-lime,
.main-container .gt-main-content div h4.h5.block-gt-canopy-lime,
.main-container .gt-main-content div h4.h6.block-gt-canopy-lime,
.main-container .gt-main-content div h5.block-gt-canopy-lime,
.main-container .gt-main-content div h6.block-gt-canopy-lime {
  background-color: #A4D233;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-canopy-lime:before,
.main-container .gt-main-content div h2.h3.block-gt-canopy-lime:before,
.main-container .gt-main-content div h2.h4.block-gt-canopy-lime:before,
.main-container .gt-main-content div h3.block-gt-canopy-lime:before,
.main-container .gt-main-content div h3.h4.block-gt-canopy-lime:before,
.main-container .gt-main-content div h3.h5.block-gt-canopy-lime:before,
.main-container .gt-main-content div h4.block-gt-canopy-lime:before,
.main-container .gt-main-content div h4.h5.block-gt-canopy-lime:before,
.main-container .gt-main-content div h4.h6.block-gt-canopy-lime:before,
.main-container .gt-main-content div h5.block-gt-canopy-lime:before,
.main-container .gt-main-content div h6.block-gt-canopy-lime:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-new-horizon,
.main-container .gt-main-content div h2.h3.block-gt-new-horizon,
.main-container .gt-main-content div h2.h4.block-gt-new-horizon,
.main-container .gt-main-content div h3.block-gt-new-horizon,
.main-container .gt-main-content div h3.h4.block-gt-new-horizon,
.main-container .gt-main-content div h3.h5.block-gt-new-horizon,
.main-container .gt-main-content div h4.block-gt-new-horizon,
.main-container .gt-main-content div h4.h5.block-gt-new-horizon,
.main-container .gt-main-content div h4.h6.block-gt-new-horizon,
.main-container .gt-main-content div h5.block-gt-new-horizon,
.main-container .gt-main-content div h6.block-gt-new-horizon {
  background-color: #E04F39;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-new-horizon:before,
.main-container .gt-main-content div h2.h3.block-gt-new-horizon:before,
.main-container .gt-main-content div h2.h4.block-gt-new-horizon:before,
.main-container .gt-main-content div h3.block-gt-new-horizon:before,
.main-container .gt-main-content div h3.h4.block-gt-new-horizon:before,
.main-container .gt-main-content div h3.h5.block-gt-new-horizon:before,
.main-container .gt-main-content div h4.block-gt-new-horizon:before,
.main-container .gt-main-content div h4.h5.block-gt-new-horizon:before,
.main-container .gt-main-content div h4.h6.block-gt-new-horizon:before,
.main-container .gt-main-content div h5.block-gt-new-horizon:before,
.main-container .gt-main-content div h6.block-gt-new-horizon:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-olympic-teal,
.main-container .gt-main-content div h2.h3.block-gt-olympic-teal,
.main-container .gt-main-content div h2.h4.block-gt-olympic-teal,
.main-container .gt-main-content div h3.block-gt-olympic-teal,
.main-container .gt-main-content div h3.h4.block-gt-olympic-teal,
.main-container .gt-main-content div h3.h5.block-gt-olympic-teal,
.main-container .gt-main-content div h4.block-gt-olympic-teal,
.main-container .gt-main-content div h4.h5.block-gt-olympic-teal,
.main-container .gt-main-content div h4.h6.block-gt-olympic-teal,
.main-container .gt-main-content div h5.block-gt-olympic-teal,
.main-container .gt-main-content div h6.block-gt-olympic-teal {
  background-color: #008C95;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-olympic-teal:before,
.main-container .gt-main-content div h2.h3.block-gt-olympic-teal:before,
.main-container .gt-main-content div h2.h4.block-gt-olympic-teal:before,
.main-container .gt-main-content div h3.block-gt-olympic-teal:before,
.main-container .gt-main-content div h3.h4.block-gt-olympic-teal:before,
.main-container .gt-main-content div h3.h5.block-gt-olympic-teal:before,
.main-container .gt-main-content div h4.block-gt-olympic-teal:before,
.main-container .gt-main-content div h4.h5.block-gt-olympic-teal:before,
.main-container .gt-main-content div h4.h6.block-gt-olympic-teal:before,
.main-container .gt-main-content div h5.block-gt-olympic-teal:before,
.main-container .gt-main-content div h6.block-gt-olympic-teal:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-bright-purple,
.main-container .gt-main-content div h2.h3.block-gt-bright-purple,
.main-container .gt-main-content div h2.h4.block-gt-bright-purple,
.main-container .gt-main-content div h3.block-gt-bright-purple,
.main-container .gt-main-content div h3.h4.block-gt-bright-purple,
.main-container .gt-main-content div h3.h5.block-gt-bright-purple,
.main-container .gt-main-content div h4.block-gt-bright-purple,
.main-container .gt-main-content div h4.h5.block-gt-bright-purple,
.main-container .gt-main-content div h4.h6.block-gt-bright-purple,
.main-container .gt-main-content div h5.block-gt-bright-purple,
.main-container .gt-main-content div h6.block-gt-bright-purple {
  background-color: #7800FF;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-bright-purple:before,
.main-container .gt-main-content div h2.h3.block-gt-bright-purple:before,
.main-container .gt-main-content div h2.h4.block-gt-bright-purple:before,
.main-container .gt-main-content div h3.block-gt-bright-purple:before,
.main-container .gt-main-content div h3.h4.block-gt-bright-purple:before,
.main-container .gt-main-content div h3.h5.block-gt-bright-purple:before,
.main-container .gt-main-content div h4.block-gt-bright-purple:before,
.main-container .gt-main-content div h4.h5.block-gt-bright-purple:before,
.main-container .gt-main-content div h4.h6.block-gt-bright-purple:before,
.main-container .gt-main-content div h5.block-gt-bright-purple:before,
.main-container .gt-main-content div h6.block-gt-bright-purple:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-bright-electric,
.main-container .gt-main-content div h2.h3.block-gt-bright-electric,
.main-container .gt-main-content div h2.h4.block-gt-bright-electric,
.main-container .gt-main-content div h3.block-gt-bright-electric,
.main-container .gt-main-content div h3.h4.block-gt-bright-electric,
.main-container .gt-main-content div h3.h5.block-gt-bright-electric,
.main-container .gt-main-content div h4.block-gt-bright-electric,
.main-container .gt-main-content div h4.h5.block-gt-bright-electric,
.main-container .gt-main-content div h4.h6.block-gt-bright-electric,
.main-container .gt-main-content div h5.block-gt-bright-electric,
.main-container .gt-main-content div h6.block-gt-bright-electric {
  background-color: #00FFFF;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-bright-electric:before,
.main-container .gt-main-content div h2.h3.block-gt-bright-electric:before,
.main-container .gt-main-content div h2.h4.block-gt-bright-electric:before,
.main-container .gt-main-content div h3.block-gt-bright-electric:before,
.main-container .gt-main-content div h3.h4.block-gt-bright-electric:before,
.main-container .gt-main-content div h3.h5.block-gt-bright-electric:before,
.main-container .gt-main-content div h4.block-gt-bright-electric:before,
.main-container .gt-main-content div h4.h5.block-gt-bright-electric:before,
.main-container .gt-main-content div h4.h6.block-gt-bright-electric:before,
.main-container .gt-main-content div h5.block-gt-bright-electric:before,
.main-container .gt-main-content div h6.block-gt-bright-electric:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-bright-buzz,
.main-container .gt-main-content div h2.h3.block-gt-bright-buzz,
.main-container .gt-main-content div h2.h4.block-gt-bright-buzz,
.main-container .gt-main-content div h3.block-gt-bright-buzz,
.main-container .gt-main-content div h3.h4.block-gt-bright-buzz,
.main-container .gt-main-content div h3.h5.block-gt-bright-buzz,
.main-container .gt-main-content div h4.block-gt-bright-buzz,
.main-container .gt-main-content div h4.h5.block-gt-bright-buzz,
.main-container .gt-main-content div h4.h6.block-gt-bright-buzz,
.main-container .gt-main-content div h5.block-gt-bright-buzz,
.main-container .gt-main-content div h6.block-gt-bright-buzz {
  background-color: #FFCC00;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-bright-buzz:before,
.main-container .gt-main-content div h2.h3.block-gt-bright-buzz:before,
.main-container .gt-main-content div h2.h4.block-gt-bright-buzz:before,
.main-container .gt-main-content div h3.block-gt-bright-buzz:before,
.main-container .gt-main-content div h3.h4.block-gt-bright-buzz:before,
.main-container .gt-main-content div h3.h5.block-gt-bright-buzz:before,
.main-container .gt-main-content div h4.block-gt-bright-buzz:before,
.main-container .gt-main-content div h4.h5.block-gt-bright-buzz:before,
.main-container .gt-main-content div h4.h6.block-gt-bright-buzz:before,
.main-container .gt-main-content div h5.block-gt-bright-buzz:before,
.main-container .gt-main-content div h6.block-gt-bright-buzz:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-bright-blue,
.main-container .gt-main-content div h2.h3.block-gt-bright-blue,
.main-container .gt-main-content div h2.h4.block-gt-bright-blue,
.main-container .gt-main-content div h3.block-gt-bright-blue,
.main-container .gt-main-content div h3.h4.block-gt-bright-blue,
.main-container .gt-main-content div h3.h5.block-gt-bright-blue,
.main-container .gt-main-content div h4.block-gt-bright-blue,
.main-container .gt-main-content div h4.h5.block-gt-bright-blue,
.main-container .gt-main-content div h4.h6.block-gt-bright-blue,
.main-container .gt-main-content div h5.block-gt-bright-blue,
.main-container .gt-main-content div h6.block-gt-bright-blue {
  background-color: #2961FF;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-bright-blue:before,
.main-container .gt-main-content div h2.h3.block-gt-bright-blue:before,
.main-container .gt-main-content div h2.h4.block-gt-bright-blue:before,
.main-container .gt-main-content div h3.block-gt-bright-blue:before,
.main-container .gt-main-content div h3.h4.block-gt-bright-blue:before,
.main-container .gt-main-content div h3.h5.block-gt-bright-blue:before,
.main-container .gt-main-content div h4.block-gt-bright-blue:before,
.main-container .gt-main-content div h4.h5.block-gt-bright-blue:before,
.main-container .gt-main-content div h4.h6.block-gt-bright-blue:before,
.main-container .gt-main-content div h5.block-gt-bright-blue:before,
.main-container .gt-main-content div h6.block-gt-bright-blue:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-bright-canopy,
.main-container .gt-main-content div h2.h3.block-gt-bright-canopy,
.main-container .gt-main-content div h2.h4.block-gt-bright-canopy,
.main-container .gt-main-content div h3.block-gt-bright-canopy,
.main-container .gt-main-content div h3.h4.block-gt-bright-canopy,
.main-container .gt-main-content div h3.h5.block-gt-bright-canopy,
.main-container .gt-main-content div h4.block-gt-bright-canopy,
.main-container .gt-main-content div h4.h5.block-gt-bright-canopy,
.main-container .gt-main-content div h4.h6.block-gt-bright-canopy,
.main-container .gt-main-content div h5.block-gt-bright-canopy,
.main-container .gt-main-content div h6.block-gt-bright-canopy {
  background-color: #00EC9C;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-bright-canopy:before,
.main-container .gt-main-content div h2.h3.block-gt-bright-canopy:before,
.main-container .gt-main-content div h2.h4.block-gt-bright-canopy:before,
.main-container .gt-main-content div h3.block-gt-bright-canopy:before,
.main-container .gt-main-content div h3.h4.block-gt-bright-canopy:before,
.main-container .gt-main-content div h3.h5.block-gt-bright-canopy:before,
.main-container .gt-main-content div h4.block-gt-bright-canopy:before,
.main-container .gt-main-content div h4.h5.block-gt-bright-canopy:before,
.main-container .gt-main-content div h4.h6.block-gt-bright-canopy:before,
.main-container .gt-main-content div h5.block-gt-bright-canopy:before,
.main-container .gt-main-content div h6.block-gt-bright-canopy:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-bright-horizon,
.main-container .gt-main-content div h2.h3.block-gt-bright-horizon,
.main-container .gt-main-content div h2.h4.block-gt-bright-horizon,
.main-container .gt-main-content div h3.block-gt-bright-horizon,
.main-container .gt-main-content div h3.h4.block-gt-bright-horizon,
.main-container .gt-main-content div h3.h5.block-gt-bright-horizon,
.main-container .gt-main-content div h4.block-gt-bright-horizon,
.main-container .gt-main-content div h4.h5.block-gt-bright-horizon,
.main-container .gt-main-content div h4.h6.block-gt-bright-horizon,
.main-container .gt-main-content div h5.block-gt-bright-horizon,
.main-container .gt-main-content div h6.block-gt-bright-horizon {
  background-color: #FF640F;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-bright-horizon:before,
.main-container .gt-main-content div h2.h3.block-gt-bright-horizon:before,
.main-container .gt-main-content div h2.h4.block-gt-bright-horizon:before,
.main-container .gt-main-content div h3.block-gt-bright-horizon:before,
.main-container .gt-main-content div h3.h4.block-gt-bright-horizon:before,
.main-container .gt-main-content div h3.h5.block-gt-bright-horizon:before,
.main-container .gt-main-content div h4.block-gt-bright-horizon:before,
.main-container .gt-main-content div h4.h5.block-gt-bright-horizon:before,
.main-container .gt-main-content div h4.h6.block-gt-bright-horizon:before,
.main-container .gt-main-content div h5.block-gt-bright-horizon:before,
.main-container .gt-main-content div h6.block-gt-bright-horizon:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-dark-gray,
.main-container .gt-main-content div h2.h3.block-gt-dark-gray,
.main-container .gt-main-content div h2.h4.block-gt-dark-gray,
.main-container .gt-main-content div h3.block-gt-dark-gray,
.main-container .gt-main-content div h3.h4.block-gt-dark-gray,
.main-container .gt-main-content div h3.h5.block-gt-dark-gray,
.main-container .gt-main-content div h4.block-gt-dark-gray,
.main-container .gt-main-content div h4.h5.block-gt-dark-gray,
.main-container .gt-main-content div h4.h6.block-gt-dark-gray,
.main-container .gt-main-content div h5.block-gt-dark-gray,
.main-container .gt-main-content div h6.block-gt-dark-gray {
  background-color: #3b3b3b;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-dark-gray:before,
.main-container .gt-main-content div h2.h3.block-gt-dark-gray:before,
.main-container .gt-main-content div h2.h4.block-gt-dark-gray:before,
.main-container .gt-main-content div h3.block-gt-dark-gray:before,
.main-container .gt-main-content div h3.h4.block-gt-dark-gray:before,
.main-container .gt-main-content div h3.h5.block-gt-dark-gray:before,
.main-container .gt-main-content div h4.block-gt-dark-gray:before,
.main-container .gt-main-content div h4.h5.block-gt-dark-gray:before,
.main-container .gt-main-content div h4.h6.block-gt-dark-gray:before,
.main-container .gt-main-content div h5.block-gt-dark-gray:before,
.main-container .gt-main-content div h6.block-gt-dark-gray:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-drk-grey,
.main-container .gt-main-content div h2.h3.block-gt-drk-grey,
.main-container .gt-main-content div h2.h4.block-gt-drk-grey,
.main-container .gt-main-content div h3.block-gt-drk-grey,
.main-container .gt-main-content div h3.h4.block-gt-drk-grey,
.main-container .gt-main-content div h3.h5.block-gt-drk-grey,
.main-container .gt-main-content div h4.block-gt-drk-grey,
.main-container .gt-main-content div h4.h5.block-gt-drk-grey,
.main-container .gt-main-content div h4.h6.block-gt-drk-grey,
.main-container .gt-main-content div h5.block-gt-drk-grey,
.main-container .gt-main-content div h6.block-gt-drk-grey {
  background-color: #3b3b3b;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-drk-grey:before,
.main-container .gt-main-content div h2.h3.block-gt-drk-grey:before,
.main-container .gt-main-content div h2.h4.block-gt-drk-grey:before,
.main-container .gt-main-content div h3.block-gt-drk-grey:before,
.main-container .gt-main-content div h3.h4.block-gt-drk-grey:before,
.main-container .gt-main-content div h3.h5.block-gt-drk-grey:before,
.main-container .gt-main-content div h4.block-gt-drk-grey:before,
.main-container .gt-main-content div h4.h5.block-gt-drk-grey:before,
.main-container .gt-main-content div h4.h6.block-gt-drk-grey:before,
.main-container .gt-main-content div h5.block-gt-drk-grey:before,
.main-container .gt-main-content div h6.block-gt-drk-grey:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-medium-grey-light,
.main-container .gt-main-content div h2.h3.block-gt-medium-grey-light,
.main-container .gt-main-content div h2.h4.block-gt-medium-grey-light,
.main-container .gt-main-content div h3.block-gt-medium-grey-light,
.main-container .gt-main-content div h3.h4.block-gt-medium-grey-light,
.main-container .gt-main-content div h3.h5.block-gt-medium-grey-light,
.main-container .gt-main-content div h4.block-gt-medium-grey-light,
.main-container .gt-main-content div h4.h5.block-gt-medium-grey-light,
.main-container .gt-main-content div h4.h6.block-gt-medium-grey-light,
.main-container .gt-main-content div h5.block-gt-medium-grey-light,
.main-container .gt-main-content div h6.block-gt-medium-grey-light {
  background-color: #545454;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-medium-grey-light:before,
.main-container .gt-main-content div h2.h3.block-gt-medium-grey-light:before,
.main-container .gt-main-content div h2.h4.block-gt-medium-grey-light:before,
.main-container .gt-main-content div h3.block-gt-medium-grey-light:before,
.main-container .gt-main-content div h3.h4.block-gt-medium-grey-light:before,
.main-container .gt-main-content div h3.h5.block-gt-medium-grey-light:before,
.main-container .gt-main-content div h4.block-gt-medium-grey-light:before,
.main-container .gt-main-content div h4.h5.block-gt-medium-grey-light:before,
.main-container .gt-main-content div h4.h6.block-gt-medium-grey-light:before,
.main-container .gt-main-content div h5.block-gt-medium-grey-light:before,
.main-container .gt-main-content div h6.block-gt-medium-grey-light:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-success,
.main-container .gt-main-content div h2.h3.block-gt-success,
.main-container .gt-main-content div h2.h4.block-gt-success,
.main-container .gt-main-content div h3.block-gt-success,
.main-container .gt-main-content div h3.h4.block-gt-success,
.main-container .gt-main-content div h3.h5.block-gt-success,
.main-container .gt-main-content div h4.block-gt-success,
.main-container .gt-main-content div h4.h5.block-gt-success,
.main-container .gt-main-content div h4.h6.block-gt-success,
.main-container .gt-main-content div h5.block-gt-success,
.main-container .gt-main-content div h6.block-gt-success {
  background-color: #349e08;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-success:before,
.main-container .gt-main-content div h2.h3.block-gt-success:before,
.main-container .gt-main-content div h2.h4.block-gt-success:before,
.main-container .gt-main-content div h3.block-gt-success:before,
.main-container .gt-main-content div h3.h4.block-gt-success:before,
.main-container .gt-main-content div h3.h5.block-gt-success:before,
.main-container .gt-main-content div h4.block-gt-success:before,
.main-container .gt-main-content div h4.h5.block-gt-success:before,
.main-container .gt-main-content div h4.h6.block-gt-success:before,
.main-container .gt-main-content div h5.block-gt-success:before,
.main-container .gt-main-content div h6.block-gt-success:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-charcoal,
.main-container .gt-main-content div h2.h3.block-gt-charcoal,
.main-container .gt-main-content div h2.h4.block-gt-charcoal,
.main-container .gt-main-content div h3.block-gt-charcoal,
.main-container .gt-main-content div h3.h4.block-gt-charcoal,
.main-container .gt-main-content div h3.h5.block-gt-charcoal,
.main-container .gt-main-content div h4.block-gt-charcoal,
.main-container .gt-main-content div h4.h5.block-gt-charcoal,
.main-container .gt-main-content div h4.h6.block-gt-charcoal,
.main-container .gt-main-content div h5.block-gt-charcoal,
.main-container .gt-main-content div h6.block-gt-charcoal {
  background-color: #2F3338;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-charcoal:before,
.main-container .gt-main-content div h2.h3.block-gt-charcoal:before,
.main-container .gt-main-content div h2.h4.block-gt-charcoal:before,
.main-container .gt-main-content div h3.block-gt-charcoal:before,
.main-container .gt-main-content div h3.h4.block-gt-charcoal:before,
.main-container .gt-main-content div h3.h5.block-gt-charcoal:before,
.main-container .gt-main-content div h4.block-gt-charcoal:before,
.main-container .gt-main-content div h4.h5.block-gt-charcoal:before,
.main-container .gt-main-content div h4.h6.block-gt-charcoal:before,
.main-container .gt-main-content div h5.block-gt-charcoal:before,
.main-container .gt-main-content div h6.block-gt-charcoal:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-slate-dark,
.main-container .gt-main-content div h2.h3.block-gt-slate-dark,
.main-container .gt-main-content div h2.h4.block-gt-slate-dark,
.main-container .gt-main-content div h3.block-gt-slate-dark,
.main-container .gt-main-content div h3.h4.block-gt-slate-dark,
.main-container .gt-main-content div h3.h5.block-gt-slate-dark,
.main-container .gt-main-content div h4.block-gt-slate-dark,
.main-container .gt-main-content div h4.h5.block-gt-slate-dark,
.main-container .gt-main-content div h4.h6.block-gt-slate-dark,
.main-container .gt-main-content div h5.block-gt-slate-dark,
.main-container .gt-main-content div h6.block-gt-slate-dark {
  background-color: #3A4148;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-slate-dark:before,
.main-container .gt-main-content div h2.h3.block-gt-slate-dark:before,
.main-container .gt-main-content div h2.h4.block-gt-slate-dark:before,
.main-container .gt-main-content div h3.block-gt-slate-dark:before,
.main-container .gt-main-content div h3.h4.block-gt-slate-dark:before,
.main-container .gt-main-content div h3.h5.block-gt-slate-dark:before,
.main-container .gt-main-content div h4.block-gt-slate-dark:before,
.main-container .gt-main-content div h4.h5.block-gt-slate-dark:before,
.main-container .gt-main-content div h4.h6.block-gt-slate-dark:before,
.main-container .gt-main-content div h5.block-gt-slate-dark:before,
.main-container .gt-main-content div h6.block-gt-slate-dark:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-steel-gray,
.main-container .gt-main-content div h2.h3.block-gt-steel-gray,
.main-container .gt-main-content div h2.h4.block-gt-steel-gray,
.main-container .gt-main-content div h3.block-gt-steel-gray,
.main-container .gt-main-content div h3.h4.block-gt-steel-gray,
.main-container .gt-main-content div h3.h5.block-gt-steel-gray,
.main-container .gt-main-content div h4.block-gt-steel-gray,
.main-container .gt-main-content div h4.h5.block-gt-steel-gray,
.main-container .gt-main-content div h4.h6.block-gt-steel-gray,
.main-container .gt-main-content div h5.block-gt-steel-gray,
.main-container .gt-main-content div h6.block-gt-steel-gray {
  background-color: #505861;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-steel-gray:before,
.main-container .gt-main-content div h2.h3.block-gt-steel-gray:before,
.main-container .gt-main-content div h2.h4.block-gt-steel-gray:before,
.main-container .gt-main-content div h3.block-gt-steel-gray:before,
.main-container .gt-main-content div h3.h4.block-gt-steel-gray:before,
.main-container .gt-main-content div h3.h5.block-gt-steel-gray:before,
.main-container .gt-main-content div h4.block-gt-steel-gray:before,
.main-container .gt-main-content div h4.h5.block-gt-steel-gray:before,
.main-container .gt-main-content div h4.h6.block-gt-steel-gray:before,
.main-container .gt-main-content div h5.block-gt-steel-gray:before,
.main-container .gt-main-content div h6.block-gt-steel-gray:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-graphite,
.main-container .gt-main-content div h2.h3.block-gt-graphite,
.main-container .gt-main-content div h2.h4.block-gt-graphite,
.main-container .gt-main-content div h3.block-gt-graphite,
.main-container .gt-main-content div h3.h4.block-gt-graphite,
.main-container .gt-main-content div h3.h5.block-gt-graphite,
.main-container .gt-main-content div h4.block-gt-graphite,
.main-container .gt-main-content div h4.h5.block-gt-graphite,
.main-container .gt-main-content div h4.h6.block-gt-graphite,
.main-container .gt-main-content div h5.block-gt-graphite,
.main-container .gt-main-content div h6.block-gt-graphite {
  background-color: #444444;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-graphite:before,
.main-container .gt-main-content div h2.h3.block-gt-graphite:before,
.main-container .gt-main-content div h2.h4.block-gt-graphite:before,
.main-container .gt-main-content div h3.block-gt-graphite:before,
.main-container .gt-main-content div h3.h4.block-gt-graphite:before,
.main-container .gt-main-content div h3.h5.block-gt-graphite:before,
.main-container .gt-main-content div h4.block-gt-graphite:before,
.main-container .gt-main-content div h4.h5.block-gt-graphite:before,
.main-container .gt-main-content div h4.h6.block-gt-graphite:before,
.main-container .gt-main-content div h5.block-gt-graphite:before,
.main-container .gt-main-content div h6.block-gt-graphite:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-ash-dark,
.main-container .gt-main-content div h2.h3.block-gt-ash-dark,
.main-container .gt-main-content div h2.h4.block-gt-ash-dark,
.main-container .gt-main-content div h3.block-gt-ash-dark,
.main-container .gt-main-content div h3.h4.block-gt-ash-dark,
.main-container .gt-main-content div h3.h5.block-gt-ash-dark,
.main-container .gt-main-content div h4.block-gt-ash-dark,
.main-container .gt-main-content div h4.h5.block-gt-ash-dark,
.main-container .gt-main-content div h4.h6.block-gt-ash-dark,
.main-container .gt-main-content div h5.block-gt-ash-dark,
.main-container .gt-main-content div h6.block-gt-ash-dark {
  background-color: #5A5F63;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-ash-dark:before,
.main-container .gt-main-content div h2.h3.block-gt-ash-dark:before,
.main-container .gt-main-content div h2.h4.block-gt-ash-dark:before,
.main-container .gt-main-content div h3.block-gt-ash-dark:before,
.main-container .gt-main-content div h3.h4.block-gt-ash-dark:before,
.main-container .gt-main-content div h3.h5.block-gt-ash-dark:before,
.main-container .gt-main-content div h4.block-gt-ash-dark:before,
.main-container .gt-main-content div h4.h5.block-gt-ash-dark:before,
.main-container .gt-main-content div h4.h6.block-gt-ash-dark:before,
.main-container .gt-main-content div h5.block-gt-ash-dark:before,
.main-container .gt-main-content div h6.block-gt-ash-dark:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-navy-slate,
.main-container .gt-main-content div h2.h3.block-gt-navy-slate,
.main-container .gt-main-content div h2.h4.block-gt-navy-slate,
.main-container .gt-main-content div h3.block-gt-navy-slate,
.main-container .gt-main-content div h3.h4.block-gt-navy-slate,
.main-container .gt-main-content div h3.h5.block-gt-navy-slate,
.main-container .gt-main-content div h4.block-gt-navy-slate,
.main-container .gt-main-content div h4.h5.block-gt-navy-slate,
.main-container .gt-main-content div h4.h6.block-gt-navy-slate,
.main-container .gt-main-content div h5.block-gt-navy-slate,
.main-container .gt-main-content div h6.block-gt-navy-slate {
  background-color: #243746;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-navy-slate:before,
.main-container .gt-main-content div h2.h3.block-gt-navy-slate:before,
.main-container .gt-main-content div h2.h4.block-gt-navy-slate:before,
.main-container .gt-main-content div h3.block-gt-navy-slate:before,
.main-container .gt-main-content div h3.h4.block-gt-navy-slate:before,
.main-container .gt-main-content div h3.h5.block-gt-navy-slate:before,
.main-container .gt-main-content div h4.block-gt-navy-slate:before,
.main-container .gt-main-content div h4.h5.block-gt-navy-slate:before,
.main-container .gt-main-content div h4.h6.block-gt-navy-slate:before,
.main-container .gt-main-content div h5.block-gt-navy-slate:before,
.main-container .gt-main-content div h6.block-gt-navy-slate:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-storm-blue,
.main-container .gt-main-content div h2.h3.block-gt-storm-blue,
.main-container .gt-main-content div h2.h4.block-gt-storm-blue,
.main-container .gt-main-content div h3.block-gt-storm-blue,
.main-container .gt-main-content div h3.h4.block-gt-storm-blue,
.main-container .gt-main-content div h3.h5.block-gt-storm-blue,
.main-container .gt-main-content div h4.block-gt-storm-blue,
.main-container .gt-main-content div h4.h5.block-gt-storm-blue,
.main-container .gt-main-content div h4.h6.block-gt-storm-blue,
.main-container .gt-main-content div h5.block-gt-storm-blue,
.main-container .gt-main-content div h6.block-gt-storm-blue {
  background-color: #334A5F;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-storm-blue:before,
.main-container .gt-main-content div h2.h3.block-gt-storm-blue:before,
.main-container .gt-main-content div h2.h4.block-gt-storm-blue:before,
.main-container .gt-main-content div h3.block-gt-storm-blue:before,
.main-container .gt-main-content div h3.h4.block-gt-storm-blue:before,
.main-container .gt-main-content div h3.h5.block-gt-storm-blue:before,
.main-container .gt-main-content div h4.block-gt-storm-blue:before,
.main-container .gt-main-content div h4.h5.block-gt-storm-blue:before,
.main-container .gt-main-content div h4.h6.block-gt-storm-blue:before,
.main-container .gt-main-content div h5.block-gt-storm-blue:before,
.main-container .gt-main-content div h6.block-gt-storm-blue:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-deep-steel-blue,
.main-container .gt-main-content div h2.h3.block-gt-deep-steel-blue,
.main-container .gt-main-content div h2.h4.block-gt-deep-steel-blue,
.main-container .gt-main-content div h3.block-gt-deep-steel-blue,
.main-container .gt-main-content div h3.h4.block-gt-deep-steel-blue,
.main-container .gt-main-content div h3.h5.block-gt-deep-steel-blue,
.main-container .gt-main-content div h4.block-gt-deep-steel-blue,
.main-container .gt-main-content div h4.h5.block-gt-deep-steel-blue,
.main-container .gt-main-content div h4.h6.block-gt-deep-steel-blue,
.main-container .gt-main-content div h5.block-gt-deep-steel-blue,
.main-container .gt-main-content div h6.block-gt-deep-steel-blue {
  background-color: #3E5468;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-deep-steel-blue:before,
.main-container .gt-main-content div h2.h3.block-gt-deep-steel-blue:before,
.main-container .gt-main-content div h2.h4.block-gt-deep-steel-blue:before,
.main-container .gt-main-content div h3.block-gt-deep-steel-blue:before,
.main-container .gt-main-content div h3.h4.block-gt-deep-steel-blue:before,
.main-container .gt-main-content div h3.h5.block-gt-deep-steel-blue:before,
.main-container .gt-main-content div h4.block-gt-deep-steel-blue:before,
.main-container .gt-main-content div h4.h5.block-gt-deep-steel-blue:before,
.main-container .gt-main-content div h4.h6.block-gt-deep-steel-blue:before,
.main-container .gt-main-content div h5.block-gt-deep-steel-blue:before,
.main-container .gt-main-content div h6.block-gt-deep-steel-blue:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-smoky-navy,
.main-container .gt-main-content div h2.h3.block-gt-smoky-navy,
.main-container .gt-main-content div h2.h4.block-gt-smoky-navy,
.main-container .gt-main-content div h3.block-gt-smoky-navy,
.main-container .gt-main-content div h3.h4.block-gt-smoky-navy,
.main-container .gt-main-content div h3.h5.block-gt-smoky-navy,
.main-container .gt-main-content div h4.block-gt-smoky-navy,
.main-container .gt-main-content div h4.h5.block-gt-smoky-navy,
.main-container .gt-main-content div h4.h6.block-gt-smoky-navy,
.main-container .gt-main-content div h5.block-gt-smoky-navy,
.main-container .gt-main-content div h6.block-gt-smoky-navy {
  background-color: #1E3A52;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-smoky-navy:before,
.main-container .gt-main-content div h2.h3.block-gt-smoky-navy:before,
.main-container .gt-main-content div h2.h4.block-gt-smoky-navy:before,
.main-container .gt-main-content div h3.block-gt-smoky-navy:before,
.main-container .gt-main-content div h3.h4.block-gt-smoky-navy:before,
.main-container .gt-main-content div h3.h5.block-gt-smoky-navy:before,
.main-container .gt-main-content div h4.block-gt-smoky-navy:before,
.main-container .gt-main-content div h4.h5.block-gt-smoky-navy:before,
.main-container .gt-main-content div h4.h6.block-gt-smoky-navy:before,
.main-container .gt-main-content div h5.block-gt-smoky-navy:before,
.main-container .gt-main-content div h6.block-gt-smoky-navy:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-midnight-navy,
.main-container .gt-main-content div h2.h3.block-gt-midnight-navy,
.main-container .gt-main-content div h2.h4.block-gt-midnight-navy,
.main-container .gt-main-content div h3.block-gt-midnight-navy,
.main-container .gt-main-content div h3.h4.block-gt-midnight-navy,
.main-container .gt-main-content div h3.h5.block-gt-midnight-navy,
.main-container .gt-main-content div h4.block-gt-midnight-navy,
.main-container .gt-main-content div h4.h5.block-gt-midnight-navy,
.main-container .gt-main-content div h4.h6.block-gt-midnight-navy,
.main-container .gt-main-content div h5.block-gt-midnight-navy,
.main-container .gt-main-content div h6.block-gt-midnight-navy {
  background-color: #00263E;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-midnight-navy:before,
.main-container .gt-main-content div h2.h3.block-gt-midnight-navy:before,
.main-container .gt-main-content div h2.h4.block-gt-midnight-navy:before,
.main-container .gt-main-content div h3.block-gt-midnight-navy:before,
.main-container .gt-main-content div h3.h4.block-gt-midnight-navy:before,
.main-container .gt-main-content div h3.h5.block-gt-midnight-navy:before,
.main-container .gt-main-content div h4.block-gt-midnight-navy:before,
.main-container .gt-main-content div h4.h5.block-gt-midnight-navy:before,
.main-container .gt-main-content div h4.h6.block-gt-midnight-navy:before,
.main-container .gt-main-content div h5.block-gt-midnight-navy:before,
.main-container .gt-main-content div h6.block-gt-midnight-navy:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-deep-atlantic,
.main-container .gt-main-content div h2.h3.block-gt-deep-atlantic,
.main-container .gt-main-content div h2.h4.block-gt-deep-atlantic,
.main-container .gt-main-content div h3.block-gt-deep-atlantic,
.main-container .gt-main-content div h3.h4.block-gt-deep-atlantic,
.main-container .gt-main-content div h3.h5.block-gt-deep-atlantic,
.main-container .gt-main-content div h4.block-gt-deep-atlantic,
.main-container .gt-main-content div h4.h5.block-gt-deep-atlantic,
.main-container .gt-main-content div h4.h6.block-gt-deep-atlantic,
.main-container .gt-main-content div h5.block-gt-deep-atlantic,
.main-container .gt-main-content div h6.block-gt-deep-atlantic {
  background-color: #16324F;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-deep-atlantic:before,
.main-container .gt-main-content div h2.h3.block-gt-deep-atlantic:before,
.main-container .gt-main-content div h2.h4.block-gt-deep-atlantic:before,
.main-container .gt-main-content div h3.block-gt-deep-atlantic:before,
.main-container .gt-main-content div h3.h4.block-gt-deep-atlantic:before,
.main-container .gt-main-content div h3.h5.block-gt-deep-atlantic:before,
.main-container .gt-main-content div h4.block-gt-deep-atlantic:before,
.main-container .gt-main-content div h4.h5.block-gt-deep-atlantic:before,
.main-container .gt-main-content div h4.h6.block-gt-deep-atlantic:before,
.main-container .gt-main-content div h5.block-gt-deep-atlantic:before,
.main-container .gt-main-content div h6.block-gt-deep-atlantic:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-muted-gt-navy,
.main-container .gt-main-content div h2.h3.block-gt-muted-gt-navy,
.main-container .gt-main-content div h2.h4.block-gt-muted-gt-navy,
.main-container .gt-main-content div h3.block-gt-muted-gt-navy,
.main-container .gt-main-content div h3.h4.block-gt-muted-gt-navy,
.main-container .gt-main-content div h3.h5.block-gt-muted-gt-navy,
.main-container .gt-main-content div h4.block-gt-muted-gt-navy,
.main-container .gt-main-content div h4.h5.block-gt-muted-gt-navy,
.main-container .gt-main-content div h4.h6.block-gt-muted-gt-navy,
.main-container .gt-main-content div h5.block-gt-muted-gt-navy,
.main-container .gt-main-content div h6.block-gt-muted-gt-navy {
  background-color: #23415A;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-muted-gt-navy:before,
.main-container .gt-main-content div h2.h3.block-gt-muted-gt-navy:before,
.main-container .gt-main-content div h2.h4.block-gt-muted-gt-navy:before,
.main-container .gt-main-content div h3.block-gt-muted-gt-navy:before,
.main-container .gt-main-content div h3.h4.block-gt-muted-gt-navy:before,
.main-container .gt-main-content div h3.h5.block-gt-muted-gt-navy:before,
.main-container .gt-main-content div h4.block-gt-muted-gt-navy:before,
.main-container .gt-main-content div h4.h5.block-gt-muted-gt-navy:before,
.main-container .gt-main-content div h4.h6.block-gt-muted-gt-navy:before,
.main-container .gt-main-content div h5.block-gt-muted-gt-navy:before,
.main-container .gt-main-content div h6.block-gt-muted-gt-navy:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-iron,
.main-container .gt-main-content div h2.h3.block-gt-iron,
.main-container .gt-main-content div h2.h4.block-gt-iron,
.main-container .gt-main-content div h3.block-gt-iron,
.main-container .gt-main-content div h3.h4.block-gt-iron,
.main-container .gt-main-content div h3.h5.block-gt-iron,
.main-container .gt-main-content div h4.block-gt-iron,
.main-container .gt-main-content div h4.h5.block-gt-iron,
.main-container .gt-main-content div h4.h6.block-gt-iron,
.main-container .gt-main-content div h5.block-gt-iron,
.main-container .gt-main-content div h6.block-gt-iron {
  background-color: #4A4742;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-iron:before,
.main-container .gt-main-content div h2.h3.block-gt-iron:before,
.main-container .gt-main-content div h2.h4.block-gt-iron:before,
.main-container .gt-main-content div h3.block-gt-iron:before,
.main-container .gt-main-content div h3.h4.block-gt-iron:before,
.main-container .gt-main-content div h3.h5.block-gt-iron:before,
.main-container .gt-main-content div h4.block-gt-iron:before,
.main-container .gt-main-content div h4.h5.block-gt-iron:before,
.main-container .gt-main-content div h4.h6.block-gt-iron:before,
.main-container .gt-main-content div h5.block-gt-iron:before,
.main-container .gt-main-content div h6.block-gt-iron:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-dark-taupe,
.main-container .gt-main-content div h2.h3.block-gt-dark-taupe,
.main-container .gt-main-content div h2.h4.block-gt-dark-taupe,
.main-container .gt-main-content div h3.block-gt-dark-taupe,
.main-container .gt-main-content div h3.h4.block-gt-dark-taupe,
.main-container .gt-main-content div h3.h5.block-gt-dark-taupe,
.main-container .gt-main-content div h4.block-gt-dark-taupe,
.main-container .gt-main-content div h4.h5.block-gt-dark-taupe,
.main-container .gt-main-content div h4.h6.block-gt-dark-taupe,
.main-container .gt-main-content div h5.block-gt-dark-taupe,
.main-container .gt-main-content div h6.block-gt-dark-taupe {
  background-color: #5A544C;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-dark-taupe:before,
.main-container .gt-main-content div h2.h3.block-gt-dark-taupe:before,
.main-container .gt-main-content div h2.h4.block-gt-dark-taupe:before,
.main-container .gt-main-content div h3.block-gt-dark-taupe:before,
.main-container .gt-main-content div h3.h4.block-gt-dark-taupe:before,
.main-container .gt-main-content div h3.h5.block-gt-dark-taupe:before,
.main-container .gt-main-content div h4.block-gt-dark-taupe:before,
.main-container .gt-main-content div h4.h5.block-gt-dark-taupe:before,
.main-container .gt-main-content div h4.h6.block-gt-dark-taupe:before,
.main-container .gt-main-content div h5.block-gt-dark-taupe:before,
.main-container .gt-main-content div h6.block-gt-dark-taupe:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-bronze-shadow,
.main-container .gt-main-content div h2.h3.block-gt-bronze-shadow,
.main-container .gt-main-content div h2.h4.block-gt-bronze-shadow,
.main-container .gt-main-content div h3.block-gt-bronze-shadow,
.main-container .gt-main-content div h3.h4.block-gt-bronze-shadow,
.main-container .gt-main-content div h3.h5.block-gt-bronze-shadow,
.main-container .gt-main-content div h4.block-gt-bronze-shadow,
.main-container .gt-main-content div h4.h5.block-gt-bronze-shadow,
.main-container .gt-main-content div h4.h6.block-gt-bronze-shadow,
.main-container .gt-main-content div h5.block-gt-bronze-shadow,
.main-container .gt-main-content div h6.block-gt-bronze-shadow {
  background-color: #625746;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-bronze-shadow:before,
.main-container .gt-main-content div h2.h3.block-gt-bronze-shadow:before,
.main-container .gt-main-content div h2.h4.block-gt-bronze-shadow:before,
.main-container .gt-main-content div h3.block-gt-bronze-shadow:before,
.main-container .gt-main-content div h3.h4.block-gt-bronze-shadow:before,
.main-container .gt-main-content div h3.h5.block-gt-bronze-shadow:before,
.main-container .gt-main-content div h4.block-gt-bronze-shadow:before,
.main-container .gt-main-content div h4.h5.block-gt-bronze-shadow:before,
.main-container .gt-main-content div h4.h6.block-gt-bronze-shadow:before,
.main-container .gt-main-content div h5.block-gt-bronze-shadow:before,
.main-container .gt-main-content div h6.block-gt-bronze-shadow:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-mist-gray,
.main-container .gt-main-content div h2.h3.block-gt-mist-gray,
.main-container .gt-main-content div h2.h4.block-gt-mist-gray,
.main-container .gt-main-content div h3.block-gt-mist-gray,
.main-container .gt-main-content div h3.h4.block-gt-mist-gray,
.main-container .gt-main-content div h3.h5.block-gt-mist-gray,
.main-container .gt-main-content div h4.block-gt-mist-gray,
.main-container .gt-main-content div h4.h5.block-gt-mist-gray,
.main-container .gt-main-content div h4.h6.block-gt-mist-gray,
.main-container .gt-main-content div h5.block-gt-mist-gray,
.main-container .gt-main-content div h6.block-gt-mist-gray {
  background-color: #D9DEE2;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-mist-gray:before,
.main-container .gt-main-content div h2.h3.block-gt-mist-gray:before,
.main-container .gt-main-content div h2.h4.block-gt-mist-gray:before,
.main-container .gt-main-content div h3.block-gt-mist-gray:before,
.main-container .gt-main-content div h3.h4.block-gt-mist-gray:before,
.main-container .gt-main-content div h3.h5.block-gt-mist-gray:before,
.main-container .gt-main-content div h4.block-gt-mist-gray:before,
.main-container .gt-main-content div h4.h5.block-gt-mist-gray:before,
.main-container .gt-main-content div h4.h6.block-gt-mist-gray:before,
.main-container .gt-main-content div h5.block-gt-mist-gray:before,
.main-container .gt-main-content div h6.block-gt-mist-gray:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-silver-blue,
.main-container .gt-main-content div h2.h3.block-gt-silver-blue,
.main-container .gt-main-content div h2.h4.block-gt-silver-blue,
.main-container .gt-main-content div h3.block-gt-silver-blue,
.main-container .gt-main-content div h3.h4.block-gt-silver-blue,
.main-container .gt-main-content div h3.h5.block-gt-silver-blue,
.main-container .gt-main-content div h4.block-gt-silver-blue,
.main-container .gt-main-content div h4.h5.block-gt-silver-blue,
.main-container .gt-main-content div h4.h6.block-gt-silver-blue,
.main-container .gt-main-content div h5.block-gt-silver-blue,
.main-container .gt-main-content div h6.block-gt-silver-blue {
  background-color: #C9D2D8;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-silver-blue:before,
.main-container .gt-main-content div h2.h3.block-gt-silver-blue:before,
.main-container .gt-main-content div h2.h4.block-gt-silver-blue:before,
.main-container .gt-main-content div h3.block-gt-silver-blue:before,
.main-container .gt-main-content div h3.h4.block-gt-silver-blue:before,
.main-container .gt-main-content div h3.h5.block-gt-silver-blue:before,
.main-container .gt-main-content div h4.block-gt-silver-blue:before,
.main-container .gt-main-content div h4.h5.block-gt-silver-blue:before,
.main-container .gt-main-content div h4.h6.block-gt-silver-blue:before,
.main-container .gt-main-content div h5.block-gt-silver-blue:before,
.main-container .gt-main-content div h6.block-gt-silver-blue:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-cloud-gray,
.main-container .gt-main-content div h2.h3.block-gt-cloud-gray,
.main-container .gt-main-content div h2.h4.block-gt-cloud-gray,
.main-container .gt-main-content div h3.block-gt-cloud-gray,
.main-container .gt-main-content div h3.h4.block-gt-cloud-gray,
.main-container .gt-main-content div h3.h5.block-gt-cloud-gray,
.main-container .gt-main-content div h4.block-gt-cloud-gray,
.main-container .gt-main-content div h4.h5.block-gt-cloud-gray,
.main-container .gt-main-content div h4.h6.block-gt-cloud-gray,
.main-container .gt-main-content div h5.block-gt-cloud-gray,
.main-container .gt-main-content div h6.block-gt-cloud-gray {
  background-color: #E4E8EB;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-cloud-gray:before,
.main-container .gt-main-content div h2.h3.block-gt-cloud-gray:before,
.main-container .gt-main-content div h2.h4.block-gt-cloud-gray:before,
.main-container .gt-main-content div h3.block-gt-cloud-gray:before,
.main-container .gt-main-content div h3.h4.block-gt-cloud-gray:before,
.main-container .gt-main-content div h3.h5.block-gt-cloud-gray:before,
.main-container .gt-main-content div h4.block-gt-cloud-gray:before,
.main-container .gt-main-content div h4.h5.block-gt-cloud-gray:before,
.main-container .gt-main-content div h4.h6.block-gt-cloud-gray:before,
.main-container .gt-main-content div h5.block-gt-cloud-gray:before,
.main-container .gt-main-content div h6.block-gt-cloud-gray:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-stone-gray,
.main-container .gt-main-content div h2.h3.block-gt-stone-gray,
.main-container .gt-main-content div h2.h4.block-gt-stone-gray,
.main-container .gt-main-content div h3.block-gt-stone-gray,
.main-container .gt-main-content div h3.h4.block-gt-stone-gray,
.main-container .gt-main-content div h3.h5.block-gt-stone-gray,
.main-container .gt-main-content div h4.block-gt-stone-gray,
.main-container .gt-main-content div h4.h5.block-gt-stone-gray,
.main-container .gt-main-content div h4.h6.block-gt-stone-gray,
.main-container .gt-main-content div h5.block-gt-stone-gray,
.main-container .gt-main-content div h6.block-gt-stone-gray {
  background-color: #C7C9C7;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-stone-gray:before,
.main-container .gt-main-content div h2.h3.block-gt-stone-gray:before,
.main-container .gt-main-content div h2.h4.block-gt-stone-gray:before,
.main-container .gt-main-content div h3.block-gt-stone-gray:before,
.main-container .gt-main-content div h3.h4.block-gt-stone-gray:before,
.main-container .gt-main-content div h3.h5.block-gt-stone-gray:before,
.main-container .gt-main-content div h4.block-gt-stone-gray:before,
.main-container .gt-main-content div h4.h5.block-gt-stone-gray:before,
.main-container .gt-main-content div h4.h6.block-gt-stone-gray:before,
.main-container .gt-main-content div h5.block-gt-stone-gray:before,
.main-container .gt-main-content div h6.block-gt-stone-gray:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-pale-slate,
.main-container .gt-main-content div h2.h3.block-gt-pale-slate,
.main-container .gt-main-content div h2.h4.block-gt-pale-slate,
.main-container .gt-main-content div h3.block-gt-pale-slate,
.main-container .gt-main-content div h3.h4.block-gt-pale-slate,
.main-container .gt-main-content div h3.h5.block-gt-pale-slate,
.main-container .gt-main-content div h4.block-gt-pale-slate,
.main-container .gt-main-content div h4.h5.block-gt-pale-slate,
.main-container .gt-main-content div h4.h6.block-gt-pale-slate,
.main-container .gt-main-content div h5.block-gt-pale-slate,
.main-container .gt-main-content div h6.block-gt-pale-slate {
  background-color: #D6E0E6;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-pale-slate:before,
.main-container .gt-main-content div h2.h3.block-gt-pale-slate:before,
.main-container .gt-main-content div h2.h4.block-gt-pale-slate:before,
.main-container .gt-main-content div h3.block-gt-pale-slate:before,
.main-container .gt-main-content div h3.h4.block-gt-pale-slate:before,
.main-container .gt-main-content div h3.h5.block-gt-pale-slate:before,
.main-container .gt-main-content div h4.block-gt-pale-slate:before,
.main-container .gt-main-content div h4.h5.block-gt-pale-slate:before,
.main-container .gt-main-content div h4.h6.block-gt-pale-slate:before,
.main-container .gt-main-content div h5.block-gt-pale-slate:before,
.main-container .gt-main-content div h6.block-gt-pale-slate:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-fog-blue,
.main-container .gt-main-content div h2.h3.block-gt-fog-blue,
.main-container .gt-main-content div h2.h4.block-gt-fog-blue,
.main-container .gt-main-content div h3.block-gt-fog-blue,
.main-container .gt-main-content div h3.h4.block-gt-fog-blue,
.main-container .gt-main-content div h3.h5.block-gt-fog-blue,
.main-container .gt-main-content div h4.block-gt-fog-blue,
.main-container .gt-main-content div h4.h5.block-gt-fog-blue,
.main-container .gt-main-content div h4.h6.block-gt-fog-blue,
.main-container .gt-main-content div h5.block-gt-fog-blue,
.main-container .gt-main-content div h6.block-gt-fog-blue {
  background-color: #C7D6E2;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-fog-blue:before,
.main-container .gt-main-content div h2.h3.block-gt-fog-blue:before,
.main-container .gt-main-content div h2.h4.block-gt-fog-blue:before,
.main-container .gt-main-content div h3.block-gt-fog-blue:before,
.main-container .gt-main-content div h3.h4.block-gt-fog-blue:before,
.main-container .gt-main-content div h3.h5.block-gt-fog-blue:before,
.main-container .gt-main-content div h4.block-gt-fog-blue:before,
.main-container .gt-main-content div h4.h5.block-gt-fog-blue:before,
.main-container .gt-main-content div h4.h6.block-gt-fog-blue:before,
.main-container .gt-main-content div h5.block-gt-fog-blue:before,
.main-container .gt-main-content div h6.block-gt-fog-blue:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-soft-steel,
.main-container .gt-main-content div h2.h3.block-gt-soft-steel,
.main-container .gt-main-content div h2.h4.block-gt-soft-steel,
.main-container .gt-main-content div h3.block-gt-soft-steel,
.main-container .gt-main-content div h3.h4.block-gt-soft-steel,
.main-container .gt-main-content div h3.h5.block-gt-soft-steel,
.main-container .gt-main-content div h4.block-gt-soft-steel,
.main-container .gt-main-content div h4.h5.block-gt-soft-steel,
.main-container .gt-main-content div h4.h6.block-gt-soft-steel,
.main-container .gt-main-content div h5.block-gt-soft-steel,
.main-container .gt-main-content div h6.block-gt-soft-steel {
  background-color: #B8C8D4;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-soft-steel:before,
.main-container .gt-main-content div h2.h3.block-gt-soft-steel:before,
.main-container .gt-main-content div h2.h4.block-gt-soft-steel:before,
.main-container .gt-main-content div h3.block-gt-soft-steel:before,
.main-container .gt-main-content div h3.h4.block-gt-soft-steel:before,
.main-container .gt-main-content div h3.h5.block-gt-soft-steel:before,
.main-container .gt-main-content div h4.block-gt-soft-steel:before,
.main-container .gt-main-content div h4.h5.block-gt-soft-steel:before,
.main-container .gt-main-content div h4.h6.block-gt-soft-steel:before,
.main-container .gt-main-content div h5.block-gt-soft-steel:before,
.main-container .gt-main-content div h6.block-gt-soft-steel:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-ice-navy,
.main-container .gt-main-content div h2.h3.block-gt-ice-navy,
.main-container .gt-main-content div h2.h4.block-gt-ice-navy,
.main-container .gt-main-content div h3.block-gt-ice-navy,
.main-container .gt-main-content div h3.h4.block-gt-ice-navy,
.main-container .gt-main-content div h3.h5.block-gt-ice-navy,
.main-container .gt-main-content div h4.block-gt-ice-navy,
.main-container .gt-main-content div h4.h5.block-gt-ice-navy,
.main-container .gt-main-content div h4.h6.block-gt-ice-navy,
.main-container .gt-main-content div h5.block-gt-ice-navy,
.main-container .gt-main-content div h6.block-gt-ice-navy {
  background-color: #DCE7EF;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-ice-navy:before,
.main-container .gt-main-content div h2.h3.block-gt-ice-navy:before,
.main-container .gt-main-content div h2.h4.block-gt-ice-navy:before,
.main-container .gt-main-content div h3.block-gt-ice-navy:before,
.main-container .gt-main-content div h3.h4.block-gt-ice-navy:before,
.main-container .gt-main-content div h3.h5.block-gt-ice-navy:before,
.main-container .gt-main-content div h4.block-gt-ice-navy:before,
.main-container .gt-main-content div h4.h5.block-gt-ice-navy:before,
.main-container .gt-main-content div h4.h6.block-gt-ice-navy:before,
.main-container .gt-main-content div h5.block-gt-ice-navy:before,
.main-container .gt-main-content div h6.block-gt-ice-navy:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-soft-taupe,
.main-container .gt-main-content div h2.h3.block-gt-soft-taupe,
.main-container .gt-main-content div h2.h4.block-gt-soft-taupe,
.main-container .gt-main-content div h3.block-gt-soft-taupe,
.main-container .gt-main-content div h3.h4.block-gt-soft-taupe,
.main-container .gt-main-content div h3.h5.block-gt-soft-taupe,
.main-container .gt-main-content div h4.block-gt-soft-taupe,
.main-container .gt-main-content div h4.h5.block-gt-soft-taupe,
.main-container .gt-main-content div h4.h6.block-gt-soft-taupe,
.main-container .gt-main-content div h5.block-gt-soft-taupe,
.main-container .gt-main-content div h6.block-gt-soft-taupe {
  background-color: #D8D1C7;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-soft-taupe:before,
.main-container .gt-main-content div h2.h3.block-gt-soft-taupe:before,
.main-container .gt-main-content div h2.h4.block-gt-soft-taupe:before,
.main-container .gt-main-content div h3.block-gt-soft-taupe:before,
.main-container .gt-main-content div h3.h4.block-gt-soft-taupe:before,
.main-container .gt-main-content div h3.h5.block-gt-soft-taupe:before,
.main-container .gt-main-content div h4.block-gt-soft-taupe:before,
.main-container .gt-main-content div h4.h5.block-gt-soft-taupe:before,
.main-container .gt-main-content div h4.h6.block-gt-soft-taupe:before,
.main-container .gt-main-content div h5.block-gt-soft-taupe:before,
.main-container .gt-main-content div h6.block-gt-soft-taupe:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-sandstone,
.main-container .gt-main-content div h2.h3.block-gt-sandstone,
.main-container .gt-main-content div h2.h4.block-gt-sandstone,
.main-container .gt-main-content div h3.block-gt-sandstone,
.main-container .gt-main-content div h3.h4.block-gt-sandstone,
.main-container .gt-main-content div h3.h5.block-gt-sandstone,
.main-container .gt-main-content div h4.block-gt-sandstone,
.main-container .gt-main-content div h4.h5.block-gt-sandstone,
.main-container .gt-main-content div h4.h6.block-gt-sandstone,
.main-container .gt-main-content div h5.block-gt-sandstone,
.main-container .gt-main-content div h6.block-gt-sandstone {
  background-color: #DCCFB8;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-sandstone:before,
.main-container .gt-main-content div h2.h3.block-gt-sandstone:before,
.main-container .gt-main-content div h2.h4.block-gt-sandstone:before,
.main-container .gt-main-content div h3.block-gt-sandstone:before,
.main-container .gt-main-content div h3.h4.block-gt-sandstone:before,
.main-container .gt-main-content div h3.h5.block-gt-sandstone:before,
.main-container .gt-main-content div h4.block-gt-sandstone:before,
.main-container .gt-main-content div h4.h5.block-gt-sandstone:before,
.main-container .gt-main-content div h4.h6.block-gt-sandstone:before,
.main-container .gt-main-content div h5.block-gt-sandstone:before,
.main-container .gt-main-content div h6.block-gt-sandstone:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-light-bronze,
.main-container .gt-main-content div h2.h3.block-gt-light-bronze,
.main-container .gt-main-content div h2.h4.block-gt-light-bronze,
.main-container .gt-main-content div h3.block-gt-light-bronze,
.main-container .gt-main-content div h3.h4.block-gt-light-bronze,
.main-container .gt-main-content div h3.h5.block-gt-light-bronze,
.main-container .gt-main-content div h4.block-gt-light-bronze,
.main-container .gt-main-content div h4.h5.block-gt-light-bronze,
.main-container .gt-main-content div h4.h6.block-gt-light-bronze,
.main-container .gt-main-content div h5.block-gt-light-bronze,
.main-container .gt-main-content div h6.block-gt-light-bronze {
  background-color: #CBB89D;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-light-bronze:before,
.main-container .gt-main-content div h2.h3.block-gt-light-bronze:before,
.main-container .gt-main-content div h2.h4.block-gt-light-bronze:before,
.main-container .gt-main-content div h3.block-gt-light-bronze:before,
.main-container .gt-main-content div h3.h4.block-gt-light-bronze:before,
.main-container .gt-main-content div h3.h5.block-gt-light-bronze:before,
.main-container .gt-main-content div h4.block-gt-light-bronze:before,
.main-container .gt-main-content div h4.h5.block-gt-light-bronze:before,
.main-container .gt-main-content div h4.h6.block-gt-light-bronze:before,
.main-container .gt-main-content div h5.block-gt-light-bronze:before,
.main-container .gt-main-content div h6.block-gt-light-bronze:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-parchment,
.main-container .gt-main-content div h2.h3.block-gt-parchment,
.main-container .gt-main-content div h2.h4.block-gt-parchment,
.main-container .gt-main-content div h3.block-gt-parchment,
.main-container .gt-main-content div h3.h4.block-gt-parchment,
.main-container .gt-main-content div h3.h5.block-gt-parchment,
.main-container .gt-main-content div h4.block-gt-parchment,
.main-container .gt-main-content div h4.h5.block-gt-parchment,
.main-container .gt-main-content div h4.h6.block-gt-parchment,
.main-container .gt-main-content div h5.block-gt-parchment,
.main-container .gt-main-content div h6.block-gt-parchment {
  background-color: #E8E1D3;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-parchment:before,
.main-container .gt-main-content div h2.h3.block-gt-parchment:before,
.main-container .gt-main-content div h2.h4.block-gt-parchment:before,
.main-container .gt-main-content div h3.block-gt-parchment:before,
.main-container .gt-main-content div h3.h4.block-gt-parchment:before,
.main-container .gt-main-content div h3.h5.block-gt-parchment:before,
.main-container .gt-main-content div h4.block-gt-parchment:before,
.main-container .gt-main-content div h4.h5.block-gt-parchment:before,
.main-container .gt-main-content div h4.h6.block-gt-parchment:before,
.main-container .gt-main-content div h5.block-gt-parchment:before,
.main-container .gt-main-content div h6.block-gt-parchment:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-faded-gold,
.main-container .gt-main-content div h2.h3.block-gt-faded-gold,
.main-container .gt-main-content div h2.h4.block-gt-faded-gold,
.main-container .gt-main-content div h3.block-gt-faded-gold,
.main-container .gt-main-content div h3.h4.block-gt-faded-gold,
.main-container .gt-main-content div h3.h5.block-gt-faded-gold,
.main-container .gt-main-content div h4.block-gt-faded-gold,
.main-container .gt-main-content div h4.h5.block-gt-faded-gold,
.main-container .gt-main-content div h4.h6.block-gt-faded-gold,
.main-container .gt-main-content div h5.block-gt-faded-gold,
.main-container .gt-main-content div h6.block-gt-faded-gold {
  background-color: #D6C48A;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-faded-gold:before,
.main-container .gt-main-content div h2.h3.block-gt-faded-gold:before,
.main-container .gt-main-content div h2.h4.block-gt-faded-gold:before,
.main-container .gt-main-content div h3.block-gt-faded-gold:before,
.main-container .gt-main-content div h3.h4.block-gt-faded-gold:before,
.main-container .gt-main-content div h3.h5.block-gt-faded-gold:before,
.main-container .gt-main-content div h4.block-gt-faded-gold:before,
.main-container .gt-main-content div h4.h5.block-gt-faded-gold:before,
.main-container .gt-main-content div h4.h6.block-gt-faded-gold:before,
.main-container .gt-main-content div h5.block-gt-faded-gold:before,
.main-container .gt-main-content div h6.block-gt-faded-gold:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-muted-buzz,
.main-container .gt-main-content div h2.h3.block-gt-muted-buzz,
.main-container .gt-main-content div h2.h4.block-gt-muted-buzz,
.main-container .gt-main-content div h3.block-gt-muted-buzz,
.main-container .gt-main-content div h3.h4.block-gt-muted-buzz,
.main-container .gt-main-content div h3.h5.block-gt-muted-buzz,
.main-container .gt-main-content div h4.block-gt-muted-buzz,
.main-container .gt-main-content div h4.h5.block-gt-muted-buzz,
.main-container .gt-main-content div h4.h6.block-gt-muted-buzz,
.main-container .gt-main-content div h5.block-gt-muted-buzz,
.main-container .gt-main-content div h6.block-gt-muted-buzz {
  background-color: #E1C76A;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-muted-buzz:before,
.main-container .gt-main-content div h2.h3.block-gt-muted-buzz:before,
.main-container .gt-main-content div h2.h4.block-gt-muted-buzz:before,
.main-container .gt-main-content div h3.block-gt-muted-buzz:before,
.main-container .gt-main-content div h3.h4.block-gt-muted-buzz:before,
.main-container .gt-main-content div h3.h5.block-gt-muted-buzz:before,
.main-container .gt-main-content div h4.block-gt-muted-buzz:before,
.main-container .gt-main-content div h4.h5.block-gt-muted-buzz:before,
.main-container .gt-main-content div h4.h6.block-gt-muted-buzz:before,
.main-container .gt-main-content div h5.block-gt-muted-buzz:before,
.main-container .gt-main-content div h6.block-gt-muted-buzz:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-pale-tech-gold,
.main-container .gt-main-content div h2.h3.block-gt-pale-tech-gold,
.main-container .gt-main-content div h2.h4.block-gt-pale-tech-gold,
.main-container .gt-main-content div h3.block-gt-pale-tech-gold,
.main-container .gt-main-content div h3.h4.block-gt-pale-tech-gold,
.main-container .gt-main-content div h3.h5.block-gt-pale-tech-gold,
.main-container .gt-main-content div h4.block-gt-pale-tech-gold,
.main-container .gt-main-content div h4.h5.block-gt-pale-tech-gold,
.main-container .gt-main-content div h4.h6.block-gt-pale-tech-gold,
.main-container .gt-main-content div h5.block-gt-pale-tech-gold,
.main-container .gt-main-content div h6.block-gt-pale-tech-gold {
  background-color: #CDBB7C;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-pale-tech-gold:before,
.main-container .gt-main-content div h2.h3.block-gt-pale-tech-gold:before,
.main-container .gt-main-content div h2.h4.block-gt-pale-tech-gold:before,
.main-container .gt-main-content div h3.block-gt-pale-tech-gold:before,
.main-container .gt-main-content div h3.h4.block-gt-pale-tech-gold:before,
.main-container .gt-main-content div h3.h5.block-gt-pale-tech-gold:before,
.main-container .gt-main-content div h4.block-gt-pale-tech-gold:before,
.main-container .gt-main-content div h4.h5.block-gt-pale-tech-gold:before,
.main-container .gt-main-content div h4.h6.block-gt-pale-tech-gold:before,
.main-container .gt-main-content div h5.block-gt-pale-tech-gold:before,
.main-container .gt-main-content div h6.block-gt-pale-tech-gold:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-gray-100,
.main-container .gt-main-content div h2.h3.block-gt-gray-100,
.main-container .gt-main-content div h2.h4.block-gt-gray-100,
.main-container .gt-main-content div h3.block-gt-gray-100,
.main-container .gt-main-content div h3.h4.block-gt-gray-100,
.main-container .gt-main-content div h3.h5.block-gt-gray-100,
.main-container .gt-main-content div h4.block-gt-gray-100,
.main-container .gt-main-content div h4.h5.block-gt-gray-100,
.main-container .gt-main-content div h4.h6.block-gt-gray-100,
.main-container .gt-main-content div h5.block-gt-gray-100,
.main-container .gt-main-content div h6.block-gt-gray-100 {
  background-color: #F8F9FA;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-gray-100:before,
.main-container .gt-main-content div h2.h3.block-gt-gray-100:before,
.main-container .gt-main-content div h2.h4.block-gt-gray-100:before,
.main-container .gt-main-content div h3.block-gt-gray-100:before,
.main-container .gt-main-content div h3.h4.block-gt-gray-100:before,
.main-container .gt-main-content div h3.h5.block-gt-gray-100:before,
.main-container .gt-main-content div h4.block-gt-gray-100:before,
.main-container .gt-main-content div h4.h5.block-gt-gray-100:before,
.main-container .gt-main-content div h4.h6.block-gt-gray-100:before,
.main-container .gt-main-content div h5.block-gt-gray-100:before,
.main-container .gt-main-content div h6.block-gt-gray-100:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-gray-200,
.main-container .gt-main-content div h2.h3.block-gt-gray-200,
.main-container .gt-main-content div h2.h4.block-gt-gray-200,
.main-container .gt-main-content div h3.block-gt-gray-200,
.main-container .gt-main-content div h3.h4.block-gt-gray-200,
.main-container .gt-main-content div h3.h5.block-gt-gray-200,
.main-container .gt-main-content div h4.block-gt-gray-200,
.main-container .gt-main-content div h4.h5.block-gt-gray-200,
.main-container .gt-main-content div h4.h6.block-gt-gray-200,
.main-container .gt-main-content div h5.block-gt-gray-200,
.main-container .gt-main-content div h6.block-gt-gray-200 {
  background-color: #E9ECEF;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-gray-200:before,
.main-container .gt-main-content div h2.h3.block-gt-gray-200:before,
.main-container .gt-main-content div h2.h4.block-gt-gray-200:before,
.main-container .gt-main-content div h3.block-gt-gray-200:before,
.main-container .gt-main-content div h3.h4.block-gt-gray-200:before,
.main-container .gt-main-content div h3.h5.block-gt-gray-200:before,
.main-container .gt-main-content div h4.block-gt-gray-200:before,
.main-container .gt-main-content div h4.h5.block-gt-gray-200:before,
.main-container .gt-main-content div h4.h6.block-gt-gray-200:before,
.main-container .gt-main-content div h5.block-gt-gray-200:before,
.main-container .gt-main-content div h6.block-gt-gray-200:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-gray-300,
.main-container .gt-main-content div h2.h3.block-gt-gray-300,
.main-container .gt-main-content div h2.h4.block-gt-gray-300,
.main-container .gt-main-content div h3.block-gt-gray-300,
.main-container .gt-main-content div h3.h4.block-gt-gray-300,
.main-container .gt-main-content div h3.h5.block-gt-gray-300,
.main-container .gt-main-content div h4.block-gt-gray-300,
.main-container .gt-main-content div h4.h5.block-gt-gray-300,
.main-container .gt-main-content div h4.h6.block-gt-gray-300,
.main-container .gt-main-content div h5.block-gt-gray-300,
.main-container .gt-main-content div h6.block-gt-gray-300 {
  background-color: #DEE2E6;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-gray-300:before,
.main-container .gt-main-content div h2.h3.block-gt-gray-300:before,
.main-container .gt-main-content div h2.h4.block-gt-gray-300:before,
.main-container .gt-main-content div h3.block-gt-gray-300:before,
.main-container .gt-main-content div h3.h4.block-gt-gray-300:before,
.main-container .gt-main-content div h3.h5.block-gt-gray-300:before,
.main-container .gt-main-content div h4.block-gt-gray-300:before,
.main-container .gt-main-content div h4.h5.block-gt-gray-300:before,
.main-container .gt-main-content div h4.h6.block-gt-gray-300:before,
.main-container .gt-main-content div h5.block-gt-gray-300:before,
.main-container .gt-main-content div h6.block-gt-gray-300:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-gray-400,
.main-container .gt-main-content div h2.h3.block-gt-gray-400,
.main-container .gt-main-content div h2.h4.block-gt-gray-400,
.main-container .gt-main-content div h3.block-gt-gray-400,
.main-container .gt-main-content div h3.h4.block-gt-gray-400,
.main-container .gt-main-content div h3.h5.block-gt-gray-400,
.main-container .gt-main-content div h4.block-gt-gray-400,
.main-container .gt-main-content div h4.h5.block-gt-gray-400,
.main-container .gt-main-content div h4.h6.block-gt-gray-400,
.main-container .gt-main-content div h5.block-gt-gray-400,
.main-container .gt-main-content div h6.block-gt-gray-400 {
  background-color: #CED4DA;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-gray-400:before,
.main-container .gt-main-content div h2.h3.block-gt-gray-400:before,
.main-container .gt-main-content div h2.h4.block-gt-gray-400:before,
.main-container .gt-main-content div h3.block-gt-gray-400:before,
.main-container .gt-main-content div h3.h4.block-gt-gray-400:before,
.main-container .gt-main-content div h3.h5.block-gt-gray-400:before,
.main-container .gt-main-content div h4.block-gt-gray-400:before,
.main-container .gt-main-content div h4.h5.block-gt-gray-400:before,
.main-container .gt-main-content div h4.h6.block-gt-gray-400:before,
.main-container .gt-main-content div h5.block-gt-gray-400:before,
.main-container .gt-main-content div h6.block-gt-gray-400:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-gray-500,
.main-container .gt-main-content div h2.h3.block-gt-gray-500,
.main-container .gt-main-content div h2.h4.block-gt-gray-500,
.main-container .gt-main-content div h3.block-gt-gray-500,
.main-container .gt-main-content div h3.h4.block-gt-gray-500,
.main-container .gt-main-content div h3.h5.block-gt-gray-500,
.main-container .gt-main-content div h4.block-gt-gray-500,
.main-container .gt-main-content div h4.h5.block-gt-gray-500,
.main-container .gt-main-content div h4.h6.block-gt-gray-500,
.main-container .gt-main-content div h5.block-gt-gray-500,
.main-container .gt-main-content div h6.block-gt-gray-500 {
  background-color: #ADB5BD;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-gray-500:before,
.main-container .gt-main-content div h2.h3.block-gt-gray-500:before,
.main-container .gt-main-content div h2.h4.block-gt-gray-500:before,
.main-container .gt-main-content div h3.block-gt-gray-500:before,
.main-container .gt-main-content div h3.h4.block-gt-gray-500:before,
.main-container .gt-main-content div h3.h5.block-gt-gray-500:before,
.main-container .gt-main-content div h4.block-gt-gray-500:before,
.main-container .gt-main-content div h4.h5.block-gt-gray-500:before,
.main-container .gt-main-content div h4.h6.block-gt-gray-500:before,
.main-container .gt-main-content div h5.block-gt-gray-500:before,
.main-container .gt-main-content div h6.block-gt-gray-500:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-gray-600,
.main-container .gt-main-content div h2.h3.block-gt-gray-600,
.main-container .gt-main-content div h2.h4.block-gt-gray-600,
.main-container .gt-main-content div h3.block-gt-gray-600,
.main-container .gt-main-content div h3.h4.block-gt-gray-600,
.main-container .gt-main-content div h3.h5.block-gt-gray-600,
.main-container .gt-main-content div h4.block-gt-gray-600,
.main-container .gt-main-content div h4.h5.block-gt-gray-600,
.main-container .gt-main-content div h4.h6.block-gt-gray-600,
.main-container .gt-main-content div h5.block-gt-gray-600,
.main-container .gt-main-content div h6.block-gt-gray-600 {
  background-color: #868E96;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-gray-600:before,
.main-container .gt-main-content div h2.h3.block-gt-gray-600:before,
.main-container .gt-main-content div h2.h4.block-gt-gray-600:before,
.main-container .gt-main-content div h3.block-gt-gray-600:before,
.main-container .gt-main-content div h3.h4.block-gt-gray-600:before,
.main-container .gt-main-content div h3.h5.block-gt-gray-600:before,
.main-container .gt-main-content div h4.block-gt-gray-600:before,
.main-container .gt-main-content div h4.h5.block-gt-gray-600:before,
.main-container .gt-main-content div h4.h6.block-gt-gray-600:before,
.main-container .gt-main-content div h5.block-gt-gray-600:before,
.main-container .gt-main-content div h6.block-gt-gray-600:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-gray-700,
.main-container .gt-main-content div h2.h3.block-gt-gray-700,
.main-container .gt-main-content div h2.h4.block-gt-gray-700,
.main-container .gt-main-content div h3.block-gt-gray-700,
.main-container .gt-main-content div h3.h4.block-gt-gray-700,
.main-container .gt-main-content div h3.h5.block-gt-gray-700,
.main-container .gt-main-content div h4.block-gt-gray-700,
.main-container .gt-main-content div h4.h5.block-gt-gray-700,
.main-container .gt-main-content div h4.h6.block-gt-gray-700,
.main-container .gt-main-content div h5.block-gt-gray-700,
.main-container .gt-main-content div h6.block-gt-gray-700 {
  background-color: #6C757D;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-gray-700:before,
.main-container .gt-main-content div h2.h3.block-gt-gray-700:before,
.main-container .gt-main-content div h2.h4.block-gt-gray-700:before,
.main-container .gt-main-content div h3.block-gt-gray-700:before,
.main-container .gt-main-content div h3.h4.block-gt-gray-700:before,
.main-container .gt-main-content div h3.h5.block-gt-gray-700:before,
.main-container .gt-main-content div h4.block-gt-gray-700:before,
.main-container .gt-main-content div h4.h5.block-gt-gray-700:before,
.main-container .gt-main-content div h4.h6.block-gt-gray-700:before,
.main-container .gt-main-content div h5.block-gt-gray-700:before,
.main-container .gt-main-content div h6.block-gt-gray-700:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-gray-800,
.main-container .gt-main-content div h2.h3.block-gt-gray-800,
.main-container .gt-main-content div h2.h4.block-gt-gray-800,
.main-container .gt-main-content div h3.block-gt-gray-800,
.main-container .gt-main-content div h3.h4.block-gt-gray-800,
.main-container .gt-main-content div h3.h5.block-gt-gray-800,
.main-container .gt-main-content div h4.block-gt-gray-800,
.main-container .gt-main-content div h4.h5.block-gt-gray-800,
.main-container .gt-main-content div h4.h6.block-gt-gray-800,
.main-container .gt-main-content div h5.block-gt-gray-800,
.main-container .gt-main-content div h6.block-gt-gray-800 {
  background-color: #495057;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-gray-800:before,
.main-container .gt-main-content div h2.h3.block-gt-gray-800:before,
.main-container .gt-main-content div h2.h4.block-gt-gray-800:before,
.main-container .gt-main-content div h3.block-gt-gray-800:before,
.main-container .gt-main-content div h3.h4.block-gt-gray-800:before,
.main-container .gt-main-content div h3.h5.block-gt-gray-800:before,
.main-container .gt-main-content div h4.block-gt-gray-800:before,
.main-container .gt-main-content div h4.h5.block-gt-gray-800:before,
.main-container .gt-main-content div h4.h6.block-gt-gray-800:before,
.main-container .gt-main-content div h5.block-gt-gray-800:before,
.main-container .gt-main-content div h6.block-gt-gray-800:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-gray-900,
.main-container .gt-main-content div h2.h3.block-gt-gray-900,
.main-container .gt-main-content div h2.h4.block-gt-gray-900,
.main-container .gt-main-content div h3.block-gt-gray-900,
.main-container .gt-main-content div h3.h4.block-gt-gray-900,
.main-container .gt-main-content div h3.h5.block-gt-gray-900,
.main-container .gt-main-content div h4.block-gt-gray-900,
.main-container .gt-main-content div h4.h5.block-gt-gray-900,
.main-container .gt-main-content div h4.h6.block-gt-gray-900,
.main-container .gt-main-content div h5.block-gt-gray-900,
.main-container .gt-main-content div h6.block-gt-gray-900 {
  background-color: #343A40;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-gray-900:before,
.main-container .gt-main-content div h2.h3.block-gt-gray-900:before,
.main-container .gt-main-content div h2.h4.block-gt-gray-900:before,
.main-container .gt-main-content div h3.block-gt-gray-900:before,
.main-container .gt-main-content div h3.h4.block-gt-gray-900:before,
.main-container .gt-main-content div h3.h5.block-gt-gray-900:before,
.main-container .gt-main-content div h4.block-gt-gray-900:before,
.main-container .gt-main-content div h4.h5.block-gt-gray-900:before,
.main-container .gt-main-content div h4.h6.block-gt-gray-900:before,
.main-container .gt-main-content div h5.block-gt-gray-900:before,
.main-container .gt-main-content div h6.block-gt-gray-900:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-campanile,
.main-container .gt-main-content div h2.h3.block-gt-campanile,
.main-container .gt-main-content div h2.h4.block-gt-campanile,
.main-container .gt-main-content div h3.block-gt-campanile,
.main-container .gt-main-content div h3.h4.block-gt-campanile,
.main-container .gt-main-content div h3.h5.block-gt-campanile,
.main-container .gt-main-content div h4.block-gt-campanile,
.main-container .gt-main-content div h4.h5.block-gt-campanile,
.main-container .gt-main-content div h4.h6.block-gt-campanile,
.main-container .gt-main-content div h5.block-gt-campanile,
.main-container .gt-main-content div h6.block-gt-campanile {
  background-color: #048A81;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-campanile:before,
.main-container .gt-main-content div h2.h3.block-gt-campanile:before,
.main-container .gt-main-content div h2.h4.block-gt-campanile:before,
.main-container .gt-main-content div h3.block-gt-campanile:before,
.main-container .gt-main-content div h3.h4.block-gt-campanile:before,
.main-container .gt-main-content div h3.h5.block-gt-campanile:before,
.main-container .gt-main-content div h4.block-gt-campanile:before,
.main-container .gt-main-content div h4.h5.block-gt-campanile:before,
.main-container .gt-main-content div h4.h6.block-gt-campanile:before,
.main-container .gt-main-content div h5.block-gt-campanile:before,
.main-container .gt-main-content div h6.block-gt-campanile:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-burdell,
.main-container .gt-main-content div h2.h3.block-gt-burdell,
.main-container .gt-main-content div h2.h4.block-gt-burdell,
.main-container .gt-main-content div h3.block-gt-burdell,
.main-container .gt-main-content div h3.h4.block-gt-burdell,
.main-container .gt-main-content div h3.h5.block-gt-burdell,
.main-container .gt-main-content div h4.block-gt-burdell,
.main-container .gt-main-content div h4.h5.block-gt-burdell,
.main-container .gt-main-content div h4.h6.block-gt-burdell,
.main-container .gt-main-content div h5.block-gt-burdell,
.main-container .gt-main-content div h6.block-gt-burdell {
  background-color: #BBE6F2;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-burdell:before,
.main-container .gt-main-content div h2.h3.block-gt-burdell:before,
.main-container .gt-main-content div h2.h4.block-gt-burdell:before,
.main-container .gt-main-content div h3.block-gt-burdell:before,
.main-container .gt-main-content div h3.h4.block-gt-burdell:before,
.main-container .gt-main-content div h3.h5.block-gt-burdell:before,
.main-container .gt-main-content div h4.block-gt-burdell:before,
.main-container .gt-main-content div h4.h5.block-gt-burdell:before,
.main-container .gt-main-content div h4.h6.block-gt-burdell:before,
.main-container .gt-main-content div h5.block-gt-burdell:before,
.main-container .gt-main-content div h6.block-gt-burdell:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-tech-lawn,
.main-container .gt-main-content div h2.h3.block-gt-tech-lawn,
.main-container .gt-main-content div h2.h4.block-gt-tech-lawn,
.main-container .gt-main-content div h3.block-gt-tech-lawn,
.main-container .gt-main-content div h3.h4.block-gt-tech-lawn,
.main-container .gt-main-content div h3.h5.block-gt-tech-lawn,
.main-container .gt-main-content div h4.block-gt-tech-lawn,
.main-container .gt-main-content div h4.h5.block-gt-tech-lawn,
.main-container .gt-main-content div h4.h6.block-gt-tech-lawn,
.main-container .gt-main-content div h5.block-gt-tech-lawn,
.main-container .gt-main-content div h6.block-gt-tech-lawn {
  background-color: #066034;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-tech-lawn:before,
.main-container .gt-main-content div h2.h3.block-gt-tech-lawn:before,
.main-container .gt-main-content div h2.h4.block-gt-tech-lawn:before,
.main-container .gt-main-content div h3.block-gt-tech-lawn:before,
.main-container .gt-main-content div h3.h4.block-gt-tech-lawn:before,
.main-container .gt-main-content div h3.h5.block-gt-tech-lawn:before,
.main-container .gt-main-content div h4.block-gt-tech-lawn:before,
.main-container .gt-main-content div h4.h5.block-gt-tech-lawn:before,
.main-container .gt-main-content div h4.h6.block-gt-tech-lawn:before,
.main-container .gt-main-content div h5.block-gt-tech-lawn:before,
.main-container .gt-main-content div h6.block-gt-tech-lawn:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-whistle,
.main-container .gt-main-content div h2.h3.block-gt-whistle,
.main-container .gt-main-content div h2.h4.block-gt-whistle,
.main-container .gt-main-content div h3.block-gt-whistle,
.main-container .gt-main-content div h3.h4.block-gt-whistle,
.main-container .gt-main-content div h3.h5.block-gt-whistle,
.main-container .gt-main-content div h4.block-gt-whistle,
.main-container .gt-main-content div h4.h5.block-gt-whistle,
.main-container .gt-main-content div h4.h6.block-gt-whistle,
.main-container .gt-main-content div h5.block-gt-whistle,
.main-container .gt-main-content div h6.block-gt-whistle {
  background-color: #660064;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-whistle:before,
.main-container .gt-main-content div h2.h3.block-gt-whistle:before,
.main-container .gt-main-content div h2.h4.block-gt-whistle:before,
.main-container .gt-main-content div h3.block-gt-whistle:before,
.main-container .gt-main-content div h3.h4.block-gt-whistle:before,
.main-container .gt-main-content div h3.h5.block-gt-whistle:before,
.main-container .gt-main-content div h4.block-gt-whistle:before,
.main-container .gt-main-content div h4.h5.block-gt-whistle:before,
.main-container .gt-main-content div h4.h6.block-gt-whistle:before,
.main-container .gt-main-content div h5.block-gt-whistle:before,
.main-container .gt-main-content div h6.block-gt-whistle:before {
  display: none;
}

.main-container .gt-main-content div h2.block-gt-azalea,
.main-container .gt-main-content div h2.h3.block-gt-azalea,
.main-container .gt-main-content div h2.h4.block-gt-azalea,
.main-container .gt-main-content div h3.block-gt-azalea,
.main-container .gt-main-content div h3.h4.block-gt-azalea,
.main-container .gt-main-content div h3.h5.block-gt-azalea,
.main-container .gt-main-content div h4.block-gt-azalea,
.main-container .gt-main-content div h4.h5.block-gt-azalea,
.main-container .gt-main-content div h4.h6.block-gt-azalea,
.main-container .gt-main-content div h5.block-gt-azalea,
.main-container .gt-main-content div h6.block-gt-azalea {
  background-color: #D90368;
  padding: 0.5em;
  color: #ffffff;
  border-radius: 0.1em;
}
.main-container .gt-main-content div h2.block-gt-azalea:before,
.main-container .gt-main-content div h2.h3.block-gt-azalea:before,
.main-container .gt-main-content div h2.h4.block-gt-azalea:before,
.main-container .gt-main-content div h3.block-gt-azalea:before,
.main-container .gt-main-content div h3.h4.block-gt-azalea:before,
.main-container .gt-main-content div h3.h5.block-gt-azalea:before,
.main-container .gt-main-content div h4.block-gt-azalea:before,
.main-container .gt-main-content div h4.h5.block-gt-azalea:before,
.main-container .gt-main-content div h4.h6.block-gt-azalea:before,
.main-container .gt-main-content div h5.block-gt-azalea:before,
.main-container .gt-main-content div h6.block-gt-azalea:before {
  display: none;
}

.block-white {
  color: #051e39 !important;
}

.block-grey-light,
.block-buzz-gold,
.block-gold {
  color: #262626 !important;
}

.double-header {
  position: relative;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.double-header h2 {
  content: unset;
  /*padding: 2rem 0 2rem 1rem !important;*/
  padding: 1.2rem 0 2rem 1.6rem !important;
  font-size: 60px !important;
  margin: 0 !important;
  font-weight: 800 !important;
  z-index: 2;
  position: relative;
  text-shadow: 1px 0 0 rgba(255, 255, 255, 0.71), 0 1px 0 rgba(255, 255, 255, 0.71), -1px 0 0 rgba(255, 255, 255, 0.71), 0 -1px 0 rgba(255, 255, 255, 0.71), 1px 1px 3px rgba(0, 0, 0, 0.8);
}

.double-header::after {
  content: attr(data-title) !important;
  position: absolute;
  z-index: 1;
  top: -5%;
  bottom: 0;
  width: 100%;
  height: 100%;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: clamp(90px, 15vw, 125px);
  font-weight: 800;
  line-height: 1;
  color: white;
  text-shadow: -1px 0 rgba(179, 163, 105, 0.5), 0 1px rgba(179, 163, 105, 0.5), 1px 0 rgba(179, 163, 105, 0.5), 0 -1px rgba(179, 163, 105, 0.5);
}

@media (max-width: 725px) {
  .double-header::after {
    top: 6%;
  }
}
/*  LOOP THROUGH COLORS FOR DOUBLE HEADER */
.double-header.text-white h2 {
  color: #ffffff;
}
.double-header.text-white::after {
  text-shadow: -1px 0 #ffffff, 0 1px #ffffff, 1px 0 #ffffff, 0 -1px #ffffff !important;
}

.double-header.text-black h2 {
  color: #262626;
}
.double-header.text-black::after {
  text-shadow: -1px 0 #262626, 0 1px #262626, 1px 0 #262626, 0 -1px #262626 !important;
}

.double-header.text-gt-black h2 {
  color: #262626;
}
.double-header.text-gt-black::after {
  text-shadow: -1px 0 #262626, 0 1px #262626, 1px 0 #262626, 0 -1px #262626 !important;
}

.double-header.text-gt-white h2 {
  color: #ffffff;
}
.double-header.text-gt-white::after {
  text-shadow: -1px 0 #ffffff, 0 1px #ffffff, 1px 0 #ffffff, 0 -1px #ffffff !important;
}

.double-header.text-buzz h2 {
  color: #EAAA00;
}
.double-header.text-buzz::after {
  text-shadow: -1px 0 #EAAA00, 0 1px #EAAA00, 1px 0 #EAAA00, 0 -1px #EAAA00 !important;
}

.double-header.text-buzz-gold h2 {
  color: #EAAA00;
}
.double-header.text-buzz-gold::after {
  text-shadow: -1px 0 #EAAA00, 0 1px #EAAA00, 1px 0 #EAAA00, 0 -1px #EAAA00 !important;
}

.double-header.text-gt-navy h2 {
  color: #051e39;
}
.double-header.text-gt-navy::after {
  text-shadow: -1px 0 #051e39, 0 1px #051e39, 1px 0 #051e39, 0 -1px #051e39 !important;
}

.double-header.text-blue h2 {
  color: #004f9f;
}
.double-header.text-blue::after {
  text-shadow: -1px 0 #004f9f, 0 1px #004f9f, 1px 0 #004f9f, 0 -1px #004f9f !important;
}

.double-header.text-msa-grey h2 {
  color: #404a56;
}
.double-header.text-msa-grey::after {
  text-shadow: -1px 0 #404a56, 0 1px #404a56, 1px 0 #404a56, 0 -1px #404a56 !important;
}

.double-header.text-gt-warm-grey h2 {
  color: #d6dbd4;
}
.double-header.text-gt-warm-grey::after {
  text-shadow: -1px 0 #d6dbd4, 0 1px #d6dbd4, 1px 0 #d6dbd4, 0 -1px #d6dbd4 !important;
}

.double-header.text-gt-drk-gold h2 {
  color: #857437;
}
.double-header.text-gt-drk-gold::after {
  text-shadow: -1px 0 #857437, 0 1px #857437, 1px 0 #857437, 0 -1px #857437 !important;
}

.double-header.text-gt-gold h2 {
  color: #b39051;
}
.double-header.text-gt-gold::after {
  text-shadow: -1px 0 #b39051, 0 1px #b39051, 1px 0 #b39051, 0 -1px #b39051 !important;
}

.double-header.text-gold h2 {
  color: #b39051;
}
.double-header.text-gold::after {
  text-shadow: -1px 0 #b39051, 0 1px #b39051, 1px 0 #b39051, 0 -1px #b39051 !important;
}

.double-header.text-gt-horizon h2 {
  color: #f95e10;
}
.double-header.text-gt-horizon::after {
  text-shadow: -1px 0 #f95e10, 0 1px #f95e10, 1px 0 #f95e10, 0 -1px #f95e10 !important;
}

.double-header.text-red h2 {
  color: #ff0000;
}
.double-header.text-red::after {
  text-shadow: -1px 0 #ff0000, 0 1px #ff0000, 1px 0 #ff0000, 0 -1px #ff0000 !important;
}

.double-header.text-blue2 h2 {
  color: #034f84;
}
.double-header.text-blue2::after {
  text-shadow: -1px 0 #034f84, 0 1px #034f84, 1px 0 #034f84, 0 -1px #034f84 !important;
}

.double-header.text-gt-warm-grey-light h2 {
  color: #f7f7f7;
}
.double-header.text-gt-warm-grey-light::after {
  text-shadow: -1px 0 #f7f7f7, 0 1px #f7f7f7, 1px 0 #f7f7f7, 0 -1px #f7f7f7 !important;
}

.double-header.text-bronze h2 {
  color: #CD7F32;
}
.double-header.text-bronze::after {
  text-shadow: -1px 0 #CD7F32, 0 1px #CD7F32, 1px 0 #CD7F32, 0 -1px #CD7F32 !important;
}

.double-header.text-silver h2 {
  color: #C0C0C0;
}
.double-header.text-silver::after {
  text-shadow: -1px 0 #C0C0C0, 0 1px #C0C0C0, 1px 0 #C0C0C0, 0 -1px #C0C0C0 !important;
}

.double-header.text-gt-tech-gold h2 {
  color: #B3A369;
}
.double-header.text-gt-tech-gold::after {
  text-shadow: -1px 0 #B3A369, 0 1px #B3A369, 1px 0 #B3A369, 0 -1px #B3A369 !important;
}

.double-header.text-gt-navy-blue h2 {
  color: #003057;
}
.double-header.text-gt-navy-blue::after {
  text-shadow: -1px 0 #003057, 0 1px #003057, 1px 0 #003057, 0 -1px #003057 !important;
}

.double-header.text-gt-tech-medium-gold h2 {
  color: #a4925a;
}
.double-header.text-gt-tech-medium-gold::after {
  text-shadow: -1px 0 #a4925a, 0 1px #a4925a, 1px 0 #a4925a, 0 -1px #a4925a !important;
}

.double-header.text-gt-tech-dark-gold h2 {
  color: #8F713D;
}
.double-header.text-gt-tech-dark-gold::after {
  text-shadow: -1px 0 #8F713D, 0 1px #8F713D, 1px 0 #8F713D, 0 -1px #8F713D !important;
}

.double-header.text-gt-gray-matter h2 {
  color: #54585A;
}
.double-header.text-gt-gray-matter::after {
  text-shadow: -1px 0 #54585A, 0 1px #54585A, 1px 0 #54585A, 0 -1px #54585A !important;
}

.double-header.text-gt-pi-mile h2 {
  color: #D6DBD4;
}
.double-header.text-gt-pi-mile::after {
  text-shadow: -1px 0 #D6DBD4, 0 1px #D6DBD4, 1px 0 #D6DBD4, 0 -1px #D6DBD4 !important;
}

.double-header.text-gt-diploma h2 {
  color: #F9F6E5;
}
.double-header.text-gt-diploma::after {
  text-shadow: -1px 0 #F9F6E5, 0 1px #F9F6E5, 1px 0 #F9F6E5, 0 -1px #F9F6E5 !important;
}

.double-header.text-gt-buzz-gold h2 {
  color: #EAAA00;
}
.double-header.text-gt-buzz-gold::after {
  text-shadow: -1px 0 #EAAA00, 0 1px #EAAA00, 1px 0 #EAAA00, 0 -1px #EAAA00 !important;
}

.double-header.text-gt-impact-purple h2 {
  color: #5F249F;
}
.double-header.text-gt-impact-purple::after {
  text-shadow: -1px 0 #5F249F, 0 1px #5F249F, 1px 0 #5F249F, 0 -1px #5F249F !important;
}

.double-header.text-gt-electric-blue h2 {
  color: #64CCC9;
}
.double-header.text-gt-electric-blue::after {
  text-shadow: -1px 0 #64CCC9, 0 1px #64CCC9, 1px 0 #64CCC9, 0 -1px #64CCC9 !important;
}

.double-header.text-gt-rat-cap h2 {
  color: #FFCD00;
}
.double-header.text-gt-rat-cap::after {
  text-shadow: -1px 0 #FFCD00, 0 1px #FFCD00, 1px 0 #FFCD00, 0 -1px #FFCD00 !important;
}

.double-header.text-gt-bold-blue h2 {
  color: #3A5DAE;
}
.double-header.text-gt-bold-blue::after {
  text-shadow: -1px 0 #3A5DAE, 0 1px #3A5DAE, 1px 0 #3A5DAE, 0 -1px #3A5DAE !important;
}

.double-header.text-gt-canopy-lime h2 {
  color: #A4D233;
}
.double-header.text-gt-canopy-lime::after {
  text-shadow: -1px 0 #A4D233, 0 1px #A4D233, 1px 0 #A4D233, 0 -1px #A4D233 !important;
}

.double-header.text-gt-new-horizon h2 {
  color: #E04F39;
}
.double-header.text-gt-new-horizon::after {
  text-shadow: -1px 0 #E04F39, 0 1px #E04F39, 1px 0 #E04F39, 0 -1px #E04F39 !important;
}

.double-header.text-gt-olympic-teal h2 {
  color: #008C95;
}
.double-header.text-gt-olympic-teal::after {
  text-shadow: -1px 0 #008C95, 0 1px #008C95, 1px 0 #008C95, 0 -1px #008C95 !important;
}

.double-header.text-gt-bright-purple h2 {
  color: #7800FF;
}
.double-header.text-gt-bright-purple::after {
  text-shadow: -1px 0 #7800FF, 0 1px #7800FF, 1px 0 #7800FF, 0 -1px #7800FF !important;
}

.double-header.text-gt-bright-electric h2 {
  color: #00FFFF;
}
.double-header.text-gt-bright-electric::after {
  text-shadow: -1px 0 #00FFFF, 0 1px #00FFFF, 1px 0 #00FFFF, 0 -1px #00FFFF !important;
}

.double-header.text-gt-bright-buzz h2 {
  color: #FFCC00;
}
.double-header.text-gt-bright-buzz::after {
  text-shadow: -1px 0 #FFCC00, 0 1px #FFCC00, 1px 0 #FFCC00, 0 -1px #FFCC00 !important;
}

.double-header.text-gt-bright-blue h2 {
  color: #2961FF;
}
.double-header.text-gt-bright-blue::after {
  text-shadow: -1px 0 #2961FF, 0 1px #2961FF, 1px 0 #2961FF, 0 -1px #2961FF !important;
}

.double-header.text-gt-bright-canopy h2 {
  color: #00EC9C;
}
.double-header.text-gt-bright-canopy::after {
  text-shadow: -1px 0 #00EC9C, 0 1px #00EC9C, 1px 0 #00EC9C, 0 -1px #00EC9C !important;
}

.double-header.text-gt-bright-horizon h2 {
  color: #FF640F;
}
.double-header.text-gt-bright-horizon::after {
  text-shadow: -1px 0 #FF640F, 0 1px #FF640F, 1px 0 #FF640F, 0 -1px #FF640F !important;
}

.double-header.text-gt-dark-gray h2 {
  color: #3b3b3b;
}
.double-header.text-gt-dark-gray::after {
  text-shadow: -1px 0 #3b3b3b, 0 1px #3b3b3b, 1px 0 #3b3b3b, 0 -1px #3b3b3b !important;
}

.double-header.text-gt-drk-grey h2 {
  color: #3b3b3b;
}
.double-header.text-gt-drk-grey::after {
  text-shadow: -1px 0 #3b3b3b, 0 1px #3b3b3b, 1px 0 #3b3b3b, 0 -1px #3b3b3b !important;
}

.double-header.text-gt-medium-grey-light h2 {
  color: #545454;
}
.double-header.text-gt-medium-grey-light::after {
  text-shadow: -1px 0 #545454, 0 1px #545454, 1px 0 #545454, 0 -1px #545454 !important;
}

.double-header.text-gt-success h2 {
  color: #349e08;
}
.double-header.text-gt-success::after {
  text-shadow: -1px 0 #349e08, 0 1px #349e08, 1px 0 #349e08, 0 -1px #349e08 !important;
}

.double-header.text-gt-charcoal h2 {
  color: #2F3338;
}
.double-header.text-gt-charcoal::after {
  text-shadow: -1px 0 #2F3338, 0 1px #2F3338, 1px 0 #2F3338, 0 -1px #2F3338 !important;
}

.double-header.text-gt-slate-dark h2 {
  color: #3A4148;
}
.double-header.text-gt-slate-dark::after {
  text-shadow: -1px 0 #3A4148, 0 1px #3A4148, 1px 0 #3A4148, 0 -1px #3A4148 !important;
}

.double-header.text-gt-steel-gray h2 {
  color: #505861;
}
.double-header.text-gt-steel-gray::after {
  text-shadow: -1px 0 #505861, 0 1px #505861, 1px 0 #505861, 0 -1px #505861 !important;
}

.double-header.text-gt-graphite h2 {
  color: #444444;
}
.double-header.text-gt-graphite::after {
  text-shadow: -1px 0 #444444, 0 1px #444444, 1px 0 #444444, 0 -1px #444444 !important;
}

.double-header.text-gt-ash-dark h2 {
  color: #5A5F63;
}
.double-header.text-gt-ash-dark::after {
  text-shadow: -1px 0 #5A5F63, 0 1px #5A5F63, 1px 0 #5A5F63, 0 -1px #5A5F63 !important;
}

.double-header.text-gt-navy-slate h2 {
  color: #243746;
}
.double-header.text-gt-navy-slate::after {
  text-shadow: -1px 0 #243746, 0 1px #243746, 1px 0 #243746, 0 -1px #243746 !important;
}

.double-header.text-gt-storm-blue h2 {
  color: #334A5F;
}
.double-header.text-gt-storm-blue::after {
  text-shadow: -1px 0 #334A5F, 0 1px #334A5F, 1px 0 #334A5F, 0 -1px #334A5F !important;
}

.double-header.text-gt-deep-steel-blue h2 {
  color: #3E5468;
}
.double-header.text-gt-deep-steel-blue::after {
  text-shadow: -1px 0 #3E5468, 0 1px #3E5468, 1px 0 #3E5468, 0 -1px #3E5468 !important;
}

.double-header.text-gt-smoky-navy h2 {
  color: #1E3A52;
}
.double-header.text-gt-smoky-navy::after {
  text-shadow: -1px 0 #1E3A52, 0 1px #1E3A52, 1px 0 #1E3A52, 0 -1px #1E3A52 !important;
}

.double-header.text-gt-midnight-navy h2 {
  color: #00263E;
}
.double-header.text-gt-midnight-navy::after {
  text-shadow: -1px 0 #00263E, 0 1px #00263E, 1px 0 #00263E, 0 -1px #00263E !important;
}

.double-header.text-gt-deep-atlantic h2 {
  color: #16324F;
}
.double-header.text-gt-deep-atlantic::after {
  text-shadow: -1px 0 #16324F, 0 1px #16324F, 1px 0 #16324F, 0 -1px #16324F !important;
}

.double-header.text-gt-muted-gt-navy h2 {
  color: #23415A;
}
.double-header.text-gt-muted-gt-navy::after {
  text-shadow: -1px 0 #23415A, 0 1px #23415A, 1px 0 #23415A, 0 -1px #23415A !important;
}

.double-header.text-gt-iron h2 {
  color: #4A4742;
}
.double-header.text-gt-iron::after {
  text-shadow: -1px 0 #4A4742, 0 1px #4A4742, 1px 0 #4A4742, 0 -1px #4A4742 !important;
}

.double-header.text-gt-dark-taupe h2 {
  color: #5A544C;
}
.double-header.text-gt-dark-taupe::after {
  text-shadow: -1px 0 #5A544C, 0 1px #5A544C, 1px 0 #5A544C, 0 -1px #5A544C !important;
}

.double-header.text-gt-bronze-shadow h2 {
  color: #625746;
}
.double-header.text-gt-bronze-shadow::after {
  text-shadow: -1px 0 #625746, 0 1px #625746, 1px 0 #625746, 0 -1px #625746 !important;
}

.double-header.text-gt-mist-gray h2 {
  color: #D9DEE2;
}
.double-header.text-gt-mist-gray::after {
  text-shadow: -1px 0 #D9DEE2, 0 1px #D9DEE2, 1px 0 #D9DEE2, 0 -1px #D9DEE2 !important;
}

.double-header.text-gt-silver-blue h2 {
  color: #C9D2D8;
}
.double-header.text-gt-silver-blue::after {
  text-shadow: -1px 0 #C9D2D8, 0 1px #C9D2D8, 1px 0 #C9D2D8, 0 -1px #C9D2D8 !important;
}

.double-header.text-gt-cloud-gray h2 {
  color: #E4E8EB;
}
.double-header.text-gt-cloud-gray::after {
  text-shadow: -1px 0 #E4E8EB, 0 1px #E4E8EB, 1px 0 #E4E8EB, 0 -1px #E4E8EB !important;
}

.double-header.text-gt-stone-gray h2 {
  color: #C7C9C7;
}
.double-header.text-gt-stone-gray::after {
  text-shadow: -1px 0 #C7C9C7, 0 1px #C7C9C7, 1px 0 #C7C9C7, 0 -1px #C7C9C7 !important;
}

.double-header.text-gt-pale-slate h2 {
  color: #D6E0E6;
}
.double-header.text-gt-pale-slate::after {
  text-shadow: -1px 0 #D6E0E6, 0 1px #D6E0E6, 1px 0 #D6E0E6, 0 -1px #D6E0E6 !important;
}

.double-header.text-gt-fog-blue h2 {
  color: #C7D6E2;
}
.double-header.text-gt-fog-blue::after {
  text-shadow: -1px 0 #C7D6E2, 0 1px #C7D6E2, 1px 0 #C7D6E2, 0 -1px #C7D6E2 !important;
}

.double-header.text-gt-soft-steel h2 {
  color: #B8C8D4;
}
.double-header.text-gt-soft-steel::after {
  text-shadow: -1px 0 #B8C8D4, 0 1px #B8C8D4, 1px 0 #B8C8D4, 0 -1px #B8C8D4 !important;
}

.double-header.text-gt-ice-navy h2 {
  color: #DCE7EF;
}
.double-header.text-gt-ice-navy::after {
  text-shadow: -1px 0 #DCE7EF, 0 1px #DCE7EF, 1px 0 #DCE7EF, 0 -1px #DCE7EF !important;
}

.double-header.text-gt-soft-taupe h2 {
  color: #D8D1C7;
}
.double-header.text-gt-soft-taupe::after {
  text-shadow: -1px 0 #D8D1C7, 0 1px #D8D1C7, 1px 0 #D8D1C7, 0 -1px #D8D1C7 !important;
}

.double-header.text-gt-sandstone h2 {
  color: #DCCFB8;
}
.double-header.text-gt-sandstone::after {
  text-shadow: -1px 0 #DCCFB8, 0 1px #DCCFB8, 1px 0 #DCCFB8, 0 -1px #DCCFB8 !important;
}

.double-header.text-gt-light-bronze h2 {
  color: #CBB89D;
}
.double-header.text-gt-light-bronze::after {
  text-shadow: -1px 0 #CBB89D, 0 1px #CBB89D, 1px 0 #CBB89D, 0 -1px #CBB89D !important;
}

.double-header.text-gt-parchment h2 {
  color: #E8E1D3;
}
.double-header.text-gt-parchment::after {
  text-shadow: -1px 0 #E8E1D3, 0 1px #E8E1D3, 1px 0 #E8E1D3, 0 -1px #E8E1D3 !important;
}

.double-header.text-gt-faded-gold h2 {
  color: #D6C48A;
}
.double-header.text-gt-faded-gold::after {
  text-shadow: -1px 0 #D6C48A, 0 1px #D6C48A, 1px 0 #D6C48A, 0 -1px #D6C48A !important;
}

.double-header.text-gt-muted-buzz h2 {
  color: #E1C76A;
}
.double-header.text-gt-muted-buzz::after {
  text-shadow: -1px 0 #E1C76A, 0 1px #E1C76A, 1px 0 #E1C76A, 0 -1px #E1C76A !important;
}

.double-header.text-gt-pale-tech-gold h2 {
  color: #CDBB7C;
}
.double-header.text-gt-pale-tech-gold::after {
  text-shadow: -1px 0 #CDBB7C, 0 1px #CDBB7C, 1px 0 #CDBB7C, 0 -1px #CDBB7C !important;
}

.double-header.text-gt-gray-100 h2 {
  color: #F8F9FA;
}
.double-header.text-gt-gray-100::after {
  text-shadow: -1px 0 #F8F9FA, 0 1px #F8F9FA, 1px 0 #F8F9FA, 0 -1px #F8F9FA !important;
}

.double-header.text-gt-gray-200 h2 {
  color: #E9ECEF;
}
.double-header.text-gt-gray-200::after {
  text-shadow: -1px 0 #E9ECEF, 0 1px #E9ECEF, 1px 0 #E9ECEF, 0 -1px #E9ECEF !important;
}

.double-header.text-gt-gray-300 h2 {
  color: #DEE2E6;
}
.double-header.text-gt-gray-300::after {
  text-shadow: -1px 0 #DEE2E6, 0 1px #DEE2E6, 1px 0 #DEE2E6, 0 -1px #DEE2E6 !important;
}

.double-header.text-gt-gray-400 h2 {
  color: #CED4DA;
}
.double-header.text-gt-gray-400::after {
  text-shadow: -1px 0 #CED4DA, 0 1px #CED4DA, 1px 0 #CED4DA, 0 -1px #CED4DA !important;
}

.double-header.text-gt-gray-500 h2 {
  color: #ADB5BD;
}
.double-header.text-gt-gray-500::after {
  text-shadow: -1px 0 #ADB5BD, 0 1px #ADB5BD, 1px 0 #ADB5BD, 0 -1px #ADB5BD !important;
}

.double-header.text-gt-gray-600 h2 {
  color: #868E96;
}
.double-header.text-gt-gray-600::after {
  text-shadow: -1px 0 #868E96, 0 1px #868E96, 1px 0 #868E96, 0 -1px #868E96 !important;
}

.double-header.text-gt-gray-700 h2 {
  color: #6C757D;
}
.double-header.text-gt-gray-700::after {
  text-shadow: -1px 0 #6C757D, 0 1px #6C757D, 1px 0 #6C757D, 0 -1px #6C757D !important;
}

.double-header.text-gt-gray-800 h2 {
  color: #495057;
}
.double-header.text-gt-gray-800::after {
  text-shadow: -1px 0 #495057, 0 1px #495057, 1px 0 #495057, 0 -1px #495057 !important;
}

.double-header.text-gt-gray-900 h2 {
  color: #343A40;
}
.double-header.text-gt-gray-900::after {
  text-shadow: -1px 0 #343A40, 0 1px #343A40, 1px 0 #343A40, 0 -1px #343A40 !important;
}

.double-header.text-gt-campanile h2 {
  color: #048A81;
}
.double-header.text-gt-campanile::after {
  text-shadow: -1px 0 #048A81, 0 1px #048A81, 1px 0 #048A81, 0 -1px #048A81 !important;
}

.double-header.text-gt-burdell h2 {
  color: #BBE6F2;
}
.double-header.text-gt-burdell::after {
  text-shadow: -1px 0 #BBE6F2, 0 1px #BBE6F2, 1px 0 #BBE6F2, 0 -1px #BBE6F2 !important;
}

.double-header.text-gt-tech-lawn h2 {
  color: #066034;
}
.double-header.text-gt-tech-lawn::after {
  text-shadow: -1px 0 #066034, 0 1px #066034, 1px 0 #066034, 0 -1px #066034 !important;
}

.double-header.text-gt-whistle h2 {
  color: #660064;
}
.double-header.text-gt-whistle::after {
  text-shadow: -1px 0 #660064, 0 1px #660064, 1px 0 #660064, 0 -1px #660064 !important;
}

.double-header.text-gt-azalea h2 {
  color: #D90368;
}
.double-header.text-gt-azalea::after {
  text-shadow: -1px 0 #D90368, 0 1px #D90368, 1px 0 #D90368, 0 -1px #D90368 !important;
}

/* loop for larger text color */
.bg-white .double-header::after {
  color: #ffffff !important;
}

.bg-black .double-header::after {
  color: #262626 !important;
}

.bg-gt-black .double-header::after {
  color: #262626 !important;
}

.bg-gt-white .double-header::after {
  color: #ffffff !important;
}

.bg-buzz .double-header::after {
  color: #EAAA00 !important;
}

.bg-buzz-gold .double-header::after {
  color: #EAAA00 !important;
}

.bg-gt-navy .double-header::after {
  color: #051e39 !important;
}

.bg-blue .double-header::after {
  color: #004f9f !important;
}

.bg-msa-grey .double-header::after {
  color: #404a56 !important;
}

.bg-gt-warm-grey .double-header::after {
  color: #d6dbd4 !important;
}

.bg-gt-drk-gold .double-header::after {
  color: #857437 !important;
}

.bg-gt-gold .double-header::after {
  color: #b39051 !important;
}

.bg-gold .double-header::after {
  color: #b39051 !important;
}

.bg-gt-horizon .double-header::after {
  color: #f95e10 !important;
}

.bg-red .double-header::after {
  color: #ff0000 !important;
}

.bg-blue2 .double-header::after {
  color: #034f84 !important;
}

.bg-gt-warm-grey-light .double-header::after {
  color: #f7f7f7 !important;
}

.bg-bronze .double-header::after {
  color: #CD7F32 !important;
}

.bg-silver .double-header::after {
  color: #C0C0C0 !important;
}

.bg-gt-tech-gold .double-header::after {
  color: #B3A369 !important;
}

.bg-gt-navy-blue .double-header::after {
  color: #003057 !important;
}

.bg-gt-tech-medium-gold .double-header::after {
  color: #a4925a !important;
}

.bg-gt-tech-dark-gold .double-header::after {
  color: #8F713D !important;
}

.bg-gt-gray-matter .double-header::after {
  color: #54585A !important;
}

.bg-gt-pi-mile .double-header::after {
  color: #D6DBD4 !important;
}

.bg-gt-diploma .double-header::after {
  color: #F9F6E5 !important;
}

.bg-gt-buzz-gold .double-header::after {
  color: #EAAA00 !important;
}

.bg-gt-impact-purple .double-header::after {
  color: #5F249F !important;
}

.bg-gt-electric-blue .double-header::after {
  color: #64CCC9 !important;
}

.bg-gt-rat-cap .double-header::after {
  color: #FFCD00 !important;
}

.bg-gt-bold-blue .double-header::after {
  color: #3A5DAE !important;
}

.bg-gt-canopy-lime .double-header::after {
  color: #A4D233 !important;
}

.bg-gt-new-horizon .double-header::after {
  color: #E04F39 !important;
}

.bg-gt-olympic-teal .double-header::after {
  color: #008C95 !important;
}

.bg-gt-bright-purple .double-header::after {
  color: #7800FF !important;
}

.bg-gt-bright-electric .double-header::after {
  color: #00FFFF !important;
}

.bg-gt-bright-buzz .double-header::after {
  color: #FFCC00 !important;
}

.bg-gt-bright-blue .double-header::after {
  color: #2961FF !important;
}

.bg-gt-bright-canopy .double-header::after {
  color: #00EC9C !important;
}

.bg-gt-bright-horizon .double-header::after {
  color: #FF640F !important;
}

.bg-gt-dark-gray .double-header::after {
  color: #3b3b3b !important;
}

.bg-gt-drk-grey .double-header::after {
  color: #3b3b3b !important;
}

.bg-gt-medium-grey-light .double-header::after {
  color: #545454 !important;
}

.bg-gt-success .double-header::after {
  color: #349e08 !important;
}

.bg-gt-charcoal .double-header::after {
  color: #2F3338 !important;
}

.bg-gt-slate-dark .double-header::after {
  color: #3A4148 !important;
}

.bg-gt-steel-gray .double-header::after {
  color: #505861 !important;
}

.bg-gt-graphite .double-header::after {
  color: #444444 !important;
}

.bg-gt-ash-dark .double-header::after {
  color: #5A5F63 !important;
}

.bg-gt-navy-slate .double-header::after {
  color: #243746 !important;
}

.bg-gt-storm-blue .double-header::after {
  color: #334A5F !important;
}

.bg-gt-deep-steel-blue .double-header::after {
  color: #3E5468 !important;
}

.bg-gt-smoky-navy .double-header::after {
  color: #1E3A52 !important;
}

.bg-gt-midnight-navy .double-header::after {
  color: #00263E !important;
}

.bg-gt-deep-atlantic .double-header::after {
  color: #16324F !important;
}

.bg-gt-muted-gt-navy .double-header::after {
  color: #23415A !important;
}

.bg-gt-iron .double-header::after {
  color: #4A4742 !important;
}

.bg-gt-dark-taupe .double-header::after {
  color: #5A544C !important;
}

.bg-gt-bronze-shadow .double-header::after {
  color: #625746 !important;
}

.bg-gt-mist-gray .double-header::after {
  color: #D9DEE2 !important;
}

.bg-gt-silver-blue .double-header::after {
  color: #C9D2D8 !important;
}

.bg-gt-cloud-gray .double-header::after {
  color: #E4E8EB !important;
}

.bg-gt-stone-gray .double-header::after {
  color: #C7C9C7 !important;
}

.bg-gt-pale-slate .double-header::after {
  color: #D6E0E6 !important;
}

.bg-gt-fog-blue .double-header::after {
  color: #C7D6E2 !important;
}

.bg-gt-soft-steel .double-header::after {
  color: #B8C8D4 !important;
}

.bg-gt-ice-navy .double-header::after {
  color: #DCE7EF !important;
}

.bg-gt-soft-taupe .double-header::after {
  color: #D8D1C7 !important;
}

.bg-gt-sandstone .double-header::after {
  color: #DCCFB8 !important;
}

.bg-gt-light-bronze .double-header::after {
  color: #CBB89D !important;
}

.bg-gt-parchment .double-header::after {
  color: #E8E1D3 !important;
}

.bg-gt-faded-gold .double-header::after {
  color: #D6C48A !important;
}

.bg-gt-muted-buzz .double-header::after {
  color: #E1C76A !important;
}

.bg-gt-pale-tech-gold .double-header::after {
  color: #CDBB7C !important;
}

.bg-gt-gray-100 .double-header::after {
  color: #F8F9FA !important;
}

.bg-gt-gray-200 .double-header::after {
  color: #E9ECEF !important;
}

.bg-gt-gray-300 .double-header::after {
  color: #DEE2E6 !important;
}

.bg-gt-gray-400 .double-header::after {
  color: #CED4DA !important;
}

.bg-gt-gray-500 .double-header::after {
  color: #ADB5BD !important;
}

.bg-gt-gray-600 .double-header::after {
  color: #868E96 !important;
}

.bg-gt-gray-700 .double-header::after {
  color: #6C757D !important;
}

.bg-gt-gray-800 .double-header::after {
  color: #495057 !important;
}

.bg-gt-gray-900 .double-header::after {
  color: #343A40 !important;
}

.bg-gt-campanile .double-header::after {
  color: #048A81 !important;
}

.bg-gt-burdell .double-header::after {
  color: #BBE6F2 !important;
}

.bg-gt-tech-lawn .double-header::after {
  color: #066034 !important;
}

.bg-gt-whistle .double-header::after {
  color: #660064 !important;
}

.bg-gt-azalea .double-header::after {
  color: #D90368 !important;
}

.bg-gt-drk-grey .double-header::after {
  color: #3b3b3b !important;
}

.double-header.text-align-center::after {
  justify-content: center !important;
}

.double-header.text-align-center h2 {
  text-align: center;
  padding-left: 0 !important;
}

.double-header.text-blue-bg-black h2 {
  color: var(--gt-blue);
}

.double-header.text-blue-bg-black::after {
  text-shadow: -1px 0 var(--gt-blue), 0 1px var(--gt-blue), 1px 0 var(--gt-blue), 0 -1px var(--gt-blue);
  color: #262626 !important;
}

div[class^=engraved] h2 {
  color: transparent;
  text-shadow: 0px 2px 3px rgba(255, 255, 255, 0.3);
  -webkit-background-clip: text;
  -moz-background-clip: text;
  background-clip: text;
  font-size: clamp(3.5rem, 8vw, 7rem) !important;
  line-height: inherit !important;
}

.engraved-title-gold h2 {
  background-color: rgb(137.7212389381, 123.0309734513, 69.7787610619);
}

.engraved-title-black h2 {
  background-color: black;
}

.engraved-title-grey h2 {
  background-color: #969e92;
  text-shadow: 0px 2px 3px rgba(255, 255, 255, 0.5) !important;
}

.engraved-title-msa-grey h2 {
  background-color: #0c0e11;
  text-shadow: 0px 2px 3px rgba(255, 255, 255, 0.5) !important;
}

.engraved-title-navy h2 {
  background-color: #000000;
  text-shadow: 0px 2px 3px rgba(255, 255, 255, 0.5) !important;
}

/* TITLE SHADOWS */
.title-hard-shadow h2 {
  text-shadow: 6px 6px 0px rgba(0, 0, 0, 0.2);
}

.title-double-shadow h2 {
  text-shadow: 4px 3px 0px #fff, 9px 8px 0px rgba(0, 0, 0, 0.15);
}

.title-down-shadow h2 {
  text-shadow: 0px 3px 0px #b2a98f, 0px 14px 10px rgba(0, 0, 0, 0.15), 0px 24px 2px rgba(0, 0, 0, 0.1), 0px 34px 30px rgba(0, 0, 0, 0.1);
}

.title-close-heavy-shadow h2 {
  text-shadow: 0px 4px 3px rgba(0, 0, 0, 0.4), 0px 8px 13px rgba(0, 0, 0, 0.1), 0px 18px 23px rgba(0, 0, 0, 0.1);
}

.title-3d-shadow h2 {
  text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0, 0, 0, 0.1), 0 0 5px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3), 0 3px 5px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.2), 0 20px 20px rgba(0, 0, 0, 0.15);
}

.full-width-section {
  width: 100vw !important;
  position: relative !important;
  left: 50% !important;
  right: 50% !important;
  margin-left: -50vw !important;
  margin-right: -50vw !important;
}

.section-boxed {
  --contentWidth: 1300px;
  padding: 2rem max(2rem, 50vw - var(--contentWidth) / 2) !important;
}

.section-boxed .layout__region {
  margin: 0 !important;
}

.edge-to-edge {
  padding: 0 !important;
  margin: 0 !important;
}

/* WHEN VIEWS/blocks USED BOOTSTRAP CALLS */
/* Applies Bootstrap justify-content-* behavior to the Views row wrapper */
.viewblock-justify-content-start .view-content .view-content-wrap.row {
  justify-content: flex-start;
}

.viewblock-justify-content-end .view-content .view-content-wrap.row {
  justify-content: flex-end;
}

.viewblock-justify-content-center .view-content .view-content-wrap.row {
  justify-content: center;
}

.viewblock-justify-content-between .view-content .view-content-wrap.row {
  justify-content: space-between;
}

.viewblock-justify-content-around .view-content .view-content-wrap.row {
  justify-content: space-around;
}

.viewblock-justify-content-evenly .view-content .view-content-wrap.row {
  justify-content: space-evenly;
}

/* FLIPPY MODULE */
.flippy_pager ul.flippy {
  padding: 0;
  display: flex;
  justify-content: space-between;
}
.flippy_pager ul.flippy a {
  font-size: 1.3rem;
}
.flippy_pager ul.flippy .flippy-previous::before {
  content: "\f053";
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  margin-right: 0.5rem;
}
.flippy_pager ul.flippy .flippy-next::after {
  content: "\f054";
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  margin-left: 0.5rem;
}

/* REGION COLS*/
.region-col-2 {
  display: grid !important;
  grid-template-columns: repeat(2, 1fr);
  gap: 1rem;
}

.region-col-2 > .block {
  margin: 0 !important;
}

@media (max-width: 768px) {
  .region-col-2 {
    grid-template-columns: 1fr;
  }
}
/* Apply to a 1-column region wrapper to make inner blocks display as split columns.
   .split-cols = all blocks become 2 columns on larger screens
   .split-cols-skip-1 through .split-cols-skip-5 = skip that many starting blocks at full width,
   then remaining blocks become 2 columns
   All blocks stack full width on mobile.
   Block top/bottom margins are reset so flex gap controls spacing evenly. */
.split-cols,
.split-cols-skip-1,
.split-cols-skip-2,
.split-cols-skip-3,
.split-cols-skip-4,
.split-cols-skip-5 {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}

.split-cols > .block,
.split-cols-skip-1 > .block,
.split-cols-skip-2 > .block,
.split-cols-skip-3 > .block,
.split-cols-skip-4 > .block,
.split-cols-skip-5 > .block {
  flex: 0 1 100%;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

@media (min-width: 768px) {
  .split-cols > .block {
    flex: 0 1 calc(50% - 0.5rem);
  }
  .split-cols-skip-1 > .block:nth-child(n+2) {
    flex: 0 1 calc(50% - 0.5rem);
  }
  .split-cols-skip-2 > .block:nth-child(n+3) {
    flex: 0 1 calc(50% - 0.5rem);
  }
  .split-cols-skip-3 > .block:nth-child(n+4) {
    flex: 0 1 calc(50% - 0.5rem);
  }
  .split-cols-skip-4 > .block:nth-child(n+5) {
    flex: 0 1 calc(50% - 0.5rem);
  }
  .split-cols-skip-5 > .block:nth-child(n+6) {
    flex: 0 1 calc(50% - 0.5rem);
  }
}
/**/
.font-roboto {
  font-family: "Roboto", sans-serif !important;
}

.font-slab {
  font-family: "Roboto Slab", sans-serif !important;
}

.font-roboto-condensed {
  font-family: "Roboto Condensed", sans-serif !important;
}

.font-abel {
  font-family: "Abel", sans-serif !important;
}

.h2-font-slab h2 {
  font-family: "Roboto Slab", sans-serif !important;
}

.text-shadow {
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.8);
}

/* SUPER TITLE SIZES */
.super-title-size-1 h2 {
  font-size: 8rem !important;
}
@media screen and (max-width: 768px) {
  .super-title-size-1 h2 {
    font-size: 4rem !important;
  }
}

.super-title-size-2 h2 {
  font-size: 7rem !important;
}
@media screen and (max-width: 768px) {
  .super-title-size-2 h2 {
    font-size: 3.5rem !important;
  }
}

.super-title-size-3 h2 {
  font-size: 6rem !important;
}
@media screen and (max-width: 768px) {
  .super-title-size-3 h2 {
    font-size: 3rem !important;
  }
}

.super-title-size-4 h2 {
  font-size: 5rem !important;
}
@media screen and (max-width: 768px) {
  .super-title-size-4 h2 {
    font-size: 2.5rem !important;
  }
}

.super-title-size-5 h2 {
  font-size: 4rem !important;
}
@media screen and (max-width: 768px) {
  .super-title-size-5 h2 {
    font-size: 2rem !important;
  }
}

.super-title-size-6 h2 {
  font-size: 3rem !important;
}
@media screen and (max-width: 768px) {
  .super-title-size-6 h2 {
    font-size: 1.5rem !important;
  }
}

.large-quote blockquote {
  font-size: 1.1em !important;
  font-style: italic;
  font-family: "Roboto Slab", sans-serif;
  border-left: 2px solid var(--gt-gold);
}

.bigger-text-1 p {
  font-size: 1.05rem !important;
}

.bigger-text-2 p {
  font-size: 1.1rem !important;
}

.bigger-text-3 p {
  font-size: 1.5rem !important;
}

.bigger-text-4 p {
  font-size: 2rem !important;
}

.bigger-text-5 p {
  font-size: 2.5rem !important;
}

/*  LISTS */
ol.list-style-type-la {
  list-style-type: lower-alpha !important;
}

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

ol.list-style-type-lr {
  list-style-type: lower-roman !important;
}

ol.list-style-type-ur {
  list-style-type: upper-roman !important;
}

/* ENGRAVED */
.engraved-light {
  background-color: #000000 !important;
  -webkit-background-clip: text;
  -moz-background-clip: text;
  background-clip: text;
  color: transparent !important;
  text-shadow: 0rem 0.05rem 0.1rem rgba(255, 255, 255, 0.9) !important;
  padding-bottom: 0.5rem;
  font-weight: 600 !important;
}

.engraved-dark {
  background-color: #000000;
  -webkit-background-clip: text;
  -moz-background-clip: text;
  background-clip: text;
  color: transparent;
  text-shadow: 1.2px 1.4px 1.8px rgba(255, 255, 255, 0.8);
  padding-bottom: 0.5rem;
  font-weight: 600 !important;
}

.bar-engraved {
  display: block;
  margin: 5px 0;
  -webkit-box-shadow: inset 0px 2px 3px rgba(0, 0, 0, 0.73);
  -moz-box-shadow: inset 0px 2px 3px rgba(0, 0, 0, 0.73);
  box-shadow: inset 0px 2px 3px rgba(0, 0, 0, 0.73);
}

.text-balanced {
  text-wrap: balance;
}

.icon-list ul {
  list-style: none !important;
}
.icon-list li:not(:last-child) {
  padding-bottom: 15px;
}
.icon-list .fontawesome-icon-inline {
  display: flex;
  align-items: center;
  position: relative;
  padding-left: 5em;
}
.icon-list .fontawesome-icon-inline:hover > i {
  animation: iconmove 500ms ease-in-out;
}
.icon-list i {
  font-size: 3rem !important;
  position: absolute;
  left: 0;
}

@keyframes iconmove {
  0% {
    transform: translateX(0px);
  }
  50% {
    transform: translateX(-10px);
  }
  100% {
    transform: translateX(0px);
  }
}
@media (max-width: 428px) {
  .icon-list .fontawesome-icon-inline {
    flex-direction: column !important;
    padding-left: 0 !important;
  }
  .icon-list li:not(:last-child) {
    padding-bottom: 40px;
  }
  .icon-list ul {
    padding-left: 0 !important;
  }
  .icon-list i {
    font-size: 3rem !important;
    padding-right: 0px;
    margin-bottom: 5px;
    position: relative;
  }
}
/* loop colors on color file */
/*  icon colors */
.icon-color-white i {
  color: #ffffff !important;
}

.icon-color-black i {
  color: #262626 !important;
}

.icon-color-gt-black i {
  color: #262626 !important;
}

.icon-color-gt-white i {
  color: #ffffff !important;
}

.icon-color-buzz i {
  color: #EAAA00 !important;
}

.icon-color-buzz-gold i {
  color: #EAAA00 !important;
}

.icon-color-gt-navy i {
  color: #051e39 !important;
}

.icon-color-blue i {
  color: #004f9f !important;
}

.icon-color-msa-grey i {
  color: #404a56 !important;
}

.icon-color-gt-warm-grey i {
  color: #d6dbd4 !important;
}

.icon-color-gt-drk-gold i {
  color: #857437 !important;
}

.icon-color-gt-gold i {
  color: #b39051 !important;
}

.icon-color-gold i {
  color: #b39051 !important;
}

.icon-color-gt-horizon i {
  color: #f95e10 !important;
}

.icon-color-red i {
  color: #ff0000 !important;
}

.icon-color-blue2 i {
  color: #034f84 !important;
}

.icon-color-gt-warm-grey-light i {
  color: #f7f7f7 !important;
}

.icon-color-bronze i {
  color: #CD7F32 !important;
}

.icon-color-silver i {
  color: #C0C0C0 !important;
}

.icon-color-gt-tech-gold i {
  color: #B3A369 !important;
}

.icon-color-gt-navy-blue i {
  color: #003057 !important;
}

.icon-color-gt-tech-medium-gold i {
  color: #a4925a !important;
}

.icon-color-gt-tech-dark-gold i {
  color: #8F713D !important;
}

.icon-color-gt-gray-matter i {
  color: #54585A !important;
}

.icon-color-gt-pi-mile i {
  color: #D6DBD4 !important;
}

.icon-color-gt-diploma i {
  color: #F9F6E5 !important;
}

.icon-color-gt-buzz-gold i {
  color: #EAAA00 !important;
}

.icon-color-gt-impact-purple i {
  color: #5F249F !important;
}

.icon-color-gt-electric-blue i {
  color: #64CCC9 !important;
}

.icon-color-gt-rat-cap i {
  color: #FFCD00 !important;
}

.icon-color-gt-bold-blue i {
  color: #3A5DAE !important;
}

.icon-color-gt-canopy-lime i {
  color: #A4D233 !important;
}

.icon-color-gt-new-horizon i {
  color: #E04F39 !important;
}

.icon-color-gt-olympic-teal i {
  color: #008C95 !important;
}

.icon-color-gt-bright-purple i {
  color: #7800FF !important;
}

.icon-color-gt-bright-electric i {
  color: #00FFFF !important;
}

.icon-color-gt-bright-buzz i {
  color: #FFCC00 !important;
}

.icon-color-gt-bright-blue i {
  color: #2961FF !important;
}

.icon-color-gt-bright-canopy i {
  color: #00EC9C !important;
}

.icon-color-gt-bright-horizon i {
  color: #FF640F !important;
}

.icon-color-gt-dark-gray i {
  color: #3b3b3b !important;
}

.icon-color-gt-drk-grey i {
  color: #3b3b3b !important;
}

.icon-color-gt-medium-grey-light i {
  color: #545454 !important;
}

.icon-color-gt-success i {
  color: #349e08 !important;
}

.icon-color-gt-charcoal i {
  color: #2F3338 !important;
}

.icon-color-gt-slate-dark i {
  color: #3A4148 !important;
}

.icon-color-gt-steel-gray i {
  color: #505861 !important;
}

.icon-color-gt-graphite i {
  color: #444444 !important;
}

.icon-color-gt-ash-dark i {
  color: #5A5F63 !important;
}

.icon-color-gt-navy-slate i {
  color: #243746 !important;
}

.icon-color-gt-storm-blue i {
  color: #334A5F !important;
}

.icon-color-gt-deep-steel-blue i {
  color: #3E5468 !important;
}

.icon-color-gt-smoky-navy i {
  color: #1E3A52 !important;
}

.icon-color-gt-midnight-navy i {
  color: #00263E !important;
}

.icon-color-gt-deep-atlantic i {
  color: #16324F !important;
}

.icon-color-gt-muted-gt-navy i {
  color: #23415A !important;
}

.icon-color-gt-iron i {
  color: #4A4742 !important;
}

.icon-color-gt-dark-taupe i {
  color: #5A544C !important;
}

.icon-color-gt-bronze-shadow i {
  color: #625746 !important;
}

.icon-color-gt-mist-gray i {
  color: #D9DEE2 !important;
}

.icon-color-gt-silver-blue i {
  color: #C9D2D8 !important;
}

.icon-color-gt-cloud-gray i {
  color: #E4E8EB !important;
}

.icon-color-gt-stone-gray i {
  color: #C7C9C7 !important;
}

.icon-color-gt-pale-slate i {
  color: #D6E0E6 !important;
}

.icon-color-gt-fog-blue i {
  color: #C7D6E2 !important;
}

.icon-color-gt-soft-steel i {
  color: #B8C8D4 !important;
}

.icon-color-gt-ice-navy i {
  color: #DCE7EF !important;
}

.icon-color-gt-soft-taupe i {
  color: #D8D1C7 !important;
}

.icon-color-gt-sandstone i {
  color: #DCCFB8 !important;
}

.icon-color-gt-light-bronze i {
  color: #CBB89D !important;
}

.icon-color-gt-parchment i {
  color: #E8E1D3 !important;
}

.icon-color-gt-faded-gold i {
  color: #D6C48A !important;
}

.icon-color-gt-muted-buzz i {
  color: #E1C76A !important;
}

.icon-color-gt-pale-tech-gold i {
  color: #CDBB7C !important;
}

.icon-color-gt-gray-100 i {
  color: #F8F9FA !important;
}

.icon-color-gt-gray-200 i {
  color: #E9ECEF !important;
}

.icon-color-gt-gray-300 i {
  color: #DEE2E6 !important;
}

.icon-color-gt-gray-400 i {
  color: #CED4DA !important;
}

.icon-color-gt-gray-500 i {
  color: #ADB5BD !important;
}

.icon-color-gt-gray-600 i {
  color: #868E96 !important;
}

.icon-color-gt-gray-700 i {
  color: #6C757D !important;
}

.icon-color-gt-gray-800 i {
  color: #495057 !important;
}

.icon-color-gt-gray-900 i {
  color: #343A40 !important;
}

.icon-color-gt-campanile i {
  color: #048A81 !important;
}

.icon-color-gt-burdell i {
  color: #BBE6F2 !important;
}

.icon-color-gt-tech-lawn i {
  color: #066034 !important;
}

.icon-color-gt-whistle i {
  color: #660064 !important;
}

.icon-color-gt-azalea i {
  color: #D90368 !important;
}

div.inline-icon-title.gt-basic-block {
  display: grid !important;
  grid-template-columns: auto 1fr;
  align-items: center;
  column-gap: 0.75rem;
}
div.inline-icon-title.gt-basic-block > .field--name-body {
  grid-column: 1;
  grid-row: 1;
  margin: 0 !important;
  padding: 0 !important;
}
div.inline-icon-title.gt-basic-block > .field--name-body p {
  margin: 0 !important;
  padding: 0 !important;
}
div.inline-icon-title.gt-basic-block > h2 {
  grid-column: 2;
  grid-row: 1;
  margin: 0 !important;
  padding: 0 !important;
}

/* BACKGROUND ICON
   Add class to block: bg-icon

   Optional inline vars:
   --bg-icon-content: "\f312";
   --bg-icon-font: var(--fa-font-regular);
   --bg-icon-size: 50cqi;
   --bg-icon-color: #ffffff;
   --bg-icon-opacity: .10;
   --bg-icon-right: -5rem;
   --bg-icon-bottom: -5rem;
*/
.bg-icon {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  container-type: inline-size;
}

.bg-icon::before {
  content: var(--bg-icon-content, "\f312");
  font: var(--bg-icon-font, var(--fa-font-regular));
  position: absolute;
  right: var(--bg-icon-right, -5rem);
  bottom: var(--bg-icon-bottom, -5rem);
  width: 1.5em;
  height: 1.5em;
  display: grid;
  place-items: center;
  font-size: var(--bg-icon-size, 50cqi);
  line-height: 1;
  color: var(--bg-icon-color, #ffffff);
  opacity: var(--bg-icon-opacity, 0.1);
  z-index: 1;
  pointer-events: none;
}

.bg-icon > * {
  position: relative;
  z-index: 2;
}

/*---------------------------------------------------------*/
.super-hero #gt-image-wrapper {
  position: relative;
  display: grid;
}
.super-hero picture {
  grid-area: 1/2;
  width: 100vw;
  display: block;
  height: 100%;
  width: 100vw;
  overflow: hidden;
}
.super-hero picture img {
  object-fit: cover;
  height: 100%;
}
.super-hero .cutline {
  grid-area: 1/2;
  display: flex;
  flex-direction: column;
  justify-content: center;
  --contentWidth: 1140px;
  padding: 2rem max(2rem, 50vw - var(--contentWidth) / 2);
  gap: 1.5em;
  z-index: 2 !important;
  margin-bottom: 0 !important;
}
.super-hero .cutline h1,
.super-hero .cutline h2,
.super-hero .cutline h3,
.super-hero .cutline h4,
.super-hero .cutline h5 {
  color: white;
  margin: 0 auto !important;
  font-family: "Roboto Condensed", sans-serif;
  text-shadow: 0px 0px 3px black;
  opacity: 1;
}
.super-hero .cutline h1 {
  font-size: 6rem;
}
.super-hero .cutline h2 {
  font-size: 5rem;
}
.super-hero .cutline h3 {
  font-size: 4rem;
}
.super-hero .cutline h4 {
  font-size: 3rem;
}
.super-hero .cutline h5 {
  font-size: 2rem;
}
.super-hero .cutline h6 {
  font-size: 1rem;
}
.super-hero .cutline p {
  color: white;
  font-size: 1.7em;
  font-weight: bold;
  text-shadow: 1px 1px 0 black;
  font-family: "Roboto", sans-serif;
}
.super-hero .cutline p.s-btn {
  text-shadow: none;
}
.super-hero.sho-5 picture img {
  opacity: 0.05;
}
.super-hero.sho-10 picture img {
  opacity: 0.1;
}
.super-hero.sho-15 picture img {
  opacity: 0.15;
}
.super-hero.sho-20 picture img {
  opacity: 0.2;
}
.super-hero.sho-25 picture img {
  opacity: 0.25;
}
.super-hero.sho-30 picture img {
  opacity: 0.3;
}
.super-hero.sho-35 picture img {
  opacity: 0.35;
}
.super-hero.sho-40 picture img {
  opacity: 0.4;
}
.super-hero.sho-45 picture img {
  opacity: 0.45;
}
.super-hero.sho-50 picture img {
  opacity: 0.5;
}
.super-hero.sho-55 picture img {
  opacity: 0.55;
}
.super-hero.sho-60 picture img {
  opacity: 0.6;
}
.super-hero.sho-65 picture img {
  opacity: 0.65;
}
.super-hero.sho-70 picture img {
  opacity: 0.7;
}
.super-hero.sho-75 picture img {
  opacity: 0.75;
}
.super-hero.sho-80 picture img {
  opacity: 0.8;
}
.super-hero.sho-85 picture img {
  opacity: 0.85;
}
.super-hero.sho-90 picture img {
  opacity: 0.9;
}
.super-hero.sho-95 picture img {
  opacity: 0.95;
}
.super-hero.sho-100 picture img {
  opacity: 1;
}

.super-max-h-250 picture {
  max-height: 250px;
}

.super-max-h-300 picture {
  max-height: 300px;
}

.super-max-h-350 picture {
  max-height: 350px;
}

.super-max-h-400 picture {
  max-height: 400px;
}

.super-max-h-450 picture {
  max-height: 450px;
}

.super-max-h-500 picture {
  max-height: 500px;
}

.super-max-h-550 picture {
  max-height: 550px;
}

.super-max-h-600 picture {
  max-height: 600px;
}

.super-max-h-650 picture {
  max-height: 650px;
}

.super-max-h-700 picture {
  max-height: 700px;
}

.super-h-blur-5 picture {
  filter: blur(5px);
}

.super-h-blur-10 picture {
  filter: blur(10px);
}

.super-h-blur-15 picture {
  filter: blur(15px);
}

.super-h-blur-20 picture {
  filter: blur(20px);
}

.super-h-blur-25 picture {
  filter: blur(25px);
}

.main-container .super-hero p a {
  text-decoration: none !important;
  margin: 20px 0;
}

.super-hero-image-top img {
  object-position: top !important;
}

.super-hero-image-bottom img {
  object-position: bottom !important;
}

.break-out {
  margin-left: auto;
  margin-right: auto;
  border-radius: 10px;
}
.break-out #gt-image-wrapper {
  display: flex;
  flex-direction: row;
  margin-top: 75px;
  justify-content: space-evenly;
}
.break-out picture {
  margin-top: -75px;
  display: flex;
  align-items: flex-end;
}
.break-out picture img {
  filter: drop-shadow(10px 0px 10px rgba(0, 0, 0, 0.3));
  max-width: 900px !important;
  padding: 0 10px;
}
.break-out .cutline {
  margin: auto 15px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 5px;
  padding-top: 0.5rem !important;
}
.break-out .cutline h1,
.break-out .cutline h1,
.break-out .cutline h3,
.break-out .cutline h4,
.break-out .cutline h5 {
  font-size: 4em;
  margin: 0.2em auto !important;
  font-family: "Roboto Condensed", sans-serif;
}
.break-out .cutline p {
  font-size: 1.35em;
  font-family: "Roboto", sans-serif;
  font-weight: bold;
}
.break-out .cutline p:last-of-type {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
.break-out .cutline a {
  text-decoration: none !important;
  padding: 0.5em 1em;
  border: 2px solid;
  border-color: inherit;
  /* the border then takes the text above */
  border-radius: 5px;
  margin: 10px auto;
  text-shadow: none !important;
}
.break-out .cutline a:hover {
  background-color: rgba(255, 255, 255, 0.2);
  color: #333333 !important;
  text-decoration: underline !important;
}

@media only screen and (max-width: 820px) {
  .break-out {
    max-width: 478px;
    width: 100% !important;
  }
  .break-out #gt-image-wrapper {
    flex-direction: column !important;
    gap: 1em;
  }
  .break-out picture {
    border-bottom: 4px solid rgba(0, 0, 0, 0.3);
  }
  /* flip image*/
  .break-out.flex-row-reverse #gt-image-wrapper {
    flex-direction: column !important;
  }
}
.main-container .break-out p a {
  text-decoration: none !important;
  margin: 20px 0;
}

/* flip image*/
.break-out.flex-row-reverse #gt-image-wrapper {
  flex-direction: row-reverse !important;
}

@media only screen and (max-width: 820px) {
  /* flip image*/
  .break-out.flex-row-reverse #gt-image-wrapper {
    flex-direction: column !important;
  }
}
.circle-break-out #gt-image-wrapper {
  position: relative;
  /*max-width: 20rem;*/
  margin-inline: auto;
  aspect-ratio: 1/1.2;
  /*background-color: pink;*/
  border-radius: 0 0 100vw 100vw;
  overflow: hidden;
}
.circle-break-out picture {
  position: absolute;
  inset: auto 0 0;
  bottom: 0px;
  aspect-ratio: 1/1;
  /*width: 80%;*/
  border-radius: 50%;
  margin-inline: auto;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgb(255, 255, 255);
  background: -moz-radial-gradient(circle, rgb(255, 255, 255) 40%, rgba(179, 163, 105, 0.7805322813) 100%);
  background: -webkit-radial-gradient(circle, rgb(255, 255, 255) 40%, rgba(179, 163, 105, 0.7805322813) 100%);
  background: radial-gradient(circle, rgb(255, 255, 255) 40%, rgba(179, 163, 105, 0.7805322813) 100%);
  bottom: 0;
}
.circle-break-out img {
  transform: scale(1.2) translateY(-5%);
}
.circle-break-out.hover img {
  transition: all 250ms ease-out;
  transform: scale(1) translateY(1px);
}
.circle-break-out.hover picture:hover img {
  transform: scale(1.2) translateY(-5%);
}

.icon-block {
  padding: 1.8rem 1.8rem;
  flex-grow: 2;
  display: flex;
  flex-direction: column;
}
.icon-block h1,
.icon-block h2,
.icon-block h3,
.icon-block h4,
.icon-block h5 {
  font-size: 1.7rem !important;
  padding-top: 1.1rem;
  padding-right: 0;
  padding-bottom: 0.5rem;
  padding-left: 0;
}
.icon-block i {
  font-size: 3em;
}
.icon-block p {
  word-break: break-word;
  line-height: 1.35rem !important;
  font-size: 0.98rem !important;
}
.icon-block p a {
  background: transparent !important;
  border: none !important;
}
.icon-block .field--name-body > p:nth-of-type(3) a {
  text-decoration: none !important;
  padding: 0.3em 0.8em;
  border: 2px solid !important;
  border-color: inherit;
  border-radius: 5px;
  margin: 10px auto;
  text-shadow: none !important;
}
.icon-block p:has(i) {
  margin-bottom: 0 !important;
}
.icon-block .field--name-body {
  padding: 0 !important;
  margin: 0 !important;
  flex: 1;
}
.icon-block .field--name-field-link {
  margin-bottom: 0 !important;
}

.s-btn a {
  background: #b39051 !important;
  border: 2px #b39051 solid !important;
  color: #262626 !important;
  border-radius: 5px;
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  font-weight: 500;
  font-size: 1rem;
  padding: 0.45em 0.7em !important;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  display: inline-block;
  margin-bottom: 5px;
}
.s-btn a:hover {
  background: rgb(109.968, 87.848, 48.032) !important;
  color: white !important;
}

.s-btn p a {
  all: unset !important; /* Resets all styles */
  text-decoration: underline !important; /* Optional: Default link style */
  font-weight: bold !important;
}

.s-btn p a:hover {
  background-color: transparent !important;
  cursor: pointer !important;
}

.text-btn-white a {
  color: #ffffff !important;
}

.text-btn-black a {
  color: #262626 !important;
}

.text-btn-gt-black a {
  color: #262626 !important;
}

.text-btn-gt-white a {
  color: #ffffff !important;
}

.text-btn-buzz a {
  color: #EAAA00 !important;
}

.text-btn-buzz-gold a {
  color: #EAAA00 !important;
}

.text-btn-gt-navy a {
  color: #051e39 !important;
}

.text-btn-blue a {
  color: #004f9f !important;
}

.text-btn-msa-grey a {
  color: #404a56 !important;
}

.text-btn-gt-warm-grey a {
  color: #d6dbd4 !important;
}

.text-btn-gt-drk-gold a {
  color: #857437 !important;
}

.text-btn-gt-gold a {
  color: #b39051 !important;
}

.text-btn-gold a {
  color: #b39051 !important;
}

.text-btn-gt-horizon a {
  color: #f95e10 !important;
}

.text-btn-red a {
  color: #ff0000 !important;
}

.text-btn-blue2 a {
  color: #034f84 !important;
}

.text-btn-gt-warm-grey-light a {
  color: #f7f7f7 !important;
}

.text-btn-bronze a {
  color: #CD7F32 !important;
}

.text-btn-silver a {
  color: #C0C0C0 !important;
}

.text-btn-gt-tech-gold a {
  color: #B3A369 !important;
}

.text-btn-gt-navy-blue a {
  color: #003057 !important;
}

.text-btn-gt-tech-medium-gold a {
  color: #a4925a !important;
}

.text-btn-gt-tech-dark-gold a {
  color: #8F713D !important;
}

.text-btn-gt-gray-matter a {
  color: #54585A !important;
}

.text-btn-gt-pi-mile a {
  color: #D6DBD4 !important;
}

.text-btn-gt-diploma a {
  color: #F9F6E5 !important;
}

.text-btn-gt-buzz-gold a {
  color: #EAAA00 !important;
}

.text-btn-gt-impact-purple a {
  color: #5F249F !important;
}

.text-btn-gt-electric-blue a {
  color: #64CCC9 !important;
}

.text-btn-gt-rat-cap a {
  color: #FFCD00 !important;
}

.text-btn-gt-bold-blue a {
  color: #3A5DAE !important;
}

.text-btn-gt-canopy-lime a {
  color: #A4D233 !important;
}

.text-btn-gt-new-horizon a {
  color: #E04F39 !important;
}

.text-btn-gt-olympic-teal a {
  color: #008C95 !important;
}

.text-btn-gt-bright-purple a {
  color: #7800FF !important;
}

.text-btn-gt-bright-electric a {
  color: #00FFFF !important;
}

.text-btn-gt-bright-buzz a {
  color: #FFCC00 !important;
}

.text-btn-gt-bright-blue a {
  color: #2961FF !important;
}

.text-btn-gt-bright-canopy a {
  color: #00EC9C !important;
}

.text-btn-gt-bright-horizon a {
  color: #FF640F !important;
}

.text-btn-gt-dark-gray a {
  color: #3b3b3b !important;
}

.text-btn-gt-drk-grey a {
  color: #3b3b3b !important;
}

.text-btn-gt-medium-grey-light a {
  color: #545454 !important;
}

.text-btn-gt-success a {
  color: #349e08 !important;
}

.text-btn-gt-charcoal a {
  color: #2F3338 !important;
}

.text-btn-gt-slate-dark a {
  color: #3A4148 !important;
}

.text-btn-gt-steel-gray a {
  color: #505861 !important;
}

.text-btn-gt-graphite a {
  color: #444444 !important;
}

.text-btn-gt-ash-dark a {
  color: #5A5F63 !important;
}

.text-btn-gt-navy-slate a {
  color: #243746 !important;
}

.text-btn-gt-storm-blue a {
  color: #334A5F !important;
}

.text-btn-gt-deep-steel-blue a {
  color: #3E5468 !important;
}

.text-btn-gt-smoky-navy a {
  color: #1E3A52 !important;
}

.text-btn-gt-midnight-navy a {
  color: #00263E !important;
}

.text-btn-gt-deep-atlantic a {
  color: #16324F !important;
}

.text-btn-gt-muted-gt-navy a {
  color: #23415A !important;
}

.text-btn-gt-iron a {
  color: #4A4742 !important;
}

.text-btn-gt-dark-taupe a {
  color: #5A544C !important;
}

.text-btn-gt-bronze-shadow a {
  color: #625746 !important;
}

.text-btn-gt-mist-gray a {
  color: #D9DEE2 !important;
}

.text-btn-gt-silver-blue a {
  color: #C9D2D8 !important;
}

.text-btn-gt-cloud-gray a {
  color: #E4E8EB !important;
}

.text-btn-gt-stone-gray a {
  color: #C7C9C7 !important;
}

.text-btn-gt-pale-slate a {
  color: #D6E0E6 !important;
}

.text-btn-gt-fog-blue a {
  color: #C7D6E2 !important;
}

.text-btn-gt-soft-steel a {
  color: #B8C8D4 !important;
}

.text-btn-gt-ice-navy a {
  color: #DCE7EF !important;
}

.text-btn-gt-soft-taupe a {
  color: #D8D1C7 !important;
}

.text-btn-gt-sandstone a {
  color: #DCCFB8 !important;
}

.text-btn-gt-light-bronze a {
  color: #CBB89D !important;
}

.text-btn-gt-parchment a {
  color: #E8E1D3 !important;
}

.text-btn-gt-faded-gold a {
  color: #D6C48A !important;
}

.text-btn-gt-muted-buzz a {
  color: #E1C76A !important;
}

.text-btn-gt-pale-tech-gold a {
  color: #CDBB7C !important;
}

.text-btn-gt-gray-100 a {
  color: #F8F9FA !important;
}

.text-btn-gt-gray-200 a {
  color: #E9ECEF !important;
}

.text-btn-gt-gray-300 a {
  color: #DEE2E6 !important;
}

.text-btn-gt-gray-400 a {
  color: #CED4DA !important;
}

.text-btn-gt-gray-500 a {
  color: #ADB5BD !important;
}

.text-btn-gt-gray-600 a {
  color: #868E96 !important;
}

.text-btn-gt-gray-700 a {
  color: #6C757D !important;
}

.text-btn-gt-gray-800 a {
  color: #495057 !important;
}

.text-btn-gt-gray-900 a {
  color: #343A40 !important;
}

.text-btn-gt-campanile a {
  color: #048A81 !important;
}

.text-btn-gt-burdell a {
  color: #BBE6F2 !important;
}

.text-btn-gt-tech-lawn a {
  color: #066034 !important;
}

.text-btn-gt-whistle a {
  color: #660064 !important;
}

.text-btn-gt-azalea a {
  color: #D90368 !important;
}

.bg-btn-white a {
  background: #ffffff !important;
  border: 2px #ffffff solid !important;
}
.bg-btn-white a:hover {
  background: #cccccc !important;
}

.bg-btn-black a {
  background: #262626 !important;
  border: 2px #262626 solid !important;
}
.bg-btn-black a:hover {
  background: black !important;
}

.bg-btn-gt-black a {
  background: #262626 !important;
  border: 2px #262626 solid !important;
}
.bg-btn-gt-black a:hover {
  background: black !important;
}

.bg-btn-gt-white a {
  background: #ffffff !important;
  border: 2px #ffffff solid !important;
}
.bg-btn-gt-white a:hover {
  background: #cccccc !important;
}

.bg-btn-buzz a {
  background: #EAAA00 !important;
  border: 2px #EAAA00 solid !important;
}
.bg-btn-buzz a:hover {
  background: rgb(132, 95.8974358974, 0) !important;
}

.bg-btn-buzz-gold a {
  background: #EAAA00 !important;
  border: 2px #EAAA00 solid !important;
}
.bg-btn-buzz-gold a:hover {
  background: rgb(132, 95.8974358974, 0) !important;
}

.bg-btn-gt-navy a {
  background: #051e39 !important;
  border: 2px #051e39 solid !important;
}
.bg-btn-gt-navy a:hover {
  background: black !important;
}

.bg-btn-blue a {
  background: #004f9f !important;
  border: 2px #004f9f solid !important;
}
.bg-btn-blue a:hover {
  background: rgb(0, 28.320754717, 57) !important;
}

.bg-btn-msa-grey a {
  background: #404a56 !important;
  border: 2px #404a56 solid !important;
}
.bg-btn-msa-grey a:hover {
  background: rgb(20.48, 23.68, 27.52) !important;
}

.bg-btn-gt-warm-grey a {
  background: #d6dbd4 !important;
  border: 2px #d6dbd4 solid !important;
}
.bg-btn-gt-warm-grey a:hover {
  background: rgb(161.0632911392, 172.5189873418, 156.4810126582) !important;
}

.bg-btn-gt-drk-gold a {
  background: #857437 !important;
  border: 2px #857437 solid !important;
}
.bg-btn-gt-drk-gold a:hover {
  background: rgb(60.8404255319, 53.0638297872, 25.1595744681) !important;
}

.bg-btn-gt-gold a {
  background: #b39051 !important;
  border: 2px #b39051 solid !important;
}
.bg-btn-gt-gold a:hover {
  background: rgb(109.968, 87.848, 48.032) !important;
}

.bg-btn-gold a {
  background: #b39051 !important;
  border: 2px #b39051 solid !important;
}
.bg-btn-gold a:hover {
  background: rgb(109.968, 87.848, 48.032) !important;
}

.bg-btn-gt-horizon a {
  background: #f95e10 !important;
  border: 2px #f95e10 solid !important;
}
.bg-btn-gt-horizon a:hover {
  background: rgb(159.0081632653, 55.8857142857, 3.9918367347) !important;
}

.bg-btn-red a {
  background: #ff0000 !important;
  border: 2px #ff0000 solid !important;
}
.bg-btn-red a:hover {
  background: #990000 !important;
}

.bg-btn-blue2 a {
  background: #034f84 !important;
  border: 2px #034f84 solid !important;
}
.bg-btn-blue2 a:hover {
  background: rgb(0.7333333333, 19.3111111111, 32.2666666667) !important;
}

.bg-btn-gt-warm-grey-light a {
  background: #f7f7f7 !important;
  border: 2px #f7f7f7 solid !important;
}
.bg-btn-gt-warm-grey-light a:hover {
  background: #c4c4c4 !important;
}

.bg-btn-bronze a {
  background: #CD7F32 !important;
  border: 2px #CD7F32 solid !important;
}
.bg-btn-bronze a:hover {
  background: rgb(123, 76.2, 30) !important;
}

.bg-btn-silver a {
  background: #C0C0C0 !important;
  border: 2px #C0C0C0 solid !important;
}
.bg-btn-silver a:hover {
  background: #8d8d8d !important;
}

.bg-btn-gt-tech-gold a {
  background: #B3A369 !important;
  border: 2px #B3A369 solid !important;
}
.bg-btn-gt-tech-gold a:hover {
  background: rgb(120.796460177, 107.9115044248, 61.203539823) !important;
}

.bg-btn-gt-navy-blue a {
  background: #003057 !important;
  border: 2px #003057 solid !important;
}
.bg-btn-gt-navy-blue a:hover {
  background: black !important;
}

.bg-btn-gt-tech-medium-gold a {
  background: #a4925a !important;
  border: 2px #a4925a solid !important;
}
.bg-btn-gt-tech-medium-gold a:hover {
  background: rgb(98.1417322835, 87.3700787402, 53.8582677165) !important;
}

.bg-btn-gt-tech-dark-gold a {
  background: #8F713D !important;
  border: 2px #8F713D solid !important;
}
.bg-btn-gt-tech-dark-gold a:hover {
  background: rgb(71.5, 56.5, 30.5) !important;
}

.bg-btn-gt-gray-matter a {
  background: #54585A !important;
  border: 2px #54585A solid !important;
}
.bg-btn-gt-gray-matter a:hover {
  background: rgb(34.7586206897, 36.4137931034, 37.2413793103) !important;
}

.bg-btn-gt-pi-mile a {
  background: #D6DBD4 !important;
  border: 2px #D6DBD4 solid !important;
}
.bg-btn-gt-pi-mile a:hover {
  background: rgb(161.0632911392, 172.5189873418, 156.4810126582) !important;
}

.bg-btn-gt-diploma a {
  background: #F9F6E5 !important;
  border: 2px #F9F6E5 solid !important;
}
.bg-btn-gt-diploma a:hover {
  background: rgb(229.875, 217.3125, 146.125) !important;
}

.bg-btn-gt-buzz-gold a {
  background: #EAAA00 !important;
  border: 2px #EAAA00 solid !important;
}
.bg-btn-gt-buzz-gold a:hover {
  background: rgb(132, 95.8974358974, 0) !important;
}

.bg-btn-gt-impact-purple a {
  background: #5F249F !important;
  border: 2px #5F249F solid !important;
}
.bg-btn-gt-impact-purple a:hover {
  background: rgb(45.3076923077, 17.1692307692, 75.8307692308) !important;
}

.bg-btn-gt-electric-blue a {
  background: #64CCC9 !important;
  border: 2px #64CCC9 solid !important;
}
.bg-btn-gt-electric-blue a:hover {
  background: rgb(50.0097087379, 151.9902912621, 149.0485436893) !important;
}

.bg-btn-gt-rat-cap a {
  background: #FFCD00 !important;
  border: 2px #FFCD00 solid !important;
}
.bg-btn-gt-rat-cap a:hover {
  background: #997b00 !important;
}

.bg-btn-gt-bold-blue a {
  background: #3A5DAE !important;
  border: 2px #3A5DAE solid !important;
}
.bg-btn-gt-bold-blue a:hover {
  background: rgb(32.5, 52.1120689655, 97.5) !important;
}

.bg-btn-gt-canopy-lime a {
  background: #A4D233 !important;
  border: 2px #A4D233 solid !important;
}
.bg-btn-gt-canopy-lime a:hover {
  background: rgb(100.8915662651, 130.265060241, 28.734939759) !important;
}

.bg-btn-gt-new-horizon a {
  background: #E04F39 !important;
  border: 2px #E04F39 solid !important;
}
.bg-btn-gt-new-horizon a:hover {
  background: rgb(154.768558952, 41.4279475983, 24.231441048) !important;
}

.bg-btn-gt-olympic-teal a {
  background: #008C95 !important;
  border: 2px #008C95 solid !important;
}
.bg-btn-gt-olympic-teal a:hover {
  background: rgb(0, 44.1610738255, 47) !important;
}

.bg-btn-gt-bright-purple a {
  background: #7800FF !important;
  border: 2px #7800FF solid !important;
}
.bg-btn-gt-bright-purple a:hover {
  background: #480099 !important;
}

.bg-btn-gt-bright-electric a {
  background: #00FFFF !important;
  border: 2px #00FFFF solid !important;
}
.bg-btn-gt-bright-electric a:hover {
  background: #009999 !important;
}

.bg-btn-gt-bright-buzz a {
  background: #FFCC00 !important;
  border: 2px #FFCC00 solid !important;
}
.bg-btn-gt-bright-buzz a:hover {
  background: rgb(153, 122.4, 0) !important;
}

.bg-btn-gt-bright-blue a {
  background: #2961FF !important;
  border: 2px #2961FF solid !important;
}
.bg-btn-gt-bright-blue a:hover {
  background: rgb(0, 50.7663551402, 194) !important;
}

.bg-btn-gt-bright-canopy a {
  background: #00EC9C !important;
  border: 2px #00EC9C solid !important;
}
.bg-btn-gt-bright-canopy a:hover {
  background: rgb(0, 134, 88.5762711864) !important;
}

.bg-btn-gt-bright-horizon a {
  background: #FF640F !important;
  border: 2px #FF640F solid !important;
}
.bg-btn-gt-bright-horizon a:hover {
  background: rgb(168, 59.5, 0) !important;
}

.bg-btn-gt-dark-gray a {
  background: #3b3b3b !important;
  border: 2px #3b3b3b solid !important;
}
.bg-btn-gt-dark-gray a:hover {
  background: #080808 !important;
}

.bg-btn-gt-drk-grey a {
  background: #3b3b3b !important;
  border: 2px #3b3b3b solid !important;
}
.bg-btn-gt-drk-grey a:hover {
  background: #080808 !important;
}

.bg-btn-gt-medium-grey-light a {
  background: #545454 !important;
  border: 2px #545454 solid !important;
}
.bg-btn-gt-medium-grey-light a:hover {
  background: #212121 !important;
}

.bg-btn-gt-success a {
  background: #349e08 !important;
  border: 2px #349e08 solid !important;
}
.bg-btn-gt-success a:hover {
  background: rgb(20.0481927711, 60.9156626506, 3.0843373494) !important;
}

.bg-btn-gt-charcoal a {
  background: #2F3338 !important;
  border: 2px #2F3338 solid !important;
}
.bg-btn-gt-charcoal a:hover {
  background: rgb(0.4563106796, 0.4951456311, 0.5436893204) !important;
}

.bg-btn-gt-slate-dark a {
  background: #3A4148 !important;
  border: 2px #3A4148 solid !important;
}
.bg-btn-gt-slate-dark a:hover {
  background: rgb(12.4923076923, 14, 15.5076923077) !important;
}

.bg-btn-gt-steel-gray a {
  background: #505861 !important;
  border: 2px #505861 solid !important;
}
.bg-btn-gt-steel-gray a:hover {
  background: rgb(33.8983050847, 37.2881355932, 41.1016949153) !important;
}

.bg-btn-gt-graphite a {
  background: #444444 !important;
  border: 2px #444444 solid !important;
}
.bg-btn-gt-graphite a:hover {
  background: #111111 !important;
}

.bg-btn-gt-ash-dark a {
  background: #5A5F63 !important;
  border: 2px #5A5F63 solid !important;
}
.bg-btn-gt-ash-dark a:hover {
  background: rgb(41.4285714286, 43.7301587302, 45.5714285714) !important;
}

.bg-btn-gt-navy-slate a {
  background: #243746 !important;
  border: 2px #243746 solid !important;
}
.bg-btn-gt-navy-slate a:hover {
  background: rgb(1.358490566, 2.0754716981, 2.641509434) !important;
}

.bg-btn-gt-storm-blue a {
  background: #334A5F !important;
  border: 2px #334A5F solid !important;
}
.bg-btn-gt-storm-blue a:hover {
  background: rgb(15.3698630137, 22.301369863, 28.6301369863) !important;
}

.bg-btn-gt-deep-steel-blue a {
  background: #3E5468 !important;
  border: 2px #3E5468 solid !important;
}
.bg-btn-gt-deep-steel-blue a:hover {
  background: rgb(23.9036144578, 32.3855421687, 40.0963855422) !important;
}

.bg-btn-gt-smoky-navy a {
  background: #1E3A52 !important;
  border: 2px #1E3A52 solid !important;
}
.bg-btn-gt-smoky-navy a:hover {
  background: rgb(2.6785714286, 5.1785714286, 7.3214285714) !important;
}

.bg-btn-gt-midnight-navy a {
  background: #00263E !important;
  border: 2px #00263E solid !important;
}
.bg-btn-gt-midnight-navy a:hover {
  background: black !important;
}

.bg-btn-gt-deep-atlantic a {
  background: #16324F !important;
  border: 2px #16324F solid !important;
}
.bg-btn-gt-deep-atlantic a:hover {
  background: black !important;
}

.bg-btn-gt-muted-gt-navy a {
  background: #23415A !important;
  border: 2px #23415A solid !important;
}
.bg-btn-gt-muted-gt-navy a:hover {
  background: rgb(6.44, 11.96, 16.56) !important;
}

.bg-btn-gt-iron a {
  background: #4A4742 !important;
  border: 2px #4A4742 solid !important;
}
.bg-btn-gt-iron a:hover {
  background: rgb(20.0857142857, 19.2714285714, 17.9142857143) !important;
}

.bg-btn-gt-dark-taupe a {
  background: #5A544C !important;
  border: 2px #5A544C solid !important;
}
.bg-btn-gt-dark-taupe a:hover {
  background: rgb(34.6987951807, 32.3855421687, 29.3012048193) !important;
}

.bg-btn-gt-bronze-shadow a {
  background: #625746 !important;
  border: 2px #625746 solid !important;
}
.bg-btn-gt-bronze-shadow a:hover {
  background: rgb(38.5, 34.1785714286, 27.5) !important;
}

.bg-btn-gt-mist-gray a {
  background: #D9DEE2 !important;
  border: 2px #D9DEE2 solid !important;
}
.bg-btn-gt-mist-gray a:hover {
  background: rgb(159.1492537313, 171.7611940299, 181.8507462687) !important;
}

.bg-btn-gt-silver-blue a {
  background: #C9D2D8 !important;
  border: 2px #C9D2D8 solid !important;
}
.bg-btn-gt-silver-blue a:hover {
  background: rgb(141.7741935484, 160.6451612903, 173.2258064516) !important;
}

.bg-btn-gt-cloud-gray a {
  background: #E4E8EB !important;
  border: 2px #E4E8EB solid !important;
}
.bg-btn-gt-cloud-gray a:hover {
  background: rgb(169.4042553191, 182.085106383, 191.5957446809) !important;
}

.bg-btn-gt-stone-gray a {
  background: #C7C9C7 !important;
  border: 2px #C7C9C7 solid !important;
}
.bg-btn-gt-stone-gray a:hover {
  background: rgb(147.0727272727, 150.9272727273, 147.0727272727) !important;
}

.bg-btn-gt-pale-slate a {
  background: #D6E0E6 !important;
  border: 2px #D6E0E6 solid !important;
}
.bg-btn-gt-pale-slate a:hover {
  background: rgb(150.6363636364, 176.0909090909, 191.3636363636) !important;
}

.bg-btn-gt-fog-blue a {
  background: #C7D6E2 !important;
  border: 2px #C7D6E2 solid !important;
}
.bg-btn-gt-fog-blue a:hover {
  background: rgb(131.8, 164.8, 191.2) !important;
}

.bg-btn-gt-soft-steel a {
  background: #B8C8D4 !important;
  border: 2px #B8C8D4 solid !important;
}
.bg-btn-gt-soft-steel a:hover {
  background: rgb(120.4736842105, 150.7894736842, 173.5263157895) !important;
}

.bg-btn-gt-ice-navy a {
  background: #DCE7EF !important;
  border: 2px #DCE7EF solid !important;
}
.bg-btn-gt-ice-navy a:hover {
  background: #96b7cf !important;
}

.bg-btn-gt-soft-taupe a {
  background: #D8D1C7 !important;
  border: 2px #D8D1C7 solid !important;
}
.bg-btn-gt-soft-taupe a:hover {
  background: rgb(174.1263157895, 159.6105263158, 138.8736842105) !important;
}

.bg-btn-gt-sandstone a {
  background: #DCCFB8 !important;
  border: 2px #DCCFB8 solid !important;
}
.bg-btn-gt-sandstone a:hover {
  background: rgb(186.320754717, 160.8113207547, 115.679245283) !important;
}

.bg-btn-gt-light-bronze a {
  background: #CBB89D !important;
  border: 2px #CBB89D solid !important;
}
.bg-btn-gt-light-bronze a:hover {
  background: rgb(167.64, 135.72, 90.36) !important;
}

.bg-btn-gt-parchment a {
  background: #E8E1D3 !important;
  border: 2px #E8E1D3 solid !important;
}
.bg-btn-gt-parchment a:hover {
  background: rgb(196.9850746269, 179.328358209, 144.0149253731) !important;
}

.bg-btn-gt-faded-gold a {
  background: #D6C48A !important;
  border: 2px #D6C48A solid !important;
}
.bg-btn-gt-faded-gold a:hover {
  background: rgb(185.1265822785, 156.6455696203, 64.8734177215) !important;
}

.bg-btn-gt-muted-buzz a {
  background: #E1C76A !important;
  border: 2px #E1C76A solid !important;
}
.bg-btn-gt-muted-buzz a:hover {
  background: rgb(190.6201117318, 157.3575418994, 38.3798882682) !important;
}

.bg-btn-gt-pale-tech-gold a {
  background: #CDBB7C !important;
  border: 2px #CDBB7C solid !important;
}
.bg-btn-gt-pale-tech-gold a:hover {
  background: rgb(164.2928176796, 141.7182320442, 62.7071823204) !important;
}

.bg-btn-gt-gray-100 a {
  background: #F8F9FA !important;
  border: 2px #F8F9FA solid !important;
}
.bg-btn-gt-gray-100 a:hover {
  background: rgb(188.5, 198, 207.5) !important;
}

.bg-btn-gt-gray-200 a {
  background: #E9ECEF !important;
  border: 2px #E9ECEF solid !important;
}
.bg-btn-gt-gray-200 a:hover {
  background: rgb(173.9473684211, 185, 196.0526315789) !important;
}

.bg-btn-gt-gray-300 a {
  background: #DEE2E6 !important;
  border: 2px #DEE2E6 solid !important;
}
.bg-btn-gt-gray-300 a:hover {
  background: rgb(163.9655172414, 175, 186.0344827586) !important;
}

.bg-btn-gt-gray-400 a {
  background: #CED4DA !important;
  border: 2px #CED4DA solid !important;
}
.bg-btn-gt-gray-400 a:hover {
  background: rgb(147.8837209302, 161, 174.1162790698) !important;
}

.bg-btn-gt-gray-500 a {
  background: #ADB5BD !important;
  border: 2px #ADB5BD solid !important;
}
.bg-btn-gt-gray-500 a:hover {
  background: rgb(116.4864864865, 130, 143.5135135135) !important;
}

.bg-btn-gt-gray-600 a {
  background: #868E96 !important;
  border: 2px #868E96 solid !important;
}
.bg-btn-gt-gray-600 a:hover {
  background: rgb(84.5575221239, 91, 97.4424778761) !important;
}

.bg-btn-gt-gray-700 a {
  background: #6C757D !important;
  border: 2px #6C757D solid !important;
}
.bg-btn-gt-gray-700 a:hover {
  background: rgb(60.7210300429, 65.7811158798, 70.2789699571) !important;
}

.bg-btn-gt-gray-800 a {
  background: #495057 !important;
  border: 2px #495057 solid !important;
}
.bg-btn-gt-gray-800 a:hover {
  background: rgb(26.4625, 29, 31.5375) !important;
}

.bg-btn-gt-gray-900 a {
  background: #343A40 !important;
  border: 2px #343A40 solid !important;
}
.bg-btn-gt-gray-900 a:hover {
  background: rgb(6.275862069, 7, 7.724137931) !important;
}

.bg-btn-gt-campanile a {
  background: #048A81 !important;
  border: 2px #048A81 solid !important;
}
.bg-btn-gt-campanile a:hover {
  background: rgb(1.1267605634, 38.8732394366, 36.338028169) !important;
}

.bg-btn-gt-burdell a {
  background: #BBE6F2 !important;
  border: 2px #BBE6F2 solid !important;
}
.bg-btn-gt-burdell a:hover {
  background: rgb(101.3703703704, 198.5185185185, 225.6296296296) !important;
}

.bg-btn-gt-tech-lawn a {
  background: #066034 !important;
  border: 2px #066034 solid !important;
}
.bg-btn-gt-tech-lawn a:hover {
  background: black !important;
}

.bg-btn-gt-whistle a {
  background: #660064 !important;
  border: 2px #660064 solid !important;
}
.bg-btn-gt-whistle a:hover {
  background: black !important;
}

.bg-btn-gt-azalea a {
  background: #D90368 !important;
  border: 2px #D90368 solid !important;
}
.bg-btn-gt-azalea a:hover {
  background: rgb(116.3909090909, 1.6090909091, 55.7818181818) !important;
}

.s-btn-outline a {
  background: transparent !important;
}

.s-btn-pill a {
  border-radius: 3em !important;
}

.s-btn-sm a {
  font-size: 0.8rem;
  padding: 0.35em 0.6em !important;
}

.s-btn-lg a {
  font-size: 1.1rem;
  padding: 0.45em 0.7em !important;
}

.large-centered-buttons ul:not(.contextual-links) {
  display: flex;
  list-style: none;
  padding: 0;
}
.large-centered-buttons ul:not(.contextual-links) li {
  text-align: center;
  flex: 1;
  display: flex;
  align-items: stretch;
}
.large-centered-buttons ul:not(.contextual-links) li a {
  font-size: 1.3rem;
  width: 100% !important;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2rem 1rem;
}

/* alter button alignments in blocks */
.block-btn-left .card-footer.text-left {
  padding-left: 0 !important;
  text-align: left !important;
}

.block-btn-center .card-footer.text-center {
  padding-left: 0 !important;
  text-align: center !important;
}

.block-btn-full .card-footer {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
  margin: auto !important;
  width: 100% !important;
}
.block-btn-full .card-footer a {
  width: 100% !important;
}

/* LI BUTTONS */
/* LI BUTTONS */
.li-buttons {
  --li-button-bg: #f6f3ea;
  --li-button-color: #000;
  --li-button-hover-color: #000;
  --li-button-radius: 8px;
  --li-button-border-width: 6px;
  --li-button-border-color: #b3a369;
  --li-button-gap: 1rem;
  --li-button-padding: 1rem 1.25rem;
  --li-button-columns: 2;
}

.li-buttons ul {
  display: grid;
  grid-template-columns: repeat(var(--li-button-columns), minmax(0, 1fr));
  gap: var(--li-button-gap);
  margin: 0;
  padding: 0;
  list-style: none;
}

.li-buttons li {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin: 0;
  padding: var(--li-button-padding);
  list-style: none;
  background: var(--li-button-bg);
  border-left: var(--li-button-border-width) solid var(--li-button-border-color);
  border-radius: var(--li-button-radius);
  color: var(--li-button-color);
  font-weight: 700;
  transition: transform 0.15s ease, box-shadow 0.15s ease;
}

.li-buttons li::marker {
  content: "";
}

.li-buttons li:hover,
.li-buttons li:focus-within {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);
}

.li-buttons li a {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  min-height: 100%;
  color: var(--li-button-color);
  text-decoration: none;
}

.li-buttons li a:hover,
.li-buttons li a:focus {
  color: var(--li-button-hover-color);
  text-decoration: underline;
}

/* Clean pasted span junk inside links */
.li-buttons li span {
  font: inherit !important;
  color: inherit !important;
}

/* Mobile */
@media (max-width: 640px) {
  .li-buttons ul {
    grid-template-columns: 1fr;
  }
}
.js .field--widget-paragraphs .field-multiple-table {
  margin-bottom: 10px;
  width: 100%;
}
.js .field--widget-paragraphs .field-multiple-table h4 {
  color: black !important;
}

/*   post card */
.post-card {
  background-color: var(--gt-navy);
}
.post-card h2 {
  color: white;
  font-size: 2.5rem !important;
  text-align: center;
  font-family: Roboto Slab;
  padding: 2rem 3rem;
  margin-bottom: 0 !important;
  text-decoration: underline overline;
  text-underline-offset: 0.7rem;
}
.post-card .field--name-body {
  padding: 2rem;
  background-color: var(--gt-gold) !important;
}
.post-card .field--name-body p,
.post-card .field--name-body h1,
.post-card .field--name-body h2,
.post-card .field--name-body h3,
.post-card .field--name-body h4,
.post-card .field--name-body h5,
.post-card .field--name-body h6,
.post-card .field--name-body li {
  color: white !important;
}
.post-card ul:not(.contextual-links) {
  column-count: 4;
  column-width: 150px;
  padding: 0 !important;
  column-gap: 10px;
  margin: 1rem 0;
}
.post-card li {
  list-style: none !important;
  font-size: 1.3rem !important;
  margin: 0;
  padding: 0.2rem 0.1rem;
  margin-bottom: 0 !important;
  line-height: 1.2rem !important;
  font-weight: 400;
  break-inside: avoid;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}
.post-card::after {
  display: block;
  content: attr(data-fine-print) !important;
  padding: 10px;
  background-color: var(--gt-navy);
  color: white;
}

.section-bg-image {
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.section-bg-image-25 {
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.section-bg-image-25::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25));
}
.section-bg-image-25 > .layout__region {
  position: relative;
  z-index: 2;
}

.section-bg-image-50 {
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.section-bg-image-50::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
}
.section-bg-image-50 > .layout__region {
  position: relative;
  z-index: 2;
}

.section-bg-image-75 {
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.section-bg-image-75::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75));
}
.section-bg-image-75 > .layout__region {
  position: relative;
  z-index: 2;
}

/* WHITE */
.section-w-bg-image-25 {
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.section-w-bg-image-25::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.25));
}
.section-w-bg-image-25 > .layout__region {
  position: relative;
  z-index: 2;
}

.section-w-bg-image-50 {
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.section-w-bg-image-50::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5));
}
.section-w-bg-image-50 > .layout__region {
  position: relative;
  z-index: 2;
}

.section-w-bg-image-75 {
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.section-w-bg-image-75::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0.75));
}
.section-w-bg-image-75 > .layout__region {
  position: relative;
  z-index: 2;
}

.section-w-bg-image-90 {
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.section-w-bg-image-90::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9));
}
.section-w-bg-image-90 > .layout__region {
  position: relative;
  z-index: 2;
}

.section-bg-image-fade {
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.section-bg-image-fade::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.85) 75%, rgba(0, 0, 0, 0.65) 100%);
}
.section-bg-image-fade > .layout__region {
  position: relative;
  z-index: 2;
}

/* Tablet: Between 768px and 1199px */
@media (min-width: 768px) and (max-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {
  /* Styles for tablet screens */
  .section-bg-image {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    height: unset;
    background-attachment: scroll !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
}
/* Large Mobile: Between 480px and 767px */
@media (max-width: 767px) {
  /* Styles for large mobile screens */
  .section-bg-image {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    height: unset;
    background-attachment: scroll !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
}
/* Small Mobile: 479px and below */
@media (max-width: 479px) {
  /* Styles for small mobile screens */
  .section-bg-image {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    height: unset;
    background-attachment: scroll !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
}
/* section shapes */
.sliced-hex {
  background-image: url("https://webdev.gatech.edu/division_css/images/sliced_hex.svg");
  background-size: auto 325px;
  background-position: -125px center;
  background-repeat: no-repeat;
}

.block-sitewide-alert-block .alert {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
  padding: 1.5em 10%;
  border-radius: 0 !important;
}
.block-sitewide-alert-block .alert-gt-black {
  background-color: #262626;
}
.block-sitewide-alert-block .alert-gt-black h1, .block-sitewide-alert-block .alert-gt-black h2, .block-sitewide-alert-block .alert-gt-black h3, .block-sitewide-alert-block .alert-gt-black h4, .block-sitewide-alert-block .alert-gt-black h5, .block-sitewide-alert-block .alert-gt-black h6 {
  color: white !important;
}
.block-sitewide-alert-block .alert-gt-black p {
  color: white !important;
}
.block-sitewide-alert-block .alert-gt-navy {
  background-color: #003057;
}
.block-sitewide-alert-block .alert-gt-navy h1, .block-sitewide-alert-block .alert-gt-navy h2, .block-sitewide-alert-block .alert-gt-navy h3, .block-sitewide-alert-block .alert-gt-navy h4, .block-sitewide-alert-block .alert-gt-navy h5, .block-sitewide-alert-block .alert-gt-navy h6 {
  color: white !important;
}
.block-sitewide-alert-block .alert-gt-navy p {
  color: white !important;
}
.block-sitewide-alert-block .alert-gt-gray {
  background-color: #D6DBD4;
}
.block-sitewide-alert-block .alert-gt-gray h1, .block-sitewide-alert-block .alert-gt-gray h2, .block-sitewide-alert-block .alert-gt-gray h3, .block-sitewide-alert-block .alert-gt-gray h4, .block-sitewide-alert-block .alert-gt-gray h5, .block-sitewide-alert-block .alert-gt-gray h6 {
  color: #262626 !important;
}
.block-sitewide-alert-block .alert-gt-gray p {
  color: #262626 !important;
}
.block-sitewide-alert-block .alert-gt-emergency {
  background-color: #FFCD00;
}
.block-sitewide-alert-block .alert-gt-emergency h1, .block-sitewide-alert-block .alert-gt-emergency h2, .block-sitewide-alert-block .alert-gt-emergency h3, .block-sitewide-alert-block .alert-gt-emergency h4, .block-sitewide-alert-block .alert-gt-emergency h5, .block-sitewide-alert-block .alert-gt-emergency h6 {
  color: #262626 !important;
}
.block-sitewide-alert-block .alert-gt-emergency p {
  color: #262626 !important;
}
.block-sitewide-alert-block .alert-gt-notice {
  background-color: white;
}
.block-sitewide-alert-block .alert-gt-notice h1, .block-sitewide-alert-block .alert-gt-notice h2, .block-sitewide-alert-block .alert-gt-notice h3, .block-sitewide-alert-block .alert-gt-notice h4, .block-sitewide-alert-block .alert-gt-notice h5, .block-sitewide-alert-block .alert-gt-notice h6 {
  color: #262626 !important;
}
.block-sitewide-alert-block .alert-gt-notice p {
  color: #262626 !important;
}
.block-sitewide-alert-block .alert-gt-power::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="75" width="75" viewBox="0 0 384 512"><!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path style="fill: yellow" d="M297.2 248.9C311.6 228.3 320 203.2 320 176c0-70.7-57.3-128-128-128S64 105.3 64 176c0 27.2 8.4 52.3 22.8 72.9c3.7 5.3 8.1 11.3 12.8 17.7l0 0c12.9 17.7 28.3 38.9 39.8 59.8c10.4 19 15.7 38.8 18.3 57.5H109c-2.2-12-5.9-23.7-11.8-34.5c-9.9-18-22.2-34.9-34.5-51.8l0 0 0 0c-5.2-7.1-10.4-14.2-15.4-21.4C27.6 247.9 16 213.3 16 176C16 78.8 94.8 0 192 0s176 78.8 176 176c0 37.3-11.6 71.9-31.4 100.3c-5 7.2-10.2 14.3-15.4 21.4l0 0 0 0c-12.3 16.8-24.6 33.7-34.5 51.8c-5.9 10.8-9.6 22.5-11.8 34.5H226.4c2.6-18.7 7.9-38.6 18.3-57.5c11.5-20.9 26.9-42.1 39.8-59.8l0 0 0 0 0 0c4.7-6.4 9-12.4 12.7-17.7zM192 128c-26.5 0-48 21.5-48 48c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16s-7.2 16-16 16zm0 384c-44.2 0-80-35.8-80-80V416H272v16c0 44.2-35.8 80-80 80z"/></svg>') !important;
  background-size: 75px 75px;
}
.block-sitewide-alert-block .alert-gt-power {
  background-color: #262626 !important;
}
.block-sitewide-alert-block .alert-gt-power h1, .block-sitewide-alert-block .alert-gt-power h2, .block-sitewide-alert-block .alert-gt-power h3, .block-sitewide-alert-block .alert-gt-power h4, .block-sitewide-alert-block .alert-gt-power h5, .block-sitewide-alert-block .alert-gt-power h6 {
  color: white !important;
}
.block-sitewide-alert-block .alert-gt-power p {
  color: white !important;
}
.block-sitewide-alert-block .alert-gt-water::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="75" width="75" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path style="fill:white" d="M248 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V45L96 32C78.3 32 64 46.3 64 64s14.3 32 32 32L200 83v45H181.3c-14.9 0-29.1 5.9-39.6 16.4L126.1 160H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H136c6.4 0 12.5-2.5 17-7l22.6-22.6c1.5-1.5 3.5-2.3 5.7-2.3h93.5c2.1 0 4.2 .8 5.7 2.3L303 201c4.5 4.5 10.6 7 17 7h40c57.4 0 104 46.6 104 104v16c0 4.4-3.6 8-8 8H408c-4.4 0-8-3.6-8-8c0-30.9-25.1-56-56-56H311.7c-8.2 0-15.8 4.2-20.2 11.1C277.2 305.3 252.3 320 224 320s-53.2-14.7-67.4-36.9c-4.4-6.9-12-11.1-20.2-11.1H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H124.1c23.4 29.2 59.5 48 99.9 48s76.5-18.8 99.9-48H344c4.4 0 8 3.6 8 8c0 30.9 25.1 56 56 56h48c30.9 0 56-25.1 56-56V312c0-83.9-68.1-152-152-152H329.9l-15.6-15.6c-10.5-10.5-24.7-16.4-39.6-16.4H248V83L352 96c17.7 0 32-14.3 32-32s-14.3-32-32-32L248 45V24zM420.8 423.4l-18.2 42.4c-1.8 4.1-2.7 8.6-2.7 13.1V480c0 17.7 14.3 32 32 32s32-14.3 32-32v-1.2c0-4.5-.9-8.9-2.7-13.1l-18.2-42.4c-1.9-4.5-6.3-7.4-11.2-7.4s-9.2 2.9-11.2 7.4z"/></svg>') !important;
  background-size: 75px 75px;
}
.block-sitewide-alert-block .alert-gt-water {
  background-color: #003057 !important;
}
.block-sitewide-alert-block .alert-gt-water h1, .block-sitewide-alert-block .alert-gt-water h2, .block-sitewide-alert-block .alert-gt-water h3, .block-sitewide-alert-block .alert-gt-water h4, .block-sitewide-alert-block .alert-gt-water h5, .block-sitewide-alert-block .alert-gt-water h6 {
  color: white !important;
}
.block-sitewide-alert-block .alert-gt-water p {
  color: white !important;
}
.block-sitewide-alert-block .alert-gt-gas::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="75" width="75" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path style="fill:blue" d="M209.1 8.5c72.9 68 128.7 152.4 162.7 246.1l.7 1.9c7.6 20.9 11.5 42.9 11.5 65.1C384 426.7 297.2 512 192 512S0 426.7 0 321.6c0-22.2 3.9-44.2 11.5-65.1l.7-1.9L57.3 271l-.7 1.9c-5.7 15.6-8.6 32.1-8.6 48.7C48 399.7 112.8 464 192 464s144-64.3 144-142.4c0-16.6-2.9-33.1-8.6-48.7l42.3-15.4-42.3 15.4-.7-1.9c-29-79.8-75-152.2-134.7-212.2C132.3 118.8 86.3 191.2 57.3 271L12.2 254.6C46.2 160.8 102 76.5 174.9 8.5l3.3-3C181.9 2 186.9 0 192 0s10.1 2 13.8 5.5l3.3 3zM189.3 163.8c1.7-2.4 4.4-3.8 7.4-3.8c5 0 9.1 4.1 9.1 9.1v10.8c0 7.8 3.1 15.3 8.5 20.8l44.1 45.1c19 19.4 29.6 45.5 29.6 72.6V320c0 53-43 96-96 96s-96-43-96-96V308.6c0-18.4 6.6-36.3 18.6-50.3l6-7c1.8-2.1 4.4-3.3 7.1-3.3c5.2 0 9.4 4.2 9.4 9.4v40.9c0 20.8 16.9 37.7 37.7 37.7s37.7-16.9 37.7-37.7v-1.5c0-10.2-3.9-19.9-11-27.3l-11-11.4c-12.3-12.8-19.2-29.8-19.2-47.5c0-14.4 4.5-28.4 13-40.1l4.9-6.7z"/></svg>') !important;
  background-size: 75px 75px;
}
.block-sitewide-alert-block .alert-gt-gas {
  background-color: #FF640F !important;
}
.block-sitewide-alert-block .alert-gt-gas h1, .block-sitewide-alert-block .alert-gt-gas h2, .block-sitewide-alert-block .alert-gt-gas h3, .block-sitewide-alert-block .alert-gt-gas h4, .block-sitewide-alert-block .alert-gt-gas h5, .block-sitewide-alert-block .alert-gt-gas h6 {
  color: black !important;
}
.block-sitewide-alert-block .alert-gt-gas p {
  color: black !important;
}

/* CampusPress Alert */
#site-alert.alert {
  background-color: #FFCD00 !important;
}
#site-alert.alert h1, #site-alert.alert h2, #site-alert.alert h3, #site-alert.alert h4, #site-alert.alert h5, #site-alert.alert h6, #site-alert.alert p {
  color: #262626 !important;
  font-size: 1.4rem !important;
}
#site-alert.alert .container {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
  padding: 1.5em 10%;
  border-radius: 0 !important;
}
#site-alert.alert .container::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="75" height="75" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c-13.3 0-24 10.7-24 24V264c0 13.3 10.7 24 24 24s24-10.7 24-24V152c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"/></svg>') !important;
  background-size: 75px 75px;
}

.timeline-region {
  padding-left: 50px !important;
  overflow: hidden;
  /* line */
}
.timeline-region .gt-basic-block::before {
  content: "";
  display: block;
  height: calc(100% + 20px);
  width: 5px;
  background-color: #262626;
  position: absolute;
  left: -36px;
  top: -20px;
}
.timeline-region {
  /* circle */
}
.timeline-region .gt-basic-block::after {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  background-color: var(--gt-gold);
  border-radius: 50%;
  position: absolute;
  left: -49px;
  top: 48%;
  transform: translateY(-50%);
  border: 3px solid #262626;
}
.timeline-region .gt-basic-block {
  padding: 1.1rem;
  margin-left: 5px;
  position: relative;
  overflow: visible;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.timeline-region .gt-basic-block h2 {
  font-size: 1.4rem !important;
  padding: 0.2rem 0 !important;
  font-family: "Roboto Slab", sans-serif !important;
  margin-bottom: 0 !important;
}
.timeline-region .gt-basic-block {
  /* Safer than targeting every div */
}
.timeline-region .gt-basic-block .field,
.timeline-region .gt-basic-block .field__item {
  padding: 0 !important;
  margin: 0 !important;
}
.timeline-region .gt-basic-block p {
  padding-left: 0 !important;
}
.timeline-region .gt-basic-block li {
  line-height: 1.1rem !important;
  margin-bottom: 0.5rem !important;
}

.bshadow-0 {
  /* https://smoothshadows.com/ */
  box-shadow: 0px 0px 0px rgba(3, 7, 18, 0.01), 0px 0px 0px rgba(3, 7, 18, 0.02), 0px 0px 1px rgba(3, 7, 18, 0.03), 0px 1px 2px rgba(3, 7, 18, 0.04), 0px 1px 3px rgba(3, 7, 18, 0.04), 0px 2px 4px rgba(3, 7, 18, 0.05), 0px 2px 5px rgba(3, 7, 18, 0.06), 0px 3px 6px rgba(3, 7, 18, 0.07), 0px 4px 8px rgba(3, 7, 18, 0.08), 0px 5px 10px rgba(3, 7, 18, 0.09);
}
.bshadow-1 {
  box-shadow: 0px 0px 0px rgba(3, 7, 18, 0.01), 0px 0px 0px rgba(3, 7, 18, 0.02), 0px 1px 1px rgba(3, 7, 18, 0.03), 0px 2px 2px rgba(3, 7, 18, 0.04), 0px 3px 3px rgba(3, 7, 18, 0.04), 0px 4px 4px rgba(3, 7, 18, 0.05), 0px 5px 5px rgba(3, 7, 18, 0.06), 0px 6px 6px rgba(3, 7, 18, 0.07), 0px 8px 8px rgba(3, 7, 18, 0.08), 0px 10px 10px rgba(3, 7, 18, 0.09);
}
.bshadow-2 {
  box-shadow: 0px 0px 0px rgba(3, 7, 18, 0.01), 0px 1px 1px rgba(3, 7, 18, 0.03), 0px 1px 2px rgba(3, 7, 18, 0.04), 0px 2px 3px rgba(3, 7, 18, 0.05), 0px 3px 5px rgba(3, 7, 18, 0.07), 0px 5px 6px rgba(3, 7, 18, 0.08), 0px 6px 9px rgba(3, 7, 18, 0.09), 0px 8px 12px rgba(3, 7, 18, 0.1), 0px 11px 15px rgba(3, 7, 18, 0.12), 0px 13px 18px rgba(3, 7, 18, 0.13);
}
.bshadow-3 {
  box-shadow: 0px 0px 0px rgba(3, 7, 18, 0.01), 0px 0px 0px rgba(3, 7, 18, 0.02), 0px 0px 0px rgba(3, 7, 18, 0.03), 0px 0px 1px rgba(3, 7, 18, 0.04), 0px 0px 1px rgba(3, 7, 18, 0.05), 0px 0px 2px rgba(3, 7, 18, 0.06), 0px 0px 2px rgba(3, 7, 18, 0.07), 0px 0px 3px rgba(3, 7, 18, 0.08), 0px 0px 4px rgba(3, 7, 18, 0.09), 0px 0px 5px rgba(3, 7, 18, 0.1);
}
.bshadow-4 {
  box-shadow: 0px 0px 0px rgba(3, 7, 18, 0.01), 0px 0px 0px rgba(3, 7, 18, 0.02), 0px 0px 1px rgba(3, 7, 18, 0.03), 0px 0px 2px rgba(3, 7, 18, 0.04), 0px 0px 3px rgba(3, 7, 18, 0.05), 0px 0px 4px rgba(3, 7, 18, 0.06), 0px 0px 5px rgba(3, 7, 18, 0.07), 0px 0px 6px rgba(3, 7, 18, 0.08), 0px 0px 8px rgba(3, 7, 18, 0.09), 0px 0px 10px rgba(3, 7, 18, 0.1);
}
.bshadow-5 {
  box-shadow: 0px 0px 0px rgba(3, 7, 18, 0.01), 0px 0px 1px rgba(3, 7, 18, 0.03), 0px 0px 1px rgba(3, 7, 18, 0.04), 0px 0px 2px rgba(3, 7, 18, 0.05), 0px 0px 4px rgba(3, 7, 18, 0.07), 0px 0px 5px rgba(3, 7, 18, 0.08), 0px 0px 7px rgba(3, 7, 18, 0.09), 0px 0px 10px rgba(3, 7, 18, 0.1), 0px 0px 12px rgba(3, 7, 18, 0.12), 0px 0px 15px rgba(3, 7, 18, 0.13);
}
.bshadow-6 {
  box-shadow: 0px 0px 0px rgba(3, 7, 18, 0.02), 0px 0px 2px rgba(3, 7, 18, 0.03), 0px 0px 4px rgba(3, 7, 18, 0.05), 0px 0px 6px rgba(3, 7, 18, 0.07), 0px 0px 10px rgba(3, 7, 18, 0.09), 0px 0px 14px rgba(3, 7, 18, 0.1), 0px 0px 20px rgba(3, 7, 18, 0.12), 0px 0px 26px rgba(3, 7, 18, 0.14), 0px 0px 32px rgba(3, 7, 18, 0.15), 0px 0px 40px rgba(3, 7, 18, 0.17);
}
.bshadow-7 {
  box-shadow: 0px 0px 0px rgba(3, 7, 18, 0.48), 0px 0px 0px rgba(3, 7, 18, 0.43), 0px 0px 0px rgba(3, 7, 18, 0.38), 0px 1px 1px rgba(3, 7, 18, 0.34), 0px 1px 1px rgba(3, 7, 18, 0.29), 0px 1px 1px rgba(3, 7, 18, 0.24), 0px 2px 2px rgba(3, 7, 18, 0.19), 0px 3px 3px rgba(3, 7, 18, 0.14), 0px 3px 3px rgba(3, 7, 18, 0.1), 0px 4px 4px rgba(3, 7, 18, 0.05);
}
.bshadow-8 {
  box-shadow: 0px 0px 0px rgba(3, 7, 18, 0.19), 0px 0px 0px rgba(3, 7, 18, 0.17), 0px 1px 0px rgba(3, 7, 18, 0.15), 0px 2px 1px rgba(3, 7, 18, 0.13), 0px 3px 1px rgba(3, 7, 18, 0.11), 0px 4px 1px rgba(3, 7, 18, 0.1), 0px 6px 2px rgba(3, 7, 18, 0.08), 0px 8px 3px rgba(3, 7, 18, 0.06), 0px 10px 3px rgba(3, 7, 18, 0.04), 0px 12px 4px rgba(3, 7, 18, 0.02);
}
.bshadow-9 {
  box-shadow: 0px 0px 0px rgba(3, 7, 18, 0.71), 0px 0px 1px rgba(3, 7, 18, 0.64), 0px 1px 1px rgba(3, 7, 18, 0.57), 0px 2px 2px rgba(3, 7, 18, 0.5), 0px 3px 4px rgba(3, 7, 18, 0.43), 0px 4px 5px rgba(3, 7, 18, 0.35), 0px 6px 7px rgba(3, 7, 18, 0.28), 0px 8px 10px rgba(3, 7, 18, 0.21), 0px 10px 12px rgba(3, 7, 18, 0.14), 0px 12px 15px rgba(3, 7, 18, 0.07);
}
.bshadow-10 {
  box-shadow: 0px 0px 0px rgb(3, 7, 18), 0px 0px 0px rgba(3, 7, 18, 0.9), 0px 0px 1px rgba(3, 7, 18, 0.8), 0px 0px 1px rgba(3, 7, 18, 0.7), 0px 0px 2px rgba(3, 7, 18, 0.6), 0px 0px 2px rgba(3, 7, 18, 0.5), 0px 0px 3px rgba(3, 7, 18, 0.4), 0px 0px 4px rgba(3, 7, 18, 0.3), 0px 0px 5px rgba(3, 7, 18, 0.2), 0px 0px 6px rgba(3, 7, 18, 0.1);
}

.backlit-gt-black {
  position: relative;
  background-color: black;
  box-shadow: 15px 15px 25px rgba(0, 0, 0, 0.6), -15px -15px 35px rgba(255, 255, 255, 0.1);
}

.backlit-gt-black::before {
  content: "";
  position: absolute;
  top: -4px; /* Adjust to match border thickness */
  left: -4px; /* Adjust to match border thickness */
  right: -4px; /* Adjust to match border thickness */
  bottom: -4px; /* Adjust to match border thickness */
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), #262626 60%, rgba(0, 0, 0, 0.6));
  z-index: -1; /* Places the gradient behind the circle */
}

/* Text Shadow */
.text-shadow-1 {
  text-shadow: 1px 1px 2px black;
}

.text-shadow-2 {
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.6);
}

.text-shadow-3 {
  text-shadow: 0 0 5px rgba(0, 0, 0, 0.8);
}

.text-shadow-4 {
  text-shadow: 2px 4px 6px rgba(0, 0, 0, 0.7);
}

.text-shadow-5 {
  text-shadow: -1px -1px 3px rgba(0, 0, 0, 0.5);
}

/* shadows for masks */
.dshadow-1, .dshadow-tight {
  filter: drop-shadow(0 2px 1px rgba(3, 7, 18, 0.45));
}
.dshadow-2, .dshadow-crisp {
  filter: drop-shadow(0 2px 1px rgba(3, 7, 18, 0.28)) drop-shadow(0 6px 3px rgba(3, 7, 18, 0.22));
}
.dshadow-3, .dshadow-soft {
  filter: drop-shadow(0 8px 10px rgba(3, 7, 18, 0.25));
}
.dshadow-4, .dshadow-loose {
  filter: drop-shadow(0 16px 22px rgba(3, 7, 18, 0.25));
}
.dshadow-5, .dshadow-deep {
  filter: drop-shadow(0 8px 8px rgba(3, 7, 18, 0.18)) drop-shadow(0 28px 26px rgba(3, 7, 18, 0.28));
}
.dshadow-glow {
  filter: drop-shadow(0 0 3px rgba(3, 7, 18, 0.3)) drop-shadow(0 0 14px rgba(3, 7, 18, 0.18));
}

.gt-media-object #gt-image-wrapper {
  display: flex;
  gap: 20px;
  align-items: center;
}
.gt-media-object #gt-image-wrapper img {
  border-radius: 50%;
  width: 150px !important;
  height: 150px !important;
  max-width: 150px !important;
  max-height: 150px !important;
  object-fit: cover !important;
}
.gt-media-object #gt-image-wrapper .cutline {
  margin: 0 !important;
}
.gt-media-object #gt-image-wrapper .cutline p {
  font-size: 0.9rem !important;
  line-height: 1.2 !important;
  margin-bottom: 0 !important;
}
.gt-media-object[data-img-size="100"] #gt-image-wrapper img {
  width: 100px !important;
  height: 100px !important;
  max-width: 100px !important;
  max-height: 100px !important;
  object-fit: cover !important;
}
.gt-media-object[data-img-size="150"] #gt-image-wrapper img {
  width: 150px !important;
  height: 150px !important;
  max-width: 150px !important;
  max-height: 150px !important;
  object-fit: cover !important;
}
.gt-media-object[data-img-size="200"] #gt-image-wrapper img {
  width: 200px !important;
  height: 200px !important;
  max-width: 200px !important;
  max-height: 200px !important;
  object-fit: cover !important;
}
.gt-media-object[data-img-size="250"] #gt-image-wrapper img {
  width: 250px !important;
  height: 250px !important;
  max-width: 250px !important;
  max-height: 250px !important;
  object-fit: cover !important;
}
.gt-media-object[data-img-size="300"] #gt-image-wrapper img {
  width: 300px !important;
  height: 300px !important;
  max-width: 300px !important;
  max-height: 300px !important;
  object-fit: cover !important;
}
.gt-media-object[data-img-position=left] #gt-image-wrapper img {
  object-position: left;
}
.gt-media-object[data-img-position=right] #gt-image-wrapper img {
  object-position: right;
}
.gt-media-object[data-img-corner="5"] #gt-image-wrapper img {
  border-radius: 5px;
}
.gt-media-object[data-img-corner="10"] #gt-image-wrapper img {
  border-radius: 10px;
}
.gt-media-object[data-img-corner="15"] #gt-image-wrapper img {
  border-radius: 15px;
}
.gt-media-object[data-img-corner="20"] #gt-image-wrapper img {
  border-radius: 20px;
}
.gt-media-object[data-img-corner="25"] #gt-image-wrapper img {
  border-radius: 25px;
}

.gt_simple_gallery .field--type-image {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  gap: 15px;
}
.gt_simple_gallery .field--type-image .field__item {
  overflow: hidden;
  height: 200px;
  background-color: white;
  padding: 8px;
  border: 1px solid rgb(217, 217, 217);
  max-width: 350px;
}
.gt_simple_gallery .field--type-image .field__item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top;
  transition: transform 0.3s ease;
}
.gt_simple_gallery .field--type-image .field__item:hover img {
  transform: scale(1.1);
  cursor: zoom-in;
}

.gt_simple_gallery.single-image .field--type-image .field__item {
  overflow: hidden;
  height: auto;
  background-color: white;
  padding: 8px;
  border: 1px solid rgb(217, 217, 217);
  max-width: 100%;
}

/* auto gallery using Gt modal card */
/* Auto gallery column vars */
html {
  scrollbar-gutter: stable;
}

body.modal-open {
  padding-right: 0 !important;
}

.modal {
  overflow-y: auto;
}

.auto-gallery-2 {
  --auto-gallery-cols: 2;
}

.auto-gallery-3 {
  --auto-gallery-cols: 3;
}

.auto-gallery-4 {
  --auto-gallery-cols: 4;
}

/* Gallery grid */
.auto-gallery-2 #modal,
.auto-gallery-3 #modal,
.auto-gallery-4 #modal {
  display: grid;
  grid-template-columns: repeat(var(--auto-gallery-cols), 1fr);
  gap: 1rem;
  border: none !important;
  background-color: transparent;
}

/* Gallery thumbnail links */
.auto-gallery-2 #modal > a,
.auto-gallery-3 #modal > a,
.auto-gallery-4 #modal > a {
  display: block;
  aspect-ratio: 3/2;
  overflow: hidden;
  border-radius: 15px;
}

/* Gallery thumbnail images */
.auto-gallery-2 #modal > a > img,
.auto-gallery-3 #modal > a > img,
.auto-gallery-4 #modal > a > img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* Larger modal windows for this gallery modal pattern */
.modal[id^=modal-] .modal-dialog.modal-lg {
  max-width: 90vw;
  width: 90vw;
}

/* Modal image */
.modal[id^=modal-] .modal-body img {
  display: block;
  width: 100%;
  height: auto;
}

/* Tablet */
@media (max-width: 768px) {
  .auto-gallery-3,
  .auto-gallery-4 {
    --auto-gallery-cols: 2;
  }
  .modal[id^=modal-] .modal-dialog.modal-lg {
    max-width: 95vw;
    width: 95vw;
  }
}
/* Mobile */
@media (max-width: 480px) {
  .auto-gallery-2,
  .auto-gallery-3,
  .auto-gallery-4 {
    --auto-gallery-cols: 1;
  }
  .modal[id^=modal-] .modal-dialog.modal-lg {
    max-width: 96vw;
    width: 96vw;
    margin-left: auto;
    margin-right: auto;
  }
}
.banner-5050 .banner-wrapper {
  background-image: unset !important;
}
.banner-5050 .banner-wrapper .banner-text-wrapper {
  width: 50% !important;
}
.banner-5050 .banner-wrapper .banner-image {
  width: 50% !important;
}

.banner-reverse .banner-wrapper .row {
  flex-direction: row-reverse !important;
}

@media only screen and (max-width: 480px) {
  .banner-5050 .banner-wrapper .row {
    flex-direction: column-reverse !important;
  }
  .banner-reverse .banner-wrapper .row {
    flex-direction: column-reverse !important;
  }
  .banner-5050 .banner-wrapper .banner-image {
    width: 100% !important;
  }
  .banner-5050 .banner-wrapper .banner-text-wrapper {
    width: 100% !important;
  }
}
/* TRANSPARENT BACKGROUNDS */
/* white */
.trans-bg-white-2 {
  background-color: rgba(255, 255, 255, 0.2);
}

.trans-bg-white-3 {
  background-color: rgba(255, 255, 255, 0.3);
}

.trans-bg-white-4 {
  background-color: rgba(255, 255, 255, 0.4);
}

.trans-bg-white-5 {
  background-color: rgba(255, 255, 255, 0.5);
}

/* black */
.trans-bg-black-2 {
  background-color: rgba(0, 0, 0, 0.2);
}

.trans-bg-black-3 {
  background-color: rgba(0, 0, 0, 0.3);
}

.trans-bg-black-4 {
  background-color: rgba(0, 0, 0, 0.4);
}

.trans-bg-black-5 {
  background-color: rgba(0, 0, 0, 0.5);
}

.bg-blur-2 {
  backdrop-filter: blur(2px) saturate(120%);
  -webkit-backdrop-filter: blur(2px) saturate(120%);
}

.bg-blur-5 {
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px) saturate(120%);
}

.bg-blur-10 {
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px) saturate(120%);
}

.bg-blur-15 {
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px) saturate(120%);
}

.bg-blur-20 {
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px) saturate(120%);
}

.glass-panel {
  padding: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.4);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.glass-panel .block {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.glass-panel .card {
  border: 0 !important;
}

.grid-container {
  display: grid;
  grid-template-columns: repeat(12, 1fr); /* 12-column grid */
  grid-auto-flow: dense; /* Ensures items flow into available space */
  grid-auto-rows: auto; /* Automatically adjust row height */
  gap: 10px;
}
.grid-container > div {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding: 20px !important;
  border-radius: 10px;
}
.grid-container {
  /* switching display to flex so items don't overlap */
}
@media (max-width: 480px) {
  .grid-container {
    display: flex;
    flex-direction: column;
  }
}

/* Column Spans */
.col-span-1 {
  grid-column: span 1;
}

.col-span-2 {
  grid-column: span 2;
}

.col-span-3 {
  grid-column: span 3;
}

.col-span-4 {
  grid-column: span 4;
}

.col-span-5 {
  grid-column: span 5;
}

.col-span-6 {
  grid-column: span 6;
}

.col-span-7 {
  grid-column: span 7;
}

.col-span-8 {
  grid-column: span 8;
}

.col-span-9 {
  grid-column: span 9;
}

.col-span-10 {
  grid-column: span 10;
}

.col-span-11 {
  grid-column: span 11;
}

.col-span-12 {
  grid-column: span 12;
}

/* Row Spans */
.row-span-1 {
  grid-row: span 1;
}

.row-span-2 {
  grid-row: span 2;
}

.row-span-3 {
  grid-row: span 3;
}

.row-span-4 {
  grid-row: span 4;
}

.row-span-5 {
  grid-row: span 5;
}

.row-span-6 {
  grid-row: span 6;
}

.row-span-7 {
  grid-row: span 7;
}

.row-span-8 {
  grid-row: span 8;
}

.row-span-9 {
  grid-row: span 9;
}

.row-span-10 {
  grid-row: span 10;
}

.row-span-11 {
  grid-row: span 11;
}

.row-span-12 {
  grid-row: span 12;
}

/* Start and End Positions for Columns */
.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-8 {
  grid-column-start: 8;
}

.col-start-9 {
  grid-column-start: 9;
}

.col-start-10 {
  grid-column-start: 10;
}

.col-start-11 {
  grid-column-start: 11;
}

.col-start-12 {
  grid-column-start: 12;
}

/* End Positions for Columns */
.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-8 {
  grid-column-end: 8;
}

.col-end-9 {
  grid-column-end: 9;
}

.col-end-10 {
  grid-column-end: 10;
}

.col-end-11 {
  grid-column-end: 11;
}

.col-end-12 {
  grid-column-end: 12;
}

/* Start and End Positions for Rows */
.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-8 {
  grid-row-start: 8;
}

.row-start-9 {
  grid-row-start: 9;
}

.row-start-10 {
  grid-row-start: 10;
}

.row-start-11 {
  grid-row-start: 11;
}

.row-start-12 {
  grid-row-start: 12;
}

.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-8 {
  grid-row-end: 8;
}

.row-end-9 {
  grid-row-end: 9;
}

.row-end-10 {
  grid-row-end: 10;
}

.row-end-11 {
  grid-row-end: 11;
}

.row-end-12 {
  grid-row-end: 12;
}

/* Utility for Full Width/Height */
.full-width {
  grid-column: 1/-1;
}

.full-height {
  grid-row: 1/-1;
}

/* Additional gap controls */
.gap-small {
  gap: 5px;
}

.gap-large {
  gap: 20px;
}

.gap-xsmall {
  gap: 2px;
}

.gap-xlarge {
  gap: 40px;
}

/* Alignment controls */
.align-center {
  justify-items: center;
  align-items: center;
}

.align-end {
  justify-items: end;
  align-items: end;
}

.align-start {
  justify-items: start;
  align-items: start;
}

/* Responsive grid adjustments */
@media (max-width: 768px) {
  .grid-container {
    grid-template-columns: repeat(4, 1fr); /* Switch to 4 columns */
  }
}
.image-fit {
  height: 100% !important;
}
.image-fit #gt-image-wrapper {
  height: 100% !important;
}
.image-fit #gt-image-wrapper picture {
  height: 100% !important;
}
.image-fit #gt-image-wrapper picture img {
  height: 100% !important;
  object-fit: cover;
}

.neu-gt-black {
  background: var(--gt-black);
  box-shadow: inset 5px 5px 10px #0f0f0f, inset -5px -5px 10px #3d3d3d;
}

.neu-gt-white {
  background: #feffff;
  box-shadow: inset 5px 5px 10px #bfbfbf, inset -5px -5px 10px #ffffff;
}

.neu-gt-light-gray {
  background: #f7f7f7;
  box-shadow: inset 5px 5px 4px #b9b9b9, inset -5px -5px 4px #ffffff;
}

.neu-gt-black-raised {
  background: linear-gradient(145deg, #292929, #222222);
  box-shadow: 7px 7px 14px #0f0f0f, -7px -7px 14px #3d3d3d;
}
.neu-gt-black-raised.superblock {
  border: 0 !important;
}

.hex-mask:not(.layout-builder-block) {
  width: 100%;
  /* Fills the container */
  height: 100%;
  /* Adjust as needed */
  /* Apply SVG mask */
  mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MDAgNTAwIj4KICA8cG9seWdvbiBwb2ludHM9IjI3Ni43IDIyMS4xIDIxOS44IDIyMS4xIDE5MS4zIDI3MC40IDIxOS44IDMxOS43IDI3Ni43IDMxOS43IDMwNS4yIDI3MC40IDI3Ni43IDIyMS4xIiBmaWxsPSJibGFjayIgLz4KICA8cG9seWdvbiBwb2ludHM9IjI3Ni45IDEyMC41IDIxOS45IDEyMC41IDE5MS41IDE2OS45IDIxOS45IDIxOS4yIDI3Ni45IDIxOS4yIDMwNS40IDE2OS45IDI3Ni45IDEyMC41IiBmaWxsPSJibGFjayIgLz4KICA8cG9seWdvbiBwb2ludHM9IjI3Ni45IDMyMS42IDIxOS45IDMyMS42IDE5MS40IDM3MC45IDIxOS45IDQyMC4zIDI3Ni45IDQyMC4zIDMwNS4zIDM3MC45IDI3Ni45IDMyMS42IiBmaWxsPSJibGFjayIgLz4KICA8cG9seWdvbiBwb2ludHM9IjM2My44IDI3MS44IDMwNi45IDI3MS44IDI3OC40IDMyMS4xIDMwNi45IDM3MC41IDM2My44IDM3MC41IDM5Mi4zIDMyMS4xIDM2My44IDI3MS44IiBmaWxsPSJibGFjayIgLz4KICA8cG9seWdvbiBwb2ludHM9IjM2NCAxNzEuMyAzMDcgMTcxLjMgMjc4LjYgMjIwLjYgMzA3IDI2OS45IDM2NCAyNjkuOSAzOTIuNSAyMjAuNiAzNjQgMTcxLjMiIGZpbGw9ImJsYWNrIiAvPgogIDxwb2x5Z29uIHBvaW50cz0iMzY0IDM3Mi40IDMwNyAzNzIuNCAyNzguNiA0MjEuNyAzMDcgNDcxIDM2NCA0NzEgMzkyLjUgNDIxLjcgMzY0IDM3Mi40IiBmaWxsPSJibGFjayIgLz4KICA8cG9seWdvbiBwb2ludHM9IjE4OS42IDI3MC45IDEzMi42IDI3MC45IDEwNC4xIDMyMC4yIDEzMi42IDM2OS41IDE4OS42IDM2OS41IDIxOCAzMjAuMiAxODkuNiAyNzAuOSIgZmlsbD0iYmxhY2siIC8+CiAgPHBvbHlnb24gcG9pbnRzPSIxODkuNyAxNzAuMyAxMzIuOCAxNzAuMyAxMDQuMyAyMTkuNiAxMzIuOCAyNjkgMTg5LjcgMjY5IDIxOC4yIDIxOS42IDE4OS43IDE3MC4zIiBmaWxsPSJibGFjayIgLz4KICA8cG9seWdvbiBwb2ludHM9IjE4OS4yIDM3MS40IDEzMi4yIDM3MS40IDEwMy44IDQyMC43IDEzMi4yIDQ3MCAxODkuMiA0NzAgMjE3LjcgNDIwLjcgMTg5LjIgMzcxLjQiIGZpbGw9ImJsYWNrIiAvPgogIDxwb2x5Z29uIHBvaW50cz0iMTg5LjcgNjkuOCAxMzIuOCA2OS44IDEwNC4zIDExOS4xIDEzMi44IDE2OC40IDE4OS43IDE2OC40IDIxOC4yIDExOS4xIDE4OS43IDY5LjgiIGZpbGw9ImJsYWNrIiAvPgogIDxwb2x5Z29uIHBvaW50cz0iNDUxIDIyMiAzOTQuMSAyMjIgMzY1LjYgMjcxLjQgMzk0LjEgMzIwLjcgNDUxIDMyMC43IDQ3OS41IDI3MS40IDQ1MSAyMjIiIGZpbGw9ImJsYWNrIiAvPgogIDxwb2x5Z29uIHBvaW50cz0iMTAyLjUgMjIwLjEgNDUuNiAyMjAuMSAxNy4xIDI2OS40IDQ1LjYgMzE4LjggMTAyLjUgMzE4LjggMTMxIDI2OS40IDEwMi41IDIyMC4xIiBmaWxsPSJibGFjayIgLz4KICA8cG9seWdvbiBwb2ludHM9IjM2NC4yIDcwLjcgMzA3LjMgNzAuNyAyNzguOCAxMjAuMSAzMDcuMyAxNjkuNCAzNjQuMiAxNjkuNCAzOTIuNyAxMjAuMSAzNjQuMiA3MC43IiBmaWxsPSJibGFjayIgLz4KICA8cG9seWdvbiBwb2ludHM9IjI3Ny4xIDIwIDIyMC4yIDIwIDE5MS43IDY5LjMgMjIwLjIgMTE4LjYgMjc3LjEgMTE4LjYgMzA1LjYgNjkuMyAyNzcuMSAyMCIgZmlsbD0iYmxhY2siIC8+CiAgPHBvbHlnb24gcG9pbnRzPSIxMDIuOCAxMTkuNiA0NS45IDExOS42IDE3LjQgMTY4LjkgNDUuOSAyMTguMiAxMDIuOCAyMTguMiAxMzEuMyAxNjguOSAxMDIuOCAxMTkuNiIgZmlsbD0iYmxhY2siIC8+CiAgPHBvbHlnb24gcG9pbnRzPSI0NTEuNCAxMjEuNSAzOTQuNCAxMjEuNSAzNjYgMTcwLjggMzk0LjQgMjIwLjEgNDUxLjQgMjIwLjEgNDc5LjggMTcwLjggNDUxLjQgMTIxLjUiIGZpbGw9ImJsYWNrIiAvPgogIDxwb2x5Z29uIHBvaW50cz0iNDUxLjQgMzIyLjYgMzk0LjQgMzIyLjYgMzY2IDM3MS45IDM5NC40IDQyMS4yIDQ1MS40IDQyMS4yIDQ3OS44IDM3MS45IDQ1MS40IDMyMi42IiBmaWxsPSJibGFjayIgLz4KPC9zdmc+Cg==");
  mask-repeat: no-repeat;
  /* Prevent tiling */
  mask-size: cover;
  /* Ensures the mask covers the entire element */
  mask-position: center;
  /* Aligns the mask to the center */
  mask-type: alpha;
  /* Ensures proper masking type for SVG */
  mask-composite: exclude;
  /* Required for Safari compatibility */
  /* WebKit compatibility */
  -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MDAgNTAwIj4KICA8cG9seWdvbiBwb2ludHM9IjI3Ni43IDIyMS4xIDIxOS44IDIyMS4xIDE5MS4zIDI3MC40IDIxOS44IDMxOS43IDI3Ni43IDMxOS43IDMwNS4yIDI3MC40IDI3Ni43IDIyMS4xIiBmaWxsPSJibGFjayIgLz4KICA8cG9seWdvbiBwb2ludHM9IjI3Ni45IDEyMC41IDIxOS45IDEyMC41IDE5MS41IDE2OS45IDIxOS45IDIxOS4yIDI3Ni45IDIxOS4yIDMwNS40IDE2OS45IDI3Ni45IDEyMC41IiBmaWxsPSJibGFjayIgLz4KICA8cG9seWdvbiBwb2ludHM9IjI3Ni45IDMyMS42IDIxOS45IDMyMS42IDE5MS40IDM3MC45IDIxOS45IDQyMC4zIDI3Ni45IDQyMC4zIDMwNS4zIDM3MC45IDI3Ni45IDMyMS42IiBmaWxsPSJibGFjayIgLz4KICA8cG9seWdvbiBwb2ludHM9IjM2My44IDI3MS44IDMwNi45IDI3MS44IDI3OC40IDMyMS4xIDMwNi45IDM3MC41IDM2My44IDM3MC41IDM5Mi4zIDMyMS4xIDM2My44IDI3MS44IiBmaWxsPSJibGFjayIgLz4KICA8cG9seWdvbiBwb2ludHM9IjM2NCAxNzEuMyAzMDcgMTcxLjMgMjc4LjYgMjIwLjYgMzA3IDI2OS45IDM2NCAyNjkuOSAzOTIuNSAyMjAuNiAzNjQgMTcxLjMiIGZpbGw9ImJsYWNrIiAvPgogIDxwb2x5Z29uIHBvaW50cz0iMzY0IDM3Mi40IDMwNyAzNzIuNCAyNzguNiA0MjEuNyAzMDcgNDcxIDM2NCA0NzEgMzkyLjUgNDIxLjcgMzY0IDM3Mi40IiBmaWxsPSJibGFjayIgLz4KICA8cG9seWdvbiBwb2ludHM9IjE4OS42IDI3MC45IDEzMi42IDI3MC45IDEwNC4xIDMyMC4yIDEzMi42IDM2OS41IDE4OS42IDM2OS41IDIxOCAzMjAuMiAxODkuNiAyNzAuOSIgZmlsbD0iYmxhY2siIC8+CiAgPHBvbHlnb24gcG9pbnRzPSIxODkuNyAxNzAuMyAxMzIuOCAxNzAuMyAxMDQuMyAyMTkuNiAxMzIuOCAyNjkgMTg5LjcgMjY5IDIxOC4yIDIxOS42IDE4OS43IDE3MC4zIiBmaWxsPSJibGFjayIgLz4KICA8cG9seWdvbiBwb2ludHM9IjE4OS4yIDM3MS40IDEzMi4yIDM3MS40IDEwMy44IDQyMC43IDEzMi4yIDQ3MCAxODkuMiA0NzAgMjE3LjcgNDIwLjcgMTg5LjIgMzcxLjQiIGZpbGw9ImJsYWNrIiAvPgogIDxwb2x5Z29uIHBvaW50cz0iMTg5LjcgNjkuOCAxMzIuOCA2OS44IDEwNC4zIDExOS4xIDEzMi44IDE2OC40IDE4OS43IDE2OC40IDIxOC4yIDExOS4xIDE4OS43IDY5LjgiIGZpbGw9ImJsYWNrIiAvPgogIDxwb2x5Z29uIHBvaW50cz0iNDUxIDIyMiAzOTQuMSAyMjIgMzY1LjYgMjcxLjQgMzk0LjEgMzIwLjcgNDUxIDMyMC43IDQ3OS41IDI3MS40IDQ1MSAyMjIiIGZpbGw9ImJsYWNrIiAvPgogIDxwb2x5Z29uIHBvaW50cz0iMTAyLjUgMjIwLjEgNDUuNiAyMjAuMSAxNy4xIDI2OS40IDQ1LjYgMzE4LjggMTAyLjUgMzE4LjggMTMxIDI2OS40IDEwMi41IDIyMC4xIiBmaWxsPSJibGFjayIgLz4KICA8cG9seWdvbiBwb2ludHM9IjM2NC4yIDcwLjcgMzA3LjMgNzAuNyAyNzguOCAxMjAuMSAzMDcuMyAxNjkuNCAzNjQuMiAxNjkuNCAzOTIuNyAxMjAuMSAzNjQuMiA3MC43IiBmaWxsPSJibGFjayIgLz4KICA8cG9seWdvbiBwb2ludHM9IjI3Ny4xIDIwIDIyMC4yIDIwIDE5MS43IDY5LjMgMjIwLjIgMTE4LjYgMjc3LjEgMTE4LjYgMzA1LjYgNjkuMyAyNzcuMSAyMCIgZmlsbD0iYmxhY2siIC8+CiAgPHBvbHlnb24gcG9pbnRzPSIxMDIuOCAxMTkuNiA0NS45IDExOS42IDE3LjQgMTY4LjkgNDUuOSAyMTguMiAxMDIuOCAyMTguMiAxMzEuMyAxNjguOSAxMDIuOCAxMTkuNiIgZmlsbD0iYmxhY2siIC8+CiAgPHBvbHlnb24gcG9pbnRzPSI0NTEuNCAxMjEuNSAzOTQuNCAxMjEuNSAzNjYgMTcwLjggMzk0LjQgMjIwLjEgNDUxLjQgMjIwLjEgNDc5LjggMTcwLjggNDUxLjQgMTIxLjUiIGZpbGw9ImJsYWNrIiAvPgogIDxwb2x5Z29uIHBvaW50cz0iNDUxLjQgMzIyLjYgMzk0LjQgMzIyLjYgMzY2IDM3MS45IDM5NC40IDQyMS4yIDQ1MS40IDQyMS4yIDQ3OS44IDM3MS45IDQ1MS40IDMyMi42IiBmaWxsPSJibGFjayIgLz4KPC9zdmc+Cg==");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: cover;
  -webkit-mask-position: center;
  -webkit-mask-type: alpha;
  /* Ensures proper masking type for SVG */
  -webkit-mask-composite: source-over;
  /* Required for Safari compatibility */
  /* Fallback using mask-box for safari mobile*/
}

@supports (-webkit-touch-callout: none) and (pointer: coarse) {
  /* Safari Mobile */
  .hex-mask {
    -webkit-mask-box-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MDAgNTAwIj4KICA8cG9seWdvbiBwb2ludHM9IjI3Ni43IDIyMS4xIDIxOS44IDIyMS4xIDE5MS4zIDI3MC40IDIxOS44IDMxOS43IDI3Ni43IDMxOS43IDMwNS4yIDI3MC40IDI3Ni43IDIyMS4xIiBmaWxsPSJibGFjayIgLz4KICA8cG9seWdvbiBwb2ludHM9IjI3Ni45IDEyMC41IDIxOS45IDEyMC41IDE5MS41IDE2OS45IDIxOS45IDIxOS4yIDI3Ni45IDIxOS4yIDMwNS40IDE2OS45IDI3Ni45IDEyMC41IiBmaWxsPSJibGFjayIgLz4KICA8cG9seWdvbiBwb2ludHM9IjI3Ni45IDMyMS42IDIxOS45IDMyMS42IDE5MS40IDM3MC45IDIxOS45IDQyMC4zIDI3Ni45IDQyMC4zIDMwNS4zIDM3MC45IDI3Ni45IDMyMS42IiBmaWxsPSJibGFjayIgLz4KICA8cG9seWdvbiBwb2ludHM9IjM2My44IDI3MS44IDMwNi45IDI3MS44IDI3OC40IDMyMS4xIDMwNi45IDM3MC41IDM2My44IDM3MC41IDM5Mi4zIDMyMS4xIDM2My44IDI3MS44IiBmaWxsPSJibGFjayIgLz4KICA8cG9seWdvbiBwb2ludHM9IjM2NCAxNzEuMyAzMDcgMTcxLjMgMjc4LjYgMjIwLjYgMzA3IDI2OS45IDM2NCAyNjkuOSAzOTIuNSAyMjAuNiAzNjQgMTcxLjMiIGZpbGw9ImJsYWNrIiAvPgogIDxwb2x5Z29uIHBvaW50cz0iMzY0IDM3Mi40IDMwNyAzNzIuNCAyNzguNiA0MjEuNyAzMDcgNDcxIDM2NCA0NzEgMzkyLjUgNDIxLjcgMzY0IDM3Mi40IiBmaWxsPSJibGFjayIgLz4KICA8cG9seWdvbiBwb2ludHM9IjE4OS42IDI3MC45IDEzMi42IDI3MC45IDEwNC4xIDMyMC4yIDEzMi42IDM2OS41IDE4OS42IDM2OS41IDIxOCAzMjAuMiAxODkuNiAyNzAuOSIgZmlsbD0iYmxhY2siIC8+CiAgPHBvbHlnb24gcG9pbnRzPSIxODkuNyAxNzAuMyAxMzIuOCAxNzAuMyAxMDQuMyAyMTkuNiAxMzIuOCAyNjkgMTg5LjcgMjY5IDIxOC4yIDIxOS42IDE4OS43IDE3MC4zIiBmaWxsPSJibGFjayIgLz4KICA8cG9seWdvbiBwb2ludHM9IjE4OS4yIDM3MS40IDEzMi4yIDM3MS40IDEwMy44IDQyMC43IDEzMi4yIDQ3MCAxODkuMiA0NzAgMjE3LjcgNDIwLjcgMTg5LjIgMzcxLjQiIGZpbGw9ImJsYWNrIiAvPgogIDxwb2x5Z29uIHBvaW50cz0iMTg5LjcgNjkuOCAxMzIuOCA2OS44IDEwNC4zIDExOS4xIDEzMi44IDE2OC40IDE4OS43IDE2OC40IDIxOC4yIDExOS4xIDE4OS43IDY5LjgiIGZpbGw9ImJsYWNrIiAvPgogIDxwb2x5Z29uIHBvaW50cz0iNDUxIDIyMiAzOTQuMSAyMjIgMzY1LjYgMjcxLjQgMzk0LjEgMzIwLjcgNDUxIDMyMC43IDQ3OS41IDI3MS40IDQ1MSAyMjIiIGZpbGw9ImJsYWNrIiAvPgogIDxwb2x5Z29uIHBvaW50cz0iMTAyLjUgMjIwLjEgNDUuNiAyMjAuMSAxNy4xIDI2OS40IDQ1LjYgMzE4LjggMTAyLjUgMzE4LjggMTMxIDI2OS40IDEwMi41IDIyMC4xIiBmaWxsPSJibGFjayIgLz4KICA8cG9seWdvbiBwb2ludHM9IjM2NC4yIDcwLjcgMzA3LjMgNzAuNyAyNzguOCAxMjAuMSAzMDcuMyAxNjkuNCAzNjQuMiAxNjkuNCAzOTIuNyAxMjAuMSAzNjQuMiA3MC43IiBmaWxsPSJibGFjayIgLz4KICA8cG9seWdvbiBwb2ludHM9IjI3Ny4xIDIwIDIyMC4yIDIwIDE5MS43IDY5LjMgMjIwLjIgMTE4LjYgMjc3LjEgMTE4LjYgMzA1LjYgNjkuMyAyNzcuMSAyMCIgZmlsbD0iYmxhY2siIC8+CiAgPHBvbHlnb24gcG9pbnRzPSIxMDIuOCAxMTkuNiA0NS45IDExOS42IDE3LjQgMTY4LjkgNDUuOSAyMTguMiAxMDIuOCAyMTguMiAxMzEuMyAxNjguOSAxMDIuOCAxMTkuNiIgZmlsbD0iYmxhY2siIC8+CiAgPHBvbHlnb24gcG9pbnRzPSI0NTEuNCAxMjEuNSAzOTQuNCAxMjEuNSAzNjYgMTcwLjggMzk0LjQgMjIwLjEgNDUxLjQgMjIwLjEgNDc5LjggMTcwLjggNDUxLjQgMTIxLjUiIGZpbGw9ImJsYWNrIiAvPgogIDxwb2x5Z29uIHBvaW50cz0iNDUxLjQgMzIyLjYgMzk0LjQgMzIyLjYgMzY2IDM3MS45IDM5NC40IDQyMS4yIDQ1MS40IDQyMS4yIDQ3OS44IDM3MS45IDQ1MS40IDMyMi42IiBmaWxsPSJibGFjayIgLz4KPC9zdmc+Cg==");
  }
}
.circle-mask:not(.layout-builder-block) {
  width: 100%;
  /* Fills the container */
  height: 100%;
  /* Adjust as needed */
  /* Apply SVG mask for a circle */
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI1MCIgZmlsbD0iYmxhY2siLz48L3N2Zz4=");
  mask-repeat: no-repeat;
  mask-size: 100% 100%;
  mask-position: center;
  mask-type: alpha;
  mask-composite: exclude;
  /* WebKit compatibility */
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI1MCIgZmlsbD0iYmxhY2siLz48L3N2Zz4=");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  -webkit-mask-position: center;
  -webkit-mask-type: alpha;
  -webkit-mask-composite: source-over;
  /* Fallback using mask-box for safari mobile */
}

.mask-5-even img {
  width: 100%;
  height: auto;
  display: block;
  object-fit: cover;
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 351.59 300' preserveAspectRatio='none'><rect x='7.12' width='65.87' height='300' rx='17.95' ry='17.95' fill='black'/><rect x='74.99' width='65.87' height='300' rx='17.95' ry='17.95' fill='black'/><rect x='142.86' width='65.87' height='300' rx='17.95' ry='17.95' fill='black'/><rect x='210.73' width='65.87' height='300' rx='17.95' ry='17.95' fill='black'/><rect x='278.60' width='65.87' height='300' rx='17.95' ry='17.95' fill='black'/></svg>");
  mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 351.59 300' preserveAspectRatio='none'><rect x='7.12' width='65.87' height='300' rx='17.95' ry='17.95' fill='black'/><rect x='74.99' width='65.87' height='300' rx='17.95' ry='17.95' fill='black'/><rect x='142.86' width='65.87' height='300' rx='17.95' ry='17.95' fill='black'/><rect x='210.73' width='65.87' height='300' rx='17.95' ry='17.95' fill='black'/><rect x='278.60' width='65.87' height='300' rx='17.95' ry='17.95' fill='black'/></svg>");
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
}

.mask-211 img {
  width: 100%;
  height: auto;
  display: block;
  object-fit: cover;
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 351.59 300' preserveAspectRatio='none'><rect width='207.82' height='300' rx='17.95' ry='17.95' fill='black'/><rect x='209.82' width='65.87' height='300' rx='17.95' ry='17.95' fill='black'/><rect x='277.69' width='65.87' height='300' rx='17.95' ry='17.95' fill='black'/></svg>");
  mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 351.59 300' preserveAspectRatio='none'><rect width='207.82' height='300' rx='17.95' ry='17.95' fill='black'/><rect x='209.82' width='65.87' height='300' rx='17.95' ry='17.95' fill='black'/><rect x='277.69' width='65.87' height='300' rx='17.95' ry='17.95' fill='black'/></svg>");
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
}

.mask-211-stag img {
  width: 100%;
  height: auto;
  display: block;
  object-fit: cover;
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 351.59 340' preserveAspectRatio='none'><rect width='207.82' height='300' rx='17.95' ry='17.95' fill='black'/><rect x='209.82' y='40' width='65.87' height='300' rx='17.95' ry='17.95' fill='black'/><rect x='277.69' width='65.87' height='257.59' rx='17.95' ry='17.95' fill='black'/></svg>");
  mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 351.59 340' preserveAspectRatio='none'><rect width='207.82' height='300' rx='17.95' ry='17.95' fill='black'/><rect x='209.82' y='40' width='65.87' height='300' rx='17.95' ry='17.95' fill='black'/><rect x='277.69' width='65.87' height='257.59' rx='17.95' ry='17.95' fill='black'/></svg>");
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
}

.hex-mask-2 img {
  display: block;
  width: 100%;
  max-width: 400px;
  aspect-ratio: 1.154/1;
  object-fit: cover;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20551.2%20477.3'%3E%3Cpath%20d='M165.8%200H385.4Q413.4%200%20427.4%2024.25L537.2%20214.4Q551.2%20238.65%20537.2%20262.9L427.4%20453.05Q413.4%20477.3%20385.4%20477.3H165.8Q137.8%20477.3%20123.8%20453.05L14%20262.9Q0%20238.65%2014%20214.4L123.8%2024.25Q137.8%200%20165.8%200Z'/%3E%3C/svg%3E");
  -webkit-mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20551.2%20477.3'%3E%3Cpath%20d='M165.8%200H385.4Q413.4%200%20427.4%2024.25L537.2%20214.4Q551.2%20238.65%20537.2%20262.9L427.4%20453.05Q413.4%20477.3%20385.4%20477.3H165.8Q137.8%20477.3%20123.8%20453.05L14%20262.9Q0%20238.65%2014%20214.4L123.8%2024.25Q137.8%200%20165.8%200Z'/%3E%3C/svg%3E");
  mask-size: 100% 100%;
  mask-repeat: no-repeat;
  mask-position: center;
}

/*notched corners*/
.mask-notched {
  mask: radial-gradient(30px at 30px 30px, rgba(0, 0, 0, 0) 98%, #000) -30px -30px;
}

/* HTML: <div class="mask-inverted-radius"></div> */
.mask-invert-rad-tl {
  --r: 20px; /* the radius */
  --s: 30px; /* size of inner curve */
  --x: 20px; /* horizontal offset (no percentage) */
  --y: 10px; /* vertical offset (no percentage) */
  border-radius: var(--r);
  --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
  --_g:conic-gradient(at var(--r) var(--r),#000 75%,#0000 0);
  --_d:(var(--s) + var(--r));
  mask: calc(var(--_d) + var(--x)) 0 var(--_m), 0 calc(var(--_d) + var(--y)) var(--_m), radial-gradient(var(--s) at 0 0, rgba(0, 0, 0, 0) 99%, #000 calc(100% + 1px)) calc(var(--r) + var(--x)) calc(var(--r) + var(--y)), var(--_g) calc(var(--_d) + var(--x)) 0, var(--_g) 0 calc(var(--_d) + var(--y));
  mask-repeat: no-repeat;
}

/* HTML: <div class="inverted-radius"></div> */
.mask-invert-rad-tr {
  --r: 20px; /* the radius */
  --s: 30px; /* size of inner curve */
  --x: 20px; /* horizontal offset (no percentage) */
  --y: 10px; /* vertical offset (no percentage) */
  border-radius: var(--r);
  --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
  --_g:conic-gradient(at calc(100% - var(--r)) var(--r),#0000 25%,#000 0);
  --_d:(var(--s) + var(--r));
  mask: calc(100% - var(--_d) - var(--x)) 0 var(--_m), 100% calc(var(--_d) + var(--y)) var(--_m), radial-gradient(var(--s) at 100% 0, rgba(0, 0, 0, 0) 99%, #000 calc(100% + 1px)) calc(-1 * var(--r) - var(--x)) calc(var(--r) + var(--y)), var(--_g) calc(-1 * var(--_d) - var(--x)) 0, var(--_g) 0 calc(var(--_d) + var(--y));
  mask-repeat: no-repeat;
}

/* HTML: <div class="inverted-radius"></div> */
.mask-invert-rad-bl {
  --r: 20px; /* the radius */
  --s: 30px; /* size of inner curve */
  --x: 20px; /* horizontal offset (no percentage) */
  --y: 10px; /* vertical offset (no percentage) */
  border-radius: var(--r);
  --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
  --_g:conic-gradient(from 180deg at var(--r) calc(100% - var(--r)),#0000 25%,#000 0);
  --_d:(var(--s) + var(--r));
  mask: calc(var(--_d) + var(--x)) 100% var(--_m), 0 calc(100% - var(--_d) - var(--y)) var(--_m), radial-gradient(var(--s) at 0 100%, rgba(0, 0, 0, 0) 99%, #000 calc(100% + 1px)) calc(var(--r) + var(--x)) calc(-1 * var(--r) - var(--y)), var(--_g) calc(var(--_d) + var(--x)) 0, var(--_g) 0 calc(-1 * var(--_d) - var(--y));
  mask-repeat: no-repeat;
}

/* HTML: <div class="inverted-radius"></div> */
.mask-invert-rad-br {
  --r: 20px; /* the radius */
  --s: 30px; /* size of inner curve */
  --x: 20px; /* horizontal offset (no percentane) */
  --y: 10px; /* vertical offset (no percentage) */
  border-radius: var(--r);
  --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
  --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
  --_d:(var(--s) + var(--r));
  mask: calc(100% - var(--_d) - var(--x)) 100% var(--_m), 100% calc(100% - var(--_d) - var(--y)) var(--_m), radial-gradient(var(--s) at 100% 100%, rgba(0, 0, 0, 0) 99%, #000 calc(100% + 1px)) calc(-1 * var(--r) - var(--x)) calc(-1 * var(--r) - var(--y)), var(--_g) calc(-1 * var(--_d) - var(--x)) 0, var(--_g) 0 calc(-1 * var(--_d) - var(--y));
  mask-repeat: no-repeat;
}

/**/
/* HTML: <div class="inner-curve"></div> */
.mask-sm-curve-t {
  --r: 20px; /* control the rounded part */
  --s: 40px; /* control the size of the cut */
  --a: 20deg; /* control the depth of the curvature */
  --p: 50%; /* control the position */
  border-radius: var(--r);
  --_m:var(--r),#000 calc(100% - 1px),#0000;
  --_d:(var(--s) + var(--r))*cos(var(--a));
  mask: radial-gradient(var(--r) at calc(var(--p) + var(--_d)) var(--_m)), radial-gradient(var(--r) at calc(var(--p) - var(--_d)) var(--_m)), radial-gradient(var(--s) at var(--p) calc(-1 * sin(var(--a)) * var(--s)), rgba(0, 0, 0, 0) 100%, #000 calc(100% + 1px)) 0 calc(var(--r) * (1 - sin(var(--a)))) no-repeat, linear-gradient(90deg, #000 calc(var(--p) - var(--_d)), rgba(0, 0, 0, 0) 0 calc(var(--p) + var(--_d)), #000 0);
}

/* HTML: <div class="inner-curve"></div> */
.mask-sm-curve-b {
  --r: 20px; /* control the rounded part */
  --s: 40px; /* control the size of the cut */
  --a: 20deg; /* control the depth of the curvature */
  --p: 50%; /* control the position */
  border-radius: var(--r);
  --_m:calc(100% - var(--r)),#000 calc(100% - 1px),#0000;
  --_d:(var(--s) + var(--r))*cos(var(--a));
  mask: radial-gradient(var(--r) at calc(var(--p) + var(--_d)) var(--_m)), radial-gradient(var(--r) at calc(var(--p) - var(--_d)) var(--_m)), radial-gradient(var(--s) at var(--p) calc(100% + sin(var(--a)) * var(--s)), rgba(0, 0, 0, 0) 100%, #000 calc(100% + 1px)) 0 calc(var(--r) * (sin(var(--a)) - 1)) no-repeat, linear-gradient(90deg, #000 calc(var(--p) - var(--_d)), rgba(0, 0, 0, 0) 0 calc(var(--p) + var(--_d)), #000 0);
}

/* HTML: <div class="inner-curve"></div> */
.mask-sm-curve-l {
  --r: 20px; /* control the rounded part */
  --s: 40px; /* control the size of the cut */
  --a: 20deg; /* control the depth of the curvature */
  --p: 50%; /* control the position */
  border-radius: var(--r);
  --_m:,#000 calc(100% - 1px),#0000;
  --_d:(var(--s) + var(--r))*cos(var(--a));
  mask: radial-gradient(var(--r) at var(--r) calc(var(--p) + var(--_d)) var(--_m)), radial-gradient(var(--r) at var(--r) calc(var(--p) - var(--_d)) var(--_m)), radial-gradient(var(--s) at calc(-1 * sin(var(--a)) * var(--s)) var(--p), rgba(0, 0, 0, 0) 100%, #000 calc(100% + 1px)) calc(var(--r) * (1 - sin(var(--a)))) 0 no-repeat, linear-gradient(#000 calc(var(--p) - var(--_d)), rgba(0, 0, 0, 0) 0 calc(var(--p) + var(--_d)), #000 0);
}

/* HTML: <div class="inner-curve"></div> */
.mask-sm-curve-r {
  --r: 20px; /* control the rounded part */
  --s: 40px; /* control the size of the cut */
  --a: 20deg; /* control the depth of the curvature */
  --p: 50%; /* control the position */
  border-radius: var(--r);
  --_m:,#000 calc(100% - 1px),#0000;
  --_r:var(--r) at calc(100% - var(--r));
  --_d:(var(--s) + var(--r))*cos(var(--a));
  mask: radial-gradient(var(--_r) calc(var(--p) + var(--_d)) var(--_m)), radial-gradient(var(--_r) calc(var(--p) - var(--_d)) var(--_m)), radial-gradient(var(--s) at calc(100% + sin(var(--a)) * var(--s)) var(--p), rgba(0, 0, 0, 0) 100%, #000 calc(100% + 1px)) calc(var(--r) * (sin(var(--a)) - 1)) 0 no-repeat, linear-gradient(#000 calc(var(--p) - var(--_d)), rgba(0, 0, 0, 0) 0 calc(var(--p) + var(--_d)), #000 0);
}

/*  CORNER NOTCH */
.corner-notch-tr,
.corner-notch-tl,
.corner-notch-br,
.corner-notch-bl {
  --corner-size: 50px;
  mask-composite: subtract;
}

.corner-notch-tr {
  mask-image: linear-gradient(black 0 0), radial-gradient(circle var(--corner-size) at 100% 0%, black 0 var(--corner-size), transparent var(--corner-size));
}

.corner-notch-tl {
  mask-image: linear-gradient(black 0 0), radial-gradient(circle var(--corner-size) at 0% 0%, black 0 var(--corner-size), transparent var(--corner-size));
}

.corner-notch-br {
  mask-image: linear-gradient(black 0 0), radial-gradient(circle var(--corner-size) at 100% 100%, black 0 var(--corner-size), transparent var(--corner-size));
}

.corner-notch-bl {
  mask-image: linear-gradient(black 0 0), radial-gradient(circle var(--corner-size) at 0% 100%, black 0 var(--corner-size), transparent var(--corner-size));
}

.layout-builder__layout .corner-notch-tr,
.layout-builder__layout .corner-notch-tl,
.layout-builder__layout .corner-notch-br,
.layout-builder__layout .corner-notch-bl {
  mask-image: none !important;
}

.gt-details-summary details {
  padding-bottom: 0;
  border-radius: 7px;
  display: block;
}
.gt-details-summary details[open] {
  padding-bottom: 0.1rem;
}
.gt-details-summary details summary {
  padding: 0.5rem;
  border-radius: 5px;
  cursor: pointer;
  margin: 0 0 0 0;
}
.gt-details-summary details[open] summary {
  border-radius: 5px 5px 0 0;
}
.gt-details-summary details article {
  padding: 0.5rem;
  margin: 0.6rem;
  border-radius: 5px;
  opacity: 0;
  transition: all 250ms ease-in-out;
}
.gt-details-summary details[open] article {
  opacity: 1;
}

.split-screen .layout__region {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding: 0 !important;
}
.split-screen .block {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.split-screen .block-inline-blockbasic.gt-basic-block {
  height: 100% !important;
  width: 100% !important;
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}
.split-screen .block-inline-blockimage {
  height: 100% !important;
}
.split-screen .block-inline-blockimage #gt-image-wrapper {
  height: 100% !important;
}
.split-screen .block-inline-blockimage #gt-image-wrapper picture {
  height: 100% !important;
  position: relative;
  overflow: hidden;
}
.split-screen .block-inline-blockimage #gt-image-wrapper picture img {
  height: 100% !important;
  width: 100% !important;
  object-fit: cover;
  object-position: center !important;
}

.modern-iwc.superblock.card {
  padding: 25px !important;
  background-color: rgba(255, 255, 255, 0.95);
  border-top: 1.5px solid rgba(255, 255, 255, 0.8);
  border-bottom: 1.5px solid rgba(0, 0, 0, 0.7);
  border-right: 1.5px solid rgba(0, 0, 0, 0.2);
  border-left: 1.5px solid rgba(0, 0, 0, 0.2);
}
.modern-iwc.superblock.card .card-media {
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  border-bottom: 1px solid rgba(0, 0, 0, 0.4);
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.modern-iwc.superblock.card .card-media img {
  border-radius: 10px;
}
.modern-iwc.superblock.card .card-body {
  background-color: rgba(255, 255, 255, 0.5);
  margin: 1rem 0;
  border-radius: 10px;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  border-bottom: 1px solid rgba(0, 0, 0, 0.4);
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.modern-iwc.superblock.card .card-body h2,
.modern-iwc.superblock.card .card-body p {
  color: black !important;
  font-weight: 400;
}
.modern-iwc.superblock.card .card-footer {
  margin: 0 !important;
  padding: 0 !important;
}
.modern-iwc.superblock.card .card-footer a {
  display: block !important;
  border-top: 1px solid rgba(255, 255, 255, 0.8);
  border-bottom: 1px solid rgba(0, 0, 0, 0.8);
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px !important;
  font-weight: 600 !important;
  background: rgba(255, 255, 255, 0.5) !important;
  text-decoration: none !important;
}

.modern-iwc-glass.superblock.card {
  padding: 25px !important;
  backdrop-filter: blur(2px) !important;
  background-color: transparent !important;
  border-top: 1.5px solid rgba(255, 255, 255, 0.8);
  border-bottom: 1.5px solid rgba(0, 0, 0, 0.7);
  border-right: 1.5px solid rgba(0, 0, 0, 0.2);
  border-left: 1.5px solid rgba(0, 0, 0, 0.2);
}
.modern-iwc-glass.superblock.card .card-media {
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 1px 2px black;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  border-bottom: 1px solid rgba(0, 0, 0, 0.4);
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.modern-iwc-glass.superblock.card .card-media img {
  border-radius: 10px;
}
.modern-iwc-glass.superblock.card .card-body {
  background-color: rgba(255, 255, 255, 0.5);
  margin-bottom: 1rem;
  margin-top: 1rem;
  border-radius: 10px;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  border-bottom: 1px solid rgba(0, 0, 0, 0.4);
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.modern-iwc-glass.superblock.card .card-body h2,
.modern-iwc-glass.superblock.card .card-body p {
  color: black !important;
  font-weight: 400;
}
.modern-iwc-glass.superblock.card .card-footer {
  margin: 0 !important;
  padding: 0 !important;
}
.modern-iwc-glass.superblock.card .card-footer a {
  display: block !important;
  border-top: 1px solid rgba(255, 255, 255, 0.8);
  border-bottom: 1px solid rgba(0, 0, 0, 0.8);
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px !important;
  font-weight: 600 !important;
  background: rgba(255, 255, 255, 0.5) !important;
  text-decoration: none !important;
}

/* FLOATING */
.superblock.img-floating-copy {
  padding: 20px !important;
  border-radius: 20px;
  border: 0 !important;
}
.superblock.img-floating-copy .card-media {
  margin-top: -50px !important;
  overflow: hidden;
  border-radius: 20px;
  box-shadow: 0px 0px 0px rgba(3, 7, 18, 0.01), 0px 0px 0px rgba(3, 7, 18, 0.02), 0px 1px 1px rgba(3, 7, 18, 0.03), 0px 2px 2px rgba(3, 7, 18, 0.04), 0px 3px 3px rgba(3, 7, 18, 0.04), 0px 4px 4px rgba(3, 7, 18, 0.05), 0px 5px 5px rgba(3, 7, 18, 0.06), 0px 6px 6px rgba(3, 7, 18, 0.07), 0px 8px 8px rgba(3, 7, 18, 0.08), 0px 10px 10px rgba(3, 7, 18, 0.09);
}
.superblock.img-floating-copy .card-media img {
  border-radius: 20px;
  height: 200px;
  object-fit: cover;
  filter: saturate(120%);
  width: 100%;
  display: block;
  object-position: center bottom;
}
.superblock.img-floating-copy .card-body p {
  line-height: 1.35rem !important;
  margin: 8px auto !important;
}
.superblock.img-floating-copy .card-body h3 {
  margin-bottom: 10px;
}
.superblock.img-floating-copy .card-footer {
  margin-left: 0px;
}
.superblock.img-floating-copy .card-footer a.btn {
  border-radius: 20px;
}

.superblock.gt-white.img-floating-copy {
  background-color: unset !important;
}

/** HEX */
.superblock.hex-img-copy {
  display: flex;
  flex-direction: row;
  align-items: center;
  background-color: transparent !important;
  border: 0;
  padding: 0 !important;
  gap: 15px;
}

.superblock.hex-img-copy.gt-white {
  background-color: unset !important;
}

.superblock.hex-img-copy .card-media {
  flex: 0 0 33%;
  width: 33% !important;
  aspect-ratio: 100/86.6;
  position: relative;
  overflow: visible;
}

/* Real shadow that follows the SVG-masked shape */
.superblock.hex-img-copy.hex-shadow .card-media {
  filter: drop-shadow(4px 4px 3px rgba(0, 0, 0, 0.2));
}

.superblock.hex-img-copy .card-media img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
  display: block;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 100 86.6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 2 H70 Q73 2 75 5 L97 39 Q100 43.3 97 47.6 L75 81.6 Q73 84.6 70 84.6 H30 Q27 84.6 25 81.6 L3 47.6 Q0 43.3 3 39 L25 5 Q27 2 30 2 Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 100 86.6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 2 H70 Q73 2 75 5 L97 39 Q100 43.3 97 47.6 L75 81.6 Q73 84.6 70 84.6 H30 Q27 84.6 25 81.6 L3 47.6 Q0 43.3 3 39 L25 5 Q27 2 30 2 Z' fill='black'/%3E%3C/svg%3E");
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
}

.superblock.hex-img-copy .card-body {
  flex: 1 1 50%;
  width: 50% !important;
  background-color: var(--bg, transparent);
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.superblock.hex-img-copy .card-body h2 {
  margin: 0 0 0.5rem;
  text-align: left;
}

.superblock.hex-img-copy .card-body p {
  margin: 0;
  line-height: 1.3rem;
  text-align: left;
}

.superblock.hex-img-copy .card-footer {
  display: none;
}

/* Reverse layout */
.superblock.hex-img-copy.reverse {
  flex-direction: row-reverse;
}

.superblock.hex-img-copy.reverse .card-body {
  padding-left: 1.5rem !important;
  padding-right: 0 !important;
}

/* Responsive stacking */
@media (max-width: 600px) {
  .superblock.hex-img-copy {
    flex-direction: column;
    align-items: stretch;
  }
  .superblock.hex-img-copy .card-media,
  .superblock.hex-img-copy .card-body {
    width: 100% !important;
    flex: 0 0 auto;
  }
  .superblock.hex-img-copy .card-body {
    padding: 1rem !important;
    border-radius: 20px;
    text-align: left;
  }
}
/*. SLANT IWC */
.superblock.iwc-slant {
  border: 0;
  padding-bottom: 0;
}
.superblock.iwc-slant .card-media {
  clip-path: polygon(0 0, 100% 0, 100% 88%, 0 100%);
}
.superblock.iwc-slant .card-body p {
  line-height: 1.4rem;
}
.superblock.iwc-slant .card-footer {
  padding-left: 0 !important;
  padding-right: 0 !important;
  border: 0;
  margin: 0;
}
.superblock.iwc-slant .card-footer a {
  display: block;
  width: 100%;
  border-radius: 0;
}
.superblock.iwc-slant .card-footer .btn:hover {
  filter: brightness(0.6);
  color: black !important;
}

/* all around */
.border-w-1 {
  border-width: 1px !important;
  border-style: solid !important;
}

.border-w-2 {
  border-width: 2px !important;
  border-style: solid !important;
}

.border-w-3 {
  border-width: 3px !important;
  border-style: solid !important;
}

.border-w-4 {
  border-width: 4px !important;
  border-style: solid !important;
}

.border-w-5 {
  border-width: 5px !important;
  border-style: solid !important;
}

.border-w-6 {
  border-width: 6px !important;
  border-style: solid !important;
}

/* top only */
.border-top-w-1 {
  border-width: 0 !important;
  border-style: solid !important;
  border-top-width: 1px !important;
}

.border-top-w-2 {
  border-width: 0 !important;
  border-style: solid !important;
  border-top-width: 2px !important;
}

.border-top-w-3 {
  border-width: 0 !important;
  border-style: solid !important;
  border-top-width: 3px !important;
}

.border-top-w-4 {
  border-width: 0 !important;
  border-style: solid !important;
  border-top-width: 4px !important;
}

.border-top-w-5 {
  border-width: 0 !important;
  border-style: solid !important;
  border-top-width: 5px !important;
}

.border-top-w-6 {
  border-width: 0 !important;
  border-style: solid !important;
  border-top-width: 6px !important;
}

/* right only */
.border-right-w-1 {
  border-width: 0 !important;
  border-style: solid !important;
  border-right-width: 1px !important;
}

.border-right-w-2 {
  border-width: 0 !important;
  border-style: solid !important;
  border-right-width: 2px !important;
}

.border-right-w-3 {
  border-width: 0 !important;
  border-style: solid !important;
  border-right-width: 3px !important;
}

.border-right-w-4 {
  border-width: 0 !important;
  border-style: solid !important;
  border-right-width: 4px !important;
}

.border-right-w-5 {
  border-width: 0 !important;
  border-style: solid !important;
  border-right-width: 5px !important;
}

.border-right-w-6 {
  border-width: 0 !important;
  border-style: solid !important;
  border-right-width: 6px !important;
}

/* bottom only */
.border-bottom-w-1 {
  border-width: 0 !important;
  border-style: solid !important;
  border-bottom-width: 1px !important;
}

.border-bottom-w-2 {
  border-width: 0 !important;
  border-style: solid !important;
  border-bottom-width: 2px !important;
}

.border-bottom-w-3 {
  border-width: 0 !important;
  border-style: solid !important;
  border-bottom-width: 3px !important;
}

.border-bottom-w-4 {
  border-width: 0 !important;
  border-style: solid !important;
  border-bottom-width: 4px !important;
}

.border-bottom-w-5 {
  border-width: 0 !important;
  border-style: solid !important;
  border-bottom-width: 5px !important;
}

.border-bottom-w-6 {
  border-width: 0 !important;
  border-style: solid !important;
  border-bottom-width: 6px !important;
}

/* left only */
.border-left-w-1 {
  border-width: 0 !important;
  border-style: solid !important;
  border-left-width: 1px !important;
}

.border-left-w-2 {
  border-width: 0 !important;
  border-style: solid !important;
  border-left-width: 2px !important;
}

.border-left-w-3 {
  border-width: 0 !important;
  border-style: solid !important;
  border-left-width: 3px !important;
}

.border-left-w-4 {
  border-width: 0 !important;
  border-style: solid !important;
  border-left-width: 4px !important;
}

.border-left-w-5 {
  border-width: 0 !important;
  border-style: solid !important;
  border-left-width: 5px !important;
}

.border-left-w-6 {
  border-width: 0 !important;
  border-style: solid !important;
  border-left-width: 6px !important;
}

.gradient-border {
  border: 5px solid transparent !important;
  border-image: linear-gradient(45deg, transparent 25%, #B3A369 50%, transparent 75%) 1 !important;
}

.carousel-control-prev,
.carousel-control-next {
  opacity: 1 !important; /* always fully visible */
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  background-color: #000 !important; /* solid black at all times */
  border-radius: 50% !important;
  background-size: 40% 40% !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  width: 4rem !important;
  height: 4rem !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  transition: transform 0.2s ease; /* only scale changes on hover */
}

/* Replace with bold chevron SVGs */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='white' stroke-width='3' viewBox='0 0 16 16'%3E%3Cpath d='M10 2 L4 8 L10 14'/%3E%3C/svg%3E") !important;
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='white' stroke-width='3' viewBox='0 0 16 16'%3E%3Cpath d='M6 2 L12 8 L6 14'/%3E%3C/svg%3E") !important;
}

/* Hover effect: only scale up, no color change */
.carousel-control-prev:hover .carousel-control-prev-icon,
.carousel-control-next:hover .carousel-control-next-icon {
  transform: scale(1.2);
}

.bg-caption.carousel-caption {
  bottom: 2.3rem;
}
.bg-caption.carousel-caption p {
  margin-bottom: 0 !important;
}

/* EXTENDED SIZING */
.m-6 {
  margin: 4rem !important;
}

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

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

.ms-6 {
  margin-left: 4rem !important;
}

.me-6 {
  margin-right: 4rem !important;
}

.mx-6 {
  margin-left: 4rem !important;
  margin-right: 4rem !important;
}

.my-6 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.p-6 {
  padding: 4rem !important;
}

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

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

.ps-6 {
  padding-left: 4rem !important;
}

.pe-6 {
  padding-right: 4rem !important;
}

.px-6 {
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}

.py-6 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.m-7 {
  margin: 5rem !important;
}

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

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

.ms-7 {
  margin-left: 5rem !important;
}

.me-7 {
  margin-right: 5rem !important;
}

.mx-7 {
  margin-left: 5rem !important;
  margin-right: 5rem !important;
}

.my-7 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}

.p-7 {
  padding: 5rem !important;
}

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

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

.ps-7 {
  padding-left: 5rem !important;
}

.pe-7 {
  padding-right: 5rem !important;
}

.px-7 {
  padding-left: 5rem !important;
  padding-right: 5rem !important;
}

.py-7 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.m-8 {
  margin: 6rem !important;
}

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

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

.ms-8 {
  margin-left: 6rem !important;
}

.me-8 {
  margin-right: 6rem !important;
}

.mx-8 {
  margin-left: 6rem !important;
  margin-right: 6rem !important;
}

.my-8 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}

.p-8 {
  padding: 6rem !important;
}

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

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

.ps-8 {
  padding-left: 6rem !important;
}

.pe-8 {
  padding-right: 6rem !important;
}

.px-8 {
  padding-left: 6rem !important;
  padding-right: 6rem !important;
}

.py-8 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}

.m-9 {
  margin: 8rem !important;
}

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

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

.ms-9 {
  margin-left: 8rem !important;
}

.me-9 {
  margin-right: 8rem !important;
}

.mx-9 {
  margin-left: 8rem !important;
  margin-right: 8rem !important;
}

.my-9 {
  margin-top: 8rem !important;
  margin-bottom: 8rem !important;
}

.p-9 {
  padding: 8rem !important;
}

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

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

.ps-9 {
  padding-left: 8rem !important;
}

.pe-9 {
  padding-right: 8rem !important;
}

.px-9 {
  padding-left: 8rem !important;
  padding-right: 8rem !important;
}

.py-9 {
  padding-top: 8rem !important;
  padding-bottom: 8rem !important;
}

.m-10 {
  margin: 10rem !important;
}

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

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

.ms-10 {
  margin-left: 10rem !important;
}

.me-10 {
  margin-right: 10rem !important;
}

.mx-10 {
  margin-left: 10rem !important;
  margin-right: 10rem !important;
}

.my-10 {
  margin-top: 10rem !important;
  margin-bottom: 10rem !important;
}

.p-10 {
  padding: 10rem !important;
}

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

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

.ps-10 {
  padding-left: 10rem !important;
}

.pe-10 {
  padding-right: 10rem !important;
}

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

.py-10 {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
}

.lunchtray {
  border-radius: 20px;
  padding: 35px;
  padding-bottom: 51px;
  margin-top: 50px;
  margin-bottom: 50px;
}
.lunchtray .block {
  padding: 30px;
  border-radius: 20px;
  margin-bottom: 0 !important;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: center;
  /* Smooth animation */
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}
.lunchtray .block-inline-blockimage {
  padding: 0;
}
.lunchtray .layout__region {
  justify-content: space-between !important;
  margin-bottom: 0 !important;
}
.lunchtray .layout__region:has(> *:only-child) {
  justify-content: center !important;
  align-items: center !important;
}

/* NEEDS UPDATED BASIC BLOCK TWIG TEMPLATE */
.inline-icon {
  display: flex;
  gap: 15px;
  align-items: center;
}

.inline-icon p:last-of-type {
  margin-bottom: 0 !important;
}

.mini-action-card p:last-of-type {
  font-size: 0.9rem !important;
  margin-bottom: 0 !important;
}

.mini-action-card h3, .mini-action-card h4, .mini-action-card h5 {
  margin-bottom: 0 !important;
}

.mini-action-card h3 a, .mini-action-card h4 a, .mini-action-card h5 a {
  text-decoration: underline !important;
}

.inline-icon-corner {
  display: flex;
  gap: 15px;
}
.inline-icon-corner i {
  font-size: 2rem;
  margin-top: 18px;
}

.cp-slant-bottom {
  clip-path: polygon(0 0, 100% 0, 100% 88%, 0 100%);
}

/* STYLED LI - BORDER */
.styled-li-border {
  --styled-li-border-width: 2px;
  --styled-li-border-color: #b3a369;
  --styled-li-gap: 0.25rem;
  --styled-li-padding: 0.05rem 0 0.05rem 0.5rem;
  --styled-li-columns: 1;
}

.styled-li-border ul {
  display: grid;
  grid-template-columns: repeat(var(--styled-li-columns), minmax(0, 1fr));
  gap: var(--styled-li-gap);
  margin: 0;
  padding: 0;
  list-style: none;
}

.styled-li-border li {
  min-width: 0;
  margin: 0;
  padding: var(--styled-li-padding);
  list-style: none;
  border-left: var(--styled-li-border-width) solid var(--styled-li-border-color);
  line-height: 1.35;
}

.styled-li-border li::marker {
  content: "";
}

.styled-li-border li a {
  color: inherit;
  text-decoration: underline;
}

.styled-li-border li a:hover,
.styled-li-border li a:focus {
  text-decoration-thickness: 2px;
}

/* Clean pasted span junk inside links */
.styled-li-border li span {
  font: inherit !important;
  color: inherit !important;
}

/* STYLED LI - NUMBER */
.styled-li-number {
  --styled-li-number-size: 1.65rem;
  --styled-li-number-bg: #b3a369;
  --styled-li-number-color: #000;
  --styled-li-number-gap: 0.45rem;
  --styled-li-number-padding: 0;
  --styled-li-number-columns: 1;
}

.styled-li-number ul {
  display: grid;
  grid-template-columns: repeat(var(--styled-li-number-columns), minmax(0, 1fr));
  gap: var(--styled-li-number-gap);
  margin: 0;
  padding: 0;
  list-style: none;
  counter-reset: styled-li-number;
}

.styled-li-number li {
  position: relative;
  min-width: 0;
  margin: 0;
  padding: var(--styled-li-number-padding);
  padding-left: calc(var(--styled-li-number-size) + 0.6rem);
  list-style: none;
  line-height: 1.35;
  counter-increment: styled-li-number;
}

.styled-li-number li::marker {
  content: "";
}

.styled-li-number li::before {
  content: counter(styled-li-number);
  position: absolute;
  left: 0;
  top: -0.18em;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: var(--styled-li-number-size);
  height: var(--styled-li-number-size);
  border-radius: 50%;
  background: var(--styled-li-number-bg);
  color: var(--styled-li-number-color);
  font-size: 0.85rem;
  font-weight: 700;
  line-height: 1;
}

.styled-li-number li a {
  color: inherit;
  text-decoration: underline;
}

.styled-li-number li a:hover,
.styled-li-number li a:focus {
  text-decoration-thickness: 2px;
}

/* Clean pasted span junk inside links */
.styled-li-number li span {
  font: inherit !important;
  color: inherit !important;
}

/* Mobile */
@media (max-width: 640px) {
  .styled-li-number ul {
    grid-template-columns: 1fr;
  }
}
/* STYLED LI - ICON */
.styled-li-icon {
  --styled-li-icon-content: "\f00c";
  --styled-li-icon-font: var(--fa-font-regular);
  --styled-li-icon-size: 1.1rem;
  --styled-li-icon-color: #b3a369;
  --styled-li-icon-gap: 0.35rem;
  --styled-li-icon-padding: 0;
  --styled-li-icon-columns: 1;
}

.styled-li-icon ul {
  display: grid;
  grid-template-columns: repeat(var(--styled-li-icon-columns), minmax(0, 1fr));
  gap: var(--styled-li-icon-gap);
  margin: 0;
  padding: 0;
  list-style: none;
}

.styled-li-icon li {
  position: relative;
  min-width: 0;
  margin: 0;
  padding: var(--styled-li-icon-padding);
  padding-left: calc(var(--styled-li-icon-size) + 0.6rem);
  list-style: none;
  line-height: 1.35;
}

.styled-li-icon li::marker {
  content: "";
}

.styled-li-icon li::before {
  content: var(--styled-li-icon-content);
  position: absolute;
  left: 0;
  top: 0.12em;
  width: var(--styled-li-icon-size);
  color: var(--styled-li-icon-color);
  font: var(--styled-li-icon-font);
  font-size: var(--styled-li-icon-size);
  line-height: 1;
  text-align: center;
}

.styled-li-icon li a {
  color: inherit;
  text-decoration: underline;
}

.styled-li-icon li a:hover,
.styled-li-icon li a:focus {
  text-decoration-thickness: 2px;
}

/* Clean pasted span junk inside links */
.styled-li-icon li span {
  font: inherit !important;
  color: inherit !important;
}

/* Mobile */
@media (max-width: 640px) {
  .styled-li-border ul,
  .styled-li-number ul,
  .styled-li-icon ul {
    grid-template-columns: 1fr;
  }
}
.numbered-stack {
  counter-reset: numbered-stack;
  overflow: visible;
  --numbered-stack-size: clamp(2.75rem, 4.5vw, 4rem);
  --numbered-stack-color: rgba(0, 0, 0, 0.08);
  --numbered-stack-weight: 800;
  --numbered-stack-gap: 0.75rem;
  --numbered-stack-top: -0.5rem;
}

.numbered-stack .layout__region {
  overflow: visible;
}

.numbered-stack .block {
  counter-increment: numbered-stack;
  position: relative;
  overflow: visible;
}

.numbered-stack .block::before {
  content: counter(numbered-stack);
  position: absolute;
  right: calc(100% + var(--numbered-stack-gap));
  top: var(--numbered-stack-top);
  font-size: var(--numbered-stack-size);
  line-height: 1;
  font-weight: var(--numbered-stack-weight);
  color: var(--numbered-stack-color);
  pointer-events: none;
}

/* =========================================================
   Numbered Stack - Mobile
   ========================================================= */
@media (max-width: 640px) {
  .numbered-stack .block {
    margin-left: calc(var(--numbered-stack-size) * 0.8);
  }
  .numbered-stack .block::before {
    right: calc(100% + var(--numbered-stack-gap));
    top: 0;
    font-size: calc(var(--numbered-stack-size) * 0.75);
  }
}
/* CIRCLE */
.numbered-stack-circle {
  counter-reset: numbered-stack-circle;
  overflow: visible;
  --numbered-stack-circle-size: 4rem;
  --numbered-stack-circle-bg: #e5e5e5;
  --numbered-stack-circle-color: #555;
  --numbered-stack-circle-weight: 800;
  --numbered-stack-circle-gap: 0.75rem;
  --numbered-stack-circle-top: -0.5rem;
  --numbered-stack-circle-border: 0;
}

.numbered-stack-circle .layout__region {
  overflow: visible;
}

.numbered-stack-circle .block {
  counter-increment: numbered-stack-circle;
  position: relative;
  overflow: visible;
}

.numbered-stack-circle .block::before {
  content: counter(numbered-stack-circle);
  position: absolute;
  right: calc(100% + var(--numbered-stack-circle-gap));
  top: var(--numbered-stack-circle-top);
  width: var(--numbered-stack-circle-size);
  height: var(--numbered-stack-circle-size);
  border-radius: 50%;
  display: grid;
  place-items: center;
  background: var(--numbered-stack-circle-bg);
  color: var(--numbered-stack-circle-color);
  border: var(--numbered-stack-circle-border);
  font-size: calc(var(--numbered-stack-circle-size) * 0.5);
  line-height: 1;
  font-weight: var(--numbered-stack-circle-weight);
  pointer-events: none;
}

/* =========================================================
   Numbered Stack Circle - Mobile
   ========================================================= */
@media (max-width: 640px) {
  .numbered-stack-circle .block {
    margin-left: calc(var(--numbered-stack-circle-size) * 0.8);
  }
  .numbered-stack-circle .block::before {
    right: calc(100% + var(--numbered-stack-circle-gap));
    top: 0;
    width: calc(var(--numbered-stack-circle-size) * 0.8);
    height: calc(var(--numbered-stack-circle-size) * 0.8);
    font-size: calc(var(--numbered-stack-circle-size) * 0.4);
  }
}
/* =========================================================
   Numbered Stack Hex
   ========================================================= */
.numbered-stack-hex {
  counter-reset: numbered-stack-hex;
  overflow: visible;
  --numbered-stack-hex-size: 4rem;
  --numbered-stack-hex-bg: #e5e5e5;
  --numbered-stack-hex-color: #555;
  --numbered-stack-hex-weight: 800;
  --numbered-stack-hex-gap: 0.75rem;
  --numbered-stack-hex-top: -0.5rem;
}

.numbered-stack-hex .layout__region {
  overflow: visible;
}

.numbered-stack-hex .block {
  counter-increment: numbered-stack-hex;
  position: relative;
  overflow: visible;
}

.numbered-stack-hex .block::before {
  content: counter(numbered-stack-hex);
  position: absolute;
  right: calc(100% + var(--numbered-stack-hex-gap));
  top: var(--numbered-stack-hex-top);
  width: var(--numbered-stack-hex-size);
  height: var(--numbered-stack-hex-size);
  display: grid;
  place-items: center;
  background: var(--numbered-stack-hex-bg);
  color: var(--numbered-stack-hex-color);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='white' d='M30 5 Q25 5 22 10 L3 43 Q0 50 3 57 L22 90 Q25 95 30 95 L70 95 Q75 95 78 90 L97 57 Q100 50 97 43 L78 10 Q75 5 70 5 Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='white' d='M30 5 Q25 5 22 10 L3 43 Q0 50 3 57 L22 90 Q25 95 30 95 L70 95 Q75 95 78 90 L97 57 Q100 50 97 43 L78 10 Q75 5 70 5 Z'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  font-size: calc(var(--numbered-stack-hex-size) * 0.5);
  line-height: 1;
  font-weight: var(--numbered-stack-hex-weight);
  pointer-events: none;
}

/* =========================================================
   Numbered Stack Hex - Mobile
   ========================================================= */
@media (max-width: 640px) {
  .numbered-stack-hex .block {
    margin-left: calc(var(--numbered-stack-hex-size) * 0.8);
  }
  .numbered-stack-hex .block::before {
    right: calc(100% + var(--numbered-stack-hex-gap));
    top: 0;
    width: calc(var(--numbered-stack-hex-size) * 0.8);
    height: calc(var(--numbered-stack-hex-size) * 0.8);
    font-size: calc(var(--numbered-stack-hex-size) * 0.4);
  }
}
/* STYLED ACCORDION */
.styled-accordion {
  --styled-accordion-margin: 0 0 3rem;
  --styled-accordion-question-padding: 1rem 1.25rem;
  --styled-accordion-question-bg: transparent;
  --styled-accordion-question-color: #000;
  --styled-accordion-question-hover-bg: var(--gt-pale-slate);
  --styled-accordion-question-hover-color: #000;
  --styled-accordion-question-active-bg: var(--styled-accordion-question-hover-bg);
  --styled-accordion-question-active-color: var(--styled-accordion-question-hover-color);
  --styled-accordion-question-border-width: 1px;
  --styled-accordion-question-border-style: solid;
  --styled-accordion-question-border-color: var(--gt-gray-700);
  --styled-accordion-question-radius: .6rem;
  --styled-accordion-question-font-size: 1.05rem;
  --styled-accordion-question-font-weight: 700;
  --styled-accordion-answer-padding: 1rem 1.25rem;
  --styled-accordion-answer-bg: transparent;
  --styled-accordion-answer-color: var(--gt-black);
  --styled-accordion-answer-border: 1px solid transparent;
  --styled-accordion-icon-left: 1rem;
  --styled-accordion-icon-width: 0.75rem;
  --styled-accordion-icon-thickness: 2px;
  --styled-accordion-icon-text-gap: 0.85rem;
}

/* Main accordion wrapper */
.styled-accordion.gt-accordion .ui-accordion,
.styled-accordion .gt-accordion .ui-accordion {
  margin: var(--styled-accordion-margin);
}

/* Font reset */
.styled-accordion.gt-accordion .ui-widget,
.styled-accordion .gt-accordion .ui-widget {
  font-family: var(--font-roboto-condensed);
}

/* Hide default jQuery UI icon completely */
.styled-accordion.gt-accordion .ui-accordion-header-icon,
.styled-accordion.gt-accordion .ui-icon,
.styled-accordion .gt-accordion .ui-accordion-header-icon,
.styled-accordion .gt-accordion .ui-icon {
  display: none !important;
  background-image: none !important;
}

/* Question/header */
.styled-accordion.gt-accordion .ui-accordion .ui-accordion-header,
.styled-accordion.gt-accordion .faqfield-question,
.styled-accordion .gt-accordion .ui-accordion .ui-accordion-header,
.styled-accordion .gt-accordion .faqfield-question {
  position: relative;
  margin: 0 0 0.35rem !important;
  padding: var(--styled-accordion-question-padding) !important;
  padding-left: calc(var(--styled-accordion-icon-left) + var(--styled-accordion-icon-width) + var(--styled-accordion-icon-text-gap)) !important;
  border: var(--styled-accordion-question-border-width) var(--styled-accordion-question-border-style) var(--styled-accordion-question-border-color) !important;
  border-radius: var(--styled-accordion-question-radius) !important;
  background: var(--styled-accordion-question-bg) !important;
  color: var(--styled-accordion-question-color) !important;
  font-family: var(--font-roboto-condensed);
  font-size: var(--styled-accordion-question-font-size);
  font-weight: var(--styled-accordion-question-font-weight);
  line-height: 1.25;
  transition: background 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}

/* Horizontal line */
.styled-accordion.gt-accordion .ui-accordion .ui-accordion-header::before,
.styled-accordion.gt-accordion .faqfield-question::before,
.styled-accordion .gt-accordion .ui-accordion .ui-accordion-header::before,
.styled-accordion .gt-accordion .faqfield-question::before {
  content: "";
  position: absolute;
  left: var(--styled-accordion-icon-left);
  top: 50%;
  width: var(--styled-accordion-icon-width);
  height: var(--styled-accordion-icon-thickness);
  background: currentColor;
  transform: translateY(-50%);
}

/* Vertical line, creates plus when closed */
.styled-accordion.gt-accordion .ui-accordion .ui-accordion-header::after,
.styled-accordion.gt-accordion .faqfield-question::after,
.styled-accordion .gt-accordion .ui-accordion .ui-accordion-header::after,
.styled-accordion .gt-accordion .faqfield-question::after {
  content: "";
  position: absolute;
  left: calc(var(--styled-accordion-icon-left) + var(--styled-accordion-icon-width) / 2 - var(--styled-accordion-icon-thickness) / 2);
  top: 50%;
  width: var(--styled-accordion-icon-thickness);
  height: var(--styled-accordion-icon-width);
  background: currentColor;
  transform: translateY(-50%);
}

/* Open icon: hide vertical line, leaving minus */
.styled-accordion.gt-accordion .ui-accordion .ui-state-active::after,
.styled-accordion.gt-accordion .ui-accordion .ui-accordion-header-active::after,
.styled-accordion.gt-accordion .faqfield-question.ui-state-active::after,
.styled-accordion.gt-accordion .faqfield-question[aria-expanded=true]::after,
.styled-accordion .gt-accordion .ui-accordion .ui-state-active::after,
.styled-accordion .gt-accordion .ui-accordion .ui-accordion-header-active::after,
.styled-accordion .gt-accordion .faqfield-question.ui-state-active::after,
.styled-accordion .gt-accordion .faqfield-question[aria-expanded=true]::after {
  display: none !important;
}

/* Hover/focus */
.styled-accordion.gt-accordion .ui-accordion .ui-accordion-header:hover,
.styled-accordion.gt-accordion .ui-accordion .ui-accordion-header:focus,
.styled-accordion.gt-accordion .faqfield-question:hover,
.styled-accordion.gt-accordion .faqfield-question:focus,
.styled-accordion .gt-accordion .ui-accordion .ui-accordion-header:hover,
.styled-accordion .gt-accordion .ui-accordion .ui-accordion-header:focus,
.styled-accordion .gt-accordion .faqfield-question:hover,
.styled-accordion .gt-accordion .faqfield-question:focus {
  background: var(--styled-accordion-question-hover-bg) !important;
  color: var(--styled-accordion-question-hover-color) !important;
}

/* Active/open */
.styled-accordion.gt-accordion .ui-accordion .ui-state-active,
.styled-accordion.gt-accordion .faqfield-question.ui-state-active,
.styled-accordion .gt-accordion .ui-accordion .ui-state-active,
.styled-accordion .gt-accordion .faqfield-question.ui-state-active {
  background: var(--styled-accordion-question-active-bg) !important;
  color: var(--styled-accordion-question-active-color) !important;
}

/* Answer/body */
.styled-accordion.gt-accordion .ui-widget-content,
.styled-accordion.gt-accordion .faqfield-answer,
.styled-accordion .gt-accordion .ui-widget-content,
.styled-accordion .gt-accordion .faqfield-answer {
  padding: var(--styled-accordion-answer-padding);
  border: var(--styled-accordion-answer-border);
  background: var(--styled-accordion-answer-bg);
  color: var(--styled-accordion-answer-color);
  font-family: var(--font-roboto-condensed);
}

/* Answer paragraph cleanup */
.styled-accordion.gt-accordion .faqfield-answer p:first-child,
.styled-accordion .gt-accordion .faqfield-answer p:first-child {
  margin-top: 0;
}

.styled-accordion.gt-accordion .faqfield-answer p:last-child,
.styled-accordion .gt-accordion .faqfield-answer p:last-child {
  margin-bottom: 0;
}

/* Remove jQuery UI corner overrides */
.styled-accordion.gt-accordion .ui-corner-all,
.styled-accordion.gt-accordion .ui-corner-top,
.styled-accordion.gt-accordion .ui-corner-left,
.styled-accordion.gt-accordion .ui-corner-tl,
.styled-accordion.gt-accordion .ui-corner-right,
.styled-accordion.gt-accordion .ui-corner-tr,
.styled-accordion.gt-accordion .ui-corner-bottom,
.styled-accordion.gt-accordion .ui-corner-bl,
.styled-accordion.gt-accordion .ui-corner-br,
.styled-accordion .gt-accordion .ui-corner-all,
.styled-accordion .gt-accordion .ui-corner-top,
.styled-accordion .gt-accordion .ui-corner-left,
.styled-accordion .gt-accordion .ui-corner-tl,
.styled-accordion .gt-accordion .ui-corner-right,
.styled-accordion .gt-accordion .ui-corner-tr,
.styled-accordion .gt-accordion .ui-corner-bottom,
.styled-accordion .gt-accordion .ui-corner-bl,
.styled-accordion .gt-accordion .ui-corner-br {
  border-radius: var(--styled-accordion-question-radius) !important;
}

/* ----------------------------------------------------------*/
.contact-message-personal-form label {
  display: block;
  font-weight: 800;
}
.contact-message-personal-form #edit-recipient {
  margin-top: 20px;
  border-top: 2px dashed #B8B4B4;
  padding-top: 50px;
}/*# sourceMappingURL=studentlife_all.css.map */