@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; }

/* 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 22, src/components/button/_button.scss */
  .gif-button[disabled], .gif-form__everyaction .at-form-submit .at-submit[disabled] {
    opacity: 0.5;
    cursor: default; }
  /* line 27, 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 43, 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 58, 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 66, src/components/button/_button.scss */
  .gif-button--outline {
    background-color: transparent;
    border: solid 0.125rem var(--pale-red); }
    /* line 70, 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 86, src/components/button/_button.scss */
  .gif-button--outline:hover::before {
    height: calc(100% + 2px); } }
  /* line 93, 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 109, 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 109, 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 109, 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 109, 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 140, 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 140, src/components/button/_button.scss */
        .gif-button--outline-blue:before {
          height: 18px;
          width: 18px; } }
      @media screen and (min-width: 750px) {
        /* line 140, src/components/button/_button.scss */
        .gif-button--outline-blue:before {
          height: 18px;
          width: 18px; } }
      @media screen and (min-width: 1280px) {
        /* line 140, src/components/button/_button.scss */
        .gif-button--outline-blue:before {
          height: 20px;
          width: 20px; } }
    /* line 163, src/components/button/_button.scss */
    .gif-button--outline-blue:hover {
      color: var(--white);
      background-color: var(--chathams); }
      /* line 167, 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 173, 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 173, src/components/button/_button.scss */
      .gif-button--link {
        font-size: 1.125rem;
        line-height: 1.22; } }
    @media screen and (min-width: 1280px) {
      /* line 173, src/components/button/_button.scss */
      .gif-button--link {
        font-size: 1.375rem;
        line-height: 1; } }
    /* line 196, 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 211, src/components/button/_button.scss */
      .gif-button--link:hover {
        color: white; }
        /* line 213, src/components/button/_button.scss */
        .gif-button--link:hover::after {
          transform: scale(1.13); } }
  /* line 221, src/components/button/_button.scss */
  .gif-button--close {
    background-color: transparent;
    border-radius: 0;
    height: auto; }
  /* line 227, 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 31, 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 31, src/components/title/_title.scss */
    .gif-title--spotlight {
      font-size: 3.5rem; } }
  @media screen and (min-width: 0) {
    /* line 55, 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 55, 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 55, src/components/title/_title.scss */
    .gif-title--hero {
      font-size: 5.125rem;
      line-height: 5.125rem; } }
  @media screen and (min-width: 0) {
    /* line 77, 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 77, 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 77, src/components/title/_title.scss */
    .gif-title--mini-spotlight {
      font-size: 3.5rem;
      line-height: 1;
      margin-top: 0rem; } }
  /* line 104, 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 102, 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 102, 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 102, src/components/title/_title.scss */
    .gif-title--gun-violence-101, .gif-title--thumbnail-grid {
      font-size: 4rem;
      line-height: 1;
      margin-top: 0rem; } }
  /* line 134, 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 132, 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 132, 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 132, 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 8, 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 21, 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 26, src/components/textfield/_textfield.scss */
  .gif-textfield.has-error, .gif-form__everyaction label.has-error {
    --border-color: var(--red); }
  /* line 30, 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 30, 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 30, 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 42, 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 62, 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 73, 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 89, src/components/textfield/_textfield.scss */
.gif-form__everyaction .ngp-form {
  overflow: unset; }

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

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

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

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

/* line 111, 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 120, src/components/textfield/_textfield.scss */
.gif-form__everyaction .at-fields {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%; }

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

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

/* line 138, src/components/textfield/_textfield.scss */
.gif-form__everyaction label {
  margin-bottom: 0 !important; }
  /* line 142, 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 142, 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 142, 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 153, 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 159, src/components/textfield/_textfield.scss */
.gif-form__everyaction .at .error small.error {
  margin-top: -0.125rem; }

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

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

/* line 184, 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 184, 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 184, src/components/textfield/_textfield.scss */
    .gif-form__everyaction .at-form .content > .contributions {
      font-size: 1.875rem;
      line-height: 1.13; } }

/* line 197, 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 197, src/components/textfield/_textfield.scss */
    .at-form + .content > .contributions {
      font-size: 1.75rem;
      line-height: 1.21; } }
  @media screen and (min-width: 750px) {
    /* line 197, 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 20, src/components/featured/_featured.scss */
  .gif-featured--bg-gray {
    --featured-bg-color: var(--light-blue-grey-20); }
  /* line 23, src/components/featured/_featured.scss */
  .gif-featured--bg-red {
    --featured-bg-color: var(--pale-red); }
    /* line 25, src/components/featured/_featured.scss */
    .gif-featured--bg-red * {
      color: var(--white) !important; }
    /* line 27, src/components/featured/_featured.scss */
    .gif-featured--bg-red .gif-featured__cta {
      border: solid 0.125rem var(--white); }
    /* line 31, src/components/featured/_featured.scss */
    .gif-featured--bg-red .gif-button--link {
      border-color: var(--dark-blue-grey); }
  /* line 35, src/components/featured/_featured.scss */
  .gif-featured--bg-navy {
    --featured-bg-color: var(--cello); }
    /* line 37, src/components/featured/_featured.scss */
    .gif-featured--bg-navy * {
      color: var(--white) !important; }
  /* line 41, src/components/featured/_featured.scss */
  .gif-featured__contain {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
  /* line 48, src/components/featured/_featured.scss */
  .gif-featured__header {
    padding-bottom: 1.25rem; }
    @media screen and (min-width: 0) {
      /* line 48, src/components/featured/_featured.scss */
      .gif-featured__header {
        width: 100%; } }
    @media screen and (min-width: 750px) {
      /* line 48, src/components/featured/_featured.scss */
      .gif-featured__header {
        width: 65.28302%; } }
    @media screen and (min-width: 1280px) {
      /* line 48, src/components/featured/_featured.scss */
      .gif-featured__header {
        width: 48.28122%; } }
    @media screen and (min-width: 0) {
      /* line 57, 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 57, 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 57, src/components/featured/_featured.scss */
      .gif-featured__header .gif-divider-1 {
        margin-bottom: 0.625rem;
        width: 14.29338%; } }
  /* line 67, 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 67, 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 67, src/components/featured/_featured.scss */
      .gif-featured__title {
        font-size: 1.875rem;
        letter-spacing: 0.03375rem; } }
    @media screen and (min-width: 1280px) {
      /* line 67, src/components/featured/_featured.scss */
      .gif-featured__title {
        font-size: 2.25rem;
        line-height: 1.11;
        letter-spacing: 0;
        margin-bottom: 0.625rem; } }
  /* line 77, 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 77, 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 77, src/components/featured/_featured.scss */
      .gif-featured__description {
        margin-top: 1.1875rem; } }
    @media screen and (min-width: 1280px) {
      /* line 77, src/components/featured/_featured.scss */
      .gif-featured__description {
        font-size: 1.125rem;
        line-height: 1.33;
        margin-top: -0.0625rem; } }
  /* line 86, src/components/featured/_featured.scss */
  .gif-featured__cta-wrap {
    display: flex; }
    @media screen and (min-width: 0) {
      /* line 86, src/components/featured/_featured.scss */
      .gif-featured__cta-wrap {
        justify-content: center;
        order: 4;
        width: 100%; } }
    @media screen and (min-width: 750px) {
      /* line 86, 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 86, src/components/featured/_featured.scss */
      .gif-featured__cta-wrap {
        width: 31.04163%; } }
    @media (max-width: 749px) {
      /* line 86, src/components/featured/_featured.scss */
      .gif-featured__cta-wrap {
        margin-top: 10px; } }
    @media (min-width: 750px) {
      /* line 101, src/components/featured/_featured.scss */
      .gif-featured__cta-wrap--mobile {
        display: none; } }
    @media (max-width: 749px) {
      /* line 107, src/components/featured/_featured.scss */
      .gif-featured__cta-wrap--desktop {
        display: none; } }
  /* line 113, src/components/featured/_featured.scss */
  .gif-featured__cards {
    width: 100%; }
    @media screen and (min-width: 750px) {
      /* line 113, src/components/featured/_featured.scss */
      .gif-featured__cards {
        order: 2; } }
    /* line 119, src/components/featured/_featured.scss */
    .gif-featured__cards::after {
      content: '';
      display: block; }
      @media screen and (min-width: 0) {
        /* line 119, src/components/featured/_featured.scss */
        .gif-featured__cards::after {
          width: 100%; } }
      @media screen and (min-width: 750px) {
        /* line 119, src/components/featured/_featured.scss */
        .gif-featured__cards::after {
          width: 30.56604%; } }
      @media screen and (min-width: 1280px) {
        /* line 119, src/components/featured/_featured.scss */
        .gif-featured__cards::after {
          width: 31.04163%; } }
  /* line 130, 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 130, 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 130, 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 130, src/components/featured/_featured.scss */
      .gif-featured__load-more {
        margin-bottom: 2.5rem; } }
    /* line 142, 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 142, src/components/featured/_featured.scss */
        .gif-featured__load-more::before, .gif-featured__load-more::after {
          display: none; } }
      @media screen and (min-width: 750px) {
        /* line 142, 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 142, 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 30, src/components/filter/_filter.scss */
  .gif-filter__item {
    position: relative; }
    @media screen and (min-width: 0) {
      /* line 30, src/components/filter/_filter.scss */
      .gif-filter__item {
        width: 100%; } }
    @media screen and (min-width: 750px) {
      /* line 30, src/components/filter/_filter.scss */
      .gif-filter__item {
        margin-right: 4.15094%; } }
    @media screen and (min-width: 1280px) {
      /* line 30, src/components/filter/_filter.scss */
      .gif-filter__item {
        width: 31.04163%;
        margin-right: 3.43755%; } }
    /* line 40, 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 40, src/components/filter/_filter.scss */
        .gif-filter__item::before {
          display: none; } }
      @media screen and (min-width: 1280px) {
        /* line 40, src/components/filter/_filter.scss */
        .gif-filter__item::before {
          display: block; } }
    /* line 53, src/components/filter/_filter.scss */
    [count="3"] .gif-filter__item:nth-child(3) {
      margin-right: 0; }
      /* line 55, src/components/filter/_filter.scss */
      [count="3"] .gif-filter__item:nth-child(3)::before {
        display: none; }
    @media (min-width: 1280px) {
      /* line 59, src/components/filter/_filter.scss */
      [count="4"] .gif-filter__item {
        width: 22.42183%; }
        /* line 62, src/components/filter/_filter.scss */
        [count="4"] .gif-filter__item::before {
          left: auto;
          right: 0; } }
    /* line 67, src/components/filter/_filter.scss */
    [count="4"] .gif-filter__item:nth-child(4) {
      margin-right: 0; }
    /* line 71, 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 71, src/components/filter/_filter.scss */
        .gif-filter__item + .gif-filter__item {
          border: 0; } }
    /* line 77, src/components/filter/_filter.scss */
    .gif-filter__item-link {
      display: flex;
      align-items: center; }
      /* line 82, src/components/filter/_filter.scss */
      [count="4"] .gif-filter__item-link {
        padding-right: 1.125rem; }
      /* line 85, 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 85, 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 85, 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 101, src/components/filter/_filter.scss */
      .gif-filter__item-link svg {
        fill: var(--white);
        width: 0.9375rem; }
      /* line 105, src/components/filter/_filter.scss */
      .gif-filter__item-link.is-active svg {
        transform: rotate(180deg); }
  /* line 110, src/components/filter/_filter.scss */
  .gif-filter__list {
    overflow-x: auto;
    max-height: 73vh;
    background: var(--light-grey);
    display: none; }
    /* line 115, src/components/filter/_filter.scss */
    .is-active + .gif-filter__list {
      display: block; }
    @media screen and (min-width: 0) {
      /* line 110, 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 110, 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 137, 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 .15s ease; }
    /* line 146, src/components/filter/_filter.scss */
    .gif-filter__list-link a:hover {
      color: var(--dusk-blue); }
  /* line 152, src/components/filter/_filter.scss */
  .gif-filter__group {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem; }
    /* line 155, src/components/filter/_filter.scss */
    .gif-filter__group-items {
      padding-left: 1.25rem; }
    /* line 158, src/components/filter/_filter.scss */
    .gif-filter__group + .gif-filter__group {
      border-top: 0.0625rem solid var(--light-blue-grey); }
  /* line 163, src/components/filter/_filter.scss */
  .gif-filter__group > .gif-filter__group-items {
    margin-top: 0.625rem; }
    /* line 166, src/components/filter/_filter.scss */
    .gif-filter__group > .gif-filter__group-items a {
      font-weight: 400; }
  /* line 171, src/components/filter/_filter.scss */
  .gif-filter__group .gif-filter__group-items > .gif-filter__list-link:not(:first-child) {
    margin-top: 0.625rem; }
  /* line 175, 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 8, 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 8, 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 8, 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 14, 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 14, src/components/spotlight-full/_spotlight-full.scss */
  .gif-spotlight-full__image {
    grid-column: 1/span 5;
    margin-left: 0;
    margin-right: 0; } }

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

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

/* line 29, src/components/spotlight-full/_spotlight-full.scss */
.gif-spotlight-full__content {
  position: relative; }
  @media screen and (min-width: 0) {
    /* line 29, 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 29, 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 35, src/components/spotlight-full/_spotlight-full.scss */
    .gif-spotlight-full__content article {
      margin-top: 2.5rem; } }
  @media screen and (min-width: 1280px) {
    /* line 35, src/components/spotlight-full/_spotlight-full.scss */
    .gif-spotlight-full__content article {
      margin-top: 3.25rem; } }
  @media screen and (min-width: 0) {
    /* line 40, src/components/spotlight-full/_spotlight-full.scss */
    .gif-spotlight-full__content .gif-title {
      margin-top: 0.75rem; } }
  @media screen and (min-width: 750px) {
    /* line 40, src/components/spotlight-full/_spotlight-full.scss */
    .gif-spotlight-full__content .gif-title {
      margin-top: 1rem; } }
  @media screen and (min-width: 1280px) {
    /* line 40, src/components/spotlight-full/_spotlight-full.scss */
    .gif-spotlight-full__content .gif-title {
      margin-top: 1.25rem; } }

/* line 46, 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 46, 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 46, 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 46, 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 59, 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 59, 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 59, 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 59, 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 59, src/components/spotlight-full/_spotlight-full.scss */
    .gif-spotlight-full__watermark div {
      margin-left: calc((var(--margin-desktop) * -1) - 10px); } }
  /* line 76, 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 76, src/components/spotlight-full/_spotlight-full.scss */
      .gif-spotlight-full__watermark div:last-child {
        left: auto; } }
    @media screen and (min-width: 750px) {
      /* line 76, src/components/spotlight-full/_spotlight-full.scss */
      .gif-spotlight-full__watermark div:last-child {
        left: 48.33962%; } }
    @media screen and (min-width: 1280px) {
      /* line 76, src/components/spotlight-full/_spotlight-full.scss */
      .gif-spotlight-full__watermark div:last-child {
        left: auto; } }

/* line 93, 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 98, src/components/spotlight-full/_spotlight-full.scss */
  .gif-spotlight-full__form-submit {
    width: 100%; } }

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

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

/* line 107, 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 16, 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 16, 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 16, 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 16, 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 31, 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 36, 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 36, src/components/cookie-banner/_cookie-banner.scss */
      .gif-cookie-banner__accept {
        grid-column: 9/span 3; } }
    @media (min-width: 1280px) {
      /* line 36, 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 50, 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 50, 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 50, src/components/cookie-banner/_cookie-banner.scss */
      .gif-cookie-banner__accept button {
        padding: 0.75rem 3.1875rem 0.75rem 3.25rem; } }
  /* line 58, src/components/cookie-banner/_cookie-banner.scss */
  .gif-cookie-banner__close {
    padding: 0;
    justify-self: flex-end;
    grid-row-start: 1; }
    /* line 63, 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 58, 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 58, src/components/cookie-banner/_cookie-banner.scss */
      .gif-cookie-banner__close {
        grid-column-start: 12;
        margin-top: 0;
        align-self: center; } }
  /* line 76, 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 76, src/components/cookie-banner/_cookie-banner.scss */
      .gif-cookie-banner__accept button, .gif-cookie-banner__close {
        font-size: 1.375rem; } }
  /* line 87, src/components/cookie-banner/_cookie-banner.scss */
  .gif-cookie-banner.is-visible {
    display: block; }

/* line 93, 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 16, 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 16, 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 16, 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 16, 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 16, src/components/breaking-news-banner/_breaking-news-banner.scss */
      .gif-breaking-news-banner__container {
        margin: 0 8.75rem; } }
  /* line 27, 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 32, 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 38, 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 38, 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 38, 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 38, src/components/breaking-news-banner/_breaking-news-banner.scss */
          .gif-breaking-news-banner__text p strong {
            letter-spacing: 0.03812rem; } }
      /* line 48, 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 32, 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 32, 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 32, src/components/breaking-news-banner/_breaking-news-banner.scss */
        .gif-breaking-news-banner__text p {
          font-size: 1.375rem;
          height: 1.625rem; } }
    /* line 60, 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 64, 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 64, 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 64, 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 70, 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 70, 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 70, 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 88, 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 93, 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 88, 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 88, src/components/breaking-news-banner/_breaking-news-banner.scss */
      .gif-breaking-news-banner__close {
        align-self: center; } }
  /* line 104, 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 27, src/components/anchor-links/_anchor-links.scss */
  .gif-anchor-links--activated {
    display: block; }
  /* line 32, src/components/anchor-links/_anchor-links.scss */
  .gif-anchor-links--hide ul {
    opacity: 0; }
  /* line 38, src/components/anchor-links/_anchor-links.scss */
  .gif-anchor-links--show ul {
    opacity: 1; }
  @media screen and (min-width: 0) {
    /* line 44, src/components/anchor-links/_anchor-links.scss */
    .gif-anchor-links--close .gif-anchor-links__button {
      visibility: hidden; } }
  @media screen and (min-width: 1280px) {
    /* line 44, src/components/anchor-links/_anchor-links.scss */
    .gif-anchor-links--close .gif-anchor-links__button {
      visibility: visible; } }
  /* line 51, 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 59, src/components/anchor-links/_anchor-links.scss */
    .gif-anchor-links__item:not(.active)::before {
      display: none !important; }
    @media (min-width: 1280px) {
      /* line 51, 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 72, 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 81, 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 72, src/components/anchor-links/_anchor-links.scss */
      .gif-anchor-links__item-sm {
        display: none; } }
    /* line 95, src/components/anchor-links/_anchor-links.scss */
    .gif-anchor-links__item-sm:not(.active)::before {
      display: none !important; }
    /* line 99, src/components/anchor-links/_anchor-links.scss */
    .gif-anchor-links__item-sm svg {
      fill: var(--white);
      transition: transform .3s ease; }
  /* line 107, 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 107, 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 107, 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 107, 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 128, 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 133, 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 141, src/components/anchor-links/_anchor-links.scss */
  .gif-anchor-links__item.active {
    position: relative; }
    /* line 144, src/components/anchor-links/_anchor-links.scss */
    .gif-anchor-links__item.active::before {
      display: none; }
    @media (min-width: 1280px) {
      /* line 141, src/components/anchor-links/_anchor-links.scss */
      .gif-anchor-links__item.active {
        background-color: transparent; }
        /* line 151, 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 163, 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 171, src/components/anchor-links/_anchor-links.scss */
  .gif-anchor-links__menu {
    overflow: hidden;
    padding-top: 0;
    position: relative;
    transition: opacity ease .3s;
    width: fit-content; }
    @media screen and (min-width: 0) {
      /* line 171, src/components/anchor-links/_anchor-links.scss */
      .gif-anchor-links__menu {
        width: 100%; } }
    @media screen and (min-width: 1280px) {
      /* line 171, src/components/anchor-links/_anchor-links.scss */
      .gif-anchor-links__menu {
        width: fit-content; } }
    @media (min-width: 1280px) {
      /* line 171, 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 189, src/components/anchor-links/_anchor-links.scss */
  .gif-anchor-links__toggle {
    border-bottom: none;
    display: block; }
    /* line 193, 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 199, 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 189, src/components/anchor-links/_anchor-links.scss */
      .gif-anchor-links__toggle {
        display: none; } }
  /* line 210, src/components/anchor-links/_anchor-links.scss */
  .gif-anchor-links .gif-anchor-links__item {
    line-height: 3.125rem; }
    @media (min-width: 1280px) {
      /* line 210, src/components/anchor-links/_anchor-links.scss */
      .gif-anchor-links .gif-anchor-links__item {
        line-height: normal; } }

@media (min-width: 1280px) {
  /* line 227, 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 239, 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 243, 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 248, 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 255, 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 265, 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 276, 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 281, 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 288, 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 294, 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 300, 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 305, 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 309, 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 325, 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 339, 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 353, 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 361, 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 372, 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 384, 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 390, 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 395, 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 401, 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 406, 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 411, 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 420, 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 433, 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 439, 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 444, 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 455, src/components/anchor-links/_anchor-links.scss */
    .gif-anchor-links ~ .content-wrapper .gif-fifty-fifty__contain,
    .gif-fifty-fifty__contain {
      position: static; }
      /* line 458, 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 468, 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 485, 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 132, 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 132, 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 132, src/components/footer/_footer.scss */
      .gif-footer__nav li:first-child {
        padding-right: 3.125rem; } }
    /* line 149, src/components/footer/_footer.scss */
    .gif-footer__nav li:last-child {
      margin-top: 0;
      margin-bottom: 0; }
      @media screen and (min-width: 0) {
        /* line 149, src/components/footer/_footer.scss */
        .gif-footer__nav li:last-child {
          padding-left: 1.25rem; } }
      @media screen and (min-width: 750px) {
        /* line 149, src/components/footer/_footer.scss */
        .gif-footer__nav li:last-child {
          padding-left: 2.1875rem; } }
      @media screen and (min-width: 1280px) {
        /* line 149, src/components/footer/_footer.scss */
        .gif-footer__nav li:last-child {
          padding-left: 3.125rem; } }
    /* line 165, 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 175, 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 175, 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 175, src/components/footer/_footer.scss */
    .gif-footer__social-medias {
      display: block;
      grid-column: 1/span 3;
      margin-bottom: 0; } }
  /* line 201, 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 201, src/components/footer/_footer.scss */
      .gif-footer__social-medias ul {
        padding-right: 0.5rem;
        width: 46.92308%; } }
    @media screen and (min-width: 750px) {
      /* line 201, 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 201, 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 232, src/components/footer/_footer.scss */
    .gif-footer__social-medias li {
      margin-top: 0.625rem; } }
  @media (min-width: 1280px) {
    /* line 232, src/components/footer/_footer.scss */
    .gif-footer__social-medias li {
      height: 2.5rem;
      margin-top: 0;
      width: 2.5rem; } }
  /* line 245, src/components/footer/_footer.scss */
  .gif-footer__social-media-link {
    align-content: center;
    display: flex;
    height: 100%;
    width: 100%; }
    /* line 251, src/components/footer/_footer.scss */
    .gif-footer__social-media-link svg {
      fill: var(--white);
      opacity: 0.5;
      transition: 0.3s ease opacity; }
      /* line 256, src/components/footer/_footer.scss */
      .gif-footer__social-media-link svg:hover {
        opacity: 1; }
  /* line 265, 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 270, src/components/footer/_footer.scss */
  .gif-footer__form {
    /* override EveryAction form styling */ }
    @media screen and (min-width: 0) {
      /* line 270, src/components/footer/_footer.scss */
      .gif-footer__form {
        grid-column: 1/span 6; } }
    @media screen and (min-width: 750px) {
      /* line 270, src/components/footer/_footer.scss */
      .gif-footer__form {
        grid-column: 7/span 6; } }
    @media screen and (min-width: 1280px) {
      /* line 270, src/components/footer/_footer.scss */
      .gif-footer__form {
        grid-column: 9/span 4; } }
    /* line 283, 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 283, 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 283, src/components/footer/_footer.scss */
        .gif-footer__form .content > .contributions {
          font-size: 1.875rem;
          line-height: 1.13; } }
    /* line 301, src/components/footer/_footer.scss */
    .gif-footer__form .content > .contributions p {
      color: var(--white); }
    /* line 306, src/components/footer/_footer.scss */
    .gif-footer__form .at.error:focus {
      background-color: transparent; }
    /* line 310, src/components/footer/_footer.scss */
    .gif-footer__form .at-fields {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between; }
    /* line 316, src/components/footer/_footer.scss */
    .gif-footer__form .at-inner {
      background-color: transparent; }
    /* line 320, src/components/footer/_footer.scss */
    .gif-footer__form .at-row {
      display: flex;
      justify-content: space-between; }
      /* line 323, src/components/footer/_footer.scss */
      .gif-footer__form .at-row:not(.at-row-solo) {
        width: 100%; }
      @media screen and (min-width: 0) {
        /* line 327, src/components/footer/_footer.scss */
        .gif-footer__form .at-row.EmailAddress {
          width: 66.26984%; } }
      @media screen and (min-width: 750px) {
        /* line 327, src/components/footer/_footer.scss */
        .gif-footer__form .at-row.EmailAddress {
          width: 65.77651%; } }
      @media screen and (min-width: 1280px) {
        /* line 327, src/components/footer/_footer.scss */
        .gif-footer__form .at-row.EmailAddress {
          width: 69.46299%; } }
      @media screen and (min-width: 0) {
        /* line 342, src/components/footer/_footer.scss */
        .gif-footer__form .at-row.PostalCode {
          width: 31.0537%; } }
      @media screen and (min-width: 750px) {
        /* line 342, src/components/footer/_footer.scss */
        .gif-footer__form .at-row.PostalCode {
          width: 31.18386%; } }
      @media screen and (min-width: 1280px) {
        /* line 342, src/components/footer/_footer.scss */
        .gif-footer__form .at-row.PostalCode {
          width: 27.7685%; } }
    /* line 358, src/components/footer/_footer.scss */
    .gif-footer__form .at-submit {
      width: 100%; }
      /* line 361, src/components/footer/_footer.scss */
      .gif-footer__form .at-submit:hover {
        background-color: var(--valencia) !important; }
    /* line 366, src/components/footer/_footer.scss */
    .gif-footer__form .at .at-fieldset {
      padding: 0; }
    /* line 371, src/components/footer/_footer.scss */
    .gif-footer__form .at .at-text.FirstName, .gif-footer__form .at .at-text.LastName {
      width: 48.6539%; }
    /* line 376, src/components/footer/_footer.scss */
    .gif-footer__form .at .at-text ::-ms-input-placeholder {
      /* Microsoft Edge */
      color: var(--white) !important; }
    /* line 381, src/components/footer/_footer.scss */
    .gif-footer__form .at .at-text input {
      background-color: var(--bunting);
      color: var(--white) !important; }
      /* line 385, src/components/footer/_footer.scss */
      .gif-footer__form .at .at-text input::placeholder {
        /* Chrome, Firefox, Opera, Safari 10.1+ */
        color: var(--white) !important; }
    /* line 391, src/components/footer/_footer.scss */
    .gif-footer__form .at .at-text input:focus {
      background-color: transparent !important; }
  /* line 398, 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 401, 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 401, 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 401, src/components/footer/_footer.scss */
        .gif-footer__sign-up-title p {
          margin-top: 0rem; } }
      @media screen and (min-width: 1280px) {
        /* line 401, 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 437, src/components/footer/_footer.scss */
      .gif-footer__sign-up-title p em {
        font-style: normal;
        color: var(--dusk-blue); }
  /* line 446, 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 446, src/components/footer/_footer.scss */
      .gif-footer__copyright {
        order: 1; } }
    @media screen and (min-width: 0) {
      /* line 446, src/components/footer/_footer.scss */
      .gif-footer__copyright {
        grid-column: 1/span 6; } }
    @media screen and (min-width: 750px) {
      /* line 446, src/components/footer/_footer.scss */
      .gif-footer__copyright {
        grid-column: 1/span 6;
        left: -1rem; } }
    @media screen and (min-width: 1280px) {
      /* line 446, src/components/footer/_footer.scss */
      .gif-footer__copyright {
        grid-column: 1/span 8;
        left: 0; } }
    /* line 473, src/components/footer/_footer.scss */
    .gif-footer__copyright a {
      text-decoration: underline; }
  /* line 478, src/components/footer/_footer.scss */
  .gif-footer__sub-nav {
    align-items: center; }
    /* line 481, 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 481, src/components/footer/_footer.scss */
        .gif-footer__sub-nav-links {
          margin-bottom: 0;
          order: 2; } }
      @media screen and (min-width: 0) {
        /* line 481, src/components/footer/_footer.scss */
        .gif-footer__sub-nav-links {
          grid-column: 1/span 6; } }
      @media screen and (min-width: 750px) {
        /* line 481, src/components/footer/_footer.scss */
        .gif-footer__sub-nav-links {
          grid-column: 7/span 6; } }
      @media screen and (min-width: 1280px) {
        /* line 481, src/components/footer/_footer.scss */
        .gif-footer__sub-nav-links {
          grid-column: 9/span 4; } }
      /* line 503, src/components/footer/_footer.scss */
      .gif-footer__sub-nav-links li {
        line-height: 2;
        margin-right: 2.5rem; }
      /* line 508, 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 517, src/components/footer/_footer.scss */
  .gif-footer__sub-nav.gif-container {
    margin-bottom: 0; }
  /* line 524, src/components/footer/_footer.scss */
  .gif-footer .action-kit-form-wrapper input {
    height: 3.125rem;
    border-radius: 0.5rem; }
  /* line 529, 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 541, 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 553, 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 558, 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 563, 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 568, 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 573, 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 579, src/components/footer/_footer.scss */
  .gif-footer .action-kit-form-wrapper .ak-grid-col:not(:first-child) {
    margin-left: unset; }
  /* line 583, src/components/footer/_footer.scss */
  .gif-footer .action-kit-form-wrapper .ak-styled-fields input {
    margin-bottom: 0;
    background-color: var(--bunting); }
  /* line 588, src/components/footer/_footer.scss */
  .gif-footer .action-kit-form-wrapper #signup-story h1 {
    display: none; }
  /* line 593, 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 599, 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 612, 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 620, 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 624, 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 629, 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 634, 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 639, 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 647, 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 652, src/components/footer/_footer.scss */
  .gif-footer .action-kit-form-wrapper form[name^="act-"] .ak-user-form {
    display: contents; }
  /* line 656, src/components/footer/_footer.scss */
  .gif-footer .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields input[name="zip"] {
    width: 100%; }
  /* line 660, src/components/footer/_footer.scss */
  .gif-footer .action-kit-form-wrapper .ak-required-flag {
    display: none; }
  /* line 664, src/components/footer/_footer.scss */
  .gif-footer .action-kit-form-wrapper .required {
    position: relative; }
  /* line 668, 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 689, 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 700, 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 713, 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 722, 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 29, src/components/end-notes/_end-notes.scss */
  .gif-end-notes__item {
    color: var(--dusk-blue);
    cursor: pointer; }
  /* line 33, src/components/end-notes/_end-notes.scss */
  .gif-end-notes__selection-wrapper .components-popover__content {
    padding: 0.625rem; }
    /* line 36, src/components/end-notes/_end-notes.scss */
    .gif-end-notes__selection-wrapper .components-popover__content button {
      float: right; }
  /* line 41, src/components/end-notes/_end-notes.scss */
  .gif-end-notes td {
    vertical-align: top; }
    /* line 44, src/components/end-notes/_end-notes.scss */
    .gif-end-notes td:nth-child(3) {
      min-width: 400px; }
  /* line 49, 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 49, 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 49, 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 49, src/components/end-notes/_end-notes.scss */
      .gif-end-notes h2 {
        letter-spacing: 0.04rem;
        font-size: 2.25rem; } }
    /* line 73, 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 73, src/components/end-notes/_end-notes.scss */
        .gif-end-notes h2 button {
          margin: 0; } }
      /* line 87, src/components/end-notes/_end-notes.scss */
      .gif-end-notes h2 button svg {
        fill: var(--pale-red); }
        @media screen and (min-width: 0) {
          /* line 87, src/components/end-notes/_end-notes.scss */
          .gif-end-notes h2 button svg {
            width: 1rem; } }
        @media screen and (min-width: 750px) {
          /* line 87, src/components/end-notes/_end-notes.scss */
          .gif-end-notes h2 button svg {
            width: 1.25rem; } }
        @media screen and (min-width: 1280px) {
          /* line 87, src/components/end-notes/_end-notes.scss */
          .gif-end-notes h2 button svg {
            width: 1.25rem; } }
      /* line 98, src/components/end-notes/_end-notes.scss */
      .gif-end-notes--active .gif-end-notes h2 button {
        transform: rotate(90deg); }
  /* line 104, 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 104, src/components/end-notes/_end-notes.scss */
      .gif-end-notes ol {
        padding-right: 21.22788%; } }
  /* line 115, 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 127, src/components/end-notes/_end-notes.scss */
    .gif-end-notes li strong {
      font-weight: normal; }
    /* line 131, src/components/end-notes/_end-notes.scss */
    .gif-end-notes li em {
      font-style: italic !important; }
      /* line 134, src/components/end-notes/_end-notes.scss */
      .gif-end-notes li em > strong {
        font-style: italic !important; }
    /* line 140, src/components/end-notes/_end-notes.scss */
    .gif-end-notes li strong > em {
      font-style: italic !important; }
    @media (min-width: 750px) {
      /* line 115, src/components/end-notes/_end-notes.scss */
      .gif-end-notes li {
        font-size: 1rem !important;
        line-height: 1.25; } }
    /* line 150, 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 154, 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 159, src/components/end-notes/_end-notes.scss */
    .gif-end-notes li a {
      color: var(--dusk-blue);
      display: inline-block;
      text-decoration: none; }
      /* line 164, src/components/end-notes/_end-notes.scss */
      .gif-end-notes li a:hover {
        color: var(--pale-red); }
    /* line 169, 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 180, src/components/end-notes/_end-notes.scss */
.gif-end-notes--active button {
  transform: rotate(180deg); }

/* line 184, 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 59, 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 59, src/components/stats-chaptering/_stats-chaptering.scss */
      .gif-stats-chaptering__toggle {
        grid-column: 1/span 12;
        height: 1.875rem; } }
    @media (min-width: 1280px) {
      /* line 59, src/components/stats-chaptering/_stats-chaptering.scss */
      .gif-stats-chaptering__toggle {
        height: 2.5rem; } }
    /* line 73, 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 73, src/components/stats-chaptering/_stats-chaptering.scss */
        .gif-stats-chaptering--open .gif-stats-chaptering__toggle {
          margin-bottom: 1.875rem; } }
    /* line 87, 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 87, src/components/stats-chaptering/_stats-chaptering.scss */
        .gif-stats-chaptering__toggle button {
          transform: translateY(0.5rem); } }
      @media (min-width: 1280px) {
        /* line 87, src/components/stats-chaptering/_stats-chaptering.scss */
        .gif-stats-chaptering__toggle button {
          transform: translateY(0.75rem); } }
      /* line 110, 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 110, src/components/stats-chaptering/_stats-chaptering.scss */
          .gif-stats-chaptering__toggle button svg {
            height: 1.0625rem;
            width: 1.6875rem; } }
        @media (min-width: 1280px) {
          /* line 110, src/components/stats-chaptering/_stats-chaptering.scss */
          .gif-stats-chaptering__toggle button svg {
            height: 1.375rem;
            width: 2.125rem; } }
        /* line 127, src/components/stats-chaptering/_stats-chaptering.scss */
        .gif-stats-chaptering--open .gif-stats-chaptering__toggle button svg {
          transform: rotate(0deg); }
    /* line 133, 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 141, src/components/stats-chaptering/_stats-chaptering.scss */
      .gif-stats-chaptering--open .gif-stats-chaptering__toggle h2 {
        opacity: 0; }
      @media (min-width: 750px) {
        /* line 133, src/components/stats-chaptering/_stats-chaptering.scss */
        .gif-stats-chaptering__toggle h2 {
          left: 2.9375rem; } }
      @media (min-width: 1280px) {
        /* line 133, 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 155, src/components/stats-chaptering/_stats-chaptering.scss */
      .gif-stats-chaptering__toggle h2 span {
        display: block;
        width: calc(100% + 0.625rem); }
        /* line 159, src/components/stats-chaptering/_stats-chaptering.scss */
        .gif-stats-chaptering__toggle h2 span:first-child {
          margin-top: -0.625rem; }
          /* line 162, src/components/stats-chaptering/_stats-chaptering.scss */
          .gif-stats-chaptering__toggle h2 span:first-child:not(:only-child) {
            margin-right: 0.9375rem; }
        /* line 167, src/components/stats-chaptering/_stats-chaptering.scss */
        .gif-stats-chaptering__toggle h2 span:only-child {
          margin-top: 0; }
        @media (min-width: 1280px) {
          /* line 155, src/components/stats-chaptering/_stats-chaptering.scss */
          .gif-stats-chaptering__toggle h2 span {
            display: inline-block;
            width: auto; } }
  /* line 179, 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 179, src/components/stats-chaptering/_stats-chaptering.scss */
      .gif-stats-chaptering__columns {
        grid-column: 2/span 10; } }
    @media (min-width: 1280px) {
      /* line 179, src/components/stats-chaptering/_stats-chaptering.scss */
      .gif-stats-chaptering__columns {
        display: flex;
        grid-column: 1/span 12;
        justify-content: space-between; } }
  /* line 197, src/components/stats-chaptering/_stats-chaptering.scss */
  .gif-stats-chaptering__column:not(:last-child) {
    margin-bottom: 3.625rem; }
    @media (min-width: 750px) {
      /* line 197, src/components/stats-chaptering/_stats-chaptering.scss */
      .gif-stats-chaptering__column:not(:last-child) {
        margin-bottom: 3.75rem; } }
    @media (min-width: 1280px) {
      /* line 197, src/components/stats-chaptering/_stats-chaptering.scss */
      .gif-stats-chaptering__column:not(:last-child) {
        margin-bottom: 0; } }
  @media (min-width: 1280px) {
    /* line 196, src/components/stats-chaptering/_stats-chaptering.scss */
    .gif-stats-chaptering__column {
      width: calc(50% - 1.24375rem); } }
  /* line 213, 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 224, src/components/stats-chaptering/_stats-chaptering.scss */
    .gif-stats-chaptering__column button:not(:last-child) {
      margin-right: 0.5rem; }
  /* line 230, 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 230, src/components/stats-chaptering/_stats-chaptering.scss */
      .gif-stats-chaptering__heading {
        margin-bottom: 2.5rem;
        padding-bottom: 0.3125rem; } }
  /* line 242, 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 242, 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 242, 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 263, src/components/stats-chaptering/_stats-chaptering.scss */
  .gif-stats-chaptering__toggle h2 span:last-child:not(:only-child) {
    color: var(--pale-red); }
    /* line 266, 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 271, 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 271, 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 284, src/components/stats-chaptering/_stats-chaptering.scss */
  .gif-stats-chaptering__options {
    position: absolute;
    right: 0;
    top: 0; }
    /* line 291, src/components/stats-chaptering/_stats-chaptering.scss */
    li .gif-stats-chaptering__options {
      margin-top: -0.3125rem; }
  /* line 296, 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 296, src/components/stats-chaptering/_stats-chaptering.scss */
      .gif-stats-chaptering li {
        font-size: 1.875rem;
        letter-spacing: 0.03375rem; } }
    @media (min-width: 1280px) {
      /* line 296, src/components/stats-chaptering/_stats-chaptering.scss */
      .gif-stats-chaptering li {
        font-size: 2rem;
        letter-spacing: normal;
        margin-bottom: 1.375rem; } }
    /* line 319, src/components/stats-chaptering/_stats-chaptering.scss */
    .gif-stats-chaptering li.disabled a {
      opacity: 0.3;
      pointer-events: none; }
    /* line 324, 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 333, 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 341, src/components/stats-chaptering/_stats-chaptering.scss */
    .gif-stats-chaptering a:hover,
    .gif-stats-chaptering__column li span:hover {
      color: var(--white); }
    /* line 345, 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 358, 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 358, src/components/stats-chaptering/_stats-chaptering.scss */
      .gif-stats-chaptering__pagination {
        display: block; } }
    @media (min-width: 1280px) {
      /* line 358, src/components/stats-chaptering/_stats-chaptering.scss */
      .gif-stats-chaptering__pagination {
        right: 0; } }
    /* line 376, src/components/stats-chaptering/_stats-chaptering.scss */
    .gif-stats-chaptering--open .gif-stats-chaptering__pagination {
      transition: visibility 0ms ease 0ms;
      visibility: hidden; }
    /* line 381, src/components/stats-chaptering/_stats-chaptering.scss */
    .gif-stats-chaptering__pagination--hidden {
      opacity: 0;
      pointer-events: none; }
    /* line 386, src/components/stats-chaptering/_stats-chaptering.scss */
    .gif-stats-chaptering__pagination svg {
      height: 0.5rem;
      width: 0.9375rem; }
    /* line 391, src/components/stats-chaptering/_stats-chaptering.scss */
    .gif-stats-chaptering__pagination a {
      display: inline-block; }
    /* line 395, src/components/stats-chaptering/_stats-chaptering.scss */
    .gif-stats-chaptering__pagination a:hover::before {
      content: none; }
    /* line 399, 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 413, src/components/stats-chaptering/_stats-chaptering.scss */
    .gif-stats-chaptering__pagination .gif-disabled {
      opacity: 0.3;
      pointer-events: none; }
    /* line 418, 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 423, 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 428, src/components/stats-chaptering/_stats-chaptering.scss */
    .gif-stats-chaptering__pagination .gif-first svg:last-child {
      margin-left: -0.625rem; }
    /* line 432, src/components/stats-chaptering/_stats-chaptering.scss */
    .gif-stats-chaptering__pagination .gif-last svg:first-child {
      margin-right: -0.625rem; }
    /* line 436, src/components/stats-chaptering/_stats-chaptering.scss */
    .gif-stats-chaptering__pagination .gif-first,
    .gif-stats-chaptering__pagination .gif-next {
      margin-right: 0.625rem; }
    /* line 441, src/components/stats-chaptering/_stats-chaptering.scss */
    .gif-stats-chaptering__pagination .gif-previous,
    .gif-stats-chaptering__pagination .gif-text {
      margin-right: 0.4375rem; }
  /* line 447, 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 447, src/components/stats-chaptering/_stats-chaptering.scss */
      .gif-stats-chaptering__progress-bar {
        margin-bottom: 1.3125rem; } }
    @media (min-width: 1280px) {
      /* line 447, src/components/stats-chaptering/_stats-chaptering.scss */
      .gif-stats-chaptering__progress-bar {
        margin-bottom: 1.125rem; } }
    /* line 464, src/components/stats-chaptering/_stats-chaptering.scss */
    .gif-stats-chaptering--open .gif-stats-chaptering__progress-bar {
      display: none; }

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

/* line 476, 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 476, 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 476, 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 46, src/components/full-source-list/_full-source-list.scss */
    .gif-source__tooltip-number {
      color: #171c4b;
      font-weight: bold;
      padding-right: 8px; }
    /* line 51, 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 57, src/components/full-source-list/_full-source-list.scss */
      .gif-source__tooltip a[data-content^="http"] {
        word-break: normal; }
      /* line 61, src/components/full-source-list/_full-source-list.scss */
      .gif-source__tooltip a:hover {
        color: var(--pale-red); }
    /* line 68, 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 74, src/components/full-source-list/_full-source-list.scss */
    .gif-source__tooltip-content em {
      font-style: italic !important; }
      /* line 77, src/components/full-source-list/_full-source-list.scss */
      .gif-source__tooltip-content em > strong {
        font-style: italic !important; }
    /* line 83, 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 66, 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 66, 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 66, src/components/full-source-list/_full-source-list.scss */
      .gif-source__tooltip-content {
        font-size: 1rem !important;
        line-height: 1.375rem !important; } }
    /* line 95, 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 95, 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 95, 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 95, src/components/full-source-list/_full-source-list.scss */
        .gif-source__tooltip-btn {
          font-size: 1rem !important;
          line-height: 1.375rem !important; } }
      /* line 109, 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 115, 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 127, src/components/full-source-list/_full-source-list.scss */
      .gif-source__tooltip-btn-close svg {
        fill: var(--valencia);
        height: 100%;
        width: 100%; }
    /* line 135, src/components/full-source-list/_full-source-list.scss */
    .gif-source__tooltip--top {
      top: unset;
      bottom: calc(100% + 10px);
      left: 0; }
    /* line 141, src/components/full-source-list/_full-source-list.scss */
    .gif-source__tooltip--visible {
      visibility: visible;
      opacity: 1; }
      /* line 145, src/components/full-source-list/_full-source-list.scss */
      .gif-source__tooltip--visible .gif-source__tooltip-btn-close {
        display: block; }
    /* line 150, src/components/full-source-list/_full-source-list.scss */
    .gif-source__tooltip--hovered {
      visibility: visible;
      opacity: 1; }
    /* line 156, src/components/full-source-list/_full-source-list.scss */
    .gif-source__tooltip--hidden:hover {
      visibility: hidden !important;
      opacity: 0 !important; }
  /* line 163, src/components/full-source-list/_full-source-list.scss */
  .gif-source__superscript {
    cursor: pointer; }
    /* line 166, src/components/full-source-list/_full-source-list.scss */
    .gif-source__superscript .gif-source__tooltip {
      cursor: default; }
    @media not all and (pointer: coarse) {
      /* line 174, src/components/full-source-list/_full-source-list.scss */
      .gif-source__superscript:hover .gif-source__tooltip {
        visibility: visible;
        opacity: 1; } }
    /* line 184, src/components/full-source-list/_full-source-list.scss */
    .gif-source__superscript a {
      font-size: 0.625rem; }
  /* line 189, 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 189, src/components/full-source-list/_full-source-list.scss */
      .gif-source__list {
        padding: 0rem; } }
    @media screen and (min-width: 750px) {
      /* line 189, src/components/full-source-list/_full-source-list.scss */
      .gif-source__list {
        padding: 1.25rem; } }
    @media screen and (min-width: 1280px) {
      /* line 189, src/components/full-source-list/_full-source-list.scss */
      .gif-source__list {
        padding: 1.875rem; } }
    /* line 212, src/components/full-source-list/_full-source-list.scss */
    .gif-source__list--visible {
      visibility: visible;
      opacity: 1;
      transform: translateY(0); }
    /* line 218, 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 218, src/components/full-source-list/_full-source-list.scss */
        .gif-source__list-container {
          padding-top: 1.875rem; } }
      @media screen and (min-width: 750px) {
        /* line 218, src/components/full-source-list/_full-source-list.scss */
        .gif-source__list-container {
          padding-top: 1.875rem; } }
      @media screen and (min-width: 1280px) {
        /* line 218, src/components/full-source-list/_full-source-list.scss */
        .gif-source__list-container {
          padding-top: 3.75rem; } }
      /* line 236, 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 249, 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 249, 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 249, 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 249, src/components/full-source-list/_full-source-list.scss */
          .gif-source__list-container-btn-close {
            top: 30px;
            right: 30px; } }
        /* line 272, src/components/full-source-list/_full-source-list.scss */
        .gif-source__list-container-btn-close svg {
          fill: var(--valencia);
          height: 100%;
          width: 100%; }
      /* line 280, 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 280, 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 280, 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 280, 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 280, 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 280, 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 280, src/components/full-source-list/_full-source-list.scss */
          .gif-source__list-container h2 {
            padding-left: 7.37705%;
            padding-right: 17.86885%; } }
      /* line 316, 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 316, 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 316, 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 316, 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 342, 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 351, 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 357, src/components/full-source-list/_full-source-list.scss */
          .gif-source__list-container ol.footnotes li em {
            font-style: italic !important; }
            /* line 360, src/components/full-source-list/_full-source-list.scss */
            .gif-source__list-container ol.footnotes li em > strong {
              font-style: italic !important; }
          /* line 366, src/components/full-source-list/_full-source-list.scss */
          .gif-source__list-container ol.footnotes li strong > em {
            font-style: italic !important; }
          /* line 372, 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 380, 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 384, 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 389, 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 393, 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 21, 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 28, 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 28, 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 28, 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 28, 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 61, 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 61, 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 61, src/components/state-carousel/_state-carousel.scss */
      .gif-state-carousel__carousel-item .gif-btn--sml {
        top: 5.625rem; } }
  /* line 84, 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 93, 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 107, 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 93, 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 93, src/components/state-carousel/_state-carousel.scss */
      .gif-state-carousel__carousel-item .gif-item__heading {
        font-size: 5.125rem; } }
    /* line 124, 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 135, 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 144, src/components/state-carousel/_state-carousel.scss */
    .gif-state-carousel__carousel-item .gif-item__heading sup > a {
      border: none;
      color: var(--pale-red); }
  /* line 154, 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 154, 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 154, src/components/state-carousel/_state-carousel.scss */
      .gif-state-carousel__carousel-item .gif-item__paragraph {
        font-size: 1.625rem;
        line-height: 1.08; } }
    /* line 176, 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 180, 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 188, 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 193, 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 200, 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 211, 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 219, 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 229, 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 229, 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 229, 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 229, 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 252, 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 252, 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 252, src/components/state-carousel/_state-carousel.scss */
      .gif-state-carousel__carousel-item .gif-item__stats .gif-item__stat {
        margin: 0 auto;
        width: 15rem; } }
    /* line 266, 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 266, 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 266, 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 291, 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 297, 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 297, 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 297, 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 297, 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 332, 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 332, 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 332, 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 332, src/components/state-carousel/_state-carousel.scss */
      .gif-state-carousel__carousel-item .gif-item__divider {
        margin-bottom: 5.625rem; } }
  /* line 346, 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 346, 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 346, src/components/state-carousel/_state-carousel.scss */
      .gif-state-carousel__carousel-item .gif-item__eyebrow {
        margin: 0 auto 1.875rem; } }
  /* line 370, 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 374, 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 374, 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 374, src/components/state-carousel/_state-carousel.scss */
      .gif-state-carousel__carousel-item--state-title .gif-item__content {
        padding: 9.625rem 0 3.4375rem; } }
    /* line 384, src/components/state-carousel/_state-carousel.scss */
    .gif-state-carousel__carousel-item--state-title .gif-item__cta {
      text-decoration: none; }
    /* line 388, src/components/state-carousel/_state-carousel.scss */
    .gif-state-carousel__carousel-item--state-title .gif-item__heading {
      margin-bottom: 0.625rem; }
    /* line 392, 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 400, src/components/state-carousel/_state-carousel.scss */
      .gif-state-carousel__carousel-item--state-title .gif-item__image img {
        height: 100%;
        object-fit: cover; }
    /* line 406, 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 406, 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 406, 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 406, 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 426, src/components/state-carousel/_state-carousel.scss */
  .gif-state-carousel__carousel-item--key-stats {
    background-color: var(--cello); }
    /* line 430, src/components/state-carousel/_state-carousel.scss */
    .gif-state-carousel__carousel-item--key-stats .gif-item__content {
      padding: 0; }
    /* line 434, 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 434, 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 434, 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 434, 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 459, 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 463, 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 463, 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 463, src/components/state-carousel/_state-carousel.scss */
      .gif-state-carousel__carousel-item--issue-title .gif-item__cta {
        margin-bottom: 2.1875rem; } }
    /* line 473, 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 473, 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 473, 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 473, 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 494, 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 494, 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 494, 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 494, 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 513, src/components/state-carousel/_state-carousel.scss */
  .gif-state-carousel__the-carousel {
    height: 100%;
    position: relative; }
  /* line 518, 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 526, src/components/state-carousel/_state-carousel.scss */
    [data-index="1"] .gif-state-carousel__btn-wrapper {
      display: block; }
    @media (min-width: 750px) {
      /* line 518, src/components/state-carousel/_state-carousel.scss */
      .gif-state-carousel__btn-wrapper {
        display: block; } }
  /* line 538, src/components/state-carousel/_state-carousel.scss */
  .gif-state-carousel .swiper-wrapper {
    height: 100%; }
    /* line 541, src/components/state-carousel/_state-carousel.scss */
    .gif-state-carousel .swiper-wrapper .swiper-slide {
      height: inherit !important; }
  /* line 546, 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 562, 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 568, src/components/state-carousel/_state-carousel.scss */
  .gif-state-carousel .swiper-button-disabled {
    display: none; }
  /* line 572, src/components/state-carousel/_state-carousel.scss */
  .gif-state-carousel .swiper-button-prev {
    left: 0; }
    @media (min-width: 750px) {
      /* line 572, src/components/state-carousel/_state-carousel.scss */
      .gif-state-carousel .swiper-button-prev {
        left: -1.875rem; } }
    /* line 579, src/components/state-carousel/_state-carousel.scss */
    .gif-state-carousel .swiper-button-prev svg {
      transform: rotate(90deg); }
  /* line 584, src/components/state-carousel/_state-carousel.scss */
  .gif-state-carousel .swiper-button-next {
    right: 0; }
    @media (min-width: 750px) {
      /* line 584, src/components/state-carousel/_state-carousel.scss */
      .gif-state-carousel .swiper-button-next {
        right: -1.875rem; } }
    /* line 591, src/components/state-carousel/_state-carousel.scss */
    .gif-state-carousel .swiper-button-next svg {
      transform: rotate(-90deg); }
  /* line 597, src/components/state-carousel/_state-carousel.scss */
  .wp-block .gif-state-carousel > *:not(:first-child) {
    display: none; }

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

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

/* line 631, 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 25, 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 32, 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 39, 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 50, 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 50, 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 50, src/blocks/homepage-hero/_homepage-hero.scss */
      .wp-admin .gif-homepage-hero__container,
      .gif-homepage-hero__container {
        grid-column: 1/span 12; } }
  /* line 60, 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 60, 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 60, 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 71, 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 71, 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 71, src/blocks/homepage-hero/_homepage-hero.scss */
    .wp-admin .gif-homepage-hero__content,
    .gif-homepage-hero__content {
      margin-top: 15.0625rem; } }
  /* line 76, 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 80, 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 80, 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 80, 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 87, 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 87, 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 87, 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 87, src/blocks/homepage-hero/_homepage-hero.scss */
      .wp-admin .gif-homepage-hero__divider,
      .gif-homepage-hero__divider {
        width: 10rem; } }
  /* line 97, 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 97, 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 97, 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 97, src/blocks/homepage-hero/_homepage-hero.scss */
      .wp-admin .gif-homepage-hero__headline,
      .gif-homepage-hero__headline {
        width: 62.5rem; } }
    /* line 109, 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 113, 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 113, 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 113, 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 113, 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 124, 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 131, 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 131, 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 131, 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 143, 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 148, 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 148, 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 148, 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 148, 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 163, 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 168, 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 168, 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 168, src/blocks/homepage-hero/_homepage-hero.scss */
        .wp-admin .gif-homepage-hero__cta--style2,
        .gif-homepage-hero__cta--style2 {
          align-self: center; } }
      /* line 178, 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 188, src/blocks/homepage-hero/_homepage-hero.scss */
.wp-admin .gif-homepage-hero__panel-option--btn > button {
  margin-right: 5px; }

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

/* line 198, 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 202, 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 219, 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 219, 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 219, src/blocks/homepage-hero/_homepage-hero.scss */
    .gif-homepage-hero.content-align--center .gif-homepage-hero__container {
      align-items: center; } }

/* line 226, 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 226, 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 226, 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 235, 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 235, 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 242, 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 242, 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 242, 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 251, 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 251, 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 259, 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 259, 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 259, 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 36, 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 36, src/blocks/pullquote/_pullquote.scss */
      .gif-pullquote__image-container {
        padding-right: 1.8125rem; } }
    @media (min-width: 1280px) {
      /* line 36, src/blocks/pullquote/_pullquote.scss */
      .gif-pullquote__image-container {
        padding-right: 1.875rem; } }
  /* line 51, 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 51, src/blocks/pullquote/_pullquote.scss */
      .gif-pullquote__round-image {
        max-width: 100%;
        margin-bottom: 0; } }
  /* line 62, 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 62, src/blocks/pullquote/_pullquote.scss */
      .gif-pullquote__text {
        font-size: 2.125rem;
        line-height: 1.17; } }
    /* line 76, 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 82, 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 82, src/blocks/pullquote/_pullquote.scss */
      .gif-pullquote__divider {
        margin-top: 1.25rem;
        width: 5rem; } }
  /* line 100, src/blocks/pullquote/_pullquote.scss */
  .gif-pullquote__separator {
    display: none; }
    @media (min-width: 750px) {
      /* line 100, 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 112, src/blocks/pullquote/_pullquote.scss */
  .gif-pullquote__flex {
    display: flex; }
    /* line 113, src/blocks/pullquote/_pullquote.scss */
    .gif-pullquote__flex svg {
      margin-right: 0.625rem; }
  /* line 119, 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 128, src/blocks/pullquote/_pullquote.scss */
    .gif-pullquote__footer textarea,
    .gif-pullquote__footer input {
      text-transform: uppercase; }
    @media (min-width: 750px) {
      /* line 119, 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 119, src/blocks/pullquote/_pullquote.scss */
      .gif-pullquote__footer {
        font-size: 1rem; } }
  /* line 143, 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 143, src/blocks/pullquote/_pullquote.scss */
      .gif-pullquote__attrib-name {
        display: inline;
        font-size: 1rem; } }
  /* line 159, 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 167, src/blocks/pullquote/_pullquote.scss */
  .gif-pullquote .wp-block-quote {
    padding: 0;
    margin: 0;
    border: 0;
    line-height: inherit;
    font-size: inherit; }
    /* line 174, src/blocks/pullquote/_pullquote.scss */
    .gif-pullquote .wp-block-quote p {
      font-style: normal; }
    /* line 178, 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 184, 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 178, 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 178, src/blocks/pullquote/_pullquote.scss */
        .gif-pullquote .wp-block-quote .wp-block-quote__citation {
          font-size: 1rem; } }
      /* line 198, 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 198, 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 82, src/blocks/blockquote/_blockquote.scss */
  .gif-blockquote .wp-block-quote {
    padding: 0;
    margin: 0;
    border: 0;
    line-height: inherit;
    font-size: inherit; }
    /* line 89, 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 10, 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 19, 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 12, 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 20, 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 27, 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 27, 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 27, src/blocks/landing-hero/_landing-hero.scss */
      .wp-admin .gif-landing-hero__container,
      .gif-landing-hero__container {
        grid-column: 1/span 12; } }
  /* line 37, 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 52, 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 52, 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 52, 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 52, src/blocks/landing-hero/_landing-hero.scss */
      .wp-admin .gif-landing-hero__divider,
      .gif-landing-hero__divider {
        width: 6.25rem; } }
  /* line 61, 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 61, 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 61, 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 61, src/blocks/landing-hero/_landing-hero.scss */
      .wp-admin .gif-landing-hero__headline,
      .gif-landing-hero__headline {
        margin-bottom: 3.75rem; } }
    /* line 69, 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 73, 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 73, 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 73, 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 73, 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 84, 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 91, 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 91, 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 91, 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 91, src/blocks/landing-hero/_landing-hero.scss */
        .wp-admin .gif-landing-hero__headline--description,
        .gif-landing-hero__headline--description {
          max-width: 48.62671%; } }

/* line 110, 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 116, 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 116, 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 116, src/blocks/landing-hero/_landing-hero.scss */
  .wp-admin .gif-landing-hero__content-cms {
    margin-left: 3.75rem;
    padding-top: 15.3125rem; } }

/* line 125, 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 11, 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 11, 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 11, 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 17, 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 17, 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 27, 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 27, 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 60, 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 69, 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 69, 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 69, 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 69, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
    .gif-spotlight-full__form .at-row {
      --textfield-width: 48.59719%; } }
  /* line 80, 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 85, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
    .gif-spotlight-full__form .at-row:nth-child(3) {
      width: 72.14429%; }
    /* line 88, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
    .gif-spotlight-full__form .at-row:nth-child(4) {
      width: 25.0501%; }
    /* line 91, 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 97, 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 97, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
  .gif-spotlight-full__form .at-form-submit {
    width: 59.61924%; } }

/* line 111, 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 116, 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 129, 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 140, 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 144, 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 148, 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 152, 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 157, 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 162, 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 166, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
.gif-spotlight-full .action-kit-form-wrapper .ak-styled-fields input {
  margin-bottom: 0; }

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

/* line 175, 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 181, 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 193, 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 201, 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 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(1) {
      grid-column: 1 / 4;
      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(2) {
      grid-column: 4 / 7;
      grid-row: 1 / 2; }
    /* 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(4) {
      grid-column: 1 / 7;
      grid-row: 2 / 3; }
    /* 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(3) {
      grid-column: 1 / 4;
      grid-row: 3 / 4; }
    /* line 225, 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 175, 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 236, 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 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(1) {
          grid-column: 1 / 4;
          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(2) {
          grid-column: 4 / 6;
          grid-row: 1 / 2; }
        /* 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(3) {
          grid-column: 5 / 6;
          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(4) {
          grid-column: 1 / 5;
          grid-row: 2 / 3; }
        /* line 260, 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 267, 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 272, 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 277, 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 282, 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 286, 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 291, src/blocks/spotlight-join-full/_spotlight-join-full.scss */
.gif-spotlight-full .action-kit-form-wrapper .ak-required-flag {
  display: none; }

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

/* line 299, 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 46, 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 60, 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 60, 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 60, 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 60, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
      .gif-mini-spotlight-join__breakline {
        margin-top: 1.25rem; } }
  /* line 78, 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 78, 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 78, 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 78, 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 77, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
    .gif-mini-spotlight-join__text {
      width: 96.92308%; } }
  @media screen and (min-width: 750px) {
    /* line 77, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
    .gif-mini-spotlight-join__text {
      width: 84.15094%; } }
  @media screen and (min-width: 1280px) {
    /* line 77, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
    .gif-mini-spotlight-join__text {
      width: 100%; } }
  /* line 109, 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 109, 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 109, 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 131, 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 131, 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 131, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
    .gif-mini-spotlight-join__image-contain {
      padding-top: 1.5rem; } }
  /* line 154, 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 131, 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 131, 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 131, 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 170, 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 170, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
    .gif-mini-spotlight-join__form {
      grid-column: 1/span 1; } }
  /* line 181, 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 188, 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 188, 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 188, 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 188, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
      .gif-mini-spotlight-join__form .at-row {
        --textfield-width: 27.67176%; } }
    /* line 199, 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 204, 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 210, 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 210, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
    .gif-mini-spotlight-join__form .at-form-submit {
      width: 40.8715%; } }
  /* line 224, 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 229, 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 242, 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 253, 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 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 19+ */
    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"]:-ms-input-placeholder {
    /* IE 10+ */
    color: var(--dark-blue-grey); }
  /* line 268, 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 273, 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 278, 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 282, 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 286, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
  .gif-mini-spotlight-join .action-kit-form-wrapper #signup-story h1 {
    display: none; }
  /* line 291, 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 297, 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 309, 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 317, 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 321, 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 326, 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 331, 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 336, 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 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:nth-child(5) {
        grid-column: 4 / 7;
        grid-row: 3 / 4; }
    @media (min-width: 1280px) {
      /* line 291, 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 352, 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 356, 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 361, 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 366, 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 371, 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 376, 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 383, 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 389, 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 394, 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 398, 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 403, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
  .gif-mini-spotlight-join .action-kit-form-wrapper .ak-required-flag {
    display: none; }
  /* line 407, src/blocks/spotlight-join-mini/_spotlight-join-mini.scss */
  .gif-mini-spotlight-join .action-kit-form-wrapper ul.ak-err {
    display: none; }
  /* line 411, 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 22, 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 38, 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 41, 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 47, 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 52, 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 62, src/blocks/spotlight-donate-full/_spotlight-donate-full.scss */
  .gif-spotlight-full--donate {
    margin: 0; }
    @media screen and (min-width: 0) {
      /* line 62, src/blocks/spotlight-donate-full/_spotlight-donate-full.scss */
      .gif-spotlight-full--donate {
        margin-top: 1.75rem; } }
    @media screen and (min-width: 750px) {
      /* line 62, src/blocks/spotlight-donate-full/_spotlight-donate-full.scss */
      .gif-spotlight-full--donate {
        margin-top: 2.625rem; } }
    @media screen and (min-width: 1280px) {
      /* line 62, src/blocks/spotlight-donate-full/_spotlight-donate-full.scss */
      .gif-spotlight-full--donate {
        margin-top: 6.25rem; } }
    @media screen and (min-width: 0) {
      /* line 68, 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 68, 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 68, 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 78, 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 78, 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 84, 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 84, 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 84, 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 87, 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 87, 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 87, src/blocks/spotlight-donate-full/_spotlight-donate-full.scss */
      .gif-spotlight-full .gif-spotlight-full-donate__donate-lg {
        width: auto; } }
    /* line 90, 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 90, 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 90, 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 90, src/blocks/spotlight-donate-full/_spotlight-donate-full.scss */
        .gif-spotlight-full .gif-spotlight-full-donate__donate-cta {
          width: auto; } }
  /* line 95, 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 95, 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 95, 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 95, 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 95, src/blocks/spotlight-donate-full/_spotlight-donate-full.scss */
      .gif-spotlight-full .gif-spotlight-full-donate__donate-btn-wrapper {
        justify-content: unset; } }
  /* line 108, 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 119, 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 119, 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 119, 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 129, 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 129, 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 129, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
  .gif-mini-spot__content {
    margin-top: 1.875rem; } }

/* line 145, 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 145, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
    .gif-mini-spot__donate-flex {
      flex-wrap: nowrap;
      max-width: 570px; } }
  /* line 155, 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 155, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
      .gif-mini-spot__donate-flex * {
        padding-top: 0.125rem; } }
    @media (min-width: 1280px) {
      /* line 155, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
      .gif-mini-spot__donate-flex * {
        font-size: 1.375rem; } }
  /* line 170, 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 170, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
      .gif-mini-spot__donate-flex .small {
        width: 10.87719%; } }
  /* line 178, 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 178, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
      .gif-mini-spot__donate-flex .medium {
        padding: 0;
        width: 15.96491%; } }
  /* line 187, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
  .gif-mini-spot__donate-flex .full {
    width: 100%; }
    @media screen and (min-width: 0) {
      /* line 187, 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 187, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
      .gif-mini-spot__donate-flex .full {
        margin-bottom: 1.875rem; } }
    @media (min-width: 1280px) {
      /* line 187, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
      .gif-mini-spot__donate-flex .full {
        padding: 0;
        width: 26.66667%; } }

/* line 199, 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 199, 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 199, 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 199, src/blocks/spotlight-donate-mini/_spotlight-donate-mini.scss */
    .gif-mini-spot__line-divider {
      grid-column: 2/span 10;
      margin: 0 6.26174%; } }

/* line 217, 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 43, 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 16, 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 16, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph p:not(.gif-card__citation) {
      font-size: 1.375rem;
      line-height: 1.64; } }
  /* line 30, src/blocks/paragraph/_paragraph.scss */
  .gif-custom-paragraph p:not(.gif-card__citation) a {
    text-decoration: none;
    color: var(--dusk-blue); }
    /* line 34, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph p:not(.gif-card__citation) a:hover {
      color: var(--pale-red); }
  /* line 40, 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 45, 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 51, 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 58, src/blocks/paragraph/_paragraph.scss */
  .gif-custom-paragraph p + p {
    margin-top: 1.25rem; } }

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

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

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

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

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

@media screen and (min-width: 750px) {
  /* line 71, 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 71, src/blocks/paragraph/_paragraph.scss */
  .gif-custom-paragraph:not(.gif-custom-paragraph--with-card) + .gif-custom-paragraph--with-card {
    margin-top: 1.4375rem; } }

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

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

/* line 92, 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 92, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph--with-card {
      grid-column: 1/span 12; } }
  @media (min-width: 1280px) {
    /* line 92, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph--with-card {
      grid-column: 4/span 8; } }

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

/* line 110, src/blocks/paragraph/_paragraph.scss */
.gif-custom-paragraph .paragraph-card {
  margin: 1.25rem 0; }
  @media (min-width: 750px) {
    /* line 110, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card {
      width: 49.0692%; } }
  @media (min-width: 1280px) {
    /* line 110, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card {
      width: 52.7301%; } }
  @media (min-width: 750px) {
    /* line 121, 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 121, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card--left {
      margin: 1.875rem 2.5rem 1.6875rem 0; } }
  @media (min-width: 1280px) {
    /* line 121, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card--left {
      margin-left: -6.25rem; } }
  @media (min-width: 750px) {
    /* line 136, 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 136, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card--right {
      margin: -0.5rem -3.5rem 1.6875rem 2.5rem; } }
  /* line 147, 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 152, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card--empty::after {
      content: 'Empty card'; }
  /* line 158, src/blocks/paragraph/_paragraph.scss */
  .gif-custom-paragraph .paragraph-card .gif-card {
    width: auto;
    box-sizing: content-box;
    min-height: 115px;
    cursor: default; }
    /* line 169, 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 172, 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 179, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card .gif-card::after {
      content: none; }
    /* line 183, 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 183, src/blocks/paragraph/_paragraph.scss */
        .gif-custom-paragraph .paragraph-card .gif-card__rte-override {
          width: 100%;
          order: 2; } }
      /* line 190, src/blocks/paragraph/_paragraph.scss */
      .gif-custom-paragraph .paragraph-card .gif-card__rte-override h3 {
        width: 100%;
        color: var(--dark-blue-grey); }
      /* line 195, src/blocks/paragraph/_paragraph.scss */
      .gif-custom-paragraph .paragraph-card .gif-card__rte-override--no-image {
        width: 100%; }
        /* line 197, 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 201, 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 201, 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 201, 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 211, 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 211, 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 211, src/blocks/paragraph/_paragraph.scss */
      .gif-custom-paragraph .paragraph-card .gif-card__cta {
        font-size: 1.25rem; } }
    /* line 221, 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 227, 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 227, 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 227, src/blocks/paragraph/_paragraph.scss */
      .gif-custom-paragraph .paragraph-card .gif-card[type="event"] .gif-card__event-date {
        margin: -5.25rem 0 5rem; } }
    /* line 236, 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 236, 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 236, 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 246, 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 246, 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 246, src/blocks/paragraph/_paragraph.scss */
      .gif-custom-paragraph .paragraph-card .gif-card[type="statistic"] {
        margin: auto;
        max-width: 22.5rem;
        height: 26.875rem; } }
    /* line 254, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card .gif-card[type="statistic"]::before {
      content: none; }
    /* line 258, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card .gif-card[type="statistic"] .gif-card__contain {
      box-sizing: border-box; }
    /* line 262, 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 262, 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 262, src/blocks/paragraph/_paragraph.scss */
        .gif-custom-paragraph .paragraph-card .gif-card[type="statistic"] .gif-card__title {
          font-size: 1.5rem; } }
    /* line 273, 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 273, 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 273, src/blocks/paragraph/_paragraph.scss */
        .gif-custom-paragraph .paragraph-card .gif-card[type="statistic"] .gif-card__description {
          font-size: 1.125rem; } }
    /* line 280, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card .gif-card[type="statistic"] .gif-card__image {
      width: 100%; }
    /* line 284, 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 284, 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 284, 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 296, 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 296, 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 296, src/blocks/paragraph/_paragraph.scss */
        .gif-custom-paragraph .paragraph-card .gif-card[type="statistic"] .gif-card__number--percent-sign {
          top: 0.875rem; } }
    /* line 303, 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 313, 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 319, 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 325, 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 331, 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 342, 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 352, src/blocks/paragraph/_paragraph.scss */
.gif-custom-paragraph .paragraph-card--image img {
  height: auto;
  max-width: 100%;
  width: 100%; }

/* line 359, src/blocks/paragraph/_paragraph.scss */
.gif-custom-paragraph .gif-card--image {
  padding: 0; }
  /* line 365, src/blocks/paragraph/_paragraph.scss */
  .gif-custom-paragraph .gif-card--image .gif-card[type="image"]::before {
    content: unset; }
  /* line 369, 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 374, 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 382, 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 382, 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 382, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .gif-card--image.paragraph-card--right {
      margin: 0.3125rem -2.5rem 1.6875rem 2.5rem; } }
  /* line 392, src/blocks/paragraph/_paragraph.scss */
  .gif-custom-paragraph .gif-card--image .gif-card {
    padding: 0; }

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

/* line 416, 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 426, src/blocks/paragraph/_paragraph.scss */
  .gif-custom-paragraph__img-placeholder:before {
    width: 0px; }

/* line 432, 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 445, src/blocks/paragraph/_paragraph.scss */
ul + .gif-custom-paragraph {
  margin-top: 1.25rem; }
  @media (min-width: 750px) {
    /* line 445, 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 11, 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 24, src/blocks/feature-1-up/_feature-1-up.scss */
  .gif-feature-1-up__contain {
    grid-auto-flow: column;
    max-width: 1157px; }
  /* line 29, 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 29, 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 29, 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 29, 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 29, 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 59, 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 59, 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 59, src/blocks/feature-1-up/_feature-1-up.scss */
    .gif-feature-1-up__content {
      grid-column: 1/span 5;
      margin-left: 13.0662%; } }
  /* line 74, 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 74, 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 74, 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 74, 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 88, src/blocks/feature-1-up/_feature-1-up.scss */
  .gif-feature-1-up__image {
    margin-top: 1.25rem; }
    /* line 89, 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 88, 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 88, 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 88, 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 122, src/blocks/feature-1-up/_feature-1-up.scss */
    .gif-feature-1-up__image img {
      height: 100%;
      object-fit: cover; }
  /* line 128, 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 128, 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 128, 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 128, src/blocks/feature-1-up/_feature-1-up.scss */
      .gif-feature-1-up__title {
        font-size: 56px;
        margin-top: 7.1875rem; } }
    /* line 138, 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 146, 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 146, 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 146, 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 146, 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 158, 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 158, 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 158, 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 167, 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 167, 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 167, 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 173, 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 62, 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 69, src/blocks/person-detail-hero/_person-detail-hero.scss */
    .gif-person-detail-hero__image img {
      border-radius: 50%;
      height: 100%;
      object-fit: cover; }
      /* line 75, 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 62, 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 62, src/blocks/person-detail-hero/_person-detail-hero.scss */
      .gif-person-detail-hero__image {
        right: -5.23684%; } }
    @media screen and (min-width: 0) {
      /* line 62, 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 62, 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 62, src/blocks/person-detail-hero/_person-detail-hero.scss */
      .gif-person-detail-hero__image {
        height: 15rem;
        width: 15rem; } }
    /* line 97, 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 97, 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 97, 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 97, src/blocks/person-detail-hero/_person-detail-hero.scss */
        .editor-styles-wrapper .gif-person-detail-hero__image {
          height: 15rem;
          width: 15rem; } }
  /* line 106, 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 106, src/blocks/person-detail-hero/_person-detail-hero.scss */
      .gif-person-detail-hero__info {
        grid-column: 1/span 12; } }
    @media (min-width: 1280px) {
      /* line 106, src/blocks/person-detail-hero/_person-detail-hero.scss */
      .gif-person-detail-hero__info {
        grid-column: 3/span 8; } }
    /* line 118, src/blocks/person-detail-hero/_person-detail-hero.scss */
    .wp-block .gif-person-detail-hero__info {
      grid-column: 1/span 12 !important; }
    /* line 122, src/blocks/person-detail-hero/_person-detail-hero.scss */
    .gif-person-detail-hero__info span {
      color: var(--dark-blue-grey);
      display: block; }
    /* line 127, 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 132, 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 132, 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 142, 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 147, 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 153, src/blocks/person-detail-hero/_person-detail-hero.scss */
  .gif-person-detail-hero__expertise {
    margin-bottom: 1.25rem; }
    @media (min-width: 750px) {
      /* line 153, 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 163, 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 163, 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 174, 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 186, 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 194, 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 194, src/blocks/person-detail-hero/_person-detail-hero.scss */
        .gif-person-detail-hero__eyebrow::before {
          width: 20.23121%; } }
      @media (min-width: 1280px) {
        /* line 194, src/blocks/person-detail-hero/_person-detail-hero.scss */
        .gif-person-detail-hero__eyebrow::before {
          width: 21.73345%; } }
    /* line 213, 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 174, 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 174, 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 174, 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 224, src/blocks/person-detail-hero/_person-detail-hero.scss */
    .gif-person-detail-hero__eyebrow input {
      text-transform: uppercase; }
  /* line 229, 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 229, 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 229, 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 229, 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 242, 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 242, src/blocks/person-detail-hero/_person-detail-hero.scss */
      .gif-person-detail-hero hr {
        margin: 1.875rem 0; } }
  /* line 252, 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 252, 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 252, 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 252, 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 252, src/blocks/person-detail-hero/_person-detail-hero.scss */
      .gif-person-detail-hero__social-media {
        font-size: 1.125rem; } }
    /* line 264, 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 270, 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 278, 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 278, 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 278, 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 278, src/blocks/person-detail-hero/_person-detail-hero.scss */
        .gif-person-detail-hero__social-media strong {
          letter-spacing: 0.03125rem; } }
    /* line 287, 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 295, 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 295, 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 295, src/blocks/person-detail-hero/_person-detail-hero.scss */
      .gif-person-detail-hero__bio {
        font-size: 1.375rem;
        line-height: 1.64; } }
    /* line 307, 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 314, 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 321, src/blocks/person-detail-hero/_person-detail-hero.scss */
  .gif-person-detail-hero span[data-rich-text-placeholder] {
    margin-top: -1.875rem; }
  /* line 325, src/blocks/person-detail-hero/_person-detail-hero.scss */
  .gif-person-detail-hero .components-popover__content {
    padding: 1.875rem 1.25rem 2.5rem; }
  /* line 329, src/blocks/person-detail-hero/_person-detail-hero.scss */
  .gif-person-detail-hero .components-base-control {
    display: inline-block;
    width: auto; }
    /* line 333, 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 340, 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 23, 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 23, 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 23, 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 32, 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 32, 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 32, 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 38, 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 52, 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 52, 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 52, 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 52, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
    .gif-mini-spotlight-cta__divider {
      grid-column: 2/span 10; } }

/* line 64, 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 64, 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 64, 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 64, 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 75, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
.gif-mini-spotlight-cta__text {
  margin-top: 0.3125rem; }
  /* line 81, 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 81, 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 81, 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 81, 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 88, 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 94, 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 94, 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 94, 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 75, 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 75, 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 75, 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 110, 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 110, 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 110, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
  .gif-mini-spotlight-cta__image-contain {
    grid-column: 9/span 3;
    margin-left: 0; } }

/* line 123, 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 123, 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 123, 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 123, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
    .gif-mini-spotlight-cta__image {
      margin-top: 1.8125rem; } }
  /* line 130, 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 130, 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 130, 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 130, 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 142, 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 142, 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 142, 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 158, 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 158, 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 158, 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 166, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
.wp-block .gif-mini-spotlight-cta__image picture {
  width: auto;
  height: auto; }

/* line 173, 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 179, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
.wp-block .gif-mini-spotlight-cta .gif-container {
  width: 100%; }

/* line 184, 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 374, 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 374, 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 374, 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 374, 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 400, 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 400, 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 400, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
      .gif-candidate-detail-hero hr {
        margin: 2.5rem 0 1.875rem; } }
  /* line 415, 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 423, 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 437, 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 437, 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 437, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
      .gif-candidate-detail-hero__bio {
        font-size: 1.375rem;
        line-height: 1.64; } }
    /* line 459, 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 466, 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 473, 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 473, 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 473, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
      .gif-candidate-detail-hero__candidate-type {
        margin-top: 2.1875rem; } }
    /* line 489, src/blocks/candidate-detail-hero/_candidate-detail-hero.scss */
    .gif-candidate-detail-hero--opponent .gif-candidate-detail-hero__candidate-type {
      color: var(--valencia); }
  /* line 494, 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 10, 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 10, 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 10, 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 10, 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 24, 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.0; }
  @media screen and (min-width: 0) {
    /* line 24, 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 24, 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 24, src/blocks/landing-text/_landing-text.scss */
    .gif-landing-text__title, .gif-landing-text__title textarea {
      font-size: 4rem !important; } }

/* line 41, 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 41, 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 41, 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 41, src/blocks/landing-text/_landing-text.scss */
    .gif-landing-text__description {
      font-size: 1.625rem;
      line-height: 1.46; } }
  /* line 60, 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 67, src/blocks/landing-text/_landing-text.scss */
    .gif-landing-text__description > a:hover {
      color: var(--pale-red);
      border-color: var(--pale-red); }

/* line 75, 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 75, src/blocks/landing-text/_landing-text.scss */
    .gif-landing-text__divider-contain {
      padding: 1.25rem 0; } }
  @media screen and (min-width: 750px) {
    /* line 75, src/blocks/landing-text/_landing-text.scss */
    .gif-landing-text__divider-contain {
      padding: 1.875rem 0; } }
  @media (min-width: 1280px) {
    /* line 75, src/blocks/landing-text/_landing-text.scss */
    .gif-landing-text__divider-contain {
      width: 87.47652%; } }

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

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

@media screen and (min-width: 1280px) {
  /* line 93, 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 23, src/blocks/feature-links/_feature-links.scss */
  .gif-feature-links--text-links {
    background-color: var(--light-blue-grey-20); }
  /* line 27, src/blocks/feature-links/_feature-links.scss */
  .gif-feature-links--paragraph-gray {
    background-color: var(--light-blue-grey-20); }
    /* line 30, src/blocks/feature-links/_feature-links.scss */
    .gif-feature-links--paragraph-gray .gif-button--link {
      color: var(--bunting); }
      /* line 32, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links--paragraph-gray .gif-button--link:hover {
        color: var(--white);
        background-color: transparent; }
    /* line 38, 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 42, 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 47, 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 47, 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 47, 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 59, 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 59, 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 59, 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 69, src/blocks/feature-links/_feature-links.scss */
  .gif-feature-links__title {
    color: var(--white); }
    @media screen and (min-width: 0) {
      /* line 69, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links__title {
        padding-top: 1.875rem; } }
    @media screen and (min-width: 750px) {
      /* line 69, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links__title {
        padding-top: 2.5rem; } }
    @media screen and (min-width: 1280px) {
      /* line 69, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links__title {
        padding-top: 3.75rem; } }
    /* line 81, 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 87, src/blocks/feature-links/_feature-links.scss */
    .gif-feature-links__divider {
      width: 2.375rem; } }
  @media screen and (min-width: 750px) {
    /* line 87, src/blocks/feature-links/_feature-links.scss */
    .gif-feature-links__divider {
      width: 5.4375rem; } }
  @media screen and (min-width: 1280px) {
    /* line 87, src/blocks/feature-links/_feature-links.scss */
    .gif-feature-links__divider {
      width: 6.25rem; } }
  /* line 97, 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 97, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links__divider-contain {
        padding: 1.25rem 0; } }
    @media screen and (min-width: 750px) {
      /* line 97, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links__divider-contain {
        padding: 1.875rem 0; } }
  /* line 110, 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 117, 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 110, 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 110, 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 110, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links__description {
        font-size: 1.625rem;
        line-height: 1.46; } }
    @media (min-width: 1280px) {
      /* line 110, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links__description {
        margin: 0 6.26174%; } }
  /* line 142, src/blocks/feature-links/_feature-links.scss */
  .gif-feature-links__content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%; }
    /* line 148, src/blocks/feature-links/_feature-links.scss */
    .gif-feature-links__content::after {
      content: '';
      width: 31.04244% !important; }
    @media screen and (min-width: 0) {
      /* line 153, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links__content > * {
        margin-top: 1.875rem;
        width: 100%; } }
    @media screen and (min-width: 750px) {
      /* line 153, 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 153, 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 142, 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 142, 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 142, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links__content {
        margin-bottom: 3.75rem; } }
  /* line 181, src/blocks/feature-links/_feature-links.scss */
  .gif-feature-links__feature-link {
    color: var(--white) !important; }
    @media screen and (min-width: 0) {
      /* line 182, 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 182, 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 182, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links__feature-link .gif-feature-link__divider {
        margin-bottom: 1.25rem; } }
    /* line 194, 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 199, 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 199, 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 199, 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 199, 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 218, 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 218, 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 218, 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 218, 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 246, 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 246, 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 246, src/blocks/feature-links/_feature-links.scss */
    .gif-feature-links > p.fl-paragraph-gray {
      font-size: 1.125rem;
      padding-bottom: 4.0625rem; } }
  /* line 261, 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 261, 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 261, 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 261, 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 279, 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 279, 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 279, 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 292, 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 298, 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 303, 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 308, 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 308, 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 308, 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 308, 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 322, src/blocks/feature-links/_feature-links.scss */
  .gif-feature-links__splash > * {
    display: block; }
  /* line 328, 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 335, src/blocks/feature-links/_feature-links.scss */
  .gif-feature-links__text-link-editor-info {
    color: var(--valencia); }
  /* line 340, 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 341, src/blocks/feature-links/_feature-links.scss */
    .gif-feature-links__text-links > div {
      display: flex;
      justify-content: space-between; }
      /* line 342, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links__text-links > div > button {
        display: inline-block; }
    @media screen and (min-width: 0) {
      /* line 340, 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 340, 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 340, src/blocks/feature-links/_feature-links.scss */
      .gif-feature-links__text-links {
        font-size: 1.125rem;
        line-height: 2;
        padding-top: 0.875rem; } }
    /* line 371, src/blocks/feature-links/_feature-links.scss */
    .gif-feature-links__text-links > * {
      color: inherit;
      display: block;
      text-decoration: none; }
      /* line 376, 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 316, 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 324, src/blocks/article-hero/article-hero.scss */
    .gif-article-hero--no-image {
      padding-top: 0.625rem; } }
  @media screen and (min-width: 750px) {
    /* line 324, src/blocks/article-hero/article-hero.scss */
    .gif-article-hero--no-image {
      padding-top: 0.6875rem; } }
  @media screen and (min-width: 1280px) {
    /* line 324, src/blocks/article-hero/article-hero.scss */
    .gif-article-hero--no-image {
      padding-top: 2.625rem; } }
  /* line 340, src/blocks/article-hero/article-hero.scss */
  .gif-article-hero--no-image .gif-article-hero__divider {
    background-color: var(--iron); }
  /* line 344, src/blocks/article-hero/article-hero.scss */
  .gif-article-hero--no-image .gif-article-hero__eyebrow {
    color: var(--valencia); }
  /* line 348, src/blocks/article-hero/article-hero.scss */
  .gif-article-hero--no-image .gif-article-hero__eyebrow-container {
    margin-top: 0; }
  /* line 352, 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 352, 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 352, src/blocks/article-hero/article-hero.scss */
      .gif-article-hero--no-image .gif-article-hero__headline {
        margin-bottom: 2.5rem; } }
  /* line 366, src/blocks/article-hero/article-hero.scss */
  .gif-article-hero--no-image .gif-article-hero__subtitle {
    color: var(--dark-blue-grey); }
  /* line 372, 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 376, 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 383, 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 383, 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 383, 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 383, 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 402, src/blocks/article-hero/article-hero.scss */
    .gif-article-hero--with-image {
      padding-top: 0.625rem; } }
  @media screen and (min-width: 750px) {
    /* line 402, src/blocks/article-hero/article-hero.scss */
    .gif-article-hero--with-image {
      padding-top: 0.0625rem; } }
  @media screen and (min-width: 1280px) {
    /* line 402, src/blocks/article-hero/article-hero.scss */
    .gif-article-hero--with-image {
      padding-top: 0; } }
  /* line 418, 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 424, 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 424, src/blocks/article-hero/article-hero.scss */
      .gif-article-hero--with-image img {
        max-height: 9.125rem; } }
    @media screen and (min-width: 750px) {
      /* line 424, src/blocks/article-hero/article-hero.scss */
      .gif-article-hero--with-image img {
        max-height: 18.5625rem; } }
    @media screen and (min-width: 1280px) {
      /* line 424, src/blocks/article-hero/article-hero.scss */
      .gif-article-hero--with-image img {
        max-height: 32.5rem; } }
  /* line 440, 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 444, src/blocks/article-hero/article-hero.scss */
  .gif-article-hero--with-image .gif-article-hero__eyebrow {
    color: var(--white); }
  /* line 448, 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 448, 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 448, src/blocks/article-hero/article-hero.scss */
      .gif-article-hero--with-image .gif-article-hero__headline {
        margin-bottom: 1.25rem; } }
  /* line 461, src/blocks/article-hero/article-hero.scss */
  .gif-article-hero--with-image .gif-article-hero__subtitle {
    color: var(--white); }
  /* line 466, 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 472, src/blocks/article-hero/article-hero.scss */
  .gif-article-hero--with-image .gif-article-hero__credentials--date {
    opacity: 0.5; }
  /* line 479, 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 483, 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 487, 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 495, 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 502, 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 495, 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 495, 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 495, src/blocks/article-hero/article-hero.scss */
      .gif-article-hero .gif-article-hero__footer-bg--with-image {
        height: calc(100% - 13.0625rem); } }
  /* line 517, 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 517, 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 517, 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 517, 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 13, 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 13, 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 13, 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 13, src/blocks/fifty-fifty/_fifty-fifty.scss */
      .wp-block .gif-fifty-fifty__wrapper, .gif-fifty-fifty__wrapper {
        margin: 0 auto; } }
  /* line 25, 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 25, 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 25, 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 25, 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 25, 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 50, 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 53, 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 57, 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 66, 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 72, 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 75, 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 75, 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 86, 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 88, 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 97, 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 109, src/blocks/fifty-fifty/_fifty-fifty.scss */
  .wp-block .gif-fifty-fifty__columns, .gif-fifty-fifty__columns {
    margin: 0 auto; }
    /* line 112, 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 118, 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 122, 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 112, 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 112, 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 112, 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 133, 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 140, 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 109, 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 109, 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 109, src/blocks/fifty-fifty/_fifty-fifty.scss */
      .wp-block .gif-fifty-fifty__columns, .gif-fifty-fifty__columns {
        width: 84.77842%; } }
  /* line 154, 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 157, 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 157, 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 157, 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 157, 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 170, 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 174, 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 181, 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 189, 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 194, 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 204, 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 204, 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 204, 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 223, 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 232, 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 242, 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 257, 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 274, 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 287, 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 293, 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 293, 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 293, 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 305, src/blocks/fifty-fifty/_fifty-fifty.scss */
.wp-block .gif-fifty-fifty__container {
  border-top: none !important; }
  /* line 308, 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 312, 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 312, src/blocks/fifty-fifty/_fifty-fifty.scss */
      .wp-block .gif-fifty-fifty__container .gif-fifty-fifty__columns:last-child {
        border: none !important; } }
  /* line 320, 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 17, src/blocks/table/_table.scss */
  .gif-table__title {
    font-weight: bold;
    color: var(--dark-blue-grey); }
    @media screen and (min-width: 0) {
      /* line 17, src/blocks/table/_table.scss */
      .gif-table__title {
        font-size: 1.125rem;
        line-height: 1.22; } }
    @media screen and (min-width: 750px) {
      /* line 17, src/blocks/table/_table.scss */
      .gif-table__title {
        font-size: 1.75rem;
        line-height: 1.14; } }
    @media screen and (min-width: 1280px) {
      /* line 17, src/blocks/table/_table.scss */
      .gif-table__title {
        font-size: 1.75rem;
        line-height: 1.14; } }
    /* line 35, 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 42, src/blocks/table/_table.scss */
      .gif-table__title sup > a:hover {
        color: var(--pale-red); }
  /* line 50, 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 50, src/blocks/table/_table.scss */
      .gif-table__table-container {
        margin-top: 0.625rem; } }
    @media screen and (min-width: 750px) {
      /* line 50, src/blocks/table/_table.scss */
      .gif-table__table-container {
        margin-top: 1.25rem; } }
    @media screen and (min-width: 1280px) {
      /* line 50, src/blocks/table/_table.scss */
      .gif-table__table-container {
        margin-top: 1.25rem; } }
    @media (min-width: 1280px) {
      /* line 50, src/blocks/table/_table.scss */
      .gif-table__table-container {
        margin: 1.25rem 6.26174% 0;
        grid-column: 2/span 10; } }
    /* line 68, 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 78, 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 91, src/blocks/table/_table.scss */
      .gif-table__table-container table thead, .gif-table__table-container .table thead {
        font-weight: bold; }
        /* line 94, 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 102, 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 110, 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 115, 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 125, 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 134, 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 134, 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 141, 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 147, 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 154, 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 162, 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 168, 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 175, src/blocks/table/_table.scss */
      .gif-table__table-container table th, .gif-table__table-container .table th {
        padding-top: 1.375rem; }
    /* line 182, 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 183, 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 191, 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 191, 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 202, 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 210, src/blocks/table/_table.scss */
    .gif-table__table-container--overflow table thead th:first-child {
      z-index: 2; }
      /* line 211, 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 223, 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 223, src/blocks/table/_table.scss */
        .gif-table__table-container--no-overflow table {
          width: 100%; } }
      /* line 231, 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 236, 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 241, src/blocks/table/_table.scss */
      .gif-table__table-container--no-overflow table th:last-child:before {
        width: 100% !important; }
    /* line 249, src/blocks/table/_table.scss */
    .gif-table__table-container--resizing table {
      opacity: 0; }
    /* line 255, src/blocks/table/_table.scss */
    .gif-table__table-container--editor table {
      border-bottom: none;
      border-collapse: collapse; }
      /* line 260, src/blocks/table/_table.scss */
      .gif-table__table-container--editor table thead th:first-child:after {
        z-index: 3; }
      /* line 266, 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 272, 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 278, src/blocks/table/_table.scss */
      .gif-table__table-container--editor table td:last-child {
        border: none; }
      /* line 282, 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 292, 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 302, 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 302, 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 302, 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 302, 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 302, src/blocks/table/_table.scss */
      .gif-table__caption {
        padding-right: 4.15362%; } }
    /* line 334, src/blocks/table/_table.scss */
    .gif-table__caption sup > a {
      border: none;
      text-decoration: none;
      color: var(--dusk-blue);
      font-weight: normal; }
      /* line 340, src/blocks/table/_table.scss */
      .gif-table__caption sup > a:hover {
        color: var(--pale-red); }
  /* line 347, src/blocks/table/_table.scss */
  .gif-table__options {
    margin-top: 0.625rem; }
    /* line 349, src/blocks/table/_table.scss */
    .gif-table__options > * {
      margin-right: 0.3125rem; }
  /* line 354, src/blocks/table/_table.scss */
  .gif-table__splash {
    display: flex;
    flex-direction: column; }

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

/* line 20, 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 20, 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 20, 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 33, 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 33, src/blocks/custom-text-block/_custom-text-block.scss */
    .gif-custom-text-block p {
      font-size: 1.375rem;
      line-height: 1.64; } }
  /* line 47, src/blocks/custom-text-block/_custom-text-block.scss */
  .gif-custom-text-block p a {
    text-decoration: none;
    color: var(--dusk-blue); }
    /* line 51, src/blocks/custom-text-block/_custom-text-block.scss */
    .gif-custom-text-block p a:hover {
      color: var(--pale-red); }
  /* line 57, 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 62, 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 68, 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 73, 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 73, 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 73, 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 80, 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 80, 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 80, src/blocks/custom-text-block/_custom-text-block.scss */
  .gif-custom-text-block + .gif-custom-text-block {
    margin-top: 2.5rem; } }

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

/* line 90, 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 95, 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 105, src/blocks/custom-text-block/_custom-text-block.scss */
  .gif-custom-text-block__img-placeholder:before {
    width: 0px; }

/* line 111, 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 124, src/blocks/custom-text-block/_custom-text-block.scss */
ul + .gif-custom-paragraph {
  margin-top: 1.25rem; }
  @media (min-width: 750px) {
    /* line 124, 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 71, src/blocks/heading/_heading.scss */
  .gif-heading h3,
  .wp-admin .gif-heading h3 {
    color: var(--pale-red); }
    @media screen and (min-width: 0) {
      /* line 71, src/blocks/heading/_heading.scss */
      .gif-heading h3,
      .wp-admin .gif-heading h3 {
        font-size: 1.375rem; } }
    @media screen and (min-width: 750px) {
      /* line 71, src/blocks/heading/_heading.scss */
      .gif-heading h3,
      .wp-admin .gif-heading h3 {
        font-size: 1.875rem; } }
    @media screen and (min-width: 1280px) {
      /* line 71, src/blocks/heading/_heading.scss */
      .gif-heading h3,
      .wp-admin .gif-heading h3 {
        font-size: 1.875rem; } }
  /* line 78, 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 78, src/blocks/heading/_heading.scss */
      .gif-heading h4,
      .wp-admin .gif-heading h4 {
        font-size: 1.375rem; } }
    @media screen and (min-width: 750px) {
      /* line 78, src/blocks/heading/_heading.scss */
      .gif-heading h4,
      .wp-admin .gif-heading h4 {
        font-size: 1.875rem; } }
    @media screen and (min-width: 1280px) {
      /* line 78, src/blocks/heading/_heading.scss */
      .gif-heading h4,
      .wp-admin .gif-heading h4 {
        font-size: 1.875rem; } }
  /* line 85, src/blocks/heading/_heading.scss */
  .gif-heading h5,
  .wp-admin .gif-heading h5 {
    color: var(--pale-red); }
    @media screen and (min-width: 0) {
      /* line 85, src/blocks/heading/_heading.scss */
      .gif-heading h5,
      .wp-admin .gif-heading h5 {
        font-size: 1.375rem; } }
    @media screen and (min-width: 750px) {
      /* line 85, src/blocks/heading/_heading.scss */
      .gif-heading h5,
      .wp-admin .gif-heading h5 {
        font-size: 1.875rem; } }
    @media screen and (min-width: 1280px) {
      /* line 85, src/blocks/heading/_heading.scss */
      .gif-heading h5,
      .wp-admin .gif-heading h5 {
        font-size: 1.875rem; } }
  /* line 92, 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 96, 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 96, 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 105, 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 108, 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 115, 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 118, 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 125, src/blocks/heading/_heading.scss */
  .gif-custom-paragraph + .gif-heading {
    margin-top: 1.25rem; } }

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

@media screen and (min-width: 1280px) {
  /* line 125, 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 6, 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 6, 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 6, 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 6, 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 6, 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 25, 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 25, 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 25, 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 25, 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 37, 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 37, 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 37, 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 37, 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 49, 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 62, 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 66, 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 70, 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 57, 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 57, 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 57, 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 81, 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 81, 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 81, 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 81, 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 90, 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 49, 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 49, 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 49, 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 99, 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 104, 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 112, src/blocks/call-your-rep/_call-your-rep.scss */
.gif-call-your-rep__form-submit {
  border: solid 0.125rem var(--white) !important; }
  /* line 115, 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 45, 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 50, 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 50, 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 50, 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 56, 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 56, 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 56, 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 62, 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 66, 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 71, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__card:last-child {
        margin-bottom: 1.875rem; }
      /* line 75, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__card:not(:last-child) {
        border-bottom: unset; }
      /* line 79, 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 85, 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 85, 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 85, 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 85, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__cards {
        margin-bottom: 1.25rem;
        padding-top: 5rem; } }
  /* line 97, 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 97, 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 97, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__card-description {
        font-size: 1.5rem;
        line-height: 1.75rem; } }
    /* line 111, 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 111, 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 111, 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 111, src/blocks/gun-violence-101/_gun-violence-101.scss */
        .gif-gun-violence-101__card-description p {
          padding-right: 1.25rem; } }
  /* line 129, 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 129, 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 129, 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 129, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__card-image {
        margin-bottom: 0;
        width: 100%; } }
    /* line 145, 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 154, src/blocks/gun-violence-101/_gun-violence-101.scss */
    .gif-gun-violence-101__card-image img {
      margin: 0;
      height: 100%;
      object-fit: cover; }
  /* line 161, 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 161, 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 161, 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 161, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__card-title {
        margin: 0; } }
    /* line 173, 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 173, 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 173, src/blocks/gun-violence-101/_gun-violence-101.scss */
        .gif-gun-violence-101__card-title h5 {
          font-size: 1.5rem; } }
      /* line 186, 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 201, src/blocks/gun-violence-101/_gun-violence-101.scss */
    .gif-gun-violence-101__card-title h5 > a {
      color: inherit;
      text-decoration: none;
      transition: .3s ease color; }
    /* line 207, src/blocks/gun-violence-101/_gun-violence-101.scss */
    .gif-gun-violence-101__card-title h5 > a {
      color: inherit;
      text-decoration: none; }
  /* line 213, 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 213, 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 213, 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 213, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__container {
        margin-top: 3.75rem;
        padding: 3.75rem 0; } }
    /* line 226, 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 226, 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 226, src/blocks/gun-violence-101/_gun-violence-101.scss */
        .gif-gun-violence-101__container::after {
          border-width: 0.3125rem; } }
    /* line 242, src/blocks/gun-violence-101/_gun-violence-101.scss */
    .gif-gun-violence-101__container > *:not(.gif-gun-violence-101__image) {
      z-index: 5; }
  /* line 247, 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 247, 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 247, 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 247, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__cta {
        margin-bottom: 5rem; } }
    /* line 259, 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 265, src/blocks/gun-violence-101/_gun-violence-101.scss */
  .gif-gun-violence-101__divider {
    height: 0.3125rem; }
    @media screen and (min-width: 0) {
      /* line 265, 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 265, 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 265, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__divider {
        margin-bottom: 1.875rem;
        width: 6.25rem; } }
  /* line 274, 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 274, 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 274, 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 274, 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 291, 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 291, 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 291, 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 291, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__image {
        min-height: 28.125rem;
        padding: 0.625rem 0; } }
    /* line 303, src/blocks/gun-violence-101/_gun-violence-101.scss */
    .gif-gun-violence-101__image img {
      height: auto;
      margin: auto;
      width: auto; }
  /* line 310, src/blocks/gun-violence-101/_gun-violence-101.scss */
  .gif-gun-violence-101__image-container {
    grid-column: 1/span 12; }
  /* line 314, 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 320, 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 320, 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 327, 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 327, 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 327, src/blocks/gun-violence-101/_gun-violence-101.scss */
    .gif-gun-violence-101__optional-title {
      width: 82.76041%; } }
  /* line 336, 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 336, 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 336, 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 336, 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 45, 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 50, 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 50, 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 50, 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 56, 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 56, 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 56, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__card:nth-child(even) {
        margin: 0 2.5rem 1.875rem 0; } }
    /* line 62, 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 66, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
    .gif-thumbnail-grid__card:last-child {
      margin-bottom: 1.25rem; }
    @media (min-width: 750px) {
      /* line 71, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__card:last-child {
        margin-bottom: 1.875rem; }
      /* line 75, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__card:not(:last-child) {
        border-bottom: unset; }
      /* line 79, 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 85, 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 85, 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 85, 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 85, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__cards {
        margin-bottom: 1.25rem;
        padding-top: 5rem; } }
  /* line 97, 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 97, 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 97, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__card-description {
        font-size: 1.5rem;
        line-height: 1.75rem; } }
    /* line 111, 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 111, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
        .gif-thumbnail-grid__card-description p {
          margin: 0 auto; } }
      @media screen and (min-width: 1280px) {
        /* line 111, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
        .gif-thumbnail-grid__card-description p {
          margin: auto 0 0; } }
      @media (min-width: 1280px) {
        /* line 111, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
        .gif-thumbnail-grid__card-description p {
          padding-right: 1.25rem; } }
  /* line 129, 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 129, 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 129, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__card-image {
        width: 69.34948%; } }
    @media screen and (min-width: 1280px) {
      /* line 129, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__card-image {
        margin-bottom: 0;
        width: 100%; } }
    /* line 145, 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 154, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
    .gif-thumbnail-grid__card-image img {
      margin: 0;
      height: 100%;
      object-fit: cover; }
  /* line 161, 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 161, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__card-title {
        margin: 0 auto 1.25rem; } }
    @media screen and (min-width: 750px) {
      /* line 161, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__card-title {
        margin: 0 auto 1.875rem; } }
    @media screen and (min-width: 1280px) {
      /* line 161, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__card-title {
        margin: 0; } }
    /* line 173, 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 173, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
        .gif-thumbnail-grid__card-title h5 {
          font-size: 1.25rem; } }
      @media screen and (min-width: 1280px) {
        /* line 173, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
        .gif-thumbnail-grid__card-title h5 {
          font-size: 1.5rem; } }
      /* line 186, 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 201, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
    .gif-thumbnail-grid__card-title h5 > a {
      color: inherit;
      text-decoration: none;
      transition: .3s ease color; }
    /* line 207, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
    .gif-thumbnail-grid__card-title h5 > a {
      color: inherit;
      text-decoration: none; }
  /* line 213, 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 213, 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 213, 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 213, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__container {
        margin-top: 3.75rem;
        padding: 3.75rem 0; } }
    /* line 226, 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 226, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
        .gif-thumbnail-grid__container::after {
          border-width: 0.1875rem; } }
      @media screen and (min-width: 750px) {
        /* line 226, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
        .gif-thumbnail-grid__container::after {
          border-width: 0.3125rem; } }
    /* line 242, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
    .gif-thumbnail-grid__container > *:not(.gif-thumbnail-grid__image) {
      z-index: 3; }
  /* line 247, 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 247, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__cta {
        margin-bottom: 2.5rem; } }
    @media screen and (min-width: 750px) {
      /* line 247, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__cta {
        margin-bottom: 3.75rem; } }
    @media screen and (min-width: 1280px) {
      /* line 247, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__cta {
        margin-bottom: 5rem; } }
    /* line 259, 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 265, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
  .gif-thumbnail-grid__divider {
    height: 0.3125rem; }
    @media screen and (min-width: 0) {
      /* line 265, 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 265, 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 265, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__divider {
        margin-bottom: 1.875rem;
        width: 6.25rem; } }
  /* line 274, 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 274, 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 274, 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 274, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__description {
        font-size: 1.625rem;
        line-height: 2.375rem;
        width: 72.39592%; } }
  /* line 291, 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 291, 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 291, 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 291, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__image {
        min-height: 28.125rem;
        padding: 0.625rem 0; } }
    /* line 303, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
    .gif-thumbnail-grid__image img {
      height: auto;
      margin: auto;
      width: auto; }
  /* line 310, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
  .gif-thumbnail-grid__image-container {
    grid-column: 1/span 12; }
  /* line 314, 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 320, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__optional a {
        margin-bottom: 0.625rem; } }
    @media screen and (min-width: 750px) {
      /* line 320, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__optional a {
        margin-bottom: 0; } }
  @media screen and (min-width: 0) {
    /* line 327, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
    .gif-thumbnail-grid__optional-title {
      width: 88.46154%; } }
  @media screen and (min-width: 750px) {
    /* line 327, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
    .gif-thumbnail-grid__optional-title {
      width: 90.9434%; } }
  @media screen and (min-width: 1280px) {
    /* line 327, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
    .gif-thumbnail-grid__optional-title {
      width: 82.76041%; } }
  /* line 336, 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 336, 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 336, 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 336, 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 357, 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 366, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
  .block-editor-page .gif-thumbnail-grid .gif-card__eyebrow {
    width: 100%;
    order: 0; }
  /* line 370, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
  .block-editor-page .gif-thumbnail-grid .gif-card__title {
    order: 1; }
  /* line 373, 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 379, 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 16, 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 23, src/blocks/state-hero/_state-hero.scss */
  .gif-state-hero__background {
    display: none; }
  @media screen and (min-width: 0) {
    /* line 27, src/blocks/state-hero/_state-hero.scss */
    .gif-state-hero__body {
      padding-top: 1.875rem; } }
  @media screen and (min-width: 750px) {
    /* line 27, src/blocks/state-hero/_state-hero.scss */
    .gif-state-hero__body {
      padding-top: 2.5rem; } }
  @media screen and (min-width: 1280px) {
    /* line 27, src/blocks/state-hero/_state-hero.scss */
    .gif-state-hero__body {
      padding-top: 1.6875rem; } }
  @media screen and (min-width: 0) {
    /* line 32, src/blocks/state-hero/_state-hero.scss */
    .gif-state-hero__body p {
      font-size: 1.375rem; } }
  @media screen and (min-width: 750px) {
    /* line 32, src/blocks/state-hero/_state-hero.scss */
    .gif-state-hero__body p {
      font-size: 1.875rem; } }
  @media screen and (min-width: 1280px) {
    /* line 32, src/blocks/state-hero/_state-hero.scss */
    .gif-state-hero__body p {
      font-size: 2.25rem; } }
  /* line 37, 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 37, 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 37, 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 37, 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 37, 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 52, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__content--with-margin {
        margin-top: 1.25rem; } }
    @media screen and (min-width: 750px) {
      /* line 52, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__content--with-margin {
        margin-top: 2.5rem; } }
    @media screen and (min-width: 0) {
      /* line 58, 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 58, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__content--with-short-margin {
        margin-top: 0; } }
    @media screen and (min-width: 1280px) {
      /* line 58, 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 64, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__content p {
        line-height: 1.5rem; } }
    @media screen and (min-width: 750px) {
      /* line 64, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__content p {
        line-height: 2.125rem; } }
    @media screen and (min-width: 1280px) {
      /* line 64, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__content p {
        line-height: 2.5rem; } }
    /* line 74, 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 81, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__content sup > a:hover {
        color: var(--pale-red); }
  /* line 88, src/blocks/state-hero/_state-hero.scss */
  .gif-state-hero__divider {
    height: 0.3125rem;
    width: 3.125rem; }
    @media screen and (min-width: 0) {
      /* line 88, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__divider {
        margin: 0 auto 1.25rem; } }
    @media screen and (min-width: 750px) {
      /* line 88, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__divider {
        margin: 0 auto 1.875rem; } }
    @media screen and (min-width: 1280px) {
      /* line 88, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__divider {
        margin: 0 auto 1.25rem; } }
  /* line 97, 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 97, 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 97, 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 97, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__eyebrow {
        margin-bottom: 1.875rem;
        font-size: 1.125rem;
        letter-spacing: 0.03125rem; } }
  /* line 109, src/blocks/state-hero/_state-hero.scss */
  .gif-state-hero__header {
    position: relative; }
  @media screen and (min-width: 0) {
    /* line 113, 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 113, 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 113, src/blocks/state-hero/_state-hero.scss */
    .gif-state-hero__header-content {
      min-height: 20rem; } }
  /* line 119, 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 119, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__header-content::after {
        border-width: 0.1875rem; } }
    @media screen and (min-width: 750px) {
      /* line 119, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__header-content::after {
        border-width: 0.3125rem; } }
  /* line 134, src/blocks/state-hero/_state-hero.scss */
  .gif-state-hero__header-content > * {
    z-index: 5; }
  /* line 139, 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 139, 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 139, 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 139, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__headline {
        padding: 4.6875rem 1.25rem 0; } }
    /* line 155, 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 155, 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 155, 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 155, 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 155, src/blocks/state-hero/_state-hero.scss */
        .gif-state-hero__headline--title {
          padding: 0 4.5283%; } }
    @media (min-width: 750px) {
      /* line 169, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__headline.no-eyebrow {
        padding-top: 9.3125rem; } }
    /* line 176, src/blocks/state-hero/_state-hero.scss */
    .gif-state-hero__headline .editor-rich-text {
      padding: 0 1.875rem;
      width: 100%; }
  /* line 182, 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 190, 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 190, 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 190, 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 190, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__social-icons {
        grid-column: 10/span 3; } }
    /* line 202, src/blocks/state-hero/_state-hero.scss */
    .gif-state-hero__social-icons-link {
      margin-right: 2.25rem; }
      @media (hover: hover) {
        /* line 206, src/blocks/state-hero/_state-hero.scss */
        .gif-state-hero__social-icons-link:hover svg {
          fill: var(--pale-red); } }
    /* line 213, src/blocks/state-hero/_state-hero.scss */
    .gif-state-hero__social-icons p {
      font-size: 0.875rem;
      margin-right: 1.6875rem; }
    /* line 218, src/blocks/state-hero/_state-hero.scss */
    .gif-state-hero__social-icons svg {
      fill: var(--dark-blue-grey); }
  /* line 223, 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 223, 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 223, 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 223, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__score {
        font-size: 3.3125rem;
        height: 5rem;
        width: 5rem; } }
    @media (hover: hover) {
      /* line 246, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__score:hover {
        background-color: var(--valencia);
        border-color: var(--valencia); }
        /* line 249, src/blocks/state-hero/_state-hero.scss */
        .gif-state-hero__score:hover + p {
          opacity: 1; } }
  /* line 258, src/blocks/state-hero/_state-hero.scss */
  .gif-state-hero__scorecard {
    text-decoration: none;
    color: var(--white); }
    @media screen and (min-width: 0) {
      /* line 258, 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 258, 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 258, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__scorecard {
        right: 1.25rem;
        top: 1.25rem; } }
    /* line 271, 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 271, src/blocks/state-hero/_state-hero.scss */
        .gif-state-hero__scorecard p {
          font-size: 0.75rem; } }
      @media screen and (min-width: 1280px) {
        /* line 271, src/blocks/state-hero/_state-hero.scss */
        .gif-state-hero__scorecard p {
          font-size: 0.875rem; } }
      @media (max-width: 749px) {
        /* line 271, src/blocks/state-hero/_state-hero.scss */
        .gif-state-hero__scorecard p {
          margin: 0 0 1.875rem; } }
  /* line 286, src/blocks/state-hero/_state-hero.scss */
  .gif-state-hero__variant {
    /** For Detail Hero only */ }
    /* line 288, 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 296, 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 302, 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 307, src/blocks/state-hero/_state-hero.scss */
    .gif-state-hero__variant-image .gif-state-hero__scorecard p {
      opacity: 1; }
    /* line 314, src/blocks/state-hero/_state-hero.scss */
    .gif-state-hero__variant-dark .gif-state-hero__header {
      background-color: var(--bunting); }
    /* line 318, 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 324, src/blocks/state-hero/_state-hero.scss */
    .gif-state-hero__variant-blue .gif-state-hero__header {
      background-color: var(--cello); }
    /* line 328, 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 335, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__variant-basic .gif-state-hero__body {
        padding-top: 3.75rem; } }
    /* line 341, 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 341, 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 341, 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 341, 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 341, 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 358, 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 358, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__variant-basic .gif-state-hero__header {
        min-height: 15.6875rem; } }
    /* line 365, 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 364, 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 364, 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 364, src/blocks/state-hero/_state-hero.scss */
      .gif-state-hero__variant-basic .gif-state-hero__header-content {
        min-height: 0.8125rem; } }
    /* line 373, 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 373, 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 373, 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 373, 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 381, 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 381, 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 381, 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 389, src/blocks/state-hero/_state-hero.scss */
    .gif-state-hero__variant-basic .gif-state-hero__headline--title {
      color: var(--dusk-blue); }
    /* line 393, 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 393, 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 393, 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 393, 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 23, 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 31, 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 48, 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 48, src/blocks/detail-hero/_detail-hero.scss */
        .gif-detail-hero__cta-label {
          margin-top: 0.625rem !important; } }
  /* line 61, 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 67, src/blocks/detail-hero/_detail-hero.scss */
      .gif-detail-hero__last-updated--with-margin {
        margin-top: 0; } }
    @media screen and (min-width: 750px) {
      /* line 67, 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 73, 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 73, 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 73, 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 61, 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 61, 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 61, src/blocks/detail-hero/_detail-hero.scss */
      .gif-detail-hero__last-updated {
        font-size: 1.125rem;
        grid-column: 4/span 4; } }
    /* line 86, 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 23, 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 23, src/blocks/list/_list.scss */
    ul.gif-list.gif-list--crossmark > li::before {
      width: 13px;
      height: 13px; } }
  @media screen and (min-width: 750px) {
    /* line 23, src/blocks/list/_list.scss */
    ul.gif-list.gif-list--crossmark > li::before {
      width: 14px;
      height: 14px; } }
  @media screen and (min-width: 1280px) {
    /* line 23, src/blocks/list/_list.scss */
    ul.gif-list.gif-list--crossmark > li::before {
      width: 14px;
      height: 14px; } }

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

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

@media screen and (min-width: 1280px) {
  /* line 32, 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: .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 37, 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 53, 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: .5em;
    padding: 0;
    border-bottom: none; }
  @media only screen and (min-width: 600px) {
    /* line 70, src/blocks/custom-html/_custom-html.scss */
    .gif-custom-html .donate-form-header-GT h1 {
      width: 65%; } }
  /* line 73, 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 84, src/blocks/custom-html/_custom-html.scss */
    .gif-custom-html .donate-form-intro-GT p {
      width: 60%; } }
  /* line 91, 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 101, src/blocks/custom-html/_custom-html.scss */
    .gif-custom-html .donate-form-intro p {
      width: 60%; } }
  /* line 104, 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 113, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .at-title {
    visibility: hidden !important;
    padding: 0 !important; }
  /* line 121, 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 130, 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 140, 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 151, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .at form .label-amount:hover {
    color: #fff !important; }
  /* line 155, 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 187, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .at form .label-amount .edit-otheramount::placeholder {
    color: #d1d2d4 !important; }
  /* line 192, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .at form .label-amount .edit-otheramount::selection {
    background: highlight !important; }
  /* line 197, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .at form .label-amount input + .label-otheramount-prefix {
    color: #d1d2d4 !important; }
  /* line 201, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .at form .label-amount input:required + .label-otheramount-prefix {
    color: #d5442f !important; }
  /* line 206, 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 214, 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 220, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .at .error small.error {
    color: #d5442f !important; }
  /* line 225, 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 233, 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 239, 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 248, 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 268, 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 275, 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 283, 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 289, src/blocks/custom-html/_custom-html.scss */
  .gif-custom-html .at-form-submit {
    padding: 0.625rem;
    margin: 0 auto;
    width: 200px; }
  /* line 296, 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 305, 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 314, 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 323, 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 330, 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 338, 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 344, 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 348, 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 355, 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 365, src/blocks/custom-html/_custom-html.scss */
.wp-block .gif-container {
  display: grid; }

/* line 370, 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 382, 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 408, src/blocks/custom-html/_custom-html.scss */
.navigating-solutions {
  overflow: hidden;
  display: flex !important;
  width: 100%; }
  @media screen and (min-width: 0) {
    /* line 408, src/blocks/custom-html/_custom-html.scss */
    .navigating-solutions {
      flex-direction: column;
      margin-bottom: 0rem; } }
  @media screen and (min-width: 750px) {
    /* line 408, src/blocks/custom-html/_custom-html.scss */
    .navigating-solutions {
      flex-direction: row;
      margin-bottom: 0rem; } }
  @media screen and (min-width: 1280px) {
    /* line 408, src/blocks/custom-html/_custom-html.scss */
    .navigating-solutions {
      flex-direction: row;
      margin-bottom: 0rem; } }
  /* line 427, src/blocks/custom-html/_custom-html.scss */
  .navigating-solutions__title {
    display: flex;
    flex-direction: column;
    text-transform: uppercase;
    flex-basis: 50%; }
    /* line 433, src/blocks/custom-html/_custom-html.scss */
    .navigating-solutions__title strong {
      color: var(--chathams); }
    @media screen and (min-width: 0) {
      /* line 427, 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 427, 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 427, src/blocks/custom-html/_custom-html.scss */
      .navigating-solutions__title {
        font-size: 4rem;
        line-height: 1;
        margin-top: 0rem;
        margin-bottom: 0; } }
  /* line 464, src/blocks/custom-html/_custom-html.scss */
  .navigating-solutions__description {
    flex-basis: 50%; }
    /* line 468, 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 468, src/blocks/custom-html/_custom-html.scss */
        .navigating-solutions__description.gif-custom-paragraph p {
          font-size: 1rem; } }
      @media screen and (min-width: 750px) {
        /* line 468, 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 468, src/blocks/custom-html/_custom-html.scss */
        .navigating-solutions__description.gif-custom-paragraph p {
          font-size: 1.625rem; } }
  /* line 478, 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 483, 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 17, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats sup {
    top: -1.9em;
    right: -0.2em;
    font-size: 35%; }
  /* line 23, 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 29, 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 35, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats + .gif-module:not(.gif-featured) {
    margin-top: 0; }
  /* line 39, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats--dark-blue {
    background-color: var(--cello); }
    /* line 42, 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 47, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats--red {
    background-color: var(--valencia); }
    /* line 50, src/blocks/flexible-stats/_flexible-stats.scss */
    .gif-flexible-stats--red:after {
      border-image-source: linear-gradient(to top, var(--valencia), var(--cello)); }
  /* line 55, 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 55, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats__contain {
        min-height: calc(100vh - 3.75rem); } }
    @media screen and (min-width: 750px) {
      /* line 55, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats__contain {
        min-height: calc(100vh - 4.375rem); } }
    @media screen and (min-width: 1280px) {
      /* line 55, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats__contain {
        min-height: calc(100vh - 4.875rem); } }
    /* line 74, 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 74, 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 74, 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 74, src/blocks/flexible-stats/_flexible-stats.scss */
        .gif-flexible-stats__contain::after {
          margin: 3.75rem 0 0 0; } }
    /* line 93, 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 99, 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 104, src/blocks/flexible-stats/_flexible-stats.scss */
    .gif-flexible-stats__contain--red sup > a {
      border: none;
      text-decoration: none;
      color: var(--white); }
  /* line 113, 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 113, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats__container {
        padding: 1.5625rem 0 0 0; } }
    @media screen and (min-width: 750px) {
      /* line 113, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats__container {
        padding: 2.5rem 0 0 0; } }
    @media screen and (min-width: 1280px) {
      /* line 113, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats__container {
        padding: 3.75rem 0 0 0; } }
  /* line 127, 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 127, 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 127, 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 127, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats__headline {
        line-height: 1.07; } }
  /* line 153, 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 171, 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 174, 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 178, 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 187, 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 192, 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 201, 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 204, 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 215, 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 223, 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 231, 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 234, 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 238, 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 246, 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 251, 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 262, 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 273, 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 281, 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 292, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats--intro .gif-flexible-stats__container {
    margin: auto; }
  /* line 296, 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 296, 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 296, 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 296, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--intro .gif-flexible-stats__headline {
        font-size: 5.125rem;
        width: 81.17444%; } }
    /* line 310, 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 315, 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 321, 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 330, 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 330, 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 330, src/blocks/flexible-stats/_flexible-stats.scss */
    .gif-flexible-stats--image-text .gif-flexible-stats__container {
      padding: 0 3.75rem; } }
  /* line 340, 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 340, 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 340, 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 340, 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 340, 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 370, 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 370, 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 370, 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 370, 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 370, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--image-text .gif-flexible-stats__image {
        height: 17rem; } }
    /* line 387, 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 396, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats--image-text-block .gif-flexible-stats__contain {
    min-height: initial; }
  /* line 400, 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 400, 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 400, 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 400, 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 411, 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 411, 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 411, 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 411, 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 411, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--image-text-block .gif-flexible-stats__image {
        height: 17rem; } }
    /* line 428, 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 435, 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 435, 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 435, 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 435, 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 435, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--image-text-block .gif-flexible-stats__headline {
        margin-bottom: 1.875rem; } }
  /* line 453, 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 453, 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 453, 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 453, 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 468, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats--image-text-block .gif-flexible-stats__divider {
    width: 6.25rem; }
  /* line 472, 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 472, 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 472, 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 472, 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 488, 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 488, 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 488, 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 488, 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 504, 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 504, 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 504, 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 504, 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 527, 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 535, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats--text-cta sup {
    top: -1.6em; }
  /* line 538, 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 538, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--text-cta .gif-flexible-stats__cta {
        margin-bottom: 6.25rem; } }
    /* line 545, 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 548, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--text-cta .gif-flexible-stats__cta--red:after {
        background-color: var(--cello); }
  /* line 554, 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 554, 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 554, 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 554, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--text-cta .gif-flexible-stats__eyebrow {
        margin-top: 5rem;
        margin-bottom: 1.875rem; } }
  /* line 567, 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 567, 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 567, 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 567, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--text-cta .gif-flexible-stats__divider {
        margin-bottom: 5.625rem; } }
    /* line 575, 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 579, 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 584, 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 584, 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 584, 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 584, 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 612, 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 612, 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 612, 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 628, 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 628, 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 628, 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 651, src/blocks/flexible-stats/_flexible-stats.scss */
.wp-block .gif-flexible-stats__container {
  z-index: 1; }

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

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

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

/* line 683, 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 683, 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 683, 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 690, 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 694, 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 699, 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 699, 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 699, src/blocks/flexible-stats/_flexible-stats.scss */
    .wp-block .gif-flexible-stats--image-text-block .gif-flexible-stats__subtitleH3 {
      margin-bottom: 1.875rem; } }

/* line 707, 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 707, 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 707, src/blocks/flexible-stats/_flexible-stats.scss */
    .wp-block .gif-flexible-stats--image-text-block .gif-flexible-stats__subtitleH5 {
      margin-bottom: 1.875rem; } }

/* line 714, 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 714, 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 714, src/blocks/flexible-stats/_flexible-stats.scss */
    .wp-block .gif-flexible-stats--image-text-block .gif-flexible-stats__description {
      margin-bottom: 5rem; } }

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

/* line 731, 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 731, 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 731, src/blocks/flexible-stats/_flexible-stats.scss */
    .wp-block .gif-flexible-stats--text-cta .gif-flexible-stats__description {
      margin-bottom: 5rem; } }

/* line 739, 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 739, 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 739, src/blocks/flexible-stats/_flexible-stats.scss */
    .wp-block .gif-flexible-stats--text-cta .gif-flexible-stats__headline {
      margin-bottom: 1.875rem; } }

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

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

/* line 761, 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 771, 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 15, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
  .gif-stats-immersive-hero + .gif-module {
    margin-top: 0; }
  /* line 19, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
  .gif-stats-immersive-hero:before {
    content: ''; }
    @media screen and (min-width: 0) {
      /* line 19, 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 19, 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 19, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
      .gif-stats-immersive-hero:before {
        padding-top: 10.4375rem; } }
  /* line 30, 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 39, 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 46, 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 61, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
    .gif-stats-immersive-hero__bg.no-overlay img {
      opacity: 1; }
    /* line 64, 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 73, 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 73, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
    .gif-stats-immersive-hero__container > * {
      grid-column: 1/span 12; } }
  /* line 83, 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 83, 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 83, 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 83, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
      .gif-stats-immersive-hero__title {
        font-size: 5.125rem;
        line-height: 1; } }
    /* line 96, 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 100, 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 108, 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 113, 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 120, 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 120, 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 120, 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 120, 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 139, 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 144, 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 151, 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 151, 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 151, 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 151, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
      .gif-stats-immersive-hero__socials {
        margin-bottom: 1.875rem; } }
    /* line 167, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
    .gif-stats-immersive-hero__socials.excluded {
      opacity: 0; }
    /* line 171, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
    .gif-stats-immersive-hero__socials span {
      margin-right: 1.25rem; }
    /* line 175, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
    .gif-stats-immersive-hero__socials svg {
      fill: var(--white); }
    /* line 179, 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 185, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
      .gif-stats-immersive-hero__socials a:not(:first-of-type) {
        margin-left: 1.25rem; }
      /* line 189, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
      .gif-stats-immersive-hero__socials a:hover {
        opacity: 1; }
    @media (min-width: 1280px) {
      /* line 151, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
      .gif-stats-immersive-hero__socials {
        display: none; } }
    /* line 198, 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 204, 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 204, 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 218, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
  .gif-stats-immersive-hero__actions {
    text-align: center; }
  /* line 222, 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 222, 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 222, 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 222, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
      .gif-stats-immersive-hero__cta {
        font-size: 1.5rem; } }
    /* line 240, 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 246, 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 246, 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 246, 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 246, 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 246, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
        .gif-stats-immersive-hero__cta.style2 {
          margin: 10px; } }
      /* line 258, 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 266, 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 266, 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 266, 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 266, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
      .gif-stats-immersive-hero__scroll {
        font-size: 1.375rem;
        line-height: normal; } }
    /* line 276, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
    .gif-stats-immersive-hero__scroll.excluded {
      opacity: 0; }
    /* line 280, 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 290, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
    .gif-stats-immersive-hero__scroll a svg {
      fill: var(--white); }
  /* line 297, 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 297, 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 297, 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 297, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
      .gif-stats-immersive-hero__divider-top {
        width: 10rem;
        margin-bottom: 1.875rem; } }
  /* line 307, 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 307, 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 307, 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 307, src/blocks/stats-immersive-hero/_stats-immersive-hero.scss */
      .gif-stats-immersive-hero__divider-bottom {
        margin-top: 1.6875rem; } }

/* line 320, 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 19, 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 31, src/blocks/mini-immersive/_mini-immersive.scss */
    .gif-mini-immersive__block.active .gif-mini-immersive__media {
      opacity: 1;
      pointer-events: unset;
      visibility: visible; }
    /* line 37, src/blocks/mini-immersive/_mini-immersive.scss */
    .gif-mini-immersive__block.active .gif-mini-immersive__text {
      opacity: 1;
      pointer-events: unset; }
  /* line 44, src/blocks/mini-immersive/_mini-immersive.scss */
  .gif-mini-immersive__block-button {
    margin: 0.625rem 0.625rem 0 0; }
  /* line 48, 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 60, src/blocks/mini-immersive/_mini-immersive.scss */
    .gif-mini-immersive__detector:last-child {
      background-color: unset;
      height: 100vh;
      opacity: .5;
      margin-bottom: 0; }
  /* line 68, 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: .5s ease opacity;
    visibility: hidden;
    width: 100%;
    z-index: -1; }
    /* line 82, 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 90, src/blocks/mini-immersive/_mini-immersive.scss */
    .gif-mini-immersive__media img {
      height: 100%;
      object-fit: cover;
      width: 100%; }
  /* line 97, 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 97, 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 97, 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 97, 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: .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: .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: .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: .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: .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: .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: .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: .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 305, 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 312, 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 319, src/blocks/mini-immersive/_mini-immersive.scss */
        .gif-mini-immersive__text--detail sup > a:hover {
          color: var(--white); }
  /* line 327, 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 327, 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 327, 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 327, src/blocks/mini-immersive/_mini-immersive.scss */
      .gif-mini-immersive__visual-container {
        padding: 3.75rem 3.75rem 0 3.75rem; } }
    /* line 346, 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 357, 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 357, 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 357, 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 357, 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 380, 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 384, src/blocks/mini-immersive/_mini-immersive.scss */
    .gif-mini-immersive__visual-container--detail::before {
      background-color: var(--bunting);
      opacity: .9; }
    /* line 391, src/blocks/mini-immersive/_mini-immersive.scss */
    .gif-mini-immersive__visual-container--detail-block-1::before {
      opacity: 0.65; }
  /* line 398, src/blocks/mini-immersive/_mini-immersive.scss */
  .gif-mini-immersive.with-guide .gif-mini-immersive__detector {
    background-color: teal; }
    /* line 401, 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 412, src/blocks/mini-immersive/_mini-immersive.scss */
.wp-block .editor-rich-text.block-editor-rich-text {
  width: 100%; }

/* line 423, src/blocks/mini-immersive/_mini-immersive.scss */
.wp-block .gif-mini-immersive__block {
  z-index: 1; }
  @media screen and (min-width: 0) {
    /* line 423, 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 423, 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 423, src/blocks/mini-immersive/_mini-immersive.scss */
    .wp-block .gif-mini-immersive__block {
      padding: 3.75rem 3.75rem 0 3.75rem; } }

/* line 431, src/blocks/mini-immersive/_mini-immersive.scss */
.wp-block .gif-mini-immersive__media {
  opacity: 1;
  visibility: visible; }
  /* line 435, 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: .9; }
  /* line 447, 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 447, 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 447, 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 447, 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 469, 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 469, 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 469, 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 469, 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 479, src/blocks/mini-immersive/_mini-immersive.scss */
.wp-block .gif-mini-immersive__visual-container {
  position: relative; }

/* line 484, 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 10, src/blocks/state-intro/_state-intro.scss */
  .gif-state-intro + .gif-module {
    margin-top: 0; }
  /* line 14, 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 28, 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 28, 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 28, 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 28, 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 43, 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 43, 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 43, 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 43, 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 91, 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 91, src/blocks/state-intro/_state-intro.scss */
      .gif-state-intro__content {
        padding: 3.125rem 0; } }
    @media screen and (min-width: 750px) {
      /* line 91, src/blocks/state-intro/_state-intro.scss */
      .gif-state-intro__content {
        padding: 5rem 0 7.5rem; } }
    @media screen and (min-width: 1280px) {
      /* line 91, 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 118, 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 118, 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 118, 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 118, src/blocks/state-intro/_state-intro.scss */
      .gif-state-intro__description {
        margin: 0 auto 5.4375rem;
        width: calc(100% - 37.3125rem); } }
    /* line 154, 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 160, 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 168, 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 168, 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 168, 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 168, 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 168, src/blocks/state-intro/_state-intro.scss */
      .gif-state-intro__divider {
        margin: 0 auto 1.875rem;
        width: 10rem; } }
  /* line 194, 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 194, 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 194, 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 216, src/blocks/state-intro/_state-intro.scss */
    .gif-state-intro__image img {
      height: 100%;
      object-fit: cover; }
  /* line 222, 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 222, 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 222, 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 222, 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 255, src/blocks/state-intro/_state-intro.scss */
    .gif-state-intro__title.rich-text.editor-rich-text__editable {
      min-width: unset;
      width: 100%; }
  /* line 261, 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 275, 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 23, 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 32, 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 32, src/blocks/chart/_chart.scss */
      .gif-chart__header {
        padding-bottom: 0.625rem;
        margin-bottom: 2.125rem; } }
    @media screen and (min-width: 750px) {
      /* line 32, src/blocks/chart/_chart.scss */
      .gif-chart__header {
        margin-bottom: 2.9375rem; } }
    @media screen and (min-width: 1280px) {
      /* line 32, src/blocks/chart/_chart.scss */
      .gif-chart__header {
        padding-bottom: 1.25rem;
        margin-bottom: 3.125rem; } }
  /* line 45, src/blocks/chart/_chart.scss */
  .gif-chart__header-text {
    flex-grow: 1; }
    @media screen and (min-width: 0) {
      /* line 45, src/blocks/chart/_chart.scss */
      .gif-chart__header-text {
        order: 1; } }
  /* line 52, 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 52, 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 52, src/blocks/chart/_chart.scss */
      .gif-chart__title {
        font-size: 1.75rem;
        line-height: 2.125rem;
        letter-spacing: 0; } }
  /* line 62, 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 62, 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 72, src/blocks/chart/_chart.scss */
  .gif-chart__filter {
    display: none;
    position: relative;
    z-index: 2; }
    @media screen and (min-width: 0) {
      /* line 72, src/blocks/chart/_chart.scss */
      .gif-chart__filter {
        width: 100%;
        margin-top: 1.25rem;
        order: 3; } }
    @media screen and (min-width: 750px) {
      /* line 72, src/blocks/chart/_chart.scss */
      .gif-chart__filter {
        width: 12.5rem;
        margin-top: 0;
        order: 2; } }
    /* line 82, src/blocks/chart/_chart.scss */
    .gif-chart__filter.is-visible {
      display: block; }
    /* line 86, 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 95, 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 103, src/blocks/chart/_chart.scss */
      .gif-chart__filter > a span,
      .gif-chart__filter > a svg {
        pointer-events: none; }
    /* line 109, 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 109, src/blocks/chart/_chart.scss */
        .gif-chart__filter a {
          font-size: 1.125rem;
          line-height: 1.5rem;
          letter-spacing: 0; } }
      /* line 118, src/blocks/chart/_chart.scss */
      .gif-chart__filter a:hover {
        text-decoration: underline; }
    /* line 123, 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 123, src/blocks/chart/_chart.scss */
        .gif-chart__filter-list {
          width: 100%; } }
      @media screen and (min-width: 750px) {
        /* line 123, src/blocks/chart/_chart.scss */
        .gif-chart__filter-list {
          width: 12.5rem; } }
      /* line 136, src/blocks/chart/_chart.scss */
      .gif-chart__filter-list a {
        display: block;
        margin-left: 1.25rem;
        margin-right: 1.25rem; }
      /* line 143, src/blocks/chart/_chart.scss */
      .is-active .gif-chart__filter-list {
        display: block; }
  /* line 149, src/blocks/chart/_chart.scss */
  .gif-chart__credits {
    display: flex;
    justify-content: flex-end; }
    /* line 152, 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 152, src/blocks/chart/_chart.scss */
        .gif-chart__credits a {
          font-size: 0.75rem;
          line-height: 1.125rem;
          letter-spacing: 0; } }
      /* line 163, src/blocks/chart/_chart.scss */
      .gif-chart__credits a:hover {
        text-decoration: underline; }
      /* line 166, src/blocks/chart/_chart.scss */
      .gif-chart__credits a.is-visible {
        display: block; }
  /* line 172, 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 172, 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 172, src/blocks/chart/_chart.scss */
      .gif-chart__export-btn {
        order: 3; } }
    @media screen and (min-width: 1280px) {
      /* line 172, src/blocks/chart/_chart.scss */
      .gif-chart__export-btn {
        width: 2rem;
        min-height: 1.5rem;
        margin-left: 1.875rem; } }
    /* line 186, src/blocks/chart/_chart.scss */
    .gif-chart__export-btn.is-visible {
      display: block; }
    @media screen and (min-width: 0) {
      /* line 172, src/blocks/chart/_chart.scss */
      .gif-chart__export-btn {
        width: 1.5375rem;
        min-height: 1.125rem; } }
    @media screen and (min-width: 1280px) {
      /* line 172, src/blocks/chart/_chart.scss */
      .gif-chart__export-btn {
        width: 2rem;
        min-height: 1.5rem; } }
    /* line 194, src/blocks/chart/_chart.scss */
    .gif-chart__export-btn div {
      left: 0;
      top: 0;
      position: absolute;
      width: 100%; }
    /* line 200, 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 200, src/blocks/chart/_chart.scss */
        .gif-chart__export-btn span {
          height: 0.1875rem; } }
      @media screen and (min-width: 1280px) {
        /* line 200, src/blocks/chart/_chart.scss */
        .gif-chart__export-btn span {
          height: 0.25rem; } }
      @media screen and (min-width: 0) {
        /* line 210, src/blocks/chart/_chart.scss */
        .gif-chart__export-btn span:nth-child(2) {
          margin: 0.3125rem 0; } }
      @media screen and (min-width: 1280px) {
        /* line 210, src/blocks/chart/_chart.scss */
        .gif-chart__export-btn span:nth-child(2) {
          margin: 0.375rem 0; } }
  /* line 218, 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 228, 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 234, 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 240, src/blocks/chart/_chart.scss */
    .gif-chart__tooltip > div > div, .gif-chart__tooltip-item {
      margin-top: 0.8125rem; }
      /* line 243, 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 250, 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 260, src/blocks/chart/_chart.scss */
  .gif-chart__legend-items {
    width: 100%; }
  /* line 263, 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 263, src/blocks/chart/_chart.scss */
      .gif-chart__legend-item {
        margin-top: 0.9375rem; } }
    @media screen and (min-width: 750px) {
      /* line 263, src/blocks/chart/_chart.scss */
      .gif-chart__legend-item {
        margin-top: 1.25rem; } }
    @media screen and (min-width: 1280px) {
      /* line 270, src/blocks/chart/_chart.scss */
      .gif-chart__legend-item:nth-child(1) {
        margin-top: 0; } }
  /* line 276, src/blocks/chart/_chart.scss */
  .gif-chart__legend i {
    display: inline-block;
    margin-right: 0.625rem;
    width: 0.75rem;
    height: 0.75rem; }
  /* line 282, 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 282, 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 282, src/blocks/chart/_chart.scss */
      .gif-chart__legend label {
        font-size: 1.125rem;
        line-height: 2rem; } }
  /* line 290, 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 290, 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 290, src/blocks/chart/_chart.scss */
      .gif-chart__legend span {
        font-size: 1.125rem;
        line-height: 2rem; } }
  /* line 301, src/blocks/chart/_chart.scss */
  .gif-chart__chart {
    min-height: 25rem; }
    @media (min-width: 1280px) {
      /* line 301, src/blocks/chart/_chart.scss */
      .gif-chart__chart {
        padding: 0 2.5rem; } }
    /* line 306, src/blocks/chart/_chart.scss */
    .gif-chart__chart > div {
      opacity: 0;
      pointer-events: none; }
    /* line 310, src/blocks/chart/_chart.scss */
    .gif-chart__chart.has-animated > div {
      opacity: 1;
      pointer-events: unset; }
  /* line 316, 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 316, 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 316, src/blocks/chart/_chart.scss */
      .gif-chart text {
        font-size: 0.875rem !important;
        line-height: 1.125rem !important; } }
    /* line 327, src/blocks/chart/_chart.scss */
    .gif-chart text > tspan {
      stroke-width: 0 !important; }
  /* line 331, 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 336, src/blocks/chart/_chart.scss */
  .gif-chart .highcharts-contextbutton {
    opacity: 0;
    pointer-events: none; }
  /* line 340, src/blocks/chart/_chart.scss */
  .gif-chart .highcharts-contextmenu {
    top: -1.25rem !important;
    right: -1.25rem !important;
    padding: 1.25rem !important; }
    /* line 344, 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 354, 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 367, src/blocks/chart/_chart.scss */
      .gif-chart .highcharts-contextmenu li:hover {
        text-decoration: underline; }
    /* line 371, 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 379, src/blocks/chart/_chart.scss */
  .gif-chart .highcharts-title,
  .gif-chart .highcharts-subtitle,
  .gif-chart .highcharts-credits {
    display: none; }
  /* line 388, 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 392, 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 396, 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 404, 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 408, 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 408, 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 408, 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 420, src/blocks/chart/_chart.scss */
    .gif-chart__chart[type="highcharts_line_chart"] {
      padding: 0 2.5rem; } }
  @media screen and (min-width: 0) {
    /* line 425, 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 425, src/blocks/chart/_chart.scss */
    .gif-chart__chart[type="highcharts_line_chart"] .gif-chart__tooltip {
      min-width: 29.5625rem; } }
  /* line 429, 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 433, 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 438, 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 438, 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 448, 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 448, 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 448, 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 448, 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 458, 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 458, 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 458, 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 448, src/blocks/chart/_chart.scss */
      .gif-chart__chart[type="highcharts_pie_chart"], .gif-chart__chart[type="highcharts_donut_chart"] {
        padding: 0; }
        /* line 466, 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 470, 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 149, src/blocks/map/_map.scss */
    .gif-map .map_wrapper .imapsTooltip-group .imapsSprite-group.imapsPointedShape-group.imapsPointedRectangle-group {
      fill-opacity: 1; }
    /* line 154, src/blocks/map/_map.scss */
    html:not(.ua-safari) .gif-map .map_wrapper .imapsTooltip-group .imapsLabel-group div {
      transform: translateY(-2px); }
  /* line 161, 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 161, src/blocks/map/_map.scss */
      .gif-map__header {
        padding-bottom: 0.625rem;
        margin-bottom: 1.875rem; } }
    @media screen and (min-width: 750px) {
      /* line 161, src/blocks/map/_map.scss */
      .gif-map__header {
        margin-bottom: 3.125rem; } }
    @media screen and (min-width: 1280px) {
      /* line 161, src/blocks/map/_map.scss */
      .gif-map__header {
        padding-bottom: 1.25rem; } }
    /* line 170, 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 170, src/blocks/map/_map.scss */
        .gif-map__header h2 {
          font-size: 1.25rem;
          line-height: 1.5rem; } }
      @media screen and (min-width: 1280px) {
        /* line 170, src/blocks/map/_map.scss */
        .gif-map__header h2 {
          font-size: 1.75rem;
          line-height: 2.125rem; } }
    /* line 179, src/blocks/map/_map.scss */
    .gif-map__header-helper {
      font-size: 0.875rem;
      line-height: 1.125rem;
      color: var(--bunting); }
    /* line 185, src/blocks/map/_map.scss */
    .gif-map__header.gif-container {
      flex-direction: column; }
  /* line 190, src/blocks/map/_map.scss */
  .gif-map__panels {
    display: flex;
    align-self: flex-start; }
    @media screen and (min-width: 0) {
      /* line 190, 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 190, 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 190, 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 205, 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 205, src/blocks/map/_map.scss */
      .gif-map__panel {
        width: 47.92453%;
        max-width: 50%; } }
    @media (min-width: 1280px) {
      /* line 205, src/blocks/map/_map.scss */
      .gif-map__panel {
        width: 100%;
        max-width: 100%; } }
    @media screen and (max-height: 667px) {
      /* line 205, src/blocks/map/_map.scss */
      .gif-map__panel {
        zoom: 0.62; } }
    /* line 225, 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 231, 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 238, src/blocks/map/_map.scss */
    .gif-map__panel + .gif-map__panel {
      margin-top: 1.25rem; }
      @media (min-width: 750px) {
        /* line 238, src/blocks/map/_map.scss */
        .gif-map__panel + .gif-map__panel {
          margin-top: 0; } }
      @media (min-width: 1280px) {
        /* line 238, src/blocks/map/_map.scss */
        .gif-map__panel + .gif-map__panel {
          margin-top: 1.25rem; } }
  /* line 251, 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 259, 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 264, src/blocks/map/_map.scss */
    .gif-map__panel-header div {
      display: flex;
      flex-direction: row;
      align-items: flex-end; }
      /* line 269, src/blocks/map/_map.scss */
      .gif-map__panel-header div h4 {
        margin-right: 0.5625rem; }
      /* line 273, src/blocks/map/_map.scss */
      .gif-map__panel-header div p {
        margin-top: 0; }
  /* line 279, 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 285, src/blocks/map/_map.scss */
    .gif-map__panel-content div {
      grid-column-end: span 1; }
    /* line 289, src/blocks/map/_map.scss */
    .gif-map__panel-content:empty {
      margin-top: 0; }
  /* line 294, 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 294, src/blocks/map/_map.scss */
      .gif-map__source {
        margin-top: 1.25rem; } }
    @media screen and (min-width: 750px) {
      /* line 294, src/blocks/map/_map.scss */
      .gif-map__source {
        margin-top: 1.875rem; } }
    @media screen and (min-width: 1280px) {
      /* line 294, src/blocks/map/_map.scss */
      .gif-map__source {
        margin-top: 0; } }
    @media (min-width: 1280px) {
      /* line 294, src/blocks/map/_map.scss */
      .gif-map__source {
        position: absolute;
        bottom: 0;
        right: 0; } }
    /* line 311, src/blocks/map/_map.scss */
    .gif-map__source a {
      color: #171c4b;
      text-decoration: none; }

/* line 319, src/blocks/map/_map.scss */
.content-wrapper > .map_wrapper {
  width: calc(100% - var(--margin-double));
  margin: 0 auto; }
  @media (max-width: 749px) {
    /* line 323, src/blocks/map/_map.scss */
    .content-wrapper > .map_wrapper .imapsZoomControl-group {
      transform: translate(calc(100% - 60px), calc(100% - 123px)); } }
  /* line 328, 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 334, src/blocks/map/_map.scss */
    .content-wrapper > .map_wrapper .imapsZoomControl-group .imapsRoundedRectangle:hover {
      fill: var(--bunting); }
  /* line 339, src/blocks/map/_map.scss */
  .content-wrapper > .map_wrapper .imapsZoomControl-group * {
    stroke: transparent; }
  /* line 344, src/blocks/map/_map.scss */
  .content-wrapper > .map_wrapper .imapsZoomControl-group .imapsButton .imapsSprite {
    fill: #fff; }
  /* line 349, src/blocks/map/_map.scss */
  .content-wrapper > .map_wrapper .imapsZoomControl-group .imapsButton text.is-plus {
    transform: translate(-5px, 9px); }
    /* line 351, src/blocks/map/_map.scss */
    .content-wrapper > .map_wrapper .imapsZoomControl-group .imapsButton text.is-plus tspan {
      font-size: 2.375rem; }
  /* line 356, src/blocks/map/_map.scss */
  .content-wrapper > .map_wrapper .imapsZoomControl-group .imapsButton text.is-minus {
    transform: translate(-4.5px, 11px); }
    /* line 358, src/blocks/map/_map.scss */
    .content-wrapper > .map_wrapper .imapsZoomControl-group .imapsButton text.is-minus tspan {
      font-size: 2.9375rem; }
  /* line 363, src/blocks/map/_map.scss */
  .content-wrapper > .map_wrapper .imapsZoomControl-group .imapsButton text tspan {
    fill: #fff; }

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

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

/* line 384, 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 392, src/blocks/map/_map.scss */
.block-editor .gif-map {
  height: auto; }
  /* line 395, src/blocks/map/_map.scss */
  .block-editor .gif-map__panel {
    position: relative;
    width: 100%;
    max-width: 100%;
    padding: 0.9375rem; }
    /* line 401, 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 410, 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 416, src/blocks/map/_map.scss */
        .block-editor .gif-map__panel .fieldset__inner input, .block-editor .gif-map__panel .fieldset__inner label {
          width: 100%; }
      /* line 421, 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 14, 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 14, 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 14, 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 24, 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 24, 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 24, 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 24, 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 39, 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 39, 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 39, 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 39, 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 56, 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 68, 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 78, 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 91, 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 94, 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 103, 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 108, 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 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 li.option:before {
          content: '';
          background-color: transparent; }
        /* line 117, 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 123, 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 126, 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 138, 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 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 .gif-laws-in-context-carousel-tab__navigation.nav-mobile-dropdown .current:after {
        transform: rotate(180deg);
        transition: all 200ms; }
  /* line 151, 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 151, 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 151, 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 151, 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 163, 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 163, 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 163, 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 163, 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 186, 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 191, 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 196, 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 205, 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 205, 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 205, 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 205, 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 240, 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 246, 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 252, 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 257, 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 264, 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 269, 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 276, 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 281, 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 288, 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 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-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 300, 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 305, 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 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-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 317, 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 324, 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 328, 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 332, 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 341, 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 345, 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 345, 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 345, 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 355, 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 365, 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 380, 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 393, 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 396, 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 405, 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 410, 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 414, 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 419, 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 425, 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 429, 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 435, 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 443, 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 447, 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 451, 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 451, 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 451, 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 464, 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 467, 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 477, 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 480, 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 484, 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 489, 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 489, 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 499, 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 499, 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 509, 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 516, 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 524, 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 532, 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 539, 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 539, 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 539, 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 539, 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 9, src/blocks/content-grid/_content-grid.scss */
.gif-content-grid.gif-featured {
  padding-top: 0; }

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

@media screen and (min-width: 0) {
  /* line 17, 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 17, src/blocks/content-grid/_content-grid.scss */
  .gif-content-grid .gif-featured__load-more {
    padding-top: 0;
    margin-top: 3.75rem; } }

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

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

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

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

/* line 73, 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 79, 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 88, 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 91, 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 103, 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 103, 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 103, src/blocks/content-grid/_content-grid.scss */
  .gif-content-grid .gif-card:nth-child(3n + 2):last-child {
    margin-left: 2.375rem; } }

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

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

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

/* line 126, 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 126, 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 126, 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 126, 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 140, 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; }
