@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 h2,
.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 */
#cmplz-cookiebanner-container .cmplz-cookiebanner {
  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 */
    #cmplz-cookiebanner-container .cmplz-cookiebanner {
      padding-top: 20px !important;
      padding-bottom: 20px !important; } }
  @media screen and (min-width: 1440px) {
    /* line 309, src/scss/common/_global.scss */
    #cmplz-cookiebanner-container .cmplz-cookiebanner {
      padding: 20px 150px !important; } }
  @media screen and (min-width: 1700px) {
    /* line 309, src/scss/common/_global.scss */
    #cmplz-cookiebanner-container .cmplz-cookiebanner {
      padding: 20px 250px !important; } }
  /* line 323, src/scss/common/_global.scss */
  #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-btn.cmplz-accept {
    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 342, src/scss/common/_global.scss */
    #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-btn.cmplz-accept:hover {
      box-shadow: inset 0 4rem 0 0.00063rem #d5442f; }
  /* line 347, src/scss/common/_global.scss */
  #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-message {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400; }
    @media screen and (min-width: 0) {
      /* line 347, src/scss/common/_global.scss */
      #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-message {
        width: 100%; } }
    @media screen and (min-width: 750px) {
      /* line 347, src/scss/common/_global.scss */
      #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-message {
        width: 80%; } }
    /* line 352, src/scss/common/_global.scss */
    #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-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 352, src/scss/common/_global.scss */
        #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-message a.cc-link {
          font-size: 16px;
          line-height: 1.38; } }
      @media screen and (min-width: 750px) {
        /* line 352, src/scss/common/_global.scss */
        #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-message a.cc-link {
          font-size: 18px;
          line-height: 1.22; } }
      @media screen and (min-width: 1280px) {
        /* line 352, src/scss/common/_global.scss */
        #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-message a.cc-link {
          font-size: 22px; } }
      /* line 366, src/scss/common/_global.scss */
      #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-message a.cc-link:hover {
        color: var(--pale-red) !important;
        border-color: var(--pale-red); }
  /* line 373, src/scss/common/_global.scss */
  #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons {
    gap: 20px; }
    @media screen and (min-width: 0) {
      /* line 373, src/scss/common/_global.scss */
      #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons {
        width: 100%;
        justify-content: flex-end;
        flex-direction: row-reverse; } }
    @media screen and (min-width: 750px) {
      /* line 373, src/scss/common/_global.scss */
      #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons {
        width: 20%;
        flex-direction: initial; } }
    /* line 381, src/scss/common/_global.scss */
    #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept,
    #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-dismiss {
      font-family: "Knockout 71 A", "Knockout 71 B";
      font-style: normal;
      font-weight: 400;
      background-color: transparent !important;
      position: relative; }
      /* line 387, src/scss/common/_global.scss */
      #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept:hover,
      #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-dismiss:hover {
        text-decoration: none; }
    /* line 409, src/scss/common/_global.scss */
    #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny::after {
      content: "x";
      font-weight: 200;
      font-size: 26px; }

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

/* line 421, src/scss/common/_global.scss */
.flex-1 {
  flex: 1; }

/* line 426, src/scss/common/_global.scss */
.edit-post-fullscreen-mode-close.components-button::after {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  background-image: url("/favicon-white-180x180.png");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  content: '';
  transition: 500ms ease; }

/* line 439, src/scss/common/_global.scss */
.edit-post-fullscreen-mode-close.components-button:hover::after {
  transform: scale(1.15); }

/* line 443, src/scss/common/_global.scss */
.edit-post-fullscreen-mode-close.components-button svg {
  display: none; }

/* 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 4, 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,
.block-editor-block-list__layout > ul:not(.gif-poor),
.block-editor-block-list__layout > ol {
  display: grid;
  margin: 0 auto;
  max-width: 1440px;
  position: relative;
  width: calc(100% - (var(--margin) * 2)); }
  @media screen and (min-width: 0) {
    /* line 4, 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,
    .block-editor-block-list__layout > ul:not(.gif-poor),
    .block-editor-block-list__layout > ol {
      grid-template-columns: repeat(6, 1fr);
      grid-column-gap: 6.15385%; } }
  @media screen and (min-width: 750px) {
    /* line 4, 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,
    .block-editor-block-list__layout > ul:not(.gif-poor),
    .block-editor-block-list__layout > ol {
      grid-template-columns: repeat(12, 1fr);
      grid-column-gap: 4.15094%; } }
  @media screen and (min-width: 1280px) {
    /* line 4, 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,
    .block-editor-block-list__layout > ul:not(.gif-poor),
    .block-editor-block-list__layout > ol {
      grid-template-columns: repeat(12, 1fr);
      grid-column-gap: 3.43755%; } }
  /* line 13, 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,
  .block-editor-block-list__layout > ul:not(.gif-poor) > li,
  .block-editor-block-list__layout > ol > li {
    grid-column: 1/span 6; }
    @media (min-width: 750px) {
      /* line 13, 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,
      .block-editor-block-list__layout > ul:not(.gif-poor) > li,
      .block-editor-block-list__layout > ol > li {
        grid-column: 1/span 12; } }
    @media (min-width: 1280px) {
      /* line 13, 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,
      .block-editor-block-list__layout > ul:not(.gif-poor) > li,
      .block-editor-block-list__layout > ol > li {
        grid-column: 4/span 8; } }
  /* line 25, 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,
  .block-editor-block-list__layout > ul:not(.gif-poor) a,
  .block-editor-block-list__layout > 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 32, 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,
    .block-editor-block-list__layout > ul:not(.gif-poor) a:hover,
    .block-editor-block-list__layout > ol a:hover {
      color: var(--pale-red);
      border-color: var(--pale-red); }
  /* line 40, 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,
  .block-editor-block-list__layout > ul:not(.gif-poor) sup > a,
  .block-editor-block-list__layout > ol sup > a {
    border: none;
    text-decoration: none;
    color: var(--dusk-blue); }
    /* line 45, 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,
    .block-editor-block-list__layout > ul:not(.gif-poor) sup > a:hover,
    .block-editor-block-list__layout > ol sup > a:hover {
      color: var(--pale-red); }

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

/* line 58, 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,
.block-editor-block-list__layout ul + section.gif-heading h2,
.block-editor-block-list__layout ul + section.gif-heading h3,
.block-editor-block-list__layout ul + section.gif-heading h4,
.block-editor-block-list__layout ul + section.gif-heading h5,
.block-editor-block-list__layout ol + section.gif-heading h2,
.block-editor-block-list__layout ol + section.gif-heading h3,
.block-editor-block-list__layout ol + section.gif-heading h4,
.block-editor-block-list__layout ol + section.gif-heading h5 {
  padding-top: 1.25rem; }
  @media (min-width: 750px) {
    /* line 58, 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,
    .block-editor-block-list__layout ul + section.gif-heading h2,
    .block-editor-block-list__layout ul + section.gif-heading h3,
    .block-editor-block-list__layout ul + section.gif-heading h4,
    .block-editor-block-list__layout ul + section.gif-heading h5,
    .block-editor-block-list__layout ol + section.gif-heading h2,
    .block-editor-block-list__layout ol + section.gif-heading h3,
    .block-editor-block-list__layout ol + section.gif-heading h4,
    .block-editor-block-list__layout ol + section.gif-heading h5 {
      padding-top: 2.5rem; } }

/* line 68, 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 79, 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,
.block-editor-block-list__layout > ol,
.block-editor-block-list__layout > ul:not(.gif-poor),
.block-editor-block-list__layout > ol ol,
.block-editor-block-list__layout > ol ul,
.block-editor-block-list__layout > ul:not(.gif-poor) ol,
.block-editor-block-list__layout > ul:not(.gif-poor) ul,
.block-editor-block-list__layout .editor-styles-wrapper ol,
.block-editor-block-list__layout .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 79, 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,
    .block-editor-block-list__layout > ol,
    .block-editor-block-list__layout > ul:not(.gif-poor),
    .block-editor-block-list__layout > ol ol,
    .block-editor-block-list__layout > ol ul,
    .block-editor-block-list__layout > ul:not(.gif-poor) ol,
    .block-editor-block-list__layout > ul:not(.gif-poor) ul,
    .block-editor-block-list__layout .editor-styles-wrapper ol,
    .block-editor-block-list__layout .editor-styles-wrapper ul {
      font-size: 1.125rem; } }
  @media screen and (min-width: 750px) {
    /* line 79, 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,
    .block-editor-block-list__layout > ol,
    .block-editor-block-list__layout > ul:not(.gif-poor),
    .block-editor-block-list__layout > ol ol,
    .block-editor-block-list__layout > ol ul,
    .block-editor-block-list__layout > ul:not(.gif-poor) ol,
    .block-editor-block-list__layout > ul:not(.gif-poor) ul,
    .block-editor-block-list__layout .editor-styles-wrapper ol,
    .block-editor-block-list__layout .editor-styles-wrapper ul {
      font-size: 1.375rem; } }
  @media screen and (min-width: 1280px) {
    /* line 79, 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,
    .block-editor-block-list__layout > ol,
    .block-editor-block-list__layout > ul:not(.gif-poor),
    .block-editor-block-list__layout > ol ol,
    .block-editor-block-list__layout > ol ul,
    .block-editor-block-list__layout > ul:not(.gif-poor) ol,
    .block-editor-block-list__layout > ul:not(.gif-poor) ul,
    .block-editor-block-list__layout .editor-styles-wrapper ol,
    .block-editor-block-list__layout .editor-styles-wrapper ul {
      font-size: 1.375rem; } }
  @media screen and (min-width: 0) {
    /* line 79, 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,
    .block-editor-block-list__layout > ol,
    .block-editor-block-list__layout > ul:not(.gif-poor),
    .block-editor-block-list__layout > ol ol,
    .block-editor-block-list__layout > ol ul,
    .block-editor-block-list__layout > ul:not(.gif-poor) ol,
    .block-editor-block-list__layout > ul:not(.gif-poor) ul,
    .block-editor-block-list__layout .editor-styles-wrapper ol,
    .block-editor-block-list__layout .editor-styles-wrapper ul {
      font-size: 1.125rem; } }
  @media screen and (min-width: 750px) {
    /* line 79, 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,
    .block-editor-block-list__layout > ol,
    .block-editor-block-list__layout > ul:not(.gif-poor),
    .block-editor-block-list__layout > ol ol,
    .block-editor-block-list__layout > ol ul,
    .block-editor-block-list__layout > ul:not(.gif-poor) ol,
    .block-editor-block-list__layout > ul:not(.gif-poor) ul,
    .block-editor-block-list__layout .editor-styles-wrapper ol,
    .block-editor-block-list__layout .editor-styles-wrapper ul {
      font-size: 1.375rem; } }
  @media screen and (min-width: 1280px) {
    /* line 79, 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,
    .block-editor-block-list__layout > ol,
    .block-editor-block-list__layout > ul:not(.gif-poor),
    .block-editor-block-list__layout > ol ol,
    .block-editor-block-list__layout > ol ul,
    .block-editor-block-list__layout > ul:not(.gif-poor) ol,
    .block-editor-block-list__layout > ul:not(.gif-poor) ul,
    .block-editor-block-list__layout .editor-styles-wrapper ol,
    .block-editor-block-list__layout .editor-styles-wrapper ul {
      font-size: 1.375rem; } }
  /* line 102, 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,
  .block-editor-block-list__layout > ol li,
  .block-editor-block-list__layout > ul:not(.gif-poor) li,
  .block-editor-block-list__layout > ol ol li,
  .block-editor-block-list__layout > ol ul li,
  .block-editor-block-list__layout > ul:not(.gif-poor) ol li,
  .block-editor-block-list__layout > ul:not(.gif-poor) ul li,
  .block-editor-block-list__layout .editor-styles-wrapper ol li,
  .block-editor-block-list__layout .editor-styles-wrapper ul li {
    position: relative;
    list-style-type: none !important; }
    /* line 106, 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,
    .block-editor-block-list__layout > ol li::before,
    .block-editor-block-list__layout > ul:not(.gif-poor) li::before,
    .block-editor-block-list__layout > ol ol li::before,
    .block-editor-block-list__layout > ol ul li::before,
    .block-editor-block-list__layout > ul:not(.gif-poor) ol li::before,
    .block-editor-block-list__layout > ul:not(.gif-poor) ul li::before,
    .block-editor-block-list__layout .editor-styles-wrapper ol li::before,
    .block-editor-block-list__layout .editor-styles-wrapper ul li::before {
      margin-right: 1.125rem;
      content: '';
      color: var(--dusk-blue); }
      @media (min-width: 750px) {
        /* line 106, 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,
        .block-editor-block-list__layout > ol li::before,
        .block-editor-block-list__layout > ul:not(.gif-poor) li::before,
        .block-editor-block-list__layout > ol ol li::before,
        .block-editor-block-list__layout > ol ul li::before,
        .block-editor-block-list__layout > ul:not(.gif-poor) ol li::before,
        .block-editor-block-list__layout > ul:not(.gif-poor) ul li::before,
        .block-editor-block-list__layout .editor-styles-wrapper ol li::before,
        .block-editor-block-list__layout .editor-styles-wrapper ul li::before {
          margin-right: 1.5625rem; } }

/* line 120, 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,
.block-editor-block-list__layout ul:not(.gif-poor) li {
  margin-left: 1.5625rem; }

/* line 123, 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,
.block-editor-block-list__layout ul:not(.gif-poor) li::before {
  top: 0; }

/* line 127, 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 .block-editor-block-list__layout ul:not(.gif-poor) > li::before, .block-editor-block-list__layout .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 .block-editor-block-list__layout ul:not(.gif-poor) > li > ul > li::before, .block-editor-block-list__layout .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 .block-editor-block-list__layout ul:not(.gif-poor) > li > ul > li > ul > li::before, .block-editor-block-list__layout .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 .block-editor-block-list__layout ul:not(.gif-poor) > li > ul > li > ul > li > ul > li::before, .block-editor-block-list__layout .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-block-list__block:not(.gif-poor) > li::before, .editor-styles-wrapper .editor-rich-text ul.block-editor-block-list__block: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-block-list__block:not(.gif-poor) > li > ul > li::before, .editor-styles-wrapper .editor-rich-text ul.block-editor-block-list__block: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-block-list__block:not(.gif-poor) > li > ul > li > ul > li::before, .editor-styles-wrapper .editor-rich-text ul.block-editor-block-list__block: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,
.editor-rich-text .editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) > li > ul > li > ul > li > ul > li::before, .editor-styles-wrapper .editor-rich-text ul.block-editor-block-list__block: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 .block-editor-block-list__layout ul:not(.gif-poor) > li::before,
.block-editor-block-list__layout .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 .block-editor-block-list__layout ul:not(.gif-poor) > li > ul > li::before,
.block-editor-block-list__layout .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 .block-editor-block-list__layout ul:not(.gif-poor) > li > ul > li > ul > li::before,
.block-editor-block-list__layout .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 .block-editor-block-list__layout ul:not(.gif-poor) > li > ul > li > ul > li > ul > li::before,
.block-editor-block-list__layout .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-block-list__block:not(.gif-poor) > li::before,
.editor-styles-wrapper .gif-rich-text ul.block-editor-block-list__block: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-block-list__block:not(.gif-poor) > li > ul > li::before,
.editor-styles-wrapper .gif-rich-text ul.block-editor-block-list__block: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-block-list__block:not(.gif-poor) > li > ul > li > ul > li::before,
.editor-styles-wrapper .gif-rich-text ul.block-editor-block-list__block: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,
.gif-rich-text .editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) > li > ul > li > ul > li > ul > li::before,
.editor-styles-wrapper .gif-rich-text ul.block-editor-block-list__block: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 .block-editor-block-list__layout ul:not(.gif-poor) > li::before,
.block-editor-block-list__layout .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 .block-editor-block-list__layout ul:not(.gif-poor) > li > ul > li::before,
.block-editor-block-list__layout .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 .block-editor-block-list__layout ul:not(.gif-poor) > li > ul > li > ul > li::before,
.block-editor-block-list__layout .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 .block-editor-block-list__layout ul:not(.gif-poor) > li > ul > li > ul > li > ul > li::before,
.block-editor-block-list__layout .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-block-list__block:not(.gif-poor) > li::before,
.editor-styles-wrapper .resurces-description ul.block-editor-block-list__block: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-block-list__block:not(.gif-poor) > li > ul > li::before,
.editor-styles-wrapper .resurces-description ul.block-editor-block-list__block: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-block-list__block:not(.gif-poor) > li > ul > li > ul > li::before,
.editor-styles-wrapper .resurces-description ul.block-editor-block-list__block: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,
.resurces-description .editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) > li > ul > li > ul > li > ul > li::before,
.editor-styles-wrapper .resurces-description ul.block-editor-block-list__block:not(.gif-poor) > li > ul > li > ul > li > ul > li::before,
.block-editor-block-list__layout ul:not(.gif-poor) .list-style,
.block-editor-block-list__layout .editor-rich-text ul:not(.gif-poor) > li::before,
.editor-rich-text .block-editor-block-list__layout ul:not(.gif-poor) > li::before,
.block-editor-block-list__layout .gif-rich-text ul:not(.gif-poor) > li::before,
.gif-rich-text .block-editor-block-list__layout ul:not(.gif-poor) > li::before,
.block-editor-block-list__layout .resurces-description ul:not(.gif-poor) > li::before,
.resurces-description .block-editor-block-list__layout ul:not(.gif-poor) > li::before,
.block-editor-block-list__layout ul:not(.gif-poor) > li::before,
.block-editor-block-list__layout .editor-rich-text ul:not(.gif-poor) > li > ul > li::before,
.editor-rich-text .block-editor-block-list__layout ul:not(.gif-poor) > li > ul > li::before,
.block-editor-block-list__layout .gif-rich-text ul:not(.gif-poor) > li > ul > li::before,
.gif-rich-text .block-editor-block-list__layout ul:not(.gif-poor) > li > ul > li::before,
.block-editor-block-list__layout .resurces-description ul:not(.gif-poor) > li > ul > li::before,
.resurces-description .block-editor-block-list__layout ul:not(.gif-poor) > li > ul > li::before,
.block-editor-block-list__layout ul:not(.gif-poor) > li > ul > li::before,
.block-editor-block-list__layout .editor-rich-text ul:not(.gif-poor) > li > ul > li > ul > li::before,
.editor-rich-text .block-editor-block-list__layout ul:not(.gif-poor) > li > ul > li > ul > li::before,
.block-editor-block-list__layout .gif-rich-text ul:not(.gif-poor) > li > ul > li > ul > li::before,
.gif-rich-text .block-editor-block-list__layout ul:not(.gif-poor) > li > ul > li > ul > li::before,
.block-editor-block-list__layout .resurces-description ul:not(.gif-poor) > li > ul > li > ul > li::before,
.resurces-description .block-editor-block-list__layout ul:not(.gif-poor) > li > ul > li > ul > li::before,
.block-editor-block-list__layout ul:not(.gif-poor) > li > ul > li > ul > li::before,
.block-editor-block-list__layout .editor-rich-text ul:not(.gif-poor) > li > ul > li > ul > li > ul > li::before,
.editor-rich-text .block-editor-block-list__layout ul:not(.gif-poor) > li > ul > li > ul > li > ul > li::before,
.block-editor-block-list__layout .gif-rich-text ul:not(.gif-poor) > li > ul > li > ul > li > ul > li::before,
.gif-rich-text .block-editor-block-list__layout ul:not(.gif-poor) > li > ul > li > ul > li > ul > li::before,
.block-editor-block-list__layout .resurces-description ul:not(.gif-poor) > li > ul > li > ul > li > ul > li::before,
.resurces-description .block-editor-block-list__layout ul:not(.gif-poor) > li > ul > li > ul > li > ul > li::before,
.block-editor-block-list__layout ul:not(.gif-poor) > li > ul > li > ul > li > ul > li::before,
.block-editor-block-list__layout .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) > li::before,
.editor-styles-wrapper .block-editor-block-list__layout ul.block-editor-rich-text__editable:not(.gif-poor) > li::before,
.block-editor-block-list__layout .editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) > li::before,
.editor-styles-wrapper .block-editor-block-list__layout ul.block-editor-block-list__block:not(.gif-poor) > li::before,
.block-editor-block-list__layout .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) > li > ul > li::before,
.editor-styles-wrapper .block-editor-block-list__layout ul.block-editor-rich-text__editable:not(.gif-poor) > li > ul > li::before,
.block-editor-block-list__layout .editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) > li > ul > li::before,
.editor-styles-wrapper .block-editor-block-list__layout ul.block-editor-block-list__block:not(.gif-poor) > li > ul > li::before,
.block-editor-block-list__layout .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) > li > ul > li > ul > li::before,
.editor-styles-wrapper .block-editor-block-list__layout ul.block-editor-rich-text__editable:not(.gif-poor) > li > ul > li > ul > li::before,
.block-editor-block-list__layout .editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) > li > ul > li > ul > li::before,
.editor-styles-wrapper .block-editor-block-list__layout ul.block-editor-block-list__block:not(.gif-poor) > li > ul > li > ul > li::before,
.block-editor-block-list__layout .editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) > li > ul > li > ul > li > ul > li::before,
.editor-styles-wrapper .block-editor-block-list__layout ul.block-editor-rich-text__editable:not(.gif-poor) > li > ul > li > ul > li > ul > li::before,
.block-editor-block-list__layout .editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) > li > ul > li > ul > li > ul > li::before,
.editor-styles-wrapper .block-editor-block-list__layout ul.block-editor-block-list__block: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 138, 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,
.block-editor-block-list__layout ul:not(.gif-poor) > li::before {
  border-radius: 50%;
  background-color: var(--dusk-blue); }

/* line 145, 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,
.block-editor-block-list__layout ul:not(.gif-poor) > li > ul > li::before {
  background-color: var(--white);
  border: solid 0.0625rem var(--dusk-blue); }

/* line 152, 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,
.block-editor-block-list__layout ul:not(.gif-poor) > li > ul > li > ul > li::before {
  border-radius: 0;
  border: none;
  background-color: var(--dusk-blue); }

/* line 161, 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,
.block-editor-block-list__layout ul:not(.gif-poor) > li > ul > li > ul > li > ul > li::before {
  border-radius: 0;
  border-radius: 50%; }

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

/* line 172, 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,
.block-editor-block-list__layout ol,
.block-editor-block-list__layout .editor-styles-wrapper ol {
  counter-reset: 1; }

/* line 179, 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,
.block-editor-block-list__layout > ol,
.block-editor-block-list__layout > .editor-styles-wrapper ol {
  counter-reset: item; }
  /* line 182, 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,
  .block-editor-block-list__layout > ol li,
  .block-editor-block-list__layout > .editor-styles-wrapper ol li {
    counter-increment: item;
    position: relative;
    margin-left: 1.5625rem; }
  /* line 187, 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,
  .block-editor-block-list__layout > ol li:before,
  .block-editor-block-list__layout > .editor-styles-wrapper ol li:before {
    left: -1.5625rem;
    position: absolute; }
  /* line 192, 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,
  .block-editor-block-list__layout > ol > li > ol,
  .block-editor-block-list__layout > .editor-styles-wrapper ol > li > ol {
    counter-reset: item-2; }
    /* line 194, 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,
    .block-editor-block-list__layout > ol > li > ol li,
    .block-editor-block-list__layout > .editor-styles-wrapper ol > li > ol li {
      counter-increment: item-2; }
  /* line 198, 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,
  .block-editor-block-list__layout > ol > li > ol > li > ol,
  .block-editor-block-list__layout > .editor-styles-wrapper ol > li > ol > li > ol {
    counter-reset: item-3; }
    /* line 200, 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,
    .block-editor-block-list__layout > ol > li > ol > li > ol li,
    .block-editor-block-list__layout > .editor-styles-wrapper ol > li > ol > li > ol li {
      counter-increment: item-3; }
  /* line 204, 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,
  .block-editor-block-list__layout > ol > li > ol > li > ol > li > ol,
  .block-editor-block-list__layout > .editor-styles-wrapper ol > li > ol > li > ol > li > ol {
    counter-reset: item-4; }
    /* line 206, 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,
    .block-editor-block-list__layout > ol > li > ol > li > ol > li > ol li,
    .block-editor-block-list__layout > .editor-styles-wrapper ol > li > ol > li > ol > li > ol li {
      counter-increment: item-4; }
  /* line 211, 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,
  .block-editor-block-list__layout > ol > li::before,
  .block-editor-block-list__layout > .editor-styles-wrapper ol > li::before {
    content: counter(item, decimal) "."; }
  /* line 215, 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,
  .block-editor-block-list__layout > ol > li > ol > li::before,
  .block-editor-block-list__layout > .editor-styles-wrapper ol > li > ol > li::before {
    content: counter(item-2, lower-alpha) "."; }
  /* line 219, 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,
  .block-editor-block-list__layout > ol > li > ol > li > ol > li::before,
  .block-editor-block-list__layout > .editor-styles-wrapper ol > li > ol > li > ol > li::before {
    content: counter(item-3, lower-roman) "."; }
  /* line 223, 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,
  .block-editor-block-list__layout > ol > li > ol > li > ol > li > ol > li::before,
  .block-editor-block-list__layout > .editor-styles-wrapper ol > li > ol > li > ol > li > ol > li::before {
    content: counter(item-4, decimal) "."; }

/* line 231, 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,
.block-editor-block-list__layout ul:not(.gif-poor) li,
.block-editor-block-list__layout ol:not(.footnotes) li {
  line-height: 1.27; }

/* line 239, 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,
.block-editor-block-list__layout > ul:not(.gif-poor) > li li,
.block-editor-block-list__layout > ol > li li {
  margin-top: 1.25rem; }
  @media (min-width: 750px) {
    /* line 239, 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,
    .block-editor-block-list__layout > ul:not(.gif-poor) > li li,
    .block-editor-block-list__layout > ol > li li {
      margin-top: 1.5625rem;
      margin-left: 2.8125rem; } }

/* line 250, 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,
.block-editor-block-list__layout > ul:not(.gif-poor) > li > ul,
.block-editor-block-list__layout > ol > li > ol,
.block-editor-block-list__layout > ul:not(.gif-poor) > li > ul > li > ul,
.block-editor-block-list__layout > ol > li > ol > li > ol,
.block-editor-block-list__layout > ul:not(.gif-poor) > li > ul > li > ul > li > ul,
.block-editor-block-list__layout > ol > li > ol > li > ol > li > ol {
  margin-top: 1.25rem;
  margin-bottom: 0; }
  @media (min-width: 750px) {
    /* line 250, 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,
    .block-editor-block-list__layout > ul:not(.gif-poor) > li > ul,
    .block-editor-block-list__layout > ol > li > ol,
    .block-editor-block-list__layout > ul:not(.gif-poor) > li > ul > li > ul,
    .block-editor-block-list__layout > ol > li > ol > li > ol,
    .block-editor-block-list__layout > ul:not(.gif-poor) > li > ul > li > ul > li > ul,
    .block-editor-block-list__layout > ol > li > ol > li > ol > li > ol {
      margin-top: 1.5625rem; } }

/* line 267, 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,
.block-editor-block-list__layout > ul:not(.gif-poor) > li,
.block-editor-block-list__layout > ol > li {
  margin-top: 1.25rem; }
  @media (min-width: 750px) {
    /* line 267, 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,
    .block-editor-block-list__layout > ul:not(.gif-poor) > li,
    .block-editor-block-list__layout > ol > li {
      margin-top: 1.5625rem; } }

/* line 275, 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,
.block-editor-block-list__layout > ul:not(.gif-poor) > li:first-child,
.block-editor-block-list__layout > ol > li:first-child {
  margin-top: 0; }

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

/* line 285, 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,
.block-editor-block-list__layout .gif-fifty-fifty sup,
.block-editor-block-list__layout .gif-table sup {
  top: -0.5em;
  font-size: 75%; }

/*  *   *   *   *   *   *   *   *   *   */
/*  Style new backend layout structure  */
/*  *   *   *   *   *   *   *   *   *   */
/* line 298, 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 302, src/scss/modules/_rich-text.scss */
ul.block-editor-rich-text__editable:not(.gif-poor),
ul.block-editor-block-list__block:not(.gif-poor),
ol.block-editor-block-list__block {
  display: grid;
  margin: 0 auto;
  max-width: 1440px;
  position: relative;
  width: calc(100% - (var(--margin) * 2)); }
  @media screen and (min-width: 0) {
    /* line 302, src/scss/modules/_rich-text.scss */
    ul.block-editor-rich-text__editable:not(.gif-poor),
    ul.block-editor-block-list__block:not(.gif-poor),
    ol.block-editor-block-list__block {
      grid-template-columns: repeat(6, 1fr);
      grid-column-gap: 6.15385%; } }
  @media screen and (min-width: 750px) {
    /* line 302, src/scss/modules/_rich-text.scss */
    ul.block-editor-rich-text__editable:not(.gif-poor),
    ul.block-editor-block-list__block:not(.gif-poor),
    ol.block-editor-block-list__block {
      grid-template-columns: repeat(12, 1fr);
      grid-column-gap: 4.15094%; } }
  @media screen and (min-width: 1280px) {
    /* line 302, src/scss/modules/_rich-text.scss */
    ul.block-editor-rich-text__editable:not(.gif-poor),
    ul.block-editor-block-list__block:not(.gif-poor),
    ol.block-editor-block-list__block {
      grid-template-columns: repeat(12, 1fr);
      grid-column-gap: 3.43755%; } }
  /* line 312, src/scss/modules/_rich-text.scss */
  ul.block-editor-rich-text__editable:not(.gif-poor) > li,
  ul.block-editor-block-list__block:not(.gif-poor) > li,
  ol.block-editor-block-list__block > li {
    grid-column: 1/span 6; }
    @media (min-width: 750px) {
      /* line 312, src/scss/modules/_rich-text.scss */
      ul.block-editor-rich-text__editable:not(.gif-poor) > li,
      ul.block-editor-block-list__block:not(.gif-poor) > li,
      ol.block-editor-block-list__block > li {
        grid-column: 1/span 12; } }
    @media (min-width: 1280px) {
      /* line 312, src/scss/modules/_rich-text.scss */
      ul.block-editor-rich-text__editable:not(.gif-poor) > li,
      ul.block-editor-block-list__block:not(.gif-poor) > li,
      ol.block-editor-block-list__block > li {
        grid-column: 4/span 8; } }
  /* line 324, src/scss/modules/_rich-text.scss */
  ul.block-editor-rich-text__editable:not(.gif-poor) a,
  ul.block-editor-block-list__block:not(.gif-poor) a,
  ol.block-editor-block-list__block a {
    text-decoration: none;
    color: var(--dusk-blue);
    text-decoration: none;
    padding-bottom: 0.1875rem;
    border-bottom: dashed 0.0625rem var(--dusk-blue); }
    /* line 331, src/scss/modules/_rich-text.scss */
    ul.block-editor-rich-text__editable:not(.gif-poor) a:hover,
    ul.block-editor-block-list__block:not(.gif-poor) a:hover,
    ol.block-editor-block-list__block a:hover {
      color: var(--pale-red);
      border-color: var(--pale-red); }
  /* line 339, src/scss/modules/_rich-text.scss */
  ul.block-editor-rich-text__editable:not(.gif-poor) sup > a,
  ul.block-editor-block-list__block:not(.gif-poor) sup > a,
  ol.block-editor-block-list__block sup > a {
    border: none;
    text-decoration: none;
    color: var(--dusk-blue); }
    /* line 344, src/scss/modules/_rich-text.scss */
    ul.block-editor-rich-text__editable:not(.gif-poor) sup > a:hover,
    ul.block-editor-block-list__block:not(.gif-poor) sup > a:hover,
    ol.block-editor-block-list__block sup > a:hover {
      color: var(--pale-red); }

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

/* line 363, 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 ul.block-editor-block-list__block:not(.gif-poor),
.editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) ul,
.editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) ol,
.editor-styles-wrapper ol.block-editor-block-list__block,
.editor-styles-wrapper ol.block-editor-block-list__block ul,
.editor-styles-wrapper ol.block-editor-block-list__block 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 363, 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 ul.block-editor-block-list__block:not(.gif-poor),
    .editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) ul,
    .editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) ol,
    .editor-styles-wrapper ol.block-editor-block-list__block,
    .editor-styles-wrapper ol.block-editor-block-list__block ul,
    .editor-styles-wrapper ol.block-editor-block-list__block ol {
      font-size: 1.125rem; } }
  @media screen and (min-width: 750px) {
    /* line 363, 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 ul.block-editor-block-list__block:not(.gif-poor),
    .editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) ul,
    .editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) ol,
    .editor-styles-wrapper ol.block-editor-block-list__block,
    .editor-styles-wrapper ol.block-editor-block-list__block ul,
    .editor-styles-wrapper ol.block-editor-block-list__block ol {
      font-size: 1.375rem; } }
  @media screen and (min-width: 1280px) {
    /* line 363, 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 ul.block-editor-block-list__block:not(.gif-poor),
    .editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) ul,
    .editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) ol,
    .editor-styles-wrapper ol.block-editor-block-list__block,
    .editor-styles-wrapper ol.block-editor-block-list__block ul,
    .editor-styles-wrapper ol.block-editor-block-list__block ol {
      font-size: 1.375rem; } }
  @media screen and (min-width: 0) {
    /* line 363, 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 ul.block-editor-block-list__block:not(.gif-poor),
    .editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) ul,
    .editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) ol,
    .editor-styles-wrapper ol.block-editor-block-list__block,
    .editor-styles-wrapper ol.block-editor-block-list__block ul,
    .editor-styles-wrapper ol.block-editor-block-list__block ol {
      font-size: 1.125rem; } }
  @media screen and (min-width: 750px) {
    /* line 363, 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 ul.block-editor-block-list__block:not(.gif-poor),
    .editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) ul,
    .editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) ol,
    .editor-styles-wrapper ol.block-editor-block-list__block,
    .editor-styles-wrapper ol.block-editor-block-list__block ul,
    .editor-styles-wrapper ol.block-editor-block-list__block ol {
      font-size: 1.375rem; } }
  @media screen and (min-width: 1280px) {
    /* line 363, 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 ul.block-editor-block-list__block:not(.gif-poor),
    .editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) ul,
    .editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) ol,
    .editor-styles-wrapper ol.block-editor-block-list__block,
    .editor-styles-wrapper ol.block-editor-block-list__block ul,
    .editor-styles-wrapper ol.block-editor-block-list__block ol {
      font-size: 1.375rem; } }
  /* line 387, 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 ul.block-editor-block-list__block:not(.gif-poor) li,
  .editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) ul li,
  .editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) ol li,
  .editor-styles-wrapper ol.block-editor-block-list__block li,
  .editor-styles-wrapper ol.block-editor-block-list__block ul li,
  .editor-styles-wrapper ol.block-editor-block-list__block ol li {
    position: relative;
    list-style-type: none !important; }
    /* line 391, 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 ul.block-editor-block-list__block:not(.gif-poor) li::before,
    .editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) ul li::before,
    .editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) ol li::before,
    .editor-styles-wrapper ol.block-editor-block-list__block li::before,
    .editor-styles-wrapper ol.block-editor-block-list__block ul li::before,
    .editor-styles-wrapper ol.block-editor-block-list__block ol li::before {
      margin-right: 1.125rem;
      content: '';
      color: var(--dusk-blue); }
      @media (min-width: 750px) {
        /* line 391, 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 ul.block-editor-block-list__block:not(.gif-poor) li::before,
        .editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) ul li::before,
        .editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) ol li::before,
        .editor-styles-wrapper ol.block-editor-block-list__block li::before,
        .editor-styles-wrapper ol.block-editor-block-list__block ul li::before,
        .editor-styles-wrapper ol.block-editor-block-list__block ol li::before {
          margin-right: 1.5625rem; } }

/* line 405, src/scss/modules/_rich-text.scss */
.editor-styles-wrapper ol.block-editor-block-list__block {
  counter-reset: item; }
  /* line 408, src/scss/modules/_rich-text.scss */
  .editor-styles-wrapper ol.block-editor-block-list__block li {
    counter-increment: item; }
  /* line 412, src/scss/modules/_rich-text.scss */
  .editor-styles-wrapper ol.block-editor-block-list__block > li:not(:first-child) {
    margin-top: 1.25rem; }
    @media (min-width: 750px) {
      /* line 412, src/scss/modules/_rich-text.scss */
      .editor-styles-wrapper ol.block-editor-block-list__block > li:not(:first-child) {
        margin-top: 1.5625rem; } }
  /* line 419, src/scss/modules/_rich-text.scss */
  .editor-styles-wrapper ol.block-editor-block-list__block > li::before {
    content: counter(item, decimal) "."; }
    /* line 423, src/scss/modules/_rich-text.scss */
    .editor-styles-wrapper ol.block-editor-block-list__block > li::before > li > ol {
      counter-reset: item; }
  /* line 428, src/scss/modules/_rich-text.scss */
  .editor-styles-wrapper ol.block-editor-block-list__block > li > ol > li::before {
    content: counter(item, lower-alpha) "."; }
  /* line 432, src/scss/modules/_rich-text.scss */
  .editor-styles-wrapper ol.block-editor-block-list__block > li > ol > li > ol > li::before {
    content: counter(item, lower-roman) "."; }
  /* line 436, src/scss/modules/_rich-text.scss */
  .editor-styles-wrapper ol.block-editor-block-list__block > li > ol > li > ol > li > ol > li::before {
    content: counter(item, decimal) "."; }

/* line 444, 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 456, 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-block-list__block:not(.gif-poor) li {
  margin-left: 1.5625rem; }

/* line 459, 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-block-list__block:not(.gif-poor) li::before {
  top: 0; }

/* line 463, 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) .block-editor-block-list__layout ul:not(.gif-poor) > li::before, .block-editor-block-list__layout .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) .block-editor-block-list__layout ul:not(.gif-poor) > li > ul > li::before, .block-editor-block-list__layout .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) .block-editor-block-list__layout ul:not(.gif-poor) > li > ul > li > ul > li::before, .block-editor-block-list__layout .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) .block-editor-block-list__layout ul:not(.gif-poor) > li > ul > li > ul > li > ul > li::before, .block-editor-block-list__layout .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) ul.block-editor-block-list__block: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) ul.block-editor-block-list__block: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) ul.block-editor-block-list__block: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,
.editor-styles-wrapper ul.block-editor-rich-text__editable:not(.gif-poor) ul.block-editor-block-list__block:not(.gif-poor) > li > ul > li > ul > li > ul > li::before,
.editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) .list-style,
.editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) .editor-rich-text ul:not(.gif-poor) > li::before,
.editor-rich-text .editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) ul:not(.gif-poor) > li::before,
.editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) .gif-rich-text ul:not(.gif-poor) > li::before,
.gif-rich-text .editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) ul:not(.gif-poor) > li::before,
.editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) .resurces-description ul:not(.gif-poor) > li::before,
.resurces-description .editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) ul:not(.gif-poor) > li::before,
.editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) .block-editor-block-list__layout ul:not(.gif-poor) > li::before,
.block-editor-block-list__layout .editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) ul:not(.gif-poor) > li::before,
.editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) .editor-rich-text ul:not(.gif-poor) > li > ul > li::before,
.editor-rich-text .editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) ul:not(.gif-poor) > li > ul > li::before,
.editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) .gif-rich-text ul:not(.gif-poor) > li > ul > li::before,
.gif-rich-text .editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) ul:not(.gif-poor) > li > ul > li::before,
.editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) .resurces-description ul:not(.gif-poor) > li > ul > li::before,
.resurces-description .editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) ul:not(.gif-poor) > li > ul > li::before,
.editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) .block-editor-block-list__layout ul:not(.gif-poor) > li > ul > li::before,
.block-editor-block-list__layout .editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) ul:not(.gif-poor) > li > ul > li::before,
.editor-styles-wrapper ul.block-editor-block-list__block: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-block-list__block:not(.gif-poor) ul:not(.gif-poor) > li > ul > li > ul > li::before,
.editor-styles-wrapper ul.block-editor-block-list__block: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-block-list__block:not(.gif-poor) ul:not(.gif-poor) > li > ul > li > ul > li::before,
.editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) .resurces-description ul:not(.gif-poor) > li > ul > li > ul > li::before,
.resurces-description .editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) ul:not(.gif-poor) > li > ul > li > ul > li::before,
.editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) .block-editor-block-list__layout ul:not(.gif-poor) > li > ul > li > ul > li::before,
.block-editor-block-list__layout .editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) ul:not(.gif-poor) > li > ul > li > ul > li::before,
.editor-styles-wrapper ul.block-editor-block-list__block: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-block-list__block:not(.gif-poor) ul:not(.gif-poor) > li > ul > li > ul > li > ul > li::before,
.editor-styles-wrapper ul.block-editor-block-list__block: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-block-list__block:not(.gif-poor) ul:not(.gif-poor) > li > ul > li > ul > li > ul > li::before,
.editor-styles-wrapper ul.block-editor-block-list__block: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-block-list__block:not(.gif-poor) ul:not(.gif-poor) > li > ul > li > ul > li > ul > li::before,
.editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) .block-editor-block-list__layout ul:not(.gif-poor) > li > ul > li > ul > li > ul > li::before,
.block-editor-block-list__layout .editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) ul:not(.gif-poor) > li > ul > li > ul > li > ul > li::before,
.editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) ul.block-editor-rich-text__editable:not(.gif-poor) > li::before,
.editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) > li::before,
.editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) ul.block-editor-rich-text__editable:not(.gif-poor) > li > ul > li::before,
.editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) > li > ul > li::before,
.editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) ul.block-editor-rich-text__editable:not(.gif-poor) > li > ul > li > ul > li::before,
.editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) > li > ul > li > ul > li::before,
.editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) ul.block-editor-rich-text__editable:not(.gif-poor) > li > ul > li > ul > li > ul > li::before,
.editor-styles-wrapper ul.block-editor-block-list__block: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 474, 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-block-list__block:not(.gif-poor) > li::before {
  border-radius: 50%;
  background-color: var(--dusk-blue); }

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

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

/* line 498, 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,
.editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) > li > ul > li > ul > li > ul > li::before {
  border-radius: 0;
  border-radius: 50%; }

/* line 505, 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,
.editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) > li,
.editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) > li {
  margin-top: 1.25rem; }
  @media (min-width: 750px) {
    /* line 505, 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,
    .editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) > li,
    .editor-styles-wrapper ul.block-editor-block-list__block:not(.gif-poor) > li {
      margin-top: 1.5625rem;
      margin-left: 2.8125rem; } }

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

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

/* components */
/* line 2, src/components/a11y/_a11y.scss */
.a11y-skip {
  position: absolute;
  left: -999px;
  width: 1px;
  height: 1px;
  top: auto; }
  /* line 9, src/components/a11y/_a11y.scss */
  .a11y-skip:focus {
    color: var(--chathams);
    display: inline-block;
    height: auto;
    width: auto;
    position: static;
    margin: auto; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 456, src/components/navigation/_navigation.scss */
.gif-nav__donate {
  display: var(--donate);
  height: 1.875rem; }
  @media screen and (min-width: 0) {
    /* line 456, src/components/navigation/_navigation.scss */
    .gif-nav__donate {
      margin-top: 1.25rem; } }
  @media screen and (min-width: 750px) {
    /* line 456, src/components/navigation/_navigation.scss */
    .gif-nav__donate {
      margin-top: 0; } }
  @media screen and (min-width: 1280px) {
    /* line 456, src/components/navigation/_navigation.scss */
    .gif-nav__donate {
      margin-top: var(--nav-items-margin-top);
      transform: translateY(-0.0625rem); } }
  /* line 463, 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 463, 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 474, src/components/navigation/_navigation.scss */
        .search-expanded .gif-nav__donate-btn {
          opacity: 0;
          display: none; }
        /* line 478, src/components/navigation/_navigation.scss */
        .is-animating .gif-nav__donate-btn {
          display: flex; } }

/* line 485, src/components/navigation/_navigation.scss */
.gif-nav__social-links {
  display: inline-flex;
  align-items: center; }
  @media (min-width: 1280px) {
    /* line 485, src/components/navigation/_navigation.scss */
    .gif-nav__social-links {
      width: 100%; } }
  /* line 491, 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 497, src/components/navigation/_navigation.scss */
    .gif-nav__social-links a:not(:first-child) {
      margin-left: 1.25rem; }
    /* line 500, src/components/navigation/_navigation.scss */
    .gif-nav__social-links a:hover svg {
      opacity: 1; }
  /* line 504, 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 512, 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 512, src/components/navigation/_navigation.scss */
    .gif-nav__menu {
      width: 1.5625rem; } }
  @media screen and (min-width: 1280px) {
    /* line 512, src/components/navigation/_navigation.scss */
    .gif-nav__menu {
      display: none !important; } }
  /* line 523, src/components/navigation/_navigation.scss */
  .search-expanded .gif-nav__menu {
    display: none;
    opacity: 0; }
  /* line 527, src/components/navigation/_navigation.scss */
  .is-animating .gif-nav__menu {
    display: block; }
  /* line 531, src/components/navigation/_navigation.scss */
  .gif-nav__menu div {
    left: calc(50% - 0.78125rem);
    position: absolute;
    top: calc(50% - 0.4375rem);
    width: 100%; }
  /* line 537, 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 544, src/components/navigation/_navigation.scss */
      .gif-nav__menu span:nth-child(2) {
        margin: 0.25rem 0; } }
    @media screen and (min-width: 1280px) {
      /* line 544, src/components/navigation/_navigation.scss */
      .gif-nav__menu span:nth-child(2) {
        margin: 0.375rem 0; } }
    /* line 552, src/components/navigation/_navigation.scss */
    .is-expanded .gif-nav__menu span {
      background-color: var(--nav-color); }
      /* line 554, src/components/navigation/_navigation.scss */
      .is-expanded .gif-nav__menu span:nth-child(2) {
        width: 100%;
        transform: scale(0); }
      /* line 555, src/components/navigation/_navigation.scss */
      .is-expanded .gif-nav__menu span:nth-child(1) {
        transform: translateY(0.375rem) rotate(-45deg); }
      /* line 556, src/components/navigation/_navigation.scss */
      .is-expanded .gif-nav__menu span:nth-child(3) {
        transform: translateY(-0.375rem) rotate(45deg); }

/* line 561, 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 561, src/components/navigation/_navigation.scss */
    .gif-nav__search {
      flex-grow: 1;
      height: var(--nav-height); } }
  @media screen and (min-width: 750px) {
    /* line 561, src/components/navigation/_navigation.scss */
    .gif-nav__search {
      flex-grow: 0; } }
  @media screen and (min-width: 1280px) {
    /* line 561, src/components/navigation/_navigation.scss */
    .gif-nav__search {
      height: auto; } }
  /* line 570, 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 570, 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 570, src/components/navigation/_navigation.scss */
      .gif-nav__search-form {
        margin-top: 0;
        position: absolute;
        top: 5.25rem;
        height: 3.75rem; } }
    /* line 586, src/components/navigation/_navigation.scss */
    .search-expanded .gif-nav__search-form {
      pointer-events: unset; }
  /* line 589, 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 589, src/components/navigation/_navigation.scss */
      .gif-nav__search-overlay {
        background: var(--white); } }
    @media screen and (min-width: 1280px) {
      /* line 589, src/components/navigation/_navigation.scss */
      .gif-nav__search-overlay {
        background: transparent; } }
    /* line 603, src/components/navigation/_navigation.scss */
    .search-expanded .gif-nav__search-overlay {
      display: block;
      transform: translateX(0);
      opacity: 1; }
    /* line 608, src/components/navigation/_navigation.scss */
    .is-animating .gif-nav__search-overlay {
      display: block; }
  /* line 613, 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 613, src/components/navigation/_navigation.scss */
      .gif-nav__search-form-contain {
        padding-top: 4.1875rem; } }
    @media screen and (min-width: 750px) {
      /* line 613, src/components/navigation/_navigation.scss */
      .gif-nav__search-form-contain {
        padding-top: 2.125rem; } }
    @media screen and (min-width: 1280px) {
      /* line 613, 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 629, src/components/navigation/_navigation.scss */
    .gif-nav__search-textfield {
      width: 100%; } }
  @media screen and (min-width: 750px) {
    /* line 629, src/components/navigation/_navigation.scss */
    .gif-nav__search-textfield {
      width: 56.60377%; } }
  @media screen and (min-width: 1280px) {
    /* line 629, src/components/navigation/_navigation.scss */
    .gif-nav__search-textfield {
      width: 39.66143%;
      padding-left: 2.5625rem; } }
  /* line 635, 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 635, 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 635, src/components/navigation/_navigation.scss */
      .gif-nav__search-btn {
        width: 1.125rem;
        height: 1.125rem;
        margin-left: 1.875rem; } }
    /* line 646, 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 658, src/components/navigation/_navigation.scss */
      .search-expanded .gif-nav__search-btn div {
        transform: translateX(-50%); }
  /* line 664, 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 664, src/components/navigation/_navigation.scss */
      .gif-nav__search input {
        color: var(--dark-blue-grey); } }
    @media screen and (min-width: 1280px) {
      /* line 664, src/components/navigation/_navigation.scss */
      .gif-nav__search input {
        color: var(--nav-color); } }
    @media screen and (min-width: 0) {
      /* line 677, src/components/navigation/_navigation.scss */
      .gif-nav__search input::placeholder {
        color: var(--dark-blue-grey); } }
    @media screen and (min-width: 1280px) {
      /* line 677, src/components/navigation/_navigation.scss */
      .gif-nav__search input::placeholder {
        color: var(--nav-color);
        opacity: 0.5; } }
  /* line 684, 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 686, src/components/navigation/_navigation.scss */
      .gif-nav__search svg.icon-search {
        width: 1.125rem; } }
    @media screen and (min-width: 0) {
      /* line 691, src/components/navigation/_navigation.scss */
      .gif-nav__search svg.icon-close {
        margin: 0.125rem;
        opacity: 0; } }
    @media screen and (min-width: 1280px) {
      /* line 691, src/components/navigation/_navigation.scss */
      .gif-nav__search svg.icon-close {
        margin: 0.0625rem; } }
    /* line 700, src/components/navigation/_navigation.scss */
    .search-expanded .gif-nav__search svg {
      opacity: 0;
      fill: var(--nav-color); }
      /* line 703, src/components/navigation/_navigation.scss */
      .search-expanded .gif-nav__search svg.icon-close {
        opacity: 1; }
    @media screen and (min-width: 0) {
      /* line 705, 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 705, src/components/navigation/_navigation.scss */
      .search-expanded[type*="transparent"] .gif-nav__search svg {
        fill: var(--nav-color); } }

/* line 713, 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 713, src/components/navigation/_navigation.scss */
    .gif-nav__utility-links {
      margin-top: 1.25rem; } }
  @media screen and (min-width: 750px) {
    /* line 713, 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 713, 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 723, 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 728, src/components/navigation/_navigation.scss */
      .search-expanded .gif-nav__utility-links-link {
        opacity: 0;
        display: none; }
      /* line 732, src/components/navigation/_navigation.scss */
      .is-animating .gif-nav__utility-links-link {
        display: block; } }
  /* line 738, 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 738, src/components/navigation/_navigation.scss */
      .gif-nav__utility-links a {
        color: var(--white); } }
    @media screen and (min-width: 750px) {
      /* line 738, src/components/navigation/_navigation.scss */
      .gif-nav__utility-links a {
        color: var(--nav-color); } }
    @media (min-width: 1280px) {
      /* line 746, src/components/navigation/_navigation.scss */
      .gif-nav__utility-links a:hover {
        color: var(--pale-red); } }

/* line 752, src/components/navigation/_navigation.scss */
.gif-nav__primary-links {
  display: var(--primary-links);
  min-height: 1.3125rem; }
  @media screen and (min-width: 0) {
    /* line 752, src/components/navigation/_navigation.scss */
    .gif-nav__primary-links {
      flex-direction: column;
      width: 100%; } }
  @media screen and (min-width: 1280px) {
    /* line 752, 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 762, 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 762, 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 762, 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 762, src/components/navigation/_navigation.scss */
      .gif-nav__primary-links-link {
        min-height: auto;
        margin-top: 0;
        margin-bottom: 0; } }
    @media (min-width: 1280px) {
      /* line 770, src/components/navigation/_navigation.scss */
      .gif-nav__primary-links-link:first-child a {
        margin-left: 0; } }
    @media screen and (min-width: 0) {
      /* line 775, 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 775, 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 784, src/components/navigation/_navigation.scss */
      .search-expanded .gif-nav__primary-links-link {
        opacity: 0;
        display: none; }
      /* line 788, src/components/navigation/_navigation.scss */
      .is-animating .gif-nav__primary-links-link {
        display: flex; } }
  /* line 794, 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 794, 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 794, 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 794, 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: 2.25rem; } }
    /* line 805, 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 805, src/components/navigation/_navigation.scss */
        .gif-nav__primary-links-link a svg {
          display: none; } }
    @media (min-width: 1280px) {
      /* line 813, src/components/navigation/_navigation.scss */
      .gif-nav__primary-links-link a:hover {
        color: var(--pale-red); } }
  /* line 818, src/components/navigation/_navigation.scss */
  .gif-nav__primary-links-donate {
    display: var(--primary-links-donate);
    margin-left: 2.5rem; }

/* line 823, 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 823, 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 823, 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 840, src/components/navigation/_navigation.scss */
  .gif-nav__section.is-animating {
    display: block; }
  @media (min-width: 1280px) {
    /* line 823, src/components/navigation/_navigation.scss */
    .gif-nav__section {
      transition-property: opacity;
      opacity: 0; }
      /* line 844, src/components/navigation/_navigation.scss */
      .is-active + .gif-nav__section {
        display: block;
        opacity: 1;
        overflow: initial; }
      /* line 849, src/components/navigation/_navigation.scss */
      .is-animating .gif-nav__section {
        display: block; } }
  /* line 854, 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 854, 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 854, src/components/navigation/_navigation.scss */
      .gif-nav__section-contain {
        padding-top: 1.9375rem;
        padding-bottom: 0.6875rem; } }
    @media screen and (min-width: 1280px) {
      /* line 854, 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 854, src/components/navigation/_navigation.scss */
      .gif-nav__section-contain {
        transition-timing-function: var(--cubic-bezier);
        transition-duration: var(--speed);
        transition-property: height; } }
  /* line 880, 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 880, src/components/navigation/_navigation.scss */
      .gif-nav__section-content {
        margin-bottom: 0.0625rem; } }
    @media screen and (min-width: 750px) {
      /* line 880, src/components/navigation/_navigation.scss */
      .gif-nav__section-content {
        margin-bottom: 0; } }
    @media (min-width: 1280px) {
      /* line 880, src/components/navigation/_navigation.scss */
      .gif-nav__section-content {
        width: 31.04163%;
        padding-right: 3.45483%; } }
  /* line 893, 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 893, src/components/navigation/_navigation.scss */
      .gif-nav__section-title {
        display: none; } }
    @media screen and (min-width: 1280px) {
      /* line 893, src/components/navigation/_navigation.scss */
      .gif-nav__section-title {
        display: block;
        margin-bottom: 1.75rem; } }
  /* line 904, 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 904, 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 904, src/components/navigation/_navigation.scss */
      .gif-nav__section-description {
        width: 91.32075%; } }
    @media screen and (min-width: 1280px) {
      /* line 904, src/components/navigation/_navigation.scss */
      .gif-nav__section-description {
        font-size: 1.375rem;
        line-height: 1.32;
        width: 100%; } }
  /* line 913, 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 913, src/components/navigation/_navigation.scss */
      .gif-nav__section-cta, .gif-nav__section-cta:visited {
        margin-bottom: 1.875rem; } }

/* line 923, 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 923, src/components/navigation/_navigation.scss */
    .gif-nav__sub-links {
      margin-top: -0.0625rem; } }
  @media screen and (min-width: 750px) {
    /* line 923, src/components/navigation/_navigation.scss */
    .gif-nav__sub-links {
      margin-top: 1.125rem; } }
  @media screen and (min-width: 1280px) {
    /* line 923, src/components/navigation/_navigation.scss */
    .gif-nav__sub-links {
      width: 65.52082%;
      margin-top: 4.25rem; } }
  @media screen and (min-width: 0) {
    /* line 931, 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 931, 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 931, 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 944, 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 949, 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 954, src/components/navigation/_navigation.scss */
  .gif-nav__sub-links-link.no-duration a {
    transition-duration: 0s; }

@media (min-width: 1280px) {
  /* line 961, src/components/navigation/_navigation.scss */
  .gif-nav__sub-links.has-nested-links .gif-nav__sub-links-link {
    position: relative; }
    /* line 965, 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 981, src/components/navigation/_navigation.scss */
    .gif-nav__sub-links.has-nested-links .gif-nav__sub-links-link.is-active::before {
      opacity: 1; }
    /* line 984, src/components/navigation/_navigation.scss */
    .gif-nav__sub-links.has-nested-links .gif-nav__sub-links-link.no-duration::before {
      transition-duration: 0s; } }

/* line 990, 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 1002, src/components/navigation/_navigation.scss */
  .gif-nav__nested-links::after {
    display: none; }
  @media screen and (min-width: 0) {
    /* line 990, 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 990, 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 1021, src/components/navigation/_navigation.scss */
  .gif-nav__nested-links.is-animating {
    display: block;
    max-height: 0; }
  @media (min-width: 1280px) {
    /* line 990, src/components/navigation/_navigation.scss */
    .gif-nav__nested-links {
      transition-property: opacity;
      display: none;
      opacity: 0; }
      /* line 1026, src/components/navigation/_navigation.scss */
      .is-last-active + .gif-nav__nested-links {
        opacity: 0;
        display: block; }
      /* line 1030, src/components/navigation/_navigation.scss */
      .is-active + .gif-nav__nested-links {
        opacity: 1;
        display: block; }
      /* line 1034, src/components/navigation/_navigation.scss */
      .is-animating .gif-nav__nested-links {
        display: block; } }
  /* line 1037, 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 1037, 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 1037, 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 1037, 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 1049, src/components/navigation/_navigation.scss */
    .gif-nav__nested-links-link {
      width: 53.07692%; } }
  @media screen and (min-width: 750px) {
    /* line 1049, src/components/navigation/_navigation.scss */
    .gif-nav__nested-links-link {
      width: 52.07547%;
      padding-right: 8.67925%; } }
  @media screen and (min-width: 1280px) {
    /* line 1049, src/components/navigation/_navigation.scss */
    .gif-nav__nested-links-link {
      width: 56.5331%;
      padding-right: 13.0662%; } }
  /* line 1061, 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 1061, src/components/navigation/_navigation.scss */
      .gif-nav__nested-links a {
        position: relative;
        display: block; }
        /* line 1066, 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 1079, src/components/navigation/_navigation.scss */
        .gif-nav__nested-links a:hover::before {
          opacity: 1; } }
  @media screen and (min-width: 0) {
    /* line 1084, 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 1084, 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 1092, 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 1092, src/components/navigation/_navigation.scss */
  .gif-nav__nested-links.has-nested-group::after {
    display: block; } }

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

@media screen and (min-width: 0) {
  /* line 1100, 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 1100, 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 1100, 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 1110, src/components/navigation/_navigation.scss */
  .gif-nav__nested-column {
    width: 100%; } }

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

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

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

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

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

/* line 1131, 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 1139, 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 1148, 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 1160, src/components/navigation/_navigation.scss */
body.page-load-animation {
  background-color: var(--white); }
  /* line 1165, 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 1174, src/components/navigation/_navigation.scss */
  body.page-load-animation::after {
    background-color: var(--pale-red);
    transition-duration: 0.7s; }
  /* line 1178, 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 1184, 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 1195, 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 1200, 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 1206, 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 1210, src/components/navigation/_navigation.scss */
  body.page-load-animation.load-in-animation .gif-nav__contain,
  body.page-load-animation.load-in-animation .gif-homepage-hero__headline,
  body.page-load-animation.load-in-animation .gif-homepage-hero__cta--link {
    transform: translateY(0);
    opacity: 1; }

/* line 1, src/components/featured/_featured.scss */
.gif-featured {
  --featured-bg-color: var(--white);
  background-color: var(--featured-bg-color); }
  @media screen and (min-width: 0) {
    /* line 4, src/components/featured/_featured.scss */
    .gif-featured:not(.gif-featured--bg-) {
      padding-top: 2.5rem; } }
  @media screen and (min-width: 1280px) {
    /* line 4, src/components/featured/_featured.scss */
    .gif-featured:not(.gif-featured--bg-) {
      padding-top: 3.75rem; } }
  /* line 26, src/components/featured/_featured.scss */
  .gif-featured--bg-gray {
    --featured-bg-color: var(--light-blue-grey-20); }
  /* line 30, src/components/featured/_featured.scss */
  .gif-featured--bg-red {
    --featured-bg-color: var(--pale-red); }
    /* line 32, src/components/featured/_featured.scss */
    .gif-featured--bg-red * {
      color: var(--white) !important; }
    /* line 36, src/components/featured/_featured.scss */
    .gif-featured--bg-red .gif-featured__cta {
      border: solid 0.125rem var(--white); }
    /* line 40, src/components/featured/_featured.scss */
    .gif-featured--bg-red .gif-button--link {
      border-color: var(--dark-blue-grey); }
  /* line 45, src/components/featured/_featured.scss */
  .gif-featured--bg-navy {
    --featured-bg-color: var(--cello); }
    /* line 47, src/components/featured/_featured.scss */
    .gif-featured--bg-navy * {
      color: var(--white) !important; }
    /* line 50, src/components/featured/_featured.scss */
    .gif-featured--bg-navy b, .gif-featured--bg-navy strong {
      color: var(--pale-red) !important; }
  /* line 56, src/components/featured/_featured.scss */
  .gif-featured__contain {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
  /* line 63, src/components/featured/_featured.scss */
  .gif-featured__header {
    padding-bottom: 1.25rem; }
    @media screen and (min-width: 0) {
      /* line 63, src/components/featured/_featured.scss */
      .gif-featured__header {
        width: 100%; } }
    @media screen and (min-width: 750px) {
      /* line 63, src/components/featured/_featured.scss */
      .gif-featured__header {
        width: 65.28302%; } }
    @media screen and (min-width: 1280px) {
      /* line 63, src/components/featured/_featured.scss */
      .gif-featured__header {
        width: 48.28122%; } }
    @media screen and (min-width: 0) {
      /* line 74, 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 74, 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 74, src/components/featured/_featured.scss */
      .gif-featured__header .gif-divider-1 {
        margin-bottom: 0.625rem;
        width: 14.29338%; } }
  /* line 91, 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 91, 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 91, src/components/featured/_featured.scss */
      .gif-featured__title {
        font-size: 1.875rem;
        letter-spacing: 0.03375rem; } }
    @media screen and (min-width: 1280px) {
      /* line 91, src/components/featured/_featured.scss */
      .gif-featured__title {
        font-size: 2.25rem;
        line-height: 1.11;
        letter-spacing: 0;
        margin-bottom: 0.625rem; } }
    /* line 119, src/components/featured/_featured.scss */
    .gif-featured__title b, .gif-featured__title strong {
      color: var(--pale-red) !important;
      font-family: "Knockout 71 A", "Knockout 71 B";
      font-style: normal;
      font-weight: 400; }
  /* line 124, 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 124, 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 124, src/components/featured/_featured.scss */
      .gif-featured__description {
        margin-top: 1.1875rem; } }
    @media screen and (min-width: 1280px) {
      /* line 124, src/components/featured/_featured.scss */
      .gif-featured__description {
        font-size: 1.125rem;
        line-height: 1.33;
        margin-top: -0.0625rem; } }
  /* line 147, src/components/featured/_featured.scss */
  .gif-featured__cta-wrap {
    display: flex; }
    @media screen and (min-width: 0) {
      /* line 147, src/components/featured/_featured.scss */
      .gif-featured__cta-wrap {
        justify-content: center;
        order: 4;
        width: 100%; } }
    @media screen and (min-width: 750px) {
      /* line 147, 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 147, src/components/featured/_featured.scss */
      .gif-featured__cta-wrap {
        width: 31.04163%; } }
    @media (max-width: 749px) {
      /* line 147, src/components/featured/_featured.scss */
      .gif-featured__cta-wrap {
        margin-top: 10px; } }
    @media (min-width: 750px) {
      /* line 171, src/components/featured/_featured.scss */
      .gif-featured__cta-wrap--mobile {
        display: none; } }
    @media (max-width: 749px) {
      /* line 177, src/components/featured/_featured.scss */
      .gif-featured__cta-wrap--desktop {
        display: none; } }
  /* line 183, src/components/featured/_featured.scss */
  .gif-featured__cards {
    width: 100%; }
    @media screen and (min-width: 750px) {
      /* line 183, src/components/featured/_featured.scss */
      .gif-featured__cards {
        order: 2; } }
    /* line 194, src/components/featured/_featured.scss */
    .gif-featured__cards::after {
      content: "";
      display: block; }
      @media screen and (min-width: 0) {
        /* line 194, src/components/featured/_featured.scss */
        .gif-featured__cards::after {
          width: 100%; } }
      @media screen and (min-width: 750px) {
        /* line 194, src/components/featured/_featured.scss */
        .gif-featured__cards::after {
          width: 30.56604%; } }
      @media screen and (min-width: 1280px) {
        /* line 194, src/components/featured/_featured.scss */
        .gif-featured__cards::after {
          width: 31.04163%; } }
  /* line 208, 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 208, 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 208, 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 208, src/components/featured/_featured.scss */
      .gif-featured__load-more {
        margin-bottom: 2.5rem; } }
    /* line 235, 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 235, src/components/featured/_featured.scss */
        .gif-featured__load-more::before, .gif-featured__load-more::after {
          display: none; } }
      @media screen and (min-width: 750px) {
        /* line 235, 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 235, src/components/featured/_featured.scss */
        .gif-featured__load-more::before, .gif-featured__load-more::after {
          width: 39.66143%; } }

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

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

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

/* line 25, src/components/card/_card.scss */
.gif-card {
  position: relative;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  flex-wrap: wrap;
  justify-content: space-between;
  /*
        CARD VARIANTS OVERRIDE STYLING
    */ }
  /* line 33, src/components/card/_card.scss */
  .gif-card a {
    text-decoration: none; }
  @media screen and (min-width: 0) {
    /* line 25, src/components/card/_card.scss */
    .gif-card {
      display: block;
      width: 100%; } }
  @media screen and (min-width: 750px) {
    /* line 25, src/components/card/_card.scss */
    .gif-card {
      display: flex;
      width: 30.56604%; } }
  @media screen and (min-width: 1280px) {
    /* line 25, src/components/card/_card.scss */
    .gif-card {
      width: 31.04163%; } }
  /* line 49, src/components/card/_card.scss */
  .gif-card--hovered .gif-card__image img {
    transform: scale(1.2); }
  /* line 54, src/components/card/_card.scss */
  .gif-card--hovered .gif-card__title a {
    color: var(--dusk-blue); }
  /* line 60, src/components/card/_card.scss */
  .gif-card--hovered .gif-card__title--hover a {
    color: var(--white); }
  /* line 64, src/components/card/_card.scss */
  .gif-card--hovered .gif-card__title--hover::after {
    transform: scale(1.13); }
  /* line 71, src/components/card/_card.scss */
  .gif-card__overlay {
    position: absolute;
    left: 0;
    top: 1.3125rem;
    bottom: 1.25rem;
    right: 0;
    z-index: -1; }
  /* line 80, src/components/card/_card.scss */
  .gif-card__external, .gif-card__inner-cta {
    order: 4;
    position: relative;
    pointer-events: none;
    z-index: 1; }
    /* line 86, src/components/card/_card.scss */
    .gif-card__external a, .gif-card__inner-cta a {
      pointer-events: all;
      position: relative; }
  /* line 93, src/components/card/_card.scss */
  .gif-card::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 0.0625rem;
    background-color: var(--light-blue-grey-50);
    margin-bottom: 1.25rem; }
    @media screen and (min-width: 0) {
      /* line 93, src/components/card/_card.scss */
      .gif-card::before {
        width: 100%; } }
    @media screen and (min-width: 750px) {
      /* line 93, src/components/card/_card.scss */
      .gif-card::before {
        width: 100%; } }
    @media screen and (min-width: 1280px) {
      /* line 93, src/components/card/_card.scss */
      .gif-card::before {
        width: 100%; } }
  /* 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;
    /* 27.09667 */
    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: 28%; } }
    /* line 164, src/components/card/_card.scss */
    .gif-card__eyebrow span {
      display: inline-block;
      font-weight: bold;
      margin-bottom: 0.1875rem; }
  /* line 171, 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 171, src/components/card/_card.scss */
      .gif-card__image {
        float: right;
        width: 70.76923%;
        margin-bottom: 0; } }
    @media screen and (min-width: 750px) {
      /* line 171, src/components/card/_card.scss */
      .gif-card__image {
        float: none;
        width: 56.79012%;
        margin-bottom: 0.75rem; } }
    @media screen and (min-width: 1280px) {
      /* line 171, src/components/card/_card.scss */
      .gif-card__image {
        width: 72.2315%;
        margin-bottom: 1.25rem; } }
    @media (hover: hover) {
      /* line 184, src/components/card/_card.scss */
      .gif-card__image:hover ~ .gif-card__title a {
        color: var(--dusk-blue); } }
    /* line 189, src/components/card/_card.scss */
    .gif-card__image figure {
      height: 100%; }
    /* line 193, src/components/card/_card.scss */
    .gif-card__image img {
      object-fit: cover;
      height: 100%;
      transition: all 500ms ease-in-out; }
      @media (hover: hover) {
        /* line 199, src/components/card/_card.scss */
        .gif-card__image img:hover {
          transform: scale(1.2); } }
  /* line 206, 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 206, 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 206, src/components/card/_card.scss */
      .gif-card__title {
        font-size: 1.75rem;
        line-height: 2rem;
        letter-spacing: 0.03125rem; } }
    @media (min-width: 750px) {
      /* line 206, src/components/card/_card.scss */
      .gif-card__title {
        width: 100%; } }
    /* line 221, 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-height: 1.1;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 3; }
  /* line 239, 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 239, 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 239, src/components/card/_card.scss */
      .gif-card__description {
        font-size: 1rem;
        margin-top: 0.625rem; } }
    @media screen and (min-width: 1280px) {
      /* line 239, 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 239, src/components/card/_card.scss */
      .gif-card__description {
        width: 100%; } }
    /* line 260, src/components/card/_card.scss */
    .gif-card__description a {
      color: var(--dark-blue-grey); }
  /* line 265, src/components/card/_card.scss */
  .gif-card__cta-box {
    order: 4; }
  /* line 268, 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 276, src/components/card/_card.scss */
  .gif-card__citation--seperator {
    margin: 0 0.3125rem; }
  /* line 285, src/components/card/_card.scss */
  .gif-card[type="article"] .gif-card__description {
    display: none; }
  /* line 288, 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 294, 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 299, src/components/card/_card.scss */
    .gif-card[type="article"] .gif-card__citation > :last-child {
      color: var(--dark-blue-grey);
      text-transform: uppercase; }
    /* line 304, src/components/card/_card.scss */
    .gif-card[type="article"] .gif-card__citation--separator {
      margin: 0 0.3125rem; }
  /* line 314, src/components/card/_card.scss */
  .gif-card[type="person"] .gif-card__cta {
    display: none; }
  @media (min-width: 750px) {
    /* line 318, src/components/card/_card.scss */
    .gif-card[type="person"] .gif-card__eyebrow {
      margin-bottom: 3.125rem; } }
  /* line 323, src/components/card/_card.scss */
  .gif-card[type="person"] .gif-card__eyebrow--expert {
    margin-right: 3.125rem; }
  /* line 328, 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 335, src/components/card/_card.scss */
    .gif-card[type="person"] .gif-card__job-details--job {
      font-size: 1.125rem;
      line-height: inherit;
      font-size: 0; }
      /* line 340, 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 345, 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 352, 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 362, 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 369, 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 374, 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 380, src/components/card/_card.scss */
    .gif-card[type="candidate"] .gif-card__endorsement.--endorsed {
      color: var(--dusk-blue); }
    /* line 384, src/components/card/_card.scss */
    .gif-card[type="candidate"] .gif-card__endorsement.--opposed {
      color: var(--pale-red); }
  /* line 391, src/components/card/_card.scss */
  .gif-card__affiliation--opponent img {
    filter: grayscale(100%); }
  @media (min-width: 750px) {
    /* line 401, 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 410, src/components/card/_card.scss */
  .gif-card[type="pdf"] {
    cursor: pointer; }
    @media (hover: hover) {
      /* line 415, src/components/card/_card.scss */
      .gif-card[type="pdf"] img:hover {
        transform: scale(1); } }
  /* line 424, 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 430, 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 438, src/components/card/_card.scss */
  .gif-card[type="event"] .gif-card__image {
    display: none; }
  /* line 442, 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 442, 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 442, 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 442, src/components/card/_card.scss */
      .gif-card[type="event"] .gif-card__event-date {
        margin: -2rem 0 5rem; } }
    @media (hover: hover) {
      /* line 455, src/components/card/_card.scss */
      .gif-card[type="event"] .gif-card__event-date:hover + .gif-card__title a {
        color: var(--dusk-blue); } }
    /* line 460, 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 460, 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 460, 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 460, src/components/card/_card.scss */
        .gif-card[type="event"] .gif-card__event-date--day {
          font-size: 10rem; } }
    /* line 468, 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 468, 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 468, 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 468, src/components/card/_card.scss */
        .gif-card[type="event"] .gif-card__event-date--monthYear {
          font-size: 1.375rem;
          letter-spacing: 0.02438rem; } }
  /* line 479, 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 489, src/components/card/_card.scss */
    .gif-card[type="newsClip"] .gif-card__description {
      display: block; } }
  @media screen and (min-width: 750px) {
    /* line 489, src/components/card/_card.scss */
    .gif-card[type="newsClip"] .gif-card__description {
      display: none; } }
  /* line 495, 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 503, src/components/card/_card.scss */
    .gif-card[type="newsClip"] .gif-card__external--source {
      color: inherit;
      font-size: 0.875rem;
      margin-right: 0.625rem; }
    /* line 509, src/components/card/_card.scss */
    .gif-card[type="newsClip"] .gif-card__external--link {
      padding: 0; }
      /* line 512, 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 523, src/components/card/_card.scss */
  .gif-card[type="statistic"][variant="marquee"] a {
    color: var(--whtie); }
  /* line 528, src/components/card/_card.scss */
  .gif-card[type="statistic"] .gif-card__contain {
    position: relative;
    /*lex-wrap: wrap;
            justify-content: flex-start;
            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%;
    height: 100%; }
    @media screen and (min-width: 0) {
      /* line 528, 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 528, 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 528, src/components/card/_card.scss */
      .gif-card[type="statistic"] .gif-card__contain {
        padding-bottom: 1.875rem;
        min-height: 28.75rem; } }
    /* line 550, src/components/card/_card.scss */
    .gif-card[type="statistic"] .gif-card__contain.is-open {
      z-index: 1; }
      /* line 553, 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 561, src/components/card/_card.scss */
  .gif-card[type="statistic"] .gif-card__title {
    margin-top: 1.25rem; }
    /* line 564, src/components/card/_card.scss */
    .gif-card[type="statistic"] .gif-card__title a {
      color: var(--pale-red); }
    @media screen and (min-width: 0) {
      /* line 561, 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 561, 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 561, src/components/card/_card.scss */
      .gif-card[type="statistic"] .gif-card__title {
        width: 100%;
        letter-spacing: 0.03125rem;
        line-height: 1.14; } }
  /* line 575, src/components/card/_card.scss */
  .gif-card[type="statistic"] .gif-card__description {
    width: 100%; }
  /* line 580, 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 587, 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 587, 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 587, 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 587, src/components/card/_card.scss */
      .gif-card[type="statistic"] .gif-card__citation-btn {
        width: 2.5rem;
        height: 2.5rem; } }
    /* line 610, 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 622, src/components/card/_card.scss */
    .gif-card[type="statistic"] .gif-card__citation-btn--marquee {
      color: var(--white); }
      /* line 625, src/components/card/_card.scss */
      .gif-card[type="statistic"] .gif-card__citation-btn--marquee::before {
        background-color: var(--cello); }
    /* line 630, 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 630, 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 630, 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 630, src/components/card/_card.scss */
        .gif-card[type="statistic"] .gif-card__citation-btn--plus {
          font-size: 18px;
          width: 24px;
          height: 24px; } }
      /* line 646, src/components/card/_card.scss */
      .gif-card[type="statistic"] .gif-card__citation-btn--plus.rotate {
        transform: rotate(-45deg); }
  /* line 652, 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 669, src/components/card/_card.scss */
    .gif-card[type="statistic"] .gif-card__bg.is-opening {
      width: 50rem; }
    /* line 673, src/components/card/_card.scss */
    .gif-card[type="statistic"] .gif-card__bg.is-open {
      width: 50rem;
      z-index: 1;
      transition: none; }
  /* line 680, 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 694, src/components/card/_card.scss */
    .gif-card[type="statistic"] .gif-card__citation-back--marquee {
      background-color: var(--cello);
      color: var(--white); }
  /* line 700, 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 707, 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 713, 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 717, src/components/card/_card.scss */
    .gif-card[type="statistic"] .gif-card__citation-content p > a {
      cursor: pointer;
      text-decoration: underline; }
    /* line 722, 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 727, src/components/card/_card.scss */
    .gif-card[type="statistic"] .gif-card__citation-content.--marquee {
      color: var(--white); }
      /* line 729, 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 734, src/components/card/_card.scss */
    .gif-card[type="statistic"] .gif-card__citation-content a:hover {
      color: #d5442f; }
  /* line 739, 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 745, src/components/card/_card.scss */
    .gif-card[type="statistic"] .gif-card__image img:hover {
      transform: none; }
  /* line 750, 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 756, src/components/card/_card.scss */
    .gif-card[type="statistic"] .separator.--marquee {
      background-color: var(--white); }
  /* line 766, 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 766, 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 766, 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 766, 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 774, 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 774, 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 774, 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 784, src/components/card/_card.scss */
  .gif-card[variant="media"] .gif-card__citation-content > p > a {
    color: var(--dark-blue-grey); }
    /* line 787, src/components/card/_card.scss */
    .gif-card[variant="media"] .gif-card__citation-content > p > a:hover {
      color: #28509c; }
  /* line 794, src/components/card/_card.scss */
  .gif-card[variant="marquee"] .gif-card__contain {
    background-color: var(--dusk-blue); }
  /* line 798, src/components/card/_card.scss */
  .gif-card[variant="marquee"] .gif-card__bg {
    background-color: var(--cello); }
  /* line 802, 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: rem(10);*/
    padding-top: 0.625rem;
    margin-top: 0 !important;
    margin-bottom: auto;
    width: 100%;
    aspect-ratio: 4 / 3; }
    @media screen and (min-width: 0) {
      /* line 802, src/components/card/_card.scss */
      .gif-card[variant="marquee"] .gif-card__number {
        font-size: 6.3125rem;
        margin-bottom: 0.625rem; } }
    @media screen and (min-width: 750px) {
      /* line 802, src/components/card/_card.scss */
      .gif-card[variant="marquee"] .gif-card__number {
        font-size: 3.75rem;
        margin-bottom: 0.625rem; } }
    @media screen and (min-width: 1280px) {
      /* line 802, src/components/card/_card.scss */
      .gif-card[variant="marquee"] .gif-card__number {
        font-size: 7rem;
        margin-bottom: 0.625rem; } }
    /* line 820, 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 820, 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 820, 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 820, src/components/card/_card.scss */
        .gif-card[variant="marquee"] .gif-card__number--percent-sign {
          font-size: 3.125rem;
          top: 1.3125rem; } }
  /* line 830, 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 837, src/components/card/_card.scss */
    .gif-card[variant="media"] .gif-card__image {
      margin-bottom: 0.625rem; } }
  @media screen and (min-width: 750px) {
    /* line 837, src/components/card/_card.scss */
    .gif-card[variant="media"] .gif-card__image {
      margin-bottom: 0.625rem; } }
  @media screen and (min-width: 1280px) {
    /* line 837, src/components/card/_card.scss */
    .gif-card[variant="media"] .gif-card__image {
      margin-bottom: 0.625rem; } }
  /* line 842, src/components/card/_card.scss */
  .gif-card[variant="media"] .gif-card__title {
    color: var(--pale-red); }
  /* line 845, src/components/card/_card.scss */
  .gif-card[variant="media"] .gif-card__description {
    color: var(--dark-blue-grey); }
  @media screen and (min-width: 0) {
    /* line 851, src/components/card/_card.scss */
    .gif-card[type="primary"] {
      display: flex; } }
  @media screen and (min-width: 750px) {
    /* line 851, src/components/card/_card.scss */
    .gif-card[type="primary"] {
      width: 65.28302%; } }
  @media screen and (min-width: 1280px) {
    /* line 851, src/components/card/_card.scss */
    .gif-card[type="primary"] {
      width: 65.52082%; } }
  @media screen and (min-width: 750px) {
    /* line 859, src/components/card/_card.scss */
    .gif-card[type="primary"]::before {
      width: 106.35838%; } }
  @media screen and (min-width: 1280px) {
    /* line 859, src/components/card/_card.scss */
    .gif-card[type="primary"]::before {
      width: 105.24651%; } }
  @media screen and (min-width: 750px) {
    /* line 867, src/components/card/_card.scss */
    .gif-card[type="primary"]::after {
      left: 100%; } }
  @media screen and (min-width: 1280px) {
    /* line 867, src/components/card/_card.scss */
    .gif-card[type="primary"]::after {
      left: 102.62325%; } }
  @media screen and (min-width: 0) {
    /* line 877, src/components/card/_card.scss */
    .gif-card[type="primary"] .gif-card__eyebrow {
      width: 17.69231%; } }
  @media screen and (min-width: 750px) {
    /* line 877, src/components/card/_card.scss */
    .gif-card[type="primary"] .gif-card__eyebrow {
      width: 20.23121%; } }
  @media screen and (min-width: 1280px) {
    /* line 877, src/components/card/_card.scss */
    .gif-card[type="primary"] .gif-card__eyebrow {
      width: 13.15581%; } }
  /* line 885, 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 885, 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 885, 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 885, src/components/card/_card.scss */
      .gif-card[type="primary"] .gif-card__image {
        width: 82.30769%; } }
    @media screen and (min-width: 750px) {
      /* line 885, 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 885, 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 897, src/components/card/_card.scss */
    .gif-card[type="primary"] .gif-card__title {
      width: 100%; } }
  @media screen and (min-width: 750px) {
    /* line 897, 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 897, src/components/card/_card.scss */
    .gif-card[type="primary"] .gif-card__title {
      margin-right: 0;
      width: 100%; } }
  @media screen and (min-width: 0) {
    /* line 906, src/components/card/_card.scss */
    .gif-card[type="primary"] .gif-card__description {
      margin-right: 11.53846%; } }
  @media screen and (min-width: 750px) {
    /* line 906, 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 906, src/components/card/_card.scss */
    .gif-card[type="primary"] .gif-card__description {
      width: 73.4104%; } }
  @media screen and (min-width: 0) {
    /* line 918, src/components/card/_card.scss */
    .gif-card[type="state"] .gif-card__description {
      display: block; } }
  @media screen and (min-width: 750px) {
    /* line 918, src/components/card/_card.scss */
    .gif-card[type="state"] .gif-card__description {
      display: none; } }
  /* line 924, 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 934, src/components/card/_card.scss */
    .gif-card[type="secondary"], .gif-card[cardstyle="dynamic-2up"] {
      display: flex; } }
  @media screen and (min-width: 750px) {
    /* line 934, src/components/card/_card.scss */
    .gif-card[type="secondary"], .gif-card[cardstyle="dynamic-2up"] {
      width: 47.92453%; } }
  @media screen and (min-width: 1280px) {
    /* line 934, src/components/card/_card.scss */
    .gif-card[type="secondary"], .gif-card[cardstyle="dynamic-2up"] {
      width: 48.28122%; } }
  @media screen and (min-width: 750px) {
    /* line 943, 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 943, 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 951, 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 951, 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 961, 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 961, 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 961, src/components/card/_card.scss */
    .gif-card[type="secondary"] .gif-card__eyebrow, .gif-card[cardstyle="dynamic-2up"] .gif-card__eyebrow {
      width: 28.58676%; } }
  /* line 969, 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 969, 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 969, 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 969, 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 969, 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 969, 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 980, 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 980, 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 980, 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 989, 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 989, 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 989, src/components/card/_card.scss */
    .gif-card[type="secondary"] .gif-card__description, .gif-card[cardstyle="dynamic-2up"] .gif-card__description {
      width: 86.19796%; } }

/* line 1002, src/components/card/_card.scss */
article.gif-card .eyebrow_image_container {
  width: 100%;
  display: flex; }
  @media screen and (min-width: 0) {
    /* line 1002, 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 1002, src/components/card/_card.scss */
    article.gif-card .eyebrow_image_container {
      flex-direction: row;
      margin-bottom: initial; } }

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

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

/* line 1018, src/components/card/_card.scss */
article.gif-card.search-card-updated.no-image {
  grid-template-columns: 100%; }

/* line 1021, src/components/card/_card.scss */
article.gif-card.search-card-updated {
  min-height: auto; }
  @media screen and (min-width: 0) {
    /* line 1021, src/components/card/_card.scss */
    article.gif-card.search-card-updated {
      grid-template-columns: 64.61538% 35.38462%; } }
  @media screen and (min-width: 750px) {
    /* line 1021, src/components/card/_card.scss */
    article.gif-card.search-card-updated {
      grid-template-columns: 65.28302% 21.88679%; } }
  @media screen and (min-width: 1280px) {
    /* line 1021, src/components/card/_card.scss */
    article.gif-card.search-card-updated {
      grid-template-columns: 68.75391% 16.6771%; } }
  /* line 1033, src/components/card/_card.scss */
  article.gif-card.search-card-updated .gif-card__cta {
    display: none; }
  /* line 1037, src/components/card/_card.scss */
  article.gif-card.search-card-updated .gif-card__title {
    margin-bottom: 10px; }
  /* line 1041, src/components/card/_card.scss */
  article.gif-card.search-card-updated .eyebrow_image_container {
    justify-content: flex-start;
    margin-top: 15px; }
    /* line 1045, src/components/card/_card.scss */
    article.gif-card.search-card-updated .eyebrow_image_container .gif-card__eyebrow {
      width: auto !important;
      margin-top: 0; }
      @media screen and (min-width: 0) {
        /* line 1045, src/components/card/_card.scss */
        article.gif-card.search-card-updated .eyebrow_image_container .gif-card__eyebrow {
          margin-bottom: 4px; } }
      @media screen and (min-width: 750px) {
        /* line 1045, src/components/card/_card.scss */
        article.gif-card.search-card-updated .eyebrow_image_container .gif-card__eyebrow {
          margin-bottom: 0; } }
      @media screen and (min-width: 1280px) {
        /* line 1045, src/components/card/_card.scss */
        article.gif-card.search-card-updated .eyebrow_image_container .gif-card__eyebrow {
          margin-bottom: 0; } }
    /* line 1053, src/components/card/_card.scss */
    article.gif-card.search-card-updated .eyebrow_image_container .gif-card__citation,
    article.gif-card.search-card-updated .eyebrow_image_container .gif-card__event-status,
    article.gif-card.search-card-updated .eyebrow_image_container .gif-card__affiliation,
    article.gif-card.search-card-updated .eyebrow_image_container .gif-card__external {
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 400; }
      @media screen and (min-width: 0) {
        /* line 1053, src/components/card/_card.scss */
        article.gif-card.search-card-updated .eyebrow_image_container .gif-card__citation,
        article.gif-card.search-card-updated .eyebrow_image_container .gif-card__event-status,
        article.gif-card.search-card-updated .eyebrow_image_container .gif-card__affiliation,
        article.gif-card.search-card-updated .eyebrow_image_container .gif-card__external {
          font-size: 0.75rem;
          line-height: 1; } }
      @media screen and (min-width: 1280px) {
        /* line 1053, src/components/card/_card.scss */
        article.gif-card.search-card-updated .eyebrow_image_container .gif-card__citation,
        article.gif-card.search-card-updated .eyebrow_image_container .gif-card__event-status,
        article.gif-card.search-card-updated .eyebrow_image_container .gif-card__affiliation,
        article.gif-card.search-card-updated .eyebrow_image_container .gif-card__external {
          font-size: 0.875rem; } }
    /* line 1067, src/components/card/_card.scss */
    article.gif-card.search-card-updated .eyebrow_image_container .gif-card__citation a.gif-card__citation_author,
    article.gif-card.search-card-updated .eyebrow_image_container .gif-card__citation a.gif-card__external--source,
    article.gif-card.search-card-updated .eyebrow_image_container .gif-card__external a.gif-card__citation_author,
    article.gif-card.search-card-updated .eyebrow_image_container .gif-card__external a.gif-card__external--source {
      font-style: normal;
      font-weight: 700;
      color: var(--dusk-blue); }
      /* line 1072, src/components/card/_card.scss */
      article.gif-card.search-card-updated .eyebrow_image_container .gif-card__citation a.gif-card__citation_author:hover,
      article.gif-card.search-card-updated .eyebrow_image_container .gif-card__citation a.gif-card__external--source:hover,
      article.gif-card.search-card-updated .eyebrow_image_container .gif-card__external a.gif-card__citation_author:hover,
      article.gif-card.search-card-updated .eyebrow_image_container .gif-card__external a.gif-card__external--source:hover {
        color: var(--dusk-blue); }
    /* line 1076, src/components/card/_card.scss */
    article.gif-card.search-card-updated .eyebrow_image_container .gif-card__citation a.gif-card__external--link,
    article.gif-card.search-card-updated .eyebrow_image_container .gif-card__external a.gif-card__external--link {
      padding-left: 0.625rem !important; }
    /* line 1080, src/components/card/_card.scss */
    article.gif-card.search-card-updated .eyebrow_image_container .gif-card__citation span,
    article.gif-card.search-card-updated .eyebrow_image_container .gif-card__external span {
      line-height: 1;
      font-weight: 400;
      color: var(--dark-blue-grey);
      text-transform: uppercase; }
  /* line 1089, src/components/card/_card.scss */
  article.gif-card.search-card-updated .gif-card__event-status,
  article.gif-card.search-card-updated .gif-card__affiliation {
    font-weight: 400;
    text-transform: uppercase;
    color: var(--dark-blue-grey); }
  /* line 1095, src/components/card/_card.scss */
  article.gif-card.search-card-updated .gif-card__affiliation {
    margin-top: 0; }
  /* line 1099, src/components/card/_card.scss */
  article.gif-card.search-card-updated .gif-card__external {
    order: 4;
    font-style: normal;
    font-weight: 700;
    color: var(--dusk-blue);
    display: flex;
    align-items: normal; }
    /* line 1107, src/components/card/_card.scss */
    article.gif-card.search-card-updated .gif-card__external a {
      color: var(--dusk-blue); }
      @media screen and (min-width: 0) {
        /* line 1107, src/components/card/_card.scss */
        article.gif-card.search-card-updated .gif-card__external a {
          padding-left: 0; } }
      @media screen and (min-width: 1280px) {
        /* line 1107, src/components/card/_card.scss */
        article.gif-card.search-card-updated .gif-card__external a {
          padding-left: 5px; } }
  /* line 1116, src/components/card/_card.scss */
  article.gif-card.search-card-updated .gif-card__external--link svg {
    height: 0.8em;
    width: 0.8em;
    fill: var(--light-blue-grey); }
    @media screen and (min-width: 0) {
      /* line 1116, src/components/card/_card.scss */
      article.gif-card.search-card-updated .gif-card__external--link svg {
        margin-top: 0; } }
    @media screen and (min-width: 750px) {
      /* line 1116, src/components/card/_card.scss */
      article.gif-card.search-card-updated .gif-card__external--link svg {
        margin-top: -4px; } }
    @media screen and (min-width: 1280px) {
      /* line 1116, src/components/card/_card.scss */
      article.gif-card.search-card-updated .gif-card__external--link svg {
        margin-top: -15px; } }

/* line 1129, 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 1129, 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 1129, 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 1140, 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 1145, 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 1145, 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 1145, 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 1154, 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 1161, 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 1161, src/components/card/_card.scss */
  section.gif-content-grid article.gif-card.no-description .gif-card__title {
    flex: 1 0 auto; } }

/* line 1172, 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 1172, 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 1172, 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 1181, 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 1181, 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 1187, 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 1187, 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 1193, 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 1193, 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 1200, 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 1200, 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 1213, 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 1222, src/components/card/_card.scss */
section.gif-content-grid article.gif-card[type="actionEvent"] {
  max-height: initial; }

@media screen and (min-width: 0) {
  /* line 1227, 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 1233, 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; }
  @media screen and (min-width: 0) {
    /* line 1233, 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 1233, 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; } }

/* line 1243, src/components/card/_card.scss */
.gif-card--hovered .gif-button--link {
  color: white !important; }

/* line 1246, src/components/card/_card.scss */
.gif-card--hovered .gif-button--link:after {
  transform: scale(1.13) !important; }

/* line 1249, src/components/card/_card.scss */
.hiddenAuthors .gif-card__citation_author,
.hiddenAuthors .gif-card__citation--separator,
.hiddenPublishDate .gif-card__citation--separator,
.hiddenPublishDate .gif-card__citation_publicationdate {
  display: none; }

/* line 1253, src/components/card/_card.scss */
.gif-card[type="pdf"] img:hover {
  transform: scale(1.2) !important; }

@media (max-width: 749px) {
  /* line 1259, src/components/card/_card.scss */
  .gif-card > * {
    height: auto !important; } }

/* line 1265, src/components/card/_card.scss */
a.gif-card__description_link {
  color: var(--dark-blue-grey) !important;
  border-bottom: none !important; }

/* line 1270, src/components/card/_card.scss */
.gif-featured--bg-navy a.gif-card__description_link,
.gif-featured--bg-red a.gif-card__description_link {
  color: var(--white) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 1, src/components/footer/_footer.scss */
.gif-footer {
  background-color: var(--dark-blue-grey);
  position: relative;
  width: 100%;
  z-index: 5;
  /* Footer Nav */
  /* Footer Nav */
  /* Social Media Links */
  /* Social Media Links */
  /* Form */
  /* Form */
  /* Sub Footer */
  /*--------------Footer Form Style ------------------*/
  /*--------------------------------------------------*/
  /* Sub Footer */ }
  @media screen and (min-width: 0) {
    /* line 1, src/components/footer/_footer.scss */
    .gif-footer {
      margin-top: 1.25rem;
      padding: 1.875rem 0 2.5rem; } }
  @media screen and (min-width: 750px) {
    /* line 1, src/components/footer/_footer.scss */
    .gif-footer {
      margin-top: 2.5rem;
      padding: 2.5rem 0; } }
  @media screen and (min-width: 1280px) {
    /* line 1, src/components/footer/_footer.scss */
    .gif-footer {
      padding: 3.75rem 0 1.875rem; } }
  /* line 21, src/components/footer/_footer.scss */
  .gif-footer ul {
    list-style: none; }
  /* line 25, src/components/footer/_footer.scss */
  .gif-footer a {
    color: var(--white);
    text-decoration: none; }
    /* line 29, src/components/footer/_footer.scss */
    .gif-footer a:hover {
      color: var(--valencia); }
  /* line 34, src/components/footer/_footer.scss */
  .gif-footer button {
    display: block;
    width: calc(100% - 0.3125rem); }
  /* line 39, src/components/footer/_footer.scss */
  .gif-footer strong {
    color: var(--valencia); }
  /* line 43, src/components/footer/_footer.scss */
  .gif-footer .gif-container {
    margin-bottom: 2.5rem; }
  /* line 48, src/components/footer/_footer.scss */
  .gif-footer__link {
    font-family: "Ringside Condensed Bold"; }
    @media screen and (min-width: 0) {
      /* line 48, src/components/footer/_footer.scss */
      .gif-footer__link {
        font-size: 1rem; } }
    @media screen and (min-width: 1280px) {
      /* line 48, src/components/footer/_footer.scss */
      .gif-footer__link {
        font-size: 1.125rem; } }
  /* line 62, src/components/footer/_footer.scss */
  .gif-footer__logo {
    height: auto;
    width: auto; }
    /* line 66, src/components/footer/_footer.scss */
    .gif-footer__logo svg {
      height: 2.375rem; }
      @media screen and (min-width: 0) {
        /* line 66, src/components/footer/_footer.scss */
        .gif-footer__logo svg {
          width: 7.1875rem; } }
      @media screen and (min-width: 750px) {
        /* line 66, src/components/footer/_footer.scss */
        .gif-footer__logo svg {
          width: 10.4375rem; } }
  /* line 80, src/components/footer/_footer.scss */
  .gif-footer__nav {
    display: flex;
    flex-direction: column;
    /* & > ul:first-child {
            @include respond(
                (
                    padding-top: (
                        null,
                        rem(6),
                    ),
                )
            );
        } */ }
    @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: 0) {
      /* line 110, src/components/footer/_footer.scss */
      .gif-footer__nav li {
        margin-bottom: 1.875rem;
        width: 46.92308%; } }
    @media screen and (min-width: 750px) {
      /* line 110, src/components/footer/_footer.scss */
      .gif-footer__nav li {
        width: 45.66929%; } }
    @media screen and (min-width: 1280px) {
      /* line 110, src/components/footer/_footer.scss */
      .gif-footer__nav li {
        margin-bottom: 2.5rem;
        width: calc(34.79965% + 2.4875rem); } }
    @media screen and (min-width: 0) {
      /* line 126, src/components/footer/_footer.scss */
      .gif-footer__nav li:first-child {
        margin-right: 6.15385%;
        padding-right: 1.25rem; } }
    @media screen and (min-width: 750px) {
      /* line 126, src/components/footer/_footer.scss */
      .gif-footer__nav li:first-child {
        margin-right: 0;
        padding-right: 2.1875rem; } }
    @media screen and (min-width: 1280px) {
      /* line 126, src/components/footer/_footer.scss */
      .gif-footer__nav li:first-child {
        padding-right: 3.125rem; } }
    /* line 143, src/components/footer/_footer.scss */
    .gif-footer__nav li:last-child {
      margin-top: 0;
      margin-bottom: 0; }
      @media screen and (min-width: 0) {
        /* line 143, src/components/footer/_footer.scss */
        .gif-footer__nav li:last-child {
          padding-left: 1.25rem; } }
      @media screen and (min-width: 750px) {
        /* line 143, src/components/footer/_footer.scss */
        .gif-footer__nav li:last-child {
          padding-left: 2.1875rem; } }
      @media screen and (min-width: 1280px) {
        /* line 143, src/components/footer/_footer.scss */
        .gif-footer__nav li:last-child {
          padding-left: 3.125rem; } }
    /* line 159, src/components/footer/_footer.scss */
    .gif-footer__nav a {
      line-height: normal;
      text-transform: capitalize;
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 700; }
  @media screen and (min-width: 0) {
    /* line 169, src/components/footer/_footer.scss */
    .gif-footer__social-medias {
      display: flex;
      grid-column: 1/span 6;
      justify-content: space-between;
      margin-bottom: 2.8125rem; } }
  @media screen and (min-width: 750px) {
    /* line 169, src/components/footer/_footer.scss */
    .gif-footer__social-medias {
      grid-column: 1/span 12;
      margin-bottom: 4.0625rem; } }
  @media screen and (min-width: 1280px) {
    /* line 169, src/components/footer/_footer.scss */
    .gif-footer__social-medias {
      display: block;
      grid-column: 1/span 3;
      margin-bottom: 0; } }
  /* line 195, src/components/footer/_footer.scss */
  .gif-footer__social-medias ul {
    display: flex;
    justify-content: space-between;
    padding: 0; }
    @media screen and (min-width: 0) {
      /* line 195, src/components/footer/_footer.scss */
      .gif-footer__social-medias ul {
        padding-right: 0.5rem;
        width: 46.92308%; } }
    @media screen and (min-width: 750px) {
      /* line 195, src/components/footer/_footer.scss */
      .gif-footer__social-medias ul {
        padding-right: 0;
        margin-right: 0.5rem;
        width: 21.88679%; } }
    @media screen and (min-width: 1280px) {
      /* line 195, src/components/footer/_footer.scss */
      .gif-footer__social-medias ul {
        padding-right: 0;
        margin-right: 0;
        margin-top: 2.5rem;
        width: 61.55624%; } }
  @media (min-width: 750px) {
    /* line 226, src/components/footer/_footer.scss */
    .gif-footer__social-medias li {
      margin-top: 0.625rem; } }
  @media (min-width: 1280px) {
    /* line 226, src/components/footer/_footer.scss */
    .gif-footer__social-medias li {
      height: 2.5rem;
      margin-top: 0;
      width: 2.5rem; } }
  /* line 239, src/components/footer/_footer.scss */
  .gif-footer__social-media-link {
    align-content: center;
    display: flex;
    height: 100%;
    width: 100%; }
    /* line 245, src/components/footer/_footer.scss */
    .gif-footer__social-media-link svg {
      fill: var(--white);
      opacity: 0.5;
      transition: 0.3s ease opacity; }
      /* line 250, src/components/footer/_footer.scss */
      .gif-footer__social-media-link svg:hover {
        opacity: 1; }
  /* line 259, src/components/footer/_footer.scss */
  .gif-footer__cta.gif-button--primary:hover:hover, .gif-form__everyaction .at-form-submit .gif-footer__cta.at-submit:hover:hover {
    z-index: 1; }
  /* line 264, src/components/footer/_footer.scss */
  .gif-footer__form {
    /* override EveryAction form styling */ }
    @media screen and (min-width: 0) {
      /* line 264, src/components/footer/_footer.scss */
      .gif-footer__form {
        grid-column: 1/span 6; } }
    @media screen and (min-width: 750px) {
      /* line 264, src/components/footer/_footer.scss */
      .gif-footer__form {
        grid-column: 7/span 6; } }
    @media screen and (min-width: 1280px) {
      /* line 264, src/components/footer/_footer.scss */
      .gif-footer__form {
        grid-column: 9/span 4; } }
    /* line 277, src/components/footer/_footer.scss */
    .gif-footer__form .content > .contributions {
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 700;
      color: var(--dark-blue-grey); }
      @media screen and (min-width: 0) {
        /* line 277, src/components/footer/_footer.scss */
        .gif-footer__form .content > .contributions {
          font-size: 1.75rem;
          line-height: 1.21; } }
      @media screen and (min-width: 750px) {
        /* line 277, src/components/footer/_footer.scss */
        .gif-footer__form .content > .contributions {
          font-size: 1.875rem;
          line-height: 1.13; } }
    /* line 295, src/components/footer/_footer.scss */
    .gif-footer__form .content > .contributions p {
      color: var(--white); }
    /* line 300, src/components/footer/_footer.scss */
    .gif-footer__form .at.error:focus {
      background-color: transparent; }
    /* line 304, src/components/footer/_footer.scss */
    .gif-footer__form .at-fields {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between; }
    /* line 310, src/components/footer/_footer.scss */
    .gif-footer__form .at-inner {
      background-color: transparent; }
    /* line 314, src/components/footer/_footer.scss */
    .gif-footer__form .at-row {
      display: flex;
      justify-content: space-between; }
      /* line 317, src/components/footer/_footer.scss */
      .gif-footer__form .at-row:not(.at-row-solo) {
        width: 100%; }
      @media screen and (min-width: 0) {
        /* line 321, src/components/footer/_footer.scss */
        .gif-footer__form .at-row.EmailAddress {
          width: 66.26984%; } }
      @media screen and (min-width: 750px) {
        /* line 321, src/components/footer/_footer.scss */
        .gif-footer__form .at-row.EmailAddress {
          width: 65.77651%; } }
      @media screen and (min-width: 1280px) {
        /* line 321, src/components/footer/_footer.scss */
        .gif-footer__form .at-row.EmailAddress {
          width: 69.46299%; } }
      @media screen and (min-width: 0) {
        /* line 333, src/components/footer/_footer.scss */
        .gif-footer__form .at-row.PostalCode {
          width: 31.0537%; } }
      @media screen and (min-width: 750px) {
        /* line 333, src/components/footer/_footer.scss */
        .gif-footer__form .at-row.PostalCode {
          width: 31.18386%; } }
      @media screen and (min-width: 1280px) {
        /* line 333, src/components/footer/_footer.scss */
        .gif-footer__form .at-row.PostalCode {
          width: 27.7685%; } }
    /* line 346, src/components/footer/_footer.scss */
    .gif-footer__form .at-submit {
      width: 100%; }
      /* line 349, src/components/footer/_footer.scss */
      .gif-footer__form .at-submit:hover {
        background-color: var(--valencia) !important; }
    /* line 354, src/components/footer/_footer.scss */
    .gif-footer__form .at .at-fieldset {
      padding: 0; }
    /* line 359, src/components/footer/_footer.scss */
    .gif-footer__form .at .at-text.FirstName, .gif-footer__form .at .at-text.LastName {
      width: 48.6539%; }
    /* line 364, src/components/footer/_footer.scss */
    .gif-footer__form .at .at-text ::-ms-input-placeholder {
      /* Microsoft Edge */
      color: var(--white) !important; }
    /* line 369, src/components/footer/_footer.scss */
    .gif-footer__form .at .at-text input {
      background-color: var(--bunting);
      color: var(--white) !important; }
      /* line 373, src/components/footer/_footer.scss */
      .gif-footer__form .at .at-text input::placeholder {
        /* Chrome, Firefox, Opera, Safari 10.1+ */
        color: var(--white) !important; }
    /* line 379, src/components/footer/_footer.scss */
    .gif-footer__form .at .at-text input:focus {
      background-color: transparent !important; }
  /* line 386, src/components/footer/_footer.scss */
  .gif-footer__sign-up-title {
    font-family: "Knockout 71 A", "Knockout 71 B";
    font-style: normal;
    font-weight: 400; }
    /* line 389, src/components/footer/_footer.scss */
    .gif-footer__sign-up-title p {
      color: var(--white);
      font-weight: normal;
      position: relative;
      text-transform: uppercase;
      margin-top: -8px !important; }
      @media screen and (min-width: 0) {
        /* line 389, src/components/footer/_footer.scss */
        .gif-footer__sign-up-title p {
          font-size: 2rem;
          margin-top: 0.9375rem;
          margin-bottom: 0.625rem; } }
      @media screen and (min-width: 750px) {
        /* line 389, src/components/footer/_footer.scss */
        .gif-footer__sign-up-title p {
          margin-top: 0rem; } }
      @media screen and (min-width: 1280px) {
        /* line 389, src/components/footer/_footer.scss */
        .gif-footer__sign-up-title p {
          font-size: 2.125rem;
          line-height: 0.8;
          margin-bottom: 0.9375rem;
          top: -0.0625rem; } }
      /* line 426, src/components/footer/_footer.scss */
      .gif-footer__sign-up-title p em {
        font-style: normal;
        color: var(--dusk-blue); }
  /* line 435, 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 435, src/components/footer/_footer.scss */
      .gif-footer__copyright {
        order: 1; } }
    @media screen and (min-width: 0) {
      /* line 435, src/components/footer/_footer.scss */
      .gif-footer__copyright {
        grid-column: 1/span 6; } }
    @media screen and (min-width: 750px) {
      /* line 435, src/components/footer/_footer.scss */
      .gif-footer__copyright {
        grid-column: 1/span 6;
        left: -1rem; } }
    @media screen and (min-width: 1280px) {
      /* line 435, src/components/footer/_footer.scss */
      .gif-footer__copyright {
        grid-column: 1/span 8;
        left: 0; } }
    /* line 462, src/components/footer/_footer.scss */
    .gif-footer__copyright a {
      text-decoration: underline; }
  /* line 467, src/components/footer/_footer.scss */
  .gif-footer__sub-nav {
    align-items: center; }
    /* line 470, 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 470, src/components/footer/_footer.scss */
        .gif-footer__sub-nav-links {
          margin-bottom: 0;
          order: 2; } }
      @media screen and (min-width: 0) {
        /* line 470, src/components/footer/_footer.scss */
        .gif-footer__sub-nav-links {
          grid-column: 1/span 6; } }
      @media screen and (min-width: 750px) {
        /* line 470, src/components/footer/_footer.scss */
        .gif-footer__sub-nav-links {
          grid-column: 7/span 6; } }
      @media screen and (min-width: 1280px) {
        /* line 470, src/components/footer/_footer.scss */
        .gif-footer__sub-nav-links {
          grid-column: 9/span 4; } }
      /* line 492, src/components/footer/_footer.scss */
      .gif-footer__sub-nav-links li {
        line-height: 2;
        margin-right: 2.5rem; }
      /* line 497, 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 506, src/components/footer/_footer.scss */
  .gif-footer__sub-nav.gif-container {
    margin-bottom: 0; }
  /* line 513, src/components/footer/_footer.scss */
  .gif-footer .action-kit-form-wrapper input {
    height: 3.125rem;
    border-radius: 0.5rem; }
  /* line 518, 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 530, 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 542, 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 547, 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 552, 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 557, 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 562, 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 568, src/components/footer/_footer.scss */
  .gif-footer .action-kit-form-wrapper .ak-grid-col:not(:first-child) {
    margin-left: unset; }
  /* line 572, src/components/footer/_footer.scss */
  .gif-footer .action-kit-form-wrapper .ak-styled-fields input {
    margin-bottom: 0;
    background-color: var(--bunting); }
  /* line 577, src/components/footer/_footer.scss */
  .gif-footer .action-kit-form-wrapper #signup-story h1 {
    display: none; }
  /* line 582, 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 588, 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 601, 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 608, 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 612, 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 617, 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 622, 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 627, 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 635, 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 640, src/components/footer/_footer.scss */
  .gif-footer .action-kit-form-wrapper form[name^="act-"] .ak-user-form {
    display: contents; }
  /* line 644, src/components/footer/_footer.scss */
  .gif-footer .action-kit-form-wrapper form[name^="act-"] .ak-styled-fields input[name="zip"] {
    width: 100%; }
  /* line 648, src/components/footer/_footer.scss */
  .gif-footer .action-kit-form-wrapper .ak-required-flag {
    display: none; }
  /* line 652, src/components/footer/_footer.scss */
  .gif-footer .action-kit-form-wrapper .required {
    position: relative; }
  /* line 656, 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 677, 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 688, 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 701, 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 710, src/components/footer/_footer.scss */
  .gif-footer .action-kit-form-wrapper .sent-successfully-message {
    color: #fff; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 125, src/blocks/paragraph/_paragraph.scss */
.gif-custom-paragraph .paragraph-card {
  margin: 1.25rem 0; }
  @media (min-width: 750px) {
    /* line 125, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card {
      width: 49.0692%; } }
  @media (min-width: 1280px) {
    /* line 125, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card {
      width: 52.7301%; } }
  @media (min-width: 750px) {
    /* line 136, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card--left {
      float: left;
      margin: 1.25rem 1.3125rem 3.1875rem 0; } }
  @media (min-width: 750px) {
    /* line 136, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card--left {
      margin: 1.875rem 2.5rem 1.6875rem 0; } }
  @media (min-width: 1280px) {
    /* line 136, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card--left {
      margin-left: -6.25rem; } }
  @media (min-width: 750px) {
    /* line 151, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card--right {
      float: right;
      margin: -0.5rem 0 3.1875rem 1.3125rem; } }
  @media (min-width: 1280px) {
    /* line 151, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card--right {
      margin: -0.5rem -3.5rem 1.6875rem 2.5rem; } }
  /* line 162, src/blocks/paragraph/_paragraph.scss */
  .gif-custom-paragraph .paragraph-card--empty {
    background-color: var(--light-blue-grey);
    padding: 1.25rem 0 2.5rem;
    text-align: center; }
    /* line 167, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card--empty::after {
      content: "Empty card"; }
  /* line 173, src/blocks/paragraph/_paragraph.scss */
  .gif-custom-paragraph .paragraph-card .gif-card {
    width: auto;
    box-sizing: content-box;
    min-height: 115px;
    cursor: default; }
    /* line 184, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card .gif-card:not([type="statistic"]):not([type="image"]) {
      padding: 2.5rem 1.25rem 1.25rem;
      background-color: var(--with-card-bg-color); }
      /* line 187, src/blocks/paragraph/_paragraph.scss */
      .gif-custom-paragraph .paragraph-card .gif-card:not([type="statistic"]):not([type="image"])::before {
        width: calc(100% - 40px);
        top: 1.25rem;
        left: 1.25rem; }
    /* line 194, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card .gif-card::after {
      content: none; }
    /* line 198, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card .gif-card__rte-override {
      display: inline-block;
      width: 58.46154%; }
      @media (min-width: 750px) {
        /* line 198, src/blocks/paragraph/_paragraph.scss */
        .gif-custom-paragraph .paragraph-card .gif-card__rte-override {
          width: 100%;
          order: 2; } }
      /* line 205, src/blocks/paragraph/_paragraph.scss */
      .gif-custom-paragraph .paragraph-card .gif-card__rte-override h3 {
        width: 100%;
        color: var(--dark-blue-grey); }
      /* line 210, src/blocks/paragraph/_paragraph.scss */
      .gif-custom-paragraph .paragraph-card .gif-card__rte-override--no-image {
        width: 100%; }
        /* line 212, src/blocks/paragraph/_paragraph.scss */
        .gif-custom-paragraph .paragraph-card .gif-card__rte-override--no-image h3 {
          width: 100%; }
    @media screen and (min-width: 0) {
      /* line 218, src/blocks/paragraph/_paragraph.scss */
      .gif-custom-paragraph .paragraph-card .gif-card__image:not([type="statistic"]) {
        width: 7.1875rem; } }
    @media screen and (min-width: 750px) {
      /* line 218, src/blocks/paragraph/_paragraph.scss */
      .gif-custom-paragraph .paragraph-card .gif-card__image:not([type="statistic"]) {
        width: 56.92308%; } }
    @media screen and (min-width: 1280px) {
      /* line 218, src/blocks/paragraph/_paragraph.scss */
      .gif-custom-paragraph .paragraph-card .gif-card__image:not([type="statistic"]) {
        width: 65.5%; } }
    @media screen and (min-width: 0) {
      /* line 230, src/blocks/paragraph/_paragraph.scss */
      .gif-custom-paragraph .paragraph-card .gif-card__cta {
        font-size: 1.125rem;
        margin-top: 1.25rem; } }
    @media screen and (min-width: 750px) {
      /* line 230, src/blocks/paragraph/_paragraph.scss */
      .gif-custom-paragraph .paragraph-card .gif-card__cta {
        font-size: 1.25rem;
        margin-top: 1.875rem; } }
    @media screen and (min-width: 1280px) {
      /* line 230, src/blocks/paragraph/_paragraph.scss */
      .gif-custom-paragraph .paragraph-card .gif-card__cta {
        font-size: 1.25rem; } }
    /* line 249, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card .gif-card[type="policyArea"] .gif-card__eyebrow, .gif-custom-paragraph .paragraph-card .gif-card[type="stateLaw"] .gif-card__eyebrow {
      margin-top: 0;
      margin-bottom: 0.625rem; }
    @media screen and (min-width: 0) {
      /* line 255, src/blocks/paragraph/_paragraph.scss */
      .gif-custom-paragraph .paragraph-card .gif-card[type="event"] .gif-card__event-date {
        margin: -4.5625rem 0 0rem; } }
    @media screen and (min-width: 750px) {
      /* line 255, src/blocks/paragraph/_paragraph.scss */
      .gif-custom-paragraph .paragraph-card .gif-card[type="event"] .gif-card__event-date {
        margin: -2.8125rem 0 2.0625rem; } }
    @media screen and (min-width: 1280px) {
      /* line 255, src/blocks/paragraph/_paragraph.scss */
      .gif-custom-paragraph .paragraph-card .gif-card[type="event"] .gif-card__event-date {
        margin: -5.25rem 0 5rem; } }
    /* line 266, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card .gif-card[type="event"] .gif-card__event-date--monthYear {
      position: absolute; }
      @media screen and (min-width: 0) {
        /* line 266, src/blocks/paragraph/_paragraph.scss */
        .gif-custom-paragraph .paragraph-card .gif-card[type="event"] .gif-card__event-date--monthYear {
          padding-left: 0.25rem;
          top: 6.9375rem; } }
      @media screen and (min-width: 1280px) {
        /* line 266, src/blocks/paragraph/_paragraph.scss */
        .gif-custom-paragraph .paragraph-card .gif-card[type="event"] .gif-card__event-date--monthYear {
          top: 9.6875rem; } }
    @media screen and (min-width: 0) {
      /* line 285, src/blocks/paragraph/_paragraph.scss */
      .gif-custom-paragraph .paragraph-card .gif-card[type="statistic"] {
        margin: auto;
        margin-bottom: 5rem;
        max-width: 20.3125rem;
        height: 23.9375rem; } }
    @media screen and (min-width: 750px) {
      /* line 285, src/blocks/paragraph/_paragraph.scss */
      .gif-custom-paragraph .paragraph-card .gif-card[type="statistic"] {
        margin: 0;
        margin-bottom: 0;
        height: 25.125rem; } }
    @media screen and (min-width: 1280px) {
      /* line 285, src/blocks/paragraph/_paragraph.scss */
      .gif-custom-paragraph .paragraph-card .gif-card[type="statistic"] {
        margin: auto;
        max-width: 22.5rem;
        height: 26.875rem; } }
    /* line 310, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card .gif-card[type="statistic"]::before {
      content: none; }
    /* line 314, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card .gif-card[type="statistic"] .gif-card__contain {
      box-sizing: border-box;
      height: auto !important; }
    /* line 319, 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 319, 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 319, src/blocks/paragraph/_paragraph.scss */
        .gif-custom-paragraph .paragraph-card .gif-card[type="statistic"] .gif-card__title {
          font-size: 1.5rem; } }
    /* line 336, 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 336, 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 336, src/blocks/paragraph/_paragraph.scss */
        .gif-custom-paragraph .paragraph-card .gif-card[type="statistic"] .gif-card__description {
          font-size: 1.125rem; } }
    /* line 349, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .paragraph-card .gif-card[type="statistic"] .gif-card__image {
      width: 100%; }
    /* line 353, 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 353, 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 353, 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 371, 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 371, 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 371, src/blocks/paragraph/_paragraph.scss */
        .gif-custom-paragraph .paragraph-card .gif-card[type="statistic"] .gif-card__number--percent-sign {
          top: 0.875rem; } }
    /* line 384, 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 392, 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 398, 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 404, 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 410, 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 421, 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 431, src/blocks/paragraph/_paragraph.scss */
.gif-custom-paragraph .paragraph-card--image img {
  height: auto;
  max-width: 100%;
  width: 100%; }

/* line 438, src/blocks/paragraph/_paragraph.scss */
.gif-custom-paragraph .gif-card--image {
  padding: 0; }
  /* line 444, src/blocks/paragraph/_paragraph.scss */
  .gif-custom-paragraph .gif-card--image .gif-card[type="image"]::before {
    content: unset; }
  /* line 448, 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 453, 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 461, 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 461, 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 461, src/blocks/paragraph/_paragraph.scss */
    .gif-custom-paragraph .gif-card--image.paragraph-card--right {
      margin: 0.3125rem -2.5rem 1.6875rem 2.5rem; } }
  /* line 473, src/blocks/paragraph/_paragraph.scss */
  .gif-custom-paragraph .gif-card--image .gif-card {
    padding: 0; }

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

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

/* line 522, 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 535, src/blocks/paragraph/_paragraph.scss */
ul + .gif-custom-paragraph {
  margin-top: 1.25rem; }
  @media (min-width: 750px) {
    /* line 535, src/blocks/paragraph/_paragraph.scss */
    ul + .gif-custom-paragraph {
      margin-top: 2.5rem; } }

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

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

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

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

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

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

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

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

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

/* line 224, 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 224, 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 224, 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 224, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
    .gif-mini-spotlight-cta__image {
      margin-top: 1.8125rem; } }
  /* line 237, 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 237, 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 237, 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 237, 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 263, 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 263, 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 263, 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 284, src/blocks/spotlight-cta-mini/_spotlight-cta-mini.scss */
  .wp-block .gif-mini-spotlight-cta__text h2,
  .wp-block .gif-mini-spotlight-cta__text p {
    max-width: 11.875rem; } }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 552, src/blocks/article-hero/article-hero.scss */
.italize_title {
  font-style: italic !important; }

/* 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 18, src/blocks/fifty-fifty/_fifty-fifty.scss */
  .wp-block .gif-fifty-fifty__contain.gif-container-hide-divider,
  .gif-fifty-fifty__contain.gif-container-hide-divider {
    width: 100% !important;
    padding: 3.75rem 2rem; }
    /* line 22, src/blocks/fifty-fifty/_fifty-fifty.scss */
    .wp-block .gif-fifty-fifty__contain.gif-container-hide-divider .gif-fifty-fifty__wrapper,
    .gif-fifty-fifty__contain.gif-container-hide-divider .gif-fifty-fifty__wrapper {
      max-width: 100% !important; }
  /* line 29, 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 29, 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 29, 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 29, src/blocks/fifty-fifty/_fifty-fifty.scss */
      .wp-block .gif-fifty-fifty__wrapper,
      .gif-fifty-fifty__wrapper {
        margin: 0 auto; } }
  /* line 50, 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 50, 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 50, 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 50, 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 50, 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 88, 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 91, 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 95, 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 102, src/blocks/fifty-fifty/_fifty-fifty.scss */
    .wp-block .gif-fifty-fifty__container.hide-divider.no-column2-title div.heading-a,
    .gif-fifty-fifty__container.hide-divider.no-column2-title div.heading-a {
      width: 92%; }
    @media (min-width: 1280px) {
      /* line 100, src/blocks/fifty-fifty/_fifty-fifty.scss */
      .wp-block .gif-fifty-fifty__container.hide-divider.no-column2-title,
      .gif-fifty-fifty__container.hide-divider.no-column2-title {
        grid-template-areas: "a a" "c d"; } }
    /* line 120, 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 126, 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 129, 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 129, 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 143, 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 145, 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 153, 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 165, src/blocks/fifty-fifty/_fifty-fifty.scss */
  .wp-block .gif-fifty-fifty__columns,
  .gif-fifty-fifty__columns {
    margin: 0 auto; }
    /* line 168, 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 175, 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 179, 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 168, 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 168, 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 168, 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 199, 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 206, 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 165, 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 165, 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 165, src/blocks/fifty-fifty/_fifty-fifty.scss */
      .wp-block .gif-fifty-fifty__columns,
      .gif-fifty-fifty__columns {
        width: 84.77842%; } }
  /* line 229, 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 232, 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 232, 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 232, 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 232, 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 258, 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 262, 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 269, 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 277, 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 282, 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 291, 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 291, 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 291, 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 324, 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 333, 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 342, 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 357, 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 374, 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 ul.block-editor-block-list__block,
.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 387, 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 ul.block-editor-block-list__block li::before,
  .wp-block .gif-fifty-fifty__list-area ol.block-editor-rich-text__editable li::before {
    top: 0; }

/* line 393, 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 393, 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 393, 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 413, src/blocks/fifty-fifty/_fifty-fifty.scss */
.wp-block .gif-fifty-fifty__container {
  border-top: none !important; }
  /* line 416, 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 421, 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 421, src/blocks/fifty-fifty/_fifty-fifty.scss */
      .wp-block .gif-fifty-fifty__container .gif-fifty-fifty__columns:last-child {
        border: none !important; } }
  /* line 429, src/blocks/fifty-fifty/_fifty-fifty.scss */
  .wp-block .gif-fifty-fifty__container.hide-divider .gif-fifty-fifty__columns:last-child {
    border-top: none !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 1, src/blocks/gun-violence-101/_gun-violence-101.scss */
.gif-gun-violence-101 {
  background-color: var(--pale-red);
  max-width: 1440px;
  margin: 0 auto;
  /* For CMS stylings */
  /* For CMS stylings */ }
  /* line 7, src/blocks/gun-violence-101/_gun-violence-101.scss */
  .gif-gun-violence-101 .editor-rich-text {
    width: 100%;
    z-index: 5; }
  /* line 12, src/blocks/gun-violence-101/_gun-violence-101.scss */
  .gif-gun-violence-101 .gif-card__eyebrow {
    color: var(--white); }
  /* line 16, src/blocks/gun-violence-101/_gun-violence-101.scss */
  .gif-gun-violence-101 .gif-round-image figure {
    margin: 0; }
  /* line 20, src/blocks/gun-violence-101/_gun-violence-101.scss */
  .gif-gun-violence-101 .gif-card__eyebrow,
  .gif-gun-violence-101 .gif-card__title,
  .gif-gun-violence-101 .gif-card__description {
    color: var(--white); }
  /* line 27, src/blocks/gun-violence-101/_gun-violence-101.scss */
  .gif-gun-violence-101__card {
    align-content: center;
    flex-direction: column;
    grid-template-columns: auto 38.23721%;
    padding-top: 0; }
    @media screen and (min-width: 0) {
      /* line 27, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__card {
        display: flex;
        justify-content: flex-start;
        padding-bottom: 1.25rem;
        text-align: center;
        width: 100%; } }
    @media screen and (min-width: 750px) {
      /* line 27, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__card {
        width: 43.77358%; } }
    @media screen and (min-width: 1280px) {
      /* line 27, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__card {
        display: grid;
        justify-content: space-between;
        padding-bottom: 1.875rem;
        text-align: left;
        width: calc(48.28122% - 2.5rem); } }
    /* line 65, 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 70, 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 70, 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 70, 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 82, 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 82, 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 82, 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 94, 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 98, 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 103, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__card:last-child {
        margin-bottom: 1.875rem; }
      /* line 107, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__card:not(:last-child) {
        border-bottom: unset; }
      /* line 111, 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 117, 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 117, 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 117, 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 117, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__cards {
        margin-bottom: 1.25rem;
        padding-top: 5rem; } }
  /* line 139, 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 139, 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 139, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__card-description {
        font-size: 1.5rem;
        line-height: 1.75rem; } }
    /* line 163, 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 163, 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 163, 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 163, src/blocks/gun-violence-101/_gun-violence-101.scss */
        .gif-gun-violence-101__card-description p {
          padding-right: 1.25rem; } }
  /* line 187, 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 187, 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 187, 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 187, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__card-image {
        margin-bottom: 0;
        width: 100%; } }
    /* line 210, 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 219, src/blocks/gun-violence-101/_gun-violence-101.scss */
    .gif-gun-violence-101__card-image img {
      margin: 0;
      height: 100%;
      object-fit: cover; }
  /* line 226, 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;
    /* .gif-card__title { 
            width: 100% !important;
        } */ }
    @media screen and (min-width: 0) {
      /* line 226, 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 226, 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 226, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__card-title {
        margin: 0; } }
    /* line 248, 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 248, 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 248, src/blocks/gun-violence-101/_gun-violence-101.scss */
        .gif-gun-violence-101__card-title h5 {
          font-size: 1.5rem; } }
      /* line 267, 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 282, src/blocks/gun-violence-101/_gun-violence-101.scss */
    .gif-gun-violence-101__card-title h5 > a {
      color: inherit;
      text-decoration: none;
      transition: 0.3s ease color; }
    /* line 288, src/blocks/gun-violence-101/_gun-violence-101.scss */
    .gif-gun-violence-101__card-title h5 > a {
      color: inherit;
      text-decoration: none; }
  /* line 294, 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 294, 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 294, 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 294, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__container {
        margin-top: 3.75rem;
        padding: 3.75rem 0; } }
    /* line 317, 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 317, 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 317, src/blocks/gun-violence-101/_gun-violence-101.scss */
        .gif-gun-violence-101__container::after {
          border-width: 0.3125rem; } }
    /* line 342, src/blocks/gun-violence-101/_gun-violence-101.scss */
    .gif-gun-violence-101__container > *:not(.gif-gun-violence-101__image) {
      z-index: 5; }
  /* line 347, 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 347, 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 347, 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 347, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__cta {
        margin-bottom: 5rem; } }
    /* line 365, 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 371, src/blocks/gun-violence-101/_gun-violence-101.scss */
  .gif-gun-violence-101__divider {
    height: 0.3125rem; }
    @media screen and (min-width: 0) {
      /* line 371, 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 371, 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 371, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__divider {
        margin-bottom: 1.875rem;
        width: 6.25rem; } }
  /* line 390, 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 390, 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 390, 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 390, 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 422, 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 422, 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 422, 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 422, src/blocks/gun-violence-101/_gun-violence-101.scss */
      .gif-gun-violence-101__image {
        min-height: 28.125rem;
        padding: 0.625rem 0; } }
    /* line 444, src/blocks/gun-violence-101/_gun-violence-101.scss */
    .gif-gun-violence-101__image img {
      height: auto;
      margin: auto;
      width: auto; }
  /* line 451, src/blocks/gun-violence-101/_gun-violence-101.scss */
  .gif-gun-violence-101__image-container {
    grid-column: 1/span 12; }
  /* line 455, 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 461, 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 461, 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 473, 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 473, 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 473, src/blocks/gun-violence-101/_gun-violence-101.scss */
    .gif-gun-violence-101__optional-title {
      width: 82.76041%; } }
  /* line 486, 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 486, 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 486, 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 486, 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%; } }

/* For Backend stylings */
/* line 515, src/blocks/gun-violence-101/_gun-violence-101.scss */
.block-editor-page .gif-gun-violence-101 .gif-card {
  position: relative;
  justify-content: space-between;
  display: grid;
  text-align: left;
  overflow-x: hidden;
  width: calc(48.28122% - 2.5rem); }
  @media screen and (min-width: 0) {
    /* line 522, src/blocks/gun-violence-101/_gun-violence-101.scss */
    .block-editor-page .gif-gun-violence-101 .gif-card:nth-child(odd) {
      margin: auto 1.25rem 1.875rem; } }
  @media screen and (min-width: 750px) {
    /* line 522, src/blocks/gun-violence-101/_gun-violence-101.scss */
    .block-editor-page .gif-gun-violence-101 .gif-card:nth-child(odd) {
      margin: 0 0 1.875rem 1.875rem; } }
  @media screen and (min-width: 1280px) {
    /* line 522, src/blocks/gun-violence-101/_gun-violence-101.scss */
    .block-editor-page .gif-gun-violence-101 .gif-card:nth-child(odd) {
      margin: 0 0 1.875rem 2.5rem; } }
  @media screen and (min-width: 0) {
    /* line 534, src/blocks/gun-violence-101/_gun-violence-101.scss */
    .block-editor-page .gif-gun-violence-101 .gif-card:nth-child(even) {
      margin: auto 1.25rem 1.875rem; } }
  @media screen and (min-width: 750px) {
    /* line 534, src/blocks/gun-violence-101/_gun-violence-101.scss */
    .block-editor-page .gif-gun-violence-101 .gif-card:nth-child(even) {
      margin: 0 1.875rem 1.875rem 0; } }
  @media screen and (min-width: 1280px) {
    /* line 534, src/blocks/gun-violence-101/_gun-violence-101.scss */
    .block-editor-page .gif-gun-violence-101 .gif-card:nth-child(even) {
      margin: 0 2.5rem 1.875rem 0; } }
  /* line 546, src/blocks/gun-violence-101/_gun-violence-101.scss */
  .block-editor-page .gif-gun-violence-101 .gif-card:last-child {
    margin-bottom: 1.25rem; }
  /* line 549, src/blocks/gun-violence-101/_gun-violence-101.scss */
  .block-editor-page .gif-gun-violence-101 .gif-card__eyebrow {
    width: 100%;
    order: 0; }
  /* line 553, src/blocks/gun-violence-101/_gun-violence-101.scss */
  .block-editor-page .gif-gun-violence-101 .gif-card__title {
    order: 1;
    position: relative;
    text-transform: uppercase; }
    /* line 557, src/blocks/gun-violence-101/_gun-violence-101.scss */
    .block-editor-page .gif-gun-violence-101 .gif-card__title h5 {
      margin: 0;
      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 557, src/blocks/gun-violence-101/_gun-violence-101.scss */
        .block-editor-page .gif-gun-violence-101 .gif-card__title h5 {
          font-size: 1.25rem; } }
      @media screen and (min-width: 1280px) {
        /* line 557, src/blocks/gun-violence-101/_gun-violence-101.scss */
        .block-editor-page .gif-gun-violence-101 .gif-card__title h5 {
          font-size: 1.5rem; } }
  /* line 578, src/blocks/gun-violence-101/_gun-violence-101.scss */
  .block-editor-page .gif-gun-violence-101 .gif-card__description {
    display: flex;
    grid-column: 1;
    grid-row: 2;
    order: 3;
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-size: 1.5rem;
    line-height: 1.75rem; }
  /* line 587, src/blocks/gun-violence-101/_gun-violence-101.scss */
  .block-editor-page .gif-gun-violence-101 .gif-card__image {
    width: 194px;
    height: 194px;
    grid-column: 2;
    grid-row: 1 / span 2;
    margin: 0 auto;
    order: 2;
    position: relative; }

/* line 598, src/blocks/gun-violence-101/_gun-violence-101.scss */
.components-modal__frame {
  width: 50%;
  max-height: calc(100% - 120px); }

/* 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 65, 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 70, 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 70, 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 70, 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 82, 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 82, 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 82, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__card:nth-child(even) {
        margin: 0 2.5rem 1.875rem 0; } }
    /* line 94, 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 98, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
    .gif-thumbnail-grid__card:last-child {
      margin-bottom: 1.25rem; }
    @media (min-width: 750px) {
      /* line 103, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__card:last-child {
        margin-bottom: 1.875rem; }
      /* line 107, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__card:not(:last-child) {
        border-bottom: unset; }
      /* line 111, 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 117, 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 117, 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 117, 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 117, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__cards {
        margin-bottom: 1.25rem;
        padding-top: 5rem; } }
  /* line 139, 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 139, 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 139, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__card-description {
        font-size: 1.5rem;
        line-height: 1.75rem; } }
    /* line 163, 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 163, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
        .gif-thumbnail-grid__card-description p {
          margin: 0 auto; } }
      @media screen and (min-width: 1280px) {
        /* line 163, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
        .gif-thumbnail-grid__card-description p {
          margin: auto 0 0; } }
      @media (min-width: 1280px) {
        /* line 163, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
        .gif-thumbnail-grid__card-description p {
          padding-right: 1.25rem; } }
  /* line 187, 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 187, 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 187, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__card-image {
        width: 69.34948%; } }
    @media screen and (min-width: 1280px) {
      /* line 187, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__card-image {
        margin-bottom: 0;
        width: 100%; } }
    /* line 210, 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 219, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
    .gif-thumbnail-grid__card-image img {
      margin: 0;
      height: 100%;
      object-fit: cover; }
  /* line 226, 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 226, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__card-title {
        margin: 0 auto 1.25rem; } }
    @media screen and (min-width: 750px) {
      /* line 226, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__card-title {
        margin: 0 auto 1.875rem; } }
    @media screen and (min-width: 1280px) {
      /* line 226, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__card-title {
        margin: 0; } }
    /* line 244, 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 244, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
        .gif-thumbnail-grid__card-title h5 {
          font-size: 1.25rem; } }
      @media screen and (min-width: 1280px) {
        /* line 244, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
        .gif-thumbnail-grid__card-title h5 {
          font-size: 1.5rem; } }
      /* line 263, 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 278, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
    .gif-thumbnail-grid__card-title h5 > a {
      color: inherit;
      text-decoration: none;
      transition: 0.3s ease color; }
    /* line 284, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
    .gif-thumbnail-grid__card-title h5 > a {
      color: inherit;
      text-decoration: none; }
  /* line 290, 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 290, 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 290, 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 290, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__container {
        margin-top: 3.75rem;
        padding: 3.75rem 0; } }
    /* line 313, 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 313, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
        .gif-thumbnail-grid__container::after {
          border-width: 0.1875rem; } }
      @media screen and (min-width: 750px) {
        /* line 313, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
        .gif-thumbnail-grid__container::after {
          border-width: 0.3125rem; } }
    /* line 338, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
    .gif-thumbnail-grid__container > *:not(.gif-thumbnail-grid__image) {
      z-index: 3; }
  /* line 343, 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 343, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__cta {
        margin-bottom: 2.5rem; } }
    @media screen and (min-width: 750px) {
      /* line 343, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__cta {
        margin-bottom: 3.75rem; } }
    @media screen and (min-width: 1280px) {
      /* line 343, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__cta {
        margin-bottom: 5rem; } }
    /* line 361, 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 367, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
  .gif-thumbnail-grid__divider {
    height: 0.3125rem; }
    @media screen and (min-width: 0) {
      /* line 367, 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 367, 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 367, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__divider {
        margin-bottom: 1.875rem;
        width: 6.25rem; } }
  /* line 386, 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 386, 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 386, 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 386, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__description {
        font-size: 1.625rem;
        line-height: 2.375rem;
        width: 72.39592%; } }
  /* line 418, 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 418, 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 418, 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 418, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__image {
        min-height: 28.125rem;
        padding: 0.625rem 0; } }
    /* line 440, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
    .gif-thumbnail-grid__image img {
      height: auto;
      margin: auto;
      width: auto; }
  /* line 447, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
  .gif-thumbnail-grid__image-container {
    grid-column: 1/span 12; }
  /* line 451, 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 457, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__optional a {
        margin-bottom: 0.625rem; } }
    @media screen and (min-width: 750px) {
      /* line 457, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
      .gif-thumbnail-grid__optional a {
        margin-bottom: 0; } }
  @media screen and (min-width: 0) {
    /* line 469, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
    .gif-thumbnail-grid__optional-title {
      width: 88.46154%; } }
  @media screen and (min-width: 750px) {
    /* line 469, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
    .gif-thumbnail-grid__optional-title {
      width: 90.9434%; } }
  @media screen and (min-width: 1280px) {
    /* line 469, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
    .gif-thumbnail-grid__optional-title {
      width: 82.76041%; } }
  /* line 482, 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 482, 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 482, 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 482, 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 514, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
.block-editor-page .gif-thumbnail-grid .gif-card {
  position: relative;
  padding: 1.25rem;
  justify-content: space-between;
  display: grid;
  text-align: left;
  overflow-x: hidden;
  width: calc(46.51% - 2.5rem);
  margin: 0 3%; }
  /* line 523, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
  .block-editor-page .gif-thumbnail-grid .gif-card__eyebrow {
    width: 100%;
    order: 0; }
  /* line 527, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
  .block-editor-page .gif-thumbnail-grid .gif-card__title {
    order: 1; }
  /* line 530, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
  .block-editor-page .gif-thumbnail-grid .gif-card__description {
    color: var(--white);
    display: flex;
    grid-column: 1;
    grid-row: 2;
    order: 3;
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-size: 1.5rem;
    line-height: 1.75rem; }
  /* line 540, src/blocks/thumbnail-grid/_thumbnail-grid.scss */
  .block-editor-page .gif-thumbnail-grid .gif-card__image {
    width: 194;
    height: 194;
    grid-column: 2;
    grid-row: 1 / span 2;
    margin: 0 auto;
    order: 2;
    position: relative; }

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

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

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

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

/* line 7, src/blocks/list/_list.scss */
ul.gif-list.gif-list--checkmark > li::before,
ul.block-editor-block-list__block.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 15, src/blocks/list/_list.scss */
  ul.gif-list.gif-list--checkmark > li,
  ul.block-editor-block-list__block.gif-list.gif-list--checkmark > li {
    padding-left: 1.6875rem; } }

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

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

/* line 29, src/blocks/list/_list.scss */
ul.gif-list.gif-list--crossmark > li::before,
ul.block-editor-block-list__block.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");
  background-color: transparent;
  top: 6px; }
  @media screen and (min-width: 0) {
    /* line 29, src/blocks/list/_list.scss */
    ul.gif-list.gif-list--crossmark > li::before,
    ul.block-editor-block-list__block.gif-list.gif-list--crossmark > li::before {
      width: 13px;
      height: 13px; } }
  @media screen and (min-width: 750px) {
    /* line 29, src/blocks/list/_list.scss */
    ul.gif-list.gif-list--crossmark > li::before,
    ul.block-editor-block-list__block.gif-list.gif-list--crossmark > li::before {
      width: 14px;
      height: 14px; } }
  @media screen and (min-width: 1280px) {
    /* line 29, src/blocks/list/_list.scss */
    ul.gif-list.gif-list--crossmark > li::before,
    ul.block-editor-block-list__block.gif-list.gif-list--crossmark > li::before {
      width: 14px;
      height: 14px; } }

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

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

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

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

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

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

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

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

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

/* line 1, src/blocks/flexible-stats/_flexible-stats.scss */
.gif-flexible-stats {
  height: auto;
  /* VARIANTS */ }
  /* line 9, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats sup {
    top: -1.9em;
    right: -0.2em;
    font-size: 35%; }
  /* line 15, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats h2,
  .gif-flexible-stats h3, .gif-flexible-stats__subtitleH3 {
    font-family: "Knockout 71 A", "Knockout 71 B";
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
    font-weight: bold; }
  /* line 22, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats h4,
  .gif-flexible-stats h5, .gif-flexible-stats__subtitleH5 {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    font-weight: bold; }
  /* line 29, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats + .gif-module:not(.gif-featured) {
    margin-top: 0; }
  /* line 33, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats--dark-blue {
    background-color: var(--cello); }
    /* line 36, src/blocks/flexible-stats/_flexible-stats.scss */
    .gif-flexible-stats--dark-blue:after {
      border-image-source: linear-gradient(to top, var(--cello), var(--valencia)); }
  /* line 41, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats--red {
    background-color: var(--valencia); }
    /* line 44, src/blocks/flexible-stats/_flexible-stats.scss */
    .gif-flexible-stats--red:after {
      border-image-source: linear-gradient(to top, var(--valencia), var(--cello)); }
  /* line 49, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats__contain {
    align-items: center;
    display: flex;
    height: auto;
    flex-direction: column;
    justify-content: space-between;
    margin: 0 auto;
    max-width: 90rem;
    position: relative;
    width: calc(100% - var(--margin-double)); }
    @media screen and (min-width: 0) {
      /* line 49, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats__contain {
        min-height: calc(100vh - 3.75rem); } }
    @media screen and (min-width: 750px) {
      /* line 49, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats__contain {
        min-height: calc(100vh - 4.375rem); } }
    @media screen and (min-width: 1280px) {
      /* line 49, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats__contain {
        min-height: calc(100vh - 4.875rem); } }
    /* line 70, src/blocks/flexible-stats/_flexible-stats.scss */
    .gif-flexible-stats__contain::after {
      border-image-slice: 1;
      border-style: solid;
      box-sizing: border-box;
      content: "";
      height: calc(100% - 3.75rem);
      left: 0;
      position: absolute;
      top: 0;
      pointer-events: none;
      width: 100%; }
      @media screen and (min-width: 0) {
        /* line 70, src/blocks/flexible-stats/_flexible-stats.scss */
        .gif-flexible-stats__contain::after {
          border-width: 0.1875rem;
          margin: 1.5625rem 0 0 0; } }
      @media screen and (min-width: 750px) {
        /* line 70, src/blocks/flexible-stats/_flexible-stats.scss */
        .gif-flexible-stats__contain::after {
          border-width: 0.3125rem;
          margin: 2.5rem 0 0 0; } }
      @media screen and (min-width: 1280px) {
        /* line 70, src/blocks/flexible-stats/_flexible-stats.scss */
        .gif-flexible-stats__contain::after {
          margin: 3.75rem 0 0 0; } }
    /* line 94, src/blocks/flexible-stats/_flexible-stats.scss */
    .gif-flexible-stats__contain--dark-blue:after {
      border-image-source: linear-gradient(to top, var(--cello), var(--valencia)); }
    /* line 100, src/blocks/flexible-stats/_flexible-stats.scss */
    .gif-flexible-stats__contain--red:after {
      border-image-source: linear-gradient(to top, var(--valencia), var(--cello)); }
    /* line 105, src/blocks/flexible-stats/_flexible-stats.scss */
    .gif-flexible-stats__contain--red sup > a {
      border: none;
      text-decoration: none;
      color: var(--white); }
  /* line 114, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats__container {
    align-items: center;
    display: flex;
    flex: 1;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    width: 100%; }
    @media screen and (min-width: 0) {
      /* line 114, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats__container {
        padding: 1.5625rem 0 0 0; } }
    @media screen and (min-width: 750px) {
      /* line 114, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats__container {
        padding: 2.5rem 0 0 0; } }
    @media screen and (min-width: 1280px) {
      /* line 114, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats__container {
        padding: 3.75rem 0 0 0; } }
  /* line 130, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats__headline {
    color: var(--white);
    -webkit-hyphens: none;
    hyphens: none;
    text-align: center;
    text-overflow: ellipsis;
    font-family: "Knockout 71 A", "Knockout 71 B";
    font-style: normal;
    font-weight: 400; }
    @media screen and (min-width: 0) {
      /* line 130, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats__headline {
        grid-column: 1/span 6;
        line-height: 1.14; } }
    @media screen and (min-width: 750px) {
      /* line 130, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats__headline {
        grid-column: 1/span 12;
        line-height: 1.12; } }
    @media screen and (min-width: 1280px) {
      /* line 130, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats__headline {
        line-height: 1.07; } }
  /* line 159, 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 177, 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 180, 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 185, 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 195, 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 201, 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 209, 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 212, 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 223, 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 231, 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 239, 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 242, 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 247, 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 256, 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 262, 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 270, 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 281, 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 289, 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 300, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats--intro .gif-flexible-stats__container {
    margin: auto; }
  /* line 304, 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 304, 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 304, 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 304, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--intro .gif-flexible-stats__headline {
        font-size: 5.125rem;
        width: 81.17444%; } }
    /* line 324, 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 332, 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 343, 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 352, 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 352, 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 352, src/blocks/flexible-stats/_flexible-stats.scss */
    .gif-flexible-stats--image-text .gif-flexible-stats__container {
      padding: 0 3.75rem; } }
  /* line 364, 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 364, 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 364, 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 364, 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 364, 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 396, 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 396, 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 396, 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 396, 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 396, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--image-text .gif-flexible-stats__image {
        height: 17rem; } }
    /* line 415, 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 424, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats--image-text-block .gif-flexible-stats__contain {
    min-height: initial; }
  /* line 428, 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 428, 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 428, 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 428, 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 441, 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 441, 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 441, 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 441, 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 441, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--image-text-block .gif-flexible-stats__image {
        height: 17rem; } }
    /* line 460, 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 467, 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 467, 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 467, 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 467, 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 467, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--image-text-block .gif-flexible-stats__headline {
        margin-bottom: 1.875rem; } }
  /* line 491, 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 491, 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 491, 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 491, 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 520, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats--image-text-block .gif-flexible-stats__divider {
    width: 6.25rem; }
  /* line 524, 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 524, 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 524, 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 524, 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 554, 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 554, 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 554, 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 554, 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 584, 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 584, 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 584, 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 584, 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 621, 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 629, src/blocks/flexible-stats/_flexible-stats.scss */
  .gif-flexible-stats--text-cta sup {
    top: -1.6em; }
  /* line 632, 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 632, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--text-cta .gif-flexible-stats__cta {
        margin-bottom: 6.25rem; } }
    /* line 641, 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 644, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--text-cta .gif-flexible-stats__cta--red:after {
        background-color: var(--cello); }
  /* line 650, 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 650, 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 650, 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 650, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--text-cta .gif-flexible-stats__eyebrow {
        margin-top: 5rem;
        margin-bottom: 1.875rem; } }
  /* line 673, 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 673, 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 673, 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 673, src/blocks/flexible-stats/_flexible-stats.scss */
      .gif-flexible-stats--text-cta .gif-flexible-stats__divider {
        margin-bottom: 5.625rem; } }
    /* line 687, 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 691, 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 696, 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 696, 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 696, 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 696, 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 738, 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 738, 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 738, 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 756, 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 756, 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 756, 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 780, src/blocks/flexible-stats/_flexible-stats.scss */
.wp-block .gif-flexible-stats__container {
  z-index: 1; }

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

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

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

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

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

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

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

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

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

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

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

/* line 929, 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 940, src/blocks/flexible-stats/_flexible-stats.scss */
.gif-state-carousel .gif-flexible-stats__contain {
  height: 100%; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 1, src/blocks/chart/_chart.scss */
.gif-chart {
  display: flex;
  align-items: center; }
  @media screen and (min-width: 0) {
    /* line 7, src/blocks/chart/_chart.scss */
    .page-template-page-statistics .gif-chart.gif-state-carousel__item {
      min-height: calc(100vh - 3.75rem); } }
  @media screen and (min-width: 750px) {
    /* line 7, src/blocks/chart/_chart.scss */
    .page-template-page-statistics .gif-chart.gif-state-carousel__item {
      min-height: calc(100vh - 4.375rem); } }
  @media screen and (min-width: 1280px) {
    /* line 7, src/blocks/chart/_chart.scss */
    .page-template-page-statistics .gif-chart.gif-state-carousel__item {
      min-height: calc(100vh - 4.875rem); } }
  @media screen and (min-width: 0) {
    /* line 1, src/blocks/chart/_chart.scss */
    .gif-chart {
      padding-top: 1.875rem;
      padding-bottom: 1.875rem; } }
  @media screen and (min-width: 750px) {
    /* line 1, src/blocks/chart/_chart.scss */
    .gif-chart {
      padding-top: 2.5rem;
      padding-bottom: 2.5rem; } }
  @media screen and (min-width: 1280px) {
    /* line 1, src/blocks/chart/_chart.scss */
    .gif-chart {
      padding-top: 3.75rem;
      padding-bottom: 3.75rem; } }
  /* line 34, src/blocks/chart/_chart.scss */
  .gif-chart__shortcode {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
    padding: 3.125rem 6.25rem;
    width: 100%;
    text-align: center;
    background-color: rgba(139, 139, 150, 0.1); }
  /* line 43, src/blocks/chart/_chart.scss */
  .gif-chart__header {
    position: relative;
    border-bottom: 0.3125rem solid var(--dark-blue-grey);
    display: flex;
    flex-wrap: wrap;
    align-items: center; }
    @media screen and (min-width: 0) {
      /* line 43, src/blocks/chart/_chart.scss */
      .gif-chart__header {
        padding-bottom: 0.625rem;
        margin-bottom: 2.125rem; } }
    @media screen and (min-width: 750px) {
      /* line 43, src/blocks/chart/_chart.scss */
      .gif-chart__header {
        margin-bottom: 2.9375rem; } }
    @media screen and (min-width: 1280px) {
      /* line 43, src/blocks/chart/_chart.scss */
      .gif-chart__header {
        padding-bottom: 1.25rem;
        margin-bottom: 3.125rem; } }
  /* line 66, src/blocks/chart/_chart.scss */
  .gif-chart__header-text {
    flex-grow: 1; }
    @media screen and (min-width: 0) {
      /* line 66, src/blocks/chart/_chart.scss */
      .gif-chart__header-text {
        order: 1; } }
  /* line 77, src/blocks/chart/_chart.scss */
  .gif-chart__title {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 700; }
    @media screen and (min-width: 0) {
      /* line 77, src/blocks/chart/_chart.scss */
      .gif-chart__title {
        font-size: 1.25rem;
        line-height: 1.5rem;
        letter-spacing: 0.36;
        color: var(--dark-blue-grey); } }
    @media screen and (min-width: 1280px) {
      /* line 77, src/blocks/chart/_chart.scss */
      .gif-chart__title {
        font-size: 1.75rem;
        line-height: 2.125rem;
        letter-spacing: 0; } }
  /* line 103, src/blocks/chart/_chart.scss */
  .gif-chart__sub-title {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400; }
    @media screen and (min-width: 0) {
      /* line 103, src/blocks/chart/_chart.scss */
      .gif-chart__sub-title {
        font-size: 0.875rem;
        line-height: 1.125rem;
        letter-spacing: 0;
        color: var(--dark-blue-grey); } }
  /* line 123, src/blocks/chart/_chart.scss */
  .gif-chart__filter {
    display: none;
    position: relative;
    z-index: 2; }
    @media screen and (min-width: 0) {
      /* line 123, src/blocks/chart/_chart.scss */
      .gif-chart__filter {
        width: 100%;
        margin-top: 1.25rem;
        order: 3; } }
    @media screen and (min-width: 750px) {
      /* line 123, src/blocks/chart/_chart.scss */
      .gif-chart__filter {
        width: 12.5rem;
        margin-top: 0;
        order: 2; } }
    /* line 144, src/blocks/chart/_chart.scss */
    .gif-chart__filter.is-visible {
      display: block; }
    /* line 148, src/blocks/chart/_chart.scss */
    .gif-chart__filter > a {
      display: flex;
      border: 0.125rem solid var(--dark-blue-grey);
      border-radius: 0.5rem;
      height: 2.5rem;
      padding-left: 1.25rem;
      padding-right: 1.0625rem;
      align-items: center;
      justify-content: space-between; }
      /* line 157, src/blocks/chart/_chart.scss */
      .gif-chart__filter > a span {
        position: relative;
        overflow: hidden;
        flex-grow: 1;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: calc(100% - 1.5625rem); }
      /* line 165, src/blocks/chart/_chart.scss */
      .gif-chart__filter > a span,
      .gif-chart__filter > a svg {
        pointer-events: none; }
    /* line 171, src/blocks/chart/_chart.scss */
    .gif-chart__filter a {
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 400;
      color: var(--dark-blue-grey);
      text-decoration: none; }
      @media screen and (min-width: 0) {
        /* line 171, src/blocks/chart/_chart.scss */
        .gif-chart__filter a {
          font-size: 1.125rem;
          line-height: 1.5rem;
          letter-spacing: 0; } }
      /* line 188, src/blocks/chart/_chart.scss */
      .gif-chart__filter a:hover {
        text-decoration: underline; }
    /* line 193, src/blocks/chart/_chart.scss */
    .gif-chart__filter-list {
      position: absolute;
      background-color: var(--white);
      border: 0.0625rem solid var(--dark-blue-grey);
      padding-top: 0.9375rem;
      padding-bottom: 1.25rem;
      z-index: 1;
      top: 0;
      right: 0;
      display: none; }
      @media screen and (min-width: 0) {
        /* line 193, src/blocks/chart/_chart.scss */
        .gif-chart__filter-list {
          width: 100%; } }
      @media screen and (min-width: 750px) {
        /* line 193, src/blocks/chart/_chart.scss */
        .gif-chart__filter-list {
          width: 12.5rem; } }
      /* line 210, src/blocks/chart/_chart.scss */
      .gif-chart__filter-list a {
        display: block;
        margin-left: 1.25rem;
        margin-right: 1.25rem; }
      /* line 217, src/blocks/chart/_chart.scss */
      .is-active .gif-chart__filter-list {
        display: block; }
  /* line 223, src/blocks/chart/_chart.scss */
  .gif-chart__credits {
    display: flex;
    justify-content: flex-end; }
    /* line 226, src/blocks/chart/_chart.scss */
    .gif-chart__credits a {
      font-family: "Ringside Condensed A", "Ringside Condensed B";
      font-style: normal;
      font-weight: 400;
      display: none;
      margin-top: 1.25rem;
      text-decoration: none;
      color: var(--dark-blue-grey); }
      @media screen and (min-width: 0) {
        /* line 226, src/blocks/chart/_chart.scss */
        .gif-chart__credits a {
          font-size: 0.75rem;
          line-height: 1.125rem;
          letter-spacing: 0; } }
      /* line 245, src/blocks/chart/_chart.scss */
      .gif-chart__credits a:hover {
        text-decoration: underline; }
      /* line 248, src/blocks/chart/_chart.scss */
      .gif-chart__credits a.is-visible {
        display: block; }
  /* line 254, src/blocks/chart/_chart.scss */
  .gif-chart__export-btn {
    position: relative;
    cursor: pointer;
    background: transparent;
    border: none;
    text-decoration: none;
    color: var(--white);
    display: none; }
    @media screen and (min-width: 0) {
      /* line 254, src/blocks/chart/_chart.scss */
      .gif-chart__export-btn {
        width: 1.5375rem;
        min-height: 1.125rem;
        margin-left: 0.875rem;
        order: 2; } }
    @media screen and (min-width: 750px) {
      /* line 254, src/blocks/chart/_chart.scss */
      .gif-chart__export-btn {
        order: 3; } }
    @media screen and (min-width: 1280px) {
      /* line 254, src/blocks/chart/_chart.scss */
      .gif-chart__export-btn {
        width: 2rem;
        min-height: 1.5rem;
        margin-left: 1.875rem; } }
    /* line 285, src/blocks/chart/_chart.scss */
    .gif-chart__export-btn.is-visible {
      display: block; }
    @media screen and (min-width: 0) {
      /* line 254, src/blocks/chart/_chart.scss */
      .gif-chart__export-btn {
        width: 1.5375rem;
        min-height: 1.125rem; } }
    @media screen and (min-width: 1280px) {
      /* line 254, src/blocks/chart/_chart.scss */
      .gif-chart__export-btn {
        width: 2rem;
        min-height: 1.5rem; } }
    /* line 303, src/blocks/chart/_chart.scss */
    .gif-chart__export-btn div {
      left: 0;
      top: 0;
      position: absolute;
      width: 100%; }
    /* line 309, src/blocks/chart/_chart.scss */
    .gif-chart__export-btn span {
      border-radius: 1.5625rem 1.5625rem;
      background-color: var(--dark-blue-grey);
      display: block;
      opacity: 1;
      transform-origin: center center;
      transform: rotate(0deg); }
      @media screen and (min-width: 0) {
        /* line 309, src/blocks/chart/_chart.scss */
        .gif-chart__export-btn span {
          height: 0.1875rem; } }
      @media screen and (min-width: 1280px) {
        /* line 309, src/blocks/chart/_chart.scss */
        .gif-chart__export-btn span {
          height: 0.25rem; } }
      @media screen and (min-width: 0) {
        /* line 325, src/blocks/chart/_chart.scss */
        .gif-chart__export-btn span:nth-child(2) {
          margin: 0.3125rem 0; } }
      @media screen and (min-width: 1280px) {
        /* line 325, src/blocks/chart/_chart.scss */
        .gif-chart__export-btn span:nth-child(2) {
          margin: 0.375rem 0; } }
  /* line 339, src/blocks/chart/_chart.scss */
  .gif-chart__tooltip {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 700;
    color: var(--white);
    letter-spacing: normal;
    min-width: 10.625rem;
    padding: 0.75rem 0.9375rem;
    border-radius: 0.3125rem;
    box-shadow: 0 2px 32px 0 rgba(0, 0, 0, 0.25); }
    /* line 349, src/blocks/chart/_chart.scss */
    .gif-chart__tooltip-title {
      font-size: 1rem;
      line-height: normal; }
      /* line 352, 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 358, src/blocks/chart/_chart.scss */
    .gif-chart__tooltip-items {
      padding-top: 0.4375rem;
      border-top: 0.0625rem solid rgba(255, 255, 255, 0.3);
      margin-top: 0.4375rem;
      padding-bottom: 0.5rem; }
      /* line 364, src/blocks/chart/_chart.scss */
      .gif-chart__tooltip-items:empty {
        display: none; }
    /* line 369, src/blocks/chart/_chart.scss */
    .gif-chart__tooltip > div > div, .gif-chart__tooltip-item {
      margin-top: 0.8125rem; }
      /* line 372, 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 379, 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 389, src/blocks/chart/_chart.scss */
  .gif-chart__legend-items {
    width: 100%; }
  /* line 392, 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 392, src/blocks/chart/_chart.scss */
      .gif-chart__legend-item {
        margin-top: 0.9375rem; } }
    @media screen and (min-width: 750px) {
      /* line 392, src/blocks/chart/_chart.scss */
      .gif-chart__legend-item {
        margin-top: 1.25rem; } }
    @media screen and (min-width: 1280px) {
      /* line 404, src/blocks/chart/_chart.scss */
      .gif-chart__legend-item:nth-child(1) {
        margin-top: 0; } }
  /* line 416, src/blocks/chart/_chart.scss */
  .gif-chart__legend i {
    display: inline-block;
    margin-right: 0.625rem;
    width: 0.75rem;
    height: 0.75rem; }
  /* line 422, 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 422, 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 422, src/blocks/chart/_chart.scss */
      .gif-chart__legend label {
        font-size: 1.125rem;
        line-height: 2rem; } }
  /* line 440, 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 440, 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 440, src/blocks/chart/_chart.scss */
      .gif-chart__legend span {
        font-size: 1.125rem;
        line-height: 2rem; } }
  /* line 461, src/blocks/chart/_chart.scss */
  .gif-chart__chart {
    min-height: 25rem; }
    @media (min-width: 1280px) {
      /* line 461, src/blocks/chart/_chart.scss */
      .gif-chart__chart {
        padding: 0 2.5rem; } }
    /* line 466, src/blocks/chart/_chart.scss */
    .gif-chart__chart > div {
      opacity: 0;
      pointer-events: none; }
    /* line 470, src/blocks/chart/_chart.scss */
    .gif-chart__chart.has-animated > div {
      opacity: 1;
      pointer-events: unset; }
  /* line 476, 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 476, 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 476, src/blocks/chart/_chart.scss */
      .gif-chart text {
        font-size: 0.875rem !important;
        line-height: 1.125rem !important; } }
    /* line 499, src/blocks/chart/_chart.scss */
    .gif-chart text > tspan {
      stroke-width: 0 !important; }
  /* line 503, 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 508, src/blocks/chart/_chart.scss */
  .gif-chart .highcharts-contextbutton {
    opacity: 0;
    pointer-events: none; }
  /* line 512, src/blocks/chart/_chart.scss */
  .gif-chart .highcharts-contextmenu {
    top: -1.25rem !important;
    right: -1.25rem !important;
    padding: 1.25rem !important; }
    /* line 516, 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 526, 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 539, src/blocks/chart/_chart.scss */
      .gif-chart .highcharts-contextmenu li:hover {
        text-decoration: underline; }
    /* line 543, 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 551, src/blocks/chart/_chart.scss */
  .gif-chart .highcharts-title,
  .gif-chart .highcharts-subtitle,
  .gif-chart .highcharts-credits {
    display: none; }
  /* line 560, 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 564, 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 568, 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 576, 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 580, 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 580, 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 580, 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 604, src/blocks/chart/_chart.scss */
    .gif-chart__chart[type="highcharts_line_chart"] {
      padding: 0 2.5rem; } }
  @media screen and (min-width: 0) {
    /* line 609, 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 609, src/blocks/chart/_chart.scss */
    .gif-chart__chart[type="highcharts_line_chart"] .gif-chart__tooltip {
      min-width: 29.5625rem; } }
  /* line 618, 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 622, 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 627, 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 627, 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 642, 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 642, 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 642, 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 642, 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 666, 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 666, 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 666, 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 642, src/blocks/chart/_chart.scss */
      .gif-chart__chart[type="highcharts_pie_chart"], .gif-chart__chart[type="highcharts_donut_chart"] {
        padding: 0; }
        /* line 680, 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 684, src/blocks/chart/_chart.scss */
        .gif-chart__chart[type="highcharts_pie_chart"] .gif-chart__legend, .gif-chart__chart[type="highcharts_donut_chart"] .gif-chart__legend {
          display: flex;
          width: 39.66143%;
          padding-top: 1.875rem;
          padding-right: 5.18224%; } }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 223, src/scss/template/_search.scss */
.gif-search__btn-wrapper {
  display: flex;
  position: relative;
  margin: -1.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);
    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 568, src/scss/template/_search.scss */
.gif-search .gif-card[type="page"] .gif-card__cta {
  grid-column: 1;
  grid-row: 3;
  margin-right: auto; }
  /* line 573, src/scss/template/_search.scss */
  .gif-search .gif-card[type="page"] .gif-card__cta:hover {
    color: var(--white); }

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

/* line 583, 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 589, src/scss/template/_search.scss */
.gif-search .gif-card[type="page"] .gif-card__title {
  grid-row: 1; }

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

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

@media screen and (min-width: 0) {
  /* line 602, 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 602, 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 602, 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 612, 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 620, 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 625, 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 630, 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 630, 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 630, 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 639, 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 639, src/scss/template/_search.scss */
    .gif-search .gif-card[type="statistic"] {
      grid-column: unset;
      padding-bottom: 0; } }
  @media (min-width: 750px) {
    /* line 652, src/scss/template/_search.scss */
    .gif-search .gif-card[type="statistic"] .gif-card__bg {
      transform: rotate(45deg) scaleY(1.25) translateY(60%); }
      /* line 656, src/scss/template/_search.scss */
      .gif-search .gif-card[type="statistic"] .gif-card__bg.is-open {
        height: 150vw;
        width: 120%; }
      /* line 661, 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 652, src/scss/template/_search.scss */
    .gif-search .gif-card[type="statistic"] .gif-card__bg {
      transform: rotate(45deg) scale(1.25) translateY(60%); } }
  /* line 674, src/scss/template/_search.scss */
  .gif-search .gif-card[type="statistic"][variant="marquee"] .gif-card__title a {
    color: var(--white); }
  /* line 680, 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 680, 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 680, 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 680, 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 700, 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 708, 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 708, 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 708, src/scss/template/_search.scss */
      .gif-search .gif-card[type="statistic"] .gif-card__image {
        grid-row: 1/span 3; } }
    /* line 717, src/scss/template/_search.scss */
    .gif-search .gif-card[type="statistic"] .gif-card__image:before {
      content: none; }
    /* line 721, 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 728, src/scss/template/_search.scss */
    .gif-search .gif-card[type="statistic"] .gif-card__image img {
      height: auto;
      position: relative;
      width: auto; }
  /* line 735, 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 735, 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 735, 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 748, src/scss/template/_search.scss */
  .gif-search .gif-card[type="statistic"] .gif-card__title {
    width: 100%; }
    @media screen and (min-width: 0) {
      /* line 748, 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 748, 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 748, 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 748, 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 748, 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 748, src/scss/template/_search.scss */
      .gif-search .gif-card[type="statistic"] .gif-card__title {
        padding: 1.875rem 3.43755% 0 0; } }
    /* line 769, src/scss/template/_search.scss */
    .gif-search .gif-card[type="statistic"] .gif-card__title a {
      color: var(--valencia); }
  /* line 774, 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 774, 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 774, 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 774, src/scss/template/_search.scss */
      .gif-search .gif-card[type="statistic"] .gif-card__description {
        font-size: 1.125rem;
        line-height: 1.5rem;
        padding: 0 3.43755% 0 0; } }

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

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

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

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

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

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

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

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

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

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

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

/* line 98, src/blocks/content-grid/_content-grid.scss */
.gif-content-grid .gif-card:nth-child(3n + 1):not(:first-child) {
  position: relative; }
  @media (min-width: 1280px) {
    /* line 111, src/blocks/content-grid/_content-grid.scss */
    .gif-content-grid .gif-card:nth-child(3n + 1):not(:first-child)::before {
      width: 100%; } }

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

@media screen and (min-width: 0) {
  /* line 123, 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 123, 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 123, src/blocks/content-grid/_content-grid.scss */
  .gif-content-grid .gif-card:nth-child(3n + 2):last-child {
    margin-left: 2.375rem; } }

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

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

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

/* line 151, 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 151, 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 151, 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 151, 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 175, 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; }

/* Google Sheets Block */
/* line 4, src/blocks/google-sheets/_google-sheets.scss */
.editor-styles-wrapper .wp-block .gif-google-sheets .gif-custom-google-sheets {
  padding: 1rem;
  background-color: var(--light-blue-grey-20);
  grid-column: 4/span 8; }
  /* line 9, src/blocks/google-sheets/_google-sheets.scss */
  .editor-styles-wrapper .wp-block .gif-google-sheets .gif-custom-google-sheets .gif-table__title {
    margin-left: 0; }
  /* line 13, src/blocks/google-sheets/_google-sheets.scss */
  .editor-styles-wrapper .wp-block .gif-google-sheets .gif-custom-google-sheets label {
    font-family: "Ringside Condensed A", "Ringside Condensed B";
    font-style: normal;
    font-weight: 400;
    color: var(--dark-blue-grey); }
  /* line 19, src/blocks/google-sheets/_google-sheets.scss */
  .editor-styles-wrapper .wp-block .gif-google-sheets .gif-custom-google-sheets .rich-text {
    border: 1px solid;
    padding: 1rem 0.5rem;
    margin: 0.875rem 0;
    max-width: 500px;
    background-color: white; }

/* line 31, src/blocks/google-sheets/_google-sheets.scss */
.dataTables_wrapper, .dataTables_filter {
  color: var(--dark-blue-grey) !important; }

/* line 35, src/blocks/google-sheets/_google-sheets.scss */
table.dataTable {
  border-top: solid 0.3125rem var(--dark-blue-grey);
  font-family: "Ringside Condensed A", "Ringside Condensed B";
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.1875rem;
  margin-bottom: 10px !important; }

/* line 44, src/blocks/google-sheets/_google-sheets.scss */
table.dataTable thead {
  background-color: white; }

/* line 48, src/blocks/google-sheets/_google-sheets.scss */
.dtfh-floatingparent table.dataTable {
  color: var(--dark-blue-grey) !important; }

/* line 52, src/blocks/google-sheets/_google-sheets.scss */
.dataTables_length, .dataTables_filter, .dataTables_paginate, .dataTables_info {
  font-family: "Ringside Condensed A", "Ringside Condensed B";
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.1875rem;
  padding: 16px 0;
  color: var(--dark-blue-grey) !important; }

/* line 61, src/blocks/google-sheets/_google-sheets.scss */
.dataTables_wrapper .dataTables_paginate .paginate_button {
  color: var(--dark-blue-grey) !important; }

/* line 64, src/blocks/google-sheets/_google-sheets.scss */
table.dataTable td {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
  border-bottom: solid 0.0625rem var(--iron) !important; }

/* line 69, src/blocks/google-sheets/_google-sheets.scss */
table.dataTable tr:last-child td {
  /* border-bottom: 0 !important; */ }

/* line 72, src/blocks/google-sheets/_google-sheets.scss */
table.dataTable thead th, table.dataTable thead td {
  /* border-bottom: solid 0.0625rem var(--iron) !important;*/
  border-bottom: 0 !important;
  font-size: 18px; }

/* line 79, src/blocks/google-sheets/_google-sheets.scss */
table.dataTable thead th {
  color: var(--pale-red) !important; }

/* line 82, src/blocks/google-sheets/_google-sheets.scss */
.select2-selection--multiple .select2-search--inline .select2-search__field {
  width: calc(100% - 10px) !important; }

/* line 85, src/blocks/google-sheets/_google-sheets.scss */
.dtfh-floatingparent {
  height: auto !important;
  padding-top: 2rem !important;
  background-color: white !important;
  color: var(--pale-red) !important; }

/* line 91, src/blocks/google-sheets/_google-sheets.scss */
.dtfh-floatingparent table.dataTable {
  margin-bottom: 0 !important;
  color: var(--pale-red) !important; }

/* line 95, src/blocks/google-sheets/_google-sheets.scss */
.dtfh-floatingparent table.dataTable thead tr td,
.dtfh-floatingparent table.dataTable thead tr th {
  border-bottom: solid 0.0625rem var(--iron) !important;
  padding-bottom: 16px !important;
  background-color: white; }

/* line 105, src/blocks/google-sheets/_google-sheets.scss */
#google-sheet_length select {
  margin: 0 5px;
  font-family: "Ringside Condensed A", "Ringside Condensed B";
  font-style: normal;
  font-weight: 400; }

/* line 114, src/blocks/google-sheets/_google-sheets.scss */
#google-sheet_length select > option {
  font-family: "Ringside Condensed A", "Ringside Condensed B" !important;
  font-style: normal !important;
  font-weight: 400 !important; }

/* line 120, src/blocks/google-sheets/_google-sheets.scss */
div.custom-wrapper {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap; }

/* line 126, src/blocks/google-sheets/_google-sheets.scss */
.gif-google-sheets__title {
  font-size: 1.75rem;
  line-height: 1.14;
  font-weight: bold;
  color: var(--dark-blue-grey);
  padding: 16px 0;
  margin: 0;
  font-family: "Ringside Condensed A", "Ringside Condensed B"; }

@media screen and (max-width: 640px) {
  /* line 136, src/blocks/google-sheets/_google-sheets.scss */
  .gif-google-sheets__title {
    font-size: 1.25rem;
    padding: 8px 0; } }

/* line 142, src/blocks/google-sheets/_google-sheets.scss */
.filter-length {
  display: flex;
  gap: 10px; }

/* line 147, src/blocks/google-sheets/_google-sheets.scss */
#google-sheet_wrapper .dataTables_length,
#google-sheet_wrapper .dataTables_filter {
  color: var(--dark-blue-grey) !important;
  font-size: 18px !important;
  float: none !important;
  white-space: nowrap !important; }

/*
#google-sheet_wrapper .dataTables_length{
    float: right !important;
}

#google-sheet_wrapper .dataTables_filter{
     float: left !important; 
}
*/
/* line 164, src/blocks/google-sheets/_google-sheets.scss */
#google-sheet_wrapper .dataTables_info,
#google-sheet_wrapper .dataTables_processing,
#google-sheet_wrapper .dataTables_paginate {
  color: var(--dark-blue-grey) !important;
  font-size: 14px !important; }

/* line 171, src/blocks/google-sheets/_google-sheets.scss */
#google-sheet_wrapper ul:not(.gif-poor) li {
  margin-left: 0 !important; }

/* line 174, src/blocks/google-sheets/_google-sheets.scss */
#google-sheet_wrapper ul:not(.gif-poor) > li::before {
  display: none !important; }

/* line 177, src/blocks/google-sheets/_google-sheets.scss */
.select2-container {
  max-width: 200px !important;
  display: block !important;
  /*margin-top: 8px !important;*/
  width: 100% !important; }

/* line 184, src/blocks/google-sheets/_google-sheets.scss */
#google-sheet_length .select2-container {
  max-width: none;
  display: inline-block !important;
  /*margin-top: 8px !important;*/
  width: 50px !important; }
  /* line 190, src/blocks/google-sheets/_google-sheets.scss */
  #google-sheet_length .select2-container .select2-selection--single {
    height: 33px !important; }

/* line 194, src/blocks/google-sheets/_google-sheets.scss */
.select2-container--open .select2-dropdown--below {
  position: inherit !important; }

/* line 198, src/blocks/google-sheets/_google-sheets.scss */
#google-sheet_next {
  color: var(--dark-blue-grey) !important;
  background: none !important;
  border: none !important; }

/* line 203, src/blocks/google-sheets/_google-sheets.scss */
#google-sheet_next:hover {
  color: var(--pale-red) !important;
  background: none !important; }

/* line 210, src/blocks/google-sheets/_google-sheets.scss */
#google-sheet_paginate .paginate_button {
  color: var(--dark-blue-grey) !important;
  background: none !important;
  border: none !important;
  border-radius: 100px !important;
  padding: 1px 7px !important; }
  /* line 219, src/blocks/google-sheets/_google-sheets.scss */
  #google-sheet_paginate .paginate_button.next span, #google-sheet_paginate .paginate_button.previous span {
    /* color: var(--pale-red) !important; */
    color: var(--dark-blue-grey) !important; }
  /* line 225, src/blocks/google-sheets/_google-sheets.scss */
  #google-sheet_paginate .paginate_button:hover {
    color: var(--pale-red) !important; }
    /* line 227, src/blocks/google-sheets/_google-sheets.scss */
    #google-sheet_paginate .paginate_button:hover span {
      color: var(--pale-red) !important; }
  /* line 232, src/blocks/google-sheets/_google-sheets.scss */
  #google-sheet_paginate .paginate_button.current {
    background: var(--pale-red) !important;
    color: white !important; }
    /* line 236, src/blocks/google-sheets/_google-sheets.scss */
    #google-sheet_paginate .paginate_button.current:hover {
      background: white !important;
      color: var(--pale-red) !important; }
  /* line 242, src/blocks/google-sheets/_google-sheets.scss */
  #google-sheet_paginate .paginate_button.disabled {
    color: #515151 !important; }
    /* line 247, src/blocks/google-sheets/_google-sheets.scss */
    #google-sheet_paginate .paginate_button.disabled span {
      color: #515151 !important;
      font-weight: 600; }

/* line 257, src/blocks/google-sheets/_google-sheets.scss */
#google-sheet_filter input {
  margin-left: 8px !important; }

/* line 261, src/blocks/google-sheets/_google-sheets.scss */
#google-sheet_filter input:focus-visible {
  outline-color: var(--dark-blue-grey) !important;
  outline-offset: 0;
  outline-width: 1px !important; }

/* line 267, src/blocks/google-sheets/_google-sheets.scss */
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control::before,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control::before {
  background-color: white !important;
  border: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  content: "" !important;
  padding: 3px 5px 7px !important;
  right: 5px;
  left: 5px !important;
  height: 0.5em !important;
  width: 0.5em !important;
  background-image: url("../src/images/png/google-arrow-down.png");
  background-size: contain; }

/* line 283, src/blocks/google-sheets/_google-sheets.scss */
table.dataTable > tbody > tr.child ul.dtr-details > li {
  padding-left: 20px !important; }

/* line 287, src/blocks/google-sheets/_google-sheets.scss */
table.dataTable thead > tr > th.sorting::before,
table.dataTable thead > tr > th.sorting_asc::before,
table.dataTable thead > tr > th.sorting_desc::before,
table.dataTable thead > tr > th.sorting_asc_disabled::before,
table.dataTable thead > tr > th.sorting_desc_disabled::before,
table.dataTable thead > tr > td.sorting::before,
table.dataTable thead > tr > td.sorting_asc::before,
table.dataTable thead > tr > td.sorting_desc::before,
table.dataTable thead > tr > td.sorting_asc_disabled::before,
table.dataTable thead > tr > td.sorting_desc_disabled::before {
  opacity: 1 !important;
  top: 20% !important;
  width: 8px !important;
  height: 8px !important;
  font-size: 10px !important;
  background-image: url("../src/images/png/arrow-up.png");
  background-size: contain;
  content: "" !important;
  -webkit-filter: grayscale(1);
  filter: grayscale(1); }

/* line 311, src/blocks/google-sheets/_google-sheets.scss */
table.dataTable thead > tr > th.sorting::after,
table.dataTable thead > tr > th.sorting_asc::after,
table.dataTable thead > tr > th.sorting_desc::after,
table.dataTable thead > tr > th.sorting_asc_disabled::after,
table.dataTable thead > tr > th.sorting_desc_disabled::after,
table.dataTable thead > tr > td.sorting::after,
table.dataTable thead > tr > td.sorting_asc::after, table.dataTable thead > tr >
td.sorting_desc::after, table.dataTable thead > tr > td.sorting_asc_disabled::after,
table.dataTable thead > tr > td.sorting_desc_disabled::after {
  opacity: 1 !important;
  top: calc(20% + 12px) !important;
  bottom: auto !important;
  width: 8px !important;
  height: 8px !important;
  font-size: 10px !important;
  background-image: url("../src/images/png/arrow-down.png");
  background-size: contain;
  content: "" !important;
  -webkit-filter: grayscale(1);
  filter: grayscale(1); }

/* line 338, src/blocks/google-sheets/_google-sheets.scss */
table.dataTable thead > tr > th.sorting_asc::before,
table.dataTable thead > tr > th.sorting_desc::after,
table.dataTable thead > tr > td.sorting_asc::before,
table.dataTable thead > tr > td.sorting_desc::after {
  opacity: 1 !important;
  -webkit-filter: grayscale(0);
  filter: grayscale(0); }

/* line 348, src/blocks/google-sheets/_google-sheets.scss */
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td.dtr-control::before,
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th.dtr-control::before {
  background-color: white !important;
  padding: 10px 5px 0px !important;
  background-image: url("../src/images/png/google-arrow-up.png");
  background-size: contain; }

/* line 357, src/blocks/google-sheets/_google-sheets.scss */
.show-footer-above {
  display: table-row-group; }

/* line 362, src/blocks/google-sheets/_google-sheets.scss */
table.dataTable tfoot th, table.dataTable tfoot td {
  border-top: 0 !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3) !important;
  padding-bottom: 20px !important;
  padding-top: 0 !important; }

@media screen and (max-width: 640px) {
  /* line 373, src/blocks/google-sheets/_google-sheets.scss */
  #google-sheet_wrapper .dataTables_length,
  #google-sheet_wrapper .dataTables_filter {
    padding: 8px 0 16px;
    font-size: 16px !important; }
  /* line 378, src/blocks/google-sheets/_google-sheets.scss */
  .dataTables_wrapper .dataTables_length {
    text-align: left !important; }
  /* line 384, src/blocks/google-sheets/_google-sheets.scss */
  .dataTables_wrapper .dataTables_filter {
    text-align: left !important;
    margin-top: 0 !important; }
  /* line 390, src/blocks/google-sheets/_google-sheets.scss */
  #google-sheet_filter input {
    width: calc(100% - 60px) !important; }
  /*#google-sheet_wrapper .dataTables_info 
    {
       
        font-size: 12px !important;
    }*/ }

/* line 401, src/blocks/google-sheets/_google-sheets.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  white-space: normal;
  font-size: 12px !important; }

/* line 406, src/blocks/google-sheets/_google-sheets.scss */
.select2-container .select2-search--inline {
  float: none !important; }

/* line 410, src/blocks/google-sheets/_google-sheets.scss */
.select2-container--default .select2-search--inline .select2-search__field, .select2-results__option {
  font-size: 12px !important;
  color: var(--dark-blue-grey) !important; }

/* line 414, src/blocks/google-sheets/_google-sheets.scss */
.select2-results__option {
  font-weight: 600 !important; }

/* line 417, src/blocks/google-sheets/_google-sheets.scss */
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  color: white !important;
  background: #28509C !important; }

/* line 422, src/blocks/google-sheets/_google-sheets.scss */
ul.select2-selection__rendered {
  padding-right: 10px !important; }

/* line 426, src/blocks/google-sheets/_google-sheets.scss */
ul.select2-selection__rendered:after {
  content: "";
  position: absolute;
  right: 5px;
  top: 50%;
  transform: translateY(-50%);
  border-top: 5px solid #888;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  margin-top: -2px; }

/* line 438, src/blocks/google-sheets/_google-sheets.scss */
.select2-container .select2-selection--multiple {
  min-height: 28px !important; }

/* line 441, src/blocks/google-sheets/_google-sheets.scss */
.info-pagination {
  display: flex;
  justify-content: space-between; }
  @media screen and (max-width: 640px) {
    /* line 441, src/blocks/google-sheets/_google-sheets.scss */
    .info-pagination {
      display: block; } }
  /* line 449, src/blocks/google-sheets/_google-sheets.scss */
  .info-pagination .dataTables_wrapper .dataTables_info, .info-pagination .dataTables_wrapper .dataTables_paginate {
    float: none !important;
    padding-top: 0.5rem !important; }

/* line 455, src/blocks/google-sheets/_google-sheets.scss */
table.dataTable > tbody > tr.child span.dtr-title {
  display: block !important;
  color: var(--pale-red) !important; }

/* line 460, src/blocks/google-sheets/_google-sheets.scss */
.table-text-bold {
  font-weight: 700; }

/* line 464, src/blocks/google-sheets/_google-sheets.scss */
.table-text-italic {
  font-style: italic; }

/* line 468, src/blocks/google-sheets/_google-sheets.scss */
.table-text-underline {
  text-decoration: underline; }

/* line 472, src/blocks/google-sheets/_google-sheets.scss */
.table-link {
  color: var(--dusk-blue) !important;
  text-decoration: none;
  border-bottom: dashed 0.0625rem var(--dusk-blue); }
  /* line 478, src/blocks/google-sheets/_google-sheets.scss */
  .table-link:hover {
    border-color: var(--pale-red);
    color: var(--pale-red) !important; }

/* line 486, src/blocks/google-sheets/_google-sheets.scss */
span.filter-by-text {
  font-weight: 400;
  font-size: 13px;
  margin-bottom: 0.25em;
  display: block; }
