@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal; }

/* line 1, node_modules/swiper/components/core/core.scss */
:root {
  --swiper-theme-color: #007aff; }

/* line 4, node_modules/swiper/components/core/core.scss */
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1; }

/* line 14, node_modules/swiper/components/core/core.scss */
.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column; }

/* line 17, node_modules/swiper/components/core/core.scss */
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box; }

/* line 26, node_modules/swiper/components/core/core.scss */
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0); }

/* line 30, node_modules/swiper/components/core/core.scss */
.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap; }

/* line 33, node_modules/swiper/components/core/core.scss */
.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column; }

/* line 37, node_modules/swiper/components/core/core.scss */
.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto; }

/* line 41, node_modules/swiper/components/core/core.scss */
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform; }

/* line 48, node_modules/swiper/components/core/core.scss */
.swiper-slide-invisible-blank {
  visibility: hidden; }

/* Auto Height */
/* line 53, node_modules/swiper/components/core/core.scss */
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
  height: auto; }

/* line 57, node_modules/swiper/components/core/core.scss */
.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height; }

/* 3D Effects */
/* line 64, node_modules/swiper/components/core/core.scss */
.swiper-container-3d {
  perspective: 1200px; }
  /* line 66, node_modules/swiper/components/core/core.scss */
  .swiper-container-3d .swiper-wrapper, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-cube-shadow {
    transform-style: preserve-3d; }
  /* line 69, node_modules/swiper/components/core/core.scss */
  .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10; }
  /* line 78, node_modules/swiper/components/core/core.scss */
  .swiper-container-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
  /* line 81, node_modules/swiper/components/core/core.scss */
  .swiper-container-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
  /* line 84, node_modules/swiper/components/core/core.scss */
  .swiper-container-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
  /* line 87, node_modules/swiper/components/core/core.scss */
  .swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

/* CSS Mode */
/* line 94, node_modules/swiper/components/core/core.scss */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */ }
  /* line 98, node_modules/swiper/components/core/core.scss */
  .swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
    display: none; }

/* line 102, node_modules/swiper/components/core/core.scss */
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start; }

/* line 107, node_modules/swiper/components/core/core.scss */
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory; }

/* line 112, node_modules/swiper/components/core/core.scss */
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory; }

/* Tools */
/*------------------------------------------------------------------*\
  FONT WEIGHTS
  example usages:
  font-weight: font-weights(regular);
  \*------------------------------------------------------------------*/
/*------------------------------------------------------------------*\
  Rem
  example usages: rem(14)
  \*------------------------------------------------------------------*/
/*------------------------------------------------------------------*\
  Grid Column
  example usages: grid-column: set-columns(1, 2);
  \*------------------------------------------------------------------*/
/*------------------------------------------------------------------*\
  SVG Background Url
  example usages: get-svg-image('image-file-name')
  \*------------------------------------------------------------------*/
/*------------------------------------------------------------------*\
  WIDTH SPAN
  example usages: width-span(1, 10)
  \*------------------------------------------------------------------*/
/*------------------------------------------------------------------*\
  Organizing z-index
  example usages: zIndex('footer')
  \*------------------------------------------------------------------*/
/*---------------------------------------------------------------*\
  RESPONSIVE PROPERTY HANDLER
    handles the per-breakpoint property for mobile-first approach
    note: requires a key-less 'breakpoints' scss map
          e.g. $breakpoints_keyless: ( 320px, 760px, 1080px, 1280px );
    usage:
      @include respond((
        display: flex,
        margin: (2px, 3px, 4px, 5px),
        padding: (3rem, 4rem, 5rem, 6rem),
        flex: ("0 1 50%", null, (1 1 100%))
      ));
\*---------------------------------------------------------------*/
/*
  usage:
    @include animation {
      transition-property: opacity;
      opacity: 0;
      .on-trigger { opacity: 1; }
    }
*/
/*
  usage:
    @include custom-bullet-styles;
*/
/*
  usage:
    @include true-hover {
        color: white;
    }
*/
/* Globals */
/** breakpoint vars (for mixins, css styling) | mobile first */
/** Content max width */
/* line 18, src/scss/settings/_breakpoint.scss */
:root {
  --breakpoint-mobile: 375px;
  --breakpoint-tablet: 750px;
  --breakpoint-desktop: 1280px;
  --breakpoint-desktop-large: 1440px; }

/* line 1, src/scss/settings/_colors.scss */
:root {
  --white: #fff;
  --black: #222;
  --red: #ff0000;
  --bunting: #171c4b;
  --chathams: #28509c;
  --valencia: #d5442f;
  --iron: #d1d2d4;
  --cello: #213063;
  --cobalt: #1d3782;
  --grape: #6a2c43;
  --dark-blue-grey: #171c4b;
  --dusk-blue: #28509c;
  --dusk-blue-10: rgba( 40, 80, 156, 0.1);
  --vivid-blue: #0055d4;
  --light-blue-grey: #d1d2d4;
  --pale-red: #d5442f;
  --pale-red-10: rgba(213, 68, 47, 0.1);
  --light-blue-grey-20: rgba(209, 210, 212, 0.2);
  --light-blue-grey-30: rgba(209, 210, 212, 0.3);
  --light-blue-grey-50: rgba(209, 210, 212, 0.5);
  --light-blue-grey-solid: #f6f6f6;
  --light-blue-grey-alt: #e2e4e4;
  --light-grey: #f6f6f6;
  --botticelli: #d7dbea; }

/*
 * Readding the old color names to not cause conflicts
 * let's remove these names in the future
 */
/* Font helper mixins */
/* Font helper mixins */
/*
  typography
*/
/** Grid Settings */
/*------------------------------------------------------------------*\
  GET-GAP
  returns 1 gap width in percentage
  example usages: width: get-gap('mobile', 4);
\*------------------------------------------------------------------*/
/*------------------------------------------------------------------*\
  GET-COLUMN
  returns 1 column width in percentage
  example usages: 
    width: get-column('mobile', 4);
\*------------------------------------------------------------------*/
/*------------------------------------------------------------------*\
  SPAN-WIDTH
  returns no of columns in percentage
  example usages: width: span-width('mobile', 4, 6);
\*------------------------------------------------------------------*/
/*------------------------------------------------------------------*\
  FLOATLESS GRID SPAN
  example usages: 
  @include grid(); // default global settings
  @include grid('mobile', 4); // for specific used.
\*------------------------------------------------------------------*/
/*------------------------------------------------------------------*\
  GRID COLUMN
  example usages: 
  @include grid-span('mobile', 4.5); // will return 4 column span + gap width + half of a span width in percent 
  @include grid-span('mobile', 2, 1); // will return 2 column span + gap width
\*------------------------------------------------------------------*/
/* line 105, src/scss/settings/_grid.scss */
:root {
  --gap-mobile: 1.25rem;
  --gap-tablet: 1.71875rem;
  --gap-desktop: 2.4875rem;
  --gap-desktop-large: 2.5rem; }

/** Grid Settings require breakpoint.scss and grid.scss settings */
/* line 16, src/scss/settings/_margins.scss */
:root {
  --margin-mobile: 1.5625rem;
  --margin-tablet: 2.73438rem;
  --margin-desktop: 3.81875rem;
  --margin-desktop-large: 8.825rem; }
  @media screen and (min-width: 0) {
    /* line 16, src/scss/settings/_margins.scss */
    :root {
      --margin: 1.5625rem;
      --margin-reverse: -1.5625rem;
      --margin-double: 3.125rem; } }
  @media screen and (min-width: 750px) {
    /* line 16, src/scss/settings/_margins.scss */
    :root {
      --margin: 2.73438rem;
      --margin-reverse: -2.73438rem;
      --margin-double: 5.46875rem; } }
  @media screen and (min-width: 1280px) {
    /* line 16, src/scss/settings/_margins.scss */
    :root {
      --margin: 3.81875rem;
      --margin-reverse: -3.81875rem;
      --margin-double: 7.6375rem; } }
  @media screen and (min-width: 1440px) {
    /* line 16, src/scss/settings/_margins.scss */
    :root {
      --margin: calc( ( 100vw - 1157.6px) / 2);
      --margin-reverse: calc( ( 100vw - 1157.6px) / -2);
      --margin-double: calc( ( 100vw - 1157.6px)); } }

/** z-index ordering */
/* Common */
/*
  root css variables
*/
/* line 4, src/scss/common/_global.scss */
:root {
  --speed: 0.35s;
  --cubic-bezier: cubic-bezier(0.645, 0.045, 0.355, 1); }

/*
  Classname define below
*/
/* line 12, src/scss/common/_global.scss */
.editor-styles-wrapper {
  box-sizing: border-box; }
  /* line 1, src/scss/common/_global-fe.scss */
  .editor-styles-wrapper html {
    box-sizing: border-box;
    overflow-x: hidden; }
  /* line 6, src/scss/common/_global-fe.scss */
  .editor-styles-wrapper *,
  .editor-styles-wrapper *:before,
  .editor-styles-wrapper *:after {
    /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
    box-sizing: inherit; }
  /* line 13, src/scss/common/_global-fe.scss */
  .editor-styles-wrapper body {
    background-color: var(--white); }
  /* line 17, src/scss/common/_global-fe.scss */
  .editor-styles-wrapper img {
    height: auto;
    /* Make sure images are scaled correctly. */
    max-width: 100%;
    /* Adhere to container width. */ }
  /* line 24, src/scss/common/_global-fe.scss */
  .editor-styles-wrapper picture {
    display: block;
    height: 100%;
    width: 100%; }
  /* line 30, src/scss/common/_global-fe.scss */
  .editor-styles-wrapper figure {
    margin: 1em 0;
    /* Extra wide images within figure tags don't overflow the content area. */ }
  /* line 35, src/scss/common/_global-fe.scss */
  .editor-styles-wrapper main {
    position: relative; }
  /* line 40, src/scss/common/_global-fe.scss */
  .editor-styles-wrapper svg {
    display: block;
    width: auto;
    height: auto; }
  /* line 46, src/scss/common/_global-fe.scss */
  .editor-styles-wrapper .issuuembed {
    margin: auto; }

/* line 17, src/scss/common/_global.scss */
.wp-block {
  max-width: 100%; }

/* line 22, src/scss/common/_global.scss */
.components-focal-point-picker_position-display-container label {
  margin-right: 0;
  max-width: 100%; }

@media screen and (min-width: 1280px) {
  /* line 28, src/scss/common/_global.scss */
  .block-editor {
    --margin: 2.5rem;
    --margin-reverse: -2.5rem;
    --margin-double: 5rem; } }

@media screen and (min-width: 1440px) {
  /* line 28, src/scss/common/_global.scss */
  .block-editor {
    --margin: 2.5rem;
    --margin-reverse: -2.5rem;
    --margin-double: 5rem; } }

/* line 36, src/scss/common/_global.scss */
.editor-styles-wrapper {
  --content-zoom: 1; }
  @media (min-width: 1280px) {
    /* line 36, src/scss/common/_global.scss */
    .editor-styles-wrapper {
      min-width: 1360px; } }

/* line 44, src/scss/common/_global.scss */
.edit-post-visual-editor {
  zoom: var(--content-zoom); }

/* line 48, src/scss/common/_global.scss */
.gif-module {
  position: relative;
  width: 100%; }

@media screen and (min-width: 0) {
  /* line 53, src/scss/common/_global.scss */
  .gif-module + .gif-module,
  .gif-anchor-links + .gif-module,
  script + .gif-module {
    margin-top: 1.25rem; } }

@media screen and (min-width: 750px) {
  /* line 53, src/scss/common/_global.scss */
  .gif-module + .gif-module,
  .gif-anchor-links + .gif-module,
  script + .gif-module {
    margin-top: 2.5rem; } }

/* line 61, src/scss/common/_global.scss */
.gif-container {
  display: grid;
  position: relative;
  margin: 0 auto;
  max-width: 1440px;
  width: calc(100% - var(--margin-double)); }
  @media screen and (min-width: 0) {
    /* line 61, src/scss/common/_global.scss */
    .gif-container {
      grid-template-columns: repeat(6, 1fr);
      grid-column-gap: 6.15385%; } }
  @media screen and (min-width: 750px) {
    /* line 61, src/scss/common/_global.scss */
    .gif-container {
      grid-template-columns: repeat(12, 1fr);
      grid-column-gap: 4.15094%; } }
  @media screen and (min-width: 1280px) {
    /* line 61, src/scss/common/_global.scss */
    .gif-container {
      grid-template-columns: repeat(12, 1fr);
      grid-column-gap: 3.43755%; } }
  @media screen and (min-width: 1280px) {
    /* line 61, src/scss/common/_global.scss */
    .gif-container {
      min-width: 72.3625rem; } }
  @media screen and (min-width: 1440px) {
    /* line 61, src/scss/common/_global.scss */
    .gif-container {
      min-width: 72.35rem; } }
  @media screen and (min-width: 1280px) {
    /* line 70, src/scss/common/_global.scss */
    .block-editor .gif-container {
      max-width: 1157.8px; } }
  @media screen and (min-width: 1440px) {
    /* line 70, src/scss/common/_global.scss */
    .block-editor .gif-container {
      max-width: 1440px; } }

@media screen and (min-width: 0) {
  /* line 77, src/scss/common/_global.scss */
  .gif-fullwidth {
    grid-column: 1/span 6; } }

@media screen and (min-width: 750px) {
  /* line 77, src/scss/common/_global.scss */
  .gif-fullwidth {
    grid-column: 1/span 12; } }

/* line 83, src/scss/common/_global.scss */
.gif-fullwidth-bleed {
  margin: 0 calc(var(--margin) * -1); }
  @media screen and (min-width: 0) {
    /* line 83, src/scss/common/_global.scss */
    .gif-fullwidth-bleed {
      grid-column: 1/span 6; } }
  @media screen and (min-width: 750px) {
    /* line 83, src/scss/common/_global.scss */
    .gif-fullwidth-bleed {
      grid-column: 1/span 12; } }

/* line 89, src/scss/common/_global.scss */
.gif-fullwidth-bleed-right {
  margin-right: calc(var(--margin) * -1); }
  @media screen and (min-width: 0) {
    /* line 89, src/scss/common/_global.scss */
    .gif-fullwidth-bleed-right {
      grid-column: 1/span 6; } }
  @media screen and (min-width: 750px) {
    /* line 89, src/scss/common/_global.scss */
    .gif-fullwidth-bleed-right {
      grid-column: 1/span 12; } }

@media (min-width: 1440px) {
  /* line 96, src/scss/common/_global.scss */
  .gif-full-bleed-margin {
    width: unset;
    margin: 0 1.5625rem; } }

/* line 103, src/scss/common/_global.scss */
.gif-media {
  position: relative;
  margin: 0; }
  /* line 107, src/scss/common/_global.scss */
  .gif-media img {
    display: block;
    width: 100%; }

/* line 113, src/scss/common/_global.scss */
.gif-icon {
  display: inline-block; }

/* line 117, src/scss/common/_global.scss */
.gif-overlay, body.page-load-animation, body.page-load-animation::before, body.page-load-animation::after {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(53, 59, 67, 0.85);
  z-index: 8; }

/* line 127, src/scss/common/_global.scss */
.gif-round-image {
  position: relative;
  border-radius: 50% 50%;
  overflow: hidden; }
  /* line 131, src/scss/tools/_mixins.scss */
  .gif-round-image::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 100%; }
  /* line 138, src/scss/tools/_mixins.scss */
  .gif-round-image > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    overflow: hidden; }
  /* line 132, src/scss/common/_global.scss */
  .gif-round-image img {
    object-fit: cover;
    width: 100%;
    height: 100%; }

/* line 141, src/scss/common/_global.scss */
.gif-divider-1 {
  height: 0.3125rem;
  background-image: linear-gradient(to right, var(--pale-red) 0%, var(--dark-blue-grey) 100%); }

/* line 145, src/scss/common/_global.scss */
.gif-divider-2, .gif-nav__primary::after {
  height: 0.3125rem;
  background-image: linear-gradient(to right, var(--pale-red), rgba(23, 28, 75, 0)); }

/* line 149, src/scss/common/_global.scss */
.gif-divider-3 {
  height: 0.3125rem; }
  @media screen and (min-width: 0) {
    /* line 149, src/scss/common/_global.scss */
    .gif-divider-3 {
      background-image: linear-gradient(to right, var(--pale-red), var(--dark-blue-grey) 100%); } }
  @media screen and (min-width: 750px) {
    /* line 149, src/scss/common/_global.scss */
    .gif-divider-3 {
      background-image: linear-gradient(to right, var(--dark-blue-grey) 0%, var(--pale-red) 100%); } }

/* line 157, src/scss/common/_global.scss */
.gif-divider-4 {
  height: 0.3125rem;
  background-image: linear-gradient(to right, var(--pale-red) 0%, var(--cello) 100%); }

/* line 162, src/scss/common/_global.scss */
.gif-divider-5 {
  background-image: linear-gradient(to right, var(--dark-blue-grey) 0%, var(--pale-red) 100%); }

/* line 167, src/scss/common/_global.scss */
.gif-divider-6 {
  background-image: linear-gradient(to left, var(--dark-blue-grey), var(--pale-red)); }

/* line 171, src/scss/common/_global.scss */
.gif-divider-7 {
  background-image: linear-gradient(to left, var(--cello), var(--pale-red)); }

@media screen and (min-width: 0) {
  /* line 176, src/scss/common/_global.scss */
  .gif-divider-small {
    width: 3.75rem; } }

@media screen and (min-width: 750px) {
  /* line 176, src/scss/common/_global.scss */
  .gif-divider-small {
    width: 5rem; } }

/* line 185, src/scss/common/_global.scss */
.gif-wp-media-uploader__preview {
  margin-top: 1.25rem; }

/* line 188, src/scss/common/_global.scss */
.gif-wp-media-uploader button {
  margin-right: 0.3125rem; }

@media screen and (min-width: 0) {
  /* line 194, src/scss/common/_global.scss */
  body.admin-bar {
    padding-top: 2.875rem; } }

@media screen and (min-width: 750px) {
  /* line 194, src/scss/common/_global.scss */
  body.admin-bar {
    padding-top: 2rem; } }

@media screen and (min-width: 0) {
  /* line 199, src/scss/common/_global.scss */
  body.breaking-news-visible {
    padding-top: 3.125rem; } }

@media screen and (min-width: 750px) {
  /* line 199, src/scss/common/_global.scss */
  body.breaking-news-visible {
    padding-top: 3.75rem; } }

@media screen and (min-width: 0) {
  /* line 204, src/scss/common/_global.scss */
  body.breaking-news-visible.admin-bar {
    padding-top: 6rem; } }

@media screen and (min-width: 750px) {
  /* line 204, src/scss/common/_global.scss */
  body.breaking-news-visible.admin-bar {
    padding-top: 5.75rem; } }

/* line 212, src/scss/common/_global.scss */
.components-popover.is-from-bottom {
  top: auto !important;
  bottom: 0.625rem !important; }

/* line 217, src/scss/common/_global.scss */
.components-popover.is-from-right {
  left: auto !important;
  right: 2.5rem; }

/* line 224, src/scss/common/_global.scss */
.components-popover .components-menu-item__button svg {
  max-height: 25px; }

/* ComplianZ styles */
/* line 234, src/scss/common/_global.scss */
#cmplz-document ul li::before {
  display: none !important; }

/* line 242, src/scss/common/_global.scss */
.gif-landing-hero__headline--title,
.gif-feature-1-up__title,
.gif-mini-spotlight-join__text h2.gif-title--spotlight,
.gif-mini-spotlight-cta__text h1,
.gif-title--mini-spotlight,
.gif-feature-links__title--paragraph,
.gif-featured__title,
.gif-feature-links__title--text-links, .gif-gun-violence-101__title,
.gif-content-grid h2.gif-featured__title,
.gif-stats-immersive-hero__title,
section.gif-flexible-stats--intro .gif-flexible-stats__headline,
.gif-content-grid div.gif-title,
.gif-flexible-stats--intro .gif-flexible-stats__headline strong {
  text-transform: uppercase; }

/* line 258, src/scss/common/_global.scss */
.gif-mini-immersive__text--default {
  text-transform: uppercase; }

/* line 263, src/scss/common/_global.scss */
.components-dropdown-menu__toggle.has-icon {
  min-width: 42px;
  position: relative;
  height: 48px;
  z-index: 1; }
  /* line 268, src/scss/common/_global.scss */
  .components-dropdown-menu__toggle.has-icon .dashicon {
    margin-right: 0; }

/* line 276, src/scss/common/_global.scss */
.components-dropdown-menu__menu .components-button:focus:not(:disabled) {
  box-shadow: initial;
  outline: initial; }

/* line 283, src/scss/common/_global.scss */
.components-button.is-default {
  color: #0075af;
  background: #f3f5f6;
  border: 1px solid #0075af; }

/*
Reset "BaseLabel" default "css-1wgusda-Text-BaseLabel e1cr7zh13" styles
Source path: /wp-includes/js/dist/components.js
*/
/* line 293, src/scss/common/_global.scss */
.css-1wgusda-Text-BaseLabel.css-1wgusda-Text-BaseLabel.css-1wgusda-Text-BaseLabel {
  text-overflow: initial !important;
  white-space: initial !important; }

/* line 298, src/scss/common/_global.scss */
.components-select-control__input[multiple],
.css-1kus6y6-Select.css-1kus6y6-Select.css-1kus6y6-Select[multiple] {
  height: 100px !important; }

/* line 303, src/scss/common/_global.scss */
.edit-post-layout .interface-interface-skeleton__content {
  background-color: #ffffff; }

/* line 309, src/scss/common/_global.scss */
#cc-window {
  border: 0;
  font-family: "Ringside Condensed A", "Ringside Condensed B";
  font-style: normal;
  font-weight: 400; }
  @media screen and (min-width: 750px) {
    /* line 309, src/scss/common/_global.scss */
    #cc-window {
      padding-top: 20px !important;
      padding-bottom: 20px !important; } }
  @media screen and (min-width: 1440px) {
    /* line 309, src/scss/common/_global.scss */
    #cc-window {
      padding: 20px 150px !important; } }
  @media screen and (min-width: 1700px) {
    /* line 309, src/scss/common/_global.scss */
    #cc-window {
      padding: 20px 250px !important; } }
  /* line 323, src/scss/common/_global.scss */
  #cc-window .cc-header {
    display: none; }
  /* line 327, src/scss/common/_global.scss */
  #cc-window .cc-btn.cc-allow {
    position: relative;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    max-width: 105px;
    min-width: 105px;
    height: 39px;
    border-radius: 11px;
    border: 1px solid #d5442f !important;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    padding: 0;
    width: 105px;
    transition-property: box-shadow;
    transition-duration: 500ms;
    transition-timing-function: ease-in-out; }
    /* line 346, src/scss/common/_global.scss */
    #cc-window .cc-btn.cc-allow:hover {
      box-shadow: inset 0 4rem 0 0.00063rem #d5442f; }
  /* line 351, src/scss/common/_global.scss */
  #cc-window .cc-message {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400; }
    @media screen and (min-width: 0) {
      /* line 351, src/scss/common/_global.scss */
      #cc-window .cc-message {
        width: 100%; } }
    @media screen and (min-width: 750px) {
      /* line 351, src/scss/common/_global.scss */
      #cc-window .cc-message {
        width: 80%; } }
    /* line 356, src/scss/common/_global.scss */
    #cc-window .cc-message a.cc-link {
      opacity: 1;
      color: var(--white) !important;
      text-decoration: none;
      border-bottom: dashed 0.0625rem var(--white);
      font-stretch: condensed;
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 400;
      padding: 0;
      margin-right: 5px; }
      @media screen and (min-width: 0) {
        /* line 356, src/scss/common/_global.scss */
        #cc-window .cc-message a.cc-link {
          font-size: 16px;
          line-height: 1.38; } }
      @media screen and (min-width: 750px) {
        /* line 356, src/scss/common/_global.scss */
        #cc-window .cc-message a.cc-link {
          font-size: 18px;
          line-height: 1.22; } }
      @media screen and (min-width: 1280px) {
        /* line 356, src/scss/common/_global.scss */
        #cc-window .cc-message a.cc-link {
          font-size: 22px; } }
      /* line 370, src/scss/common/_global.scss */
      #cc-window .cc-message a.cc-link:hover {
        color: var(--pale-red) !important;
        border-color: var(--pale-red); }
  /* line 377, src/scss/common/_global.scss */
  #cc-window .cc-compliance {
    gap: 20px; }
    @media screen and (min-width: 0) {
      /* line 377, src/scss/common/_global.scss */
      #cc-window .cc-compliance {
        width: 100%;
        justify-content: flex-end;
        flex-direction: row-reverse; } }
    @media screen and (min-width: 750px) {
      /* line 377, src/scss/common/_global.scss */
      #cc-window .cc-compliance {
        width: 20%;
        flex-direction: initial; } }
    /* line 385, src/scss/common/_global.scss */
    #cc-window .cc-compliance .cc-btn.cc-allow,
    #cc-window .cc-compliance .cc-btn.cc-dismiss {
      font-family: "Knockout 71 A", "Knockout 71 B";
      font-style: normal;
      font-weight: 400;
      background-color: transparent !important;
      position: relative; }
      /* line 391, src/scss/common/_global.scss */
      #cc-window .cc-compliance .cc-btn.cc-allow:hover,
      #cc-window .cc-compliance .cc-btn.cc-dismiss:hover {
        text-decoration: none; }
    /* line 412, src/scss/common/_global.scss */
    #cc-window .cc-compliance .cc-deny {
      margin: 0;
      padding: 0;
      height: 100%;
      display: inline-block; }
    /* line 419, src/scss/common/_global.scss */
    #cc-window .cc-compliance > .cc-btn {
      flex: unset; }
    @media screen and (max-width: 750px) {
      /* line 422, src/scss/common/_global.scss */
      #cc-window .cc-compliance .cc-btn.cc-deny {
        position: relative;
        top: unset;
        right: unset; } }
    /* line 430, src/scss/common/_global.scss */
    #cc-window .cc-compliance .cc-btn.cc-deny::after {
      content: "x";
      font-weight: 200;
      font-size: 26px; }

/* line 438, src/scss/common/_global.scss */
.overflow-hidden {
  overflow: hidden !important; }

/* Knockout */
@font-face {
  font-family: "Knockout";
  src: url("../src/fonts/Knockout-HTF71-FullMiddlewt.woff2") format("woff2"), url("../src/fonts/Knockout-HTF71-FullMiddlewt.woff") format("woff"); }

/* Ringside */
@font-face {
  font-family: "Ringside Condensed Book";
  src: url("../src/fonts/RingsideCondensed-Book.woff2") format("woff2"), url("../src/fonts/RingsideCondensed-Book.woff") format("woff"); }

@font-face {
  font-family: "Ringside Condensed Book Italic";
  src: url("../src/fonts/RingsideCondensed-BookItal.woff2") format("woff2"), url("../src/fonts/RingsideCondensed-BookItal.woff") format("woff"); }

@font-face {
  font-family: "Ringside Condensed Medium";
  src: url("../src/fonts/RingsideCondensed-Med.woff2") format("woff2"), url("../src/fonts/RingsideCondensed-Med.woff") format("woff"); }

@font-face {
  font-family: "Ringside Condensed Bold";
  src: url("../src/fonts/RingsideCondensed-Bold.woff2") format("woff2"), url("../src/fonts/RingsideCondensed-Bold.woff") format("woff"); }

@font-face {
  font-family: "Ringside Condensed Bold Italic";
  src: url("../src/fonts/RingsideCondensed-BoldItal.woff2") format("woff2"), url("../src/fonts/RingsideCondensed-BoldItal.woff") format("woff"); }

/* line 3, src/scss/modules/_rich-text.scss */
.gif-rich-text > ul:not(.gif-poor),
.gif-rich-text > ol,
.editor-rich-text > ul:not(.gif-poor),
.editor-rich-text > ol {
  display: grid;
  margin: 0 auto;
  max-width: 1440px;
  position: relative;
  width: calc(100% - (var(--margin) * 2)); }
  @media screen and (min-width: 0) {
    /* line 3, src/scss/modules/_rich-text.scss */
    .gif-rich-text > ul:not(.gif-poor),
    .gif-rich-text > ol,
    .editor-rich-text > ul:not(.gif-poor),
    .editor-rich-text > ol {
      grid-template-columns: repeat(6, 1fr);
      grid-column-gap: 6.15385%; } }
  @media screen and (min-width: 750px) {
    /* line 3, src/scss/modules/_rich-text.scss */
    .gif-rich-text > ul:not(.gif-poor),
    .gif-rich-text > ol,
    .editor-rich-text > ul:not(.gif-poor),
    .editor-rich-text > ol {
      grid-template-columns: repeat(12, 1fr);
      grid-column-gap: 4.15094%; } }
  @media screen and (min-width: 1280px) {
    /* line 3, src/scss/modules/_rich-text.scss */
    .gif-rich-text > ul:not(.gif-poor),
    .gif-rich-text > ol,
    .editor-rich-text > ul:not(.gif-poor),
    .editor-rich-text > ol {
      grid-template-columns: repeat(12, 1fr);
      grid-column-gap: 3.43755%; } }
  /* line 12, src/scss/modules/_rich-text.scss */
  .gif-rich-text > ul:not(.gif-poor) > li,
  .gif-rich-text > ol > li,
  .editor-rich-text > ul:not(.gif-poor) > li,
  .editor-rich-text > ol > li {
    grid-column: 1/span 6; }
    @media (min-width: 750px) {
      /* line 12, src/scss/modules/_rich-text.scss */
      .gif-rich-text > ul:not(.gif-poor) > li,
      .gif-rich-text > ol > li,
      .editor-rich-text > ul:not(.gif-poor) > li,
      .editor-rich-text > ol > li {
        grid-column: 1/span 12; } }
    @media (min-width: 1280px) {
      /* line 12, src/scss/modules/_rich-text.scss */
      .gif-rich-text > ul:not(.gif-poor) > li,
      .gif-rich-text > ol > li,
      .editor-rich-text > ul:not(.gif-poor) > li,
      .editor-rich-text > ol > li {
        grid-column: 4/span 8; } }
  /* line 24, src/scss/modules/_rich-text.scss */
  .gif-rich-text > ul:not(.gif-poor) a,
  .gif-rich-text > ol a,
  .editor-rich-text > ul:not(.gif-poor) a,
  .editor-rich-text > ol a {
    text-decoration: none;
    color: var(--dusk-blue);
    text-decoration: none;
    padding-bottom: 0.1875rem;
    border-bottom: dashed 0.0625rem var(--dusk-blue); }
    /* line 31, src/scss/modules/_rich-text.scss */
    .gif-rich-text > ul:not(.gif-poor) a:hover,
    .gif-rich-text > ol a:hover,
    .editor-rich-text > ul:not(.gif-poor) a:hover,
    .editor-rich-text > ol a:hover {
      color: var(--pale-red);
      border-color: var(--pale-red); }
  /* line 39, src/scss/modules/_rich-text.scss */
  .gif-rich-text > ul:not(.gif-poor) sup > a,
  .gif-rich-text > ol sup > a,
  .editor-rich-text > ul:not(.gif-poor) sup > a,
  .editor-rich-text > ol sup > a {
    border: none;
    text-decoration: none;
    color: var(--dusk-blue); }
    /* line 44, src/scss/modules/_rich-text.scss */
    .gif-rich-text > ul:not(.gif-poor) sup > a:hover,
    .gif-rich-text > ol sup > a:hover,
    .editor-rich-text > ul:not(.gif-poor) sup > a:hover,
    .editor-rich-text > ol sup > a:hover {
      color: var(--pale-red); }

/* line 51, src/scss/modules/_rich-text.scss */
.gif-rich-text strong,
.editor-rich-text strong {
  font-family: "Ringside Condensed A", "Ringside Condensed B";
  font-style: normal;
  font-weight: 700; }

/* line 57, src/scss/modules/_rich-text.scss */
.gif-rich-text ul + section.gif-heading h2, .gif-rich-text ul + section.gif-heading h3, .gif-rich-text ul + section.gif-heading h4, .gif-rich-text ul + section.gif-heading h5, .gif-rich-text ol + section.gif-heading h2, .gif-rich-text ol + section.gif-heading h3, .gif-rich-text ol + section.gif-heading h4, .gif-rich-text ol + section.gif-heading h5,
.editor-rich-text ul + section.gif-heading h2,
.editor-rich-text ul + section.gif-heading h3,
.editor-rich-text ul + section.gif-heading h4,
.editor-rich-text ul + section.gif-heading h5,
.editor-rich-text ol + section.gif-heading h2,
.editor-rich-text ol + section.gif-heading h3,
.editor-rich-text ol + section.gif-heading h4,
.editor-rich-text ol + section.gif-heading h5 {
  padding-top: 1.25rem; }
  @media (min-width: 750px) {
    /* line 57, src/scss/modules/_rich-text.scss */
    .gif-rich-text ul + section.gif-heading h2, .gif-rich-text ul + section.gif-heading h3, .gif-rich-text ul + section.gif-heading h4, .gif-rich-text ul + section.gif-heading h5, .gif-rich-text ol + section.gif-heading h2, .gif-rich-text ol + section.gif-heading h3, .gif-rich-text ol + section.gif-heading h4, .gif-rich-text ol + section.gif-heading h5,
    .editor-rich-text ul + section.gif-heading h2,
    .editor-rich-text ul + section.gif-heading h3,
    .editor-rich-text ul + section.gif-heading h4,
    .editor-rich-text ul + section.gif-heading h5,
    .editor-rich-text ol + section.gif-heading h2,
    .editor-rich-text ol + section.gif-heading h3,
    .editor-rich-text ol + section.gif-heading h4,
    .editor-rich-text ol + section.gif-heading h5 {
      padding-top: 2.5rem; } }

/* line 67, src/scss/modules/_rich-text.scss */
.editor-styles-wrapper .block-library-list ol,
.editor-styles-wrapper .block-library-list ul,
.editor-styles-wrapper ol.block-editor-block-list__block,
.editor-styles-wrapper ul.block-editor-block-list__block {
  margin: 0 !important; }

/* line 76, src/scss/modules/_rich-text.scss */
.editor-rich-text > ol,
.editor-rich-text > ul:not(.gif-poor),
.editor-rich-text > ol ol,
.editor-rich-text > ol ul,
.editor-rich-text > ul:not(.gif-poor) ol,
.editor-rich-text > ul:not(.gif-poor) ul,
.editor-rich-text .editor-styles-wrapper ol,
.editor-rich-text .editor-styles-wrapper ul,
.gif-rich-text > ol,
.gif-rich-text > ul:not(.gif-poor),
.gif-rich-text > ol ol,
.gif-rich-text > ol ul,
.gif-rich-text > ul:not(.gif-poor) ol,
.gif-rich-text > ul:not(.gif-poor) ul,
.gif-rich-text .editor-styles-wrapper ol,
.gif-rich-text .editor-styles-wrapper ul, .resurces-description > ol,
.resurces-description > ul:not(.gif-poor),
.resurces-description > ol ol,
.resurces-description > ol ul,
.resurces-description > ul:not(.gif-poor) ol,
.resurces-description > ul:not(.gif-poor) ul,
.resurces-description .editor-styles-wrapper ol,
.resurces-description .editor-styles-wrapper ul {
  font-family: "Ringside Condensed A", "Ringside Condensed B";
  font-style: normal;
  font-weight: 400;
  color: var(--dark-blue-grey);
  font-stretch: condensed;
  letter-spacing: normal;
  padding: 0;
  margin: 1.875rem auto; }
  @media screen and (min-width: 0) {
    /* line 76, src/scss/modules/_rich-text.scss */
    .editor-rich-text > ol,
    .editor-rich-text > ul:not(.gif-poor),
    .editor-rich-text > ol ol,
    .editor-rich-text > ol ul,
    .editor-rich-text > ul:not(.gif-poor) ol,
    .editor-rich-text > ul:not(.gif-poor) ul,
    .editor-rich-text .editor-styles-wrapper ol,
    .editor-rich-text .editor-styles-wrapper ul,
    .gif-rich-text > ol,
    .gif-rich-text > ul:not(.gif-poor),
    .gif-rich-text > ol ol,
    .gif-rich-text > ol ul,
    .gif-rich-text > ul:not(.gif-poor) ol,
    .gif-rich-text > ul:not(.gif-poor) ul,
    .gif-rich-text .editor-styles-wrapper ol,
    .gif-rich-text .editor-styles-wrapper ul, .resurces-description > ol,
    .resurces-description > ul:not(.gif-poor),
    .resurces-description > ol ol,
    .resurces-description > ol ul,
    .resurces-description > ul:not(.gif-poor) ol,
    .resurces-description > ul:not(.gif-poor) ul,
    .resurces-description .editor-styles-wrapper ol,
    .resurces-description .editor-styles-wrapper ul {
      font-size: 1.125rem; } }
  @media screen and (min-width: 750px) {
    /* line 76, src/scss/modules/_rich-text.scss */
    .editor-rich-text > ol,
    .editor-rich-text > ul:not(.gif-poor),
    .editor-rich-text > ol ol,
    .editor-rich-text > ol ul,
    .editor-rich-text > ul:not(.gif-poor) ol,
    .editor-rich-text > ul:not(.gif-poor) ul,
    .editor-rich-text .editor-styles-wrapper ol,
    .editor-rich-text .editor-styles-wrapper ul,
    .gif-rich-text > ol,
    .gif-rich-text > ul:not(.gif-poor),
    .gif-rich-text > ol ol,
    .gif-rich-text > ol ul,
    .gif-rich-text > ul:not(.gif-poor) ol,
    .gif-rich-text > ul:not(.gif-poor) ul,
    .gif-rich-text .editor-styles-wrapper ol,
    .gif-rich-text .editor-styles-wrapper ul, .resurces-description > ol,
    .resurces-description > ul:not(.gif-poor),
    .resurces-description > ol ol,
    .resurces-description > ol ul,
    .resurces-description > ul:not(.gif-poor) ol,
    .resurces-description > ul:not(.gif-poor) ul,
    .resurces-description .editor-styles-wrapper ol,
    .resurces-description .editor-styles-wrapper ul {
      font-size: 1.375rem; } }
  @media screen and (min-width: 1280px) {
    /* line 76, src/scss/modules/_rich-text.scss */
    .editor-rich-text > ol,
    .editor-rich-text > ul:not(.gif-poor),
    .editor-rich-text > ol ol,
    .editor-rich-text > ol ul,
    .editor-rich-text > ul:not(.gif-poor) ol,
    .editor-rich-text > ul:not(.gif-poor) ul,
    .editor-rich-text .editor-styles-wrapper ol,
    .editor-rich-text .editor-styles-wrapper ul,
    .gif-rich-text > ol,
    .gif-rich-text > ul:not(.gif-poor),
    .gif-rich-text > ol ol,
    .gif-rich-text > ol ul,
    .gif-rich-text > ul:not(.gif-poor) ol,
    .gif-rich-text > ul:not(.gif-poor) ul,
    .gif-rich-text .editor-styles-wrapper ol,
    .gif-rich-text .editor-styles-wrapper ul, .resurces-description > ol,
    .resurces-description > ul:not(.gif-poor),
    .resurces-description > ol ol,
    .resurces-description > ol ul,
    .resurces-description > ul:not(.gif-poor) ol,
    .resurces-description > ul:not(.gif-poor) ul,
    .resurces-description .editor-styles-wrapper ol,
    .resurces-description .editor-styles-wrapper ul {
      font-size: 1.375rem; } }
  @media screen and (min-width: 0) {
    /* line 76, src/scss/modules/_rich-text.scss */
    .editor-rich-text > ol,
    .editor-rich-text > ul:not(.gif-poor),
    .editor-rich-text > ol ol,
    .editor-rich-text > ol ul,
    .editor-rich-text > ul:not(.gif-poor) ol,
    .editor-rich-text > ul:not(.gif-poor) ul,
    .editor-rich-text .editor-styles-wrapper ol,
    .editor-rich-text .editor-styles-wrapper ul,
    .gif-rich-text > ol,
    .gif-rich-text > ul:not(.gif-poor),
    .gif-rich-text > ol ol,
    .gif-rich-text > ol ul,
    .gif-rich-text > ul:not(.gif-poor) ol,
    .gif-rich-text > ul:not(.gif-poor) ul,
    .gif-rich-text .editor-styles-wrapper ol,
    .gif-rich-text .editor-styles-wrapper ul, .resurces-description > ol,
    .resurces-description > ul:not(.gif-poor),
    .resurces-description > ol ol,
    .resurces-description > ol ul,
    .resurces-description > ul:not(.gif-poor) ol,
    .resurces-description > ul:not(.gif-poor) ul,
    .resurces-description .editor-styles-wrapper ol,
    .resurces-description .editor-styles-wrapper ul {
      font-size: 1.125rem; } }
  @media screen and (min-width: 750px) {
    /* line 76, src/scss/modules/_rich-text.scss */
    .editor-rich-text > ol,
    .editor-rich-text > ul:not(.gif-poor),
    .editor-rich-text > ol ol,
    .editor-rich-text > ol ul,
    .editor-rich-text > ul:not(.gif-poor) ol,
    .editor-rich-text > ul:not(.gif-poor) ul,
    .editor-rich-text .editor-styles-wrapper ol,
    .editor-rich-text .editor-styles-wrapper ul,
    .gif-rich-text > ol,
    .gif-rich-text > ul:not(.gif-poor),
    .gif-rich-text > ol ol,
    .gif-rich-text > ol ul,
    .gif-rich-text > ul:not(.gif-poor) ol,
    .gif-rich-text > ul:not(.gif-poor) ul,
    .gif-rich-text .editor-styles-wrapper ol,
    .gif-rich-text .editor-styles-wrapper ul, .resurces-description > ol,
    .resurces-description > ul:not(.gif-poor),
    .resurces-description > ol ol,
    .resurces-description > ol ul,
    .resurces-description > ul:not(.gif-poor) ol,
    .resurces-description > ul:not(.gif-poor) ul,
    .resurces-description .editor-styles-wrapper ol,
    .resurces-description .editor-styles-wrapper ul {
      font-size: 1.375rem; } }
  @media screen and (min-width: 1280px) {
    /* line 76, src/scss/modules/_rich-text.scss */
    .editor-rich-text > ol,
    .editor-rich-text > ul:not(.gif-poor),
    .editor-rich-text > ol ol,
    .editor-rich-text > ol ul,
    .editor-rich-text > ul:not(.gif-poor) ol,
    .editor-rich-text > ul:not(.gif-poor) ul,
    .editor-rich-text .editor-styles-wrapper ol,
    .editor-rich-text .editor-styles-wrapper ul,
    .gif-rich-text > ol,
    .gif-rich-text > ul:not(.gif-poor),
    .gif-rich-text > ol ol,
    .gif-rich-text > ol ul,
    .gif-rich-text > ul:not(.gif-poor) ol,
    .gif-rich-text > ul:not(.gif-poor) ul,
    .gif-rich-text .editor-styles-wrapper ol,
    .gif-rich-text .editor-styles-wrapper ul, .resurces-description > ol,
    .resurces-description > ul:not(.gif-poor),
    .resurces-description > ol ol,
    .resurces-description > ol ul,
    .resurces-description > ul:not(.gif-poor) ol,
    .resurces-description > ul:not(.gif-poor) ul,
    .resurces-description .editor-styles-wrapper ol,
    .resurces-description .editor-styles-wrapper ul {
      font-size: 1.375rem; } }
  /* line 99, src/scss/modules/_rich-text.scss */
  .editor-rich-text > ol li,
  .editor-rich-text > ul:not(.gif-poor) li,
  .editor-rich-text > ol ol li,
  .editor-rich-text > ol ul li,
  .editor-rich-text > ul:not(.gif-poor) ol li,
  .editor-rich-text > ul:not(.gif-poor) ul li,
  .editor-rich-text .editor-styles-wrapper ol li,
  .editor-rich-text .editor-styles-wrapper ul li,
  .gif-rich-text > ol li,
  .gif-rich-text > ul:not(.gif-poor) li,
  .gif-rich-text > ol ol li,
  .gif-rich-text > ol ul li,
  .gif-rich-text > ul:not(.gif-poor) ol li,
  .gif-rich-text > ul:not(.gif-poor) ul li,
  .gif-rich-text .editor-styles-wrapper ol li,
  .gif-rich-text .editor-styles-wrapper ul li, .resurces-description > ol li,
  .resurces-description > ul:not(.gif-poor) li,
  .resurces-description > ol ol li,
  .resurces-description > ol ul li,
  .resurces-description > ul:not(.gif-poor) ol li,
  .resurces-description > ul:not(.gif-poor) ul li,
  .resurces-description .editor-styles-wrapper ol li,
  .resurces-description .editor-styles-wrapper ul li {
    position: relative;
    list-style-type: none !important; }
    /* line 103, src/scss/modules/_rich-text.scss */
    .editor-rich-text > ol li::before,
    .editor-rich-text > ul:not(.gif-poor) li::before,
    .editor-rich-text > ol ol li::before,
    .editor-rich-text > ol ul li::before,
    .editor-rich-text > ul:not(.gif-poor) ol li::before,
    .editor-rich-text > ul:not(.gif-poor) ul li::before,
    .editor-rich-text .editor-styles-wrapper ol li::before,
    .editor-rich-text .editor-styles-wrapper ul li::before,
    .gif-rich-text > ol li::before,
    .gif-rich-text > ul:not(.gif-poor) li::before,
    .gif-rich-text > ol ol li::before,
    .gif-rich-text > ol ul li::before,
    .gif-rich-text > ul:not(.gif-poor) ol li::before,
    .gif-rich-text > ul:not(.gif-poor) ul li::before,
    .gif-rich-text .editor-styles-wrapper ol li::before,
    .gif-rich-text .editor-styles-wrapper ul li::before, .resurces-description > ol li::before,
    .resurces-description > ul:not(.gif-poor) li::before,
    .resurces-description > ol ol li::before,
    .resurces-description > ol ul li::before,
    .resurces-description > ul:not(.gif-poor) ol li::before,
    .resurces-description > ul:not(.gif-poor) ul li::before,
    .resurces-description .editor-styles-wrapper ol li::before,
    .resurces-description .editor-styles-wrapper ul li::before {
      margin-right: 1.125rem;
      content: '';
      color: var(--dusk-blue); }
      @media (min-width: 750px) {
        /* line 103, src/scss/modules/_rich-text.scss */
        .editor-rich-text > ol li::before,
        .editor-rich-text > ul:not(.gif-poor) li::before,
        .editor-rich-text > ol ol li::before,
        .editor-rich-text > ol ul li::before,
        .editor-rich-text > ul:not(.gif-poor) ol li::before,
        .editor-rich-text > ul:not(.gif-poor) ul li::before,
        .editor-rich-text .editor-styles-wrapper ol li::before,
        .editor-rich-text .editor-styles-wrapper ul li::before,
        .gif-rich-text > ol li::before,
        .gif-rich-text > ul:not(.gif-poor) li::before,
        .gif-rich-text > ol ol li::before,
        .gif-rich-text > ol ul li::before,
        .gif-rich-text > ul:not(.gif-poor) ol li::before,
        .gif-rich-text > ul:not(.gif-poor) ul li::before,
        .gif-rich-text .editor-styles-wrapper ol li::before,
        .gif-rich-text .editor-styles-wrapper ul li::before, .resurces-description > ol li::before,
        .resurces-description > ul:not(.gif-poor) li::before,
        .resurces-description > ol ol li::before,
        .resurces-description > ol ul li::before,
        .resurces-description > ul:not(.gif-poor) ol li::before,
        .resurces-description > ul:not(.gif-poor) ul li::before,
        .resurces-description .editor-styles-wrapper ol li::before,
        .resurces-description .editor-styles-wrapper ul li::before {
          margin-right: 1.5625rem; } }

/* line 117, src/scss/modules/_rich-text.scss */
.editor-rich-text ul:not(.gif-poor) li,
.gif-rich-text ul:not(.gif-poor) li, .resurces-description ul:not(.gif-poor) li {
  margin-left: 1.5625rem; }

/* line 120, src/scss/modules/_rich-text.scss */
.editor-rich-text ul:not(.gif-poor) li::before,
.gif-rich-text ul:not(.gif-poor) li::before, .resurces-description ul:not(.gif-poor) li::before {
  top: 0; }

/* line 124, src/scss/modules/_rich-text.scss */
.editor-rich-text ul:not(.gif-poor) .list-style, .editor-rich-text ul:not(.gif-poor) > li::before,
.editor-rich-text .gif-rich-text ul:not(.gif-poor) > li::before, .gif-rich-text .editor-rich-text ul:not(.gif-poor) > li::before, .editor-rich-text .resurces-description ul:not(.gif-poor) > li::before, .resurces-description .editor-rich-text ul:not(.gif-poor) > li::before, .editor-rich-text ul:not(.gif-poor) > li > ul > li::before,
.editor-rich-text .gif-rich-text ul:not(.gif-poor) > li > ul > li::before, .gif-rich-text .editor-rich-text ul:not(.gif-poor) > li > ul > li::before, .editor-rich-text .resurces-description ul:not(.gif-poor) > li > ul > li::before, .resurces-description .editor-rich-text ul:not(.gif-poor) > li > ul > li::before, .editor-rich-text ul:not(.gif-poor) > li > ul > li > ul > li::before,
.editor-rich-text .gif-rich-text ul:not(.gif-poor) > li > ul > li > ul > li::before, .gif-rich-text .editor-rich-text ul:not(.gif-poor) > li > ul > li > ul > li::before, .editor-rich-text .resurces-description ul:not(.gif-poor) > li > ul > li > ul > li::before, .resurces-description .editor-rich-text ul:not(.gif-poor) > li > ul > li > ul > li::before, .editor-rich-text ul:not(.gif-poor) > li > ul > li > ul > li > ul > li::before,
.editor-rich-text .gif-rich-text ul:not(.gif-poor) > li > ul > li > ul > li > ul > li::before, .gif-rich-text .editor-rich-text ul:not(.gif-poor) > li > ul > li > ul > li > ul > li::before, .editor-rich-text .resurces-description ul:not(.gif-poor) > li > ul > li > ul > li > ul > li::before, .resurces-description .editor-rich-text ul:not(.gif-poor) > li > ul > li > ul > li > ul > li::before, .editor-rich-text .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) > li::before, .editor-styles-wrapper .editor-rich-text ul.block-editor-rich-text__editable:not(.gif-poor) > li::before, .editor-rich-text .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) > li > ul > li::before, .editor-styles-wrapper .editor-rich-text ul.block-editor-rich-text__editable:not(.gif-poor) > li > ul > li::before, .editor-rich-text .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) > li > ul > li > ul > li::before, .editor-styles-wrapper .editor-rich-text ul.block-editor-rich-text__editable:not(.gif-poor) > li > ul > li > ul > li::before, .editor-rich-text .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) > li > ul > li > ul > li > ul > li::before, .editor-styles-wrapper .editor-rich-text ul.block-editor-rich-text__editable:not(.gif-poor) > li > ul > li > ul > li > ul > li::before,
.gif-rich-text ul:not(.gif-poor) .list-style,
.gif-rich-text .editor-rich-text ul:not(.gif-poor) > li::before,
.editor-rich-text .gif-rich-text ul:not(.gif-poor) > li::before,
.gif-rich-text ul:not(.gif-poor) > li::before,
.gif-rich-text .resurces-description ul:not(.gif-poor) > li::before,
.resurces-description .gif-rich-text ul:not(.gif-poor) > li::before,
.gif-rich-text .editor-rich-text ul:not(.gif-poor) > li > ul > li::before,
.editor-rich-text .gif-rich-text ul:not(.gif-poor) > li > ul > li::before,
.gif-rich-text ul:not(.gif-poor) > li > ul > li::before,
.gif-rich-text .resurces-description ul:not(.gif-poor) > li > ul > li::before,
.resurces-description .gif-rich-text ul:not(.gif-poor) > li > ul > li::before,
.gif-rich-text .editor-rich-text ul:not(.gif-poor) > li > ul > li > ul > li::before,
.editor-rich-text .gif-rich-text ul:not(.gif-poor) > li > ul > li > ul > li::before,
.gif-rich-text ul:not(.gif-poor) > li > ul > li > ul > li::before,
.gif-rich-text .resurces-description ul:not(.gif-poor) > li > ul > li > ul > li::before,
.resurces-description .gif-rich-text ul:not(.gif-poor) > li > ul > li > ul > li::before,
.gif-rich-text .editor-rich-text ul:not(.gif-poor) > li > ul > li > ul > li > ul > li::before,
.editor-rich-text .gif-rich-text ul:not(.gif-poor) > li > ul > li > ul > li > ul > li::before,
.gif-rich-text ul:not(.gif-poor) > li > ul > li > ul > li > ul > li::before,
.gif-rich-text .resurces-description ul:not(.gif-poor) > li > ul > li > ul > li > ul > li::before,
.resurces-description .gif-rich-text ul:not(.gif-poor) > li > ul > li > ul > li > ul > li::before,
.gif-rich-text .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) > li::before,
.editor-styles-wrapper .gif-rich-text ul.block-editor-rich-text__editable:not(.gif-poor) > li::before,
.gif-rich-text .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) > li > ul > li::before,
.editor-styles-wrapper .gif-rich-text ul.block-editor-rich-text__editable:not(.gif-poor) > li > ul > li::before,
.gif-rich-text .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) > li > ul > li > ul > li::before,
.editor-styles-wrapper .gif-rich-text ul.block-editor-rich-text__editable:not(.gif-poor) > li > ul > li > ul > li::before,
.gif-rich-text .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) > li > ul > li > ul > li > ul > li::before,
.editor-styles-wrapper .gif-rich-text ul.block-editor-rich-text__editable:not(.gif-poor) > li > ul > li > ul > li > ul > li::before, .resurces-description ul:not(.gif-poor) .list-style, .resurces-description .editor-rich-text ul:not(.gif-poor) > li::before, .editor-rich-text .resurces-description ul:not(.gif-poor) > li::before,
.resurces-description .gif-rich-text ul:not(.gif-poor) > li::before, .gif-rich-text .resurces-description ul:not(.gif-poor) > li::before, .resurces-description ul:not(.gif-poor) > li::before, .resurces-description .editor-rich-text ul:not(.gif-poor) > li > ul > li::before, .editor-rich-text .resurces-description ul:not(.gif-poor) > li > ul > li::before,
.resurces-description .gif-rich-text ul:not(.gif-poor) > li > ul > li::before, .gif-rich-text .resurces-description ul:not(.gif-poor) > li > ul > li::before, .resurces-description ul:not(.gif-poor) > li > ul > li::before, .resurces-description .editor-rich-text ul:not(.gif-poor) > li > ul > li > ul > li::before, .editor-rich-text .resurces-description ul:not(.gif-poor) > li > ul > li > ul > li::before,
.resurces-description .gif-rich-text ul:not(.gif-poor) > li > ul > li > ul > li::before, .gif-rich-text .resurces-description ul:not(.gif-poor) > li > ul > li > ul > li::before, .resurces-description ul:not(.gif-poor) > li > ul > li > ul > li::before, .resurces-description .editor-rich-text ul:not(.gif-poor) > li > ul > li > ul > li > ul > li::before, .editor-rich-text .resurces-description ul:not(.gif-poor) > li > ul > li > ul > li > ul > li::before,
.resurces-description .gif-rich-text ul:not(.gif-poor) > li > ul > li > ul > li > ul > li::before, .gif-rich-text .resurces-description ul:not(.gif-poor) > li > ul > li > ul > li > ul > li::before, .resurces-description ul:not(.gif-poor) > li > ul > li > ul > li > ul > li::before, .resurces-description .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) > li::before, .editor-styles-wrapper .resurces-description ul.block-editor-rich-text__editable:not(.gif-poor) > li::before, .resurces-description .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) > li > ul > li::before, .editor-styles-wrapper .resurces-description ul.block-editor-rich-text__editable:not(.gif-poor) > li > ul > li::before, .resurces-description .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) > li > ul > li > ul > li::before, .editor-styles-wrapper .resurces-description ul.block-editor-rich-text__editable:not(.gif-poor) > li > ul > li > ul > li::before, .resurces-description .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) > li > ul > li > ul > li > ul > li::before, .editor-styles-wrapper .resurces-description ul.block-editor-rich-text__editable:not(.gif-poor) > li > ul > li > ul > li > ul > li::before {
  content: '';
  position: absolute;
  display: inline-block;
  top: 0.625rem;
  left: -1.5625rem;
  height: 10px;
  width: 10px; }

/* line 135, src/scss/modules/_rich-text.scss */
.editor-rich-text ul:not(.gif-poor) > li::before,
.gif-rich-text ul:not(.gif-poor) > li::before, .resurces-description ul:not(.gif-poor) > li::before {
  border-radius: 50%;
  background-color: var(--dusk-blue); }

/* line 142, src/scss/modules/_rich-text.scss */
.editor-rich-text ul:not(.gif-poor) > li > ul > li::before,
.gif-rich-text ul:not(.gif-poor) > li > ul > li::before, .resurces-description ul:not(.gif-poor) > li > ul > li::before {
  background-color: var(--white);
  border: solid 0.0625rem var(--dusk-blue); }

/* line 149, src/scss/modules/_rich-text.scss */
.editor-rich-text ul:not(.gif-poor) > li > ul > li > ul > li::before,
.gif-rich-text ul:not(.gif-poor) > li > ul > li > ul > li::before, .resurces-description ul:not(.gif-poor) > li > ul > li > ul > li::before {
  border-radius: 0;
  border: none;
  background-color: var(--dusk-blue); }

/* line 158, src/scss/modules/_rich-text.scss */
.editor-rich-text ul:not(.gif-poor) > li > ul > li > ul > li > ul > li::before,
.gif-rich-text ul:not(.gif-poor) > li > ul > li > ul > li > ul > li::before, .resurces-description ul:not(.gif-poor) > li > ul > li > ul > li > ul > li::before {
  border-radius: 0;
  border-radius: 50%; }

/* line 165, src/scss/modules/_rich-text.scss */
.editor-rich-text ol li::before,
.gif-rich-text ol li::before, .resurces-description ol li::before {
  font-family: "Ringside Condensed A", "Ringside Condensed B";
  font-style: normal;
  font-weight: 700; }

/* line 169, src/scss/modules/_rich-text.scss */
.editor-rich-text ol,
.editor-rich-text .editor-styles-wrapper ol,
.gif-rich-text ol,
.gif-rich-text .editor-styles-wrapper ol, .resurces-description ol,
.resurces-description .editor-styles-wrapper ol {
  counter-reset: 1; }

/* line 176, src/scss/modules/_rich-text.scss */
.editor-rich-text > ol,
.editor-rich-text > .editor-styles-wrapper ol,
.gif-rich-text > ol,
.gif-rich-text > .editor-styles-wrapper ol, .resurces-description > ol,
.resurces-description > .editor-styles-wrapper ol {
  counter-reset: item; }
  /* line 179, src/scss/modules/_rich-text.scss */
  .editor-rich-text > ol li,
  .editor-rich-text > .editor-styles-wrapper ol li,
  .gif-rich-text > ol li,
  .gif-rich-text > .editor-styles-wrapper ol li, .resurces-description > ol li,
  .resurces-description > .editor-styles-wrapper ol li {
    counter-increment: item;
    position: relative;
    margin-left: 1.5625rem; }
  /* line 184, src/scss/modules/_rich-text.scss */
  .editor-rich-text > ol li:before,
  .editor-rich-text > .editor-styles-wrapper ol li:before,
  .gif-rich-text > ol li:before,
  .gif-rich-text > .editor-styles-wrapper ol li:before, .resurces-description > ol li:before,
  .resurces-description > .editor-styles-wrapper ol li:before {
    left: -1.5625rem;
    position: absolute; }
  /* line 189, src/scss/modules/_rich-text.scss */
  .editor-rich-text > ol > li > ol,
  .editor-rich-text > .editor-styles-wrapper ol > li > ol,
  .gif-rich-text > ol > li > ol,
  .gif-rich-text > .editor-styles-wrapper ol > li > ol, .resurces-description > ol > li > ol,
  .resurces-description > .editor-styles-wrapper ol > li > ol {
    counter-reset: item-2; }
    /* line 191, src/scss/modules/_rich-text.scss */
    .editor-rich-text > ol > li > ol li,
    .editor-rich-text > .editor-styles-wrapper ol > li > ol li,
    .gif-rich-text > ol > li > ol li,
    .gif-rich-text > .editor-styles-wrapper ol > li > ol li, .resurces-description > ol > li > ol li,
    .resurces-description > .editor-styles-wrapper ol > li > ol li {
      counter-increment: item-2; }
  /* line 195, src/scss/modules/_rich-text.scss */
  .editor-rich-text > ol > li > ol > li > ol,
  .editor-rich-text > .editor-styles-wrapper ol > li > ol > li > ol,
  .gif-rich-text > ol > li > ol > li > ol,
  .gif-rich-text > .editor-styles-wrapper ol > li > ol > li > ol, .resurces-description > ol > li > ol > li > ol,
  .resurces-description > .editor-styles-wrapper ol > li > ol > li > ol {
    counter-reset: item-3; }
    /* line 197, src/scss/modules/_rich-text.scss */
    .editor-rich-text > ol > li > ol > li > ol li,
    .editor-rich-text > .editor-styles-wrapper ol > li > ol > li > ol li,
    .gif-rich-text > ol > li > ol > li > ol li,
    .gif-rich-text > .editor-styles-wrapper ol > li > ol > li > ol li, .resurces-description > ol > li > ol > li > ol li,
    .resurces-description > .editor-styles-wrapper ol > li > ol > li > ol li {
      counter-increment: item-3; }
  /* line 201, src/scss/modules/_rich-text.scss */
  .editor-rich-text > ol > li > ol > li > ol > li > ol,
  .editor-rich-text > .editor-styles-wrapper ol > li > ol > li > ol > li > ol,
  .gif-rich-text > ol > li > ol > li > ol > li > ol,
  .gif-rich-text > .editor-styles-wrapper ol > li > ol > li > ol > li > ol, .resurces-description > ol > li > ol > li > ol > li > ol,
  .resurces-description > .editor-styles-wrapper ol > li > ol > li > ol > li > ol {
    counter-reset: item-4; }
    /* line 203, src/scss/modules/_rich-text.scss */
    .editor-rich-text > ol > li > ol > li > ol > li > ol li,
    .editor-rich-text > .editor-styles-wrapper ol > li > ol > li > ol > li > ol li,
    .gif-rich-text > ol > li > ol > li > ol > li > ol li,
    .gif-rich-text > .editor-styles-wrapper ol > li > ol > li > ol > li > ol li, .resurces-description > ol > li > ol > li > ol > li > ol li,
    .resurces-description > .editor-styles-wrapper ol > li > ol > li > ol > li > ol li {
      counter-increment: item-4; }
  /* line 208, src/scss/modules/_rich-text.scss */
  .editor-rich-text > ol > li::before,
  .editor-rich-text > .editor-styles-wrapper ol > li::before,
  .gif-rich-text > ol > li::before,
  .gif-rich-text > .editor-styles-wrapper ol > li::before, .resurces-description > ol > li::before,
  .resurces-description > .editor-styles-wrapper ol > li::before {
    content: counter(item, decimal) "."; }
  /* line 212, src/scss/modules/_rich-text.scss */
  .editor-rich-text > ol > li > ol > li::before,
  .editor-rich-text > .editor-styles-wrapper ol > li > ol > li::before,
  .gif-rich-text > ol > li > ol > li::before,
  .gif-rich-text > .editor-styles-wrapper ol > li > ol > li::before, .resurces-description > ol > li > ol > li::before,
  .resurces-description > .editor-styles-wrapper ol > li > ol > li::before {
    content: counter(item-2, lower-alpha) "."; }
  /* line 216, src/scss/modules/_rich-text.scss */
  .editor-rich-text > ol > li > ol > li > ol > li::before,
  .editor-rich-text > .editor-styles-wrapper ol > li > ol > li > ol > li::before,
  .gif-rich-text > ol > li > ol > li > ol > li::before,
  .gif-rich-text > .editor-styles-wrapper ol > li > ol > li > ol > li::before, .resurces-description > ol > li > ol > li > ol > li::before,
  .resurces-description > .editor-styles-wrapper ol > li > ol > li > ol > li::before {
    content: counter(item-3, lower-roman) "."; }
  /* line 220, src/scss/modules/_rich-text.scss */
  .editor-rich-text > ol > li > ol > li > ol > li > ol > li::before,
  .editor-rich-text > .editor-styles-wrapper ol > li > ol > li > ol > li > ol > li::before,
  .gif-rich-text > ol > li > ol > li > ol > li > ol > li::before,
  .gif-rich-text > .editor-styles-wrapper ol > li > ol > li > ol > li > ol > li::before, .resurces-description > ol > li > ol > li > ol > li > ol > li::before,
  .resurces-description > .editor-styles-wrapper ol > li > ol > li > ol > li > ol > li::before {
    content: counter(item-4, decimal) "."; }

/* line 228, src/scss/modules/_rich-text.scss */
.editor-rich-text ul:not(.gif-poor) li, .editor-rich-text ol:not(.footnotes) li,
.gif-rich-text ul:not(.gif-poor) li,
.gif-rich-text ol:not(.footnotes) li, .resurces-description ul:not(.gif-poor) li, .resurces-description ol:not(.footnotes) li {
  line-height: 1.27; }

/* line 236, src/scss/modules/_rich-text.scss */
.editor-rich-text > ul:not(.gif-poor) > li li,
.editor-rich-text > ol > li li,
.gif-rich-text > ul:not(.gif-poor) > li li,
.gif-rich-text > ol > li li, .resurces-description > ul:not(.gif-poor) > li li,
.resurces-description > ol > li li {
  margin-top: 1.25rem; }
  @media (min-width: 750px) {
    /* line 236, src/scss/modules/_rich-text.scss */
    .editor-rich-text > ul:not(.gif-poor) > li li,
    .editor-rich-text > ol > li li,
    .gif-rich-text > ul:not(.gif-poor) > li li,
    .gif-rich-text > ol > li li, .resurces-description > ul:not(.gif-poor) > li li,
    .resurces-description > ol > li li {
      margin-top: 1.5625rem;
      margin-left: 2.8125rem; } }

/* line 247, src/scss/modules/_rich-text.scss */
.editor-rich-text > ul:not(.gif-poor) > li > ul,
.editor-rich-text > ol > li > ol,
.editor-rich-text > ul:not(.gif-poor) > li > ul > li > ul,
.editor-rich-text > ol > li > ol > li > ol,
.editor-rich-text > ul:not(.gif-poor) > li > ul > li > ul > li > ul,
.editor-rich-text > ol > li > ol > li > ol > li > ol,
.gif-rich-text > ul:not(.gif-poor) > li > ul,
.gif-rich-text > ol > li > ol,
.gif-rich-text > ul:not(.gif-poor) > li > ul > li > ul,
.gif-rich-text > ol > li > ol > li > ol,
.gif-rich-text > ul:not(.gif-poor) > li > ul > li > ul > li > ul,
.gif-rich-text > ol > li > ol > li > ol > li > ol, .resurces-description > ul:not(.gif-poor) > li > ul,
.resurces-description > ol > li > ol,
.resurces-description > ul:not(.gif-poor) > li > ul > li > ul,
.resurces-description > ol > li > ol > li > ol,
.resurces-description > ul:not(.gif-poor) > li > ul > li > ul > li > ul,
.resurces-description > ol > li > ol > li > ol > li > ol {
  margin-top: 1.25rem;
  margin-bottom: 0; }
  @media (min-width: 750px) {
    /* line 247, src/scss/modules/_rich-text.scss */
    .editor-rich-text > ul:not(.gif-poor) > li > ul,
    .editor-rich-text > ol > li > ol,
    .editor-rich-text > ul:not(.gif-poor) > li > ul > li > ul,
    .editor-rich-text > ol > li > ol > li > ol,
    .editor-rich-text > ul:not(.gif-poor) > li > ul > li > ul > li > ul,
    .editor-rich-text > ol > li > ol > li > ol > li > ol,
    .gif-rich-text > ul:not(.gif-poor) > li > ul,
    .gif-rich-text > ol > li > ol,
    .gif-rich-text > ul:not(.gif-poor) > li > ul > li > ul,
    .gif-rich-text > ol > li > ol > li > ol,
    .gif-rich-text > ul:not(.gif-poor) > li > ul > li > ul > li > ul,
    .gif-rich-text > ol > li > ol > li > ol > li > ol, .resurces-description > ul:not(.gif-poor) > li > ul,
    .resurces-description > ol > li > ol,
    .resurces-description > ul:not(.gif-poor) > li > ul > li > ul,
    .resurces-description > ol > li > ol > li > ol,
    .resurces-description > ul:not(.gif-poor) > li > ul > li > ul > li > ul,
    .resurces-description > ol > li > ol > li > ol > li > ol {
      margin-top: 1.5625rem; } }

/* line 264, src/scss/modules/_rich-text.scss */
.editor-rich-text > ul:not(.gif-poor) > li,
.editor-rich-text > ol > li,
.gif-rich-text > ul:not(.gif-poor) > li,
.gif-rich-text > ol > li, .resurces-description > ul:not(.gif-poor) > li,
.resurces-description > ol > li {
  margin-top: 1.25rem; }
  @media (min-width: 750px) {
    /* line 264, src/scss/modules/_rich-text.scss */
    .editor-rich-text > ul:not(.gif-poor) > li,
    .editor-rich-text > ol > li,
    .gif-rich-text > ul:not(.gif-poor) > li,
    .gif-rich-text > ol > li, .resurces-description > ul:not(.gif-poor) > li,
    .resurces-description > ol > li {
      margin-top: 1.5625rem; } }

/* line 272, src/scss/modules/_rich-text.scss */
.editor-rich-text > ul:not(.gif-poor) > li:first-child,
.editor-rich-text > ol > li:first-child,
.gif-rich-text > ul:not(.gif-poor) > li:first-child,
.gif-rich-text > ol > li:first-child, .resurces-description > ul:not(.gif-poor) > li:first-child,
.resurces-description > ol > li:first-child {
  margin-top: 0; }

/* line 278, src/scss/modules/_rich-text.scss */
.editor-rich-text sup,
.gif-rich-text sup, .resurces-description sup {
  top: -0.7em;
  font-size: 65%; }

/* line 282, src/scss/modules/_rich-text.scss */
.editor-rich-text .gif-fifty-fifty sup,
.editor-rich-text .gif-table sup,
.gif-rich-text .gif-fifty-fifty sup,
.gif-rich-text .gif-table sup, .resurces-description .gif-fifty-fifty sup,
.resurces-description .gif-table sup {
  top: -0.5em;
  font-size: 75%; }

/*  *   *   *   *   *   *   *   *   *   */
/*  Style new backend layout structure  */
/*  *   *   *   *   *   *   *   *   *   */
/* line 295, src/scss/modules/_rich-text.scss */
.block-editor-rich-text__editable strong {
  font-family: "Ringside Condensed A", "Ringside Condensed B";
  font-style: normal;
  font-weight: 700; }

/* line 299, src/scss/modules/_rich-text.scss */
ul.block-editor-rich-text__editable:not(.gif-poor),
ol.block-editor-rich-text__editable {
  display: grid;
  margin: 0 auto;
  max-width: 1440px;
  position: relative;
  width: calc(100% - (var(--margin) * 2)); }
  @media screen and (min-width: 0) {
    /* line 299, src/scss/modules/_rich-text.scss */
    ul.block-editor-rich-text__editable:not(.gif-poor),
    ol.block-editor-rich-text__editable {
      grid-template-columns: repeat(6, 1fr);
      grid-column-gap: 6.15385%; } }
  @media screen and (min-width: 750px) {
    /* line 299, src/scss/modules/_rich-text.scss */
    ul.block-editor-rich-text__editable:not(.gif-poor),
    ol.block-editor-rich-text__editable {
      grid-template-columns: repeat(12, 1fr);
      grid-column-gap: 4.15094%; } }
  @media screen and (min-width: 1280px) {
    /* line 299, src/scss/modules/_rich-text.scss */
    ul.block-editor-rich-text__editable:not(.gif-poor),
    ol.block-editor-rich-text__editable {
      grid-template-columns: repeat(12, 1fr);
      grid-column-gap: 3.43755%; } }
  /* line 308, src/scss/modules/_rich-text.scss */
  ul.block-editor-rich-text__editable:not(.gif-poor) > li,
  ol.block-editor-rich-text__editable > li {
    grid-column: 1/span 6; }
    @media (min-width: 750px) {
      /* line 308, src/scss/modules/_rich-text.scss */
      ul.block-editor-rich-text__editable:not(.gif-poor) > li,
      ol.block-editor-rich-text__editable > li {
        grid-column: 1/span 12; } }
    @media (min-width: 1280px) {
      /* line 308, src/scss/modules/_rich-text.scss */
      ul.block-editor-rich-text__editable:not(.gif-poor) > li,
      ol.block-editor-rich-text__editable > li {
        grid-column: 4/span 8; } }
  /* line 320, src/scss/modules/_rich-text.scss */
  ul.block-editor-rich-text__editable:not(.gif-poor) a,
  ol.block-editor-rich-text__editable a {
    text-decoration: none;
    color: var(--dusk-blue);
    text-decoration: none;
    padding-bottom: 0.1875rem;
    border-bottom: dashed 0.0625rem var(--dusk-blue); }
    /* line 327, src/scss/modules/_rich-text.scss */
    ul.block-editor-rich-text__editable:not(.gif-poor) a:hover,
    ol.block-editor-rich-text__editable a:hover {
      color: var(--pale-red);
      border-color: var(--pale-red); }
  /* line 335, src/scss/modules/_rich-text.scss */
  ul.block-editor-rich-text__editable:not(.gif-poor) sup > a,
  ol.block-editor-rich-text__editable sup > a {
    border: none;
    text-decoration: none;
    color: var(--dusk-blue); }
    /* line 340, src/scss/modules/_rich-text.scss */
    ul.block-editor-rich-text__editable:not(.gif-poor) sup > a:hover,
    ol.block-editor-rich-text__editable sup > a:hover {
      color: var(--pale-red); }

/* line 350, src/scss/modules/_rich-text.scss */
ul.block-editor-rich-text__editable + section.gif-heading h2, ul.block-editor-rich-text__editable + section.gif-heading h3, ul.block-editor-rich-text__editable + section.gif-heading h4, ul.block-editor-rich-text__editable + section.gif-heading h5,
ol.block-editor-rich-text__editable + section.gif-heading h2,
ol.block-editor-rich-text__editable + section.gif-heading h3,
ol.block-editor-rich-text__editable + section.gif-heading h4,
ol.block-editor-rich-text__editable + section.gif-heading h5 {
  padding-top: 1.25rem; }
  @media (min-width: 750px) {
    /* line 350, src/scss/modules/_rich-text.scss */
    ul.block-editor-rich-text__editable + section.gif-heading h2, ul.block-editor-rich-text__editable + section.gif-heading h3, ul.block-editor-rich-text__editable + section.gif-heading h4, ul.block-editor-rich-text__editable + section.gif-heading h5,
    ol.block-editor-rich-text__editable + section.gif-heading h2,
    ol.block-editor-rich-text__editable + section.gif-heading h3,
    ol.block-editor-rich-text__editable + section.gif-heading h4,
    ol.block-editor-rich-text__editable + section.gif-heading h5 {
      padding-top: 2.5rem; } }

/* line 359, src/scss/modules/_rich-text.scss */
.editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor),
.editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) ul,
.editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) ol,
.editor-styles-wrapper ol.block-editor-rich-text__editable,
.editor-styles-wrapper ol.block-editor-rich-text__editable ul,
.editor-styles-wrapper ol.block-editor-rich-text__editable ol {
  font-family: "Ringside Condensed A", "Ringside Condensed B";
  font-style: normal;
  font-weight: 400;
  color: var(--dark-blue-grey);
  font-stretch: condensed;
  letter-spacing: normal;
  padding: 0;
  margin: 1.875rem auto; }
  @media screen and (min-width: 0) {
    /* line 359, src/scss/modules/_rich-text.scss */
    .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor),
    .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) ul,
    .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) ol,
    .editor-styles-wrapper ol.block-editor-rich-text__editable,
    .editor-styles-wrapper ol.block-editor-rich-text__editable ul,
    .editor-styles-wrapper ol.block-editor-rich-text__editable ol {
      font-size: 1.125rem; } }
  @media screen and (min-width: 750px) {
    /* line 359, src/scss/modules/_rich-text.scss */
    .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor),
    .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) ul,
    .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) ol,
    .editor-styles-wrapper ol.block-editor-rich-text__editable,
    .editor-styles-wrapper ol.block-editor-rich-text__editable ul,
    .editor-styles-wrapper ol.block-editor-rich-text__editable ol {
      font-size: 1.375rem; } }
  @media screen and (min-width: 1280px) {
    /* line 359, src/scss/modules/_rich-text.scss */
    .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor),
    .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) ul,
    .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) ol,
    .editor-styles-wrapper ol.block-editor-rich-text__editable,
    .editor-styles-wrapper ol.block-editor-rich-text__editable ul,
    .editor-styles-wrapper ol.block-editor-rich-text__editable ol {
      font-size: 1.375rem; } }
  @media screen and (min-width: 0) {
    /* line 359, src/scss/modules/_rich-text.scss */
    .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor),
    .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) ul,
    .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) ol,
    .editor-styles-wrapper ol.block-editor-rich-text__editable,
    .editor-styles-wrapper ol.block-editor-rich-text__editable ul,
    .editor-styles-wrapper ol.block-editor-rich-text__editable ol {
      font-size: 1.125rem; } }
  @media screen and (min-width: 750px) {
    /* line 359, src/scss/modules/_rich-text.scss */
    .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor),
    .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) ul,
    .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) ol,
    .editor-styles-wrapper ol.block-editor-rich-text__editable,
    .editor-styles-wrapper ol.block-editor-rich-text__editable ul,
    .editor-styles-wrapper ol.block-editor-rich-text__editable ol {
      font-size: 1.375rem; } }
  @media screen and (min-width: 1280px) {
    /* line 359, src/scss/modules/_rich-text.scss */
    .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor),
    .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) ul,
    .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) ol,
    .editor-styles-wrapper ol.block-editor-rich-text__editable,
    .editor-styles-wrapper ol.block-editor-rich-text__editable ul,
    .editor-styles-wrapper ol.block-editor-rich-text__editable ol {
      font-size: 1.375rem; } }
  /* line 380, src/scss/modules/_rich-text.scss */
  .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) li,
  .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) ul li,
  .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) ol li,
  .editor-styles-wrapper ol.block-editor-rich-text__editable li,
  .editor-styles-wrapper ol.block-editor-rich-text__editable ul li,
  .editor-styles-wrapper ol.block-editor-rich-text__editable ol li {
    position: relative;
    list-style-type: none !important; }
    /* line 384, src/scss/modules/_rich-text.scss */
    .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) li::before,
    .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) ul li::before,
    .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) ol li::before,
    .editor-styles-wrapper ol.block-editor-rich-text__editable li::before,
    .editor-styles-wrapper ol.block-editor-rich-text__editable ul li::before,
    .editor-styles-wrapper ol.block-editor-rich-text__editable ol li::before {
      margin-right: 1.125rem;
      content: '';
      color: var(--dusk-blue); }
      @media (min-width: 750px) {
        /* line 384, src/scss/modules/_rich-text.scss */
        .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) li::before,
        .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) ul li::before,
        .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) ol li::before,
        .editor-styles-wrapper ol.block-editor-rich-text__editable li::before,
        .editor-styles-wrapper ol.block-editor-rich-text__editable ul li::before,
        .editor-styles-wrapper ol.block-editor-rich-text__editable ol li::before {
          margin-right: 1.5625rem; } }

/* line 398, src/scss/modules/_rich-text.scss */
.editor-styles-wrapper ol.block-editor-rich-text__editable {
  counter-reset: item; }
  /* line 401, src/scss/modules/_rich-text.scss */
  .editor-styles-wrapper ol.block-editor-rich-text__editable li {
    counter-increment: item; }
  /* line 405, src/scss/modules/_rich-text.scss */
  .editor-styles-wrapper ol.block-editor-rich-text__editable > li:not(:first-child) {
    margin-top: 1.25rem; }
    @media (min-width: 750px) {
      /* line 405, src/scss/modules/_rich-text.scss */
      .editor-styles-wrapper ol.block-editor-rich-text__editable > li:not(:first-child) {
        margin-top: 1.5625rem; } }
  /* line 412, src/scss/modules/_rich-text.scss */
  .editor-styles-wrapper ol.block-editor-rich-text__editable > li::before {
    content: counter(item, decimal) "."; }
    /* line 416, src/scss/modules/_rich-text.scss */
    .editor-styles-wrapper ol.block-editor-rich-text__editable > li::before > li > ol {
      counter-reset: item; }
  /* line 421, src/scss/modules/_rich-text.scss */
  .editor-styles-wrapper ol.block-editor-rich-text__editable > li > ol > li::before {
    content: counter(item, lower-alpha) "."; }
  /* line 425, src/scss/modules/_rich-text.scss */
  .editor-styles-wrapper ol.block-editor-rich-text__editable > li > ol > li > ol > li::before {
    content: counter(item, lower-roman) "."; }
  /* line 429, src/scss/modules/_rich-text.scss */
  .editor-styles-wrapper ol.block-editor-rich-text__editable > li > ol > li > ol > li > ol > li::before {
    content: counter(item, decimal) "."; }

/* line 437, src/scss/modules/_rich-text.scss */
.editor-styles-wrapper ul:not(.gif-poor) li, .editor-styles-wrapper ol:not(.footnotes) li {
  line-height: 1.27; }

/* line 448, src/scss/modules/_rich-text.scss */
.editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) li {
  margin-left: 1.5625rem; }

/* line 451, src/scss/modules/_rich-text.scss */
.editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) li::before {
  top: 0; }

/* line 455, src/scss/modules/_rich-text.scss */
.editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) .list-style, .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) .editor-rich-text ul:not(.gif-poor) > li::before, .editor-rich-text .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) ul:not(.gif-poor) > li::before,
.editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) .gif-rich-text ul:not(.gif-poor) > li::before, .gif-rich-text .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) ul:not(.gif-poor) > li::before, .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) .resurces-description ul:not(.gif-poor) > li::before, .resurces-description .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) ul:not(.gif-poor) > li::before, .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) .editor-rich-text ul:not(.gif-poor) > li > ul > li::before, .editor-rich-text .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) ul:not(.gif-poor) > li > ul > li::before,
.editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) .gif-rich-text ul:not(.gif-poor) > li > ul > li::before, .gif-rich-text .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) ul:not(.gif-poor) > li > ul > li::before, .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) .resurces-description ul:not(.gif-poor) > li > ul > li::before, .resurces-description .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) ul:not(.gif-poor) > li > ul > li::before, .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) .editor-rich-text ul:not(.gif-poor) > li > ul > li > ul > li::before, .editor-rich-text .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) ul:not(.gif-poor) > li > ul > li > ul > li::before,
.editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) .gif-rich-text ul:not(.gif-poor) > li > ul > li > ul > li::before, .gif-rich-text .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) ul:not(.gif-poor) > li > ul > li > ul > li::before, .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) .resurces-description ul:not(.gif-poor) > li > ul > li > ul > li::before, .resurces-description .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) ul:not(.gif-poor) > li > ul > li > ul > li::before, .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) .editor-rich-text ul:not(.gif-poor) > li > ul > li > ul > li > ul > li::before, .editor-rich-text .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) ul:not(.gif-poor) > li > ul > li > ul > li > ul > li::before,
.editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) .gif-rich-text ul:not(.gif-poor) > li > ul > li > ul > li > ul > li::before, .gif-rich-text .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) ul:not(.gif-poor) > li > ul > li > ul > li > ul > li::before, .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) .resurces-description ul:not(.gif-poor) > li > ul > li > ul > li > ul > li::before, .resurces-description .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) ul:not(.gif-poor) > li > ul > li > ul > li > ul > li::before, .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) > li::before, .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) > li > ul > li::before, .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) > li > ul > li > ul > li::before, .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) > li > ul > li > ul > li > ul > li::before {
  content: '';
  position: absolute;
  display: inline-block;
  top: 0.625rem;
  left: -1.5625rem;
  height: 10px;
  width: 10px; }

/* line 466, src/scss/modules/_rich-text.scss */
.editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) > li::before {
  border-radius: 50%;
  background-color: var(--dusk-blue); }

/* line 473, src/scss/modules/_rich-text.scss */
.editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) > li > ul > li::before {
  background-color: var(--white);
  border: solid 0.0625rem var(--dusk-blue);
  border-radius: 50%; }

/* line 481, src/scss/modules/_rich-text.scss */
.editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) > li > ul > li > ul > li::before {
  border-radius: 0;
  border: none;
  background-color: var(--dusk-blue); }

/* line 490, src/scss/modules/_rich-text.scss */
.editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) > li > ul > li > ul > li > ul > li::before {
  border-radius: 0;
  border-radius: 50%; }

/* line 497, src/scss/modules/_rich-text.scss */
.editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) > li,
.editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) > li {
  margin-top: 1.25rem; }
  @media (min-width: 750px) {
    /* line 497, src/scss/modules/_rich-text.scss */
    .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) > li,
    .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) > li {
      margin-top: 1.5625rem;
      margin-left: 2.8125rem; } }

/* line 515, src/scss/modules/_rich-text.scss */
h2.block-editor-rich-text__editable,
h3.block-editor-rich-text__editable,
h4.block-editor-rich-text__editable,
h5.block-editor-rich-text__editable,
h6.block-editor-rich-text__editable {
  width: 100%; }

/* line 2, src/scss/modules/_error-page.scss */
.gif-error-page__container {
  grid-column: 1/span 6;
  padding: 6.25rem 0; }
  @media (min-width: 750px) {
    /* line 2, src/scss/modules/_error-page.scss */
    .gif-error-page__container {
      grid-column: 1/span 12; } }
  /* line 10, src/scss/modules/_error-page.scss */
  .gif-error-page__container p {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    font-size: 1.375rem;
    line-height: 1.64;
    margin-top: 2.5rem; }
  /* line 16, src/scss/modules/_error-page.scss */
  .gif-error-page__container .gif-search {
    margin: 2.5rem 0; }
    /* line 18, src/scss/modules/_error-page.scss */
    .gif-error-page__container .gif-search-textfield {
      display: inline-block;
      min-width: 500px;
      margin-right: 1.5rem;
      max-width: 100%; }
      /* line 23, src/scss/modules/_error-page.scss */
      .gif-error-page__container .gif-search-textfield input {
        margin-bottom: 1rem;
        font-family: "Ringside Condensed A", "Ringside Condensed B";
        font-style: normal;
        font-weight: 400;
        color: var(--nav-color);
        font-size: 2rem;
        width: 100%;
        border: 0;
        border-bottom: 0.0625rem solid var(--light-blue-grey);
        background: transparent;
        padding: 0.5rem 0;
        border-radius: 0;
        -webkit-border-radius: 0;
        -webkit-appearance: none; }
        @media (min-width: 750px) {
          /* line 23, src/scss/modules/_error-page.scss */
          .gif-error-page__container .gif-search-textfield input {
            margin-bottom: 0; } }

/* components */
/* line 2, src/components/a11y/_a11y.scss */
.a11y-skip {
  font-family: "Ringside Condensed A", "Ringside Condensed B";
  font-style: normal;
  font-weight: 400;
  z-index: 100;
  position: absolute;
  padding: 0.375rem 0.625rem;
  top: 0;
  left: 0;
  background-color: var(--white);
  color: var(--chathams);
  text-decoration: none;
  pointer-events: none;
  opacity: 0; }
  /* line 14, src/components/a11y/_a11y.scss */
  .a11y-skip:focus {
    opacity: 1;
    pointer-events: unset; }

/* line 20, src/components/a11y/_a11y.scss */
.a11y-focus {
  pointer-events: none;
  position: fixed;
  top: 0;
  right: 0;
  z-index: -100 !important;
  opacity: 0 !important; }
  /* line 28, src/components/a11y/_a11y.scss */
  .a11y-focus:first-child {
    right: auto;
    left: 0; }
    /* line 31, src/components/a11y/_a11y.scss */
    .a11y-focus:first-child::before {
      content: "first"; }
  /* line 37, src/components/a11y/_a11y.scss */
  .a11y-focus:last-child::before {
    content: "last"; }

/* line 1, src/components/button/_button.scss */
.gif-button, .gif-form__everyaction .at-form-submit .at-submit {
  font-family: "Knockout 71 A", "Knockout 71 B";
  font-style: normal;
  font-weight: 400;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: relative;
  height: 3.125rem;
  padding: 0 1.5rem;
  font-size: 0.9375rem;
  line-height: 1;
  text-transform: uppercase;
  border: none;
  border-radius: 0.5rem;
  white-space: nowrap;
  cursor: pointer; }
  @media screen and (min-width: 0) {
    /* line 1, src/components/button/_button.scss */
    .gif-button, .gif-form__everyaction .at-form-submit .at-submit {
      font-size: 1.125rem;
      line-height: 1.17;
      letter-spacing: 0; } }
  @media screen and (min-width: 1280px) {
    /* line 1, src/components/button/_button.scss */
    .gif-button, .gif-form__everyaction .at-form-submit .at-submit {
      font-size: 1.375rem;
      line-height: 0.95; } }
  /* line 34, src/components/button/_button.scss */
  .gif-button[disabled], .gif-form__everyaction .at-form-submit .at-submit[disabled] {
    opacity: 0.5;
    cursor: default; }
  /* line 39, src/components/button/_button.scss */
  .gif-button--primary, .gif-form__everyaction .at-form-submit .at-submit {
    overflow: hidden;
    color: var(--white);
    background-color: var(--pale-red);
    transition-property: box-shadow;
    transition-duration: 500ms;
    transition-timing-function: ease-in-out;
    text-decoration: none; }

@media (min-width: 1280px) and (any-hover: hover) {
  /* line 245, src/scss/tools/_mixins.scss */
  .gif-button--primary:hover, .gif-form__everyaction .at-form-submit .at-submit:hover {
    box-shadow: inset 0 3.125rem 0 0.00063rem var(--dusk-blue); } }
  /* line 55, src/components/button/_button.scss */
  .gif-button--secondary {
    border: solid 0.125rem var(--light-blue-grey);
    color: var(--dark-blue-grey);
    transition-property: border, box-shadow, color;
    transition-duration: 500ms;
    transition-timing-function: ease-in-out;
    background-color: var(--white); }

@media (min-width: 1280px) and (any-hover: hover) {
  /* line 245, src/scss/tools/_mixins.scss */
  .gif-button--secondary:hover {
    box-shadow: inset 0 3.125rem var(--dark-blue-grey);
    border-color: var(--dark-blue-grey);
    color: var(--white); } }
    @media (min-width: 1280px) {
      /* line 70, src/components/button/_button.scss */
      .gif-button--secondary:active {
        box-shadow: inset 0 3.125rem var(--dark-blue-grey);
        border-color: var(--dark-blue-grey);
        color: var(--white); } }
  /* line 78, src/components/button/_button.scss */
  .gif-button--outline {
    background-color: transparent;
    border: solid 0.125rem var(--pale-red); }
    /* line 82, src/components/button/_button.scss */
    .gif-button--outline::before {
      content: "";
      position: absolute;
      bottom: -1px;
      right: 0px;
      left: -1px;
      width: calc(100% + 2px);
      height: 0;
      background-color: #d5442f;
      border-radius: 6px;
      z-index: -1;
      transition: height 200ms ease-in-out; }

@media (min-width: 1280px) and (any-hover: hover) {
  /* line 98, src/components/button/_button.scss */
  .gif-button--outline:hover::before {
    height: calc(100% + 2px); } }
  /* line 105, src/components/button/_button.scss */
  .gif-button--outline-white {
    background-color: transparent;
    border: solid 0.125rem var(--white);
    color: var(--white);
    transition-property: background-color, border;
    transition-duration: 300ms;
    transition-timing-function: ease; }

@media (min-width: 1280px) and (any-hover: hover) {
  /* line 245, src/scss/tools/_mixins.scss */
  .gif-button--outline-white:hover {
    background-color: var(--valencia);
    border-color: var(--valencia); } }
  /* line 121, src/components/button/_button.scss */
  .gif-button--outline-blue {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    background-color: transparent;
    border: solid 0.125rem var(--chathams);
    color: var(--chathams);
    transition-property: background-color, border;
    transition-duration: 500ms;
    transition-timing-function: ease;
    text-align: right;
    width: max-content; }
    @media screen and (min-width: 0) {
      /* line 121, src/components/button/_button.scss */
      .gif-button--outline-blue {
        font-size: 1rem;
        line-height: 1.17;
        margin-top: 0.4375rem;
        margin-bottom: 0.4375rem;
        margin-right: 0;
        margin-left: 0;
        letter-spacing: 0; } }
    @media screen and (min-width: 750px) {
      /* line 121, src/components/button/_button.scss */
      .gif-button--outline-blue {
        font-size: 1rem;
        margin-top: 0.25rem;
        margin-bottom: 0.25rem; } }
    @media screen and (min-width: 1280px) {
      /* line 121, src/components/button/_button.scss */
      .gif-button--outline-blue {
        font-size: 1.125rem;
        line-height: 0.95;
        margin-top: 0.5rem;
        margin-bottom: 0.5rem; } }

@media (min-width: 1280px) and (any-hover: hover) {
  /* line 245, src/scss/tools/_mixins.scss */
  .gif-button--outline-blue:hover {
    background-color: var(--chathams);
    border-color: var(--chathams);
    color: var(--white); } }
    /* line 176, src/components/button/_button.scss */
    .gif-button--outline-blue:before {
      display: grid;
      align-items: center;
      content: url(../src/blocks/laws-in-context-carousel/icons/arrow-left.svg) !important;
      min-width: 0.0625rem;
      margin-top: 0;
      margin-right: 0.75rem;
      color: var(--valencia);
      background-color: transparent !important; }
      @media screen and (min-width: 0) {
        /* line 176, src/components/button/_button.scss */
        .gif-button--outline-blue:before {
          height: 18px;
          width: 18px; } }
      @media screen and (min-width: 750px) {
        /* line 176, src/components/button/_button.scss */
        .gif-button--outline-blue:before {
          height: 18px;
          width: 18px; } }
      @media screen and (min-width: 1280px) {
        /* line 176, src/components/button/_button.scss */
        .gif-button--outline-blue:before {
          height: 20px;
          width: 20px; } }
    /* line 201, src/components/button/_button.scss */
    .gif-button--outline-blue:hover {
      color: var(--white);
      background-color: var(--chathams); }
      /* line 205, src/components/button/_button.scss */
      .gif-button--outline-blue:hover:before {
        content: url(../src/blocks/laws-in-context-carousel/icons/arrow-left-white.svg) !important; }
  /* line 211, src/components/button/_button.scss */
  .gif-button--link {
    height: auto;
    border-radius: 0;
    padding: 0;
    position: relative;
    display: inline-flex;
    font-family: "Knockout 71 A", "Knockout 71 B";
    font-style: normal;
    font-weight: 400;
    text-decoration: none;
    background-color: transparent;
    color: var(--white);
    padding-bottom: 5px;
    border-bottom: 2px solid var(--pale-red);
    text-transform: uppercase;
    z-index: 1;
    transition: color 300ms; }
    @media screen and (min-width: 0) {
      /* line 211, src/components/button/_button.scss */
      .gif-button--link {
        font-size: 1.125rem;
        line-height: 1.22; } }
    @media screen and (min-width: 1280px) {
      /* line 211, src/components/button/_button.scss */
      .gif-button--link {
        font-size: 1.375rem;
        line-height: 1; } }
    /* line 244, src/components/button/_button.scss */
    .gif-button--link::after {
      content: "";
      position: absolute;
      top: -2px;
      left: 0;
      right: 0;
      bottom: -2px;
      background-color: var(--pale-red);
      transform: scaleY(0);
      transform-origin: center bottom;
      transition: transform 220ms ease-in;
      z-index: -1; }
    @media (hover: hover) {
      /* line 259, src/components/button/_button.scss */
      .gif-button--link:hover {
        color: white; }
        /* line 261, src/components/button/_button.scss */
        .gif-button--link:hover::after {
          transform: scale(1.13); } }
  /* line 268, src/components/button/_button.scss */
  .gif-button--close {
    background-color: transparent;
    border-radius: 0;
    height: auto; }
  /* line 274, src/components/button/_button.scss */
  .gif-button--active {
    background-color: var(--bunting);
    border: solid 0.125rem transparent;
    color: var(--white); }

/* line 1, src/components/title/_title.scss */
.gif-title {
  font-family: "Knockout 71 A", "Knockout 71 B";
  font-style: normal;
  font-weight: 400; }
  /* line 4, src/components/title/_title.scss */
  .gif-title b,
  .gif-title strong {
    font-family: "Knockout 71 A", "Knockout 71 B";
    font-style: normal;
    font-weight: 400;
    font-weight: normal;
    color: var(--pale-red); }
  /* line 11, src/components/title/_title.scss */
  .gif-title em {
    font-weight: normal;
    font-style: normal;
    color: var(--chathams); }
  /* line 17, src/components/title/_title.scss */
  .gif-title--feature {
    line-height: 1;
    text-align: center; }
    @media screen and (min-width: 0) {
      /* line 17, src/components/title/_title.scss */
      .gif-title--feature {
        font-size: 1.875rem; } }
    @media screen and (min-width: 750px) {
      /* line 17, src/components/title/_title.scss */
      .gif-title--feature {
        font-size: 3rem; } }
    @media screen and (min-width: 1280px) {
      /* line 17, src/components/title/_title.scss */
      .gif-title--feature {
        font-size: 4rem; } }
  @media screen and (min-width: 0) {
    /* line 33, src/components/title/_title.scss */
    .gif-title--spotlight {
      font-size: 2rem;
      line-height: 1;
      letter-spacing: 0;
      color: var(--dark-blue-grey);
      margin-top: 0.625rem; } }
  @media screen and (min-width: 1280px) {
    /* line 33, src/components/title/_title.scss */
    .gif-title--spotlight {
      font-size: 3.5rem; } }
  @media screen and (min-width: 0) {
    /* line 57, src/components/title/_title.scss */
    .gif-title--hero {
      font-size: 2.125rem;
      line-height: 2.25rem;
      margin-bottom: 0.625rem;
      color: var(--white); } }
  @media screen and (min-width: 750px) {
    /* line 57, src/components/title/_title.scss */
    .gif-title--hero {
      font-size: 4.5rem;
      line-height: 4.5rem;
      margin-bottom: 1.25rem; } }
  @media screen and (min-width: 1280px) {
    /* line 57, src/components/title/_title.scss */
    .gif-title--hero {
      font-size: 5.125rem;
      line-height: 5.125rem; } }
  @media screen and (min-width: 0) {
    /* line 79, src/components/title/_title.scss */
    .gif-title--mini-spotlight {
      font-size: 1.625rem;
      color: var(--dark-blue-grey);
      line-height: 1;
      margin-top: 0.1875rem; } }
  @media screen and (min-width: 750px) {
    /* line 79, src/components/title/_title.scss */
    .gif-title--mini-spotlight {
      font-size: 2.625rem;
      line-height: normal;
      margin-top: 0.3125rem; } }
  @media screen and (min-width: 1280px) {
    /* line 79, src/components/title/_title.scss */
    .gif-title--mini-spotlight {
      font-size: 3.5rem;
      line-height: 1;
      margin-top: 0rem; } }
  /* line 106, src/components/title/_title.scss */
  .gif-title--gun-violence-101 strong,
  .gif-title--gun-violence-101 b, .gif-title--thumbnail-grid strong,
  .gif-title--thumbnail-grid b {
    color: var(--white); }
  @media screen and (min-width: 0) {
    /* line 104, src/components/title/_title.scss */
    .gif-title--gun-violence-101, .gif-title--thumbnail-grid {
      font-size: 1.875rem;
      color: var(--dark-blue-grey);
      line-height: 1;
      margin-top: 0.1875rem; } }
  @media screen and (min-width: 750px) {
    /* line 104, src/components/title/_title.scss */
    .gif-title--gun-violence-101, .gif-title--thumbnail-grid {
      font-size: 3rem;
      line-height: normal;
      margin-top: 0.3125rem; } }
  @media screen and (min-width: 1280px) {
    /* line 104, src/components/title/_title.scss */
    .gif-title--gun-violence-101, .gif-title--thumbnail-grid {
      font-size: 4rem;
      line-height: 1;
      margin-top: 0rem; } }
  /* line 137, src/components/title/_title.scss */
  .gif-title--gun-violence-101--blue strong,
  .gif-title--gun-violence-101--blue b, .gif-title--thumbnail-grid--blue strong,
  .gif-title--thumbnail-grid--blue b {
    color: var(--dark-blue-grey); }
  @media screen and (min-width: 0) {
    /* line 135, src/components/title/_title.scss */
    .gif-title--gun-violence-101--blue, .gif-title--thumbnail-grid--blue {
      font-size: 1.875rem;
      color: var(--white);
      line-height: 1;
      margin-top: 0.1875rem; } }
  @media screen and (min-width: 750px) {
    /* line 135, src/components/title/_title.scss */
    .gif-title--gun-violence-101--blue, .gif-title--thumbnail-grid--blue {
      font-size: 3rem;
      line-height: normal;
      margin-top: 0.3125rem; } }
  @media screen and (min-width: 1280px) {
    /* line 135, src/components/title/_title.scss */
    .gif-title--gun-violence-101--blue, .gif-title--thumbnail-grid--blue {
      font-size: 4rem;
      line-height: 1;
      margin-top: 0rem; } }

/* line 1, src/components/textfield/_textfield.scss */
.gif-textfield, .gif-form__everyaction label {
  --border-color: var(--light-blue-grey);
  position: relative; }
  @media screen and (min-width: 0) {
    /* line 1, src/components/textfield/_textfield.scss */
    .gif-textfield, .gif-form__everyaction label {
      margin-bottom: 0.625rem; } }
  @media screen and (min-width: 1280px) {
    /* line 1, src/components/textfield/_textfield.scss */
    .gif-textfield, .gif-form__everyaction label {
      margin-bottom: 0.6875rem; } }
  /* line 14, src/components/textfield/_textfield.scss */
  .gif-textfield__input, .gif-form__everyaction label input[type="text"],
  .gif-form__everyaction label input[type="email"],
  .gif-form__everyaction label input[type="tel"],
  .gif-textfield input,
  .gif-form__everyaction label input {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.5rem;
    letter-spacing: 0;
    color: var(--dark-blue-grey);
    height: 3.125rem;
    width: 100%;
    border-radius: 0.5rem;
    border: 0.125rem solid var(--border-color);
    padding: 0 1rem; }
    /* line 27, src/components/textfield/_textfield.scss */
    .gif-textfield__input::placeholder, .gif-form__everyaction label input[type="text"]::placeholder,
    .gif-form__everyaction label input[type="email"]::placeholder,
    .gif-form__everyaction label input[type="tel"]::placeholder,
    .gif-textfield input::placeholder,
    .gif-form__everyaction label input::placeholder {
      color: var(--dark-blue-grey) !important; }
  /* line 32, src/components/textfield/_textfield.scss */
  .gif-textfield.has-error, .gif-form__everyaction label.has-error {
    --border-color: var(--red); }
  /* line 36, src/components/textfield/_textfield.scss */
  .gif-textfield input[id="zip"] + .input-error, .gif-form__everyaction label input[id="zip"] + .input-error {
    white-space: pre-line; }
    @media screen and (min-width: 0) {
      /* line 36, src/components/textfield/_textfield.scss */
      .gif-textfield input[id="zip"] + .input-error, .gif-form__everyaction label input[id="zip"] + .input-error {
        min-width: 7rem; } }
    @media screen and (min-width: 750px) {
      /* line 36, src/components/textfield/_textfield.scss */
      .gif-textfield input[id="zip"] + .input-error, .gif-form__everyaction label input[id="zip"] + .input-error {
        min-width: 8rem; } }
  /* line 48, src/components/textfield/_textfield.scss */
  .gif-textfield__error, .gif-form__everyaction .at .error small.error,
  .gif-textfield .input-error,
  .gif-form__everyaction label .input-error {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1;
    letter-spacing: 0;
    color: var(--white);
    white-space: nowrap;
    background: var(--dusk-blue);
    padding: 0.6875rem 0.625rem 0.625rem 0.625rem;
    border-radius: 0.25rem;
    display: flex;
    align-items: center;
    position: absolute;
    min-width: 12.5rem;
    top: 100%;
    margin-top: 0.5rem;
    z-index: 2; }
    /* line 68, src/components/textfield/_textfield.scss */
    .gif-textfield__error::after, .gif-form__everyaction .at .error small.error::after,
    .gif-textfield .input-error::after,
    .gif-form__everyaction label .input-error::after {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: 0.625rem;
      height: 0.625rem;
      transform: translate(0.8125rem, -0.3125rem) rotate(45deg);
      background: var(--dusk-blue); }
    /* line 79, src/components/textfield/_textfield.scss */
    .gif-textfield__error::before, .gif-form__everyaction .at .error small.error::before,
    .gif-textfield .input-error::before,
    .gif-form__everyaction label .input-error::before {
      font-family: "Knockout 71 A", "Knockout 71 B";
      font-style: normal;
      font-weight: 400;
      content: "";
      display: inline-flex;
      width: 1.25rem;
      height: 1.25rem;
      margin-right: 0.625rem;
      background-image: url("/wp-content/themes/giffords-2020/src/images/png/circle-alert.png");
      background-size: 1.25rem 1.25rem;
      background-repeat: none; }

/* override the embedded form: start */
/* line 94, src/components/textfield/_textfield.scss */
.gif-form__everyaction .ngp-form {
  overflow: unset; }

/* line 98, src/components/textfield/_textfield.scss */
.gif-form__everyaction header.at-title,
.gif-form__everyaction .at-legend,
.gif-form__everyaction kbd {
  display: none !important; }

/* line 104, src/components/textfield/_textfield.scss */
.gif-form__everyaction .at-inner {
  background: none; }

/* line 108, src/components/textfield/_textfield.scss */
.gif-form__everyaction .at .at-fieldset {
  padding: 0; }

/* line 112, src/components/textfield/_textfield.scss */
.gif-form__everyaction .at-row {
  width: 100%; }

/* line 116, src/components/textfield/_textfield.scss */
.gif-form__everyaction .at-row > [class^="at-"] {
  -webkit-box-flex: unset;
  -moz-box-flex: unset;
  box-flex: unset;
  -webkit-flex: unset;
  -moz-flex: unset;
  -ms-flex: unset; }

/* line 125, src/components/textfield/_textfield.scss */
.gif-form__everyaction .at-fields {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%; }

/* line 133, src/components/textfield/_textfield.scss */
.gif-form__everyaction .at-row-solo .at-text {
  width: 100%; }

/* line 139, src/components/textfield/_textfield.scss */
.gif-form__everyaction .flag-container {
  display: none; }

/* line 143, src/components/textfield/_textfield.scss */
.gif-form__everyaction label {
  margin-bottom: 0 !important; }
  /* line 147, src/components/textfield/_textfield.scss */
  .gif-form__everyaction label input[type="text"],
  .gif-form__everyaction label input[type="email"],
  .gif-form__everyaction label input[type="tel"] {
    width: 100%;
    padding: 0 1rem !important; }
    @media screen and (min-width: 0) {
      /* line 147, src/components/textfield/_textfield.scss */
      .gif-form__everyaction label input[type="text"],
      .gif-form__everyaction label input[type="email"],
      .gif-form__everyaction label input[type="tel"] {
        margin-bottom: 0.625rem; } }
    @media screen and (min-width: 1280px) {
      /* line 147, src/components/textfield/_textfield.scss */
      .gif-form__everyaction label input[type="text"],
      .gif-form__everyaction label input[type="email"],
      .gif-form__everyaction label input[type="tel"] {
        margin-bottom: 0.6875rem; } }
    /* line 164, src/components/textfield/_textfield.scss */
    .gif-form__everyaction label input[type="text"]::-ms-input-placeholder,
    .gif-form__everyaction label input[type="email"]::-ms-input-placeholder,
    .gif-form__everyaction label input[type="tel"]::-ms-input-placeholder {
      color: var(--dark-blue-grey); }

/* line 170, src/components/textfield/_textfield.scss */
.gif-form__everyaction .at .error small.error {
  margin-top: -0.125rem; }

/* line 175, src/components/textfield/_textfield.scss */
.gif-form__everyaction .at-row > [class^="at-"] {
  margin: 0;
  min-width: unset; }

/* line 180, src/components/textfield/_textfield.scss */
.gif-form__everyaction .at-form-submit {
  padding: 0; }
  /* line 183, src/components/textfield/_textfield.scss */
  .gif-form__everyaction .at-form-submit .at-submit {
    margin: 0; }
    /* line 188, src/components/textfield/_textfield.scss */
    .gif-form__everyaction .at-form-submit .at-submit:hover {
      background-color: var(--pale-red); }

/* line 195, src/components/textfield/_textfield.scss */
.gif-form__everyaction .at-form .content > .contributions {
  font-family: "Ringside Condensed A", "Ringside Condensed B";
  font-style: normal;
  font-weight: 700;
  color: var(--dark-blue-grey); }
  @media screen and (min-width: 0) {
    /* line 195, src/components/textfield/_textfield.scss */
    .gif-form__everyaction .at-form .content > .contributions {
      font-size: 1.75rem;
      line-height: 1.21; } }
  @media screen and (min-width: 750px) {
    /* line 195, src/components/textfield/_textfield.scss */
    .gif-form__everyaction .at-form .content > .contributions {
      font-size: 1.875rem;
      line-height: 1.13; } }

/* line 216, src/components/textfield/_textfield.scss */
.at-form + .content > .contributions {
  font-family: "Ringside Condensed A", "Ringside Condensed B";
  font-style: normal;
  font-weight: 700;
  color: var(--dark-blue-grey); }
  @media screen and (min-width: 0) {
    /* line 216, src/components/textfield/_textfield.scss */
    .at-form + .content > .contributions {
      font-size: 1.75rem;
      line-height: 1.21; } }
  @media screen and (min-width: 750px) {
    /* line 216, src/components/textfield/_textfield.scss */
    .at-form + .content > .contributions {
      font-size: 1.875rem;
      line-height: 1.13; } }

/* global settings and modifier styling */
@media screen and (min-width: 0) {
  /* line 2, src/components/navigation/_navigation.scss */
  .gif-nav {
    --nav-ready: none;
    --based-height: 100%;
    --nav-height: 4.6875rem;
    --nav-margin-top: 0rem;
    --nav-height-negative: calc( ( var(--nav-height) - var(--nav-margin-top) ) * -1);
    --nav-position: relative;
    --nav-background: var(--white);
    --nav-color: var(--dark-blue-grey);
    --navmenu-height: calc( var(--based-height) - var(--nav-height) - var(--nav-margin-top));
    --search: flex;
    --primary-links: flex;
    --primary-links-donate: none;
    --primary-section: none;
    --nested-links: none;
    --utility-links: flex;
    --donate: flex;
    --search-order: 1;
    --content-scroll-order: 2;
    --primary-links-order: 3;
    --utility-links-order: 4;
    --donate-order: 5;
    --component-orders: 1,2,_3,_4,_5; } }

@media screen and (min-width: 750px) {
  /* line 2, src/components/navigation/_navigation.scss */
  .gif-nav {
    --nav-height: 7rem;
    --search-order: 3;
    --content-scroll-order: 4;
    --primary-links-order: 5;
    --utility-links-order: 1;
    --donate-order: 2;
    --component-orders: 4,5,1,2,_3; } }

@media screen and (min-width: 1280px) {
  /* line 2, src/components/navigation/_navigation.scss */
  .gif-nav {
    --based-height: 100vh;
    --nav-height: 9.5625rem;
    --nav-items-margin-top: -3.25rem;
    --search-order: 4;
    --content-scroll-order: 5;
    --primary-links-order: 3;
    --utility-links-order: 1;
    --donate-order: 2;
    --component-orders: 4,5,3,1,2; } }

/* line 30, src/components/navigation/_navigation.scss */
.gif-nav button, .gif-nav .ak-button {
  margin-right: unset; }

/* line 34, src/components/navigation/_navigation.scss */
.gif-nav.is-ready {
  --nav-ready: block; }
  /* line 36, src/components/navigation/_navigation.scss */
  .gif-nav.is-ready .gif-nav__contain {
    overflow: unset; }

/* line 41, src/components/navigation/_navigation.scss */
.gif-nav[type][type*="transparent"] {
  --nav-position: absolute;
  --nav-background: transparent;
  --nav-color: var(--white); }

/* line 48, src/components/navigation/_navigation.scss */
.gif-nav.is-fixed .gif-nav__contain {
  position: fixed;
  top: var(--nav-height-negative); }

/* line 53, src/components/navigation/_navigation.scss */
.page-template-page-statistics .gif-nav.is-fixed {
  display: none; }

@media screen and (min-width: 0) {
  /* line 57, src/components/navigation/_navigation.scss */
  .gif-nav.is-expanded {
    --utility-links: flex;
    --donate: flex;
    --nav-height: 4.6875rem; } }

@media screen and (min-width: 750px) {
  /* line 57, src/components/navigation/_navigation.scss */
  .gif-nav.is-expanded {
    --nav-height: 7rem; } }

@media screen and (min-width: 1280px) {
  /* line 57, src/components/navigation/_navigation.scss */
  .gif-nav.is-expanded {
    --nav-height: 9.5625rem; } }

/* line 63, src/components/navigation/_navigation.scss */
.gif-nav.is-expanded[type*="transparent"] {
  --nav-color: var(--dark-blue-grey); }

/* line 67, src/components/navigation/_navigation.scss */
.gif-nav.is-expanded .gif-nav__primary::before {
  display: block; }

/* line 71, src/components/navigation/_navigation.scss */
.gif-nav.is-expanded .gif-nav__search input::placeholder {
  opacity: 1; }

/* line 77, src/components/navigation/_navigation.scss */
.gif-nav.is-expanded .gif-nav__contain, .gif-nav.search-expanded .gif-nav__contain {
  z-index: 10;
  position: fixed;
  width: 100%;
  height: 100%; }
  /* line 82, src/components/navigation/_navigation.scss */
  .gif-nav.is-expanded .gif-nav__contain::before, .gif-nav.search-expanded .gif-nav__contain::before {
    height: var(--nav-height); }

@media screen and (min-width: 0) {
  /* line 89, src/components/navigation/_navigation.scss */
  .gif-nav .is-last-active + .gif-nav__section,
  .gif-nav .is-active + .gif-nav__section {
    --primary-section: block; } }

@media screen and (min-width: 750px) {
  /* line 92, src/components/navigation/_navigation.scss */
  .gif-nav .is-last-active + .gif-nav__section + .gif-nav__link,
  .gif-nav .is-active + .gif-nav__section + .gif-nav__link {
    margin-top: 1.1875rem; } }

@media screen and (min-width: 1280px) {
  /* line 92, src/components/navigation/_navigation.scss */
  .gif-nav .is-last-active + .gif-nav__section + .gif-nav__link,
  .gif-nav .is-active + .gif-nav__section + .gif-nav__link {
    margin-top: 0; } }

/* line 95, src/components/navigation/_navigation.scss */
.gif-nav .is-last-active + .gif-nav__nested-links,
.gif-nav .is-active + .gif-nav__nested-links {
  --nested-links: block;
  overflow-y: scroll;
  height: var(--navmenu-height); }

/* line 103, src/components/navigation/_navigation.scss */
.gif-nav .is-active a svg {
  transform: rotate(180deg); }

@media screen and (min-width: 0) {
  /* line 105, src/components/navigation/_navigation.scss */
  .gif-nav .is-active.gif-nav__primary-links-link a {
    color: var(--white); } }

@media screen and (min-width: 1280px) {
  /* line 105, src/components/navigation/_navigation.scss */
  .gif-nav .is-active.gif-nav__primary-links-link a {
    color: var(--pale-red); } }

@media (max-width: 749px) {
  /* line 111, src/components/navigation/_navigation.scss */
  .gif-nav.is-compact {
    --nav-height: 5.3125rem; } }

@media (min-width: 1280px) {
  /* line 111, src/components/navigation/_navigation.scss */
  .gif-nav.is-compact {
    --search: none;
    --donate: none;
    --utility-links: none;
    --primary-links-donate: flex;
    --nav-height: 6rem; }
    /* line 121, src/components/navigation/_navigation.scss */
    .gif-nav.is-compact .gif-nav__primary {
      padding-top: 2rem; } }

/* line 125, src/components/navigation/_navigation.scss */
.gif-nav.is-compact[type*="transparent"] {
  --nav-color: var(--dark-blue-grey);
  --nav-background: var(--white); }

/* line 130, src/components/navigation/_navigation.scss */
.gif-nav .gif-button, .gif-nav .gif-form__everyaction .at-form-submit .at-submit, .gif-form__everyaction .at-form-submit .gif-nav .at-submit {
  text-decoration: none; }

/* line 133, src/components/navigation/_navigation.scss */
.gif-nav__link a, .gif-nav button {
  cursor: pointer;
  background: transparent;
  border: none;
  text-decoration: none;
  color: var(--white); }

/* line 140, src/components/navigation/_navigation.scss */
.gif-module + .gif-nav {
  --nav-margin-top: 0rem; }

@media screen and (min-width: 0) {
  /* line 149, src/components/navigation/_navigation.scss */
  .admin-bar .gif-nav[type*="transparent"], .admin-bar .gif-nav.is-expanded, .admin-bar .gif-nav.is-fixed, .admin-bar .gif-nav.search-expanded, .admin-bar .gif-nav__search-form {
    --nav-margin-top: 2.875rem; } }

@media screen and (min-width: 750px) {
  /* line 149, src/components/navigation/_navigation.scss */
  .admin-bar .gif-nav[type*="transparent"], .admin-bar .gif-nav.is-expanded, .admin-bar .gif-nav.is-fixed, .admin-bar .gif-nav.search-expanded, .admin-bar .gif-nav__search-form {
    --nav-margin-top: 2rem; } }

@media screen and (min-width: 0) {
  /* line 154, src/components/navigation/_navigation.scss */
  .breaking-news-visible .gif-nav[type*="transparent"], .breaking-news-visible .gif-nav.is-expanded, .breaking-news-visible .gif-nav.is-fixed, .breaking-news-visible .gif-nav.search-expanded, .breaking-news-visible .gif-nav__search-form {
    --nav-margin-top: 3.125rem; } }

@media screen and (min-width: 750px) {
  /* line 154, src/components/navigation/_navigation.scss */
  .breaking-news-visible .gif-nav[type*="transparent"], .breaking-news-visible .gif-nav.is-expanded, .breaking-news-visible .gif-nav.is-fixed, .breaking-news-visible .gif-nav.search-expanded, .breaking-news-visible .gif-nav__search-form {
    --nav-margin-top: 3.75rem; } }

@media screen and (min-width: 0) {
  /* line 159, src/components/navigation/_navigation.scss */
  .admin-bar.breaking-news-visible .gif-nav[type*="transparent"], .admin-bar.breaking-news-visible .gif-nav.is-expanded, .admin-bar.breaking-news-visible .gif-nav.is-fixed, .admin-bar.breaking-news-visible .gif-nav.search-expanded, .admin-bar.breaking-news-visible .gif-nav__search-form {
    --nav-margin-top: 6rem; } }

@media screen and (min-width: 750px) {
  /* line 159, src/components/navigation/_navigation.scss */
  .admin-bar.breaking-news-visible .gif-nav[type*="transparent"], .admin-bar.breaking-news-visible .gif-nav.is-expanded, .admin-bar.breaking-news-visible .gif-nav.is-fixed, .admin-bar.breaking-news-visible .gif-nav.search-expanded, .admin-bar.breaking-news-visible .gif-nav__search-form {
    --nav-margin-top: 5.75rem; } }

/* main styling */
/* line 192, src/components/navigation/_navigation.scss */
.gif-nav {
  margin-top: 0 !important;
  position: var(--nav-position);
  top: 0;
  left: 0;
  width: 100%;
  height: var(--nav-height);
  z-index: 10; }
  @media (min-width: 1280px) {
    /* line 192, src/components/navigation/_navigation.scss */
    .gif-nav {
      height: 9.5625rem; } }

/* line 204, src/components/navigation/_navigation.scss */
.gif-nav__link a {
  transition-timing-function: var(--cubic-bezier);
  transition-duration: var(--speed);
  transition-property: color; }

/* line 209, src/components/navigation/_navigation.scss */
.gif-nav__overlay {
  position: relative;
  z-index: 1;
  z-index: -1;
  transition-timing-function: var(--cubic-bezier);
  transition-duration: var(--speed);
  transition-property: opacity, transform;
  display: none; }
  @media screen and (min-width: 0) {
    /* line 209, src/components/navigation/_navigation.scss */
    .gif-nav__overlay {
      position: absolute;
      background: var(--dark-blue-grey); } }
  @media screen and (min-width: 1280px) {
    /* line 209, src/components/navigation/_navigation.scss */
    .gif-nav__overlay {
      position: fixed;
      background: rgba(0, 0, 0, 0.8); } }
  /* line 180, src/components/navigation/_navigation.scss */
  .gif-nav__overlay::before {
    content: '';
    position: absolute;
    background-color: var(--white);
    width: calc( 100% + var(--margin-double));
    left: var(--margin-reverse);
    height: 100%;
    top: 0;
    z-index: -1;
    height: var(--nav-height);
    width: 100%;
    left: 0; }
    @media (min-width: 1280px) {
      /* line 180, src/components/navigation/_navigation.scss */
      .gif-nav__overlay::before {
        margin-top: var(--nav-margin-top); } }
  @media screen and (min-width: 0) {
    /* line 209, src/components/navigation/_navigation.scss */
    .gif-nav__overlay {
      opacity: 0;
      transform: translateX(-100%); } }
  @media screen and (min-width: 1280px) {
    /* line 209, src/components/navigation/_navigation.scss */
    .gif-nav__overlay {
      transform: translateY(0); } }
  /* line 230, src/components/navigation/_navigation.scss */
  .is-expanded .gif-nav__overlay {
    display: block;
    transform: translate(0);
    opacity: 1; }
  /* line 235, src/components/navigation/_navigation.scss */
  .is-animating .gif-nav__overlay {
    display: block; }

/* line 240, src/components/navigation/_navigation.scss */
.gif-nav__contain {
  position: absolute;
  height: var(--nav-height);
  width: 100%;
  left: 0;
  top: var(--nav-margin-top);
  overflow: hidden;
  transition-timing-function: var(--cubic-bezier);
  transition-duration: var(--speed);
  transition-property: margin-top, height;
  margin-top: 0; }
  /* line 250, src/components/navigation/_navigation.scss */
  .no-duration .gif-nav__contain {
    transition-duration: 0s; }
  /* line 253, src/components/navigation/_navigation.scss */
  .is-docked .gif-nav__contain {
    margin-top: var(--nav-height); }

/* line 258, src/components/navigation/_navigation.scss */
.gif-nav__primary {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  height: var(--nav-height);
  grid-template-columns: unset;
  grid-column-gap: unset;
  position: relative;
  z-index: 1; }
  @media (max-width: 1279px) {
    /* line 258, src/components/navigation/_navigation.scss */
    .gif-nav__primary {
      position: unset; } }
  @media (min-width: 1280px) {
    /* line 258, src/components/navigation/_navigation.scss */
    .gif-nav__primary {
      padding-top: 4.9375rem;
      padding-bottom: 2.125rem;
      padding-left: 10.625rem;
      transition-timing-function: var(--cubic-bezier);
      transition-duration: var(--speed);
      transition-property: height, padding; }
      /* line 274, src/components/navigation/_navigation.scss */
      .is-compact .gif-nav__primary {
        transition-duration: 0s; } }
  /* line 180, src/components/navigation/_navigation.scss */
  .gif-nav__primary::before {
    content: '';
    position: absolute;
    background-color: var(--nav-background);
    width: calc( 100% + var(--margin-double));
    left: var(--margin-reverse);
    height: 100%;
    top: 0;
    z-index: -1;
    height: var(--nav-height);
    width: 100vw;
    left: 0;
    transition-timing-function: var(--cubic-bezier);
    transition-duration: var(--speed);
    transition-property: height, background-color; }
    @media (min-width: 1280px) {
      /* line 180, src/components/navigation/_navigation.scss */
      .gif-nav__primary::before {
        left: calc( (100vw - 100%) / -2); } }
    /* line 288, src/components/navigation/_navigation.scss */
    .is-compact .gif-nav__primary::before {
      transition-duration: 0s; }
  /* line 293, src/components/navigation/_navigation.scss */
  .gif-nav__primary::after {
    content: '';
    position: absolute;
    top: var(--nav-height);
    z-index: 0;
    transition-timing-function: var(--cubic-bezier);
    transition-duration: var(--speed);
    transition-property: opacity;
    opacity: 0; }
    @media screen and (min-width: 0) {
      /* line 293, src/components/navigation/_navigation.scss */
      .gif-nav__primary::after {
        width: 100%;
        left: 0; } }
    @media screen and (min-width: 1280px) {
      /* line 293, src/components/navigation/_navigation.scss */
      .gif-nav__primary::after {
        width: 100vw;
        left: calc( ( 100vw - 100% ) / -2); } }
    /* line 306, src/components/navigation/_navigation.scss */
    .is-expanded .gif-nav__primary::after {
      opacity: 1; }

/* line 312, src/components/navigation/_navigation.scss */
.gif-nav__content-scroll {
  width: 100%;
  position: absolute;
  top: var(--nav-height);
  left: 0;
  overflow-x: auto;
  flex-wrap: wrap;
  align-content: baseline;
  max-height: var(--navmenu-height);
  padding-left: var(--margin);
  padding-right: var(--margin);
  transition-timing-function: var(--cubic-bezier);
  transition-duration: var(--speed);
  transition-property: transform;
  transform: translateX(-100%);
  display: none; }
  @media screen and (min-width: 0) {
    /* line 312, src/components/navigation/_navigation.scss */
    .gif-nav__content-scroll {
      padding-top: 0.625rem;
      padding-bottom: 1.875rem; } }
  @media screen and (min-width: 750px) {
    /* line 312, src/components/navigation/_navigation.scss */
    .gif-nav__content-scroll {
      padding-top: 0.9375rem; } }
  @media screen and (min-width: 1280px) {
    /* line 312, src/components/navigation/_navigation.scss */
    .gif-nav__content-scroll {
      padding-bottom: 0; } }
  /* line 331, src/components/navigation/_navigation.scss */
  .is-expanded .gif-nav__content-scroll {
    transform: translate(0); }
    @media screen and (min-width: 0) {
      /* line 331, src/components/navigation/_navigation.scss */
      .is-expanded .gif-nav__content-scroll {
        display: flex; } }
    @media screen and (min-width: 750px) {
      /* line 331, src/components/navigation/_navigation.scss */
      .is-expanded .gif-nav__content-scroll {
        display: block; } }
    @media screen and (min-width: 1280px) {
      /* line 331, src/components/navigation/_navigation.scss */
      .is-expanded .gif-nav__content-scroll {
        display: none; } }
  /* line 337, src/components/navigation/_navigation.scss */
  .search-expanded .gif-nav__content-scroll {
    display: none; }
  /* line 340, src/components/navigation/_navigation.scss */
  .is-animating .gif-nav__content-scroll {
    height: 100vh;
    max-height: calc(100vh - var(--nav-height));
    overflow: hidden; }
    @media screen and (min-width: 0) {
      /* line 340, src/components/navigation/_navigation.scss */
      .is-animating .gif-nav__content-scroll {
        display: flex; } }
    @media screen and (min-width: 750px) {
      /* line 340, src/components/navigation/_navigation.scss */
      .is-animating .gif-nav__content-scroll {
        display: block; } }
    @media screen and (min-width: 1280px) {
      /* line 340, src/components/navigation/_navigation.scss */
      .is-animating .gif-nav__content-scroll {
        display: none; } }

/* line 350, src/components/navigation/_navigation.scss */
.gif-nav__logo {
  position: relative;
  z-index: 2; }
  @media (min-width: 1280px) {
    /* line 350, src/components/navigation/_navigation.scss */
    .gif-nav__logo {
      position: absolute;
      top: 4.8125rem;
      left: 0;
      transition-timing-function: var(--cubic-bezier);
      transition-duration: var(--speed);
      transition-property: top, transform; }
      /* line 357, src/components/navigation/_navigation.scss */
      .is-compact .gif-nav__logo {
        top: 50% !important;
        transform: translateY(-50%); }
      /* line 363, src/components/navigation/_navigation.scss */
      .is-compact .gif-nav__logo {
        transition-duration: 0s; } }
  @media screen and (min-width: 0) {
    /* line 368, src/components/navigation/_navigation.scss */
    .gif-nav__logo svg {
      width: 7.1875rem; } }
  @media screen and (min-width: 750px) {
    /* line 368, src/components/navigation/_navigation.scss */
    .gif-nav__logo svg {
      width: 9rem; } }
  @media screen and (min-width: 1280px) {
    /* line 368, src/components/navigation/_navigation.scss */
    .gif-nav__logo svg {
      width: 9.875rem; } }
  @media (min-width: 1280px) {
    /* line 375, src/components/navigation/_navigation.scss */
    .gif-nav__logo svg.gif-icon__logo-white {
      transform: translateY(-17px); }
      /* line 377, src/components/navigation/_navigation.scss */
      .gif-nav__logo svg.gif-icon__logo-white + svg {
        transform: translateY(-17px); } }
  /* line 383, src/components/navigation/_navigation.scss */
  .gif-nav__logo[type*="transparent"] svg {
    transition-timing-function: var(--cubic-bezier);
    transition-duration: var(--speed);
    transition-property: opacity; }
    /* line 384, src/components/navigation/_navigation.scss */
    .gif-nav__logo[type*="transparent"] svg:nth-child(2) {
      position: absolute;
      left: 0;
      top: 0;
      opacity: 0;
      display: none; }
    /* line 393, src/components/navigation/_navigation.scss */
    .is-compact .gif-nav__logo[type*="transparent"] svg,
    .is-expanded .gif-nav__logo[type*="transparent"] svg {
      opacity: 0; }
      /* line 396, src/components/navigation/_navigation.scss */
      .is-compact .gif-nav__logo[type*="transparent"] svg:nth-child(2),
      .is-expanded .gif-nav__logo[type*="transparent"] svg:nth-child(2) {
        opacity: 1;
        display: inline-block; }
    @media (max-width: 1279px) {
      /* line 401, src/components/navigation/_navigation.scss */
      .search-expanded .gif-nav__logo[type*="transparent"] svg {
        opacity: 0; }
        /* line 404, src/components/navigation/_navigation.scss */
        .search-expanded .gif-nav__logo[type*="transparent"] svg:nth-child(2) {
          opacity: 1;
          display: inline-block; } }
    /* line 410, src/components/navigation/_navigation.scss */
    .is-animating .gif-nav__logo[type*="transparent"] svg {
      display: inline-block; }
  @media (min-width: 1280px) {
    /* line 415, src/components/navigation/_navigation.scss */
    .gif-nav__logo[type="C4"] {
      top: 3.75rem; } }
  @media screen and (min-width: 0) {
    /* line 419, src/components/navigation/_navigation.scss */
    .gif-nav__logo[type="C4"] svg {
      width: 7.1875rem; } }
  @media screen and (min-width: 750px) {
    /* line 419, src/components/navigation/_navigation.scss */
    .gif-nav__logo[type="C4"] svg {
      width: 9rem; } }
  @media screen and (min-width: 1280px) {
    /* line 419, src/components/navigation/_navigation.scss */
    .gif-nav__logo[type="C4"] svg {
      width: 10.5625rem; } }
  @media screen and (min-width: 0) {
    /* line 426, src/components/navigation/_navigation.scss */
    .gif-nav__logo[type="GLC"], .gif-nav__logo[type="GLC-transparent"] {
      top: 0rem; } }
  @media screen and (min-width: 1280px) {
    /* line 426, src/components/navigation/_navigation.scss */
    .gif-nav__logo[type="GLC"], .gif-nav__logo[type="GLC-transparent"] {
      top: 2.625rem; } }
  /* line 432, src/components/navigation/_navigation.scss */
  .gif-nav__logo[type="GLC"] svg, .gif-nav__logo[type="GLC-transparent"] svg {
    width: auto; }
    @media screen and (min-width: 0) {
      /* line 432, src/components/navigation/_navigation.scss */
      .gif-nav__logo[type="GLC"] svg, .gif-nav__logo[type="GLC-transparent"] svg {
        width: 5.0625rem;
        height: 2.9375rem; } }
    @media screen and (min-width: 750px) {
      /* line 432, src/components/navigation/_navigation.scss */
      .gif-nav__logo[type="GLC"] svg, .gif-nav__logo[type="GLC-transparent"] svg {
        width: 6.9375rem;
        height: 4rem; } }
    @media screen and (min-width: 1280px) {
      /* line 432, src/components/navigation/_navigation.scss */
      .gif-nav__logo[type="GLC"] svg, .gif-nav__logo[type="GLC-transparent"] svg {
        width: 7.5rem;
        height: 4.5rem; } }

/* line 441, src/components/navigation/_navigation.scss */
.gif-nav__donate {
  display: var(--donate);
  height: 1.875rem; }
  @media screen and (min-width: 0) {
    /* line 441, src/components/navigation/_navigation.scss */
    .gif-nav__donate {
      margin-top: 1.25rem; } }
  @media screen and (min-width: 750px) {
    /* line 441, src/components/navigation/_navigation.scss */
    .gif-nav__donate {
      margin-top: 0; } }
  @media screen and (min-width: 1280px) {
    /* line 441, src/components/navigation/_navigation.scss */
    .gif-nav__donate {
      margin-top: var(--nav-items-margin-top);
      transform: translateY(-0.0625rem); } }
  /* line 448, src/components/navigation/_navigation.scss */
  .gif-nav__donate-btn {
    height: 1.875rem;
    padding: 0 0.5625rem;
    font-size: 0.875rem;
    letter-spacing: 0.01875rem;
    line-height: 1;
    border-radius: 0.3125rem; }
    @media (min-width: 750px) and (max-width: 1279px) {
      /* line 448, src/components/navigation/_navigation.scss */
      .gif-nav__donate-btn {
        transition-timing-function: var(--cubic-bezier);
        transition-duration: var(--speed);
        transition-property: opacity;
        opacity: 1; }
        /* line 459, src/components/navigation/_navigation.scss */
        .search-expanded .gif-nav__donate-btn {
          opacity: 0;
          display: none; }
        /* line 463, src/components/navigation/_navigation.scss */
        .is-animating .gif-nav__donate-btn {
          display: flex; } }

/* line 470, src/components/navigation/_navigation.scss */
.gif-nav__social-links {
  display: inline-flex;
  align-items: center; }
  @media (min-width: 1280px) {
    /* line 470, src/components/navigation/_navigation.scss */
    .gif-nav__social-links {
      width: 100%; } }
  /* line 476, src/components/navigation/_navigation.scss */
  .gif-nav__social-links a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 2.5rem;
    height: 2.5rem; }
    /* line 482, src/components/navigation/_navigation.scss */
    .gif-nav__social-links a:not(:first-child) {
      margin-left: 1.25rem; }
    /* line 485, src/components/navigation/_navigation.scss */
    .gif-nav__social-links a:hover svg {
      opacity: 1; }
  /* line 489, src/components/navigation/_navigation.scss */
  .gif-nav__social-links svg {
    fill: var(--white);
    opacity: 0.5;
    transition-timing-function: var(--cubic-bezier);
    transition-duration: var(--speed);
    transition-property: opacity; }

/* line 497, src/components/navigation/_navigation.scss */
.gif-nav__menu {
  position: relative;
  height: 1.25rem;
  margin-left: 1.875rem;
  transition-timing-function: var(--cubic-bezier);
  transition-duration: var(--speed);
  transition-property: opacity;
  opacity: 1; }
  @media screen and (min-width: 0) {
    /* line 497, src/components/navigation/_navigation.scss */
    .gif-nav__menu {
      width: 1.5625rem; } }
  @media screen and (min-width: 1280px) {
    /* line 497, src/components/navigation/_navigation.scss */
    .gif-nav__menu {
      display: none !important; } }
  /* line 508, src/components/navigation/_navigation.scss */
  .search-expanded .gif-nav__menu {
    display: none;
    opacity: 0; }
  /* line 512, src/components/navigation/_navigation.scss */
  .is-animating .gif-nav__menu {
    display: block; }
  /* line 516, src/components/navigation/_navigation.scss */
  .gif-nav__menu div {
    left: calc(50% - 0.78125rem);
    position: absolute;
    top: calc(50% - 0.4375rem);
    width: 100%; }
  /* line 522, src/components/navigation/_navigation.scss */
  .gif-nav__menu span {
    background-color: var(--nav-color);
    display: block;
    height: 0.125rem;
    opacity: 1;
    transform-origin: center center;
    transform: rotate(0deg);
    transition-timing-function: var(--cubic-bezier);
    transition-duration: var(--speed);
    transition-property: transform, width, background-color;
    pointer-events: none; }
    @media screen and (min-width: 0) {
      /* line 529, src/components/navigation/_navigation.scss */
      .gif-nav__menu span:nth-child(2) {
        margin: 0.25rem 0; } }
    @media screen and (min-width: 1280px) {
      /* line 529, src/components/navigation/_navigation.scss */
      .gif-nav__menu span:nth-child(2) {
        margin: 0.375rem 0; } }
    /* line 537, src/components/navigation/_navigation.scss */
    .is-expanded .gif-nav__menu span {
      background-color: var(--nav-color); }
      /* line 539, src/components/navigation/_navigation.scss */
      .is-expanded .gif-nav__menu span:nth-child(2) {
        width: 100%;
        transform: scale(0); }
      /* line 540, src/components/navigation/_navigation.scss */
      .is-expanded .gif-nav__menu span:nth-child(1) {
        transform: translateY(0.375rem) rotate(-45deg); }
      /* line 541, src/components/navigation/_navigation.scss */
      .is-expanded .gif-nav__menu span:nth-child(3) {
        transform: translateY(-0.375rem) rotate(45deg); }

/* line 546, src/components/navigation/_navigation.scss */
.gif-nav__search {
  display: var(--search);
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end; }
  @media screen and (min-width: 0) {
    /* line 546, src/components/navigation/_navigation.scss */
    .gif-nav__search {
      flex-grow: 1;
      height: var(--nav-height); } }
  @media screen and (min-width: 750px) {
    /* line 546, src/components/navigation/_navigation.scss */
    .gif-nav__search {
      flex-grow: 0; } }
  @media screen and (min-width: 1280px) {
    /* line 546, src/components/navigation/_navigation.scss */
    .gif-nav__search {
      height: auto; } }
  /* line 555, src/components/navigation/_navigation.scss */
  .gif-nav__search-form {
    display: var(--nav-ready);
    position: fixed;
    width: 100%;
    z-index: 1;
    right: 0;
    overflow: hidden;
    transition-timing-function: var(--cubic-bezier);
    transition-duration: var(--speed);
    transition-duration: 0s;
    pointer-events: none; }
    @media screen and (min-width: 0) {
      /* line 555, src/components/navigation/_navigation.scss */
      .gif-nav__search-form {
        margin-top: var(--nav-margin-top);
        position: fixed;
        top: 0;
        height: 100%; } }
    @media screen and (min-width: 1280px) {
      /* line 555, src/components/navigation/_navigation.scss */
      .gif-nav__search-form {
        margin-top: 0;
        position: absolute;
        top: 5.25rem;
        height: 3.75rem; } }
    /* line 571, src/components/navigation/_navigation.scss */
    .search-expanded .gif-nav__search-form {
      pointer-events: unset; }
  /* line 574, src/components/navigation/_navigation.scss */
  .gif-nav__search-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 0;
    transition-timing-function: var(--cubic-bezier);
    transition-duration: var(--speed);
    display: none;
    transition-property: transform, opacity;
    transform: translateX(120%);
    opacity: 0; }
    @media screen and (min-width: 0) {
      /* line 574, src/components/navigation/_navigation.scss */
      .gif-nav__search-overlay {
        background: var(--white); } }
    @media screen and (min-width: 1280px) {
      /* line 574, src/components/navigation/_navigation.scss */
      .gif-nav__search-overlay {
        background: transparent; } }
    /* line 588, src/components/navigation/_navigation.scss */
    .search-expanded .gif-nav__search-overlay {
      display: block;
      transform: translateX(0);
      opacity: 1; }
    /* line 593, src/components/navigation/_navigation.scss */
    .is-animating .gif-nav__search-overlay {
      display: block; }
  /* line 598, src/components/navigation/_navigation.scss */
  .gif-nav__search-form-contain {
    display: flex;
    justify-content: flex-end;
    position: relative;
    z-index: 1; }
    @media screen and (min-width: 0) {
      /* line 598, src/components/navigation/_navigation.scss */
      .gif-nav__search-form-contain {
        padding-top: 4.1875rem; } }
    @media screen and (min-width: 750px) {
      /* line 598, src/components/navigation/_navigation.scss */
      .gif-nav__search-form-contain {
        padding-top: 2.125rem; } }
    @media screen and (min-width: 1280px) {
      /* line 598, src/components/navigation/_navigation.scss */
      .gif-nav__search-form-contain {
        padding-top: 0;
        margin: 0;
        width: 100%; } }
    /* line 180, src/components/navigation/_navigation.scss */
    .gif-nav__search-form-contain::before {
      content: '';
      position: absolute;
      background-color: var(--light-blue-grey);
      width: calc( 100% + var(--margin-double));
      left: var(--margin-reverse);
      height: 100%;
      top: 0;
      z-index: -1;
      height: 8.4375rem;
      opacity: 0.5; }
      @media (min-width: 750px) {
        /* line 180, src/components/navigation/_navigation.scss */
        .gif-nav__search-form-contain::before {
          display: none; } }
  @media screen and (min-width: 0) {
    /* line 614, src/components/navigation/_navigation.scss */
    .gif-nav__search-textfield {
      width: 100%; } }
  @media screen and (min-width: 750px) {
    /* line 614, src/components/navigation/_navigation.scss */
    .gif-nav__search-textfield {
      width: 56.60377%; } }
  @media screen and (min-width: 1280px) {
    /* line 614, src/components/navigation/_navigation.scss */
    .gif-nav__search-textfield {
      width: 39.66143%;
      padding-left: 2.5625rem; } }
  /* line 620, src/components/navigation/_navigation.scss */
  .gif-nav__search-btn {
    position: relative;
    overflow: hidden;
    z-index: 2;
    padding: 0;
    line-height: 0; }
    @media screen and (min-width: 0) {
      /* line 620, src/components/navigation/_navigation.scss */
      .gif-nav__search-btn {
        width: 1.25rem;
        height: 1.25rem;
        margin-left: 1.25rem; } }
    @media screen and (min-width: 1280px) {
      /* line 620, src/components/navigation/_navigation.scss */
      .gif-nav__search-btn {
        width: 1.125rem;
        height: 1.125rem;
        margin-left: 1.875rem; } }
    /* line 631, src/components/navigation/_navigation.scss */
    .gif-nav__search-btn div {
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 200%;
      display: flex;
      justify-content: space-between;
      align-items: center;
      transition-timing-function: var(--cubic-bezier);
      transition-duration: var(--speed);
      transition-property: transform;
      pointer-events: none; }
      /* line 643, src/components/navigation/_navigation.scss */
      .search-expanded .gif-nav__search-btn div {
        transform: translateX(-50%); }
  /* line 649, src/components/navigation/_navigation.scss */
  .gif-nav__search input {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    font-size: 1.125rem;
    line-height: normal;
    letter-spacing: 0.03125rem;
    width: 100%;
    border: 0;
    border-bottom: 0.0625rem solid var(--light-blue-grey);
    background: transparent;
    padding: 0.5rem 0;
    border-radius: 0;
    -webkit-border-radius: 0;
    -webkit-appearance: none; }
    @media screen and (min-width: 0) {
      /* line 649, src/components/navigation/_navigation.scss */
      .gif-nav__search input {
        color: var(--dark-blue-grey); } }
    @media screen and (min-width: 1280px) {
      /* line 649, src/components/navigation/_navigation.scss */
      .gif-nav__search input {
        color: var(--nav-color); } }
    @media screen and (min-width: 0) {
      /* line 662, src/components/navigation/_navigation.scss */
      .gif-nav__search input::placeholder {
        color: var(--dark-blue-grey); } }
    @media screen and (min-width: 1280px) {
      /* line 662, src/components/navigation/_navigation.scss */
      .gif-nav__search input::placeholder {
        color: var(--nav-color);
        opacity: 0.5; } }
  /* line 669, src/components/navigation/_navigation.scss */
  .gif-nav__search svg {
    fill: var(--nav-color);
    transition-timing-function: var(--cubic-bezier);
    transition-duration: var(--speed);
    transition-property: fill, opacity;
    pointer-events: none; }
    @media (min-width: 1280px) {
      /* line 671, src/components/navigation/_navigation.scss */
      .gif-nav__search svg.icon-search {
        width: 1.125rem; } }
    @media screen and (min-width: 0) {
      /* line 676, src/components/navigation/_navigation.scss */
      .gif-nav__search svg.icon-close {
        margin: 0.125rem;
        opacity: 0; } }
    @media screen and (min-width: 1280px) {
      /* line 676, src/components/navigation/_navigation.scss */
      .gif-nav__search svg.icon-close {
        margin: 0.0625rem; } }
    /* line 685, src/components/navigation/_navigation.scss */
    .search-expanded .gif-nav__search svg {
      opacity: 0;
      fill: var(--nav-color); }
      /* line 688, src/components/navigation/_navigation.scss */
      .search-expanded .gif-nav__search svg.icon-close {
        opacity: 1; }
    @media screen and (min-width: 0) {
      /* line 690, src/components/navigation/_navigation.scss */
      .search-expanded[type*="transparent"] .gif-nav__search svg {
        fill: var(--dark-blue-grey); } }
    @media screen and (min-width: 1280px) {
      /* line 690, src/components/navigation/_navigation.scss */
      .search-expanded[type*="transparent"] .gif-nav__search svg {
        fill: var(--nav-color); } }

/* line 698, src/components/navigation/_navigation.scss */
.gif-nav__utility-links {
  display: var(--utility-links);
  flex-wrap: wrap;
  min-height: 1.875rem;
  align-items: center; }
  @media screen and (min-width: 0) {
    /* line 698, src/components/navigation/_navigation.scss */
    .gif-nav__utility-links {
      margin-top: 1.25rem; } }
  @media screen and (min-width: 750px) {
    /* line 698, src/components/navigation/_navigation.scss */
    .gif-nav__utility-links {
      flex-grow: 1;
      justify-content: flex-end;
      margin-top: 0.125rem; } }
  @media screen and (min-width: 1280px) {
    /* line 698, src/components/navigation/_navigation.scss */
    .gif-nav__utility-links {
      margin-top: var(--nav-items-margin-top); } }
  @media (min-width: 750px) and (max-width: 1279px) {
    /* line 708, src/components/navigation/_navigation.scss */
    .gif-nav__utility-links-link {
      transition-timing-function: var(--cubic-bezier);
      transition-duration: var(--speed);
      transition-property: opacity;
      opacity: 1; }
      /* line 713, src/components/navigation/_navigation.scss */
      .search-expanded .gif-nav__utility-links-link {
        opacity: 0;
        display: none; }
      /* line 717, src/components/navigation/_navigation.scss */
      .is-animating .gif-nav__utility-links-link {
        display: block; } }
  /* line 723, src/components/navigation/_navigation.scss */
  .gif-nav__utility-links a {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: normal;
    letter-spacing: 0.03125rem;
    text-transform: uppercase;
    margin-right: 1.875rem; }
    @media screen and (min-width: 0) {
      /* line 723, src/components/navigation/_navigation.scss */
      .gif-nav__utility-links a {
        color: var(--white); } }
    @media screen and (min-width: 750px) {
      /* line 723, src/components/navigation/_navigation.scss */
      .gif-nav__utility-links a {
        color: var(--nav-color); } }
    @media (min-width: 1280px) {
      /* line 731, src/components/navigation/_navigation.scss */
      .gif-nav__utility-links a:hover {
        color: var(--pale-red); } }

/* line 737, src/components/navigation/_navigation.scss */
.gif-nav__primary-links {
  display: var(--primary-links);
  min-height: 1.3125rem; }
  @media screen and (min-width: 0) {
    /* line 737, src/components/navigation/_navigation.scss */
    .gif-nav__primary-links {
      flex-direction: column;
      width: 100%; } }
  @media screen and (min-width: 1280px) {
    /* line 737, src/components/navigation/_navigation.scss */
    .gif-nav__primary-links {
      justify-content: flex-end;
      flex-direction: row;
      align-items: center;
      flex-grow: 1;
      width: calc( 100% - 3rem); } }
  /* line 747, src/components/navigation/_navigation.scss */
  .gif-nav__primary-links-link {
    display: flex;
    align-items: center;
    transition-timing-function: var(--cubic-bezier);
    transition-duration: var(--speed);
    transition-property: opacity, margin-top, margin-bottom;
    opacity: 1; }
    @media screen and (min-width: 0) {
      /* line 747, src/components/navigation/_navigation.scss */
      .gif-nav__primary-links-link {
        min-height: 2.125rem;
        margin-top: 1.875rem;
        margin-bottom: 0.625rem; } }
    @media screen and (min-width: 750px) {
      /* line 747, src/components/navigation/_navigation.scss */
      .gif-nav__primary-links-link {
        min-height: 2.75rem;
        margin-top: 1.8125rem;
        margin-bottom: 0.6875rem; } }
    @media screen and (min-width: 1280px) {
      /* line 747, src/components/navigation/_navigation.scss */
      .gif-nav__primary-links-link {
        min-height: auto;
        margin-top: 0;
        margin-bottom: 0; } }
    @media (min-width: 1280px) {
      /* line 755, src/components/navigation/_navigation.scss */
      .gif-nav__primary-links-link:first-child a {
        margin-left: 0; } }
    @media screen and (min-width: 0) {
      /* line 760, src/components/navigation/_navigation.scss */
      .gif-nav__primary-links-link.is-acitve + .gif-nav__section + .gif-nav__primary-links-link {
        margin-top: 1.25rem; } }
    @media screen and (min-width: 1280px) {
      /* line 760, src/components/navigation/_navigation.scss */
      .gif-nav__primary-links-link.is-acitve + .gif-nav__section + .gif-nav__primary-links-link {
        margin-top: 0; } }
    @media (min-width: 1280px) {
      /* line 769, src/components/navigation/_navigation.scss */
      .search-expanded .gif-nav__primary-links-link {
        opacity: 0;
        display: none; }
      /* line 773, src/components/navigation/_navigation.scss */
      .is-animating .gif-nav__primary-links-link {
        display: flex; } }
  /* line 779, src/components/navigation/_navigation.scss */
  .gif-nav__primary-links-link a {
    display: inline-flex;
    align-items: center;
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 700; }
    @media screen and (min-width: 0) {
      /* line 779, src/components/navigation/_navigation.scss */
      .gif-nav__primary-links-link a {
        font-size: 1.75rem;
        letter-spacing: 0.04875rem;
        color: var(--white); } }
    @media screen and (min-width: 750px) {
      /* line 779, src/components/navigation/_navigation.scss */
      .gif-nav__primary-links-link a {
        font-size: 2.25rem;
        letter-spacing: 0.0625rem; } }
    @media screen and (min-width: 1280px) {
      /* line 779, src/components/navigation/_navigation.scss */
      .gif-nav__primary-links-link a {
        font-size: 1.125rem;
        letter-spacing: 0.03125rem;
        text-transform: uppercase;
        color: var(--nav-color);
        margin-left: 3.625rem; } }
    /* line 790, src/components/navigation/_navigation.scss */
    .gif-nav__primary-links-link a svg {
      fill: var(--pale-red);
      margin-left: 1.25rem; }
      @media (min-width: 1280px) {
        /* line 790, src/components/navigation/_navigation.scss */
        .gif-nav__primary-links-link a svg {
          display: none; } }
    @media (min-width: 1280px) {
      /* line 798, src/components/navigation/_navigation.scss */
      .gif-nav__primary-links-link a:hover {
        color: var(--pale-red); } }
  /* line 803, src/components/navigation/_navigation.scss */
  .gif-nav__primary-links-donate {
    display: var(--primary-links-donate);
    margin-left: 2.5rem; }

/* line 808, src/components/navigation/_navigation.scss */
.gif-nav__section {
  display: var(--primary-section);
  width: calc( 100% + var(--margin-double));
  margin-left: var(--margin-reverse);
  background: var(--cello);
  transition-timing-function: var(--cubic-bezier);
  transition-duration: var(--speed);
  transition-property: max-height, height; }
  @media screen and (min-width: 0) {
    /* line 808, src/components/navigation/_navigation.scss */
    .gif-nav__section {
      padding-left: var(--margin);
      padding-right: var(--margin);
      overflow: hidden;
      position: relative;
      left: 0; } }
  @media screen and (min-width: 1280px) {
    /* line 808, src/components/navigation/_navigation.scss */
    .gif-nav__section {
      max-height: var(--navmenu-height);
      padding-left: 0;
      padding-right: 0;
      overflow: unset;
      overflow-x: auto;
      position: absolute;
      top: var(--nav-height); } }
  /* line 825, src/components/navigation/_navigation.scss */
  .gif-nav__section.is-animating {
    display: block; }
  @media (min-width: 1280px) {
    /* line 808, src/components/navigation/_navigation.scss */
    .gif-nav__section {
      transition-property: opacity;
      opacity: 0; }
      /* line 829, src/components/navigation/_navigation.scss */
      .is-active + .gif-nav__section {
        display: block;
        opacity: 1;
        overflow: initial; }
      /* line 834, src/components/navigation/_navigation.scss */
      .is-animating .gif-nav__section {
        display: block; } }
  /* line 839, src/components/navigation/_navigation.scss */
  .gif-nav__section-contain {
    position: relative;
    z-index: 1;
    color: var(--white);
    align-items: flex-start;
    justify-content: space-between;
    width: 100%;
    z-index: 0; }
    /* line 180, src/components/navigation/_navigation.scss */
    .gif-nav__section-contain::before {
      content: '';
      position: absolute;
      background-color: var(--dark-blue-grey);
      width: calc( 100% + var(--margin-double));
      left: var(--margin-reverse);
      height: 100%;
      top: 0;
      z-index: -1; }
      @media (min-width: 1280px) {
        /* line 180, src/components/navigation/_navigation.scss */
        .gif-nav__section-contain::before {
          left: 0;
          width: 100%;
          background-color: var(--dark-blue-grey); } }
    @media screen and (min-width: 0) {
      /* line 839, src/components/navigation/_navigation.scss */
      .gif-nav__section-contain {
        display: block;
        padding-top: 1.25rem;
        padding-bottom: 1.875rem; } }
    @media screen and (min-width: 750px) {
      /* line 839, src/components/navigation/_navigation.scss */
      .gif-nav__section-contain {
        padding-top: 1.9375rem;
        padding-bottom: 0.6875rem; } }
    @media screen and (min-width: 1280px) {
      /* line 839, src/components/navigation/_navigation.scss */
      .gif-nav__section-contain {
        display: flex;
        padding-top: 2.6875rem;
        padding-bottom: 2.5rem;
        padding-left: var(--margin);
        padding-right: var(--margin); } }
    @media (min-width: 1280px) {
      /* line 839, src/components/navigation/_navigation.scss */
      .gif-nav__section-contain {
        transition-timing-function: var(--cubic-bezier);
        transition-duration: var(--speed);
        transition-property: height; } }
  /* line 865, src/components/navigation/_navigation.scss */
  .gif-nav__section-content {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between; }
    @media screen and (min-width: 0) {
      /* line 865, src/components/navigation/_navigation.scss */
      .gif-nav__section-content {
        margin-bottom: 0.0625rem; } }
    @media screen and (min-width: 750px) {
      /* line 865, src/components/navigation/_navigation.scss */
      .gif-nav__section-content {
        margin-bottom: 0; } }
    @media (min-width: 1280px) {
      /* line 865, src/components/navigation/_navigation.scss */
      .gif-nav__section-content {
        width: 31.04163%;
        padding-right: 3.45483%; } }
  /* line 878, src/components/navigation/_navigation.scss */
  .gif-nav__section-title {
    font-family: "Knockout 71 A", "Knockout 71 B";
    font-style: normal;
    font-weight: 400;
    font-size: 2.375rem;
    line-height: 1.05;
    letter-spacing: 0.0425rem;
    text-transform: uppercase; }
    @media screen and (min-width: 0) {
      /* line 878, src/components/navigation/_navigation.scss */
      .gif-nav__section-title {
        display: none; } }
    @media screen and (min-width: 1280px) {
      /* line 878, src/components/navigation/_navigation.scss */
      .gif-nav__section-title {
        display: block;
        margin-bottom: 1.75rem; } }
  /* line 889, src/components/navigation/_navigation.scss */
  .gif-nav__section-description {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400; }
    @media screen and (min-width: 0) {
      /* line 889, src/components/navigation/_navigation.scss */
      .gif-nav__section-description {
        font-size: 1rem;
        line-height: 1.38;
        margin-bottom: 1.875rem;
        width: 100%; } }
    @media screen and (min-width: 750px) {
      /* line 889, src/components/navigation/_navigation.scss */
      .gif-nav__section-description {
        width: 91.32075%; } }
    @media screen and (min-width: 1280px) {
      /* line 889, src/components/navigation/_navigation.scss */
      .gif-nav__section-description {
        font-size: 1.375rem;
        line-height: 1.32;
        width: 100%; } }
  /* line 898, src/components/navigation/_navigation.scss */
  .gif-nav__section-cta, .gif-nav__section-cta:visited {
    color: var(--white);
    padding-left: 1.25rem;
    padding-right: 1.25rem; }
    @media (min-width: 1280px) {
      /* line 898, src/components/navigation/_navigation.scss */
      .gif-nav__section-cta, .gif-nav__section-cta:visited {
        margin-bottom: 1.875rem; } }

/* line 908, src/components/navigation/_navigation.scss */
.gif-nav__sub-links {
  display: flex;
  flex-flow: column wrap;
  align-content: baseline; }
  @media screen and (min-width: 0) {
    /* line 908, src/components/navigation/_navigation.scss */
    .gif-nav__sub-links {
      margin-top: -0.0625rem; } }
  @media screen and (min-width: 750px) {
    /* line 908, src/components/navigation/_navigation.scss */
    .gif-nav__sub-links {
      margin-top: 1.125rem; } }
  @media screen and (min-width: 1280px) {
    /* line 908, src/components/navigation/_navigation.scss */
    .gif-nav__sub-links {
      width: 65.52082%;
      margin-top: 4.25rem; } }
  @media screen and (min-width: 0) {
    /* line 916, src/components/navigation/_navigation.scss */
    .gif-nav__sub-links-link {
      margin-top: 1.875rem;
      margin-bottom: 0.5625rem;
      width: 100%;
      padding-right: 0; } }
  @media screen and (min-width: 750px) {
    /* line 916, src/components/navigation/_navigation.scss */
    .gif-nav__sub-links-link {
      margin-top: 1.3125rem;
      margin-bottom: 1.125rem;
      width: 43.39623%;
      padding-right: 8.67925%; } }
  @media screen and (min-width: 1280px) {
    /* line 916, src/components/navigation/_navigation.scss */
    .gif-nav__sub-links-link {
      margin-top: 0;
      margin-bottom: 1.1875rem;
      width: 34.22093%;
      padding-right: 7.90931%; } }
  /* line 929, src/components/navigation/_navigation.scss */
  .gif-nav__sub-links-link a,
  .gif-nav__sub-links-link a:visited {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 700;
    font-size: 1.125rem;
    line-height: normal;
    letter-spacing: 0.03125rem;
    color: var(--white); }
    @media (min-width: 1280px) {
      /* line 934, src/components/navigation/_navigation.scss */
      .gif-nav__sub-links-link a:hover,
      .gif-nav__sub-links-link a:visited:hover {
        color: var(--pale-red); } }
  /* line 939, src/components/navigation/_navigation.scss */
  .gif-nav__sub-links-link.no-duration a {
    transition-duration: 0s; }

@media (min-width: 1280px) {
  /* line 946, src/components/navigation/_navigation.scss */
  .gif-nav__sub-links.has-nested-links .gif-nav__sub-links-link {
    position: relative; }
    /* line 950, src/components/navigation/_navigation.scss */
    .gif-nav__sub-links.has-nested-links .gif-nav__sub-links-link::before {
      content: '';
      width: 0rem;
      height: 0rem;
      position: absolute;
      top: 50%;
      left: 76.88752%;
      transform: translateY(-50%);
      border-top: 1.25rem solid transparent;
      border-bottom: 1.25rem solid transparent;
      border-right: 1.25rem solid var(--cello);
      transition-timing-function: var(--cubic-bezier);
      transition-duration: var(--speed);
      transition-property: opacity;
      opacity: 0; }
    /* line 966, src/components/navigation/_navigation.scss */
    .gif-nav__sub-links.has-nested-links .gif-nav__sub-links-link.is-active::before {
      opacity: 1; }
    /* line 969, src/components/navigation/_navigation.scss */
    .gif-nav__sub-links.has-nested-links .gif-nav__sub-links-link.no-duration::before {
      transition-duration: 0s; } }

/* line 975, src/components/navigation/_navigation.scss */
.gif-nav__nested-links {
  display: var(--nested-links);
  position: relative;
  overflow: hidden;
  position: relative;
  z-index: 1;
  transition-timing-function: var(--cubic-bezier);
  transition-duration: var(--speed);
  transition-property: max-height, height; }
  /* line 180, src/components/navigation/_navigation.scss */
  .gif-nav__nested-links::before, .gif-nav__nested-links::after {
    content: '';
    position: absolute;
    background-color: var(--cello);
    width: calc( 100% + var(--margin-double));
    left: var(--margin-reverse);
    height: 100%;
    top: 0;
    z-index: -1; }
    @media (min-width: 1280px) {
      /* line 180, src/components/navigation/_navigation.scss */
      .gif-nav__nested-links::before, .gif-nav__nested-links::after {
        left: 1.25rem;
        background-color: var(--cello);
        height: var(--child-height); } }
  /* line 987, src/components/navigation/_navigation.scss */
  .gif-nav__nested-links::after {
    display: none; }
  @media screen and (min-width: 0) {
    /* line 975, src/components/navigation/_navigation.scss */
    .gif-nav__nested-links {
      width: calc( 100% + var(--margin-double));
      margin-left: var(--margin-reverse);
      padding-left: var(--margin);
      padding-right: var(--margin);
      position: relative; } }
  @media screen and (min-width: 1280px) {
    /* line 975, src/components/navigation/_navigation.scss */
    .gif-nav__nested-links {
      width: calc(   ((100% - var(--margin-double)) * 0.48281) + var(--margin));
      margin-left: 0;
      padding-left: 0;
      min-height: 100%;
      position: absolute;
      top: 0;
      right: 0; } }
  /* line 1006, src/components/navigation/_navigation.scss */
  .gif-nav__nested-links.is-animating {
    display: block;
    max-height: 0; }
  @media (min-width: 1280px) {
    /* line 975, src/components/navigation/_navigation.scss */
    .gif-nav__nested-links {
      transition-property: opacity;
      display: none;
      opacity: 0; }
      /* line 1011, src/components/navigation/_navigation.scss */
      .is-last-active + .gif-nav__nested-links {
        opacity: 0;
        display: block; }
      /* line 1015, src/components/navigation/_navigation.scss */
      .is-active + .gif-nav__nested-links {
        opacity: 1;
        display: block; }
      /* line 1019, src/components/navigation/_navigation.scss */
      .is-animating .gif-nav__nested-links {
        display: block; } }
  /* line 1022, src/components/navigation/_navigation.scss */
  .gif-nav__nested-links-contain {
    display: flex;
    flex-flow: column wrap;
    align-content: space-between; }
    @media screen and (min-width: 0) {
      /* line 1022, src/components/navigation/_navigation.scss */
      .gif-nav__nested-links-contain {
        padding-top: 1.375rem;
        padding-bottom: 1.875rem; } }
    @media screen and (min-width: 750px) {
      /* line 1022, src/components/navigation/_navigation.scss */
      .gif-nav__nested-links-contain {
        padding-top: 1.5625rem;
        padding-bottom: 2.5rem; } }
    @media screen and (min-width: 1280px) {
      /* line 1022, src/components/navigation/_navigation.scss */
      .gif-nav__nested-links-contain {
        padding-top: 4.1875rem;
        padding-left: 17.85331%; } }
  @media screen and (min-width: 0) {
    /* line 1034, src/components/navigation/_navigation.scss */
    .gif-nav__nested-links-link {
      width: 53.07692%; } }
  @media screen and (min-width: 750px) {
    /* line 1034, src/components/navigation/_navigation.scss */
    .gif-nav__nested-links-link {
      width: 52.07547%;
      padding-right: 8.67925%; } }
  @media screen and (min-width: 1280px) {
    /* line 1034, src/components/navigation/_navigation.scss */
    .gif-nav__nested-links-link {
      width: 56.5331%;
      padding-right: 13.0662%; } }
  /* line 1046, src/components/navigation/_navigation.scss */
  .gif-nav__nested-links a {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    font-size: 1.125rem;
    line-height: normal;
    letter-spacing: 0.03125rem; }
    @media (min-width: 1280px) {
      /* line 1046, src/components/navigation/_navigation.scss */
      .gif-nav__nested-links a {
        position: relative;
        display: block; }
        /* line 1051, src/components/navigation/_navigation.scss */
        .gif-nav__nested-links a::before {
          content: '';
          position: absolute;
          top: -0.125rem;
          left: -0.1875rem;
          right: 0;
          height: calc( 100% + 0.1875rem);
          background-color: rgba(255, 255, 255, 0.2);
          transition-timing-function: var(--cubic-bezier);
          transition-duration: var(--speed);
          transition-property: opacity;
          opacity: 0; }
        /* line 1064, src/components/navigation/_navigation.scss */
        .gif-nav__nested-links a:hover::before {
          opacity: 1; } }
  @media screen and (min-width: 0) {
    /* line 1069, src/components/navigation/_navigation.scss */
    .gif-nav__nested-links .gif-nav__link:not(:last-child) {
      margin-bottom: 1.1875rem; } }
  @media screen and (min-width: 1280px) {
    /* line 1069, src/components/navigation/_navigation.scss */
    .gif-nav__nested-links .gif-nav__link:not(:last-child) {
      margin-bottom: 0.875rem; } }

@media screen and (min-width: 0) {
  /* line 1077, src/components/navigation/_navigation.scss */
  .gif-nav__nested-links.has-nested-group::after {
    height: 2.5rem;
    z-index: 1; } }

@media screen and (min-width: 750px) {
  /* line 1077, src/components/navigation/_navigation.scss */
  .gif-nav__nested-links.has-nested-group::after {
    display: block; } }

@media screen and (min-width: 1280px) {
  /* line 1077, src/components/navigation/_navigation.scss */
  .gif-nav__nested-links.has-nested-group::after {
    height: 3.4375rem; } }

@media screen and (min-width: 0) {
  /* line 1085, src/components/navigation/_navigation.scss */
  .gif-nav__nested-links.has-nested-group .gif-nav__nested-links-contain {
    margin-top: -2.625rem; } }

@media screen and (min-width: 750px) {
  /* line 1085, src/components/navigation/_navigation.scss */
  .gif-nav__nested-links.has-nested-group .gif-nav__nested-links-contain {
    padding-top: 2.625rem;
    padding-bottom: 2.25rem; } }

@media screen and (min-width: 1280px) {
  /* line 1085, src/components/navigation/_navigation.scss */
  .gif-nav__nested-links.has-nested-group .gif-nav__nested-links-contain {
    margin-top: -1.0625rem;
    padding-left: 0; } }

@media screen and (min-width: 0) {
  /* line 1095, src/components/navigation/_navigation.scss */
  .gif-nav__nested-column {
    width: 100%; } }

@media screen and (min-width: 750px) {
  /* line 1095, src/components/navigation/_navigation.scss */
  .gif-nav__nested-column {
    width: 52.07547%; } }

@media screen and (min-width: 1280px) {
  /* line 1095, src/components/navigation/_navigation.scss */
  .gif-nav__nested-column {
    width: 53.55993%; } }

@media screen and (min-width: 0) {
  /* line 1103, src/components/navigation/_navigation.scss */
  .gif-nav__nested-group {
    width: 100%; } }

@media screen and (min-width: 750px) {
  /* line 1103, src/components/navigation/_navigation.scss */
  .gif-nav__nested-group {
    padding-right: 24.63768%; } }

@media screen and (min-width: 1280px) {
  /* line 1103, src/components/navigation/_navigation.scss */
  .gif-nav__nested-group {
    padding-right: 0;
    padding-left: 20.04075%; } }

/* line 1116, src/components/navigation/_navigation.scss */
.gif-nav__nested-group::before {
  content: '';
  display: block;
  margin-top: 1.1875rem;
  border-top: 0.0625rem solid var(--light-blue-grey);
  padding-top: 1.25rem;
  opacity: 0.3; }

/* line 1124, src/components/navigation/_navigation.scss */
.gif-nav__nested-group-title {
  font-family: "Ringside Condensed A", "Ringside Condensed B";
  font-style: normal;
  font-weight: 700;
  font-size: 1.125rem;
  line-height: normal;
  letter-spacing: 0.03125rem;
  text-transform: uppercase;
  color: var(--white);
  opacity: 0.5;
  margin-bottom: 1.1875rem; }

/* line 1133, src/components/navigation/_navigation.scss */
.gif-nav button:hover {
  background-color: unset; }

/*
  load in animation for Homepage
  override styling for: 
  - body
  - navigation
  - homepage hero
*/
/* line 1145, src/components/navigation/_navigation.scss */
body.page-load-animation {
  background-color: var(--white); }
  /* line 1150, src/components/navigation/_navigation.scss */
  body.page-load-animation::before, body.page-load-animation::after {
    content: '';
    z-index: 12;
    transition-timing-function: var(--cubic-bezier);
    transition-duration: var(--speed);
    transition-property: transform; }
  /* line 1159, src/components/navigation/_navigation.scss */
  body.page-load-animation::after {
    background-color: var(--pale-red);
    transition-duration: 0.7s; }
  /* line 1163, src/components/navigation/_navigation.scss */
  body.page-load-animation::before {
    background-image: linear-gradient(to right, var(--dark-blue-grey) 70%, var(--dusk-blue) 100%);
    transition-timing-function: ease-in;
    transition-duration: 0.6s;
    transition-delay: 0.1s; }
  /* line 1169, src/components/navigation/_navigation.scss */
  body.page-load-animation .gif-homepage-hero__headline,
  body.page-load-animation .gif-homepage-hero__cta--link,
  body.page-load-animation .gif-nav__contain {
    transition-timing-function: var(--cubic-bezier);
    transition-duration: var(--speed);
    transition-property: transform, opacity;
    transition-delay: 0.4s;
    transition-duration: 0.8s;
    transform: translateY(-80vh);
    opacity: 0; }
  /* line 1180, src/components/navigation/_navigation.scss */
  body.page-load-animation .gif-homepage-hero__headline,
  body.page-load-animation .gif-homepage-hero__cta--link {
    transform: translateY(80vh);
    transition-delay: 0.55s; }
  /* line 1185, src/components/navigation/_navigation.scss */
  body.page-load-animation .gif-homepage-hero__cta--link {
    transform: translateY(50vh);
    transition-delay: 1.1s;
    transition-timing-function: ease-in; }
  /* line 1191, src/components/navigation/_navigation.scss */
  body.page-load-animation.load-in-animation::after, body.page-load-animation.load-in-animation::before {
    transform: translateX(-100%); }
  /* line 1195, src/components/navigation/_navigation.scss */
  body.page-load-animation.load-in-animation .gif-nav__contain,
  body.page-load-animation.load-in-animation .gif-homepage-hero__headline,
  body.page-load-animation.load-in-animation .gif-homepage-hero__cta--link {
    transform: translateY(0);
    opacity: 1; }

/* line 1, src/components/featured/_featured.scss */
.gif-featured {
  --featured-bg-color: var(--white);
  background-color: var(--featured-bg-color); }
  @media screen and (min-width: 0) {
    /* line 4, src/components/featured/_featured.scss */
    .gif-featured:not(.gif-featured--bg-) {
      padding-top: 2.5rem; } }
  @media screen and (min-width: 1280px) {
    /* line 4, src/components/featured/_featured.scss */
    .gif-featured:not(.gif-featured--bg-) {
      padding-top: 3.75rem; } }
  /* line 26, src/components/featured/_featured.scss */
  .gif-featured--bg-gray {
    --featured-bg-color: var(--light-blue-grey-20); }
  /* line 29, src/components/featured/_featured.scss */
  .gif-featured--bg-red {
    --featured-bg-color: var(--pale-red); }
    /* line 31, src/components/featured/_featured.scss */
    .gif-featured--bg-red * {
      color: var(--white) !important; }
    /* line 35, src/components/featured/_featured.scss */
    .gif-featured--bg-red .gif-featured__cta {
      border: solid 0.125rem var(--white); }
    /* line 39, src/components/featured/_featured.scss */
    .gif-featured--bg-red .gif-button--link {
      border-color: var(--dark-blue-grey); }
  /* line 43, src/components/featured/_featured.scss */
  .gif-featured--bg-navy {
    --featured-bg-color: var(--cello); }
    /* line 45, src/components/featured/_featured.scss */
    .gif-featured--bg-navy * {
      color: var(--white) !important; }
  /* line 51, src/components/featured/_featured.scss */
  .gif-featured__contain {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
  /* line 58, src/components/featured/_featured.scss */
  .gif-featured__header {
    padding-bottom: 1.25rem; }
    @media screen and (min-width: 0) {
      /* line 58, src/components/featured/_featured.scss */
      .gif-featured__header {
        width: 100%; } }
    @media screen and (min-width: 750px) {
      /* line 58, src/components/featured/_featured.scss */
      .gif-featured__header {
        width: 65.28302%; } }
    @media screen and (min-width: 1280px) {
      /* line 58, src/components/featured/_featured.scss */
      .gif-featured__header {
        width: 48.28122%; } }
    @media screen and (min-width: 0) {
      /* line 69, src/components/featured/_featured.scss */
      .gif-featured__header .gif-divider-1 {
        margin-bottom: 0.875rem;
        width: 17.69231%; } }
    @media screen and (min-width: 750px) {
      /* line 69, src/components/featured/_featured.scss */
      .gif-featured__header .gif-divider-1 {
        margin-bottom: 0.75rem;
        width: 20.23121%; } }
    @media screen and (min-width: 1280px) {
      /* line 69, src/components/featured/_featured.scss */
      .gif-featured__header .gif-divider-1 {
        margin-bottom: 0.625rem;
        width: 14.29338%; } }
  /* line 86, src/components/featured/_featured.scss */
  .gif-featured__title {
    font-family: "Knockout 71 A", "Knockout 71 B";
    font-style: normal;
    font-weight: 400;
    color: var(--dark-blue-grey); }
    @media screen and (min-width: 0) {
      /* line 86, src/components/featured/_featured.scss */
      .gif-featured__title {
        font-size: 1.625rem;
        line-height: 1;
        letter-spacing: 0.02875rem; } }
    @media screen and (min-width: 750px) {
      /* line 86, src/components/featured/_featured.scss */
      .gif-featured__title {
        font-size: 1.875rem;
        letter-spacing: 0.03375rem; } }
    @media screen and (min-width: 1280px) {
      /* line 86, src/components/featured/_featured.scss */
      .gif-featured__title {
        font-size: 2.25rem;
        line-height: 1.11;
        letter-spacing: 0;
        margin-bottom: 0.625rem; } }
  /* line 114, src/components/featured/_featured.scss */
  .gif-featured__description {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    color: var(--dark-blue-grey); }
    @media screen and (min-width: 0) {
      /* line 114, src/components/featured/_featured.scss */
      .gif-featured__description {
        font-size: 1rem;
        line-height: 1.25;
        margin-top: 0.6875rem; } }
    @media screen and (min-width: 750px) {
      /* line 114, src/components/featured/_featured.scss */
      .gif-featured__description {
        margin-top: 1.1875rem; } }
    @media screen and (min-width: 1280px) {
      /* line 114, src/components/featured/_featured.scss */
      .gif-featured__description {
        font-size: 1.125rem;
        line-height: 1.33;
        margin-top: -0.0625rem; } }
  /* line 137, src/components/featured/_featured.scss */
  .gif-featured__cta-wrap {
    display: flex; }
    @media screen and (min-width: 0) {
      /* line 137, src/components/featured/_featured.scss */
      .gif-featured__cta-wrap {
        justify-content: center;
        order: 4;
        width: 100%; } }
    @media screen and (min-width: 750px) {
      /* line 137, src/components/featured/_featured.scss */
      .gif-featured__cta-wrap {
        justify-content: flex-end;
        order: 1;
        width: 30.56604%; } }
    @media screen and (min-width: 1280px) {
      /* line 137, src/components/featured/_featured.scss */
      .gif-featured__cta-wrap {
        width: 31.04163%; } }
    @media (max-width: 749px) {
      /* line 137, src/components/featured/_featured.scss */
      .gif-featured__cta-wrap {
        margin-top: 10px; } }
    @media (min-width: 750px) {
      /* line 161, src/components/featured/_featured.scss */
      .gif-featured__cta-wrap--mobile {
        display: none; } }
    @media (max-width: 749px) {
      /* line 167, src/components/featured/_featured.scss */
      .gif-featured__cta-wrap--desktop {
        display: none; } }
  /* line 173, src/components/featured/_featured.scss */
  .gif-featured__cards {
    width: 100%; }
    @media screen and (min-width: 750px) {
      /* line 173, src/components/featured/_featured.scss */
      .gif-featured__cards {
        order: 2; } }
    /* line 184, src/components/featured/_featured.scss */
    .gif-featured__cards::after {
      content: "";
      display: block; }
      @media screen and (min-width: 0) {
        /* line 184, src/components/featured/_featured.scss */
        .gif-featured__cards::after {
          width: 100%; } }
      @media screen and (min-width: 750px) {
        /* line 184, src/components/featured/_featured.scss */
        .gif-featured__cards::after {
          width: 30.56604%; } }
      @media screen and (min-width: 1280px) {
        /* line 184, src/components/featured/_featured.scss */
        .gif-featured__cards::after {
          width: 31.04163%; } }
  /* line 198, src/components/featured/_featured.scss */
  .gif-featured__load-more {
    width: 100%;
    display: flex;
    align-items: center;
    border-top: 0.0625rem solid var(--light-blue-grey); }
    @media screen and (min-width: 0) {
      /* line 198, src/components/featured/_featured.scss */
      .gif-featured__load-more {
        padding-top: 2.5rem;
        justify-content: center;
        margin-bottom: 1.25rem; } }
    @media screen and (min-width: 750px) {
      /* line 198, src/components/featured/_featured.scss */
      .gif-featured__load-more {
        border: 0;
        padding-top: 0;
        justify-content: space-between; } }
    @media screen and (min-width: 1280px) {
      /* line 198, src/components/featured/_featured.scss */
      .gif-featured__load-more {
        margin-bottom: 2.5rem; } }
    /* line 225, src/components/featured/_featured.scss */
    .gif-featured__load-more::before, .gif-featured__load-more::after {
      content: "";
      height: 0.0625rem;
      background-color: var(--light-blue-grey); }
      @media screen and (min-width: 0) {
        /* line 225, src/components/featured/_featured.scss */
        .gif-featured__load-more::before, .gif-featured__load-more::after {
          display: none; } }
      @media screen and (min-width: 750px) {
        /* line 225, src/components/featured/_featured.scss */
        .gif-featured__load-more::before, .gif-featured__load-more::after {
          display: block;
          width: calc(39.24528% - 1.25rem); } }
      @media screen and (min-width: 1280px) {
        /* line 225, src/components/featured/_featured.scss */
        .gif-featured__load-more::before, .gif-featured__load-more::after {
          width: 39.66143%; } }

/* line 1, src/components/filter/_filter.scss */
.gif-filter {
  background: var(--cello);
  position: relative;
  margin-left: var(--margin-reverse);
  margin-right: var(--margin-reverse);
  margin-bottom: -0.0625rem;
  width: calc(100% + var(--margin-double));
  z-index: 8; }
  /* line 10, src/components/filter/_filter.scss */
  .gif-filter::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 0.3125rem;
    left: 0;
    top: 0;
    pointer-events: none;
    background: var(--pale-red); }
  /* line 20, src/components/filter/_filter.scss */
  .gif-filter a {
    text-decoration: none; }
  /* line 23, src/components/filter/_filter.scss */
  .gif-filter__items {
    display: flex; }
    @media screen and (min-width: 0) {
      /* line 23, src/components/filter/_filter.scss */
      .gif-filter__items {
        flex-direction: column;
        min-height: 3.875rem; } }
    @media screen and (min-width: 1280px) {
      /* line 23, src/components/filter/_filter.scss */
      .gif-filter__items {
        flex-direction: row;
        min-height: 3.75rem; } }
  /* line 40, src/components/filter/_filter.scss */
  .gif-filter__item {
    position: relative; }
    @media screen and (min-width: 0) {
      /* line 40, src/components/filter/_filter.scss */
      .gif-filter__item {
        width: 100%; } }
    @media screen and (min-width: 750px) {
      /* line 40, src/components/filter/_filter.scss */
      .gif-filter__item {
        margin-right: 4.15094%; } }
    @media screen and (min-width: 1280px) {
      /* line 40, src/components/filter/_filter.scss */
      .gif-filter__item {
        width: 31.04163%;
        margin-right: 3.43755%; } }
    /* line 56, src/components/filter/_filter.scss */
    .gif-filter__item::before {
      content: "";
      position: absolute;
      top: 0.9375rem;
      left: calc(100% + 5.53701%);
      height: 1.875rem;
      width: 0.0625rem;
      background: var(--light-blue-grey);
      pointer-events: none; }
      @media screen and (min-width: 0) {
        /* line 56, src/components/filter/_filter.scss */
        .gif-filter__item::before {
          display: none; } }
      @media screen and (min-width: 1280px) {
        /* line 56, src/components/filter/_filter.scss */
        .gif-filter__item::before {
          display: block; } }
    /* line 75, src/components/filter/_filter.scss */
    [count="3"] .gif-filter__item:nth-child(3) {
      margin-right: 0; }
      /* line 77, src/components/filter/_filter.scss */
      [count="3"] .gif-filter__item:nth-child(3)::before {
        display: none; }
    @media (min-width: 1280px) {
      /* line 81, src/components/filter/_filter.scss */
      [count="4"] .gif-filter__item {
        width: 22.42183%; }
        /* line 84, src/components/filter/_filter.scss */
        [count="4"] .gif-filter__item::before {
          left: auto;
          right: 0; } }
    /* line 89, src/components/filter/_filter.scss */
    [count="4"] .gif-filter__item:nth-child(4) {
      margin-right: 0; }
    /* line 93, src/components/filter/_filter.scss */
    .gif-filter__item + .gif-filter__item {
      border-top: 0.0625rem solid var(--light-blue-grey); }
      @media (min-width: 1280px) {
        /* line 93, src/components/filter/_filter.scss */
        .gif-filter__item + .gif-filter__item {
          border: 0; } }
    /* line 99, src/components/filter/_filter.scss */
    .gif-filter__item-link {
      display: flex;
      align-items: center; }
      /* line 103, src/components/filter/_filter.scss */
      [count="4"] .gif-filter__item-link {
        padding-right: 1.125rem; }
      /* line 106, src/components/filter/_filter.scss */
      .gif-filter__item-link a {
        display: flex;
        justify-content: space-between;
        align-content: center;
        width: 100%;
        font-family: "Ringside Condensed A", "Ringside Condensed B";
        font-style: normal;
        font-weight: 400;
        color: var(--white); }
        @media screen and (min-width: 0) {
          /* line 106, src/components/filter/_filter.scss */
          .gif-filter__item-link a {
            padding-top: 1.25rem;
            padding-bottom: 1.25rem;
            font-size: 1.125rem;
            line-height: 1;
            letter-spacing: 0.02rem;
            height: 3.8125rem; } }
        @media screen and (min-width: 1280px) {
          /* line 106, src/components/filter/_filter.scss */
          .gif-filter__item-link a {
            padding-top: 0.9375rem;
            padding-bottom: 1rem;
            font-size: 1.5rem;
            letter-spacing: 0.02687rem;
            height: 3.75rem; } }
      /* line 146, src/components/filter/_filter.scss */
      .gif-filter__item-link svg {
        fill: var(--white);
        width: 0.9375rem; }
      /* line 150, src/components/filter/_filter.scss */
      .gif-filter__item-link.is-active svg {
        transform: rotate(180deg); }
  /* line 155, src/components/filter/_filter.scss */
  .gif-filter__list {
    overflow-x: auto;
    max-height: 73vh;
    background: var(--light-grey);
    display: none; }
    /* line 160, src/components/filter/_filter.scss */
    .is-active + .gif-filter__list {
      display: block; }
    @media screen and (min-width: 0) {
      /* line 155, src/components/filter/_filter.scss */
      .gif-filter__list {
        position: relative;
        left: 0;
        width: calc(100% + var(--margin-double));
        margin-left: var(--margin-reverse);
        padding-left: var(--margin);
        padding-right: var(--margin); } }
    @media screen and (min-width: 1280px) {
      /* line 155, src/components/filter/_filter.scss */
      .gif-filter__list {
        position: absolute;
        top: 100%;
        width: calc(100% + 11.07401%);
        margin-left: -5.53701%;
        padding-left: calc(5.53701% + 0.9375rem);
        padding-right: calc(5.53701% + 0.9375rem); } }
    /* line 201, src/components/filter/_filter.scss */
    .gif-filter__list-link a {
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 700;
      font-size: 1rem;
      line-height: 1;
      letter-spacing: 0.01812rem;
      color: var(--dark-blue-grey);
      transition: color 0.15s ease; }
    /* line 210, src/components/filter/_filter.scss */
    .gif-filter__list-link a:hover {
      color: var(--dusk-blue); }
  /* line 216, src/components/filter/_filter.scss */
  .gif-filter__group {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem; }
    /* line 219, src/components/filter/_filter.scss */
    .gif-filter__group-items {
      padding-left: 1.25rem; }
    /* line 222, src/components/filter/_filter.scss */
    .gif-filter__group + .gif-filter__group {
      border-top: 0.0625rem solid var(--light-blue-grey); }
  /* line 227, src/components/filter/_filter.scss */
  .gif-filter__group > .gif-filter__group-items {
    margin-top: 0.625rem; }
    /* line 230, src/components/filter/_filter.scss */
    .gif-filter__group > .gif-filter__group-items a {
      font-weight: 400; }
  /* line 235, src/components/filter/_filter.scss */
  .gif-filter__group .gif-filter__group-items > .gif-filter__list-link:not(:first-child) {
    margin-top: 0.625rem; }
  /* line 239, src/components/filter/_filter.scss */
  .gif-filter__group .gif-filter__list > .gif-filter__list-link:not(:last-child) {
    margin-bottom: 0.625rem; }

/* line 1, src/components/card/_card.scss */
.gif-cards {
  position: relative;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: baseline;
  z-index: 1; }

/* line 12, src/components/card/_card.scss */
.gif-card--preview {
  min-height: 12.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center; }
  /* line 20, src/components/card/_card.scss */
  .gif-card--preview.is-not-available .gif-card__eyebrow {
    width: 100% !important; }

/* line 25, src/components/card/_card.scss */
.gif-card {
  position: relative;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  flex-wrap: wrap;
  justify-content: space-between;
  /*
        CARD VARIANTS OVERRIDE STYLING
    */ }
  /* line 33, src/components/card/_card.scss */
  .gif-card a {
    text-decoration: none; }
  @media screen and (min-width: 0) {
    /* line 25, src/components/card/_card.scss */
    .gif-card {
      display: block;
      width: 100%; } }
  @media screen and (min-width: 750px) {
    /* line 25, src/components/card/_card.scss */
    .gif-card {
      display: flex;
      width: 30.56604%; } }
  @media screen and (min-width: 1280px) {
    /* line 25, src/components/card/_card.scss */
    .gif-card {
      width: 31.04163%; } }
  /* line 49, src/components/card/_card.scss */
  .gif-card--hovered .gif-card__image img {
    transform: scale(1.2); }
  /* line 54, src/components/card/_card.scss */
  .gif-card--hovered .gif-card__title a {
    color: var(--dusk-blue); }
  /* line 60, src/components/card/_card.scss */
  .gif-card--hovered .gif-card__title--hover a {
    color: var(--white); }
  /* line 64, src/components/card/_card.scss */
  .gif-card--hovered .gif-card__title--hover::after {
    transform: scale(1.13); }
  /* line 71, src/components/card/_card.scss */
  .gif-card__overlay {
    position: absolute;
    left: 0;
    top: 1.3125rem;
    bottom: 1.25rem;
    right: 0;
    z-index: -1; }
  /* line 80, src/components/card/_card.scss */
  .gif-card__external, .gif-card__inner-cta {
    order: 4;
    position: relative;
    pointer-events: none;
    z-index: 1; }
    /* line 86, src/components/card/_card.scss */
    .gif-card__external a, .gif-card__inner-cta a {
      pointer-events: all;
      position: relative; }
  /* line 93, src/components/card/_card.scss */
  .gif-card::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 0.0625rem;
    background-color: var(--light-blue-grey-50);
    margin-bottom: 1.25rem; }
    @media screen and (min-width: 0) {
      /* line 93, src/components/card/_card.scss */
      .gif-card::before {
        width: 100%; } }
    @media screen and (min-width: 750px) {
      /* line 93, src/components/card/_card.scss */
      .gif-card::before {
        width: 113.58025%; } }
    @media screen and (min-width: 1280px) {
      /* line 93, src/components/card/_card.scss */
      .gif-card::before {
        width: 200%; } }
  /* line 114, src/components/card/_card.scss */
  .gif-card::after {
    content: '';
    position: absolute;
    top: 1.3125rem;
    left: 0;
    height: calc(100% - 2.8125rem);
    width: 0.0625rem;
    background-color: var(--light-blue-grey-50); }
    @media screen and (min-width: 0) {
      /* line 114, src/components/card/_card.scss */
      .gif-card::after {
        display: none; } }
    @media screen and (min-width: 750px) {
      /* line 114, src/components/card/_card.scss */
      .gif-card::after {
        display: block;
        left: 106.79012%; } }
    @media screen and (min-width: 1280px) {
      /* line 114, src/components/card/_card.scss */
      .gif-card::after {
        left: 105.53701%; } }
    @media (min-width: 1280px) {
      /* line 114, src/components/card/_card.scss */
      .gif-card::after {
        height: calc(100% - 2.75rem); } }
  /* line 137, src/components/card/_card.scss */
  .gif-card:last-of-type::before, .gif-card[type="secondary"]:last-of-type::before, .gif-card[type="issue"]::before {
    width: 100%; }
  /* line 140, src/components/card/_card.scss */
  .gif-card:last-of-type::after, .gif-card[type="secondary"]:last-of-type::after, .gif-card[type="issue"]::after {
    display: none; }
  /* line 146, src/components/card/_card.scss */
  .gif-card__eyebrow {
    order: 0;
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    color: var(--pale-red);
    text-transform: uppercase;
    word-wrap: break-word; }
    @media screen and (min-width: 0) {
      /* line 146, src/components/card/_card.scss */
      .gif-card__eyebrow {
        font-size: 0.75rem;
        line-height: 1;
        letter-spacing: 0.05375rem;
        margin-top: 0.125rem;
        margin-bottom: 0.625rem;
        width: 46.92308%; } }
    @media screen and (min-width: 750px) {
      /* line 146, src/components/card/_card.scss */
      .gif-card__eyebrow {
        margin-top: 0.25rem;
        margin-bottom: 0.75rem;
        width: 13.20755%; } }
    @media screen and (min-width: 1280px) {
      /* line 146, src/components/card/_card.scss */
      .gif-card__eyebrow {
        font-size: 0.875rem;
        letter-spacing: 0.0625rem;
        margin-top: 0.125rem;
        margin-bottom: 1.375rem;
        width: 27.09667%; } }
    /* line 163, src/components/card/_card.scss */
    .gif-card__eyebrow span {
      display: inline-block;
      font-weight: bold;
      margin-bottom: 0.1875rem; }
  /* line 170, src/components/card/_card.scss */
  .gif-card__image {
    order: 1;
    position: relative; }
    /* line 131, src/scss/tools/_mixins.scss */
    .gif-card__image::before {
      display: block;
      content: "";
      width: 100%;
      padding-top: 100%; }
    /* line 138, src/scss/tools/_mixins.scss */
    .gif-card__image > * {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      margin: auto;
      overflow: hidden; }
    @media screen and (min-width: 0) {
      /* line 170, src/components/card/_card.scss */
      .gif-card__image {
        float: right;
        width: 35.38462%;
        margin-bottom: 0; } }
    @media screen and (min-width: 750px) {
      /* line 170, src/components/card/_card.scss */
      .gif-card__image {
        float: none;
        width: 56.79012%;
        margin-bottom: 0.75rem; } }
    @media screen and (min-width: 1280px) {
      /* line 170, src/components/card/_card.scss */
      .gif-card__image {
        width: 72.2315%;
        margin-bottom: 1.25rem; } }
    @media (hover: hover) {
      /* line 183, src/components/card/_card.scss */
      .gif-card__image:hover ~ .gif-card__title a {
        color: var(--dusk-blue); } }
    /* line 188, src/components/card/_card.scss */
    .gif-card__image figure {
      height: 100%; }
    /* line 192, src/components/card/_card.scss */
    .gif-card__image img {
      object-fit: cover;
      height: 100%;
      transition: all 500ms ease-in-out; }
      @media (hover: hover) {
        /* line 198, src/components/card/_card.scss */
        .gif-card__image img:hover {
          transform: scale(1.2); } }
  /* line 205, src/components/card/_card.scss */
  .gif-card__title {
    order: 2;
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 700;
    width: 58.46154%;
    transition: color 150ms ease-in-out; }
    @media screen and (min-width: 0) {
      /* line 205, src/components/card/_card.scss */
      .gif-card__title {
        font-size: 1.25rem;
        line-height: 1.5rem;
        letter-spacing: 0.0225rem; } }
    @media screen and (min-width: 1280px) {
      /* line 205, src/components/card/_card.scss */
      .gif-card__title {
        font-size: 1.75rem;
        line-height: 2rem;
        letter-spacing: 0.03125rem; } }
    @media (min-width: 750px) {
      /* line 205, src/components/card/_card.scss */
      .gif-card__title {
        width: 100%; } }
    /* line 220, src/components/card/_card.scss */
    .gif-card__title a {
      box-sizing: border-box;
      display: -webkit-box;
      overflow-y: hidden;
      text-overflow: ellipsis;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      color: var(--dark-blue-grey);
      text-decoration: none;
      width: 100%; }
  /* line 232, src/components/card/_card.scss */
  .gif-card__description {
    box-sizing: border-box;
    display: -webkit-box;
    overflow-y: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    order: 3;
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    color: var(--dark-blue-grey);
    width: 58.46154%; }
    @media screen and (min-width: 0) {
      /* line 232, src/components/card/_card.scss */
      .gif-card__description {
        font-size: 0.875rem;
        line-height: 1.29;
        margin-top: 0.625rem; } }
    @media screen and (min-width: 750px) {
      /* line 232, src/components/card/_card.scss */
      .gif-card__description {
        font-size: 1rem;
        margin-top: 0.625rem; } }
    @media screen and (min-width: 1280px) {
      /* line 232, src/components/card/_card.scss */
      .gif-card__description {
        font-size: 1.125rem;
        line-height: 1.38;
        margin-top: 0.75rem; } }
    @media (min-width: 750px) {
      /* line 232, src/components/card/_card.scss */
      .gif-card__description {
        width: 100%; } }
  /* line 254, src/components/card/_card.scss */
  .gif-card__cta {
    order: 4;
    color: var(--dark-blue-grey);
    text-decoration: none;
    font-size: 1.25rem;
    margin-top: 1.25rem; }
  /* line 262, src/components/card/_card.scss */
  .gif-card__citation--seperator {
    margin: 0 0.3125rem; }
  /* line 271, src/components/card/_card.scss */
  .gif-card[type="article"] .gif-card__description {
    display: none; }
  /* line 274, src/components/card/_card.scss */
  .gif-card[type="article"] .gif-card__citation {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    order: 3;
    font-size: 0.875rem;
    margin-top: 1.875rem; }
    /* line 280, src/components/card/_card.scss */
    .gif-card[type="article"] .gif-card__citation > a {
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 700;
      color: var(--dusk-blue); }
    /* line 285, src/components/card/_card.scss */
    .gif-card[type="article"] .gif-card__citation > :last-child {
      color: var(--dark-blue-grey);
      text-transform: uppercase; }
    /* line 290, src/components/card/_card.scss */
    .gif-card[type="article"] .gif-card__citation--separator {
      margin: 0 0.3125rem; }
  /* line 300, src/components/card/_card.scss */
  .gif-card[type="person"] .gif-card__cta {
    display: none; }
  @media (min-width: 750px) {
    /* line 304, src/components/card/_card.scss */
    .gif-card[type="person"] .gif-card__eyebrow {
      margin-bottom: 3.125rem; } }
  /* line 309, src/components/card/_card.scss */
  .gif-card[type="person"] .gif-card__eyebrow--expert {
    margin-right: 3.125rem; }
  /* line 314, src/components/card/_card.scss */
  .gif-card[type="person"] .gif-card__job-details {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    order: 3;
    color: var(--dark-blue-grey);
    margin-top: 0.625rem;
    width: 100%; }
    /* line 321, src/components/card/_card.scss */
    .gif-card[type="person"] .gif-card__job-details--job {
      font-size: 1.125rem;
      line-height: 1.5rem;
      text-transform: capitalize;
      font-size: 0; }
      /* line 327, src/components/card/_card.scss */
      .gif-card[type="person"] .gif-card__job-details--job > :first-child {
        font-family: "Ringside Condensed A", "Ringside Condensed B";
        font-style: normal;
        font-weight: 700; }
    /* line 332, src/components/card/_card.scss */
    .gif-card[type="person"] .gif-card__job-details--expertise {
      padding-right: 13.07692%;
      font-size: 0.875rem;
      line-height: 1.125rem;
      margin-top: 1.25rem; }
    /* line 339, src/components/card/_card.scss */
    .gif-card[type="person"] .gif-card__job-details--location {
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 700;
      font-size: 0.875rem;
      line-height: 1.125rem;
      margin-top: 1.875rem; }
  /* line 349, src/components/card/_card.scss */
  .gif-card[type="candidate"] .gif-card__affiliation {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    order: 3;
    color: var(--dark-blue-grey);
    margin-top: 0.625rem;
    font-size: 1.125rem; }
    /* line 356, src/components/card/_card.scss */
    .gif-card[type="candidate"] .gif-card__affiliation p > span {
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 700; }
  /* line 361, src/components/card/_card.scss */
  .gif-card[type="candidate"] .gif-card__endorsement {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 700;
    font-size: 0.875rem;
    line-height: 1.125rem;
    margin-top: 1.875rem; }
    /* line 367, src/components/card/_card.scss */
    .gif-card[type="candidate"] .gif-card__endorsement.--endorsed {
      color: var(--dusk-blue); }
    /* line 371, src/components/card/_card.scss */
    .gif-card[type="candidate"] .gif-card__endorsement.--opposed {
      color: var(--pale-red); }
  /* line 378, src/components/card/_card.scss */
  .gif-card__affiliation--opponent img {
    filter: grayscale(100%); }
  @media (min-width: 750px) {
    /* line 388, src/components/card/_card.scss */
    .gif-card[type="pdf"] .gif-card__image, .gif-card[type="post"] .gif-card__image, .gif-card[type="page"] .gif-card__image, .gif-card[type="detail"] .gif-card__image, .gif-card[type="landing"] .gif-card__image {
      margin-left: auto; } }
  /* line 397, src/components/card/_card.scss */
  .gif-card[type="pdf"] {
    cursor: pointer; }
    @media (hover: hover) {
      /* line 402, src/components/card/_card.scss */
      .gif-card[type="pdf"] img:hover {
        transform: scale(1); } }
  /* line 411, src/components/card/_card.scss */
  .gif-card[type="policyArea"] .gif-card__eyebrow, .gif-card[type="stateLaw"] .gif-card__eyebrow {
    width: 100%;
    margin-top: 3.75rem;
    margin-bottom: 3.75rem; }
  /* line 417, src/components/card/_card.scss */
  .gif-card[type="policyArea"] .gif-card__description, .gif-card[type="stateLaw"] .gif-card__description {
    font-size: 1.125rem;
    line-height: 1.33;
    margin-top: 0.625rem; }
  /* line 425, src/components/card/_card.scss */
  .gif-card[type="event"] .gif-card__image {
    display: none; }
  /* line 429, src/components/card/_card.scss */
  .gif-card[type="event"] .gif-card__event-date {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    order: 1; }
    @media screen and (min-width: 0) {
      /* line 429, src/components/card/_card.scss */
      .gif-card[type="event"] .gif-card__event-date {
        float: right;
        margin: -2.625rem 0 0rem; } }
    @media screen and (min-width: 750px) {
      /* line 429, src/components/card/_card.scss */
      .gif-card[type="event"] .gif-card__event-date {
        float: none;
        margin: -0.75rem 0 2.0625rem; } }
    @media screen and (min-width: 1280px) {
      /* line 429, src/components/card/_card.scss */
      .gif-card[type="event"] .gif-card__event-date {
        margin: -2rem 0 5rem; } }
    @media (hover: hover) {
      /* line 442, src/components/card/_card.scss */
      .gif-card[type="event"] .gif-card__event-date:hover + .gif-card__title a {
        color: var(--dusk-blue); } }
    /* line 447, src/components/card/_card.scss */
    .gif-card[type="event"] .gif-card__event-date--day {
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 700;
      color: var(--dusk-blue); }
      @media screen and (min-width: 0) {
        /* line 447, src/components/card/_card.scss */
        .gif-card[type="event"] .gif-card__event-date--day {
          font-size: 5.75rem; } }
      @media screen and (min-width: 750px) {
        /* line 447, src/components/card/_card.scss */
        .gif-card[type="event"] .gif-card__event-date--day {
          font-size: 5.75rem; } }
      @media screen and (min-width: 1280px) {
        /* line 447, src/components/card/_card.scss */
        .gif-card[type="event"] .gif-card__event-date--day {
          font-size: 10rem; } }
    /* line 455, src/components/card/_card.scss */
    .gif-card[type="event"] .gif-card__event-date--monthYear {
      color: var(--dark-blue-grey);
      text-transform: uppercase;
      margin: 0;
      padding-left: 0.4375rem; }
      @media screen and (min-width: 0) {
        /* line 455, src/components/card/_card.scss */
        .gif-card[type="event"] .gif-card__event-date--monthYear {
          font-size: 0.875rem;
          letter-spacing: 0.01562rem; } }
      @media screen and (min-width: 750px) {
        /* line 455, src/components/card/_card.scss */
        .gif-card[type="event"] .gif-card__event-date--monthYear {
          font-size: 0.875rem;
          letter-spacing: 0.01562rem; } }
      @media screen and (min-width: 1280px) {
        /* line 455, src/components/card/_card.scss */
        .gif-card[type="event"] .gif-card__event-date--monthYear {
          font-size: 1.375rem;
          letter-spacing: 0.02438rem; } }
  /* line 466, src/components/card/_card.scss */
  .gif-card[type="event"] .gif-card__event-status {
    order: 4;
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    font-size: 0.875rem;
    color: var(--dark-blue-grey);
    margin-top: 1.875rem; }
  @media screen and (min-width: 0) {
    /* line 476, src/components/card/_card.scss */
    .gif-card[type="newsClip"] .gif-card__description {
      display: block; } }
  @media screen and (min-width: 750px) {
    /* line 476, src/components/card/_card.scss */
    .gif-card[type="newsClip"] .gif-card__description {
      display: none; } }
  /* line 482, src/components/card/_card.scss */
  .gif-card[type="newsClip"] .gif-card__external {
    order: 4;
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 700;
    color: var(--dusk-blue);
    margin-top: 1.875rem;
    display: flex;
    align-items: center; }
    /* line 490, src/components/card/_card.scss */
    .gif-card[type="newsClip"] .gif-card__external--source {
      color: inherit;
      font-size: 0.875rem;
      margin-right: 0.625rem; }
    /* line 496, src/components/card/_card.scss */
    .gif-card[type="newsClip"] .gif-card__external--link {
      padding: 0; }
      /* line 499, src/components/card/_card.scss */
      .gif-card[type="newsClip"] .gif-card__external--link svg {
        height: 1.125rem;
        width: 1.125rem;
        fill: var(--light-blue-grey); }
  /* line 510, src/components/card/_card.scss */
  .gif-card[type="statistic"][variant="marquee"] a {
    color: var(--whtie); }
  /* line 515, src/components/card/_card.scss */
  .gif-card[type="statistic"] .gif-card__contain {
    position: relative;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: baseline;
    padding-top: 0;
    background-color: var(--light-blue-grey-20);
    overflow: hidden;
    position: relative;
    flex-direction: column;
    width: 100%; }
    @media screen and (min-width: 0) {
      /* line 515, src/components/card/_card.scss */
      .gif-card[type="statistic"] .gif-card__contain {
        display: block;
        padding-bottom: 1.875rem;
        min-height: 27.0625rem;
        border-top: solid 0.0625rem var(--light-blue-grey); } }
    @media screen and (min-width: 750px) {
      /* line 515, src/components/card/_card.scss */
      .gif-card[type="statistic"] .gif-card__contain {
        display: flex;
        padding-bottom: 0.75rem;
        min-height: 16.8125rem;
        border-top: 0; } }
    @media screen and (min-width: 1280px) {
      /* line 515, src/components/card/_card.scss */
      .gif-card[type="statistic"] .gif-card__contain {
        padding-bottom: 1.875rem;
        min-height: 28.75rem; } }
    /* line 536, src/components/card/_card.scss */
    .gif-card[type="statistic"] .gif-card__contain.is-open {
      z-index: 1; }
      /* line 539, src/components/card/_card.scss */
      .gif-card[type="statistic"] .gif-card__contain.is-open > .gif-card__image,
      .gif-card[type="statistic"] .gif-card__contain.is-open > .gif-card__title,
      .gif-card[type="statistic"] .gif-card__contain.is-open > .gif-card__description {
        opacity: 0; }
  /* line 547, src/components/card/_card.scss */
  .gif-card[type="statistic"] .gif-card__title {
    margin-top: 1.25rem; }
    /* line 550, src/components/card/_card.scss */
    .gif-card[type="statistic"] .gif-card__title a {
      color: var(--pale-red); }
    @media screen and (min-width: 0) {
      /* line 547, src/components/card/_card.scss */
      .gif-card[type="statistic"] .gif-card__title {
        width: 82.30769%;
        letter-spacing: 0.0225rem;
        line-height: 1.2; } }
    @media screen and (min-width: 750px) {
      /* line 547, src/components/card/_card.scss */
      .gif-card[type="statistic"] .gif-card__title {
        width: 100%;
        letter-spacing: 0.0225rem;
        line-height: 1.2; } }
    @media screen and (min-width: 1280px) {
      /* line 547, src/components/card/_card.scss */
      .gif-card[type="statistic"] .gif-card__title {
        width: 100%;
        letter-spacing: 0.03125rem;
        line-height: 1.14; } }
  /* line 561, src/components/card/_card.scss */
  .gif-card[type="statistic"] .gif-card__description {
    width: 100%; }
  /* line 565, src/components/card/_card.scss */
  .gif-card[type="statistic"] .gif-card__title,
  .gif-card[type="statistic"] .gif-card__description,
  .gif-card[type="statistic"] .gif-card__number {
    padding-left: 5.56483%;
    padding-right: 4.17362%; }
  /* line 572, src/components/card/_card.scss */
  .gif-card[type="statistic"] .gif-card__citation-btn {
    position: absolute;
    bottom: 0;
    right: 0;
    border: none;
    line-height: 0;
    transform-origin: left bottom;
    z-index: 4;
    cursor: pointer;
    -webkit-appearance: none;
    border: 0;
    padding: 0;
    display: block;
    color: inherit;
    background: transparent; }
    @media screen and (min-width: 0) {
      /* line 572, src/components/card/_card.scss */
      .gif-card[type="statistic"] .gif-card__citation-btn {
        width: 2.5rem;
        height: 2.5rem; } }
    @media screen and (min-width: 750px) {
      /* line 572, src/components/card/_card.scss */
      .gif-card[type="statistic"] .gif-card__citation-btn {
        width: 1.25rem;
        height: 1.25rem; } }
    @media screen and (min-width: 1280px) {
      /* line 572, src/components/card/_card.scss */
      .gif-card[type="statistic"] .gif-card__citation-btn {
        width: 2.5rem;
        height: 2.5rem; } }
    /* line 595, src/components/card/_card.scss */
    .gif-card[type="statistic"] .gif-card__citation-btn::before {
      content: '';
      display: block;
      width: 100%;
      height: 100%;
      background-color: var(--light-blue-grey-alt);
      transform: rotate(45deg) scale(1.5);
      transform-origin: left bottom;
      pointer-events: none; }
    /* line 607, src/components/card/_card.scss */
    .gif-card[type="statistic"] .gif-card__citation-btn--marquee {
      color: var(--white); }
      /* line 610, src/components/card/_card.scss */
      .gif-card[type="statistic"] .gif-card__citation-btn--marquee::before {
        background-color: var(--cello); }
    /* line 615, src/components/card/_card.scss */
    .gif-card[type="statistic"] .gif-card__citation-btn--plus {
      display: flex;
      align-items: center;
      justify-content: center;
      position: absolute;
      right: 0;
      bottom: 0;
      transition: transform 1200ms ease-in-out;
      transform-origin: center;
      pointer-events: none; }
      @media screen and (min-width: 0) {
        /* line 615, src/components/card/_card.scss */
        .gif-card[type="statistic"] .gif-card__citation-btn--plus {
          font-size: 18px;
          width: 24px;
          height: 24px; } }
      @media screen and (min-width: 750px) {
        /* line 615, src/components/card/_card.scss */
        .gif-card[type="statistic"] .gif-card__citation-btn--plus {
          font-size: 10px;
          width: 13px;
          height: 13px; } }
      @media screen and (min-width: 1280px) {
        /* line 615, src/components/card/_card.scss */
        .gif-card[type="statistic"] .gif-card__citation-btn--plus {
          font-size: 18px;
          width: 24px;
          height: 24px; } }
      /* line 631, src/components/card/_card.scss */
      .gif-card[type="statistic"] .gif-card__citation-btn--plus.rotate {
        transform: rotate(-45deg); }
  /* line 637, src/components/card/_card.scss */
  .gif-card[type="statistic"] .gif-card__bg {
    position: absolute;
    bottom: 0;
    right: 0;
    top: auto;
    left: auto;
    width: 0;
    height: 59.375rem;
    background-color: var(--light-blue-grey-alt);
    opacity: 1;
    z-index: 3;
    will-change: transform;
    transform: rotate(45deg) translateY(50%);
    transform-origin: right bottom;
    transition: width 1000ms ease-in-out; }
    /* line 654, src/components/card/_card.scss */
    .gif-card[type="statistic"] .gif-card__bg.is-opening {
      width: 50rem; }
    /* line 658, src/components/card/_card.scss */
    .gif-card[type="statistic"] .gif-card__bg.is-open {
      width: 50rem;
      z-index: 1;
      transition: none; }
  /* line 665, src/components/card/_card.scss */
  .gif-card[type="statistic"] .gif-card__citation-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(--light-blue-grey-alt);
    opacity: 0;
    transition: all 400ms ease-in-out;
    z-index: 1;
    visibility: hidden;
    pointer-events: none; }
    /* line 679, src/components/card/_card.scss */
    .gif-card[type="statistic"] .gif-card__citation-back--marquee {
      background-color: var(--cello);
      color: var(--white); }
  /* line 685, src/components/card/_card.scss */
  .gif-card[type="statistic"] .gif-card__citation-back.is-open {
    opacity: 1;
    z-index: 3;
    pointer-events: all;
    visibility: visible; }
  /* line 692, src/components/card/_card.scss */
  .gif-card[type="statistic"] .gif-card__citation-content {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    font-size: 0.875rem;
    color: var(--dark-blue-grey);
    margin: 1.875rem 1.25rem 0; }
    /* line 698, src/components/card/_card.scss */
    .gif-card[type="statistic"] .gif-card__citation-content > p, .gif-card[type="statistic"] .gif-card__citation-content a {
      line-height: 20px; }
    /* line 702, src/components/card/_card.scss */
    .gif-card[type="statistic"] .gif-card__citation-content p > a {
      cursor: pointer;
      text-decoration: underline; }
    /* line 707, src/components/card/_card.scss */
    .gif-card[type="statistic"] .gif-card__citation-content > p:first-of-type {
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 700;
      margin-top: 0.9375rem; }
    /* line 712, src/components/card/_card.scss */
    .gif-card[type="statistic"] .gif-card__citation-content.--marquee {
      color: var(--white); }
      /* line 714, src/components/card/_card.scss */
      .gif-card[type="statistic"] .gif-card__citation-content.--marquee > p, .gif-card[type="statistic"] .gif-card__citation-content.--marquee a {
        color: var(--white); }
    /* line 719, src/components/card/_card.scss */
    .gif-card[type="statistic"] .gif-card__citation-content a:hover {
      color: #d5442f; }
  /* line 724, src/components/card/_card.scss */
  .gif-card[type="statistic"] .gif-card__image {
    position: relative;
    width: 100%;
    margin: 0; }
    /* line 131, src/scss/tools/_mixins.scss */
    .gif-card[type="statistic"] .gif-card__image::before {
      display: block;
      content: "";
      width: 100%;
      padding-top: 75%; }
    /* line 138, src/scss/tools/_mixins.scss */
    .gif-card[type="statistic"] .gif-card__image > * {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      margin: auto;
      overflow: hidden; }
    /* line 730, src/components/card/_card.scss */
    .gif-card[type="statistic"] .gif-card__image img:hover {
      transform: none; }
  /* line 735, src/components/card/_card.scss */
  .gif-card[type="statistic"] .separator {
    height: 0.0625rem;
    width: 100%;
    background-color: var(--dark-blue-grey);
    opacity: 0.5; }
    /* line 741, src/components/card/_card.scss */
    .gif-card[type="statistic"] .separator.--marquee {
      background-color: var(--white); }
  /* line 751, src/components/card/_card.scss */
  .gif-card[variant="marquee"] .gif-card__title, .gif-card[variant="media"] .gif-card__title {
    text-transform: uppercase; }
    @media screen and (min-width: 0) {
      /* line 751, src/components/card/_card.scss */
      .gif-card[variant="marquee"] .gif-card__title, .gif-card[variant="media"] .gif-card__title {
        font-size: 1.375rem; } }
    @media screen and (min-width: 750px) {
      /* line 751, src/components/card/_card.scss */
      .gif-card[variant="marquee"] .gif-card__title, .gif-card[variant="media"] .gif-card__title {
        font-size: 0.875rem; } }
    @media screen and (min-width: 1280px) {
      /* line 751, src/components/card/_card.scss */
      .gif-card[variant="marquee"] .gif-card__title, .gif-card[variant="media"] .gif-card__title {
        font-size: 1.5rem; } }
  @media screen and (min-width: 0) {
    /* line 759, src/components/card/_card.scss */
    .gif-card[variant="marquee"] .gif-card__description, .gif-card[variant="media"] .gif-card__description {
      font-size: 1rem;
      margin-top: 0.3125rem;
      line-height: 1.25; } }
  @media screen and (min-width: 750px) {
    /* line 759, src/components/card/_card.scss */
    .gif-card[variant="marquee"] .gif-card__description, .gif-card[variant="media"] .gif-card__description {
      font-size: 0.75rem;
      margin-top: 0;
      line-height: 1.33; } }
  @media screen and (min-width: 1280px) {
    /* line 759, src/components/card/_card.scss */
    .gif-card[variant="marquee"] .gif-card__description, .gif-card[variant="media"] .gif-card__description {
      font-size: 1.125rem;
      margin-top: 0.3125rem; } }
  /* line 769, src/components/card/_card.scss */
  .gif-card[variant="media"] .gif-card__citation-content > p > a {
    color: var(--dark-blue-grey); }
    /* line 772, src/components/card/_card.scss */
    .gif-card[variant="media"] .gif-card__citation-content > p > a:hover {
      color: #28509c; }
  /* line 779, src/components/card/_card.scss */
  .gif-card[variant="marquee"] .gif-card__contain {
    background-color: var(--dusk-blue); }
  /* line 783, src/components/card/_card.scss */
  .gif-card[variant="marquee"] .gif-card__bg {
    background-color: var(--cello); }
  /* line 787, src/components/card/_card.scss */
  .gif-card[variant="marquee"] .gif-card__number {
    order: 1;
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 700;
    color: var(--white);
    line-height: normal;
    margin-top: 0.625rem;
    margin-bottom: auto; }
    @media screen and (min-width: 0) {
      /* line 787, src/components/card/_card.scss */
      .gif-card[variant="marquee"] .gif-card__number {
        font-size: 6.3125rem;
        margin-bottom: 11.3125rem; } }
    @media screen and (min-width: 750px) {
      /* line 787, src/components/card/_card.scss */
      .gif-card[variant="marquee"] .gif-card__number {
        font-size: 3.75rem;
        margin-bottom: auto; } }
    @media screen and (min-width: 1280px) {
      /* line 787, src/components/card/_card.scss */
      .gif-card[variant="marquee"] .gif-card__number {
        font-size: 7rem; } }
    /* line 800, src/components/card/_card.scss */
    .gif-card[variant="marquee"] .gif-card__number--percent-sign {
      position: relative;
      vertical-align: top; }
      @media screen and (min-width: 0) {
        /* line 800, src/components/card/_card.scss */
        .gif-card[variant="marquee"] .gif-card__number--percent-sign {
          font-size: 3.125rem;
          top: 1.125rem; } }
      @media screen and (min-width: 750px) {
        /* line 800, src/components/card/_card.scss */
        .gif-card[variant="marquee"] .gif-card__number--percent-sign {
          font-size: 1.875rem;
          top: 0.625rem; } }
      @media screen and (min-width: 1280px) {
        /* line 800, src/components/card/_card.scss */
        .gif-card[variant="marquee"] .gif-card__number--percent-sign {
          font-size: 3.125rem;
          top: 1.3125rem; } }
  /* line 809, src/components/card/_card.scss */
  .gif-card[variant="marquee"] .gif-card__title,
  .gif-card[variant="marquee"] .gif-card__description {
    color: var(--white); }
  @media screen and (min-width: 0) {
    /* line 816, src/components/card/_card.scss */
    .gif-card[variant="media"] .gif-card__image {
      margin-bottom: 4.375rem; } }
  @media screen and (min-width: 750px) {
    /* line 816, src/components/card/_card.scss */
    .gif-card[variant="media"] .gif-card__image {
      margin-bottom: auto; } }
  /* line 821, src/components/card/_card.scss */
  .gif-card[variant="media"] .gif-card__title {
    color: var(--pale-red); }
  /* line 824, src/components/card/_card.scss */
  .gif-card[variant="media"] .gif-card__description {
    color: var(--dark-blue-grey); }
  @media screen and (min-width: 0) {
    /* line 830, src/components/card/_card.scss */
    .gif-card[type="primary"] {
      display: flex; } }
  @media screen and (min-width: 750px) {
    /* line 830, src/components/card/_card.scss */
    .gif-card[type="primary"] {
      width: 65.28302%; } }
  @media screen and (min-width: 1280px) {
    /* line 830, src/components/card/_card.scss */
    .gif-card[type="primary"] {
      width: 65.52082%; } }
  @media screen and (min-width: 750px) {
    /* line 838, src/components/card/_card.scss */
    .gif-card[type="primary"]::before {
      width: 106.35838%; } }
  @media screen and (min-width: 1280px) {
    /* line 838, src/components/card/_card.scss */
    .gif-card[type="primary"]::before {
      width: 105.24651%; } }
  @media screen and (min-width: 750px) {
    /* line 846, src/components/card/_card.scss */
    .gif-card[type="primary"]::after {
      left: 100%; } }
  @media screen and (min-width: 1280px) {
    /* line 846, src/components/card/_card.scss */
    .gif-card[type="primary"]::after {
      left: 102.62325%; } }
  @media screen and (min-width: 0) {
    /* line 856, src/components/card/_card.scss */
    .gif-card[type="primary"] .gif-card__eyebrow {
      width: 17.69231%; } }
  @media screen and (min-width: 750px) {
    /* line 856, src/components/card/_card.scss */
    .gif-card[type="primary"] .gif-card__eyebrow {
      width: 20.23121%; } }
  @media screen and (min-width: 1280px) {
    /* line 856, src/components/card/_card.scss */
    .gif-card[type="primary"] .gif-card__eyebrow {
      width: 13.15581%; } }
  /* line 864, src/components/card/_card.scss */
  .gif-card[type="primary"] .gif-card__image {
    position: relative; }
    /* line 131, src/scss/tools/_mixins.scss */
    .gif-card[type="primary"] .gif-card__image::before {
      display: block;
      content: "";
      width: 100%;
      padding-top: 50%; }
    /* line 138, src/scss/tools/_mixins.scss */
    .gif-card[type="primary"] .gif-card__image > * {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      margin: auto;
      overflow: hidden; }
    @media (min-width: 750px) {
      /* line 864, src/components/card/_card.scss */
      .gif-card[type="primary"] .gif-card__image {
        position: relative; }
        /* line 131, src/scss/tools/_mixins.scss */
        .gif-card[type="primary"] .gif-card__image::before {
          display: block;
          content: "";
          width: 100%;
          padding-top: 50%; }
        /* line 138, src/scss/tools/_mixins.scss */
        .gif-card[type="primary"] .gif-card__image > * {
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          margin: auto;
          overflow: hidden; } }
    @media (min-width: 1280px) {
      /* line 864, src/components/card/_card.scss */
      .gif-card[type="primary"] .gif-card__image {
        position: relative; }
        /* line 131, src/scss/tools/_mixins.scss */
        .gif-card[type="primary"] .gif-card__image::before {
          display: block;
          content: "";
          width: 100%;
          padding-top: 50.35547%; }
        /* line 138, src/scss/tools/_mixins.scss */
        .gif-card[type="primary"] .gif-card__image > * {
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          margin: auto;
          overflow: hidden; } }
    @media screen and (min-width: 0) {
      /* line 864, src/components/card/_card.scss */
      .gif-card[type="primary"] .gif-card__image {
        width: 82.30769%; } }
    @media screen and (min-width: 750px) {
      /* line 864, src/components/card/_card.scss */
      .gif-card[type="primary"] .gif-card__image {
        margin-right: 6.93642%;
        width: 72.83237%; } }
    @media screen and (min-width: 1280px) {
      /* line 864, src/components/card/_card.scss */
      .gif-card[type="primary"] .gif-card__image {
        margin-right: 0;
        width: 86.84419%; } }
  @media screen and (min-width: 0) {
    /* line 876, src/components/card/_card.scss */
    .gif-card[type="primary"] .gif-card__title {
      width: 100%; } }
  @media screen and (min-width: 750px) {
    /* line 876, src/components/card/_card.scss */
    .gif-card[type="primary"] .gif-card__title {
      margin-right: 6.93642%;
      width: 100%; } }
  @media screen and (min-width: 1280px) {
    /* line 876, src/components/card/_card.scss */
    .gif-card[type="primary"] .gif-card__title {
      margin-right: 0;
      width: 100%; } }
  @media screen and (min-width: 0) {
    /* line 885, src/components/card/_card.scss */
    .gif-card[type="primary"] .gif-card__description {
      margin-right: 11.53846%; } }
  @media screen and (min-width: 750px) {
    /* line 885, src/components/card/_card.scss */
    .gif-card[type="primary"] .gif-card__description {
      margin-right: 0;
      width: 86.7052%; } }
  @media screen and (min-width: 1280px) {
    /* line 885, src/components/card/_card.scss */
    .gif-card[type="primary"] .gif-card__description {
      width: 73.4104%; } }
  @media screen and (min-width: 0) {
    /* line 897, src/components/card/_card.scss */
    .gif-card[type="state"] .gif-card__description {
      display: block; } }
  @media screen and (min-width: 750px) {
    /* line 897, src/components/card/_card.scss */
    .gif-card[type="state"] .gif-card__description {
      display: none; } }
  /* line 903, src/components/card/_card.scss */
  .gif-card[type="state"] .gif-card__scorecard {
    order: 4;
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 700;
    color: var(--dark-blue-grey);
    font-size: 1.125rem;
    margin-top: 1.25rem; }
  @media screen and (min-width: 0) {
    /* line 913, src/components/card/_card.scss */
    .gif-card[type="secondary"], .gif-card[cardStyle="dynamic-2up"] {
      display: flex; } }
  @media screen and (min-width: 750px) {
    /* line 913, src/components/card/_card.scss */
    .gif-card[type="secondary"], .gif-card[cardStyle="dynamic-2up"] {
      width: 47.92453%; } }
  @media screen and (min-width: 1280px) {
    /* line 913, src/components/card/_card.scss */
    .gif-card[type="secondary"], .gif-card[cardStyle="dynamic-2up"] {
      width: 48.28122%; } }
  @media screen and (min-width: 750px) {
    /* line 922, src/components/card/_card.scss */
    .gif-card[type="secondary"]::before, .gif-card[cardStyle="dynamic-2up"]::before {
      width: 108.66142%; } }
  @media screen and (min-width: 1280px) {
    /* line 922, src/components/card/_card.scss */
    .gif-card[type="secondary"]::before, .gif-card[cardStyle="dynamic-2up"]::before {
      width: 107.11986%; } }
  @media screen and (min-width: 750px) {
    /* line 930, src/components/card/_card.scss */
    .gif-card[type="secondary"]::after, .gif-card[cardStyle="dynamic-2up"]::after {
      left: 104.33071%; } }
  @media screen and (min-width: 1280px) {
    /* line 930, src/components/card/_card.scss */
    .gif-card[type="secondary"]::after, .gif-card[cardStyle="dynamic-2up"]::after {
      left: 103.55993%; } }
  @media screen and (min-width: 0) {
    /* line 940, src/components/card/_card.scss */
    .gif-card[type="secondary"] .gif-card__eyebrow, .gif-card[cardStyle="dynamic-2up"] .gif-card__eyebrow {
      width: 29.23077%; } }
  @media screen and (min-width: 750px) {
    /* line 940, src/components/card/_card.scss */
    .gif-card[type="secondary"] .gif-card__eyebrow, .gif-card[cardStyle="dynamic-2up"] .gif-card__eyebrow {
      width: 18.11024%; } }
  @media screen and (min-width: 1280px) {
    /* line 940, src/components/card/_card.scss */
    .gif-card[type="secondary"] .gif-card__eyebrow, .gif-card[cardStyle="dynamic-2up"] .gif-card__eyebrow {
      width: 28.58676%; } }
  /* line 948, src/components/card/_card.scss */
  .gif-card[type="secondary"] .gif-card__image, .gif-card[cardStyle="dynamic-2up"] .gif-card__image {
    position: relative; }
    /* line 131, src/scss/tools/_mixins.scss */
    .gif-card[type="secondary"] .gif-card__image::before, .gif-card[cardStyle="dynamic-2up"] .gif-card__image::before {
      display: block;
      content: "";
      width: 100%;
      padding-top: 50%; }
    /* line 138, src/scss/tools/_mixins.scss */
    .gif-card[type="secondary"] .gif-card__image > *, .gif-card[cardStyle="dynamic-2up"] .gif-card__image > * {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      margin: auto;
      overflow: hidden; }
    @media (min-width: 750px) {
      /* line 948, src/components/card/_card.scss */
      .gif-card[type="secondary"] .gif-card__image, .gif-card[cardStyle="dynamic-2up"] .gif-card__image {
        position: relative; }
        /* line 131, src/scss/tools/_mixins.scss */
        .gif-card[type="secondary"] .gif-card__image::before, .gif-card[cardStyle="dynamic-2up"] .gif-card__image::before {
          display: block;
          content: "";
          width: 100%;
          padding-top: 50%; }
        /* line 138, src/scss/tools/_mixins.scss */
        .gif-card[type="secondary"] .gif-card__image > *, .gif-card[cardStyle="dynamic-2up"] .gif-card__image > * {
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          margin: auto;
          overflow: hidden; } }
    @media (min-width: 1280px) {
      /* line 948, src/components/card/_card.scss */
      .gif-card[type="secondary"] .gif-card__image, .gif-card[cardStyle="dynamic-2up"] .gif-card__image {
        position: relative; }
        /* line 131, src/scss/tools/_mixins.scss */
        .gif-card[type="secondary"] .gif-card__image::before, .gif-card[cardStyle="dynamic-2up"] .gif-card__image::before {
          display: block;
          content: "";
          width: 100%;
          padding-top: 50.35547%; }
        /* line 138, src/scss/tools/_mixins.scss */
        .gif-card[type="secondary"] .gif-card__image > *, .gif-card[cardStyle="dynamic-2up"] .gif-card__image > * {
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          margin: auto;
          overflow: hidden; } }
    @media screen and (min-width: 0) {
      /* line 948, src/components/card/_card.scss */
      .gif-card[type="secondary"] .gif-card__image, .gif-card[cardStyle="dynamic-2up"] .gif-card__image {
        width: 70.76923%; } }
    @media screen and (min-width: 750px) {
      /* line 948, src/components/card/_card.scss */
      .gif-card[type="secondary"] .gif-card__image, .gif-card[cardStyle="dynamic-2up"] .gif-card__image {
        width: 81.88976%; } }
    @media screen and (min-width: 1280px) {
      /* line 948, src/components/card/_card.scss */
      .gif-card[type="secondary"] .gif-card__image, .gif-card[cardStyle="dynamic-2up"] .gif-card__image {
        width: 71.41324%; } }
  @media screen and (min-width: 0) {
    /* line 959, src/components/card/_card.scss */
    .gif-card[type="secondary"] .gif-card__title, .gif-card[cardStyle="dynamic-2up"] .gif-card__title {
      width: 100%;
      font-size: 1.25rem; } }
  @media screen and (min-width: 750px) {
    /* line 959, src/components/card/_card.scss */
    .gif-card[type="secondary"] .gif-card__title, .gif-card[cardStyle="dynamic-2up"] .gif-card__title {
      width: 100%;
      font-size: 1.25rem; } }
  @media screen and (min-width: 1280px) {
    /* line 959, src/components/card/_card.scss */
    .gif-card[type="secondary"] .gif-card__title, .gif-card[cardStyle="dynamic-2up"] .gif-card__title {
      width: 85.70662%;
      font-size: 1.75rem; } }
  @media screen and (min-width: 0) {
    /* line 968, src/components/card/_card.scss */
    .gif-card[type="secondary"] .gif-card__description, .gif-card[cardStyle="dynamic-2up"] .gif-card__description {
      width: 88.46154%; } }
  @media screen and (min-width: 750px) {
    /* line 968, src/components/card/_card.scss */
    .gif-card[type="secondary"] .gif-card__description, .gif-card[cardStyle="dynamic-2up"] .gif-card__description {
      width: 81.88976%; } }
  @media screen and (min-width: 1280px) {
    /* line 968, src/components/card/_card.scss */
    .gif-card[type="secondary"] .gif-card__description, .gif-card[cardStyle="dynamic-2up"] .gif-card__description {
      width: 86.19796%; } }

/* line 981, src/components/card/_card.scss */
article.gif-card .eyebrow_image_container {
  width: 100%;
  display: flex;
  justify-content: space-between; }
  @media screen and (min-width: 0) {
    /* line 981, src/components/card/_card.scss */
    article.gif-card .eyebrow_image_container {
      flex-direction: column;
      margin-bottom: 0.625rem; } }
  @media screen and (min-width: 750px) {
    /* line 981, src/components/card/_card.scss */
    article.gif-card .eyebrow_image_container {
      flex-direction: row;
      margin-bottom: initial; } }

@media screen and (min-width: 0) {
  /* line 991, src/components/card/_card.scss */
  article.gif-card .gif-card__description {
    width: 100%; } }

@media screen and (min-width: 750px) {
  /* line 991, src/components/card/_card.scss */
  article.gif-card .gif-card__description {
    width: initial; } }

/* line 999, src/components/card/_card.scss */
section.gif-content-grid article.gif-card[type="stateLaw"],
section.gif-content-grid article.gif-card[type="article"] {
  max-height: initial;
  height: auto;
  align-items: flex-start; }
  @media screen and (min-width: 0) {
    /* line 999, src/components/card/_card.scss */
    section.gif-content-grid article.gif-card[type="stateLaw"],
    section.gif-content-grid article.gif-card[type="article"] {
      flex-wrap: initial;
      flex-direction: initial; } }
  @media screen and (min-width: 750px) {
    /* line 999, src/components/card/_card.scss */
    section.gif-content-grid article.gif-card[type="stateLaw"],
    section.gif-content-grid article.gif-card[type="article"] {
      flex-wrap: nowrap;
      flex-direction: column; } }
  /* line 1010, src/components/card/_card.scss */
  section.gif-content-grid article.gif-card[type="stateLaw"] .gif-card__title a:hover,
  section.gif-content-grid article.gif-card[type="article"] .gif-card__title a:hover {
    color: var(--dusk-blue); }
  /* line 1015, src/components/card/_card.scss */
  section.gif-content-grid article.gif-card[type="stateLaw"] .gif-card__description,
  section.gif-content-grid article.gif-card[type="article"] .gif-card__description {
    display: initial; }
    @media screen and (min-width: 0) {
      /* line 1015, src/components/card/_card.scss */
      section.gif-content-grid article.gif-card[type="stateLaw"] .gif-card__description,
      section.gif-content-grid article.gif-card[type="article"] .gif-card__description {
        flex: initial; } }
    @media screen and (min-width: 750px) {
      /* line 1015, src/components/card/_card.scss */
      section.gif-content-grid article.gif-card[type="stateLaw"] .gif-card__description,
      section.gif-content-grid article.gif-card[type="article"] .gif-card__description {
        flex: 1 0 auto; } }

/* line 1024, src/components/card/_card.scss */
section.gif-content-grid article.gif-card[type="article"] .gif-card__eyebrow {
  margin-top: 0;
  margin-bottom: 3.75rem; }

@media screen and (min-width: 0) {
  /* line 1031, src/components/card/_card.scss */
  section.gif-content-grid article.gif-card.no-description .gif-card__title {
    flex: initial; } }

@media screen and (min-width: 750px) {
  /* line 1031, src/components/card/_card.scss */
  section.gif-content-grid article.gif-card.no-description .gif-card__title {
    flex: 1 0 auto; } }

/* line 1042, src/components/card/_card.scss */
section.gif-featured article.gif-card:not([type="primary"]):not([type="secondary"]) {
  max-height: initial;
  height: auto;
  align-items: flex-start; }
  @media screen and (min-width: 0) {
    /* line 1042, src/components/card/_card.scss */
    section.gif-featured article.gif-card:not([type="primary"]):not([type="secondary"]) {
      flex-wrap: initial;
      flex-direction: initial; } }
  @media screen and (min-width: 750px) {
    /* line 1042, src/components/card/_card.scss */
    section.gif-featured article.gif-card:not([type="primary"]):not([type="secondary"]) {
      flex-wrap: nowrap;
      flex-direction: column; } }
  @media screen and (min-width: 0) {
    /* line 1051, src/components/card/_card.scss */
    section.gif-featured article.gif-card:not([type="primary"]):not([type="secondary"]) .gif-card__image {
      margin-left: initial; } }
  @media screen and (min-width: 750px) {
    /* line 1051, src/components/card/_card.scss */
    section.gif-featured article.gif-card:not([type="primary"]):not([type="secondary"]) .gif-card__image {
      margin-left: auto; } }
  @media screen and (min-width: 0) {
    /* line 1057, src/components/card/_card.scss */
    section.gif-featured article.gif-card:not([type="primary"]):not([type="secondary"]) .gif-card__description {
      flex: initial; } }
  @media screen and (min-width: 750px) {
    /* line 1057, src/components/card/_card.scss */
    section.gif-featured article.gif-card:not([type="primary"]):not([type="secondary"]) .gif-card__description {
      flex: 1 0 auto; } }
  @media screen and (min-width: 0) {
    /* line 1063, src/components/card/_card.scss */
    section.gif-featured article.gif-card:not([type="primary"]):not([type="secondary"]) .gif-card__cta {
      align-self: initial; } }
  @media screen and (min-width: 750px) {
    /* line 1063, src/components/card/_card.scss */
    section.gif-featured article.gif-card:not([type="primary"]):not([type="secondary"]) .gif-card__cta {
      align-self: flex-start; } }
  @media screen and (min-width: 0) {
    /* line 1070, src/components/card/_card.scss */
    section.gif-featured article.gif-card:not([type="primary"]):not([type="secondary"]).gif-card.no-description .gif-card__title {
      flex: initial; } }
  @media screen and (min-width: 750px) {
    /* line 1070, src/components/card/_card.scss */
    section.gif-featured article.gif-card:not([type="primary"]):not([type="secondary"]).gif-card.no-description .gif-card__title {
      flex: 1 0 auto; } }

/* line 1083, src/components/card/_card.scss */
section.gif-featured article.gif-card[type="person"] .gif-card__eyebrow,
section.gif-featured article.gif-card[type="policyArea"] .gif-card__eyebrow,
section.gif-featured article.gif-card[type="article"] .gif-card__eyebrow,
section.gif-featured article.gif-card[type="stateLaw"] .gif-card__eyebrow {
  margin-top: 0;
  margin-bottom: 3.75rem; }

/* line 1092, src/components/card/_card.scss */
section.gif-content-grid article.gif-card[type="actionEvent"] {
  max-height: initial; }

@media screen and (min-width: 0) {
  /* line 1097, src/components/card/_card.scss */
  section.gif-content-grid article.gif-card[type="person"]:not([type="primary"]):not([type="secondary"]).gif-card.no-description .gif-card__title {
    flex: initial; } }

/* line 1103, src/components/card/_card.scss */
section.gif-content-grid article.gif-card[type="person"]:not([type="primary"]):not([type="secondary"]).gif-card.no-description .gif-card__job-details {
  display: flex;
  flex-direction: column;
  justify-content: space-between; }
  @media screen and (min-width: 0) {
    /* line 1103, src/components/card/_card.scss */
    section.gif-content-grid article.gif-card[type="person"]:not([type="primary"]):not([type="secondary"]).gif-card.no-description .gif-card__job-details {
      flex: initial; } }
  @media screen and (min-width: 750px) {
    /* line 1103, src/components/card/_card.scss */
    section.gif-content-grid article.gif-card[type="person"]:not([type="primary"]):not([type="secondary"]).gif-card.no-description .gif-card__job-details {
      flex: 1 0 auto; } }

@media screen and (min-width: 0) {
  /* line 1, src/components/spotlight-full/_spotlight-full.scss */
  .gif-spotlight-full {
    margin-top: 3.875rem; } }

@media screen and (min-width: 750px) {
  /* line 1, src/components/spotlight-full/_spotlight-full.scss */
  .gif-spotlight-full {
    margin-top: 5.0625rem; } }

@media screen and (min-width: 1280px) {
  /* line 1, src/components/spotlight-full/_spotlight-full.scss */
  .gif-spotlight-full {
    margin-top: 6.25rem; } }

@media screen and (min-width: 0) {
  /* line 14, src/components/spotlight-full/_spotlight-full.scss */
  .gif-spotlight-full__contain {
    padding-top: 1.6875rem;
    padding-bottom: 1.875rem; } }

@media screen and (min-width: 750px) {
  /* line 14, src/components/spotlight-full/_spotlight-full.scss */
  .gif-spotlight-full__contain {
    padding-top: 3.75rem;
    padding-bottom: 3.3125rem; } }

@media screen and (min-width: 1280px) {
  /* line 14, src/components/spotlight-full/_spotlight-full.scss */
  .gif-spotlight-full__contain {
    padding-top: 6.75rem;
    padding-bottom: 0; } }

@media screen and (min-width: 0) {
  /* line 30, src/components/spotlight-full/_spotlight-full.scss */
  .gif-spotlight-full__image {
    grid-column: 1/span 6;
    margin-left: 11.53846%;
    margin-right: 11.53846%; } }

@media screen and (min-width: 750px) {
  /* line 30, src/components/spotlight-full/_spotlight-full.scss */
  .gif-spotlight-full__image {
    grid-column: 1/span 5;
    margin-left: 0;
    margin-right: 0; } }

/* line 47, src/components/spotlight-full/_spotlight-full.scss */
.gif-spotlight-full__image figure {
  margin: 0; }

/* line 50, src/components/spotlight-full/_spotlight-full.scss */
.gif-spotlight-full__image img {
  object-fit: cover;
  height: 100%;
  border-radius: 50%; }

/* line 56, src/components/spotlight-full/_spotlight-full.scss */
.gif-spotlight-full__content {
  position: relative; }
  @media screen and (min-width: 0) {
    /* line 56, src/components/spotlight-full/_spotlight-full.scss */
    .gif-spotlight-full__content {
      grid-column: 1/span 6;
      margin-top: -0.75rem; } }
  @media screen and (min-width: 750px) {
    /* line 56, src/components/spotlight-full/_spotlight-full.scss */
    .gif-spotlight-full__content {
      grid-column: 6/span 7;
      margin-top: 0; } }
  @media screen and (min-width: 750px) {
    /* line 70, src/components/spotlight-full/_spotlight-full.scss */
    .gif-spotlight-full__content article {
      margin-top: 2.5rem; } }
  @media screen and (min-width: 1280px) {
    /* line 70, src/components/spotlight-full/_spotlight-full.scss */
    .gif-spotlight-full__content article {
      margin-top: 3.25rem; } }
  @media screen and (min-width: 0) {
    /* line 81, src/components/spotlight-full/_spotlight-full.scss */
    .gif-spotlight-full__content .gif-title {
      margin-top: 0.75rem; } }
  @media screen and (min-width: 750px) {
    /* line 81, src/components/spotlight-full/_spotlight-full.scss */
    .gif-spotlight-full__content .gif-title {
      margin-top: 1rem; } }
  @media screen and (min-width: 1280px) {
    /* line 81, src/components/spotlight-full/_spotlight-full.scss */
    .gif-spotlight-full__content .gif-title {
      margin-top: 1.25rem; } }

/* line 93, src/components/spotlight-full/_spotlight-full.scss */
.gif-spotlight-full__description {
  margin-bottom: 1.875rem;
  font-family: "Ringside Condensed A", "Ringside Condensed B";
  font-style: normal;
  font-weight: 400; }
  @media screen and (min-width: 0) {
    /* line 93, src/components/spotlight-full/_spotlight-full.scss */
    .gif-spotlight-full__description {
      font-size: 0.875rem;
      line-height: 1.125rem;
      letter-spacing: 0;
      color: var(--dark-blue-grey);
      margin-top: 0.5rem; } }
  @media screen and (min-width: 750px) {
    /* line 93, src/components/spotlight-full/_spotlight-full.scss */
    .gif-spotlight-full__description {
      font-size: 0.875rem;
      line-height: 1.125rem;
      margin-top: 0.6875rem;
      width: 84.66667%; } }
  @media screen and (min-width: 1280px) {
    /* line 93, src/components/spotlight-full/_spotlight-full.scss */
    .gif-spotlight-full__description {
      font-size: 1.125rem;
      line-height: 1.5rem;
      margin-top: 1.125rem;
      width: 66.66667%; } }

/* line 128, src/components/spotlight-full/_spotlight-full.scss */
.gif-spotlight-full__watermark div {
  font-family: "Knockout 71 A", "Knockout 71 B";
  font-style: normal;
  font-weight: 400;
  color: var(--light-blue-grey-30);
  text-transform: uppercase;
  position: absolute;
  top: 0;
  z-index: -1;
  margin-left: calc(var(--margin) * -1); }
  @media screen and (min-width: 0) {
    /* line 128, src/components/spotlight-full/_spotlight-full.scss */
    .gif-spotlight-full__watermark div {
      font-size: 3.5rem;
      line-height: 2.75rem; } }
  @media screen and (min-width: 750px) {
    /* line 128, src/components/spotlight-full/_spotlight-full.scss */
    .gif-spotlight-full__watermark div {
      font-size: 6.125rem;
      line-height: 4.875rem; } }
  @media screen and (min-width: 1280px) {
    /* line 128, src/components/spotlight-full/_spotlight-full.scss */
    .gif-spotlight-full__watermark div {
      font-size: 11.5rem;
      line-height: 8.75rem; } }
  @media (min-width: 1440px) {
    /* line 128, src/components/spotlight-full/_spotlight-full.scss */
    .gif-spotlight-full__watermark div {
      margin-left: calc((var(--margin-desktop) * -1) - 10px); } }
  /* line 155, src/components/spotlight-full/_spotlight-full.scss */
  .gif-spotlight-full__watermark div:last-child {
    top: auto;
    bottom: 0;
    right: 0;
    margin-left: 0;
    margin-right: calc(var(--margin) * -1); }
    @media screen and (min-width: 0) {
      /* line 155, src/components/spotlight-full/_spotlight-full.scss */
      .gif-spotlight-full__watermark div:last-child {
        left: auto; } }
    @media screen and (min-width: 750px) {
      /* line 155, src/components/spotlight-full/_spotlight-full.scss */
      .gif-spotlight-full__watermark div:last-child {
        left: 48.33962%; } }
    @media screen and (min-width: 1280px) {
      /* line 155, src/components/spotlight-full/_spotlight-full.scss */
      .gif-spotlight-full__watermark div:last-child {
        left: auto; } }

/* line 174, src/components/spotlight-full/_spotlight-full.scss */
.gif-spotlight-full__form__contain + .gif-spotlight-full__form__success {
  display: none; }

@media screen and (min-width: 0) {
  /* line 179, src/components/spotlight-full/_spotlight-full.scss */
  .gif-spotlight-full__form-submit {
    width: 100%; } }

@media screen and (min-width: 750px) {
  /* line 179, src/components/spotlight-full/_spotlight-full.scss */
  .gif-spotlight-full__form-submit {
    width: 100%; } }

@media screen and (min-width: 1280px) {
  /* line 179, src/components/spotlight-full/_spotlight-full.scss */
  .gif-spotlight-full__form-submit {
    width: 40.66456%; } }

/* line 194, src/components/spotlight-full/_spotlight-full.scss */
body.wp-admin .gif-spotlight-full__watermark {
  z-index: 0; }

/* line 1, src/components/cookie-banner/_cookie-banner.scss */
.gif-cookie-banner {
  position: fixed;
  bottom: 0;
  display: none;
  min-width: 23.4375rem;
  background-color: var(--cello);
  z-index: 12; }
  /* line 9, src/components/cookie-banner/_cookie-banner.scss */
  .gif-cookie-banner__container {
    align-items: center; }
    @media screen and (min-width: 0) {
      /* line 9, src/components/cookie-banner/_cookie-banner.scss */
      .gif-cookie-banner__container {
        padding: 1.875rem 0; } }
  /* line 22, src/components/cookie-banner/_cookie-banner.scss */
  .gif-cookie-banner__text {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    font-size: 1.375rem;
    color: var(--white);
    font-stretch: condensed;
    letter-spacing: normal; }
    @media screen and (min-width: 0) {
      /* line 22, src/components/cookie-banner/_cookie-banner.scss */
      .gif-cookie-banner__text {
        grid-column: 1/span 5;
        font-size: 1rem;
        line-height: 1.25rem; } }
    @media screen and (min-width: 750px) {
      /* line 22, src/components/cookie-banner/_cookie-banner.scss */
      .gif-cookie-banner__text {
        grid-column: 1/span 7;
        margin-right: -7.33333%;
        font-size: 1.125rem;
        line-height: 1.22; } }
    @media screen and (min-width: 1280px) {
      /* line 22, src/components/cookie-banner/_cookie-banner.scss */
      .gif-cookie-banner__text {
        grid-column: 1/span 7;
        margin-right: -3.02064%;
        font-size: 1.375rem;
        line-height: normal; } }
  /* line 55, src/components/cookie-banner/_cookie-banner.scss */
  .gif-cookie-banner__url {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 700;
    color: var(--pale-red); }
  /* line 60, src/components/cookie-banner/_cookie-banner.scss */
  .gif-cookie-banner__accept {
    display: flex;
    justify-self: flex-start;
    grid-column: 1/span 5; }
    @media (min-width: 750px) {
      /* line 60, src/components/cookie-banner/_cookie-banner.scss */
      .gif-cookie-banner__accept {
        grid-column: 9/span 3; } }
    @media (min-width: 1280px) {
      /* line 60, src/components/cookie-banner/_cookie-banner.scss */
      .gif-cookie-banner__accept {
        grid-column: 10/span 2;
        margin-left: -12.45307%; } }
    @media screen and (min-width: 0) {
      /* line 74, src/components/cookie-banner/_cookie-banner.scss */
      .gif-cookie-banner__accept button {
        margin-top: 1.25rem;
        padding: 0.8125rem 2.5rem 0.9375rem; } }
    @media screen and (min-width: 750px) {
      /* line 74, src/components/cookie-banner/_cookie-banner.scss */
      .gif-cookie-banner__accept button {
        margin-top: 0;
        padding: 0.9375rem 2.5625rem 0.875rem; } }
    @media screen and (min-width: 1280px) {
      /* line 74, src/components/cookie-banner/_cookie-banner.scss */
      .gif-cookie-banner__accept button {
        padding: 0.75rem 3.1875rem 0.75rem 3.25rem; } }
  /* line 91, src/components/cookie-banner/_cookie-banner.scss */
  .gif-cookie-banner__close {
    padding: 0;
    justify-self: flex-end;
    grid-row-start: 1; }
    /* line 96, src/components/cookie-banner/_cookie-banner.scss */
    .gif-cookie-banner__close svg {
      fill: var(--white);
      width: 1rem;
      height: 1rem; }
    @media screen and (min-width: 0) {
      /* line 91, src/components/cookie-banner/_cookie-banner.scss */
      .gif-cookie-banner__close {
        grid-column-start: 6;
        margin-top: -0.625rem;
        align-self: flex-start; } }
    @media screen and (min-width: 750px) {
      /* line 91, src/components/cookie-banner/_cookie-banner.scss */
      .gif-cookie-banner__close {
        grid-column-start: 12;
        margin-top: 0;
        align-self: center; } }
  /* line 120, src/components/cookie-banner/_cookie-banner.scss */
  .gif-cookie-banner__accept button, .gif-cookie-banner__close {
    font-family: "Knockout 71 A", "Knockout 71 B";
    font-style: normal;
    font-weight: 400;
    color: var(--white);
    font-size: 1.125rem; }
    @media (min-width: 1280px) {
      /* line 120, src/components/cookie-banner/_cookie-banner.scss */
      .gif-cookie-banner__accept button, .gif-cookie-banner__close {
        font-size: 1.375rem; } }
  /* line 131, src/components/cookie-banner/_cookie-banner.scss */
  .gif-cookie-banner.is-visible {
    display: block; }

/* line 137, src/components/cookie-banner/_cookie-banner.scss */
.cc-revoke {
  display: none !important; }

/* line 1, src/components/breaking-news-banner/_breaking-news-banner.scss */
.gif-breaking-news-banner {
  position: fixed;
  top: 0;
  display: none;
  min-width: 23.4375rem;
  background-color: var(--dusk-blue);
  margin-top: 0 !important;
  z-index: 12; }
  @media screen and (min-width: 0) {
    /* line 10, src/components/breaking-news-banner/_breaking-news-banner.scss */
    .admin-bar .gif-breaking-news-banner {
      top: 2.875rem; } }
  @media screen and (min-width: 750px) {
    /* line 10, src/components/breaking-news-banner/_breaking-news-banner.scss */
    .admin-bar .gif-breaking-news-banner {
      top: 2rem; } }
  /* line 21, src/components/breaking-news-banner/_breaking-news-banner.scss */
  .gif-breaking-news-banner__container {
    display: flex;
    align-items: center;
    justify-content: space-between; }
    @media screen and (min-width: 0) {
      /* line 21, src/components/breaking-news-banner/_breaking-news-banner.scss */
      .gif-breaking-news-banner__container {
        margin: 0 1.5625rem 0 0;
        padding: 1rem 0 0.9375rem; } }
    @media screen and (min-width: 750px) {
      /* line 21, src/components/breaking-news-banner/_breaking-news-banner.scss */
      .gif-breaking-news-banner__container {
        margin: 0 1.25rem;
        padding: 1.1875rem 0 1.25rem; } }
    @media screen and (min-width: 1280px) {
      /* line 21, src/components/breaking-news-banner/_breaking-news-banner.scss */
      .gif-breaking-news-banner__container {
        margin: 0 3.8125rem;
        padding: 1.125rem 0 1rem; } }
    @media screen and (min-width: 1440px) {
      /* line 21, src/components/breaking-news-banner/_breaking-news-banner.scss */
      .gif-breaking-news-banner__container {
        margin: 0 8.75rem; } }
  /* line 43, src/components/breaking-news-banner/_breaking-news-banner.scss */
  .gif-breaking-news-banner__text {
    max-width: calc(100% - 43px);
    overflow: hidden;
    white-space: nowrap; }
    /* line 48, src/components/breaking-news-banner/_breaking-news-banner.scss */
    .gif-breaking-news-banner__text p {
      display: inline-flex;
      align-items: center;
      margin: 0;
      color: var(--white); }
      /* line 54, src/components/breaking-news-banner/_breaking-news-banner.scss */
      .gif-breaking-news-banner__text p strong {
        font-family: "Knockout 71 A", "Knockout 71 B";
        font-style: normal;
        font-weight: 400;
        padding-right: 0.625rem;
        padding-top: 0.0625rem; }
        @media screen and (min-width: 0) {
          /* line 54, src/components/breaking-news-banner/_breaking-news-banner.scss */
          .gif-breaking-news-banner__text p strong {
            letter-spacing: 0.0275rem; } }
        @media screen and (min-width: 750px) {
          /* line 54, src/components/breaking-news-banner/_breaking-news-banner.scss */
          .gif-breaking-news-banner__text p strong {
            letter-spacing: 0.03125rem; } }
        @media screen and (min-width: 1280px) {
          /* line 54, src/components/breaking-news-banner/_breaking-news-banner.scss */
          .gif-breaking-news-banner__text p strong {
            letter-spacing: 0.03812rem; } }
      /* line 70, src/components/breaking-news-banner/_breaking-news-banner.scss */
      .gif-breaking-news-banner__text p a {
        font-family: "Ringside Condensed A", "Ringside Condensed B";
        font-style: normal;
        font-weight: 400;
        color: var(--white);
        text-decoration: none; }
      @media screen and (min-width: 0) {
        /* line 48, src/components/breaking-news-banner/_breaking-news-banner.scss */
        .gif-breaking-news-banner__text p {
          font-size: 1rem;
          height: 1.1875rem; } }
      @media screen and (min-width: 750px) {
        /* line 48, src/components/breaking-news-banner/_breaking-news-banner.scss */
        .gif-breaking-news-banner__text p {
          font-size: 1.125rem;
          height: 1.3125rem; } }
      @media screen and (min-width: 1280px) {
        /* line 48, src/components/breaking-news-banner/_breaking-news-banner.scss */
        .gif-breaking-news-banner__text p {
          font-size: 1.375rem;
          height: 1.625rem; } }
    /* line 92, src/components/breaking-news-banner/_breaking-news-banner.scss */
    .gif-breaking-news-banner__text p:nth-child(2) {
      display: none; }
    @media screen and (min-width: 0) {
      /* line 96, src/components/breaking-news-banner/_breaking-news-banner.scss */
      .gif-breaking-news-banner__text p.gif-marquee + p {
        display: inline-flex; } }
    @media screen and (min-width: 750px) {
      /* line 96, src/components/breaking-news-banner/_breaking-news-banner.scss */
      .gif-breaking-news-banner__text p.gif-marquee + p {
        display: none; } }
    @media screen and (min-width: 1280px) {
      /* line 96, src/components/breaking-news-banner/_breaking-news-banner.scss */
      .gif-breaking-news-banner__text p.gif-marquee + p {
        display: none; } }
    @media screen and (min-width: 0) {
      /* line 108, src/components/breaking-news-banner/_breaking-news-banner.scss */
      .gif-breaking-news-banner__text .gif-marquee {
        animation: marquee 15s linear infinite;
        padding-right: 1.25rem; } }
    @media screen and (min-width: 750px) {
      /* line 108, src/components/breaking-news-banner/_breaking-news-banner.scss */
      .gif-breaking-news-banner__text .gif-marquee {
        animation: none; } }
    @media screen and (min-width: 1280px) {
      /* line 108, src/components/breaking-news-banner/_breaking-news-banner.scss */
      .gif-breaking-news-banner__text .gif-marquee {
        animation: none; } }

@keyframes marquee {
  0% {
    transform: translate(0, 0); }
  100% {
    transform: translate(-100%, 0); } }
  /* line 136, src/components/breaking-news-banner/_breaking-news-banner.scss */
  .gif-breaking-news-banner__close {
    padding: 0;
    font-family: "Knockout 71 A", "Knockout 71 B";
    font-style: normal;
    font-weight: 400;
    font-size: 1.375rem; }
    /* line 141, src/components/breaking-news-banner/_breaking-news-banner.scss */
    .gif-breaking-news-banner__close svg {
      fill: var(--white);
      width: 1rem;
      height: 1rem; }
    @media screen and (min-width: 0) {
      /* line 136, src/components/breaking-news-banner/_breaking-news-banner.scss */
      .gif-breaking-news-banner__close {
        align-self: flex-start; } }
    @media screen and (min-width: 750px) {
      /* line 136, src/components/breaking-news-banner/_breaking-news-banner.scss */
      .gif-breaking-news-banner__close {
        align-self: center; } }
  /* line 157, src/components/breaking-news-banner/_breaking-news-banner.scss */
  .gif-breaking-news-banner.is-visible {
    display: block; }

/* line 1, src/components/anchor-links/_anchor-links.scss */
.gif-anchor-links {
  bottom: 0;
  display: none;
  height: auto;
  top: auto;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  position: fixed;
  width: 100%;
  z-index: 4;
  /** Override Article CSS: START */
  /** Override Article CSS: END */ }
  @media (min-width: 1280px) {
    /* line 1, src/components/anchor-links/_anchor-links.scss */
    .gif-anchor-links {
      margin-left: 3.75rem;
      width: auto;
      z-index: 1; } }
  @media screen and (min-width: 0) {
    /* line 1, src/components/anchor-links/_anchor-links.scss */
    .gif-anchor-links {
      bottom: 0;
      height: auto;
      top: auto;
      transition: 0.3s ease height; } }
  @media screen and (min-width: 1280px) {
    /* line 1, src/components/anchor-links/_anchor-links.scss */
    .gif-anchor-links {
      bottom: unset;
      height: 0;
      top: 0;
      transition: 0.3s ease opacity; } }
  /* line 45, src/components/anchor-links/_anchor-links.scss */
  .gif-anchor-links--activated {
    display: block; }
  /* line 50, src/components/anchor-links/_anchor-links.scss */
  .gif-anchor-links--hide ul {
    opacity: 0; }
  /* line 56, src/components/anchor-links/_anchor-links.scss */
  .gif-anchor-links--show ul {
    opacity: 1; }
  @media screen and (min-width: 0) {
    /* line 62, src/components/anchor-links/_anchor-links.scss */
    .gif-anchor-links--close .gif-anchor-links__button {
      visibility: hidden; } }
  @media screen and (min-width: 1280px) {
    /* line 62, src/components/anchor-links/_anchor-links.scss */
    .gif-anchor-links--close .gif-anchor-links__button {
      visibility: visible; } }
  /* line 75, src/components/anchor-links/_anchor-links.scss */
  .gif-anchor-links__item {
    align-items: center;
    background-color: var(--cello);
    display: flex;
    height: 3.125rem;
    line-height: 3.125rem;
    padding: 0 var(--margin); }
    /* line 83, src/components/anchor-links/_anchor-links.scss */
    .gif-anchor-links__item:not(.active)::before {
      display: none !important; }
    @media (min-width: 1280px) {
      /* line 75, src/components/anchor-links/_anchor-links.scss */
      .gif-anchor-links__item {
        background-color: transparent;
        height: auto;
        line-height: normal;
        margin-bottom: 1.25rem;
        padding: 0; } }
  /* line 96, src/components/anchor-links/_anchor-links.scss */
  .gif-anchor-links__item-sm {
    align-items: center;
    display: flex;
    background-color: var(--dark-blue-grey);
    height: 3.125rem;
    justify-content: space-between;
    padding: 0 var(--margin);
    width: 100%; }
    /* line 105, src/components/anchor-links/_anchor-links.scss */
    .gif-anchor-links__item-sm #active-anchor-link {
      color: var(--white);
      margin-right: 0.625rem;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 400; }
    @media (min-width: 1280px) {
      /* line 96, src/components/anchor-links/_anchor-links.scss */
      .gif-anchor-links__item-sm {
        display: none; } }
    /* line 119, src/components/anchor-links/_anchor-links.scss */
    .gif-anchor-links__item-sm:not(.active)::before {
      display: none !important; }
    /* line 123, src/components/anchor-links/_anchor-links.scss */
    .gif-anchor-links__item-sm svg {
      fill: var(--white);
      transition: transform 0.3s ease; }
  /* line 131, src/components/anchor-links/_anchor-links.scss */
  .gif-anchor-links__item button, .gif-anchor-links__item-sm button {
    background-color: transparent;
    border: none;
    color: var(--white);
    cursor: pointer;
    padding: 0;
    margin: 0;
    height: auto;
    text-align: left;
    text-decoration: none;
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400; }
    @media screen and (min-width: 0) {
      /* line 131, src/components/anchor-links/_anchor-links.scss */
      .gif-anchor-links__item button, .gif-anchor-links__item-sm button {
        font-size: 1.125rem; } }
    @media screen and (min-width: 1280px) {
      /* line 131, src/components/anchor-links/_anchor-links.scss */
      .gif-anchor-links__item button, .gif-anchor-links__item-sm button {
        font-size: 1.375rem; } }
    @media (min-width: 1280px) {
      /* line 131, src/components/anchor-links/_anchor-links.scss */
      .gif-anchor-links__item button, .gif-anchor-links__item-sm button {
        color: var(--bunting);
        line-height: 1.18; } }
    /* line 158, src/components/anchor-links/_anchor-links.scss */
    .gif-anchor-links__item button:hover, .gif-anchor-links__item-sm button:hover {
      color: var(--valencia);
      background: transparent; }
    /* line 163, src/components/anchor-links/_anchor-links.scss */
    .gif-anchor-links__item button:focus, .gif-anchor-links__item-sm button:focus {
      background-color: transparent;
      border: none;
      outline: none; }
  /* line 171, src/components/anchor-links/_anchor-links.scss */
  .gif-anchor-links__item.active {
    position: relative; }
    /* line 174, src/components/anchor-links/_anchor-links.scss */
    .gif-anchor-links__item.active::before {
      display: none; }
    @media (min-width: 1280px) {
      /* line 171, src/components/anchor-links/_anchor-links.scss */
      .gif-anchor-links__item.active {
        background-color: transparent; }
        /* line 181, src/components/anchor-links/_anchor-links.scss */
        .gif-anchor-links__item.active::before {
          display: block;
          background-image: linear-gradient(to right, var(--valencia) 0%, var(--bunting) 100%);
          content: "";
          height: 0.3125rem;
          left: -3.8125rem;
          position: absolute;
          top: calc(50% - 2.5px);
          width: 2.5rem; } }
    @media (min-width: 1280px) {
      /* line 193, src/components/anchor-links/_anchor-links.scss */
      .gif-anchor-links__item.active button {
        font-family: "Ringside Condensed A", "Ringside Condensed B";
        font-style: normal;
        font-weight: 700;
        color: var(--valencia); } }
  /* line 201, src/components/anchor-links/_anchor-links.scss */
  .gif-anchor-links__menu {
    overflow: hidden;
    padding-top: 0;
    position: relative;
    transition: opacity ease 0.3s;
    width: fit-content; }
    @media screen and (min-width: 0) {
      /* line 201, src/components/anchor-links/_anchor-links.scss */
      .gif-anchor-links__menu {
        width: 100%; } }
    @media screen and (min-width: 1280px) {
      /* line 201, src/components/anchor-links/_anchor-links.scss */
      .gif-anchor-links__menu {
        width: fit-content; } }
    @media (min-width: 1280px) {
      /* line 201, src/components/anchor-links/_anchor-links.scss */
      .gif-anchor-links__menu {
        grid-column: 1/span 2;
        max-width: 10rem;
        overflow: visible;
        padding-top: 11.875rem;
        top: 0; } }
  /* line 227, src/components/anchor-links/_anchor-links.scss */
  .gif-anchor-links__toggle {
    border-bottom: none;
    display: block; }
    /* line 231, src/components/anchor-links/_anchor-links.scss */
    .gif-anchor-links__toggle:hover, .gif-anchor-links__toggle:focus {
      background-color: transparent;
      border: none;
      box-shadow: none;
      outline: none; }
      /* line 238, src/components/anchor-links/_anchor-links.scss */
      .gif-anchor-links__toggle:hover::after, .gif-anchor-links__toggle:focus::after {
        background-color: unset; }
    @media (min-width: 1280px) {
      /* line 227, src/components/anchor-links/_anchor-links.scss */
      .gif-anchor-links__toggle {
        display: none; } }
  /* line 249, src/components/anchor-links/_anchor-links.scss */
  .gif-anchor-links .gif-anchor-links__item {
    line-height: 3.125rem; }
    @media (min-width: 1280px) {
      /* line 249, src/components/anchor-links/_anchor-links.scss */
      .gif-anchor-links .gif-anchor-links__item {
        line-height: normal; } }

@media (min-width: 1280px) {
  /* line 266, src/components/anchor-links/_anchor-links.scss */
  .gif-article-hero:before {
    background-color: var(--white);
    bottom: 0;
    content: "";
    height: calc(100% + 18.75rem);
    left: calc(((100vw - 100%) * -1) / 2);
    position: absolute;
    width: 100vw;
    z-index: -1; }
  /* line 278, src/components/anchor-links/_anchor-links.scss */
  .gif-anchor-links ~ .content-wrapper .gif-article-full-width,
  .gif-anchor-links ~ .gif-article-full-width {
    transform: translate3d(0, 0, 0); }
    /* line 282, src/components/anchor-links/_anchor-links.scss */
    .gif-anchor-links ~ .content-wrapper .gif-article-full-width div,
    .gif-anchor-links ~ .gif-article-full-width div {
      z-index: 1; }
  /* line 287, src/components/anchor-links/_anchor-links.scss */
  .gif-anchor-links ~ .content-wrapper ul + .gif-article-full-width,
  .gif-anchor-links ~ ul + .gif-article-full-width {
    margin-top: 2.5rem; }
  /* line 294, src/components/anchor-links/_anchor-links.scss */
  .gif-anchor-links ~ .content-wrapper .gif-feature-links:before,
  .gif-anchor-links ~ .gif-feature-links:before {
    bottom: 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: -1; }
  /* line 304, src/components/anchor-links/_anchor-links.scss */
  .gif-anchor-links ~ .content-wrapper .gif-feature-links:after,
  .gif-anchor-links ~ .gif-feature-links:after {
    bottom: 0;
    background-color: var(--white);
    content: "";
    height: 100%;
    left: calc(((100vw - 100%) * -1) / 2);
    position: absolute;
    width: 100vw;
    z-index: -2; }
  /* line 315, src/components/anchor-links/_anchor-links.scss */
  .gif-anchor-links ~ .content-wrapper .gif-feature-links__contain,
  .gif-anchor-links ~ .gif-feature-links__contain {
    z-index: 8; }
  /* line 320, src/components/anchor-links/_anchor-links.scss */
  .gif-anchor-links ~ .content-wrapper .gif-feature-links--paragraph:before,
  .gif-anchor-links ~ .gif-feature-links--paragraph:before {
    background-color: var(--cello);
    z-index: 1; }
  /* line 327, src/components/anchor-links/_anchor-links.scss */
  .gif-anchor-links ~ .content-wrapper .gif-feature-links--text-links:before,
  .gif-anchor-links ~ .gif-feature-links--text-links:before {
    background-color: var(--light-blue-grey-solid); }
  /* line 333, src/components/anchor-links/_anchor-links.scss */
  .gif-anchor-links ~ .content-wrapper .gif-module.gif-article-full-width:not(.gif-fifty-fifty),
  .gif-anchor-links ~ .gif-module.gif-article-full-width:not(.gif-fifty-fifty) {
    background-color: var(--white);
    z-index: 2; }
  /* line 339, src/components/anchor-links/_anchor-links.scss */
  .gif-anchor-links ~ .content-wrapper .gif-embedded-video.gif-article-full-width,
  .gif-anchor-links ~ .gif-embedded-video.gif-article-full-width {
    background-color: var(--white); }
  /* line 344, src/components/anchor-links/_anchor-links.scss */
  .gif-anchor-links ~ .content-wrapper .gif-thumbnail-grid,
  .gif-anchor-links ~ .gif-thumbnail-grid {
    background-color: var(--white);
    z-index: 2; }
    /* line 348, src/components/anchor-links/_anchor-links.scss */
    .gif-anchor-links ~ .content-wrapper .gif-thumbnail-grid::before,
    .gif-anchor-links ~ .gif-thumbnail-grid::before {
      content: "";
      position: absolute;
      background-color: var(--pale-red);
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      height: 100%;
      max-width: 90rem;
      margin: 0 auto; }
  /* line 364, src/components/anchor-links/_anchor-links.scss */
  .gif-anchor-links ~ .content-wrapper .gif-article-full-width + .gif-feature-1-up::before,
  .gif-anchor-links ~ .gif-article-full-width + .gif-feature-1-up:not(.gif-article-full-width)::before {
    background-color: var(--cello);
    content: "";
    height: calc(100% + 2.5rem);
    left: calc(((100vw - 100%) * -1) / 2);
    position: absolute;
    top: -2.5rem;
    width: 100vw;
    z-index: -1; }
  /* line 380, src/components/anchor-links/_anchor-links.scss */
  .gif-anchor-links ~ .content-wrapper .gif-article-full-width + .gif-article-full-width:not(.gif-feature-1-up):not(.gif-featured)::after,
  .gif-anchor-links ~
.gif-article-full-width + .gif-article-full-width:not(.gif-feature-1-up):not(.gif-featured)::after {
    background-color: var(--white);
    content: "";
    height: calc(100% + 2.5rem);
    left: calc(((100vw - 100%) * -1) / 2);
    position: absolute;
    top: -2.5rem;
    width: 100vw;
    z-index: -1; }
  /* line 394, src/components/anchor-links/_anchor-links.scss */
  .gif-anchor-links ~ .content-wrapper .gif-article-full-width + .gif-featured::before,
  .gif-anchor-links ~ .gif-article-full-width + .gif-featured::before {
    height: calc(100% + 2.5rem);
    top: -2.5rem; }
  /* line 402, src/components/anchor-links/_anchor-links.scss */
  .gif-anchor-links ~ .content-wrapper .gif-featured::before,
  .gif-anchor-links ~ .gif-featured::before {
    background-color: var(--white);
    content: "";
    height: 100%;
    left: calc(((100vw - 100%) * -1) / 2);
    position: absolute;
    top: 0;
    width: 100vw;
    z-index: -1; }
  /* line 413, src/components/anchor-links/_anchor-links.scss */
  .gif-anchor-links ~ .content-wrapper .gif-featured::after,
  .gif-anchor-links ~ .gif-featured::after {
    content: "";
    height: 100%;
    left: calc(((100vw - 100%) * -1) / 2);
    position: absolute;
    top: 0;
    width: 100vw; }
  /* line 425, src/components/anchor-links/_anchor-links.scss */
  .gif-anchor-links ~ .content-wrapper .gif-featured--bg-navy .gif-container, .gif-anchor-links ~ .content-wrapper .gif-featured--bg-red .gif-container, .gif-anchor-links ~ .content-wrapper .gif-featured--bg-gray .gif-container,
  .gif-anchor-links ~ .gif-featured--bg-navy .gif-container,
  .gif-anchor-links ~ .gif-featured--bg-red .gif-container,
  .gif-anchor-links ~ .gif-featured--bg-gray .gif-container {
    z-index: 2; }
  /* line 431, src/components/anchor-links/_anchor-links.scss */
  .gif-anchor-links ~ .content-wrapper .gif-featured--bg-navy::after,
  .gif-anchor-links ~ .gif-featured--bg-navy::after {
    background-color: var(--cello); }
  /* line 436, src/components/anchor-links/_anchor-links.scss */
  .gif-anchor-links ~ .content-wrapper .gif-featured--bg-red::after,
  .gif-anchor-links ~ .gif-featured--bg-red::after {
    background-color: var(--pale-red); }
  /* line 442, src/components/anchor-links/_anchor-links.scss */
  .gif-anchor-links ~ .content-wrapper .gif-featured--bg-gray::after,
  .gif-anchor-links ~ .gif-featured--bg-gray::after {
    background-color: var(--light-blue-grey-solid); }
  /* line 447, src/components/anchor-links/_anchor-links.scss */
  .gif-anchor-links ~ .content-wrapper .gif-featured .gif-container,
  .gif-anchor-links ~ .gif-featured .gif-container {
    z-index: 1; }
  /* line 452, src/components/anchor-links/_anchor-links.scss */
  .gif-anchor-links ~ .content-wrapper .gif-article-full-width.gif-end-notes,
  .gif-anchor-links ~ .gif-article-full-width.gif-end-notes {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    margin-bottom: 1.4375rem;
    margin-top: 3.125rem; }
    /* line 461, src/components/anchor-links/_anchor-links.scss */
    .gif-anchor-links ~ .content-wrapper .gif-article-full-width.gif-end-notes:before,
    .gif-anchor-links ~ .gif-article-full-width.gif-end-notes:before {
      background-color: var(--white);
      content: "";
      height: calc(100% + 3.125rem + 1.4375rem);
      left: calc(((100vw - 100%) * -1) / 2);
      position: absolute;
      top: -3.125rem;
      width: 100vw; }
  /* line 474, src/components/anchor-links/_anchor-links.scss */
  .gif-anchor-links ~ .content-wrapper .gif-article-full-width + .gif-featured::before,
  .gif-anchor-links ~ .gif-article-full-width + .gif-featured::before {
    height: calc(100% + 2.5rem);
    top: -2.5rem; }
  /* line 480, src/components/anchor-links/_anchor-links.scss */
  .gif-anchor-links ~ .content-wrapper .gif-fifty-fifty,
  .gif-fifty-fifty {
    background-color: var(--light-blue-grey-20);
    z-index: 2; }
    /* line 485, src/components/anchor-links/_anchor-links.scss */
    .gif-anchor-links ~ .content-wrapper .gif-fifty-fifty::before,
    .gif-fifty-fifty::before {
      background-color: var(--white);
      content: "";
      height: 100%;
      left: calc(((100vw - 100%) * -1) / 2);
      position: absolute;
      top: 0;
      width: 100vw;
      z-index: -1; }
    /* line 496, src/components/anchor-links/_anchor-links.scss */
    .gif-anchor-links ~ .content-wrapper .gif-fifty-fifty__contain,
    .gif-fifty-fifty__contain {
      position: static; }
      /* line 499, src/components/anchor-links/_anchor-links.scss */
      .gif-anchor-links ~ .content-wrapper .gif-fifty-fifty__contain:before,
      .gif-fifty-fifty__contain:before {
        background-color: var(--white);
        content: "";
        height: 100%;
        left: calc(((100vw - 100%) * (-1)) / 2);
        position: absolute;
        top: 0;
        width: 100vw; }
      /* line 509, src/components/anchor-links/_anchor-links.scss */
      .gif-anchor-links ~ .content-wrapper .gif-fifty-fifty__contain:after,
      .gif-fifty-fifty__contain:after {
        background-color: var(--light-blue-grey-20);
        content: "";
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%;
        pointer-events: none; } }

@media (min-width: 1440px) {
  /* line 526, src/components/anchor-links/_anchor-links.scss */
  .gif-anchor-links ~ .content-wrapper .gif-article-hero:before,
  .gif-anchor-links ~ .gif-article-hero:before {
    left: -1.5625rem;
    width: calc(100% + 3.125rem); } }

/* line 1, src/components/footer/_footer.scss */
.gif-footer {
  background-color: var(--dark-blue-grey);
  position: relative;
  width: 100%;
  z-index: 5;
  /* Footer Nav */
  /* Footer Nav */
  /* Social Media Links */
  /* Social Media Links */
  /* Form */
  /* Form */
  /* Sub Footer */
  /*--------------Footer Form Style ------------------*/
  /*--------------------------------------------------*/
  /* Sub Footer */ }
  @media screen and (min-width: 0) {
    /* line 1, src/components/footer/_footer.scss */
    .gif-footer {
      margin-top: 1.25rem;
      padding: 1.875rem 0 2.5rem; } }
  @media screen and (min-width: 750px) {
    /* line 1, src/components/footer/_footer.scss */
    .gif-footer {
      margin-top: 2.5rem;
      padding: 2.5rem 0; } }
  @media screen and (min-width: 1280px) {
    /* line 1, src/components/footer/_footer.scss */
    .gif-footer {
      padding: 3.75rem 0 1.875rem; } }
  /* line 21, src/components/footer/_footer.scss */
  .gif-footer ul {
    list-style: none; }
  /* line 25, src/components/footer/_footer.scss */
  .gif-footer a {
    color: var(--white);
    text-decoration: none; }
    /* line 29, src/components/footer/_footer.scss */
    .gif-footer a:hover {
      color: var(--valencia); }
  /* line 34, src/components/footer/_footer.scss */
  .gif-footer button {
    display: block;
    width: calc(100% - 0.3125rem); }
  /* line 39, src/components/footer/_footer.scss */
  .gif-footer strong {
    color: var(--valencia); }
  /* line 43, src/components/footer/_footer.scss */
  .gif-footer .gif-container {
    margin-bottom: 2.5rem; }
  /* line 48, src/components/footer/_footer.scss */
  .gif-footer__link {
    font-family: "Ringside Condensed Bold"; }
    @media screen and (min-width: 0) {
      /* line 48, src/components/footer/_footer.scss */
      .gif-footer__link {
        font-size: 1rem; } }
    @media screen and (min-width: 1280px) {
      /* line 48, src/components/footer/_footer.scss */
      .gif-footer__link {
        font-size: 1.125rem; } }
  /* line 62, src/components/footer/_footer.scss */
  .gif-footer__logo {
    height: auto;
    width: auto; }
    /* line 66, src/components/footer/_footer.scss */
    .gif-footer__logo svg {
      height: 2.375rem; }
      @media screen and (min-width: 0) {
        /* line 66, src/components/footer/_footer.scss */
        .gif-footer__logo svg {
          width: 7.1875rem; } }
      @media screen and (min-width: 750px) {
        /* line 66, src/components/footer/_footer.scss */
        .gif-footer__logo svg {
          width: 10.4375rem; } }
  /* line 80, src/components/footer/_footer.scss */
  .gif-footer__nav {
    display: flex;
    flex-direction: column; }
    @media screen and (min-width: 0) {
      /* line 80, src/components/footer/_footer.scss */
      .gif-footer__nav {
        grid-column: 1/span 6; } }
    @media screen and (min-width: 750px) {
      /* line 80, src/components/footer/_footer.scss */
      .gif-footer__nav {
        grid-column: 1/span 6; } }
    @media screen and (min-width: 1280px) {
      /* line 80, src/components/footer/_footer.scss */
      .gif-footer__nav {
        grid-column: 4/span 5; } }
    /* line 94, src/components/footer/_footer.scss */
    .gif-footer__nav ul {
      display: flex;
      width: 100%; }
    @media screen and (min-width: 750px) {
      /* line 99, src/components/footer/_footer.scss */
      .gif-footer__nav > ul:first-child {
        padding-top: 0.375rem; } }
    @media screen and (min-width: 0) {
      /* line 110, src/components/footer/_footer.scss */
      .gif-footer__nav li {
        margin-bottom: 1.875rem;
        width: 46.92308%; } }
    @media screen and (min-width: 750px) {
      /* line 110, src/components/footer/_footer.scss */
      .gif-footer__nav li {
        width: 45.66929%; } }
    @media screen and (min-width: 1280px) {
      /* line 110, src/components/footer/_footer.scss */
      .gif-footer__nav li {
        margin-bottom: 2.5rem;
        width: calc(34.79965% + 2.4875rem); } }
    @media screen and (min-width: 0) {
      /* line 126, src/components/footer/_footer.scss */
      .gif-footer__nav li:first-child {
        margin-right: 6.15385%;
        padding-right: 1.25rem; } }
    @media screen and (min-width: 750px) {
      /* line 126, src/components/footer/_footer.scss */
      .gif-footer__nav li:first-child {
        margin-right: 0;
        padding-right: 2.1875rem; } }
    @media screen and (min-width: 1280px) {
      /* line 126, src/components/footer/_footer.scss */
      .gif-footer__nav li:first-child {
        padding-right: 3.125rem; } }
    /* line 143, src/components/footer/_footer.scss */
    .gif-footer__nav li:last-child {
      margin-top: 0;
      margin-bottom: 0; }
      @media screen and (min-width: 0) {
        /* line 143, src/components/footer/_footer.scss */
        .gif-footer__nav li:last-child {
          padding-left: 1.25rem; } }
      @media screen and (min-width: 750px) {
        /* line 143, src/components/footer/_footer.scss */
        .gif-footer__nav li:last-child {
          padding-left: 2.1875rem; } }
      @media screen and (min-width: 1280px) {
        /* line 143, src/components/footer/_footer.scss */
        .gif-footer__nav li:last-child {
          padding-left: 3.125rem; } }
    /* line 159, src/components/footer/_footer.scss */
    .gif-footer__nav a {
      line-height: normal;
      text-transform: capitalize;
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 700; }
  @media screen and (min-width: 0) {
    /* line 169, src/components/footer/_footer.scss */
    .gif-footer__social-medias {
      display: flex;
      grid-column: 1/span 6;
      justify-content: space-between;
      margin-bottom: 2.8125rem; } }
  @media screen and (min-width: 750px) {
    /* line 169, src/components/footer/_footer.scss */
    .gif-footer__social-medias {
      grid-column: 1/span 12;
      margin-bottom: 4.0625rem; } }
  @media screen and (min-width: 1280px) {
    /* line 169, src/components/footer/_footer.scss */
    .gif-footer__social-medias {
      display: block;
      grid-column: 1/span 3;
      margin-bottom: 0; } }
  /* line 195, src/components/footer/_footer.scss */
  .gif-footer__social-medias ul {
    display: flex;
    justify-content: space-between;
    padding: 0; }
    @media screen and (min-width: 0) {
      /* line 195, src/components/footer/_footer.scss */
      .gif-footer__social-medias ul {
        padding-right: 0.5rem;
        width: 46.92308%; } }
    @media screen and (min-width: 750px) {
      /* line 195, src/components/footer/_footer.scss */
      .gif-footer__social-medias ul {
        padding-right: 0;
        margin-right: 0.5rem;
        width: 21.88679%; } }
    @media screen and (min-width: 1280px) {
      /* line 195, src/components/footer/_footer.scss */
      .gif-footer__social-medias ul {
        padding-right: 0;
        margin-right: 0;
        margin-top: 2.5rem;
        width: 61.55624%; } }
  @media (min-width: 750px) {
    /* line 226, src/components/footer/_footer.scss */
    .gif-footer__social-medias li {
      margin-top: 0.625rem; } }
  @media (min-width: 1280px) {
    /* line 226, src/components/footer/_footer.scss */
    .gif-footer__social-medias li {
      height: 2.5rem;
      margin-top: 0;
      width: 2.5rem; } }
  /* line 239, src/components/footer/_footer.scss */
  .gif-footer__social-media-link {
    align-content: center;
    display: flex;
    height: 100%;
    width: 100%; }
    /* line 245, src/components/footer/_footer.scss */
    .gif-footer__social-media-link svg {
      fill: var(--white);
      opacity: 0.5;
      transition: 0.3s ease opacity; }
      /* line 250, src/components/footer/_footer.scss */
      .gif-footer__social-media-link svg:hover {
        opacity: 1; }
  /* line 259, src/components/footer/_footer.scss */
  .gif-footer__cta.gif-button--primary:hover:hover, .gif-form__everyaction .at-form-submit .gif-footer__cta.at-submit:hover:hover {
    z-index: 1; }
  /* line 264, src/components/footer/_footer.scss */
  .gif-footer__form {
    /* override EveryAction form styling */ }
    @media screen and (min-width: 0) {
      /* line 264, src/components/footer/_footer.scss */
      .gif-footer__form {
        grid-column: 1/span 6; } }
    @media screen and (min-width: 750px) {
      /* line 264, src/components/footer/_footer.scss */
      .gif-footer__form {
        grid-column: 7/span 6; } }
    @media screen and (min-width: 1280px) {
      /* line 264, src/components/footer/_footer.scss */
      .gif-footer__form {
        grid-column: 9/span 4; } }
    /* line 277, src/components/footer/_footer.scss */
    .gif-footer__form .content > .contributions {
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 700;
      color: var(--dark-blue-grey); }
      @media screen and (min-width: 0) {
        /* line 277, src/components/footer/_footer.scss */
        .gif-footer__form .content > .contributions {
          font-size: 1.75rem;
          line-height: 1.21; } }
      @media screen and (min-width: 750px) {
        /* line 277, src/components/footer/_footer.scss */
        .gif-footer__form .content > .contributions {
          font-size: 1.875rem;
          line-height: 1.13; } }
    /* line 295, src/components/footer/_footer.scss */
    .gif-footer__form .content > .contributions p {
      color: var(--white); }
    /* line 300, src/components/footer/_footer.scss */
    .gif-footer__form .at.error:focus {
      background-color: transparent; }
    /* line 304, src/components/footer/_footer.scss */
    .gif-footer__form .at-fields {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between; }
    /* line 310, src/components/footer/_footer.scss */
    .gif-footer__form .at-inner {
      background-color: transparent; }
    /* line 314, src/components/footer/_footer.scss */
    .gif-footer__form .at-row {
      display: flex;
      justify-content: space-between; }
      /* line 317, src/components/footer/_footer.scss */
      .gif-footer__form .at-row:not(.at-row-solo) {
        width: 100%; }
      @media screen and (min-width: 0) {
        /* line 321, src/components/footer/_footer.scss */
        .gif-footer__form .at-row.EmailAddress {
          width: 66.26984%; } }
      @media screen and (min-width: 750px) {
        /* line 321, src/components/footer/_footer.scss */
        .gif-footer__form .at-row.EmailAddress {
          width: 65.77651%; } }
      @media screen and (min-width: 1280px) {
        /* line 321, src/components/footer/_footer.scss */
        .gif-footer__form .at-row.EmailAddress {
          width: 69.46299%; } }
      @media screen and (min-width: 0) {
        /* line 333, src/components/footer/_footer.scss */
        .gif-footer__form .at-row.PostalCode {
          width: 31.0537%; } }
      @media screen and (min-width: 750px) {
        /* line 333, src/components/footer/_footer.scss */
        .gif-footer__form .at-row.PostalCode {
          width: 31.18386%; } }
      @media screen and (min-width: 1280px) {
        /* line 333, src/components/footer/_footer.scss */
        .gif-footer__form .at-row.PostalCode {
          width: 27.7685%; } }
    /* line 346, src/components/footer/_footer.scss */
    .gif-footer__form .at-submit {
      width: 100%; }
      /* line 349, src/components/footer/_footer.scss */
      .gif-footer__form .at-submit:hover {
        background-color: var(--valencia) !important; }
    /* line 354, src/components/footer/_footer.scss */
    .gif-footer__form .at .at-fieldset {
      padding: 0; }
    /* line 359, src/components/footer/_footer.scss */
    .gif-footer__form .at .at-text.FirstName, .gif-footer__form .at .at-text.LastName {
      width: 48.6539%; }
    /* line 364, src/components/footer/_footer.scss */
    .gif-footer__form .at .at-text ::-ms-input-placeholder {
      /* Microsoft Edge */
      color: var(--white) !important; }
    /* line 369, src/components/footer/_footer.scss */
    .gif-footer__form .at .at-text input {
      background-color: var(--bunting);
      color: var(--white) !important; }
      /* line 373, src/components/footer/_footer.scss */
      .gif-footer__form .at .at-text input::placeholder {
        /* Chrome, Firefox, Opera, Safari 10.1+ */
        color: var(--white) !important; }
    /* line 379, src/components/footer/_footer.scss */
    .gif-footer__form .at .at-text input:focus {
      background-color: transparent !important; }
  /* line 386, src/components/footer/_footer.scss */
  .gif-footer__sign-up-title {
    font-family: "Knockout 71 A", "Knockout 71 B";
    font-style: normal;
    font-weight: 400; }
    /* line 389, src/components/footer/_footer.scss */
    .gif-footer__sign-up-title p {
      color: var(--white);
      font-weight: normal;
      position: relative;
      text-transform: uppercase; }
      @media screen and (min-width: 0) {
        /* line 389, src/components/footer/_footer.scss */
        .gif-footer__sign-up-title p {
          font-size: 2rem;
          margin-top: 0.9375rem;
          margin-bottom: 0.625rem; } }
      @media screen and (min-width: 750px) {
        /* line 389, src/components/footer/_footer.scss */
        .gif-footer__sign-up-title p {
          margin-top: 0rem; } }
      @media screen and (min-width: 1280px) {
        /* line 389, src/components/footer/_footer.scss */
        .gif-footer__sign-up-title p {
          font-size: 2.125rem;
          line-height: 0.8;
          margin-bottom: 0.9375rem;
          top: -0.0625rem; } }
      /* line 425, src/components/footer/_footer.scss */
      .gif-footer__sign-up-title p em {
        font-style: normal;
        color: var(--dusk-blue); }
  /* line 434, src/components/footer/_footer.scss */
  .gif-footer__copyright {
    color: var(--white);
    font-size: 0.875rem;
    position: relative;
    order: 2;
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400; }
    @media (min-width: 750px) {
      /* line 434, src/components/footer/_footer.scss */
      .gif-footer__copyright {
        order: 1; } }
    @media screen and (min-width: 0) {
      /* line 434, src/components/footer/_footer.scss */
      .gif-footer__copyright {
        grid-column: 1/span 6; } }
    @media screen and (min-width: 750px) {
      /* line 434, src/components/footer/_footer.scss */
      .gif-footer__copyright {
        grid-column: 1/span 6;
        left: -1rem; } }
    @media screen and (min-width: 1280px) {
      /* line 434, src/components/footer/_footer.scss */
      .gif-footer__copyright {
        grid-column: 1/span 8;
        left: 0; } }
    /* line 461, src/components/footer/_footer.scss */
    .gif-footer__copyright a {
      text-decoration: underline; }
  /* line 466, src/components/footer/_footer.scss */
  .gif-footer__sub-nav {
    align-items: center; }
    /* line 469, src/components/footer/_footer.scss */
    .gif-footer__sub-nav-links {
      display: flex;
      flex-wrap: wrap;
      margin-bottom: 2.5rem;
      margin-top: 0;
      order: 1; }
      @media (min-width: 750px) {
        /* line 469, src/components/footer/_footer.scss */
        .gif-footer__sub-nav-links {
          margin-bottom: 0;
          order: 2; } }
      @media screen and (min-width: 0) {
        /* line 469, src/components/footer/_footer.scss */
        .gif-footer__sub-nav-links {
          grid-column: 1/span 6; } }
      @media screen and (min-width: 750px) {
        /* line 469, src/components/footer/_footer.scss */
        .gif-footer__sub-nav-links {
          grid-column: 7/span 6; } }
      @media screen and (min-width: 1280px) {
        /* line 469, src/components/footer/_footer.scss */
        .gif-footer__sub-nav-links {
          grid-column: 9/span 4; } }
      /* line 491, src/components/footer/_footer.scss */
      .gif-footer__sub-nav-links li {
        line-height: 2;
        margin-right: 2.5rem; }
      /* line 496, src/components/footer/_footer.scss */
      .gif-footer__sub-nav-links a {
        font-size: 0.875rem;
        white-space: nowrap;
        font-family: "Ringside Condensed A", "Ringside Condensed B";
        font-style: normal;
        font-weight: 400; }
  /* line 505, src/components/footer/_footer.scss */
  .gif-footer__sub-nav.gif-container {
    margin-bottom: 0; }
  /* line 512, src/components/footer/_footer.scss */
  .gif-footer .action-kit-form-wrapper input {
    height: 3.125rem;
    border-radius: 0.5rem; }
  /* line 517, src/components/footer/_footer.scss */
  .gif-footer .action-kit-form-wrapper .ak-styled-fields input[type="text"] {
    border: 2px solid var(--iron);
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.5rem;
    letter-spacing: 0;
    color: var(--white);
    padding: 10px 0 10px 12px; }
  /* line 529, src/components/footer/_footer.scss */
  .gif-footer .action-kit-form-wrapper .ak-styled-fields input[type="text"]::placeholder {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.5rem;
    letter-spacing: 0;
    color: var(--white);
    opacity: 1;
    text-transform: capitalize; }
  /* line 541, src/components/footer/_footer.scss */
  .gif-footer .action-kit-form-wrapper .ak-styled-fields input[type="text"]::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: var(--white); }
  /* line 546, src/components/footer/_footer.scss */
  .gif-footer .action-kit-form-wrapper .ak-styled-fields input[type="text"]::-moz-placeholder {
    /* Firefox 19+ */
    color: var(--white); }
  /* line 551, src/components/footer/_footer.scss */
  .gif-footer .action-kit-form-wrapper .ak-styled-fields input[type="text"]:-ms-input-placeholder {
    /* IE 10+ */
    color: var(--white); }
  /* line 556, src/components/footer/_footer.scss */
  .gif-footer .action-kit-form-wrapper .ak-styled-fields input[type="text"]:-moz-placeholder {
    /* Firefox 18- */
    color: var(--white); }
  /* line 561, src/components/footer/_footer.scss */
  .gif-footer .action-kit-form-wrapper .ak-styled-fields input[type="text"]:focus {
    border-color: #228ae6;
    box-shadow: 0 0 5px #ced4da;
    outline: none; }
  /* line 567, src/components/footer/_footer.scss */
  .gif-footer .action-kit-form-wrapper .ak-grid-col:not(:first-child) {
    margin-left: unset; }
  /* line 571, src/components/footer/_footer.scss */
  .gif-footer .action-kit-form-wrapper .ak-styled-fields input {
    margin-bottom: 0;
    background-color: var(--bunting); }
  /* line 576, src/components/footer/_footer.scss */
  .gif-footer .action-kit-form-wrapper #signup-story h1 {
    display: none; }
  /* line 581, src/components/footer/_footer.scss */
  .gif-footer .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields {
    width: 100%;
    grid-template-columns: repeat(10, 1fr);
    display: grid;
    gap: 10px; }
    /* line 587, src/components/footer/_footer.scss */
    .gif-footer .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields button[type="submit"] {
      width: unset;
      font-family: "Knockout 71 A", "Knockout 71 B";
      height: 3.125rem;
      grid-column: 1 / 11;
      font-size: 1.375rem;
      line-height: 0.95;
      background-color: var(--valencia);
      margin: 0;
      text-transform: uppercase;
      display: grid;
      align-items: center; }
      /* line 600, src/components/footer/_footer.scss */
      .gif-footer .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields button[type="submit"]:hover {
        box-shadow: inset 0 3.125rem 0 0.00063rem var(--chathams);
        transition: box-shadow 0.5s ease-in-out; }
    /* line 607, src/components/footer/_footer.scss */
    .gif-footer .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields .ak-user-form > div {
      display: flex;
      align-items: center; }
      /* line 611, src/components/footer/_footer.scss */
      .gif-footer .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields .ak-user-form > div:nth-child(1) {
        grid-column: 1 / 6;
        grid-row: 1 / 2; }
      /* line 616, src/components/footer/_footer.scss */
      .gif-footer .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields .ak-user-form > div:nth-child(2) {
        grid-column: 6 / 11;
        grid-row: 1 / 2; }
      /* line 621, src/components/footer/_footer.scss */
      .gif-footer .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields .ak-user-form > div:nth-child(3) {
        grid-column: 1 / 4;
        grid-row: 2 / 3; }
      /* line 626, src/components/footer/_footer.scss */
      .gif-footer .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields .ak-user-form > div:nth-child(4) {
        grid-column: 4 / 11;
        grid-row: 2 / 3; }
  /* line 634, src/components/footer/_footer.scss */
  .gif-footer .action-kit-form-wrapper form[name^="act-"] .ak-error {
    border: 2px solid var(--valencia);
    background-color: transparent; }
  /* line 639, src/components/footer/_footer.scss */
  .gif-footer .action-kit-form-wrapper form[name^="act-"] .ak-user-form {
    display: contents; }
  /* line 643, src/components/footer/_footer.scss */
  .gif-footer .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields input[name="zip"] {
    width: 100%; }
  /* line 647, src/components/footer/_footer.scss */
  .gif-footer .action-kit-form-wrapper .ak-required-flag {
    display: none; }
  /* line 651, src/components/footer/_footer.scss */
  .gif-footer .action-kit-form-wrapper .required {
    position: relative; }
  /* line 655, src/components/footer/_footer.scss */
  .gif-footer .action-kit-form-wrapper ul.ak-err {
    font-family: ringside condensed a, ringside condensed b;
    font-style: normal;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1;
    letter-spacing: 0;
    color: var(--white);
    white-space: nowrap;
    background: var(--dusk-blue);
    padding: 0.6875rem 0.625rem 0.625rem;
    border-radius: 0.25rem;
    display: flex;
    align-items: center;
    position: absolute;
    min-width: 12.3rem;
    top: 100%;
    margin-top: 0.5rem;
    z-index: 2; }
  /* line 676, src/components/footer/_footer.scss */
  .gif-footer .action-kit-form-wrapper ul.ak-err::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0.625rem;
    height: 0.625rem;
    transform: translate(0.8125rem, -0.3125rem) rotate(45deg);
    background: var(--dusk-blue); }
  /* line 687, src/components/footer/_footer.scss */
  .gif-footer .action-kit-form-wrapper ul.ak-err::before {
    font-family: "knockout 71 a", "knockout 71 b";
    font-style: normal;
    font-weight: 400;
    content: "";
    display: inline-flex;
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.625rem;
    background-image: url(/wp-content/themes/giffords-2020/src/images/png/circle-alert.png);
    background-size: 1.25rem 1.25rem; }
  /* line 700, src/components/footer/_footer.scss */
  .gif-footer .action-kit-form-wrapper .s-h-min_full {
    font-family: ringside condensed a, ringside condensed b;
    font-style: normal;
    font-weight: 700;
    color: var(--white);
    font-size: 1.875rem;
    line-height: 1.13; }
  /* line 709, src/components/footer/_footer.scss */
  .gif-footer .action-kit-form-wrapper .sent-successfully-message {
    color: #fff; }

/* line 1, src/components/end-notes/_end-notes.scss */
.gif-end-notes {
  font-family: "Ringside Condensed A", "Ringside Condensed B";
  font-style: normal;
  font-weight: 400;
  margin-top: 0.9375rem; }
  /* line 5, src/components/end-notes/_end-notes.scss */
  .gif-end-notes .gif-container {
    border-bottom: solid 0.0625rem var(--light-blue-grey);
    border-top: solid 0.0625rem var(--light-blue-grey);
    padding: 0.625rem 0; }
    @media (min-width: 750px) {
      /* line 5, src/components/end-notes/_end-notes.scss */
      .gif-end-notes .gif-container {
        padding: 0.9375rem 0; } }
    /* line 14, src/components/end-notes/_end-notes.scss */
    .gif-end-notes--active .gif-end-notes .gif-container {
      padding: 0.625rem 0 1.25rem; }
      @media (min-width: 750px) {
        /* line 14, src/components/end-notes/_end-notes.scss */
        .gif-end-notes--active .gif-end-notes .gif-container {
          padding: 0.9375rem 0 0.9375rem; } }
  @media screen and (min-width: 0) {
    /* line 23, src/components/end-notes/_end-notes.scss */
    .gif-end-notes__content {
      grid-column: 1/span 6; } }
  @media screen and (min-width: 750px) {
    /* line 23, src/components/end-notes/_end-notes.scss */
    .gif-end-notes__content {
      grid-column: 1/span 12; } }
  /* line 34, src/components/end-notes/_end-notes.scss */
  .gif-end-notes__item {
    color: var(--dusk-blue);
    cursor: pointer; }
  /* line 38, src/components/end-notes/_end-notes.scss */
  .gif-end-notes__selection-wrapper .components-popover__content {
    padding: 0.625rem; }
    /* line 41, src/components/end-notes/_end-notes.scss */
    .gif-end-notes__selection-wrapper .components-popover__content button {
      float: right; }
  /* line 46, src/components/end-notes/_end-notes.scss */
  .gif-end-notes td {
    vertical-align: top; }
    /* line 49, src/components/end-notes/_end-notes.scss */
    .gif-end-notes td:nth-child(3) {
      min-width: 400px; }
  /* line 54, src/components/end-notes/_end-notes.scss */
  .gif-end-notes h2 {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    font-weight: bold;
    font-stretch: condensed;
    font-style: normal;
    line-height: normal;
    color: var(--dark-blue-grey); }
    @media screen and (min-width: 0) {
      /* line 54, src/components/end-notes/_end-notes.scss */
      .gif-end-notes h2 {
        letter-spacing: 0.02875rem;
        font-size: 1.625rem; } }
    @media screen and (min-width: 750px) {
      /* line 54, src/components/end-notes/_end-notes.scss */
      .gif-end-notes h2 {
        letter-spacing: 0.04rem;
        font-size: 2.25rem; } }
    @media screen and (min-width: 1280px) {
      /* line 54, src/components/end-notes/_end-notes.scss */
      .gif-end-notes h2 {
        letter-spacing: 0.04rem;
        font-size: 2.25rem; } }
    /* line 80, src/components/end-notes/_end-notes.scss */
    .gif-end-notes h2 button {
      display: flex;
      justify-content: center;
      align-items: center;
      transition: transform 300ms;
      background: none;
      padding: 0;
      border: none;
      margin-right: 0.25rem; }
      @media (min-width: 750px) {
        /* line 80, src/components/end-notes/_end-notes.scss */
        .gif-end-notes h2 button {
          margin: 0; } }
      /* line 94, src/components/end-notes/_end-notes.scss */
      .gif-end-notes h2 button svg {
        fill: var(--pale-red); }
        @media screen and (min-width: 0) {
          /* line 94, src/components/end-notes/_end-notes.scss */
          .gif-end-notes h2 button svg {
            width: 1rem; } }
        @media screen and (min-width: 750px) {
          /* line 94, src/components/end-notes/_end-notes.scss */
          .gif-end-notes h2 button svg {
            width: 1.25rem; } }
        @media screen and (min-width: 1280px) {
          /* line 94, src/components/end-notes/_end-notes.scss */
          .gif-end-notes h2 button svg {
            width: 1.25rem; } }
      /* line 107, src/components/end-notes/_end-notes.scss */
      .gif-end-notes--active .gif-end-notes h2 button {
        transform: rotate(90deg); }
  /* line 113, src/components/end-notes/_end-notes.scss */
  .gif-end-notes ol {
    display: none;
    list-style-type: decimal;
    margin-top: 1.25rem;
    padding-left: 0.75rem; }
    @media (min-width: 1280px) {
      /* line 113, src/components/end-notes/_end-notes.scss */
      .gif-end-notes ol {
        padding-right: 21.22788%; } }
  /* line 124, src/components/end-notes/_end-notes.scss */
  .gif-end-notes li {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    color: var(--black);
    font-size: 0.875rem !important;
    font-weight: normal !important;
    font-stretch: condensed;
    font-style: normal;
    line-height: 1.43;
    margin-top: 0;
    margin-bottom: 0.625rem; }
    /* line 136, src/components/end-notes/_end-notes.scss */
    .gif-end-notes li strong {
      font-weight: normal; }
    /* line 140, src/components/end-notes/_end-notes.scss */
    .gif-end-notes li em {
      font-style: italic !important; }
      /* line 143, src/components/end-notes/_end-notes.scss */
      .gif-end-notes li em > strong {
        font-style: italic !important; }
    /* line 149, src/components/end-notes/_end-notes.scss */
    .gif-end-notes li strong > em {
      font-style: italic !important; }
    @media (min-width: 750px) {
      /* line 124, src/components/end-notes/_end-notes.scss */
      .gif-end-notes li {
        font-size: 1rem !important;
        line-height: 1.25; } }
    /* line 159, src/components/end-notes/_end-notes.scss */
    .gif-end-notes li.active {
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 400;
      font-weight: bold !important; }
      /* line 163, src/components/end-notes/_end-notes.scss */
      .gif-end-notes li.active strong,
      .gif-end-notes li.active em,
      .gif-end-notes li.active a {
        font-weight: bold; }
    /* line 170, src/components/end-notes/_end-notes.scss */
    .gif-end-notes li a {
      color: var(--dusk-blue);
      display: inline-block;
      text-decoration: none; }
      /* line 175, src/components/end-notes/_end-notes.scss */
      .gif-end-notes li a:hover {
        color: var(--pale-red); }
    /* line 180, src/components/end-notes/_end-notes.scss */
    .gif-end-notes li svg {
      fill: var(--dusk-blue);
      height: 0.75rem;
      margin-left: 0.3125rem;
      pointer-events: none;
      width: 0.625rem; }

/* line 191, src/components/end-notes/_end-notes.scss */
.gif-end-notes--active button {
  transform: rotate(180deg); }

/* line 195, src/components/end-notes/_end-notes.scss */
.gif-end-notes--active ol {
  display: block; }

/* line 1, src/components/stats-chaptering/_stats-chaptering.scss */
.gif-stats-chaptering {
  font-family: "Knockout 71 A", "Knockout 71 B";
  font-style: normal;
  font-weight: 400;
  background-color: var(--white);
  bottom: 0;
  box-shadow: 0 -4px 32px 0 rgba(0, 0, 0, 0.15);
  max-height: 100vh;
  opacity: 0;
  padding: 0 0 0.9375rem;
  position: fixed;
  text-transform: uppercase;
  transition: opacity 300ms ease, visibility 0ms ease 300ms;
  width: 100%;
  z-index: 8; }
  @media (min-width: 750px) {
    /* line 1, src/components/stats-chaptering/_stats-chaptering.scss */
    .gif-stats-chaptering {
      padding: 0 0 1.1875rem; } }
  @media (min-width: 1280px) {
    /* line 1, src/components/stats-chaptering/_stats-chaptering.scss */
    .gif-stats-chaptering {
      padding: 0 0 1.25rem; } }
  /* line 26, src/components/stats-chaptering/_stats-chaptering.scss */
  .gif-stats-chaptering--closed {
    pointer-events: none; }
  /* line 30, src/components/stats-chaptering/_stats-chaptering.scss */
  .gif-stats-chaptering--active {
    opacity: 1;
    pointer-events: all; }
  /* line 36, src/components/stats-chaptering/_stats-chaptering.scss */
  .gif-stats-chaptering--open {
    overflow-y: scroll;
    z-index: 11; }
    /* line 40, src/components/stats-chaptering/_stats-chaptering.scss */
    .gif-stats-chaptering--open .gif-stats-chaptering__toggler {
      margin-top: 20px; }
    /* line 47, src/components/stats-chaptering/_stats-chaptering.scss */
    .gif-stats-chaptering--open .gif-stats-chaptering__columns {
      height: 100vh;
      opacity: 1;
      transition: opacity 100ms ease-in 500ms, height 500ms ease-in; }
  /* line 58, src/components/stats-chaptering/_stats-chaptering.scss */
  .gif-stats-chaptering__toggle {
    grid-column: 1/span 6;
    height: 1.625rem;
    transition: margin-bottom 200ms ease 300ms; }
    @media (min-width: 750px) {
      /* line 58, src/components/stats-chaptering/_stats-chaptering.scss */
      .gif-stats-chaptering__toggle {
        grid-column: 1/span 12;
        height: 1.875rem; } }
    @media (min-width: 1280px) {
      /* line 58, src/components/stats-chaptering/_stats-chaptering.scss */
      .gif-stats-chaptering__toggle {
        height: 2.5rem; } }
    /* line 72, src/components/stats-chaptering/_stats-chaptering.scss */
    .gif-stats-chaptering--open .gif-stats-chaptering__toggle {
      margin-bottom: 2.5rem;
      transition: margin-bottom 200ms ease 0; }
      @media (min-width: 750px) {
        /* line 72, src/components/stats-chaptering/_stats-chaptering.scss */
        .gif-stats-chaptering--open .gif-stats-chaptering__toggle {
          margin-bottom: 1.875rem; } }
    /* line 86, src/components/stats-chaptering/_stats-chaptering.scss */
    .gif-stats-chaptering__toggle button {
      background-color: transparent;
      border: none;
      cursor: pointer;
      display: inline-block;
      margin-right: 1.25rem;
      padding: 0;
      transform: translateY(0.3125rem);
      pointer-events: auto; }
      @media (min-width: 750px) {
        /* line 86, src/components/stats-chaptering/_stats-chaptering.scss */
        .gif-stats-chaptering__toggle button {
          transform: translateY(0.5rem); } }
      @media (min-width: 1280px) {
        /* line 86, src/components/stats-chaptering/_stats-chaptering.scss */
        .gif-stats-chaptering__toggle button {
          transform: translateY(0.75rem); } }
      /* line 109, src/components/stats-chaptering/_stats-chaptering.scss */
      .gif-stats-chaptering__toggle button svg {
        display: block;
        height: 1rem;
        transform: rotate(180deg);
        transition: transform 100ms ease;
        width: 1.75rem; }
        @media (min-width: 750px) {
          /* line 109, src/components/stats-chaptering/_stats-chaptering.scss */
          .gif-stats-chaptering__toggle button svg {
            height: 1.0625rem;
            width: 1.6875rem; } }
        @media (min-width: 1280px) {
          /* line 109, src/components/stats-chaptering/_stats-chaptering.scss */
          .gif-stats-chaptering__toggle button svg {
            height: 1.375rem;
            width: 2.125rem; } }
        /* line 126, src/components/stats-chaptering/_stats-chaptering.scss */
        .gif-stats-chaptering--open .gif-stats-chaptering__toggle button svg {
          transform: rotate(0deg); }
    /* line 132, src/components/stats-chaptering/_stats-chaptering.scss */
    .gif-stats-chaptering__toggle h2 {
      display: inline-block;
      left: 3rem;
      opacity: 1;
      position: absolute;
      top: 0;
      width: calc(100% - 1.64938rem - 1.25rem); }
      /* line 140, src/components/stats-chaptering/_stats-chaptering.scss */
      .gif-stats-chaptering--open .gif-stats-chaptering__toggle h2 {
        opacity: 0; }
      @media (min-width: 750px) {
        /* line 132, src/components/stats-chaptering/_stats-chaptering.scss */
        .gif-stats-chaptering__toggle h2 {
          left: 2.9375rem; } }
      @media (min-width: 1280px) {
        /* line 132, src/components/stats-chaptering/_stats-chaptering.scss */
        .gif-stats-chaptering__toggle h2 {
          left: 3.375rem;
          top: 0.1875rem;
          width: calc(100% - 2.0625rem - 1.25rem); } }
      /* line 154, src/components/stats-chaptering/_stats-chaptering.scss */
      .gif-stats-chaptering__toggle h2 span {
        display: block;
        width: calc(100% + 0.625rem); }
        /* line 158, src/components/stats-chaptering/_stats-chaptering.scss */
        .gif-stats-chaptering__toggle h2 span:first-child {
          margin-top: -0.625rem; }
          /* line 161, src/components/stats-chaptering/_stats-chaptering.scss */
          .gif-stats-chaptering__toggle h2 span:first-child:not(:only-child) {
            margin-right: 0.9375rem; }
        /* line 166, src/components/stats-chaptering/_stats-chaptering.scss */
        .gif-stats-chaptering__toggle h2 span:only-child {
          margin-top: 0; }
        @media (min-width: 1280px) {
          /* line 154, src/components/stats-chaptering/_stats-chaptering.scss */
          .gif-stats-chaptering__toggle h2 span {
            display: inline-block;
            width: auto; } }
  /* line 178, src/components/stats-chaptering/_stats-chaptering.scss */
  .gif-stats-chaptering__columns {
    grid-column: 1/span 6;
    height: 0;
    opacity: 0;
    transition: opacity 100ms ease-in, height 500ms ease-in 100ms; }
    @media (min-width: 750px) {
      /* line 178, src/components/stats-chaptering/_stats-chaptering.scss */
      .gif-stats-chaptering__columns {
        grid-column: 2/span 10; } }
    @media (min-width: 1280px) {
      /* line 178, src/components/stats-chaptering/_stats-chaptering.scss */
      .gif-stats-chaptering__columns {
        display: flex;
        grid-column: 1/span 12;
        justify-content: space-between; } }
  /* line 196, src/components/stats-chaptering/_stats-chaptering.scss */
  .gif-stats-chaptering__column:not(:last-child) {
    margin-bottom: 3.625rem; }
    @media (min-width: 750px) {
      /* line 196, src/components/stats-chaptering/_stats-chaptering.scss */
      .gif-stats-chaptering__column:not(:last-child) {
        margin-bottom: 3.75rem; } }
    @media (min-width: 1280px) {
      /* line 196, src/components/stats-chaptering/_stats-chaptering.scss */
      .gif-stats-chaptering__column:not(:last-child) {
        margin-bottom: 0; } }
  @media (min-width: 1280px) {
    /* line 195, src/components/stats-chaptering/_stats-chaptering.scss */
    .gif-stats-chaptering__column {
      width: calc(50% - 1.24375rem); } }
  /* line 212, src/components/stats-chaptering/_stats-chaptering.scss */
  .gif-stats-chaptering__column button {
    border-radius: 0.3125rem;
    font-size: 0.875rem;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    height: 1.875rem;
    line-height: 1;
    width: 5.375rem; }
    /* line 223, src/components/stats-chaptering/_stats-chaptering.scss */
    .gif-stats-chaptering__column button:not(:last-child) {
      margin-right: 0.5rem; }
  /* line 229, src/components/stats-chaptering/_stats-chaptering.scss */
  .gif-stats-chaptering__heading {
    border-bottom: solid 0.3125rem var(--dark-blue-grey);
    margin-bottom: 1.875rem;
    padding-bottom: 0.625rem;
    position: relative; }
    @media (min-width: 1280px) {
      /* line 229, src/components/stats-chaptering/_stats-chaptering.scss */
      .gif-stats-chaptering__heading {
        margin-bottom: 2.5rem;
        padding-bottom: 0.3125rem; } }
  /* line 241, src/components/stats-chaptering/_stats-chaptering.scss */
  .gif-stats-chaptering__heading h2,
  .gif-stats-chaptering__toggle h2 span:last-child {
    color: var(--dark-blue-grey);
    font-size: 1.625rem;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: 0.02875rem;
    line-height: 1; }
    @media (min-width: 750px) {
      /* line 241, src/components/stats-chaptering/_stats-chaptering.scss */
      .gif-stats-chaptering__heading h2,
      .gif-stats-chaptering__toggle h2 span:last-child {
        font-size: 1.875rem;
        letter-spacing: 0.03375rem; } }
    @media (min-width: 1280px) {
      /* line 241, src/components/stats-chaptering/_stats-chaptering.scss */
      .gif-stats-chaptering__heading h2,
      .gif-stats-chaptering__toggle h2 span:last-child {
        font-size: 2.25rem;
        letter-spacing: normal; } }
  /* line 262, src/components/stats-chaptering/_stats-chaptering.scss */
  .gif-stats-chaptering__toggle h2 span:last-child:not(:only-child) {
    color: var(--pale-red); }
    /* line 265, src/components/stats-chaptering/_stats-chaptering.scss */
    .gif-stats-chaptering--open .gif-stats-chaptering__toggle h2 span:last-child:not(:only-child) {
      opacity: 0; }
  /* line 270, src/components/stats-chaptering/_stats-chaptering.scss */
  .gif-stats-chaptering__toggle h2 span:first-child:not(:only-child) {
    color: var(--dark-blue-grey);
    font-size: 1.125rem;
    letter-spacing: normal;
    line-height: 1.22; }
    @media (min-width: 1280px) {
      /* line 270, src/components/stats-chaptering/_stats-chaptering.scss */
      .gif-stats-chaptering__toggle h2 span:first-child:not(:only-child) {
        font-size: 2.25rem;
        letter-spacing: normal;
        line-height: 1.11; } }
  /* line 283, src/components/stats-chaptering/_stats-chaptering.scss */
  .gif-stats-chaptering__options {
    position: absolute;
    right: 0;
    top: 0; }
    /* line 290, src/components/stats-chaptering/_stats-chaptering.scss */
    li .gif-stats-chaptering__options {
      margin-top: -0.3125rem; }
  /* line 295, src/components/stats-chaptering/_stats-chaptering.scss */
  .gif-stats-chaptering li {
    color: var(--dark-blue-grey);
    font-size: 1.625rem;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: 0.02875rem;
    line-height: 1;
    margin-bottom: 0.9375rem;
    position: relative; }
    @media (min-width: 750px) {
      /* line 295, src/components/stats-chaptering/_stats-chaptering.scss */
      .gif-stats-chaptering li {
        font-size: 1.875rem;
        letter-spacing: 0.03375rem; } }
    @media (min-width: 1280px) {
      /* line 295, src/components/stats-chaptering/_stats-chaptering.scss */
      .gif-stats-chaptering li {
        font-size: 2rem;
        letter-spacing: normal;
        margin-bottom: 1.375rem; } }
    /* line 318, src/components/stats-chaptering/_stats-chaptering.scss */
    .gif-stats-chaptering li.disabled a {
      opacity: 0.3;
      pointer-events: none; }
    /* line 323, src/components/stats-chaptering/_stats-chaptering.scss */
    .gif-stats-chaptering li.disabled button {
      background-color: var(--dark-blue-grey);
      border-color: var(--dark-blue-grey);
      color: var(--white);
      position: relative; }
  /* line 332, src/components/stats-chaptering/_stats-chaptering.scss */
  .gif-stats-chaptering a,
  .gif-stats-chaptering__column li span {
    cursor: pointer;
    color: var(--dark-blue-grey);
    display: inline-block;
    position: relative;
    text-decoration: none; }
    /* line 340, src/components/stats-chaptering/_stats-chaptering.scss */
    .gif-stats-chaptering a:hover,
    .gif-stats-chaptering__column li span:hover {
      color: var(--white); }
    /* line 344, src/components/stats-chaptering/_stats-chaptering.scss */
    .gif-stats-chaptering a:hover::before,
    .gif-stats-chaptering__column li span:hover::before {
      background-color: var(--pale-red);
      content: "";
      display: block;
      height: calc(100% + 0.5rem);
      left: -0.4375rem;
      position: absolute;
      top: -0.3125rem;
      width: calc(100% + 0.875rem);
      z-index: -1; }
  /* line 357, src/components/stats-chaptering/_stats-chaptering.scss */
  .gif-stats-chaptering__pagination {
    display: none;
    opacity: 1;
    position: absolute;
    right: -0.75491%;
    top: 50%;
    transform: translateY(-50%);
    transition: opacity 300ms ease;
    visibility: visible; }
    @media (min-width: 750px) {
      /* line 357, src/components/stats-chaptering/_stats-chaptering.scss */
      .gif-stats-chaptering__pagination {
        display: block; } }
    @media (min-width: 1280px) {
      /* line 357, src/components/stats-chaptering/_stats-chaptering.scss */
      .gif-stats-chaptering__pagination {
        right: 0; } }
    /* line 375, src/components/stats-chaptering/_stats-chaptering.scss */
    .gif-stats-chaptering--open .gif-stats-chaptering__pagination {
      transition: visibility 0ms ease 0ms;
      visibility: hidden; }
    /* line 380, src/components/stats-chaptering/_stats-chaptering.scss */
    .gif-stats-chaptering__pagination--hidden {
      opacity: 0;
      pointer-events: none; }
    /* line 385, src/components/stats-chaptering/_stats-chaptering.scss */
    .gif-stats-chaptering__pagination svg {
      height: 0.5rem;
      width: 0.9375rem; }
    /* line 390, src/components/stats-chaptering/_stats-chaptering.scss */
    .gif-stats-chaptering__pagination a {
      display: inline-block; }
    /* line 394, src/components/stats-chaptering/_stats-chaptering.scss */
    .gif-stats-chaptering__pagination a:hover::before {
      content: none; }
    /* line 398, src/components/stats-chaptering/_stats-chaptering.scss */
    .gif-stats-chaptering__pagination .gif-text {
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 400;
      display: inline-block;
      font-size: 1rem;
      font-stretch: condensed;
      font-style: normal;
      font-weight: normal;
      letter-spacing: normal;
      line-height: 1.25;
      text-align: center;
      text-transform: none; }
    /* line 412, src/components/stats-chaptering/_stats-chaptering.scss */
    .gif-stats-chaptering__pagination .gif-disabled {
      opacity: 0.3;
      pointer-events: none; }
    /* line 417, src/components/stats-chaptering/_stats-chaptering.scss */
    .gif-stats-chaptering__pagination .gif-first svg,
    .gif-stats-chaptering__pagination .gif-previous svg {
      transform: rotate(90deg); }
    /* line 422, src/components/stats-chaptering/_stats-chaptering.scss */
    .gif-stats-chaptering__pagination .gif-next svg,
    .gif-stats-chaptering__pagination .gif-last svg {
      transform: rotate(-90deg); }
    /* line 427, src/components/stats-chaptering/_stats-chaptering.scss */
    .gif-stats-chaptering__pagination .gif-first svg:last-child {
      margin-left: -0.625rem; }
    /* line 431, src/components/stats-chaptering/_stats-chaptering.scss */
    .gif-stats-chaptering__pagination .gif-last svg:first-child {
      margin-right: -0.625rem; }
    /* line 435, src/components/stats-chaptering/_stats-chaptering.scss */
    .gif-stats-chaptering__pagination .gif-first,
    .gif-stats-chaptering__pagination .gif-next {
      margin-right: 0.625rem; }
    /* line 440, src/components/stats-chaptering/_stats-chaptering.scss */
    .gif-stats-chaptering__pagination .gif-previous,
    .gif-stats-chaptering__pagination .gif-text {
      margin-right: 0.4375rem; }
  /* line 446, src/components/stats-chaptering/_stats-chaptering.scss */
  .gif-stats-chaptering__progress-bar {
    background-color: var(--botticelli);
    height: 0.3125rem;
    margin-bottom: 1.1875rem;
    margin-top: -0.3125rem;
    opacity: 0.6;
    transition: width 500ms ease;
    width: 50%; }
    @media (min-width: 750px) {
      /* line 446, src/components/stats-chaptering/_stats-chaptering.scss */
      .gif-stats-chaptering__progress-bar {
        margin-bottom: 1.3125rem; } }
    @media (min-width: 1280px) {
      /* line 446, src/components/stats-chaptering/_stats-chaptering.scss */
      .gif-stats-chaptering__progress-bar {
        margin-bottom: 1.125rem; } }
    /* line 463, src/components/stats-chaptering/_stats-chaptering.scss */
    .gif-stats-chaptering--open .gif-stats-chaptering__progress-bar {
      display: none; }

/* line 469, src/components/stats-chaptering/_stats-chaptering.scss */
.page-template-page-statistics {
  -webkit-overflow-scrolling: touch; }

/* line 474, src/components/stats-chaptering/_stats-chaptering.scss */
.page-template-page-statistics .content-wrapper.page > *:not(.gif-stats-immersive-hero):not(.gif-stats-chaptering):not(.gif-state-carousel),
.page-template-page-statistics .gif-state-carousel .gif-state-carousel__item {
  height: calc(100vh - 60px); }
  @media (min-width: 750px) {
    /* line 474, src/components/stats-chaptering/_stats-chaptering.scss */
    .page-template-page-statistics .content-wrapper.page > *:not(.gif-stats-immersive-hero):not(.gif-stats-chaptering):not(.gif-state-carousel),
    .page-template-page-statistics .gif-state-carousel .gif-state-carousel__item {
      height: calc(100vh - 70px); } }
  @media (min-width: 1280px) {
    /* line 474, src/components/stats-chaptering/_stats-chaptering.scss */
    .page-template-page-statistics .content-wrapper.page > *:not(.gif-stats-immersive-hero):not(.gif-stats-chaptering):not(.gif-state-carousel),
    .page-template-page-statistics .gif-state-carousel .gif-state-carousel__item {
      height: calc(100vh - 78px); } }

/* line 489, src/components/stats-chaptering/_stats-chaptering.scss */
.page-template-page-statistics .gif-state-carousel .gif-chart {
  box-sizing: border-box;
  height: 100%; }

/* line 494, src/components/stats-chaptering/_stats-chaptering.scss */
.page-template-page-statistics.breaking-news-visible .content-wrapper.page .gif-stats-immersive-hero {
  height: calc(100vh - 50px); }
  @media (min-width: 750px) {
    /* line 494, src/components/stats-chaptering/_stats-chaptering.scss */
    .page-template-page-statistics.breaking-news-visible .content-wrapper.page .gif-stats-immersive-hero {
      height: calc(100vh - 60px); } }

/* line 501, src/components/stats-chaptering/_stats-chaptering.scss */
.page-template-page-statistics.breaking-news-visible .content-wrapper.page > *:not(.gif-stats-immersive-hero):not(.gif-stats-chaptering):not(.gif-state-carousel),
.page-template-page-statistics.breaking-news-visible .gif-state-carousel .gif-state-carousel__item,
.page-template-page-statistics.breaking-news-visible .gif-flexible-stats__contain--red {
  height: calc(100vh - 60px - 50px);
  min-height: calc(100vh - 60px - 50px); }
  @media (min-width: 750px) {
    /* line 501, src/components/stats-chaptering/_stats-chaptering.scss */
    .page-template-page-statistics.breaking-news-visible .content-wrapper.page > *:not(.gif-stats-immersive-hero):not(.gif-stats-chaptering):not(.gif-state-carousel),
    .page-template-page-statistics.breaking-news-visible .gif-state-carousel .gif-state-carousel__item,
    .page-template-page-statistics.breaking-news-visible .gif-flexible-stats__contain--red {
      height: calc(100vh - 70px - 60px);
      min-height: calc(100vh - 70px - 60px); } }
  @media (min-width: 1280px) {
    /* line 501, src/components/stats-chaptering/_stats-chaptering.scss */
    .page-template-page-statistics.breaking-news-visible .content-wrapper.page > *:not(.gif-stats-immersive-hero):not(.gif-stats-chaptering):not(.gif-state-carousel),
    .page-template-page-statistics.breaking-news-visible .gif-state-carousel .gif-state-carousel__item,
    .page-template-page-statistics.breaking-news-visible .gif-flexible-stats__contain--red {
      height: calc(100vh - 78px - 60px);
      min-height: calc(100vh - 78px - 60px); } }

/* line 1, src/components/full-source-list/_full-source-list.scss */
.gif-source {
  position: relative;
  z-index: 100; }
  /* line 6, src/components/full-source-list/_full-source-list.scss */
  .gif-source__tooltip-outside {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 6;
    display: none; }
  /* line 16, src/components/full-source-list/_full-source-list.scss */
  .gif-source__tooltip {
    position: absolute;
    width: 19.3125rem;
    top: -40px;
    left: calc(100% + 5px);
    background-color: #f1f1f1;
    z-index: 7 !important;
    display: grid;
    grid-template-columns: auto 1fr;
    visibility: hidden;
    text-align: left;
    opacity: 0;
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    color: #222222;
    padding: 1.25rem;
    padding-right: 1.6875rem;
    border-radius: 4px;
    box-shadow: 0 4px 32px 0 rgba(0, 0, 0, 0.15);
    transition: opacity 200ms ease-in-out; }
    @media screen and (min-width: 0) {
      /* line 16, src/components/full-source-list/_full-source-list.scss */
      .gif-source__tooltip {
        font-size: 0.875rem;
        line-height: 1.125rem; } }
    @media screen and (min-width: 750px) {
      /* line 16, src/components/full-source-list/_full-source-list.scss */
      .gif-source__tooltip {
        font-size: 0.875rem;
        line-height: 1.125rem; } }
    @media screen and (min-width: 1280px) {
      /* line 16, src/components/full-source-list/_full-source-list.scss */
      .gif-source__tooltip {
        font-size: 1rem;
        line-height: 1.375rem; } }
    @media (min-width: 1280px) {
      /* line 16, src/components/full-source-list/_full-source-list.scss */
      .gif-source__tooltip {
        width: 22.5rem; } }
    /* line 55, src/components/full-source-list/_full-source-list.scss */
    .gif-source__tooltip-number {
      color: #171c4b;
      font-weight: bold;
      padding-right: 8px; }
    /* line 60, src/components/full-source-list/_full-source-list.scss */
    .gif-source__tooltip a {
      color: var(--dusk-blue);
      text-decoration: none;
      font-size: inherit !important;
      word-break: break-word; }
      /* line 66, src/components/full-source-list/_full-source-list.scss */
      .gif-source__tooltip a[data-content^="http"] {
        word-break: normal; }
      /* line 70, src/components/full-source-list/_full-source-list.scss */
      .gif-source__tooltip a:hover {
        color: var(--pale-red); }
    /* line 77, src/components/full-source-list/_full-source-list.scss */
    .gif-source__tooltip-content strong,
    .gif-source__tooltip-content em {
      font-family: "Ringside Condensed A", "Ringside Condensed B" !important;
      font-weight: unset !important;
      color: unset !important; }
    /* line 84, src/components/full-source-list/_full-source-list.scss */
    .gif-source__tooltip-content em {
      font-style: italic !important; }
      /* line 87, src/components/full-source-list/_full-source-list.scss */
      .gif-source__tooltip-content em > strong {
        font-style: italic !important; }
    /* line 93, src/components/full-source-list/_full-source-list.scss */
    .gif-source__tooltip-content strong > em {
      font-style: italic !important; }
    @media screen and (min-width: 0) {
      /* line 75, src/components/full-source-list/_full-source-list.scss */
      .gif-source__tooltip-content {
        font-size: 0.875rem !important;
        line-height: 1.125rem !important; } }
    @media screen and (min-width: 750px) {
      /* line 75, src/components/full-source-list/_full-source-list.scss */
      .gif-source__tooltip-content {
        font-size: 0.875rem !important;
        line-height: 1.125rem !important; } }
    @media screen and (min-width: 1280px) {
      /* line 75, src/components/full-source-list/_full-source-list.scss */
      .gif-source__tooltip-content {
        font-size: 1rem !important;
        line-height: 1.375rem !important; } }
    /* line 114, src/components/full-source-list/_full-source-list.scss */
    .gif-source__tooltip-btn {
      display: inline-block;
      text-decoration: none;
      color: var(--dusk-blue) !important;
      padding-bottom: 0.1875rem !important;
      border-bottom: dashed 0.0625rem var(--dusk-blue) !important;
      cursor: pointer; }
      @media screen and (min-width: 0) {
        /* line 114, src/components/full-source-list/_full-source-list.scss */
        .gif-source__tooltip-btn {
          margin-top: 1.25rem;
          font-size: 0.875rem !important;
          line-height: 1.125rem !important; } }
      @media screen and (min-width: 750px) {
        /* line 114, src/components/full-source-list/_full-source-list.scss */
        .gif-source__tooltip-btn {
          margin-top: 1.625rem;
          font-size: 0.875rem !important;
          line-height: 1.125rem !important; } }
      @media screen and (min-width: 1280px) {
        /* line 114, src/components/full-source-list/_full-source-list.scss */
        .gif-source__tooltip-btn {
          font-size: 1rem !important;
          line-height: 1.375rem !important; } }
      /* line 141, src/components/full-source-list/_full-source-list.scss */
      .gif-source__tooltip-btn:hover {
        color: var(--pale-red) !important;
        border-color: var(--pale-red) !important; }
    /* line 147, src/components/full-source-list/_full-source-list.scss */
    .gif-source__tooltip-btn-close {
      display: none;
      position: absolute;
      top: 10px;
      right: 10px;
      height: 12px;
      width: 12px;
      appearance: none;
      border: none;
      cursor: pointer;
      background: transparent; }
      /* line 159, src/components/full-source-list/_full-source-list.scss */
      .gif-source__tooltip-btn-close svg {
        fill: var(--valencia);
        height: 100%;
        width: 100%; }
    /* line 166, src/components/full-source-list/_full-source-list.scss */
    .gif-source__tooltip--top {
      top: unset;
      bottom: calc(100% + 10px);
      left: 0; }
    /* line 172, src/components/full-source-list/_full-source-list.scss */
    .gif-source__tooltip--visible {
      visibility: visible;
      opacity: 1; }
      /* line 176, src/components/full-source-list/_full-source-list.scss */
      .gif-source__tooltip--visible .gif-source__tooltip-btn-close {
        display: block; }
    /* line 181, src/components/full-source-list/_full-source-list.scss */
    .gif-source__tooltip--hovered {
      visibility: visible;
      opacity: 1; }
    /* line 187, src/components/full-source-list/_full-source-list.scss */
    .gif-source__tooltip--hidden:hover {
      visibility: hidden !important;
      opacity: 0 !important; }
  /* line 194, src/components/full-source-list/_full-source-list.scss */
  .gif-source__superscript {
    cursor: pointer; }
    /* line 197, src/components/full-source-list/_full-source-list.scss */
    .gif-source__superscript .gif-source__tooltip {
      cursor: default; }
    @media not all and (pointer: coarse) {
      /* line 205, src/components/full-source-list/_full-source-list.scss */
      .gif-source__superscript:hover .gif-source__tooltip {
        visibility: visible;
        opacity: 1; } }
    /* line 213, src/components/full-source-list/_full-source-list.scss */
    .gif-source__superscript a {
      font-size: 0.625rem; }
  /* line 218, src/components/full-source-list/_full-source-list.scss */
  .gif-source__list {
    position: fixed;
    top: 0;
    bottom: 0;
    width: 100vw;
    max-height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
    z-index: 69;
    transition: all 200ms ease-in-out;
    transform: translateY(100%); }
    @media screen and (min-width: 0) {
      /* line 218, src/components/full-source-list/_full-source-list.scss */
      .gif-source__list {
        padding: 0rem; } }
    @media screen and (min-width: 750px) {
      /* line 218, src/components/full-source-list/_full-source-list.scss */
      .gif-source__list {
        padding: 1.25rem; } }
    @media screen and (min-width: 1280px) {
      /* line 218, src/components/full-source-list/_full-source-list.scss */
      .gif-source__list {
        padding: 1.875rem; } }
    /* line 246, src/components/full-source-list/_full-source-list.scss */
    .gif-source__list--visible {
      visibility: visible;
      opacity: 1;
      transform: translateY(0); }
    /* line 252, src/components/full-source-list/_full-source-list.scss */
    .gif-source__list-container {
      position: relative;
      display: block;
      border-radius: 4px;
      box-shadow: 0 4px 32px 0 rgba(0, 0, 0, 0.15);
      background-color: #f1f1f1;
      max-width: 1220px;
      margin-top: auto;
      pointer-events: all;
      width: 100%; }
      @media screen and (min-width: 0) {
        /* line 252, src/components/full-source-list/_full-source-list.scss */
        .gif-source__list-container {
          padding-top: 1.875rem; } }
      @media screen and (min-width: 750px) {
        /* line 252, src/components/full-source-list/_full-source-list.scss */
        .gif-source__list-container {
          padding-top: 1.875rem; } }
      @media screen and (min-width: 1280px) {
        /* line 252, src/components/full-source-list/_full-source-list.scss */
        .gif-source__list-container {
          padding-top: 3.75rem; } }
      /* line 274, src/components/full-source-list/_full-source-list.scss */
      .gif-source__list-container-overflow {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 70px;
        pointer-events: none;
        display: none;
        background-image: linear-gradient(to bottom, rgba(241, 241, 241, 0), #f1f1f1); }
      /* line 287, src/components/full-source-list/_full-source-list.scss */
      .gif-source__list-container-btn-close {
        position: absolute;
        height: 25px;
        width: 25px;
        appearance: none;
        border: none;
        background: transparent;
        cursor: pointer; }
        @media screen and (min-width: 0) {
          /* line 287, src/components/full-source-list/_full-source-list.scss */
          .gif-source__list-container-btn-close {
            top: 20px;
            right: 25px;
            height: 1.25rem;
            width: 1.25rem; } }
        @media screen and (min-width: 750px) {
          /* line 287, src/components/full-source-list/_full-source-list.scss */
          .gif-source__list-container-btn-close {
            top: 20px;
            right: 20px; } }
        @media screen and (min-width: 1280px) {
          /* line 287, src/components/full-source-list/_full-source-list.scss */
          .gif-source__list-container-btn-close {
            top: 30px;
            right: 30px; } }
        /* line 316, src/components/full-source-list/_full-source-list.scss */
        .gif-source__list-container-btn-close svg {
          fill: var(--valencia);
          height: 100%;
          width: 100%; }
      /* line 323, src/components/full-source-list/_full-source-list.scss */
      .gif-source__list-container h2 {
        font-weight: bold;
        font-stretch: condensed;
        font-style: normal;
        color: var(--dark-blue-grey);
        margin-bottom: 1.25rem; }
        @media screen and (min-width: 0) {
          /* line 323, src/components/full-source-list/_full-source-list.scss */
          .gif-source__list-container h2 {
            font-size: 1.25rem;
            line-height: 1.2;
            letter-spacing: 0.32px; } }
        @media screen and (min-width: 750px) {
          /* line 323, src/components/full-source-list/_full-source-list.scss */
          .gif-source__list-container h2 {
            font-size: 1.25rem; } }
        @media screen and (min-width: 1280px) {
          /* line 323, src/components/full-source-list/_full-source-list.scss */
          .gif-source__list-container h2 {
            font-size: 2.25rem;
            line-height: normal;
            letter-spacing: 0.64px; } }
        @media screen and (min-width: 0) {
          /* line 323, src/components/full-source-list/_full-source-list.scss */
          .gif-source__list-container h2 {
            padding-left: 6.66667%;
            padding-right: 6.66667%; } }
        @media screen and (min-width: 750px) {
          /* line 323, src/components/full-source-list/_full-source-list.scss */
          .gif-source__list-container h2 {
            padding-left: 2.8169%;
            padding-right: 9.15493%; } }
        @media screen and (min-width: 1280px) {
          /* line 323, src/components/full-source-list/_full-source-list.scss */
          .gif-source__list-container h2 {
            padding-left: 7.37705%;
            padding-right: 17.86885%; } }
      /* line 368, src/components/full-source-list/_full-source-list.scss */
      .gif-source__list-container ol.footnotes {
        color: var(--black);
        overflow-y: scroll; }
        @media screen and (min-width: 0) {
          /* line 368, src/components/full-source-list/_full-source-list.scss */
          .gif-source__list-container ol.footnotes {
            padding-left: 6.66667%;
            padding-right: 6.66667%;
            max-height: calc(100vh - 75px);
            padding-bottom: 1.25rem; } }
        @media screen and (min-width: 750px) {
          /* line 368, src/components/full-source-list/_full-source-list.scss */
          .gif-source__list-container ol.footnotes {
            padding-left: 2.8169%;
            padding-right: 9.15493%;
            max-height: calc(100vh - 115px); } }
        @media screen and (min-width: 1280px) {
          /* line 368, src/components/full-source-list/_full-source-list.scss */
          .gif-source__list-container ol.footnotes {
            padding-left: 7.37705%;
            padding-right: 17.86885%;
            max-height: calc(100vh - 170px);
            padding-bottom: 1.875rem; } }
        /* line 396, src/components/full-source-list/_full-source-list.scss */
        .gif-source__list-container ol.footnotes li {
          display: flex;
          counter-increment: gif-counter;
          list-style: none !important;
          font-size: 16px;
          font-stretch: condensed;
          font-style: normal;
          line-height: 1.25; }
          /* line 405, src/components/full-source-list/_full-source-list.scss */
          .gif-source__list-container ol.footnotes li strong,
          .gif-source__list-container ol.footnotes li em {
            font-family: "Ringside Condensed A", "Ringside Condensed B" !important;
            color: unset !important;
            font-weight: unset !important; }
          /* line 412, src/components/full-source-list/_full-source-list.scss */
          .gif-source__list-container ol.footnotes li em {
            font-style: italic !important; }
            /* line 415, src/components/full-source-list/_full-source-list.scss */
            .gif-source__list-container ol.footnotes li em > strong {
              font-style: italic !important; }
          /* line 421, src/components/full-source-list/_full-source-list.scss */
          .gif-source__list-container ol.footnotes li strong > em {
            font-style: italic !important; }
          /* line 426, src/components/full-source-list/_full-source-list.scss */
          .gif-source__list-container ol.footnotes li:before {
            content: counter(gif-counter) ".";
            display: block;
            color: var(--dark-blue-grey);
            padding-right: 7px;
            min-width: 17px; }
          /* line 434, src/components/full-source-list/_full-source-list.scss */
          .gif-source__list-container ol.footnotes li:not(:last-of-type) {
            margin-bottom: 0.625rem; }
          /* line 438, src/components/full-source-list/_full-source-list.scss */
          .gif-source__list-container ol.footnotes li a {
            color: var(--dusk-blue);
            text-decoration: none;
            word-break: break-word; }
            /* line 443, src/components/full-source-list/_full-source-list.scss */
            .gif-source__list-container ol.footnotes li a[data-content^="http"] {
              word-break: break-all; }
            /* line 447, src/components/full-source-list/_full-source-list.scss */
            .gif-source__list-container ol.footnotes li a:hover {
              color: var(--pale-red); }

/* line 1, src/components/state-carousel/_state-carousel.scss */
.gif-state-carousel {
  height: auto;
  overflow: hidden;
  /* =========== GLOBAL SLIDE STYLINGS ============ */
  /* =========== PER SLIDE STYLINGS AND MODIFIERS ============ */
  /* OVERRIDE SWIPER SLIDE STYLINGS */ }
  /* line 5, src/components/state-carousel/_state-carousel.scss */
  .gif-state-carousel__item--loaded[data-state] {
    min-height: auto; }
  /* line 10, src/components/state-carousel/_state-carousel.scss */
  .gif-state-carousel__item--hidden {
    display: none; }
  @media screen and (min-width: 0) {
    /* line 14, src/components/state-carousel/_state-carousel.scss */
    .gif-state-carousel + .gif-featured {
      margin-top: 1.25rem; } }
  @media screen and (min-width: 750px) {
    /* line 14, src/components/state-carousel/_state-carousel.scss */
    .gif-state-carousel + .gif-featured {
      margin-top: 2.5rem; } }
  /* line 28, src/components/state-carousel/_state-carousel.scss */
  .gif-state-carousel__carousel-item .gif-container,
  .gif-state-carousel__carousel-item .wp-block .gif-container {
    align-items: center;
    display: flex !important;
    flex-direction: column;
    height: 100%;
    justify-content: center; }
    /* line 36, src/components/state-carousel/_state-carousel.scss */
    .gif-state-carousel__carousel-item .gif-container::before,
    .gif-state-carousel__carousel-item .wp-block .gif-container::before {
      border-image-slice: 1;
      border-style: solid;
      border-width: 0.3125rem;
      box-sizing: border-box;
      content: "";
      display: block;
      left: 0;
      pointer-events: none;
      position: absolute;
      width: 100%; }
      @media screen and (min-width: 0) {
        /* line 36, src/components/state-carousel/_state-carousel.scss */
        .gif-state-carousel__carousel-item .gif-container::before,
        .gif-state-carousel__carousel-item .wp-block .gif-container::before {
          height: calc(100% - 1.875rem);
          top: 1.875rem;
          border-image-source: linear-gradient(to top, rgba(33, 48, 99, 0.2) 20%, var(--pale-red)); } }
      @media screen and (min-width: 750px) {
        /* line 36, src/components/state-carousel/_state-carousel.scss */
        .gif-state-carousel__carousel-item .gif-container::before,
        .gif-state-carousel__carousel-item .wp-block .gif-container::before {
          height: calc(100% - 2.5rem);
          top: 2.5rem;
          border-image-source: linear-gradient(to bottom, var(--pale-red) 0%, rgba(33, 48, 99, 0.2) 87%); } }
      @media screen and (min-width: 1280px) {
        /* line 36, src/components/state-carousel/_state-carousel.scss */
        .gif-state-carousel__carousel-item .gif-container::before,
        .gif-state-carousel__carousel-item .wp-block .gif-container::before {
          height: calc(100% - 3.75rem);
          top: 3.75rem;
          border-image-source: linear-gradient(to bottom, var(--pale-red), rgba(33, 48, 99, 0.2) 80%); } }
  /* line 71, src/components/state-carousel/_state-carousel.scss */
  .gif-state-carousel__carousel-item .gif-btn--sml {
    font-family: "Knockout 71 A", "Knockout 71 B";
    font-style: normal;
    font-weight: 400;
    border-radius: 0.3125rem;
    display: inline-block;
    font-size: 0.875rem;
    height: auto;
    letter-spacing: 0.01875rem;
    margin: 0 auto 2.125rem;
    padding: 0.4375rem 0.625rem 0.375rem; }
    @media (min-width: 750px) {
      /* line 71, src/components/state-carousel/_state-carousel.scss */
      .gif-state-carousel__carousel-item .gif-btn--sml {
        margin: 0;
        position: absolute;
        top: 6.0625rem;
        right: 1.875rem; } }
    @media (min-width: 1280px) {
      /* line 71, src/components/state-carousel/_state-carousel.scss */
      .gif-state-carousel__carousel-item .gif-btn--sml {
        top: 5.625rem; } }
  /* line 94, src/components/state-carousel/_state-carousel.scss */
  .gif-state-carousel__carousel-item .gif-item__content {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: auto;
    width: 100%; }
  /* line 103, src/components/state-carousel/_state-carousel.scss */
  .gif-state-carousel__carousel-item .gif-item__heading {
    font-family: "Knockout 71 A", "Knockout 71 B";
    font-style: normal;
    font-weight: 400;
    color: var(--white);
    font-size: 2.125rem;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 1.22;
    margin-bottom: 0.625rem;
    text-transform: uppercase;
    text-align: center; }
    /* line 117, src/components/state-carousel/_state-carousel.scss */
    .gif-state-carousel__carousel-item .gif-item__heading b,
    .gif-state-carousel__carousel-item .gif-item__heading strong,
    .gif-state-carousel__carousel-item .gif-item__heading i,
    .gif-state-carousel__carousel-item .gif-item__heading em {
      font-family: "Knockout 71 A", "Knockout 71 B";
      font-style: normal;
      font-weight: 400;
      font-weight: normal;
      color: var(--pale-red); }
    @media (min-width: 750px) {
      /* line 103, src/components/state-carousel/_state-carousel.scss */
      .gif-state-carousel__carousel-item .gif-item__heading {
        font-size: 4.5rem;
        line-height: 1; } }
    @media (min-width: 1280px) {
      /* line 103, src/components/state-carousel/_state-carousel.scss */
      .gif-state-carousel__carousel-item .gif-item__heading {
        font-size: 5.125rem; } }
    /* line 136, src/components/state-carousel/_state-carousel.scss */
    .gif-state-carousel__carousel-item .gif-item__heading > a,
    .gif-state-carousel__carousel-item .gif-item__heading > strong > a,
    .gif-state-carousel__carousel-item .gif-item__heading > strong > em > a,
    .gif-state-carousel__carousel-item .gif-item__heading > em > a,
    .gif-state-carousel__carousel-item .gif-item__heading > em > strong > a,
    .gif-state-carousel__carousel-item .gif-item__heading > a > em,
    .gif-state-carousel__carousel-item .gif-item__heading > a > strong {
      text-decoration: none;
      color: var(--white);
      border-bottom: dashed 0.0625rem var(--white); }
      /* line 147, src/components/state-carousel/_state-carousel.scss */
      .gif-state-carousel__carousel-item .gif-item__heading > a:hover,
      .gif-state-carousel__carousel-item .gif-item__heading > strong > a:hover,
      .gif-state-carousel__carousel-item .gif-item__heading > strong > em > a:hover,
      .gif-state-carousel__carousel-item .gif-item__heading > em > a:hover,
      .gif-state-carousel__carousel-item .gif-item__heading > em > strong > a:hover,
      .gif-state-carousel__carousel-item .gif-item__heading > a > em:hover,
      .gif-state-carousel__carousel-item .gif-item__heading > a > strong:hover {
        color: var(--pale-red);
        border-color: var(--pale-red); }
    /* line 155, src/components/state-carousel/_state-carousel.scss */
    .gif-state-carousel__carousel-item .gif-item__heading sup > a {
      border: none;
      color: var(--pale-red); }
  /* line 163, src/components/state-carousel/_state-carousel.scss */
  .gif-state-carousel__carousel-item .gif-item__paragraph {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    color: var(--white);
    font-size: 1.125rem;
    font-stretch: condensed;
    font-style: normal;
    font-weight: bold;
    letter-spacing: normal;
    line-height: 1.22;
    text-align: center; }
    @media (min-width: 750px) {
      /* line 163, src/components/state-carousel/_state-carousel.scss */
      .gif-state-carousel__carousel-item .gif-item__paragraph {
        font-size: 1.25rem;
        line-height: 1.15; } }
    @media (min-width: 1280px) {
      /* line 163, src/components/state-carousel/_state-carousel.scss */
      .gif-state-carousel__carousel-item .gif-item__paragraph {
        font-size: 1.625rem;
        line-height: 1.08; } }
    /* line 185, src/components/state-carousel/_state-carousel.scss */
    .gif-state-carousel__carousel-item .gif-item__paragraph b,
    .gif-state-carousel__carousel-item .gif-item__paragraph strong {
      color: var(--valencia);
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 700; }
      /* line 190, src/components/state-carousel/_state-carousel.scss */
      .gif-state-carousel__carousel-item .gif-item__paragraph b > i,
      .gif-state-carousel__carousel-item .gif-item__paragraph b em,
      .gif-state-carousel__carousel-item .gif-item__paragraph strong > i,
      .gif-state-carousel__carousel-item .gif-item__paragraph strong em {
        font-family: "Ringside Condensed A", "Ringside Condensed B";
        font-style: normal;
        font-weight: 700;
        color: var(--valencia);
        font-style: italic; }
    /* line 199, src/components/state-carousel/_state-carousel.scss */
    .gif-state-carousel__carousel-item .gif-item__paragraph i,
    .gif-state-carousel__carousel-item .gif-item__paragraph em {
      color: var(--white);
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 700;
      font-style: italic; }
      /* line 205, src/components/state-carousel/_state-carousel.scss */
      .gif-state-carousel__carousel-item .gif-item__paragraph i > b,
      .gif-state-carousel__carousel-item .gif-item__paragraph i strong,
      .gif-state-carousel__carousel-item .gif-item__paragraph em > b,
      .gif-state-carousel__carousel-item .gif-item__paragraph em strong {
        color: var(--valencia);
        font-style: italic; }
    /* line 213, src/components/state-carousel/_state-carousel.scss */
    .gif-state-carousel__carousel-item .gif-item__paragraph > a,
    .gif-state-carousel__carousel-item .gif-item__paragraph > strong > a,
    .gif-state-carousel__carousel-item .gif-item__paragraph > strong > em > a,
    .gif-state-carousel__carousel-item .gif-item__paragraph > em > a,
    .gif-state-carousel__carousel-item .gif-item__paragraph > em > strong > a,
    .gif-state-carousel__carousel-item .gif-item__paragraph > a > em,
    .gif-state-carousel__carousel-item .gif-item__paragraph > a > strong {
      text-decoration: none;
      color: var(--white);
      border-bottom: dashed 0.0625rem var(--white); }
      /* line 224, src/components/state-carousel/_state-carousel.scss */
      .gif-state-carousel__carousel-item .gif-item__paragraph > a:hover,
      .gif-state-carousel__carousel-item .gif-item__paragraph > strong > a:hover,
      .gif-state-carousel__carousel-item .gif-item__paragraph > strong > em > a:hover,
      .gif-state-carousel__carousel-item .gif-item__paragraph > em > a:hover,
      .gif-state-carousel__carousel-item .gif-item__paragraph > em > strong > a:hover,
      .gif-state-carousel__carousel-item .gif-item__paragraph > a > em:hover,
      .gif-state-carousel__carousel-item .gif-item__paragraph > a > strong:hover {
        color: var(--pale-red);
        border-color: var(--pale-red); }
    /* line 232, src/components/state-carousel/_state-carousel.scss */
    .gif-state-carousel__carousel-item .gif-item__paragraph sup > a {
      border: none;
      color: var(--pale-red);
      font-style: normal; }
  /* line 241, src/components/state-carousel/_state-carousel.scss */
  .gif-state-carousel__carousel-item .gif-item__stats {
    display: flex;
    justify-content: center; }
    @media screen and (min-width: 0) {
      /* line 241, src/components/state-carousel/_state-carousel.scss */
      .gif-state-carousel__carousel-item .gif-item__stats {
        flex-direction: column;
        margin: 0 auto 3.125rem;
        width: 8.75rem; } }
    @media screen and (min-width: 750px) {
      /* line 241, src/components/state-carousel/_state-carousel.scss */
      .gif-state-carousel__carousel-item .gif-item__stats {
        flex-direction: row;
        margin: 0 auto 12.0625rem;
        width: 100%; } }
    @media screen and (min-width: 1280px) {
      /* line 241, src/components/state-carousel/_state-carousel.scss */
      .gif-state-carousel__carousel-item .gif-item__stats {
        margin: 0 auto 4.8125rem;
        width: 68.75rem; } }
    @media screen and (min-width: 0) {
      /* line 265, src/components/state-carousel/_state-carousel.scss */
      .gif-state-carousel__carousel-item .gif-item__stats .gif-item__stat {
        margin: 0 auto;
        width: 100%; } }
    @media screen and (min-width: 750px) {
      /* line 265, src/components/state-carousel/_state-carousel.scss */
      .gif-state-carousel__carousel-item .gif-item__stats .gif-item__stat {
        margin: 0 1.875rem;
        width: 8.75rem; } }
    @media screen and (min-width: 1280px) {
      /* line 265, src/components/state-carousel/_state-carousel.scss */
      .gif-state-carousel__carousel-item .gif-item__stats .gif-item__stat {
        margin: 0 auto;
        width: 15rem; } }
    /* line 281, src/components/state-carousel/_state-carousel.scss */
    .gif-state-carousel__carousel-item .gif-item__stats .gif-item__stat-number {
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 400;
      color: var(--white);
      font-size: 3rem;
      font-stretch: condensed;
      font-style: normal;
      font-weight: bold;
      letter-spacing: normal;
      line-height: normal;
      width: 8.75rem;
      text-align: center;
      text-transform: uppercase; }
      @media (min-width: 750px) {
        /* line 281, src/components/state-carousel/_state-carousel.scss */
        .gif-state-carousel__carousel-item .gif-item__stats .gif-item__stat-number {
          font-size: 4.5rem;
          margin-bottom: 0.625rem;
          width: 8.75rem; } }
      @media (min-width: 1280px) {
        /* line 281, src/components/state-carousel/_state-carousel.scss */
        .gif-state-carousel__carousel-item .gif-item__stats .gif-item__stat-number {
          font-size: 6.25rem;
          margin-bottom: 0rem;
          width: 14.625rem; } }
      /* line 306, src/components/state-carousel/_state-carousel.scss */
      .gif-state-carousel__carousel-item .gif-item__stats .gif-item__stat-number [data-rich-text-placeholder] {
        font-size: 4.375rem;
        line-height: 1; }
    /* line 313, src/components/state-carousel/_state-carousel.scss */
    .gif-state-carousel__carousel-item .gif-item__stats .gif-item__stat-description {
      border-top: 0.3125rem solid var(--white);
      color: var(--white);
      font-stretch: normal;
      font-style: normal;
      font-weight: normal;
      letter-spacing: normal;
      line-height: 1.17;
      margin: 0;
      text-align: center;
      text-transform: uppercase;
      width: 100%;
      font-family: "Knockout 71 A", "Knockout 71 B";
      font-style: normal;
      font-weight: 400; }
      @media screen and (min-width: 0) {
        /* line 313, src/components/state-carousel/_state-carousel.scss */
        .gif-state-carousel__carousel-item .gif-item__stats .gif-item__stat-description {
          font-size: 1.125rem;
          line-height: 1.22;
          padding-top: 0.625rem; } }
      @media screen and (min-width: 750px) {
        /* line 313, src/components/state-carousel/_state-carousel.scss */
        .gif-state-carousel__carousel-item .gif-item__stats .gif-item__stat-description {
          line-height: 1.15;
          padding-top: 1.25rem; } }
      @media screen and (min-width: 1280px) {
        /* line 313, src/components/state-carousel/_state-carousel.scss */
        .gif-state-carousel__carousel-item .gif-item__stats .gif-item__stat-description {
          font-size: 1.5rem;
          line-height: 1.08; } }
  /* line 350, src/components/state-carousel/_state-carousel.scss */
  .gif-state-carousel__carousel-item .gif-item__divider {
    background-image: linear-gradient(87deg, var(--valencia), var(--cello) 100%);
    height: 0.3125rem;
    width: 3.125rem; }
    @media screen and (min-width: 0) {
      /* line 350, src/components/state-carousel/_state-carousel.scss */
      .gif-state-carousel__carousel-item .gif-item__divider {
        margin-bottom: 6.6875rem; } }
    @media screen and (min-width: 750px) {
      /* line 350, src/components/state-carousel/_state-carousel.scss */
      .gif-state-carousel__carousel-item .gif-item__divider {
        margin-bottom: 8.5rem; } }
    @media screen and (min-width: 1280px) {
      /* line 350, src/components/state-carousel/_state-carousel.scss */
      .gif-state-carousel__carousel-item .gif-item__divider {
        margin-bottom: 5.625rem; } }
  /* line 366, src/components/state-carousel/_state-carousel.scss */
  .gif-state-carousel__carousel-item .gif-item__eyebrow {
    color: var(--white);
    font-size: 1.125rem;
    line-height: normal;
    letter-spacing: 0.03125rem;
    text-align: center;
    text-transform: uppercase;
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 700; }
    @media screen and (min-width: 0) {
      /* line 366, src/components/state-carousel/_state-carousel.scss */
      .gif-state-carousel__carousel-item .gif-item__eyebrow {
        margin: 0 auto 1.25rem; } }
    @media screen and (min-width: 1280px) {
      /* line 366, src/components/state-carousel/_state-carousel.scss */
      .gif-state-carousel__carousel-item .gif-item__eyebrow {
        margin: 0 auto 1.875rem; } }
  /* line 392, src/components/state-carousel/_state-carousel.scss */
  .gif-state-carousel__carousel-item--state-title {
    background-color: var(--cello); }
    @media screen and (min-width: 0) {
      /* line 396, src/components/state-carousel/_state-carousel.scss */
      .gif-state-carousel__carousel-item--state-title .gif-item__content {
        padding: 4.6875rem 0 0.75rem; } }
    @media screen and (min-width: 750px) {
      /* line 396, src/components/state-carousel/_state-carousel.scss */
      .gif-state-carousel__carousel-item--state-title .gif-item__content {
        padding: 16.125rem 0 2.8125rem; } }
    @media screen and (min-width: 1280px) {
      /* line 396, src/components/state-carousel/_state-carousel.scss */
      .gif-state-carousel__carousel-item--state-title .gif-item__content {
        padding: 9.625rem 0 3.4375rem; } }
    /* line 408, src/components/state-carousel/_state-carousel.scss */
    .gif-state-carousel__carousel-item--state-title .gif-item__cta {
      text-decoration: none; }
    /* line 412, src/components/state-carousel/_state-carousel.scss */
    .gif-state-carousel__carousel-item--state-title .gif-item__heading {
      margin-bottom: 0.625rem; }
    /* line 416, src/components/state-carousel/_state-carousel.scss */
    .gif-state-carousel__carousel-item--state-title .gif-item__image {
      height: 100%;
      margin: 0;
      opacity: 0.14;
      position: absolute;
      width: 100%;
      z-index: 0; }
      /* line 424, src/components/state-carousel/_state-carousel.scss */
      .gif-state-carousel__carousel-item--state-title .gif-item__image img {
        height: 100%;
        object-fit: cover; }
    /* line 430, src/components/state-carousel/_state-carousel.scss */
    .gif-state-carousel__carousel-item--state-title .gif-item__paragraph {
      margin: 0 auto; }
      @media screen and (min-width: 0) {
        /* line 430, src/components/state-carousel/_state-carousel.scss */
        .gif-state-carousel__carousel-item--state-title .gif-item__paragraph {
          margin: 0 auto 1.5625rem;
          width: 63.07692%; } }
      @media screen and (min-width: 750px) {
        /* line 430, src/components/state-carousel/_state-carousel.scss */
        .gif-state-carousel__carousel-item--state-title .gif-item__paragraph {
          margin: 0 auto 5rem;
          width: 67.82477%; } }
      @media screen and (min-width: 1280px) {
        /* line 430, src/components/state-carousel/_state-carousel.scss */
        .gif-state-carousel__carousel-item--state-title .gif-item__paragraph {
          margin: 0 auto 3rem;
          width: 51.03627%; } }
  /* line 452, src/components/state-carousel/_state-carousel.scss */
  .gif-state-carousel__carousel-item--key-stats {
    background-color: var(--cello); }
    /* line 456, src/components/state-carousel/_state-carousel.scss */
    .gif-state-carousel__carousel-item--key-stats .gif-item__content {
      padding: 0; }
    /* line 460, src/components/state-carousel/_state-carousel.scss */
    .gif-state-carousel__carousel-item--key-stats .gif-item__paragraph {
      margin: 0 auto; }
      @media screen and (min-width: 0) {
        /* line 460, src/components/state-carousel/_state-carousel.scss */
        .gif-state-carousel__carousel-item--key-stats .gif-item__paragraph {
          line-height: 1.22;
          width: 87.69231%;
          margin-bottom: 3.0625rem; } }
      @media screen and (min-width: 750px) {
        /* line 460, src/components/state-carousel/_state-carousel.scss */
        .gif-state-carousel__carousel-item--key-stats .gif-item__paragraph {
          line-height: 1.15;
          width: 69.33535%;
          margin-bottom: 2.5rem; } }
      @media screen and (min-width: 1280px) {
        /* line 460, src/components/state-carousel/_state-carousel.scss */
        .gif-state-carousel__carousel-item--key-stats .gif-item__paragraph {
          line-height: 1.08;
          width: 51.03627%;
          margin-bottom: 3rem; } }
  /* line 487, src/components/state-carousel/_state-carousel.scss */
  .gif-state-carousel__carousel-item--issue-title {
    background-color: var(--cello); }
    @media screen and (min-width: 0) {
      /* line 491, src/components/state-carousel/_state-carousel.scss */
      .gif-state-carousel__carousel-item--issue-title .gif-item__cta {
        margin-bottom: 5rem; } }
    @media screen and (min-width: 750px) {
      /* line 491, src/components/state-carousel/_state-carousel.scss */
      .gif-state-carousel__carousel-item--issue-title .gif-item__cta {
        margin-bottom: 2.5rem; } }
    @media screen and (min-width: 1280px) {
      /* line 491, src/components/state-carousel/_state-carousel.scss */
      .gif-state-carousel__carousel-item--issue-title .gif-item__cta {
        margin-bottom: 2.1875rem; } }
    /* line 503, src/components/state-carousel/_state-carousel.scss */
    .gif-state-carousel__carousel-item--issue-title .gif-item__heading {
      line-height: 1; }
      @media screen and (min-width: 0) {
        /* line 503, src/components/state-carousel/_state-carousel.scss */
        .gif-state-carousel__carousel-item--issue-title .gif-item__heading {
          width: 87.69231%;
          font-size: 1.875rem;
          margin: 0 auto 1.25rem; } }
      @media screen and (min-width: 750px) {
        /* line 503, src/components/state-carousel/_state-carousel.scss */
        .gif-state-carousel__carousel-item--issue-title .gif-item__heading {
          width: 40.63444%;
          font-size: 3rem;
          margin: 0 auto 1.25rem; } }
      @media screen and (min-width: 1280px) {
        /* line 503, src/components/state-carousel/_state-carousel.scss */
        .gif-state-carousel__carousel-item--issue-title .gif-item__heading {
          width: 82.8152%;
          font-size: 4rem;
          margin: 0 auto 1.875rem; } }
    /* line 526, src/components/state-carousel/_state-carousel.scss */
    .gif-state-carousel__carousel-item--issue-title .gif-item__paragraph {
      margin: 0 auto; }
      @media screen and (min-width: 0) {
        /* line 526, src/components/state-carousel/_state-carousel.scss */
        .gif-state-carousel__carousel-item--issue-title .gif-item__paragraph {
          margin: 0 auto 2.5rem;
          width: calc(100% - 2.5rem); } }
      @media screen and (min-width: 750px) {
        /* line 526, src/components/state-carousel/_state-carousel.scss */
        .gif-state-carousel__carousel-item--issue-title .gif-item__paragraph {
          width: 65.40785%; } }
      @media screen and (min-width: 1280px) {
        /* line 526, src/components/state-carousel/_state-carousel.scss */
        .gif-state-carousel__carousel-item--issue-title .gif-item__paragraph {
          margin: 0 auto 5rem;
          width: 51.03627%; } }
  /* line 547, src/components/state-carousel/_state-carousel.scss */
  .gif-state-carousel__the-carousel {
    height: 100%;
    position: relative; }
  /* line 552, src/components/state-carousel/_state-carousel.scss */
  .gif-state-carousel__btn-wrapper {
    display: none;
    height: 3.75rem;
    margin-top: -3.75rem;
    position: relative;
    transform: translateY(-3.125rem);
    z-index: 1; }
    /* line 560, src/components/state-carousel/_state-carousel.scss */
    [data-index="1"] .gif-state-carousel__btn-wrapper {
      display: block; }
    @media (min-width: 750px) {
      /* line 552, src/components/state-carousel/_state-carousel.scss */
      .gif-state-carousel__btn-wrapper {
        display: block; } }
  /* line 572, src/components/state-carousel/_state-carousel.scss */
  .gif-state-carousel .swiper-wrapper {
    height: 100%; }
    /* line 575, src/components/state-carousel/_state-carousel.scss */
    .gif-state-carousel .swiper-wrapper .swiper-slide {
      height: inherit !important; }
  /* line 580, src/components/state-carousel/_state-carousel.scss */
  .gif-state-carousel .swiper-button-prev,
  .gif-state-carousel .swiper-button-next {
    background-color: var(--cello);
    border: none;
    border-radius: 1.875rem;
    cursor: pointer;
    height: 3.75rem;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 3.75rem;
    display: flex;
    align-items: center;
    justify-content: center; }
    /* line 596, src/components/state-carousel/_state-carousel.scss */
    .gif-state-carousel .swiper-button-prev svg,
    .gif-state-carousel .swiper-button-next svg {
      height: 2.0625rem;
      width: 1rem; }
  /* line 602, src/components/state-carousel/_state-carousel.scss */
  .gif-state-carousel .swiper-button-disabled {
    display: none; }
  /* line 606, src/components/state-carousel/_state-carousel.scss */
  .gif-state-carousel .swiper-button-prev {
    left: 0; }
    @media (min-width: 750px) {
      /* line 606, src/components/state-carousel/_state-carousel.scss */
      .gif-state-carousel .swiper-button-prev {
        left: -1.875rem; } }
    /* line 613, src/components/state-carousel/_state-carousel.scss */
    .gif-state-carousel .swiper-button-prev svg {
      transform: rotate(90deg); }
  /* line 618, src/components/state-carousel/_state-carousel.scss */
  .gif-state-carousel .swiper-button-next {
    right: 0; }
    @media (min-width: 750px) {
      /* line 618, src/components/state-carousel/_state-carousel.scss */
      .gif-state-carousel .swiper-button-next {
        right: -1.875rem; } }
    /* line 625, src/components/state-carousel/_state-carousel.scss */
    .gif-state-carousel .swiper-button-next svg {
      transform: rotate(-90deg); }
  /* line 631, src/components/state-carousel/_state-carousel.scss */
  .wp-block .gif-state-carousel > *:not(:first-child) {
    display: none; }

/* For State Statistic pages */
/* line 641, src/components/state-carousel/_state-carousel.scss */
.post-type-state-statistic .gif-state-carousel__carousel-item {
  min-height: 100vh; }
  /* line 644, src/components/state-carousel/_state-carousel.scss */
  .post-type-state-statistic .gif-state-carousel__carousel-item .gif-container {
    min-height: 100vh;
    height: auto; }

/* line 654, src/components/state-carousel/_state-carousel.scss */
.disabled-chaptering .gif-state-carousel__carousel-item {
  min-height: 100vh;
  display: flex !important;
  justify-content: center; }
  /* line 659, src/components/state-carousel/_state-carousel.scss */
  .disabled-chaptering .gif-state-carousel__carousel-item .gif-container {
    min-height: 100vh;
    height: auto; }

/* line 665, src/components/state-carousel/_state-carousel.scss */
.disabled-chaptering .swiper-slide .gif-chart {
  height: 100vh; }

/* Blocks */
/** FE View and CMS View Styles **/
@keyframes slideUp {
  from {
    transform: translateY(calc(100% + 300px));
    opacity: 0; }
  to {
    transform: translateY(0);
    opacity: 1; } }

/* line 14, src/blocks/homepage-hero/_homepage-hero.scss */
.wp-admin .gif-homepage-hero,
.gif-homepage-hero {
  z-index: 0;
  font-family: "Knockout 71 A", "Knockout 71 B";
  font-style: normal;
  font-weight: 400;
  font-weight: normal;
  overflow: hidden; }
  @media screen and (min-width: 0) {
    /* line 14, src/blocks/homepage-hero/_homepage-hero.scss */
    .wp-admin .gif-homepage-hero,
    .gif-homepage-hero {
      min-height: 41.6875rem; } }
  @media screen and (min-width: 750px) {
    /* line 14, src/blocks/homepage-hero/_homepage-hero.scss */
    .wp-admin .gif-homepage-hero,
    .gif-homepage-hero {
      min-height: 64rem; } }
  @media screen and (min-width: 1280px) {
    /* line 14, src/blocks/homepage-hero/_homepage-hero.scss */
    .wp-admin .gif-homepage-hero,
    .gif-homepage-hero {
      min-height: 50rem; } }
  /* line 31, src/blocks/homepage-hero/_homepage-hero.scss */
  .wp-admin .gif-homepage-hero__bg,
  .gif-homepage-hero__bg {
    position: absolute;
    z-index: -2;
    display: block;
    height: 100%;
    width: 100%; }
    /* line 38, src/blocks/homepage-hero/_homepage-hero.scss */
    .wp-admin .gif-homepage-hero__bg img,
    .gif-homepage-hero__bg img {
      height: 100%;
      width: 100%;
      object-fit: cover; }
  /* line 45, src/blocks/homepage-hero/_homepage-hero.scss */
  .wp-admin .gif-homepage-hero__video,
  .gif-homepage-hero__video {
    position: absolute;
    z-index: -2;
    object-fit: cover;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%; }
  /* line 56, src/blocks/homepage-hero/_homepage-hero.scss */
  .wp-admin .gif-homepage-hero__container,
  .gif-homepage-hero__container {
    height: 100%;
    display: flex;
    flex-direction: column; }
    @media screen and (min-width: 0) {
      /* line 56, src/blocks/homepage-hero/_homepage-hero.scss */
      .wp-admin .gif-homepage-hero__container,
      .gif-homepage-hero__container {
        grid-column: 1/span 6; } }
    @media screen and (min-width: 750px) {
      /* line 56, src/blocks/homepage-hero/_homepage-hero.scss */
      .wp-admin .gif-homepage-hero__container,
      .gif-homepage-hero__container {
        grid-column: 1/span 12; } }
  /* line 71, src/blocks/homepage-hero/_homepage-hero.scss */
  .wp-admin .gif-homepage-hero__overlay,
  .gif-homepage-hero__overlay {
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: var(--black);
    z-index: -1; }
    @media screen and (min-width: 0) {
      /* line 71, src/blocks/homepage-hero/_homepage-hero.scss */
      .wp-admin .gif-homepage-hero__overlay,
      .gif-homepage-hero__overlay {
        opacity: 0.4; } }
    @media screen and (min-width: 1280px) {
      /* line 71, src/blocks/homepage-hero/_homepage-hero.scss */
      .wp-admin .gif-homepage-hero__overlay,
      .gif-homepage-hero__overlay {
        opacity: 0.35; } }
  @media screen and (min-width: 0) {
    /* line 88, src/blocks/homepage-hero/_homepage-hero.scss */
    .wp-admin .gif-homepage-hero__content,
    .gif-homepage-hero__content {
      margin-top: 15.375rem; } }
  @media screen and (min-width: 750px) {
    /* line 88, src/blocks/homepage-hero/_homepage-hero.scss */
    .wp-admin .gif-homepage-hero__content,
    .gif-homepage-hero__content {
      margin-top: 25.8125rem; } }
  @media screen and (min-width: 1280px) {
    /* line 88, src/blocks/homepage-hero/_homepage-hero.scss */
    .wp-admin .gif-homepage-hero__content,
    .gif-homepage-hero__content {
      margin-top: 15.0625rem; } }
  /* line 99, src/blocks/homepage-hero/_homepage-hero.scss */
  .wp-admin .gif-homepage-hero__content > *:not(:last-child),
  .gif-homepage-hero__content > *:not(:last-child) {
    margin-bottom: 1.875rem; }
  @media screen and (min-width: 0) {
    /* line 103, src/blocks/homepage-hero/_homepage-hero.scss */
    .wp-admin .gif-homepage-hero__content > :first-child,
    .gif-homepage-hero__content > :first-child {
      margin-bottom: 1.375rem; } }
  @media screen and (min-width: 750px) {
    /* line 103, src/blocks/homepage-hero/_homepage-hero.scss */
    .wp-admin .gif-homepage-hero__content > :first-child,
    .gif-homepage-hero__content > :first-child {
      margin-bottom: 1.875rem; } }
  @media screen and (min-width: 1280px) {
    /* line 103, src/blocks/homepage-hero/_homepage-hero.scss */
    .wp-admin .gif-homepage-hero__content > :first-child,
    .gif-homepage-hero__content > :first-child {
      margin-bottom: 1.875rem; } }
  /* line 116, src/blocks/homepage-hero/_homepage-hero.scss */
  .wp-admin .gif-homepage-hero__divider,
  .gif-homepage-hero__divider {
    height: 5px;
    background-image: linear-gradient(to right, var(--pale-red), rgba(23, 28, 75, 0)); }
    @media screen and (min-width: 0) {
      /* line 116, src/blocks/homepage-hero/_homepage-hero.scss */
      .wp-admin .gif-homepage-hero__divider,
      .gif-homepage-hero__divider {
        width: 5.9375rem; } }
    @media screen and (min-width: 750px) {
      /* line 116, src/blocks/homepage-hero/_homepage-hero.scss */
      .wp-admin .gif-homepage-hero__divider,
      .gif-homepage-hero__divider {
        width: 5.5rem; } }
    @media screen and (min-width: 1280px) {
      /* line 116, src/blocks/homepage-hero/_homepage-hero.scss */
      .wp-admin .gif-homepage-hero__divider,
      .gif-homepage-hero__divider {
        width: 10rem; } }
  /* line 132, src/blocks/homepage-hero/_homepage-hero.scss */
  .wp-admin .gif-homepage-hero__headline,
  .gif-homepage-hero__headline {
    transform: translateY(100vh);
    animation: slideUp ease-in-out 2200ms 400ms;
    animation-fill-mode: forwards;
    display: flex;
    flex-direction: column; }
    @media screen and (min-width: 0) {
      /* line 132, src/blocks/homepage-hero/_homepage-hero.scss */
      .wp-admin .gif-homepage-hero__headline,
      .gif-homepage-hero__headline {
        width: 20.3125rem; } }
    @media screen and (min-width: 750px) {
      /* line 132, src/blocks/homepage-hero/_homepage-hero.scss */
      .wp-admin .gif-homepage-hero__headline,
      .gif-homepage-hero__headline {
        width: 41.4375rem; } }
    @media screen and (min-width: 1280px) {
      /* line 132, src/blocks/homepage-hero/_homepage-hero.scss */
      .wp-admin .gif-homepage-hero__headline,
      .gif-homepage-hero__headline {
        width: 62.5rem; } }
    /* line 150, src/blocks/homepage-hero/_homepage-hero.scss */
    .wp-admin .gif-homepage-hero__headline__selected-text,
    .gif-homepage-hero__headline__selected-text {
      color: var(--pale-red); }
    /* line 154, src/blocks/homepage-hero/_homepage-hero.scss */
    .wp-admin .gif-homepage-hero__headline--title,
    .gif-homepage-hero__headline--title {
      text-transform: uppercase;
      color: var(--white);
      margin-top: 0; }
      @media screen and (min-width: 0) {
        /* line 154, src/blocks/homepage-hero/_homepage-hero.scss */
        .wp-admin .gif-homepage-hero__headline--title,
        .gif-homepage-hero__headline--title {
          font-size: 2.125rem;
          line-height: 2.25rem;
          margin-bottom: 0.625rem; } }
      @media screen and (min-width: 750px) {
        /* line 154, src/blocks/homepage-hero/_homepage-hero.scss */
        .wp-admin .gif-homepage-hero__headline--title,
        .gif-homepage-hero__headline--title {
          font-size: 4.5rem;
          line-height: 4.5rem;
          margin-bottom: 1.25rem; } }
      @media screen and (min-width: 1280px) {
        /* line 154, src/blocks/homepage-hero/_homepage-hero.scss */
        .wp-admin .gif-homepage-hero__headline--title,
        .gif-homepage-hero__headline--title {
          font-size: 5.125rem;
          line-height: 5.125rem; } }
      /* line 178, src/blocks/homepage-hero/_homepage-hero.scss */
      .wp-admin .gif-homepage-hero__headline--title > strong,
      .gif-homepage-hero__headline--title > strong {
        font-family: "Knockout 71 A", "Knockout 71 B";
        font-style: normal;
        font-weight: 400;
        color: var(--pale-red);
        font-weight: normal; }
    /* line 185, src/blocks/homepage-hero/_homepage-hero.scss */
    .wp-admin .gif-homepage-hero__headline--description,
    .gif-homepage-hero__headline--description {
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 400;
      color: var(--white); }
      @media screen and (min-width: 0) {
        /* line 185, src/blocks/homepage-hero/_homepage-hero.scss */
        .wp-admin .gif-homepage-hero__headline--description,
        .gif-homepage-hero__headline--description {
          font-size: 1rem;
          line-height: 1.38;
          width: 16.6875rem; } }
      @media screen and (min-width: 750px) {
        /* line 185, src/blocks/homepage-hero/_homepage-hero.scss */
        .wp-admin .gif-homepage-hero__headline--description,
        .gif-homepage-hero__headline--description {
          font-size: 1.375rem;
          line-height: 1.32;
          width: 35.1875rem; } }
  /* line 208, src/blocks/homepage-hero/_homepage-hero.scss */
  .wp-admin .gif-homepage-hero__cta,
  .gif-homepage-hero__cta {
    border: none;
    background: none;
    z-index: 2; }
    /* line 213, src/blocks/homepage-hero/_homepage-hero.scss */
    .wp-admin .gif-homepage-hero__cta--style1, .wp-admin .gif-homepage-hero__cta--style2,
    .gif-homepage-hero__cta--style1,
    .gif-homepage-hero__cta--style2 {
      font-family: "Knockout 71 A", "Knockout 71 B";
      font-style: normal;
      font-weight: 400;
      position: relative;
      height: 3.125rem;
      font-weight: normal;
      color: var(--white);
      text-decoration: none;
      box-sizing: border-box; }
      @media screen and (min-width: 0) {
        /* line 213, src/blocks/homepage-hero/_homepage-hero.scss */
        .wp-admin .gif-homepage-hero__cta--style1, .wp-admin .gif-homepage-hero__cta--style2,
        .gif-homepage-hero__cta--style1,
        .gif-homepage-hero__cta--style2 {
          font-size: 1.125rem;
          min-width: 9.5rem; } }
      @media screen and (min-width: 750px) {
        /* line 213, src/blocks/homepage-hero/_homepage-hero.scss */
        .wp-admin .gif-homepage-hero__cta--style1, .wp-admin .gif-homepage-hero__cta--style2,
        .gif-homepage-hero__cta--style1,
        .gif-homepage-hero__cta--style2 {
          min-width: 9.0625rem; } }
      @media screen and (min-width: 1280px) {
        /* line 213, src/blocks/homepage-hero/_homepage-hero.scss */
        .wp-admin .gif-homepage-hero__cta--style1, .wp-admin .gif-homepage-hero__cta--style2,
        .gif-homepage-hero__cta--style1,
        .gif-homepage-hero__cta--style2 {
          font-size: 1.375rem;
          min-width: 11.25rem; } }
    /* line 238, src/blocks/homepage-hero/_homepage-hero.scss */
    .wp-admin .gif-homepage-hero__cta--style1,
    .gif-homepage-hero__cta--style1 {
      transform: translateY(100vh);
      animation: slideUp ease-out 2400ms 800ms;
      animation-fill-mode: forwards; }
    /* line 243, src/blocks/homepage-hero/_homepage-hero.scss */
    .wp-admin .gif-homepage-hero__cta--style2,
    .gif-homepage-hero__cta--style2 {
      transform: translateY(100vh);
      animation: slideUp ease-out 2400ms 800ms;
      animation-fill-mode: forwards;
      background-color: var(--pale-red);
      border: none; }
      @media screen and (min-width: 0) {
        /* line 243, src/blocks/homepage-hero/_homepage-hero.scss */
        .wp-admin .gif-homepage-hero__cta--style2,
        .gif-homepage-hero__cta--style2 {
          align-self: flex-start; } }
      @media screen and (min-width: 750px) {
        /* line 243, src/blocks/homepage-hero/_homepage-hero.scss */
        .wp-admin .gif-homepage-hero__cta--style2,
        .gif-homepage-hero__cta--style2 {
          align-self: center; } }
      /* line 258, src/blocks/homepage-hero/_homepage-hero.scss */
      .wp-admin .gif-homepage-hero__cta--style2::before,
      .gif-homepage-hero__cta--style2::before {
        background-color: var(--dusk-blue); }

/* line 268, src/blocks/homepage-hero/_homepage-hero.scss */
.wp-admin .gif-homepage-hero__panel-option--btn > button {
  margin-right: 5px; }

/* line 274, src/blocks/homepage-hero/_homepage-hero.scss */
.wp-admin .gif-homepage-hero__image-preview {
  margin-top: 1.25rem; }

/* line 278, src/blocks/homepage-hero/_homepage-hero.scss */
.wp-admin .gif-homepage-hero__cta--style1:empty, .wp-admin .gif-homepage-hero__cta--style2:empty {
  position: relative; }
  /* line 282, src/blocks/homepage-hero/_homepage-hero.scss */
  .wp-admin .gif-homepage-hero__cta--style1:empty:before, .wp-admin .gif-homepage-hero__cta--style2:empty:before {
    content: "Enter CTA Text";
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    font-size: 0.875rem;
    opacity: 0.5; }

/* line 299, src/blocks/homepage-hero/_homepage-hero.scss */
.gif-homepage-hero.content-align--center .gif-homepage-hero__container {
  display: flex; }
  @media screen and (min-width: 0) {
    /* line 299, src/blocks/homepage-hero/_homepage-hero.scss */
    .gif-homepage-hero.content-align--center .gif-homepage-hero__container {
      align-items: flex-start; } }
  @media screen and (min-width: 750px) {
    /* line 299, src/blocks/homepage-hero/_homepage-hero.scss */
    .gif-homepage-hero.content-align--center .gif-homepage-hero__container {
      align-items: center; } }

/* line 311, src/blocks/homepage-hero/_homepage-hero.scss */
.gif-homepage-hero.content-align--center .gif-homepage-hero__content, .gif-homepage-hero.content-align--center .gif-homepage-hero__headline {
  text-align: center;
  display: flex;
  flex-direction: column; }
  @media screen and (min-width: 0) {
    /* line 311, src/blocks/homepage-hero/_homepage-hero.scss */
    .gif-homepage-hero.content-align--center .gif-homepage-hero__content, .gif-homepage-hero.content-align--center .gif-homepage-hero__headline {
      max-width: 100%; } }
  @media screen and (min-width: 750px) {
    /* line 311, src/blocks/homepage-hero/_homepage-hero.scss */
    .gif-homepage-hero.content-align--center .gif-homepage-hero__content, .gif-homepage-hero.content-align--center .gif-homepage-hero__headline {
      max-width: 40.625rem; } }
  @media screen and (min-width: 0) {
    /* line 325, src/blocks/homepage-hero/_homepage-hero.scss */
    .gif-homepage-hero.content-align--center .gif-homepage-hero__content h1.gif-homepage-hero__headline--title, .gif-homepage-hero.content-align--center .gif-homepage-hero__headline h1.gif-homepage-hero__headline--title {
      text-align: start;
      margin-bottom: 1.25rem; } }
  @media screen and (min-width: 750px) {
    /* line 325, src/blocks/homepage-hero/_homepage-hero.scss */
    .gif-homepage-hero.content-align--center .gif-homepage-hero__content h1.gif-homepage-hero__headline--title, .gif-homepage-hero.content-align--center .gif-homepage-hero__headline h1.gif-homepage-hero__headline--title {
      text-align: center;
      margin-bottom: 2.5rem; } }
  /* line 340, src/blocks/homepage-hero/_homepage-hero.scss */
  .gif-homepage-hero.content-align--center .gif-homepage-hero__content p.gif-homepage-hero__headline--description, .gif-homepage-hero.content-align--center .gif-homepage-hero__headline p.gif-homepage-hero__headline--description {
    margin-bottom: -0.9375rem;
    width: 100%;
    text-align: start; }
    @media screen and (min-width: 0) {
      /* line 340, src/blocks/homepage-hero/_homepage-hero.scss */
      .gif-homepage-hero.content-align--center .gif-homepage-hero__content p.gif-homepage-hero__headline--description, .gif-homepage-hero.content-align--center .gif-homepage-hero__headline p.gif-homepage-hero__headline--description {
        padding: 0; } }
    @media screen and (min-width: 750px) {
      /* line 340, src/blocks/homepage-hero/_homepage-hero.scss */
      .gif-homepage-hero.content-align--center .gif-homepage-hero__content p.gif-homepage-hero__headline--description, .gif-homepage-hero.content-align--center .gif-homepage-hero__headline p.gif-homepage-hero__headline--description {
        padding: 0 10px 0 40px; } }
  @media screen and (min-width: 0) {
    /* line 354, src/blocks/homepage-hero/_homepage-hero.scss */
    .gif-homepage-hero.content-align--center .gif-homepage-hero__content a.gif-homepage-hero__cta--style1,
    .gif-homepage-hero.content-align--center .gif-homepage-hero__content a.gif-homepage-hero__cta--style2, .gif-homepage-hero.content-align--center .gif-homepage-hero__headline a.gif-homepage-hero__cta--style1,
    .gif-homepage-hero.content-align--center .gif-homepage-hero__headline a.gif-homepage-hero__cta--style2 {
      align-self: flex-start; } }
  @media screen and (min-width: 750px) {
    /* line 354, src/blocks/homepage-hero/_homepage-hero.scss */
    .gif-homepage-hero.content-align--center .gif-homepage-hero__content a.gif-homepage-hero__cta--style1,
    .gif-homepage-hero.content-align--center .gif-homepage-hero__content a.gif-homepage-hero__cta--style2, .gif-homepage-hero.content-align--center .gif-homepage-hero__headline a.gif-homepage-hero__cta--style1,
    .gif-homepage-hero.content-align--center .gif-homepage-hero__headline a.gif-homepage-hero__cta--style2 {
      align-self: center; } }

/* line 367, src/blocks/homepage-hero/_homepage-hero.scss */
.gif-homepage-hero.content-align--center .gif-homepage-hero__divider {
  width: 5.9375rem; }
  @media screen and (min-width: 0) {
    /* line 367, src/blocks/homepage-hero/_homepage-hero.scss */
    .gif-homepage-hero.content-align--center .gif-homepage-hero__divider {
      align-self: flex-start; } }
  @media screen and (min-width: 750px) {
    /* line 367, src/blocks/homepage-hero/_homepage-hero.scss */
    .gif-homepage-hero.content-align--center .gif-homepage-hero__divider {
      align-self: center; } }

/* line 1, src/blocks/pullquote/_pullquote.scss */
.gif-pullquote {
  font-family: "Ringside Condensed A", "Ringside Condensed B";
  font-style: normal;
  font-weight: 400; }
  /* line 4, src/blocks/pullquote/_pullquote.scss */
  .gif-pullquote__container {
    grid-column: 1/span 6;
    padding-left: 1.25rem;
    border-left: solid 0.0625rem var(--light-blue-grey); }
    @media (min-width: 750px) {
      /* line 4, src/blocks/pullquote/_pullquote.scss */
      .gif-pullquote__container {
        grid-column: 1/span 12;
        padding-left: 1.8125rem; } }
    @media (min-width: 1280px) {
      /* line 4, src/blocks/pullquote/_pullquote.scss */
      .gif-pullquote__container {
        grid-column: 2/span 9;
        padding-left: 1.875rem; } }
    /* line 19, src/blocks/pullquote/_pullquote.scss */
    .gif-pullquote__container--with-image-text-wrapper {
      display: grid;
      grid-template-columns: 0 1fr; }
    /* line 23, src/blocks/pullquote/_pullquote.scss */
    .gif-pullquote__container--with-image {
      width: 100%;
      display: grid;
      grid-template-columns: 1fr; }
      @media (min-width: 750px) {
        /* line 23, src/blocks/pullquote/_pullquote.scss */
        .gif-pullquote__container--with-image {
          grid-template-columns: 180px auto;
          margin-left: 6rem; } }
  /* line 35, src/blocks/pullquote/_pullquote.scss */
  .gif-pullquote__image-container {
    display: grid;
    justify-content: center;
    align-items: flex-start;
    grid-template-columns: 1fr;
    padding-right: 1.25rem; }
    @media (min-width: 750px) {
      /* line 35, src/blocks/pullquote/_pullquote.scss */
      .gif-pullquote__image-container {
        padding-right: 1.8125rem; } }
    @media (min-width: 1280px) {
      /* line 35, src/blocks/pullquote/_pullquote.scss */
      .gif-pullquote__image-container {
        padding-right: 1.875rem; } }
  /* line 50, src/blocks/pullquote/_pullquote.scss */
  .gif-pullquote__round-image {
    grid-column: 1;
    margin-top: 6px;
    max-width: 150px;
    margin-bottom: 20px; }
    @media (min-width: 750px) {
      /* line 50, src/blocks/pullquote/_pullquote.scss */
      .gif-pullquote__round-image {
        max-width: 100%;
        margin-bottom: 0; } }
  /* line 61, src/blocks/pullquote/_pullquote.scss */
  .gif-pullquote__text {
    font-size: 16px;
    font-size: 1rem;
    line-height: 28px;
    line-height: 1.75rem;
    letter-spacing: 0rem;
    line-height: 1.17;
    color: var(--dark-blue-grey);
    margin: 0;
    grid-column: 2 / 3;
    grid-row: 1 / span 1;
    font-size: 1.5rem; }
    @media (min-width: 750px) {
      /* line 61, src/blocks/pullquote/_pullquote.scss */
      .gif-pullquote__text {
        font-size: 2.125rem;
        line-height: 1.17; } }
    /* line 75, src/blocks/pullquote/_pullquote.scss */
    .gif-pullquote__text > strong {
      font-family: "Knockout 71 A", "Knockout 71 B";
      font-style: normal;
      font-weight: 400;
      color: var(--pale-red); }
  /* line 81, src/blocks/pullquote/_pullquote.scss */
  .gif-pullquote__divider {
    height: 0.3125rem;
    width: 3.75rem;
    background-image: linear-gradient(to right, var(--pale-red) 0%, var(--dark-blue-grey) 100%);
    margin-top: 0.625rem;
    grid-column: 2 / 3;
    grid-row: 2; }
    @media (min-width: 750px) {
      /* line 81, src/blocks/pullquote/_pullquote.scss */
      .gif-pullquote__divider {
        margin-top: 1.25rem;
        width: 5rem; } }
  /* line 95, src/blocks/pullquote/_pullquote.scss */
  .gif-pullquote__separator {
    display: none; }
    @media (min-width: 750px) {
      /* line 95, src/blocks/pullquote/_pullquote.scss */
      .gif-pullquote__separator {
        display: inline;
        height: 1.25rem;
        width: 0.0625rem;
        border-right: solid 0.125rem var(--light-blue-grey);
        margin: 0 0.625rem; } }
  /* line 107, src/blocks/pullquote/_pullquote.scss */
  .gif-pullquote__flex {
    display: flex; }
    /* line 108, src/blocks/pullquote/_pullquote.scss */
    .gif-pullquote__flex svg {
      margin-right: 0.625rem; }
  /* line 114, src/blocks/pullquote/_pullquote.scss */
  .gif-pullquote__footer {
    font-size: 14px;
    font-size: 0.875rem;
    color: var(--dark-blue-grey);
    text-transform: uppercase;
    margin-top: 1.25rem;
    grid-column: 2 / 3;
    grid-row: 3 / span 1; }
    /* line 123, src/blocks/pullquote/_pullquote.scss */
    .gif-pullquote__footer textarea,
    .gif-pullquote__footer input {
      text-transform: uppercase; }
    @media (min-width: 750px) {
      /* line 114, src/blocks/pullquote/_pullquote.scss */
      .gif-pullquote__footer {
        margin-top: 1.25rem;
        font-size: 16px;
        font-size: 1rem;
        letter-spacing: 0.0275rem; } }
    @media (min-width: 1280px) {
      /* line 114, src/blocks/pullquote/_pullquote.scss */
      .gif-pullquote__footer {
        font-size: 1rem; } }
  /* line 138, src/blocks/pullquote/_pullquote.scss */
  .gif-pullquote__attrib-name {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 700;
    font-size: 0.875rem;
    display: block;
    letter-spacing: 0.0275rem;
    text-decoration: none;
    color: var(--dark-blue-grey);
    margin-bottom: 0.3125rem; }
    @media (min-width: 750px) {
      /* line 138, src/blocks/pullquote/_pullquote.scss */
      .gif-pullquote__attrib-name {
        display: inline;
        font-size: 1rem; } }
  /* line 154, src/blocks/pullquote/_pullquote.scss */
  .gif-pullquote__editor .components-panel__row .components-base-control .components-base-control__field,
  .gif-pullquote__editor .components-panel__row {
    margin: 0 !important; }
  /* line 160, src/blocks/pullquote/_pullquote.scss */
  .gif-pullquote .wp-block-quote {
    padding: 0;
    margin: 0;
    border: 0;
    line-height: inherit;
    font-size: inherit; }
    /* line 167, src/blocks/pullquote/_pullquote.scss */
    .gif-pullquote .wp-block-quote p {
      font-style: normal; }
    /* line 171, src/blocks/pullquote/_pullquote.scss */
    .gif-pullquote .wp-block-quote .wp-block-quote__citation {
      font-size: 14px;
      font-size: 0.875rem;
      color: var(--dark-blue-grey);
      text-transform: uppercase;
      margin-top: 1.25rem; }
      /* line 177, src/blocks/pullquote/_pullquote.scss */
      .gif-pullquote .wp-block-quote .wp-block-quote__citation textarea,
      .gif-pullquote .wp-block-quote .wp-block-quote__citation input {
        text-transform: uppercase; }
      @media (min-width: 750px) {
        /* line 171, src/blocks/pullquote/_pullquote.scss */
        .gif-pullquote .wp-block-quote .wp-block-quote__citation {
          margin-top: 1.875rem;
          font-size: 16px;
          font-size: 1rem;
          letter-spacing: 0.0275rem; } }
      @media (min-width: 1280px) {
        /* line 171, src/blocks/pullquote/_pullquote.scss */
        .gif-pullquote .wp-block-quote .wp-block-quote__citation {
          font-size: 1rem; } }
      /* line 191, src/blocks/pullquote/_pullquote.scss */
      .gif-pullquote .wp-block-quote .wp-block-quote__citation:before {
        content: "";
        position: relative;
        display: block;
        height: 0.3125rem;
        width: 3.75rem;
        background-image: linear-gradient(to right, var(--pale-red) 0%, var(--dark-blue-grey) 100%);
        margin: 1.25rem 0; }
        @media (min-width: 750px) {
          /* line 191, src/blocks/pullquote/_pullquote.scss */
          .gif-pullquote .wp-block-quote .wp-block-quote__citation:before {
            margin-top: 1.875rem;
            width: 5rem; } }

/* line 1, src/blocks/blockquote/_blockquote.scss */
.gif-blockquote {
  font-family: "Ringside Condensed A", "Ringside Condensed B";
  font-style: normal;
  font-weight: 400; }
  /* line 4, src/blocks/blockquote/_blockquote.scss */
  .gif-blockquote__container {
    grid-column: 1 / span 12; }
    @media (min-width: 375px) {
      /* line 4, src/blocks/blockquote/_blockquote.scss */
      .gif-blockquote__container {
        grid-column: 1/span 12;
        padding: 0 5%; } }
    @media only screen and (max-width: 374px) {
      /* line 4, src/blocks/blockquote/_blockquote.scss */
      .gif-blockquote__container {
        padding: 0 5% 0 5%; } }
    @media (min-width: 750px) {
      /* line 4, src/blocks/blockquote/_blockquote.scss */
      .gif-blockquote__container {
        grid-column: 2/span 10;
        padding: 0; } }
    @media (min-width: 1280px) {
      /* line 4, src/blocks/blockquote/_blockquote.scss */
      .gif-blockquote__container {
        grid-column: 5/span 6; } }
  /* line 26, src/blocks/blockquote/_blockquote.scss */
  .gif-blockquote__text {
    font-size: 16px;
    font-size: 1rem;
    line-height: 28px;
    line-height: 1.75rem;
    letter-spacing: 0rem;
    line-height: 1.2;
    color: var(--dark-blue-grey);
    margin: 0;
    grid-column: 2 / 3;
    grid-row: 1 / span 1; }
    @media only screen and (max-width: 374px) {
      /* line 26, src/blocks/blockquote/_blockquote.scss */
      .gif-blockquote__text {
        font-size: 0.9rem; } }
    @media (min-width: 375px) {
      /* line 26, src/blocks/blockquote/_blockquote.scss */
      .gif-blockquote__text {
        font-size: 1rem; } }
    @media (min-width: 750px) {
      /* line 26, src/blocks/blockquote/_blockquote.scss */
      .gif-blockquote__text {
        font-size: 1.25rem; } }
    @media (min-width: 1280px) {
      /* line 26, src/blocks/blockquote/_blockquote.scss */
      .gif-blockquote__text {
        font-size: 1.25rem; } }
    /* line 54, src/blocks/blockquote/_blockquote.scss */
    .gif-blockquote__text a {
      color: var(--dusk-blue);
      text-decoration: none;
      padding-bottom: 0.0625rem;
      border-bottom: dashed 0.0625rem var(--dusk-blue); }
      /* line 59, src/blocks/blockquote/_blockquote.scss */
      .gif-blockquote__text a:hover {
        color: var(--pale-red);
        border-color: var(--pale-red); }
    /* line 64, src/blocks/blockquote/_blockquote.scss */
    .gif-blockquote__text sup a {
      text-decoration: none;
      border: none; }
      /* line 67, src/blocks/blockquote/_blockquote.scss */
      .gif-blockquote__text sup a:hover {
        color: var(--pale-red); }
  /* line 74, src/blocks/blockquote/_blockquote.scss */
  .gif-blockquote__editor .components-panel__row .components-base-control .components-base-control__field,
  .gif-blockquote__editor .components-panel__row {
    margin: 0 !important; }
  /* line 80, src/blocks/blockquote/_blockquote.scss */
  .gif-blockquote .wp-block-quote {
    padding: 0;
    margin: 0;
    border: 0;
    line-height: inherit;
    font-size: inherit; }
    /* line 87, src/blocks/blockquote/_blockquote.scss */
    .gif-blockquote .wp-block-quote p {
      font-style: normal; }

/* line 1, src/blocks/image-breaker/_image-breaker.scss */
.gif-image-breaker {
  font-family: "Knockout 71 A", "Knockout 71 B";
  font-style: normal;
  font-weight: 400;
  overflow: hidden;
  perspective: 1px; }
  @media screen and (min-width: 0) {
    /* line 1, src/blocks/image-breaker/_image-breaker.scss */
    .gif-image-breaker {
      height: 17.5rem; } }
  @media screen and (min-width: 750px) {
    /* line 1, src/blocks/image-breaker/_image-breaker.scss */
    .gif-image-breaker {
      height: 21.875rem; } }
  @media screen and (min-width: 1280px) {
    /* line 1, src/blocks/image-breaker/_image-breaker.scss */
    .gif-image-breaker {
      height: 28.125rem; } }
  /* line 16, src/blocks/image-breaker/_image-breaker.scss */
  .gif-image-breaker__parallax-child {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    background-size: cover;
    background-position: center center; }
    /* line 25, src/blocks/image-breaker/_image-breaker.scss */
    .gif-image-breaker__parallax-child img {
      width: 100vw; }

/** FE View and CMS View Styles **/
/* line 3, src/blocks/landing-hero/_landing-hero.scss */
.wp-admin .gif-landing-hero,
.gif-landing-hero {
  display: flex;
  font-family: "Knockout 71 A", "Knockout 71 B";
  font-style: normal;
  font-weight: 400;
  font-weight: normal; }
  @media screen and (min-width: 0) {
    /* line 3, src/blocks/landing-hero/_landing-hero.scss */
    .wp-admin .gif-landing-hero,
    .gif-landing-hero {
      min-height: 20rem; } }
  @media screen and (min-width: 750px) {
    /* line 3, src/blocks/landing-hero/_landing-hero.scss */
    .wp-admin .gif-landing-hero,
    .gif-landing-hero {
      min-height: 25rem; } }
  @media screen and (min-width: 1280px) {
    /* line 3, src/blocks/landing-hero/_landing-hero.scss */
    .wp-admin .gif-landing-hero,
    .gif-landing-hero {
      min-height: 31.25rem; } }
  /* line 18, src/blocks/landing-hero/_landing-hero.scss */
  .wp-admin .gif-landing-hero__bg,
  .gif-landing-hero__bg {
    position: absolute;
    opacity: 0.65;
    z-index: -1;
    display: block;
    height: 100%;
    width: 100%; }
    /* line 26, src/blocks/landing-hero/_landing-hero.scss */
    .wp-admin .gif-landing-hero__bg img,
    .gif-landing-hero__bg img {
      height: 100%;
      width: 100%;
      object-fit: cover; }
  /* line 33, src/blocks/landing-hero/_landing-hero.scss */
  .wp-admin .gif-landing-hero__container,
  .gif-landing-hero__container {
    display: flex;
    flex-direction: column;
    align-self: flex-end; }
    @media screen and (min-width: 0) {
      /* line 33, src/blocks/landing-hero/_landing-hero.scss */
      .wp-admin .gif-landing-hero__container,
      .gif-landing-hero__container {
        grid-column: 1/span 6; } }
    @media screen and (min-width: 750px) {
      /* line 33, src/blocks/landing-hero/_landing-hero.scss */
      .wp-admin .gif-landing-hero__container,
      .gif-landing-hero__container {
        grid-column: 1/span 12; } }
  /* line 48, src/blocks/landing-hero/_landing-hero.scss */
  .wp-admin .gif-landing-hero__overlay,
  .gif-landing-hero__overlay {
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: var(--black);
    z-index: -2; }
  /* line 62, src/blocks/landing-hero/_landing-hero.scss */
  .wp-admin .gif-landing-hero__divider,
  .gif-landing-hero__divider {
    height: 0.3125rem;
    background-image: linear-gradient(to right, var(--pale-red), rgba(23, 28, 75, 0)); }
    @media screen and (min-width: 0) {
      /* line 62, src/blocks/landing-hero/_landing-hero.scss */
      .wp-admin .gif-landing-hero__divider,
      .gif-landing-hero__divider {
        width: 5.9375rem; } }
    @media screen and (min-width: 750px) {
      /* line 62, src/blocks/landing-hero/_landing-hero.scss */
      .wp-admin .gif-landing-hero__divider,
      .gif-landing-hero__divider {
        width: 5.5rem; } }
    @media screen and (min-width: 1280px) {
      /* line 62, src/blocks/landing-hero/_landing-hero.scss */
      .wp-admin .gif-landing-hero__divider,
      .gif-landing-hero__divider {
        width: 6.25rem; } }
  /* line 77, src/blocks/landing-hero/_landing-hero.scss */
  .wp-admin .gif-landing-hero__headline,
  .gif-landing-hero__headline {
    display: flex;
    flex-direction: column; }
    @media screen and (min-width: 0) {
      /* line 77, src/blocks/landing-hero/_landing-hero.scss */
      .wp-admin .gif-landing-hero__headline,
      .gif-landing-hero__headline {
        margin-bottom: 1.875rem; } }
    @media screen and (min-width: 750px) {
      /* line 77, src/blocks/landing-hero/_landing-hero.scss */
      .wp-admin .gif-landing-hero__headline,
      .gif-landing-hero__headline {
        margin-bottom: 2.5rem; } }
    @media screen and (min-width: 1280px) {
      /* line 77, src/blocks/landing-hero/_landing-hero.scss */
      .wp-admin .gif-landing-hero__headline,
      .gif-landing-hero__headline {
        margin-bottom: 3.75rem; } }
    /* line 91, src/blocks/landing-hero/_landing-hero.scss */
    .wp-admin .gif-landing-hero__headline__selected-text,
    .gif-landing-hero__headline__selected-text {
      color: var(--pale-red); }
    /* line 95, src/blocks/landing-hero/_landing-hero.scss */
    .wp-admin .gif-landing-hero__headline--title,
    .gif-landing-hero__headline--title {
      color: var(--white); }
      @media screen and (min-width: 0) {
        /* line 95, src/blocks/landing-hero/_landing-hero.scss */
        .wp-admin .gif-landing-hero__headline--title,
        .gif-landing-hero__headline--title {
          max-width: 100%;
          font-size: 2.125rem;
          line-height: 2.25rem;
          margin-top: 1.375rem;
          margin-bottom: 0.625rem; } }
      @media screen and (min-width: 750px) {
        /* line 95, src/blocks/landing-hero/_landing-hero.scss */
        .wp-admin .gif-landing-hero__headline--title,
        .gif-landing-hero__headline--title {
          max-width: 100%;
          font-size: 4.5rem;
          line-height: 4.5rem;
          margin-top: 1.875rem;
          margin-bottom: 1.25rem; } }
      @media screen and (min-width: 1280px) {
        /* line 95, src/blocks/landing-hero/_landing-hero.scss */
        .wp-admin .gif-landing-hero__headline--title,
        .gif-landing-hero__headline--title {
          max-width: 86.19796%;
          font-size: 5.125rem;
          line-height: 5rem;
          margin-top: 1.875rem;
          margin-bottom: 1.25rem; } }
      /* line 128, src/blocks/landing-hero/_landing-hero.scss */
      .wp-admin .gif-landing-hero__headline--title > strong,
      .gif-landing-hero__headline--title > strong {
        font-family: "Knockout 71 A", "Knockout 71 B";
        font-style: normal;
        font-weight: 400;
        color: var(--pale-red);
        font-weight: normal; }
    /* line 135, src/blocks/landing-hero/_landing-hero.scss */
    .wp-admin .gif-landing-hero__headline--description,
    .gif-landing-hero__headline--description {
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 400;
      color: var(--white);
      margin-top: 0; }
      @media screen and (min-width: 0) {
        /* line 135, src/blocks/landing-hero/_landing-hero.scss */
        .wp-admin .gif-landing-hero__headline--description,
        .gif-landing-hero__headline--description {
          font-size: 1rem;
          line-height: 1.375rem;
          max-width: 82.30769%; } }
      @media screen and (min-width: 750px) {
        /* line 135, src/blocks/landing-hero/_landing-hero.scss */
        .wp-admin .gif-landing-hero__headline--description,
        .gif-landing-hero__headline--description {
          font-size: 1.375rem;
          line-height: 1.8125rem;
          max-width: 84.98113%; } }
      @media screen and (min-width: 1280px) {
        /* line 135, src/blocks/landing-hero/_landing-hero.scss */
        .wp-admin .gif-landing-hero__headline--description,
        .gif-landing-hero__headline--description {
          max-width: 48.62671%; } }

/* line 166, src/blocks/landing-hero/_landing-hero.scss */
.wp-admin .gif-landing-hero__panel-option--btn > button {
  margin-right: 5px; }

@media screen and (min-width: 0) {
  /* line 172, src/blocks/landing-hero/_landing-hero.scss */
  .wp-admin .gif-landing-hero__content-cms {
    margin-left: 1.5625rem;
    padding-top: 9.4375rem; } }

@media screen and (min-width: 750px) {
  /* line 172, src/blocks/landing-hero/_landing-hero.scss */
  .wp-admin .gif-landing-hero__content-cms {
    margin-left: 2.6875rem;
    padding-top: 10.9375rem; } }

@media screen and (min-width: 1280px) {
  /* line 172, src/blocks/landing-hero/_landing-hero.scss */
  .wp-admin .gif-landing-hero__content-cms {
    margin-left: 3.75rem;
    padding-top: 15.3125rem; } }

/* line 191, src/blocks/landing-hero/_landing-hero.scss */
body.wp-admin .gif-landing-hero {
  z-index: 0; }

/* line 1, src/blocks/spotlight-cta-full/_spotlight-cta-full.scss */
.gif-spotlight-full {
  /**
    * =========================================
    *       ABOUT THE LOAD-IN ANIMATION
    * =========================================
    *   This components also uses the one in
    *   _spotlight-donate-full.scss
    * =========================================
    */ }
  @media screen and (min-width: 0) {
    /* line 6, src/blocks/spotlight-cta-full/_spotlight-cta-full.scss */
    .gif-spotlight-full--cta {
      margin-top: 3.875rem; } }
  @media screen and (min-width: 750px) {
    /* line 6, src/blocks/spotlight-cta-full/_spotlight-cta-full.scss */
    .gif-spotlight-full--cta {
      margin-top: 5.0625rem; } }
  @media screen and (min-width: 1280px) {
    /* line 6, src/blocks/spotlight-cta-full/_spotlight-cta-full.scss */
    .gif-spotlight-full--cta {
      margin-top: 6.25rem; } }
  @media screen and (min-width: 0) {
    /* line 17, src/blocks/spotlight-cta-full/_spotlight-cta-full.scss */
    .gif-spotlight-full--cta .gif-spotlight-full__contain {
      padding-top: 1.6875rem;
      padding-bottom: 1.875rem; } }
  @media screen and (min-width: 750px) {
    /* line 17, src/blocks/spotlight-cta-full/_spotlight-cta-full.scss */
    .gif-spotlight-full--cta .gif-spotlight-full__contain {
      padding-top: 3.75rem;
      padding-bottom: 3.3125rem; } }
  @media screen and (min-width: 1280px) {
    /* line 17, src/blocks/spotlight-cta-full/_spotlight-cta-full.scss */
    .gif-spotlight-full--cta .gif-spotlight-full__contain {
      padding-top: 6.75rem;
      padding-bottom: 0; } }
  /* line 33, src/blocks/spotlight-cta-full/_spotlight-cta-full.scss */
  .gif-spotlight-full--cta .gif-spotlight-full__watermark div:last-child {
    margin-right: -1rem; }
    @media (min-width: 1280px) {
      /* line 33, src/blocks/spotlight-cta-full/_spotlight-cta-full.scss */
      .gif-spotlight-full--cta .gif-spotlight-full__watermark div:last-child {
        bottom: 1.125rem; } }
  @media screen and (min-width: 0) {
    /* line 43, src/blocks/spotlight-cta-full/_spotlight-cta-full.scss */
    .gif-spotlight-full .gif-spotlight-full-cta__cta {
      margin-top: 1.25rem; } }
  @media screen and (min-width: 1280px) {
    /* line 43, src/blocks/spotlight-cta-full/_spotlight-cta-full.scss */
    .gif-spotlight-full .gif-spotlight-full-cta__cta {
      margin-top: 1.875rem; } }

@media screen and (min-width: 0) {
  /* line 6, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
  .gif-spotlight-full--join {
    margin-top: 3.875rem; } }

@media screen and (min-width: 750px) {
  /* line 6, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
  .gif-spotlight-full--join {
    margin-top: 5.0625rem; } }

@media screen and (min-width: 1280px) {
  /* line 6, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
  .gif-spotlight-full--join {
    margin-top: 6.25rem; } }

@media screen and (min-width: 0) {
  /* line 16, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
  .gif-spotlight-full--join .gif-spotlight-full__contain {
    padding-top: 1.6875rem;
    padding-bottom: 2.25rem; } }

@media screen and (min-width: 750px) {
  /* line 16, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
  .gif-spotlight-full--join .gif-spotlight-full__contain {
    padding-top: 3.75rem;
    padding-bottom: 3.6875rem; } }

@media screen and (min-width: 1280px) {
  /* line 16, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
  .gif-spotlight-full--join .gif-spotlight-full__contain {
    padding-top: 6.75rem;
    padding-bottom: 2.9375rem; } }

/* line 34, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
.gif-spotlight-full h2,
.gif-spotlight-full .gif-title {
  text-transform: uppercase; }

@media screen and (min-width: 0) {
  /* line 40, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
  .gif-spotlight-full__form {
    grid-column: 1/span 2;
    width: 100%; } }

@media screen and (min-width: 750px) {
  /* line 40, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
  .gif-spotlight-full__form {
    grid-column: 1/span 1; } }

@media screen and (min-width: 1280px) {
  /* line 40, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
  .gif-spotlight-full__form {
    width: calc(54.55373% + (6.87511%) - 3px); } }

/* line 56, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
.gif-spotlight-full__form label,
.gif-spotlight-full__form .at-form-submit,
.gif-spotlight-full__form input {
  width: 100%; }

/* line 65, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
.gif-spotlight-full__form .at-row {
  width: var(--textfield-width); }
  @media screen and (min-width: 0) {
    /* line 65, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
    .gif-spotlight-full__form .at-row {
      --textfield-width: 48.30769%; } }
  @media screen and (min-width: 750px) {
    /* line 65, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
    .gif-spotlight-full__form .at-row {
      --textfield-width: 48.53333%; } }
  @media screen and (min-width: 1280px) {
    /* line 65, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
    .gif-spotlight-full__form .at-row {
      --textfield-width: 48.59719%; } }
  /* line 76, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
  .gif-spotlight-full__form .at-row:nth-child(3),
  .gif-spotlight-full__form .at-row button {
    width: 100%; }
  @media (min-width: 1280px) {
    /* line 81, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
    .gif-spotlight-full__form .at-row:nth-child(3) {
      width: 72.14429%; }
    /* line 84, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
    .gif-spotlight-full__form .at-row:nth-child(4) {
      width: 25.0501%; }
    /* line 87, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
    .gif-spotlight-full__form .at-row:nth-child(5) {
      width: 37.57515%; } }

@media screen and (min-width: 0) {
  /* line 93, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
  .gif-spotlight-full__form .at-form-submit {
    width: 100%; } }

@media screen and (min-width: 1280px) {
  /* line 93, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
  .gif-spotlight-full__form .at-form-submit {
    width: 59.61924%; } }

/* line 107, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
.gif-spotlight-full .action-kit-form-wrapper input {
  height: 3.125rem;
  border-radius: 0.5rem; }

/* line 112, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
.gif-spotlight-full .action-kit-form-wrapper .ak-styled-fields input[type="text"] {
  border: 2px solid var(--iron);
  font-family: "Ringside Condensed A", "Ringside Condensed B";
  font-style: normal;
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.5rem;
  letter-spacing: 0;
  background-color: var(--white);
  color: var(--dark-blue-grey);
  padding: 10px 0 10px 12px; }

/* line 125, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
.gif-spotlight-full .action-kit-form-wrapper .ak-styled-fields input[type="text"]::placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.5rem;
  letter-spacing: 0;
  color: var(--dark-blue-grey);
  opacity: 1;
  text-transform: capitalize; }

/* line 136, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
.gif-spotlight-full .action-kit-form-wrapper .ak-styled-fields input[type="text"]::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: var(--dark-blue-grey); }

/* line 140, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
.gif-spotlight-full .action-kit-form-wrapper .ak-styled-fields input[type="text"]::-moz-placeholder {
  /* Firefox 19+ */
  color: var(--dark-blue-grey); }

/* line 144, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
.gif-spotlight-full .action-kit-form-wrapper .ak-styled-fields input[type="text"]:-ms-input-placeholder {
  /* IE 10+ */
  color: var(--dark-blue-grey); }

/* line 148, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
.gif-spotlight-full .action-kit-form-wrapper .ak-styled-fields input[type="text"]:-moz-placeholder {
  /* Firefox 18- */
  color: var(--dark-blue-grey); }

/* line 153, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
.gif-spotlight-full .action-kit-form-wrapper .ak-styled-fields input[type="text"]:focus {
  border-color: #228ae6;
  outline: none; }

/* line 158, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
.gif-spotlight-full .action-kit-form-wrapper .ak-grid-col:not(:first-child) {
  margin-left: unset; }

/* line 162, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
.gif-spotlight-full .action-kit-form-wrapper .ak-styled-fields input {
  margin-bottom: 0; }

/* line 166, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
.gif-spotlight-full .action-kit-form-wrapper #signup-story h1 {
  display: none; }

/* line 171, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
.gif-spotlight-full .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields {
  width: 100%;
  max-width: 650px;
  display: grid;
  gap: 10px; }
  /* line 177, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
  .gif-spotlight-full .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields button[type="submit"] {
    font-family: "Knockout 71 A", "Knockout 71 B";
    height: unset;
    grid-column: 1 / 7;
    font-size: 1.375rem;
    line-height: 0.95;
    background-color: var(--valencia);
    margin: 0;
    text-transform: uppercase;
    display: grid;
    align-items: center; }
    /* line 189, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
    .gif-spotlight-full .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields button[type="submit"]:hover {
      box-shadow: inset 0 3.125rem 0 0.00063rem var(--chathams);
      transition: box-shadow 0.5s ease-in-out; }
  /* line 196, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
  .gif-spotlight-full .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields .ak-user-form > div {
    display: flex;
    align-items: center; }
    /* line 200, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
    .gif-spotlight-full .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields .ak-user-form > div:nth-child(1) {
      grid-column: 1 / 4;
      grid-row: 1 / 2; }
    /* line 205, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
    .gif-spotlight-full .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields .ak-user-form > div:nth-child(2) {
      grid-column: 4 / 7;
      grid-row: 1 / 2; }
    /* line 210, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
    .gif-spotlight-full .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields .ak-user-form > div:nth-child(4) {
      grid-column: 1 / 7;
      grid-row: 2 / 3; }
    /* line 215, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
    .gif-spotlight-full .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields .ak-user-form > div:nth-child(3) {
      grid-column: 1 / 4;
      grid-row: 3 / 4; }
    /* line 220, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
    .gif-spotlight-full .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields .ak-user-form > div:nth-child(5) {
      grid-column: 4 / 7;
      grid-row: 3 / 4; }
  @media (min-width: 1280px) {
    /* line 171, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
    .gif-spotlight-full .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields {
      max-width: unset;
      grid-template-columns: 151px 30px 35px 95px 100px; }
      /* line 231, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
      .gif-spotlight-full .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields .ak-user-form > div {
        display: flex;
        align-items: center; }
        /* line 235, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
        .gif-spotlight-full .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields .ak-user-form > div:nth-child(1) {
          grid-column: 1 / 4;
          grid-row: 1 / 2; }
        /* line 240, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
        .gif-spotlight-full .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields .ak-user-form > div:nth-child(2) {
          grid-column: 4 / 6;
          grid-row: 1 / 2; }
        /* line 245, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
        .gif-spotlight-full .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields .ak-user-form > div:nth-child(3) {
          grid-column: 5 / 6;
          grid-row: 2 / 3; }
        /* line 250, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
        .gif-spotlight-full .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields .ak-user-form > div:nth-child(4) {
          grid-column: 1 / 5;
          grid-row: 2 / 3; }
        /* line 255, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
        .gif-spotlight-full .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields .ak-user-form > div:nth-child(5) {
          grid-column: 1 / 3;
          grid-row: 3 / 4; }
      /* line 262, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
      .gif-spotlight-full .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields button[type="submit"] {
        grid-column: 3 / 6; } }
  /* line 267, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
  .gif-spotlight-full .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields label.ak-is-overlaid {
    padding: 12px 15px 8px 15px; }

/* line 272, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
.gif-spotlight-full .action-kit-form-wrapper form[name^="act-"] .ak-error {
  border: 2px solid var(--valencia);
  background-color: rgba(213, 68, 47, 0.3); }

/* line 277, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
.gif-spotlight-full .action-kit-form-wrapper form[name^="act-"] .ak-user-form {
  display: contents; }

/* line 281, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
.gif-spotlight-full .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields input[name="zip"] {
  width: 100%; }

/* line 286, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
.gif-spotlight-full .action-kit-form-wrapper .ak-required-flag {
  display: none; }

/* line 290, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
.gif-spotlight-full .action-kit-form-wrapper ul.ak-err {
  display: none; }

/* line 294, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
.gif-spotlight-full .action-kit-form-wrapper .s-h-min_full {
  font-family: ringside condensed a, ringside condensed b;
  font-style: normal;
  font-weight: 700;
  color: var(--dark-blue-grey);
  font-size: 1.875rem;
  line-height: 1.13; }

/* line 1, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
.gif-mini-spotlight-join {
  min-width: 23.4375rem; }
  /* line 5, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
  .gif-mini-spotlight-join__contain {
    display: grid;
    position: relative; }
    @media screen and (min-width: 0) {
      /* line 5, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
      .gif-mini-spotlight-join__contain {
        grid-column: 1/span 6;
        grid-template-columns: 58.84615% 41.15385%; } }
    @media screen and (min-width: 750px) {
      /* line 5, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
      .gif-mini-spotlight-join__contain {
        grid-column: 1/span 12;
        grid-template-columns: 56.60377% 43.39623%; } }
    @media screen and (min-width: 1280px) {
      /* line 5, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
      .gif-mini-spotlight-join__contain {
        grid-column: 2/span 10;
        grid-template-columns: 73.28122% 26.71878%;
        margin: 0 5.21812%; } }
  /* line 40, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
  .gif-mini-spotlight-join__divider {
    grid-column: 1/span 2;
    height: 0.3125rem;
    background-image: linear-gradient(to right, var(--valencia) 0%, var(--cello) 100%);
    width: 100%;
    position: absolute;
    left: 0; }
  /* line 50, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
  .gif-mini-spotlight-join__breakline {
    grid-column: 1/span 2;
    height: 0.0625rem;
    background-color: var(--light-blue-grey);
    width: 100%; }
    @media screen and (min-width: 0) {
      /* line 50, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
      .gif-mini-spotlight-join__breakline {
        margin-top: 0.625rem; } }
    @media screen and (min-width: 750px) {
      /* line 50, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
      .gif-mini-spotlight-join__breakline {
        margin-top: 0.625rem; } }
    @media screen and (min-width: 1280px) {
      /* line 50, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
      .gif-mini-spotlight-join__breakline {
        margin-top: 1.25rem; } }
  /* line 68, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
  .gif-mini-spotlight-join__text h2,
  .gif-mini-spotlight-join__text .gif-title {
    font-family: "Knockout 71 A", "Knockout 71 B";
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase; }
    @media screen and (min-width: 0) {
      /* line 68, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
      .gif-mini-spotlight-join__text h2,
      .gif-mini-spotlight-join__text .gif-title {
        font-size: 1.625rem;
        margin: 0.9375rem 0 0.625rem; } }
    @media screen and (min-width: 750px) {
      /* line 68, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
      .gif-mini-spotlight-join__text h2,
      .gif-mini-spotlight-join__text .gif-title {
        font-size: 2.625rem;
        margin: 1.8125rem 0 0.625rem; } }
    @media screen and (min-width: 1280px) {
      /* line 68, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
      .gif-mini-spotlight-join__text h2,
      .gif-mini-spotlight-join__text .gif-title {
        font-size: 3.5rem;
        margin: 1.5625rem 0 1.25rem; } }
  @media screen and (min-width: 0) {
    /* line 67, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
    .gif-mini-spotlight-join__text {
      width: 96.92308%; } }
  @media screen and (min-width: 750px) {
    /* line 67, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
    .gif-mini-spotlight-join__text {
      width: 84.15094%; } }
  @media screen and (min-width: 1280px) {
    /* line 67, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
    .gif-mini-spotlight-join__text {
      width: 100%; } }
  /* line 99, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
  .gif-mini-spotlight-join__description {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    color: var(--dark-blue-grey); }
    @media screen and (min-width: 0) {
      /* line 99, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
      .gif-mini-spotlight-join__description {
        font-size: 0.875rem;
        line-height: 1.29;
        margin-bottom: 1.875rem; } }
    @media screen and (min-width: 750px) {
      /* line 99, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
      .gif-mini-spotlight-join__description {
        font-size: 1.125rem;
        line-height: 1.33;
        margin-bottom: 1.25rem; } }
  @media screen and (min-width: 0) {
    /* line 121, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
    .gif-mini-spotlight-join__image-contain {
      padding-top: 1.125rem;
      padding-bottom: 1.25rem; } }
  @media screen and (min-width: 750px) {
    /* line 121, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
    .gif-mini-spotlight-join__image-contain {
      grid-column: 2/span 2;
      grid-row: 1/span 2;
      padding-top: 1.25rem; } }
  @media screen and (min-width: 1280px) {
    /* line 121, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
    .gif-mini-spotlight-join__image-contain {
      padding-top: 1.5rem; } }
  /* line 144, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
  .gif-mini-spotlight-join__image-contain img {
    object-fit: cover;
    height: 100%; }
  @media screen and (min-width: 0) {
    /* line 121, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
    .gif-mini-spotlight-join__image-contain {
      margin-left: 13.11475%; } }
  @media screen and (min-width: 750px) {
    /* line 121, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
    .gif-mini-spotlight-join__image-contain {
      margin-left: 30.56604%; } }
  @media screen and (min-width: 1280px) {
    /* line 121, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
    .gif-mini-spotlight-join__image-contain {
      margin-left: 15.33128%; } }
  @media screen and (min-width: 0) {
    /* line 160, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
    .gif-mini-spotlight-join__form {
      grid-column: 1/span 2; } }
  @media screen and (min-width: 750px) {
    /* line 160, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
    .gif-mini-spotlight-join__form {
      grid-column: 1/span 1; } }
  /* line 171, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
  .gif-mini-spotlight-join__form .at-form-submit,
  .gif-mini-spotlight-join__form input {
    width: 100%; }
  /* line 178, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
  .gif-mini-spotlight-join__form .at-row {
    width: var(--textfield-width); }
    @media screen and (min-width: 0) {
      /* line 178, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
      .gif-mini-spotlight-join__form .at-row {
        --textfield-width: 48.30769%; } }
    @media screen and (min-width: 750px) {
      /* line 178, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
      .gif-mini-spotlight-join__form .at-row {
        --textfield-width: 48.53333%; } }
    @media screen and (min-width: 1280px) {
      /* line 178, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
      .gif-mini-spotlight-join__form .at-row {
        --textfield-width: 27.67176%; } }
    /* line 189, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
    .gif-mini-spotlight-join__form .at-row:nth-child(3),
    .gif-mini-spotlight-join__form .at-row button {
      width: 100%; }
    @media (min-width: 1280px) {
      /* line 194, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
      .gif-mini-spotlight-join__form .at-row:nth-child(3) {
        width: 40.8715%; } }
  @media screen and (min-width: 0) {
    /* line 200, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
    .gif-mini-spotlight-join__form .at-form-submit {
      width: 100%; } }
  @media screen and (min-width: 1280px) {
    /* line 200, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
    .gif-mini-spotlight-join__form .at-form-submit {
      width: 40.8715%; } }
  /* line 214, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
  .gif-mini-spotlight-join .action-kit-form-wrapper input {
    height: 3.125rem;
    border-radius: 0.5rem; }
  /* line 219, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
  .gif-mini-spotlight-join .action-kit-form-wrapper .ak-styled-fields input[type="text"] {
    border: 2px solid var(--iron);
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.5rem;
    letter-spacing: 0;
    background-color: var(--white);
    color: var(--dark-blue-grey);
    padding: 10px 0 10px 12px; }
  /* line 232, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
  .gif-mini-spotlight-join .action-kit-form-wrapper .ak-styled-fields input[type="text"]::placeholder {
    font-style: normal;
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.5rem;
    letter-spacing: 0;
    color: var(--dark-blue-grey);
    opacity: 1;
    text-transform: capitalize; }
  /* line 243, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
  .gif-mini-spotlight-join .action-kit-form-wrapper .ak-styled-fields input[type="text"]::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: var(--dark-blue-grey); }
  /* line 248, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
  .gif-mini-spotlight-join .action-kit-form-wrapper .ak-styled-fields input[type="text"]::-moz-placeholder {
    /* Firefox 19+ */
    color: var(--dark-blue-grey); }
  /* line 253, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
  .gif-mini-spotlight-join .action-kit-form-wrapper .ak-styled-fields input[type="text"]:-ms-input-placeholder {
    /* IE 10+ */
    color: var(--dark-blue-grey); }
  /* line 258, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
  .gif-mini-spotlight-join .action-kit-form-wrapper .ak-styled-fields input[type="text"]:-moz-placeholder {
    /* Firefox 18- */
    color: var(--dark-blue-grey); }
  /* line 263, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
  .gif-mini-spotlight-join .action-kit-form-wrapper .ak-styled-fields input[type="text"]:focus {
    border-color: #228ae6;
    outline: none; }
  /* line 268, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
  .gif-mini-spotlight-join .action-kit-form-wrapper .ak-grid-col:not(:first-child) {
    margin-left: unset; }
  /* line 272, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
  .gif-mini-spotlight-join .action-kit-form-wrapper .ak-styled-fields input {
    margin-bottom: 0; }
  /* line 276, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
  .gif-mini-spotlight-join .action-kit-form-wrapper #signup-story h1 {
    display: none; }
  /* line 281, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
  .gif-mini-spotlight-join .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields {
    width: 100%;
    max-width: 650px;
    display: grid;
    gap: 10px; }
    /* line 287, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
    .gif-mini-spotlight-join .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields button[type="submit"] {
      font-family: "Knockout 71 A", "Knockout 71 B";
      height: 3.125rem;
      grid-column: 1 / 7;
      font-size: 1.375rem;
      line-height: 0.95;
      background-color: var(--valencia);
      margin: 0;
      text-transform: uppercase;
      display: grid;
      align-items: center; }
      /* line 299, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
      .gif-mini-spotlight-join .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields button[type="submit"]:hover {
        box-shadow: inset 0 3.125rem 0 0.00063rem var(--chathams);
        transition: box-shadow 0.5s ease-in-out; }
    /* line 306, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
    .gif-mini-spotlight-join .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields .ak-user-form > div {
      display: flex;
      align-items: center; }
      /* line 310, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
      .gif-mini-spotlight-join .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields .ak-user-form > div:nth-child(1) {
        grid-column: 1 / 4;
        grid-row: 1 / 2; }
      /* line 315, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
      .gif-mini-spotlight-join .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields .ak-user-form > div:nth-child(2) {
        grid-column: 4 / 7;
        grid-row: 1 / 2; }
      /* line 320, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
      .gif-mini-spotlight-join .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields .ak-user-form > div:nth-child(4) {
        grid-column: 1 / 7;
        grid-row: 2 / 3; }
      /* line 325, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
      .gif-mini-spotlight-join .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields .ak-user-form > div:nth-child(3) {
        grid-column: 1 / 4;
        grid-row: 3 / 4; }
      /* line 330, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
      .gif-mini-spotlight-join .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields .ak-user-form > div:nth-child(5) {
        grid-column: 4 / 7;
        grid-row: 3 / 4; }
    @media (min-width: 1280px) {
      /* line 281, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
      .gif-mini-spotlight-join .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields {
        width: 100%;
        grid-template-columns: 1fr 1fr minmax(256px, 290px); }
        /* line 341, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
        .gif-mini-spotlight-join .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields .ak-user-form > div {
          display: flex;
          align-items: center; }
          /* line 345, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
          .gif-mini-spotlight-join .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields .ak-user-form > div:nth-child(1) {
            grid-column: 1 / 2;
            grid-row: 1 / 2; }
          /* line 350, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
          .gif-mini-spotlight-join .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields .ak-user-form > div:nth-child(2) {
            grid-column: 2 / 3;
            grid-row: 1 / 2; }
          /* line 355, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
          .gif-mini-spotlight-join .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields .ak-user-form > div:nth-child(4) {
            grid-column: 3/ 4;
            grid-row: 1 / 2; }
          /* line 360, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
          .gif-mini-spotlight-join .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields .ak-user-form > div:nth-child(3) {
            grid-column: 1 / 2;
            grid-row: 2 / 3; }
          /* line 365, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
          .gif-mini-spotlight-join .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields .ak-user-form > div:nth-child(5) {
            grid-column: 2 / 3;
            grid-row: 2 / 3; }
        /* line 372, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
        .gif-mini-spotlight-join .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields button[type="submit"] {
          grid-column: 3 / 4; } }
  /* line 378, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
  .gif-mini-spotlight-join .action-kit-form-wrapper form[name^="act-"] .ak-error {
    border: 2px solid var(--valencia);
    background-color: rgba(213, 68, 47, 0.3); }
  /* line 383, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
  .gif-mini-spotlight-join .action-kit-form-wrapper form[name^="act-"] .ak-user-form {
    display: contents; }
  /* line 387, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
  .gif-mini-spotlight-join .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields input[name="zip"] {
    width: 100%; }
  /* line 392, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
  .gif-mini-spotlight-join .action-kit-form-wrapper .ak-required-flag {
    display: none; }
  /* line 396, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
  .gif-mini-spotlight-join .action-kit-form-wrapper ul.ak-err {
    display: none; }
  /* line 400, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
  .gif-mini-spotlight-join .action-kit-form-wrapper .s-h-min_full {
    font-family: ringside condensed a, ringside condensed b;
    font-style: normal;
    font-weight: 700;
    color: var(--dark-blue-grey);
    font-size: 1.875rem;
    line-height: 1.13; }

@keyframes slideUp {
  from {
    transform: translateY(calc(100% + 77px)); }
  to {
    transform: translateY(0); } }

@keyframes slideHorizontal {
  0% {
    opacity: 0; }
  70% {
    opacity: 100%; }
  100% {
    transform: translateY(0);
    opacity: 100%; } }

/* line 24, src/blocks/spotlight-donate-full/_spotlight-donate-full.scss */
.gif-spotlight-full {
  overflow: hidden;
  /**
    * =========================================
    *       THIS IS THE LOAD-IN ANIMATIONS
    * =========================================
    *   This works on the following components:
    *       1. Full Spotlight Donate
    *       2. Full Spotlight CTA
    * =========================================
    */ }
  /* line 40, src/blocks/spotlight-donate-full/_spotlight-donate-full.scss */
  .gif-spotlight-full.is-animating .gif-spotlight-full__image {
    animation: slideUp ease-in-out 800ms; }
  /* line 43, src/blocks/spotlight-donate-full/_spotlight-donate-full.scss */
  .gif-spotlight-full.is-animating .gif-spotlight-full__content {
    transform: translateY(calc(100% + 77px));
    animation: slideUp ease-in-out 400ms 400ms;
    animation-fill-mode: forwards; }
  /* line 49, src/blocks/spotlight-donate-full/_spotlight-donate-full.scss */
  .gif-spotlight-full.is-animating .gif-spotlight-full__watermark div:first-child {
    transform: translateX(-120%);
    animation: slideHorizontal ease-out 600ms 800ms;
    animation-fill-mode: forwards; }
  /* line 54, src/blocks/spotlight-donate-full/_spotlight-donate-full.scss */
  .gif-spotlight-full.is-animating .gif-spotlight-full__watermark div:last-child {
    transform: translateX(100%);
    animation: slideHorizontal ease-out 600ms 800ms;
    animation-fill-mode: forwards; }
  /* line 63, src/blocks/spotlight-donate-full/_spotlight-donate-full.scss */
  .gif-spotlight-full--donate {
    margin: 0; }
    @media screen and (min-width: 0) {
      /* line 63, src/blocks/spotlight-donate-full/_spotlight-donate-full.scss */
      .gif-spotlight-full--donate {
        margin-top: 1.75rem; } }
    @media screen and (min-width: 750px) {
      /* line 63, src/blocks/spotlight-donate-full/_spotlight-donate-full.scss */
      .gif-spotlight-full--donate {
        margin-top: 2.625rem; } }
    @media screen and (min-width: 1280px) {
      /* line 63, src/blocks/spotlight-donate-full/_spotlight-donate-full.scss */
      .gif-spotlight-full--donate {
        margin-top: 6.25rem; } }
    @media screen and (min-width: 0) {
      /* line 75, src/blocks/spotlight-donate-full/_spotlight-donate-full.scss */
      .gif-spotlight-full--donate .gif-spotlight-full__contain {
        padding-top: 1.6875rem;
        padding-bottom: 1.875rem; } }
    @media screen and (min-width: 750px) {
      /* line 75, src/blocks/spotlight-donate-full/_spotlight-donate-full.scss */
      .gif-spotlight-full--donate .gif-spotlight-full__contain {
        padding-top: 3.75rem;
        padding-bottom: 3.3125rem; } }
    @media screen and (min-width: 1280px) {
      /* line 75, src/blocks/spotlight-donate-full/_spotlight-donate-full.scss */
      .gif-spotlight-full--donate .gif-spotlight-full__contain {
        padding-top: 6.75rem;
        padding-bottom: 0; } }
  /* line 93, src/blocks/spotlight-donate-full/_spotlight-donate-full.scss */
  .gif-spotlight-full .gif-spotlight-full-donate__donate {
    margin-bottom: 0.75rem; }
    @media (min-width: 1280px) {
      /* line 93, src/blocks/spotlight-donate-full/_spotlight-donate-full.scss */
      .gif-spotlight-full .gif-spotlight-full-donate__donate {
        margin-right: 0.625rem;
        padding: 0.9375rem; } }
    @media screen and (min-width: 0) {
      /* line 99, src/blocks/spotlight-donate-full/_spotlight-donate-full.scss */
      .gif-spotlight-full .gif-spotlight-full-donate__donate-sm {
        width: 30.30303%; } }
    @media screen and (min-width: 750px) {
      /* line 99, src/blocks/spotlight-donate-full/_spotlight-donate-full.scss */
      .gif-spotlight-full .gif-spotlight-full-donate__donate-sm {
        width: 31.20936%; } }
    @media screen and (min-width: 1280px) {
      /* line 99, src/blocks/spotlight-donate-full/_spotlight-donate-full.scss */
      .gif-spotlight-full .gif-spotlight-full-donate__donate-sm {
        width: auto; } }
    @media screen and (min-width: 0) {
      /* line 110, src/blocks/spotlight-donate-full/_spotlight-donate-full.scss */
      .gif-spotlight-full .gif-spotlight-full-donate__donate-lg {
        width: 48.23151%; } }
    @media screen and (min-width: 750px) {
      /* line 110, src/blocks/spotlight-donate-full/_spotlight-donate-full.scss */
      .gif-spotlight-full .gif-spotlight-full-donate__donate-lg {
        width: 48.23151%; } }
    @media screen and (min-width: 1280px) {
      /* line 110, src/blocks/spotlight-donate-full/_spotlight-donate-full.scss */
      .gif-spotlight-full .gif-spotlight-full-donate__donate-lg {
        width: auto; } }
    /* line 121, src/blocks/spotlight-donate-full/_spotlight-donate-full.scss */
    .gif-spotlight-full .gif-spotlight-full-donate__donate-cta {
      padding: 0.9375rem 3.125rem; }
      @media screen and (min-width: 0) {
        /* line 121, src/blocks/spotlight-donate-full/_spotlight-donate-full.scss */
        .gif-spotlight-full .gif-spotlight-full-donate__donate-cta {
          width: 100%; } }
      @media screen and (min-width: 750px) {
        /* line 121, src/blocks/spotlight-donate-full/_spotlight-donate-full.scss */
        .gif-spotlight-full .gif-spotlight-full-donate__donate-cta {
          width: 100%; } }
      @media screen and (min-width: 1280px) {
        /* line 121, src/blocks/spotlight-donate-full/_spotlight-donate-full.scss */
        .gif-spotlight-full .gif-spotlight-full-donate__donate-cta {
          width: auto; } }
  /* line 134, src/blocks/spotlight-donate-full/_spotlight-donate-full.scss */
  .gif-spotlight-full .gif-spotlight-full-donate__donate-btn-wrapper {
    flex-wrap: wrap;
    justify-content: space-between; }
    @media screen and (min-width: 0) {
      /* line 134, src/blocks/spotlight-donate-full/_spotlight-donate-full.scss */
      .gif-spotlight-full .gif-spotlight-full-donate__donate-btn-wrapper {
        display: flex;
        margin-top: 1.25rem; } }
    @media screen and (min-width: 750px) {
      /* line 134, src/blocks/spotlight-donate-full/_spotlight-donate-full.scss */
      .gif-spotlight-full .gif-spotlight-full-donate__donate-btn-wrapper {
        display: flex; } }
    @media screen and (min-width: 1280px) {
      /* line 134, src/blocks/spotlight-donate-full/_spotlight-donate-full.scss */
      .gif-spotlight-full .gif-spotlight-full-donate__donate-btn-wrapper {
        margin-top: 1.875rem; } }
    @media (min-width: 1280px) {
      /* line 134, src/blocks/spotlight-donate-full/_spotlight-donate-full.scss */
      .gif-spotlight-full .gif-spotlight-full-donate__donate-btn-wrapper {
        justify-content: unset; } }
  /* line 157, src/blocks/spotlight-donate-full/_spotlight-donate-full.scss */
  .gif-spotlight-full .gif-button--active {
    box-shadow: inset 0 3.125rem var(--dark-blue-grey);
    border-color: var(--dark-blue-grey);
    color: var(--white);
    background-color: unset; }

@media screen and (min-width: 0) {
  /* line 168, src/blocks/spotlight-donate-full/_spotlight-donate-full.scss */
  .gif-spotlight-full-donate .gif-spotlight-full__watermark div:last-child {
    left: auto; } }

@media screen and (min-width: 750px) {
  /* line 168, src/blocks/spotlight-donate-full/_spotlight-donate-full.scss */
  .gif-spotlight-full-donate .gif-spotlight-full__watermark div:last-child {
    left: 41.73585%; } }

@media screen and (min-width: 1280px) {
  /* line 168, src/blocks/spotlight-donate-full/_spotlight-donate-full.scss */
  .gif-spotlight-full-donate .gif-spotlight-full__watermark div:last-child {
    left: auto; } }

@media screen and (min-width: 0) {
  /* line 2, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
  .gif-mini-spot__divider {
    grid-column: 1/span 6; } }

@media screen and (min-width: 750px) {
  /* line 2, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
  .gif-mini-spot__divider {
    grid-column: 1/span 12; } }

@media screen and (min-width: 1280px) {
  /* line 2, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
  .gif-mini-spot__divider {
    grid-column: 2/span 10;
    margin: 0 6.26174%; } }

/* line 19, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
.gif-mini-spot__description {
  font-family: "Ringside Condensed A", "Ringside Condensed B";
  font-style: normal;
  font-weight: 400; }
  @media screen and (min-width: 0) {
    /* line 19, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
    .gif-mini-spot__description {
      font-size: 0.875rem;
      line-height: 1.29;
      letter-spacing: 0;
      color: var(--dark-blue-grey);
      margin-top: 0.625rem; } }
  @media screen and (min-width: 750px) {
    /* line 19, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
    .gif-mini-spot__description {
      font-size: 1.125rem;
      line-height: 1.33;
      margin-top: 0.625rem;
      padding-right: 15.46667%;
      width: 100%; } }
  @media screen and (min-width: 1280px) {
    /* line 19, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
    .gif-mini-spot__description {
      font-size: 1.125rem;
      margin-top: 1.25rem;
      padding-right: 0;
      width: 91.24954%; } }

/* line 57, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
.gif-mini-spot__header {
  width: 100%;
  display: grid; }
  @media screen and (min-width: 0) {
    /* line 57, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
    .gif-mini-spot__header {
      grid-column: 1/span 6;
      margin-top: 0.6875rem;
      grid-template-columns: 58.46154% 1fr; } }
  @media screen and (min-width: 750px) {
    /* line 57, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
    .gif-mini-spot__header {
      grid-column: 1/span 12;
      margin-top: 1.4375rem;
      grid-template-columns: 56.60377% 1fr; } }
  @media screen and (min-width: 1280px) {
    /* line 57, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
    .gif-mini-spot__header {
      grid-column: 2/span 10;
      padding: 0 6.26174%;
      margin-top: 1.25rem;
      grid-template-columns: 67.85714% 1fr; } }

/* line 87, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
.gif-mini-spot__image-container {
  margin: 0;
  display: flex;
  justify-content: flex-end; }
  @media screen and (min-width: 750px) {
    /* line 87, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
    .gif-mini-spot__image-container {
      grid-row: 1/span 2;
      grid-column: 2; } }
  @media (min-width: 1280px) {
    /* line 87, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
    .gif-mini-spot__image-container {
      margin-bottom: 1.875rem; } }
  /* line 108, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
  .gif-mini-spot__image-container > div figure {
    margin: 0; }
    /* line 110, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
    .gif-mini-spot__image-container > div figure img {
      height: 100%;
      object-fit: cover; }
  @media screen and (min-width: 0) {
    /* line 107, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
    .gif-mini-spot__image-container > div {
      width: 85.92593%; } }
  @media screen and (min-width: 750px) {
    /* line 107, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
    .gif-mini-spot__image-container > div {
      width: 70.62343%; } }
  @media screen and (min-width: 1280px) {
    /* line 107, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
    .gif-mini-spot__image-container > div {
      width: 74.2115%; } }

@media screen and (min-width: 0) {
  /* line 128, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
  .gif-mini-spot__content {
    grid-column: 1/span 2;
    margin-top: 1.25rem; } }

@media screen and (min-width: 750px) {
  /* line 128, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
  .gif-mini-spot__content {
    grid-column: 1/span 1; } }

@media screen and (min-width: 1280px) {
  /* line 128, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
  .gif-mini-spot__content {
    margin-top: 1.875rem; } }

/* line 144, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
.gif-mini-spot__donate-flex {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between; }
  @media (min-width: 1280px) {
    /* line 144, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
    .gif-mini-spot__donate-flex {
      flex-wrap: nowrap;
      max-width: 570px; } }
  /* line 154, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
  .gif-mini-spot__donate-flex * {
    padding: 0;
    height: 50px;
    font-size: 1.25rem; }
    @media (min-width: 750px) {
      /* line 154, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
      .gif-mini-spot__donate-flex * {
        padding-top: 0.125rem; } }
    @media (min-width: 1280px) {
      /* line 154, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
      .gif-mini-spot__donate-flex * {
        font-size: 1.375rem; } }
  /* line 169, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
  .gif-mini-spot__donate-flex .small {
    width: 31.07692%;
    margin-bottom: 12px; }
    @media (min-width: 1280px) {
      /* line 169, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
      .gif-mini-spot__donate-flex .small {
        width: 10.87719%; } }
  /* line 177, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
  .gif-mini-spot__donate-flex .medium {
    width: 48.30769%;
    margin-bottom: 12px; }
    @media (min-width: 1280px) {
      /* line 177, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
      .gif-mini-spot__donate-flex .medium {
        padding: 0;
        width: 15.96491%; } }
  /* line 186, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
  .gif-mini-spot__donate-flex .full {
    width: 100%; }
    @media screen and (min-width: 0) {
      /* line 186, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
      .gif-mini-spot__donate-flex .full {
        margin-bottom: 1.1875rem; } }
    @media screen and (min-width: 750px) {
      /* line 186, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
      .gif-mini-spot__donate-flex .full {
        margin-bottom: 1.875rem; } }
    @media (min-width: 1280px) {
      /* line 186, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
      .gif-mini-spot__donate-flex .full {
        padding: 0;
        width: 26.66667%; } }

/* line 203, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
.gif-mini-spot__line-divider {
  border-bottom: solid 1px var(--light-blue-grey); }
  @media screen and (min-width: 0) {
    /* line 203, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
    .gif-mini-spot__line-divider {
      grid-column: 1/span 6; } }
  @media screen and (min-width: 750px) {
    /* line 203, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
    .gif-mini-spot__line-divider {
      grid-column: 1/span 12; } }
  @media screen and (min-width: 1280px) {
    /* line 203, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
    .gif-mini-spot__line-divider {
      grid-column: 2/span 10;
      margin: 0 6.26174%; } }

/* line 221, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
.gif-mini-spot .gif-button--active {
  box-shadow: inset 0 3.125rem var(--dark-blue-grey);
  border-color: var(--dark-blue-grey);
  color: var(--white);
  background-color: unset; }

/* line 1, src/blocks/embedded-video/_embedded-video.scss */
.gif-embedded-video {
  padding: 0 0; }
  @media (min-width: 1280px) {
    /* line 1, src/blocks/embedded-video/_embedded-video.scss */
    .gif-embedded-video {
      padding: 0 11.9375rem; } }
  /* line 8, src/blocks/embedded-video/_embedded-video.scss */
  .gif-embedded-video__input {
    width: 100%; }
  /* line 12, src/blocks/embedded-video/_embedded-video.scss */
  .gif-embedded-video__custom-placeholder, .gif-embedded-video__custom-placeholder.components-placeholder {
    display: flex;
    align-items: center; }
    /* line 17, src/blocks/embedded-video/_embedded-video.scss */
    .gif-embedded-video__custom-placeholder em, .gif-embedded-video__custom-placeholder.components-placeholder em {
      display: flex;
      align-items: center;
      margin-right: 10px; }
  /* line 24, src/blocks/embedded-video/_embedded-video.scss */
  .gif-embedded-video .components-placeholder__fieldset {
    max-width: 400px; }
  /* line 29, src/blocks/embedded-video/_embedded-video.scss */
  .gif-embedded-video__container {
    position: relative;
    overflow: hidden;
    position: relative; }
    /* line 131, src/scss/tools/_mixins.scss */
    .gif-embedded-video__container::before {
      display: block;
      content: "";
      width: 100%;
      padding-top: 56.26667%; }
    /* line 138, src/scss/tools/_mixins.scss */
    .gif-embedded-video__container > * {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      margin: auto;
      overflow: hidden; }
    @media (min-width: 1280px) {
      /* line 29, src/blocks/embedded-video/_embedded-video.scss */
      .gif-embedded-video__container {
        position: relative; }
        /* line 131, src/scss/tools/_mixins.scss */
        .gif-embedded-video__container::before {
          display: block;
          content: "";
          width: 100%;
          padding-top: 56.23608%; }
        /* line 138, src/scss/tools/_mixins.scss */
        .gif-embedded-video__container > * {
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          margin: auto;
          overflow: hidden; } }
    /* line 40, src/blocks/embedded-video/_embedded-video.scss */
    .gif-embedded-video__container iframe,
    .gif-embedded-video__container object,
    .gif-embedded-video__container embed {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }

/* line 1, src/blocks/flexible-image/_flexible-image.scss */
.gif-flexible-image {
  --image-margin: calc(82.76041%/ 6 * 5); }
  /* line 6, src/blocks/flexible-image/_flexible-image.scss */
  .gif-flexible-image__caption {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400; }
    @media screen and (min-width: 0) {
      /* line 6, src/blocks/flexible-image/_flexible-image.scss */
      .gif-flexible-image__caption {
        font-size: 0.75rem;
        line-height: 1.33; } }
    @media screen and (min-width: 750px) {
      /* line 6, src/blocks/flexible-image/_flexible-image.scss */
      .gif-flexible-image__caption {
        font-size: 1rem;
        line-height: 1.25; } }
    @media screen and (min-width: 1280px) {
      /* line 6, src/blocks/flexible-image/_flexible-image.scss */
      .gif-flexible-image__caption {
        font-size: 1rem;
        line-height: 1.25; } }
  /* line 25, src/blocks/flexible-image/_flexible-image.scss */
  .gif-flexible-image__picture {
    height: auto;
    margin: 0 auto 1.25rem;
    text-align: center; }
  /* line 32, src/blocks/flexible-image/_flexible-image.scss */
  .gif-flexible-image--wide {
    height: auto;
    position: unset; }
    /* line 36, src/blocks/flexible-image/_flexible-image.scss */
    .gif-flexible-image--wide .gif-flexible-image__caption {
      border-left: 0.0625rem var(--light-blue-grey) solid; }
      @media screen and (min-width: 0) {
        /* line 36, src/blocks/flexible-image/_flexible-image.scss */
        .gif-flexible-image--wide .gif-flexible-image__caption {
          margin: 1.5625rem var(--margin-mobile);
          padding-left: 0.5rem; } }
      @media screen and (min-width: 750px) {
        /* line 36, src/blocks/flexible-image/_flexible-image.scss */
        .gif-flexible-image--wide .gif-flexible-image__caption {
          margin: 1.5625rem var(--margin-tablet);
          padding-left: 1.8125rem; } }
      @media screen and (min-width: 1280px) {
        /* line 36, src/blocks/flexible-image/_flexible-image.scss */
        .gif-flexible-image--wide .gif-flexible-image__caption {
          margin: 0;
          padding-left: 2.4375rem; } }
    /* line 55, src/blocks/flexible-image/_flexible-image.scss */
    .gif-flexible-image--wide .gif-flexible-image__content {
      grid-column: 1/span 6;
      margin-left: calc(var(--margin) * -1);
      margin-right: calc(var(--margin) * -1); }
      @media (min-width: 750px) {
        /* line 55, src/blocks/flexible-image/_flexible-image.scss */
        .gif-flexible-image--wide .gif-flexible-image__content {
          grid-column: 1/span 12; } }
      @media (min-width: 1280px) {
        /* line 55, src/blocks/flexible-image/_flexible-image.scss */
        .gif-flexible-image--wide .gif-flexible-image__content {
          grid-column: 1/span 12;
          margin: 1.5625rem auto;
          width: 73.87931%; } }
    /* line 71, src/blocks/flexible-image/_flexible-image.scss */
    .gif-flexible-image--wide img {
      height: auto;
      left: 0;
      width: 100%; }
    /* line 77, src/blocks/flexible-image/_flexible-image.scss */
    .gif-flexible-image--wide picture {
      align-items: flex-start;
      display: flex;
      justify-content: flex-start; }
  /* line 84, src/blocks/flexible-image/_flexible-image.scss */
  .gif-flexible-image--regular {
    height: auto; }
    /* line 87, src/blocks/flexible-image/_flexible-image.scss */
    .gif-flexible-image--regular .gif-flexible-image__caption {
      border-left: 0.0625rem var(--light-blue-grey) solid; }
      @media screen and (min-width: 0) {
        /* line 87, src/blocks/flexible-image/_flexible-image.scss */
        .gif-flexible-image--regular .gif-flexible-image__caption {
          padding-left: 0.5rem; } }
      @media screen and (min-width: 750px) {
        /* line 87, src/blocks/flexible-image/_flexible-image.scss */
        .gif-flexible-image--regular .gif-flexible-image__caption {
          padding-left: 1.8125rem; } }
      @media screen and (min-width: 1280px) {
        /* line 87, src/blocks/flexible-image/_flexible-image.scss */
        .gif-flexible-image--regular .gif-flexible-image__caption {
          padding-left: 2.4375rem; } }
    /* line 101, src/blocks/flexible-image/_flexible-image.scss */
    .gif-flexible-image--regular .gif-flexible-image__content {
      grid-column: 1/span 6; }
      @media (min-width: 750px) {
        /* line 101, src/blocks/flexible-image/_flexible-image.scss */
        .gif-flexible-image--regular .gif-flexible-image__content {
          grid-column: 1/span 12; } }
      @media (min-width: 1280px) {
        /* line 101, src/blocks/flexible-image/_flexible-image.scss */
        .gif-flexible-image--regular .gif-flexible-image__content {
          grid-column: 3/span 8; } }
    /* line 113, src/blocks/flexible-image/_flexible-image.scss */
    .gif-flexible-image--regular img {
      width: 100%; }
  /* line 119, src/blocks/flexible-image/_flexible-image.scss */
  .gif-flexible-image__remove-btn {
    margin-left: 0.625rem; }
  /* line 123, src/blocks/flexible-image/_flexible-image.scss */
  .gif-flexible-image .block-editor-rich-text,
  .gif-flexible-image .gif-flexible-image__picture {
    grid-column: 1/span 6; }
    @media (min-width: 1280px) {
      /* line 123, src/blocks/flexible-image/_flexible-image.scss */
      .gif-flexible-image .block-editor-rich-text,
      .gif-flexible-image .gif-flexible-image__picture {
        grid-column: 1/span 12; } }
  /* line 133, src/blocks/flexible-image/_flexible-image.scss */
  .gif-flexible-image .wp-block-image figcaption {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    text-align: left;
    border-left: 0.0625rem var(--light-blue-grey) solid; }
    @media screen and (min-width: 0) {
      /* line 133, src/blocks/flexible-image/_flexible-image.scss */
      .gif-flexible-image .wp-block-image figcaption {
        padding-left: 0.5rem;
        font-size: 0.75rem;
        line-height: 1.33; } }
    @media screen and (min-width: 750px) {
      /* line 133, src/blocks/flexible-image/_flexible-image.scss */
      .gif-flexible-image .wp-block-image figcaption {
        padding-left: 1.8125rem;
        font-size: 1rem;
        line-height: 1.25; } }
    @media screen and (min-width: 1280px) {
      /* line 133, src/blocks/flexible-image/_flexible-image.scss */
      .gif-flexible-image .wp-block-image figcaption {
        padding-left: 2.4375rem;
        font-size: 1rem;
        line-height: 1.25; } }

/* line 2, src/blocks/paragraph/_paragraph.scss */
.gif-custom-paragraph .gif-container > p,
.gif-custom-paragraph .gif-container > .block-editor-rich-text {
  grid-column: 1/span 6; }
  @media (min-width: 750px) {
    /* line 2, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .gif-container > p,
    .gif-custom-paragraph .gif-container > .block-editor-rich-text {
      grid-column: 1/span 12; } }
  @media (min-width: 1280px) {
    /* line 2, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .gif-container > p,
    .gif-custom-paragraph .gif-container > .block-editor-rich-text {
      grid-column: 4/span 8; } }

/* line 15, src/blocks/paragraph/_paragraph.scss */
.gif-custom-paragraph p:not(.gif-card__citation) {
  font-family: "Ringside Condensed A", "Ringside Condensed B";
  font-style: normal;
  font-weight: 400;
  color: var(--dark-blue-grey);
  font-size: 1.125rem;
  font-stretch: condensed;
  letter-spacing: normal;
  line-height: 1.67; }
  @media (min-width: 750px) {
    /* line 15, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph p:not(.gif-card__citation) {
      font-size: 1.375rem;
      line-height: 1.64; } }
  /* line 29, src/blocks/paragraph/_paragraph.scss */
  .gif-custom-paragraph p:not(.gif-card__citation) a {
    text-decoration: none;
    color: var(--dusk-blue); }
    /* line 33, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph p:not(.gif-card__citation) a:hover {
      color: var(--pale-red); }
  /* line 39, src/blocks/paragraph/_paragraph.scss */
  .gif-custom-paragraph p:not(.gif-card__citation) > a {
    text-decoration: none;
    padding-bottom: 0.1875rem;
    border-bottom: dashed 0.0625rem var(--dusk-blue); }
    /* line 44, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph p:not(.gif-card__citation) > a:hover {
      color: var(--pale-red);
      border-color: var(--pale-red); }
  /* line 50, src/blocks/paragraph/_paragraph.scss */
  .wp-admin .gif-custom-paragraph p:not(.gif-card__citation) {
    font-size: 1.375rem; }

@media screen and (min-width: 0) {
  /* line 55, src/blocks/paragraph/_paragraph.scss */
  .gif-custom-paragraph p + p {
    margin-top: 1.25rem; } }

@media screen and (min-width: 750px) {
  /* line 55, src/blocks/paragraph/_paragraph.scss */
  .gif-custom-paragraph p + p {
    margin-top: 2.5rem; } }

@media screen and (min-width: 1280px) {
  /* line 55, src/blocks/paragraph/_paragraph.scss */
  .gif-custom-paragraph p + p {
    margin-top: 2.5rem; } }

@media screen and (min-width: 0) {
  /* line 68, src/blocks/paragraph/_paragraph.scss */
  .gif-custom-paragraph + .gif-custom-paragraph {
    margin-top: 1.25rem; } }

@media screen and (min-width: 750px) {
  /* line 68, src/blocks/paragraph/_paragraph.scss */
  .gif-custom-paragraph + .gif-custom-paragraph {
    margin-top: 2.5rem; } }

@media screen and (min-width: 1280px) {
  /* line 68, src/blocks/paragraph/_paragraph.scss */
  .gif-custom-paragraph + .gif-custom-paragraph {
    margin-top: 2.5rem; } }

@media screen and (min-width: 750px) {
  /* line 80, src/blocks/paragraph/_paragraph.scss */
  .gif-custom-paragraph:not(.gif-custom-paragraph--with-card) + .gif-custom-paragraph--with-card {
    margin-top: 0.625rem; } }

@media screen and (min-width: 1280px) {
  /* line 80, src/blocks/paragraph/_paragraph.scss */
  .gif-custom-paragraph:not(.gif-custom-paragraph--with-card) + .gif-custom-paragraph--with-card {
    margin-top: 1.4375rem; } }

/* line 92, src/blocks/paragraph/_paragraph.scss */
.gif-custom-paragraph h2 + p {
  margin-top: 1.1875rem; }

/* line 96, src/blocks/paragraph/_paragraph.scss */
.gif-custom-paragraph strong {
  font-family: "Ringside Condensed A", "Ringside Condensed B";
  font-style: normal;
  font-weight: 700; }

/* line 107, src/blocks/paragraph/_paragraph.scss */
.gif-custom-paragraph--with-card {
  grid-column: 1/span 6;
  --with-card-bg-color: transparent; }
  @media (min-width: 750px) {
    /* line 107, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph--with-card {
      grid-column: 1/span 12; } }
  @media (min-width: 1280px) {
    /* line 107, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph--with-card {
      grid-column: 4/span 8; } }

/* line 121, src/blocks/paragraph/_paragraph.scss */
.gif-custom-paragraph--with-card--gray {
  --with-card-bg-color: var(--light-blue-grey-20); }

/* line 125, src/blocks/paragraph/_paragraph.scss */
.gif-custom-paragraph .paragraph-card {
  margin: 1.25rem 0; }
  @media (min-width: 750px) {
    /* line 125, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card {
      width: 49.0692%; } }
  @media (min-width: 1280px) {
    /* line 125, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card {
      width: 52.7301%; } }
  @media (min-width: 750px) {
    /* line 136, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card--left {
      float: left;
      margin: 1.25rem 1.3125rem 3.1875rem 0; } }
  @media (min-width: 750px) {
    /* line 136, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card--left {
      margin: 1.875rem 2.5rem 1.6875rem 0; } }
  @media (min-width: 1280px) {
    /* line 136, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card--left {
      margin-left: -6.25rem; } }
  @media (min-width: 750px) {
    /* line 151, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card--right {
      float: right;
      margin: -0.5rem 0 3.1875rem 1.3125rem; } }
  @media (min-width: 1280px) {
    /* line 151, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card--right {
      margin: -0.5rem -3.5rem 1.6875rem 2.5rem; } }
  /* line 162, src/blocks/paragraph/_paragraph.scss */
  .gif-custom-paragraph .paragraph-card--empty {
    background-color: var(--light-blue-grey);
    padding: 1.25rem 0 2.5rem;
    text-align: center; }
    /* line 167, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card--empty::after {
      content: "Empty card"; }
  /* line 173, src/blocks/paragraph/_paragraph.scss */
  .gif-custom-paragraph .paragraph-card .gif-card {
    width: auto;
    box-sizing: content-box;
    min-height: 115px;
    cursor: default; }
    /* line 184, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card .gif-card:not([type="statistic"]):not([type="image"]) {
      padding: 2.5rem 1.25rem 1.25rem;
      background-color: var(--with-card-bg-color); }
      /* line 187, src/blocks/paragraph/_paragraph.scss */
      .gif-custom-paragraph .paragraph-card .gif-card:not([type="statistic"]):not([type="image"])::before {
        width: calc(100% - 40px);
        top: 1.25rem;
        left: 1.25rem; }
    /* line 194, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card .gif-card::after {
      content: none; }
    /* line 198, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card .gif-card__rte-override {
      display: inline-block;
      width: 58.46154%; }
      @media (min-width: 750px) {
        /* line 198, src/blocks/paragraph/_paragraph.scss */
        .gif-custom-paragraph .paragraph-card .gif-card__rte-override {
          width: 100%;
          order: 2; } }
      /* line 205, src/blocks/paragraph/_paragraph.scss */
      .gif-custom-paragraph .paragraph-card .gif-card__rte-override h3 {
        width: 100%;
        color: var(--dark-blue-grey); }
      /* line 210, src/blocks/paragraph/_paragraph.scss */
      .gif-custom-paragraph .paragraph-card .gif-card__rte-override--no-image {
        width: 100%; }
        /* line 212, src/blocks/paragraph/_paragraph.scss */
        .gif-custom-paragraph .paragraph-card .gif-card__rte-override--no-image h3 {
          width: 100%; }
    @media screen and (min-width: 0) {
      /* line 218, src/blocks/paragraph/_paragraph.scss */
      .gif-custom-paragraph .paragraph-card .gif-card__image:not([type="statistic"]) {
        width: 7.1875rem; } }
    @media screen and (min-width: 750px) {
      /* line 218, src/blocks/paragraph/_paragraph.scss */
      .gif-custom-paragraph .paragraph-card .gif-card__image:not([type="statistic"]) {
        width: 56.92308%; } }
    @media screen and (min-width: 1280px) {
      /* line 218, src/blocks/paragraph/_paragraph.scss */
      .gif-custom-paragraph .paragraph-card .gif-card__image:not([type="statistic"]) {
        width: 65.5%; } }
    @media screen and (min-width: 0) {
      /* line 230, src/blocks/paragraph/_paragraph.scss */
      .gif-custom-paragraph .paragraph-card .gif-card__cta {
        font-size: 1.125rem;
        margin-top: 1.25rem; } }
    @media screen and (min-width: 750px) {
      /* line 230, src/blocks/paragraph/_paragraph.scss */
      .gif-custom-paragraph .paragraph-card .gif-card__cta {
        font-size: 1.25rem;
        margin-top: 1.875rem; } }
    @media screen and (min-width: 1280px) {
      /* line 230, src/blocks/paragraph/_paragraph.scss */
      .gif-custom-paragraph .paragraph-card .gif-card__cta {
        font-size: 1.25rem; } }
    /* line 249, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card .gif-card[type="policyArea"] .gif-card__eyebrow, .gif-custom-paragraph .paragraph-card .gif-card[type="stateLaw"] .gif-card__eyebrow {
      margin-top: 0;
      margin-bottom: 0.625rem; }
    @media screen and (min-width: 0) {
      /* line 255, src/blocks/paragraph/_paragraph.scss */
      .gif-custom-paragraph .paragraph-card .gif-card[type="event"] .gif-card__event-date {
        margin: -4.5625rem 0 0rem; } }
    @media screen and (min-width: 750px) {
      /* line 255, src/blocks/paragraph/_paragraph.scss */
      .gif-custom-paragraph .paragraph-card .gif-card[type="event"] .gif-card__event-date {
        margin: -2.8125rem 0 2.0625rem; } }
    @media screen and (min-width: 1280px) {
      /* line 255, src/blocks/paragraph/_paragraph.scss */
      .gif-custom-paragraph .paragraph-card .gif-card[type="event"] .gif-card__event-date {
        margin: -5.25rem 0 5rem; } }
    /* line 266, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card .gif-card[type="event"] .gif-card__event-date--monthYear {
      position: absolute; }
      @media screen and (min-width: 0) {
        /* line 266, src/blocks/paragraph/_paragraph.scss */
        .gif-custom-paragraph .paragraph-card .gif-card[type="event"] .gif-card__event-date--monthYear {
          padding-left: 0.25rem;
          top: 6.9375rem; } }
      @media screen and (min-width: 1280px) {
        /* line 266, src/blocks/paragraph/_paragraph.scss */
        .gif-custom-paragraph .paragraph-card .gif-card[type="event"] .gif-card__event-date--monthYear {
          top: 9.6875rem; } }
    @media screen and (min-width: 0) {
      /* line 285, src/blocks/paragraph/_paragraph.scss */
      .gif-custom-paragraph .paragraph-card .gif-card[type="statistic"] {
        margin: auto;
        margin-bottom: 5rem;
        max-width: 20.3125rem;
        height: 23.9375rem; } }
    @media screen and (min-width: 750px) {
      /* line 285, src/blocks/paragraph/_paragraph.scss */
      .gif-custom-paragraph .paragraph-card .gif-card[type="statistic"] {
        margin: 0;
        margin-bottom: 0;
        height: 25.125rem; } }
    @media screen and (min-width: 1280px) {
      /* line 285, src/blocks/paragraph/_paragraph.scss */
      .gif-custom-paragraph .paragraph-card .gif-card[type="statistic"] {
        margin: auto;
        max-width: 22.5rem;
        height: 26.875rem; } }
    /* line 310, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card .gif-card[type="statistic"]::before {
      content: none; }
    /* line 314, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card .gif-card[type="statistic"] .gif-card__contain {
      box-sizing: border-box; }
    /* line 318, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card .gif-card[type="statistic"] .gif-card__title {
      box-sizing: border-box;
      margin: 1.25rem 0 0.3125rem;
      overflow: hidden;
      width: 100%; }
      @media screen and (min-width: 0) {
        /* line 318, src/blocks/paragraph/_paragraph.scss */
        .gif-custom-paragraph .paragraph-card .gif-card[type="statistic"] .gif-card__title {
          font-size: 1.375rem; } }
      @media screen and (min-width: 1280px) {
        /* line 318, src/blocks/paragraph/_paragraph.scss */
        .gif-custom-paragraph .paragraph-card .gif-card[type="statistic"] .gif-card__title {
          font-size: 1.5rem; } }
    /* line 335, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card .gif-card[type="statistic"] .gif-card__description {
      margin-top: 0; }
      @media screen and (min-width: 0) {
        /* line 335, src/blocks/paragraph/_paragraph.scss */
        .gif-custom-paragraph .paragraph-card .gif-card[type="statistic"] .gif-card__description {
          font-size: 1rem; } }
      @media screen and (min-width: 1280px) {
        /* line 335, src/blocks/paragraph/_paragraph.scss */
        .gif-custom-paragraph .paragraph-card .gif-card[type="statistic"] .gif-card__description {
          font-size: 1.125rem; } }
    /* line 348, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card .gif-card[type="statistic"] .gif-card__image {
      width: 100%; }
    /* line 352, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card .gif-card[type="statistic"] .gif-card__number {
      box-sizing: border-box;
      margin-top: 1.25rem;
      overflow: hidden;
      text-overflow: ellipsis;
      width: 100%;
      line-height: unset; }
      @media screen and (min-width: 0) {
        /* line 352, src/blocks/paragraph/_paragraph.scss */
        .gif-custom-paragraph .paragraph-card .gif-card[type="statistic"] .gif-card__number {
          font-size: 6.3125rem; } }
      @media screen and (min-width: 1280px) {
        /* line 352, src/blocks/paragraph/_paragraph.scss */
        .gif-custom-paragraph .paragraph-card .gif-card[type="statistic"] .gif-card__number {
          font-size: 7rem; } }
      @media screen and (min-width: 0) {
        /* line 370, src/blocks/paragraph/_paragraph.scss */
        .gif-custom-paragraph .paragraph-card .gif-card[type="statistic"] .gif-card__number--percent-sign {
          top: 0.75rem; } }
      @media screen and (min-width: 750px) {
        /* line 370, src/blocks/paragraph/_paragraph.scss */
        .gif-custom-paragraph .paragraph-card .gif-card[type="statistic"] .gif-card__number--percent-sign {
          top: 1rem; } }
      @media screen and (min-width: 1280px) {
        /* line 370, src/blocks/paragraph/_paragraph.scss */
        .gif-custom-paragraph .paragraph-card .gif-card[type="statistic"] .gif-card__number--percent-sign {
          top: 0.875rem; } }
    /* line 383, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card .gif-card[type="statistic"] .gif-card__citation-content {
      box-sizing: border-box;
      display: flex;
      flex-direction: column;
      height: 100%;
      margin: 0;
      padding: 1.875rem 1.25rem; }
      /* line 391, src/blocks/paragraph/_paragraph.scss */
      .gif-custom-paragraph .paragraph-card .gif-card[type="statistic"] .gif-card__citation-content p {
        font-size: 0.875rem;
        line-height: 1.25rem;
        margin: 0; }
      /* line 397, src/blocks/paragraph/_paragraph.scss */
      .gif-custom-paragraph .paragraph-card .gif-card[type="statistic"] .gif-card__citation-content a {
        border-bottom: none;
        font-weight: bold;
        text-decoration: none; }
      /* line 403, src/blocks/paragraph/_paragraph.scss */
      .gif-custom-paragraph .paragraph-card .gif-card[type="statistic"] .gif-card__citation-content .source-label {
        font-weight: bold;
        margin-top: 0.9375rem;
        position: relative; }
      /* line 409, src/blocks/paragraph/_paragraph.scss */
      .gif-custom-paragraph .paragraph-card .gif-card[type="statistic"] .gif-card__citation-content p:nth-of-type(3) {
        display: -webkit-box;
        overflow-y: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 15;
        -webkit-box-orient: vertical; }
    /* line 420, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card .gif-card[type="statistic"][variant="media"] .gif-card__citation-content a {
      color: var(--dark-blue-grey); }

/* line 430, src/blocks/paragraph/_paragraph.scss */
.gif-custom-paragraph .paragraph-card--image img {
  height: auto;
  max-width: 100%;
  width: 100%; }

/* line 437, src/blocks/paragraph/_paragraph.scss */
.gif-custom-paragraph .gif-card--image {
  padding: 0; }
  /* line 443, src/blocks/paragraph/_paragraph.scss */
  .gif-custom-paragraph .gif-card--image .gif-card[type="image"]::before {
    content: unset; }
  /* line 447, src/blocks/paragraph/_paragraph.scss */
  .gif-custom-paragraph .gif-card--image .gif-card[type="image"] .gif-card__image {
    margin-left: 0 !important; }
    @media (hover: hover) {
      /* line 452, src/blocks/paragraph/_paragraph.scss */
      .gif-custom-paragraph .gif-card--image .gif-card[type="image"] .gif-card__image img:hover {
        transform: unset; } }
  @media screen and (min-width: 0) {
    /* line 460, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .gif-card--image.paragraph-card--right {
      margin: 0 0 1.6875rem 0; } }
  @media screen and (min-width: 750px) {
    /* line 460, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .gif-card--image.paragraph-card--right {
      margin: 1.25rem 0 1.6875rem 2.5rem; } }
  @media screen and (min-width: 1280px) {
    /* line 460, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .gif-card--image.paragraph-card--right {
      margin: 0.3125rem -2.5rem 1.6875rem 2.5rem; } }
  /* line 472, src/blocks/paragraph/_paragraph.scss */
  .gif-custom-paragraph .gif-card--image .gif-card {
    padding: 0; }

/* line 477, src/blocks/paragraph/_paragraph.scss */
.gif-custom-paragraph__img-card {
  width: 100% !important;
  margin-bottom: 1.25rem; }
  @media screen and (min-width: 750px) {
    /* line 477, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph__img-card {
      margin-left: 1.25rem !important; } }
  @media screen and (min-width: 1280px) {
    /* line 477, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph__img-card {
      margin-left: 2.5rem !important; } }
  /* line 491, src/blocks/paragraph/_paragraph.scss */
  .gif-custom-paragraph__img-card--left {
    margin-left: 0 !important; }
    @media screen and (min-width: 750px) {
      /* line 491, src/blocks/paragraph/_paragraph.scss */
      .gif-custom-paragraph__img-card--left {
        margin-right: 1.25rem !important; } }
    @media screen and (min-width: 1280px) {
      /* line 491, src/blocks/paragraph/_paragraph.scss */
      .gif-custom-paragraph__img-card--left {
        margin-right: 2.5rem !important; } }

/* line 505, src/blocks/paragraph/_paragraph.scss */
.gif-custom-paragraph__img-placeholder {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--light-blue-grey-20);
  font-family: "Ringside Condensed A", "Ringside Condensed B";
  font-style: normal;
  font-weight: 400;
  text-align: center;
  padding: 0.625rem;
  box-sizing: border-box; }
  /* line 515, src/blocks/paragraph/_paragraph.scss */
  .gif-custom-paragraph__img-placeholder:before {
    width: 0px; }

/* line 521, src/blocks/paragraph/_paragraph.scss */
.gif-custom-paragraph__stat-placeholder {
  background-color: var(--light-blue-grey-20);
  display: flex;
  height: 15.625rem;
  justify-content: center;
  align-items: center;
  font-family: "Ringside Condensed A", "Ringside Condensed B";
  font-style: normal;
  font-weight: 400;
  text-align: center;
  padding: 0.625rem;
  box-sizing: border-box; }

/* line 534, src/blocks/paragraph/_paragraph.scss */
ul + .gif-custom-paragraph {
  margin-top: 1.25rem; }
  @media (min-width: 750px) {
    /* line 534, src/blocks/paragraph/_paragraph.scss */
    ul + .gif-custom-paragraph {
      margin-top: 2.5rem; } }

/* line 1, src/blocks/feature-1-up/_feature-1-up.scss */
.gif-feature-1-up {
  overflow: hidden;
  position: relative;
  width: 100%; }
  @media screen and (min-width: 0) {
    /* line 1, src/blocks/feature-1-up/_feature-1-up.scss */
    .gif-feature-1-up {
      margin-top: 1.25rem; } }
  @media screen and (min-width: 750px) {
    /* line 1, src/blocks/feature-1-up/_feature-1-up.scss */
    .gif-feature-1-up {
      margin-top: 2.5rem; } }
  @media screen and (min-width: 1280px) {
    /* line 1, src/blocks/feature-1-up/_feature-1-up.scss */
    .gif-feature-1-up {
      margin-top: 2.5rem; } }
  /* line 17, src/blocks/feature-1-up/_feature-1-up.scss */
  .gif-feature-1-up::before {
    content: "";
    position: absolute;
    background-color: var(--cello);
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: 100%;
    max-width: 90rem;
    margin: 0 auto; }
  /* line 30, src/blocks/feature-1-up/_feature-1-up.scss */
  .gif-feature-1-up__contain {
    grid-auto-flow: column;
    max-width: 1157px; }
  /* line 35, src/blocks/feature-1-up/_feature-1-up.scss */
  .gif-feature-1-up__border {
    position: absolute;
    left: 0;
    border-style: solid;
    border-image-slice: 1;
    width: 100%;
    pointer-events: none; }
    @media screen and (min-width: 0) {
      /* line 35, src/blocks/feature-1-up/_feature-1-up.scss */
      .gif-feature-1-up__border {
        top: 1.875rem;
        height: calc(100vw + 23px);
        border-width: 0.1875rem;
        border-image-source: linear-gradient(to top, rgba(33, 48, 99, 0.2) 20%, var(--pale-red)); } }
    @media screen and (min-width: 750px) {
      /* line 35, src/blocks/feature-1-up/_feature-1-up.scss */
      .gif-feature-1-up__border {
        top: 2.5rem;
        height: calc(100% - 40px);
        border-width: 0.3125rem;
        border-image-source: linear-gradient(to bottom, var(--pale-red) 0%, rgba(33, 48, 99, 0.2) 87%); } }
    @media screen and (min-width: 1280px) {
      /* line 35, src/blocks/feature-1-up/_feature-1-up.scss */
      .gif-feature-1-up__border {
        top: 3.75rem;
        height: calc(100% - 60px);
        border-width: 0.3125rem;
        border-image-source: linear-gradient(to bottom, var(--pale-red), rgba(33, 48, 99, 0.2) 80%); } }
    @media (min-width: 750px) {
      /* line 35, src/blocks/feature-1-up/_feature-1-up.scss */
      .gif-feature-1-up__border {
        margin-left: -0.15625rem;
        width: calc(100% + 5px); } }
  @media screen and (min-width: 0) {
    /* line 74, src/blocks/feature-1-up/_feature-1-up.scss */
    .gif-feature-1-up__content {
      grid-column: 1/span 6;
      margin-left: 0; } }
  @media screen and (min-width: 750px) {
    /* line 74, src/blocks/feature-1-up/_feature-1-up.scss */
    .gif-feature-1-up__content {
      grid-column: 1/span 6;
      margin-left: 9.44882%; } }
  @media screen and (min-width: 1280px) {
    /* line 74, src/blocks/feature-1-up/_feature-1-up.scss */
    .gif-feature-1-up__content {
      grid-column: 1/span 5;
      margin-left: 13.0662%; } }
  /* line 91, src/blocks/feature-1-up/_feature-1-up.scss */
  .gif-feature-1-up__eyebrow {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400; }
    @media screen and (min-width: 0) {
      /* line 91, src/blocks/feature-1-up/_feature-1-up.scss */
      .gif-feature-1-up__eyebrow {
        margin-top: 1.25rem;
        font-size: 0.875rem;
        line-height: 1.125rem;
        font-weight: bold;
        letter-spacing: 0.0625rem;
        text-transform: uppercase;
        color: var(--white); } }
    @media screen and (min-width: 750px) {
      /* line 91, src/blocks/feature-1-up/_feature-1-up.scss */
      .gif-feature-1-up__eyebrow {
        margin-top: 4.375rem;
        font-size: 0.875rem;
        line-height: 1.125rem;
        letter-spacing: 0.08063rem; } }
    @media screen and (min-width: 1280px) {
      /* line 91, src/blocks/feature-1-up/_feature-1-up.scss */
      .gif-feature-1-up__eyebrow {
        margin-top: 6.25rem;
        font-size: 1.125rem;
        line-height: 1.5rem; } }
  /* line 123, src/blocks/feature-1-up/_feature-1-up.scss */
  .gif-feature-1-up__image {
    margin-top: 1.25rem; }
    /* line 124, src/blocks/feature-1-up/_feature-1-up.scss */
    .gif-feature-1-up__image img {
      object-fit: cover;
      height: 100%; }
    @media screen and (min-width: 0) {
      /* line 123, src/blocks/feature-1-up/_feature-1-up.scss */
      .gif-feature-1-up__image {
        width: 123.07692%;
        margin-left: -11.53846%;
        grid-column: 1/span 6;
        margin-bottom: 0; } }
    @media screen and (min-width: 750px) {
      /* line 123, src/blocks/feature-1-up/_feature-1-up.scss */
      .gif-feature-1-up__image {
        width: 28.125rem;
        margin-left: auto;
        grid-column: 7/span 6;
        margin-bottom: -5.625rem;
        height: 28.125rem; } }
    @media screen and (min-width: 1280px) {
      /* line 123, src/blocks/feature-1-up/_feature-1-up.scss */
      .gif-feature-1-up__image {
        width: 41.875rem;
        margin-left: 9.10747%;
        grid-column: 6/span 7;
        margin-bottom: -6.875rem;
        height: 41.875rem; } }
    /* line 159, src/blocks/feature-1-up/_feature-1-up.scss */
    .gif-feature-1-up__image img {
      height: 100%;
      object-fit: cover; }
  /* line 165, src/blocks/feature-1-up/_feature-1-up.scss */
  .gif-feature-1-up__title {
    font-family: "Knockout 71 A", "Knockout 71 B";
    font-style: normal;
    font-weight: 400; }
    @media screen and (min-width: 0) {
      /* line 165, src/blocks/feature-1-up/_feature-1-up.scss */
      .gif-feature-1-up__title {
        font-size: 2rem;
        line-height: 1;
        letter-spacing: 0;
        margin-top: 1.875rem;
        margin-bottom: 0;
        color: var(--white); } }
    @media screen and (min-width: 750px) {
      /* line 165, src/blocks/feature-1-up/_feature-1-up.scss */
      .gif-feature-1-up__title {
        margin-top: 5.5rem; } }
    @media screen and (min-width: 1280px) {
      /* line 165, src/blocks/feature-1-up/_feature-1-up.scss */
      .gif-feature-1-up__title {
        font-size: 56px;
        margin-top: 7.1875rem; } }
    /* line 193, src/blocks/feature-1-up/_feature-1-up.scss */
    .gif-feature-1-up__title b,
    .gif-feature-1-up__title strong {
      font-family: "Knockout" !important;
      color: var(--valencia);
      font-weight: normal; }
  /* line 201, src/blocks/feature-1-up/_feature-1-up.scss */
  .gif-feature-1-up__description {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400; }
    @media screen and (min-width: 0) {
      /* line 201, src/blocks/feature-1-up/_feature-1-up.scss */
      .gif-feature-1-up__description {
        font-size: 0.875rem;
        line-height: 1.125rem;
        letter-spacing: 0;
        color: var(--white);
        margin-top: 0.625rem;
        margin-right: 0; } }
    @media screen and (min-width: 750px) {
      /* line 201, src/blocks/feature-1-up/_feature-1-up.scss */
      .gif-feature-1-up__description {
        font-size: 0.875rem;
        line-height: 1.125rem;
        margin-top: 0.625rem;
        margin-right: 18.11024%; } }
    @media screen and (min-width: 1280px) {
      /* line 201, src/blocks/feature-1-up/_feature-1-up.scss */
      .gif-feature-1-up__description {
        font-size: 1.125rem;
        line-height: 1.5rem;
        margin-top: 1.25rem;
        margin-right: 0; } }
  @media screen and (min-width: 0) {
    /* line 235, src/blocks/feature-1-up/_feature-1-up.scss */
    .gif-feature-1-up__cta {
      margin-top: 1.25rem;
      font-size: 1.125rem;
      margin-bottom: 1.875rem; } }
  @media screen and (min-width: 750px) {
    /* line 235, src/blocks/feature-1-up/_feature-1-up.scss */
    .gif-feature-1-up__cta {
      margin-top: 1.9375rem;
      font-size: 1.125rem;
      margin-bottom: 2.5rem; } }
  @media screen and (min-width: 1280px) {
    /* line 235, src/blocks/feature-1-up/_feature-1-up.scss */
    .gif-feature-1-up__cta {
      font-size: 1.25rem;
      margin-bottom: 2.5rem; } }
  @media screen and (min-width: 0) {
    /* line 257, src/blocks/feature-1-up/_feature-1-up.scss */
    .gif-feature-1-up .no-eyebrow .gif-feature-1-up__title {
      margin-top: 1.875rem; } }
  @media screen and (min-width: 750px) {
    /* line 257, src/blocks/feature-1-up/_feature-1-up.scss */
    .gif-feature-1-up .no-eyebrow .gif-feature-1-up__title {
      margin-top: 8.75rem; } }
  @media screen and (min-width: 1280px) {
    /* line 257, src/blocks/feature-1-up/_feature-1-up.scss */
    .gif-feature-1-up .no-eyebrow .gif-feature-1-up__title {
      margin-top: 12.25rem; } }
  @media (min-width: 750px) {
    /* line 269, src/blocks/feature-1-up/_feature-1-up.scss */
    .gif-feature-1-up .no-eyebrow .gif-feature-1-up__cta {
      margin-bottom: 4.6875rem; } }

/* line 1, src/blocks/person-detail-hero/_person-detail-hero.scss */
.gif-person-detail-hero {
  font-family: "Ringside Condensed A", "Ringside Condensed B";
  font-style: normal;
  font-weight: 400;
  padding-bottom: 0.9375rem;
  padding-top: 1.25rem;
  position: relative; }
  @media (min-width: 750px) {
    /* line 1, src/blocks/person-detail-hero/_person-detail-hero.scss */
    .gif-person-detail-hero {
      padding-bottom: 1.5625rem;
      padding-top: 1.9375rem; } }
  @media (min-width: 1280px) {
    /* line 1, src/blocks/person-detail-hero/_person-detail-hero.scss */
    .gif-person-detail-hero {
      padding-top: 2.3125rem; } }
  /* line 17, src/blocks/person-detail-hero/_person-detail-hero.scss */
  .gif-person-detail-hero::before {
    background-color: var(--light-blue-grey);
    bottom: 0;
    content: "";
    display: block;
    height: calc(100% - 4.25rem);
    left: 0;
    opacity: 0.2;
    position: absolute;
    width: 100%; }
    @media (min-width: 750px) {
      /* line 17, src/blocks/person-detail-hero/_person-detail-hero.scss */
      .gif-person-detail-hero::before {
        height: calc(100% - 5.875rem); } }
    @media (min-width: 1280px) {
      /* line 17, src/blocks/person-detail-hero/_person-detail-hero.scss */
      .gif-person-detail-hero::before {
        height: calc(100% - 7.5rem); } }
  @media (min-width: 750px) {
    /* line 37, src/blocks/person-detail-hero/_person-detail-hero.scss */
    .gif-person-detail-hero__header {
      display: grid; } }
  @media screen and (min-width: 750px) and (min-width: 0) {
    /* line 37, src/blocks/person-detail-hero/_person-detail-hero.scss */
    .gif-person-detail-hero__header {
      grid-template-columns: repeat(6, 1fr);
      grid-column-gap: 6.15385%; } }
  @media screen and (min-width: 750px) and (min-width: 750px) {
    /* line 37, src/blocks/person-detail-hero/_person-detail-hero.scss */
    .gif-person-detail-hero__header {
      grid-template-columns: repeat(12, 1fr);
      grid-column-gap: 4.15094%; } }
  @media screen and (min-width: 750px) and (min-width: 1280px) {
    /* line 37, src/blocks/person-detail-hero/_person-detail-hero.scss */
    .gif-person-detail-hero__header {
      grid-template-columns: repeat(12, 1fr);
      grid-column-gap: 3.43755%; } }
  @media (min-width: 750px) {
      /* line 41, src/blocks/person-detail-hero/_person-detail-hero.scss */
      .gif-person-detail-hero__header > * {
        grid-column: 1/span 8; } }
  @media (min-width: 1280px) {
    /* line 37, src/blocks/person-detail-hero/_person-detail-hero.scss */
    .gif-person-detail-hero__header {
      grid-template-columns: repeat(8, 1fr);
      grid-column-gap: 3.43755%; }
      /* line 50, src/blocks/person-detail-hero/_person-detail-hero.scss */
      .gif-person-detail-hero__header > * {
        grid-column: 1/span 5; } }
  @media screen and (min-width: 0) {
    /* line 55, src/blocks/person-detail-hero/_person-detail-hero.scss */
    .gif-person-detail-hero__header--no-eyebrow {
      padding-top: 0; } }
  @media screen and (min-width: 750px) {
    /* line 55, src/blocks/person-detail-hero/_person-detail-hero.scss */
    .gif-person-detail-hero__header--no-eyebrow {
      padding-top: 4.125rem; } }
  @media screen and (min-width: 1280px) {
    /* line 55, src/blocks/person-detail-hero/_person-detail-hero.scss */
    .gif-person-detail-hero__header--no-eyebrow {
      padding-top: 5.375rem; } }
  /* line 68, src/blocks/person-detail-hero/_person-detail-hero.scss */
  .gif-person-detail-hero__image {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    position: relative; }
    /* line 131, src/scss/tools/_mixins.scss */
    .gif-person-detail-hero__image::before {
      display: block;
      content: "";
      width: 100%;
      padding-top: 100%; }
    /* line 138, src/scss/tools/_mixins.scss */
    .gif-person-detail-hero__image > * {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      margin: auto;
      overflow: hidden; }
    /* line 75, src/blocks/person-detail-hero/_person-detail-hero.scss */
    .gif-person-detail-hero__image img {
      border-radius: 50%;
      height: 100%;
      object-fit: cover; }
      /* line 81, src/blocks/person-detail-hero/_person-detail-hero.scss */
      .editor-styles-wrapper .gif-person-detail-hero__image img {
        height: 100%;
        object-fit: cover; }
    @media (min-width: 750px) {
      /* line 68, src/blocks/person-detail-hero/_person-detail-hero.scss */
      .gif-person-detail-hero__image {
        position: absolute;
        right: 0;
        top: 0; } }
    @media (min-width: 1280px) {
      /* line 68, src/blocks/person-detail-hero/_person-detail-hero.scss */
      .gif-person-detail-hero__image {
        right: -5.23684%; } }
    @media screen and (min-width: 0) {
      /* line 68, src/blocks/person-detail-hero/_person-detail-hero.scss */
      .gif-person-detail-hero__image {
        height: 8.4375rem;
        margin-bottom: 0.625rem;
        width: 8.4375rem; } }
    @media screen and (min-width: 750px) {
      /* line 68, src/blocks/person-detail-hero/_person-detail-hero.scss */
      .gif-person-detail-hero__image {
        height: 12.6875rem;
        margin-bottom: 0;
        width: 12.6875rem; } }
    @media screen and (min-width: 1280px) {
      /* line 68, src/blocks/person-detail-hero/_person-detail-hero.scss */
      .gif-person-detail-hero__image {
        height: 15rem;
        width: 15rem; } }
    /* line 117, src/blocks/person-detail-hero/_person-detail-hero.scss */
    .editor-styles-wrapper .gif-person-detail-hero__image {
      margin-right: 7.77336%; }
      @media screen and (min-width: 0) {
        /* line 117, src/blocks/person-detail-hero/_person-detail-hero.scss */
        .editor-styles-wrapper .gif-person-detail-hero__image {
          height: 8.4375rem;
          width: 8.4375rem; } }
      @media screen and (min-width: 750px) {
        /* line 117, src/blocks/person-detail-hero/_person-detail-hero.scss */
        .editor-styles-wrapper .gif-person-detail-hero__image {
          height: 12.6875rem;
          width: 12.6875rem; } }
      @media screen and (min-width: 1280px) {
        /* line 117, src/blocks/person-detail-hero/_person-detail-hero.scss */
        .editor-styles-wrapper .gif-person-detail-hero__image {
          height: 15rem;
          width: 15rem; } }
  /* line 136, src/blocks/person-detail-hero/_person-detail-hero.scss */
  .gif-person-detail-hero__info {
    grid-column: 1/span 6;
    position: relative; }
    @media (min-width: 750px) {
      /* line 136, src/blocks/person-detail-hero/_person-detail-hero.scss */
      .gif-person-detail-hero__info {
        grid-column: 1/span 12; } }
    @media (min-width: 1280px) {
      /* line 136, src/blocks/person-detail-hero/_person-detail-hero.scss */
      .gif-person-detail-hero__info {
        grid-column: 3/span 8; } }
    /* line 148, src/blocks/person-detail-hero/_person-detail-hero.scss */
    .wp-block .gif-person-detail-hero__info {
      grid-column: 1/span 12 !important; }
    /* line 152, src/blocks/person-detail-hero/_person-detail-hero.scss */
    .gif-person-detail-hero__info span {
      color: var(--dark-blue-grey);
      display: block; }
    /* line 157, src/blocks/person-detail-hero/_person-detail-hero.scss */
    .gif-person-detail-hero__info strong {
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 700; }
  /* line 162, src/blocks/person-detail-hero/_person-detail-hero.scss */
  .gif-person-detail-hero__job-title,
  .gif-person-detail-hero__job-title textarea {
    margin-bottom: 0.9375rem;
    text-transform: uppercase; }
    @media (min-width: 750px) {
      /* line 162, src/blocks/person-detail-hero/_person-detail-hero.scss */
      .gif-person-detail-hero__job-title,
      .gif-person-detail-hero__job-title textarea {
        font-size: 1.125rem;
        margin-bottom: 1.25rem; } }
    /* line 172, src/blocks/person-detail-hero/_person-detail-hero.scss */
    .gif-person-detail-hero__job-title > div,
    .gif-person-detail-hero__job-title textarea > div {
      display: inline-block; }
  /* line 177, src/blocks/person-detail-hero/_person-detail-hero.scss */
  .gif-person-detail-hero__job-title textarea {
    background-color: transparent;
    display: inline-block !important;
    width: auto !important; }
  /* line 183, src/blocks/person-detail-hero/_person-detail-hero.scss */
  .gif-person-detail-hero__expertise {
    margin-bottom: 1.25rem; }
    @media (min-width: 750px) {
      /* line 183, src/blocks/person-detail-hero/_person-detail-hero.scss */
      .gif-person-detail-hero__expertise {
        font-size: 1.125rem;
        line-height: normal;
        margin-bottom: 1.875rem; } }
  /* line 193, src/blocks/person-detail-hero/_person-detail-hero.scss */
  .gif-person-detail-hero__job-title,
  .gif-person-detail-hero__job-title textarea, .gif-person-detail-hero__expertise {
    letter-spacing: 0.0275rem;
    line-height: normal; }
    @media (min-width: 750px) {
      /* line 193, src/blocks/person-detail-hero/_person-detail-hero.scss */
      .gif-person-detail-hero__job-title,
      .gif-person-detail-hero__job-title textarea, .gif-person-detail-hero__expertise {
        letter-spacing: 0.03125rem; } }
  /* line 204, src/blocks/person-detail-hero/_person-detail-hero.scss */
  .gif-person-detail-hero__eyebrow {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 700;
    color: var(--pale-red);
    font-stretch: condensed;
    font-weight: bold;
    line-height: normal;
    margin-bottom: 0.9375rem;
    padding-bottom: 1.25rem;
    position: relative;
    text-transform: uppercase; }
    /* line 216, src/blocks/person-detail-hero/_person-detail-hero.scss */
    .gif-person-detail-hero__eyebrow select {
      color: var(--pale-red);
      font-stretch: condensed;
      font-weight: bold;
      line-height: normal;
      text-transform: uppercase; }
    /* line 224, src/blocks/person-detail-hero/_person-detail-hero.scss */
    .gif-person-detail-hero__eyebrow::before {
      background-image: linear-gradient(to right, var(--pale-red) 0%, var(--dark-blue-grey) 100%);
      bottom: 0;
      content: "";
      display: block;
      height: 0.3125rem;
      left: 0;
      position: absolute;
      width: 17.69231%; }
      @media (min-width: 750px) {
        /* line 224, src/blocks/person-detail-hero/_person-detail-hero.scss */
        .gif-person-detail-hero__eyebrow::before {
          width: 20.23121%; } }
      @media (min-width: 1280px) {
        /* line 224, src/blocks/person-detail-hero/_person-detail-hero.scss */
        .gif-person-detail-hero__eyebrow::before {
          width: 21.73345%; } }
    /* line 243, src/blocks/person-detail-hero/_person-detail-hero.scss */
    .gif-person-detail-hero__eyebrow.no-eyebrow::before {
      display: none; }
    @media screen and (min-width: 0) {
      /* line 204, src/blocks/person-detail-hero/_person-detail-hero.scss */
      .gif-person-detail-hero__eyebrow {
        font-size: 0.75rem;
        margin-bottom: 0.9375rem;
        letter-spacing: 0.0625rem;
        padding-bottom: 1.25rem; } }
    @media screen and (min-width: 750px) {
      /* line 204, src/blocks/person-detail-hero/_person-detail-hero.scss */
      .gif-person-detail-hero__eyebrow {
        font-size: 1.125rem;
        margin-bottom: 1.25rem;
        letter-spacing: 0.03125rem;
        padding-bottom: 1.5625rem; } }
    @media screen and (min-width: 1280px) {
      /* line 204, src/blocks/person-detail-hero/_person-detail-hero.scss */
      .gif-person-detail-hero__eyebrow {
        font-size: 1.125rem;
        margin-bottom: 1.875rem;
        padding-bottom: 2.1875rem; } }
    /* line 272, src/blocks/person-detail-hero/_person-detail-hero.scss */
    .gif-person-detail-hero__eyebrow input {
      text-transform: uppercase; }
  /* line 277, src/blocks/person-detail-hero/_person-detail-hero.scss */
  .gif-person-detail-hero__name {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 700;
    color: var(--dark-blue-grey);
    font-stretch: condensed; }
    @media screen and (min-width: 0) {
      /* line 277, src/blocks/person-detail-hero/_person-detail-hero.scss */
      .gif-person-detail-hero__name {
        font-size: 2rem;
        line-height: normal;
        margin-bottom: 1.25rem; } }
    @media screen and (min-width: 750px) {
      /* line 277, src/blocks/person-detail-hero/_person-detail-hero.scss */
      .gif-person-detail-hero__name {
        font-size: 3rem;
        margin-bottom: 1.125rem; } }
    @media screen and (min-width: 1280px) {
      /* line 277, src/blocks/person-detail-hero/_person-detail-hero.scss */
      .gif-person-detail-hero__name {
        font-size: 3.625rem;
        line-height: 1.07;
        margin-bottom: 1.25rem; } }
  /* line 304, src/blocks/person-detail-hero/_person-detail-hero.scss */
  .gif-person-detail-hero hr {
    background-color: var(--light-blue-grey);
    margin: 1.25rem 0;
    opacity: 0.2; }
    @media (min-width: 1280px) {
      /* line 304, src/blocks/person-detail-hero/_person-detail-hero.scss */
      .gif-person-detail-hero hr {
        margin: 1.875rem 0; } }
  /* line 314, src/blocks/person-detail-hero/_person-detail-hero.scss */
  .gif-person-detail-hero__social-media {
    display: flex !important;
    align-items: center;
    line-height: normal; }
    @media (min-width: 750px) {
      /* line 314, src/blocks/person-detail-hero/_person-detail-hero.scss */
      .gif-person-detail-hero__social-media {
        min-height: 1.25rem; } }
    @media screen and (min-width: 0) {
      /* line 314, src/blocks/person-detail-hero/_person-detail-hero.scss */
      .gif-person-detail-hero__social-media {
        font-size: 1rem; } }
    @media screen and (min-width: 750px) {
      /* line 314, src/blocks/person-detail-hero/_person-detail-hero.scss */
      .gif-person-detail-hero__social-media {
        font-size: 1rem; } }
    @media screen and (min-width: 1280px) {
      /* line 314, src/blocks/person-detail-hero/_person-detail-hero.scss */
      .gif-person-detail-hero__social-media {
        font-size: 1.125rem; } }
    /* line 332, src/blocks/person-detail-hero/_person-detail-hero.scss */
    .gif-person-detail-hero__social-media a {
      color: var(--dark-blue-grey);
      letter-spacing: 0.03125rem;
      text-decoration: none; }
    /* line 338, src/blocks/person-detail-hero/_person-detail-hero.scss */
    .gif-person-detail-hero__social-media svg {
      fill: var(--valencia);
      display: inline-block;
      height: 1rem;
      margin-right: 0.5625rem;
      width: 1.25rem; }
    /* line 346, src/blocks/person-detail-hero/_person-detail-hero.scss */
    .gif-person-detail-hero__social-media strong {
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 700;
      display: inline-block;
      position: relative; }
      @media screen and (min-width: 0) {
        /* line 346, src/blocks/person-detail-hero/_person-detail-hero.scss */
        .gif-person-detail-hero__social-media strong {
          letter-spacing: 0.0275rem; } }
      @media screen and (min-width: 750px) {
        /* line 346, src/blocks/person-detail-hero/_person-detail-hero.scss */
        .gif-person-detail-hero__social-media strong {
          letter-spacing: 0.03125rem; } }
      @media screen and (min-width: 1280px) {
        /* line 346, src/blocks/person-detail-hero/_person-detail-hero.scss */
        .gif-person-detail-hero__social-media strong {
          letter-spacing: 0.03125rem; } }
    /* line 361, src/blocks/person-detail-hero/_person-detail-hero.scss */
    .gif-person-detail-hero__social-media-divider {
      display: inline-block;
      border-right: solid 0.0625rem var(--light-blue-grey);
      height: 1.25rem;
      margin: 0 0.625rem; }
  /* line 369, src/blocks/person-detail-hero/_person-detail-hero.scss */
  .gif-person-detail-hero__bio {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    color: var(--dark-blue-grey);
    font-stretch: condensed;
    letter-spacing: normal; }
    @media screen and (min-width: 0) {
      /* line 369, src/blocks/person-detail-hero/_person-detail-hero.scss */
      .gif-person-detail-hero__bio {
        font-size: 1.125rem;
        line-height: 1.67; } }
    @media screen and (min-width: 750px) {
      /* line 369, src/blocks/person-detail-hero/_person-detail-hero.scss */
      .gif-person-detail-hero__bio {
        font-size: 1.375rem;
        line-height: 1.64; } }
    /* line 391, src/blocks/person-detail-hero/_person-detail-hero.scss */
    .gif-person-detail-hero__bio > a {
      text-decoration: none;
      color: var(--dusk-blue);
      text-decoration: none;
      padding-bottom: 0.1875rem;
      border-bottom: dashed 0.0625rem var(--dusk-blue); }
      /* line 398, src/blocks/person-detail-hero/_person-detail-hero.scss */
      .gif-person-detail-hero__bio > a:hover {
        color: var(--pale-red);
        border-color: var(--pale-red); }
  /* line 405, src/blocks/person-detail-hero/_person-detail-hero.scss */
  .gif-person-detail-hero span[data-rich-text-placeholder] {
    margin-top: -1.875rem; }
  /* line 409, src/blocks/person-detail-hero/_person-detail-hero.scss */
  .gif-person-detail-hero .components-popover__content {
    padding: 1.875rem 1.25rem 2.5rem; }
  /* line 413, src/blocks/person-detail-hero/_person-detail-hero.scss */
  .gif-person-detail-hero .components-base-control {
    display: inline-block;
    width: auto; }
    /* line 417, src/blocks/person-detail-hero/_person-detail-hero.scss */
    .gif-person-detail-hero .components-base-control select {
      background-color: transparent;
      border: 0;
      display: inline-block;
      padding: 0 1.5625rem 0 0;
      width: auto; }
      /* line 424, src/blocks/person-detail-hero/_person-detail-hero.scss */
      .gif-person-detail-hero .components-base-control select:active, .gif-person-detail-hero .components-base-control select:focus {
        border: 0; }

/* line 5, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
.gif-mini-spotlight-cta__contain {
  display: grid;
  position: relative;
  grid-auto-flow: row; }
  /* line 10, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
  .gif-mini-spotlight-cta__contain.display-mode--full-width {
    margin: 0; }
    @media screen and (min-width: 0) {
      /* line 14, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
      .gif-mini-spotlight-cta__contain.display-mode--full-width .gif-mini-spotlight-cta__text {
        grid-column: 1/span 4; } }
    @media screen and (min-width: 750px) {
      /* line 14, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
      .gif-mini-spotlight-cta__contain.display-mode--full-width .gif-mini-spotlight-cta__text {
        grid-column: 1/span 6; } }
    @media screen and (min-width: 1280px) {
      /* line 14, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
      .gif-mini-spotlight-cta__contain.display-mode--full-width .gif-mini-spotlight-cta__text {
        grid-column: 1/span 9; } }
    @media screen and (min-width: 0) {
      /* line 29, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
      .gif-mini-spotlight-cta__contain.display-mode--full-width .gif-mini-spotlight-cta__image-contain {
        grid-column: 5/span 2; } }
    @media screen and (min-width: 750px) {
      /* line 29, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
      .gif-mini-spotlight-cta__contain.display-mode--full-width .gif-mini-spotlight-cta__image-contain {
        grid-column: 9/span 4; } }
    @media screen and (min-width: 1280px) {
      /* line 29, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
      .gif-mini-spotlight-cta__contain.display-mode--full-width .gif-mini-spotlight-cta__image-contain {
        grid-column: 10/span 3; } }
    @media screen and (min-width: 0) {
      /* line 44, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
      .gif-mini-spotlight-cta__contain.display-mode--full-width .gif-mini-spotlight-cta__divider {
        grid-column: 1/span 6; } }
    @media screen and (min-width: 750px) {
      /* line 44, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
      .gif-mini-spotlight-cta__contain.display-mode--full-width .gif-mini-spotlight-cta__divider {
        grid-column: 1/span 12; } }
    @media screen and (min-width: 1280px) {
      /* line 44, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
      .gif-mini-spotlight-cta__contain.display-mode--full-width .gif-mini-spotlight-cta__divider {
        grid-column: 1/span 9; } }
    /* line 56, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
    .gif-mini-spotlight-cta__contain.display-mode--full-width .gif-mini-spotlight-cta__breakline {
      border-bottom: transparent; }
  @media screen and (min-width: 0) {
    /* line 5, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
    .gif-mini-spotlight-cta__contain {
      grid-template-columns: repeat(6, 1fr);
      grid-column-gap: 6.15385%;
      grid-column: 1/span 6; } }
  @media screen and (min-width: 750px) {
    /* line 5, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
    .gif-mini-spotlight-cta__contain {
      grid-template-columns: repeat(12, 1fr);
      grid-column-gap: 4.15094%;
      grid-column: 1/span 12; } }
  @media screen and (min-width: 1280px) {
    /* line 5, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
    .gif-mini-spotlight-cta__contain {
      grid-template-columns: repeat(12, 1fr);
      grid-column-gap: 3.43755%;
      grid-column: 1/span 12;
      margin: 0 5.21812%; } }

/* line 88, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
.gif-mini-spotlight-cta__divider {
  position: absolute;
  height: 0.3125rem;
  background-image: linear-gradient(to right, var(--valencia) 0%, var(--cello) 100%);
  width: 100%;
  display: block; }
  @media screen and (min-width: 0) {
    /* line 88, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
    .gif-mini-spotlight-cta__divider {
      grid-column: 1/span 6; } }
  @media screen and (min-width: 750px) {
    /* line 88, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
    .gif-mini-spotlight-cta__divider {
      grid-column: 1/span 12; } }
  @media screen and (min-width: 1280px) {
    /* line 88, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
    .gif-mini-spotlight-cta__divider {
      grid-column: 2/span 10; } }

/* line 106, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
.gif-mini-spotlight-cta__breakline {
  border-bottom: solid 0.0625rem var(--light-blue-grey);
  width: 100%; }
  @media screen and (min-width: 0) {
    /* line 106, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
    .gif-mini-spotlight-cta__breakline {
      grid-column: 1/span 6;
      bottom: 2.625rem;
      padding-top: 1.25rem; } }
  @media screen and (min-width: 750px) {
    /* line 106, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
    .gif-mini-spotlight-cta__breakline {
      grid-column: 1/span 12;
      bottom: 4.375rem;
      padding-top: 1.25rem; } }
  @media screen and (min-width: 1280px) {
    /* line 106, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
    .gif-mini-spotlight-cta__breakline {
      grid-column: 2/span 10;
      bottom: 5.5625rem;
      padding-top: 1.875rem; } }

/* line 131, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
.gif-mini-spotlight-cta__text {
  margin-top: 0.3125rem; }
  /* line 137, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
  .gif-mini-spotlight-cta__text h1,
  .gif-mini-spotlight-cta__text .editor--title div {
    font-family: "Knockout 71 A", "Knockout 71 B";
    font-style: normal;
    font-weight: 400;
    color: var(--dark-blue-grey); }
    @media screen and (min-width: 0) {
      /* line 137, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
      .gif-mini-spotlight-cta__text h1,
      .gif-mini-spotlight-cta__text .editor--title div {
        font-size: 1.625rem;
        margin: 0.875rem 0; } }
    @media screen and (min-width: 750px) {
      /* line 137, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
      .gif-mini-spotlight-cta__text h1,
      .gif-mini-spotlight-cta__text .editor--title div {
        font-size: 2.625rem;
        margin: 1.875rem 0 0.625rem; } }
    @media screen and (min-width: 1280px) {
      /* line 137, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
      .gif-mini-spotlight-cta__text h1,
      .gif-mini-spotlight-cta__text .editor--title div {
        font-size: 3.5rem;
        margin: 1.3125rem 0; } }
    /* line 155, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
    .gif-mini-spotlight-cta__text h1 b,
    .gif-mini-spotlight-cta__text h1 strong,
    .gif-mini-spotlight-cta__text .editor--title div b,
    .gif-mini-spotlight-cta__text .editor--title div strong {
      font-family: "Knockout 71 A", "Knockout 71 B";
      font-style: normal;
      font-weight: 400;
      color: var(--valencia); }
  /* line 162, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
  .gif-mini-spotlight-cta__text p,
  .gif-mini-spotlight-cta__text .editor--desc {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    line-height: 1.33; }
    @media screen and (min-width: 0) {
      /* line 162, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
      .gif-mini-spotlight-cta__text p,
      .gif-mini-spotlight-cta__text .editor--desc {
        font-size: 0.875rem; } }
    @media screen and (min-width: 750px) {
      /* line 162, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
      .gif-mini-spotlight-cta__text p,
      .gif-mini-spotlight-cta__text .editor--desc {
        font-size: 1.125rem; } }
  @media screen and (min-width: 0) {
    /* line 131, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
    .gif-mini-spotlight-cta__text {
      grid-column: 1/span 4;
      max-width: 100%;
      margin-right: 8.92857%; } }
  @media screen and (min-width: 750px) {
    /* line 131, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
    .gif-mini-spotlight-cta__text {
      grid-column: 1/span 6;
      max-width: 100%;
      margin-right: 0; } }
  @media screen and (min-width: 1280px) {
    /* line 131, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
    .gif-mini-spotlight-cta__text {
      grid-column: 2/span 6;
      max-width: 100%;
      margin-right: 5.21812%; } }

@media screen and (min-width: 0) {
  /* line 198, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
  .gif-mini-spotlight-cta__image-contain {
    grid-column: 5/span 2;
    margin-left: -21.05263%; } }

@media screen and (min-width: 750px) {
  /* line 198, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
  .gif-mini-spotlight-cta__image-contain {
    grid-column: 9/span 4;
    grid-row: 1/span 2;
    margin-left: 0; } }

@media screen and (min-width: 1280px) {
  /* line 198, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
  .gif-mini-spotlight-cta__image-contain {
    grid-column: 9/span 3;
    margin-left: 0; } }

/* line 223, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
.gif-mini-spotlight-cta__image {
  display: flex;
  justify-content: flex-end; }
  @media screen and (min-width: 0) {
    /* line 223, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
    .gif-mini-spotlight-cta__image {
      margin-top: 2.5rem; } }
  @media screen and (min-width: 750px) {
    /* line 223, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
    .gif-mini-spotlight-cta__image {
      margin-top: 1.25rem; } }
  @media screen and (min-width: 1280px) {
    /* line 223, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
    .gif-mini-spotlight-cta__image {
      margin-top: 1.8125rem; } }
  /* line 236, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
  .gif-mini-spotlight-cta__image img {
    border-radius: 50%;
    object-fit: cover; }
    @media screen and (min-width: 0) {
      /* line 236, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
      .gif-mini-spotlight-cta__image img {
        width: 7.1875rem;
        height: 7.1875rem;
        min-width: 7.1875rem; } }
    @media screen and (min-width: 750px) {
      /* line 236, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
      .gif-mini-spotlight-cta__image img {
        width: 12.6875rem;
        height: 12.6875rem;
        min-width: 12.6875rem; } }
    @media screen and (min-width: 1280px) {
      /* line 236, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
      .gif-mini-spotlight-cta__image img {
        width: 12.5rem;
        height: 12.5rem;
        min-width: 12.5rem; } }

@media screen and (min-width: 0) {
  /* line 262, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
  .gif-mini-spotlight-cta__cta {
    margin-top: 1.25rem;
    padding: 0.9375rem 2.375rem; } }

@media screen and (min-width: 750px) {
  /* line 262, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
  .gif-mini-spotlight-cta__cta {
    padding: 0.9375rem 1.25rem; } }

@media screen and (min-width: 1280px) {
  /* line 262, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
  .gif-mini-spotlight-cta__cta {
    margin-top: 1.875rem;
    padding: 0.9375rem 1.65625rem; } }

@media screen and (min-width: 0) {
  /* line 283, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
  .wp-block .gif-mini-spotlight-cta__text h1,
  .wp-block .gif-mini-spotlight-cta__text p {
    max-width: 11.875rem; } }

@media screen and (min-width: 750px) {
  /* line 283, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
  .wp-block .gif-mini-spotlight-cta__text h1,
  .wp-block .gif-mini-spotlight-cta__text p {
    max-width: 19.8125rem; } }

@media screen and (min-width: 1280px) {
  /* line 283, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
  .wp-block .gif-mini-spotlight-cta__text h1,
  .wp-block .gif-mini-spotlight-cta__text p {
    max-width: 32.4375rem; } }

/* line 298, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
.wp-block .gif-mini-spotlight-cta__image picture {
  width: auto;
  height: auto; }

/* line 305, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
.wp-block .gif-mini-spotlight-cta__image-contain picture {
  background-color: var(--light-blue-grey); }

/* line 311, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
.wp-block .gif-mini-spotlight-cta .gif-container {
  width: 100%; }

/* line 316, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
.wp-block .gif-mini-spotlight-cta .editor--title {
  line-height: 1; }

/* line 1, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
.gif-candidate-detail-hero {
  font-family: "Ringside Condensed A", "Ringside Condensed B";
  font-style: normal;
  font-weight: 400;
  padding-bottom: 0.9375rem;
  position: relative; }
  @media (min-width: 750px) {
    /* line 1, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
    .gif-candidate-detail-hero {
      padding-bottom: 1.5625rem; } }
  /* line 11, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
  .gif-candidate-detail-hero::before {
    background-color: var(--dusk-blue-10);
    bottom: 0;
    content: "";
    display: block;
    height: calc(100% - 9.875rem);
    left: 0;
    position: absolute;
    width: 100%; }
    @media (min-width: 750px) {
      /* line 11, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
      .gif-candidate-detail-hero::before {
        height: calc(100% - 12.125rem); } }
    @media (min-width: 1280px) {
      /* line 11, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
      .gif-candidate-detail-hero::before {
        height: calc(100% - 15rem); } }
  /* line 30, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
  .gif-candidate-detail-hero--opponent::before {
    background-color: var(--pale-red-10); }
  /* line 34, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
  .gif-candidate-detail-hero__label {
    font-family: "Knockout 71 A", "Knockout 71 B";
    font-style: normal;
    font-weight: 400;
    background-color: var(--dusk-blue);
    font-size: 1.375rem;
    font-weight: normal;
    height: 3.75rem;
    letter-spacing: 0.03812rem;
    line-height: normal;
    padding: 1.0625rem 0;
    position: relative; }
    @media screen and (min-width: 0) {
      /* line 34, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
      .gif-candidate-detail-hero__label {
        margin-bottom: 1.5625rem; } }
    @media screen and (min-width: 750px) {
      /* line 34, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
      .gif-candidate-detail-hero__label {
        margin-bottom: 2.5rem; } }
    @media screen and (min-width: 1280px) {
      /* line 34, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
      .gif-candidate-detail-hero__label {
        margin-bottom: 3.75rem; } }
    /* line 56, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
    .gif-candidate-detail-hero--opponent .gif-candidate-detail-hero__label {
      background-color: var(--valencia); }
    /* line 60, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
    .gif-candidate-detail-hero__label > div > div {
      color: var(--white);
      grid-column: 1/span 6;
      text-transform: uppercase; }
      @media (min-width: 750px) {
        /* line 60, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
        .gif-candidate-detail-hero__label > div > div {
          grid-column: 1/span 12; } }
    /* line 70, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
    .gif-candidate-detail-hero__label-container {
      position: relative;
      display: inline-block; }
    /* line 75, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
    .gif-candidate-detail-hero__label div.icon {
      display: inline-block;
      height: 1.875rem;
      margin-left: 0.625rem;
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      width: 1.875rem; }
      /* line 84, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
      .gif-candidate-detail-hero__label div.icon::before {
        background-color: var(--white);
        border-radius: 50%;
        content: "";
        display: block;
        position: absolute;
        z-index: -1; }
        /* line 92, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
        .gif-candidate-detail-hero--endorsement .gif-candidate-detail-hero__label div.icon::before {
          height: 1.75rem;
          left: 0.0625rem;
          top: 0.0625rem;
          width: 1.75rem; }
        /* line 99, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
        .gif-candidate-detail-hero--opponent .gif-candidate-detail-hero__label div.icon::before {
          height: 1.875rem;
          left: 0;
          top: 0;
          width: 1.875rem; }
      /* line 107, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
      .gif-candidate-detail-hero__label div.icon div {
        height: 100%;
        position: relative;
        width: 100%; }
      /* line 114, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
      .gif-candidate-detail-hero--opponent .gif-candidate-detail-hero__label div.icon svg {
        fill: var(--valencia);
        left: 50%;
        position: absolute;
        transform: translate(-50%, -50%);
        top: 50%; }
  /* line 125, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
  .gif-candidate-detail-hero__header {
    color: var(--bunting); }
    @media (min-width: 750px) {
      /* line 125, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
      .gif-candidate-detail-hero__header {
        display: grid; } }
  @media screen and (min-width: 750px) and (min-width: 0) {
    /* line 125, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
    .gif-candidate-detail-hero__header {
      grid-template-columns: repeat(6, 1fr);
      grid-column-gap: 6.15385%; } }
  @media screen and (min-width: 750px) and (min-width: 750px) {
    /* line 125, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
    .gif-candidate-detail-hero__header {
      grid-template-columns: repeat(12, 1fr);
      grid-column-gap: 4.15094%; } }
  @media screen and (min-width: 750px) and (min-width: 1280px) {
    /* line 125, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
    .gif-candidate-detail-hero__header {
      grid-template-columns: repeat(12, 1fr);
      grid-column-gap: 3.43755%; } }
    @media (min-width: 750px) {
        /* line 131, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
        .gif-candidate-detail-hero__header > * {
          grid-column: 1/span 8; } }
    @media (min-width: 1280px) {
      /* line 125, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
      .gif-candidate-detail-hero__header {
        grid-template-columns: repeat(8, 1fr);
        grid-column-gap: 3.43755%; }
        /* line 140, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
        .gif-candidate-detail-hero__header > * {
          grid-column: 1/span 5; } }
    /* line 145, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
    .gif-candidate-detail-hero__header div ~ div {
      margin-top: 1.25rem; }
  /* line 150, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
  .gif-candidate-detail-hero__image {
    display: flex;
    justify-content: center;
    align-items: center;
    border: solid 0.3125rem var(--dusk-blue);
    border-radius: 50%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    overflow: hidden; }
    /* line 161, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
    .gif-candidate-detail-hero--opponent .gif-candidate-detail-hero__image {
      border: solid 0.3125rem var(--pale-red); }
      /* line 164, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
      .gif-candidate-detail-hero--opponent .gif-candidate-detail-hero__image img {
        filter: grayscale(100%); }
    @media (min-width: 750px) {
      /* line 150, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
      .gif-candidate-detail-hero__image {
        position: absolute;
        right: -0.3125rem;
        top: 0; } }
    /* line 175, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
    .gif-candidate-detail-hero__image picture > img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: center center; }
    @media screen and (min-width: 0) {
      /* line 150, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
      .gif-candidate-detail-hero__image {
        height: 9.0625rem;
        margin-bottom: 0.3125rem;
        width: 9.0625rem; } }
    @media screen and (min-width: 750px) {
      /* line 150, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
      .gif-candidate-detail-hero__image {
        height: 13.3125rem;
        margin-bottom: 0;
        width: 13.3125rem; } }
    @media screen and (min-width: 1280px) {
      /* line 150, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
      .gif-candidate-detail-hero__image {
        height: 15.625rem;
        width: 15.625rem; } }
    @media screen and (min-width: 0) {
      /* line 202, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
      .editor-styles-wrapper .gif-candidate-detail-hero__image {
        height: 8.4375rem;
        width: 8.4375rem; } }
    @media screen and (min-width: 750px) {
      /* line 202, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
      .editor-styles-wrapper .gif-candidate-detail-hero__image {
        height: 12.6875rem;
        width: 12.6875rem; } }
    @media screen and (min-width: 1280px) {
      /* line 202, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
      .editor-styles-wrapper .gif-candidate-detail-hero__image {
        height: 15rem;
        width: 15rem; } }
  /* line 220, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
  .gif-candidate-detail-hero__info {
    grid-column: 1/span 6;
    position: relative; }
    @media (min-width: 750px) {
      /* line 220, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
      .gif-candidate-detail-hero__info {
        grid-column: 1/span 12; } }
    @media (min-width: 1280px) {
      /* line 220, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
      .gif-candidate-detail-hero__info {
        grid-column: 3/span 8; } }
    /* line 232, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
    .gif-candidate-detail-hero__info strong {
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 700; }
  /* line 237, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
  .gif-candidate-detail-hero__office-party, .gif-candidate-detail-hero__candidacy-status {
    letter-spacing: 0.0275rem;
    line-height: normal;
    text-transform: uppercase; }
    /* line 243, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
    .gif-candidate-detail-hero__office-party span, .gif-candidate-detail-hero__candidacy-status span {
      margin-right: 0.5625rem;
      padding-right: 0.6875rem;
      position: relative; }
      @media (min-width: 750px) {
        /* line 243, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
        .gif-candidate-detail-hero__office-party span, .gif-candidate-detail-hero__candidacy-status span {
          font-size: 1.125rem;
          letter-spacing: 0.03125rem; } }
      /* line 253, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
      .gif-candidate-detail-hero__office-party span:not(:last-child)::after, .gif-candidate-detail-hero__candidacy-status span:not(:last-child)::after {
        background-color: var(--iron);
        content: "";
        display: block;
        height: 1.25rem;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        width: 0.0625rem; }
      /* line 265, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
      .gif-candidate-detail-hero__office-party span.highlight, .gif-candidate-detail-hero__candidacy-status span.highlight {
        font-family: "Ringside Condensed A", "Ringside Condensed B";
        font-style: normal;
        font-weight: 700;
        background-color: transparent;
        color: var(--valencia);
        display: inline-block;
        font-weight: normal; }
      /* line 273, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
      .gif-candidate-detail-hero__office-party span:last-child, .gif-candidate-detail-hero__candidacy-status span:last-child {
        margin-right: 0;
        padding-right: 0; }
  /* line 280, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
  .gif-candidate-detail-hero__website {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 700;
    font-size: 1rem;
    letter-spacing: 0.0275rem; }
    @media (min-width: 750px) {
      /* line 280, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
      .gif-candidate-detail-hero__website {
        font-size: 1.125rem;
        letter-spacing: 0.03125rem; } }
    /* line 290, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
    .gif-candidate-detail-hero__website svg {
      fill: var(--valencia);
      display: inline-block;
      margin-left: 0.625rem;
      margin-bottom: -0.3125rem; }
    /* line 297, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
    .gif-candidate-detail-hero__website a {
      color: var(--dark-blue-grey);
      text-decoration: none; }
  /* line 303, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
  .gif-candidate-detail-hero__eyebrow {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 700;
    color: var(--valencia);
    font-stretch: condensed;
    font-weight: bold;
    line-height: normal;
    position: relative;
    text-transform: uppercase; }
    @media screen and (min-width: 0) {
      /* line 303, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
      .gif-candidate-detail-hero__eyebrow {
        font-size: 0.75rem;
        letter-spacing: 0.0625rem; } }
    @media screen and (min-width: 750px) {
      /* line 303, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
      .gif-candidate-detail-hero__eyebrow {
        font-size: 1.125rem;
        letter-spacing: 0.03125rem; } }
    /* line 328, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
    .gif-candidate-detail-hero__eyebrow > span {
      display: inline-block;
      margin-bottom: 0.9375rem;
      padding-bottom: 1.25rem;
      position: relative; }
      @media screen and (min-width: 0) {
        /* line 328, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
        .gif-candidate-detail-hero__eyebrow > span {
          margin-bottom: 0.9375rem;
          padding-bottom: 1.25rem; } }
      @media screen and (min-width: 750px) {
        /* line 328, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
        .gif-candidate-detail-hero__eyebrow > span {
          margin-bottom: 1.25rem;
          padding-bottom: 1.5625rem; } }
      @media screen and (min-width: 1280px) {
        /* line 328, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
        .gif-candidate-detail-hero__eyebrow > span {
          margin-bottom: 1.875rem;
          padding-bottom: 2.1875rem; } }
      /* line 349, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
      .gif-candidate-detail-hero__eyebrow > span::before {
        background-image: linear-gradient(to right, var(--valencia) 0%, var(--bunting) 100%);
        bottom: 0;
        content: "";
        display: block;
        height: 0.3125rem;
        left: 0;
        position: absolute;
        width: 3.5625rem; }
        @media (min-width: 750px) {
          /* line 349, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
          .gif-candidate-detail-hero__eyebrow > span::before {
            width: 100%; } }
        @media (min-width: 1280px) {
          /* line 349, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
          .gif-candidate-detail-hero__eyebrow > span::before {
            width: 6.25rem; } }
  /* line 370, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
  .gif-candidate-detail-hero__name {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 700;
    font-stretch: condensed; }
    @media screen and (min-width: 0) {
      /* line 370, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
      .gif-candidate-detail-hero__name {
        font-size: 2rem;
        line-height: normal;
        margin-bottom: 1.25rem; } }
    @media screen and (min-width: 750px) {
      /* line 370, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
      .gif-candidate-detail-hero__name {
        font-size: 3rem;
        margin-bottom: 1.125rem; } }
    @media screen and (min-width: 1280px) {
      /* line 370, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
      .gif-candidate-detail-hero__name {
        font-size: 3.625rem;
        line-height: 1.07;
        margin-bottom: 1.25rem; } }
  /* line 396, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
  .gif-candidate-detail-hero hr {
    background-color: var(--iron);
    margin: 1.25rem 0;
    opacity: 0.2; }
    @media (min-width: 750px) {
      /* line 396, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
      .gif-candidate-detail-hero hr {
        margin: 1.875rem 0 1.25rem; } }
    @media (min-width: 1280px) {
      /* line 396, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
      .gif-candidate-detail-hero hr {
        margin: 2.5rem 0 1.875rem; } }
  /* line 411, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
  .gif-candidate-detail-hero__social-media strong {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 700;
    display: inline-block;
    margin-right: 0.625rem;
    padding-right: 0.6875rem;
    position: relative; }
    /* line 419, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
    .gif-candidate-detail-hero__social-media strong::before {
      background-color: var(--iron);
      content: "";
      display: block;
      height: 1.25rem;
      position: absolute;
      right: 0;
      top: 50%;
      transform: translateY(-50%);
      width: 0.0625rem; }
  /* line 433, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
  .gif-candidate-detail-hero__bio {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    color: var(--bunting);
    font-stretch: condensed;
    letter-spacing: normal; }
    @media screen and (min-width: 0) {
      /* line 433, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
      .gif-candidate-detail-hero__bio {
        font-size: 1.125rem;
        line-height: 1.67; } }
    @media screen and (min-width: 750px) {
      /* line 433, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
      .gif-candidate-detail-hero__bio {
        font-size: 1.375rem;
        line-height: 1.64; } }
    /* line 455, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
    .gif-candidate-detail-hero__bio > a {
      text-decoration: none;
      color: var(--dusk-blue);
      text-decoration: none;
      padding-bottom: 0.1875rem;
      border-bottom: dashed 0.0625rem var(--dusk-blue); }
      /* line 462, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
      .gif-candidate-detail-hero__bio > a:hover {
        color: var(--pale-red);
        border-color: var(--pale-red); }
  /* line 469, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
  .gif-candidate-detail-hero__candidate-type {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 700;
    color: var(--dusk-blue);
    margin-top: 1.875rem; }
    @media screen and (min-width: 0) {
      /* line 469, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
      .gif-candidate-detail-hero__candidate-type {
        margin-top: 1.875rem; } }
    @media screen and (min-width: 750px) {
      /* line 469, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
      .gif-candidate-detail-hero__candidate-type {
        margin-top: 2.1875rem; } }
    /* line 485, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
    .gif-candidate-detail-hero--opponent .gif-candidate-detail-hero__candidate-type {
      color: var(--valencia); }
  /* line 490, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
  .gif-candidate-detail-hero .components-base-control {
    display: inline-block; }

@media screen and (min-width: 0) {
  /* line 1, src/blocks/landing-text/_landing-text.scss */
  .gif-landing-text {
    padding: 0 0 0.625rem; } }

@media screen and (min-width: 750px) {
  /* line 1, src/blocks/landing-text/_landing-text.scss */
  .gif-landing-text {
    padding: 0 0 1.25rem; } }

@media screen and (min-width: 0) {
  /* line 11, src/blocks/landing-text/_landing-text.scss */
  .gif-landing-text__title, .gif-landing-text__divider-contain, .gif-landing-text__description {
    grid-column: 1/span 6; } }

@media screen and (min-width: 750px) {
  /* line 11, src/blocks/landing-text/_landing-text.scss */
  .gif-landing-text__title, .gif-landing-text__divider-contain, .gif-landing-text__description {
    grid-column: 1/span 12; } }

@media screen and (min-width: 1280px) {
  /* line 11, src/blocks/landing-text/_landing-text.scss */
  .gif-landing-text__title, .gif-landing-text__divider-contain, .gif-landing-text__description {
    grid-column: 2/span 10; } }

@media (min-width: 1280px) {
  /* line 11, src/blocks/landing-text/_landing-text.scss */
  .gif-landing-text__title, .gif-landing-text__divider-contain, .gif-landing-text__description {
    margin: 0 6.26174%; } }

/* line 29, src/blocks/landing-text/_landing-text.scss */
.gif-landing-text__title,
.gif-landing-text__title textarea {
  font-family: "Knockout 71 A", "Knockout 71 B";
  font-style: normal;
  font-weight: 400;
  color: var(--chathams) !important;
  text-transform: uppercase;
  text-align: center;
  line-height: 1; }
  @media screen and (min-width: 0) {
    /* line 29, src/blocks/landing-text/_landing-text.scss */
    .gif-landing-text__title,
    .gif-landing-text__title textarea {
      font-size: 1.875rem !important; } }
  @media screen and (min-width: 750px) {
    /* line 29, src/blocks/landing-text/_landing-text.scss */
    .gif-landing-text__title,
    .gif-landing-text__title textarea {
      font-size: 3rem !important; } }
  @media screen and (min-width: 1280px) {
    /* line 29, src/blocks/landing-text/_landing-text.scss */
    .gif-landing-text__title,
    .gif-landing-text__title textarea {
      font-size: 4rem !important; } }

/* line 50, src/blocks/landing-text/_landing-text.scss */
.gif-landing-text__description {
  font-family: "Ringside Condensed A", "Ringside Condensed B";
  font-style: normal;
  font-weight: 400;
  color: var(--dark-blue-grey);
  text-align: center; }
  @media screen and (min-width: 0) {
    /* line 50, src/blocks/landing-text/_landing-text.scss */
    .gif-landing-text__description {
      font-size: 1rem;
      line-height: 1.5; } }
  @media screen and (min-width: 750px) {
    /* line 50, src/blocks/landing-text/_landing-text.scss */
    .gif-landing-text__description {
      font-size: 1.125rem;
      line-height: 1.56; } }
  @media screen and (min-width: 1280px) {
    /* line 50, src/blocks/landing-text/_landing-text.scss */
    .gif-landing-text__description {
      font-size: 1.625rem;
      line-height: 1.46; } }
  /* line 71, src/blocks/landing-text/_landing-text.scss */
  .gif-landing-text__description > a {
    text-decoration: none;
    color: var(--dusk-blue);
    text-decoration: none;
    padding-bottom: 0.1875rem;
    border-bottom: dashed 0.0625rem var(--dusk-blue); }
    /* line 78, src/blocks/landing-text/_landing-text.scss */
    .gif-landing-text__description > a:hover {
      color: var(--pale-red);
      border-color: var(--pale-red); }

/* line 85, src/blocks/landing-text/_landing-text.scss */
.gif-landing-text__divider-contain {
  display: flex;
  justify-content: center;
  width: 100%; }
  @media screen and (min-width: 0) {
    /* line 85, src/blocks/landing-text/_landing-text.scss */
    .gif-landing-text__divider-contain {
      padding: 1.25rem 0; } }
  @media screen and (min-width: 750px) {
    /* line 85, src/blocks/landing-text/_landing-text.scss */
    .gif-landing-text__divider-contain {
      padding: 1.875rem 0; } }
  @media (min-width: 1280px) {
    /* line 85, src/blocks/landing-text/_landing-text.scss */
    .gif-landing-text__divider-contain {
      width: 87.47652%; } }

@media screen and (min-width: 0) {
  /* line 104, src/blocks/landing-text/_landing-text.scss */
  .gif-landing-text__divider {
    width: 2.375rem; } }

@media screen and (min-width: 750px) {
  /* line 104, src/blocks/landing-text/_landing-text.scss */
  .gif-landing-text__divider {
    width: 5.4375rem; } }

@media screen and (min-width: 1280px) {
  /* line 104, src/blocks/landing-text/_landing-text.scss */
  .gif-landing-text__divider {
    width: 6.25rem; } }

/* line 1, src/blocks/feature-links/_feature-links.scss */
.gif-feature-links {
  position: relative;
  background-color: var(--cello);
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto; }
  /* line 8, src/blocks/feature-links/_feature-links.scss */
  .gif-feature-links__inserter {
    margin-bottom: 1.25rem;
    height: 3.125rem !important;
    display: flex;
    justify-content: center;
    align-items: center; }
    /* line 15, src/blocks/feature-links/_feature-links.scss */
    .gif-feature-links__inserter svg {
      padding-top: 0.1875rem;
      padding-right: 0.3125rem; }
  /* line 22, src/blocks/feature-links/_feature-links.scss */
  .gif-feature-links--text-links {
    background-color: var(--light-blue-grey-20); }
  /* line 26, src/blocks/feature-links/_feature-links.scss */
  .gif-feature-links--paragraph-gray {
    background-color: var(--light-blue-grey-20); }
    /* line 29, src/blocks/feature-links/_feature-links.scss */
    .gif-feature-links--paragraph-gray .gif-button--link {
      color: var(--bunting); }
      /* line 31, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links--paragraph-gray .gif-button--link:hover {
        color: var(--white);
        background-color: transparent; }
    /* line 37, src/blocks/feature-links/_feature-links.scss */
    .gif-feature-links--paragraph-gray .gif-feature-links__feature-link {
      display: grid;
      grid-template-rows: min-content 1fr max-content;
      color: var(--bunting) !important; }
      /* line 41, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links--paragraph-gray .gif-feature-links__feature-link .gif-button, .gif-feature-links--paragraph-gray .gif-feature-links__feature-link .gif-form__everyaction .at-form-submit .at-submit, .gif-form__everyaction .at-form-submit .gif-feature-links--paragraph-gray .gif-feature-links__feature-link .at-submit {
        width: max-content; }
    @media screen and (min-width: 0) {
      /* line 46, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links--paragraph-gray .gif-feature-links__divider-paragraph-gray {
        padding-top: 0.625rem; } }
    @media screen and (min-width: 750px) {
      /* line 46, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links--paragraph-gray .gif-feature-links__divider-paragraph-gray {
        padding-top: 0.9375rem; } }
    @media screen and (min-width: 1280px) {
      /* line 46, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links--paragraph-gray .gif-feature-links__divider-paragraph-gray {
        padding-top: 0.9375rem; } }
  @media screen and (min-width: 0) {
    /* line 60, src/blocks/feature-links/_feature-links.scss */
    .gif-feature-links__title, .gif-feature-links__divider-contain, .gif-feature-links__description,
    .gif-feature-links__contain > * {
      grid-column: 1/span 6; } }
  @media screen and (min-width: 750px) {
    /* line 60, src/blocks/feature-links/_feature-links.scss */
    .gif-feature-links__title, .gif-feature-links__divider-contain, .gif-feature-links__description,
    .gif-feature-links__contain > * {
      grid-column: 1/span 12; } }
  @media screen and (min-width: 1280px) {
    /* line 60, src/blocks/feature-links/_feature-links.scss */
    .gif-feature-links__title, .gif-feature-links__divider-contain, .gif-feature-links__description,
    .gif-feature-links__contain > * {
      grid-column: 2/span 10; } }
  /* line 75, src/blocks/feature-links/_feature-links.scss */
  .gif-feature-links__title {
    color: var(--white); }
    @media screen and (min-width: 0) {
      /* line 75, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links__title {
        padding-top: 1.875rem; } }
    @media screen and (min-width: 750px) {
      /* line 75, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links__title {
        padding-top: 2.5rem; } }
    @media screen and (min-width: 1280px) {
      /* line 75, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links__title {
        padding-top: 3.75rem; } }
    /* line 89, src/blocks/feature-links/_feature-links.scss */
    .gif-feature-links__title--paragraph-gray, .gif-feature-links__title--text-links {
      color: var(--bunting); }
  @media screen and (min-width: 0) {
    /* line 95, src/blocks/feature-links/_feature-links.scss */
    .gif-feature-links__divider {
      width: 2.375rem; } }
  @media screen and (min-width: 750px) {
    /* line 95, src/blocks/feature-links/_feature-links.scss */
    .gif-feature-links__divider {
      width: 5.4375rem; } }
  @media screen and (min-width: 1280px) {
    /* line 95, src/blocks/feature-links/_feature-links.scss */
    .gif-feature-links__divider {
      width: 6.25rem; } }
  /* line 107, src/blocks/feature-links/_feature-links.scss */
  .gif-feature-links__divider-contain {
    display: flex;
    justify-content: center;
    width: 100%; }
    @media screen and (min-width: 0) {
      /* line 107, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links__divider-contain {
        padding: 1.25rem 0; } }
    @media screen and (min-width: 750px) {
      /* line 107, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links__divider-contain {
        padding: 1.875rem 0; } }
  /* line 122, src/blocks/feature-links/_feature-links.scss */
  .gif-feature-links__description {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    color: var(--white);
    text-align: center;
    line-height: 1.5; }
    /* line 129, src/blocks/feature-links/_feature-links.scss */
    .gif-feature-links__description--paragraph-gray, .gif-feature-links__description--text-links {
      color: var(--bunting); }
    @media screen and (min-width: 0) {
      /* line 122, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links__description {
        font-size: 1rem;
        line-height: 1.5; } }
    @media screen and (min-width: 750px) {
      /* line 122, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links__description {
        font-size: 1.125rem;
        line-height: 1.56; } }
    @media screen and (min-width: 1280px) {
      /* line 122, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links__description {
        font-size: 1.625rem;
        line-height: 1.46; } }
    @media (min-width: 1280px) {
      /* line 122, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links__description {
        margin: 0 6.26174%; } }
  /* line 155, src/blocks/feature-links/_feature-links.scss */
  .gif-feature-links__content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%; }
    /* line 161, src/blocks/feature-links/_feature-links.scss */
    .gif-feature-links__content::after {
      content: "";
      width: 31.04244% !important; }
    @media screen and (min-width: 0) {
      /* line 166, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links__content > * {
        margin-top: 1.875rem;
        width: 100%; } }
    @media screen and (min-width: 750px) {
      /* line 166, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links__content > * {
        margin-top: 2.5rem;
        width: 30.54299%; } }
    @media screen and (min-width: 1280px) {
      /* line 166, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links__content > * {
        margin-top: 3.75rem;
        width: 31.04244%; } }
    @media screen and (min-width: 0) {
      /* line 155, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links__content {
        grid-column: 1/span 6;
        margin-bottom: 2.5rem; } }
    @media screen and (min-width: 750px) {
      /* line 155, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links__content {
        grid-column: 1/span 12;
        margin-bottom: 2.5rem; } }
    @media screen and (min-width: 1280px) {
      /* line 155, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links__content {
        margin-bottom: 3.75rem; } }
  /* line 198, src/blocks/feature-links/_feature-links.scss */
  .gif-feature-links__feature-link {
    color: var(--white) !important; }
    @media screen and (min-width: 0) {
      /* line 199, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links__feature-link .gif-feature-link__divider {
        margin-bottom: 0.9375rem; } }
    @media screen and (min-width: 750px) {
      /* line 199, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links__feature-link .gif-feature-link__divider {
        margin-bottom: 0.9375rem; } }
    @media screen and (min-width: 1280px) {
      /* line 199, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links__feature-link .gif-feature-link__divider {
        margin-bottom: 1.25rem; } }
    /* line 213, src/blocks/feature-links/_feature-links.scss */
    .gif-feature-links__feature-link .fl-paragraph-gray,
    .gif-feature-links__feature-link .fl-text-links {
      color: var(--bunting); }
    /* line 218, src/blocks/feature-links/_feature-links.scss */
    .gif-feature-links__feature-link > h4,
    .gif-feature-links__feature-link .gfl-editor-h4 {
      font-family: "Knockout 71 A", "Knockout 71 B";
      font-style: normal;
      font-weight: 400;
      text-transform: uppercase; }
      @media screen and (min-width: 0) {
        /* line 218, src/blocks/feature-links/_feature-links.scss */
        .gif-feature-links__feature-link > h4,
        .gif-feature-links__feature-link .gfl-editor-h4 {
          font-size: 1.625rem;
          line-height: 1.08; } }
      @media screen and (min-width: 750px) {
        /* line 218, src/blocks/feature-links/_feature-links.scss */
        .gif-feature-links__feature-link > h4,
        .gif-feature-links__feature-link .gfl-editor-h4 {
          font-size: 1.5rem;
          line-height: 1.17; } }
      @media screen and (min-width: 1280px) {
        /* line 218, src/blocks/feature-links/_feature-links.scss */
        .gif-feature-links__feature-link > h4,
        .gif-feature-links__feature-link .gfl-editor-h4 {
          font-size: 2.25rem;
          line-height: 1; } }
    /* line 238, src/blocks/feature-links/_feature-links.scss */
    .gif-feature-links__feature-link > p {
      margin: 0 !important;
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 400; }
      @media screen and (min-width: 0) {
        /* line 238, src/blocks/feature-links/_feature-links.scss */
        .gif-feature-links__feature-link > p {
          font-size: 0.875rem;
          line-height: 1.29;
          padding: 0.5625rem 0 1.25rem;
          width: 88.30769%; } }
      @media screen and (min-width: 750px) {
        /* line 238, src/blocks/feature-links/_feature-links.scss */
        .gif-feature-links__feature-link > p {
          font-size: 0.875rem;
          line-height: 1.29;
          padding: 0.625rem 0 1.25rem;
          width: 100%; } }
      @media screen and (min-width: 1280px) {
        /* line 238, src/blocks/feature-links/_feature-links.scss */
        .gif-feature-links__feature-link > p {
          font-size: 1.125rem;
          line-height: 1.33;
          padding: 1.25rem 0 1.875rem;
          width: 88.88889%; } }
  @media screen and (min-width: 0) {
    /* line 268, src/blocks/feature-links/_feature-links.scss */
    .gif-feature-links > p.fl-paragraph-gray {
      font-size: 1rem;
      padding-bottom: 1.25rem; } }
  @media screen and (min-width: 750px) {
    /* line 268, src/blocks/feature-links/_feature-links.scss */
    .gif-feature-links > p.fl-paragraph-gray {
      font-size: 1rem;
      padding-bottom: 2rem; } }
  @media screen and (min-width: 1280px) {
    /* line 268, src/blocks/feature-links/_feature-links.scss */
    .gif-feature-links > p.fl-paragraph-gray {
      font-size: 1.125rem;
      padding-bottom: 4.0625rem; } }
  /* line 285, src/blocks/feature-links/_feature-links.scss */
  .gif-feature-links > h4,
  .gif-feature-links .gfl-editor-h4 {
    font-family: "Knockout 71 A", "Knockout 71 B";
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase; }
    @media screen and (min-width: 0) {
      /* line 285, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links > h4,
      .gif-feature-links .gfl-editor-h4 {
        font-size: 1.625rem;
        line-height: 1.08; } }
    @media screen and (min-width: 750px) {
      /* line 285, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links > h4,
      .gif-feature-links .gfl-editor-h4 {
        font-size: 1.5rem;
        line-height: 1.17; } }
    @media screen and (min-width: 1280px) {
      /* line 285, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links > h4,
      .gif-feature-links .gfl-editor-h4 {
        font-size: 2.25rem;
        line-height: 1; } }
  /* line 306, src/blocks/feature-links/_feature-links.scss */
  .gif-feature-links__inner-blocks .editor-block-list__layout,
  .gif-feature-links__inner-blocks .block-editor-block-list__layout {
    display: grid;
    grid-gap: 20px;
    width: 100%; }
    @media screen and (min-width: 0) {
      /* line 306, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links__inner-blocks .editor-block-list__layout,
      .gif-feature-links__inner-blocks .block-editor-block-list__layout {
        grid-template-columns: 1fr; } }
    @media screen and (min-width: 750px) {
      /* line 306, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links__inner-blocks .editor-block-list__layout,
      .gif-feature-links__inner-blocks .block-editor-block-list__layout {
        grid-template-columns: repeat(3, 1fr); } }
    /* line 320, src/blocks/feature-links/_feature-links.scss */
    .gif-feature-links__inner-blocks .editor-block-list__layout [data-type="giffords/feature-links-innerblock-paragraph"],
    .gif-feature-links__inner-blocks .block-editor-block-list__layout [data-type="giffords/feature-links-innerblock-paragraph"] {
      margin: 2rem 0 0 0 !important;
      margin-right: auto; }
    /* line 326, src/blocks/feature-links/_feature-links.scss */
    .gif-feature-links__inner-blocks .editor-block-list__layout .editor-block-list__layout,
    .gif-feature-links__inner-blocks .editor-block-list__layout .block-editor-block-list__layout,
    .gif-feature-links__inner-blocks .block-editor-block-list__layout .editor-block-list__layout,
    .gif-feature-links__inner-blocks .block-editor-block-list__layout .block-editor-block-list__layout {
      margin: 0 !important; }
    /* line 330, src/blocks/feature-links/_feature-links.scss */
    .gif-feature-links__inner-blocks .editor-block-list__layout .block-list-appender,
    .gif-feature-links__inner-blocks .block-editor-block-list__layout .block-list-appender {
      margin: 0 !important;
      grid-column: 1/span 3; }
    /* line 335, src/blocks/feature-links/_feature-links.scss */
    .gif-feature-links__inner-blocks .editor-block-list__layout > *,
    .gif-feature-links__inner-blocks .block-editor-block-list__layout > * {
      width: 100%; }
      @media screen and (min-width: 0) {
        /* line 335, src/blocks/feature-links/_feature-links.scss */
        .gif-feature-links__inner-blocks .editor-block-list__layout > *,
        .gif-feature-links__inner-blocks .block-editor-block-list__layout > * {
          margin-top: 1.875rem; } }
      @media screen and (min-width: 750px) {
        /* line 335, src/blocks/feature-links/_feature-links.scss */
        .gif-feature-links__inner-blocks .editor-block-list__layout > *,
        .gif-feature-links__inner-blocks .block-editor-block-list__layout > * {
          margin-top: 2.5rem; } }
      @media screen and (min-width: 1280px) {
        /* line 335, src/blocks/feature-links/_feature-links.scss */
        .gif-feature-links__inner-blocks .editor-block-list__layout > *,
        .gif-feature-links__inner-blocks .block-editor-block-list__layout > * {
          margin-top: 3.75rem; } }
  /* line 351, src/blocks/feature-links/_feature-links.scss */
  .gif-feature-links__splash > * {
    display: block; }
  /* line 357, src/blocks/feature-links/_feature-links.scss */
  .gif-feature-links__text-link-editor-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 0.625rem; }
  /* line 364, src/blocks/feature-links/_feature-links.scss */
  .gif-feature-links__text-link-editor-info {
    color: var(--valencia); }
  /* line 369, src/blocks/feature-links/_feature-links.scss */
  .gif-feature-links__text-links {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    font-weight: bold;
    color: var(--dusk-blue); }
    /* line 370, src/blocks/feature-links/_feature-links.scss */
    .gif-feature-links__text-links > div {
      display: flex;
      justify-content: space-between; }
      /* line 371, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links__text-links > div > button {
        display: inline-block; }
    @media screen and (min-width: 0) {
      /* line 369, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links__text-links {
        font-size: 0.875rem;
        line-height: 2.14;
        padding-top: 0.1875rem; } }
    @media screen and (min-width: 750px) {
      /* line 369, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links__text-links {
        font-size: 0.875rem;
        line-height: 2;
        padding-top: 0.3125rem; } }
    @media screen and (min-width: 1280px) {
      /* line 369, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links__text-links {
        font-size: 1.125rem;
        line-height: 2;
        padding-top: 0.875rem; } }
    /* line 402, src/blocks/feature-links/_feature-links.scss */
    .gif-feature-links__text-links > * {
      color: inherit;
      display: block;
      text-decoration: none; }
      /* line 407, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links__text-links > *:hover {
        color: var(--dark-blue-grey); }

/* line 2, src/blocks/article-hero/article-hero.scss */
.wp-block .gif-container.gif-article-hero__container {
  display: flex; }

/* line 7, src/blocks/article-hero/article-hero.scss */
.wp-block .gif-article-hero::before {
  display: none; }

/* line 12, src/blocks/article-hero/article-hero.scss */
.gif-article-hero {
  z-index: 5; }
  /* line 16, src/blocks/article-hero/article-hero.scss */
  .gif-article-hero__container {
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center; }
    @media screen and (min-width: 0) {
      /* line 16, src/blocks/article-hero/article-hero.scss */
      .gif-article-hero__container {
        grid-column: 1/span 6; } }
    @media screen and (min-width: 750px) {
      /* line 16, src/blocks/article-hero/article-hero.scss */
      .gif-article-hero__container {
        grid-column: 1/span 12; } }
    /* line 31, src/blocks/article-hero/article-hero.scss */
    .gif-article-hero__container .gif-article-hero__content {
      display: flex;
      flex-direction: column;
      align-items: center;
      position: relative;
      width: 100%; }
    /* line 39, src/blocks/article-hero/article-hero.scss */
    .gif-article-hero__container .gif-article-hero__headline {
      margin: 0 auto;
      text-align: center;
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 700; }
      @media screen and (min-width: 0) {
        /* line 39, src/blocks/article-hero/article-hero.scss */
        .gif-article-hero__container .gif-article-hero__headline {
          font-size: 1.75rem;
          line-height: 1.14;
          width: 100%; } }
      @media screen and (min-width: 750px) {
        /* line 39, src/blocks/article-hero/article-hero.scss */
        .gif-article-hero__container .gif-article-hero__headline {
          font-size: 2.125rem;
          line-height: 1.12;
          width: 80.37736%; } }
      @media screen and (min-width: 1280px) {
        /* line 39, src/blocks/article-hero/article-hero.scss */
        .gif-article-hero__container .gif-article-hero__headline {
          font-size: 3.5rem;
          line-height: 1.07;
          width: 79.30558%; } }
    /* line 65, src/blocks/article-hero/article-hero.scss */
    .gif-article-hero__container .gif-article-hero__eyebrow-container {
      display: flex;
      flex-direction: column;
      align-items: center; }
      @media screen and (min-width: 0) {
        /* line 65, src/blocks/article-hero/article-hero.scss */
        .gif-article-hero__container .gif-article-hero__eyebrow-container {
          margin-top: 1.25rem;
          margin-bottom: 0.625rem; } }
      @media screen and (min-width: 750px) {
        /* line 65, src/blocks/article-hero/article-hero.scss */
        .gif-article-hero__container .gif-article-hero__eyebrow-container {
          margin-top: 1.875rem;
          margin-bottom: 0.3125rem; } }
      @media screen and (min-width: 1280px) {
        /* line 65, src/blocks/article-hero/article-hero.scss */
        .gif-article-hero__container .gif-article-hero__eyebrow-container {
          margin-top: 2.5rem;
          margin-bottom: 1.25rem; } }
    /* line 86, src/blocks/article-hero/article-hero.scss */
    .gif-article-hero__container .gif-article-hero__divider {
      height: 20px;
      width: 1px; }
      @media (min-width: 1280px) {
        /* line 86, src/blocks/article-hero/article-hero.scss */
        .gif-article-hero__container .gif-article-hero__divider {
          height: 40px; } }
    /* line 95, src/blocks/article-hero/article-hero.scss */
    .gif-article-hero__container .gif-article-hero__eyebrow {
      margin-bottom: 0.625rem;
      text-transform: uppercase;
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 700;
      line-height: normal; }
      @media screen and (min-width: 0) {
        /* line 95, src/blocks/article-hero/article-hero.scss */
        .gif-article-hero__container .gif-article-hero__eyebrow {
          font-size: 0.75rem;
          letter-spacing: 0.86px; } }
      @media screen and (min-width: 1280px) {
        /* line 95, src/blocks/article-hero/article-hero.scss */
        .gif-article-hero__container .gif-article-hero__eyebrow {
          font-size: 1.125rem;
          letter-spacing: 1.29px; } }
    /* line 117, src/blocks/article-hero/article-hero.scss */
    .gif-article-hero__container .gif-article-hero__subtitle {
      width: 86%;
      margin-top: 0;
      margin-left: auto;
      margin-right: auto;
      text-align: center;
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 400; }
      @media screen and (min-width: 0) {
        /* line 117, src/blocks/article-hero/article-hero.scss */
        .gif-article-hero__container .gif-article-hero__subtitle {
          font-size: 1.125rem;
          line-height: 1.22;
          margin-bottom: 1.9375rem; } }
      @media screen and (min-width: 750px) {
        /* line 117, src/blocks/article-hero/article-hero.scss */
        .gif-article-hero__container .gif-article-hero__subtitle {
          font-size: 1.25rem;
          line-height: 1.15; } }
      @media screen and (min-width: 1280px) {
        /* line 117, src/blocks/article-hero/article-hero.scss */
        .gif-article-hero__container .gif-article-hero__subtitle {
          font-size: 1.625rem;
          line-height: 1.08;
          margin-bottom: 2.5rem; } }
      /* line 145, src/blocks/article-hero/article-hero.scss */
      .wp-admin .gif-article-hero__container .gif-article-hero__subtitle {
        grid-column: 1/span 12;
        width: 100%; }
    /* line 151, src/blocks/article-hero/article-hero.scss */
    .gif-article-hero__container .gif-article-hero__credentials {
      display: flex;
      flex-direction: column; }
      @media screen and (min-width: 0) {
        /* line 151, src/blocks/article-hero/article-hero.scss */
        .gif-article-hero__container .gif-article-hero__credentials {
          max-width: 100%; } }
      @media screen and (min-width: 750px) {
        /* line 151, src/blocks/article-hero/article-hero.scss */
        .gif-article-hero__container .gif-article-hero__credentials {
          max-width: 47.92453%; } }
      @media screen and (min-width: 1280px) {
        /* line 151, src/blocks/article-hero/article-hero.scss */
        .gif-article-hero__container .gif-article-hero__credentials {
          max-width: 37.91674%; } }
      /* line 165, src/blocks/article-hero/article-hero.scss */
      .wp-admin .gif-article-hero__container .gif-article-hero__credentials {
        max-width: 50%; }
      /* line 169, src/blocks/article-hero/article-hero.scss */
      .gif-article-hero__container .gif-article-hero__credentials--authors {
        text-decoration: none;
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        align-items: center;
        color: var(--dark-blue-grey);
        font-family: "Ringside Condensed A", "Ringside Condensed B";
        font-style: normal;
        font-weight: 700; }
        @media screen and (min-width: 0) {
          /* line 169, src/blocks/article-hero/article-hero.scss */
          .gif-article-hero__container .gif-article-hero__credentials--authors {
            font-size: 0.875rem; } }
        @media screen and (min-width: 1280px) {
          /* line 169, src/blocks/article-hero/article-hero.scss */
          .gif-article-hero__container .gif-article-hero__credentials--authors {
            font-size: 1.125rem; } }
        /* line 188, src/blocks/article-hero/article-hero.scss */
        .editor-styles-wrapper .gif-article-hero__container .gif-article-hero__credentials--authors {
          list-style-type: none; }
        /* line 192, src/blocks/article-hero/article-hero.scss */
        .gif-article-hero__container .gif-article-hero__credentials--authors a {
          color: var(--dark-blue-grey);
          text-decoration: none; }
        /* line 197, src/blocks/article-hero/article-hero.scss */
        .gif-article-hero__container .gif-article-hero__credentials--authors > li {
          height: 1.25rem;
          margin-bottom: 0.625rem;
          text-transform: uppercase;
          line-height: normal; }
          /* line 203, src/blocks/article-hero/article-hero.scss */
          .gif-article-hero__container .gif-article-hero__credentials--authors > li::before {
            display: none; }
          /* line 207, src/blocks/article-hero/article-hero.scss */
          .gif-article-hero__container .gif-article-hero__credentials--authors > li:not(:last-of-type) {
            border-right: solid 0.0625rem rgba(209, 210, 212, 0.5); }
            @media screen and (min-width: 0) {
              /* line 207, src/blocks/article-hero/article-hero.scss */
              .gif-article-hero__container .gif-article-hero__credentials--authors > li:not(:last-of-type) {
                padding-right: 0.75rem;
                margin-right: 0.75rem; } }
            @media screen and (min-width: 1280px) {
              /* line 207, src/blocks/article-hero/article-hero.scss */
              .gif-article-hero__container .gif-article-hero__credentials--authors > li:not(:last-of-type) {
                padding-right: 0.625rem;
                margin-right: 0.625rem; } }
      /* line 228, src/blocks/article-hero/article-hero.scss */
      .gif-article-hero__container .gif-article-hero__credentials--date {
        font-family: "Ringside Condensed A", "Ringside Condensed B";
        font-style: normal;
        font-weight: 400; }
    /* line 233, src/blocks/article-hero/article-hero.scss */
    .gif-article-hero__container .gif-article-hero__footer {
      display: flex;
      flex-direction: column;
      align-items: center;
      width: 100%; }
      @media screen and (min-width: 0) {
        /* line 233, src/blocks/article-hero/article-hero.scss */
        .gif-article-hero__container .gif-article-hero__footer {
          margin-bottom: 1.875rem;
          margin-top: 0; } }
      @media screen and (min-width: 750px) {
        /* line 233, src/blocks/article-hero/article-hero.scss */
        .gif-article-hero__container .gif-article-hero__footer {
          margin-bottom: 2.1875rem;
          margin-top: 2.1875rem; } }
      @media screen and (min-width: 1280px) {
        /* line 233, src/blocks/article-hero/article-hero.scss */
        .gif-article-hero__container .gif-article-hero__footer {
          margin-bottom: 2.8125rem;
          margin-top: 0.625rem; } }
      @media (min-width: 750px) {
        /* line 233, src/blocks/article-hero/article-hero.scss */
        .gif-article-hero__container .gif-article-hero__footer {
          flex-direction: row;
          justify-content: space-between; } }
      /* line 259, src/blocks/article-hero/article-hero.scss */
      .gif-article-hero__container .gif-article-hero__footer .gif-article-hero__socials {
        display: flex;
        padding-bottom: 2.3125rem;
        cursor: pointer; }
        @media screen and (min-width: 0) {
          /* line 259, src/blocks/article-hero/article-hero.scss */
          .gif-article-hero__container .gif-article-hero__footer .gif-article-hero__socials {
            max-width: 66.66667%;
            margin-top: 2.375rem; } }
        @media screen and (min-width: 750px) {
          /* line 259, src/blocks/article-hero/article-hero.scss */
          .gif-article-hero__container .gif-article-hero__footer .gif-article-hero__socials {
            max-width: 31.94969%;
            margin-top: 3.125rem; } }
        @media screen and (min-width: 1280px) {
          /* line 259, src/blocks/article-hero/article-hero.scss */
          .gif-article-hero__container .gif-article-hero__footer .gif-article-hero__socials {
            max-width: 23.56769%;
            margin-top: 1.75rem; } }
        @media (min-width: 750px) {
          /* line 259, src/blocks/article-hero/article-hero.scss */
          .gif-article-hero__container .gif-article-hero__footer .gif-article-hero__socials {
            align-self: flex-start;
            padding: 0;
            margin: 0; } }
        /* line 285, src/blocks/article-hero/article-hero.scss */
        .gif-article-hero__container .gif-article-hero__footer .gif-article-hero__socials > * {
          padding: 0; }
        /* line 289, src/blocks/article-hero/article-hero.scss */
        .gif-article-hero__container .gif-article-hero__footer .gif-article-hero__socials--share {
          font-family: "Ringside Condensed A", "Ringside Condensed B";
          font-style: normal;
          font-weight: 400;
          align-self: center;
          font-size: 0.875rem;
          letter-spacing: 0.5px;
          text-transform: uppercase;
          letter-spacing: 0.5px;
          margin-right: 1.6875rem; }
        /* line 299, src/blocks/article-hero/article-hero.scss */
        .gif-article-hero__container .gif-article-hero__footer .gif-article-hero__socials--facebook, .gif-article-hero__container .gif-article-hero__footer .gif-article-hero__socials--twitter {
          margin-right: 2.25rem; }
      /* line 305, src/blocks/article-hero/article-hero.scss */
      .gif-article-hero__container .gif-article-hero__footer .gif-article-hero__download {
        margin-left: auto;
        width: 123px;
        height: 30px;
        font-size: 0.875rem;
        text-decoration: none; }
        @media screen and (min-width: 0) {
          /* line 305, src/blocks/article-hero/article-hero.scss */
          .gif-article-hero__container .gif-article-hero__footer .gif-article-hero__download {
            margin-right: auto; } }
        @media screen and (min-width: 750px) {
          /* line 305, src/blocks/article-hero/article-hero.scss */
          .gif-article-hero__container .gif-article-hero__footer .gif-article-hero__download {
            margin-right: 0; } }
        /* line 322, src/blocks/article-hero/article-hero.scss */
        .gif-article-hero__container .gif-article-hero__footer .gif-article-hero__download:hover {
          z-index: 0; }
  @media screen and (min-width: 0) {
    /* line 330, src/blocks/article-hero/article-hero.scss */
    .gif-article-hero--no-image {
      padding-top: 0.625rem; } }
  @media screen and (min-width: 750px) {
    /* line 330, src/blocks/article-hero/article-hero.scss */
    .gif-article-hero--no-image {
      padding-top: 0.6875rem; } }
  @media screen and (min-width: 1280px) {
    /* line 330, src/blocks/article-hero/article-hero.scss */
    .gif-article-hero--no-image {
      padding-top: 2.625rem; } }
  /* line 342, src/blocks/article-hero/article-hero.scss */
  .gif-article-hero--no-image .gif-article-hero__divider {
    background-color: var(--iron); }
  /* line 346, src/blocks/article-hero/article-hero.scss */
  .gif-article-hero--no-image .gif-article-hero__eyebrow {
    color: var(--valencia); }
  /* line 350, src/blocks/article-hero/article-hero.scss */
  .gif-article-hero--no-image .gif-article-hero__eyebrow-container {
    margin-top: 0; }
  /* line 354, src/blocks/article-hero/article-hero.scss */
  .gif-article-hero--no-image .gif-article-hero__headline {
    color: var(--dusk-blue); }
    @media screen and (min-width: 0) {
      /* line 354, src/blocks/article-hero/article-hero.scss */
      .gif-article-hero--no-image .gif-article-hero__headline {
        margin-bottom: 1.9375rem; } }
    @media screen and (min-width: 1280px) {
      /* line 354, src/blocks/article-hero/article-hero.scss */
      .gif-article-hero--no-image .gif-article-hero__headline {
        margin-bottom: 2.5rem; } }
  /* line 368, src/blocks/article-hero/article-hero.scss */
  .gif-article-hero--no-image .gif-article-hero__subtitle {
    color: var(--dark-blue-grey); }
  /* line 374, src/blocks/article-hero/article-hero.scss */
  .gif-article-hero--no-image .gif-article-hero__footer .gif-article-hero__socials--share {
    color: var(--dark-blue-grey); }
  /* line 378, src/blocks/article-hero/article-hero.scss */
  .gif-article-hero--no-image .gif-article-hero__footer .gif-article-hero__socials > *:not(:first-child) svg {
    fill: var(--dark-blue-grey); }
  /* line 385, src/blocks/article-hero/article-hero.scss */
  .gif-article-hero .gif-article-hero__footer-bg--no-image {
    position: absolute;
    bottom: 0;
    width: calc(100% + var(--margin-double));
    background-color: var(--light-blue-grey-20);
    z-index: -1; }
    @media screen and (min-width: 0) {
      /* line 385, src/blocks/article-hero/article-hero.scss */
      .gif-article-hero .gif-article-hero__footer-bg--no-image {
        height: calc(100% - 0.9375rem); } }
    @media screen and (min-width: 750px) {
      /* line 385, src/blocks/article-hero/article-hero.scss */
      .gif-article-hero .gif-article-hero__footer-bg--no-image {
        height: calc(100% - 1.25rem); } }
    @media screen and (min-width: 1280px) {
      /* line 385, src/blocks/article-hero/article-hero.scss */
      .gif-article-hero .gif-article-hero__footer-bg--no-image {
        height: calc(100% - 1.875rem); } }
  @media screen and (min-width: 0) {
    /* line 404, src/blocks/article-hero/article-hero.scss */
    .gif-article-hero--with-image {
      padding-top: 0.625rem; } }
  @media screen and (min-width: 750px) {
    /* line 404, src/blocks/article-hero/article-hero.scss */
    .gif-article-hero--with-image {
      padding-top: 0.0625rem; } }
  @media screen and (min-width: 1280px) {
    /* line 404, src/blocks/article-hero/article-hero.scss */
    .gif-article-hero--with-image {
      padding-top: 0; } }
  /* line 416, src/blocks/article-hero/article-hero.scss */
  .gif-article-hero--with-image .gif-article-hero__image,
  .gif-article-hero--with-image > picture {
    margin: 0;
    width: 100%; }
  /* line 422, src/blocks/article-hero/article-hero.scss */
  .gif-article-hero--with-image img {
    object-fit: cover;
    object-position: 50% 30%;
    width: 100%; }
    @media screen and (min-width: 0) {
      /* line 422, src/blocks/article-hero/article-hero.scss */
      .gif-article-hero--with-image img {
        max-height: 9.125rem; } }
    @media screen and (min-width: 750px) {
      /* line 422, src/blocks/article-hero/article-hero.scss */
      .gif-article-hero--with-image img {
        max-height: 18.5625rem; } }
    @media screen and (min-width: 1280px) {
      /* line 422, src/blocks/article-hero/article-hero.scss */
      .gif-article-hero--with-image img {
        max-height: 32.5rem; } }
  /* line 438, src/blocks/article-hero/article-hero.scss */
  .gif-article-hero--with-image .gif-article-hero__divider {
    background-color: rgba(209, 210, 212, 0.5); }
  /* line 442, src/blocks/article-hero/article-hero.scss */
  .gif-article-hero--with-image .gif-article-hero__eyebrow {
    color: var(--white); }
  /* line 446, src/blocks/article-hero/article-hero.scss */
  .gif-article-hero--with-image .gif-article-hero__headline {
    color: var(--white); }
    @media screen and (min-width: 0) {
      /* line 446, src/blocks/article-hero/article-hero.scss */
      .gif-article-hero--with-image .gif-article-hero__headline {
        margin-bottom: 0.9375rem; } }
    @media screen and (min-width: 750px) {
      /* line 446, src/blocks/article-hero/article-hero.scss */
      .gif-article-hero--with-image .gif-article-hero__headline {
        margin-bottom: 1.25rem; } }
  /* line 459, src/blocks/article-hero/article-hero.scss */
  .gif-article-hero--with-image .gif-article-hero__subtitle {
    color: var(--white); }
  /* line 464, src/blocks/article-hero/article-hero.scss */
  .gif-article-hero--with-image .gif-article-hero__credentials--authors,
  .gif-article-hero--with-image .gif-article-hero__credentials--authors a, .gif-article-hero--with-image .gif-article-hero__credentials--date {
    color: var(--white); }
  /* line 470, src/blocks/article-hero/article-hero.scss */
  .gif-article-hero--with-image .gif-article-hero__credentials--date {
    opacity: 0.5; }
  /* line 477, src/blocks/article-hero/article-hero.scss */
  .gif-article-hero--with-image .gif-article-hero__footer .gif-article-hero__socials--share {
    color: var(--white); }
  /* line 481, src/blocks/article-hero/article-hero.scss */
  .gif-article-hero--with-image .gif-article-hero__footer .gif-article-hero__socials > *:not(:first-child) svg {
    opacity: 0.5;
    fill: var(--white); }
    /* line 485, src/blocks/article-hero/article-hero.scss */
    .gif-article-hero--with-image .gif-article-hero__footer .gif-article-hero__socials > *:not(:first-child) svg:hover {
      opacity: 1; }
  /* line 493, src/blocks/article-hero/article-hero.scss */
  .gif-article-hero .gif-article-hero__footer-bg--with-image {
    position: absolute;
    bottom: 0;
    width: 100%;
    background-color: var(--cello);
    z-index: -1; }
    /* line 500, src/blocks/article-hero/article-hero.scss */
    .editor-block-list__layout .gif-article-hero .gif-article-hero__footer-bg--with-image {
      width: 100%; }
    @media screen and (min-width: 0) {
      /* line 493, src/blocks/article-hero/article-hero.scss */
      .gif-article-hero .gif-article-hero__footer-bg--with-image {
        height: calc(100% - 4.5625rem); } }
    @media screen and (min-width: 750px) {
      /* line 493, src/blocks/article-hero/article-hero.scss */
      .gif-article-hero .gif-article-hero__footer-bg--with-image {
        height: calc(100% - 9.25rem); } }
    @media screen and (min-width: 1280px) {
      /* line 493, src/blocks/article-hero/article-hero.scss */
      .gif-article-hero .gif-article-hero__footer-bg--with-image {
        height: calc(100% - 13.0625rem); } }
  /* line 515, src/blocks/article-hero/article-hero.scss */
  .gif-article-hero__last-updated {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    color: var(--dusk-blue);
    letter-spacing: 0.03125rem; }
    @media screen and (min-width: 0) {
      /* line 515, src/blocks/article-hero/article-hero.scss */
      .gif-article-hero__last-updated {
        grid-column: 1/span 6;
        font-size: 1rem; } }
    @media screen and (min-width: 750px) {
      /* line 515, src/blocks/article-hero/article-hero.scss */
      .gif-article-hero__last-updated {
        grid-column: 1/span 12;
        font-size: 1.125rem; } }
    @media screen and (min-width: 1280px) {
      /* line 515, src/blocks/article-hero/article-hero.scss */
      .gif-article-hero__last-updated {
        grid-column: 4/span 8;
        font-size: 1.125rem; } }
    /* line 534, src/blocks/article-hero/article-hero.scss */
    .gif-article-hero__last-updated time {
      text-transform: uppercase; }
  @media screen and (min-width: 0) {
    /* line 539, src/blocks/article-hero/article-hero.scss */
    .gif-article-hero__last-updated-section {
      margin: 2.5rem 0 1.25rem; } }
  @media screen and (min-width: 750px) {
    /* line 539, src/blocks/article-hero/article-hero.scss */
    .gif-article-hero__last-updated-section {
      margin: 3.75rem 0 2.5rem; } }

/* line 1, src/blocks/fifty-fifty/_fifty-fifty.scss */
.wp-block .gif-fifty-fifty,
.gif-fifty-fifty {
  background-color: var(--light-blue-grey-20);
  max-width: 90rem;
  margin: 0 auto; }
  @media screen and (min-width: 0) {
    /* line 7, src/blocks/fifty-fifty/_fifty-fifty.scss */
    .wp-block .gif-fifty-fifty__contain,
    .gif-fifty-fifty__contain {
      padding: 1.875rem 0; } }
  @media screen and (min-width: 750px) {
    /* line 7, src/blocks/fifty-fifty/_fifty-fifty.scss */
    .wp-block .gif-fifty-fifty__contain,
    .gif-fifty-fifty__contain {
      padding: 2.5rem 0; } }
  @media screen and (min-width: 1280px) {
    /* line 7, src/blocks/fifty-fifty/_fifty-fifty.scss */
    .wp-block .gif-fifty-fifty__contain,
    .gif-fifty-fifty__contain {
      padding: 3.75rem 0; } }
  /* line 19, src/blocks/fifty-fifty/_fifty-fifty.scss */
  .wp-block .gif-fifty-fifty__wrapper,
  .gif-fifty-fifty__wrapper {
    position: relative;
    background: linear-gradient(to bottom, var(--valencia) 0%, var(--cello) 100%);
    max-width: 65.375rem;
    width: 100%; }
    @media screen and (min-width: 0) {
      /* line 19, src/blocks/fifty-fifty/_fifty-fifty.scss */
      .wp-block .gif-fifty-fifty__wrapper,
      .gif-fifty-fifty__wrapper {
        grid-column: 1/span 6; } }
    @media screen and (min-width: 750px) {
      /* line 19, src/blocks/fifty-fifty/_fifty-fifty.scss */
      .wp-block .gif-fifty-fifty__wrapper,
      .gif-fifty-fifty__wrapper {
        grid-column: 1/span 12;
        margin: 0-0.1875rem; } }
    @media screen and (min-width: 1280px) {
      /* line 19, src/blocks/fifty-fifty/_fifty-fifty.scss */
      .wp-block .gif-fifty-fifty__wrapper,
      .gif-fifty-fifty__wrapper {
        margin: 0 auto; } }
  /* line 40, src/blocks/fifty-fifty/_fifty-fifty.scss */
  .wp-block .gif-fifty-fifty__container,
  .gif-fifty-fifty__container {
    display: grid;
    position: relative;
    background: var(--white);
    grid-template-areas: "a" "c" "b" "d"; }
    @media screen and (min-width: 0) {
      /* line 40, src/blocks/fifty-fifty/_fifty-fifty.scss */
      .wp-block .gif-fifty-fifty__container,
      .gif-fifty-fifty__container {
        grid-template-columns: 100%;
        padding: 0.9375rem 0 0;
        margin: 0.1875rem; } }
    @media screen and (min-width: 750px) {
      /* line 40, src/blocks/fifty-fifty/_fifty-fifty.scss */
      .wp-block .gif-fifty-fifty__container,
      .gif-fifty-fifty__container {
        grid-template-columns: 100%;
        padding: 1.875rem 0 0;
        margin: 0.3125rem; } }
    @media screen and (min-width: 1280px) {
      /* line 40, src/blocks/fifty-fifty/_fifty-fifty.scss */
      .wp-block .gif-fifty-fifty__container,
      .gif-fifty-fifty__container {
        grid-template-columns: 50% 50%;
        padding: 2.375rem 0 1.125rem; } }
    @media (min-width: 1280px) {
      /* line 40, src/blocks/fifty-fifty/_fifty-fifty.scss */
      .wp-block .gif-fifty-fifty__container,
      .gif-fifty-fifty__container {
        grid-template-areas: "a b" "c d"; } }
    /* line 78, src/blocks/fifty-fifty/_fifty-fifty.scss */
    .wp-block .gif-fifty-fifty__container.hide-divider div:last-child,
    .gif-fifty-fifty__container.hide-divider div:last-child {
      border: none; }
      /* line 81, src/blocks/fifty-fifty/_fifty-fifty.scss */
      .wp-block .gif-fifty-fifty__container.hide-divider div:last-child ul,
      .gif-fifty-fifty__container.hide-divider div:last-child ul {
        margin-top: 0; }
      /* line 85, src/blocks/fifty-fifty/_fifty-fifty.scss */
      .wp-block .gif-fifty-fifty__container.hide-divider div:last-child section,
      .gif-fifty-fifty__container.hide-divider div:last-child section {
        padding: 0 !important; }
    /* line 94, src/blocks/fifty-fifty/_fifty-fifty.scss */
    .wp-block .gif-fifty-fifty__container:not(.hide-divider).no-column2-title div:last-child ul,
    .gif-fifty-fifty__container:not(.hide-divider).no-column2-title div:last-child ul {
      margin-top: 0; }
    /* line 100, src/blocks/fifty-fifty/_fifty-fifty.scss */
    .wp-block .gif-fifty-fifty__container div:last-child,
    .gif-fifty-fifty__container div:last-child {
      border-top: solid 0.0625rem var(--iron); }
      @media screen and (min-width: 0) {
        /* line 103, src/blocks/fifty-fifty/_fifty-fifty.scss */
        .wp-block .gif-fifty-fifty__container div:last-child h2:first-child,
        .wp-block .gif-fifty-fifty__container div:last-child section:first-child,
        .gif-fifty-fifty__container div:last-child h2:first-child,
        .gif-fifty-fifty__container div:last-child section:first-child {
          padding-top: 1.25rem; } }
      @media screen and (min-width: 750px) {
        /* line 103, src/blocks/fifty-fifty/_fifty-fifty.scss */
        .wp-block .gif-fifty-fifty__container div:last-child h2:first-child,
        .wp-block .gif-fifty-fifty__container div:last-child section:first-child,
        .gif-fifty-fifty__container div:last-child h2:first-child,
        .gif-fifty-fifty__container div:last-child section:first-child {
          padding-top: 1.875rem; } }
    @media (min-width: 1280px) {
      /* line 117, src/blocks/fifty-fifty/_fifty-fifty.scss */
      .wp-block .gif-fifty-fifty__container div:last-child,
      .gif-fifty-fifty__container div:last-child {
        border-top: none; }
        /* line 119, src/blocks/fifty-fifty/_fifty-fifty.scss */
        .wp-block .gif-fifty-fifty__container div:last-child h2:first-child,
        .wp-block .gif-fifty-fifty__container div:last-child section:first-child,
        .gif-fifty-fifty__container div:last-child h2:first-child,
        .gif-fifty-fifty__container div:last-child section:first-child {
          padding-top: 0; } }
  @media (min-width: 1280px) {
    /* line 127, src/blocks/fifty-fifty/_fifty-fifty.scss */
    .wp-block .gif-fifty-fifty__divider,
    .gif-fifty-fifty__divider {
      margin: 0 auto;
      background: var(--iron);
      width: 0.0625rem;
      position: absolute;
      left: 50%;
      top: 2.375rem;
      height: calc(100% - 78px); } }
  /* line 139, src/blocks/fifty-fifty/_fifty-fifty.scss */
  .wp-block .gif-fifty-fifty__columns,
  .gif-fifty-fifty__columns {
    margin: 0 auto; }
    /* line 142, src/blocks/fifty-fifty/_fifty-fifty.scss */
    .wp-block .gif-fifty-fifty__columns--title,
    .wp-block .gif-fifty-fifty__columns h2,
    .gif-fifty-fifty__columns--title,
    .gif-fifty-fifty__columns h2 {
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 400;
      font-weight: bold;
      margin: auto;
      color: var(--dusk-blue); }
      /* line 149, src/blocks/fifty-fifty/_fifty-fifty.scss */
      .wp-block .gif-fifty-fifty__columns--title.title-dusk-blue,
      .wp-block .gif-fifty-fifty__columns h2.title-dusk-blue,
      .gif-fifty-fifty__columns--title.title-dusk-blue,
      .gif-fifty-fifty__columns h2.title-dusk-blue {
        color: var(--dusk-blue); }
      /* line 153, src/blocks/fifty-fifty/_fifty-fifty.scss */
      .wp-block .gif-fifty-fifty__columns--title.title-valencia,
      .wp-block .gif-fifty-fifty__columns h2.title-valencia,
      .gif-fifty-fifty__columns--title.title-valencia,
      .gif-fifty-fifty__columns h2.title-valencia {
        color: var(--valencia); }
      @media screen and (min-width: 0) {
        /* line 142, src/blocks/fifty-fifty/_fifty-fifty.scss */
        .wp-block .gif-fifty-fifty__columns--title,
        .wp-block .gif-fifty-fifty__columns h2,
        .gif-fifty-fifty__columns--title,
        .gif-fifty-fifty__columns h2 {
          line-height: 1.625rem;
          margin-bottom: 1.25rem; } }
      @media screen and (min-width: 750px) {
        /* line 142, src/blocks/fifty-fifty/_fifty-fifty.scss */
        .wp-block .gif-fifty-fifty__columns--title,
        .wp-block .gif-fifty-fifty__columns h2,
        .gif-fifty-fifty__columns--title,
        .gif-fifty-fifty__columns h2 {
          line-height: 2rem;
          margin-bottom: 1.875rem; } }
      @media screen and (min-width: 1280px) {
        /* line 142, src/blocks/fifty-fifty/_fifty-fifty.scss */
        .wp-block .gif-fifty-fifty__columns--title,
        .wp-block .gif-fifty-fifty__columns h2,
        .gif-fifty-fifty__columns--title,
        .gif-fifty-fifty__columns h2 {
          line-height: 2rem; } }
      /* line 173, src/blocks/fifty-fifty/_fifty-fifty.scss */
      .wp-block .gif-fifty-fifty__columns--title sup > a,
      .wp-block .gif-fifty-fifty__columns h2 sup > a,
      .gif-fifty-fifty__columns--title sup > a,
      .gif-fifty-fifty__columns h2 sup > a {
        border: none;
        text-decoration: none;
        color: var(--dusk-blue);
        font-size: 0.84375rem;
        font-weight: normal; }
        /* line 180, src/blocks/fifty-fifty/_fifty-fifty.scss */
        .wp-block .gif-fifty-fifty__columns--title sup > a:hover,
        .wp-block .gif-fifty-fifty__columns h2 sup > a:hover,
        .gif-fifty-fifty__columns--title sup > a:hover,
        .gif-fifty-fifty__columns h2 sup > a:hover {
          color: var(--pale-red); }
    @media screen and (min-width: 0) {
      /* line 139, src/blocks/fifty-fifty/_fifty-fifty.scss */
      .wp-block .gif-fifty-fifty__columns,
      .gif-fifty-fifty__columns {
        width: 87.69231%;
        font-size: 1.375rem; } }
    @media screen and (min-width: 750px) {
      /* line 139, src/blocks/fifty-fifty/_fifty-fifty.scss */
      .wp-block .gif-fifty-fifty__columns,
      .gif-fifty-fifty__columns {
        width: 91.08761%;
        font-size: 1.75rem; } }
    @media screen and (min-width: 1280px) {
      /* line 139, src/blocks/fifty-fifty/_fifty-fifty.scss */
      .wp-block .gif-fifty-fifty__columns,
      .gif-fifty-fifty__columns {
        width: 84.77842%; } }
  /* line 203, src/blocks/fifty-fifty/_fifty-fifty.scss */
  .wp-block .gif-fifty-fifty__list-area--container,
  .gif-fifty-fifty__list-area--container {
    list-style-type: none; }
    /* line 206, src/blocks/fifty-fifty/_fifty-fifty.scss */
    .wp-block .gif-fifty-fifty__list-area--container li,
    .gif-fifty-fifty__list-area--container li {
      display: block;
      position: relative;
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 400;
      margin: 0;
      color: var(--bunting); }
      @media screen and (min-width: 0) {
        /* line 206, src/blocks/fifty-fifty/_fifty-fifty.scss */
        .wp-block .gif-fifty-fifty__list-area--container li,
        .gif-fifty-fifty__list-area--container li {
          font-size: 0.875rem;
          line-height: 1.125rem;
          margin-bottom: 1.25rem; } }
      @media screen and (min-width: 750px) {
        /* line 206, src/blocks/fifty-fifty/_fifty-fifty.scss */
        .wp-block .gif-fifty-fifty__list-area--container li,
        .gif-fifty-fifty__list-area--container li {
          font-size: 1.125rem;
          line-height: 1.5rem;
          margin-bottom: 1.875rem; } }
      @media screen and (min-width: 1280px) {
        /* line 206, src/blocks/fifty-fifty/_fifty-fifty.scss */
        .wp-block .gif-fifty-fifty__list-area--container li,
        .gif-fifty-fifty__list-area--container li {
          line-height: 1.33;
          margin-bottom: 1.3125rem; } }
      /* line 232, src/blocks/fifty-fifty/_fifty-fifty.scss */
      .wp-block .gif-fifty-fifty__list-area--container li::before,
      .gif-fifty-fifty__list-area--container li::before {
        top: 0 !important; }
      /* line 236, src/blocks/fifty-fifty/_fifty-fifty.scss */
      .wp-block .gif-fifty-fifty__list-area--container li > a,
      .gif-fifty-fifty__list-area--container li > a {
        text-decoration: none;
        color: var(--dusk-blue);
        text-decoration: none;
        padding-bottom: 0.0625rem;
        border-bottom: dashed 0.0625rem var(--dusk-blue); }
        /* line 243, src/blocks/fifty-fifty/_fifty-fifty.scss */
        .wp-block .gif-fifty-fifty__list-area--container li > a:hover,
        .gif-fifty-fifty__list-area--container li > a:hover {
          color: var(--pale-red);
          border-color: var(--pale-red); }
      /* line 251, src/blocks/fifty-fifty/_fifty-fifty.scss */
      .wp-block .gif-fifty-fifty__list-area--container li sup > a,
      .gif-fifty-fifty__list-area--container li sup > a {
        border: none;
        text-decoration: none;
        color: var(--dusk-blue); }
        /* line 256, src/blocks/fifty-fifty/_fifty-fifty.scss */
        .wp-block .gif-fifty-fifty__list-area--container li sup > a:hover,
        .gif-fifty-fifty__list-area--container li sup > a:hover {
          color: var(--pale-red); }
  /* line 265, src/blocks/fifty-fifty/_fifty-fifty.scss */
  .wp-block .gif-fifty-fifty .gif-bullet,
  .wp-block .gif-fifty-fifty .gif-list--bullet-bunting li:before,
  .wp-block .gif-fifty-fifty .gif-list--bullet-valencia li:before,
  .wp-block .gif-fifty-fifty .gif-list--check li:before,
  .wp-block .gif-fifty-fifty .gif-list--close li:before,
  .gif-fifty-fifty .gif-bullet,
  .wp-block .gif-fifty-fifty .gif-list--bullet-bunting li:before,
  .gif-fifty-fifty .gif-list--bullet-bunting li:before,
  .wp-block .gif-fifty-fifty .gif-list--bullet-valencia li:before,
  .gif-fifty-fifty .gif-list--bullet-valencia li:before,
  .wp-block .gif-fifty-fifty .gif-list--check li:before,
  .gif-fifty-fifty .gif-list--check li:before,
  .wp-block .gif-fifty-fifty .gif-list--close li:before,
  .gif-fifty-fifty .gif-list--close li:before {
    display: inline-block;
    content: "";
    width: 0.625rem;
    min-height: 0.625rem;
    min-width: 0.625rem;
    border-radius: 50%; }
    @media screen and (min-width: 0) {
      /* line 265, src/blocks/fifty-fifty/_fifty-fifty.scss */
      .wp-block .gif-fifty-fifty .gif-bullet,
      .wp-block .gif-fifty-fifty .gif-list--bullet-bunting li:before,
      .wp-block .gif-fifty-fifty .gif-list--bullet-valencia li:before,
      .wp-block .gif-fifty-fifty .gif-list--check li:before,
      .wp-block .gif-fifty-fifty .gif-list--close li:before,
      .gif-fifty-fifty .gif-bullet,
      .wp-block .gif-fifty-fifty .gif-list--bullet-bunting li:before,
      .gif-fifty-fifty .gif-list--bullet-bunting li:before,
      .wp-block .gif-fifty-fifty .gif-list--bullet-valencia li:before,
      .gif-fifty-fifty .gif-list--bullet-valencia li:before,
      .wp-block .gif-fifty-fifty .gif-list--check li:before,
      .gif-fifty-fifty .gif-list--check li:before,
      .wp-block .gif-fifty-fifty .gif-list--close li:before,
      .gif-fifty-fifty .gif-list--close li:before {
        width: 0.5rem;
        height: 0.5rem;
        margin-top: 0.375rem;
        margin-right: 0.625rem; } }
    @media screen and (min-width: 750px) {
      /* line 265, src/blocks/fifty-fifty/_fifty-fifty.scss */
      .wp-block .gif-fifty-fifty .gif-bullet,
      .wp-block .gif-fifty-fifty .gif-list--bullet-bunting li:before,
      .wp-block .gif-fifty-fifty .gif-list--bullet-valencia li:before,
      .wp-block .gif-fifty-fifty .gif-list--check li:before,
      .wp-block .gif-fifty-fifty .gif-list--close li:before,
      .gif-fifty-fifty .gif-bullet,
      .wp-block .gif-fifty-fifty .gif-list--bullet-bunting li:before,
      .gif-fifty-fifty .gif-list--bullet-bunting li:before,
      .wp-block .gif-fifty-fifty .gif-list--bullet-valencia li:before,
      .gif-fifty-fifty .gif-list--bullet-valencia li:before,
      .wp-block .gif-fifty-fifty .gif-list--check li:before,
      .gif-fifty-fifty .gif-list--check li:before,
      .wp-block .gif-fifty-fifty .gif-list--close li:before,
      .gif-fifty-fifty .gif-list--close li:before {
        width: 0.625rem;
        height: 0.625rem;
        margin-top: 0.4375rem;
        margin-right: 0.9375rem; } }
  /* line 298, src/blocks/fifty-fifty/_fifty-fifty.scss */
  .wp-block .gif-fifty-fifty .gif-list--bullet-bunting li:before,
  .gif-fifty-fifty .gif-list--bullet-bunting li:before {
    background-color: var(--dusk-blue) !important; }
  /* line 307, src/blocks/fifty-fifty/_fifty-fifty.scss */
  .wp-block .gif-fifty-fifty .gif-list--bullet-valencia li:before,
  .gif-fifty-fifty .gif-list--bullet-valencia li:before {
    background-color: var(--valencia) !important; }
  /* line 316, src/blocks/fifty-fifty/_fifty-fifty.scss */
  .wp-block .gif-fifty-fifty .gif-list--check li:before,
  .gif-fifty-fifty .gif-list--check li:before {
    content: url(../src/blocks/fifty-fifty/icons/check.svg) !important;
    min-width: 1.0625rem;
    height: 0.8125rem;
    margin-top: 0;
    margin-right: 0.5rem;
    color: var(--dusk-blue);
    background-color: transparent !important; }
  /* line 331, src/blocks/fifty-fifty/_fifty-fifty.scss */
  .wp-block .gif-fifty-fifty .gif-list--close li:before,
  .gif-fifty-fifty .gif-list--close li:before {
    content: url(../src/blocks/fifty-fifty/icons/close.svg) !important;
    min-width: 0.9375rem;
    height: 0.8125rem;
    margin-top: 0;
    margin-right: 0.75rem;
    color: var(--valencia);
    background-color: transparent !important; }

/* line 348, src/blocks/fifty-fifty/_fifty-fifty.scss */
.wp-block .gif-fifty-fifty__list-area .gif-rich-text > ul,
.wp-block .gif-fifty-fifty__list-area .gif-rich-text > ol,
.wp-block .gif-fifty-fifty__list-area .editor-rich-text > ul,
.wp-block .gif-fifty-fifty__list-area .editor-rich-text > ol,
.wp-block .gif-fifty-fifty__list-area ul.block-editor-rich-text__editable,
.wp-block .gif-fifty-fifty__list-area ol.block-editor-rich-text__editable {
  display: block !important;
  margin: 0 !important;
  width: 100% !important;
  padding-left: 1.875rem; }
  /* line 360, src/blocks/fifty-fifty/_fifty-fifty.scss */
  .wp-block .gif-fifty-fifty__list-area .gif-rich-text > ul li::before,
  .wp-block .gif-fifty-fifty__list-area .gif-rich-text > ol li::before,
  .wp-block .gif-fifty-fifty__list-area .editor-rich-text > ul li::before,
  .wp-block .gif-fifty-fifty__list-area .editor-rich-text > ol li::before,
  .wp-block .gif-fifty-fifty__list-area ul.block-editor-rich-text__editable li::before,
  .wp-block .gif-fifty-fifty__list-area ol.block-editor-rich-text__editable li::before {
    top: 0; }

/* line 366, src/blocks/fifty-fifty/_fifty-fifty.scss */
.wp-block .gif-fifty-fifty__list-area .editor-rich-text .block-editor-rich-text p {
  font-family: "Ringside Condensed A", "Ringside Condensed B";
  font-style: normal;
  font-weight: 400;
  color: var(--bunting); }
  @media screen and (min-width: 0) {
    /* line 366, src/blocks/fifty-fifty/_fifty-fifty.scss */
    .wp-block .gif-fifty-fifty__list-area .editor-rich-text .block-editor-rich-text p {
      font-size: 0.875rem;
      line-height: 1.125rem;
      width: 100%; } }
  @media screen and (min-width: 750px) {
    /* line 366, src/blocks/fifty-fifty/_fifty-fifty.scss */
    .wp-block .gif-fifty-fifty__list-area .editor-rich-text .block-editor-rich-text p {
      font-size: 1.125rem;
      line-height: 1.5rem; } }

/* line 386, src/blocks/fifty-fifty/_fifty-fifty.scss */
.wp-block .gif-fifty-fifty__container {
  border-top: none !important; }
  /* line 389, src/blocks/fifty-fifty/_fifty-fifty.scss */
  .wp-block .gif-fifty-fifty__container .gif-fifty-fifty__columns,
  .wp-block .gif-fifty-fifty__container div {
    border-top: none !important; }
  /* line 394, src/blocks/fifty-fifty/_fifty-fifty.scss */
  .wp-block .gif-fifty-fifty__container .gif-fifty-fifty__columns:last-child {
    border-top: solid 0.0625rem var(--iron) !important; }
    @media (min-width: 1280px) {
      /* line 394, src/blocks/fifty-fifty/_fifty-fifty.scss */
      .wp-block .gif-fifty-fifty__container .gif-fifty-fifty__columns:last-child {
        border: none !important; } }
  /* line 402, src/blocks/fifty-fifty/_fifty-fifty.scss */
  .wp-block .gif-fifty-fifty__container.hide-divider .gif-fifty-fifty__columns:last-child {
    border-top: none !important; }

/* line 1, src/blocks/table/_table.scss */
.gif-table {
  font-family: "Ringside Condensed A", "Ringside Condensed B";
  font-style: normal;
  font-weight: 400; }
  @media screen and (min-width: 0) {
    /* line 4, src/blocks/table/_table.scss */
    .gif-table__title, .gif-table__caption, .gif-table__options {
      grid-column: 1/span 6; } }
  @media screen and (min-width: 750px) {
    /* line 4, src/blocks/table/_table.scss */
    .gif-table__title, .gif-table__caption, .gif-table__options {
      grid-column: 1/span 12; } }
  @media screen and (min-width: 1280px) {
    /* line 4, src/blocks/table/_table.scss */
    .gif-table__title, .gif-table__caption, .gif-table__options {
      grid-column: 2/span 10; } }
  @media (min-width: 1280px) {
    /* line 4, src/blocks/table/_table.scss */
    .gif-table__title, .gif-table__caption, .gif-table__options {
      margin: 0 6.26174%; } }
  /* line 21, src/blocks/table/_table.scss */
  .gif-table__title {
    font-weight: bold;
    color: var(--dark-blue-grey); }
    @media screen and (min-width: 0) {
      /* line 21, src/blocks/table/_table.scss */
      .gif-table__title {
        font-size: 1.125rem;
        line-height: 1.22; } }
    @media screen and (min-width: 750px) {
      /* line 21, src/blocks/table/_table.scss */
      .gif-table__title {
        font-size: 1.75rem;
        line-height: 1.14; } }
    @media screen and (min-width: 1280px) {
      /* line 21, src/blocks/table/_table.scss */
      .gif-table__title {
        font-size: 1.75rem;
        line-height: 1.14; } }
    /* line 41, src/blocks/table/_table.scss */
    .gif-table__title sup > a {
      border: none;
      text-decoration: none;
      color: var(--dusk-blue);
      font-weight: normal;
      font-size: 1rem; }
      /* line 48, src/blocks/table/_table.scss */
      .gif-table__title sup > a:hover {
        color: var(--pale-red); }
  /* line 55, src/blocks/table/_table.scss */
  .gif-table__table-container {
    position: relative;
    overflow-x: scroll;
    font-size: 1rem;
    color: var(--dark-blue-grey); }
    @media screen and (min-width: 0) {
      /* line 55, src/blocks/table/_table.scss */
      .gif-table__table-container {
        margin-top: 0.625rem; } }
    @media screen and (min-width: 750px) {
      /* line 55, src/blocks/table/_table.scss */
      .gif-table__table-container {
        margin-top: 1.25rem; } }
    @media screen and (min-width: 1280px) {
      /* line 55, src/blocks/table/_table.scss */
      .gif-table__table-container {
        margin-top: 1.25rem; } }
    @media (min-width: 1280px) {
      /* line 55, src/blocks/table/_table.scss */
      .gif-table__table-container {
        margin: 1.25rem 6.26174% 0;
        grid-column: 2/span 10; } }
    /* line 75, src/blocks/table/_table.scss */
    .gif-table__table-container .pseudo, .gif-table__table-container table thead th:after,
    .gif-table__table-container .table thead th:after, .gif-table__table-container table th:before,
    .gif-table__table-container table td:before,
    .gif-table__table-container .table th:before,
    .gif-table__table-container .table td:before, .gif-table__table-container .gif-table__table-container--overflow table th:first-child:before, .gif-table__table-container--overflow table .gif-table__table-container th:first-child:before,
    .gif-table__table-container .gif-table__table-container--overflow table td:first-child:before, .gif-table__table-container--overflow table .gif-table__table-container td:first-child:before, .gif-table__table-container .gif-table__table-container--overflow table thead th:first-child:after, .gif-table__table-container--overflow table thead .gif-table__table-container th:first-child:after, .gif-table__table-container .gif-table__table-container--editor table thead th:first-child:after, .gif-table__table-container--editor table thead .gif-table__table-container th:first-child:after {
      content: "";
      position: absolute;
      top: 0;
      bottom: 0;
      right: 0;
      left: 0;
      pointer-events: none; }
    /* line 85, src/blocks/table/_table.scss */
    .gif-table__table-container table,
    .gif-table__table-container .table {
      display: table;
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 400;
      font-size: 1rem;
      line-height: 1.1875rem;
      position: relative;
      width: 100%;
      table-layout: unset;
      opacity: 1;
      transition: opacity 100ms; }
      /* line 97, src/blocks/table/_table.scss */
      .gif-table__table-container table thead,
      .gif-table__table-container .table thead {
        font-weight: bold; }
        /* line 100, src/blocks/table/_table.scss */
        .gif-table__table-container table thead th:after,
        .gif-table__table-container .table thead th:after {
          border-top: solid 0.3125rem var(--dark-blue-grey);
          z-index: -1; }
      /* line 108, src/blocks/table/_table.scss */
      .gif-table__table-container table th,
      .gif-table__table-container table td,
      .gif-table__table-container .table th,
      .gif-table__table-container .table td {
        position: relative;
        text-align: left;
        min-width: 9.25rem;
        padding: 1rem 0 0.9375rem;
        padding-right: 3.4375rem;
        padding-left: 0; }
        /* line 117, src/blocks/table/_table.scss */
        .gif-table__table-container table th:before,
        .gif-table__table-container table td:before,
        .gif-table__table-container .table th:before,
        .gif-table__table-container .table td:before {
          border-bottom: solid 0.0625rem var(--iron); }
        /* line 122, src/blocks/table/_table.scss */
        .gif-table__table-container table th:first-child,
        .gif-table__table-container table td:first-child,
        .gif-table__table-container .table th:first-child,
        .gif-table__table-container .table td:first-child {
          position: -webkit-sticky;
          position: sticky;
          left: 0;
          min-width: 6.8125rem;
          background-color: var(--white);
          padding-left: 0;
          padding-right: 0.9375rem; }
        /* line 132, src/blocks/table/_table.scss */
        .gif-table__table-container table th:nth-child(2),
        .gif-table__table-container table td:nth-child(2),
        .gif-table__table-container .table th:nth-child(2),
        .gif-table__table-container .table td:nth-child(2) {
          padding-left: 2.5rem;
          min-width: 11.75rem; }
        /* line 138, src/blocks/table/_table.scss */
        .gif-table__table-container table th:last-child:before, .gif-table__table-container table th:last-child:after,
        .gif-table__table-container table td:last-child:before,
        .gif-table__table-container table td:last-child:after,
        .gif-table__table-container .table th:last-child:before,
        .gif-table__table-container .table th:last-child:after,
        .gif-table__table-container .table td:last-child:before,
        .gif-table__table-container .table td:last-child:after {
          width: calc(100% - var(--margin)); }
          @media (min-width: 1280px) {
            /* line 138, src/blocks/table/_table.scss */
            .gif-table__table-container table th:last-child:before, .gif-table__table-container table th:last-child:after,
            .gif-table__table-container table td:last-child:before,
            .gif-table__table-container table td:last-child:after,
            .gif-table__table-container .table th:last-child:before,
            .gif-table__table-container .table th:last-child:after,
            .gif-table__table-container .table td:last-child:before,
            .gif-table__table-container .table td:last-child:after {
              width: 100%; } }
        /* line 146, src/blocks/table/_table.scss */
        .gif-table__table-container table th:last-child div,
        .gif-table__table-container table td:last-child div,
        .gif-table__table-container .table th:last-child div,
        .gif-table__table-container .table td:last-child div {
          margin: 0; }
        /* line 151, src/blocks/table/_table.scss */
        .gif-table__table-container table th a,
        .gif-table__table-container table td a,
        .gif-table__table-container .table th a,
        .gif-table__table-container .table td a {
          text-decoration: none;
          color: var(--dusk-blue);
          text-decoration: none;
          padding-bottom: 0.0625rem;
          border-bottom: dashed 0.0625rem var(--dusk-blue); }
          /* line 158, src/blocks/table/_table.scss */
          .gif-table__table-container table th a:hover,
          .gif-table__table-container table td a:hover,
          .gif-table__table-container .table th a:hover,
          .gif-table__table-container .table td a:hover {
            color: var(--pale-red);
            border-color: var(--pale-red); }
        /* line 166, src/blocks/table/_table.scss */
        .gif-table__table-container table th sup > a,
        .gif-table__table-container table td sup > a,
        .gif-table__table-container .table th sup > a,
        .gif-table__table-container .table td sup > a {
          border: none;
          text-decoration: none;
          color: var(--dusk-blue);
          font-weight: normal; }
          /* line 172, src/blocks/table/_table.scss */
          .gif-table__table-container table th sup > a:hover,
          .gif-table__table-container table td sup > a:hover,
          .gif-table__table-container .table th sup > a:hover,
          .gif-table__table-container .table td sup > a:hover {
            color: var(--pale-red); }
      /* line 179, src/blocks/table/_table.scss */
      .gif-table__table-container table th,
      .gif-table__table-container .table th {
        padding-top: 1.375rem; }
    /* line 187, src/blocks/table/_table.scss */
    .gif-table__table-container--overflow table th:first-child,
    .gif-table__table-container--overflow table td:first-child {
      z-index: 2; }
      /* line 188, src/blocks/table/_table.scss */
      .gif-table__table-container--overflow table th:first-child:before,
      .gif-table__table-container--overflow table td:first-child:before {
        border-right: solid 0.0625rem var(--iron);
        border-bottom: solid 0.0625rem transparent; }
    /* line 196, src/blocks/table/_table.scss */
    .gif-table__table-container--overflow table th:last-child:before, .gif-table__table-container--overflow table th:last-child:after,
    .gif-table__table-container--overflow table td:last-child:before,
    .gif-table__table-container--overflow table td:last-child:after {
      width: calc(100% - var(--margin)); }
      @media (min-width: 1280px) {
        /* line 196, src/blocks/table/_table.scss */
        .gif-table__table-container--overflow table th:last-child:before, .gif-table__table-container--overflow table th:last-child:after,
        .gif-table__table-container--overflow table td:last-child:before,
        .gif-table__table-container--overflow table td:last-child:after {
          width: 100%; } }
    /* line 208, src/blocks/table/_table.scss */
    .gif-table__table-container--overflow table tbody tr:last-child td:first-child:before {
      border-bottom: solid 0.0625rem var(--iron); }
    /* line 216, src/blocks/table/_table.scss */
    .gif-table__table-container--overflow table thead th:first-child {
      z-index: 2; }
      /* line 217, src/blocks/table/_table.scss */
      .gif-table__table-container--overflow table thead th:first-child:after {
        border-top: solid 0.3125rem var(--dark-blue-grey);
        z-index: 3; }
    /* line 229, src/blocks/table/_table.scss */
    .gif-table__table-container--no-overflow table {
      table-layout: fixed;
      width: calc(100% - var(--margin)); }
      @media (min-width: 1280px) {
        /* line 229, src/blocks/table/_table.scss */
        .gif-table__table-container--no-overflow table {
          width: 100%; } }
      /* line 237, src/blocks/table/_table.scss */
      .gif-table__table-container--no-overflow table th,
      .gif-table__table-container--no-overflow table td {
        min-width: 9.25rem;
        padding-left: 0 !important;
        padding-right: 3.4375rem !important; }
        /* line 243, src/blocks/table/_table.scss */
        .gif-table__table-container--no-overflow table th:last-child:before, .gif-table__table-container--no-overflow table th:last-child:after,
        .gif-table__table-container--no-overflow table td:last-child:before,
        .gif-table__table-container--no-overflow table td:last-child:after {
          width: 100% !important; }
      /* line 249, src/blocks/table/_table.scss */
      .gif-table__table-container--no-overflow table th:last-child:before {
        width: 100% !important; }
    /* line 256, src/blocks/table/_table.scss */
    .gif-table__table-container--resizing table {
      opacity: 0; }
    /* line 262, src/blocks/table/_table.scss */
    .gif-table__table-container--editor table {
      border-bottom: none;
      border-collapse: collapse; }
      /* line 267, src/blocks/table/_table.scss */
      .gif-table__table-container--editor table thead th:first-child:after {
        z-index: 3; }
      /* line 273, src/blocks/table/_table.scss */
      .gif-table__table-container--editor table th:first-child,
      .gif-table__table-container--editor table td:first-child {
        position: relative;
        min-width: 9.25rem;
        padding-right: 3.4375rem; }
      /* line 280, src/blocks/table/_table.scss */
      .gif-table__table-container--editor table th:nth-child(2),
      .gif-table__table-container--editor table td:nth-child(2) {
        padding-left: 0rem;
        min-width: 9.25rem; }
      /* line 286, src/blocks/table/_table.scss */
      .gif-table__table-container--editor table td:last-child {
        border: none; }
      /* line 290, src/blocks/table/_table.scss */
      .gif-table__table-container--editor table tbody tr::after {
        content: "";
        display: none;
        height: 0.0625rem;
        width: 100%;
        position: absolute;
        right: 0;
        background: var(--light-blue-grey); }
      /* line 300, src/blocks/table/_table.scss */
      .gif-table__table-container--editor table td.action,
      .gif-table__table-container--editor table th.action {
        width: 50px;
        padding: 0;
        min-width: 50px; }
  /* line 310, src/blocks/table/_table.scss */
  .gif-table__caption {
    border-left: solid 0.0625rem var(--light-blue-grey);
    color: var(--black); }
    @media screen and (min-width: 0) {
      /* line 310, src/blocks/table/_table.scss */
      .gif-table__caption {
        margin-top: 0.625rem;
        padding-left: 2.46154%;
        line-height: 1.33;
        font-size: 0.75rem; } }
    @media screen and (min-width: 750px) {
      /* line 310, src/blocks/table/_table.scss */
      .gif-table__caption {
        margin-top: 1.25rem;
        padding-left: 4.15094%;
        line-height: 1.25;
        font-size: 1rem; } }
    @media screen and (min-width: 1280px) {
      /* line 310, src/blocks/table/_table.scss */
      .gif-table__caption {
        margin-top: 1.25rem;
        padding-left: 4.15362%;
        line-height: 1.25;
        font-size: 1rem; } }
    @media (min-width: 1280px) {
      /* line 310, src/blocks/table/_table.scss */
      .gif-table__caption {
        padding-right: 4.15362%; } }
    /* line 344, src/blocks/table/_table.scss */
    .gif-table__caption sup > a {
      border: none;
      text-decoration: none;
      color: var(--dusk-blue);
      font-weight: normal; }
      /* line 350, src/blocks/table/_table.scss */
      .gif-table__caption sup > a:hover {
        color: var(--pale-red); }
  /* line 357, src/blocks/table/_table.scss */
  .gif-table__options {
    margin-top: 0.625rem; }
    /* line 359, src/blocks/table/_table.scss */
    .gif-table__options > * {
      margin-right: 0.3125rem; }
  /* line 364, src/blocks/table/_table.scss */
  .gif-table__splash {
    display: flex;
    flex-direction: column; }

/* line 371, src/blocks/table/_table.scss */
body.wp-admin .gif-table {
  z-index: 0; }

/* line 1, src/blocks/lead-in-text/_lead-in-text.scss */
.gif-rich-text__lead-in-text {
  margin-bottom: 1.1875rem; }
  /* line 2, src/blocks/lead-in-text/_lead-in-text.scss */
  .gif-rich-text__lead-in-text h2 {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 500;
    color: var(--dark-blue-grey);
    font-size: 1.375rem;
    font-stretch: condensed;
    font-weight: normal;
    grid-column: 1/span 6;
    letter-spacing: normal;
    line-height: 1.09; }
    @media (min-width: 750px) {
      /* line 2, src/blocks/lead-in-text/_lead-in-text.scss */
      .gif-rich-text__lead-in-text h2 {
        font-size: 1.875rem;
        grid-column: 1/span 11; } }
    @media (min-width: 1280px) {
      /* line 2, src/blocks/lead-in-text/_lead-in-text.scss */
      .gif-rich-text__lead-in-text h2 {
        font-size: 2.25rem;
        grid-column: 4/span 8;
        line-height: 1.11;
        padding-right: 5.21764%;
        letter-spacing: normal; } }
  @media (min-width: 750px) {
    /* line 1, src/blocks/lead-in-text/_lead-in-text.scss */
    .gif-rich-text__lead-in-text {
      margin-bottom: 1.25rem; } }

@media screen and (min-width: 0) {
  /* line 2, src/blocks/custom-text-block/_custom-text-block.scss */
  .gif-custom-text-block.gif-module {
    margin-top: 1.875rem; } }

@media screen and (min-width: 750px) {
  /* line 2, src/blocks/custom-text-block/_custom-text-block.scss */
  .gif-custom-text-block.gif-module {
    margin-top: 3.75rem; } }

@media screen and (min-width: 1280px) {
  /* line 2, src/blocks/custom-text-block/_custom-text-block.scss */
  .gif-custom-text-block.gif-module {
    margin-top: 5.5625rem; } }

/* line 14, src/blocks/custom-text-block/_custom-text-block.scss */
.gif-custom-text-block__content {
  grid-column: 1/span 6; }
  @media (min-width: 750px) {
    /* line 14, src/blocks/custom-text-block/_custom-text-block.scss */
    .gif-custom-text-block__content {
      grid-column: 1/span 12; } }
  @media (min-width: 1280px) {
    /* line 14, src/blocks/custom-text-block/_custom-text-block.scss */
    .gif-custom-text-block__content {
      grid-column: 3/span 8; } }

/* line 26, src/blocks/custom-text-block/_custom-text-block.scss */
.gif-custom-text-block .gif-container > p,
.gif-custom-text-block .gif-container > .block-editor-rich-text {
  grid-column: 1/span 6; }
  @media (min-width: 750px) {
    /* line 26, src/blocks/custom-text-block/_custom-text-block.scss */
    .gif-custom-text-block .gif-container > p,
    .gif-custom-text-block .gif-container > .block-editor-rich-text {
      grid-column: 1/span 12; } }
  @media (min-width: 1280px) {
    /* line 26, src/blocks/custom-text-block/_custom-text-block.scss */
    .gif-custom-text-block .gif-container > p,
    .gif-custom-text-block .gif-container > .block-editor-rich-text {
      grid-column: 3/span 8; } }

/* line 39, src/blocks/custom-text-block/_custom-text-block.scss */
.gif-custom-text-block p {
  font-family: "Ringside Condensed A", "Ringside Condensed B";
  font-style: normal;
  font-weight: 400;
  color: var(--dark-blue-grey);
  font-size: 1.125rem;
  font-stretch: condensed;
  letter-spacing: normal;
  line-height: 1.67; }
  @media (min-width: 750px) {
    /* line 39, src/blocks/custom-text-block/_custom-text-block.scss */
    .gif-custom-text-block p {
      font-size: 1.375rem;
      line-height: 1.64; } }
  /* line 53, src/blocks/custom-text-block/_custom-text-block.scss */
  .gif-custom-text-block p a {
    text-decoration: none;
    color: var(--dusk-blue); }
    /* line 57, src/blocks/custom-text-block/_custom-text-block.scss */
    .gif-custom-text-block p a:hover {
      color: var(--pale-red); }
  /* line 63, src/blocks/custom-text-block/_custom-text-block.scss */
  .gif-custom-text-block p > a {
    text-decoration: none;
    padding-bottom: 0.1875rem;
    border-bottom: dashed 0.0625rem var(--dusk-blue); }
    /* line 68, src/blocks/custom-text-block/_custom-text-block.scss */
    .gif-custom-text-block p > a:hover {
      color: var(--pale-red);
      border-color: var(--pale-red); }
  /* line 74, src/blocks/custom-text-block/_custom-text-block.scss */
  .wp-admin .gif-custom-text-block p {
    font-size: 1.375rem; }

@media screen and (min-width: 0) {
  /* line 79, src/blocks/custom-text-block/_custom-text-block.scss */
  .gif-custom-text-block p + p {
    margin-top: 1.25rem; } }

@media screen and (min-width: 750px) {
  /* line 79, src/blocks/custom-text-block/_custom-text-block.scss */
  .gif-custom-text-block p + p {
    margin-top: 2.5rem; } }

@media screen and (min-width: 1280px) {
  /* line 79, src/blocks/custom-text-block/_custom-text-block.scss */
  .gif-custom-text-block p + p {
    margin-top: 2.5rem; } }

@media screen and (min-width: 0) {
  /* line 92, src/blocks/custom-text-block/_custom-text-block.scss */
  .gif-custom-text-block + .gif-custom-text-block {
    margin-top: 1.25rem; } }

@media screen and (min-width: 750px) {
  /* line 92, src/blocks/custom-text-block/_custom-text-block.scss */
  .gif-custom-text-block + .gif-custom-text-block {
    margin-top: 2.5rem; } }

@media screen and (min-width: 1280px) {
  /* line 92, src/blocks/custom-text-block/_custom-text-block.scss */
  .gif-custom-text-block + .gif-custom-text-block {
    margin-top: 2.5rem; } }

/* line 104, src/blocks/custom-text-block/_custom-text-block.scss */
.gif-custom-text-block h2 + p {
  margin-top: 1.1875rem; }

/* line 108, src/blocks/custom-text-block/_custom-text-block.scss */
.gif-custom-text-block strong {
  font-family: "Ringside Condensed A", "Ringside Condensed B";
  font-style: normal;
  font-weight: 700; }

/* line 112, src/blocks/custom-text-block/_custom-text-block.scss */
.gif-custom-text-block__img-placeholder {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--light-blue-grey-20);
  font-family: "Ringside Condensed A", "Ringside Condensed B";
  font-style: normal;
  font-weight: 400;
  text-align: center;
  padding: 0.625rem;
  box-sizing: border-box; }
  /* line 122, src/blocks/custom-text-block/_custom-text-block.scss */
  .gif-custom-text-block__img-placeholder:before {
    width: 0px; }

/* line 128, src/blocks/custom-text-block/_custom-text-block.scss */
.gif-custom-text-block__stat-placeholder {
  background-color: var(--light-blue-grey-20);
  display: flex;
  height: 15.625rem;
  justify-content: center;
  align-items: center;
  font-family: "Ringside Condensed A", "Ringside Condensed B";
  font-style: normal;
  font-weight: 400;
  text-align: center;
  padding: 0.625rem;
  box-sizing: border-box; }

/* line 141, src/blocks/custom-text-block/_custom-text-block.scss */
ul + .gif-custom-paragraph {
  margin-top: 1.25rem; }
  @media (min-width: 750px) {
    /* line 141, src/blocks/custom-text-block/_custom-text-block.scss */
    ul + .gif-custom-paragraph {
      margin-top: 2.5rem; } }

/* line 1, src/blocks/heading/_heading.scss */
.gif-heading,
.wp-admin .gif-heading {
  margin-bottom: 0.625rem; }
  /* line 5, src/blocks/heading/_heading.scss */
  .gif-heading .gif-container > h2,
  .gif-heading .gif-container > h3,
  .gif-heading .gif-container > h4,
  .gif-heading .gif-container > h5,
  .gif-heading .gif-container > .block-editor-rich-text,
  .wp-admin .gif-heading .gif-container > h2,
  .wp-admin .gif-heading .gif-container > h3,
  .wp-admin .gif-heading .gif-container > h4,
  .wp-admin .gif-heading .gif-container > h5,
  .wp-admin .gif-heading .gif-container > .block-editor-rich-text {
    grid-column: 1/span 6; }
    @media (min-width: 750px) {
      /* line 5, src/blocks/heading/_heading.scss */
      .gif-heading .gif-container > h2,
      .gif-heading .gif-container > h3,
      .gif-heading .gif-container > h4,
      .gif-heading .gif-container > h5,
      .gif-heading .gif-container > .block-editor-rich-text,
      .wp-admin .gif-heading .gif-container > h2,
      .wp-admin .gif-heading .gif-container > h3,
      .wp-admin .gif-heading .gif-container > h4,
      .wp-admin .gif-heading .gif-container > h5,
      .wp-admin .gif-heading .gif-container > .block-editor-rich-text {
        grid-column: 1/span 12; } }
    @media (min-width: 1280px) {
      /* line 5, src/blocks/heading/_heading.scss */
      .gif-heading .gif-container > h2,
      .gif-heading .gif-container > h3,
      .gif-heading .gif-container > h4,
      .gif-heading .gif-container > h5,
      .gif-heading .gif-container > .block-editor-rich-text,
      .wp-admin .gif-heading .gif-container > h2,
      .wp-admin .gif-heading .gif-container > h3,
      .wp-admin .gif-heading .gif-container > h4,
      .wp-admin .gif-heading .gif-container > h5,
      .wp-admin .gif-heading .gif-container > .block-editor-rich-text {
        grid-column: 4/span 8; } }
  /* line 21, src/blocks/heading/_heading.scss */
  .gif-heading h2,
  .gif-heading h3,
  .wp-admin .gif-heading h2,
  .wp-admin .gif-heading h3 {
    font-family: "Knockout 71 A", "Knockout 71 B";
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
    font-weight: normal;
    text-transform: uppercase; }
    /* line 27, src/blocks/heading/_heading.scss */
    .gif-heading h2 strong,
    .gif-heading h2 b,
    .gif-heading h3 strong,
    .gif-heading h3 b,
    .wp-admin .gif-heading h2 strong,
    .wp-admin .gif-heading h2 b,
    .wp-admin .gif-heading h3 strong,
    .wp-admin .gif-heading h3 b {
      font-family: "Knockout 71 A", "Knockout 71 B";
      font-style: normal;
      font-weight: 400; }
  /* line 33, src/blocks/heading/_heading.scss */
  .gif-heading h4,
  .gif-heading h5,
  .wp-admin .gif-heading h4,
  .wp-admin .gif-heading h5 {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    font-stretch: condensed;
    font-weight: bold; }
  /* line 40, src/blocks/heading/_heading.scss */
  .gif-heading h2,
  .gif-heading h3,
  .gif-heading h4,
  .gif-heading h5,
  .wp-admin .gif-heading h2,
  .wp-admin .gif-heading h3,
  .wp-admin .gif-heading h4,
  .wp-admin .gif-heading h5 {
    grid-column: 1/span 6;
    letter-spacing: normal;
    line-height: normal; }
    /* line 50, src/blocks/heading/_heading.scss */
    .gif-heading h2 sup > a,
    .gif-heading h3 sup > a,
    .gif-heading h4 sup > a,
    .gif-heading h5 sup > a,
    .wp-admin .gif-heading h2 sup > a,
    .wp-admin .gif-heading h3 sup > a,
    .wp-admin .gif-heading h4 sup > a,
    .wp-admin .gif-heading h5 sup > a {
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 400;
      font-size: 1rem;
      border: none;
      text-decoration: none;
      color: var(--dusk-blue); }
      /* line 57, src/blocks/heading/_heading.scss */
      .gif-heading h2 sup > a:hover,
      .gif-heading h3 sup > a:hover,
      .gif-heading h4 sup > a:hover,
      .gif-heading h5 sup > a:hover,
      .wp-admin .gif-heading h2 sup > a:hover,
      .wp-admin .gif-heading h3 sup > a:hover,
      .wp-admin .gif-heading h4 sup > a:hover,
      .wp-admin .gif-heading h5 sup > a:hover {
        color: var(--pale-red); }
  /* line 64, src/blocks/heading/_heading.scss */
  .gif-heading h2,
  .wp-admin .gif-heading h2 {
    color: var(--dusk-blue); }
    @media screen and (min-width: 0) {
      /* line 64, src/blocks/heading/_heading.scss */
      .gif-heading h2,
      .wp-admin .gif-heading h2 {
        font-size: 1.625rem; } }
    @media screen and (min-width: 750px) {
      /* line 64, src/blocks/heading/_heading.scss */
      .gif-heading h2,
      .wp-admin .gif-heading h2 {
        font-size: 2.25rem; } }
    @media screen and (min-width: 1280px) {
      /* line 64, src/blocks/heading/_heading.scss */
      .gif-heading h2,
      .wp-admin .gif-heading h2 {
        font-size: 2.25rem; } }
  /* line 77, src/blocks/heading/_heading.scss */
  .gif-heading h3,
  .wp-admin .gif-heading h3 {
    color: var(--pale-red); }
    @media screen and (min-width: 0) {
      /* line 77, src/blocks/heading/_heading.scss */
      .gif-heading h3,
      .wp-admin .gif-heading h3 {
        font-size: 1.375rem; } }
    @media screen and (min-width: 750px) {
      /* line 77, src/blocks/heading/_heading.scss */
      .gif-heading h3,
      .wp-admin .gif-heading h3 {
        font-size: 1.875rem; } }
    @media screen and (min-width: 1280px) {
      /* line 77, src/blocks/heading/_heading.scss */
      .gif-heading h3,
      .wp-admin .gif-heading h3 {
        font-size: 1.875rem; } }
  /* line 90, src/blocks/heading/_heading.scss */
  .gif-heading h4,
  .wp-admin .gif-heading h4 {
    color: var(--dark-blue-grey); }
    @media screen and (min-width: 0) {
      /* line 90, src/blocks/heading/_heading.scss */
      .gif-heading h4,
      .wp-admin .gif-heading h4 {
        font-size: 1.375rem; } }
    @media screen and (min-width: 750px) {
      /* line 90, src/blocks/heading/_heading.scss */
      .gif-heading h4,
      .wp-admin .gif-heading h4 {
        font-size: 1.875rem; } }
    @media screen and (min-width: 1280px) {
      /* line 90, src/blocks/heading/_heading.scss */
      .gif-heading h4,
      .wp-admin .gif-heading h4 {
        font-size: 1.875rem; } }
  /* line 103, src/blocks/heading/_heading.scss */
  .gif-heading h5,
  .wp-admin .gif-heading h5 {
    color: var(--pale-red); }
    @media screen and (min-width: 0) {
      /* line 103, src/blocks/heading/_heading.scss */
      .gif-heading h5,
      .wp-admin .gif-heading h5 {
        font-size: 1.375rem; } }
    @media screen and (min-width: 750px) {
      /* line 103, src/blocks/heading/_heading.scss */
      .gif-heading h5,
      .wp-admin .gif-heading h5 {
        font-size: 1.875rem; } }
    @media screen and (min-width: 1280px) {
      /* line 103, src/blocks/heading/_heading.scss */
      .gif-heading h5,
      .wp-admin .gif-heading h5 {
        font-size: 1.875rem; } }
  /* line 116, src/blocks/heading/_heading.scss */
  .gif-heading + .gif-custom-paragraph,
  .wp-admin .gif-heading + .gif-custom-paragraph {
    margin-top: 0.625rem; }
  @media screen and (min-width: 0) {
    /* line 120, src/blocks/heading/_heading.scss */
    .gif-heading:first-child + .gif-custom-paragraph,
    .wp-admin .gif-heading:first-child + .gif-custom-paragraph {
      margin-top: 1.25rem; } }
  @media screen and (min-width: 1280px) {
    /* line 120, src/blocks/heading/_heading.scss */
    .gif-heading:first-child + .gif-custom-paragraph,
    .wp-admin .gif-heading:first-child + .gif-custom-paragraph {
      margin-top: 2.5rem; } }

/* line 135, src/blocks/heading/_heading.scss */
.gif-rich-text .gif-heading h2,
.gif-rich-text .gif-heading h3 {
  font-family: "Knockout 71 A", "Knockout 71 B";
  font-style: normal;
  font-weight: 400; }
  /* line 138, src/blocks/heading/_heading.scss */
  .gif-rich-text .gif-heading h2 strong,
  .gif-rich-text .gif-heading h2 b,
  .gif-rich-text .gif-heading h3 strong,
  .gif-rich-text .gif-heading h3 b {
    font-family: "Knockout 71 A", "Knockout 71 B";
    font-style: normal;
    font-weight: 400; }

/* line 145, src/blocks/heading/_heading.scss */
.wp-admin .gif-heading h2,
.wp-admin .gif-heading h3 {
  font-family: "Knockout 71 A", "Knockout 71 B";
  font-style: normal;
  font-weight: 400; }
  /* line 148, src/blocks/heading/_heading.scss */
  .wp-admin .gif-heading h2 strong,
  .wp-admin .gif-heading h2 b,
  .wp-admin .gif-heading h3 strong,
  .wp-admin .gif-heading h3 b {
    font-family: "Knockout 71 A", "Knockout 71 B";
    font-style: normal;
    font-weight: 400; }

@media screen and (min-width: 0) {
  /* line 155, src/blocks/heading/_heading.scss */
  .gif-custom-paragraph + .gif-heading {
    margin-top: 1.25rem; } }

@media screen and (min-width: 750px) {
  /* line 155, src/blocks/heading/_heading.scss */
  .gif-custom-paragraph + .gif-heading {
    margin-top: 2.5rem; } }

@media screen and (min-width: 1280px) {
  /* line 155, src/blocks/heading/_heading.scss */
  .gif-custom-paragraph + .gif-heading {
    margin-top: 2.5rem; } }

@media screen and (min-width: 0) {
  /* line 1, src/blocks/call-your-rep/_call-your-rep.scss */
  .wp-block .gif-call-your-rep,
  .gif-call-your-rep {
    background-color: var(--valencia); } }

@media screen and (min-width: 750px) {
  /* line 1, src/blocks/call-your-rep/_call-your-rep.scss */
  .wp-block .gif-call-your-rep,
  .gif-call-your-rep {
    background-color: var(--white); } }

@media screen and (min-width: 1280px) {
  /* line 1, src/blocks/call-your-rep/_call-your-rep.scss */
  .wp-block .gif-call-your-rep,
  .gif-call-your-rep {
    background-color: var(--white); } }

/* line 13, src/blocks/call-your-rep/_call-your-rep.scss */
.wp-block .gif-call-your-rep__container,
.gif-call-your-rep__container {
  background-color: var(--valencia);
  color: var(--white);
  margin-left: auto;
  margin-right: auto; }
  @media (min-width: 1280px) {
    /* line 13, src/blocks/call-your-rep/_call-your-rep.scss */
    .wp-block .gif-call-your-rep__container,
    .gif-call-your-rep__container {
      margin-left: -5.18224%;
      margin-right: -5.18224%; } }
  @media screen and (min-width: 0) {
    /* line 13, src/blocks/call-your-rep/_call-your-rep.scss */
    .wp-block .gif-call-your-rep__container,
    .gif-call-your-rep__container {
      grid-column: 1/span 6;
      padding: 1.875rem 0; } }
  @media screen and (min-width: 750px) {
    /* line 13, src/blocks/call-your-rep/_call-your-rep.scss */
    .wp-block .gif-call-your-rep__container,
    .gif-call-your-rep__container {
      grid-column: 1/span 12;
      padding: 1.875rem; } }
  @media screen and (min-width: 1280px) {
    /* line 13, src/blocks/call-your-rep/_call-your-rep.scss */
    .wp-block .gif-call-your-rep__container,
    .gif-call-your-rep__container {
      grid-column: 3/span 8;
      padding: 2.5rem; } }
  /* line 42, src/blocks/call-your-rep/_call-your-rep.scss */
  .wp-block .gif-call-your-rep__container h2,
  .gif-call-your-rep__container h2 {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    font-weight: bold;
    margin-bottom: 0.625rem; }
    @media screen and (min-width: 0) {
      /* line 42, src/blocks/call-your-rep/_call-your-rep.scss */
      .wp-block .gif-call-your-rep__container h2,
      .gif-call-your-rep__container h2 {
        font-size: 1.625rem;
        line-height: 1.625rem;
        width: 100%; } }
    @media screen and (min-width: 750px) {
      /* line 42, src/blocks/call-your-rep/_call-your-rep.scss */
      .wp-block .gif-call-your-rep__container h2,
      .gif-call-your-rep__container h2 {
        font-size: 2.25rem;
        line-height: 2.75rem;
        width: 74.14061%; } }
    @media screen and (min-width: 1280px) {
      /* line 42, src/blocks/call-your-rep/_call-your-rep.scss */
      .wp-block .gif-call-your-rep__container h2,
      .gif-call-your-rep__container h2 {
        font-size: 2.5rem;
        line-height: 3.0625rem;
        width: 92.09069%; } }
  /* line 68, src/blocks/call-your-rep/_call-your-rep.scss */
  .wp-block .gif-call-your-rep__container p,
  .gif-call-your-rep__container p {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    margin-bottom: 1.25rem; }
    @media screen and (min-width: 0) {
      /* line 68, src/blocks/call-your-rep/_call-your-rep.scss */
      .wp-block .gif-call-your-rep__container p,
      .gif-call-your-rep__container p {
        font-size: 0.875rem;
        line-height: 1.125rem;
        width: 100%; } }
    @media screen and (min-width: 750px) {
      /* line 68, src/blocks/call-your-rep/_call-your-rep.scss */
      .wp-block .gif-call-your-rep__container p,
      .gif-call-your-rep__container p {
        font-size: 0.875rem;
        line-height: 1.125rem;
        width: 74.14061%; } }
    @media screen and (min-width: 1280px) {
      /* line 68, src/blocks/call-your-rep/_call-your-rep.scss */
      .wp-block .gif-call-your-rep__container p,
      .gif-call-your-rep__container p {
        font-size: 1.125rem;
        line-height: 1.5rem;
        width: 92.09069%; } }
  /* line 94, src/blocks/call-your-rep/_call-your-rep.scss */
  .wp-block .gif-call-your-rep__container .gif-form__contain,
  .gif-call-your-rep__container .gif-form__contain {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
    /* line 107, src/blocks/call-your-rep/_call-your-rep.scss */
    .wp-block .gif-call-your-rep__container .gif-form__contain .gif-textfield ::-ms-input-placeholder, .wp-block .gif-call-your-rep__container .gif-form__contain .gif-form__everyaction label ::-ms-input-placeholder, .gif-form__everyaction .wp-block .gif-call-your-rep__container .gif-form__contain label ::-ms-input-placeholder,
    .gif-call-your-rep__container .gif-form__contain .gif-textfield ::-ms-input-placeholder,
    .gif-call-your-rep__container .gif-form__contain .gif-form__everyaction label ::-ms-input-placeholder,
    .gif-form__everyaction .gif-call-your-rep__container .gif-form__contain label ::-ms-input-placeholder {
      color: var(--white); }
    /* line 111, src/blocks/call-your-rep/_call-your-rep.scss */
    .wp-block .gif-call-your-rep__container .gif-form__contain .gif-textfield input, .wp-block .gif-call-your-rep__container .gif-form__contain .gif-form__everyaction label input, .gif-form__everyaction .wp-block .gif-call-your-rep__container .gif-form__contain label input,
    .gif-call-your-rep__container .gif-form__contain .gif-textfield input,
    .gif-call-your-rep__container .gif-form__contain .gif-form__everyaction label input,
    .gif-form__everyaction .gif-call-your-rep__container .gif-form__contain label input {
      background: transparent;
      color: var(--white); }
      /* line 115, src/blocks/call-your-rep/_call-your-rep.scss */
      .wp-block .gif-call-your-rep__container .gif-form__contain .gif-textfield input::placeholder, .wp-block .gif-call-your-rep__container .gif-form__contain .gif-form__everyaction label input::placeholder, .gif-form__everyaction .wp-block .gif-call-your-rep__container .gif-form__contain label input::placeholder,
      .gif-call-your-rep__container .gif-form__contain .gif-textfield input::placeholder,
      .gif-call-your-rep__container .gif-form__contain .gif-form__everyaction label input::placeholder,
      .gif-form__everyaction .gif-call-your-rep__container .gif-form__contain label input::placeholder {
        color: var(--white) !important; }
    @media screen and (min-width: 0) {
      /* line 102, src/blocks/call-your-rep/_call-your-rep.scss */
      .wp-block .gif-call-your-rep__container .gif-form__contain .gif-textfield, .wp-block .gif-call-your-rep__container .gif-form__contain .gif-form__everyaction label, .gif-form__everyaction .wp-block .gif-call-your-rep__container .gif-form__contain label,
      .gif-call-your-rep__container .gif-form__contain .gif-textfield,
      .gif-call-your-rep__container .gif-form__contain .gif-form__everyaction label,
      .gif-form__everyaction .gif-call-your-rep__container .gif-form__contain label {
        width: 100%;
        margin: 0 0 0.625rem; } }
    @media screen and (min-width: 750px) {
      /* line 102, src/blocks/call-your-rep/_call-your-rep.scss */
      .wp-block .gif-call-your-rep__container .gif-form__contain .gif-textfield, .wp-block .gif-call-your-rep__container .gif-form__contain .gif-form__everyaction label, .gif-form__everyaction .wp-block .gif-call-your-rep__container .gif-form__contain label,
      .gif-call-your-rep__container .gif-form__contain .gif-textfield,
      .gif-call-your-rep__container .gif-form__contain .gif-form__everyaction label,
      .gif-form__everyaction .gif-call-your-rep__container .gif-form__contain label {
        width: 65.16393%;
        margin: 0; } }
    @media screen and (min-width: 1280px) {
      /* line 102, src/blocks/call-your-rep/_call-your-rep.scss */
      .wp-block .gif-call-your-rep__container .gif-form__contain .gif-textfield, .wp-block .gif-call-your-rep__container .gif-form__contain .gif-form__everyaction label, .gif-form__everyaction .wp-block .gif-call-your-rep__container .gif-form__contain label,
      .gif-call-your-rep__container .gif-form__contain .gif-textfield,
      .gif-call-your-rep__container .gif-form__contain .gif-form__everyaction label,
      .gif-form__everyaction .gif-call-your-rep__container .gif-form__contain label {
        width: 67.80303%;
        margin: 0; } }
    /* line 136, src/blocks/call-your-rep/_call-your-rep.scss */
    .wp-block .gif-call-your-rep__container .gif-form__contain .gif-button, .wp-block .gif-call-your-rep__container .gif-form__contain .gif-form__everyaction .at-form-submit .at-submit, .gif-form__everyaction .at-form-submit .wp-block .gif-call-your-rep__container .gif-form__contain .at-submit,
    .gif-call-your-rep__container .gif-form__contain .gif-button,
    .gif-call-your-rep__container .gif-form__contain .gif-form__everyaction .at-form-submit .at-submit,
    .gif-form__everyaction .at-form-submit .gif-call-your-rep__container .gif-form__contain .at-submit {
      color: var(--white);
      border-color: var(--white); }
      @media screen and (min-width: 0) {
        /* line 136, src/blocks/call-your-rep/_call-your-rep.scss */
        .wp-block .gif-call-your-rep__container .gif-form__contain .gif-button, .wp-block .gif-call-your-rep__container .gif-form__contain .gif-form__everyaction .at-form-submit .at-submit, .gif-form__everyaction .at-form-submit .wp-block .gif-call-your-rep__container .gif-form__contain .at-submit,
        .gif-call-your-rep__container .gif-form__contain .gif-button,
        .gif-call-your-rep__container .gif-form__contain .gif-form__everyaction .at-form-submit .at-submit,
        .gif-form__everyaction .at-form-submit .gif-call-your-rep__container .gif-form__contain .at-submit {
          width: 100%; } }
      @media screen and (min-width: 750px) {
        /* line 136, src/blocks/call-your-rep/_call-your-rep.scss */
        .wp-block .gif-call-your-rep__container .gif-form__contain .gif-button, .wp-block .gif-call-your-rep__container .gif-form__contain .gif-form__everyaction .at-form-submit .at-submit, .gif-form__everyaction .at-form-submit .wp-block .gif-call-your-rep__container .gif-form__contain .at-submit,
        .gif-call-your-rep__container .gif-form__contain .gif-button,
        .gif-call-your-rep__container .gif-form__contain .gif-form__everyaction .at-form-submit .at-submit,
        .gif-form__everyaction .at-form-submit .gif-call-your-rep__container .gif-form__contain .at-submit {
          width: 29.71311%; } }
      @media screen and (min-width: 1280px) {
        /* line 136, src/blocks/call-your-rep/_call-your-rep.scss */
        .wp-block .gif-call-your-rep__container .gif-form__contain .gif-button, .wp-block .gif-call-your-rep__container .gif-form__contain .gif-form__everyaction .at-form-submit .at-submit, .gif-form__everyaction .at-form-submit .wp-block .gif-call-your-rep__container .gif-form__contain .at-submit,
        .gif-call-your-rep__container .gif-form__contain .gif-button,
        .gif-call-your-rep__container .gif-form__contain .gif-form__everyaction .at-form-submit .at-submit,
        .gif-form__everyaction .at-form-submit .gif-call-your-rep__container .gif-form__contain .at-submit {
          width: 30.30303%; } }
    /* line 151, src/blocks/call-your-rep/_call-your-rep.scss */
    .wp-block .gif-call-your-rep__container .gif-form__contain + .gif-form__success,
    .gif-call-your-rep__container .gif-form__contain + .gif-form__success {
      display: none; }
    @media screen and (min-width: 0) {
      /* line 94, src/blocks/call-your-rep/_call-your-rep.scss */
      .wp-block .gif-call-your-rep__container .gif-form__contain,
      .gif-call-your-rep__container .gif-form__contain {
        width: 100%; } }
    @media screen and (min-width: 750px) {
      /* line 94, src/blocks/call-your-rep/_call-your-rep.scss */
      .wp-block .gif-call-your-rep__container .gif-form__contain,
      .gif-call-your-rep__container .gif-form__contain {
        width: 81.2956%; } }
    @media screen and (min-width: 1280px) {
      /* line 94, src/blocks/call-your-rep/_call-your-rep.scss */
      .wp-block .gif-call-your-rep__container .gif-form__contain,
      .gif-call-your-rep__container .gif-form__contain {
        width: 69.73372%; } }
  /* line 166, src/blocks/call-your-rep/_call-your-rep.scss */
  .wp-block .gif-call-your-rep__container .gif-form__success,
  .gif-call-your-rep__container .gif-form__success {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    font-size: 1.5rem; }
  /* line 171, src/blocks/call-your-rep/_call-your-rep.scss */
  .wp-block .gif-call-your-rep__container .gif-form__contain + .wp-block .gif-call-your-rep__container .gif-form__success,
  .gif-call-your-rep__container .gif-form__contain + .wp-block .gif-call-your-rep__container .gif-form__success, .wp-block .gif-call-your-rep__container .gif-form__contain +
  .gif-call-your-rep__container .gif-form__success,
  .gif-call-your-rep__container .gif-form__contain +
  .gif-call-your-rep__container .gif-form__success {
    display: none; }

/* line 179, src/blocks/call-your-rep/_call-your-rep.scss */
.gif-call-your-rep__form-submit {
  border: solid 0.125rem var(--white) !important; }
  /* line 182, src/blocks/call-your-rep/_call-your-rep.scss */
  .gif-call-your-rep__form-submit:disabled:hover {
    box-shadow: none; }

/* line 1, src/blocks/gun-violence-101/_gun-violence-101.scss */
.gif-gun-violence-101 {
  background-color: var(--pale-red);
  max-width: 1440px;
  margin: 0 auto;
  /* For CMS stylings */
  /* For CMS stylings */ }
  /* line 7, src/blocks/gun-violence-101/_gun-violence-101.scss */
  .gif-gun-violence-101 .editor-rich-text {
    width: 100%;
    z-index: 5; }
  /* line 12, src/blocks/gun-violence-101/_gun-violence-101.scss */
  .gif-gun-violence-101 .gif-card__eyebrow {
    color: var(--white); }
  /* line 16, src/blocks/gun-violence-101/_gun-violence-101.scss */
  .gif-gun-violence-101 .gif-round-image figure {
    margin: 0; }
  /* line 20, src/blocks/gun-violence-101/_gun-violence-101.scss */
  .gif-gun-violence-101 .gif-card__eyebrow,
  .gif-gun-violence-101 .gif-card__title,
  .gif-gun-violence-101 .gif-card__description {
    color: var(--white); }
  /* line 27, src/blocks/gun-violence-101/_gun-violence-101.scss */
  .gif-gun-violence-101__card {
    align-content: center;
    flex-direction: column;
    grid-template-columns: auto 38.23721%;
    padding-top: 0; }
    @media screen and (min-width: 0) {
      /* line 27, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__card {
        display: flex;
        justify-content: flex-start;
        padding-bottom: 1.25rem;
        text-align: center;
        width: 100%; } }
    @media screen and (min-width: 750px) {
      /* line 27, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__card {
        width: 43.77358%; } }
    @media screen and (min-width: 1280px) {
      /* line 27, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__card {
        display: grid;
        justify-content: space-between;
        padding-bottom: 1.875rem;
        text-align: left;
        width: calc(48.28122% - 2.5rem); } }
    /* line 63, src/blocks/gun-violence-101/_gun-violence-101.scss */
    .gif-gun-violence-101__card:before, .gif-gun-violence-101__card:after {
      content: unset; }
    @media screen and (min-width: 0) {
      /* line 68, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__card:nth-child(odd) {
        margin: auto 1.25rem 1.875rem; } }
    @media screen and (min-width: 750px) {
      /* line 68, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__card:nth-child(odd) {
        margin: 0 0 1.875rem 1.875rem; } }
    @media screen and (min-width: 1280px) {
      /* line 68, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__card:nth-child(odd) {
        margin: 0 0 1.875rem 2.5rem; } }
    @media screen and (min-width: 0) {
      /* line 80, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__card:nth-child(even) {
        margin: auto 1.25rem 1.875rem; } }
    @media screen and (min-width: 750px) {
      /* line 80, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__card:nth-child(even) {
        margin: 0 1.875rem 1.875rem 0; } }
    @media screen and (min-width: 1280px) {
      /* line 80, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__card:nth-child(even) {
        margin: 0 2.5rem 1.875rem 0; } }
    /* line 92, src/blocks/gun-violence-101/_gun-violence-101.scss */
    .gif-gun-violence-101__card:not(:last-child) {
      border-bottom: 1px solid rgba(246, 246, 246, 0.5); }
    /* line 96, src/blocks/gun-violence-101/_gun-violence-101.scss */
    .gif-gun-violence-101__card:last-child {
      margin-bottom: 1.25rem; }
    @media (min-width: 750px) {
      /* line 101, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__card:last-child {
        margin-bottom: 1.875rem; }
      /* line 105, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__card:not(:last-child) {
        border-bottom: unset; }
      /* line 109, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__card:nth-last-child(n + 3) {
        border-bottom: 1px solid rgba(246, 246, 246, 0.5); } }
  /* line 115, src/blocks/gun-violence-101/_gun-violence-101.scss */
  .gif-gun-violence-101__cards {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%; }
    @media screen and (min-width: 0) {
      /* line 115, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__cards {
        margin-bottom: 0rem;
        padding-top: 2.5rem; } }
    @media screen and (min-width: 750px) {
      /* line 115, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__cards {
        margin-bottom: 0.625rem;
        padding-top: 3.75rem; } }
    @media screen and (min-width: 1280px) {
      /* line 115, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__cards {
        margin-bottom: 1.25rem;
        padding-top: 5rem; } }
  /* line 137, src/blocks/gun-violence-101/_gun-violence-101.scss */
  .gif-gun-violence-101__card-description {
    color: var(--white);
    display: flex;
    grid-column: 1;
    grid-row: 2;
    order: 3;
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400; }
    @media screen and (min-width: 0) {
      /* line 137, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__card-description {
        font-size: 1.125rem;
        line-height: 1.5rem; } }
    @media screen and (min-width: 1280px) {
      /* line 137, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__card-description {
        font-size: 1.5rem;
        line-height: 1.75rem; } }
    /* line 161, src/blocks/gun-violence-101/_gun-violence-101.scss */
    .gif-gun-violence-101__card-description p {
      box-sizing: border-box;
      display: -webkit-box;
      overflow-y: hidden;
      text-overflow: ellipsis;
      -webkit-line-clamp: 5;
      -webkit-box-orient: vertical; }
      @media screen and (min-width: 0) {
        /* line 161, src/blocks/gun-violence-101/_gun-violence-101.scss */
        .gif-gun-violence-101__card-description p {
          margin: 0 auto; } }
      @media screen and (min-width: 1280px) {
        /* line 161, src/blocks/gun-violence-101/_gun-violence-101.scss */
        .gif-gun-violence-101__card-description p {
          margin: auto 0 0; } }
      @media (min-width: 1280px) {
        /* line 161, src/blocks/gun-violence-101/_gun-violence-101.scss */
        .gif-gun-violence-101__card-description p {
          padding-right: 1.25rem; } }
  /* line 185, src/blocks/gun-violence-101/_gun-violence-101.scss */
  .gif-gun-violence-101__card-image {
    grid-column: 2;
    grid-row: 1 / span 2;
    margin: 0 auto;
    order: 2;
    position: relative; }
    /* line 131, src/scss/tools/_mixins.scss */
    .gif-gun-violence-101__card-image::before {
      display: block;
      content: "";
      width: 100%;
      padding-top: 100%; }
    /* line 138, src/scss/tools/_mixins.scss */
    .gif-gun-violence-101__card-image > * {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      margin: auto;
      overflow: hidden; }
    @media screen and (min-width: 0) {
      /* line 185, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__card-image {
        margin-bottom: 1.25rem;
        width: 72.61905%; } }
    @media screen and (min-width: 750px) {
      /* line 185, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__card-image {
        width: 69.34948%; } }
    @media screen and (min-width: 1280px) {
      /* line 185, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__card-image {
        margin-bottom: 0;
        width: 100%; } }
    /* line 208, src/blocks/gun-violence-101/_gun-violence-101.scss */
    .gif-gun-violence-101__card-image figure {
      margin: 0;
      /* Fixed for Safari Browser does not hide overflow */
      /* of element with border radius during transition */
      backface-visibility: hidden;
      transform: translate3d(0, 0, 0); }
    /* line 217, src/blocks/gun-violence-101/_gun-violence-101.scss */
    .gif-gun-violence-101__card-image img {
      margin: 0;
      height: 100%;
      object-fit: cover; }
  /* line 224, src/blocks/gun-violence-101/_gun-violence-101.scss */
  .gif-gun-violence-101__card-title {
    color: var(--white);
    order: 1;
    position: relative;
    text-transform: uppercase;
    font-family: "Knockout 71 A", "Knockout 71 B";
    font-style: normal;
    font-weight: 400; }
    @media screen and (min-width: 0) {
      /* line 224, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__card-title {
        margin: 0 auto 1.25rem; } }
    @media screen and (min-width: 750px) {
      /* line 224, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__card-title {
        margin: 0 auto 1.875rem; } }
    @media screen and (min-width: 1280px) {
      /* line 224, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__card-title {
        margin: 0; } }
    /* line 242, src/blocks/gun-violence-101/_gun-violence-101.scss */
    .gif-gun-violence-101__card-title h5 {
      display: inline-block;
      position: relative;
      border-bottom: 0.125rem solid var(--bunting);
      line-height: 0.92;
      padding-bottom: 0.3125rem;
      width: -moz-fit-content;
      width: fit-content; }
      @media screen and (min-width: 0) {
        /* line 242, src/blocks/gun-violence-101/_gun-violence-101.scss */
        .gif-gun-violence-101__card-title h5 {
          font-size: 1.25rem; } }
      @media screen and (min-width: 1280px) {
        /* line 242, src/blocks/gun-violence-101/_gun-violence-101.scss */
        .gif-gun-violence-101__card-title h5 {
          font-size: 1.5rem; } }
      /* line 261, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__card-title h5::after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: -2px;
        background-color: var(--dark-blue-grey);
        transform: scaleY(0);
        transform-origin: center bottom;
        transition: transform 220ms ease-in;
        z-index: -1; }
    /* line 276, src/blocks/gun-violence-101/_gun-violence-101.scss */
    .gif-gun-violence-101__card-title h5 > a {
      color: inherit;
      text-decoration: none;
      transition: 0.3s ease color; }
    /* line 282, src/blocks/gun-violence-101/_gun-violence-101.scss */
    .gif-gun-violence-101__card-title h5 > a {
      color: inherit;
      text-decoration: none; }
  /* line 288, src/blocks/gun-violence-101/_gun-violence-101.scss */
  .gif-gun-violence-101__container {
    align-items: center;
    display: flex;
    flex-direction: column;
    grid-column: 1/span 12;
    position: relative;
    width: 100%; }
    @media screen and (min-width: 0) {
      /* line 288, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__container {
        margin-top: 1.875rem;
        padding: 1.25rem 0 1.875rem; } }
    @media screen and (min-width: 750px) {
      /* line 288, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__container {
        margin-top: 2.5rem;
        padding: 2.5rem 0; } }
    @media screen and (min-width: 1280px) {
      /* line 288, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__container {
        margin-top: 3.75rem;
        padding: 3.75rem 0; } }
    /* line 311, src/blocks/gun-violence-101/_gun-violence-101.scss */
    .gif-gun-violence-101__container::after {
      border-image-slice: 1;
      border-image-source: linear-gradient(to top, var(--valencia), var(--bunting));
      border-style: solid;
      content: "";
      height: 100%;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%; }
      @media screen and (min-width: 0) {
        /* line 311, src/blocks/gun-violence-101/_gun-violence-101.scss */
        .gif-gun-violence-101__container::after {
          border-width: 0.1875rem; } }
      @media screen and (min-width: 750px) {
        /* line 311, src/blocks/gun-violence-101/_gun-violence-101.scss */
        .gif-gun-violence-101__container::after {
          border-width: 0.3125rem; } }
    /* line 332, src/blocks/gun-violence-101/_gun-violence-101.scss */
    .gif-gun-violence-101__container > *:not(.gif-gun-violence-101__image) {
      z-index: 5; }
  /* line 337, src/blocks/gun-violence-101/_gun-violence-101.scss */
  .gif-gun-violence-101__cta {
    text-decoration: none;
    border: solid 0.125rem var(--white) !important;
    transition-property: color, box-shadow;
    transition-duration: 500ms;
    transition-timing-function: ease-in-out; }
    @media screen and (min-width: 0) {
      /* line 337, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__cta {
        margin-bottom: 2.5rem; } }
    @media screen and (min-width: 750px) {
      /* line 337, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__cta {
        margin-bottom: 3.75rem; } }
    @media screen and (min-width: 1280px) {
      /* line 337, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__cta {
        margin-bottom: 5rem; } }
    /* line 355, src/blocks/gun-violence-101/_gun-violence-101.scss */
    .gif-gun-violence-101__cta:hover {
      box-shadow: inset 0 3.125rem 0 0.00063rem var(--white);
      color: var(--dark-blue-grey); }
  /* line 361, src/blocks/gun-violence-101/_gun-violence-101.scss */
  .gif-gun-violence-101__divider {
    height: 0.3125rem; }
    @media screen and (min-width: 0) {
      /* line 361, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__divider {
        margin-bottom: 1.25rem;
        width: 2.375rem; } }
    @media screen and (min-width: 750px) {
      /* line 361, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__divider {
        margin-bottom: 1.875rem;
        width: 5.4375rem; } }
    @media screen and (min-width: 1280px) {
      /* line 361, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__divider {
        margin-bottom: 1.875rem;
        width: 6.25rem; } }
  /* line 380, src/blocks/gun-violence-101/_gun-violence-101.scss */
  .gif-gun-violence-101__description {
    color: var(--white);
    text-align: center;
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400; }
    @media screen and (min-width: 0) {
      /* line 380, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__description {
        font-size: 1.0625rem;
        line-height: 1.5rem;
        margin: 0 auto 1.25rem;
        width: 88.46154%; } }
    @media screen and (min-width: 750px) {
      /* line 380, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__description {
        font-size: 1.125rem;
        line-height: 1.75rem;
        margin: 0 auto 1.875rem;
        width: 90.9434%; } }
    @media screen and (min-width: 1280px) {
      /* line 380, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__description {
        font-size: 1.625rem;
        line-height: 2.375rem;
        width: 72.39592%; } }
  /* line 411, src/blocks/gun-violence-101/_gun-violence-101.scss */
  .gif-gun-violence-101__image {
    align-items: center;
    background-color: var(--white);
    display: flex;
    justify-content: center;
    width: calc(100% + (var(--margin) * 2)); }
    @media screen and (min-width: 0) {
      /* line 411, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__image {
        min-height: 17.5rem;
        padding: 3.75rem 0; } }
    @media screen and (min-width: 750px) {
      /* line 411, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__image {
        min-height: 21.875rem;
        padding: 0.625rem 0; } }
    @media screen and (min-width: 1280px) {
      /* line 411, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__image {
        min-height: 28.125rem;
        padding: 0.625rem 0; } }
    /* line 433, src/blocks/gun-violence-101/_gun-violence-101.scss */
    .gif-gun-violence-101__image img {
      height: auto;
      margin: auto;
      width: auto; }
  /* line 440, src/blocks/gun-violence-101/_gun-violence-101.scss */
  .gif-gun-violence-101__image-container {
    grid-column: 1/span 12; }
  /* line 444, src/blocks/gun-violence-101/_gun-violence-101.scss */
  .gif-gun-violence-101__optional {
    align-items: center;
    display: flex;
    flex-direction: column;
    width: 100%; }
    @media screen and (min-width: 0) {
      /* line 450, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__optional a {
        margin-bottom: 0.625rem; } }
    @media screen and (min-width: 750px) {
      /* line 450, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__optional a {
        margin-bottom: 0; } }
  @media screen and (min-width: 0) {
    /* line 462, src/blocks/gun-violence-101/_gun-violence-101.scss */
    .gif-gun-violence-101__optional-title {
      width: 88.46154%; } }
  @media screen and (min-width: 750px) {
    /* line 462, src/blocks/gun-violence-101/_gun-violence-101.scss */
    .gif-gun-violence-101__optional-title {
      width: 90.9434%; } }
  @media screen and (min-width: 1280px) {
    /* line 462, src/blocks/gun-violence-101/_gun-violence-101.scss */
    .gif-gun-violence-101__optional-title {
      width: 82.76041%; } }
  /* line 474, src/blocks/gun-violence-101/_gun-violence-101.scss */
  .gif-gun-violence-101__title {
    hyphens: none;
    margin: 0 auto 1.875rem;
    text-align: center; }
    @media screen and (min-width: 0) {
      /* line 474, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__title {
        line-height: 1.875rem;
        margin: 0 auto 1.25rem;
        width: 88.46154%; } }
    @media screen and (min-width: 750px) {
      /* line 474, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__title {
        line-height: 3rem;
        margin: 0 auto 1.875rem;
        width: 90.9434%; } }
    @media screen and (min-width: 1280px) {
      /* line 474, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__title {
        line-height: 4rem;
        margin: 0 auto 1.875rem;
        width: 82.76041%; } }

/* line 1, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
.gif-thumbnail-grid {
  background-color: var(--pale-red);
  margin: 0 auto;
  /* For CMS stylings */
  /* For CMS stylings */ }
  /* line 6, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
  .gif-thumbnail-grid .editor-rich-text {
    width: 100%;
    z-index: 3; }
  /* line 11, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
  .gif-thumbnail-grid .gif-card__eyebrow {
    color: var(--white); }
  /* line 15, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
  .gif-thumbnail-grid .gif-round-image figure {
    margin: 0; }
  /* line 19, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
  .gif-thumbnail-grid .gif-card__eyebrow,
  .gif-thumbnail-grid .gif-card__title,
  .gif-thumbnail-grid .gif-card__description {
    color: var(--white); }
  /* line 27, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
  .gif-thumbnail-grid__card {
    align-content: center;
    flex-direction: column;
    grid-template-columns: auto 38.23721%;
    padding-top: 0; }
    @media screen and (min-width: 0) {
      /* line 27, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__card {
        display: flex;
        justify-content: flex-start;
        padding-bottom: 1.25rem;
        text-align: center;
        width: 100%; } }
    @media screen and (min-width: 750px) {
      /* line 27, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__card {
        width: 43.77358%; } }
    @media screen and (min-width: 1280px) {
      /* line 27, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__card {
        display: grid;
        justify-content: space-between;
        padding-bottom: 1.875rem;
        text-align: left;
        width: calc(48.28122% - 2.5rem); } }
    /* line 63, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
    .gif-thumbnail-grid__card:before, .gif-thumbnail-grid__card:after {
      content: unset; }
    @media screen and (min-width: 0) {
      /* line 68, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__card:nth-child(odd) {
        margin: auto 1.25rem 1.875rem; } }
    @media screen and (min-width: 750px) {
      /* line 68, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__card:nth-child(odd) {
        margin: 0 0 1.875rem 1.875rem; } }
    @media screen and (min-width: 1280px) {
      /* line 68, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__card:nth-child(odd) {
        margin: 0 0 1.875rem 2.5rem; } }
    @media screen and (min-width: 0) {
      /* line 80, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__card:nth-child(even) {
        margin: auto 1.25rem 1.875rem; } }
    @media screen and (min-width: 750px) {
      /* line 80, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__card:nth-child(even) {
        margin: 0 1.875rem 1.875rem 0; } }
    @media screen and (min-width: 1280px) {
      /* line 80, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__card:nth-child(even) {
        margin: 0 2.5rem 1.875rem 0; } }
    /* line 92, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
    .gif-thumbnail-grid__card:not(:last-child) {
      border-bottom: 1px solid rgba(246, 246, 246, 0.5); }
    /* line 96, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
    .gif-thumbnail-grid__card:last-child {
      margin-bottom: 1.25rem; }
    @media (min-width: 750px) {
      /* line 101, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__card:last-child {
        margin-bottom: 1.875rem; }
      /* line 105, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__card:not(:last-child) {
        border-bottom: unset; }
      /* line 109, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__card:nth-last-child(n + 3) {
        border-bottom: 1px solid rgba(246, 246, 246, 0.5); } }
  /* line 115, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
  .gif-thumbnail-grid__cards {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%; }
    @media screen and (min-width: 0) {
      /* line 115, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__cards {
        margin-bottom: 0rem;
        padding-top: 2.5rem; } }
    @media screen and (min-width: 750px) {
      /* line 115, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__cards {
        margin-bottom: 0.625rem;
        padding-top: 3.75rem; } }
    @media screen and (min-width: 1280px) {
      /* line 115, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__cards {
        margin-bottom: 1.25rem;
        padding-top: 5rem; } }
  /* line 137, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
  .gif-thumbnail-grid__card-description {
    color: var(--white);
    display: flex;
    grid-column: 1;
    grid-row: 2;
    order: 3;
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400; }
    @media screen and (min-width: 0) {
      /* line 137, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__card-description {
        font-size: 1.125rem;
        line-height: 1.5rem; } }
    @media screen and (min-width: 1280px) {
      /* line 137, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__card-description {
        font-size: 1.5rem;
        line-height: 1.75rem; } }
    /* line 161, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
    .gif-thumbnail-grid__card-description p {
      box-sizing: border-box;
      display: -webkit-box;
      overflow-y: hidden;
      text-overflow: ellipsis;
      -webkit-line-clamp: 5;
      -webkit-box-orient: vertical; }
      @media screen and (min-width: 0) {
        /* line 161, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
        .gif-thumbnail-grid__card-description p {
          margin: 0 auto; } }
      @media screen and (min-width: 1280px) {
        /* line 161, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
        .gif-thumbnail-grid__card-description p {
          margin: auto 0 0; } }
      @media (min-width: 1280px) {
        /* line 161, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
        .gif-thumbnail-grid__card-description p {
          padding-right: 1.25rem; } }
  /* line 185, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
  .gif-thumbnail-grid__card-image {
    grid-column: 2;
    grid-row: 1 / span 2;
    margin: 0 auto;
    order: 2;
    position: relative; }
    /* line 131, src/scss/tools/_mixins.scss */
    .gif-thumbnail-grid__card-image::before {
      display: block;
      content: "";
      width: 100%;
      padding-top: 100%; }
    /* line 138, src/scss/tools/_mixins.scss */
    .gif-thumbnail-grid__card-image > * {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      margin: auto;
      overflow: hidden; }
    @media screen and (min-width: 0) {
      /* line 185, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__card-image {
        margin-bottom: 1.25rem;
        width: 72.61905%; } }
    @media screen and (min-width: 750px) {
      /* line 185, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__card-image {
        width: 69.34948%; } }
    @media screen and (min-width: 1280px) {
      /* line 185, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__card-image {
        margin-bottom: 0;
        width: 100%; } }
    /* line 208, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
    .gif-thumbnail-grid__card-image figure {
      margin: 0;
      /* Fixed for Safari Browser does not hide overflow */
      /* of element with border radius during transition */
      backface-visibility: hidden;
      transform: translate3d(0, 0, 0); }
    /* line 217, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
    .gif-thumbnail-grid__card-image img {
      margin: 0;
      height: 100%;
      object-fit: cover; }
  /* line 224, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
  .gif-thumbnail-grid__card-title {
    color: var(--white);
    order: 1;
    position: relative;
    text-transform: uppercase;
    font-family: "Knockout 71 A", "Knockout 71 B";
    font-style: normal;
    font-weight: 400; }
    @media screen and (min-width: 0) {
      /* line 224, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__card-title {
        margin: 0 auto 1.25rem; } }
    @media screen and (min-width: 750px) {
      /* line 224, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__card-title {
        margin: 0 auto 1.875rem; } }
    @media screen and (min-width: 1280px) {
      /* line 224, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__card-title {
        margin: 0; } }
    /* line 242, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
    .gif-thumbnail-grid__card-title h5 {
      display: inline-block;
      position: relative;
      border-bottom: 0.125rem solid var(--bunting);
      line-height: 0.92;
      padding-bottom: 0.3125rem;
      width: -moz-fit-content;
      width: fit-content; }
      @media screen and (min-width: 0) {
        /* line 242, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
        .gif-thumbnail-grid__card-title h5 {
          font-size: 1.25rem; } }
      @media screen and (min-width: 1280px) {
        /* line 242, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
        .gif-thumbnail-grid__card-title h5 {
          font-size: 1.5rem; } }
      /* line 261, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__card-title h5::after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: -2px;
        background-color: var(--dark-blue-grey);
        transform: scaleY(0);
        transform-origin: center bottom;
        transition: transform 220ms ease-in;
        z-index: -1; }
    /* line 276, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
    .gif-thumbnail-grid__card-title h5 > a {
      color: inherit;
      text-decoration: none;
      transition: 0.3s ease color; }
    /* line 282, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
    .gif-thumbnail-grid__card-title h5 > a {
      color: inherit;
      text-decoration: none; }
  /* line 288, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
  .gif-thumbnail-grid__container {
    align-items: center;
    display: flex;
    flex-direction: column;
    grid-column: 1/span 12;
    position: relative;
    width: 100%; }
    @media screen and (min-width: 0) {
      /* line 288, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__container {
        margin-top: 1.875rem;
        padding: 1.25rem 0 1.875rem; } }
    @media screen and (min-width: 750px) {
      /* line 288, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__container {
        margin-top: 2.5rem;
        padding: 2.5rem 0; } }
    @media screen and (min-width: 1280px) {
      /* line 288, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__container {
        margin-top: 3.75rem;
        padding: 3.75rem 0; } }
    /* line 311, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
    .gif-thumbnail-grid__container::after {
      border-image-slice: 1;
      border-image-source: linear-gradient(to top, var(--valencia), var(--bunting));
      border-style: solid;
      content: "";
      height: 100%;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%; }
      @media screen and (min-width: 0) {
        /* line 311, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
        .gif-thumbnail-grid__container::after {
          border-width: 0.1875rem; } }
      @media screen and (min-width: 750px) {
        /* line 311, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
        .gif-thumbnail-grid__container::after {
          border-width: 0.3125rem; } }
    /* line 332, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
    .gif-thumbnail-grid__container > *:not(.gif-thumbnail-grid__image) {
      z-index: 3; }
  /* line 337, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
  .gif-thumbnail-grid__cta {
    text-decoration: none;
    border: solid 0.125rem var(--white) !important;
    transition-property: color, box-shadow;
    transition-duration: 500ms;
    transition-timing-function: ease-in-out; }
    @media screen and (min-width: 0) {
      /* line 337, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__cta {
        margin-bottom: 2.5rem; } }
    @media screen and (min-width: 750px) {
      /* line 337, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__cta {
        margin-bottom: 3.75rem; } }
    @media screen and (min-width: 1280px) {
      /* line 337, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__cta {
        margin-bottom: 5rem; } }
    /* line 355, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
    .gif-thumbnail-grid__cta:hover {
      box-shadow: inset 0 3.125rem 0 0.00063rem var(--white);
      color: var(--dark-blue-grey); }
  /* line 361, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
  .gif-thumbnail-grid__divider {
    height: 0.3125rem; }
    @media screen and (min-width: 0) {
      /* line 361, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__divider {
        margin-bottom: 1.25rem;
        width: 2.375rem; } }
    @media screen and (min-width: 750px) {
      /* line 361, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__divider {
        margin-bottom: 1.875rem;
        width: 5.4375rem; } }
    @media screen and (min-width: 1280px) {
      /* line 361, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__divider {
        margin-bottom: 1.875rem;
        width: 6.25rem; } }
  /* line 380, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
  .gif-thumbnail-grid__description {
    color: var(--white);
    text-align: center;
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400; }
    @media screen and (min-width: 0) {
      /* line 380, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__description {
        font-size: 1.0625rem;
        line-height: 1.5rem;
        margin: 0 auto 1.25rem;
        width: 88.46154%; } }
    @media screen and (min-width: 750px) {
      /* line 380, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__description {
        font-size: 1.125rem;
        line-height: 1.75rem;
        margin: 0 auto 1.875rem;
        width: 90.9434%; } }
    @media screen and (min-width: 1280px) {
      /* line 380, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__description {
        font-size: 1.625rem;
        line-height: 2.375rem;
        width: 72.39592%; } }
  /* line 411, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
  .gif-thumbnail-grid__image {
    align-items: center;
    background-color: var(--white);
    display: flex;
    justify-content: center;
    width: calc(100% + (var(--margin) * 2)); }
    @media screen and (min-width: 0) {
      /* line 411, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__image {
        min-height: 17.5rem;
        padding: 3.75rem 0; } }
    @media screen and (min-width: 750px) {
      /* line 411, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__image {
        min-height: 21.875rem;
        padding: 0.625rem 0; } }
    @media screen and (min-width: 1280px) {
      /* line 411, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__image {
        min-height: 28.125rem;
        padding: 0.625rem 0; } }
    /* line 433, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
    .gif-thumbnail-grid__image img {
      height: auto;
      margin: auto;
      width: auto; }
  /* line 440, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
  .gif-thumbnail-grid__image-container {
    grid-column: 1/span 12; }
  /* line 444, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
  .gif-thumbnail-grid__optional {
    align-items: center;
    display: flex;
    flex-direction: column;
    width: 100%; }
    @media screen and (min-width: 0) {
      /* line 450, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__optional a {
        margin-bottom: 0.625rem; } }
    @media screen and (min-width: 750px) {
      /* line 450, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__optional a {
        margin-bottom: 0; } }
  @media screen and (min-width: 0) {
    /* line 462, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
    .gif-thumbnail-grid__optional-title {
      width: 88.46154%; } }
  @media screen and (min-width: 750px) {
    /* line 462, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
    .gif-thumbnail-grid__optional-title {
      width: 90.9434%; } }
  @media screen and (min-width: 1280px) {
    /* line 462, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
    .gif-thumbnail-grid__optional-title {
      width: 82.76041%; } }
  /* line 474, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
  .gif-thumbnail-grid__title {
    hyphens: none;
    margin: 0 auto 1.875rem;
    text-align: center;
    text-transform: uppercase; }
    @media screen and (min-width: 0) {
      /* line 474, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__title {
        line-height: 1.875rem;
        margin: 0 auto 1.25rem;
        width: 88.46154%; } }
    @media screen and (min-width: 750px) {
      /* line 474, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__title {
        line-height: 3rem;
        margin: 0 auto 1.875rem;
        width: 90.9434%; } }
    @media screen and (min-width: 1280px) {
      /* line 474, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__title {
        line-height: 4rem;
        margin: 0 auto 1.875rem;
        width: 82.76041%; } }

/* For Backend stylings */
/* line 505, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
.block-editor-page .gif-thumbnail-grid .gif-card {
  display: grid;
  justify-content: space-between;
  padding-bottom: 1.875rem;
  text-align: left;
  width: 48.28122%;
  padding-left: 15px;
  padding-right: 15px;
  overflow-x: hidden; }
  /* line 514, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
  .block-editor-page .gif-thumbnail-grid .gif-card__eyebrow {
    width: 100%;
    order: 0; }
  /* line 518, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
  .block-editor-page .gif-thumbnail-grid .gif-card__title {
    order: 1; }
  /* line 521, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
  .block-editor-page .gif-thumbnail-grid .gif-card__description {
    display: flex;
    grid-column: 1;
    grid-row: 3;
    order: 3; }
  /* line 527, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
  .block-editor-page .gif-thumbnail-grid .gif-card__image {
    width: 100px;
    grid-column: 2;
    grid-row: 1 / span 2;
    margin: 0 auto;
    order: 5;
    position: relative; }

/** Stylings for editor */
/* line 3, src/blocks/state-hero/_state-hero.scss */
.editor-styles-wrapper .gif-state-hero__headline--title {
  font-family: "Ringside Condensed A", "Ringside Condensed B";
  font-style: normal;
  font-weight: 700; }
  @media screen and (min-width: 0) {
    /* line 3, src/blocks/state-hero/_state-hero.scss */
    .editor-styles-wrapper .gif-state-hero__headline--title {
      font-size: 2.375rem;
      line-height: 1.11;
      margin: 0 auto 1.75rem; } }
  @media screen and (min-width: 750px) {
    /* line 3, src/blocks/state-hero/_state-hero.scss */
    .editor-styles-wrapper .gif-state-hero__headline--title {
      font-size: 3.375rem;
      line-height: 1.07;
      margin: 0 auto 4.375rem; } }
  @media screen and (min-width: 1280px) {
    /* line 3, src/blocks/state-hero/_state-hero.scss */
    .editor-styles-wrapper .gif-state-hero__headline--title {
      font-size: 4.625rem;
      line-height: normal;
      margin: 0 auto 1.875rem; } }

/** Stylings for editor */
/** Styling for State & Detail hero module */
/* line 30, src/blocks/state-hero/_state-hero.scss */
.gif-state-hero {
  display: flex;
  flex-direction: column;
  z-index: 4;
  font-family: "Ringside Condensed A", "Ringside Condensed B";
  font-style: normal;
  font-weight: 400; }
  /* line 37, src/blocks/state-hero/_state-hero.scss */
  .gif-state-hero__background {
    display: none; }
  @media screen and (min-width: 0) {
    /* line 41, src/blocks/state-hero/_state-hero.scss */
    .gif-state-hero__body {
      padding-top: 1.875rem; } }
  @media screen and (min-width: 750px) {
    /* line 41, src/blocks/state-hero/_state-hero.scss */
    .gif-state-hero__body {
      padding-top: 2.5rem; } }
  @media screen and (min-width: 1280px) {
    /* line 41, src/blocks/state-hero/_state-hero.scss */
    .gif-state-hero__body {
      padding-top: 1.6875rem; } }
  @media screen and (min-width: 0) {
    /* line 52, src/blocks/state-hero/_state-hero.scss */
    .gif-state-hero__body p {
      font-size: 1.375rem; } }
  @media screen and (min-width: 750px) {
    /* line 52, src/blocks/state-hero/_state-hero.scss */
    .gif-state-hero__body p {
      font-size: 1.875rem; } }
  @media screen and (min-width: 1280px) {
    /* line 52, src/blocks/state-hero/_state-hero.scss */
    .gif-state-hero__body p {
      font-size: 2.25rem; } }
  /* line 65, src/blocks/state-hero/_state-hero.scss */
  .gif-state-hero__content {
    color: var(--bunting);
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400; }
    @media screen and (min-width: 0) {
      /* line 65, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__content {
        font-size: 1.375rem;
        grid-column: 1/span 6; } }
    @media screen and (min-width: 750px) {
      /* line 65, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__content {
        font-size: 1.875rem;
        grid-column: 1/span 12; } }
    @media screen and (min-width: 1280px) {
      /* line 65, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__content {
        font-size: 2.25rem;
        grid-column: 4/span 8; } }
    @media (min-width: 1280px) {
      /* line 65, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__content {
        width: 94.77861%;
        letter-spacing: 0.01562rem; } }
    @media screen and (min-width: 0) {
      /* line 90, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__content--with-margin {
        margin-top: 1.25rem; } }
    @media screen and (min-width: 750px) {
      /* line 90, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__content--with-margin {
        margin-top: 2.5rem; } }
    @media screen and (min-width: 0) {
      /* line 102, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__content--with-short-margin {
        margin-top: 1.25rem; } }
    @media screen and (min-width: 750px) {
      /* line 102, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__content--with-short-margin {
        margin-top: 0; } }
    @media screen and (min-width: 1280px) {
      /* line 102, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__content--with-short-margin {
        margin-top: 1.59375rem; } }
    @media screen and (min-width: 0) {
      /* line 114, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__content p {
        line-height: 1.5rem; } }
    @media screen and (min-width: 750px) {
      /* line 114, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__content p {
        line-height: 2.125rem; } }
    @media screen and (min-width: 1280px) {
      /* line 114, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__content p {
        line-height: 2.5rem; } }
    /* line 128, src/blocks/state-hero/_state-hero.scss */
    .gif-state-hero__content sup > a {
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 400;
      font-size: 1rem;
      border: none;
      text-decoration: none;
      color: var(--dusk-blue); }
      /* line 135, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__content sup > a:hover {
        color: var(--pale-red); }
  /* line 142, src/blocks/state-hero/_state-hero.scss */
  .gif-state-hero__divider {
    height: 0.3125rem;
    width: 3.125rem; }
    @media screen and (min-width: 0) {
      /* line 142, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__divider {
        margin: 0 auto 1.25rem; } }
    @media screen and (min-width: 750px) {
      /* line 142, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__divider {
        margin: 0 auto 1.875rem; } }
    @media screen and (min-width: 1280px) {
      /* line 142, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__divider {
        margin: 0 auto 1.25rem; } }
  /* line 157, src/blocks/state-hero/_state-hero.scss */
  .gif-state-hero__eyebrow {
    text-transform: uppercase;
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 700; }
    @media screen and (min-width: 0) {
      /* line 157, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__eyebrow {
        margin-bottom: 0.9375rem;
        font-size: 0.875rem;
        letter-spacing: 0.02438rem; } }
    @media screen and (min-width: 750px) {
      /* line 157, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__eyebrow {
        margin-bottom: 1.5625rem;
        font-size: 1rem;
        letter-spacing: 0.0275rem; } }
    @media screen and (min-width: 1280px) {
      /* line 157, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__eyebrow {
        margin-bottom: 1.875rem;
        font-size: 1.125rem;
        letter-spacing: 0.03125rem; } }
  /* line 183, src/blocks/state-hero/_state-hero.scss */
  .gif-state-hero__header {
    position: relative; }
  @media screen and (min-width: 0) {
    /* line 187, src/blocks/state-hero/_state-hero.scss */
    .gif-state-hero__header-content {
      margin-top: 1.875rem;
      min-height: 11.8125rem; } }
  @media screen and (min-width: 750px) {
    /* line 187, src/blocks/state-hero/_state-hero.scss */
    .gif-state-hero__header-content {
      margin-top: 2.5rem;
      min-height: 19.8125rem; } }
  @media screen and (min-width: 1280px) {
    /* line 187, src/blocks/state-hero/_state-hero.scss */
    .gif-state-hero__header-content {
      min-height: 20rem; } }
  /* line 202, src/blocks/state-hero/_state-hero.scss */
  .gif-state-hero__header-content::after {
    border-image-slice: 1;
    border-style: solid;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%; }
    @media screen and (min-width: 0) {
      /* line 202, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__header-content::after {
        border-width: 0.1875rem; } }
    @media screen and (min-width: 750px) {
      /* line 202, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__header-content::after {
        border-width: 0.3125rem; } }
  /* line 222, src/blocks/state-hero/_state-hero.scss */
  .gif-state-hero__header-content > * {
    z-index: 5; }
  /* line 227, src/blocks/state-hero/_state-hero.scss */
  .gif-state-hero__headline {
    align-items: center;
    color: var(--white);
    display: flex;
    flex-direction: column;
    text-align: center;
    width: 100%;
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 700;
    /* For CMS Editor */ }
    @media screen and (min-width: 0) {
      /* line 227, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__headline {
        grid-column: 1/span 6;
        justify-content: center;
        padding: 1.25rem 1.25rem 0; } }
    @media screen and (min-width: 750px) {
      /* line 227, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__headline {
        grid-column: 1/span 12;
        justify-content: unset;
        padding: 4.4375rem 1.25rem 0; } }
    @media screen and (min-width: 1280px) {
      /* line 227, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__headline {
        padding: 4.6875rem 1.25rem 0; } }
    /* line 256, src/blocks/state-hero/_state-hero.scss */
    .gif-state-hero__headline--title {
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 700; }
      @media screen and (min-width: 0) {
        /* line 256, src/blocks/state-hero/_state-hero.scss */
        .gif-state-hero__headline--title {
          font-size: 2.375rem;
          line-height: 1.11;
          margin: 0 auto 2.1875rem; } }
      @media screen and (min-width: 750px) {
        /* line 256, src/blocks/state-hero/_state-hero.scss */
        .gif-state-hero__headline--title {
          font-size: 3.375rem;
          line-height: 1.07;
          margin: 0 auto 4.375rem; } }
      @media screen and (min-width: 1280px) {
        /* line 256, src/blocks/state-hero/_state-hero.scss */
        .gif-state-hero__headline--title {
          font-size: 4.625rem;
          line-height: normal;
          margin: 0 auto 1.875rem; } }
      @media (min-width: 750px) {
        /* line 256, src/blocks/state-hero/_state-hero.scss */
        .gif-state-hero__headline--title {
          padding: 0 4.5283%; } }
    @media (min-width: 750px) {
      /* line 284, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__headline.no-eyebrow {
        padding-top: 9.3125rem; } }
    /* line 291, src/blocks/state-hero/_state-hero.scss */
    .gif-state-hero__headline .editor-rich-text {
      padding: 0 1.875rem;
      width: 100%; }
  /* line 297, src/blocks/state-hero/_state-hero.scss */
  .gif-state-hero__overlay {
    background-color: var(--black);
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: -2; }
  /* line 305, src/blocks/state-hero/_state-hero.scss */
  .gif-state-hero__social-icons {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    align-items: center;
    display: flex;
    width: 100%;
    color: var(--dark-blue-grey);
    letter-spacing: 0.03125rem; }
    @media screen and (min-width: 0) {
      /* line 305, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__social-icons {
        grid-column: 1/span 6;
        margin-bottom: 1.875rem; } }
    @media screen and (min-width: 750px) {
      /* line 305, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__social-icons {
        grid-column: 1/span 6;
        margin-bottom: 2.5rem; } }
    @media screen and (min-width: 1280px) {
      /* line 305, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__social-icons {
        grid-column: 10/span 3; } }
    /* line 326, src/blocks/state-hero/_state-hero.scss */
    .gif-state-hero__social-icons-link {
      margin-right: 2.25rem; }
      @media (hover: hover) {
        /* line 330, src/blocks/state-hero/_state-hero.scss */
        .gif-state-hero__social-icons-link:hover svg {
          fill: var(--pale-red); } }
    /* line 337, src/blocks/state-hero/_state-hero.scss */
    .gif-state-hero__social-icons p {
      font-size: 0.875rem;
      margin-right: 1.6875rem; }
    /* line 342, src/blocks/state-hero/_state-hero.scss */
    .gif-state-hero__social-icons svg {
      fill: var(--dark-blue-grey); }
  /* line 347, src/blocks/state-hero/_state-hero.scss */
  .gif-state-hero__score {
    align-items: center;
    border-radius: 50% 50%;
    border-color: #979797;
    display: flex;
    flex-direction: column;
    font-size: 2.0625rem;
    height: 3.125rem;
    margin: 0 auto 0.625rem;
    text-decoration: none;
    transition-property: background-color, border;
    transition-duration: 300ms;
    transition-timing-function: ease;
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 700; }
    @media screen and (min-width: 0) {
      /* line 347, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__score {
        font-size: 2.0625rem;
        height: 3.125rem;
        width: 3.125rem; } }
    @media screen and (min-width: 750px) {
      /* line 347, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__score {
        font-size: 2.5rem;
        height: 3.75rem;
        width: 3.75rem; } }
    @media screen and (min-width: 1280px) {
      /* line 347, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__score {
        font-size: 3.3125rem;
        height: 5rem;
        width: 5rem; } }
    @media (hover: hover) {
      /* line 384, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__score:hover {
        background-color: var(--valencia);
        border-color: var(--valencia); }
        /* line 387, src/blocks/state-hero/_state-hero.scss */
        .gif-state-hero__score:hover + p {
          opacity: 1; } }
  /* line 394, src/blocks/state-hero/_state-hero.scss */
  .gif-state-hero__scorecard {
    text-decoration: none;
    color: var(--white); }
    @media screen and (min-width: 0) {
      /* line 394, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__scorecard {
        position: relative;
        margin: 0 auto;
        right: 0;
        top: 0;
        grid-column: 1/span 6; } }
    @media screen and (min-width: 750px) {
      /* line 394, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__scorecard {
        position: absolute;
        margin: 0 0 1.875rem;
        right: 0.8125rem;
        top: 1rem;
        grid-column: unset; } }
    @media screen and (min-width: 1280px) {
      /* line 394, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__scorecard {
        right: 1.25rem;
        top: 1.25rem; } }
    /* line 425, src/blocks/state-hero/_state-hero.scss */
    .gif-state-hero__scorecard p {
      letter-spacing: 0.02438rem;
      opacity: 0.5;
      transition: opacity 200ms ease-in-out;
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 400; }
      @media screen and (min-width: 0) {
        /* line 425, src/blocks/state-hero/_state-hero.scss */
        .gif-state-hero__scorecard p {
          font-size: 0.75rem; } }
      @media screen and (min-width: 1280px) {
        /* line 425, src/blocks/state-hero/_state-hero.scss */
        .gif-state-hero__scorecard p {
          font-size: 0.875rem; } }
      @media (max-width: 749px) {
        /* line 425, src/blocks/state-hero/_state-hero.scss */
        .gif-state-hero__scorecard p {
          margin: 0 0 1.875rem; } }
  /* line 448, src/blocks/state-hero/_state-hero.scss */
  .gif-state-hero__variant {
    /** For Detail Hero only */ }
    /* line 450, src/blocks/state-hero/_state-hero.scss */
    .gif-state-hero__variant-image .gif-state-hero__background {
      display: block;
      height: 100%;
      position: absolute;
      opacity: 0.5;
      width: 100%;
      z-index: -1; }
      /* line 458, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__variant-image .gif-state-hero__background img {
        height: 100%;
        width: 100%;
        object-fit: cover; }
    /* line 464, src/blocks/state-hero/_state-hero.scss */
    .gif-state-hero__variant-image .gif-state-hero__header-content::after {
      border-image-source: linear-gradient(to top, transparent, var(--valencia)); }
    /* line 469, src/blocks/state-hero/_state-hero.scss */
    .gif-state-hero__variant-image .gif-state-hero__scorecard p {
      opacity: 1; }
    /* line 476, src/blocks/state-hero/_state-hero.scss */
    .gif-state-hero__variant-dark .gif-state-hero__header {
      background-color: var(--bunting); }
    /* line 480, src/blocks/state-hero/_state-hero.scss */
    .gif-state-hero__variant-dark .gif-state-hero__header-content::after {
      border-image-source: linear-gradient(to top, var(--bunting), var(--valencia)); }
    /* line 486, src/blocks/state-hero/_state-hero.scss */
    .gif-state-hero__variant-blue .gif-state-hero__header {
      background-color: var(--cello); }
    /* line 490, src/blocks/state-hero/_state-hero.scss */
    .gif-state-hero__variant-blue .gif-state-hero__header-content::after {
      border-image-source: linear-gradient(to top, var(--cello), var(--valencia)); }
    @media (min-width: 1280px) {
      /* line 497, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__variant-basic .gif-state-hero__body {
        padding-top: 3.75rem; } }
    /* line 503, src/blocks/state-hero/_state-hero.scss */
    .gif-state-hero__variant-basic .gif-state-hero__content {
      letter-spacing: 0.0125rem; }
      @media screen and (min-width: 0) {
        /* line 503, src/blocks/state-hero/_state-hero.scss */
        .gif-state-hero__variant-basic .gif-state-hero__content {
          grid-column: 1/span 6; } }
      @media screen and (min-width: 750px) {
        /* line 503, src/blocks/state-hero/_state-hero.scss */
        .gif-state-hero__variant-basic .gif-state-hero__content {
          grid-column: 1/span 11; } }
      @media screen and (min-width: 1280px) {
        /* line 503, src/blocks/state-hero/_state-hero.scss */
        .gif-state-hero__variant-basic .gif-state-hero__content {
          grid-column: 4/span 8; } }
      @media (min-width: 1280px) {
        /* line 503, src/blocks/state-hero/_state-hero.scss */
        .gif-state-hero__variant-basic .gif-state-hero__content {
          width: 94.77861%;
          letter-spacing: 0.01562rem; } }
    @media screen and (min-width: 0) {
      /* line 522, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__variant-basic .gif-state-hero__header {
        min-height: unset; } }
    @media screen and (min-width: 1280px) {
      /* line 522, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__variant-basic .gif-state-hero__header {
        min-height: 15.6875rem; } }
    /* line 535, src/blocks/state-hero/_state-hero.scss */
    .gif-state-hero__variant-basic .gif-state-hero__header-content::after {
      border: none; }
    @media screen and (min-width: 0) {
      /* line 534, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__variant-basic .gif-state-hero__header-content {
        min-height: 0.45rem; } }
    @media screen and (min-width: 750px) {
      /* line 534, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__variant-basic .gif-state-hero__header-content {
        min-height: 0.475rem; } }
    @media screen and (min-width: 1280px) {
      /* line 534, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__variant-basic .gif-state-hero__header-content {
        min-height: 0.8125rem; } }
    /* line 549, src/blocks/state-hero/_state-hero.scss */
    .gif-state-hero__variant-basic .gif-state-hero__headline {
      align-self: flex-end; }
      @media screen and (min-width: 0) {
        /* line 549, src/blocks/state-hero/_state-hero.scss */
        .gif-state-hero__variant-basic .gif-state-hero__headline {
          padding-top: 1.25rem; } }
      @media screen and (min-width: 750px) {
        /* line 549, src/blocks/state-hero/_state-hero.scss */
        .gif-state-hero__variant-basic .gif-state-hero__headline {
          padding-top: 0rem; } }
      @media screen and (min-width: 1280px) {
        /* line 549, src/blocks/state-hero/_state-hero.scss */
        .gif-state-hero__variant-basic .gif-state-hero__headline {
          padding-top: 5.5rem; } }
      @media screen and (min-width: 0) {
        /* line 562, src/blocks/state-hero/_state-hero.scss */
        .gif-state-hero__variant-basic .gif-state-hero__headline--title {
          font-size: 1.75rem;
          margin: 0 auto 1.75rem; } }
      @media screen and (min-width: 750px) {
        /* line 562, src/blocks/state-hero/_state-hero.scss */
        .gif-state-hero__variant-basic .gif-state-hero__headline--title {
          font-size: 2.125rem;
          margin: 0 auto 2.5rem; } }
      @media screen and (min-width: 1280px) {
        /* line 562, src/blocks/state-hero/_state-hero.scss */
        .gif-state-hero__variant-basic .gif-state-hero__headline--title {
          font-size: 3.5rem;
          margin: 0 auto 1.875rem; } }
    /* line 580, src/blocks/state-hero/_state-hero.scss */
    .gif-state-hero__variant-basic .gif-state-hero__headline--title {
      color: var(--dusk-blue); }
    /* line 584, src/blocks/state-hero/_state-hero.scss */
    .gif-state-hero__variant-basic .gif-state-hero__overlay {
      background-color: rgba(209, 210, 212, 0.2);
      bottom: 0; }
      @media screen and (min-width: 0) {
        /* line 584, src/blocks/state-hero/_state-hero.scss */
        .gif-state-hero__variant-basic .gif-state-hero__overlay {
          height: 2.75rem; } }
      @media screen and (min-width: 750px) {
        /* line 584, src/blocks/state-hero/_state-hero.scss */
        .gif-state-hero__variant-basic .gif-state-hero__overlay {
          height: 3.5rem; } }
      @media screen and (min-width: 1280px) {
        /* line 584, src/blocks/state-hero/_state-hero.scss */
        .gif-state-hero__variant-basic .gif-state-hero__overlay {
          height: 5.375rem; } }

/* This block uses all stylings for "State Hero" module. */
/* Please see "state-hero.scss"  */
/* line 4, src/blocks/detail-hero/_detail-hero.scss */
.gif-detail-hero {
  z-index: 4; }
  /* line 7, src/blocks/detail-hero/_detail-hero.scss */
  .gif-detail-hero h6 {
    text-transform: uppercase; }
  /* line 11, src/blocks/detail-hero/_detail-hero.scss */
  .gif-detail-hero__cta {
    display: block;
    text-decoration: none;
    color: var(--white); }
    @media screen and (min-width: 0) {
      /* line 11, src/blocks/detail-hero/_detail-hero.scss */
      .gif-detail-hero__cta {
        position: relative;
        margin-bottom: 1.875rem;
        right: 0;
        top: 0; } }
    @media screen and (min-width: 750px) {
      /* line 11, src/blocks/detail-hero/_detail-hero.scss */
      .gif-detail-hero__cta {
        position: absolute;
        right: 0.8125rem;
        top: 1rem; } }
    @media screen and (min-width: 1280px) {
      /* line 11, src/blocks/detail-hero/_detail-hero.scss */
      .gif-detail-hero__cta {
        right: 1.25rem;
        top: 1.5625rem; } }
    /* line 38, src/blocks/detail-hero/_detail-hero.scss */
    .gif-detail-hero__cta a {
      font-size: 0.875rem;
      height: auto;
      line-height: normal;
      text-decoration: none;
      letter-spacing: 0.01875rem; }
    /* line 46, src/blocks/detail-hero/_detail-hero.scss */
    .gif-detail-hero__cta-button {
      display: inline;
      padding: 0.4375rem 0.53125rem;
      border-color: #979797;
      font-size: 0.875rem;
      letter-spacing: 0.3px;
      transition-property: box-shadow, border-color;
      transition-duration: 500ms;
      transition-timing-function: ease-in-out; }

@media (min-width: 1280px) and (any-hover: hover) {
  /* line 245, src/scss/tools/_mixins.scss */
  .gif-detail-hero__cta-button:hover {
    box-shadow: inset 0 2.5rem 0 0.00063rem var(--valencia);
    background-color: transparent; } }
    /* line 63, src/blocks/detail-hero/_detail-hero.scss */
    .gif-detail-hero__cta-label {
      font-size: 0.875rem;
      margin-top: 1.25rem !important;
      cursor: auto;
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 400; }
      @media (min-width: 750px) {
        /* line 63, src/blocks/detail-hero/_detail-hero.scss */
        .gif-detail-hero__cta-label {
          margin-top: 0.625rem !important; } }
  /* line 76, src/blocks/detail-hero/_detail-hero.scss */
  .gif-detail-hero__last-updated {
    align-items: center;
    color: var(--dusk-blue);
    display: flex;
    letter-spacing: 0.03125rem;
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400; }
    @media screen and (min-width: 0) {
      /* line 82, src/blocks/detail-hero/_detail-hero.scss */
      .gif-detail-hero__last-updated--with-margin {
        margin-top: 0; } }
    @media screen and (min-width: 750px) {
      /* line 82, src/blocks/detail-hero/_detail-hero.scss */
      .gif-detail-hero__last-updated--with-margin {
        margin-top: 1.25rem; } }
    @media screen and (min-width: 0) {
      /* line 94, src/blocks/detail-hero/_detail-hero.scss */
      .gif-detail-hero__last-updated--with-margin-bottom {
        margin: 0 0 1.25rem; } }
    @media screen and (min-width: 750px) {
      /* line 94, src/blocks/detail-hero/_detail-hero.scss */
      .gif-detail-hero__last-updated--with-margin-bottom {
        margin: 1.25rem 0 2.5rem; } }
    @media screen and (min-width: 1280px) {
      /* line 94, src/blocks/detail-hero/_detail-hero.scss */
      .gif-detail-hero__last-updated--with-margin-bottom {
        margin: 1.25rem 0; } }
    @media screen and (min-width: 0) {
      /* line 76, src/blocks/detail-hero/_detail-hero.scss */
      .gif-detail-hero__last-updated {
        font-size: 1rem;
        grid-column: 1/span 6; } }
    @media screen and (min-width: 750px) {
      /* line 76, src/blocks/detail-hero/_detail-hero.scss */
      .gif-detail-hero__last-updated {
        font-size: 1.125rem;
        grid-column: 1/span 12; } }
    @media screen and (min-width: 1280px) {
      /* line 76, src/blocks/detail-hero/_detail-hero.scss */
      .gif-detail-hero__last-updated {
        font-size: 1.125rem;
        grid-column: 4/span 4; } }
    /* line 123, src/blocks/detail-hero/_detail-hero.scss */
    .gif-detail-hero__last-updated--date {
      margin-left: 0.3125rem;
      text-transform: uppercase; }

/* line 6, src/blocks/list/_list.scss */
ul.gif-list.gif-list--checkmark > li::before {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: unset;
  border-radius: unset;
  background-image: url("../src/images/svg/check.svg");
  top: 4px;
  width: 18px;
  height: 18px; }

@media screen and (min-width: 0) {
  /* line 14, src/blocks/list/_list.scss */
  ul.gif-list.gif-list--checkmark > li {
    padding-left: 1.6875rem; } }

@media screen and (min-width: 750px) {
  /* line 14, src/blocks/list/_list.scss */
  ul.gif-list.gif-list--checkmark > li {
    padding-left: 1.875rem; } }

@media screen and (min-width: 1280px) {
  /* line 14, src/blocks/list/_list.scss */
  ul.gif-list.gif-list--checkmark > li {
    padding-left: 1.875rem; } }

/* line 28, src/blocks/list/_list.scss */
ul.gif-list.gif-list--crossmark > li::before {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: unset;
  border-radius: unset;
  background-image: url("../src/images/svg/cross.svg");
  top: 6px; }
  @media screen and (min-width: 0) {
    /* line 28, src/blocks/list/_list.scss */
    ul.gif-list.gif-list--crossmark > li::before {
      width: 13px;
      height: 13px; } }
  @media screen and (min-width: 750px) {
    /* line 28, src/blocks/list/_list.scss */
    ul.gif-list.gif-list--crossmark > li::before {
      width: 14px;
      height: 14px; } }
  @media screen and (min-width: 1280px) {
    /* line 28, src/blocks/list/_list.scss */
    ul.gif-list.gif-list--crossmark > li::before {
      width: 14px;
      height: 14px; } }

@media screen and (min-width: 0) {
  /* line 50, src/blocks/list/_list.scss */
  ul.gif-list.gif-list--crossmark > li {
    padding-left: 1.25rem; } }

@media screen and (min-width: 750px) {
  /* line 50, src/blocks/list/_list.scss */
  ul.gif-list.gif-list--crossmark > li {
    padding-left: 1.6875rem; } }

@media screen and (min-width: 1280px) {
  /* line 50, src/blocks/list/_list.scss */
  ul.gif-list.gif-list--crossmark > li {
    padding-left: 1.6875rem; } }

/* line 1, src/blocks/custom-html/_custom-html.scss */
.gif-custom-html {
  /* EveryAction Form */
  /* On GLC Page */
  /* Form Header */
  /* Giving Tuesday Form */
  /* Form Intro */
  /* From EveryAction Site */
  /* Form Title */
  /* Form Subheaders */
  /* Donation Field Labels */
  /* Active Contribution Buttons */
  /* Contribution Button Hover */
  /* Inactive Contribution Buttons */
  /* Other Amount Field */
  /* Box */
  /* Box When Clicked */
  /* 0.00 Placeholder Text */
  /* Highlight of Text in Box */
  /* Dollar Sign */
  /* Recurring Contribution Checkbox */
  /* Error Messages */
  /* Input Field Labels */
  /* Input Field Boxes */
  /* Donate Button */
  /* Anniversary Dinner Ticket Purchase Form */
  /* Recurring Donation Lightbox */ }
  /* line 2, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .gif-container {
    display: block; }
    /* line 5, src/blocks/custom-html/_custom-html.scss */
    .gif-custom-html .gif-container > * {
      grid-column: 1 / -1; }
  /* line 16, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .donate-form-header h1 {
    color: #171c4b;
    font-family: "Knockout 71 A", "Knockout 71 B";
    font-style: normal;
    font-weight: 400;
    font-style: normal;
    font-weight: 400;
    font-size: 52px;
    text-transform: uppercase;
    position: relative;
    letter-spacing: 0.02em;
    line-height: 1;
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    padding: 0;
    border-bottom: none; }
  @media only screen and (min-width: 600px) {
    /* line 33, src/blocks/custom-html/_custom-html.scss */
    .gif-custom-html .donate-form-header h1 {
      width: 50%; } }
  /* line 38, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .donate-form-header-dinner h1 {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    border-bottom: none;
    text-transform: none;
    margin: 0;
    font-size: 50px;
    font-weight: 500;
    line-height: 1.2;
    margin-top: 40px;
    padding-bottom: 20px;
    letter-spacing: -0.025em;
    color: #28509c; }
  /* line 54, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .donate-form-header-GT h1 {
    color: #171c4b;
    font-family: "Knockout 71 A", "Knockout 71 B";
    font-style: normal;
    font-weight: 400;
    font-style: normal;
    font-weight: 400;
    font-size: 45px;
    text-transform: uppercase;
    position: relative;
    letter-spacing: 0.02em;
    line-height: 1;
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    padding: 0;
    border-bottom: none; }
  @media only screen and (min-width: 600px) {
    /* line 71, src/blocks/custom-html/_custom-html.scss */
    .gif-custom-html .donate-form-header-GT h1 {
      width: 65%; } }
  /* line 76, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .donate-form-intro-GT p {
    font-size: 20px;
    line-height: 1.5;
    font-weight: 300;
    color: #171c4b;
    margin-bottom: 30px;
    letter-spacing: -0.01em; }
  @media only screen and (min-width: 600px) {
    /* line 86, src/blocks/custom-html/_custom-html.scss */
    .gif-custom-html .donate-form-intro-GT p {
      width: 60%; } }
  /* line 93, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .donate-form-intro p {
    font-size: 24px;
    line-height: 1.5;
    font-weight: 300;
    color: #171c4b;
    margin-bottom: 30px;
    letter-spacing: -0.01em; }
  @media only screen and (min-width: 600px) {
    /* line 103, src/blocks/custom-html/_custom-html.scss */
    .gif-custom-html .donate-form-intro p {
      width: 60%; } }
  /* line 108, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .everyaxn-form {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400; }
  /* line 116, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .at-title {
    visibility: hidden !important;
    padding: 0 !important; }
  /* line 123, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .at fieldset legend {
    font-size: 22px !important;
    color: #d5442f !important;
    text-transform: uppercase;
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 700; }
  /* line 132, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .at form .label-amount {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    font-weight: 300 !important;
    text-shadow: none !important;
    color: #fff !important; }
  /* line 141, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .at form .label-amount input[type="radio"]:checked + a {
    border-color: #d5442f !important;
    background-color: #d5442f !important; }
  /* line 146, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .at form .label-amount input[type="radio"]:focus + a {
    color: #fff !important; }
  /* line 152, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .at form .label-amount:hover {
    color: #fff !important; }
  /* line 156, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .at form .label-amount:hover > a {
    border-color: #d5442f !important;
    background-color: #d5442f !important;
    color: #fff !important; }
  /* line 163, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .at .at-form form .label-amount > a {
    background-color: #171c4b;
    border-style: solid;
    border-width: 1px;
    border-color: #171c4b;
    border-radius: 0px; }
  /* line 174, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .at form .label-amount input {
    border-color: #171c4b !important; }
  /* line 179, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .at form .label-amount input:required {
    color: #d5442f !important;
    border-color: #d5442f !important;
    background-color: #fff !important; }
  /* line 186, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .at form .label-amount .edit-otheramount::placeholder {
    color: #d1d2d4 !important; }
  /* line 191, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .at form .label-amount .edit-otheramount::selection {
    background: highlight !important; }
  /* line 196, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .at form .label-amount input + .label-otheramount-prefix {
    color: #d1d2d4 !important; }
  /* line 200, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .at form .label-amount input:required + .label-otheramount-prefix {
    color: #d5442f !important; }
  /* line 205, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .at input[type="checkbox"] + span:before {
    border-radius: 0px !important;
    border-color: #d1d2d4 !important; }
  /* line 211, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .at form .label-amount.error input:required {
    color: #d5442f !important;
    border-color: #d5442f !important;
    background-color: #fff; }
  /* line 217, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .at .error small.error {
    color: #d5442f !important; }
  /* line 222, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .at .at-form label {
    color: #333;
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    font-weight: 300; }
  /* line 229, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .at input[type="text"],
  .gif-custom-html .at input[type="password"],
  .gif-custom-html .at input[type="date"],
  .gif-custom-html .at input[type="datetime"],
  .gif-custom-html .at input[type="datetime-local"],
  .gif-custom-html .at input[type="month"],
  .gif-custom-html .at input[type="week"],
  .gif-custom-html .at input[type="email"],
  .gif-custom-html .at input[type="number"],
  .gif-custom-html .at input[type="search"],
  .gif-custom-html .at input[type="tel"],
  .gif-custom-html .at input[type="time"],
  .gif-custom-html .at input[type="url"],
  .gif-custom-html .at input[type="color"],
  .gif-custom-html .at textarea {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    font-weight: 300 !important;
    border-radius: 0px !important; }
  /* line 249, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .at select {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    font-weight: 300 !important;
    border-radius: 0px !important; }
  /* line 257, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .at .at-form .btn-at-primary {
    font-size: 32px;
    font-family: "Knockout 71 A", "Knockout 71 B";
    font-style: normal;
    font-weight: 400;
    font-style: normal;
    font-weight: 400;
    color: #fff;
    background: #d5442f;
    padding-top: 0px;
    padding-right: 28px;
    padding-bottom: 0px;
    padding-left: 28px;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 0em;
    border-radius: 0px;
    border-color: #d5442f;
    border-width: 2px;
    height: 2em; }
  /* line 277, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .at .btn-at-primary:active,
  .gif-custom-html .at .active.btn-at-primary {
    background-color: #fff !important;
    color: #d5442f !important;
    border-color: #d5442f !important;
    border-width: 2px !important; }
  /* line 285, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .at .btn-at-primary:hover,
  .gif-custom-html .at .hover.btn-at-primary {
    background-color: #fff !important;
    color: #d5442f !important;
    border-color: #d5442f !important;
    border-width: 2px !important; }
  /* line 293, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .at-form-submit .at-submit {
    margin: 0.625rem;
    display: inline-block;
    float: none !important; }
  /* line 299, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .at-form-submit {
    padding: 0.625rem;
    margin: 0 auto;
    width: 200px; }
  /* line 306, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .at table thead tr th,
  .gif-custom-html .at table thead tr td {
    color: #28509c !important;
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    font-weight: 600 !important;
    letter-spacing: normal;
    padding-bottom: 0.5rem !important; }
  /* line 315, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .at table tr th,
  .gif-custom-html .at table tr td {
    color: #28509c !important;
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    font-weight: 600 !important;
    letter-spacing: normal; }
  /* line 325, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .lightbox-modal.at-modal header {
    color: #d5442f !important;
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    font-weight: 600 !important;
    font-size: 30px !important; }
  /* line 332, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .lightbox-modal.at-modal .at .btn-at {
    border-radius: 0px !important;
    font-weight: 600 !important;
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400; }
  /* line 338, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .lightbox-modal.at-modal .at .btn-at-primary {
    background-color: #28509c !important;
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    border-width: 0px !important; }
  /* line 344, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .lightbox-modal.at-modal a.lightbox-decline-button {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    color: #28509c !important; }
  /* line 349, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .lightbox-modal.at-modal div.lightbox-footer {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400; }
  /* line 353, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .lightbox-modal.at-modal .at .btn-at-primary:active {
    background-color: #d5442f !important;
    color: #fff !important;
    border-color: #d5442f !important;
    border-width: 0px !important; }
  /* line 360, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .lightbox-modal.at-modal .at .btn-at-primary:hover {
    background-color: #d5442f !important;
    color: #fff !important;
    border-color: #d5442f !important;
    border-width: 0px !important; }

/* line 369, src/blocks/custom-html/_custom-html.scss */
.wp-block .gif-container {
  display: grid; }

/* line 374, src/blocks/custom-html/_custom-html.scss */
.wp-block .gif-custom-html label {
  grid-column: 1 / -1;
  grid-row: 1;
  width: 100%;
  font-family: "Ringside Condensed A", "Ringside Condensed B";
  font-style: normal;
  font-weight: 400;
  padding: 5px;
  font-size: 12px;
  line-height: 1;
  color: white;
  background-color: #444444; }

/* line 386, src/blocks/custom-html/_custom-html.scss */
.wp-block .gif-custom-html textarea {
  grid-column: 1 / -1;
  grid-row: 2;
  width: 100%;
  min-height: 4rem;
  padding: 1rem;
  font-family: "Courier New", Courier, monospace;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 0 0 5px 5px; }

@keyframes slideDown {
  0% {
    opacity: 0;
    transform: translateY(-35vh); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

/* line 412, src/blocks/custom-html/_custom-html.scss */
.navigating-solutions {
  overflow: hidden;
  display: flex !important;
  width: 100%; }
  @media screen and (min-width: 0) {
    /* line 412, src/blocks/custom-html/_custom-html.scss */
    .navigating-solutions {
      flex-direction: column;
      margin-bottom: 0rem; } }
  @media screen and (min-width: 750px) {
    /* line 412, src/blocks/custom-html/_custom-html.scss */
    .navigating-solutions {
      flex-direction: row;
      margin-bottom: 0rem; } }
  @media screen and (min-width: 1280px) {
    /* line 412, src/blocks/custom-html/_custom-html.scss */
    .navigating-solutions {
      flex-direction: row;
      margin-bottom: 0rem; } }
  /* line 433, src/blocks/custom-html/_custom-html.scss */
  .navigating-solutions__title {
    display: flex;
    flex-direction: column;
    text-transform: uppercase;
    flex-basis: 50%; }
    /* line 439, src/blocks/custom-html/_custom-html.scss */
    .navigating-solutions__title strong {
      color: var(--chathams); }
    @media screen and (min-width: 0) {
      /* line 433, src/blocks/custom-html/_custom-html.scss */
      .navigating-solutions__title {
        font-size: 1.875rem;
        color: var(--pale-red);
        line-height: 1;
        margin-top: 0.1875rem;
        margin-bottom: 10px; } }
    @media screen and (min-width: 750px) {
      /* line 433, src/blocks/custom-html/_custom-html.scss */
      .navigating-solutions__title {
        font-size: 3rem;
        line-height: normal;
        margin-top: 0.3125rem;
        margin-bottom: 0; } }
    @media screen and (min-width: 1280px) {
      /* line 433, src/blocks/custom-html/_custom-html.scss */
      .navigating-solutions__title {
        font-size: 4rem;
        line-height: 1;
        margin-top: 0rem;
        margin-bottom: 0; } }
  /* line 470, src/blocks/custom-html/_custom-html.scss */
  .navigating-solutions__description {
    flex-basis: 50%; }
    /* line 474, src/blocks/custom-html/_custom-html.scss */
    .navigating-solutions__description.gif-custom-paragraph p {
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 400; }
      @media screen and (min-width: 0) {
        /* line 474, src/blocks/custom-html/_custom-html.scss */
        .navigating-solutions__description.gif-custom-paragraph p {
          font-size: 1rem; } }
      @media screen and (min-width: 750px) {
        /* line 474, src/blocks/custom-html/_custom-html.scss */
        .navigating-solutions__description.gif-custom-paragraph p {
          font-size: 1.125rem; } }
      @media screen and (min-width: 1280px) {
        /* line 474, src/blocks/custom-html/_custom-html.scss */
        .navigating-solutions__description.gif-custom-paragraph p {
          font-size: 1.625rem; } }
  /* line 490, src/blocks/custom-html/_custom-html.scss */
  .navigating-solutions.is-animating .navigating-solutions__title {
    transform: translateY(-35vh);
    animation: slideDown ease-in-out 600ms 400ms;
    animation-fill-mode: forwards; }
  /* line 495, src/blocks/custom-html/_custom-html.scss */
  .navigating-solutions.is-animating .navigating-solutions__description {
    transform: translateY(-35vh);
    animation: slideDown ease-in-out 600ms 800ms;
    animation-fill-mode: forwards; }

/* line 1, src/blocks/flexible-stats/_flexible-stats.scss */
.gif-flexible-stats {
  height: auto;
  /* VARIANTS */ }
  /* line 9, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats sup {
    top: -1.9em;
    right: -0.2em;
    font-size: 35%; }
  /* line 15, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats h2,
  .gif-flexible-stats h3, .gif-flexible-stats__subtitleH3 {
    font-family: "Knockout 71 A", "Knockout 71 B";
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
    font-weight: bold; }
  /* line 22, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats h4,
  .gif-flexible-stats h5, .gif-flexible-stats__subtitleH5 {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    font-weight: bold; }
  /* line 29, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats + .gif-module:not(.gif-featured) {
    margin-top: 0; }
  /* line 33, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats--dark-blue {
    background-color: var(--cello); }
    /* line 36, src/blocks/flexible-stats/_flexible-stats.scss */
    .gif-flexible-stats--dark-blue:after {
      border-image-source: linear-gradient(to top, var(--cello), var(--valencia)); }
  /* line 41, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats--red {
    background-color: var(--valencia); }
    /* line 44, src/blocks/flexible-stats/_flexible-stats.scss */
    .gif-flexible-stats--red:after {
      border-image-source: linear-gradient(to top, var(--valencia), var(--cello)); }
  /* line 49, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats__contain {
    align-items: center;
    display: flex;
    height: auto;
    flex-direction: column;
    justify-content: space-between;
    margin: 0 auto;
    max-width: 90rem;
    position: relative;
    width: calc(100% - var(--margin-double)); }
    @media screen and (min-width: 0) {
      /* line 49, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats__contain {
        min-height: calc(100vh - 3.75rem); } }
    @media screen and (min-width: 750px) {
      /* line 49, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats__contain {
        min-height: calc(100vh - 4.375rem); } }
    @media screen and (min-width: 1280px) {
      /* line 49, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats__contain {
        min-height: calc(100vh - 4.875rem); } }
    /* line 70, src/blocks/flexible-stats/_flexible-stats.scss */
    .gif-flexible-stats__contain::after {
      border-image-slice: 1;
      border-style: solid;
      box-sizing: border-box;
      content: "";
      height: calc(100% - 3.75rem);
      left: 0;
      position: absolute;
      top: 0;
      pointer-events: none;
      width: 100%; }
      @media screen and (min-width: 0) {
        /* line 70, src/blocks/flexible-stats/_flexible-stats.scss */
        .gif-flexible-stats__contain::after {
          border-width: 0.1875rem;
          margin: 1.5625rem 0 0 0; } }
      @media screen and (min-width: 750px) {
        /* line 70, src/blocks/flexible-stats/_flexible-stats.scss */
        .gif-flexible-stats__contain::after {
          border-width: 0.3125rem;
          margin: 2.5rem 0 0 0; } }
      @media screen and (min-width: 1280px) {
        /* line 70, src/blocks/flexible-stats/_flexible-stats.scss */
        .gif-flexible-stats__contain::after {
          margin: 3.75rem 0 0 0; } }
    /* line 94, src/blocks/flexible-stats/_flexible-stats.scss */
    .gif-flexible-stats__contain--dark-blue:after {
      border-image-source: linear-gradient(to top, var(--cello), var(--valencia)); }
    /* line 100, src/blocks/flexible-stats/_flexible-stats.scss */
    .gif-flexible-stats__contain--red:after {
      border-image-source: linear-gradient(to top, var(--valencia), var(--cello)); }
    /* line 105, src/blocks/flexible-stats/_flexible-stats.scss */
    .gif-flexible-stats__contain--red sup > a {
      border: none;
      text-decoration: none;
      color: var(--white); }
  /* line 114, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats__container {
    align-items: center;
    display: flex;
    flex: 1;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    width: 100%; }
    @media screen and (min-width: 0) {
      /* line 114, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats__container {
        padding: 1.5625rem 0 0 0; } }
    @media screen and (min-width: 750px) {
      /* line 114, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats__container {
        padding: 2.5rem 0 0 0; } }
    @media screen and (min-width: 1280px) {
      /* line 114, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats__container {
        padding: 3.75rem 0 0 0; } }
  /* line 130, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats__headline {
    color: var(--white);
    display: -webkit-box;
    hyphens: none;
    text-align: center;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    font-family: "Knockout 71 A", "Knockout 71 B";
    font-style: normal;
    font-weight: 400; }
    @media screen and (min-width: 0) {
      /* line 130, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats__headline {
        grid-column: 1/span 6;
        line-height: 1.14; } }
    @media screen and (min-width: 750px) {
      /* line 130, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats__headline {
        grid-column: 1/span 12;
        line-height: 1.12; } }
    @media screen and (min-width: 1280px) {
      /* line 130, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats__headline {
        line-height: 1.07; } }
  /* line 158, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats__subtitleH3, .gif-flexible-stats__subtitleH5 {
    color: var(--white);
    display: -webkit-box;
    hyphens: none;
    text-align: left;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical; }
  /* line 176, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats__headline--red, .gif-flexible-stats--text-cta .gif-flexible-stats__description--red,
  .gif-flexible-stats .gif-flexible-stats__headline--red,
  .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--red,
  .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--red, .gif-flexible-stats__subtitleH3--red,
  .gif-flexible-stats .gif-flexible-stats__subtitleH3--red, .gif-flexible-stats__subtitleH5--red,
  .gif-flexible-stats .gif-flexible-stats__subtitleH5--red, .gif-flexible-stats__description--red,
  .gif-flexible-stats .gif-flexible-stats__description--red {
    color: var(--dark-blue-grey); }
    /* line 179, src/blocks/flexible-stats/_flexible-stats.scss */
    .gif-flexible-stats__headline--red b, .gif-flexible-stats--text-cta .gif-flexible-stats__description--red b,
    .gif-flexible-stats__headline--red strong,
    .gif-flexible-stats--text-cta .gif-flexible-stats__description--red strong,
    .gif-flexible-stats .gif-flexible-stats__headline--red b,
    .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--red b,
    .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--red b,
    .gif-flexible-stats .gif-flexible-stats__headline--red strong,
    .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--red strong,
    .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--red strong, .gif-flexible-stats__subtitleH3--red b,
    .gif-flexible-stats__subtitleH3--red strong,
    .gif-flexible-stats .gif-flexible-stats__subtitleH3--red b,
    .gif-flexible-stats .gif-flexible-stats__subtitleH3--red strong, .gif-flexible-stats__subtitleH5--red b,
    .gif-flexible-stats__subtitleH5--red strong,
    .gif-flexible-stats .gif-flexible-stats__subtitleH5--red b,
    .gif-flexible-stats .gif-flexible-stats__subtitleH5--red strong, .gif-flexible-stats__description--red b,
    .gif-flexible-stats__description--red strong,
    .gif-flexible-stats .gif-flexible-stats__description--red b,
    .gif-flexible-stats .gif-flexible-stats__description--red strong {
      color: var(--dark-blue-grey);
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 700; }
      /* line 184, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats__headline--red b > i, .gif-flexible-stats--text-cta .gif-flexible-stats__description--red b > i,
      .gif-flexible-stats__headline--red b em,
      .gif-flexible-stats--text-cta .gif-flexible-stats__description--red b em,
      .gif-flexible-stats__headline--red strong > i,
      .gif-flexible-stats--text-cta .gif-flexible-stats__description--red strong > i,
      .gif-flexible-stats__headline--red strong em,
      .gif-flexible-stats--text-cta .gif-flexible-stats__description--red strong em,
      .gif-flexible-stats .gif-flexible-stats__headline--red b > i,
      .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--red b > i,
      .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--red b > i,
      .gif-flexible-stats .gif-flexible-stats__headline--red b em,
      .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--red b em,
      .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--red b em,
      .gif-flexible-stats .gif-flexible-stats__headline--red strong > i,
      .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--red strong > i,
      .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--red strong > i,
      .gif-flexible-stats .gif-flexible-stats__headline--red strong em,
      .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--red strong em,
      .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--red strong em, .gif-flexible-stats__subtitleH3--red b > i,
      .gif-flexible-stats__subtitleH3--red b em,
      .gif-flexible-stats__subtitleH3--red strong > i,
      .gif-flexible-stats__subtitleH3--red strong em,
      .gif-flexible-stats .gif-flexible-stats__subtitleH3--red b > i,
      .gif-flexible-stats .gif-flexible-stats__subtitleH3--red b em,
      .gif-flexible-stats .gif-flexible-stats__subtitleH3--red strong > i,
      .gif-flexible-stats .gif-flexible-stats__subtitleH3--red strong em, .gif-flexible-stats__subtitleH5--red b > i,
      .gif-flexible-stats__subtitleH5--red b em,
      .gif-flexible-stats__subtitleH5--red strong > i,
      .gif-flexible-stats__subtitleH5--red strong em,
      .gif-flexible-stats .gif-flexible-stats__subtitleH5--red b > i,
      .gif-flexible-stats .gif-flexible-stats__subtitleH5--red b em,
      .gif-flexible-stats .gif-flexible-stats__subtitleH5--red strong > i,
      .gif-flexible-stats .gif-flexible-stats__subtitleH5--red strong em, .gif-flexible-stats__description--red b > i,
      .gif-flexible-stats__description--red b em,
      .gif-flexible-stats__description--red strong > i,
      .gif-flexible-stats__description--red strong em,
      .gif-flexible-stats .gif-flexible-stats__description--red b > i,
      .gif-flexible-stats .gif-flexible-stats__description--red b em,
      .gif-flexible-stats .gif-flexible-stats__description--red strong > i,
      .gif-flexible-stats .gif-flexible-stats__description--red strong em {
        font-family: "Ringside Condensed A", "Ringside Condensed B";
        font-style: normal;
        font-weight: 700;
        color: var(--dark-blue-grey);
        font-style: italic; }
    /* line 194, src/blocks/flexible-stats/_flexible-stats.scss */
    .gif-flexible-stats__headline--red i, .gif-flexible-stats--text-cta .gif-flexible-stats__description--red i,
    .gif-flexible-stats__headline--red em,
    .gif-flexible-stats--text-cta .gif-flexible-stats__description--red em,
    .gif-flexible-stats .gif-flexible-stats__headline--red i,
    .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--red i,
    .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--red i,
    .gif-flexible-stats .gif-flexible-stats__headline--red em,
    .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--red em,
    .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--red em, .gif-flexible-stats__subtitleH3--red i,
    .gif-flexible-stats__subtitleH3--red em,
    .gif-flexible-stats .gif-flexible-stats__subtitleH3--red i,
    .gif-flexible-stats .gif-flexible-stats__subtitleH3--red em, .gif-flexible-stats__subtitleH5--red i,
    .gif-flexible-stats__subtitleH5--red em,
    .gif-flexible-stats .gif-flexible-stats__subtitleH5--red i,
    .gif-flexible-stats .gif-flexible-stats__subtitleH5--red em, .gif-flexible-stats__description--red i,
    .gif-flexible-stats__description--red em,
    .gif-flexible-stats .gif-flexible-stats__description--red i,
    .gif-flexible-stats .gif-flexible-stats__description--red em {
      color: var(--white);
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 700;
      font-style: italic; }
      /* line 200, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats__headline--red i > b, .gif-flexible-stats--text-cta .gif-flexible-stats__description--red i > b,
      .gif-flexible-stats__headline--red i strong,
      .gif-flexible-stats--text-cta .gif-flexible-stats__description--red i strong,
      .gif-flexible-stats__headline--red em > b,
      .gif-flexible-stats--text-cta .gif-flexible-stats__description--red em > b,
      .gif-flexible-stats__headline--red em strong,
      .gif-flexible-stats--text-cta .gif-flexible-stats__description--red em strong,
      .gif-flexible-stats .gif-flexible-stats__headline--red i > b,
      .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--red i > b,
      .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--red i > b,
      .gif-flexible-stats .gif-flexible-stats__headline--red i strong,
      .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--red i strong,
      .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--red i strong,
      .gif-flexible-stats .gif-flexible-stats__headline--red em > b,
      .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--red em > b,
      .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--red em > b,
      .gif-flexible-stats .gif-flexible-stats__headline--red em strong,
      .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--red em strong,
      .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--red em strong, .gif-flexible-stats__subtitleH3--red i > b,
      .gif-flexible-stats__subtitleH3--red i strong,
      .gif-flexible-stats__subtitleH3--red em > b,
      .gif-flexible-stats__subtitleH3--red em strong,
      .gif-flexible-stats .gif-flexible-stats__subtitleH3--red i > b,
      .gif-flexible-stats .gif-flexible-stats__subtitleH3--red i strong,
      .gif-flexible-stats .gif-flexible-stats__subtitleH3--red em > b,
      .gif-flexible-stats .gif-flexible-stats__subtitleH3--red em strong, .gif-flexible-stats__subtitleH5--red i > b,
      .gif-flexible-stats__subtitleH5--red i strong,
      .gif-flexible-stats__subtitleH5--red em > b,
      .gif-flexible-stats__subtitleH5--red em strong,
      .gif-flexible-stats .gif-flexible-stats__subtitleH5--red i > b,
      .gif-flexible-stats .gif-flexible-stats__subtitleH5--red i strong,
      .gif-flexible-stats .gif-flexible-stats__subtitleH5--red em > b,
      .gif-flexible-stats .gif-flexible-stats__subtitleH5--red em strong, .gif-flexible-stats__description--red i > b,
      .gif-flexible-stats__description--red i strong,
      .gif-flexible-stats__description--red em > b,
      .gif-flexible-stats__description--red em strong,
      .gif-flexible-stats .gif-flexible-stats__description--red i > b,
      .gif-flexible-stats .gif-flexible-stats__description--red i strong,
      .gif-flexible-stats .gif-flexible-stats__description--red em > b,
      .gif-flexible-stats .gif-flexible-stats__description--red em strong {
        color: var(--dark-blue-grey);
        font-style: italic; }
    /* line 208, src/blocks/flexible-stats/_flexible-stats.scss */
    .gif-flexible-stats__headline--red a, .gif-flexible-stats--text-cta .gif-flexible-stats__description--red a,
    .gif-flexible-stats .gif-flexible-stats__headline--red a,
    .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--red a,
    .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--red a, .gif-flexible-stats__subtitleH3--red a,
    .gif-flexible-stats .gif-flexible-stats__subtitleH3--red a, .gif-flexible-stats__subtitleH5--red a,
    .gif-flexible-stats .gif-flexible-stats__subtitleH5--red a, .gif-flexible-stats__description--red a,
    .gif-flexible-stats .gif-flexible-stats__description--red a {
      text-decoration: none; }
    /* line 211, src/blocks/flexible-stats/_flexible-stats.scss */
    .gif-flexible-stats__headline--red > a, .gif-flexible-stats--text-cta .gif-flexible-stats__description--red > a,
    .gif-flexible-stats__headline--red > strong > a,
    .gif-flexible-stats--text-cta .gif-flexible-stats__description--red > strong > a,
    .gif-flexible-stats__headline--red > strong > em > a,
    .gif-flexible-stats--text-cta .gif-flexible-stats__description--red > strong > em > a,
    .gif-flexible-stats__headline--red > em > a,
    .gif-flexible-stats--text-cta .gif-flexible-stats__description--red > em > a,
    .gif-flexible-stats__headline--red > em > strong > a,
    .gif-flexible-stats--text-cta .gif-flexible-stats__description--red > em > strong > a,
    .gif-flexible-stats__headline--red > a > em,
    .gif-flexible-stats--text-cta .gif-flexible-stats__description--red > a > em,
    .gif-flexible-stats__headline--red > a > strong,
    .gif-flexible-stats--text-cta .gif-flexible-stats__description--red > a > strong,
    .gif-flexible-stats .gif-flexible-stats__headline--red > a,
    .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--red > a,
    .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--red > a,
    .gif-flexible-stats .gif-flexible-stats__headline--red > strong > a,
    .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--red > strong > a,
    .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--red > strong > a,
    .gif-flexible-stats .gif-flexible-stats__headline--red > strong > em > a,
    .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--red > strong > em > a,
    .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--red > strong > em > a,
    .gif-flexible-stats .gif-flexible-stats__headline--red > em > a,
    .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--red > em > a,
    .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--red > em > a,
    .gif-flexible-stats .gif-flexible-stats__headline--red > em > strong > a,
    .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--red > em > strong > a,
    .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--red > em > strong > a,
    .gif-flexible-stats .gif-flexible-stats__headline--red > a > em,
    .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--red > a > em,
    .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--red > a > em,
    .gif-flexible-stats .gif-flexible-stats__headline--red > a > strong,
    .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--red > a > strong,
    .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--red > a > strong, .gif-flexible-stats__subtitleH3--red > a,
    .gif-flexible-stats__subtitleH3--red > strong > a,
    .gif-flexible-stats__subtitleH3--red > strong > em > a,
    .gif-flexible-stats__subtitleH3--red > em > a,
    .gif-flexible-stats__subtitleH3--red > em > strong > a,
    .gif-flexible-stats__subtitleH3--red > a > em,
    .gif-flexible-stats__subtitleH3--red > a > strong,
    .gif-flexible-stats .gif-flexible-stats__subtitleH3--red > a,
    .gif-flexible-stats .gif-flexible-stats__subtitleH3--red > strong > a,
    .gif-flexible-stats .gif-flexible-stats__subtitleH3--red > strong > em > a,
    .gif-flexible-stats .gif-flexible-stats__subtitleH3--red > em > a,
    .gif-flexible-stats .gif-flexible-stats__subtitleH3--red > em > strong > a,
    .gif-flexible-stats .gif-flexible-stats__subtitleH3--red > a > em,
    .gif-flexible-stats .gif-flexible-stats__subtitleH3--red > a > strong, .gif-flexible-stats__subtitleH5--red > a,
    .gif-flexible-stats__subtitleH5--red > strong > a,
    .gif-flexible-stats__subtitleH5--red > strong > em > a,
    .gif-flexible-stats__subtitleH5--red > em > a,
    .gif-flexible-stats__subtitleH5--red > em > strong > a,
    .gif-flexible-stats__subtitleH5--red > a > em,
    .gif-flexible-stats__subtitleH5--red > a > strong,
    .gif-flexible-stats .gif-flexible-stats__subtitleH5--red > a,
    .gif-flexible-stats .gif-flexible-stats__subtitleH5--red > strong > a,
    .gif-flexible-stats .gif-flexible-stats__subtitleH5--red > strong > em > a,
    .gif-flexible-stats .gif-flexible-stats__subtitleH5--red > em > a,
    .gif-flexible-stats .gif-flexible-stats__subtitleH5--red > em > strong > a,
    .gif-flexible-stats .gif-flexible-stats__subtitleH5--red > a > em,
    .gif-flexible-stats .gif-flexible-stats__subtitleH5--red > a > strong, .gif-flexible-stats__description--red > a,
    .gif-flexible-stats__description--red > strong > a,
    .gif-flexible-stats__description--red > strong > em > a,
    .gif-flexible-stats__description--red > em > a,
    .gif-flexible-stats__description--red > em > strong > a,
    .gif-flexible-stats__description--red > a > em,
    .gif-flexible-stats__description--red > a > strong,
    .gif-flexible-stats .gif-flexible-stats__description--red > a,
    .gif-flexible-stats .gif-flexible-stats__description--red > strong > a,
    .gif-flexible-stats .gif-flexible-stats__description--red > strong > em > a,
    .gif-flexible-stats .gif-flexible-stats__description--red > em > a,
    .gif-flexible-stats .gif-flexible-stats__description--red > em > strong > a,
    .gif-flexible-stats .gif-flexible-stats__description--red > a > em,
    .gif-flexible-stats .gif-flexible-stats__description--red > a > strong {
      text-decoration: none;
      color: var(--white);
      border-bottom: dashed 0.0625rem var(--white); }
      /* line 222, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats__headline--red > a:hover, .gif-flexible-stats--text-cta .gif-flexible-stats__description--red > a:hover,
      .gif-flexible-stats__headline--red > strong > a:hover,
      .gif-flexible-stats--text-cta .gif-flexible-stats__description--red > strong > a:hover,
      .gif-flexible-stats__headline--red > strong > em > a:hover,
      .gif-flexible-stats--text-cta .gif-flexible-stats__description--red > strong > em > a:hover,
      .gif-flexible-stats__headline--red > em > a:hover,
      .gif-flexible-stats--text-cta .gif-flexible-stats__description--red > em > a:hover,
      .gif-flexible-stats__headline--red > em > strong > a:hover,
      .gif-flexible-stats--text-cta .gif-flexible-stats__description--red > em > strong > a:hover,
      .gif-flexible-stats__headline--red > a > em:hover,
      .gif-flexible-stats--text-cta .gif-flexible-stats__description--red > a > em:hover,
      .gif-flexible-stats__headline--red > a > strong:hover,
      .gif-flexible-stats--text-cta .gif-flexible-stats__description--red > a > strong:hover,
      .gif-flexible-stats .gif-flexible-stats__headline--red > a:hover,
      .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--red > a:hover,
      .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--red > a:hover,
      .gif-flexible-stats .gif-flexible-stats__headline--red > strong > a:hover,
      .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--red > strong > a:hover,
      .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--red > strong > a:hover,
      .gif-flexible-stats .gif-flexible-stats__headline--red > strong > em > a:hover,
      .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--red > strong > em > a:hover,
      .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--red > strong > em > a:hover,
      .gif-flexible-stats .gif-flexible-stats__headline--red > em > a:hover,
      .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--red > em > a:hover,
      .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--red > em > a:hover,
      .gif-flexible-stats .gif-flexible-stats__headline--red > em > strong > a:hover,
      .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--red > em > strong > a:hover,
      .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--red > em > strong > a:hover,
      .gif-flexible-stats .gif-flexible-stats__headline--red > a > em:hover,
      .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--red > a > em:hover,
      .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--red > a > em:hover,
      .gif-flexible-stats .gif-flexible-stats__headline--red > a > strong:hover,
      .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--red > a > strong:hover,
      .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--red > a > strong:hover, .gif-flexible-stats__subtitleH3--red > a:hover,
      .gif-flexible-stats__subtitleH3--red > strong > a:hover,
      .gif-flexible-stats__subtitleH3--red > strong > em > a:hover,
      .gif-flexible-stats__subtitleH3--red > em > a:hover,
      .gif-flexible-stats__subtitleH3--red > em > strong > a:hover,
      .gif-flexible-stats__subtitleH3--red > a > em:hover,
      .gif-flexible-stats__subtitleH3--red > a > strong:hover,
      .gif-flexible-stats .gif-flexible-stats__subtitleH3--red > a:hover,
      .gif-flexible-stats .gif-flexible-stats__subtitleH3--red > strong > a:hover,
      .gif-flexible-stats .gif-flexible-stats__subtitleH3--red > strong > em > a:hover,
      .gif-flexible-stats .gif-flexible-stats__subtitleH3--red > em > a:hover,
      .gif-flexible-stats .gif-flexible-stats__subtitleH3--red > em > strong > a:hover,
      .gif-flexible-stats .gif-flexible-stats__subtitleH3--red > a > em:hover,
      .gif-flexible-stats .gif-flexible-stats__subtitleH3--red > a > strong:hover, .gif-flexible-stats__subtitleH5--red > a:hover,
      .gif-flexible-stats__subtitleH5--red > strong > a:hover,
      .gif-flexible-stats__subtitleH5--red > strong > em > a:hover,
      .gif-flexible-stats__subtitleH5--red > em > a:hover,
      .gif-flexible-stats__subtitleH5--red > em > strong > a:hover,
      .gif-flexible-stats__subtitleH5--red > a > em:hover,
      .gif-flexible-stats__subtitleH5--red > a > strong:hover,
      .gif-flexible-stats .gif-flexible-stats__subtitleH5--red > a:hover,
      .gif-flexible-stats .gif-flexible-stats__subtitleH5--red > strong > a:hover,
      .gif-flexible-stats .gif-flexible-stats__subtitleH5--red > strong > em > a:hover,
      .gif-flexible-stats .gif-flexible-stats__subtitleH5--red > em > a:hover,
      .gif-flexible-stats .gif-flexible-stats__subtitleH5--red > em > strong > a:hover,
      .gif-flexible-stats .gif-flexible-stats__subtitleH5--red > a > em:hover,
      .gif-flexible-stats .gif-flexible-stats__subtitleH5--red > a > strong:hover, .gif-flexible-stats__description--red > a:hover,
      .gif-flexible-stats__description--red > strong > a:hover,
      .gif-flexible-stats__description--red > strong > em > a:hover,
      .gif-flexible-stats__description--red > em > a:hover,
      .gif-flexible-stats__description--red > em > strong > a:hover,
      .gif-flexible-stats__description--red > a > em:hover,
      .gif-flexible-stats__description--red > a > strong:hover,
      .gif-flexible-stats .gif-flexible-stats__description--red > a:hover,
      .gif-flexible-stats .gif-flexible-stats__description--red > strong > a:hover,
      .gif-flexible-stats .gif-flexible-stats__description--red > strong > em > a:hover,
      .gif-flexible-stats .gif-flexible-stats__description--red > em > a:hover,
      .gif-flexible-stats .gif-flexible-stats__description--red > em > strong > a:hover,
      .gif-flexible-stats .gif-flexible-stats__description--red > a > em:hover,
      .gif-flexible-stats .gif-flexible-stats__description--red > a > strong:hover {
        color: var(--dark-blue-grey);
        border-color: var(--dark-blue-grey); }
    /* line 230, src/blocks/flexible-stats/_flexible-stats.scss */
    .gif-flexible-stats__headline--red sup > a, .gif-flexible-stats--text-cta .gif-flexible-stats__description--red sup > a,
    .gif-flexible-stats .gif-flexible-stats__headline--red sup > a,
    .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--red sup > a,
    .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--red sup > a, .gif-flexible-stats__subtitleH3--red sup > a,
    .gif-flexible-stats .gif-flexible-stats__subtitleH3--red sup > a, .gif-flexible-stats__subtitleH5--red sup > a,
    .gif-flexible-stats .gif-flexible-stats__subtitleH5--red sup > a, .gif-flexible-stats__description--red sup > a,
    .gif-flexible-stats .gif-flexible-stats__description--red sup > a {
      font-style: normal;
      border: none;
      color: var(--white); }
  /* line 238, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats__headline--dark-blue, .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue,
  .gif-flexible-stats .gif-flexible-stats__headline--dark-blue,
  .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue,
  .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--dark-blue, .gif-flexible-stats__subtitleH3--dark-blue,
  .gif-flexible-stats .gif-flexible-stats__subtitleH3--dark-blue, .gif-flexible-stats__subtitleH5--dark-blue,
  .gif-flexible-stats .gif-flexible-stats__subtitleH5--dark-blue, .gif-flexible-stats__description--dark-blue,
  .gif-flexible-stats .gif-flexible-stats__description--dark-blue {
    color: var(--valencia); }
    /* line 241, src/blocks/flexible-stats/_flexible-stats.scss */
    .gif-flexible-stats__headline--dark-blue b, .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue b,
    .gif-flexible-stats__headline--dark-blue strong,
    .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue strong,
    .gif-flexible-stats .gif-flexible-stats__headline--dark-blue b,
    .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue b,
    .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--dark-blue b,
    .gif-flexible-stats .gif-flexible-stats__headline--dark-blue strong,
    .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue strong,
    .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--dark-blue strong, .gif-flexible-stats__subtitleH3--dark-blue b,
    .gif-flexible-stats__subtitleH3--dark-blue strong,
    .gif-flexible-stats .gif-flexible-stats__subtitleH3--dark-blue b,
    .gif-flexible-stats .gif-flexible-stats__subtitleH3--dark-blue strong, .gif-flexible-stats__subtitleH5--dark-blue b,
    .gif-flexible-stats__subtitleH5--dark-blue strong,
    .gif-flexible-stats .gif-flexible-stats__subtitleH5--dark-blue b,
    .gif-flexible-stats .gif-flexible-stats__subtitleH5--dark-blue strong, .gif-flexible-stats__description--dark-blue b,
    .gif-flexible-stats__description--dark-blue strong,
    .gif-flexible-stats .gif-flexible-stats__description--dark-blue b,
    .gif-flexible-stats .gif-flexible-stats__description--dark-blue strong {
      color: var(--valencia);
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 700; }
      /* line 246, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats__headline--dark-blue b > i, .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue b > i,
      .gif-flexible-stats__headline--dark-blue b em,
      .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue b em,
      .gif-flexible-stats__headline--dark-blue strong > i,
      .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue strong > i,
      .gif-flexible-stats__headline--dark-blue strong em,
      .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue strong em,
      .gif-flexible-stats .gif-flexible-stats__headline--dark-blue b > i,
      .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue b > i,
      .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--dark-blue b > i,
      .gif-flexible-stats .gif-flexible-stats__headline--dark-blue b em,
      .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue b em,
      .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--dark-blue b em,
      .gif-flexible-stats .gif-flexible-stats__headline--dark-blue strong > i,
      .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue strong > i,
      .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--dark-blue strong > i,
      .gif-flexible-stats .gif-flexible-stats__headline--dark-blue strong em,
      .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue strong em,
      .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--dark-blue strong em, .gif-flexible-stats__subtitleH3--dark-blue b > i,
      .gif-flexible-stats__subtitleH3--dark-blue b em,
      .gif-flexible-stats__subtitleH3--dark-blue strong > i,
      .gif-flexible-stats__subtitleH3--dark-blue strong em,
      .gif-flexible-stats .gif-flexible-stats__subtitleH3--dark-blue b > i,
      .gif-flexible-stats .gif-flexible-stats__subtitleH3--dark-blue b em,
      .gif-flexible-stats .gif-flexible-stats__subtitleH3--dark-blue strong > i,
      .gif-flexible-stats .gif-flexible-stats__subtitleH3--dark-blue strong em, .gif-flexible-stats__subtitleH5--dark-blue b > i,
      .gif-flexible-stats__subtitleH5--dark-blue b em,
      .gif-flexible-stats__subtitleH5--dark-blue strong > i,
      .gif-flexible-stats__subtitleH5--dark-blue strong em,
      .gif-flexible-stats .gif-flexible-stats__subtitleH5--dark-blue b > i,
      .gif-flexible-stats .gif-flexible-stats__subtitleH5--dark-blue b em,
      .gif-flexible-stats .gif-flexible-stats__subtitleH5--dark-blue strong > i,
      .gif-flexible-stats .gif-flexible-stats__subtitleH5--dark-blue strong em, .gif-flexible-stats__description--dark-blue b > i,
      .gif-flexible-stats__description--dark-blue b em,
      .gif-flexible-stats__description--dark-blue strong > i,
      .gif-flexible-stats__description--dark-blue strong em,
      .gif-flexible-stats .gif-flexible-stats__description--dark-blue b > i,
      .gif-flexible-stats .gif-flexible-stats__description--dark-blue b em,
      .gif-flexible-stats .gif-flexible-stats__description--dark-blue strong > i,
      .gif-flexible-stats .gif-flexible-stats__description--dark-blue strong em {
        font-family: "Ringside Condensed A", "Ringside Condensed B";
        font-style: normal;
        font-weight: 700;
        color: var(--valencia);
        font-style: italic; }
    /* line 255, src/blocks/flexible-stats/_flexible-stats.scss */
    .gif-flexible-stats__headline--dark-blue i, .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue i,
    .gif-flexible-stats__headline--dark-blue em,
    .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue em,
    .gif-flexible-stats .gif-flexible-stats__headline--dark-blue i,
    .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue i,
    .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--dark-blue i,
    .gif-flexible-stats .gif-flexible-stats__headline--dark-blue em,
    .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue em,
    .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--dark-blue em, .gif-flexible-stats__subtitleH3--dark-blue i,
    .gif-flexible-stats__subtitleH3--dark-blue em,
    .gif-flexible-stats .gif-flexible-stats__subtitleH3--dark-blue i,
    .gif-flexible-stats .gif-flexible-stats__subtitleH3--dark-blue em, .gif-flexible-stats__subtitleH5--dark-blue i,
    .gif-flexible-stats__subtitleH5--dark-blue em,
    .gif-flexible-stats .gif-flexible-stats__subtitleH5--dark-blue i,
    .gif-flexible-stats .gif-flexible-stats__subtitleH5--dark-blue em, .gif-flexible-stats__description--dark-blue i,
    .gif-flexible-stats__description--dark-blue em,
    .gif-flexible-stats .gif-flexible-stats__description--dark-blue i,
    .gif-flexible-stats .gif-flexible-stats__description--dark-blue em {
      color: var(--white);
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 700;
      font-style: italic; }
      /* line 261, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats__headline--dark-blue i > b, .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue i > b,
      .gif-flexible-stats__headline--dark-blue i strong,
      .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue i strong,
      .gif-flexible-stats__headline--dark-blue em > b,
      .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue em > b,
      .gif-flexible-stats__headline--dark-blue em strong,
      .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue em strong,
      .gif-flexible-stats .gif-flexible-stats__headline--dark-blue i > b,
      .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue i > b,
      .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--dark-blue i > b,
      .gif-flexible-stats .gif-flexible-stats__headline--dark-blue i strong,
      .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue i strong,
      .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--dark-blue i strong,
      .gif-flexible-stats .gif-flexible-stats__headline--dark-blue em > b,
      .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue em > b,
      .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--dark-blue em > b,
      .gif-flexible-stats .gif-flexible-stats__headline--dark-blue em strong,
      .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue em strong,
      .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--dark-blue em strong, .gif-flexible-stats__subtitleH3--dark-blue i > b,
      .gif-flexible-stats__subtitleH3--dark-blue i strong,
      .gif-flexible-stats__subtitleH3--dark-blue em > b,
      .gif-flexible-stats__subtitleH3--dark-blue em strong,
      .gif-flexible-stats .gif-flexible-stats__subtitleH3--dark-blue i > b,
      .gif-flexible-stats .gif-flexible-stats__subtitleH3--dark-blue i strong,
      .gif-flexible-stats .gif-flexible-stats__subtitleH3--dark-blue em > b,
      .gif-flexible-stats .gif-flexible-stats__subtitleH3--dark-blue em strong, .gif-flexible-stats__subtitleH5--dark-blue i > b,
      .gif-flexible-stats__subtitleH5--dark-blue i strong,
      .gif-flexible-stats__subtitleH5--dark-blue em > b,
      .gif-flexible-stats__subtitleH5--dark-blue em strong,
      .gif-flexible-stats .gif-flexible-stats__subtitleH5--dark-blue i > b,
      .gif-flexible-stats .gif-flexible-stats__subtitleH5--dark-blue i strong,
      .gif-flexible-stats .gif-flexible-stats__subtitleH5--dark-blue em > b,
      .gif-flexible-stats .gif-flexible-stats__subtitleH5--dark-blue em strong, .gif-flexible-stats__description--dark-blue i > b,
      .gif-flexible-stats__description--dark-blue i strong,
      .gif-flexible-stats__description--dark-blue em > b,
      .gif-flexible-stats__description--dark-blue em strong,
      .gif-flexible-stats .gif-flexible-stats__description--dark-blue i > b,
      .gif-flexible-stats .gif-flexible-stats__description--dark-blue i strong,
      .gif-flexible-stats .gif-flexible-stats__description--dark-blue em > b,
      .gif-flexible-stats .gif-flexible-stats__description--dark-blue em strong {
        color: var(--valencia);
        font-style: italic; }
    /* line 269, src/blocks/flexible-stats/_flexible-stats.scss */
    .gif-flexible-stats__headline--dark-blue > a, .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue > a,
    .gif-flexible-stats__headline--dark-blue > strong > a,
    .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue > strong > a,
    .gif-flexible-stats__headline--dark-blue > strong > em > a,
    .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue > strong > em > a,
    .gif-flexible-stats__headline--dark-blue > em > a,
    .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue > em > a,
    .gif-flexible-stats__headline--dark-blue > em > strong > a,
    .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue > em > strong > a,
    .gif-flexible-stats__headline--dark-blue > a > em,
    .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue > a > em,
    .gif-flexible-stats__headline--dark-blue > a > strong,
    .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue > a > strong,
    .gif-flexible-stats .gif-flexible-stats__headline--dark-blue > a,
    .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue > a,
    .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--dark-blue > a,
    .gif-flexible-stats .gif-flexible-stats__headline--dark-blue > strong > a,
    .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue > strong > a,
    .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--dark-blue > strong > a,
    .gif-flexible-stats .gif-flexible-stats__headline--dark-blue > strong > em > a,
    .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue > strong > em > a,
    .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--dark-blue > strong > em > a,
    .gif-flexible-stats .gif-flexible-stats__headline--dark-blue > em > a,
    .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue > em > a,
    .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--dark-blue > em > a,
    .gif-flexible-stats .gif-flexible-stats__headline--dark-blue > em > strong > a,
    .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue > em > strong > a,
    .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--dark-blue > em > strong > a,
    .gif-flexible-stats .gif-flexible-stats__headline--dark-blue > a > em,
    .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue > a > em,
    .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--dark-blue > a > em,
    .gif-flexible-stats .gif-flexible-stats__headline--dark-blue > a > strong,
    .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue > a > strong,
    .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--dark-blue > a > strong, .gif-flexible-stats__subtitleH3--dark-blue > a,
    .gif-flexible-stats__subtitleH3--dark-blue > strong > a,
    .gif-flexible-stats__subtitleH3--dark-blue > strong > em > a,
    .gif-flexible-stats__subtitleH3--dark-blue > em > a,
    .gif-flexible-stats__subtitleH3--dark-blue > em > strong > a,
    .gif-flexible-stats__subtitleH3--dark-blue > a > em,
    .gif-flexible-stats__subtitleH3--dark-blue > a > strong,
    .gif-flexible-stats .gif-flexible-stats__subtitleH3--dark-blue > a,
    .gif-flexible-stats .gif-flexible-stats__subtitleH3--dark-blue > strong > a,
    .gif-flexible-stats .gif-flexible-stats__subtitleH3--dark-blue > strong > em > a,
    .gif-flexible-stats .gif-flexible-stats__subtitleH3--dark-blue > em > a,
    .gif-flexible-stats .gif-flexible-stats__subtitleH3--dark-blue > em > strong > a,
    .gif-flexible-stats .gif-flexible-stats__subtitleH3--dark-blue > a > em,
    .gif-flexible-stats .gif-flexible-stats__subtitleH3--dark-blue > a > strong, .gif-flexible-stats__subtitleH5--dark-blue > a,
    .gif-flexible-stats__subtitleH5--dark-blue > strong > a,
    .gif-flexible-stats__subtitleH5--dark-blue > strong > em > a,
    .gif-flexible-stats__subtitleH5--dark-blue > em > a,
    .gif-flexible-stats__subtitleH5--dark-blue > em > strong > a,
    .gif-flexible-stats__subtitleH5--dark-blue > a > em,
    .gif-flexible-stats__subtitleH5--dark-blue > a > strong,
    .gif-flexible-stats .gif-flexible-stats__subtitleH5--dark-blue > a,
    .gif-flexible-stats .gif-flexible-stats__subtitleH5--dark-blue > strong > a,
    .gif-flexible-stats .gif-flexible-stats__subtitleH5--dark-blue > strong > em > a,
    .gif-flexible-stats .gif-flexible-stats__subtitleH5--dark-blue > em > a,
    .gif-flexible-stats .gif-flexible-stats__subtitleH5--dark-blue > em > strong > a,
    .gif-flexible-stats .gif-flexible-stats__subtitleH5--dark-blue > a > em,
    .gif-flexible-stats .gif-flexible-stats__subtitleH5--dark-blue > a > strong, .gif-flexible-stats__description--dark-blue > a,
    .gif-flexible-stats__description--dark-blue > strong > a,
    .gif-flexible-stats__description--dark-blue > strong > em > a,
    .gif-flexible-stats__description--dark-blue > em > a,
    .gif-flexible-stats__description--dark-blue > em > strong > a,
    .gif-flexible-stats__description--dark-blue > a > em,
    .gif-flexible-stats__description--dark-blue > a > strong,
    .gif-flexible-stats .gif-flexible-stats__description--dark-blue > a,
    .gif-flexible-stats .gif-flexible-stats__description--dark-blue > strong > a,
    .gif-flexible-stats .gif-flexible-stats__description--dark-blue > strong > em > a,
    .gif-flexible-stats .gif-flexible-stats__description--dark-blue > em > a,
    .gif-flexible-stats .gif-flexible-stats__description--dark-blue > em > strong > a,
    .gif-flexible-stats .gif-flexible-stats__description--dark-blue > a > em,
    .gif-flexible-stats .gif-flexible-stats__description--dark-blue > a > strong {
      text-decoration: none;
      color: var(--white);
      border-bottom: dashed 0.0625rem var(--white); }
      /* line 280, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats__headline--dark-blue > a:hover, .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue > a:hover,
      .gif-flexible-stats__headline--dark-blue > strong > a:hover,
      .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue > strong > a:hover,
      .gif-flexible-stats__headline--dark-blue > strong > em > a:hover,
      .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue > strong > em > a:hover,
      .gif-flexible-stats__headline--dark-blue > em > a:hover,
      .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue > em > a:hover,
      .gif-flexible-stats__headline--dark-blue > em > strong > a:hover,
      .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue > em > strong > a:hover,
      .gif-flexible-stats__headline--dark-blue > a > em:hover,
      .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue > a > em:hover,
      .gif-flexible-stats__headline--dark-blue > a > strong:hover,
      .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue > a > strong:hover,
      .gif-flexible-stats .gif-flexible-stats__headline--dark-blue > a:hover,
      .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue > a:hover,
      .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--dark-blue > a:hover,
      .gif-flexible-stats .gif-flexible-stats__headline--dark-blue > strong > a:hover,
      .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue > strong > a:hover,
      .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--dark-blue > strong > a:hover,
      .gif-flexible-stats .gif-flexible-stats__headline--dark-blue > strong > em > a:hover,
      .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue > strong > em > a:hover,
      .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--dark-blue > strong > em > a:hover,
      .gif-flexible-stats .gif-flexible-stats__headline--dark-blue > em > a:hover,
      .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue > em > a:hover,
      .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--dark-blue > em > a:hover,
      .gif-flexible-stats .gif-flexible-stats__headline--dark-blue > em > strong > a:hover,
      .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue > em > strong > a:hover,
      .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--dark-blue > em > strong > a:hover,
      .gif-flexible-stats .gif-flexible-stats__headline--dark-blue > a > em:hover,
      .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue > a > em:hover,
      .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--dark-blue > a > em:hover,
      .gif-flexible-stats .gif-flexible-stats__headline--dark-blue > a > strong:hover,
      .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue > a > strong:hover,
      .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--dark-blue > a > strong:hover, .gif-flexible-stats__subtitleH3--dark-blue > a:hover,
      .gif-flexible-stats__subtitleH3--dark-blue > strong > a:hover,
      .gif-flexible-stats__subtitleH3--dark-blue > strong > em > a:hover,
      .gif-flexible-stats__subtitleH3--dark-blue > em > a:hover,
      .gif-flexible-stats__subtitleH3--dark-blue > em > strong > a:hover,
      .gif-flexible-stats__subtitleH3--dark-blue > a > em:hover,
      .gif-flexible-stats__subtitleH3--dark-blue > a > strong:hover,
      .gif-flexible-stats .gif-flexible-stats__subtitleH3--dark-blue > a:hover,
      .gif-flexible-stats .gif-flexible-stats__subtitleH3--dark-blue > strong > a:hover,
      .gif-flexible-stats .gif-flexible-stats__subtitleH3--dark-blue > strong > em > a:hover,
      .gif-flexible-stats .gif-flexible-stats__subtitleH3--dark-blue > em > a:hover,
      .gif-flexible-stats .gif-flexible-stats__subtitleH3--dark-blue > em > strong > a:hover,
      .gif-flexible-stats .gif-flexible-stats__subtitleH3--dark-blue > a > em:hover,
      .gif-flexible-stats .gif-flexible-stats__subtitleH3--dark-blue > a > strong:hover, .gif-flexible-stats__subtitleH5--dark-blue > a:hover,
      .gif-flexible-stats__subtitleH5--dark-blue > strong > a:hover,
      .gif-flexible-stats__subtitleH5--dark-blue > strong > em > a:hover,
      .gif-flexible-stats__subtitleH5--dark-blue > em > a:hover,
      .gif-flexible-stats__subtitleH5--dark-blue > em > strong > a:hover,
      .gif-flexible-stats__subtitleH5--dark-blue > a > em:hover,
      .gif-flexible-stats__subtitleH5--dark-blue > a > strong:hover,
      .gif-flexible-stats .gif-flexible-stats__subtitleH5--dark-blue > a:hover,
      .gif-flexible-stats .gif-flexible-stats__subtitleH5--dark-blue > strong > a:hover,
      .gif-flexible-stats .gif-flexible-stats__subtitleH5--dark-blue > strong > em > a:hover,
      .gif-flexible-stats .gif-flexible-stats__subtitleH5--dark-blue > em > a:hover,
      .gif-flexible-stats .gif-flexible-stats__subtitleH5--dark-blue > em > strong > a:hover,
      .gif-flexible-stats .gif-flexible-stats__subtitleH5--dark-blue > a > em:hover,
      .gif-flexible-stats .gif-flexible-stats__subtitleH5--dark-blue > a > strong:hover, .gif-flexible-stats__description--dark-blue > a:hover,
      .gif-flexible-stats__description--dark-blue > strong > a:hover,
      .gif-flexible-stats__description--dark-blue > strong > em > a:hover,
      .gif-flexible-stats__description--dark-blue > em > a:hover,
      .gif-flexible-stats__description--dark-blue > em > strong > a:hover,
      .gif-flexible-stats__description--dark-blue > a > em:hover,
      .gif-flexible-stats__description--dark-blue > a > strong:hover,
      .gif-flexible-stats .gif-flexible-stats__description--dark-blue > a:hover,
      .gif-flexible-stats .gif-flexible-stats__description--dark-blue > strong > a:hover,
      .gif-flexible-stats .gif-flexible-stats__description--dark-blue > strong > em > a:hover,
      .gif-flexible-stats .gif-flexible-stats__description--dark-blue > em > a:hover,
      .gif-flexible-stats .gif-flexible-stats__description--dark-blue > em > strong > a:hover,
      .gif-flexible-stats .gif-flexible-stats__description--dark-blue > a > em:hover,
      .gif-flexible-stats .gif-flexible-stats__description--dark-blue > a > strong:hover {
        color: var(--pale-red);
        border-color: var(--pale-red); }
    /* line 288, src/blocks/flexible-stats/_flexible-stats.scss */
    .gif-flexible-stats__headline--dark-blue sup > a, .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue sup > a,
    .gif-flexible-stats .gif-flexible-stats__headline--dark-blue sup > a,
    .gif-flexible-stats .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue sup > a,
    .gif-flexible-stats--text-cta .gif-flexible-stats .gif-flexible-stats__description--dark-blue sup > a, .gif-flexible-stats__subtitleH3--dark-blue sup > a,
    .gif-flexible-stats .gif-flexible-stats__subtitleH3--dark-blue sup > a, .gif-flexible-stats__subtitleH5--dark-blue sup > a,
    .gif-flexible-stats .gif-flexible-stats__subtitleH5--dark-blue sup > a, .gif-flexible-stats__description--dark-blue sup > a,
    .gif-flexible-stats .gif-flexible-stats__description--dark-blue sup > a {
      font-style: normal;
      border: none;
      color: var(--pale-red); }
  /* line 299, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats--intro .gif-flexible-stats__container {
    margin: auto; }
  /* line 303, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats--intro .gif-flexible-stats__headline {
    line-height: 1;
    color: var(--white);
    font-family: "Knockout 71 A", "Knockout 71 B";
    font-style: normal;
    font-weight: 400; }
    @media screen and (min-width: 0) {
      /* line 303, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--intro .gif-flexible-stats__headline {
        font-size: 1.875rem;
        width: calc(100% - 2.5rem); } }
    @media screen and (min-width: 750px) {
      /* line 303, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--intro .gif-flexible-stats__headline {
        font-size: 3rem;
        width: 90%; } }
    @media screen and (min-width: 1280px) {
      /* line 303, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--intro .gif-flexible-stats__headline {
        font-size: 5.125rem;
        width: 81.17444%; } }
    /* line 323, src/blocks/flexible-stats/_flexible-stats.scss */
    .gif-flexible-stats--intro .gif-flexible-stats__headline b,
    .gif-flexible-stats--intro .gif-flexible-stats__headline em,
    .gif-flexible-stats--intro .gif-flexible-stats__headline i,
    .gif-flexible-stats--intro .gif-flexible-stats__headline strong {
      font-family: "Knockout 71 A", "Knockout 71 B";
      font-style: normal;
      font-weight: 400; }
    /* line 331, src/blocks/flexible-stats/_flexible-stats.scss */
    .gif-flexible-stats--intro .gif-flexible-stats__headline > a,
    .gif-flexible-stats--intro .gif-flexible-stats__headline > sup > a,
    .gif-flexible-stats--intro .gif-flexible-stats__headline > strong > a,
    .gif-flexible-stats--intro .gif-flexible-stats__headline > em > a,
    .gif-flexible-stats--intro .gif-flexible-stats__headline > a > em,
    .gif-flexible-stats--intro .gif-flexible-stats__headline > a > strong {
      text-decoration: none;
      color: unset;
      text-decoration: none;
      border-bottom: none; }
      /* line 342, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--intro .gif-flexible-stats__headline > a:hover,
      .gif-flexible-stats--intro .gif-flexible-stats__headline > sup > a:hover,
      .gif-flexible-stats--intro .gif-flexible-stats__headline > strong > a:hover,
      .gif-flexible-stats--intro .gif-flexible-stats__headline > em > a:hover,
      .gif-flexible-stats--intro .gif-flexible-stats__headline > a > em:hover,
      .gif-flexible-stats--intro .gif-flexible-stats__headline > a > strong:hover {
        color: unset;
        border-color: var(--pale-red); }
  @media screen and (min-width: 0) {
    /* line 351, src/blocks/flexible-stats/_flexible-stats.scss */
    .gif-flexible-stats--image-text .gif-flexible-stats__container {
      padding: 0 1.5625rem; } }
  @media screen and (min-width: 750px) {
    /* line 351, src/blocks/flexible-stats/_flexible-stats.scss */
    .gif-flexible-stats--image-text .gif-flexible-stats__container {
      padding: 0 2.5rem; } }
  @media screen and (min-width: 1280px) {
    /* line 351, src/blocks/flexible-stats/_flexible-stats.scss */
    .gif-flexible-stats--image-text .gif-flexible-stats__container {
      padding: 0 3.75rem; } }
  /* line 363, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats--image-text .gif-flexible-stats__headline {
    text-transform: unset;
    color: var(--white);
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 700; }
    @media (min-width: 1280px) {
      /* line 363, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--image-text .gif-flexible-stats__headline {
        position: relative;
        top: -0.9375rem; } }
    @media screen and (min-width: 0) {
      /* line 363, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--image-text .gif-flexible-stats__headline {
        margin: 3.75rem 0;
        font-size: 1.625rem;
        width: calc(100% - 2.5rem); } }
    @media screen and (min-width: 750px) {
      /* line 363, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--image-text .gif-flexible-stats__headline {
        margin: 4.625rem 0 5.25rem;
        font-size: 2.25rem;
        width: 90%; } }
    @media screen and (min-width: 1280px) {
      /* line 363, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--image-text .gif-flexible-stats__headline {
        margin: 5.625rem 0;
        font-size: 2.25rem;
        width: 81.17444%; } }
  /* line 395, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats--image-text .gif-flexible-stats__image {
    height: 100%;
    overflow: hidden;
    width: calc(100% + var(--margin-double)); }
    @media screen and (min-width: 0) {
      /* line 395, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--image-text .gif-flexible-stats__image {
        height: 27.1875rem; } }
    @media screen and (min-width: 750px) {
      /* line 395, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--image-text .gif-flexible-stats__image {
        height: 39.9375rem; } }
    @media screen and (min-width: 1280px) {
      /* line 395, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--image-text .gif-flexible-stats__image {
        height: 20rem; } }
    @media screen and (max-height: 667px) {
      /* line 395, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--image-text .gif-flexible-stats__image {
        height: 17rem; } }
    /* line 414, src/blocks/flexible-stats/_flexible-stats.scss */
    .gif-flexible-stats--image-text .gif-flexible-stats__image img {
      height: 100%;
      position: absolute;
      object-fit: cover; }
  /* line 423, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats--image-text-block .gif-flexible-stats__contain {
    min-height: initial; }
  /* line 427, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats--image-text-block .gif-flexible-stats__container {
    padding-top: 60px; }
    @media screen and (min-width: 0) {
      /* line 427, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--image-text-block .gif-flexible-stats__container {
        padding: 1.25rem 1.5625rem 0 1.5625rem; } }
    @media screen and (min-width: 750px) {
      /* line 427, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--image-text-block .gif-flexible-stats__container {
        padding: 2.5rem 2.5rem 0 2.5rem; } }
    @media screen and (min-width: 1280px) {
      /* line 427, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--image-text-block .gif-flexible-stats__container {
        padding: 3.75rem 3.75rem 0 3.75rem; } }
  /* line 440, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats--image-text-block .gif-flexible-stats__image {
    height: 100%;
    overflow: hidden;
    width: calc(100% + var(--margin-double)); }
    @media screen and (min-width: 0) {
      /* line 440, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--image-text-block .gif-flexible-stats__image {
        height: 17.5rem; } }
    @media screen and (min-width: 750px) {
      /* line 440, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--image-text-block .gif-flexible-stats__image {
        height: 39.9375rem; } }
    @media screen and (min-width: 1280px) {
      /* line 440, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--image-text-block .gif-flexible-stats__image {
        height: 20rem; } }
    @media screen and (max-height: 667px) {
      /* line 440, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--image-text-block .gif-flexible-stats__image {
        height: 17rem; } }
    /* line 459, src/blocks/flexible-stats/_flexible-stats.scss */
    .gif-flexible-stats--image-text-block .gif-flexible-stats__image img {
      height: 100%;
      position: absolute;
      object-fit: cover; }
  /* line 466, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats--image-text-block .gif-flexible-stats__headline {
    text-align: left;
    margin: 0;
    font-family: "Knockout 71 A", "Knockout 71 B";
    font-style: normal;
    font-weight: 400;
    font-weight: bold; }
    @media (min-width: 1280px) {
      /* line 466, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--image-text-block .gif-flexible-stats__headline {
        position: relative;
        top: 0; } }
    @media screen and (min-width: 0) {
      /* line 466, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--image-text-block .gif-flexible-stats__headline {
        margin-bottom: 1.25rem; } }
    @media screen and (min-width: 750px) {
      /* line 466, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--image-text-block .gif-flexible-stats__headline {
        margin-bottom: 1.875rem; } }
    @media screen and (min-width: 1280px) {
      /* line 466, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--image-text-block .gif-flexible-stats__headline {
        margin-bottom: 1.875rem; } }
  /* line 490, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats--image-text-block .gif-flexible-stats__divider-contain {
    text-align: left;
    width: 100%; }
    @media screen and (min-width: 0) {
      /* line 490, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--image-text-block .gif-flexible-stats__divider-contain {
        font-size: 1.125rem;
        line-height: 1.22;
        margin-bottom: 1.875rem;
        width: calc(100% - 2.5rem); } }
    @media screen and (min-width: 750px) {
      /* line 490, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--image-text-block .gif-flexible-stats__divider-contain {
        font-size: 1.25rem;
        line-height: 1.15;
        margin-bottom: 1.875rem;
        width: 90%; } }
    @media screen and (min-width: 1280px) {
      /* line 490, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--image-text-block .gif-flexible-stats__divider-contain {
        font-size: 1.625rem;
        line-height: 1.08;
        margin-bottom: 1.875rem;
        width: 81.17444%; } }
  /* line 519, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats--image-text-block .gif-flexible-stats__divider {
    width: 6.25rem; }
  /* line 523, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats--image-text-block .gif-flexible-stats__subtitleH3 {
    width: 100%;
    z-index: 1; }
    @media screen and (min-width: 0) {
      /* line 523, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--image-text-block .gif-flexible-stats__subtitleH3 {
        font-size: 1.375rem;
        line-height: 1.5rem;
        margin-bottom: 1.5625rem;
        width: calc(100% - 2.5rem); } }
    @media screen and (min-width: 750px) {
      /* line 523, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--image-text-block .gif-flexible-stats__subtitleH3 {
        margin-bottom: 2.1875rem;
        width: 90%; } }
    @media screen and (min-width: 1280px) {
      /* line 523, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--image-text-block .gif-flexible-stats__subtitleH3 {
        font-size: 1.875rem;
        line-height: 2.125rem;
        margin-bottom: 3.125rem;
        width: 81.17444%; } }
  /* line 553, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats--image-text-block .gif-flexible-stats__subtitleH5 {
    width: 100%;
    z-index: 1; }
    @media screen and (min-width: 0) {
      /* line 553, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--image-text-block .gif-flexible-stats__subtitleH5 {
        font-size: 1.375rem;
        line-height: 1.25rem;
        margin-bottom: 0.625rem;
        width: calc(100% - 2.5rem); } }
    @media screen and (min-width: 750px) {
      /* line 553, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--image-text-block .gif-flexible-stats__subtitleH5 {
        margin-bottom: 0.625rem;
        width: 90%; } }
    @media screen and (min-width: 1280px) {
      /* line 553, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--image-text-block .gif-flexible-stats__subtitleH5 {
        font-size: 1.875rem;
        line-height: 1.75rem;
        margin-bottom: 0.625rem;
        width: 81.17444%; } }
  /* line 583, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats--image-text-block .gif-flexible-stats__description {
    color: var(--white);
    width: 100%;
    z-index: 1;
    text-align: left;
    margin: 0 auto;
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    line-height: 38px; }
    @media screen and (min-width: 0) {
      /* line 583, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--image-text-block .gif-flexible-stats__description {
        font-size: 1.125rem;
        line-height: 1.34;
        margin-bottom: 3.75rem;
        width: calc(100% - 2.5rem); } }
    @media screen and (min-width: 750px) {
      /* line 583, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--image-text-block .gif-flexible-stats__description {
        font-size: 1.25rem;
        line-height: 1.34;
        margin-bottom: 5rem;
        width: 90%; } }
    @media screen and (min-width: 1280px) {
      /* line 583, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--image-text-block .gif-flexible-stats__description {
        font-size: 1.375rem;
        line-height: 1.34;
        margin-bottom: 6.25rem;
        width: 81.17444%; } }
    /* line 620, src/blocks/flexible-stats/_flexible-stats.scss */
    .gif-flexible-stats--image-text-block .gif-flexible-stats__description--red strong, .gif-flexible-stats--image-text-block .gif-flexible-stats__description--dark-blue strong {
      color: var(--white); }
  /* line 628, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats--text-cta sup {
    top: -1.6em; }
  /* line 631, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats--text-cta .gif-flexible-stats__cta {
    font-family: "Knockout 71 A", "Knockout 71 B";
    font-style: normal;
    font-weight: 400; }
    @media screen and (min-width: 0) {
      /* line 631, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--text-cta .gif-flexible-stats__cta {
        margin-bottom: 6.25rem; } }
    /* line 640, src/blocks/flexible-stats/_flexible-stats.scss */
    .gif-flexible-stats--text-cta .gif-flexible-stats__cta--red {
      border-bottom: 0.125rem solid var(--cello); }
      /* line 643, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--text-cta .gif-flexible-stats__cta--red:after {
        background-color: var(--cello); }
  /* line 649, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats--text-cta .gif-flexible-stats__eyebrow {
    color: var(--white);
    font-size: 1.125rem;
    text-transform: uppercase;
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 700; }
    @media screen and (min-width: 0) {
      /* line 649, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--text-cta .gif-flexible-stats__eyebrow {
        margin-top: 6.5rem;
        margin-bottom: 1.25rem; } }
    @media screen and (min-width: 750px) {
      /* line 649, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--text-cta .gif-flexible-stats__eyebrow {
        margin-top: 8.5625rem; } }
    @media screen and (min-width: 1280px) {
      /* line 649, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--text-cta .gif-flexible-stats__eyebrow {
        margin-top: 5rem;
        margin-bottom: 1.875rem; } }
  /* line 672, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats--text-cta .gif-flexible-stats__divider {
    height: 0.3125rem;
    width: 3.125rem; }
    @media screen and (min-width: 0) {
      /* line 672, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--text-cta .gif-flexible-stats__divider {
        margin-bottom: 6.6875rem; } }
    @media screen and (min-width: 750px) {
      /* line 672, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--text-cta .gif-flexible-stats__divider {
        margin-bottom: 8.5rem; } }
    @media screen and (min-width: 1280px) {
      /* line 672, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--text-cta .gif-flexible-stats__divider {
        margin-bottom: 5.625rem; } }
    /* line 686, src/blocks/flexible-stats/_flexible-stats.scss */
    .gif-flexible-stats--text-cta .gif-flexible-stats__divider--dark-blue {
      background-image: linear-gradient(87deg, var(--valencia), var(--cello) 100%); }
    /* line 690, src/blocks/flexible-stats/_flexible-stats.scss */
    .gif-flexible-stats--text-cta .gif-flexible-stats__divider--red {
      background-image: linear-gradient(87deg, var(--cello), var(--valencia) 100%); }
  /* line 695, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats--text-cta .gif-flexible-stats__description {
    color: var(--white);
    text-align: center;
    width: 100%;
    z-index: 1;
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 700; }
    @media screen and (min-width: 0) {
      /* line 695, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--text-cta .gif-flexible-stats__description {
        font-size: 1.125rem;
        line-height: 1.22;
        margin-bottom: 2.5rem;
        max-width: calc(100% - 2.5rem); } }
    @media screen and (min-width: 750px) {
      /* line 695, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--text-cta .gif-flexible-stats__description {
        font-size: 1.25rem;
        line-height: 1.15;
        max-width: 65.28302%; } }
    @media screen and (min-width: 1280px) {
      /* line 695, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--text-cta .gif-flexible-stats__description {
        font-size: 1.625rem;
        line-height: 1.08;
        margin-bottom: 5rem;
        max-width: 35.1875rem; } }
  /* line 737, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats--text-cta .gif-flexible-stats__headline {
    color: var(--white);
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 700;
    text-transform: unset; }
    @media screen and (min-width: 0) {
      /* line 737, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--text-cta .gif-flexible-stats__headline {
        margin: 0 auto 1.25rem; } }
    @media screen and (min-width: 1280px) {
      /* line 737, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--text-cta .gif-flexible-stats__headline {
        margin: 3.125rem auto 1.875rem; } }
  @media screen and (min-width: 0) {
    /* line 755, src/blocks/flexible-stats/_flexible-stats.scss */
    .gif-flexible-stats--image-text-block .gif-flexible-stats__headline, .gif-flexible-stats--text-cta .gif-flexible-stats__headline {
      font-size: 1.625rem;
      width: calc(100% - 2.5rem); } }
  @media screen and (min-width: 750px) {
    /* line 755, src/blocks/flexible-stats/_flexible-stats.scss */
    .gif-flexible-stats--image-text-block .gif-flexible-stats__headline, .gif-flexible-stats--text-cta .gif-flexible-stats__headline {
      font-size: 2.25rem;
      width: 90%; } }
  @media screen and (min-width: 1280px) {
    /* line 755, src/blocks/flexible-stats/_flexible-stats.scss */
    .gif-flexible-stats--image-text-block .gif-flexible-stats__headline, .gif-flexible-stats--text-cta .gif-flexible-stats__headline {
      font-size: 2.25rem;
      width: 81.17444%; } }

/* For CMS only */
/* line 779, src/blocks/flexible-stats/_flexible-stats.scss */
.wp-block .gif-flexible-stats__container {
  z-index: 1; }

/* line 783, src/blocks/flexible-stats/_flexible-stats.scss */
.wp-block .gif-flexible-stats__image {
  margin: 0; }

/* line 790, src/blocks/flexible-stats/_flexible-stats.scss */
.wp-block .gif-flexible-stats--intro .gif-flexible-stats__headline {
  margin: auto;
  color: var(--white); }

/* line 803, src/blocks/flexible-stats/_flexible-stats.scss */
.wp-block .gif-flexible-stats--image-text .gif-flexible-stats__headline {
  color: var(--white); }

/* line 811, src/blocks/flexible-stats/_flexible-stats.scss */
.wp-block .gif-flexible-stats--image-text-block .gif-flexible-stats__headline {
  text-transform: uppercase; }
  @media screen and (min-width: 0) {
    /* line 811, src/blocks/flexible-stats/_flexible-stats.scss */
    .wp-block .gif-flexible-stats--image-text-block .gif-flexible-stats__headline {
      margin: 1.25rem auto 1.25rem;
      margin-bottom: 1.25rem; } }
  @media screen and (min-width: 1280px) {
    /* line 811, src/blocks/flexible-stats/_flexible-stats.scss */
    .wp-block .gif-flexible-stats--image-text-block .gif-flexible-stats__headline {
      margin: 1.875rem auto 1.875rem;
      margin-bottom: 1.875rem; } }
  /* line 828, src/blocks/flexible-stats/_flexible-stats.scss */
  .wp-block .gif-flexible-stats--image-text-block .gif-flexible-stats__headline--dark-blue, .wp-block .gif-flexible-stats--image-text-block .gif-flexible-stats--text-cta .gif-flexible-stats__description--dark-blue, .gif-flexible-stats--text-cta .wp-block .gif-flexible-stats--image-text-block .gif-flexible-stats__description--dark-blue {
    color: var(--valencia); }
  /* line 832, src/blocks/flexible-stats/_flexible-stats.scss */
  .wp-block .gif-flexible-stats--image-text-block .gif-flexible-stats__headline--red, .wp-block .gif-flexible-stats--image-text-block .gif-flexible-stats--text-cta .gif-flexible-stats__description--red, .gif-flexible-stats--text-cta .wp-block .gif-flexible-stats--image-text-block .gif-flexible-stats__description--red {
    color: var(--dark-blue-grey); }

/* line 837, src/blocks/flexible-stats/_flexible-stats.scss */
.wp-block .gif-flexible-stats--image-text-block .gif-flexible-stats__subtitleH3 {
  margin: 0 auto; }
  @media screen and (min-width: 0) {
    /* line 837, src/blocks/flexible-stats/_flexible-stats.scss */
    .wp-block .gif-flexible-stats--image-text-block .gif-flexible-stats__subtitleH3 {
      margin-bottom: 1.25rem; } }
  @media screen and (min-width: 1280px) {
    /* line 837, src/blocks/flexible-stats/_flexible-stats.scss */
    .wp-block .gif-flexible-stats--image-text-block .gif-flexible-stats__subtitleH3 {
      margin-bottom: 1.875rem; } }

/* line 850, src/blocks/flexible-stats/_flexible-stats.scss */
.wp-block .gif-flexible-stats--image-text-block .gif-flexible-stats__subtitleH5 {
  margin: 0 auto; }
  @media screen and (min-width: 0) {
    /* line 850, src/blocks/flexible-stats/_flexible-stats.scss */
    .wp-block .gif-flexible-stats--image-text-block .gif-flexible-stats__subtitleH5 {
      margin-bottom: 1.25rem; } }
  @media screen and (min-width: 1280px) {
    /* line 850, src/blocks/flexible-stats/_flexible-stats.scss */
    .wp-block .gif-flexible-stats--image-text-block .gif-flexible-stats__subtitleH5 {
      margin-bottom: 1.875rem; } }

/* line 863, src/blocks/flexible-stats/_flexible-stats.scss */
.wp-block .gif-flexible-stats--image-text-block .gif-flexible-stats__description {
  margin: 0 auto;
  font-size: 30px; }
  @media screen and (min-width: 0) {
    /* line 863, src/blocks/flexible-stats/_flexible-stats.scss */
    .wp-block .gif-flexible-stats--image-text-block .gif-flexible-stats__description {
      margin-bottom: 2.5rem; } }
  @media screen and (min-width: 1280px) {
    /* line 863, src/blocks/flexible-stats/_flexible-stats.scss */
    .wp-block .gif-flexible-stats--image-text-block .gif-flexible-stats__description {
      margin-bottom: 5rem; } }

/* line 882, src/blocks/flexible-stats/_flexible-stats.scss */
.wp-block .gif-flexible-stats--text-cta .gif-flexible-stats__eyebrow {
  text-align: center; }

/* line 886, src/blocks/flexible-stats/_flexible-stats.scss */
.wp-block .gif-flexible-stats--text-cta .gif-flexible-stats__description {
  margin: 0 auto; }
  @media screen and (min-width: 0) {
    /* line 886, src/blocks/flexible-stats/_flexible-stats.scss */
    .wp-block .gif-flexible-stats--text-cta .gif-flexible-stats__description {
      margin-bottom: 2.5rem; } }
  @media screen and (min-width: 1280px) {
    /* line 886, src/blocks/flexible-stats/_flexible-stats.scss */
    .wp-block .gif-flexible-stats--text-cta .gif-flexible-stats__description {
      margin-bottom: 5rem; } }

/* line 900, src/blocks/flexible-stats/_flexible-stats.scss */
.wp-block .gif-flexible-stats--text-cta .gif-flexible-stats__headline {
  color: var(--white); }
  @media screen and (min-width: 0) {
    /* line 900, src/blocks/flexible-stats/_flexible-stats.scss */
    .wp-block .gif-flexible-stats--text-cta .gif-flexible-stats__headline {
      margin-bottom: 1.25rem; } }
  @media screen and (min-width: 1280px) {
    /* line 900, src/blocks/flexible-stats/_flexible-stats.scss */
    .wp-block .gif-flexible-stats--text-cta .gif-flexible-stats__headline {
      margin-bottom: 1.875rem; } }

/* line 914, src/blocks/flexible-stats/_flexible-stats.scss */
.wp-block .gif-flexible-stats .editor-rich-text {
  width: 100%; }

/* For State Statistic Pages only */
/* line 924, src/blocks/flexible-stats/_flexible-stats.scss */
.post-type-state-statistic .gif-flexible-stats__contain {
  min-height: 100vh; }

/* line 928, src/blocks/flexible-stats/_flexible-stats.scss */
.post-type-state-statistic .gif-flexible-stats__container,
.post-type-state-statistic .swiper-slide {
  height: auto; }

/* For Carousel only */
/* line 939, src/blocks/flexible-stats/_flexible-stats.scss */
.gif-state-carousel .gif-flexible-stats__contain {
  height: 100%; }

/* line 7, src/blocks/featured-cards/_featured-cards.scss */
.wp-admin .gif-featured .gif-card {
  overflow-x: hidden; }

/* line 1, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
.gif-stats-immersive-hero {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 43.75rem;
  height: 100vh;
  position: relative; }
  @media screen and (min-width: 0) {
    /* line 9, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
    .gif-stats-immersive-hero.keep-mb + .gif-module {
      margin-top: 1.25rem; } }
  @media screen and (min-width: 750px) {
    /* line 9, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
    .gif-stats-immersive-hero.keep-mb + .gif-module {
      margin-top: 2.5rem; } }
  /* line 20, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
  .gif-stats-immersive-hero + .gif-module {
    margin-top: 0; }
  /* line 24, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
  .gif-stats-immersive-hero:before {
    content: ""; }
    @media screen and (min-width: 0) {
      /* line 24, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
      .gif-stats-immersive-hero:before {
        padding-top: 4.6875rem; } }
    @media screen and (min-width: 750px) {
      /* line 24, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
      .gif-stats-immersive-hero:before {
        padding-top: 7.0625rem; } }
    @media screen and (min-width: 1280px) {
      /* line 24, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
      .gif-stats-immersive-hero:before {
        padding-top: 10.4375rem; } }
  /* line 37, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
  .gif-stats-immersive-hero__bg {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 100%;
    z-index: -1;
    overflow: hidden;
    background-color: black; }
    /* line 46, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
    .gif-stats-immersive-hero__bg img {
      height: 100%;
      width: 100%;
      object-fit: cover;
      opacity: 0.65; }
    /* line 53, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
    .gif-stats-immersive-hero__bg video {
      position: absolute;
      min-width: 100%;
      min-height: 100%;
      width: auto;
      height: auto;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      opacity: 0.65; }
    /* line 68, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
    .gif-stats-immersive-hero__bg.no-overlay img {
      opacity: 1; }
    /* line 71, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
    .gif-stats-immersive-hero__bg.no-overlay video {
      opacity: 1; }
  @media screen and (min-width: 0) {
    /* line 80, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
    .gif-stats-immersive-hero__container > * {
      grid-column: 1/span 6; } }
  @media screen and (min-width: 750px) {
    /* line 80, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
    .gif-stats-immersive-hero__container > * {
      grid-column: 1/span 12; } }
  /* line 92, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
  .gif-stats-immersive-hero__title {
    font-family: "Knockout 71 A", "Knockout 71 B";
    font-style: normal;
    font-weight: 400;
    color: var(--white);
    letter-spacing: normal;
    text-align: center;
    margin-bottom: 1.25rem;
    margin-top: 0; }
    @media screen and (min-width: 0) {
      /* line 92, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
      .gif-stats-immersive-hero__title {
        font-size: 2.125rem;
        line-height: 1.06; } }
    @media screen and (min-width: 750px) {
      /* line 92, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
      .gif-stats-immersive-hero__title {
        font-size: 4.5rem;
        line-height: 1; } }
    @media screen and (min-width: 1280px) {
      /* line 92, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
      .gif-stats-immersive-hero__title {
        font-size: 5.125rem;
        line-height: 1; } }
    /* line 115, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
    .gif-stats-immersive-hero__title strong,
    .gif-stats-immersive-hero__title em {
      font-family: "Knockout 71 A", "Knockout 71 B";
      font-style: normal;
      font-weight: 400; }
    /* line 120, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
    .gif-stats-immersive-hero__title > strong,
    .gif-stats-immersive-hero__title > b {
      font-family: "Knockout 71 A", "Knockout 71 B";
      font-style: normal;
      font-weight: 400;
      color: var(--pale-red);
      font-weight: normal; }
    /* line 128, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
    .gif-stats-immersive-hero__title > a,
    .gif-stats-immersive-hero__title > strong > a,
    .gif-stats-immersive-hero__title > em > a,
    .gif-stats-immersive-hero__title > a > em,
    .gif-stats-immersive-hero__title > a > strong {
      text-decoration: none;
      color: var(--white);
      border-bottom: dashed 0.0625rem var(--white); }
      /* line 137, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
      .gif-stats-immersive-hero__title > a:hover,
      .gif-stats-immersive-hero__title > strong > a:hover,
      .gif-stats-immersive-hero__title > em > a:hover,
      .gif-stats-immersive-hero__title > a > em:hover,
      .gif-stats-immersive-hero__title > a > strong:hover {
        color: var(--pale-red);
        border-color: var(--pale-red); }
  /* line 144, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
  .gif-stats-immersive-hero__description {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    color: var(--white);
    width: 200px;
    margin: 0 auto;
    text-align: center; }
    @media screen and (min-width: 0) {
      /* line 144, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
      .gif-stats-immersive-hero__description {
        font-size: 1rem;
        line-height: 1.38;
        width: 82.15385%;
        margin-bottom: 2.5rem; } }
    @media screen and (min-width: 750px) {
      /* line 144, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
      .gif-stats-immersive-hero__description {
        font-size: 1.375rem;
        line-height: 1.32;
        width: 84.53453%;
        margin-bottom: 3.125rem; } }
    @media screen and (min-width: 1280px) {
      /* line 144, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
      .gif-stats-immersive-hero__description {
        line-height: 1.32;
        width: 48.53448%;
        margin-bottom: 5rem; } }
    /* line 176, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
    .gif-stats-immersive-hero__description > a,
    .gif-stats-immersive-hero__description > strong > a,
    .gif-stats-immersive-hero__description > em > a,
    .gif-stats-immersive-hero__description > a > em,
    .gif-stats-immersive-hero__description > a > strong {
      text-decoration: none;
      color: var(--white);
      border-bottom: dashed 0.0625rem var(--white); }
      /* line 185, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
      .gif-stats-immersive-hero__description > a:hover,
      .gif-stats-immersive-hero__description > strong > a:hover,
      .gif-stats-immersive-hero__description > em > a:hover,
      .gif-stats-immersive-hero__description > a > em:hover,
      .gif-stats-immersive-hero__description > a > strong:hover {
        color: var(--pale-red);
        border-color: var(--pale-red); }
  /* line 192, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
  .gif-stats-immersive-hero__socials {
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    font-size: 0.875rem;
    font-weight: normal;
    font-stretch: condensed;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.5px;
    color: var(--white); }
    @media screen and (min-width: 0) {
      /* line 192, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
      .gif-stats-immersive-hero__socials {
        margin-bottom: 2.5rem; } }
    @media screen and (min-width: 750px) {
      /* line 192, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
      .gif-stats-immersive-hero__socials {
        margin-bottom: 3.125rem; } }
    @media screen and (min-width: 1280px) {
      /* line 192, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
      .gif-stats-immersive-hero__socials {
        margin-bottom: 1.875rem; } }
    /* line 214, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
    .gif-stats-immersive-hero__socials.excluded {
      opacity: 0; }
    /* line 218, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
    .gif-stats-immersive-hero__socials span {
      margin-right: 1.25rem; }
    /* line 222, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
    .gif-stats-immersive-hero__socials svg {
      fill: var(--white); }
    /* line 226, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
    .gif-stats-immersive-hero__socials a {
      opacity: 0.5;
      padding: 0;
      height: 2.5rem;
      width: 2.5rem; }
      /* line 232, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
      .gif-stats-immersive-hero__socials a:not(:first-of-type) {
        margin-left: 1.25rem; }
      /* line 236, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
      .gif-stats-immersive-hero__socials a:hover {
        opacity: 1; }
    @media (min-width: 1280px) {
      /* line 192, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
      .gif-stats-immersive-hero__socials {
        display: none; } }
    /* line 245, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
    .gif-stats-immersive-hero__socials-desktop-only {
      width: 100vw;
      position: absolute;
      bottom: 0;
      right: 0; }
      /* line 251, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
      .gif-stats-immersive-hero__socials-desktop-only .gif-stats-immersive-hero__socials {
        display: none; }
        @media (min-width: 1280px) {
          /* line 251, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
          .gif-stats-immersive-hero__socials-desktop-only .gif-stats-immersive-hero__socials {
            display: flex;
            width: 1157.59px;
            margin: 0 auto;
            justify-content: flex-end;
            margin-bottom: 2rem; } }
  /* line 264, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
  .gif-stats-immersive-hero__actions {
    text-align: center; }
  /* line 268, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
  .gif-stats-immersive-hero__cta {
    min-width: 8.4375rem;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    background-color: transparent;
    text-decoration: none;
    border: solid 0.125rem rgba(255, 255, 255, 0.5) !important;
    transition-property: color, box-shadow, border-color;
    transition-duration: 500ms;
    transition-timing-function: ease-in-out;
    margin-left: 0.625rem;
    margin-right: 0.625rem; }
    @media screen and (min-width: 0) {
      /* line 268, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
      .gif-stats-immersive-hero__cta {
        font-size: 1.125rem; } }
    @media screen and (min-width: 750px) {
      /* line 268, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
      .gif-stats-immersive-hero__cta {
        font-size: 1.125rem; } }
    @media screen and (min-width: 1280px) {
      /* line 268, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
      .gif-stats-immersive-hero__cta {
        font-size: 1.5rem; } }
    /* line 292, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
    .gif-stats-immersive-hero__cta:hover {
      box-shadow: inset 0 3.125rem 0 0.00063rem var(--white);
      color: var(--dark-blue-grey);
      border: solid 0.125rem var(--white) !important; }
    /* line 298, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
    .gif-stats-immersive-hero__cta.style2 {
      background-color: var(--pale-red);
      border: solid 0.125rem var(--pale-red) !important; }
      @media screen and (min-width: 0) {
        /* line 298, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
        .gif-stats-immersive-hero__cta.style2 {
          padding-top: 0;
          padding-bottom: 1px; } }
      @media screen and (min-width: 750px) {
        /* line 298, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
        .gif-stats-immersive-hero__cta.style2 {
          padding-top: 0;
          padding-bottom: 1px; } }
      @media screen and (min-width: 1280px) {
        /* line 298, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
        .gif-stats-immersive-hero__cta.style2 {
          padding-top: 1px;
          padding-bottom: 0; } }
      @media screen and (max-width: 400px) {
        /* line 298, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
        .gif-stats-immersive-hero__cta.style2 {
          margin: 10px; } }
      /* line 320, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
      .gif-stats-immersive-hero__cta.style2:hover {
        box-shadow: inset 0 4rem 0 0.00063rem var(--dusk-blue);
        color: var(--white);
        border-color: var(--dusk-blue) !important; }
  /* line 328, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
  .gif-stats-immersive-hero__scroll {
    text-align: center;
    font-family: "Knockout 71 A", "Knockout 71 B";
    font-style: normal;
    font-weight: 400;
    color: var(--white);
    text-transform: uppercase; }
    @media screen and (min-width: 0) {
      /* line 328, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
      .gif-stats-immersive-hero__scroll {
        font-size: 1.125rem;
        line-height: 1.22; } }
    @media screen and (min-width: 750px) {
      /* line 328, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
      .gif-stats-immersive-hero__scroll {
        font-size: 1.125rem;
        line-height: 1.22; } }
    @media screen and (min-width: 1280px) {
      /* line 328, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
      .gif-stats-immersive-hero__scroll {
        font-size: 1.375rem;
        line-height: normal; } }
    /* line 348, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
    .gif-stats-immersive-hero__scroll.excluded {
      opacity: 0; }
    /* line 352, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
    .gif-stats-immersive-hero__scroll svg {
      margin: 0 auto;
      display: block;
      height: 2rem;
      width: 1rem;
      margin-bottom: 0.625rem;
      fill: var(--white) !important; }
    /* line 362, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
    .gif-stats-immersive-hero__scroll a svg {
      fill: var(--white); }
  /* line 369, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
  .gif-stats-immersive-hero__divider-top {
    background-image: linear-gradient(to right, #d5442f 0%, rgba(23, 28, 75, 0) 100%);
    height: 5px;
    margin: 0 auto; }
    @media screen and (min-width: 0) {
      /* line 369, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
      .gif-stats-immersive-hero__divider-top {
        width: 5.9375rem;
        margin-bottom: 1.25rem; } }
    @media screen and (min-width: 750px) {
      /* line 369, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
      .gif-stats-immersive-hero__divider-top {
        width: 9.0625rem;
        margin-bottom: 1.875rem; } }
    @media screen and (min-width: 1280px) {
      /* line 369, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
      .gif-stats-immersive-hero__divider-top {
        width: 10rem;
        margin-bottom: 1.875rem; } }
  /* line 389, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
  .gif-stats-immersive-hero__divider-bottom {
    width: 100%;
    height: 0.3125rem;
    background-image: linear-gradient(to right, #d5442f 0%, #171c4b 100%); }
    @media screen and (min-width: 0) {
      /* line 389, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
      .gif-stats-immersive-hero__divider-bottom {
        margin-top: 1.5625rem; } }
    @media screen and (min-width: 750px) {
      /* line 389, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
      .gif-stats-immersive-hero__divider-bottom {
        margin-top: 2.5rem; } }
    @media screen and (min-width: 1280px) {
      /* line 389, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
      .gif-stats-immersive-hero__divider-bottom {
        margin-top: 1.6875rem; } }

/* line 408, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
body.wp-admin .gif-stats-immersive-hero {
  z-index: 0; }

/* line 1, src/blocks/mini-immersive/_mini-immersive.scss */
.gif-mini-immersive {
  max-width: 90rem;
  z-index: 15; }
  @media screen and (min-width: 0) {
    /* line 1, src/blocks/mini-immersive/_mini-immersive.scss */
    .gif-mini-immersive {
      margin: 0 auto 2.5rem; } }
  @media screen and (min-width: 750px) {
    /* line 1, src/blocks/mini-immersive/_mini-immersive.scss */
    .gif-mini-immersive {
      margin: 0 auto 3.75rem; } }
  @media screen and (min-width: 1280px) {
    /* line 1, src/blocks/mini-immersive/_mini-immersive.scss */
    .gif-mini-immersive {
      margin: 0 auto 5rem; } }
  /* line 17, src/blocks/mini-immersive/_mini-immersive.scss */
  .gif-mini-immersive__block {
    align-items: center;
    backface-visibility: hidden;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%; }
    /* line 29, src/blocks/mini-immersive/_mini-immersive.scss */
    .gif-mini-immersive__block.active .gif-mini-immersive__media {
      opacity: 1;
      pointer-events: unset;
      visibility: visible; }
    /* line 35, src/blocks/mini-immersive/_mini-immersive.scss */
    .gif-mini-immersive__block.active .gif-mini-immersive__text {
      opacity: 1;
      pointer-events: unset; }
  /* line 42, src/blocks/mini-immersive/_mini-immersive.scss */
  .gif-mini-immersive__block-button {
    margin: 0.625rem 0.625rem 0 0; }
  /* line 46, src/blocks/mini-immersive/_mini-immersive.scss */
  .gif-mini-immersive__detector {
    align-items: center;
    display: flex;
    height: 0.3125rem;
    justify-content: center;
    position: relative;
    margin-bottom: calc(100vh + 6.25rem);
    top: 0;
    width: 100%;
    z-index: 100;
    pointer-events: none; }
    /* line 58, src/blocks/mini-immersive/_mini-immersive.scss */
    .gif-mini-immersive__detector:last-child {
      background-color: unset;
      height: 100vh;
      opacity: 0.5;
      margin-bottom: 0; }
  /* line 66, src/blocks/mini-immersive/_mini-immersive.scss */
  .gif-mini-immersive__media {
    height: 100%;
    left: 0;
    opacity: 0;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    top: 0;
    transform: translate3d(0, 0, 0);
    transition: 0.5s ease opacity;
    visibility: hidden;
    width: 100%;
    z-index: -1; }
    /* line 80, src/blocks/mini-immersive/_mini-immersive.scss */
    .gif-mini-immersive__media--video {
      height: auto;
      min-width: 100%;
      min-height: 100%;
      object-fit: cover;
      width: auto; }
    /* line 88, src/blocks/mini-immersive/_mini-immersive.scss */
    .gif-mini-immersive__media img {
      height: 100%;
      object-fit: cover;
      width: 100%; }
  /* line 95, src/blocks/mini-immersive/_mini-immersive.scss */
  .gif-mini-immersive__text {
    backface-visibility: hidden;
    box-sizing: border-box;
    display: block;
    hyphens: none;
    margin: 0 auto 1.875rem;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    transform: translate3d(0, 0, 0);
    z-index: 5;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0); }
    @media screen and (min-width: 0) {
      /* line 95, src/blocks/mini-immersive/_mini-immersive.scss */
      .gif-mini-immersive__text {
        line-height: 1.875rem;
        margin: 0 auto 1.25rem;
        padding: 0 2.3125rem;
        width: 82.30769%; } }
    @media screen and (min-width: 750px) {
      /* line 95, src/blocks/mini-immersive/_mini-immersive.scss */
      .gif-mini-immersive__text {
        line-height: 3rem;
        margin: 0 auto 1.875rem;
        padding: 0 1.875rem;
        width: 65.28302%; } }
    @media screen and (min-width: 1280px) {
      /* line 95, src/blocks/mini-immersive/_mini-immersive.scss */
      .gif-mini-immersive__text {
        line-height: 3.75rem;
        margin: 0 auto 1.875rem;
        padding: 0 6.25rem;
        width: calc(100% - 7.5rem); } }
    /* line 136, src/blocks/mini-immersive/_mini-immersive.scss */
    .gif-mini-immersive__text.slide-down-inside {
      animation: 0.5s linear slideDownInside-35; }
      @media (min-width: 1280px) {
        /* line 136, src/blocks/mini-immersive/_mini-immersive.scss */
        .gif-mini-immersive__text.slide-down-inside {
          animation: 0.5s linear slideDownInside-50; } }

@keyframes slideDownInside-35 {
  0% {
    opacity: 0;
    transform: translateY(-35vh); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

@keyframes slideDownInside-50 {
  0% {
    opacity: 0;
    transform: translateY(-50vh); }
  100% {
    opacity: 1;
    transform: translateY(0); } }
    /* line 168, src/blocks/mini-immersive/_mini-immersive.scss */
    .gif-mini-immersive__text.slide-down-outside {
      animation: 0.5s linear slideDownOutside-35; }
      @media (min-width: 1280px) {
        /* line 168, src/blocks/mini-immersive/_mini-immersive.scss */
        .gif-mini-immersive__text.slide-down-outside {
          animation: 0.5s linear slideDownOutside-50; } }

@keyframes slideDownOutside-35 {
  0% {
    opacity: 1;
    transform: translateY(0); }
  100% {
    opacity: 0;
    transform: translateY(35vh); } }

@keyframes slideDownOutside-50 {
  0% {
    opacity: 1;
    transform: translateY(0); }
  100% {
    opacity: 0;
    transform: translateY(50vh); } }
    /* line 200, src/blocks/mini-immersive/_mini-immersive.scss */
    .gif-mini-immersive__text.slide-up-inside {
      animation: 0.5s linear slideUpInside-35; }
      @media (min-width: 1280px) {
        /* line 200, src/blocks/mini-immersive/_mini-immersive.scss */
        .gif-mini-immersive__text.slide-up-inside {
          animation: 0.5s linear slideUpInside-50; } }

@keyframes slideUpInside-35 {
  0% {
    opacity: 0;
    transform: translateY(35vh); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

@keyframes slideUpInside-50 {
  0% {
    opacity: 0;
    transform: translateY(50vh); }
  100% {
    opacity: 1;
    transform: translateY(0); } }
    /* line 232, src/blocks/mini-immersive/_mini-immersive.scss */
    .gif-mini-immersive__text.slide-up-outside {
      animation: 0.5s linear slideUpOutside-35; }
      @media (min-width: 1280px) {
        /* line 232, src/blocks/mini-immersive/_mini-immersive.scss */
        .gif-mini-immersive__text.slide-up-outside {
          animation: 0.5s linear slideUpOutside-50; } }

@keyframes slideUpOutside-35 {
  0% {
    opacity: 1;
    transform: translateY(0); }
  100% {
    opacity: 0;
    transform: translateY(-35vh); } }

@keyframes slideUpOutside-50 {
  0% {
    opacity: 1;
    transform: translateY(0); }
  100% {
    opacity: 0;
    transform: translateY(-50vh); } }
    /* line 265, src/blocks/mini-immersive/_mini-immersive.scss */
    .gif-mini-immersive__text sup {
      top: -1em;
      right: -0.2rem;
      font-size: 65%; }
    /* line 274, src/blocks/mini-immersive/_mini-immersive.scss */
    .gif-mini-immersive__text--default sup > a {
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 400;
      font-size: 0.875rem;
      border: none;
      text-decoration: none;
      color: var(--dark-blue-grey); }
      /* line 281, src/blocks/mini-immersive/_mini-immersive.scss */
      .gif-mini-immersive__text--default sup > a:hover {
        color: var(--white); }
    /* line 288, src/blocks/mini-immersive/_mini-immersive.scss */
    .gif-mini-immersive__text--detail {
      color: var(--white);
      letter-spacing: 0.04375rem;
      text-transform: unset;
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 700; }
      @media screen and (min-width: 0) {
        /* line 288, src/blocks/mini-immersive/_mini-immersive.scss */
        .gif-mini-immersive__text--detail {
          font-size: 1.75rem;
          line-height: 2rem;
          width: 82.30769%; } }
      @media screen and (min-width: 750px) {
        /* line 288, src/blocks/mini-immersive/_mini-immersive.scss */
        .gif-mini-immersive__text--detail {
          font-size: 2.125rem;
          line-height: 2.375rem;
          width: 65.28302%; } }
      @media screen and (min-width: 1280px) {
        /* line 288, src/blocks/mini-immersive/_mini-immersive.scss */
        .gif-mini-immersive__text--detail {
          font-size: 3.5rem;
          line-height: 3.75rem;
          width: 73.48734%; } }
      /* line 315, src/blocks/mini-immersive/_mini-immersive.scss */
      .gif-mini-immersive__text--detail strong {
        font-family: "Ringside Condensed A", "Ringside Condensed B";
        font-style: normal;
        font-weight: 700;
        color: var(--pale-red); }
      /* line 322, src/blocks/mini-immersive/_mini-immersive.scss */
      .gif-mini-immersive__text--detail sup > a {
        font-family: "Ringside Condensed A", "Ringside Condensed B";
        font-style: normal;
        font-weight: 400;
        font-size: 0.875rem;
        border: none;
        text-decoration: none;
        color: var(--pale-red); }
        /* line 329, src/blocks/mini-immersive/_mini-immersive.scss */
        .gif-mini-immersive__text--detail sup > a:hover {
          color: var(--white); }
  /* line 337, src/blocks/mini-immersive/_mini-immersive.scss */
  .gif-mini-immersive__visual-container {
    align-items: center;
    display: flex;
    flex-direction: column;
    grid-column: 1/span 12;
    justify-content: center;
    height: 100vh;
    margin-top: 0;
    overflow: hidden;
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    width: 100%;
    z-index: 5; }
    @media screen and (min-width: 0) {
      /* line 337, src/blocks/mini-immersive/_mini-immersive.scss */
      .gif-mini-immersive__visual-container {
        padding: 1.5625rem 1.5625rem 0 1.5625rem; } }
    @media screen and (min-width: 750px) {
      /* line 337, src/blocks/mini-immersive/_mini-immersive.scss */
      .gif-mini-immersive__visual-container {
        padding: 2.5rem 2.5rem 0 2.5rem; } }
    @media screen and (min-width: 1280px) {
      /* line 337, src/blocks/mini-immersive/_mini-immersive.scss */
      .gif-mini-immersive__visual-container {
        padding: 3.75rem 3.75rem 0 3.75rem; } }
    /* line 358, src/blocks/mini-immersive/_mini-immersive.scss */
    .gif-mini-immersive__visual-container::before {
      background-color: var(--valencia);
      content: "";
      height: 100%;
      left: 0;
      position: absolute;
      transition: 1s ease background-color;
      top: 0;
      width: 100%; }
    /* line 369, src/blocks/mini-immersive/_mini-immersive.scss */
    .gif-mini-immersive__visual-container::after {
      border-image-slice: 1;
      border-image-source: linear-gradient(to top, var(--valencia) 7%, var(--bunting));
      border-style: solid;
      box-sizing: border-box;
      content: "";
      height: calc(100% - 3.75rem);
      left: 0;
      position: absolute;
      top: 0; }
      @media screen and (min-width: 0) {
        /* line 369, src/blocks/mini-immersive/_mini-immersive.scss */
        .gif-mini-immersive__visual-container::after {
          border-width: 0.1875rem;
          margin: 1.5625rem 1.5625rem 0 1.5625rem;
          width: calc(100% - 3.125rem); } }
      @media screen and (min-width: 750px) {
        /* line 369, src/blocks/mini-immersive/_mini-immersive.scss */
        .gif-mini-immersive__visual-container::after {
          border-width: 0.3125rem;
          margin: 2.5rem 2.5rem 0 2.5rem;
          width: calc(100% - 5rem); } }
      @media screen and (min-width: 1280px) {
        /* line 369, src/blocks/mini-immersive/_mini-immersive.scss */
        .gif-mini-immersive__visual-container::after {
          margin: 3.75rem 3.75rem 0 3.75rem;
          width: calc(100% - 7.5rem); } }
    /* line 397, src/blocks/mini-immersive/_mini-immersive.scss */
    .gif-mini-immersive__visual-container--detail::after {
      border-image-source: linear-gradient(to top, rgba(213, 68, 47, 0), #d5442f); }
    /* line 401, src/blocks/mini-immersive/_mini-immersive.scss */
    .gif-mini-immersive__visual-container--detail::before {
      background-color: var(--bunting);
      opacity: 0.9; }
    /* line 408, src/blocks/mini-immersive/_mini-immersive.scss */
    .gif-mini-immersive__visual-container--detail-block-1::before {
      opacity: 0.65; }
  /* line 415, src/blocks/mini-immersive/_mini-immersive.scss */
  .gif-mini-immersive.with-guide .gif-mini-immersive__detector {
    background-color: teal; }
    /* line 418, src/blocks/mini-immersive/_mini-immersive.scss */
    .gif-mini-immersive.with-guide .gif-mini-immersive__detector:last-child {
      background-color: transparent;
      border-top: 5px teal solid;
      height: 100vh;
      margin-bottom: 0; }

/* line 429, src/blocks/mini-immersive/_mini-immersive.scss */
.wp-block .editor-rich-text.block-editor-rich-text {
  width: 100%; }

/* line 436, src/blocks/mini-immersive/_mini-immersive.scss */
.wp-block .gif-mini-immersive__block {
  z-index: 1; }
  @media screen and (min-width: 0) {
    /* line 436, src/blocks/mini-immersive/_mini-immersive.scss */
    .wp-block .gif-mini-immersive__block {
      padding: 1.5625rem 1.5625rem 0 1.5625rem; } }
  @media screen and (min-width: 750px) {
    /* line 436, src/blocks/mini-immersive/_mini-immersive.scss */
    .wp-block .gif-mini-immersive__block {
      padding: 2.5rem 2.5rem 0 2.5rem; } }
  @media screen and (min-width: 1280px) {
    /* line 436, src/blocks/mini-immersive/_mini-immersive.scss */
    .wp-block .gif-mini-immersive__block {
      padding: 3.75rem 3.75rem 0 3.75rem; } }

/* line 446, src/blocks/mini-immersive/_mini-immersive.scss */
.wp-block .gif-mini-immersive__media {
  opacity: 1;
  visibility: visible; }
  /* line 450, src/blocks/mini-immersive/_mini-immersive.scss */
  .wp-block .gif-mini-immersive__media::before {
    background-color: var(--bunting);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    transition: 1s ease background-color;
    top: 0;
    width: 100%;
    opacity: 0.9; }
  /* line 462, src/blocks/mini-immersive/_mini-immersive.scss */
  .wp-block .gif-mini-immersive__media::after {
    border-image-slice: 1;
    border-image-source: linear-gradient(to top, var(--bunting), var(--valencia));
    border-style: solid;
    box-sizing: border-box;
    content: "";
    height: calc(100% - 3.75rem);
    left: 0;
    position: absolute;
    top: 0; }
    @media screen and (min-width: 0) {
      /* line 462, src/blocks/mini-immersive/_mini-immersive.scss */
      .wp-block .gif-mini-immersive__media::after {
        border-width: 0.1875rem;
        margin: 1.5625rem 1.5625rem 0 1.5625rem;
        width: calc(100% - 3.125rem); } }
    @media screen and (min-width: 750px) {
      /* line 462, src/blocks/mini-immersive/_mini-immersive.scss */
      .wp-block .gif-mini-immersive__media::after {
        border-width: 0.3125rem;
        margin: 2.5rem 2.5rem 0 2.5rem;
        width: calc(100% - 5rem); } }
    @media screen and (min-width: 1280px) {
      /* line 462, src/blocks/mini-immersive/_mini-immersive.scss */
      .wp-block .gif-mini-immersive__media::after {
        margin: 3.75rem 3.75rem 0 3.75rem;
        width: calc(100% - 7.5rem); } }

/* line 489, src/blocks/mini-immersive/_mini-immersive.scss */
.wp-block .gif-mini-immersive__text--default, .wp-block .gif-mini-immersive__text--detail {
  margin: auto;
  text-align: center; }
  @media screen and (min-width: 0) {
    /* line 489, src/blocks/mini-immersive/_mini-immersive.scss */
    .wp-block .gif-mini-immersive__text--default, .wp-block .gif-mini-immersive__text--detail {
      padding: 1.5625rem 1.5625rem 0 1.5625rem; } }
  @media screen and (min-width: 750px) {
    /* line 489, src/blocks/mini-immersive/_mini-immersive.scss */
    .wp-block .gif-mini-immersive__text--default, .wp-block .gif-mini-immersive__text--detail {
      padding: 2.5rem 2.5rem 0 2.5rem; } }
  @media screen and (min-width: 1280px) {
    /* line 489, src/blocks/mini-immersive/_mini-immersive.scss */
    .wp-block .gif-mini-immersive__text--default, .wp-block .gif-mini-immersive__text--detail {
      padding: 3.75rem 3.75rem 0 3.75rem; } }

/* line 501, src/blocks/mini-immersive/_mini-immersive.scss */
.wp-block .gif-mini-immersive__visual-container {
  position: relative; }

/* line 506, src/blocks/mini-immersive/_mini-immersive.scss */
body {
  overflow-x: unset !important; }

/* line 1, src/blocks/state-intro/_state-intro.scss */
.gif-state-intro {
  height: auto; }
  /* line 6, src/blocks/state-intro/_state-intro.scss */
  .gif-state-intro + .gif-module {
    margin-top: 0; }
  /* line 10, src/blocks/state-intro/_state-intro.scss */
  .gif-state-intro:before {
    background-color: black;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0.65;
    position: absolute;
    top: 0;
    transform: translate3d(0, 0, 0);
    width: 100%;
    z-index: -1;
    pointer-events: none; }
  /* line 24, src/blocks/state-intro/_state-intro.scss */
  .gif-state-intro__contain {
    align-items: center;
    display: flex;
    height: auto;
    position: relative; }
    @media screen and (min-width: 0) {
      /* line 24, src/blocks/state-intro/_state-intro.scss */
      .gif-state-intro__contain {
        min-height: calc(100vh - 3.75rem);
        padding: 1.5625rem 1.5625rem 0 1.5625rem; } }
    @media screen and (min-width: 750px) {
      /* line 24, src/blocks/state-intro/_state-intro.scss */
      .gif-state-intro__contain {
        min-height: calc(100vh - 4.375rem);
        padding: 2.5rem 2.5rem 0 2.5rem; } }
    @media screen and (min-width: 1280px) {
      /* line 24, src/blocks/state-intro/_state-intro.scss */
      .gif-state-intro__contain {
        min-height: calc(100vh - 4.875rem);
        padding: 3.75rem 3.75rem 0 3.75rem; } }
    /* line 41, src/blocks/state-intro/_state-intro.scss */
    .gif-state-intro__contain::after {
      border-image-slice: 1;
      border-image-source: linear-gradient(to top, transparent, var(--valencia));
      border-style: solid;
      border-width: 0.3125rem;
      content: "";
      left: 0;
      position: absolute;
      top: 0;
      pointer-events: none;
      width: 100%; }
      @media screen and (min-width: 0) {
        /* line 41, src/blocks/state-intro/_state-intro.scss */
        .gif-state-intro__contain::after {
          height: calc(100% - 1.5625rem);
          margin: 1.5625rem 0 0 0; } }
      @media screen and (min-width: 750px) {
        /* line 41, src/blocks/state-intro/_state-intro.scss */
        .gif-state-intro__contain::after {
          height: calc(100% - 2.5rem);
          margin: 2.5rem 0 0 0; } }
      @media screen and (min-width: 1280px) {
        /* line 41, src/blocks/state-intro/_state-intro.scss */
        .gif-state-intro__contain::after {
          height: calc(100% - 3.75rem);
          margin: 3.75rem 0 0 0; } }
    /* line 69, src/blocks/state-intro/_state-intro.scss */
    .gif-state-intro__contain.gif-container {
      display: flex; }
    /* line 73, src/blocks/state-intro/_state-intro.scss */
    .gif-state-intro__contain .editor-rich-text.block-editor-rich-text {
      z-index: 10; }
      @media screen and (min-width: 0) {
        /* line 73, src/blocks/state-intro/_state-intro.scss */
        .gif-state-intro__contain .editor-rich-text.block-editor-rich-text {
          width: calc(100% - 2.5rem); } }
      @media screen and (min-width: 750px) {
        /* line 73, src/blocks/state-intro/_state-intro.scss */
        .gif-state-intro__contain .editor-rich-text.block-editor-rich-text {
          width: calc(100% - 6.25rem); } }
      @media screen and (min-width: 1280px) {
        /* line 73, src/blocks/state-intro/_state-intro.scss */
        .gif-state-intro__contain .editor-rich-text.block-editor-rich-text {
          width: calc(100% - 2.5rem); } }
  /* line 89, src/blocks/state-intro/_state-intro.scss */
  .gif-state-intro__content {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    width: 100%; }
    @media screen and (min-width: 0) {
      /* line 89, src/blocks/state-intro/_state-intro.scss */
      .gif-state-intro__content {
        padding: 3.125rem 0; } }
    @media screen and (min-width: 750px) {
      /* line 89, src/blocks/state-intro/_state-intro.scss */
      .gif-state-intro__content {
        padding: 5rem 0 7.5rem; } }
    @media screen and (min-width: 1280px) {
      /* line 89, src/blocks/state-intro/_state-intro.scss */
      .gif-state-intro__content {
        padding: 14.375rem 0 6.25rem; } }
  /* line 108, src/blocks/state-intro/_state-intro.scss */
  .gif-state-intro__cta {
    text-decoration: none; }
    @media screen and (min-width: 0) {
      /* line 108, src/blocks/state-intro/_state-intro.scss */
      .gif-state-intro__cta {
        height: 2.5rem;
        font-size: 0.875rem;
        line-height: 1; } }
    @media screen and (min-width: 750px) {
      /* line 108, src/blocks/state-intro/_state-intro.scss */
      .gif-state-intro__cta {
        height: 3.125rem;
        font-size: 1.125rem;
        line-height: 1.17; } }
    @media screen and (min-width: 1280px) {
      /* line 108, src/blocks/state-intro/_state-intro.scss */
      .gif-state-intro__cta {
        font-size: 1.375rem;
        line-height: 0.95; } }
  /* line 132, src/blocks/state-intro/_state-intro.scss */
  .gif-state-intro__description {
    color: var(--white);
    text-align: center;
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400; }
    @media screen and (min-width: 0) {
      /* line 132, src/blocks/state-intro/_state-intro.scss */
      .gif-state-intro__description {
        font-size: 1rem;
        line-height: 1.38;
        margin: 0 auto 1.25rem;
        min-width: 16.6875rem;
        width: calc(100% - 2.5rem); } }
    @media screen and (min-width: 750px) {
      /* line 132, src/blocks/state-intro/_state-intro.scss */
      .gif-state-intro__description {
        font-size: 1.375rem;
        line-height: 1.32;
        margin: 0 auto 2.5rem;
        min-width: 35.1875rem;
        width: calc(100% - 6.25rem); } }
    @media screen and (min-width: 1280px) {
      /* line 132, src/blocks/state-intro/_state-intro.scss */
      .gif-state-intro__description {
        margin: 0 auto 5.4375rem;
        width: calc(100% - 37.3125rem); } }
    /* line 170, src/blocks/state-intro/_state-intro.scss */
    .gif-state-intro__description > a,
    .gif-state-intro__description > strong > a,
    .gif-state-intro__description > em > a,
    .gif-state-intro__description > a > em,
    .gif-state-intro__description > a > strong {
      text-decoration: none;
      color: var(--white);
      border-bottom: dashed 0.0625rem var(--white);
      font-weight: normal; }
      /* line 180, src/blocks/state-intro/_state-intro.scss */
      .gif-state-intro__description > a:hover,
      .gif-state-intro__description > strong > a:hover,
      .gif-state-intro__description > em > a:hover,
      .gif-state-intro__description > a > em:hover,
      .gif-state-intro__description > a > strong:hover {
        color: var(--pale-red);
        border-color: var(--pale-red); }
  /* line 187, src/blocks/state-intro/_state-intro.scss */
  .gif-state-intro__divider {
    background-image: linear-gradient(to right, #d5442f 0%, rgba(23, 28, 75, 0) 75%), linear-gradient(to right, var(--dark-blue-grey) 0%, rgba(23, 28, 75, 0) 100%);
    height: 0.3125rem;
    /* MAGICAL SAFARI ONLY FIX 
        * Gradients are handled differently in Safari and surprisingly
        * it looks more accurate on how Zeplin renders gradients
        */ }
    @media not all and (min-resolution: 0.001dpcm) {
      @supports (-webkit-appearance: none) {
        /* line 187, src/blocks/state-intro/_state-intro.scss */
        .gif-state-intro__divider {
          background-image: linear-gradient(to right, #d5442f 0%, rgba(23, 28, 75, 0) 100%); } } }
    @media screen and (min-width: 0) {
      /* line 187, src/blocks/state-intro/_state-intro.scss */
      .gif-state-intro__divider {
        margin: 0 auto 1.25rem;
        width: 5.9375rem; } }
    @media screen and (min-width: 750px) {
      /* line 187, src/blocks/state-intro/_state-intro.scss */
      .gif-state-intro__divider {
        margin: 0 auto 1.6875rem;
        width: 5.5rem; } }
    @media screen and (min-width: 1280px) {
      /* line 187, src/blocks/state-intro/_state-intro.scss */
      .gif-state-intro__divider {
        margin: 0 auto 1.875rem;
        width: 10rem; } }
  /* line 218, src/blocks/state-intro/_state-intro.scss */
  .gif-state-intro__image {
    position: relative;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    transform: translate3d(0, 0, 0);
    width: 100%;
    z-index: -2; }
    /* line 131, src/scss/tools/_mixins.scss */
    .gif-state-intro__image::before {
      display: block;
      content: "";
      width: 100%;
      padding-top: 76.53333%; }
    /* line 138, src/scss/tools/_mixins.scss */
    .gif-state-intro__image > * {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      margin: auto;
      overflow: hidden; }
    @media (min-width: 750px) {
      /* line 218, src/blocks/state-intro/_state-intro.scss */
      .gif-state-intro__image {
        position: relative;
        position: absolute; }
        /* line 131, src/scss/tools/_mixins.scss */
        .gif-state-intro__image::before {
          display: block;
          content: "";
          width: 100%;
          padding-top: 68.26667%; }
        /* line 138, src/scss/tools/_mixins.scss */
        .gif-state-intro__image > * {
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          margin: auto;
          overflow: hidden; } }
    @media (min-width: 1280px) {
      /* line 218, src/blocks/state-intro/_state-intro.scss */
      .gif-state-intro__image {
        position: relative;
        position: absolute; }
        /* line 131, src/scss/tools/_mixins.scss */
        .gif-state-intro__image::before {
          display: block;
          content: "";
          width: 100%;
          padding-top: 62.5%; }
        /* line 138, src/scss/tools/_mixins.scss */
        .gif-state-intro__image > * {
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          margin: auto;
          overflow: hidden; } }
    /* line 240, src/blocks/state-intro/_state-intro.scss */
    .gif-state-intro__image img {
      height: 100%;
      object-fit: cover; }
  /* line 246, src/blocks/state-intro/_state-intro.scss */
  .gif-state-intro__title {
    color: var(--white);
    text-align: center;
    font-family: "Knockout 71 A", "Knockout 71 B";
    font-style: normal;
    font-weight: 400; }
    @media screen and (min-width: 0) {
      /* line 246, src/blocks/state-intro/_state-intro.scss */
      .gif-state-intro__title {
        font-size: 2.125rem;
        line-height: 1.06;
        margin: 0 auto 0.625rem;
        min-width: calc(100% - 2.5rem);
        width: 100%; } }
    @media screen and (min-width: 750px) {
      /* line 246, src/blocks/state-intro/_state-intro.scss */
      .gif-state-intro__title {
        font-size: 4.5rem;
        line-height: 1;
        margin: 0 auto 1.25rem;
        min-width: 34.0625rem;
        width: calc(100% - 7.8125rem); } }
    @media screen and (min-width: 1280px) {
      /* line 246, src/blocks/state-intro/_state-intro.scss */
      .gif-state-intro__title {
        font-size: 5.125rem;
        margin: 0 auto 1.25rem;
        min-width: 62.5rem;
        width: calc(100% - 12.375rem); } }
    /* line 281, src/blocks/state-intro/_state-intro.scss */
    .gif-state-intro__title.rich-text.editor-rich-text__editable {
      min-width: unset;
      width: 100%; }
  /* line 287, src/blocks/state-intro/_state-intro.scss */
  .gif-state-intro__video {
    height: auto;
    min-height: 100%;
    min-width: 100%;
    object-fit: cover;
    position: absolute;
    top: 0;
    transform: translate3d(0, 0, 0);
    width: auto;
    z-index: -2; }

/* line 301, src/blocks/state-intro/_state-intro.scss */
body.wp-admin .gif-state-intro {
  z-index: 0; }

/* line 1, src/blocks/chart/_chart.scss */
.gif-chart {
  display: flex;
  align-items: center; }
  @media screen and (min-width: 0) {
    /* line 7, src/blocks/chart/_chart.scss */
    .page-template-page-statistics .gif-chart.gif-state-carousel__item {
      min-height: calc(100vh - 3.75rem); } }
  @media screen and (min-width: 750px) {
    /* line 7, src/blocks/chart/_chart.scss */
    .page-template-page-statistics .gif-chart.gif-state-carousel__item {
      min-height: calc(100vh - 4.375rem); } }
  @media screen and (min-width: 1280px) {
    /* line 7, src/blocks/chart/_chart.scss */
    .page-template-page-statistics .gif-chart.gif-state-carousel__item {
      min-height: calc(100vh - 4.875rem); } }
  @media screen and (min-width: 0) {
    /* line 1, src/blocks/chart/_chart.scss */
    .gif-chart {
      padding-top: 1.875rem;
      padding-bottom: 1.875rem; } }
  @media screen and (min-width: 750px) {
    /* line 1, src/blocks/chart/_chart.scss */
    .gif-chart {
      padding-top: 2.5rem;
      padding-bottom: 2.5rem; } }
  @media screen and (min-width: 1280px) {
    /* line 1, src/blocks/chart/_chart.scss */
    .gif-chart {
      padding-top: 3.75rem;
      padding-bottom: 3.75rem; } }
  /* line 34, src/blocks/chart/_chart.scss */
  .gif-chart__shortcode {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
    padding: 3.125rem 6.25rem;
    width: 100%;
    text-align: center;
    background-color: rgba(139, 139, 150, 0.1); }
  /* line 43, src/blocks/chart/_chart.scss */
  .gif-chart__header {
    position: relative;
    border-bottom: 0.3125rem solid var(--dark-blue-grey);
    display: flex;
    flex-wrap: wrap;
    align-items: center; }
    @media screen and (min-width: 0) {
      /* line 43, src/blocks/chart/_chart.scss */
      .gif-chart__header {
        padding-bottom: 0.625rem;
        margin-bottom: 2.125rem; } }
    @media screen and (min-width: 750px) {
      /* line 43, src/blocks/chart/_chart.scss */
      .gif-chart__header {
        margin-bottom: 2.9375rem; } }
    @media screen and (min-width: 1280px) {
      /* line 43, src/blocks/chart/_chart.scss */
      .gif-chart__header {
        padding-bottom: 1.25rem;
        margin-bottom: 3.125rem; } }
  /* line 66, src/blocks/chart/_chart.scss */
  .gif-chart__header-text {
    flex-grow: 1; }
    @media screen and (min-width: 0) {
      /* line 66, src/blocks/chart/_chart.scss */
      .gif-chart__header-text {
        order: 1; } }
  /* line 77, src/blocks/chart/_chart.scss */
  .gif-chart__title {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 700; }
    @media screen and (min-width: 0) {
      /* line 77, src/blocks/chart/_chart.scss */
      .gif-chart__title {
        font-size: 1.25rem;
        line-height: 1.5rem;
        letter-spacing: 0.36;
        color: var(--dark-blue-grey); } }
    @media screen and (min-width: 1280px) {
      /* line 77, src/blocks/chart/_chart.scss */
      .gif-chart__title {
        font-size: 1.75rem;
        line-height: 2.125rem;
        letter-spacing: 0; } }
  /* line 103, src/blocks/chart/_chart.scss */
  .gif-chart__sub-title {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400; }
    @media screen and (min-width: 0) {
      /* line 103, src/blocks/chart/_chart.scss */
      .gif-chart__sub-title {
        font-size: 0.875rem;
        line-height: 1.125rem;
        letter-spacing: 0;
        color: var(--dark-blue-grey); } }
  /* line 123, src/blocks/chart/_chart.scss */
  .gif-chart__filter {
    display: none;
    position: relative;
    z-index: 2; }
    @media screen and (min-width: 0) {
      /* line 123, src/blocks/chart/_chart.scss */
      .gif-chart__filter {
        width: 100%;
        margin-top: 1.25rem;
        order: 3; } }
    @media screen and (min-width: 750px) {
      /* line 123, src/blocks/chart/_chart.scss */
      .gif-chart__filter {
        width: 12.5rem;
        margin-top: 0;
        order: 2; } }
    /* line 144, src/blocks/chart/_chart.scss */
    .gif-chart__filter.is-visible {
      display: block; }
    /* line 148, src/blocks/chart/_chart.scss */
    .gif-chart__filter > a {
      display: flex;
      border: 0.125rem solid var(--dark-blue-grey);
      border-radius: 0.5rem;
      height: 2.5rem;
      padding-left: 1.25rem;
      padding-right: 1.0625rem;
      align-items: center;
      justify-content: space-between; }
      /* line 157, src/blocks/chart/_chart.scss */
      .gif-chart__filter > a span {
        position: relative;
        overflow: hidden;
        flex-grow: 1;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: calc(100% - 1.5625rem); }
      /* line 165, src/blocks/chart/_chart.scss */
      .gif-chart__filter > a span,
      .gif-chart__filter > a svg {
        pointer-events: none; }
    /* line 171, src/blocks/chart/_chart.scss */
    .gif-chart__filter a {
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 400;
      color: var(--dark-blue-grey);
      text-decoration: none; }
      @media screen and (min-width: 0) {
        /* line 171, src/blocks/chart/_chart.scss */
        .gif-chart__filter a {
          font-size: 1.125rem;
          line-height: 1.5rem;
          letter-spacing: 0; } }
      /* line 188, src/blocks/chart/_chart.scss */
      .gif-chart__filter a:hover {
        text-decoration: underline; }
    /* line 193, src/blocks/chart/_chart.scss */
    .gif-chart__filter-list {
      position: absolute;
      background-color: var(--white);
      border: 0.0625rem solid var(--dark-blue-grey);
      padding-top: 0.9375rem;
      padding-bottom: 1.25rem;
      z-index: 1;
      top: 0;
      right: 0;
      display: none; }
      @media screen and (min-width: 0) {
        /* line 193, src/blocks/chart/_chart.scss */
        .gif-chart__filter-list {
          width: 100%; } }
      @media screen and (min-width: 750px) {
        /* line 193, src/blocks/chart/_chart.scss */
        .gif-chart__filter-list {
          width: 12.5rem; } }
      /* line 210, src/blocks/chart/_chart.scss */
      .gif-chart__filter-list a {
        display: block;
        margin-left: 1.25rem;
        margin-right: 1.25rem; }
      /* line 217, src/blocks/chart/_chart.scss */
      .is-active .gif-chart__filter-list {
        display: block; }
  /* line 223, src/blocks/chart/_chart.scss */
  .gif-chart__credits {
    display: flex;
    justify-content: flex-end; }
    /* line 226, src/blocks/chart/_chart.scss */
    .gif-chart__credits a {
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 400;
      display: none;
      margin-top: 1.25rem;
      text-decoration: none;
      color: var(--dark-blue-grey); }
      @media screen and (min-width: 0) {
        /* line 226, src/blocks/chart/_chart.scss */
        .gif-chart__credits a {
          font-size: 0.75rem;
          line-height: 1.125rem;
          letter-spacing: 0; } }
      /* line 245, src/blocks/chart/_chart.scss */
      .gif-chart__credits a:hover {
        text-decoration: underline; }
      /* line 248, src/blocks/chart/_chart.scss */
      .gif-chart__credits a.is-visible {
        display: block; }
  /* line 254, src/blocks/chart/_chart.scss */
  .gif-chart__export-btn {
    position: relative;
    cursor: pointer;
    background: transparent;
    border: none;
    text-decoration: none;
    color: var(--white);
    display: none; }
    @media screen and (min-width: 0) {
      /* line 254, src/blocks/chart/_chart.scss */
      .gif-chart__export-btn {
        width: 1.5375rem;
        min-height: 1.125rem;
        margin-left: 0.875rem;
        order: 2; } }
    @media screen and (min-width: 750px) {
      /* line 254, src/blocks/chart/_chart.scss */
      .gif-chart__export-btn {
        order: 3; } }
    @media screen and (min-width: 1280px) {
      /* line 254, src/blocks/chart/_chart.scss */
      .gif-chart__export-btn {
        width: 2rem;
        min-height: 1.5rem;
        margin-left: 1.875rem; } }
    /* line 285, src/blocks/chart/_chart.scss */
    .gif-chart__export-btn.is-visible {
      display: block; }
    @media screen and (min-width: 0) {
      /* line 254, src/blocks/chart/_chart.scss */
      .gif-chart__export-btn {
        width: 1.5375rem;
        min-height: 1.125rem; } }
    @media screen and (min-width: 1280px) {
      /* line 254, src/blocks/chart/_chart.scss */
      .gif-chart__export-btn {
        width: 2rem;
        min-height: 1.5rem; } }
    /* line 303, src/blocks/chart/_chart.scss */
    .gif-chart__export-btn div {
      left: 0;
      top: 0;
      position: absolute;
      width: 100%; }
    /* line 309, src/blocks/chart/_chart.scss */
    .gif-chart__export-btn span {
      border-radius: 1.5625rem 1.5625rem;
      background-color: var(--dark-blue-grey);
      display: block;
      opacity: 1;
      transform-origin: center center;
      transform: rotate(0deg); }
      @media screen and (min-width: 0) {
        /* line 309, src/blocks/chart/_chart.scss */
        .gif-chart__export-btn span {
          height: 0.1875rem; } }
      @media screen and (min-width: 1280px) {
        /* line 309, src/blocks/chart/_chart.scss */
        .gif-chart__export-btn span {
          height: 0.25rem; } }
      @media screen and (min-width: 0) {
        /* line 325, src/blocks/chart/_chart.scss */
        .gif-chart__export-btn span:nth-child(2) {
          margin: 0.3125rem 0; } }
      @media screen and (min-width: 1280px) {
        /* line 325, src/blocks/chart/_chart.scss */
        .gif-chart__export-btn span:nth-child(2) {
          margin: 0.375rem 0; } }
  /* line 339, src/blocks/chart/_chart.scss */
  .gif-chart__tooltip {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 700;
    color: var(--white);
    letter-spacing: normal;
    min-width: 10.625rem;
    padding: 0.75rem 0.9375rem 1.25rem;
    border-radius: 0.3125rem;
    box-shadow: 0 2px 32px 0 rgba(0, 0, 0, 0.25); }
    /* line 349, src/blocks/chart/_chart.scss */
    .gif-chart__tooltip-title {
      font-size: 1rem;
      line-height: normal;
      padding-bottom: 0.4375rem;
      border-bottom: 0.0625rem solid rgba(255, 255, 255, 0.3);
      margin-bottom: 0.4375rem; }
      /* line 355, src/blocks/chart/_chart.scss */
      .gif-chart__tooltip-title span {
        font-family: "Ringside Condensed A", "Ringside Condensed B";
        font-style: normal;
        font-weight: 400;
        padding-left: 1.125rem; }
    /* line 361, src/blocks/chart/_chart.scss */
    .gif-chart__tooltip > div > div, .gif-chart__tooltip-item {
      margin-top: 0.8125rem; }
      /* line 364, src/blocks/chart/_chart.scss */
      .gif-chart__tooltip > div > div-label, .gif-chart__tooltip-item-label {
        display: block;
        font-family: "Ringside Condensed A", "Ringside Condensed B";
        font-style: normal;
        font-weight: 400;
        font-size: 0.75rem;
        line-height: 1rem;
        margin-bottom: 0.125rem; }
      /* line 371, src/blocks/chart/_chart.scss */
      .gif-chart__tooltip > div > div-value, .gif-chart__tooltip-item-value {
        display: block;
        color: var(--pale-red);
        font-size: 1rem;
        line-height: normal; }
  /* line 381, src/blocks/chart/_chart.scss */
  .gif-chart__legend-items {
    width: 100%; }
  /* line 384, src/blocks/chart/_chart.scss */
  .gif-chart__legend-item {
    display: flex;
    justify-content: space-between;
    color: var(--dark-blue-grey); }
    @media screen and (min-width: 0) {
      /* line 384, src/blocks/chart/_chart.scss */
      .gif-chart__legend-item {
        margin-top: 0.9375rem; } }
    @media screen and (min-width: 750px) {
      /* line 384, src/blocks/chart/_chart.scss */
      .gif-chart__legend-item {
        margin-top: 1.25rem; } }
    @media screen and (min-width: 1280px) {
      /* line 396, src/blocks/chart/_chart.scss */
      .gif-chart__legend-item:nth-child(1) {
        margin-top: 0; } }
  /* line 408, src/blocks/chart/_chart.scss */
  .gif-chart__legend i {
    display: inline-block;
    margin-right: 0.625rem;
    width: 0.75rem;
    height: 0.75rem; }
  /* line 414, src/blocks/chart/_chart.scss */
  .gif-chart__legend label {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 700; }
    @media screen and (min-width: 0) {
      /* line 414, src/blocks/chart/_chart.scss */
      .gif-chart__legend label {
        font-size: 1rem;
        line-height: 1.125rem;
        letter-spacing: 0; } }
    @media screen and (min-width: 750px) {
      /* line 414, src/blocks/chart/_chart.scss */
      .gif-chart__legend label {
        font-size: 1.125rem;
        line-height: 2rem; } }
  /* line 432, src/blocks/chart/_chart.scss */
  .gif-chart__legend span {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400; }
    @media screen and (min-width: 0) {
      /* line 432, src/blocks/chart/_chart.scss */
      .gif-chart__legend span {
        font-size: 1rem;
        line-height: 1.125rem;
        letter-spacing: 0.44; } }
    @media screen and (min-width: 750px) {
      /* line 432, src/blocks/chart/_chart.scss */
      .gif-chart__legend span {
        font-size: 1.125rem;
        line-height: 2rem; } }
  /* line 453, src/blocks/chart/_chart.scss */
  .gif-chart__chart {
    min-height: 25rem; }
    @media (min-width: 1280px) {
      /* line 453, src/blocks/chart/_chart.scss */
      .gif-chart__chart {
        padding: 0 2.5rem; } }
    /* line 458, src/blocks/chart/_chart.scss */
    .gif-chart__chart > div {
      opacity: 0;
      pointer-events: none; }
    /* line 462, src/blocks/chart/_chart.scss */
    .gif-chart__chart.has-animated > div {
      opacity: 1;
      pointer-events: unset; }
  /* line 468, src/blocks/chart/_chart.scss */
  .gif-chart text {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    color: var(--dark-blue-grey) !important;
    fill: var(--dark-blue-grey) !important;
    font-weight: normal !important; }
    @media screen and (min-width: 0) {
      /* line 468, src/blocks/chart/_chart.scss */
      .gif-chart text {
        font-size: 0.75rem !important;
        line-height: 1rem !important;
        letter-spacing: 0; } }
    @media screen and (min-width: 1280px) {
      /* line 468, src/blocks/chart/_chart.scss */
      .gif-chart text {
        font-size: 0.875rem !important;
        line-height: 1.125rem !important; } }
    /* line 491, src/blocks/chart/_chart.scss */
    .gif-chart text > tspan {
      stroke-width: 0 !important; }
  /* line 495, src/blocks/chart/_chart.scss */
  .gif-chart .highcharts-axis-title {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 700;
    font-weight: 700 !important; }
  /* line 500, src/blocks/chart/_chart.scss */
  .gif-chart .highcharts-contextbutton {
    opacity: 0;
    pointer-events: none; }
  /* line 504, src/blocks/chart/_chart.scss */
  .gif-chart .highcharts-contextmenu {
    top: -1.25rem !important;
    right: -1.25rem !important;
    padding: 1.25rem !important; }
    /* line 508, src/blocks/chart/_chart.scss */
    .gif-chart .highcharts-contextmenu ul {
      list-style: none !important;
      box-shadow: none !important;
      border: 0.0625rem solid var(--dark-blue-grey) !important;
      padding-top: 0.9375rem !important;
      padding-bottom: 1.25rem !important;
      position: relative;
      overflow: hidden;
      width: 12.5rem; }
    /* line 518, src/blocks/chart/_chart.scss */
    .gif-chart .highcharts-contextmenu li {
      padding: 0 !important;
      padding-left: 1.25rem !important;
      padding-right: 1.75rem !important;
      background: none !important;
      margin-left: 0 !important;
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 400;
      font-size: 1.125rem !important;
      line-height: 1.5rem !important;
      letter-spacing: 0;
      color: var(--dark-blue-grey) !important; }
      /* line 531, src/blocks/chart/_chart.scss */
      .gif-chart .highcharts-contextmenu li:hover {
        text-decoration: underline; }
    /* line 535, src/blocks/chart/_chart.scss */
    .gif-chart .highcharts-contextmenu hr {
      border: none;
      border-top: 0.0625rem solid var(--light-blue-grey);
      opacity: 0.5;
      margin-top: 0.6875rem;
      margin-top: 0.5rem; }
  /* line 543, src/blocks/chart/_chart.scss */
  .gif-chart .highcharts-title,
  .gif-chart .highcharts-subtitle,
  .gif-chart .highcharts-credits {
    display: none; }
  /* line 552, src/blocks/chart/_chart.scss */
  .gif-chart__chart[type="highcharts_basic_column_chart"] .highcharts-xaxis .highcharts-axis-line,
  .gif-chart__chart[type="highcharts_basic_column_chart"] .highcharts-text-outline {
    display: none; }
  /* line 556, src/blocks/chart/_chart.scss */
  .gif-chart__chart[type="highcharts_basic_column_chart"] .highcharts-yaxis-grid .highcharts-grid-line {
    stroke: #d1d2d4;
    opacity: 0.5; }
  /* line 560, src/blocks/chart/_chart.scss */
  .gif-chart__chart[type="highcharts_basic_column_chart"] .highcharts-data-label text {
    color: var(--white) !important;
    fill: var(--white) !important;
    margin-top: 0.0625rem !important; }
  /* line 568, src/blocks/chart/_chart.scss */
  .gif-chart__chart[type="highcharts_basic_bar_chart"] .highcharts-axis-line,
  .gif-chart__chart[type="highcharts_basic_bar_chart"] .highcharts-text-outline {
    display: none; }
  /* line 572, src/blocks/chart/_chart.scss */
  .gif-chart__chart[type="highcharts_basic_bar_chart"] .highcharts-data-label text {
    color: var(--white) !important;
    fill: var(--white) !important;
    margin-top: 0.0625rem !important; }
    @media screen and (min-width: 0) {
      /* line 572, src/blocks/chart/_chart.scss */
      .gif-chart__chart[type="highcharts_basic_bar_chart"] .highcharts-data-label text {
        font-size: 0.875rem !important;
        line-height: 1rem !important;
        letter-spacing: 0; } }
    @media screen and (min-width: 1280px) {
      /* line 572, src/blocks/chart/_chart.scss */
      .gif-chart__chart[type="highcharts_basic_bar_chart"] .highcharts-data-label text {
        font-size: 0.875rem !important;
        line-height: 1rem !important; } }
  @media (min-width: 1280px) {
    /* line 596, src/blocks/chart/_chart.scss */
    .gif-chart__chart[type="highcharts_line_chart"] {
      padding: 0 2.5rem; } }
  @media screen and (min-width: 0) {
    /* line 601, src/blocks/chart/_chart.scss */
    .gif-chart__chart[type="highcharts_line_chart"] .gif-chart__tooltip {
      min-width: 19.8125rem; } }
  @media screen and (min-width: 750px) {
    /* line 601, src/blocks/chart/_chart.scss */
    .gif-chart__chart[type="highcharts_line_chart"] .gif-chart__tooltip {
      min-width: 29.5625rem; } }
  /* line 610, src/blocks/chart/_chart.scss */
  .gif-chart__chart[type="highcharts_line_chart"] .gif-chart__tooltip > div {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
    /* line 614, src/blocks/chart/_chart.scss */
    .gif-chart__chart[type="highcharts_line_chart"] .gif-chart__tooltip > div::after {
      content: "";
      display: block; }
  @media screen and (min-width: 0) {
    /* line 619, src/blocks/chart/_chart.scss */
    .gif-chart__chart[type="highcharts_line_chart"] .gif-chart__tooltip > div > div,
    .gif-chart__chart[type="highcharts_line_chart"] .gif-chart__tooltip > div::after {
      width: 42%; } }
  @media screen and (min-width: 750px) {
    /* line 619, src/blocks/chart/_chart.scss */
    .gif-chart__chart[type="highcharts_line_chart"] .gif-chart__tooltip > div > div,
    .gif-chart__chart[type="highcharts_line_chart"] .gif-chart__tooltip > div::after {
      width: 29%; } }
  /* line 634, src/blocks/chart/_chart.scss */
  .gif-chart__chart[type="highcharts_pie_chart"], .gif-chart__chart[type="highcharts_donut_chart"] {
    display: flex;
    justify-content: space-between; }
    @media screen and (min-width: 0) {
      /* line 634, src/blocks/chart/_chart.scss */
      .gif-chart__chart[type="highcharts_pie_chart"], .gif-chart__chart[type="highcharts_donut_chart"] {
        flex-direction: column;
        width: 100%;
        margin-left: 0; } }
    @media screen and (min-width: 750px) {
      /* line 634, src/blocks/chart/_chart.scss */
      .gif-chart__chart[type="highcharts_pie_chart"], .gif-chart__chart[type="highcharts_donut_chart"] {
        width: 65.28302%;
        margin-left: 17.35849%; } }
    @media screen and (min-width: 1280px) {
      /* line 634, src/blocks/chart/_chart.scss */
      .gif-chart__chart[type="highcharts_pie_chart"], .gif-chart__chart[type="highcharts_donut_chart"] {
        flex-direction: row;
        width: 100%;
        margin-left: 0; } }
    @media screen and (min-width: 0) {
      /* line 658, src/blocks/chart/_chart.scss */
      .gif-chart__chart[type="highcharts_pie_chart"] .gif-chart__credits a, .gif-chart__chart[type="highcharts_donut_chart"] .gif-chart__credits a {
        margin-top: 2.3125rem; } }
    @media screen and (min-width: 750px) {
      /* line 658, src/blocks/chart/_chart.scss */
      .gif-chart__chart[type="highcharts_pie_chart"] .gif-chart__credits a, .gif-chart__chart[type="highcharts_donut_chart"] .gif-chart__credits a {
        margin-top: 2.5625rem; } }
    @media screen and (min-width: 1280px) {
      /* line 658, src/blocks/chart/_chart.scss */
      .gif-chart__chart[type="highcharts_pie_chart"] .gif-chart__credits a, .gif-chart__chart[type="highcharts_donut_chart"] .gif-chart__credits a {
        margin-top: 1.9375rem; } }
    @media (min-width: 1280px) {
      /* line 634, src/blocks/chart/_chart.scss */
      .gif-chart__chart[type="highcharts_pie_chart"], .gif-chart__chart[type="highcharts_donut_chart"] {
        padding: 0; }
        /* line 672, src/blocks/chart/_chart.scss */
        .gif-chart__chart[type="highcharts_pie_chart"] .highcharts_pie_chart,
        .gif-chart__chart[type="highcharts_pie_chart"] .highcharts_donut_chart, .gif-chart__chart[type="highcharts_donut_chart"] .highcharts_pie_chart,
        .gif-chart__chart[type="highcharts_donut_chart"] .highcharts_donut_chart {
          width: 48.28122% !important; }
        /* line 676, src/blocks/chart/_chart.scss */
        .gif-chart__chart[type="highcharts_pie_chart"] .gif-chart__legend, .gif-chart__chart[type="highcharts_donut_chart"] .gif-chart__legend {
          display: flex;
          width: 39.66143%;
          padding-top: 1.875rem;
          padding-right: 5.18224%; } }

/* line 1, src/blocks/map/_map.scss */
.gif-map {
  align-items: center;
  display: flex;
  justify-content: center;
  font-family: "Ringside Condensed A", "Ringside Condensed B";
  font-style: normal;
  font-weight: 400; }
  @media (min-width: 750px) {
    /* line 1, src/blocks/map/_map.scss */
    .gif-map {
      display: block; } }
  @media (min-width: 750px) {
    /* line 11, src/blocks/map/_map.scss */
    .gif-map__wrapper {
      position: relative;
      display: flex;
      flex-direction: column;
      align-items: center;
      height: calc(100vh - 70px - 2.5rem); } }
  @media (min-width: 1280px) {
    /* line 11, src/blocks/map/_map.scss */
    .gif-map__wrapper {
      height: calc(100vh - 78px - 2.5rem); } }
  /* line 25, src/blocks/map/_map.scss */
  .gif-map .gif-container {
    display: flex;
    flex-direction: column; }
    @media (min-width: 1280px) {
      /* line 25, src/blocks/map/_map.scss */
      .gif-map .gif-container {
        flex-direction: row; } }
  /* line 34, src/blocks/map/_map.scss */
  .gif-map--local {
    display: none; }
    /* line 37, src/blocks/map/_map.scss */
    .gif-map--local.is-visible {
      display: block; }
  /* line 43, src/blocks/map/_map.scss */
  .gif-map .imapsZoomControl-group .imapsRoundedRectangle {
    border-radius: 0.3125rem;
    fill: var(--valencia);
    transition: fill 250ms ease-in-out;
    cursor: pointer; }
    /* line 49, src/blocks/map/_map.scss */
    .gif-map .imapsZoomControl-group .imapsRoundedRectangle:hover {
      fill: var(--bunting); }
  /* line 54, src/blocks/map/_map.scss */
  .gif-map .imapsZoomControl-group * {
    stroke: transparent; }
  /* line 59, src/blocks/map/_map.scss */
  .gif-map .imapsZoomControl-group .imapsButton .imapsSprite {
    fill: #fff; }
  /* line 64, src/blocks/map/_map.scss */
  .gif-map .imapsZoomControl-group .imapsButton text.is-plus {
    transform: translate(-5px, 9px); }
    /* line 66, src/blocks/map/_map.scss */
    .gif-map .imapsZoomControl-group .imapsButton text.is-plus tspan {
      font-size: 2.375rem; }
  /* line 71, src/blocks/map/_map.scss */
  .gif-map .imapsZoomControl-group .imapsButton text.is-minus {
    transform: translate(-4.5px, 11px); }
    /* line 73, src/blocks/map/_map.scss */
    .gif-map .imapsZoomControl-group .imapsButton text.is-minus tspan {
      font-size: 2.9375rem; }
  /* line 78, src/blocks/map/_map.scss */
  .gif-map .imapsZoomControl-group .imapsButton text tspan {
    fill: #fff; }
  /* line 85, src/blocks/map/_map.scss */
  .gif-map__contain {
    opacity: 0;
    pointer-events: none;
    transition: opacity 500ms ease-in-out; }
    /* line 90, src/blocks/map/_map.scss */
    .is-map-loaded .gif-map__contain {
      pointer-events: all;
      opacity: 1; }
    @media (min-width: 750px) {
      /* line 85, src/blocks/map/_map.scss */
      .gif-map__contain {
        height: 100%; } }
  /* line 100, src/blocks/map/_map.scss */
  .gif-map .map_wrapper {
    width: 100vw;
    height: 100%;
    max-width: 100vw;
    margin-left: calc(-1 * ((100vw - 100%) / 2)); }
    @media (min-width: 750px) {
      /* line 100, src/blocks/map/_map.scss */
      .gif-map .map_wrapper {
        width: 100%;
        max-width: 100%;
        margin-left: auto; } }
    @media (min-width: 1280px) {
      /* line 100, src/blocks/map/_map.scss */
      .gif-map .map_wrapper {
        width: 74.14061%;
        padding-right: 1.75rem;
        margin-left: 0;
        flex-grow: 1; } }
    @media (min-width: 750px) {
      /* line 119, src/blocks/map/_map.scss */
      .gif-map .map_wrapper .map_box {
        width: 100%;
        margin: 0; } }
    @media (min-width: 750px) {
      /* line 125, src/blocks/map/_map.scss */
      .gif-map .map_wrapper .map_box .map_aspect_ratio {
        padding: 0 !important;
        height: 100%; } }
    @media (max-width: 749px) {
      /* line 132, src/blocks/map/_map.scss */
      .gif-map .map_wrapper .map_box .map_render {
        margin: auto;
        width: calc(100% - 2.5rem); } }
    /* line 140, src/blocks/map/_map.scss */
    .gif-map .map_wrapper .igm_content_right_1_3 {
      display: none; }
    /* line 143, src/blocks/map/_map.scss */
    .gif-map .map_wrapper .igm_content_gutter {
      display: none; }
    /* line 148, src/blocks/map/_map.scss */
    .gif-map .map_wrapper .imapsTooltip-group .imapsSprite-group.imapsPointedShape-group.imapsPointedRectangle-group {
      fill-opacity: 1; }
    /* line 153, src/blocks/map/_map.scss */
    html:not(.ua-safari) .gif-map .map_wrapper .imapsTooltip-group .imapsLabel-group div {
      transform: translateY(-2px); }
  /* line 160, src/blocks/map/_map.scss */
  .gif-map__header {
    border-bottom: 0.3125rem solid var(--bunting);
    margin-top: 1.875rem; }
    @media screen and (min-width: 0) {
      /* line 160, src/blocks/map/_map.scss */
      .gif-map__header {
        padding-bottom: 0.625rem;
        margin-bottom: 1.875rem; } }
    @media screen and (min-width: 750px) {
      /* line 160, src/blocks/map/_map.scss */
      .gif-map__header {
        margin-bottom: 3.125rem; } }
    @media screen and (min-width: 1280px) {
      /* line 160, src/blocks/map/_map.scss */
      .gif-map__header {
        padding-bottom: 1.25rem; } }
    /* line 178, src/blocks/map/_map.scss */
    .gif-map__header h2 {
      color: var(--bunting);
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 700; }
      @media screen and (min-width: 0) {
        /* line 178, src/blocks/map/_map.scss */
        .gif-map__header h2 {
          font-size: 1.25rem;
          line-height: 1.5rem; } }
      @media screen and (min-width: 1280px) {
        /* line 178, src/blocks/map/_map.scss */
        .gif-map__header h2 {
          font-size: 1.75rem;
          line-height: 2.125rem; } }
    /* line 197, src/blocks/map/_map.scss */
    .gif-map__header-helper {
      font-size: 0.875rem;
      line-height: 1.125rem;
      color: var(--bunting); }
    /* line 203, src/blocks/map/_map.scss */
    .gif-map__header.gif-container {
      flex-direction: column; }
  /* line 208, src/blocks/map/_map.scss */
  .gif-map__panels {
    display: flex;
    align-self: flex-start; }
    @media screen and (min-width: 0) {
      /* line 208, src/blocks/map/_map.scss */
      .gif-map__panels {
        flex-direction: column;
        justify-content: flex-start;
        width: 100%;
        margin-top: 1.25rem;
        height: auto;
        max-height: unset; } }
    @media screen and (min-width: 750px) {
      /* line 208, src/blocks/map/_map.scss */
      .gif-map__panels {
        flex-direction: row;
        justify-content: space-between;
        height: 100%;
        max-height: 12.5rem; } }
    @media screen and (min-width: 1280px) {
      /* line 208, src/blocks/map/_map.scss */
      .gif-map__panels {
        flex-direction: column;
        justify-content: flex-start;
        width: 25%;
        max-width: 18.75rem;
        margin-top: 0;
        height: auto;
        max-height: unset; } }
  /* line 253, src/blocks/map/_map.scss */
  .gif-map__panel {
    padding: 0.9375rem 0.9375rem 1.5rem;
    color: #fff;
    border-radius: 0.25rem;
    background-color: var(--bunting); }
    @media (min-width: 750px) {
      /* line 253, src/blocks/map/_map.scss */
      .gif-map__panel {
        width: 47.92453%;
        max-width: 50%; } }
    @media (min-width: 1280px) {
      /* line 253, src/blocks/map/_map.scss */
      .gif-map__panel {
        width: 100%;
        max-width: 100%; } }
    @media screen and (max-height: 667px) {
      /* line 253, src/blocks/map/_map.scss */
      .gif-map__panel {
        zoom: 0.62; } }
    /* line 273, src/blocks/map/_map.scss */
    .gif-map__panel h4 {
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 400;
      font-size: 0.75rem;
      line-height: 0.8125rem; }
    /* line 279, src/blocks/map/_map.scss */
    .gif-map__panel p {
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 700;
      font-size: 1rem;
      color: var(--valencia);
      margin-top: 0.125rem; }
    /* line 286, src/blocks/map/_map.scss */
    .gif-map__panel + .gif-map__panel {
      margin-top: 1.25rem; }
      @media (min-width: 750px) {
        /* line 286, src/blocks/map/_map.scss */
        .gif-map__panel + .gif-map__panel {
          margin-top: 0; } }
      @media (min-width: 1280px) {
        /* line 286, src/blocks/map/_map.scss */
        .gif-map__panel + .gif-map__panel {
          margin-top: 1.25rem; } }
  /* line 299, src/blocks/map/_map.scss */
  .gif-map__panel-header {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 0.6875rem;
    border-bottom: 0.0625rem solid rgba(255, 255, 255, 0.3); }
    /* line 307, src/blocks/map/_map.scss */
    .gif-map__panel-header h3 {
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 700;
      font-size: 1rem; }
    /* line 312, src/blocks/map/_map.scss */
    .gif-map__panel-header div {
      display: flex;
      flex-direction: row;
      align-items: flex-end; }
      /* line 317, src/blocks/map/_map.scss */
      .gif-map__panel-header div h4 {
        margin-right: 0.5625rem; }
      /* line 321, src/blocks/map/_map.scss */
      .gif-map__panel-header div p {
        margin-top: 0; }
  /* line 327, src/blocks/map/_map.scss */
  .gif-map__panel-content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 0.875rem;
    margin-top: 1.25rem; }
    /* line 333, src/blocks/map/_map.scss */
    .gif-map__panel-content div {
      grid-column-end: span 1; }
    /* line 337, src/blocks/map/_map.scss */
    .gif-map__panel-content:empty {
      margin-top: 0; }
  /* line 342, src/blocks/map/_map.scss */
  .gif-map__source {
    position: relative;
    color: #171c4b;
    text-align: right;
    font-size: 0.75rem;
    line-height: 1.125rem; }
    @media screen and (min-width: 0) {
      /* line 342, src/blocks/map/_map.scss */
      .gif-map__source {
        margin-top: 1.25rem; } }
    @media screen and (min-width: 750px) {
      /* line 342, src/blocks/map/_map.scss */
      .gif-map__source {
        margin-top: 1.875rem; } }
    @media screen and (min-width: 1280px) {
      /* line 342, src/blocks/map/_map.scss */
      .gif-map__source {
        margin-top: 0; } }
    @media (min-width: 1280px) {
      /* line 342, src/blocks/map/_map.scss */
      .gif-map__source {
        position: absolute;
        bottom: 0;
        right: 0; } }
    /* line 365, src/blocks/map/_map.scss */
    .gif-map__source a {
      color: #171c4b;
      text-decoration: none; }

/* line 373, src/blocks/map/_map.scss */
.content-wrapper > .map_wrapper {
  width: calc(100% - var(--margin-double));
  margin: 0 auto; }
  @media (max-width: 749px) {
    /* line 377, src/blocks/map/_map.scss */
    .content-wrapper > .map_wrapper .imapsZoomControl-group {
      transform: translate(calc(100% - 60px), calc(100% - 123px)); } }
  /* line 382, src/blocks/map/_map.scss */
  .content-wrapper > .map_wrapper .imapsZoomControl-group .imapsRoundedRectangle {
    border-radius: 0.3125rem;
    fill: var(--valencia);
    transition: fill 250ms ease-in-out;
    cursor: pointer; }
    /* line 388, src/blocks/map/_map.scss */
    .content-wrapper > .map_wrapper .imapsZoomControl-group .imapsRoundedRectangle:hover {
      fill: var(--bunting); }
  /* line 393, src/blocks/map/_map.scss */
  .content-wrapper > .map_wrapper .imapsZoomControl-group * {
    stroke: transparent; }
  /* line 398, src/blocks/map/_map.scss */
  .content-wrapper > .map_wrapper .imapsZoomControl-group .imapsButton .imapsSprite {
    fill: #fff; }
  /* line 403, src/blocks/map/_map.scss */
  .content-wrapper > .map_wrapper .imapsZoomControl-group .imapsButton text.is-plus {
    transform: translate(-5px, 9px); }
    /* line 405, src/blocks/map/_map.scss */
    .content-wrapper > .map_wrapper .imapsZoomControl-group .imapsButton text.is-plus tspan {
      font-size: 2.375rem; }
  /* line 410, src/blocks/map/_map.scss */
  .content-wrapper > .map_wrapper .imapsZoomControl-group .imapsButton text.is-minus {
    transform: translate(-4.5px, 11px); }
    /* line 412, src/blocks/map/_map.scss */
    .content-wrapper > .map_wrapper .imapsZoomControl-group .imapsButton text.is-minus tspan {
      font-size: 2.9375rem; }
  /* line 417, src/blocks/map/_map.scss */
  .content-wrapper > .map_wrapper .imapsZoomControl-group .imapsButton text tspan {
    fill: #fff; }

/* ADMIN STYLES */
/* line 428, src/blocks/map/_map.scss */
.block-editor [data-type="giffords/map"] .components-placeholder__fieldset.is-column-layout {
  max-width: 100%; }

/* line 432, src/blocks/map/_map.scss */
.block-editor .moduleTitleCMS {
  margin-top: 1rem;
  text-align: center; }

/* line 437, src/blocks/map/_map.scss */
.block-editor .moduleTitleCMS:valid {
  font-size: 1.75rem;
  line-height: 2.125rem;
  font-family: "Ringside Condensed A", "Ringside Condensed B";
  font-style: normal;
  font-weight: 700; }

/* line 445, src/blocks/map/_map.scss */
.block-editor .gif-map {
  height: auto; }
  /* line 448, src/blocks/map/_map.scss */
  .block-editor .gif-map__panel {
    position: relative;
    width: 100%;
    max-width: 100%;
    padding: 0.9375rem; }
    /* line 454, src/blocks/map/_map.scss */
    .block-editor .gif-map__panel .fieldset {
      position: relative;
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      padding: 1rem;
      border: 1px solid rgba(255, 255, 255, 0.1);
      border-radius: 0.3125rem; }
      /* line 463, src/blocks/map/_map.scss */
      .block-editor .gif-map__panel .fieldset__inner {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        width: calc(50% - 0.5rem); }
        /* line 469, src/blocks/map/_map.scss */
        .block-editor .gif-map__panel .fieldset__inner input,
        .block-editor .gif-map__panel .fieldset__inner label {
          width: 100%; }
      /* line 475, src/blocks/map/_map.scss */
      .block-editor .gif-map__panel .fieldset label {
        text-align: left;
        color: #fff; }

@media screen and (min-width: 0) {
  /* line 2, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-laws-in-context-carousel.gif-module {
    margin-top: 2.625rem; } }

@media screen and (min-width: 750px) {
  /* line 2, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-laws-in-context-carousel.gif-module {
    margin-top: 3.125rem; } }

@media screen and (min-width: 1280px) {
  /* line 2, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-laws-in-context-carousel.gif-module {
    margin-top: 6.25rem; } }

/* line 14, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
.gif-laws-in-context-carousel__content {
  min-height: 500px;
  width: 100%;
  grid-column: 1/span 12;
  position: relative;
  -webkit-overflow-scrolling: touch; }

/* line 22, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
.gif-laws-in-context-carousel__contain {
  height: 100%;
  position: relative;
  background-color: var(--white);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-image: linear-gradient(296deg, var(--dusk-blue), var(--cello)); }

/* line 33, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
.gif-laws-in-context-carousel .animation-container {
  height: 100%;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: grid;
  align-items: center; }
  /* line 42, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-laws-in-context-carousel .animation-container__block {
    opacity: 0;
    width: 100%;
    position: absolute;
    top: 0; }
    /* line 48, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel .animation-container__block .title {
      font-family: "Knockout 71 A", "Knockout 71 B";
      font-style: normal;
      font-weight: 400;
      text-transform: uppercase;
      color: var(--dusk-blue);
      margin-bottom: 10px; }
      @media screen and (min-width: 0) {
        /* line 48, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel .animation-container__block .title {
          font-size: 18px; } }
      @media screen and (min-width: 750px) {
        /* line 48, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel .animation-container__block .title {
          font-size: 18px; } }
      @media screen and (min-width: 1280px) {
        /* line 48, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel .animation-container__block .title {
          font-size: 22px; } }
    /* line 64, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel .animation-container__block .description {
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 400;
      line-height: 1.33;
      color: var(--dark-blue-grey);
      font-weight: normal; }
      /* line 70, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel .animation-container__block .description a {
        color: var(--vivid-blue); }
      @media screen and (min-width: 0) {
        /* line 64, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel .animation-container__block .description {
          font-size: 16px; } }
      @media screen and (min-width: 750px) {
        /* line 64, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel .animation-container__block .description {
          font-size: 16px; } }
      @media screen and (min-width: 1280px) {
        /* line 64, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel .animation-container__block .description {
          font-size: 18px; } }
    /* line 85, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel .animation-container__block .information-section {
      display: grid;
      gap: 27px 73px;
      margin: 31px 0 60px; }
    /* line 91, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel .animation-container__block .bg-color {
      background-color: var(--dusk-blue); }
    /* line 95, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel .animation-container__block .gif-related-topics {
      display: flex;
      flex-wrap: wrap;
      row-gap: 5px;
      align-items: center;
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 400;
      padding: 24px 0 23px;
      color: var(--white); }
      @media screen and (min-width: 0) {
        /* line 95, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel .animation-container__block .gif-related-topics {
          font-size: 18px; } }
      @media screen and (min-width: 750px) {
        /* line 95, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel .animation-container__block .gif-related-topics {
          font-size: 18px; } }
      @media screen and (min-width: 1280px) {
        /* line 95, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel .animation-container__block .gif-related-topics {
          font-size: 20px; } }
      /* line 113, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel .animation-container__block .gif-related-topics__title {
        text-transform: uppercase;
        margin-right: 16px;
        font-weight: 900; }
      /* line 119, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel .animation-container__block .gif-related-topics span {
        text-decoration: underline;
        text-transform: capitalize; }
        @media screen and (min-width: 0) {
          /* line 119, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
          .gif-laws-in-context-carousel .animation-container__block .gif-related-topics span {
            font-size: 16px; } }
        @media screen and (min-width: 750px) {
          /* line 119, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
          .gif-laws-in-context-carousel .animation-container__block .gif-related-topics span {
            font-size: 16px; } }
        @media screen and (min-width: 1280px) {
          /* line 119, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
          .gif-laws-in-context-carousel .animation-container__block .gif-related-topics span {
            font-size: 18px; } }
        /* line 132, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel .animation-container__block .gif-related-topics span:hover {
          cursor: pointer;
          text-decoration: none; }
        /* line 137, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel .animation-container__block .gif-related-topics span:not(:last-child)::after {
          content: ",";
          margin-right: 10px; }
    @media screen and (min-width: 0) {
      /* line 144, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel .animation-container__block .desktop-visible {
        display: none; } }
    @media screen and (min-width: 750px) {
      /* line 144, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel .animation-container__block .desktop-visible {
        display: block; } }
    @media screen and (min-width: 1280px) {
      /* line 144, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel .animation-container__block .desktop-visible {
        display: block; } }
    /* line 156, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel .animation-container__block .mobile-visible {
      text-transform: capitalize; }
      @media screen and (min-width: 0) {
        /* line 156, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel .animation-container__block .mobile-visible {
          display: block; } }
      @media screen and (min-width: 750px) {
        /* line 156, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel .animation-container__block .mobile-visible {
          display: none; } }
      @media screen and (min-width: 1280px) {
        /* line 156, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel .animation-container__block .mobile-visible {
          display: none; } }
  /* line 171, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-laws-in-context-carousel .animation-container .active-slider {
    opacity: 1;
    z-index: 1; }
  /* line 175, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-laws-in-context-carousel .animation-container [data-block="out"] {
    z-index: 1; }

/* line 181, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
.gif-laws-in-context-carousel .js-lic-dynamic-height {
  transition: min-height 100ms ease-in-out; }

/* line 185, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
.gif-laws-in-context-carousel .gif-laws-in-context-navigating-wraper {
  background-color: #d5442f; }
  /* line 187, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-laws-in-context-carousel .gif-laws-in-context-navigating-wraper .navigating-solutions {
    justify-content: center;
    overflow: initial; }

/* line 192, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
.gif-laws-in-context-carousel .gif-container {
  display: block;
  margin-bottom: 0;
  padding: 0.9375rem 0; }
  /* line 197, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-laws-in-context-carousel .gif-container > * {
    grid-column: 1 / -1; }
  /* line 202, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-laws-in-context-carousel .gif-container .navigating-solutions-header p {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 500;
    font-stretch: condensed;
    text-align: center;
    color: var(--white); }
    @media screen and (min-width: 0) {
      /* line 202, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel .gif-container .navigating-solutions-header p {
        font-size: 20px; } }
    @media screen and (min-width: 750px) {
      /* line 202, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel .gif-container .navigating-solutions-header p {
        font-size: 20px; } }
    @media screen and (min-width: 1280px) {
      /* line 202, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel .gif-container .navigating-solutions-header p {
        font-size: 26px; } }

/* line 222, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
.gif-laws-in-context-carousel-tab {
  overflow: hidden;
  position: relative;
  width: 100%; }
  @media screen and (min-width: 0) {
    /* line 222, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab {
      margin-top: 1.25rem; } }
  @media screen and (min-width: 750px) {
    /* line 222, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab {
      margin-top: 2.5rem; } }
  @media screen and (min-width: 1280px) {
    /* line 222, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab {
      margin-top: 2.5rem; } }
  /* line 232, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-laws-in-context-carousel-tab::before {
    content: '';
    position: absolute;
    background-color: var(--cello);
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: 100%;
    max-width: 90rem;
    margin: 0 auto; }
  /* line 245, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-laws-in-context-carousel-tab__container {
    display: grid;
    max-width: 90rem;
    margin: 0 auto; }
    @media screen and (min-width: 0) {
      /* line 245, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__container {
        grid-template-columns: 100%; } }
    @media screen and (min-width: 750px) {
      /* line 245, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__container {
        grid-template-columns: 76% 24%; } }
    @media screen and (min-width: 1280px) {
      /* line 245, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__container {
        grid-template-columns: 76% 24%; } }
  /* line 260, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-laws-in-context-carousel-tab__wrapper:not(:first-of-type) {
    display: none; }
  /* line 264, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-laws-in-context-carousel-tab__contain {
    align-items: center; }
    @media screen and (min-width: 0) {
      /* line 264, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__contain {
        display: block; } }
    @media screen and (min-width: 750px) {
      /* line 264, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__contain {
        display: grid; } }
  /* line 271, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-laws-in-context-carousel-tab__wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr; }
    @media screen and (min-width: 0) {
      /* line 271, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__wrapper {
        grid-template-columns: 1fr;
        padding: 30px 35px 0 35px;
        align-items: initial; } }
    @media screen and (min-width: 750px) {
      /* line 271, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__wrapper {
        grid-template-columns: 1fr 1fr;
        padding: 0;
        align-items: center; } }
    @media screen and (min-width: 1280px) {
      /* line 271, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__wrapper {
        grid-template-columns: 1fr 1fr;
        padding: 0; } }
    /* line 290, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab__wrapper#tab-unintentional-shootings-content .gif-laws-in-context-carousel-tab__headline {
      min-height: unset; }
    /* line 295, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab__wrapper.gif-module {
      margin-top: 0; }
  @media screen and (min-width: 0) {
    /* line 303, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab__content {
      margin-left: 0;
      margin-bottom: 10px;
      padding: 0 4.0625rem 0 0; } }
  @media screen and (min-width: 750px) {
    /* line 303, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab__content {
      margin-left: 9.44882%;
      margin-bottom: 0;
      padding: 2.125rem 0 3.0625rem 0; } }
  @media screen and (min-width: 1280px) {
    /* line 303, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab__content {
      margin-left: 13.0662%;
      padding: 5.6875rem 0 5.6875rem 0; } }
  /* line 317, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-laws-in-context-carousel-tab__content a.gif-laws-in-context-link-solutions {
    cursor: pointer;
    font-family: "Knockout 71 A", "Knockout 71 B";
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
    color: var(--white);
    line-height: 1;
    font-weight: normal;
    position: relative; }
    @media screen and (min-width: 0) {
      /* line 317, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__content a.gif-laws-in-context-link-solutions {
        font-size: 18px; } }
    @media screen and (min-width: 750px) {
      /* line 317, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__content a.gif-laws-in-context-link-solutions {
        font-size: 18px; } }
    @media screen and (min-width: 1280px) {
      /* line 317, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__content a.gif-laws-in-context-link-solutions {
        font-size: 22px; } }
    /* line 328, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab__content a.gif-laws-in-context-link-solutions::after {
      position: absolute;
      display: inline-block;
      margin-left: 10px;
      content: '';
      background-position: center;
      background-repeat: no-repeat;
      background-size: contain;
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTIgMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+U2hhcGU8L3RpdGxlPgogICAgPGcgaWQ9IkRlc2lnbi1Qb3N0LUxhdW5jaC1VcGRhdGVzLS0tUjQiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJHaWZmb3Jkcy1MaUMtTGFuZGluZ1BnLUEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04MjYuMDAwMDAwLCAtMTYzNi4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYyMC4wMDAwMDAsIDE2MzMuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iU2hhcGUiIHBvaW50cz0iMjA4LjgyNTY4OCAzIDIxOCAxMiAyMDguODI1Njg4IDIxIDIwNiAxOC4yMjggMjEyLjM0ODYyNCAxMiAyMDYgNS43NzIiPjwvcG9seWdvbj4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+"); }
      @media screen and (min-width: 0) {
        /* line 328, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel-tab__content a.gif-laws-in-context-link-solutions::after {
          width: 10px;
          margin-left: 5px;
          height: 18px; } }
      @media screen and (min-width: 750px) {
        /* line 328, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel-tab__content a.gif-laws-in-context-link-solutions::after {
          width: 12px;
          margin-left: 10px;
          height: 17px; } }
      @media screen and (min-width: 1280px) {
        /* line 328, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel-tab__content a.gif-laws-in-context-link-solutions::after {
          height: 23px; } }
    /* line 343, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab__content a.gif-laws-in-context-link-solutions:hover {
      color: var(--pale-red); }
      /* line 345, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__content a.gif-laws-in-context-link-solutions:hover:after {
        filter: invert(42%) sepia(93%) saturate(4411%) hue-rotate(347deg) brightness(72%) contrast(117%); }
  /* line 352, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-laws-in-context-carousel-tab__title {
    font-family: "Knockout 71 A", "Knockout 71 B";
    font-style: normal;
    font-weight: 400;
    font-weight: normal;
    text-transform: uppercase; }
    @media screen and (min-width: 0) {
      /* line 352, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__title {
        font-size: 30px;
        line-height: 1;
        letter-spacing: 0;
        margin-bottom: 0.625rem;
        max-width: 100%;
        color: var(--white); } }
    @media screen and (min-width: 750px) {
      /* line 352, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__title {
        font-size: 30px;
        margin-bottom: 0.625rem;
        max-width: 16.5625rem; } }
    @media screen and (min-width: 1280px) {
      /* line 352, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__title {
        font-size: 52px;
        margin-bottom: 1.25rem;
        max-width: 26.25rem; } }
    /* line 368, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab__title b, .gif-laws-in-context-carousel-tab__title strong {
      font-family: "Knockout" !important;
      color: var(--valencia);
      font-weight: normal; }
  /* line 375, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-laws-in-context-carousel-tab__headline {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 300;
    font-stretch: condensed;
    color: var(--white); }
    @media screen and (min-width: 0) {
      /* line 375, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__headline {
        font-size: 1rem;
        line-height: 1.38;
        letter-spacing: 0;
        padding-right: 0; } }
    @media screen and (min-width: 750px) {
      /* line 375, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__headline {
        font-size: 1rem;
        line-height: 1.38;
        padding-right: 3.4375rem; } }
    @media screen and (min-width: 1280px) {
      /* line 375, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__headline {
        font-size: 1.5rem;
        line-height: 1.33;
        padding-right: 7.5rem; } }
  /* line 391, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-laws-in-context-carousel-tab__eyebrow {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400; }
    @media screen and (min-width: 0) {
      /* line 391, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__eyebrow {
        margin-top: 1.25rem;
        font-size: 0.875rem;
        line-height: 1.125rem;
        font-weight: bold;
        letter-spacing: 0.0625rem;
        text-transform: uppercase;
        color: var(--white); } }
    @media screen and (min-width: 750px) {
      /* line 391, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__eyebrow {
        margin-top: 4.375rem;
        font-size: 0.875rem;
        line-height: 1.125rem;
        letter-spacing: 0.08063rem; } }
    @media screen and (min-width: 1280px) {
      /* line 391, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__eyebrow {
        margin-top: 6.25rem;
        font-size: 1.125rem;
        line-height: 1.5rem; } }
  /* line 404, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-laws-in-context-carousel-tab__image-wrapper {
    display: flex;
    justify-content: flex-end; }
  /* line 410, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-laws-in-context-carousel-tab__image figure {
    max-width: 453px;
    margin: 0 auto;
    border: solid 4px var(--pale-red); }
  /* line 415, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-laws-in-context-carousel-tab__image img {
    object-fit: cover; }
  @media screen and (min-width: 0) {
    /* line 409, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab__image {
      padding: 0 1.875rem 0 1.625rem; } }
  @media screen and (min-width: 750px) {
    /* line 409, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab__image {
      padding: 3.375rem 0 2.625rem 3.375rem; } }
  @media screen and (min-width: 1280px) {
    /* line 409, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab__image {
      padding: 5.6875rem 0 5.6875rem 6.5rem; } }
  /* line 429, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-laws-in-context-carousel-tab__description {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400; }
    @media screen and (min-width: 0) {
      /* line 429, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__description {
        font-size: 0.875rem;
        line-height: 1.125rem;
        letter-spacing: 0;
        color: var(--white);
        margin-top: 0.625rem;
        margin-bottom: 1.25rem; } }
    @media screen and (min-width: 750px) {
      /* line 429, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__description {
        font-size: 0.875rem;
        line-height: 1.125rem;
        margin-top: 0;
        margin-bottom: 1.25rem; } }
    @media screen and (min-width: 1280px) {
      /* line 429, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__description {
        font-size: 1.125rem;
        line-height: 1.5rem;
        margin-bottom: 3.125rem; } }
  @media screen and (min-width: 0) {
    /* line 441, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab__cta {
      margin-top: 1.25rem;
      font-size: 1.125rem;
      margin-bottom: 1.875rem; } }
  @media screen and (min-width: 750px) {
    /* line 441, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab__cta {
      margin-top: 1.9375rem;
      font-size: 1.125rem;
      margin-bottom: 2.5rem; } }
  @media screen and (min-width: 1280px) {
    /* line 441, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab__cta {
      font-size: 1.25rem;
      margin-bottom: 2.5rem; } }
  @media screen and (min-width: 0) {
    /* line 450, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab .no-eyebrow .gif-laws-in-context-carousel-tab__title {
      margin-top: 1.875rem; } }
  @media screen and (min-width: 750px) {
    /* line 450, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab .no-eyebrow .gif-laws-in-context-carousel-tab__title {
      margin-top: 8.75rem; } }
  @media screen and (min-width: 1280px) {
    /* line 450, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab .no-eyebrow .gif-laws-in-context-carousel-tab__title {
      margin-top: 12.25rem; } }
  @media (min-width: 750px) {
    /* line 456, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab .no-eyebrow .gif-laws-in-context-carousel-tab__cta {
      margin-bottom: 4.6875rem; } }

/* line 464, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
.gif-laws-in-context-carousel-tab__second-lvl {
  max-width: 1430px; }
  @media screen and (min-width: 0) {
    /* line 464, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab__second-lvl {
      padding-right: 0;
      padding-left: 0;
      padding-bottom: 0; } }
  @media screen and (min-width: 750px) {
    /* line 464, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab__second-lvl {
      padding-right: 50px;
      padding-left: 50px;
      padding-bottom: 30px; } }
  @media screen and (min-width: 1280px) {
    /* line 464, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab__second-lvl {
      padding-right: 100px;
      padding-left: 100px;
      padding-bottom: 40px; } }
  /* line 475, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__header .gif-back-button-second-lvl {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 500;
    position: relative;
    background: transparent;
    color: #fff;
    height: 0;
    font-size: 18px;
    font-weight: normal;
    font-stretch: condensed;
    border: none;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding: 0;
    cursor: pointer;
    text-align: start; }
    @media screen and (min-width: 0) {
      /* line 475, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__header .gif-back-button-second-lvl {
        margin: 0 0 40px 31px; } }
    @media screen and (min-width: 750px) {
      /* line 475, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__header .gif-back-button-second-lvl {
        margin: 20px 0 40px 31px; } }
    /* line 494, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__header .gif-back-button-second-lvl:before {
      position: absolute;
      display: inline-block;
      content: '';
      width: 22px;
      height: 16px;
      left: -31px;
      background-position: center;
      background-repeat: no-repeat;
      background-size: contain;
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjJweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMjIgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+Q29tYmluZWQgU2hhcGU8L3RpdGxlPgogICAgPGcgaWQ9IkRlc2lnbi1Qb3N0LUxhdW5jaC1VcGRhdGVzLS0tUjQiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJOYXZpZ2F0aW5nLVNvbHV0aW9ucy0tLVNjcmVlbi0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTAwLjAwMDAwMCwgLTEyMDcuMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAwLjAwMDAwMCwgMTIwNS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMy45OTQxMzE3LDIgTDIyLDEwIEwyMC42NjU2ODg2LDExLjMzMzMzMzMgTDEzLjk5NDEzMTcsMTggTDEyLjY1OTgyMDMsMTYuNjY2NjY2NyBMMTguMzg2LDEwLjk0MiBMMCwxMC45NDI4MDkgTDAsOS4wNTcxOTA5NiBMMTguMzg3LDkuMDU3IEwxMi42NTk4MjAzLDMuMzMzMzMzMzMgTDEzLjk5NDEzMTcsMiBaIiBpZD0iQ29tYmluZWQtU2hhcGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExLjAwMDAwMCwgMTAuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0xMS4wMDAwMDAsIC0xMC4wMDAwMDApICI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4="); }
      @media screen and (min-width: 0) {
        /* line 494, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__header .gif-back-button-second-lvl:before {
          top: 1px; } }
      @media screen and (min-width: 750px) {
        /* line 494, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__header .gif-back-button-second-lvl:before {
          top: 1px; } }
      @media screen and (min-width: 1280px) {
        /* line 494, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__header .gif-back-button-second-lvl:before {
          top: 2px; } }
  /* line 512, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__title {
    display: flex;
    flex-direction: column;
    text-transform: uppercase;
    color: var(--white); }
    @media screen and (min-width: 0) {
      /* line 512, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__title {
        padding-bottom: 10px;
        font-size: 1.75rem;
        line-height: 1.07; } }
    @media screen and (min-width: 750px) {
      /* line 512, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__title {
        padding-bottom: 20px;
        font-size: 2.125rem;
        line-height: 1; } }
    @media screen and (min-width: 1280px) {
      /* line 512, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__title {
        font-size: 2.75rem;
        line-height: 1; } }
    /* line 527, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__title h4 {
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 400;
      font-weight: 700; }
      @media screen and (min-width: 0) {
        /* line 527, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__title h4 {
          font-size: 1rem;
          color: var(--white);
          line-height: 1.38; } }
      @media screen and (min-width: 750px) {
        /* line 527, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__title h4 {
          font-size: 1.25rem;
          line-height: normal; } }
      @media screen and (min-width: 1280px) {
        /* line 527, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__title h4 {
          font-size: 1.5rem;
          line-height: normal; } }
    /* line 545, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__title .lvl-2-title {
      display: block; }
    /* line 549, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__title b, .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__title strong {
      color: var(--valencia); }
      @media screen and (min-width: 0) {
        /* line 549, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__title b, .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__title strong {
          font-size: 1.75rem;
          line-height: 1.07; } }
      @media screen and (min-width: 750px) {
        /* line 549, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__title b, .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__title strong {
          font-size: 2.125rem;
          line-height: 1; } }
      @media screen and (min-width: 1280px) {
        /* line 549, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__title b, .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__title strong {
          font-size: 2.75rem;
          line-height: 1; } }
  /* line 564, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__description {
    color: var(--white);
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 300; }
    @media screen and (min-width: 0) {
      /* line 564, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__description {
        font-size: 1rem;
        line-height: 1.38;
        font-stretch: condensed;
        padding-bottom: 24px;
        min-height: initial; } }
    @media screen and (min-width: 750px) {
      /* line 564, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__description {
        font-size: 1.5rem;
        line-height: 1.33;
        padding-bottom: 40px;
        min-height: initial; } }
    @media screen and (min-width: 1280px) {
      /* line 564, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__description {
        min-height: 105px; } }
  @media screen and (min-width: 0) {
    /* line 579, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__content-wrapper {
      min-height: 170px; } }
  @media screen and (min-width: 750px) {
    /* line 579, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__content-wrapper {
      min-height: 170px; } }
  @media screen and (min-width: 1280px) {
    /* line 579, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__content-wrapper {
      min-height: 350px; } }
  /* line 585, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__content {
    display: grid;
    column-gap: 30px;
    grid-template-columns: 1fr 1fr;
    padding-bottom: 40px; }
    @media screen and (min-width: 0) {
      /* line 585, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__content {
        grid-template-columns: 1fr; } }
    @media screen and (min-width: 750px) {
      /* line 585, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__content {
        grid-template-columns: 1fr 1fr; } }
    @media screen and (min-width: 0) {
      /* line 593, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__content .first-post-div > :last-child {
        padding-bottom: 15px; } }
    @media screen and (min-width: 750px) {
      /* line 593, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__content .first-post-div > :last-child {
        padding-bottom: 0; } }
    /* line 598, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__content .second-post-div > :last-child {
      padding-bottom: 0; }
    /* line 601, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__content > :last-child {
      padding-bottom: 0; }
    /* line 604, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__content a {
      cursor: pointer;
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 500;
      color: var(--white);
      position: relative;
      font-stretch: condensed; }
      @media screen and (min-width: 0) {
        /* line 604, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__content a {
          font-size: 18px;
          line-height: 1.33; } }
      @media screen and (min-width: 750px) {
        /* line 604, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__content a {
          font-size: 24px;
          line-height: 1.17; } }
      /* line 614, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__content a::after {
        position: absolute;
        display: inline-block;
        content: '';
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTIgMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+U2hhcGU8L3RpdGxlPgogICAgPGcgaWQ9IkRlc2lnbi1Qb3N0LUxhdW5jaC1VcGRhdGVzLS0tUjQiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJHaWZmb3Jkcy1MaUMtTGFuZGluZ1BnLUEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04MjYuMDAwMDAwLCAtMTYzNi4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYyMC4wMDAwMDAsIDE2MzMuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iU2hhcGUiIHBvaW50cz0iMjA4LjgyNTY4OCAzIDIxOCAxMiAyMDguODI1Njg4IDIxIDIwNiAxOC4yMjggMjEyLjM0ODYyNCAxMiAyMDYgNS43NzIiPjwvcG9seWdvbj4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+"); }
        @media screen and (min-width: 0) {
          /* line 614, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
          .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__content a::after {
            width: 10px;
            margin-left: 5px;
            height: 27px; } }
        @media screen and (min-width: 750px) {
          /* line 614, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
          .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__content a::after {
            width: 12px;
            margin-left: 10px;
            height: 33px; } }
      /* line 628, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__content a:hover {
        color: var(--pale-red); }
        /* line 630, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__content a:hover:after {
          filter: invert(42%) sepia(93%) saturate(4411%) hue-rotate(347deg) brightness(72%) contrast(117%); }
  @media screen and (min-width: 0) {
    /* line 637, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__post-title {
      padding-bottom: 15px; } }
  @media screen and (min-width: 750px) {
    /* line 637, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__post-title {
      padding-bottom: 30px; } }
  /* line 643, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-laws-in-context-carousel-tab__second-lvl .gif-laws-in-context-carousel-tab__dropdown.dropdown {
    margin: 0 0 20px 0; }
    @media screen and (min-width: 0) {
      /* line 643, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__second-lvl .gif-laws-in-context-carousel-tab__dropdown.dropdown {
        max-width: 100%; } }
    @media screen and (min-width: 750px) {
      /* line 643, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__second-lvl .gif-laws-in-context-carousel-tab__dropdown.dropdown {
        max-width: 193px; } }
    /* line 649, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab__second-lvl .gif-laws-in-context-carousel-tab__dropdown.dropdown.second-slider {
      margin-bottom: 30px; }

/* line 655, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
.gif-laws-in-context-carousel-tab__third-lvl {
  max-width: 1430px; }
  @media screen and (min-width: 0) {
    /* line 655, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab__third-lvl {
      padding-right: 0;
      padding-left: 0;
      padding-bottom: 0; } }
  @media screen and (min-width: 750px) {
    /* line 655, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab__third-lvl {
      padding-right: 50px;
      padding-left: 50px;
      padding-bottom: 30px; } }
  @media screen and (min-width: 1280px) {
    /* line 655, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab__third-lvl {
      padding-right: 100px;
      padding-left: 100px;
      padding-bottom: 40px; } }
  /* line 663, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-laws-in-context-carousel-tab__third-lvl .gif-back-button-third-lvl {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 500;
    position: relative;
    background: transparent;
    color: #fff;
    height: 0;
    font-size: 18px;
    font-weight: normal;
    font-stretch: condensed;
    border: none;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding: 0;
    cursor: pointer;
    text-align: start; }
    @media screen and (min-width: 0) {
      /* line 663, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__third-lvl .gif-back-button-third-lvl {
        margin: 0 0 40px 31px; } }
    @media screen and (min-width: 750px) {
      /* line 663, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__third-lvl .gif-back-button-third-lvl {
        margin: 20px 0 40px 31px; } }
    /* line 682, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab__third-lvl .gif-back-button-third-lvl:before {
      position: absolute;
      display: inline-block;
      content: '';
      width: 22px;
      height: 16px;
      left: -31px;
      background-position: center;
      background-repeat: no-repeat;
      background-size: contain;
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjJweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMjIgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+Q29tYmluZWQgU2hhcGU8L3RpdGxlPgogICAgPGcgaWQ9IkRlc2lnbi1Qb3N0LUxhdW5jaC1VcGRhdGVzLS0tUjQiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJOYXZpZ2F0aW5nLVNvbHV0aW9ucy0tLVNjcmVlbi0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTAwLjAwMDAwMCwgLTEyMDcuMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAwLjAwMDAwMCwgMTIwNS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMy45OTQxMzE3LDIgTDIyLDEwIEwyMC42NjU2ODg2LDExLjMzMzMzMzMgTDEzLjk5NDEzMTcsMTggTDEyLjY1OTgyMDMsMTYuNjY2NjY2NyBMMTguMzg2LDEwLjk0MiBMMCwxMC45NDI4MDkgTDAsOS4wNTcxOTA5NiBMMTguMzg3LDkuMDU3IEwxMi42NTk4MjAzLDMuMzMzMzMzMzMgTDEzLjk5NDEzMTcsMiBaIiBpZD0iQ29tYmluZWQtU2hhcGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExLjAwMDAwMCwgMTAuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0xMS4wMDAwMDAsIC0xMC4wMDAwMDApICI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4="); }
      @media screen and (min-width: 0) {
        /* line 682, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel-tab__third-lvl .gif-back-button-third-lvl:before {
          top: 1px; } }
      @media screen and (min-width: 750px) {
        /* line 682, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel-tab__third-lvl .gif-back-button-third-lvl:before {
          top: 1px; } }
      @media screen and (min-width: 1280px) {
        /* line 682, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel-tab__third-lvl .gif-back-button-third-lvl:before {
          top: 2px; } }
  /* line 699, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-laws-in-context-carousel-tab__third-lvl h2.gif-title-section {
    font-family: "Knockout 71 A", "Knockout 71 B";
    font-style: normal;
    font-weight: 400;
    color: var(--white);
    text-transform: uppercase; }
    @media screen and (min-width: 0) {
      /* line 699, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__third-lvl h2.gif-title-section {
        font-size: 1.75rem;
        padding-bottom: 10px;
        line-height: 1.07; } }
    @media screen and (min-width: 750px) {
      /* line 699, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__third-lvl h2.gif-title-section {
        font-size: 2.125rem;
        padding-bottom: 20px;
        line-height: 1; } }
    @media screen and (min-width: 1280px) {
      /* line 699, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__third-lvl h2.gif-title-section {
        font-size: 2.75rem;
        line-height: 1; } }
    /* line 714, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab__third-lvl h2.gif-title-section b, .gif-laws-in-context-carousel-tab__third-lvl h2.gif-title-section strong {
      color: var(--valencia);
      font-family: "Knockout 71 A", "Knockout 71 B";
      font-style: normal;
      font-weight: 400; }
      @media screen and (min-width: 0) {
        /* line 714, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel-tab__third-lvl h2.gif-title-section b, .gif-laws-in-context-carousel-tab__third-lvl h2.gif-title-section strong {
          font-size: 1.75rem;
          padding-bottom: 10px;
          line-height: 1.07; } }
      @media screen and (min-width: 750px) {
        /* line 714, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel-tab__third-lvl h2.gif-title-section b, .gif-laws-in-context-carousel-tab__third-lvl h2.gif-title-section strong {
          font-size: 2.125rem;
          padding-bottom: 20px;
          line-height: 1; } }
      @media screen and (min-width: 1280px) {
        /* line 714, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel-tab__third-lvl h2.gif-title-section b, .gif-laws-in-context-carousel-tab__third-lvl h2.gif-title-section strong {
          font-size: 2.75rem;
          line-height: 1; } }
  /* line 731, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-laws-in-context-carousel-tab__third-lvl h4.gif-full-description {
    color: var(--white);
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 300; }
    @media screen and (min-width: 0) {
      /* line 731, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__third-lvl h4.gif-full-description {
        font-size: 1rem;
        line-height: 1.38;
        font-stretch: condensed;
        padding-bottom: 24px; } }
    @media screen and (min-width: 750px) {
      /* line 731, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__third-lvl h4.gif-full-description {
        font-size: 1.5rem;
        line-height: 1.33;
        padding-bottom: 30px; } }
    /* line 743, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab__third-lvl h4.gif-full-description a {
      -webkit-box-decoration-break: clone;
      box-decoration-break: clone;
      text-decoration: none;
      color: var(--white);
      padding-bottom: 0.1875rem;
      border-bottom: dashed 0.0625rem var(--white);
      font-stretch: condensed;
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 400; }
      @media screen and (min-width: 0) {
        /* line 743, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel-tab__third-lvl h4.gif-full-description a {
          font-size: 16px;
          line-height: 1.38; } }
      @media screen and (min-width: 750px) {
        /* line 743, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel-tab__third-lvl h4.gif-full-description a {
          font-size: 24px;
          line-height: 1.33; } }
      /* line 757, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__third-lvl h4.gif-full-description a:hover {
        color: var(--pale-red);
        border-color: var(--pale-red); }
  @media screen and (min-width: 0) {
    /* line 764, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab__third-lvl .solutions-container {
      min-height: 200px; } }
  @media screen and (min-width: 750px) {
    /* line 764, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab__third-lvl .solutions-container {
      min-height: 300px; } }
  /* line 771, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-laws-in-context-carousel-tab__third-lvl .resources-section .title {
    color: var(--white);
    font-family: "Knockout 71 A", "Knockout 71 B";
    font-style: normal;
    font-weight: 400; }
    @media screen and (min-width: 0) {
      /* line 771, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__third-lvl .resources-section .title {
        font-size: 1.25rem;
        line-height: 1; } }
    @media screen and (min-width: 750px) {
      /* line 771, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__third-lvl .resources-section .title {
        font-size: 1.5rem; } }
  /* line 783, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-laws-in-context-carousel-tab__third-lvl .resources-section .resurces-description ul {
    margin: 10px 0 0 0; }
    /* line 785, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab__third-lvl .resources-section .resurces-description ul li {
      margin-top: 10px; }
  /* line 789, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-laws-in-context-carousel-tab__third-lvl .resources-section .resurces-description p, .gif-laws-in-context-carousel-tab__third-lvl .resources-section .resurces-description li {
    color: var(--white);
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 300; }
    @media screen and (min-width: 0) {
      /* line 789, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__third-lvl .resources-section .resurces-description p, .gif-laws-in-context-carousel-tab__third-lvl .resources-section .resurces-description li {
        font-size: 16px;
        line-height: 1.38;
        font-stretch: condensed; } }
    @media screen and (min-width: 750px) {
      /* line 789, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__third-lvl .resources-section .resurces-description p, .gif-laws-in-context-carousel-tab__third-lvl .resources-section .resurces-description li {
        font-size: 18px;
        line-height: 1.33; } }
    @media screen and (min-width: 1280px) {
      /* line 789, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__third-lvl .resources-section .resurces-description p, .gif-laws-in-context-carousel-tab__third-lvl .resources-section .resurces-description li {
        font-size: 20px; } }
  /* line 798, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-laws-in-context-carousel-tab__third-lvl .resources-section .resurces-description ul li:before {
    background-color: var(--white);
    top: 0.5625rem;
    height: 7px;
    width: 7px; }
  /* line 804, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-laws-in-context-carousel-tab__third-lvl .resources-section .resurces-description a {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    color: var(--white);
    text-decoration: none;
    padding-bottom: 0.1875rem;
    border-bottom: dashed 0.0625rem var(--white);
    font-stretch: condensed;
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400; }
    @media screen and (min-width: 0) {
      /* line 804, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__third-lvl .resources-section .resurces-description a {
        font-size: 16px;
        line-height: 1.38; } }
    @media screen and (min-width: 750px) {
      /* line 804, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__third-lvl .resources-section .resurces-description a {
        font-size: 18px;
        line-height: 1.33; } }
    @media screen and (min-width: 1280px) {
      /* line 804, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__third-lvl .resources-section .resurces-description a {
        font-size: 20px; } }
    /* line 818, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab__third-lvl .resources-section .resurces-description a:hover {
      color: var(--pale-red);
      border-color: var(--pale-red); }
  /* line 828, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-laws-in-context-carousel-tab__third-lvl .relevant-section {
    color: var(--white); }
    @media screen and (min-width: 0) {
      /* line 828, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__third-lvl .relevant-section {
        padding-top: 25px;
        padding-bottom: 40px; } }
    @media screen and (min-width: 750px) {
      /* line 828, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__third-lvl .relevant-section {
        padding-top: 31px; } }
    /* line 834, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab__third-lvl .relevant-section .title {
      color: var(--white);
      font-family: "Knockout 71 A", "Knockout 71 B";
      font-style: normal;
      font-weight: 400; }
      @media screen and (min-width: 0) {
        /* line 834, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel-tab__third-lvl .relevant-section .title {
          font-size: 1.25rem;
          line-height: 1; } }
      @media screen and (min-width: 750px) {
        /* line 834, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel-tab__third-lvl .relevant-section .title {
          font-size: 1.5rem; } }
    /* line 845, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab__third-lvl .relevant-section a, .gif-laws-in-context-carousel-tab__third-lvl .relevant-section span.link {
      cursor: pointer;
      text-decoration: none;
      color: var(--white);
      padding-bottom: 0.1875rem;
      border-bottom: dashed 0.0625rem var(--white);
      font-stretch: condensed;
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 300; }
      @media screen and (min-width: 0) {
        /* line 845, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel-tab__third-lvl .relevant-section a, .gif-laws-in-context-carousel-tab__third-lvl .relevant-section span.link {
          font-size: 16px;
          line-height: 1.5; } }
      @media screen and (min-width: 750px) {
        /* line 845, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel-tab__third-lvl .relevant-section a, .gif-laws-in-context-carousel-tab__third-lvl .relevant-section span.link {
          font-size: 18px;
          line-height: 1.6; } }
      @media screen and (min-width: 1280px) {
        /* line 845, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel-tab__third-lvl .relevant-section a, .gif-laws-in-context-carousel-tab__third-lvl .relevant-section span.link {
          font-size: 20px; } }
      /* line 858, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__third-lvl .relevant-section a:hover, .gif-laws-in-context-carousel-tab__third-lvl .relevant-section span.link:hover {
        color: var(--pale-red);
        border-color: var(--pale-red); }
  /* line 865, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-laws-in-context-carousel-tab__third-lvl .gif-laws-in-context-carousel-tab__dropdown.dropdown {
    margin: 0 0 20px 0; }
    @media screen and (min-width: 0) {
      /* line 865, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__third-lvl .gif-laws-in-context-carousel-tab__dropdown.dropdown {
        max-width: 100%; } }
    @media screen and (min-width: 750px) {
      /* line 865, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-tab__third-lvl .gif-laws-in-context-carousel-tab__dropdown.dropdown {
        max-width: 193px; } }
    /* line 871, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab__third-lvl .gif-laws-in-context-carousel-tab__dropdown.dropdown.third-slider {
      margin-bottom: 30px; }

@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    /* line 880, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__header .gif-back-button-second-lvl,
    .gif-laws-in-context-carousel-tab__second-lvl .gif-gun-violence-solutions__header .gif-back-button-third-lvl {
      height: 20px;
      margin-bottom: 20px; } } }

@media screen and (min-width: 0) {
  /* line 887, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  div[id*="tab-licsl"] {
    padding-top: 0; } }

@media screen and (min-width: 750px) {
  /* line 887, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  div[id*="tab-licsl"] {
    padding-top: initial; } }

@media screen and (min-width: 1280px) {
  /* line 887, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  div[id*="tab-licsl"] {
    padding-top: initial; } }

/* line 891, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
div[id*="tab-licsl"] .gif-laws-in-context-carousel-tab__wrapper {
  grid-template-columns: 1fr; }

/* line 905, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
.gif-gun-violence-solutions__text-link-editor-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 0.625rem; }

/* line 912, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
.gif-gun-violence-solutions__text-link-editor-info {
  color: var(--valencia); }

/* line 921, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
.gif-gun-violence-other-solutions__content {
  display: grid; }
  @media screen and (min-width: 0) {
    /* line 921, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-gun-violence-other-solutions__content {
      grid-template-columns: 1fr;
      row-gap: 37px; } }
  @media screen and (min-width: 750px) {
    /* line 921, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-gun-violence-other-solutions__content {
      grid-template-columns: repeat(3, minmax(0, 1fr));
      row-gap: 78px; } }
  @media screen and (min-width: 1280px) {
    /* line 921, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-gun-violence-other-solutions__content {
      grid-template-columns: repeat(3, minmax(0, 1fr));
      row-gap: 60px; } }

/* line 938, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
.gif-gun-violence-other-solutions__title {
  color: var(--dark-blue-grey);
  border-top: 1px solid var(--light-blue-grey);
  font-family: "Ringside Condensed A", "Ringside Condensed B";
  font-style: normal;
  font-weight: 400;
  font-weight: bold; }
  @media screen and (min-width: 0) {
    /* line 938, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-gun-violence-other-solutions__title {
      padding-top: 21px;
      margin-bottom: 27px;
      font-size: 0.875rem;
      line-height: 17px;
      letter-spacing: 1px; } }
  @media screen and (min-width: 750px) {
    /* line 938, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-gun-violence-other-solutions__title {
      padding-top: 32px;
      margin-bottom: 35px;
      font-size: 1rem;
      line-height: 19px;
      letter-spacing: 1.14px; } }
  @media screen and (min-width: 1280px) {
    /* line 938, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-gun-violence-other-solutions__title {
      padding-top: 57px;
      font-size: 1.125rem;
      line-height: 21px;
      letter-spacing: 1.29px; } }
  /* line 971, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-gun-violence-other-solutions__title:before {
    content: url(../src/blocks/laws-in-context-carousel/icons/arrow-dwn.svg);
    display: inline-block;
    width: 20px;
    height: 20px; }

/* line 979, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
.gif-gun-violence-other-solutions__card {
  display: grid;
  grid-template-rows: max-content 1fr max-content;
  color: var(--dark-blue-grey);
  position: relative; }
  /* line 984, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-gun-violence-other-solutions__card.hidden {
    display: none; }
  @media screen and (min-width: 0) {
    /* line 988, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-gun-violence-other-solutions__card:nth-child(3n-1) {
      border-left: unset;
      border-right: unset;
      padding: 0; } }
  @media screen and (min-width: 750px) {
    /* line 988, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-gun-violence-other-solutions__card:nth-child(3n-1) {
      border-left: 1px solid var(--light-blue-grey);
      border-right: 1px solid var(--light-blue-grey);
      padding: 0 21px 0 30px; } }
  @media screen and (min-width: 1280px) {
    /* line 988, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-gun-violence-other-solutions__card:nth-child(3n-1) {
      border-left: 1px solid var(--light-blue-grey);
      border-right: 1px solid var(--light-blue-grey);
      padding: 0 52px 0 56px; } }
  @media screen and (min-width: 0) {
    /* line 1007, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-gun-violence-other-solutions__card:nth-child(3n-2) {
      padding-right: 0; } }
  @media screen and (min-width: 750px) {
    /* line 1007, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-gun-violence-other-solutions__card:nth-child(3n-2) {
      padding-right: 22px; } }
  @media screen and (min-width: 1280px) {
    /* line 1007, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-gun-violence-other-solutions__card:nth-child(3n-2) {
      padding-right: 53px; } }
  @media screen and (min-width: 0) {
    /* line 1016, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-gun-violence-other-solutions__card:nth-child(3n) {
      padding-left: 0; } }
  @media screen and (min-width: 750px) {
    /* line 1016, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-gun-violence-other-solutions__card:nth-child(3n) {
      padding-left: 22px; } }
  @media screen and (min-width: 1280px) {
    /* line 1016, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-gun-violence-other-solutions__card:nth-child(3n) {
      padding-left: 57px; } }
  /* line 1026, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-gun-violence-other-solutions__card h4.fl-solution {
    text-transform: capitalize;
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    font-weight: bold; }
    @media screen and (min-width: 0) {
      /* line 1026, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-gun-violence-other-solutions__card h4.fl-solution {
        margin: 0 0 0.625rem 0;
        font-size: 1.25rem;
        line-height: 24px;
        letter-spacing: 0.36px; } }
    @media screen and (min-width: 750px) {
      /* line 1026, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-gun-violence-other-solutions__card h4.fl-solution {
        margin: 0 0 0.3125rem 0;
        font-size: 1.75rem;
        line-height: 32px;
        letter-spacing: 0.36px; } }
    @media screen and (min-width: 1280px) {
      /* line 1026, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-gun-violence-other-solutions__card h4.fl-solution {
        margin: 0 0 0.625rem 0;
        letter-spacing: 0.5px; } }
  /* line 1051, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-gun-violence-other-solutions__card p {
    font-weight: normal; }
    @media screen and (min-width: 0) {
      /* line 1051, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-gun-violence-other-solutions__card p {
        padding-bottom: 25px;
        font-size: 14px;
        line-height: 18px;
        letter-spacing: 0; } }
    @media screen and (min-width: 750px) {
      /* line 1051, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-gun-violence-other-solutions__card p {
        padding-bottom: 17px;
        font-size: 14px;
        line-height: 18px; } }
    @media screen and (min-width: 1280px) {
      /* line 1051, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-gun-violence-other-solutions__card p {
        padding-bottom: 30px;
        font-size: 18px;
        line-height: 24px; } }
  /* line 1072, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-gun-violence-other-solutions__card .gif-button, .gif-gun-violence-other-solutions__card .gif-form__everyaction .at-form-submit .at-submit, .gif-form__everyaction .at-form-submit .gif-gun-violence-other-solutions__card .at-submit {
    color: var(--dark-blue-grey);
    justify-self: baseline;
    align-self: flex-end;
    line-height: 22px; }
    @media screen and (min-width: 0) {
      /* line 1072, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-gun-violence-other-solutions__card .gif-button, .gif-gun-violence-other-solutions__card .gif-form__everyaction .at-form-submit .at-submit, .gif-form__everyaction .at-form-submit .gif-gun-violence-other-solutions__card .at-submit {
        font-size: 18px; } }
    @media screen and (min-width: 750px) {
      /* line 1072, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-gun-violence-other-solutions__card .gif-button, .gif-gun-violence-other-solutions__card .gif-form__everyaction .at-form-submit .at-submit, .gif-form__everyaction .at-form-submit .gif-gun-violence-other-solutions__card .at-submit {
        font-size: 18px; } }
    @media screen and (min-width: 1280px) {
      /* line 1072, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-gun-violence-other-solutions__card .gif-button, .gif-gun-violence-other-solutions__card .gif-form__everyaction .at-form-submit .at-submit, .gif-form__everyaction .at-form-submit .gif-gun-violence-other-solutions__card .at-submit {
        font-size: 20px; } }
    /* line 1086, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-gun-violence-other-solutions__card .gif-button:hover, .gif-gun-violence-other-solutions__card .gif-form__everyaction .at-form-submit .at-submit:hover, .gif-form__everyaction .at-form-submit .gif-gun-violence-other-solutions__card .at-submit:hover {
      color: var(--white); }
  /* line 1091, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-gun-violence-other-solutions__card .gif-gun-violence-other-solutions__divider {
    position: absolute;
    right: 0;
    bottom: -30px;
    display: block;
    content: '';
    height: 1px;
    border-bottom: 1px solid var(--light-blue-grey); }
    @media screen and (min-width: 0) {
      /* line 1091, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-gun-violence-other-solutions__card .gif-gun-violence-other-solutions__divider {
        width: 100%; } }
    @media screen and (min-width: 750px) {
      /* line 1091, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-gun-violence-other-solutions__card .gif-gun-violence-other-solutions__divider {
        width: 300%; } }
    @media screen and (min-width: 1280px) {
      /* line 1091, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-gun-violence-other-solutions__card .gif-gun-violence-other-solutions__divider {
        width: 300%; } }
    /* line 1109, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-gun-violence-other-solutions__card .gif-gun-violence-other-solutions__divider.hidden {
      display: none; }

/* line 1115, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
.gif-gun-violence-other-solutions__load-more {
  display: grid;
  grid-template-columns: auto max-content auto;
  align-items: center; }
  /* line 1120, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-gun-violence-other-solutions__load-more:before {
    display: block;
    content: '';
    height: 1px;
    width: 100%;
    border-bottom: 1px solid var(--light-blue-grey); }
  /* line 1128, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-gun-violence-other-solutions__load-more:after {
    display: block;
    content: '';
    height: 1px;
    width: 100%;
    border-bottom: 1px solid var(--light-blue-grey); }
  @media screen and (min-width: 0) {
    /* line 1115, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-gun-violence-other-solutions__load-more {
      height: 120px;
      padding-top: 42px;
      padding-bottom: 28px; } }
  @media screen and (min-width: 750px) {
    /* line 1115, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-gun-violence-other-solutions__load-more {
      height: 120px;
      padding-top: 36px;
      padding-bottom: 34px; } }
  @media screen and (min-width: 1280px) {
    /* line 1115, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-gun-violence-other-solutions__load-more {
      height: 154px;
      padding-top: 60px;
      padding-bottom: 44px; } }
  @media screen and (min-width: 0) {
    /* line 1153, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-gun-violence-other-solutions__load-more .gif-button, .gif-gun-violence-other-solutions__load-more .gif-form__everyaction .at-form-submit .at-submit, .gif-form__everyaction .at-form-submit .gif-gun-violence-other-solutions__load-more .at-submit {
      margin: 0 10px 0; } }
  @media screen and (min-width: 750px) {
    /* line 1153, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-gun-violence-other-solutions__load-more .gif-button, .gif-gun-violence-other-solutions__load-more .gif-form__everyaction .at-form-submit .at-submit, .gif-form__everyaction .at-form-submit .gif-gun-violence-other-solutions__load-more .at-submit {
      margin: 0 20px 0; } }
  @media screen and (min-width: 1280px) {
    /* line 1153, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-gun-violence-other-solutions__load-more .gif-button, .gif-gun-violence-other-solutions__load-more .gif-form__everyaction .at-form-submit .at-submit, .gif-form__everyaction .at-form-submit .gif-gun-violence-other-solutions__load-more .at-submit {
      margin: 0 30px 0; } }
  /* line 1162, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-gun-violence-other-solutions__load-more .gif-button:hover, .gif-gun-violence-other-solutions__load-more .gif-form__everyaction .at-form-submit .at-submit:hover, .gif-form__everyaction .at-form-submit .gif-gun-violence-other-solutions__load-more .at-submit:hover {
    background-color: var(--pale-red); }

/* line 1169, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
.gif-nav__section-cta {
  z-index: 1; }
  /* line 1171, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-nav__section-cta:before {
    content: "";
    position: absolute;
    bottom: -1px;
    right: 0px;
    left: -1px;
    width: calc(100% + 2px);
    height: 0;
    background-color: #d5442f;
    border-radius: 6px;
    z-index: -1;
    transition: height 200ms ease-in-out; }
  /* line 1186, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-nav__section-cta:hover:before {
    height: calc(100% + 2px); }

/* line 1194, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
.wp-block .gif-laws-in-context-carousel .gif-container {
  display: grid; }

/* line 1199, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
.gif-laws-in-context-carousel-footer {
  background-color: var(--cello); }
  /* line 1202, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-laws-in-context-carousel-footer .gif-container {
    display: grid;
    grid-template-columns: auto max-content;
    align-items: center;
    justify-content: center; }
    @media screen and (min-width: 0) {
      /* line 1202, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-footer .gif-container {
        padding-top: 10px;
        padding-bottom: 10px; } }
    @media screen and (min-width: 750px) {
      /* line 1202, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-footer .gif-container {
        padding-top: 0;
        padding-bottom: 0; } }
    @media screen and (min-width: 1280px) {
      /* line 1202, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-footer .gif-container {
        padding-top: 0;
        padding-bottom: 0; } }
    /* line 1213, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-footer .gif-container .gif-button, .gif-laws-in-context-carousel-footer .gif-container .gif-form__everyaction .at-form-submit .at-submit, .gif-form__everyaction .at-form-submit .gif-laws-in-context-carousel-footer .gif-container .at-submit {
      grid-column: 2;
      margin: 10px 0;
      text-align: left;
      text-decoration: none;
      z-index: 1; }
      @media screen and (min-width: 750px) {
        /* line 1213, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel-footer .gif-container .gif-button, .gif-laws-in-context-carousel-footer .gif-container .gif-form__everyaction .at-form-submit .at-submit, .gif-form__everyaction .at-form-submit .gif-laws-in-context-carousel-footer .gif-container .at-submit {
          width: 152px; } }
      @media screen and (min-width: 1280px) {
        /* line 1213, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel-footer .gif-container .gif-button, .gif-laws-in-context-carousel-footer .gif-container .gif-form__everyaction .at-form-submit .at-submit, .gif-form__everyaction .at-form-submit .gif-laws-in-context-carousel-footer .gif-container .at-submit {
          width: 180px; } }
      /* line 1224, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-footer .gif-container .gif-button:before, .gif-laws-in-context-carousel-footer .gif-container .gif-form__everyaction .at-form-submit .at-submit:before, .gif-form__everyaction .at-form-submit .gif-laws-in-context-carousel-footer .gif-container .at-submit:before {
        content: "";
        position: absolute;
        bottom: -1px;
        right: 0px;
        left: -1px;
        width: calc(100% + 2px);
        height: 0;
        background-color: #d5442f;
        border-radius: 6px;
        z-index: -1;
        transition: height 200ms ease-in-out; }
      /* line 1239, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
      .gif-laws-in-context-carousel-footer .gif-container .gif-button:hover:before, .gif-laws-in-context-carousel-footer .gif-container .gif-form__everyaction .at-form-submit .at-submit:hover:before, .gif-form__everyaction .at-form-submit .gif-laws-in-context-carousel-footer .gif-container .at-submit:hover:before {
        height: calc(100% + 2px); }
    /* line 1244, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
    .gif-laws-in-context-carousel-footer .gif-container .description {
      grid-column: 1;
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 400;
      width: 100%;
      color: var(--white); }
      @media screen and (min-width: 0) {
        /* line 1244, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel-footer .gif-container .description {
          font-size: 1rem;
          line-height: 1.38; } }
      @media screen and (min-width: 1280px) {
        /* line 1244, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
        .gif-laws-in-context-carousel-footer .gif-container .description {
          font-size: 1.625rem;
          line-height: 1.32; } }
  /* line 1255, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .gif-laws-in-context-carousel-footer:before {
    content: '';
    display: block;
    height: 0.375rem;
    width: 100%;
    background-color: var(--pale-red); }

/* line 1264, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
.show-in-popup {
  display: none; }

/* line 1270, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
.editor-styles-wrapper .gif-laws-in-context-carousel .gif-container {
  padding: 0; }
  /* line 1272, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .editor-styles-wrapper .gif-laws-in-context-carousel .gif-container .navigating-solutions-header p {
    margin: 10px 0; }

/* line 1277, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
.editor-styles-wrapper .gif-laws-in-context-carousel .gif-round-image {
  border: solid 4px var(--pale-red); }

/* line 1281, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
.editor-styles-wrapper .gif-laws-in-context-carousel h2.gif-laws-in-context-carousel-tab__title {
  padding-right: 120px;
  font-size: 44px;
  line-height: 1;
  margin-bottom: 0; }

/* line 1288, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
.editor-styles-wrapper .gif-laws-in-context-carousel p.gif-laws-in-context-carousel-tab__headline {
  margin-top: 20px;
  margin-bottom: 0; }

/* line 1293, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
.editor-styles-wrapper .gif-laws-in-context-carousel a.gif-laws-in-context-link-solutions {
  text-decoration: none; }

/* line 1297, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
.editor-styles-wrapper .gif-laws-in-context-carousel-tab__navigation {
  padding: 0; }
  /* line 1298, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .editor-styles-wrapper .gif-laws-in-context-carousel-tab__navigation h4.navigation-title {
    position: absolute;
    top: 0; }
  /* line 1303, src/blocks/laws-in-context-carousel/_laws-in-context-carousel.scss */
  .editor-styles-wrapper .gif-laws-in-context-carousel-tab__navigation ul.nav {
    margin: 66px 0; }

/* line 15, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
.gif-laws-in-context-carousel-tab__navigation {
  width: 100%;
  height: 100%;
  color: var(--dark-blue-grey);
  position: relative; }
  @media screen and (min-width: 0) {
    /* line 15, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
    .gif-laws-in-context-carousel-tab__navigation {
      padding-top: 10px;
      padding-bottom: 10px; } }
  @media screen and (min-width: 750px) {
    /* line 15, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
    .gif-laws-in-context-carousel-tab__navigation {
      padding-top: 66px;
      padding-bottom: 66px; } }
  /* line 33, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
  .gif-laws-in-context-carousel-tab__navigation h4.navigation-title {
    position: absolute;
    top: 22px;
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    font-weight: bold;
    font-stretch: condensed;
    line-height: 1.33;
    color: var(--white);
    text-transform: uppercase; }
    @media screen and (min-width: 0) {
      /* line 33, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
      .gif-laws-in-context-carousel-tab__navigation h4.navigation-title {
        font-size: 16px;
        display: none; } }
    @media screen and (min-width: 750px) {
      /* line 33, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
      .gif-laws-in-context-carousel-tab__navigation h4.navigation-title {
        font-size: 16px;
        display: initial; } }
    @media screen and (min-width: 1280px) {
      /* line 33, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
      .gif-laws-in-context-carousel-tab__navigation h4.navigation-title {
        font-size: 18px;
        display: initial; } }
  /* line 58, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
  .gif-laws-in-context-carousel-tab__navigation.nav-mobile-dropdown {
    margin: 18px 35px;
    height: auto;
    width: auto;
    border-radius: 6px;
    position: relative;
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400; }
    @media screen and (min-width: 0) {
      /* line 58, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
      .gif-laws-in-context-carousel-tab__navigation.nav-mobile-dropdown {
        display: block; } }
    @media screen and (min-width: 750px) {
      /* line 58, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
      .gif-laws-in-context-carousel-tab__navigation.nav-mobile-dropdown {
        display: none; } }
    @media screen and (min-width: 1280px) {
      /* line 58, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
      .gif-laws-in-context-carousel-tab__navigation.nav-mobile-dropdown {
        display: none; } }
    /* line 77, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
    .gif-laws-in-context-carousel-tab__navigation.nav-mobile-dropdown:before {
      content: "";
      display: block;
      height: 19px;
      width: calc(100% + 70px);
      border-top: 1px solid var(--white);
      opacity: 0.2;
      position: absolute;
      top: -25px;
      left: -35px; }
    /* line 89, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
    .gif-laws-in-context-carousel-tab__navigation.nav-mobile-dropdown .current {
      display: flex;
      justify-content: space-between;
      align-items: center;
      height: 37px;
      padding-left: 15px;
      line-height: 37px;
      cursor: pointer;
      font-weight: 500; }
      /* line 99, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
      .gif-laws-in-context-carousel-tab__navigation.nav-mobile-dropdown .current:after {
        content: "";
        width: 13px;
        height: 9px;
        display: inline-block;
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='13px' height='9px' viewBox='0 0 13 9' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='1--Dropdown_Mobile' transform='translate(-219.000000, -15.000000)'%3E%3Cpolyline id='Path-Copy' stroke='%23D5452E' stroke-width='2' stroke-linecap='round' transform='translate(225.512934, 19.371656) scale(1, -1) rotate(-180.000000) translate(-225.512934, -19.371656) ' points='220.285408 16.7507213 225.5 21.9925906 230.740461 16.7507213'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position: center;
        margin-right: 20px;
        transition: all 200ms; }
    /* line 112, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
    .gif-laws-in-context-carousel-tab__navigation.nav-mobile-dropdown .list {
      display: none; }
      /* line 115, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
      .gif-laws-in-context-carousel-tab__navigation.nav-mobile-dropdown .list li.option {
        margin: 0;
        padding-left: 15px;
        height: 37px;
        line-height: 37px;
        border-top: 1px solid var(--light-blue-grey-50);
        cursor: pointer;
        font-weight: 500; }
        /* line 124, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
        .gif-laws-in-context-carousel-tab__navigation.nav-mobile-dropdown .list li.option:hover {
          background-image: linear-gradient(to right, var(--cello) 0%, var(--pale-red) 150%);
          color: var(--white); }
        /* line 129, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
        .gif-laws-in-context-carousel-tab__navigation.nav-mobile-dropdown .list li.option:last-child:hover {
          border-radius: 0 0 6px 6px; }
        /* line 133, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
        .gif-laws-in-context-carousel-tab__navigation.nav-mobile-dropdown .list li.option:before {
          content: "";
          background-color: transparent; }
        /* line 138, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
        .gif-laws-in-context-carousel-tab__navigation.nav-mobile-dropdown .list li.option.selected {
          display: none; }
    /* line 144, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
    .gif-laws-in-context-carousel-tab__navigation.nav-mobile-dropdown.open {
      border-radius: 6px 6px 0 0; }
      /* line 147, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
      .gif-laws-in-context-carousel-tab__navigation.nav-mobile-dropdown.open .list {
        display: grid;
        position: absolute;
        z-index: 100;
        background: white;
        width: 100%;
        top: -133px;
        border-radius: 0 0 6px 6px;
        box-shadow: rgba(0, 0, 0, 0.2) 0px 10px 20px 0px; }
      /* line 159, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
      .gif-laws-in-context-carousel-tab__navigation.nav-mobile-dropdown.open .current:after {
        transform: rotate(180deg);
        transition: all 200ms; }
      /* line 165, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
      .gif-laws-in-context-carousel-tab__navigation.nav-mobile-dropdown.open .gif-laws-in-context-carousel-tab__navigation.nav-mobile-dropdown .current:after {
        transform: rotate(180deg);
        transition: all 200ms; }
  /* line 172, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
  .gif-laws-in-context-carousel-tab__navigation ul.nav {
    height: 100%;
    background-color: var(--white); }
    @media screen and (min-width: 0) {
      /* line 172, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
      .gif-laws-in-context-carousel-tab__navigation ul.nav {
        display: none;
        max-height: 0; } }
    @media screen and (min-width: 750px) {
      /* line 172, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
      .gif-laws-in-context-carousel-tab__navigation ul.nav {
        display: grid;
        max-height: 460px; } }
    @media screen and (min-width: 1280px) {
      /* line 172, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
      .gif-laws-in-context-carousel-tab__navigation ul.nav {
        display: grid;
        max-height: 560px; } }
    /* line 190, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
    .gif-laws-in-context-carousel-tab__navigation ul.nav > li.gif-solutions-tabs {
      display: grid;
      grid-template-columns: min-content 1fr;
      justify-content: flex-start;
      align-items: center;
      margin: 0 !important;
      position: relative;
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 400;
      font-stretch: condensed;
      color: #203163;
      font-weight: bold; }
      @media screen and (min-width: 0) {
        /* line 190, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
        .gif-laws-in-context-carousel-tab__navigation ul.nav > li.gif-solutions-tabs {
          font-size: 16px;
          line-height: 22px;
          padding: 0;
          min-height: 1.25rem; } }
      @media screen and (min-width: 750px) {
        /* line 190, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
        .gif-laws-in-context-carousel-tab__navigation ul.nav > li.gif-solutions-tabs {
          font-size: 20px;
          line-height: 22px;
          padding: 10px 15px 10px 5px;
          min-height: 3.0625rem; } }
      @media screen and (min-width: 1280px) {
        /* line 190, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
        .gif-laws-in-context-carousel-tab__navigation ul.nav > li.gif-solutions-tabs {
          font-size: 24px;
          line-height: 1.17;
          padding: 0 15px 0 0;
          min-height: 5rem; } }
      /* line 227, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
      .gif-laws-in-context-carousel-tab__navigation ul.nav > li.gif-solutions-tabs:hover,
      .gif-laws-in-context-carousel-tab__navigation ul.nav > li.gif-solutions-tabs .selected {
        background-color: var(--dark-blue-grey);
        color: var(--white);
        cursor: pointer; }
        /* line 233, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
        .gif-laws-in-context-carousel-tab__navigation ul.nav > li.gif-solutions-tabs:hover:after,
        .gif-laws-in-context-carousel-tab__navigation ul.nav > li.gif-solutions-tabs .selected:after {
          border-left: 10px solid var(--pale-red); }
      /* line 238, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
      .gif-laws-in-context-carousel-tab__navigation ul.nav > li.gif-solutions-tabs:after {
        content: "";
        border-left: 5px solid transparent;
        position: absolute;
        left: -10px;
        top: 0;
        height: 100%; }
      /* line 247, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
      .gif-laws-in-context-carousel-tab__navigation ul.nav > li.gif-solutions-tabs:before {
        position: relative !important;
        content: "";
        display: flex !important;
        align-items: center;
        top: 0 !important;
        left: 0;
        background-color: transparent !important;
        border-radius: unset !important;
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        padding: 0; }
        @media screen and (min-width: 0) {
          /* line 247, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
          .gif-laws-in-context-carousel-tab__navigation ul.nav > li.gif-solutions-tabs:before {
            margin: 0;
            width: 1.125rem;
            height: 1.125rem; } }
        @media screen and (min-width: 750px) {
          /* line 247, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
          .gif-laws-in-context-carousel-tab__navigation ul.nav > li.gif-solutions-tabs:before {
            margin: 0 0.625rem 0 0.625rem;
            width: 2rem;
            height: 2rem; } }
        @media screen and (min-width: 1280px) {
          /* line 247, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
          .gif-laws-in-context-carousel-tab__navigation ul.nav > li.gif-solutions-tabs:before {
            margin: 0 1.25rem 0 1.25rem;
            width: 2.5rem;
            height: 2.4375rem; } }
      /* line 283, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
      .gif-laws-in-context-carousel-tab__navigation ul.nav > li.gif-solutions-tabs#tab-community-violence:before {
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='41px' height='41px' viewBox='0 0 514 514' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 61 (89581) - https://sketch.com --%3E%3Ctitle%3ECommunity_violence%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Community_violence' transform='translate(1.000000, 1.000000)' fill='%23d5442f' fill-rule='nonzero' stroke='%2328509C'%3E%3Cpath d='M324.267,332.8 C324.267,328.09 320.444,324.267 315.734,324.267 C311.024,324.267 307.201,328.09 307.201,332.8 L307.201,349.867 C307.201,354.577 311.024,358.4 315.734,358.4 C320.444,358.4 324.267,354.577 324.267,349.867 L324.267,332.8 Z' id='Path'%3E%3C/path%3E%3Cpath d='M315.733,426.667 C311.023,426.667 307.2,430.49 307.2,435.2 L307.2,469.333 C307.2,474.043 311.023,477.866 315.733,477.866 C320.443,477.866 324.266,474.043 324.266,469.333 L324.266,435.2 C324.267,430.49 320.444,426.667 315.733,426.667 Z' id='Path'%3E%3C/path%3E%3Cpath d='M358.4,230.4 C358.4,225.69 354.577,221.867 349.867,221.867 C345.157,221.867 341.334,225.69 341.334,230.4 L341.334,247.467 C341.334,252.177 345.157,256 349.867,256 C354.577,256 358.4,252.177 358.4,247.467 L358.4,230.4 Z' id='Path'%3E%3C/path%3E%3Cpath d='M324.267,281.6 C324.267,276.89 320.444,273.067 315.734,273.067 C311.024,273.067 307.201,276.89 307.201,281.6 L307.201,298.667 C307.201,303.377 311.024,307.2 315.734,307.2 C320.444,307.2 324.267,303.377 324.267,298.667 L324.267,281.6 Z' id='Path'%3E%3C/path%3E%3Cpath d='M324.267,384 C324.267,379.29 320.444,375.467 315.734,375.467 C311.024,375.467 307.2,379.29 307.2,384 L307.2,401.067 C307.2,405.777 311.023,409.6 315.733,409.6 C320.443,409.6 324.266,405.777 324.266,401.067 L324.266,384 L324.267,384 Z' id='Path'%3E%3C/path%3E%3Cpath d='M358.4,281.6 C358.4,276.89 354.577,273.067 349.867,273.067 C345.157,273.067 341.334,276.89 341.334,281.6 L341.334,298.667 C341.334,303.377 345.157,307.2 349.867,307.2 C354.577,307.2 358.4,303.377 358.4,298.667 L358.4,281.6 Z' id='Path'%3E%3C/path%3E%3Cpath d='M290.133,230.4 C290.133,225.69 286.31,221.867 281.6,221.867 C276.89,221.867 273.067,225.69 273.067,230.4 L273.067,247.467 C273.067,252.177 276.89,256 281.6,256 C286.31,256 290.133,252.177 290.133,247.467 L290.133,230.4 Z' id='Path'%3E%3C/path%3E%3Cpath d='M324.267,230.4 C324.267,225.69 320.444,221.867 315.734,221.867 C311.024,221.867 307.201,225.69 307.201,230.4 L307.201,247.467 C307.201,252.177 311.024,256 315.734,256 C320.444,256 324.267,252.177 324.267,247.467 L324.267,230.4 Z' id='Path'%3E%3C/path%3E%3Cpath d='M358.4,145.067 L358.4,128 C358.4,123.29 354.577,119.467 349.867,119.467 C345.157,119.467 341.334,123.29 341.334,128 L341.334,145.067 C341.334,149.777 345.157,153.6 349.867,153.6 C354.577,153.6 358.4,149.777 358.4,145.067 Z' id='Path'%3E%3C/path%3E%3Cpath d='M290.133,281.6 C290.133,276.89 286.31,273.067 281.6,273.067 C276.89,273.067 273.067,276.89 273.067,281.6 L273.067,298.667 C273.067,303.377 276.89,307.2 281.6,307.2 C286.31,307.2 290.133,303.377 290.133,298.667 L290.133,281.6 Z' id='Path'%3E%3C/path%3E%3Cpath d='M392.533,128 C392.533,123.29 388.71,119.467 384,119.467 C379.29,119.467 375.467,123.29 375.467,128 L375.467,145.067 C375.467,149.777 379.29,153.6 384,153.6 C388.71,153.6 392.533,149.777 392.533,145.067 L392.533,128 Z' id='Path'%3E%3C/path%3E%3Cpath d='M281.6,324.267 C276.89,324.267 273.067,328.09 273.067,332.8 L273.067,349.867 C273.067,354.577 276.89,358.4 281.6,358.4 C286.31,358.4 290.133,354.577 290.133,349.867 L290.133,332.8 C290.133,328.09 286.31,324.267 281.6,324.267 Z' id='Path'%3E%3C/path%3E%3Cpath d='M426.667,384 C426.667,379.29 422.844,375.467 418.134,375.467 C413.424,375.467 409.6,379.29 409.6,384 L409.6,401.067 C409.6,405.777 413.423,409.6 418.133,409.6 C422.843,409.6 426.666,405.777 426.666,401.067 L426.666,384 L426.667,384 Z' id='Path'%3E%3C/path%3E%3Cpath d='M418.133,426.667 C413.423,426.667 409.6,430.49 409.6,435.2 L409.6,469.333 C409.6,474.043 413.423,477.866 418.133,477.866 C422.843,477.866 426.666,474.043 426.666,469.333 L426.666,435.2 C426.667,430.49 422.844,426.667 418.133,426.667 Z' id='Path'%3E%3C/path%3E%3Cpath d='M452.267,324.267 C447.557,324.267 443.734,328.09 443.734,332.8 L443.734,349.867 C443.734,354.577 447.557,358.4 452.267,358.4 C456.977,358.4 460.8,354.577 460.8,349.867 L460.8,332.8 C460.8,328.09 456.977,324.267 452.267,324.267 Z' id='Path'%3E%3C/path%3E%3Cpath d='M315.733,153.6 C320.443,153.6 324.266,149.777 324.266,145.067 L324.266,109.065 L409.6,87.731 L409.6,230.4 C409.6,233.958 411.81,237.141 415.138,238.396 L477.867,261.914 L477.867,349.867 C477.867,354.577 481.69,358.4 486.4,358.4 C491.11,358.4 494.933,354.577 494.933,349.867 L494.933,256 C494.933,252.442 492.723,249.259 489.395,248.004 L426.666,224.486 L426.666,59.733 C426.666,55.023 422.843,51.2 418.133,51.2 C413.423,51.2 409.6,55.023 409.6,59.733 L409.6,70.135 L313.66,94.122 C309.863,95.069 307.2,98.483 307.2,102.399 L307.2,145.066 C307.2,149.777 311.023,153.6 315.733,153.6 Z' id='Path'%3E%3C/path%3E%3Cpath d='M460.8,281.6 C460.8,276.89 456.977,273.067 452.267,273.067 C447.557,273.067 443.734,276.89 443.734,281.6 L443.734,298.667 C443.734,303.377 447.557,307.2 452.267,307.2 C456.977,307.2 460.8,303.377 460.8,298.667 L460.8,281.6 Z' id='Path'%3E%3C/path%3E%3Cpath d='M426.667,281.6 C426.667,276.89 422.844,273.067 418.134,273.067 C413.424,273.067 409.601,276.89 409.601,281.6 L409.601,298.667 C409.601,303.377 413.424,307.2 418.134,307.2 C422.844,307.2 426.667,303.377 426.667,298.667 L426.667,281.6 Z' id='Path'%3E%3C/path%3E%3Cpath d='M358.4,384 C358.4,379.29 354.577,375.467 349.867,375.467 C345.157,375.467 341.334,379.29 341.334,384 L341.334,401.067 C341.334,405.777 345.157,409.6 349.867,409.6 C354.577,409.6 358.4,405.777 358.4,401.067 L358.4,384 Z' id='Path'%3E%3C/path%3E%3Cpath d='M426.667,332.8 C426.667,328.09 422.844,324.267 418.134,324.267 C413.424,324.267 409.601,328.09 409.601,332.8 L409.601,349.867 C409.601,354.577 413.424,358.4 418.134,358.4 C422.844,358.4 426.667,354.577 426.667,349.867 L426.667,332.8 Z' id='Path'%3E%3C/path%3E%3Cpath d='M349.867,426.667 C345.157,426.667 341.334,430.49 341.334,435.2 L341.334,469.333 C341.334,474.043 345.157,477.866 349.867,477.866 C354.577,477.866 358.4,474.043 358.4,469.333 L358.4,435.2 C358.4,430.49 354.577,426.667 349.867,426.667 Z' id='Path'%3E%3C/path%3E%3Cpath d='M358.4,332.8 C358.4,328.09 354.577,324.267 349.867,324.267 C345.157,324.267 341.334,328.09 341.334,332.8 L341.334,349.867 C341.334,354.577 345.157,358.4 349.867,358.4 C354.577,358.4 358.4,354.577 358.4,349.867 L358.4,332.8 Z' id='Path'%3E%3C/path%3E%3Cpath d='M384,477.867 C388.71,477.867 392.533,474.044 392.533,469.334 L392.533,196.267 C392.533,192.35 389.862,188.937 386.073,187.99 L249.54,153.856 C247.006,153.216 244.283,153.796 242.218,155.409 C240.144,157.022 238.933,159.505 238.933,162.133 L238.933,349.866 C238.933,354.576 242.756,358.399 247.466,358.399 C252.176,358.399 255.999,354.576 255.999,349.866 L255.999,173.065 L375.466,202.932 L375.466,469.334 C375.467,474.044 379.29,477.867 384,477.867 Z' id='Path'%3E%3C/path%3E%3Cpath d='M187.733,179.2 C187.733,174.49 183.91,170.667 179.2,170.667 C174.49,170.667 170.667,174.49 170.667,179.2 L170.667,196.267 C170.667,200.977 174.49,204.8 179.2,204.8 C183.91,204.8 187.733,200.977 187.733,196.267 L187.733,179.2 Z' id='Path'%3E%3C/path%3E%3Cpath d='M187.733,128 C187.733,123.29 183.91,119.467 179.2,119.467 C174.49,119.467 170.667,123.29 170.667,128 L170.667,145.067 C170.667,149.777 174.49,153.6 179.2,153.6 C183.91,153.6 187.733,149.777 187.733,145.067 L187.733,128 Z' id='Path'%3E%3C/path%3E%3Cpath d='M119.467,384 C119.467,379.29 115.644,375.467 110.934,375.467 C106.224,375.467 102.4,379.29 102.4,384 L102.4,401.067 C102.4,405.777 106.223,409.6 110.933,409.6 C115.643,409.6 119.466,405.777 119.466,401.067 L119.466,384 L119.467,384 Z' id='Path'%3E%3C/path%3E%3Cpath d='M42.667,307.2 C47.377,307.2 51.2,303.377 51.2,298.667 L51.2,256 L136.533,256 L136.533,469.333 C136.533,474.043 140.356,477.866 145.066,477.866 C149.776,477.866 153.599,474.043 153.599,469.333 L153.599,247.467 C153.599,242.757 149.776,238.934 145.066,238.934 L42.666,238.934 C37.956,238.934 34.133,242.757 34.133,247.467 L34.133,298.667 C34.133,303.377 37.956,307.2 42.667,307.2 Z' id='Path'%3E%3C/path%3E%3Cpath d='M136.533,179.2 L136.533,196.267 C136.533,200.977 140.356,204.8 145.066,204.8 C149.776,204.8 153.599,200.977 153.599,196.267 L153.599,179.2 C153.599,174.49 149.776,170.667 145.066,170.667 C140.356,170.667 136.533,174.49 136.533,179.2 Z' id='Path'%3E%3C/path%3E%3Cpath d='M187.733,76.8 C187.733,72.09 183.91,68.267 179.2,68.267 C174.49,68.267 170.667,72.09 170.667,76.8 L170.667,93.867 C170.667,98.577 174.49,102.4 179.2,102.4 C183.91,102.4 187.733,98.577 187.733,93.867 L187.733,76.8 Z' id='Path'%3E%3C/path%3E%3Cpath d='M110.933,426.667 C106.223,426.667 102.4,430.49 102.4,435.2 L102.4,469.333 C102.4,474.043 106.223,477.866 110.933,477.866 C115.643,477.866 119.466,474.043 119.466,469.333 L119.466,435.2 C119.467,430.49 115.644,426.667 110.933,426.667 Z' id='Path'%3E%3C/path%3E%3Cpath d='M503.467,494.933 L486.4,494.933 L486.4,442.521 C501.077,438.707 512,425.454 512,409.599 C512,390.774 496.691,375.466 477.867,375.466 C459.043,375.466 443.734,390.775 443.734,409.599 C443.734,425.454 454.657,438.706 469.334,442.521 L469.334,494.933 L256,494.933 L256,459.938 C275.447,455.97 290.133,438.741 290.133,418.133 C290.133,394.607 270.993,375.466 247.466,375.466 C223.94,375.466 204.799,394.606 204.799,418.133 C204.799,438.741 219.485,455.97 238.932,459.938 L238.932,494.933 L51.2,494.933 L51.2,408.738 C70.647,404.77 85.333,387.541 85.333,366.933 C85.333,343.407 66.193,324.266 42.666,324.266 C19.14,324.266 0,343.407 0,366.933 C0,387.541 14.686,404.77 34.133,408.738 L34.133,494.933 L8.533,494.933 C3.823,494.933 0,498.756 0,503.466 C0,508.176 3.823,512 8.533,512 L503.466,512 C508.176,512 512,508.177 512,503.467 C512,498.757 508.177,494.933 503.467,494.933 Z M17.067,366.933 C17.067,352.819 28.553,341.333 42.667,341.333 C56.781,341.333 68.267,352.819 68.267,366.933 C68.267,381.047 56.781,392.533 42.667,392.533 C28.553,392.533 17.067,381.047 17.067,366.933 Z M221.867,418.133 C221.867,404.019 233.353,392.533 247.467,392.533 C261.581,392.533 273.067,404.019 273.067,418.133 C273.067,432.247 261.581,443.733 247.467,443.733 C233.353,443.733 221.867,432.247 221.867,418.133 Z M460.8,409.6 C460.8,400.188 468.454,392.533 477.867,392.533 C487.28,392.533 494.934,400.187 494.934,409.6 C494.934,419.012 487.28,426.667 477.867,426.667 C468.454,426.667 460.8,419.012 460.8,409.6 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M68.267,435.2 L68.267,469.333 C68.267,474.043 72.09,477.866 76.8,477.866 C81.51,477.866 85.333,474.043 85.333,469.333 L85.333,435.2 C85.333,430.49 81.51,426.667 76.8,426.667 C72.09,426.667 68.267,430.49 68.267,435.2 Z' id='Path'%3E%3C/path%3E%3Cpath d='M119.467,281.6 C119.467,276.89 115.644,273.067 110.934,273.067 C106.224,273.067 102.401,276.89 102.401,281.6 L102.401,298.667 C102.401,303.377 106.224,307.2 110.934,307.2 C115.644,307.2 119.467,303.377 119.467,298.667 L119.467,281.6 Z' id='Path'%3E%3C/path%3E%3Cpath d='M119.467,332.8 C119.467,328.09 115.644,324.267 110.934,324.267 C106.224,324.267 102.401,328.09 102.401,332.8 L102.401,349.867 C102.401,354.577 106.224,358.4 110.934,358.4 C115.644,358.4 119.467,354.577 119.467,349.867 L119.467,332.8 Z' id='Path'%3E%3C/path%3E%3Cpath d='M68.267,281.6 L68.267,298.667 C68.267,303.377 72.09,307.2 76.8,307.2 C81.51,307.2 85.333,303.377 85.333,298.667 L85.333,281.6 C85.333,276.89 81.51,273.067 76.8,273.067 C72.09,273.067 68.267,276.89 68.267,281.6 Z' id='Path'%3E%3C/path%3E%3Cpath d='M187.733,332.8 C187.733,328.09 183.91,324.267 179.2,324.267 C174.49,324.267 170.667,328.09 170.667,332.8 L170.667,349.867 C170.667,354.577 174.49,358.4 179.2,358.4 C183.91,358.4 187.733,354.577 187.733,349.867 L187.733,332.8 Z' id='Path'%3E%3C/path%3E%3Cpath d='M221.867,230.4 C221.867,225.69 218.044,221.867 213.334,221.867 C208.624,221.867 204.801,225.69 204.801,230.4 L204.801,247.467 C204.801,252.177 208.624,256 213.334,256 C218.044,256 221.867,252.177 221.867,247.467 L221.867,230.4 Z' id='Path'%3E%3C/path%3E%3Cpath d='M221.867,179.2 C221.867,174.49 218.044,170.667 213.334,170.667 C208.624,170.667 204.801,174.49 204.801,179.2 L204.801,196.267 C204.801,200.977 208.624,204.8 213.334,204.8 C218.044,204.8 221.867,200.977 221.867,196.267 L221.867,179.2 Z' id='Path'%3E%3C/path%3E%3Cpath d='M221.867,281.6 C221.867,276.89 218.044,273.067 213.334,273.067 C208.624,273.067 204.801,276.89 204.801,281.6 L204.801,298.667 C204.801,303.377 208.624,307.2 213.334,307.2 C218.044,307.2 221.867,303.377 221.867,298.667 L221.867,281.6 Z' id='Path'%3E%3C/path%3E%3Cpath d='M213.333,324.267 C208.623,324.267 204.8,328.09 204.8,332.8 L204.8,349.867 C204.8,354.577 208.623,358.4 213.333,358.4 C218.043,358.4 221.866,354.577 221.866,349.867 L221.866,332.8 C221.867,328.09 218.044,324.267 213.333,324.267 Z' id='Path'%3E%3C/path%3E%3Cpath d='M221.867,128 C221.867,123.29 218.044,119.467 213.334,119.467 C208.624,119.467 204.801,123.29 204.801,128 L204.801,145.067 C204.801,149.777 208.624,153.6 213.334,153.6 C218.044,153.6 221.867,149.777 221.867,145.067 L221.867,128 Z' id='Path'%3E%3C/path%3E%3Cpath d='M187.733,384 C187.733,379.29 183.91,375.467 179.2,375.467 C174.49,375.467 170.667,379.29 170.667,384 L170.667,401.067 C170.667,405.777 174.49,409.6 179.2,409.6 C183.91,409.6 187.733,405.777 187.733,401.067 L187.733,384 Z' id='Path'%3E%3C/path%3E%3Cpath d='M110.933,221.867 C115.643,221.867 119.466,218.044 119.466,213.334 L119.466,150.34 L148.88,135.637 C151.773,134.186 153.599,131.234 153.599,128 L153.599,56.474 L196.266,35.141 L238.933,56.474 L238.933,128 C238.933,132.71 242.756,136.533 247.466,136.533 C252.176,136.533 256,132.71 256,128 L256,51.2 C256,47.966 254.174,45.013 251.281,43.563 L204.8,20.326 L204.8,8.533 C204.8,3.823 200.977,0 196.267,0 C191.557,0 187.734,3.823 187.734,8.533 L187.734,20.326 L141.253,43.562 C138.36,45.013 136.534,47.965 136.534,51.199 L136.534,122.725 L107.12,137.428 C104.227,138.879 102.401,141.831 102.401,145.065 L102.401,213.332 C102.401,218.044 106.223,221.867 110.933,221.867 Z' id='Path'%3E%3C/path%3E%3Cpath d='M187.733,281.6 C187.733,276.89 183.91,273.067 179.2,273.067 C174.49,273.067 170.667,276.89 170.667,281.6 L170.667,298.667 C170.667,303.377 174.49,307.2 179.2,307.2 C183.91,307.2 187.733,303.377 187.733,298.667 L187.733,281.6 Z' id='Path'%3E%3C/path%3E%3Cpath d='M179.2,426.667 C174.49,426.667 170.667,430.49 170.667,435.2 L170.667,469.333 C170.667,474.043 174.49,477.866 179.2,477.866 C183.91,477.866 187.733,474.043 187.733,469.333 L187.733,435.2 C187.733,430.49 183.91,426.667 179.2,426.667 Z' id='Path'%3E%3C/path%3E%3Cpath d='M221.867,76.8 C221.867,72.09 218.044,68.267 213.334,68.267 C208.624,68.267 204.801,72.09 204.801,76.8 L204.801,93.867 C204.801,98.577 208.624,102.4 213.334,102.4 C218.044,102.4 221.867,98.577 221.867,93.867 L221.867,76.8 Z' id='Path'%3E%3C/path%3E%3Cpath d='M187.733,230.4 C187.733,225.69 183.91,221.867 179.2,221.867 C174.49,221.867 170.667,225.69 170.667,230.4 L170.667,247.467 C170.667,252.177 174.49,256 179.2,256 C183.91,256 187.733,252.177 187.733,247.467 L187.733,230.4 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
      /* line 293, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
      .gif-laws-in-context-carousel-tab__navigation ul.nav > li.gif-solutions-tabs#tab-community-violence:hover:before {
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='41px' height='41px' viewBox='0 0 514 514' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 61 (89581) - https://sketch.com --%3E%3Ctitle%3ECommunity_violence%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Community_violence' transform='translate(1.000000, 1.000000)' fill='%23ffffff' fill-rule='nonzero' stroke='%2328509C'%3E%3Cpath d='M324.267,332.8 C324.267,328.09 320.444,324.267 315.734,324.267 C311.024,324.267 307.201,328.09 307.201,332.8 L307.201,349.867 C307.201,354.577 311.024,358.4 315.734,358.4 C320.444,358.4 324.267,354.577 324.267,349.867 L324.267,332.8 Z' id='Path'%3E%3C/path%3E%3Cpath d='M315.733,426.667 C311.023,426.667 307.2,430.49 307.2,435.2 L307.2,469.333 C307.2,474.043 311.023,477.866 315.733,477.866 C320.443,477.866 324.266,474.043 324.266,469.333 L324.266,435.2 C324.267,430.49 320.444,426.667 315.733,426.667 Z' id='Path'%3E%3C/path%3E%3Cpath d='M358.4,230.4 C358.4,225.69 354.577,221.867 349.867,221.867 C345.157,221.867 341.334,225.69 341.334,230.4 L341.334,247.467 C341.334,252.177 345.157,256 349.867,256 C354.577,256 358.4,252.177 358.4,247.467 L358.4,230.4 Z' id='Path'%3E%3C/path%3E%3Cpath d='M324.267,281.6 C324.267,276.89 320.444,273.067 315.734,273.067 C311.024,273.067 307.201,276.89 307.201,281.6 L307.201,298.667 C307.201,303.377 311.024,307.2 315.734,307.2 C320.444,307.2 324.267,303.377 324.267,298.667 L324.267,281.6 Z' id='Path'%3E%3C/path%3E%3Cpath d='M324.267,384 C324.267,379.29 320.444,375.467 315.734,375.467 C311.024,375.467 307.2,379.29 307.2,384 L307.2,401.067 C307.2,405.777 311.023,409.6 315.733,409.6 C320.443,409.6 324.266,405.777 324.266,401.067 L324.266,384 L324.267,384 Z' id='Path'%3E%3C/path%3E%3Cpath d='M358.4,281.6 C358.4,276.89 354.577,273.067 349.867,273.067 C345.157,273.067 341.334,276.89 341.334,281.6 L341.334,298.667 C341.334,303.377 345.157,307.2 349.867,307.2 C354.577,307.2 358.4,303.377 358.4,298.667 L358.4,281.6 Z' id='Path'%3E%3C/path%3E%3Cpath d='M290.133,230.4 C290.133,225.69 286.31,221.867 281.6,221.867 C276.89,221.867 273.067,225.69 273.067,230.4 L273.067,247.467 C273.067,252.177 276.89,256 281.6,256 C286.31,256 290.133,252.177 290.133,247.467 L290.133,230.4 Z' id='Path'%3E%3C/path%3E%3Cpath d='M324.267,230.4 C324.267,225.69 320.444,221.867 315.734,221.867 C311.024,221.867 307.201,225.69 307.201,230.4 L307.201,247.467 C307.201,252.177 311.024,256 315.734,256 C320.444,256 324.267,252.177 324.267,247.467 L324.267,230.4 Z' id='Path'%3E%3C/path%3E%3Cpath d='M358.4,145.067 L358.4,128 C358.4,123.29 354.577,119.467 349.867,119.467 C345.157,119.467 341.334,123.29 341.334,128 L341.334,145.067 C341.334,149.777 345.157,153.6 349.867,153.6 C354.577,153.6 358.4,149.777 358.4,145.067 Z' id='Path'%3E%3C/path%3E%3Cpath d='M290.133,281.6 C290.133,276.89 286.31,273.067 281.6,273.067 C276.89,273.067 273.067,276.89 273.067,281.6 L273.067,298.667 C273.067,303.377 276.89,307.2 281.6,307.2 C286.31,307.2 290.133,303.377 290.133,298.667 L290.133,281.6 Z' id='Path'%3E%3C/path%3E%3Cpath d='M392.533,128 C392.533,123.29 388.71,119.467 384,119.467 C379.29,119.467 375.467,123.29 375.467,128 L375.467,145.067 C375.467,149.777 379.29,153.6 384,153.6 C388.71,153.6 392.533,149.777 392.533,145.067 L392.533,128 Z' id='Path'%3E%3C/path%3E%3Cpath d='M281.6,324.267 C276.89,324.267 273.067,328.09 273.067,332.8 L273.067,349.867 C273.067,354.577 276.89,358.4 281.6,358.4 C286.31,358.4 290.133,354.577 290.133,349.867 L290.133,332.8 C290.133,328.09 286.31,324.267 281.6,324.267 Z' id='Path'%3E%3C/path%3E%3Cpath d='M426.667,384 C426.667,379.29 422.844,375.467 418.134,375.467 C413.424,375.467 409.6,379.29 409.6,384 L409.6,401.067 C409.6,405.777 413.423,409.6 418.133,409.6 C422.843,409.6 426.666,405.777 426.666,401.067 L426.666,384 L426.667,384 Z' id='Path'%3E%3C/path%3E%3Cpath d='M418.133,426.667 C413.423,426.667 409.6,430.49 409.6,435.2 L409.6,469.333 C409.6,474.043 413.423,477.866 418.133,477.866 C422.843,477.866 426.666,474.043 426.666,469.333 L426.666,435.2 C426.667,430.49 422.844,426.667 418.133,426.667 Z' id='Path'%3E%3C/path%3E%3Cpath d='M452.267,324.267 C447.557,324.267 443.734,328.09 443.734,332.8 L443.734,349.867 C443.734,354.577 447.557,358.4 452.267,358.4 C456.977,358.4 460.8,354.577 460.8,349.867 L460.8,332.8 C460.8,328.09 456.977,324.267 452.267,324.267 Z' id='Path'%3E%3C/path%3E%3Cpath d='M315.733,153.6 C320.443,153.6 324.266,149.777 324.266,145.067 L324.266,109.065 L409.6,87.731 L409.6,230.4 C409.6,233.958 411.81,237.141 415.138,238.396 L477.867,261.914 L477.867,349.867 C477.867,354.577 481.69,358.4 486.4,358.4 C491.11,358.4 494.933,354.577 494.933,349.867 L494.933,256 C494.933,252.442 492.723,249.259 489.395,248.004 L426.666,224.486 L426.666,59.733 C426.666,55.023 422.843,51.2 418.133,51.2 C413.423,51.2 409.6,55.023 409.6,59.733 L409.6,70.135 L313.66,94.122 C309.863,95.069 307.2,98.483 307.2,102.399 L307.2,145.066 C307.2,149.777 311.023,153.6 315.733,153.6 Z' id='Path'%3E%3C/path%3E%3Cpath d='M460.8,281.6 C460.8,276.89 456.977,273.067 452.267,273.067 C447.557,273.067 443.734,276.89 443.734,281.6 L443.734,298.667 C443.734,303.377 447.557,307.2 452.267,307.2 C456.977,307.2 460.8,303.377 460.8,298.667 L460.8,281.6 Z' id='Path'%3E%3C/path%3E%3Cpath d='M426.667,281.6 C426.667,276.89 422.844,273.067 418.134,273.067 C413.424,273.067 409.601,276.89 409.601,281.6 L409.601,298.667 C409.601,303.377 413.424,307.2 418.134,307.2 C422.844,307.2 426.667,303.377 426.667,298.667 L426.667,281.6 Z' id='Path'%3E%3C/path%3E%3Cpath d='M358.4,384 C358.4,379.29 354.577,375.467 349.867,375.467 C345.157,375.467 341.334,379.29 341.334,384 L341.334,401.067 C341.334,405.777 345.157,409.6 349.867,409.6 C354.577,409.6 358.4,405.777 358.4,401.067 L358.4,384 Z' id='Path'%3E%3C/path%3E%3Cpath d='M426.667,332.8 C426.667,328.09 422.844,324.267 418.134,324.267 C413.424,324.267 409.601,328.09 409.601,332.8 L409.601,349.867 C409.601,354.577 413.424,358.4 418.134,358.4 C422.844,358.4 426.667,354.577 426.667,349.867 L426.667,332.8 Z' id='Path'%3E%3C/path%3E%3Cpath d='M349.867,426.667 C345.157,426.667 341.334,430.49 341.334,435.2 L341.334,469.333 C341.334,474.043 345.157,477.866 349.867,477.866 C354.577,477.866 358.4,474.043 358.4,469.333 L358.4,435.2 C358.4,430.49 354.577,426.667 349.867,426.667 Z' id='Path'%3E%3C/path%3E%3Cpath d='M358.4,332.8 C358.4,328.09 354.577,324.267 349.867,324.267 C345.157,324.267 341.334,328.09 341.334,332.8 L341.334,349.867 C341.334,354.577 345.157,358.4 349.867,358.4 C354.577,358.4 358.4,354.577 358.4,349.867 L358.4,332.8 Z' id='Path'%3E%3C/path%3E%3Cpath d='M384,477.867 C388.71,477.867 392.533,474.044 392.533,469.334 L392.533,196.267 C392.533,192.35 389.862,188.937 386.073,187.99 L249.54,153.856 C247.006,153.216 244.283,153.796 242.218,155.409 C240.144,157.022 238.933,159.505 238.933,162.133 L238.933,349.866 C238.933,354.576 242.756,358.399 247.466,358.399 C252.176,358.399 255.999,354.576 255.999,349.866 L255.999,173.065 L375.466,202.932 L375.466,469.334 C375.467,474.044 379.29,477.867 384,477.867 Z' id='Path'%3E%3C/path%3E%3Cpath d='M187.733,179.2 C187.733,174.49 183.91,170.667 179.2,170.667 C174.49,170.667 170.667,174.49 170.667,179.2 L170.667,196.267 C170.667,200.977 174.49,204.8 179.2,204.8 C183.91,204.8 187.733,200.977 187.733,196.267 L187.733,179.2 Z' id='Path'%3E%3C/path%3E%3Cpath d='M187.733,128 C187.733,123.29 183.91,119.467 179.2,119.467 C174.49,119.467 170.667,123.29 170.667,128 L170.667,145.067 C170.667,149.777 174.49,153.6 179.2,153.6 C183.91,153.6 187.733,149.777 187.733,145.067 L187.733,128 Z' id='Path'%3E%3C/path%3E%3Cpath d='M119.467,384 C119.467,379.29 115.644,375.467 110.934,375.467 C106.224,375.467 102.4,379.29 102.4,384 L102.4,401.067 C102.4,405.777 106.223,409.6 110.933,409.6 C115.643,409.6 119.466,405.777 119.466,401.067 L119.466,384 L119.467,384 Z' id='Path'%3E%3C/path%3E%3Cpath d='M42.667,307.2 C47.377,307.2 51.2,303.377 51.2,298.667 L51.2,256 L136.533,256 L136.533,469.333 C136.533,474.043 140.356,477.866 145.066,477.866 C149.776,477.866 153.599,474.043 153.599,469.333 L153.599,247.467 C153.599,242.757 149.776,238.934 145.066,238.934 L42.666,238.934 C37.956,238.934 34.133,242.757 34.133,247.467 L34.133,298.667 C34.133,303.377 37.956,307.2 42.667,307.2 Z' id='Path'%3E%3C/path%3E%3Cpath d='M136.533,179.2 L136.533,196.267 C136.533,200.977 140.356,204.8 145.066,204.8 C149.776,204.8 153.599,200.977 153.599,196.267 L153.599,179.2 C153.599,174.49 149.776,170.667 145.066,170.667 C140.356,170.667 136.533,174.49 136.533,179.2 Z' id='Path'%3E%3C/path%3E%3Cpath d='M187.733,76.8 C187.733,72.09 183.91,68.267 179.2,68.267 C174.49,68.267 170.667,72.09 170.667,76.8 L170.667,93.867 C170.667,98.577 174.49,102.4 179.2,102.4 C183.91,102.4 187.733,98.577 187.733,93.867 L187.733,76.8 Z' id='Path'%3E%3C/path%3E%3Cpath d='M110.933,426.667 C106.223,426.667 102.4,430.49 102.4,435.2 L102.4,469.333 C102.4,474.043 106.223,477.866 110.933,477.866 C115.643,477.866 119.466,474.043 119.466,469.333 L119.466,435.2 C119.467,430.49 115.644,426.667 110.933,426.667 Z' id='Path'%3E%3C/path%3E%3Cpath d='M503.467,494.933 L486.4,494.933 L486.4,442.521 C501.077,438.707 512,425.454 512,409.599 C512,390.774 496.691,375.466 477.867,375.466 C459.043,375.466 443.734,390.775 443.734,409.599 C443.734,425.454 454.657,438.706 469.334,442.521 L469.334,494.933 L256,494.933 L256,459.938 C275.447,455.97 290.133,438.741 290.133,418.133 C290.133,394.607 270.993,375.466 247.466,375.466 C223.94,375.466 204.799,394.606 204.799,418.133 C204.799,438.741 219.485,455.97 238.932,459.938 L238.932,494.933 L51.2,494.933 L51.2,408.738 C70.647,404.77 85.333,387.541 85.333,366.933 C85.333,343.407 66.193,324.266 42.666,324.266 C19.14,324.266 0,343.407 0,366.933 C0,387.541 14.686,404.77 34.133,408.738 L34.133,494.933 L8.533,494.933 C3.823,494.933 0,498.756 0,503.466 C0,508.176 3.823,512 8.533,512 L503.466,512 C508.176,512 512,508.177 512,503.467 C512,498.757 508.177,494.933 503.467,494.933 Z M17.067,366.933 C17.067,352.819 28.553,341.333 42.667,341.333 C56.781,341.333 68.267,352.819 68.267,366.933 C68.267,381.047 56.781,392.533 42.667,392.533 C28.553,392.533 17.067,381.047 17.067,366.933 Z M221.867,418.133 C221.867,404.019 233.353,392.533 247.467,392.533 C261.581,392.533 273.067,404.019 273.067,418.133 C273.067,432.247 261.581,443.733 247.467,443.733 C233.353,443.733 221.867,432.247 221.867,418.133 Z M460.8,409.6 C460.8,400.188 468.454,392.533 477.867,392.533 C487.28,392.533 494.934,400.187 494.934,409.6 C494.934,419.012 487.28,426.667 477.867,426.667 C468.454,426.667 460.8,419.012 460.8,409.6 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M68.267,435.2 L68.267,469.333 C68.267,474.043 72.09,477.866 76.8,477.866 C81.51,477.866 85.333,474.043 85.333,469.333 L85.333,435.2 C85.333,430.49 81.51,426.667 76.8,426.667 C72.09,426.667 68.267,430.49 68.267,435.2 Z' id='Path'%3E%3C/path%3E%3Cpath d='M119.467,281.6 C119.467,276.89 115.644,273.067 110.934,273.067 C106.224,273.067 102.401,276.89 102.401,281.6 L102.401,298.667 C102.401,303.377 106.224,307.2 110.934,307.2 C115.644,307.2 119.467,303.377 119.467,298.667 L119.467,281.6 Z' id='Path'%3E%3C/path%3E%3Cpath d='M119.467,332.8 C119.467,328.09 115.644,324.267 110.934,324.267 C106.224,324.267 102.401,328.09 102.401,332.8 L102.401,349.867 C102.401,354.577 106.224,358.4 110.934,358.4 C115.644,358.4 119.467,354.577 119.467,349.867 L119.467,332.8 Z' id='Path'%3E%3C/path%3E%3Cpath d='M68.267,281.6 L68.267,298.667 C68.267,303.377 72.09,307.2 76.8,307.2 C81.51,307.2 85.333,303.377 85.333,298.667 L85.333,281.6 C85.333,276.89 81.51,273.067 76.8,273.067 C72.09,273.067 68.267,276.89 68.267,281.6 Z' id='Path'%3E%3C/path%3E%3Cpath d='M187.733,332.8 C187.733,328.09 183.91,324.267 179.2,324.267 C174.49,324.267 170.667,328.09 170.667,332.8 L170.667,349.867 C170.667,354.577 174.49,358.4 179.2,358.4 C183.91,358.4 187.733,354.577 187.733,349.867 L187.733,332.8 Z' id='Path'%3E%3C/path%3E%3Cpath d='M221.867,230.4 C221.867,225.69 218.044,221.867 213.334,221.867 C208.624,221.867 204.801,225.69 204.801,230.4 L204.801,247.467 C204.801,252.177 208.624,256 213.334,256 C218.044,256 221.867,252.177 221.867,247.467 L221.867,230.4 Z' id='Path'%3E%3C/path%3E%3Cpath d='M221.867,179.2 C221.867,174.49 218.044,170.667 213.334,170.667 C208.624,170.667 204.801,174.49 204.801,179.2 L204.801,196.267 C204.801,200.977 208.624,204.8 213.334,204.8 C218.044,204.8 221.867,200.977 221.867,196.267 L221.867,179.2 Z' id='Path'%3E%3C/path%3E%3Cpath d='M221.867,281.6 C221.867,276.89 218.044,273.067 213.334,273.067 C208.624,273.067 204.801,276.89 204.801,281.6 L204.801,298.667 C204.801,303.377 208.624,307.2 213.334,307.2 C218.044,307.2 221.867,303.377 221.867,298.667 L221.867,281.6 Z' id='Path'%3E%3C/path%3E%3Cpath d='M213.333,324.267 C208.623,324.267 204.8,328.09 204.8,332.8 L204.8,349.867 C204.8,354.577 208.623,358.4 213.333,358.4 C218.043,358.4 221.866,354.577 221.866,349.867 L221.866,332.8 C221.867,328.09 218.044,324.267 213.333,324.267 Z' id='Path'%3E%3C/path%3E%3Cpath d='M221.867,128 C221.867,123.29 218.044,119.467 213.334,119.467 C208.624,119.467 204.801,123.29 204.801,128 L204.801,145.067 C204.801,149.777 208.624,153.6 213.334,153.6 C218.044,153.6 221.867,149.777 221.867,145.067 L221.867,128 Z' id='Path'%3E%3C/path%3E%3Cpath d='M187.733,384 C187.733,379.29 183.91,375.467 179.2,375.467 C174.49,375.467 170.667,379.29 170.667,384 L170.667,401.067 C170.667,405.777 174.49,409.6 179.2,409.6 C183.91,409.6 187.733,405.777 187.733,401.067 L187.733,384 Z' id='Path'%3E%3C/path%3E%3Cpath d='M110.933,221.867 C115.643,221.867 119.466,218.044 119.466,213.334 L119.466,150.34 L148.88,135.637 C151.773,134.186 153.599,131.234 153.599,128 L153.599,56.474 L196.266,35.141 L238.933,56.474 L238.933,128 C238.933,132.71 242.756,136.533 247.466,136.533 C252.176,136.533 256,132.71 256,128 L256,51.2 C256,47.966 254.174,45.013 251.281,43.563 L204.8,20.326 L204.8,8.533 C204.8,3.823 200.977,0 196.267,0 C191.557,0 187.734,3.823 187.734,8.533 L187.734,20.326 L141.253,43.562 C138.36,45.013 136.534,47.965 136.534,51.199 L136.534,122.725 L107.12,137.428 C104.227,138.879 102.401,141.831 102.401,145.065 L102.401,213.332 C102.401,218.044 106.223,221.867 110.933,221.867 Z' id='Path'%3E%3C/path%3E%3Cpath d='M187.733,281.6 C187.733,276.89 183.91,273.067 179.2,273.067 C174.49,273.067 170.667,276.89 170.667,281.6 L170.667,298.667 C170.667,303.377 174.49,307.2 179.2,307.2 C183.91,307.2 187.733,303.377 187.733,298.667 L187.733,281.6 Z' id='Path'%3E%3C/path%3E%3Cpath d='M179.2,426.667 C174.49,426.667 170.667,430.49 170.667,435.2 L170.667,469.333 C170.667,474.043 174.49,477.866 179.2,477.866 C183.91,477.866 187.733,474.043 187.733,469.333 L187.733,435.2 C187.733,430.49 183.91,426.667 179.2,426.667 Z' id='Path'%3E%3C/path%3E%3Cpath d='M221.867,76.8 C221.867,72.09 218.044,68.267 213.334,68.267 C208.624,68.267 204.801,72.09 204.801,76.8 L204.801,93.867 C204.801,98.577 208.624,102.4 213.334,102.4 C218.044,102.4 221.867,98.577 221.867,93.867 L221.867,76.8 Z' id='Path'%3E%3C/path%3E%3Cpath d='M187.733,230.4 C187.733,225.69 183.91,221.867 179.2,221.867 C174.49,221.867 170.667,225.69 170.667,230.4 L170.667,247.467 C170.667,252.177 174.49,256 179.2,256 C183.91,256 187.733,252.177 187.733,247.467 L187.733,230.4 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
      /* line 303, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
      .gif-laws-in-context-carousel-tab__navigation ul.nav > li.gif-solutions-tabs#tab-domestic-violence:before {
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='41px' height='41px' viewBox='0 0 512 506' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 61 (89581) - https://sketch.com --%3E%3Ctitle%3EDomestic_violence%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Domestic_violence' fill='%23d5442f' fill-rule='nonzero'%3E%3Cpath d='M417.416,272.974 L274.253,272.974 C270.053,272.974 266.649,276.379 266.649,280.578 L266.649,406.297 C266.649,410.496 270.053,413.901 274.253,413.901 L417.416,413.901 C421.616,413.901 425.02,410.496 425.02,406.297 L425.02,280.578 C425.02,276.378 421.616,272.974 417.416,272.974 Z M409.812,398.692 L281.857,398.692 L281.857,326.383 L409.812,326.383 L409.812,398.692 Z M409.812,311.176 L281.857,311.176 L281.857,288.182 L409.812,288.182 L409.812,311.176 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M504.396,429.792 L454.213,429.792 L454.213,260.972 L467.766,273.912 C469.23,275.31 471.122,276.016 473.018,276.016 C474.752,276.016 476.488,275.426 477.906,274.236 L508.085,248.903 C509.103,248.048 509.951,246.985 510.433,245.747 C511.598,242.761 510.793,239.516 508.607,237.432 L456.241,187.561 L456.241,115.584 C456.241,111.385 452.836,107.98 448.637,107.98 C444.438,107.98 441.033,111.385 441.033,115.584 L441.033,173.078 L360.938,96.799 L360.938,59.049 L441.033,59.049 L441.033,80.097 C441.033,84.296 444.438,87.701 448.637,87.701 C452.836,87.701 456.241,84.296 456.241,80.097 L456.241,51.445 C456.241,47.246 452.836,43.841 448.637,43.841 L353.334,43.841 C349.135,43.841 345.73,47.246 345.73,51.445 L345.73,82.315 L276.306,16.199 L261.175,2.143 C258.256,-0.568 253.741,-0.567 250.825,2.143 L235.625,16.264 L3.393,237.431 C1.207,239.514 0.402,242.759 1.567,245.746 C2.05,246.984 2.897,248.047 3.915,248.902 L34.094,274.236 C37.063,276.728 41.43,276.588 44.234,273.912 L57.794,260.965 L57.794,310.736 C57.794,314.935 61.199,318.34 65.398,318.34 C69.597,318.34 73.002,314.935 73.002,310.736 L73.002,246.445 L256,71.73 L439.005,246.452 L439.005,429.793 L274.253,429.793 C270.054,429.793 266.649,433.198 266.649,437.397 L266.649,490.681 L245.358,490.681 L245.358,280.579 C245.358,276.38 241.953,272.975 237.754,272.975 L112.035,272.975 C107.836,272.975 104.431,276.38 104.431,280.579 L104.431,490.681 L95.886,490.681 L95.886,437.397 C95.886,433.198 92.481,429.793 88.282,429.793 L73.001,429.793 L73.001,346.223 C73.001,342.024 69.596,338.619 65.397,338.619 C61.198,338.619 57.793,342.024 57.793,346.223 L57.793,429.793 L7.604,429.793 C3.405,429.793 0,433.198 0,437.397 L0,498.286 C0,502.485 3.405,505.89 7.604,505.89 L88.282,505.89 C88.289,505.89 88.295,505.89 88.301,505.89 L112.033,505.89 L237.752,505.89 L274.232,505.89 C274.238,505.89 274.245,505.89 274.251,505.89 L504.396,505.89 C508.595,505.89 512,502.485 512,498.286 L512,437.397 C512,433.196 508.595,429.792 504.396,429.792 Z M80.678,490.68 L65.397,490.68 L65.397,490.681 L15.208,490.681 L15.208,445 L80.678,445 L80.678,490.68 Z M230.15,490.68 L119.639,490.68 L119.639,288.182 L230.15,288.182 L230.15,490.68 Z M261.251,55.717 C259.781,54.315 257.891,53.613 256,53.613 C254.109,53.613 252.219,54.315 250.749,55.717 L38.656,258.21 L20.038,242.58 L246.044,27.341 L256,18.091 L265.886,27.276 L491.961,242.58 L473.342,258.21 L261.251,55.717 Z M496.793,490.681 L446.609,490.681 L446.609,490.68 L281.857,490.68 L281.857,445 L496.793,445 L496.793,490.681 L496.793,490.681 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M212.981,381.129 L194.731,381.129 C190.531,381.129 187.127,384.534 187.127,388.733 C187.127,392.932 190.531,396.337 194.731,396.337 L212.981,396.337 C217.181,396.337 220.585,392.932 220.585,388.733 C220.585,384.534 217.181,381.129 212.981,381.129 Z' id='Path'%3E%3C/path%3E%3Cpath d='M256.003,140.856 C232.524,140.856 213.423,159.957 213.423,183.437 C213.423,206.916 232.524,226.017 256.003,226.017 C279.482,226.017 298.583,206.916 298.583,183.437 C298.583,159.958 279.482,140.856 256.003,140.856 Z M256.003,210.809 C240.91,210.809 228.631,198.53 228.631,183.437 C228.631,168.344 240.91,156.064 256.003,156.064 C271.096,156.064 283.375,168.343 283.375,183.437 C283.375,198.53 271.096,210.809 256.003,210.809 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
      /* line 312, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
      .gif-laws-in-context-carousel-tab__navigation ul.nav > li.gif-solutions-tabs#tab-domestic-violence:hover:before {
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='41px' height='41px' viewBox='0 0 512 506' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 61 (89581) - https://sketch.com --%3E%3Ctitle%3EDomestic_violence%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Domestic_violence' fill='%23ffffff' fill-rule='nonzero'%3E%3Cpath d='M417.416,272.974 L274.253,272.974 C270.053,272.974 266.649,276.379 266.649,280.578 L266.649,406.297 C266.649,410.496 270.053,413.901 274.253,413.901 L417.416,413.901 C421.616,413.901 425.02,410.496 425.02,406.297 L425.02,280.578 C425.02,276.378 421.616,272.974 417.416,272.974 Z M409.812,398.692 L281.857,398.692 L281.857,326.383 L409.812,326.383 L409.812,398.692 Z M409.812,311.176 L281.857,311.176 L281.857,288.182 L409.812,288.182 L409.812,311.176 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M504.396,429.792 L454.213,429.792 L454.213,260.972 L467.766,273.912 C469.23,275.31 471.122,276.016 473.018,276.016 C474.752,276.016 476.488,275.426 477.906,274.236 L508.085,248.903 C509.103,248.048 509.951,246.985 510.433,245.747 C511.598,242.761 510.793,239.516 508.607,237.432 L456.241,187.561 L456.241,115.584 C456.241,111.385 452.836,107.98 448.637,107.98 C444.438,107.98 441.033,111.385 441.033,115.584 L441.033,173.078 L360.938,96.799 L360.938,59.049 L441.033,59.049 L441.033,80.097 C441.033,84.296 444.438,87.701 448.637,87.701 C452.836,87.701 456.241,84.296 456.241,80.097 L456.241,51.445 C456.241,47.246 452.836,43.841 448.637,43.841 L353.334,43.841 C349.135,43.841 345.73,47.246 345.73,51.445 L345.73,82.315 L276.306,16.199 L261.175,2.143 C258.256,-0.568 253.741,-0.567 250.825,2.143 L235.625,16.264 L3.393,237.431 C1.207,239.514 0.402,242.759 1.567,245.746 C2.05,246.984 2.897,248.047 3.915,248.902 L34.094,274.236 C37.063,276.728 41.43,276.588 44.234,273.912 L57.794,260.965 L57.794,310.736 C57.794,314.935 61.199,318.34 65.398,318.34 C69.597,318.34 73.002,314.935 73.002,310.736 L73.002,246.445 L256,71.73 L439.005,246.452 L439.005,429.793 L274.253,429.793 C270.054,429.793 266.649,433.198 266.649,437.397 L266.649,490.681 L245.358,490.681 L245.358,280.579 C245.358,276.38 241.953,272.975 237.754,272.975 L112.035,272.975 C107.836,272.975 104.431,276.38 104.431,280.579 L104.431,490.681 L95.886,490.681 L95.886,437.397 C95.886,433.198 92.481,429.793 88.282,429.793 L73.001,429.793 L73.001,346.223 C73.001,342.024 69.596,338.619 65.397,338.619 C61.198,338.619 57.793,342.024 57.793,346.223 L57.793,429.793 L7.604,429.793 C3.405,429.793 0,433.198 0,437.397 L0,498.286 C0,502.485 3.405,505.89 7.604,505.89 L88.282,505.89 C88.289,505.89 88.295,505.89 88.301,505.89 L112.033,505.89 L237.752,505.89 L274.232,505.89 C274.238,505.89 274.245,505.89 274.251,505.89 L504.396,505.89 C508.595,505.89 512,502.485 512,498.286 L512,437.397 C512,433.196 508.595,429.792 504.396,429.792 Z M80.678,490.68 L65.397,490.68 L65.397,490.681 L15.208,490.681 L15.208,445 L80.678,445 L80.678,490.68 Z M230.15,490.68 L119.639,490.68 L119.639,288.182 L230.15,288.182 L230.15,490.68 Z M261.251,55.717 C259.781,54.315 257.891,53.613 256,53.613 C254.109,53.613 252.219,54.315 250.749,55.717 L38.656,258.21 L20.038,242.58 L246.044,27.341 L256,18.091 L265.886,27.276 L491.961,242.58 L473.342,258.21 L261.251,55.717 Z M496.793,490.681 L446.609,490.681 L446.609,490.68 L281.857,490.68 L281.857,445 L496.793,445 L496.793,490.681 L496.793,490.681 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M212.981,381.129 L194.731,381.129 C190.531,381.129 187.127,384.534 187.127,388.733 C187.127,392.932 190.531,396.337 194.731,396.337 L212.981,396.337 C217.181,396.337 220.585,392.932 220.585,388.733 C220.585,384.534 217.181,381.129 212.981,381.129 Z' id='Path'%3E%3C/path%3E%3Cpath d='M256.003,140.856 C232.524,140.856 213.423,159.957 213.423,183.437 C213.423,206.916 232.524,226.017 256.003,226.017 C279.482,226.017 298.583,206.916 298.583,183.437 C298.583,159.958 279.482,140.856 256.003,140.856 Z M256.003,210.809 C240.91,210.809 228.631,198.53 228.631,183.437 C228.631,168.344 240.91,156.064 256.003,156.064 C271.096,156.064 283.375,168.343 283.375,183.437 C283.375,198.53 271.096,210.809 256.003,210.809 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
      /* line 323, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
      .gif-laws-in-context-carousel-tab__navigation ul.nav > li.gif-solutions-tabs#tab-firearm-suicide:before {
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='41px' height='41px' viewBox='0 0 494 324' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 61 (89581) - https://sketch.com --%3E%3Ctitle%3EFirearm_suicide%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Firearm_suicide' fill='%23d5442f' fill-rule='nonzero'%3E%3Cpath d='M93.3,62.1 L102.8,33.4 C104.1,29.5 102,25.2 98,23.9 C94.1,22.6 89.8,24.7 88.5,28.7 L79,57.4 C77.9,60.8 79.3,64.5 82.3,66.2 C82.7,66.5 83.2,66.7 83.7,66.9 C87.7,68.1 92,66 93.3,62.1 Z' id='Path'%3E%3C/path%3E%3Cpath d='M121.9,61.9 L131.4,33.2 C132.7,29.3 130.6,25 126.6,23.7 C122.7,22.4 118.4,24.5 117.1,28.5 L107.6,57.2 C106.5,60.6 107.9,64.3 110.9,66 C111.3,66.3 111.8,66.5 112.3,66.7 C116.4,67.9 120.6,65.8 121.9,61.9 Z' id='Path'%3E%3C/path%3E%3Cpath d='M150.6,61.7 L160.1,33 C161.4,29.1 159.3,24.8 155.3,23.5 C151.4,22.2 147.1,24.3 145.8,28.3 L136.3,57 C135.2,60.4 136.6,64.1 139.6,65.8 C140,66.1 140.5,66.3 141,66.5 C145,67.7 149.3,65.6 150.6,61.7 Z' id='Path'%3E%3C/path%3E%3Cpath d='M179.2,61.4 L188.7,32.7 C190,28.8 187.9,24.5 183.9,23.2 C180,21.9 175.7,24 174.4,28 L164.9,56.7 C163.8,60.1 165.2,63.8 168.2,65.5 C168.6,65.8 169.1,66 169.6,66.2 C173.7,67.5 177.9,65.4 179.2,61.4 Z' id='Path'%3E%3C/path%3E%3Cpath d='M493.5,79.5 L493,18.3 C492.9,8.2 484.6,-3.55271368e-15 474.5,0.0990949815 L49.8,3.3 C40.7,3.4 32.3,7 25.9,13.4 C19.5,19.9 16.1,28.4 16.1,37.4 L16.4,81.8 C16.4,82.2 16.4,82.7 16.5,83.1 L16.5,83.3 C16.5,83.3 16.5,83.3 16.5,83.3 C16.5,83.3 16.5,83.3 16.5,83.3 C17.2,95.6 24.8,106.4 36.3,111.5 C44.4,115.1 48.6,124.3 46.2,132.8 L1.6,289.7 C-0.7,297.9 0.9,306.5 6,313.3 C8.2,316.2 10.9,318.6 13.9,320.3 C18,322.7 22.6,324 27.5,324 L111.2,323.9 C123.1,323.9 133.8,315.9 137.1,304.4 L159.2,227.1 C163.1,213.4 175.8,203.8 189.9,203.9 C190.2,203.9 190.4,203.9 190.7,203.9 L270.5,203.3 C297.3,203.1 318.9,181.1 318.7,154.3 L318.5,124.5 C318.5,124.1 318.7,123.9 318.8,123.7 C318.9,123.6 319.2,123.4 319.6,123.4 L450,122.4 C461.1,122.3 470,113.3 469.9,102.2 L469.8,87 L486,87 C488,87 489.9,86.2 491.3,84.8 C492.7,83.4 493.5,81.5 493.5,79.5 Z M392.9,80.2 C392.9,84.3 396.3,87.7 400.5,87.6 L454.6,87.2 L454.7,102.4 C454.7,105.2 452.5,107.5 449.7,107.5 L319.3,108.5 C315,108.5 311,110.2 308,113.3 C305,116.4 303.3,120.4 303.4,124.7 L303.6,154.5 C303.7,163.5 300.2,171.9 293.9,178.3 C287.6,184.7 279.2,188.2 270.2,188.3 L190.4,188.9 L189.8,188.9 C169,188.8 150.4,202.8 144.6,223 L122.5,300.3 C121,305.4 116.3,308.9 111.1,308.9 L27.5,309 C23.7,309 20.3,307.3 18,304.3 C15.7,301.3 15,297.5 16.1,293.8 L60.8,137 C65.3,121.3 57.5,104.5 42.6,97.9 C38.9,96.3 36,93.6 34,90.4 L365.5,87.9 C369.6,87.9 373,84.5 372.9,80.3 C372.9,76.2 369.5,72.8 365.3,72.9 L31.4,75.4 L31.1,37.3 C31.1,32.3 33,27.5 36.5,23.9 C40,20.3 44.8,18.3 49.8,18.3 L474.5,15.1 C476.3,15.1 477.8,16.6 477.8,18.4 L478.2,72.1 L400.1,72.7 C396.2,72.7 392.9,76.1 392.9,80.2 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M116.4,287.4 L154.4,154.3 C155.6,150 154.8,145.5 152.1,142 C149.4,138.4 145.3,136.4 140.8,136.5 L81.3,136.9 C75.1,136.9 69.6,141.1 67.9,147.1 L29.4,281.6 C28.2,285.9 29,290.4 31.7,293.9 C32.8,295.4 34.2,296.6 35.8,297.6 C37.9,298.8 40.4,299.5 42.9,299.5 L100.6,299.4 C107.8,299.3 114.3,294.4 116.4,287.4 Z M100.5,284.3 L44.2,284.4 L82.1,151.9 L139.6,151.5 L101.9,283.3 C101.7,283.9 101.2,284.3 100.5,284.3 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M293.700766,155.2 L293.5,124.7 C293.5,120.4 291.8,116.4 288.7,113.4 C285.6,110.4 281.6,108.7 277.3,108.8 L210.5,109.3 C190.9,109.4 173.4,122.7 168,141.6 L166.3,147.7 C164.2,154.9 165.6,162.5 170.2,168.5 C172.1,171 174.4,173.1 177.1,174.6 C180.6,176.7 184.6,177.8 188.8,177.8 L272.2,177.2 C284.1,177.1 293.8,167.2 293.700766,155.2 Z M272,162.1 L188.9,162.7 L188.7,162.7 C186.1,162.7 183.7,161.5 182.1,159.4 C180.4,157.2 179.9,154.4 180.7,151.7 L182.4,145.6 C184.1,139.6 187.7,134.4 192.5,130.6 L194.9,135.7 C197.7,141.5 202.1,146.2 207.5,149.4 C212.4,152.3 218,153.8 223.8,153.8 L232.5,153.7 C236.6,153.7 240,150.3 239.9,146.1 C239.9,142 236.5,138.6 232.3,138.7 L223.6,138.8 C217.1,138.8 211.2,135.1 208.4,129.3 L206.2,124.7 C207.6,124.5 209,124.3 210.5,124.3 L277.3,123.8 C277.5,123.8 277.7,123.9 277.9,123.9 C278,124 278.1,124 278.1,124.1 C278.2,124.2 278.4,124.5 278.4,124.9 L278.6,155.4 C278.7,159.1 275.7,162.1 272,162.1 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
      /* line 332, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
      .gif-laws-in-context-carousel-tab__navigation ul.nav > li.gif-solutions-tabs#tab-firearm-suicide:hover:before {
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='41px' height='41px' viewBox='0 0 494 324' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 61 (89581) - https://sketch.com --%3E%3Ctitle%3EFirearm_suicide%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Firearm_suicide' fill='%23ffffff' fill-rule='nonzero'%3E%3Cpath d='M93.3,62.1 L102.8,33.4 C104.1,29.5 102,25.2 98,23.9 C94.1,22.6 89.8,24.7 88.5,28.7 L79,57.4 C77.9,60.8 79.3,64.5 82.3,66.2 C82.7,66.5 83.2,66.7 83.7,66.9 C87.7,68.1 92,66 93.3,62.1 Z' id='Path'%3E%3C/path%3E%3Cpath d='M121.9,61.9 L131.4,33.2 C132.7,29.3 130.6,25 126.6,23.7 C122.7,22.4 118.4,24.5 117.1,28.5 L107.6,57.2 C106.5,60.6 107.9,64.3 110.9,66 C111.3,66.3 111.8,66.5 112.3,66.7 C116.4,67.9 120.6,65.8 121.9,61.9 Z' id='Path'%3E%3C/path%3E%3Cpath d='M150.6,61.7 L160.1,33 C161.4,29.1 159.3,24.8 155.3,23.5 C151.4,22.2 147.1,24.3 145.8,28.3 L136.3,57 C135.2,60.4 136.6,64.1 139.6,65.8 C140,66.1 140.5,66.3 141,66.5 C145,67.7 149.3,65.6 150.6,61.7 Z' id='Path'%3E%3C/path%3E%3Cpath d='M179.2,61.4 L188.7,32.7 C190,28.8 187.9,24.5 183.9,23.2 C180,21.9 175.7,24 174.4,28 L164.9,56.7 C163.8,60.1 165.2,63.8 168.2,65.5 C168.6,65.8 169.1,66 169.6,66.2 C173.7,67.5 177.9,65.4 179.2,61.4 Z' id='Path'%3E%3C/path%3E%3Cpath d='M493.5,79.5 L493,18.3 C492.9,8.2 484.6,-3.55271368e-15 474.5,0.0990949815 L49.8,3.3 C40.7,3.4 32.3,7 25.9,13.4 C19.5,19.9 16.1,28.4 16.1,37.4 L16.4,81.8 C16.4,82.2 16.4,82.7 16.5,83.1 L16.5,83.3 C16.5,83.3 16.5,83.3 16.5,83.3 C16.5,83.3 16.5,83.3 16.5,83.3 C17.2,95.6 24.8,106.4 36.3,111.5 C44.4,115.1 48.6,124.3 46.2,132.8 L1.6,289.7 C-0.7,297.9 0.9,306.5 6,313.3 C8.2,316.2 10.9,318.6 13.9,320.3 C18,322.7 22.6,324 27.5,324 L111.2,323.9 C123.1,323.9 133.8,315.9 137.1,304.4 L159.2,227.1 C163.1,213.4 175.8,203.8 189.9,203.9 C190.2,203.9 190.4,203.9 190.7,203.9 L270.5,203.3 C297.3,203.1 318.9,181.1 318.7,154.3 L318.5,124.5 C318.5,124.1 318.7,123.9 318.8,123.7 C318.9,123.6 319.2,123.4 319.6,123.4 L450,122.4 C461.1,122.3 470,113.3 469.9,102.2 L469.8,87 L486,87 C488,87 489.9,86.2 491.3,84.8 C492.7,83.4 493.5,81.5 493.5,79.5 Z M392.9,80.2 C392.9,84.3 396.3,87.7 400.5,87.6 L454.6,87.2 L454.7,102.4 C454.7,105.2 452.5,107.5 449.7,107.5 L319.3,108.5 C315,108.5 311,110.2 308,113.3 C305,116.4 303.3,120.4 303.4,124.7 L303.6,154.5 C303.7,163.5 300.2,171.9 293.9,178.3 C287.6,184.7 279.2,188.2 270.2,188.3 L190.4,188.9 L189.8,188.9 C169,188.8 150.4,202.8 144.6,223 L122.5,300.3 C121,305.4 116.3,308.9 111.1,308.9 L27.5,309 C23.7,309 20.3,307.3 18,304.3 C15.7,301.3 15,297.5 16.1,293.8 L60.8,137 C65.3,121.3 57.5,104.5 42.6,97.9 C38.9,96.3 36,93.6 34,90.4 L365.5,87.9 C369.6,87.9 373,84.5 372.9,80.3 C372.9,76.2 369.5,72.8 365.3,72.9 L31.4,75.4 L31.1,37.3 C31.1,32.3 33,27.5 36.5,23.9 C40,20.3 44.8,18.3 49.8,18.3 L474.5,15.1 C476.3,15.1 477.8,16.6 477.8,18.4 L478.2,72.1 L400.1,72.7 C396.2,72.7 392.9,76.1 392.9,80.2 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M116.4,287.4 L154.4,154.3 C155.6,150 154.8,145.5 152.1,142 C149.4,138.4 145.3,136.4 140.8,136.5 L81.3,136.9 C75.1,136.9 69.6,141.1 67.9,147.1 L29.4,281.6 C28.2,285.9 29,290.4 31.7,293.9 C32.8,295.4 34.2,296.6 35.8,297.6 C37.9,298.8 40.4,299.5 42.9,299.5 L100.6,299.4 C107.8,299.3 114.3,294.4 116.4,287.4 Z M100.5,284.3 L44.2,284.4 L82.1,151.9 L139.6,151.5 L101.9,283.3 C101.7,283.9 101.2,284.3 100.5,284.3 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M293.700766,155.2 L293.5,124.7 C293.5,120.4 291.8,116.4 288.7,113.4 C285.6,110.4 281.6,108.7 277.3,108.8 L210.5,109.3 C190.9,109.4 173.4,122.7 168,141.6 L166.3,147.7 C164.2,154.9 165.6,162.5 170.2,168.5 C172.1,171 174.4,173.1 177.1,174.6 C180.6,176.7 184.6,177.8 188.8,177.8 L272.2,177.2 C284.1,177.1 293.8,167.2 293.700766,155.2 Z M272,162.1 L188.9,162.7 L188.7,162.7 C186.1,162.7 183.7,161.5 182.1,159.4 C180.4,157.2 179.9,154.4 180.7,151.7 L182.4,145.6 C184.1,139.6 187.7,134.4 192.5,130.6 L194.9,135.7 C197.7,141.5 202.1,146.2 207.5,149.4 C212.4,152.3 218,153.8 223.8,153.8 L232.5,153.7 C236.6,153.7 240,150.3 239.9,146.1 C239.9,142 236.5,138.6 232.3,138.7 L223.6,138.8 C217.1,138.8 211.2,135.1 208.4,129.3 L206.2,124.7 C207.6,124.5 209,124.3 210.5,124.3 L277.3,123.8 C277.5,123.8 277.7,123.9 277.9,123.9 C278,124 278.1,124 278.1,124.1 C278.2,124.2 278.4,124.5 278.4,124.9 L278.6,155.4 C278.7,159.1 275.7,162.1 272,162.1 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
      /* line 343, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
      .gif-laws-in-context-carousel-tab__navigation ul.nav > li.gif-solutions-tabs#tab-hate-crimes:before {
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='41px' height='41px' viewBox='0 0 482 512' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 61 (89581) - https://sketch.com --%3E%3Ctitle%3EHate_crimes%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Hate_crimes' fill='%23d5442f' fill-rule='nonzero'%3E%3Cpath d='M446.192,171.516 C438.52,171.516 431.412,173.958 425.593,178.093 L425.593,72.682 C425.754,43.384 391.641,26.212 368.222,43.43 L368.222,36.102 C368.222,16.195 351.989,0 332.036,0 C312.083,0 295.85,16.195 295.85,36.102 L295.85,43.43 C272.419,26.213 238.321,43.384 238.479,72.682 L238.479,116.59 C215.051,99.371 180.947,116.547 181.108,145.843 L181.12,259.393 C142.361,243.016 94.247,247.529 59.109,271.413 C51.028,276.773 59.319,289.273 67.4,283.913 C143.172,232.656 248.438,289.292 247.635,380.809 C241.255,534.945 21.616,534.915 15.252,380.807 C15.252,354.476 23.881,329.627 40.205,308.948 C46.214,301.336 34.44,292.044 28.432,299.654 C-39.396,384.5 22.863,512.5 131.447,512.000466 C169.283,512.000466 203.424,495.892 227.39,470.181 C282.333,525.129 378.508,525.611 434.23,471.41 C441.308,464.782 431.054,453.832 423.976,460.462 C373.53,509.533 286.367,508.766 237,458.621 C284.187,396.793 263.137,303.313 196.121,266.702 L196.108,145.843 C197.291,117.82 237.327,117.881 238.479,145.843 L238.479,253.392 C238.479,263.089 253.479,263.089 253.479,253.392 C253.48,209.725 253.478,115.586 253.479,72.682 C253.479,61.046 262.983,51.58 274.665,51.58 C286.347,51.58 295.851,61.046 295.851,72.682 L295.851,220.769 C295.851,230.466 310.851,230.466 310.851,220.769 L310.851,72.682 L310.851,36.102 C311.986,8.162 352.042,8.064 353.222,36.102 C353.206,59.36 353.233,194.47 353.222,220.769 C353.222,230.466 368.222,230.466 368.222,220.769 L368.222,72.682 C368.222,61.046 377.726,51.58 389.408,51.58 C401.09,51.58 410.594,61.046 410.594,72.682 C410.426,129.312 410.715,249.081 410.594,304.951 C374.186,308.711 345.699,339.545 345.699,376.902 C345.699,381.044 349.056,384.402 353.199,384.402 C357.342,384.402 360.699,381.044 360.699,376.902 C360.699,345.287 386.446,319.566 418.094,319.566 C422.237,319.566 425.594,316.208 425.594,312.066 L425.594,207.032 C425.594,195.719 434.834,186.515 446.193,186.515 C457.552,186.515 466.792,195.719 466.792,207.032 L466.792,359.71 C466.877,385.332 460.273,410.659 446.799,432.542 C441.906,440.489 454.2,449.13 459.572,440.407 C474.374,416.367 482.169,388.004 481.792,359.774 L481.792,207.032 C481.79,187.448 465.82,171.516 446.192,171.516 Z' id='Path'%3E%3C/path%3E%3Cpath d='M68.305,457.713 C68.474,459.897 69.589,461.898 71.359,463.191 C166.68,529.669 280.285,415.966 213.829,320.721 C210.312,316.943 206.525,316.65 202.469,319.842 L70.479,451.832 C68.93,453.38 68.136,455.529 68.305,457.713 L68.305,457.713 Z M206.565,336.959 C250.69,414.545 165.129,500.038 87.596,455.928 L206.565,336.959 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M191.531,298.425 C96.208,231.949 -17.395,345.649 49.063,440.896 C51.805,444.649 57.204,444.991 60.422,441.774 L192.411,309.784 C195.603,305.728 195.31,301.941 191.531,298.425 Z M56.325,424.657 C12.2,347.072 97.76,261.577 175.294,305.687 L56.325,424.657 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
      /* line 352, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
      .gif-laws-in-context-carousel-tab__navigation ul.nav > li.gif-solutions-tabs#tab-hate-crimes:hover:before {
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='41px' height='41px' viewBox='0 0 482 512' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 61 (89581) - https://sketch.com --%3E%3Ctitle%3EHate_crimes%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Hate_crimes' fill='%23ffffff' fill-rule='nonzero'%3E%3Cpath d='M446.192,171.516 C438.52,171.516 431.412,173.958 425.593,178.093 L425.593,72.682 C425.754,43.384 391.641,26.212 368.222,43.43 L368.222,36.102 C368.222,16.195 351.989,0 332.036,0 C312.083,0 295.85,16.195 295.85,36.102 L295.85,43.43 C272.419,26.213 238.321,43.384 238.479,72.682 L238.479,116.59 C215.051,99.371 180.947,116.547 181.108,145.843 L181.12,259.393 C142.361,243.016 94.247,247.529 59.109,271.413 C51.028,276.773 59.319,289.273 67.4,283.913 C143.172,232.656 248.438,289.292 247.635,380.809 C241.255,534.945 21.616,534.915 15.252,380.807 C15.252,354.476 23.881,329.627 40.205,308.948 C46.214,301.336 34.44,292.044 28.432,299.654 C-39.396,384.5 22.863,512.5 131.447,512.000466 C169.283,512.000466 203.424,495.892 227.39,470.181 C282.333,525.129 378.508,525.611 434.23,471.41 C441.308,464.782 431.054,453.832 423.976,460.462 C373.53,509.533 286.367,508.766 237,458.621 C284.187,396.793 263.137,303.313 196.121,266.702 L196.108,145.843 C197.291,117.82 237.327,117.881 238.479,145.843 L238.479,253.392 C238.479,263.089 253.479,263.089 253.479,253.392 C253.48,209.725 253.478,115.586 253.479,72.682 C253.479,61.046 262.983,51.58 274.665,51.58 C286.347,51.58 295.851,61.046 295.851,72.682 L295.851,220.769 C295.851,230.466 310.851,230.466 310.851,220.769 L310.851,72.682 L310.851,36.102 C311.986,8.162 352.042,8.064 353.222,36.102 C353.206,59.36 353.233,194.47 353.222,220.769 C353.222,230.466 368.222,230.466 368.222,220.769 L368.222,72.682 C368.222,61.046 377.726,51.58 389.408,51.58 C401.09,51.58 410.594,61.046 410.594,72.682 C410.426,129.312 410.715,249.081 410.594,304.951 C374.186,308.711 345.699,339.545 345.699,376.902 C345.699,381.044 349.056,384.402 353.199,384.402 C357.342,384.402 360.699,381.044 360.699,376.902 C360.699,345.287 386.446,319.566 418.094,319.566 C422.237,319.566 425.594,316.208 425.594,312.066 L425.594,207.032 C425.594,195.719 434.834,186.515 446.193,186.515 C457.552,186.515 466.792,195.719 466.792,207.032 L466.792,359.71 C466.877,385.332 460.273,410.659 446.799,432.542 C441.906,440.489 454.2,449.13 459.572,440.407 C474.374,416.367 482.169,388.004 481.792,359.774 L481.792,207.032 C481.79,187.448 465.82,171.516 446.192,171.516 Z' id='Path'%3E%3C/path%3E%3Cpath d='M68.305,457.713 C68.474,459.897 69.589,461.898 71.359,463.191 C166.68,529.669 280.285,415.966 213.829,320.721 C210.312,316.943 206.525,316.65 202.469,319.842 L70.479,451.832 C68.93,453.38 68.136,455.529 68.305,457.713 L68.305,457.713 Z M206.565,336.959 C250.69,414.545 165.129,500.038 87.596,455.928 L206.565,336.959 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M191.531,298.425 C96.208,231.949 -17.395,345.649 49.063,440.896 C51.805,444.649 57.204,444.991 60.422,441.774 L192.411,309.784 C195.603,305.728 195.31,301.941 191.531,298.425 Z M56.325,424.657 C12.2,347.072 97.76,261.577 175.294,305.687 L56.325,424.657 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
      /* line 363, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
      .gif-laws-in-context-carousel-tab__navigation ul.nav > li.gif-solutions-tabs#tab-mass-shootings:before {
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='41px' height='41px' viewBox='0 0 480 480' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 61 (89581) - https://sketch.com --%3E%3Ctitle%3EMass_shootings%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Mass_shootings' fill='%23d5442f' fill-rule='nonzero'%3E%3Cpath d='M240,0 C209.072,0 184,25.072 184,56 C184.035,86.913 209.087,111.965 240,112 C270.928,112 296,86.928 296,56 C296,25.072 270.928,0 240,0 Z M240,96 C217.909,96 200,78.091 200,56 C200.026,33.92 217.92,16.026 240,16 C262.091,16 280,33.909 280,56 C280,78.091 262.091,96 240,96 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M264,120 L216,120 C176.254,120.044 144.044,152.254 144,192 L144,328 L176,328 L176,480 L192,480 L192,296 L176,296 L176,312 L160,312 L160,192 C160.035,161.087 185.087,136.035 216,136 L264,136 C294.913,136.035 319.965,161.087 320,192 L320,312 L304,312 L304,296 L288,296 L288,480 L304,480 L304,328 L336,328 L336,192 C335.956,152.254 303.746,120.044 264,120 Z' id='Path'%3E%3C/path%3E%3Crect id='Rectangle' x='232' y='328' width='16' height='152'%3E%3C/rect%3E%3Cpath d='M400,80 C373.49,80 352,101.49 352,128 C352.026,154.499 373.501,175.974 400,176 C426.51,176 448,154.51 448,128 C448,101.49 426.51,80 400,80 Z M400,160 C382.327,160 368,145.673 368,128 C368,110.327 382.327,96 400,96 C417.673,96 432,110.327 432,128 C432,145.673 417.673,160 400,160 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M424,184 L352,184 L352,200 L424,200 C446.08,200.026 463.974,217.92 464,240 L464,344 L448,344 L448,328 L432,328 L432,480 L448,480 L448,360 L480,360 L480,240 C479.965,209.087 454.913,184.035 424,184 Z' id='Path'%3E%3C/path%3E%3Cpolygon id='Path' points='352 328 352 344 320 344 320 360 352 360 352 480 368 480 368 328'%3E%3C/polygon%3E%3Crect id='Rectangle' x='392' y='360' width='16' height='120'%3E%3C/rect%3E%3Cpath d='M80,80 C53.49,80 32,101.49 32,128 C32.026,154.499 53.501,175.974 80,176 C106.51,176 128,154.51 128,128 C128,101.49 106.51,80 80,80 Z M80,160 C62.327,160 48,145.673 48,128 C48,110.327 62.327,96 80,96 C97.673,96 112,110.327 112,128 C112,145.673 97.673,160 80,160 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M56,184 C25.087,184.035 0.035,209.087 0,240 L0,360 L32,360 L32,480 L48,480 L48,328 L32,328 L32,344 L16,344 L16,240 C16.026,217.92 33.92,200.026 56,200 L128,200 L128,184 L56,184 Z' id='Path'%3E%3C/path%3E%3Cpolygon id='Path' points='128 344 128 328 112 328 112 480 128 480 128 360 160 360 160 344'%3E%3C/polygon%3E%3Crect id='Rectangle' x='72' y='360' width='16' height='120'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
      /* line 372, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
      .gif-laws-in-context-carousel-tab__navigation ul.nav > li.gif-solutions-tabs#tab-mass-shootings:hover:before {
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='41px' height='41px' viewBox='0 0 480 480' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 61 (89581) - https://sketch.com --%3E%3Ctitle%3EMass_shootings%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Mass_shootings' fill='%23ffffff' fill-rule='nonzero'%3E%3Cpath d='M240,0 C209.072,0 184,25.072 184,56 C184.035,86.913 209.087,111.965 240,112 C270.928,112 296,86.928 296,56 C296,25.072 270.928,0 240,0 Z M240,96 C217.909,96 200,78.091 200,56 C200.026,33.92 217.92,16.026 240,16 C262.091,16 280,33.909 280,56 C280,78.091 262.091,96 240,96 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M264,120 L216,120 C176.254,120.044 144.044,152.254 144,192 L144,328 L176,328 L176,480 L192,480 L192,296 L176,296 L176,312 L160,312 L160,192 C160.035,161.087 185.087,136.035 216,136 L264,136 C294.913,136.035 319.965,161.087 320,192 L320,312 L304,312 L304,296 L288,296 L288,480 L304,480 L304,328 L336,328 L336,192 C335.956,152.254 303.746,120.044 264,120 Z' id='Path'%3E%3C/path%3E%3Crect id='Rectangle' x='232' y='328' width='16' height='152'%3E%3C/rect%3E%3Cpath d='M400,80 C373.49,80 352,101.49 352,128 C352.026,154.499 373.501,175.974 400,176 C426.51,176 448,154.51 448,128 C448,101.49 426.51,80 400,80 Z M400,160 C382.327,160 368,145.673 368,128 C368,110.327 382.327,96 400,96 C417.673,96 432,110.327 432,128 C432,145.673 417.673,160 400,160 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M424,184 L352,184 L352,200 L424,200 C446.08,200.026 463.974,217.92 464,240 L464,344 L448,344 L448,328 L432,328 L432,480 L448,480 L448,360 L480,360 L480,240 C479.965,209.087 454.913,184.035 424,184 Z' id='Path'%3E%3C/path%3E%3Cpolygon id='Path' points='352 328 352 344 320 344 320 360 352 360 352 480 368 480 368 328'%3E%3C/polygon%3E%3Crect id='Rectangle' x='392' y='360' width='16' height='120'%3E%3C/rect%3E%3Cpath d='M80,80 C53.49,80 32,101.49 32,128 C32.026,154.499 53.501,175.974 80,176 C106.51,176 128,154.51 128,128 C128,101.49 106.51,80 80,80 Z M80,160 C62.327,160 48,145.673 48,128 C48,110.327 62.327,96 80,96 C97.673,96 112,110.327 112,128 C112,145.673 97.673,160 80,160 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M56,184 C25.087,184.035 0.035,209.087 0,240 L0,360 L32,360 L32,480 L48,480 L48,328 L32,328 L32,344 L16,344 L16,240 C16.026,217.92 33.92,200.026 56,200 L128,200 L128,184 L56,184 Z' id='Path'%3E%3C/path%3E%3Cpolygon id='Path' points='128 344 128 328 112 328 112 480 128 480 128 360 160 360 160 344'%3E%3C/polygon%3E%3Crect id='Rectangle' x='72' y='360' width='16' height='120'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
      /* line 383, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
      .gif-laws-in-context-carousel-tab__navigation ul.nav > li.gif-solutions-tabs#tab-police-involved-violence:before {
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='41px' height='41px' viewBox='0 0 458 512' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 61 (89581) - https://sketch.com --%3E%3Ctitle%3EPolice-Involved_violence%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Police-Involved_violence' fill='%23d5442f' fill-rule='nonzero'%3E%3Cpath d='M229.024,113.522 C153.685,113.522 92.392,174.815 92.392,250.154 C92.392,325.493 153.685,386.786 229.024,386.786 C304.363,386.786 365.656,325.493 365.656,250.154 C365.656,174.815 304.363,113.522 229.024,113.522 Z M229.024,371.548 C162.087,371.548 107.63,317.091 107.63,250.154 C107.63,183.217 162.087,128.76 229.024,128.76 C295.961,128.76 350.418,183.217 350.418,250.154 C350.418,317.091 295.961,371.548 229.024,371.548 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M320.648,217.556 C319.24,213.225 315.235,210.316 310.681,210.316 L255.914,210.316 L238.99,158.23 C237.583,153.899 233.578,150.989 229.025,150.989 C229.025,150.989 229.025,150.989 229.024,150.989 C224.471,150.989 220.465,153.899 219.057,158.23 L202.133,210.317 L147.366,210.317 C142.812,210.317 138.807,213.227 137.399,217.558 C135.993,221.887 137.523,226.596 141.207,229.273 L185.514,261.464 L168.59,313.551 C167.183,317.883 168.714,322.591 172.398,325.267 C174.24,326.605 176.398,327.274 178.557,327.274 C180.716,327.274 182.874,326.605 184.716,325.266 L229.024,293.075 L273.331,325.266 C277.015,327.943 281.966,327.943 285.65,325.267 C289.335,322.59 290.865,317.882 289.458,313.55 L272.534,261.464 L316.842,229.273 C320.526,226.595 322.055,221.887 320.648,217.556 Z M260.78,251.167 C257.096,253.844 255.565,258.552 256.973,262.884 L270.439,304.329 L235.183,278.714 C231.498,276.037 226.547,276.038 222.864,278.714 L187.608,304.329 L201.075,262.883 C202.482,258.551 200.951,253.843 197.268,251.167 L162.012,225.552 L205.591,225.552 L205.591,225.553 C210.145,225.553 214.15,222.643 215.557,218.312 L229.024,176.866 L242.491,218.312 C243.898,222.643 247.903,225.553 252.457,225.553 L296.036,225.553 L260.78,251.167 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M427.336,220.674 C425.71,216.793 421.245,214.965 417.365,216.592 C413.484,218.218 411.657,222.683 413.283,226.564 C431.18,269.265 455.69,327.747 433.269,374.797 C417.22,408.475 379.87,433.488 319.084,451.266 L317.837,451.63 C280.58,462.524 248.009,472.048 229.024,493.424 C210.039,472.048 177.468,462.524 140.212,451.63 L138.965,451.265 C78.188,433.49 40.839,408.482 24.786,374.811 C4.09,331.401 22.215,280.422 44.317,227.632 C45.942,223.751 44.113,219.287 40.232,217.662 C36.351,216.036 31.886,217.866 30.262,221.747 C11.45,266.677 -14.312,328.209 11.032,381.368 C29.059,419.18 69.507,446.827 134.688,465.889 L135.936,466.255 C173.602,477.268 206.132,486.78 221.099,507.902 C222.919,510.469 225.882,512.001 229.026,512.001 C232.169,512.001 235.132,510.468 236.95,507.901 C251.917,486.779 284.447,477.268 322.115,466.254 L323.361,465.889 C388.551,446.824 429.002,419.171 447.025,381.351 C472.379,328.146 446.345,266.029 427.336,220.674 Z' id='Path'%3E%3C/path%3E%3Cpath d='M440.675,62.662 L392.075,8.017 C384.075,-0.979 370.575,-2.621 360.671,4.195 C344.875,15.068 301.481,36.826 239.842,4.141 C233.068,0.548 224.978,0.549 218.203,4.141 C156.563,36.825 113.169,15.066 97.374,4.195 C87.47,-2.621 73.97,-0.978 65.97,8.016 L17.37,62.661 C12.362,68.291 10.338,75.755 11.816,83.139 C13.3,90.547 18.06,96.678 24.877,99.961 C49.492,111.816 56.388,144.54 51.902,163.605 C50.242,170.659 47.614,178.78 43.632,189.161 C42.125,193.089 44.088,197.496 48.017,199.003 C48.915,199.347 49.836,199.51 50.744,199.51 C53.807,199.51 56.696,197.649 57.859,194.618 C62.093,183.58 64.913,174.834 66.735,167.095 C71.914,145.083 66.079,127.128 60.272,115.942 C53.404,102.711 42.643,91.605 31.488,86.232 C29.018,85.043 27.294,82.825 26.758,80.149 C26.227,77.496 26.955,74.814 28.756,72.789 L77.356,18.144 C80.258,14.881 85.149,14.28 88.735,16.748 C112.482,33.093 139.902,39.391 170.233,35.467 C194.887,32.277 215.343,22.906 225.342,17.604 C227.646,16.381 230.398,16.381 232.703,17.604 C242.702,22.906 263.158,32.277 287.812,35.467 C318.139,39.39 345.562,33.094 369.31,16.748 C372.895,14.28 377.786,14.88 380.688,18.144 L429.288,72.789 C431.089,74.814 431.818,77.497 431.287,80.15 C430.752,82.826 429.028,85.043 426.557,86.232 C415.402,91.604 404.642,102.711 397.774,115.942 C391.967,127.128 386.132,145.083 391.311,167.095 C393.075,174.594 395.761,182.988 399.764,193.512 C401.26,197.444 405.659,199.421 409.594,197.925 C413.527,196.429 415.503,192.028 414.007,188.095 C410.249,178.215 407.751,170.433 406.145,163.605 C401.659,144.54 408.555,111.816 433.17,99.961 C439.988,96.678 444.748,90.547 446.23,83.14 C447.708,75.756 445.683,68.293 440.675,62.662 Z' id='Path'%3E%3C/path%3E%3Cpath d='M399.942,227.682 C391.178,206.812 382.9,187.1 378.716,169.316 C374.903,153.113 375.679,136.108 380.959,120.14 C385.795,105.515 394.059,92.394 404.856,82.196 C410.238,77.113 410.595,68.795 405.67,63.258 L382.676,37.401 C378.531,32.741 371.761,31.496 366.216,34.374 C347.827,43.912 327.579,48.749 306.033,48.75 C306.03,48.75 306.028,48.75 306.024,48.75 C276.798,48.75 251.112,39.762 234.71,32.221 C231.098,30.559 226.953,30.56 223.341,32.221 C206.94,39.762 181.253,48.75 152.017,48.75 C130.474,48.751 110.225,43.914 91.834,34.375 C86.288,31.497 79.518,32.741 75.374,37.402 L52.377,63.257 C47.453,68.794 47.811,77.112 53.192,82.194 C63.989,92.393 72.253,105.513 77.089,120.138 C82.369,136.107 83.145,153.111 79.333,169.314 C75.15,187.093 66.873,206.805 58.107,227.682 C38.275,274.912 15.796,328.443 35.594,370.024 C49.672,399.593 85.441,422.958 141.907,439.472 L143.177,439.844 C172.46,448.406 200.119,456.494 221.564,470.604 C223.83,472.096 226.427,472.841 229.025,472.841 C231.623,472.841 234.22,472.095 236.486,470.604 C257.931,456.494 285.592,448.406 314.878,439.842 L316.142,439.472 C372.606,422.958 408.376,399.592 422.455,370.023 C442.253,328.443 419.775,274.913 399.942,227.682 Z M408.697,363.472 C396.563,388.954 363.984,409.603 311.863,424.846 L310.599,425.216 C280.583,433.993 252.21,442.289 229.023,457.277 C205.838,442.289 177.467,433.994 147.45,425.217 L146.183,424.846 C94.062,409.603 61.483,388.954 49.35,363.473 C32.485,328.052 53.56,277.862 72.158,233.575 C81.175,212.102 89.691,191.82 94.165,172.806 C104.324,129.629 85.864,92.786 64.8,72.217 L85.922,48.469 C106.206,58.768 128.435,63.989 152.016,63.988 C183.601,63.988 211.213,54.487 229.024,46.377 C246.837,54.487 274.443,63.989 306.023,63.988 C306.025,63.988 306.031,63.988 306.033,63.988 C329.615,63.987 351.844,58.766 372.125,48.469 L393.247,72.217 C372.183,92.785 353.722,129.628 363.882,172.805 C368.358,191.826 376.875,212.108 385.893,233.582 C404.486,277.863 425.561,328.052 408.697,363.472 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
      /* line 392, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
      .gif-laws-in-context-carousel-tab__navigation ul.nav > li.gif-solutions-tabs#tab-police-involved-violence:hover:before {
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='41px' height='41px' viewBox='0 0 458 512' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 61 (89581) - https://sketch.com --%3E%3Ctitle%3EPolice-Involved_violence%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Police-Involved_violence' fill='%23ffffff' fill-rule='nonzero'%3E%3Cpath d='M229.024,113.522 C153.685,113.522 92.392,174.815 92.392,250.154 C92.392,325.493 153.685,386.786 229.024,386.786 C304.363,386.786 365.656,325.493 365.656,250.154 C365.656,174.815 304.363,113.522 229.024,113.522 Z M229.024,371.548 C162.087,371.548 107.63,317.091 107.63,250.154 C107.63,183.217 162.087,128.76 229.024,128.76 C295.961,128.76 350.418,183.217 350.418,250.154 C350.418,317.091 295.961,371.548 229.024,371.548 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M320.648,217.556 C319.24,213.225 315.235,210.316 310.681,210.316 L255.914,210.316 L238.99,158.23 C237.583,153.899 233.578,150.989 229.025,150.989 C229.025,150.989 229.025,150.989 229.024,150.989 C224.471,150.989 220.465,153.899 219.057,158.23 L202.133,210.317 L147.366,210.317 C142.812,210.317 138.807,213.227 137.399,217.558 C135.993,221.887 137.523,226.596 141.207,229.273 L185.514,261.464 L168.59,313.551 C167.183,317.883 168.714,322.591 172.398,325.267 C174.24,326.605 176.398,327.274 178.557,327.274 C180.716,327.274 182.874,326.605 184.716,325.266 L229.024,293.075 L273.331,325.266 C277.015,327.943 281.966,327.943 285.65,325.267 C289.335,322.59 290.865,317.882 289.458,313.55 L272.534,261.464 L316.842,229.273 C320.526,226.595 322.055,221.887 320.648,217.556 Z M260.78,251.167 C257.096,253.844 255.565,258.552 256.973,262.884 L270.439,304.329 L235.183,278.714 C231.498,276.037 226.547,276.038 222.864,278.714 L187.608,304.329 L201.075,262.883 C202.482,258.551 200.951,253.843 197.268,251.167 L162.012,225.552 L205.591,225.552 L205.591,225.553 C210.145,225.553 214.15,222.643 215.557,218.312 L229.024,176.866 L242.491,218.312 C243.898,222.643 247.903,225.553 252.457,225.553 L296.036,225.553 L260.78,251.167 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M427.336,220.674 C425.71,216.793 421.245,214.965 417.365,216.592 C413.484,218.218 411.657,222.683 413.283,226.564 C431.18,269.265 455.69,327.747 433.269,374.797 C417.22,408.475 379.87,433.488 319.084,451.266 L317.837,451.63 C280.58,462.524 248.009,472.048 229.024,493.424 C210.039,472.048 177.468,462.524 140.212,451.63 L138.965,451.265 C78.188,433.49 40.839,408.482 24.786,374.811 C4.09,331.401 22.215,280.422 44.317,227.632 C45.942,223.751 44.113,219.287 40.232,217.662 C36.351,216.036 31.886,217.866 30.262,221.747 C11.45,266.677 -14.312,328.209 11.032,381.368 C29.059,419.18 69.507,446.827 134.688,465.889 L135.936,466.255 C173.602,477.268 206.132,486.78 221.099,507.902 C222.919,510.469 225.882,512.001 229.026,512.001 C232.169,512.001 235.132,510.468 236.95,507.901 C251.917,486.779 284.447,477.268 322.115,466.254 L323.361,465.889 C388.551,446.824 429.002,419.171 447.025,381.351 C472.379,328.146 446.345,266.029 427.336,220.674 Z' id='Path'%3E%3C/path%3E%3Cpath d='M440.675,62.662 L392.075,8.017 C384.075,-0.979 370.575,-2.621 360.671,4.195 C344.875,15.068 301.481,36.826 239.842,4.141 C233.068,0.548 224.978,0.549 218.203,4.141 C156.563,36.825 113.169,15.066 97.374,4.195 C87.47,-2.621 73.97,-0.978 65.97,8.016 L17.37,62.661 C12.362,68.291 10.338,75.755 11.816,83.139 C13.3,90.547 18.06,96.678 24.877,99.961 C49.492,111.816 56.388,144.54 51.902,163.605 C50.242,170.659 47.614,178.78 43.632,189.161 C42.125,193.089 44.088,197.496 48.017,199.003 C48.915,199.347 49.836,199.51 50.744,199.51 C53.807,199.51 56.696,197.649 57.859,194.618 C62.093,183.58 64.913,174.834 66.735,167.095 C71.914,145.083 66.079,127.128 60.272,115.942 C53.404,102.711 42.643,91.605 31.488,86.232 C29.018,85.043 27.294,82.825 26.758,80.149 C26.227,77.496 26.955,74.814 28.756,72.789 L77.356,18.144 C80.258,14.881 85.149,14.28 88.735,16.748 C112.482,33.093 139.902,39.391 170.233,35.467 C194.887,32.277 215.343,22.906 225.342,17.604 C227.646,16.381 230.398,16.381 232.703,17.604 C242.702,22.906 263.158,32.277 287.812,35.467 C318.139,39.39 345.562,33.094 369.31,16.748 C372.895,14.28 377.786,14.88 380.688,18.144 L429.288,72.789 C431.089,74.814 431.818,77.497 431.287,80.15 C430.752,82.826 429.028,85.043 426.557,86.232 C415.402,91.604 404.642,102.711 397.774,115.942 C391.967,127.128 386.132,145.083 391.311,167.095 C393.075,174.594 395.761,182.988 399.764,193.512 C401.26,197.444 405.659,199.421 409.594,197.925 C413.527,196.429 415.503,192.028 414.007,188.095 C410.249,178.215 407.751,170.433 406.145,163.605 C401.659,144.54 408.555,111.816 433.17,99.961 C439.988,96.678 444.748,90.547 446.23,83.14 C447.708,75.756 445.683,68.293 440.675,62.662 Z' id='Path'%3E%3C/path%3E%3Cpath d='M399.942,227.682 C391.178,206.812 382.9,187.1 378.716,169.316 C374.903,153.113 375.679,136.108 380.959,120.14 C385.795,105.515 394.059,92.394 404.856,82.196 C410.238,77.113 410.595,68.795 405.67,63.258 L382.676,37.401 C378.531,32.741 371.761,31.496 366.216,34.374 C347.827,43.912 327.579,48.749 306.033,48.75 C306.03,48.75 306.028,48.75 306.024,48.75 C276.798,48.75 251.112,39.762 234.71,32.221 C231.098,30.559 226.953,30.56 223.341,32.221 C206.94,39.762 181.253,48.75 152.017,48.75 C130.474,48.751 110.225,43.914 91.834,34.375 C86.288,31.497 79.518,32.741 75.374,37.402 L52.377,63.257 C47.453,68.794 47.811,77.112 53.192,82.194 C63.989,92.393 72.253,105.513 77.089,120.138 C82.369,136.107 83.145,153.111 79.333,169.314 C75.15,187.093 66.873,206.805 58.107,227.682 C38.275,274.912 15.796,328.443 35.594,370.024 C49.672,399.593 85.441,422.958 141.907,439.472 L143.177,439.844 C172.46,448.406 200.119,456.494 221.564,470.604 C223.83,472.096 226.427,472.841 229.025,472.841 C231.623,472.841 234.22,472.095 236.486,470.604 C257.931,456.494 285.592,448.406 314.878,439.842 L316.142,439.472 C372.606,422.958 408.376,399.592 422.455,370.023 C442.253,328.443 419.775,274.913 399.942,227.682 Z M408.697,363.472 C396.563,388.954 363.984,409.603 311.863,424.846 L310.599,425.216 C280.583,433.993 252.21,442.289 229.023,457.277 C205.838,442.289 177.467,433.994 147.45,425.217 L146.183,424.846 C94.062,409.603 61.483,388.954 49.35,363.473 C32.485,328.052 53.56,277.862 72.158,233.575 C81.175,212.102 89.691,191.82 94.165,172.806 C104.324,129.629 85.864,92.786 64.8,72.217 L85.922,48.469 C106.206,58.768 128.435,63.989 152.016,63.988 C183.601,63.988 211.213,54.487 229.024,46.377 C246.837,54.487 274.443,63.989 306.023,63.988 C306.025,63.988 306.031,63.988 306.033,63.988 C329.615,63.987 351.844,58.766 372.125,48.469 L393.247,72.217 C372.183,92.785 353.722,129.628 363.882,172.805 C368.358,191.826 376.875,212.108 385.893,233.582 C404.486,277.863 425.561,328.052 408.697,363.472 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
      /* line 403, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
      .gif-laws-in-context-carousel-tab__navigation ul.nav > li.gif-solutions-tabs#tab-unintentional-shootings:before {
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='41px' height='41px' viewBox='0 0 503 395' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 61 (89581) - https://sketch.com --%3E%3Ctitle%3EUnintentional_shootings%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Unintentional_shootings' fill='%23d5442f' fill-rule='nonzero'%3E%3Cpath d='M113,16 L177,16 C181.4,16 185,12.4 185,8 C185,3.6 181.4,0 177,0 L113,0 C108.6,0 105,3.6 105,8 C105,12.4 108.6,16 113,16 Z' id='Path'%3E%3C/path%3E%3Cpath d='M113,96 L177,96 C181.4,96 185,92.4 185,88 C185,83.6 181.4,80 177,80 L113,80 C108.6,80 105,83.6 105,88 C105,92.4 108.6,96 113,96 Z' id='Path'%3E%3C/path%3E%3Cpath d='M33,56 C35.7,56 38.4,54.6 39.9,52.1 C40.7,50.7 62.5,16 113,16 C117.4,16 121,12.4 121,8 C121,3.6 117.4,0 113,0 C53.2,0 27.2,42.1 26.1,43.9 C23.8,47.7 25.1,52.6 28.8,54.9 C30.2,55.6 31.6,56 33,56 Z' id='Path'%3E%3C/path%3E%3Cpath d='M113,96 C117.4,96 121,92.4 121,88 C121,83.6 117.4,80 113,80 C62.1,80 40.1,44.2 39.9,43.9 C37.6,40.1 32.7,38.9 28.9,41.2 C25.1,43.5 23.9,48.4 26.2,52.2 C27.2,53.9 53.2,96 113,96 Z' id='Path'%3E%3C/path%3E%3Cpath d='M177,96 C181.4,96 185,92.4 185,88 L185,8 C185,3.6 181.4,0 177,0 C172.6,0 169,3.6 169,8 L169,88 C169,92.4 172.6,96 177,96 Z' id='Path'%3E%3C/path%3E%3Cpath d='M209,16 L409,16 C413.4,16 417,12.4 417,8 C417,3.6 413.4,0 409,0 L209,0 C204.6,0 201,3.6 201,8 C201,12.4 204.6,16 209,16 Z' id='Path'%3E%3C/path%3E%3Cpath d='M273,96 L345,96 C349.4,96 353,92.4 353,88 C353,83.6 349.4,80 345,80 L273,80 C268.6,80 265,83.6 265,88 C265,92.4 268.6,96 273,96 Z' id='Path'%3E%3C/path%3E%3Cpath d='M209,56 L417,56 C421.4,56 425,52.4 425,48 C425,43.6 421.4,40 417,40 L209,40 C204.6,40 201,43.6 201,48 C201,52.4 204.6,56 209,56 Z' id='Path'%3E%3C/path%3E%3Cpath d='M441,16 L465,16 C469.4,16 473,12.4 473,8 C473,3.6 469.4,0 465,0 L441,0 C436.6,0 433,3.6 433,8 C433,12.4 436.6,16 441,16 Z' id='Path'%3E%3C/path%3E%3Cpath d='M209,96 L241,96 C245.4,96 249,92.4 249,88 C249,83.6 245.4,80 241,80 L209,80 C204.6,80 201,83.6 201,88 C201,92.4 204.6,96 209,96 Z' id='Path'%3E%3C/path%3E%3Cpath d='M263,314.3 L351,314.3 C355.4,314.3 359,310.7 359,306.3 C359,301.9 355.4,298.3 351,298.3 L263,298.3 C258.6,298.3 255,301.9 255,306.3 C255,310.7 258.6,314.3 263,314.3 Z' id='Path'%3E%3C/path%3E%3Cpath d='M319,394.3 L447,394.3 C451.4,394.3 455,390.7 455,386.3 C455,381.9 451.4,378.3 447,378.3 L319,378.3 C314.6,378.3 311,381.9 311,386.3 C311,390.7 314.6,394.3 319,394.3 Z' id='Path'%3E%3C/path%3E%3Cpath d='M263,354.3 L423,354.3 C427.4,354.3 431,350.7 431,346.3 C431,341.9 427.4,338.3 423,338.3 L263,338.3 C258.6,338.3 255,341.9 255,346.3 C255,350.7 258.6,354.3 263,354.3 Z' id='Path'%3E%3C/path%3E%3Cpath d='M383,314.3 L495,314.3 C499.4,314.3 503,310.7 503,306.3 C503,301.9 499.4,298.3 495,298.3 L383,298.3 C378.6,298.3 375,301.9 375,306.3 C375,310.7 378.6,314.3 383,314.3 Z' id='Path'%3E%3C/path%3E%3Cpath d='M263,394.3 L287,394.3 C291.4,394.3 295,390.7 295,386.3 C295,381.9 291.4,378.3 287,378.3 L263,378.3 C258.6,378.3 255,381.9 255,386.3 C255,390.7 258.6,394.3 263,394.3 Z' id='Path'%3E%3C/path%3E%3Cpath d='M272,165 L208,165 C203.6,165 200,161.4 200,157 C200,152.6 203.6,149 208,149 L272,149 C276.4,149 280,152.6 280,157 C280,161.4 276.4,165 272,165 Z' id='Path'%3E%3C/path%3E%3Cpath d='M272,245 L208,245 C203.6,245 200,241.4 200,237 C200,232.6 203.6,229 208,229 L272,229 C276.4,229 280,232.6 280,237 C280,241.4 276.4,245 272,245 Z' id='Path'%3E%3C/path%3E%3Cpath d='M352,205 C349.3,205 346.6,203.6 345.1,201.1 C344.2,199.6 322.5,165 272,165 C267.6,165 264,161.4 264,157 C264,152.6 267.6,149 272,149 C331.8,149 357.8,191.1 358.9,192.9 C361.2,196.7 359.9,201.6 356.2,203.9 C354.8,204.6 353.4,205 352,205 Z' id='Path'%3E%3C/path%3E%3Cpath d='M272,245 C267.6,245 264,241.4 264,237 C264,232.6 267.6,229 272,229 C322.9,229 344.9,193.2 345.1,192.9 C347.4,189.1 352.3,187.9 356.1,190.2 C359.9,192.5 361.1,197.4 358.8,201.2 C357.8,202.9 331.8,245 272,245 Z' id='Path'%3E%3C/path%3E%3Cpath d='M208,245 C203.6,245 200,241.4 200,237 L200,157 C200,152.6 203.6,149 208,149 C212.4,149 216,152.6 216,157 L216,237 C216,241.4 212.4,245 208,245 Z' id='Path'%3E%3C/path%3E%3Cpath d='M167,314 L231,314 C235.4,314 239,310.4 239,306 C239,301.6 235.4,298 231,298 L167,298 C162.6,298 159,301.6 159,306 C159,310.4 162.6,314 167,314 Z' id='Path'%3E%3C/path%3E%3Cpath d='M167,394 L231,394 C235.4,394 239,390.4 239,386 C239,381.6 235.4,378 231,378 L167,378 C162.6,378 159,381.6 159,386 C159,390.4 162.6,394 167,394 Z' id='Path'%3E%3C/path%3E%3Cpath d='M87,354 C89.7,354 92.4,352.6 93.9,350.1 C94.8,348.6 116.5,314 167,314 C171.4,314 175,310.4 175,306 C175,301.6 171.4,298 167,298 C107.2,298 81.2,340.1 80.1,341.9 C77.8,345.7 79.1,350.6 82.8,352.9 C84.2,353.6 85.6,354 87,354 Z' id='Path'%3E%3C/path%3E%3Cpath d='M167,394 C171.4,394 175,390.4 175,386 C175,381.6 171.4,378 167,378 C116.1,378 94.1,342.2 93.9,341.9 C91.6,338.1 86.7,336.9 82.9,339.2 C79.1,341.5 77.9,346.4 80.2,350.2 C81.2,351.9 107.2,394 167,394 Z' id='Path'%3E%3C/path%3E%3Cpath d='M231,394 C235.4,394 239,390.4 239,386 L239,306 C239,301.6 235.4,298 231,298 C226.6,298 223,301.6 223,306 L223,386 C223,390.4 226.6,394 231,394 Z' id='Path'%3E%3C/path%3E%3Cpath d='M136,165 L48,165 C43.6,165 40,161.4 40,157 C40,152.6 43.6,149 48,149 L136,149 C140.4,149 144,152.6 144,157 C144,161.4 140.4,165 136,165 Z' id='Path'%3E%3C/path%3E%3Cpath d='M176,165 L160,165 C155.6,165 152,161.4 152,157 C152,152.6 155.6,149 160,149 L176,149 C180.4,149 184,152.6 184,157 C184,161.4 180.4,165 176,165 Z' id='Path'%3E%3C/path%3E%3Cpath d='M176,205 L8,205 C3.6,205 0,201.4 0,197 C0,192.6 3.6,189 8,189 L176,189 C180.4,189 184,192.6 184,197 C184,201.4 180.4,205 176,205 Z' id='Path'%3E%3C/path%3E%3Cpath d='M176,245 L104,245 C99.6,245 96,241.4 96,237 C96,232.6 99.6,229 104,229 L176,229 C180.4,229 184,232.6 184,237 C184,241.4 180.4,245 176,245 Z' id='Path'%3E%3C/path%3E%3Cpath d='M72,245 L32,245 C27.6,245 24,241.4 24,237 C24,232.6 27.6,229 32,229 L72,229 C76.4,229 80,232.6 80,237 C80,241.4 76.4,245 72,245 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
      /* line 412, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
      .gif-laws-in-context-carousel-tab__navigation ul.nav > li.gif-solutions-tabs#tab-unintentional-shootings:hover:before {
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='41px' height='41px' viewBox='0 0 503 395' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 61 (89581) - https://sketch.com --%3E%3Ctitle%3EUnintentional_shootings%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Unintentional_shootings' fill='%23ffffff' fill-rule='nonzero'%3E%3Cpath d='M113,16 L177,16 C181.4,16 185,12.4 185,8 C185,3.6 181.4,0 177,0 L113,0 C108.6,0 105,3.6 105,8 C105,12.4 108.6,16 113,16 Z' id='Path'%3E%3C/path%3E%3Cpath d='M113,96 L177,96 C181.4,96 185,92.4 185,88 C185,83.6 181.4,80 177,80 L113,80 C108.6,80 105,83.6 105,88 C105,92.4 108.6,96 113,96 Z' id='Path'%3E%3C/path%3E%3Cpath d='M33,56 C35.7,56 38.4,54.6 39.9,52.1 C40.7,50.7 62.5,16 113,16 C117.4,16 121,12.4 121,8 C121,3.6 117.4,0 113,0 C53.2,0 27.2,42.1 26.1,43.9 C23.8,47.7 25.1,52.6 28.8,54.9 C30.2,55.6 31.6,56 33,56 Z' id='Path'%3E%3C/path%3E%3Cpath d='M113,96 C117.4,96 121,92.4 121,88 C121,83.6 117.4,80 113,80 C62.1,80 40.1,44.2 39.9,43.9 C37.6,40.1 32.7,38.9 28.9,41.2 C25.1,43.5 23.9,48.4 26.2,52.2 C27.2,53.9 53.2,96 113,96 Z' id='Path'%3E%3C/path%3E%3Cpath d='M177,96 C181.4,96 185,92.4 185,88 L185,8 C185,3.6 181.4,0 177,0 C172.6,0 169,3.6 169,8 L169,88 C169,92.4 172.6,96 177,96 Z' id='Path'%3E%3C/path%3E%3Cpath d='M209,16 L409,16 C413.4,16 417,12.4 417,8 C417,3.6 413.4,0 409,0 L209,0 C204.6,0 201,3.6 201,8 C201,12.4 204.6,16 209,16 Z' id='Path'%3E%3C/path%3E%3Cpath d='M273,96 L345,96 C349.4,96 353,92.4 353,88 C353,83.6 349.4,80 345,80 L273,80 C268.6,80 265,83.6 265,88 C265,92.4 268.6,96 273,96 Z' id='Path'%3E%3C/path%3E%3Cpath d='M209,56 L417,56 C421.4,56 425,52.4 425,48 C425,43.6 421.4,40 417,40 L209,40 C204.6,40 201,43.6 201,48 C201,52.4 204.6,56 209,56 Z' id='Path'%3E%3C/path%3E%3Cpath d='M441,16 L465,16 C469.4,16 473,12.4 473,8 C473,3.6 469.4,0 465,0 L441,0 C436.6,0 433,3.6 433,8 C433,12.4 436.6,16 441,16 Z' id='Path'%3E%3C/path%3E%3Cpath d='M209,96 L241,96 C245.4,96 249,92.4 249,88 C249,83.6 245.4,80 241,80 L209,80 C204.6,80 201,83.6 201,88 C201,92.4 204.6,96 209,96 Z' id='Path'%3E%3C/path%3E%3Cpath d='M263,314.3 L351,314.3 C355.4,314.3 359,310.7 359,306.3 C359,301.9 355.4,298.3 351,298.3 L263,298.3 C258.6,298.3 255,301.9 255,306.3 C255,310.7 258.6,314.3 263,314.3 Z' id='Path'%3E%3C/path%3E%3Cpath d='M319,394.3 L447,394.3 C451.4,394.3 455,390.7 455,386.3 C455,381.9 451.4,378.3 447,378.3 L319,378.3 C314.6,378.3 311,381.9 311,386.3 C311,390.7 314.6,394.3 319,394.3 Z' id='Path'%3E%3C/path%3E%3Cpath d='M263,354.3 L423,354.3 C427.4,354.3 431,350.7 431,346.3 C431,341.9 427.4,338.3 423,338.3 L263,338.3 C258.6,338.3 255,341.9 255,346.3 C255,350.7 258.6,354.3 263,354.3 Z' id='Path'%3E%3C/path%3E%3Cpath d='M383,314.3 L495,314.3 C499.4,314.3 503,310.7 503,306.3 C503,301.9 499.4,298.3 495,298.3 L383,298.3 C378.6,298.3 375,301.9 375,306.3 C375,310.7 378.6,314.3 383,314.3 Z' id='Path'%3E%3C/path%3E%3Cpath d='M263,394.3 L287,394.3 C291.4,394.3 295,390.7 295,386.3 C295,381.9 291.4,378.3 287,378.3 L263,378.3 C258.6,378.3 255,381.9 255,386.3 C255,390.7 258.6,394.3 263,394.3 Z' id='Path'%3E%3C/path%3E%3Cpath d='M272,165 L208,165 C203.6,165 200,161.4 200,157 C200,152.6 203.6,149 208,149 L272,149 C276.4,149 280,152.6 280,157 C280,161.4 276.4,165 272,165 Z' id='Path'%3E%3C/path%3E%3Cpath d='M272,245 L208,245 C203.6,245 200,241.4 200,237 C200,232.6 203.6,229 208,229 L272,229 C276.4,229 280,232.6 280,237 C280,241.4 276.4,245 272,245 Z' id='Path'%3E%3C/path%3E%3Cpath d='M352,205 C349.3,205 346.6,203.6 345.1,201.1 C344.2,199.6 322.5,165 272,165 C267.6,165 264,161.4 264,157 C264,152.6 267.6,149 272,149 C331.8,149 357.8,191.1 358.9,192.9 C361.2,196.7 359.9,201.6 356.2,203.9 C354.8,204.6 353.4,205 352,205 Z' id='Path'%3E%3C/path%3E%3Cpath d='M272,245 C267.6,245 264,241.4 264,237 C264,232.6 267.6,229 272,229 C322.9,229 344.9,193.2 345.1,192.9 C347.4,189.1 352.3,187.9 356.1,190.2 C359.9,192.5 361.1,197.4 358.8,201.2 C357.8,202.9 331.8,245 272,245 Z' id='Path'%3E%3C/path%3E%3Cpath d='M208,245 C203.6,245 200,241.4 200,237 L200,157 C200,152.6 203.6,149 208,149 C212.4,149 216,152.6 216,157 L216,237 C216,241.4 212.4,245 208,245 Z' id='Path'%3E%3C/path%3E%3Cpath d='M167,314 L231,314 C235.4,314 239,310.4 239,306 C239,301.6 235.4,298 231,298 L167,298 C162.6,298 159,301.6 159,306 C159,310.4 162.6,314 167,314 Z' id='Path'%3E%3C/path%3E%3Cpath d='M167,394 L231,394 C235.4,394 239,390.4 239,386 C239,381.6 235.4,378 231,378 L167,378 C162.6,378 159,381.6 159,386 C159,390.4 162.6,394 167,394 Z' id='Path'%3E%3C/path%3E%3Cpath d='M87,354 C89.7,354 92.4,352.6 93.9,350.1 C94.8,348.6 116.5,314 167,314 C171.4,314 175,310.4 175,306 C175,301.6 171.4,298 167,298 C107.2,298 81.2,340.1 80.1,341.9 C77.8,345.7 79.1,350.6 82.8,352.9 C84.2,353.6 85.6,354 87,354 Z' id='Path'%3E%3C/path%3E%3Cpath d='M167,394 C171.4,394 175,390.4 175,386 C175,381.6 171.4,378 167,378 C116.1,378 94.1,342.2 93.9,341.9 C91.6,338.1 86.7,336.9 82.9,339.2 C79.1,341.5 77.9,346.4 80.2,350.2 C81.2,351.9 107.2,394 167,394 Z' id='Path'%3E%3C/path%3E%3Cpath d='M231,394 C235.4,394 239,390.4 239,386 L239,306 C239,301.6 235.4,298 231,298 C226.6,298 223,301.6 223,306 L223,386 C223,390.4 226.6,394 231,394 Z' id='Path'%3E%3C/path%3E%3Cpath d='M136,165 L48,165 C43.6,165 40,161.4 40,157 C40,152.6 43.6,149 48,149 L136,149 C140.4,149 144,152.6 144,157 C144,161.4 140.4,165 136,165 Z' id='Path'%3E%3C/path%3E%3Cpath d='M176,165 L160,165 C155.6,165 152,161.4 152,157 C152,152.6 155.6,149 160,149 L176,149 C180.4,149 184,152.6 184,157 C184,161.4 180.4,165 176,165 Z' id='Path'%3E%3C/path%3E%3Cpath d='M176,205 L8,205 C3.6,205 0,201.4 0,197 C0,192.6 3.6,189 8,189 L176,189 C180.4,189 184,192.6 184,197 C184,201.4 180.4,205 176,205 Z' id='Path'%3E%3C/path%3E%3Cpath d='M176,245 L104,245 C99.6,245 96,241.4 96,237 C96,232.6 99.6,229 104,229 L176,229 C180.4,229 184,232.6 184,237 C184,241.4 180.4,245 176,245 Z' id='Path'%3E%3C/path%3E%3Cpath d='M72,245 L32,245 C27.6,245 24,241.4 24,237 C24,232.6 27.6,229 32,229 L72,229 C76.4,229 80,232.6 80,237 C80,241.4 76.4,245 72,245 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
    /* line 423, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
    .gif-laws-in-context-carousel-tab__navigation ul.nav > li.selected {
      background-color: var(--dark-blue-grey);
      color: var(--white);
      cursor: pointer; }
      /* line 427, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
      .gif-laws-in-context-carousel-tab__navigation ul.nav > li.selected:after {
        border-left: 10px solid var(--pale-red); }
      /* line 437, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
      .gif-laws-in-context-carousel-tab__navigation ul.nav > li.selected#tab-community-violence:before, .gif-laws-in-context-carousel-tab__navigation ul.nav > li.selected#tab-domestic-violence:before, .gif-laws-in-context-carousel-tab__navigation ul.nav > li.selected#tab-firearm-suicide:before, .gif-laws-in-context-carousel-tab__navigation ul.nav > li.selected#tab-hate-crimes:before, .gif-laws-in-context-carousel-tab__navigation ul.nav > li.selected#tab-mass-shootings:before, .gif-laws-in-context-carousel-tab__navigation ul.nav > li.selected#tab-police-involved-violence:before, .gif-laws-in-context-carousel-tab__navigation ul.nav > li.selected#tab-unintentional-shootings:before {
        color: var(--white);
        filter: brightness(0) invert(1); }

/* line 446, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
.gif-laws-in-context-carousel-tab__dropdown {
  background-color: var(--white); }
  @media screen and (min-width: 0) {
    /* line 450, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
    .gif-laws-in-context-carousel-tab__dropdown.nav-mobile-dropdown {
      display: block; } }
  @media screen and (min-width: 750px) {
    /* line 450, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
    .gif-laws-in-context-carousel-tab__dropdown.nav-mobile-dropdown {
      display: none; } }
  @media screen and (min-width: 1280px) {
    /* line 450, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
    .gif-laws-in-context-carousel-tab__dropdown.nav-mobile-dropdown {
      display: none; } }
  /* line 462, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
  .gif-laws-in-context-carousel-tab__dropdown.dropdown {
    margin: 30px 35px 20px 35px;
    height: auto;
    width: auto;
    border-radius: 6px;
    position: relative;
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400; }
    /* line 472, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
    .gif-laws-in-context-carousel-tab__dropdown.dropdown .current {
      display: flex;
      justify-content: space-between;
      align-items: center;
      height: 37px;
      padding-left: 15px;
      line-height: 37px;
      cursor: pointer;
      font-weight: 600;
      font-size: 16px;
      font-stretch: condensed;
      line-height: 1.38;
      color: var(--bunting);
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 400; }
      /* line 487, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
      .gif-laws-in-context-carousel-tab__dropdown.dropdown .current:after {
        content: "";
        width: 13px;
        height: 9px;
        display: inline-block;
        background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSI4cHgiIHZpZXdCb3g9IjAgMCAxMiA4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPlNoYXBlIENvcHk8L3RpdGxlPgogICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIxLS1Ecm9wZG93bl9Nb2JpbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMjQuMDAwMDAwLCAtMTUuMDAwMDAwKSIgZmlsbD0iI0Q1NDQyRiI+CiAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTaGFwZS1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMzAuMDAwMDAwLCAxOS4wMDAwMDApIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC0yMzAuMDAwMDAwLCAtMTkuMDAwMDAwKSAiIHBvaW50cz0iMjI3Ljg4Mzc5MiAxMyAyMzQgMTkgMjI3Ljg4Mzc5MiAyNSAyMjYgMjMuMTUyIDIzMC4yMzI0MTYgMTkgMjI2IDE0Ljg0OCI+PC9wb2x5Z29uPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
        background-repeat: no-repeat;
        background-position: center;
        margin-right: 20px;
        transition: all 200ms; }
    /* line 500, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
    .gif-laws-in-context-carousel-tab__dropdown.dropdown .list {
      display: none; }
      /* line 503, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
      .gif-laws-in-context-carousel-tab__dropdown.dropdown .list li.option {
        margin: 0;
        padding-left: 15px;
        height: 37px;
        line-height: 37px;
        border-top: 1px solid var(--light-blue-grey-50);
        cursor: pointer;
        font-weight: 500; }
        /* line 512, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
        .gif-laws-in-context-carousel-tab__dropdown.dropdown .list li.option:hover {
          background-image: linear-gradient(to right, var(--cello) 0%, var(--pale-red) 150%);
          color: var(--white); }
        /* line 517, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
        .gif-laws-in-context-carousel-tab__dropdown.dropdown .list li.option:last-child:hover {
          border-radius: 0 0 6px 6px; }
        /* line 521, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
        .gif-laws-in-context-carousel-tab__dropdown.dropdown .list li.option:before {
          content: "";
          background-color: transparent; }
        /* line 526, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
        .gif-laws-in-context-carousel-tab__dropdown.dropdown .list li.option.selected {
          display: none; }
    /* line 532, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
    .gif-laws-in-context-carousel-tab__dropdown.dropdown.open {
      border-radius: 6px 6px 0 0; }
      /* line 536, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
      .gif-laws-in-context-carousel-tab__dropdown.dropdown.open .current:after {
        transform: rotate(180deg);
        transition: all 200ms; }
      /* line 542, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
      .gif-laws-in-context-carousel-tab__dropdown.dropdown.open .gif-laws-in-context-carousel-tab__dropdown.dropdown .current:after {
        transform: rotate(180deg);
        transition: all 200ms; }
  /* line 550, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
  .gif-laws-in-context-carousel-tab__dropdown.dropdown-content {
    display: none;
    position: relative; }
    /* line 554, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
    .gif-laws-in-context-carousel-tab__dropdown.dropdown-content.open {
      display: block; }
    /* line 558, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
    .gif-laws-in-context-carousel-tab__dropdown.dropdown-content .list {
      display: grid;
      position: absolute;
      z-index: 100;
      left: 35px;
      right: 35px;
      top: -20px;
      background: white;
      border-radius: 0 0 6px 6px;
      box-shadow: rgba(0, 0, 0, 0.2) 0px 10px 10px 0px; }
      @media screen and (min-width: 0) {
        /* line 558, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
        .gif-laws-in-context-carousel-tab__dropdown.dropdown-content .list {
          width: initial; } }
      @media screen and (min-width: 750px) {
        /* line 558, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
        .gif-laws-in-context-carousel-tab__dropdown.dropdown-content .list {
          width: 193px; } }
      /* line 576, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
      .gif-laws-in-context-carousel-tab__dropdown.dropdown-content .list li::before {
        content: unset; }
      /* line 579, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
      .gif-laws-in-context-carousel-tab__dropdown.dropdown-content .list li.option {
        cursor: pointer;
        margin: 0 15px;
        font-size: 16px;
        font-stretch: condensed;
        line-height: 1.38;
        color: var(--bunting);
        font-weight: 600;
        font-family: "Ringside Condensed A", "Ringside Condensed B";
        font-style: normal;
        font-weight: 400;
        padding: 5px 0; }
        /* line 589, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
        .gif-laws-in-context-carousel-tab__dropdown.dropdown-content .list li.option:not(li.option:last-of-type) {
          border-bottom: 1px solid var(--iron); }
        /* line 592, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
        .gif-laws-in-context-carousel-tab__dropdown.dropdown-content .list li.option:first-of-type {
          border-top: 1px solid var(--iron); }
        /* line 596, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
        .gif-laws-in-context-carousel-tab__dropdown.dropdown-content .list li.option:hover {
          color: var(--chathams); }
      @media screen and (min-width: 0) {
        /* line 601, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
        .gif-laws-in-context-carousel-tab__dropdown.dropdown-content .list.second-level-dropdown {
          max-width: initial;
          left: 35px;
          right: 35px;
          top: -19px;
          max-height: 200px;
          overflow-y: auto; } }
      @media screen and (min-width: 750px) {
        /* line 601, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
        .gif-laws-in-context-carousel-tab__dropdown.dropdown-content .list.second-level-dropdown {
          max-width: 193px;
          left: 0;
          right: 0;
          top: 0; } }
      @media screen and (min-width: 0) {
        /* line 629, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
        .gif-laws-in-context-carousel-tab__dropdown.dropdown-content .list.third-level-dropdown {
          max-width: initial;
          left: 35px;
          right: 35px;
          top: -19px;
          max-height: 200px;
          overflow-y: auto; } }
      @media screen and (min-width: 750px) {
        /* line 629, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
        .gif-laws-in-context-carousel-tab__dropdown.dropdown-content .list.third-level-dropdown {
          max-width: 193px;
          left: 0;
          right: 0;
          top: 0; } }
      @media screen and (min-width: 0) {
        /* line 657, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
        .gif-laws-in-context-carousel-tab__dropdown.dropdown-content .list.second-level {
          left: 0;
          right: 0;
          top: -20px; } }
      @media screen and (min-width: 0) {
        /* line 672, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
        .gif-laws-in-context-carousel-tab__dropdown.dropdown-content .list.third-level {
          left: 0;
          right: 0;
          top: -20px; } }
      /* line 688, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
      .gif-laws-in-context-carousel-tab__dropdown.dropdown-content .list.second-slider-list {
        top: -30px;
        left: 0;
        right: 0;
        overflow-y: auto;
        max-height: 200px; }
      /* line 696, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
      .gif-laws-in-context-carousel-tab__dropdown.dropdown-content .list.first-slider-list, .gif-laws-in-context-carousel-tab__dropdown.dropdown-content .list.second-slider-list {
        overflow-y: auto;
        max-height: 200px; }
  /* line 704, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
  .gif-laws-in-context-carousel-tab__dropdown ul.nav {
    height: 100%; }
    @media screen and (min-width: 0) {
      /* line 704, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
      .gif-laws-in-context-carousel-tab__dropdown ul.nav {
        display: none; } }
    @media screen and (min-width: 750px) {
      /* line 704, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
      .gif-laws-in-context-carousel-tab__dropdown ul.nav {
        display: grid; } }
    @media screen and (min-width: 1280px) {
      /* line 704, src/blocks/laws-in-context-carousel/_laws-in-context-carousel-nav-tabs.scss */
      .gif-laws-in-context-carousel-tab__dropdown ul.nav {
        display: grid; } }

/* Templates */
/* line 16, src/scss/template/_search.scss */
.gif-search__head, .gif-search__btn-wrapper {
  grid-column: 1/span 6; }
  @media (min-width: 750px) {
    /* line 16, src/scss/template/_search.scss */
    .gif-search__head, .gif-search__btn-wrapper {
      grid-column: 1/span 12; } }

/* line 25, src/scss/template/_search.scss */
.gif-search__head {
  font-family: "Ringside Condensed A", "Ringside Condensed B";
  font-style: normal;
  font-weight: 400;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 1.875rem;
  padding: 1.875rem 0 2.25rem;
  position: relative; }
  /* line 35, src/scss/template/_search.scss */
  .gif-search__head::before {
    background-color: var(--light-blue-grey);
    content: '';
    display: block;
    height: 100%;
    left: calc(((100vw - 100%) / 2) * -1);
    opacity: 0.2;
    position: absolute;
    top: 0;
    width: 100vw;
    z-index: -1; }

/* line 49, src/scss/template/_search.scss */
.gif-search__input {
  border-bottom: solid 0.0625rem var(--dark-blue-grey);
  margin-bottom: 2rem;
  padding: 0 0 0.5625rem;
  position: relative;
  flex: 0 0 100%;
  /* Let it fill the entire space horizontally */ }
  /* line 56, src/scss/template/_search.scss */
  .gif-search__input input {
    background-color: transparent;
    border: none;
    color: var(--dark-blue-grey);
    font-size: 1.375rem;
    font-weight: normal;
    font-stretch: condensed;
    font-style: normal;
    letter-spacing: 0.02438rem;
    line-height: normal;
    padding: 0;
    width: calc(100% - 2.5rem); }
  /* line 70, src/scss/template/_search.scss */
  .gif-search__input button {
    background-color: transparent;
    border: none;
    cursor: pointer;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0; }
    /* line 79, src/scss/template/_search.scss */
    .gif-search__input button svg {
      fill: var(--pale-red);
      height: 1.25rem;
      width: 1.25rem; }

@media screen and (min-width: 0) {
  /* line 87, src/scss/template/_search.scss */
  .gif-search__items {
    grid-column: 1/span 6; } }

@media screen and (min-width: 750px) {
  /* line 87, src/scss/template/_search.scss */
  .gif-search__items {
    grid-column: 1/span 12; } }

@media screen and (min-width: 1280px) {
  /* line 87, src/scss/template/_search.scss */
  .gif-search__items {
    grid-column: 2/span 10; } }

@media screen and (min-width: 750px) {
  /* line 92, src/scss/template/_search.scss */
  .gif-search__items > .gif-card {
    padding-top: 1.25rem; } }

/* line 99, src/scss/template/_search.scss */
.gif-search__results-total {
  color: var(--pale-red);
  flex: 0 0 30%;
  font-size: 1.125rem;
  font-stretch: condensed;
  font-style: normal;
  font-weight: bold;
  letter-spacing: normal;
  line-height: normal; }

/* line 110, src/scss/template/_search.scss */
.gif-search__sort-by {
  color: var(--dark-blue-grey);
  flex: 0 0 70%;
  font-size: 18px;
  font-stretch: condensed;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  letter-spacing: 0.02rem;
  text-align: right; }
  /* line 121, src/scss/template/_search.scss */
  .gif-search__sort-by a {
    color: var(--dark-blue-grey);
    display: inline-block;
    margin-right: 0.625rem;
    padding-right: 0.625rem;
    position: relative;
    text-decoration: none; }
    /* line 130, src/scss/template/_search.scss */
    .gif-search__sort-by a:not(:last-child)::after {
      background-color: var(--light-blue-grey);
      content: '';
      height: 1.5625rem;
      position: absolute;
      right: 0;
      top: 0;
      width: 0.0625rem; }
    /* line 140, src/scss/template/_search.scss */
    .gif-search__sort-by a:last-child {
      margin-right: 0;
      padding-right: 0; }
    /* line 145, src/scss/template/_search.scss */
    .gif-search__sort-by a.active {
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 700; }
      /* line 149, src/scss/template/_search.scss */
      .gif-search__sort-by a.active:first-child::before {
        width: calc(100% - 0.625rem); }
      /* line 154, src/scss/template/_search.scss */
      .gif-search__sort-by a.active::before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: -0.3125rem;
        border-bottom: solid 0.0625rem var(--dark-blue-grey);
        padding-bottom: 0.3125rem; }

/* line 168, src/scss/template/_search.scss */
.gif-search__tease-default {
  display: flex;
  justify-content: space-between;
  position: relative; }
  @media screen and (min-width: 0) {
    /* line 168, src/scss/template/_search.scss */
    .gif-search__tease-default {
      min-height: 14.1875rem; } }
  @media screen and (min-width: 750px) {
    /* line 168, src/scss/template/_search.scss */
    .gif-search__tease-default {
      min-height: 18.0625rem; } }
  @media screen and (min-width: 1280px) {
    /* line 168, src/scss/template/_search.scss */
    .gif-search__tease-default {
      min-height: 20.125rem; } }
  @media screen and (min-width: 0) {
    /* line 177, src/scss/template/_search.scss */
    .gif-search__tease-default--details {
      width: 53.07692%; } }
  @media screen and (min-width: 750px) {
    /* line 177, src/scss/template/_search.scss */
    .gif-search__tease-default--details {
      width: 30.56604%; } }
  @media screen and (min-width: 1280px) {
    /* line 177, src/scss/template/_search.scss */
    .gif-search__tease-default--details {
      width: 58.33855%; } }
  /* line 187, src/scss/template/_search.scss */
  .gif-search__tease-default a {
    text-decoration: none; }
  /* line 191, src/scss/template/_search.scss */
  .gif-search__tease-default h2 {
    color: var(--bunting);
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 700; }
    @media screen and (min-width: 0) {
      /* line 191, src/scss/template/_search.scss */
      .gif-search__tease-default h2 {
        font-size: 1.25rem; } }
    @media screen and (min-width: 750px) {
      /* line 191, src/scss/template/_search.scss */
      .gif-search__tease-default h2 {
        font-size: 1.75rem; } }
    @media screen and (min-width: 1280px) {
      /* line 191, src/scss/template/_search.scss */
      .gif-search__tease-default h2 {
        font-size: 2rem; } }
  /* line 201, src/scss/template/_search.scss */
  .gif-search__tease-default p {
    color: var(--bunting);
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400; }
  @media screen and (min-width: 0) {
    /* line 207, src/scss/template/_search.scss */
    .gif-search__tease-default figure {
      width: 35.38462%; } }
  @media screen and (min-width: 750px) {
    /* line 207, src/scss/template/_search.scss */
    .gif-search__tease-default figure {
      width: 30.56604%; } }
  @media screen and (min-width: 1280px) {
    /* line 207, src/scss/template/_search.scss */
    .gif-search__tease-default figure {
      width: 27.09247%; } }
  /* line 217, src/scss/template/_search.scss */
  .gif-search__tease-default img {
    height: auto;
    width: 100%; }

/* line 223, src/scss/template/_search.scss */
.gif-search__btn-wrapper {
  display: flex;
  position: relative;
  margin: -2.75rem auto 2.5rem;
  text-align: center;
  z-index: 1; }
  /* line 230, src/scss/template/_search.scss */
  .gif-search__btn-wrapper::before, .gif-search__btn-wrapper::after {
    background-color: var(--white);
    content: '';
    display: block;
    height: 50px;
    width: 0.625rem; }
    @media (min-width: 750px) {
      /* line 230, src/scss/template/_search.scss */
      .gif-search__btn-wrapper::before, .gif-search__btn-wrapper::after {
        width: 1.25rem; } }
    @media (min-width: 1280px) {
      /* line 230, src/scss/template/_search.scss */
      .gif-search__btn-wrapper::before, .gif-search__btn-wrapper::after {
        width: 2.5rem; } }

/* line 249, src/scss/template/_search.scss */
.gif-search .gif-card {
  border-bottom: solid 1px var(--light-blue-grey);
  display: grid;
  padding-bottom: 1.25rem;
  width: 100%; }
  /* line 255, src/scss/template/_search.scss */
  .gif-search .gif-card:last-of-type {
    padding-bottom: 3.375rem; }
  /* line 259, src/scss/template/_search.scss */
  .gif-search .gif-card a {
    color: var(--dark-blue-grey);
    overflow-y: visible;
    text-decoration: none; }
    /* line 264, src/scss/template/_search.scss */
    .gif-search .gif-card a:hover {
      color: var(--dusk-blue); }
  /* line 269, src/scss/template/_search.scss */
  .gif-search .gif-card::before, .gif-search .gif-card::after {
    content: none; }
  /* line 274, src/scss/template/_search.scss */
  .gif-search .gif-card .gif-card__title {
    margin-top: 0 !important;
    width: 100%;
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 700; }
    @media screen and (min-width: 0) {
      /* line 274, src/scss/template/_search.scss */
      .gif-search .gif-card .gif-card__title {
        font-size: 1.25rem; } }
    @media screen and (min-width: 750px) {
      /* line 274, src/scss/template/_search.scss */
      .gif-search .gif-card .gif-card__title {
        font-size: 1.75rem; } }
    @media screen and (min-width: 1280px) {
      /* line 274, src/scss/template/_search.scss */
      .gif-search .gif-card .gif-card__title {
        font-size: 2rem; } }
  @media screen and (min-width: 0) {
    /* line 249, src/scss/template/_search.scss */
    .gif-search .gif-card {
      grid-template-columns: 64.61538% 35.38462%;
      grid-template-rows: minmax(1.5625rem, auto) minmax(1.5625rem, auto) auto; } }
  @media screen and (min-width: 750px) {
    /* line 249, src/scss/template/_search.scss */
    .gif-search .gif-card {
      grid-template-columns: 65.28302% 30.56604%;
      grid-template-rows: minmax(2.9375rem, auto) minmax(1.875rem, auto) auto;
      min-height: 18.0625rem; } }
  @media screen and (min-width: 1280px) {
    /* line 249, src/scss/template/_search.scss */
    .gif-search .gif-card {
      grid-template-columns: 58.33855% 27.09247%;
      grid-template-rows: minmax(2.9375rem, auto) minmax(2.6875rem, auto) auto;
      min-height: 20.125rem; } }
  /* line 299, src/scss/template/_search.scss */
  .gif-search .gif-card .gif-card__eyebrow,
  .gif-search .gif-card .gif-card__title,
  .gif-search .gif-card .gif-card__description,
  .gif-search .gif-card .gif-card__scorecard {
    padding-right: 1.25rem;
    width: 100%; }
  /* line 307, src/scss/template/_search.scss */
  .gif-search .gif-card .gif-card__eyebrow {
    margin-bottom: 0;
    width: 100%; }
  /* line 312, src/scss/template/_search.scss */
  .gif-search .gif-card .gif-card__image {
    grid-row: 1 / span 3;
    overflow: hidden;
    width: 100%; }
    /* line 317, src/scss/template/_search.scss */
    .gif-search .gif-card .gif-card__image:before {
      content: unset; }
    /* line 321, src/scss/template/_search.scss */
    .gif-search .gif-card .gif-card__image a {
      align-items: center;
      display: flex;
      justify-content: center;
      position: relative; }
      /* line 131, src/scss/tools/_mixins.scss */
      .gif-search .gif-card .gif-card__image a::before {
        display: block;
        content: "";
        width: 100%;
        padding-top: 100%; }
      /* line 138, src/scss/tools/_mixins.scss */
      .gif-search .gif-card .gif-card__image a > * {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        overflow: hidden; }

/* line 332, src/scss/template/_search.scss */
.gif-search .gif-card[type="candidate"] .gif-card__description {
  display: none; }

@media screen and (min-width: 0) {
  /* line 338, src/scss/template/_search.scss */
  .gif-search .gif-card[type="article"],
  .gif-search .gif-card[type="candidate"],
  .gif-search .gif-card[type="newsClip"] {
    grid-template-rows: 1.5625rem minmax(1.5625rem, auto) minmax(1.875rem, auto) auto; } }

@media screen and (min-width: 750px) {
  /* line 338, src/scss/template/_search.scss */
  .gif-search .gif-card[type="article"],
  .gif-search .gif-card[type="candidate"],
  .gif-search .gif-card[type="newsClip"] {
    grid-template-rows: 2.9375rem minmax(1.875rem, auto) minmax(2.5rem, auto) auto; } }

@media screen and (min-width: 1280px) {
  /* line 338, src/scss/template/_search.scss */
  .gif-search .gif-card[type="article"],
  .gif-search .gif-card[type="candidate"],
  .gif-search .gif-card[type="newsClip"] {
    grid-template-rows: 2.9375rem minmax(2.6875rem, auto) minmax(3.125rem, auto) auto; } }

/* line 349, src/scss/template/_search.scss */
.gif-search .gif-card[type="article"] .gif-card__citation,
.gif-search .gif-card[type="article"] .gif-card__eyebrow,
.gif-search .gif-card[type="article"] .gif-card__title,
.gif-search .gif-card[type="article"] .gif-card__description,
.gif-search .gif-card[type="candidate"] .gif-card__citation,
.gif-search .gif-card[type="candidate"] .gif-card__eyebrow,
.gif-search .gif-card[type="candidate"] .gif-card__title,
.gif-search .gif-card[type="candidate"] .gif-card__description,
.gif-search .gif-card[type="newsClip"] .gif-card__citation,
.gif-search .gif-card[type="newsClip"] .gif-card__eyebrow,
.gif-search .gif-card[type="newsClip"] .gif-card__title,
.gif-search .gif-card[type="newsClip"] .gif-card__description {
  grid-column: 1;
  width: 100%; }

/* line 357, src/scss/template/_search.scss */
.gif-search .gif-card[type="article"] .gif-card__eyebrow,
.gif-search .gif-card[type="candidate"] .gif-card__eyebrow,
.gif-search .gif-card[type="newsClip"] .gif-card__eyebrow {
  grid-row: 1; }

/* line 361, src/scss/template/_search.scss */
.gif-search .gif-card[type="article"] .gif-card__title,
.gif-search .gif-card[type="candidate"] .gif-card__title,
.gif-search .gif-card[type="newsClip"] .gif-card__title {
  grid-column: 1;
  grid-row: 2; }

/* line 366, src/scss/template/_search.scss */
.gif-search .gif-card[type="article"] .gif-card__image,
.gif-search .gif-card[type="candidate"] .gif-card__image,
.gif-search .gif-card[type="newsClip"] .gif-card__image {
  grid-column: 2;
  grid-row: 1/ span 5; }

/* line 371, src/scss/template/_search.scss */
.gif-search .gif-card[type="article"] .gif-card__description,
.gif-search .gif-card[type="candidate"] .gif-card__description,
.gif-search .gif-card[type="newsClip"] .gif-card__description {
  display: block;
  grid-row: 3;
  margin-top: 0; }

/* line 377, src/scss/template/_search.scss */
.gif-search .gif-card[type="article"] .gif-card__affiliation,
.gif-search .gif-card[type="candidate"] .gif-card__affiliation,
.gif-search .gif-card[type="newsClip"] .gif-card__affiliation {
  grid-column: 1;
  grid-row: 3;
  padding-right: 1.25rem;
  margin-top: 0.625rem; }

/* line 384, src/scss/template/_search.scss */
.gif-search .gif-card[type="article"] .gif-card__citation,
.gif-search .gif-card[type="candidate"] .gif-card__citation,
.gif-search .gif-card[type="newsClip"] .gif-card__citation {
  grid-row: 4; }

/* line 388, src/scss/template/_search.scss */
.gif-search .gif-card[type="article"] .gif-card__external,
.gif-search .gif-card[type="candidate"] .gif-card__external,
.gif-search .gif-card[type="newsClip"] .gif-card__external {
  grid-column: 1;
  grid-row: 4; }

/* line 396, src/scss/template/_search.scss */
.gif-search .gif-card[type="article"] .gif-card__citation {
  color: var(--chathams);
  display: block;
  font-family: "Ringside Condensed A", "Ringside Condensed B";
  font-style: normal;
  font-weight: 700; }
  /* line 402, src/scss/template/_search.scss */
  .gif-search .gif-card[type="article"] .gif-card__citation span {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400; }

@media screen and (min-width: 0) {
  /* line 408, src/scss/template/_search.scss */
  .gif-search .gif-card[type="event"] {
    grid-template-columns: 64.61538% 35.38462%; } }

@media screen and (min-width: 750px) {
  /* line 408, src/scss/template/_search.scss */
  .gif-search .gif-card[type="event"] {
    grid-template-columns: auto 24.34916%; } }

@media screen and (min-width: 1280px) {
  /* line 408, src/scss/template/_search.scss */
  .gif-search .gif-card[type="event"] {
    grid-template-columns: 58.33855% 16.6771%; } }

@media screen and (min-width: 0) {
  /* line 417, src/scss/template/_search.scss */
  .gif-search .gif-card[type="event"] .gif-card__eyebrow {
    font-size: 0.75rem; } }

@media screen and (min-width: 750px) {
  /* line 417, src/scss/template/_search.scss */
  .gif-search .gif-card[type="event"] .gif-card__eyebrow {
    font-size: 0.875rem; } }

@media (min-width: 750px) {
  /* line 417, src/scss/template/_search.scss */
  .gif-search .gif-card[type="event"] .gif-card__eyebrow {
    margin-top: 0; } }

/* line 430, src/scss/template/_search.scss */
.gif-search .gif-card[type="event"] .gif-card__description {
  margin-top: 0.625rem; }
  @media (min-width: 750px) {
    /* line 430, src/scss/template/_search.scss */
    .gif-search .gif-card[type="event"] .gif-card__description {
      padding-right: 0;
      width: 74.25743%; } }
  @media (min-width: 1280px) {
    /* line 430, src/scss/template/_search.scss */
    .gif-search .gif-card[type="event"] .gif-card__description {
      width: 82.2898%; } }

/* line 442, src/scss/template/_search.scss */
.gif-search .gif-card[type="event"] .gif-card__image {
  display: none; }

@media (min-width: 750px) {
  /* line 446, src/scss/template/_search.scss */
  .gif-search .gif-card[type="event"] .gif-card__title {
    padding-right: 0;
    width: 85.54455%; } }

@media (min-width: 1280px) {
  /* line 446, src/scss/template/_search.scss */
  .gif-search .gif-card[type="event"] .gif-card__title {
    width: 100%; } }

/* line 457, src/scss/template/_search.scss */
.gif-search .gif-card[type="event"] .gif-card__event-date {
  grid-row: 1 / span 3;
  grid-column: 2;
  width: 100%; }
  @media screen and (min-width: 0) {
    /* line 457, src/scss/template/_search.scss */
    .gif-search .gif-card[type="event"] .gif-card__event-date {
      margin-top: -1.625rem; } }
  @media screen and (min-width: 750px) {
    /* line 457, src/scss/template/_search.scss */
    .gif-search .gif-card[type="event"] .gif-card__event-date {
      margin-top: -2.875rem; } }
  @media (min-width: 750px) {
    /* line 457, src/scss/template/_search.scss */
    .gif-search .gif-card[type="event"] .gif-card__event-date {
      margin-bottom: 0;
      height: 6.25rem; } }
  /* line 472, src/scss/template/_search.scss */
  .gif-search .gif-card[type="event"] .gif-card__event-date--day {
    line-height: normal; }
    @media screen and (min-width: 0) {
      /* line 472, src/scss/template/_search.scss */
      .gif-search .gif-card[type="event"] .gif-card__event-date--day {
        font-size: 5.75rem;
        text-align: right; } }
    @media screen and (min-width: 750px) {
      /* line 472, src/scss/template/_search.scss */
      .gif-search .gif-card[type="event"] .gif-card__event-date--day {
        font-size: 9.9375rem;
        text-align: left; } }
  /* line 480, src/scss/template/_search.scss */
  .gif-search .gif-card[type="event"] .gif-card__event-date--monthYear {
    margin-top: -0.4375rem;
    padding-left: 0rem; }
    @media screen and (min-width: 0) {
      /* line 480, src/scss/template/_search.scss */
      .gif-search .gif-card[type="event"] .gif-card__event-date--monthYear {
        text-align: right; } }
    @media screen and (min-width: 750px) {
      /* line 480, src/scss/template/_search.scss */
      .gif-search .gif-card[type="event"] .gif-card__event-date--monthYear {
        text-align: left; } }
    @media (min-width: 750px) {
      /* line 480, src/scss/template/_search.scss */
      .gif-search .gif-card[type="event"] .gif-card__event-date--monthYear {
        font-size: 1.375rem;
        padding-left: 0.25rem; } }
    @media (min-width: 1280px) {
      /* line 480, src/scss/template/_search.scss */
      .gif-search .gif-card[type="event"] .gif-card__event-date--monthYear {
        padding-left: 0;
        text-align: center; } }

@media screen and (min-width: 0) {
  /* line 499, src/scss/template/_search.scss */
  .gif-search .gif-card[type="event"] .gif-card__event-status {
    margin-top: 1.25rem;
    font-size: 0.75rem;
    line-height: 1.5; } }

@media screen and (min-width: 750px) {
  /* line 499, src/scss/template/_search.scss */
  .gif-search .gif-card[type="event"] .gif-card__event-status {
    margin-top: 1.875rem;
    font-size: 0.875rem; } }

/* line 516, src/scss/template/_search.scss */
.gif-search .gif-card[type="action-event"] .gif-card__cta,
.gif-search .gif-card[type="issue"] .gif-card__cta,
.gif-search .gif-card[type="landing"] .gif-card__cta,
.gif-search .gif-card[type="person"] .gif-card__cta,
.gif-search .gif-card[type="post"] .gif-card__cta,
.gif-search .gif-card[type="policyArea"] .gif-card__cta,
.gif-search .gif-card[type="publication"] .gif-card__cta,
.gif-search .gif-card[type="stateLaw"] .gif-card__cta {
  grid-column: 1;
  grid-row: 4;
  margin-right: auto; }
  /* line 521, src/scss/template/_search.scss */
  .gif-search .gif-card[type="action-event"] .gif-card__cta:hover,
  .gif-search .gif-card[type="issue"] .gif-card__cta:hover,
  .gif-search .gif-card[type="landing"] .gif-card__cta:hover,
  .gif-search .gif-card[type="person"] .gif-card__cta:hover,
  .gif-search .gif-card[type="post"] .gif-card__cta:hover,
  .gif-search .gif-card[type="policyArea"] .gif-card__cta:hover,
  .gif-search .gif-card[type="publication"] .gif-card__cta:hover,
  .gif-search .gif-card[type="stateLaw"] .gif-card__cta:hover {
    color: var(--white); }

/* line 526, src/scss/template/_search.scss */
.gif-search .gif-card[type="action-event"] .gif-card__image,
.gif-search .gif-card[type="issue"] .gif-card__image,
.gif-search .gif-card[type="landing"] .gif-card__image,
.gif-search .gif-card[type="person"] .gif-card__image,
.gif-search .gif-card[type="post"] .gif-card__image,
.gif-search .gif-card[type="policyArea"] .gif-card__image,
.gif-search .gif-card[type="publication"] .gif-card__image,
.gif-search .gif-card[type="stateLaw"] .gif-card__image {
  grid-row: 1 / span 4;
  width: 100%; }

/* line 531, src/scss/template/_search.scss */
.gif-search .gif-card[type="action-event"] .gif-card__eyebrow,
.gif-search .gif-card[type="action-event"] .gif-card__title,
.gif-search .gif-card[type="action-event"] .gif-card__job-details,
.gif-search .gif-card[type="action-event"] .gif-card__description,
.gif-search .gif-card[type="issue"] .gif-card__eyebrow,
.gif-search .gif-card[type="issue"] .gif-card__title,
.gif-search .gif-card[type="issue"] .gif-card__job-details,
.gif-search .gif-card[type="issue"] .gif-card__description,
.gif-search .gif-card[type="landing"] .gif-card__eyebrow,
.gif-search .gif-card[type="landing"] .gif-card__title,
.gif-search .gif-card[type="landing"] .gif-card__job-details,
.gif-search .gif-card[type="landing"] .gif-card__description,
.gif-search .gif-card[type="person"] .gif-card__eyebrow,
.gif-search .gif-card[type="person"] .gif-card__title,
.gif-search .gif-card[type="person"] .gif-card__job-details,
.gif-search .gif-card[type="person"] .gif-card__description,
.gif-search .gif-card[type="post"] .gif-card__eyebrow,
.gif-search .gif-card[type="post"] .gif-card__title,
.gif-search .gif-card[type="post"] .gif-card__job-details,
.gif-search .gif-card[type="post"] .gif-card__description,
.gif-search .gif-card[type="policyArea"] .gif-card__eyebrow,
.gif-search .gif-card[type="policyArea"] .gif-card__title,
.gif-search .gif-card[type="policyArea"] .gif-card__job-details,
.gif-search .gif-card[type="policyArea"] .gif-card__description,
.gif-search .gif-card[type="publication"] .gif-card__eyebrow,
.gif-search .gif-card[type="publication"] .gif-card__title,
.gif-search .gif-card[type="publication"] .gif-card__job-details,
.gif-search .gif-card[type="publication"] .gif-card__description,
.gif-search .gif-card[type="stateLaw"] .gif-card__eyebrow,
.gif-search .gif-card[type="stateLaw"] .gif-card__title,
.gif-search .gif-card[type="stateLaw"] .gif-card__job-details,
.gif-search .gif-card[type="stateLaw"] .gif-card__description {
  grid-column: 1;
  padding: 0;
  margin-top: 0; }

/* line 540, src/scss/template/_search.scss */
.gif-search .gif-card[type="action-event"] .gif-card__eyebrow,
.gif-search .gif-card[type="issue"] .gif-card__eyebrow,
.gif-search .gif-card[type="landing"] .gif-card__eyebrow,
.gif-search .gif-card[type="person"] .gif-card__eyebrow,
.gif-search .gif-card[type="post"] .gif-card__eyebrow,
.gif-search .gif-card[type="policyArea"] .gif-card__eyebrow,
.gif-search .gif-card[type="publication"] .gif-card__eyebrow,
.gif-search .gif-card[type="stateLaw"] .gif-card__eyebrow {
  grid-row: 1; }

/* line 544, src/scss/template/_search.scss */
.gif-search .gif-card[type="action-event"] .gif-card__title,
.gif-search .gif-card[type="issue"] .gif-card__title,
.gif-search .gif-card[type="landing"] .gif-card__title,
.gif-search .gif-card[type="person"] .gif-card__title,
.gif-search .gif-card[type="post"] .gif-card__title,
.gif-search .gif-card[type="policyArea"] .gif-card__title,
.gif-search .gif-card[type="publication"] .gif-card__title,
.gif-search .gif-card[type="stateLaw"] .gif-card__title {
  grid-row: 2; }

/* line 548, src/scss/template/_search.scss */
.gif-search .gif-card[type="action-event"] .gif-card__description,
.gif-search .gif-card[type="issue"] .gif-card__description,
.gif-search .gif-card[type="landing"] .gif-card__description,
.gif-search .gif-card[type="person"] .gif-card__description,
.gif-search .gif-card[type="post"] .gif-card__description,
.gif-search .gif-card[type="policyArea"] .gif-card__description,
.gif-search .gif-card[type="publication"] .gif-card__description,
.gif-search .gif-card[type="stateLaw"] .gif-card__description {
  grid-row: 3; }

/* line 552, src/scss/template/_search.scss */
.gif-search .gif-card[type="action-event"] .gif-card__job-details,
.gif-search .gif-card[type="issue"] .gif-card__job-details,
.gif-search .gif-card[type="landing"] .gif-card__job-details,
.gif-search .gif-card[type="person"] .gif-card__job-details,
.gif-search .gif-card[type="post"] .gif-card__job-details,
.gif-search .gif-card[type="policyArea"] .gif-card__job-details,
.gif-search .gif-card[type="publication"] .gif-card__job-details,
.gif-search .gif-card[type="stateLaw"] .gif-card__job-details {
  grid-row: 3;
  margin-top: 0; }

@media screen and (min-width: 0) {
  /* line 558, src/scss/template/_search.scss */
  .gif-search .gif-card[type="page"] {
    grid-template-rows: minmax(2.9375rem, auto) minmax(1.5625rem, auto) auto; } }

@media screen and (min-width: 750px) {
  /* line 558, src/scss/template/_search.scss */
  .gif-search .gif-card[type="page"] {
    grid-template-rows: minmax(1.875rem, auto) minmax(1.875rem, auto) auto; } }

@media screen and (min-width: 1280px) {
  /* line 558, src/scss/template/_search.scss */
  .gif-search .gif-card[type="page"] {
    grid-template-rows: minmax(2.9375rem, auto) minmax(2.6875rem, auto) auto; } }

/* line 567, src/scss/template/_search.scss */
.gif-search .gif-card[type="page"] .gif-card__cta {
  grid-column: 1;
  grid-row: 3;
  margin-right: auto; }
  /* line 572, src/scss/template/_search.scss */
  .gif-search .gif-card[type="page"] .gif-card__cta:hover {
    color: var(--white); }

/* line 577, src/scss/template/_search.scss */
.gif-search .gif-card[type="page"] .gif-card__image {
  grid-row: 1 / span 4;
  width: 100%; }

/* line 582, src/scss/template/_search.scss */
.gif-search .gif-card[type="page"] .gif-card__title,
.gif-search .gif-card[type="page"] .gif-card__description {
  grid-column: 1;
  margin-top: 0; }

/* line 588, src/scss/template/_search.scss */
.gif-search .gif-card[type="page"] .gif-card__title {
  grid-row: 1; }

/* line 592, src/scss/template/_search.scss */
.gif-search .gif-card[type="page"] .gif-card__description {
  grid-row: 2; }

/* line 597, src/scss/template/_search.scss */
.gif-search .gif-card[type="stateLaw"] {
  grid-template-columns: 100%; }

@media screen and (min-width: 0) {
  /* line 601, src/scss/template/_search.scss */
  .gif-search .gif-card[type="state"],
  .gif-search .gif-card[type="detail"] {
    grid-template-rows: 1.5625rem minmax(1.5625rem, auto) minmax(1.875rem, auto) auto; } }

@media screen and (min-width: 750px) {
  /* line 601, src/scss/template/_search.scss */
  .gif-search .gif-card[type="state"],
  .gif-search .gif-card[type="detail"] {
    grid-template-rows: 2.9375rem minmax(1.875rem, auto) minmax(2.5rem, auto) auto; } }

@media screen and (min-width: 1280px) {
  /* line 601, src/scss/template/_search.scss */
  .gif-search .gif-card[type="state"],
  .gif-search .gif-card[type="detail"] {
    grid-template-rows: 2.9375rem minmax(2.6875rem, auto) minmax(3.125rem, auto) auto; } }

/* line 611, src/scss/template/_search.scss */
.gif-search .gif-card[type="state"] .gif-card__eyebrow,
.gif-search .gif-card[type="state"] .gif-card__title,
.gif-search .gif-card[type="state"] .gif-card__scorecard,
.gif-search .gif-card[type="state"] .gif-card__description,
.gif-search .gif-card[type="detail"] .gif-card__eyebrow,
.gif-search .gif-card[type="detail"] .gif-card__title,
.gif-search .gif-card[type="detail"] .gif-card__scorecard,
.gif-search .gif-card[type="detail"] .gif-card__description {
  grid-column: 1;
  width: 100%; }

/* line 619, src/scss/template/_search.scss */
.gif-search .gif-card[type="state"] .gif-card__description,
.gif-search .gif-card[type="detail"] .gif-card__description {
  display: block;
  margin-top: 0; }

/* line 624, src/scss/template/_search.scss */
.gif-search .gif-card[type="state"] .gif-card__image,
.gif-search .gif-card[type="detail"] .gif-card__image {
  grid-column: 2;
  grid-row: 1/ span 5; }

/* line 629, src/scss/template/_search.scss */
.gif-search .gif-card[type="state"] .gif-card__scorecard,
.gif-search .gif-card[type="detail"] .gif-card__scorecard {
  margin-top: 0; }
  @media screen and (min-width: 0) {
    /* line 629, src/scss/template/_search.scss */
    .gif-search .gif-card[type="state"] .gif-card__scorecard,
    .gif-search .gif-card[type="detail"] .gif-card__scorecard {
      font-size: 0.875rem; } }
  @media screen and (min-width: 750px) {
    /* line 629, src/scss/template/_search.scss */
    .gif-search .gif-card[type="state"] .gif-card__scorecard,
    .gif-search .gif-card[type="detail"] .gif-card__scorecard {
      font-size: 1rem; } }

/* line 638, src/scss/template/_search.scss */
.gif-search .gif-card[type="statistic"] {
  display: block;
  height: auto;
  grid-column: 1/span 6;
  min-height: unset;
  padding-bottom: 1.25rem; }
  @media (min-width: 750px) {
    /* line 638, src/scss/template/_search.scss */
    .gif-search .gif-card[type="statistic"] {
      grid-column: unset;
      padding-bottom: 0; } }
  @media (min-width: 750px) {
    /* line 651, src/scss/template/_search.scss */
    .gif-search .gif-card[type="statistic"] .gif-card__bg {
      transform: rotate(45deg) scaleY(1.25) translateY(60%); }
      /* line 655, src/scss/template/_search.scss */
      .gif-search .gif-card[type="statistic"] .gif-card__bg.is-open {
        height: 150vw;
        width: 120%; }
      /* line 660, src/scss/template/_search.scss */
      .gif-search .gif-card[type="statistic"] .gif-card__bg.is-opening {
        height: 150vw;
        width: 120%; } }
  @media (min-width: 1280px) {
    /* line 651, src/scss/template/_search.scss */
    .gif-search .gif-card[type="statistic"] .gif-card__bg {
      transform: rotate(45deg) scale(1.25) translateY(60%); } }
  /* line 673, src/scss/template/_search.scss */
  .gif-search .gif-card[type="statistic"][variant="marquee"] .gif-card__title a {
    color: var(--white); }
  /* line 679, src/scss/template/_search.scss */
  .gif-search .gif-card[type="statistic"] .gif-card__contain {
    display: grid;
    margin-bottom: 1.875rem; }
    @media screen and (min-width: 0) {
      /* line 679, src/scss/template/_search.scss */
      .gif-search .gif-card[type="statistic"] .gif-card__contain {
        grid-template-rows: minmax(1.5625rem, auto) minmax(1.5625rem, auto);
        grid-template-columns: 100%;
        min-height: 25.875rem;
        padding-bottom: 1.25rem; } }
    @media screen and (min-width: 750px) {
      /* line 679, src/scss/template/_search.scss */
      .gif-search .gif-card[type="statistic"] .gif-card__contain {
        grid-template-rows: minmax(3.75rem, auto) minmax(1.875rem, auto);
        grid-template-columns: 47.92453% 43.39623%;
        min-height: 16.0625rem;
        padding-bottom: 0; } }
    @media screen and (min-width: 1280px) {
      /* line 679, src/scss/template/_search.scss */
      .gif-search .gif-card[type="statistic"] .gif-card__contain {
        grid-template-rows: minmax(2.9375rem, auto) minmax(2.6875rem, auto);
        grid-template-columns: 47.92319% 40.94538%; } }
  /* line 699, src/scss/template/_search.scss */
  .gif-search .gif-card[type="statistic"] .gif-card__eyebrow,
  .gif-search .gif-card[type="statistic"] .gif-card__title,
  .gif-search .gif-card[type="statistic"] .gif-card__job-details,
  .gif-search .gif-card[type="statistic"] .gif-card__description {
    grid-column: 1;
    padding: 0; }
  /* line 707, src/scss/template/_search.scss */
  .gif-search .gif-card[type="statistic"] .gif-card__image {
    margin: 0;
    width: auto; }
    @media screen and (min-width: 0) {
      /* line 707, src/scss/template/_search.scss */
      .gif-search .gif-card[type="statistic"] .gif-card__image {
        grid-row: 1;
        min-height: 16.25rem; } }
    @media screen and (min-width: 750px) {
      /* line 707, src/scss/template/_search.scss */
      .gif-search .gif-card[type="statistic"] .gif-card__image {
        grid-row: 1/span 3; } }
    /* line 716, src/scss/template/_search.scss */
    .gif-search .gif-card[type="statistic"] .gif-card__image:before {
      content: none; }
    /* line 720, src/scss/template/_search.scss */
    .gif-search .gif-card[type="statistic"] .gif-card__image figure {
      height: auto;
      margin: 0 auto;
      overflow: hidden;
      position: relative; }
    /* line 727, src/scss/template/_search.scss */
    .gif-search .gif-card[type="statistic"] .gif-card__image img {
      height: auto;
      position: relative;
      width: auto; }
  /* line 734, src/scss/template/_search.scss */
  .gif-search .gif-card[type="statistic"] .gif-card__number {
    grid-column: 1;
    margin-bottom: 0;
    overflow-wrap: break-word;
    text-align: left; }
    @media screen and (min-width: 0) {
      /* line 734, src/scss/template/_search.scss */
      .gif-search .gif-card[type="statistic"] .gif-card__number {
        font-size: 5.75rem;
        grid-row: 1;
        min-height: 15.125rem; } }
    @media screen and (min-width: 750px) {
      /* line 734, src/scss/template/_search.scss */
      .gif-search .gif-card[type="statistic"] .gif-card__number {
        font-size: 6.25rem;
        grid-row: 1/span 3;
        min-height: unset; } }
  /* line 747, src/scss/template/_search.scss */
  .gif-search .gif-card[type="statistic"] .gif-card__title {
    width: 100%; }
    @media screen and (min-width: 0) {
      /* line 747, src/scss/template/_search.scss */
      .gif-search .gif-card[type="statistic"] .gif-card__title {
        grid-column: 1;
        grid-row: 2; } }
    @media screen and (min-width: 750px) {
      /* line 747, src/scss/template/_search.scss */
      .gif-search .gif-card[type="statistic"] .gif-card__title {
        grid-column: 2;
        grid-row: 1; } }
    @media (min-width: 750px) {
      /* line 747, src/scss/template/_search.scss */
      .gif-search .gif-card[type="statistic"] .gif-card__title {
        padding: 1.875rem 0 0 0; } }
    @media screen and (min-width: 0) {
      /* line 747, src/scss/template/_search.scss */
      .gif-search .gif-card[type="statistic"] .gif-card__title {
        font-size: 1.375rem;
        padding: 3.75rem 1.5rem 0 1.1875rem; } }
    @media screen and (min-width: 750px) {
      /* line 747, src/scss/template/_search.scss */
      .gif-search .gif-card[type="statistic"] .gif-card__title {
        font-size: 1.5rem;
        padding: 1.875rem 4.15094% 0 0; } }
    @media screen and (min-width: 1280px) {
      /* line 747, src/scss/template/_search.scss */
      .gif-search .gif-card[type="statistic"] .gif-card__title {
        padding: 1.875rem 3.43755% 0 0; } }
    /* line 768, src/scss/template/_search.scss */
    .gif-search .gif-card[type="statistic"] .gif-card__title a {
      color: var(--valencia); }
  /* line 773, src/scss/template/_search.scss */
  .gif-search .gif-card[type="statistic"] .gif-card__description {
    margin-top: 0.3125rem;
    width: 100%; }
    @media screen and (min-width: 0) {
      /* line 773, src/scss/template/_search.scss */
      .gif-search .gif-card[type="statistic"] .gif-card__description {
        font-size: 0.875rem;
        grid-column: 1;
        grid-row: 3;
        line-height: 1.25rem;
        padding: 0 1.5rem 0 1.1875rem; } }
    @media screen and (min-width: 750px) {
      /* line 773, src/scss/template/_search.scss */
      .gif-search .gif-card[type="statistic"] .gif-card__description {
        font-size: 1rem;
        grid-column: 2;
        grid-row: 2;
        padding: 0 4.15094% 0 0; } }
    @media screen and (min-width: 1280px) {
      /* line 773, src/scss/template/_search.scss */
      .gif-search .gif-card[type="statistic"] .gif-card__description {
        font-size: 1.125rem;
        line-height: 1.5rem;
        padding: 0 3.43755% 0 0; } }

@media screen and (min-width: 0) {
  /* line 1, src/blocks/content-grid/_content-grid.scss */
  .gif-content-grid {
    margin-bottom: 0rem; } }

@media screen and (min-width: 750px) {
  /* line 1, src/blocks/content-grid/_content-grid.scss */
  .gif-content-grid {
    margin-bottom: 1.5625rem; } }

/* line 14, src/blocks/content-grid/_content-grid.scss */
.gif-content-grid.gif-featured {
  padding-top: 0; }

/* line 18, src/blocks/content-grid/_content-grid.scss */
.gif-content-grid .gif-featured__title {
  text-transform: uppercase; }

@media screen and (min-width: 0) {
  /* line 22, src/blocks/content-grid/_content-grid.scss */
  .gif-content-grid .gif-featured__load-more {
    padding-top: 2.5rem;
    margin-top: 0; } }

@media screen and (min-width: 750px) {
  /* line 22, src/blocks/content-grid/_content-grid.scss */
  .gif-content-grid .gif-featured__load-more {
    padding-top: 0;
    margin-top: 3.75rem; } }

/* line 38, src/blocks/content-grid/_content-grid.scss */
.gif-content-grid.gif-loaded .gif-featured__load-more {
  display: none; }
  /* line 41, src/blocks/content-grid/_content-grid.scss */
  .gif-content-grid.gif-loaded .gif-featured__load-more::before {
    width: 0; }
  /* line 45, src/blocks/content-grid/_content-grid.scss */
  .gif-content-grid.gif-loaded .gif-featured__load-more::after {
    content: none; }

/* line 57, src/blocks/content-grid/_content-grid.scss */
.gif-content-grid .gif-cards::after {
  content: "";
  flex: auto; }

/* line 62, src/blocks/content-grid/_content-grid.scss */
.gif-content-grid .gif-cards > .gif-card:nth-last-child(-n + 3) {
  padding-bottom: 1.25rem; }

/* line 76, src/blocks/content-grid/_content-grid.scss */
.gif-content-grid .gif-card:not([type="statistic"]) {
  max-height: 28.75rem;
  width: 22.5rem; }

/* line 83, src/blocks/content-grid/_content-grid.scss */
.gif-content-grid .gif-card[type="policyArea"] .gif-card__eyebrow, .gif-content-grid .gif-card[type="stateLaw"] .gif-card__eyebrow {
  margin-top: 0; }

@media (min-width: 1280px) {
  /* line 89, src/blocks/content-grid/_content-grid.scss */
  .gif-content-grid .gif-card[type="statistic"] .gif-card__contain {
    max-width: 22.5rem;
    min-height: 28.75rem; } }

/* line 98, src/blocks/content-grid/_content-grid.scss */
.gif-content-grid .gif-card:nth-child(3n + 1):not(:first-child) {
  position: relative; }
  @media (min-width: 750px) {
    /* line 101, src/blocks/content-grid/_content-grid.scss */
    .gif-content-grid .gif-card:nth-child(3n + 1):not(:first-child)::before {
      position: absolute;
      display: block;
      top: 0;
      width: 1157.8px;
      height: 0.0625rem;
      background-color: var(--light-blue-grey); } }

@media screen and (min-width: 0) {
  /* line 113, src/blocks/content-grid/_content-grid.scss */
  .gif-content-grid .gif-card:nth-child(3n + 2):last-child {
    margin-left: 0; } }

@media screen and (min-width: 750px) {
  /* line 113, src/blocks/content-grid/_content-grid.scss */
  .gif-content-grid .gif-card:nth-child(3n + 2):last-child {
    margin-left: 1.6875rem; } }

@media screen and (min-width: 1280px) {
  /* line 113, src/blocks/content-grid/_content-grid.scss */
  .gif-content-grid .gif-card:nth-child(3n + 2):last-child {
    margin-left: 2.375rem; } }

/* line 124, src/blocks/content-grid/_content-grid.scss */
.gif-content-grid .gif-card:nth-child(3n + 2):last-child::before {
  width: 100%; }

/* line 128, src/blocks/content-grid/_content-grid.scss */
.gif-content-grid .gif-card:nth-child(3n + 2):last-child::after {
  display: none; }

/* line 134, src/blocks/content-grid/_content-grid.scss */
.gif-content-grid .gif-card__affiliation {
  margin-top: 0.625rem; }
  /* line 136, src/blocks/content-grid/_content-grid.scss */
  .gif-content-grid .gif-card__affiliation p ~ p {
    margin-top: 0.625rem; }

/* line 141, src/blocks/content-grid/_content-grid.scss */
.gif-content-grid .gif-card__job-details--job span,
.gif-content-grid .gif-card__affiliation p {
  font-weight: bold; }
  @media screen and (min-width: 0) {
    /* line 141, src/blocks/content-grid/_content-grid.scss */
    .gif-content-grid .gif-card__job-details--job span,
    .gif-content-grid .gif-card__affiliation p {
      font-size: 0.875rem;
      line-height: 1.29; } }
  @media screen and (min-width: 750px) {
    /* line 141, src/blocks/content-grid/_content-grid.scss */
    .gif-content-grid .gif-card__job-details--job span,
    .gif-content-grid .gif-card__affiliation p {
      font-size: 0.875rem;
      line-height: 1.29; } }
  @media screen and (min-width: 1280px) {
    /* line 141, src/blocks/content-grid/_content-grid.scss */
    .gif-content-grid .gif-card__job-details--job span,
    .gif-content-grid .gif-card__affiliation p {
      font-size: 1.125rem;
      line-height: normal; } }

/* Admin panel */
/* line 165, src/blocks/content-grid/_content-grid.scss */
.wp-admin .gif-content-grid .gif-cards {
  overflow-x: hidden; }

/* line 1, src/scss/template/_password-protected.scss */
.gif-password-protected {
  font-family: "Ringside Condensed A", "Ringside Condensed B";
  font-style: normal;
  font-weight: 400; }
  /* line 4, src/scss/template/_password-protected.scss */
  .gif-password-protected form {
    grid-column: 1/span 6;
    margin: 15vh 0 20vh; }
    @media (min-width: 750px) {
      /* line 4, src/scss/template/_password-protected.scss */
      .gif-password-protected form {
        grid-column: 4/span 6; } }
  /* line 13, src/scss/template/_password-protected.scss */
  .gif-password-protected h2 {
    font-size: 1.625rem;
    font-weight: bold;
    font-stretch: condensed;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: var(--dark-blue-grey);
    margin-bottom: 1.875rem; }
    @media (min-width: 750px) {
      /* line 13, src/scss/template/_password-protected.scss */
      .gif-password-protected h2 {
        font-size: 1.875rem; } }
    @media (min-width: 1280px) {
      /* line 13, src/scss/template/_password-protected.scss */
      .gif-password-protected h2 {
        font-size: 2.25rem; } }
  /* line 32, src/scss/template/_password-protected.scss */
  .gif-password-protected input[type="password"] {
    border-radius: 8px;
    border: solid 2px var(--light-blue-grey);
    background-color: var(--white);
    display: inline-block;
    padding: 0.875rem 1.125rem;
    margin: 0 0 0.625rem;
    width: 100%; }
    @media (min-width: 1280px) {
      /* line 32, src/scss/template/_password-protected.scss */
      .gif-password-protected input[type="password"] {
        margin: 0 0.625rem 0 0;
        width: 50%; } }
  /* line 51, src/scss/template/_password-protected.scss */
  .gif-password-protected p {
    margin-bottom: 0.625rem;
    color: var(--pale-red); }
  /* line 56, src/scss/template/_password-protected.scss */
  .gif-password-protected button {
    width: 100%; }
    @media (min-width: 1280px) {
      /* line 56, src/scss/template/_password-protected.scss */
      .gif-password-protected button {
        width: auto; } }

/* Trumps */
/* line 1, src/scss/trumps/_trumps.scss */
html.no-js {
  margin-top: 0 !important; }

/* line 6, src/scss/trumps/_trumps.scss */
.wp-block-embed-twitter figcaption {
  font-family: "Ringside Condensed A", "Ringside Condensed B";
  font-style: normal;
  font-weight: 400;
  grid-column: 4 / -4;
  color: var(--dark-blue-grey);
  font-size: 1.125rem;
  font-stretch: condensed;
  letter-spacing: normal;
  line-height: 1.67; }
  @media (min-width: 750px) {
    /* line 6, src/scss/trumps/_trumps.scss */
    .wp-block-embed-twitter figcaption {
      font-size: 1.375rem;
      line-height: 1.64; } }
  /* line 21, src/scss/trumps/_trumps.scss */
  .wp-block-embed-twitter figcaption a {
    text-decoration: none;
    color: var(--dusk-blue); }
    /* line 25, src/scss/trumps/_trumps.scss */
    .wp-block-embed-twitter figcaption a:hover {
      color: var(--pale-red); }
  /* line 31, src/scss/trumps/_trumps.scss */
  .wp-block-embed-twitter figcaption > a {
    text-decoration: none;
    padding-bottom: 0.1875rem;
    border-bottom: dashed 0.0625rem var(--dusk-blue); }
    /* line 36, src/scss/trumps/_trumps.scss */
    .wp-block-embed-twitter figcaption > a:hover {
      color: var(--pale-red);
      border-color: var(--pale-red); }

/* line 44, src/scss/trumps/_trumps.scss */
.wp-block-embed__wrapper {
  grid-column: 1 / -1; }
  /* line 47, src/scss/trumps/_trumps.scss */
  .wp-block-embed__wrapper .twitter-tweet-rendered {
    margin-left: auto;
    margin-right: auto; }

/* line 53, src/scss/trumps/_trumps.scss */
blockquote.twitter-tweet {
  display: block;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif;
  font-weight: bold;
  line-height: 1.3125;
  border-color: #eee #ddd #bbb;
  border-radius: 5px;
  border-style: solid;
  border-width: 1px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  margin: 10px auto;
  padding: 1.5rem;
  max-width: 600px; }
  @media screen and (min-width: 0) {
    /* line 53, src/scss/trumps/_trumps.scss */
    blockquote.twitter-tweet {
      font-size: 16px; } }
  @media screen and (min-width: 1280px) {
    /* line 53, src/scss/trumps/_trumps.scss */
    blockquote.twitter-tweet {
      font-size: 19px; } }

/* line 80, src/scss/trumps/_trumps.scss */
blockquote.twitter-tweet p {
  font-weight: normal;
  line-height: 1.3125;
  margin-bottom: 1rem; }

/* line 86, src/scss/trumps/_trumps.scss */
blockquote.twitter-tweet a {
  color: #1b95e0;
  font-weight: normal;
  text-decoration: none;
  outline: 0 none; }
  /* line 92, src/scss/trumps/_trumps.scss */
  blockquote.twitter-tweet a + a {
    margin-left: 0.4rem; }

/* line 97, src/scss/trumps/_trumps.scss */
blockquote.twitter-tweet a:hover,
blockquote.twitter-tweet a:focus {
  text-decoration: underline; }
