@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,500,600,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,500,600,700);
body.compensate-for-scrollbar {
    overflow: hidden;
}

.fancybox-active {
    height: auto;
}

.fancybox-is-hidden {
    left: -9999px;
    margin: 0;
    position: absolute !important;
    top: -9999px;
    visibility: hidden;
}

.fancybox-container {
    -webkit-backface-visibility: hidden;
    height: 100%;
    left: 0;
    outline: none;
    position: fixed;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    transform: translateZ(0);
    width: 100%;
    z-index: 99992;
}

.fancybox-container * {
    box-sizing: border-box;
}

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
}

.fancybox-bg {
    background: rgb(30, 30, 30);
    opacity: 0;
    transition-duration: inherit;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.47, 0, .74, .71);
}

.fancybox-is-open .fancybox-bg {
    opacity: .9;
    transition-timing-function: cubic-bezier(.22, .61, .36, 1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
    direction: ltr;
    opacity: 0;
    position: absolute;
    transition: opacity .25s ease, visibility 0s ease .25s;
    visibility: hidden;
    z-index: 99997;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
    opacity: 1;
    transition: opacity .25s ease 0s, visibility 0s ease 0s;
    visibility: visible;
}

.fancybox-infobar {
    color: #ccc;
    font-size: 13px;
    -webkit-font-smoothing: subpixel-antialiased;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    top: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.fancybox-toolbar {
    right: 0;
    top: 0;
}

.fancybox-stage {
    direction: ltr;
    overflow: visible;
    transform: translateZ(0);
    z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
    overflow: hidden;
}

.fancybox-slide {
    -webkit-backface-visibility: hidden;
    /* Using without prefix would break IE11 */
    display: none;
    height: 100%;
    left: 0;
    outline: none;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    transition-property: transform, opacity;
    white-space: normal;
    width: 100%;
    z-index: 99994;
}

.fancybox-slide::before {
    content: '';
    display: inline-block;
    font-size: 0;
    height: 100%;
    vertical-align: middle;
    width: 0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
    display: block;
}

.fancybox-slide--image {
    overflow: hidden;
    padding: 44px 0;
}

.fancybox-slide--image::before {
    display: none;
}

.fancybox-slide--html {
    padding: 6px;
}

.fancybox-content {
    background: #fff;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: relative;
    text-align: left;
    vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
    animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    -webkit-backface-visibility: hidden;
    background: transparent;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left: 0;
    max-width: none;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;
    -ms-transform-origin: top left;
    transform-origin: top left;
    transition-property: transform, opacity;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
    cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
    cursor: zoom-in;
}

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
    cursor: -webkit-grab;
    cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

.fancybox-container [data-selectable='true'] {
    cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
    background: transparent;
    border: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
}

.fancybox-spaceball {
    z-index: 1;
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
    height: 100%;
    overflow: visible;
    padding: 0;
    width: 100%;
}

.fancybox-slide--video .fancybox-content {
    background: #000;
}

.fancybox-slide--map .fancybox-content {
    background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
    background: #fff;
}

.fancybox-video,
.fancybox-iframe {
    background: transparent;
    border: 0;
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

/* Fix iOS */
.fancybox-iframe {
    left: 0;
    position: absolute;
    top: 0;
}

.fancybox-error {
    background: #fff;
    cursor: default;
    max-width: 400px;
    padding: 40px;
    width: 100%;
}

.fancybox-error p {
    color: #444;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0;
}

/* Buttons */

.fancybox-button {
    background: rgba(30, 30, 30, .6);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    position: relative;
    transition: color .2s;
    vertical-align: top;
    visibility: inherit;
    width: 44px;
}

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
    color: #ccc;
}

.fancybox-button:hover {
    color: #fff;
}

.fancybox-button:focus {
    outline: none;
}

.fancybox-button.fancybox-focus {
    outline: 1px dotted;
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
    color: #888;
    cursor: default;
    outline: none;
}

/* Fix IE11 */
.fancybox-button div {
    height: 100%;
}

.fancybox-button svg {
    display: block;
    height: 100%;
    overflow: visible;
    position: relative;
    width: 100%;
}

.fancybox-button svg path {
    fill: currentColor;
    stroke-width: 0;
}

.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
    display: none;
}

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
    display: none;
}

.fancybox-progress {
    background: #ff5268;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -ms-transform-origin: 0;
    transform-origin: 0;
    transition-property: transform;
    transition-timing-function: linear;
    z-index: 99998;
}

/* Close button on the top right corner of html content */

.fancybox-close-small {
    background: transparent;
    border: 0;
    border-radius: 0;
    color: #ccc;
    cursor: pointer;
    opacity: .8;
    padding: 8px;
    position: absolute;
    right: -12px;
    top: -44px;
    z-index: 401;
}

.fancybox-close-small:hover {
    color: #fff;
    opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
    color: currentColor;
    padding: 10px;
    right: 0;
    top: 0;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
    overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
    display: none;
}

/* Navigation arrows */

.fancybox-navigation .fancybox-button {
    background-clip: content-box;
    height: 100px;
    opacity: 0;
    position: absolute;
    top: calc(50% - 50px);
    width: 70px;
}

.fancybox-navigation .fancybox-button div {
    padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
    left: env(safe-area-inset-left);
    padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
    padding: 31px 6px 31px 26px;
    right: 0;
    right: env(safe-area-inset-right);
}

/* Caption */

.fancybox-caption {
    background: linear-gradient(to top,
        rgba(0, 0, 0, .85) 0%,
        rgba(0, 0, 0, .3) 50%,
        rgba(0, 0, 0, .15) 65%,
        rgba(0, 0, 0, .075) 75.5%,
        rgba(0, 0, 0, .037) 82.85%,
        rgba(0, 0, 0, .019) 88%,
        rgba(0, 0, 0, 0) 100%);
    bottom: 0;
    color: #eee;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 75px 44px 25px 44px;
    pointer-events: none;
    right: 0;
    text-align: center;
    z-index: 99996;
}

@supports (padding: max(0px)) {
    .fancybox-caption {
        padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left));
    }
}

.fancybox-caption--separate {
    margin-top: -50px;
}

.fancybox-caption__body {
    max-height: 50vh;
    overflow: auto;
    pointer-events: all;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
    color: #ccc;
    text-decoration: none;
}

.fancybox-caption a:hover {
    color: #fff;
    text-decoration: underline;
}

/* Loading indicator */

.fancybox-loading {
    animation: fancybox-rotate 1s linear infinite;
    background: transparent;
    border: 4px solid #888;
    border-bottom-color: #fff;
    border-radius: 50%;
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 50px;
    z-index: 99999;
}

@keyframes fancybox-rotate {
    100% {
        transform: rotate(360deg);
    }
}

/* Transition effects */

.fancybox-animated {
    transition-timing-function: cubic-bezier(0, 0, .25, 1);
}

/* transitionEffect: slide */

.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}

/* transitionEffect: fade */

.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
    opacity: 0;
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1;
}

/* transitionEffect: zoom-in-out */

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(.5, .5, .5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */

.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    -ms-transform: rotate(-360deg);
    transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}

/* transitionEffect: circular */

.fancybox-fx-circular.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */

.fancybox-fx-tube.fancybox-slide--previous {
    transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
    transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
    transform: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
    .fancybox-slide {
        padding-left: 6px;
        padding-right: 6px;
    }

    .fancybox-slide--image {
        padding: 6px 0;
    }

    .fancybox-close-small {
        right: -6px;
    }

    .fancybox-slide--image .fancybox-close-small {
        background: #4e4e4e;
        color: #f2f4f6;
        height: 36px;
        opacity: 1;
        padding: 6px;
        right: 0;
        top: 0;
        width: 36px;
    }

    .fancybox-caption {
        padding-left: 12px;
        padding-right: 12px;
    }

    @supports (padding: max(0px)) {
        .fancybox-caption {
            padding-left: max(12px, env(safe-area-inset-left));
            padding-right: max(12px, env(safe-area-inset-right));
        }
    }
}
/* Share */

.fancybox-share {
    background: #f4f4f4;
    border-radius: 3px;
    max-width: 90%;
    padding: 30px;
    text-align: center;
}

.fancybox-share h1 {
    color: #222;
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 20px 0;
}

.fancybox-share p {
    margin: 0;
    padding: 0;
}

.fancybox-share__button {
    border: 0;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 5px 10px 5px;
    min-width: 130px;
    padding: 0 15px;
    text-decoration: none;
    transition: all .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
}

.fancybox-share__button:visited,
.fancybox-share__button:link {
    color: #fff;
}

.fancybox-share__button:hover {
    text-decoration: none;
}

.fancybox-share__button--fb {
    background: #3b5998;
}

.fancybox-share__button--fb:hover {
    background: #344e86;
}

.fancybox-share__button--pt {
    background: #bd081d;
}

.fancybox-share__button--pt:hover {
    background: #aa0719;
}

.fancybox-share__button--tw {
    background: #1da1f2;
}

.fancybox-share__button--tw:hover {
    background: #0d95e8;
}

.fancybox-share__button svg {
    height: 25px;
    margin-right: 7px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 25px;
}

.fancybox-share__button svg path {
    fill: #fff;
}

.fancybox-share__input {
    background: transparent;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    border-radius: 0;
    color: #5d5b5b;
    font-size: 14px;
    margin: 10px 0 0 0;
    outline: none;
    padding: 10px 15px;
    width: 100%;
}
/* Thumbs */

.fancybox-thumbs {
    background: #ddd;
    bottom: 0;
    display: none;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px 2px;
    position: absolute;
    right: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    top: 0;
    width: 212px;
    z-index: 99995;
}

.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
    display: block;
}

.fancybox-show-thumbs .fancybox-inner {
    right: 212px;
}

.fancybox-thumbs__list {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    position: relative;
    white-space: nowrap;
    width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
    overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
    width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px;
}

.fancybox-thumbs__list a {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: rgba(0, 0, 0, .1);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: calc(100% - 8px);
    max-width: calc(50% - 4px);
    outline: none;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    width: 100px;
}

.fancybox-thumbs__list a::before {
    border: 6px solid #ff5268;
    bottom: 0;
    content: '';
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .2s cubic-bezier(.25, .46, .45, .94);
    z-index: 99991;
}

.fancybox-thumbs__list a:focus::before {
    opacity: .5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
    opacity: 1;
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
    .fancybox-thumbs {
        width: 110px;
    }

    .fancybox-show-thumbs .fancybox-inner {
        right: 110px;
    }

    .fancybox-thumbs__list a {
        max-width: calc(100% - 10px);
    }
}
.explorer-element {
  box-sizing: border-box;
  width: 100%;
  padding: 10px;
}

.explorer-container {
  box-sizing: content-box;
  height: auto;
  width: 100%;
  background-color: #1d3249;
  box-shadow: 0px 5px 12px 0px #96969b;
  /* border-radius: 8px; */
  display: grid;
  grid-template-rows: auto 600px auto;
  grid-template-columns: 1fr;
  grid-template-areas:
    "top-panel"
    "graph-panel"
    "side-panel";
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #6b6b6b;
}

.explorer__top-panel {
  grid-area: top-panel;
  margin: 12px;
  margin-left: 16px;
  margin-right: 16px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-around;
  gap: 8px;
}

.explorer__graph-panel {
  grid-area: graph-panel;
  box-sizing: border-box;
  margin: 16px;
  margin-top: 6px;
  position: relative;
  background-color: #f7f7f7;
  /* border-radius: 8px; */
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.explorer__side-panel {
  grid-area: side-panel;
  /* border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px; */
  background-color: #f7f7f7;
  display: flex;
  flex-direction: column;
  padding: 16px;
  gap: 20px;
}

@media (min-width: 900px) {
  .explorer-container {
    height: 600px;
    width: 100%;
    margin: 0px;
    max-width: 1200px;
    grid-template-rows: auto 1fr 60px;
    grid-template-columns: 260px 1fr;
    grid-template-areas:
      "side-panel top-panel "
      "side-panel graph-panel"
      "side-panel graph-panel";
  }

  .explorer__top-panel {
    display: flex;
    flex-direction: row;
    margin-bottom: 0px;
  }

  .explorer__side-panel {
    grid-area: side-panel;
    /* border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 0px; */
    background-color: #f7f7f7;
    display: flex;
    flex-direction: column;
    padding: 16px;
    gap: 20px;
  }
}

.selection-container {
  flex-grow: 1;
}

.explorer__utility-panel {
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: space-between;
}

.utility-button {
  height: 40px;
  width: 40px;
  background-color: #e2e2e8;
  border-radius: 8px;
  /* box-shadow: 0px 15px 24px #212b5754; */
  display: flex;
  justify-content: center;
  align-items: center;
  border-width: 0;
  cursor: pointer;
}

.utility-button:hover {
  background-color: #b7c4ff;
  color: #ffffff;
}

.option {
  box-sizing: border-box;
  height: 60px;
  padding: 10px;
  background-color: green;
}

.dropdown-selector--top {
  height: 50px;
  width: 200px;
  background-color: none;
  display: flex;
  flex-direction: column;
}

.dropdown-selector--side {
  box-sizing: border-box;
  height: 60px;
  padding: 8px;
  padding-left: 20px;
  background-color: #ffffff;
  box-shadow: 0px 0px 10px 0px #212b5754;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.chart-container {
  width: 100%;
  height: 100%;
  margin-top: 30px;
  margin-bottom: 6px;
  padding-top: 6px;
  display: flex;
  flex-direction: column;
  position: relative;
}

.chart-display {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  background-color: #f7f7f7;
  display: flex;
  flex-direction: column;
  font-family: "Source Sans Pro";
}

.chart-toggle {
  position: absolute;
  top: 8px;
  right: 8px;
  z-index: 1;
  display: flex;
  column-gap: 15px;
}

.chart-header {
  box-sizing: border-box;
  padding-left: 16px;
  padding-right: 16px;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: left;
}

.chart-title {
  font-size: 1.6rem;
  color: black;
  font-weight: bold;
}

.chart-subtitle {
  font-size: 1rem;
  color: rgb(51, 51, 51);
  font-weight: 500;
}

.chart-body {
  height: 100%;
  width: 100%;
  box-sizing: border-box;
  display: flex;
  position: relative;
  flex-grow: 1;
  font-family: "Source Sans Pro", sans-serif;
  justify-content: center;
  align-items: center;
}

.setting-header {
  font-size: 0.9em;
  color: #6b6b6b;
  margin-left: 2px;
  font-weight: 200;
}

.setting-header--large {
  font-size: 1.2em;
  color: #6b6b6b;
  margin-left: 2px;
  font-weight: 200;
}

.toggle--top {
  height: 50px;
  background-color: none;
  display: flex;
  flex-direction: column;
}

.toggle__header--top {
  font-family: "Source Sans Pro";
  font-size: 12px;
  font-weight: 600;
  color: #ffffff;
  margin-left: 2px;
  margin-bottom: 3px;
}

#data-download-link {
  position: absolute;
  height: 100%;
  width: 100%;
  background-color: red;
}

.logo {
  width: 140px;
  position: absolute;
  right: 20px;
  top: 20px;
}
.chart {
  box-sizing: border-box;
  height: 100%;
  width: 100%;
  position: absolute;
  justify-content: center;
  align-items: center;
  font-family: "Source Sans Pro", sans-serif;
}

.line-chart {
}

svg.highcharts-root {
  font-family: "Source Sans Pro", sans-serif;
}

.highcharts-background {
  fill: #f7f7f7;
}

.highcharts-legend-item {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  color: rgb(51, 51, 51);
}

.highcharts-axis-labels {
  font-family: "Source Sans Pro", sans-serif;
}

.map-chart {
  height: 100%;
  width: 100%;
  padding: 15px;
  padding-bottom: 5px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.map-container {
  width: 100%;
  flex-grow: 2;
}

.country-marks-container {
  height: 100%;
  width: 100%;
}

.slider-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: calc(100% - 40px);
  height: 40px;
  justify-self: end;
}

.slider-label {
  font-size: 1rem;
  margin-right: 10px;
  margin-bottom: 5px;
}

.marks {
  stroke-width: 0.2px;
  transform: translateX(-0px) translateY(-30px);
}

.marks .country {
  stroke: grey;
}

.marks .country:hover {
  filter: brightness(80%);
}

.marks .interiors {
  fill: none;
  stroke: #9fd5d8;
  stroke-width: 0.5px;
}

.loading-data-label {
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.no-data-label {
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.color-legend {
  position: absolute;
  left: 20px;
  bottom: 30px;
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.legend-item {
  width: 80px;
  height: 20px;
  display: flex;
  flex-direction: row;
  gap: 5px;
  align-items: center;
}

.legend-item--color-block {
  width: 30px;
  height: 100%;
}

.legend-item--text {
  font-size: 0.6rem;
  font-weight: 700;
}

.chart-controls {
  width: 100%;
  padding-left: 16px;
  padding-right: 16px;
  flex-grow: 0;
}
.country-selector {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 14px;
}

.country-selector__instruction {
  font-size: 15px;
  color: #6b6b6b;
  font-weight: 500;
}

.country-selector__search {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
  height: 36px;
  width: 100%;
  border-radius: 8px;
  padding-left: 5px;
  background-color: #e2e2e8;
  /* box-shadow: 0 0 0 1px rgb(0 0 0 / 10%), 0 2px 2px rgb(0 0 0 / 8%); */
}

.AiOutlineSearch-symbol {
  width: 25px;
}

.country-selector__search-input {
  border: none;
  width: 200px;
  font-size: 15px;
  font-weight: 600;
  background-color: #e2e2e8;
}

.country-selector__search-input:focus {
  outline: none;
}

.country-selector__display {
  overflow: auto;
  flex-grow: 1;
  height: 240px;
  /* box-shadow: 0 0 0 1px rgb(0 0 0 / 10%), 0 2px 2px rgb(0 0 0 / 8%); */
  overflow-y: scroll;
  border-radius: 8px;
  background-image: linear-gradient(to top, #e2e2e8, #e2e2e8),
    linear-gradient(to top, #e2e2e8, #e2e2e8),
    linear-gradient(to top, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0)),
    linear-gradient(to bottom, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0));
  background-position: bottom center, top center, bottom center, top center;
  background-repeat: no-repeat;
  background-size: 100% 20px, 100% 20px, 100% 20px, 100% 20px;
  background-attachment: local, local, scroll, scroll;
  background-color: #e2e2e8;
}

.country-selector__display--selected {
  height: 35px;
  background-color: white;
  color: #212b57;
  font-size: 20px;
  font-weight: 600;
  box-shadow: 0 0 0 2px #212b57, 0 2px 2px #212b57;
  border-radius: 8px;
  display: flex;
  align-items: center;
  overflow-x: hidden;
  animation: alert-country-selector 1s;
}

.country-selector__display--multi-selected {
  height: 120px;
  background-color: white;
  color: #212b57;
  font-size: 20px;
  box-shadow: 0 0 0 2px #212b57, 0 2px 2px #212b57;
  border-radius: 8px;
  align-items: center;
  overflow: auto;
  overflow-y: scroll;
  background-image: linear-gradient(to top, white, white),
    linear-gradient(to top, white, white),
    linear-gradient(to top, rgba(0, 0, 0, 0.15), rgba(255, 255, 255, 0)),
    linear-gradient(to bottom, rgba(0, 0, 0, 0.15), rgba(255, 255, 255, 0));
  background-position: bottom center, top center, bottom center, top center;
  background-color: white;
  background-repeat: no-repeat;
  background-size: 100% 20px, 100% 20px, 100% 14px, 100% 14px;
  background-attachment: local, local, scroll, scroll;
}

.country-selector__display--available {
  margin-top: 5px;
}

.list-item {
  padding: 10px;
  width: 100%;
  font-size: 15px;
  font-weight: 600;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.list-item--selected-single {
  width: 100%;
  padding-left: 10px;
  font-size: 20px;
  font-weight: 600;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.list-item--selected {
  padding: 10px;
  width: 100%;
  font-size: 15px;
  font-weight: 600;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-evenly;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.list-item--selected__text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  flex-grow: 1;
}

.list-item--selected:hover {
  background-color: #f8f6f6;
}

.list-item:hover {
  background-color: #d3fade;
  cursor: pointer;
}

@keyframes alert-country-selector {
  0% {
    background-color: white;
  }
  50% {
    background-color: #13ce74;
  }
  100% {
    background-color: white;
  }
}

.compare-button {
  padding: 6px;
  border-width: 2px;
  border-radius: 8px;
  border-style: dashed;
  border-color: #212b57;
  background-color: #f7f7f7;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 5px
}

.compare-button:hover {
  background-color: #212b57;
  color: white;
  cursor: pointer;
}

.compare-button__text {
  font-size: 12px;
  font-weight: 600
}

.focus-country-button {
  margin-right: 4px;
}

.focus-country-button:hover {
  color: #6b6b6b;
}

.focus-country-button--focused {
  margin-right: 4px;
}

.delete-item-button {
  margin-right: 5px;
}

.delete-item-button:hover {
  margin-right: 5px;
  cursor: pointer;
}

.focus-pill {
  height: 20px;
  background-color: #212b57;
  display: flex;
  flex-direction: row;
  align-items: center;
  border-radius: 8px;
  font-size: 12px;
  color: white;
}

.focus-pill:hover {
  height: 20px;
  background-color: #485280;
  color: rgb(241, 241, 241);
  cursor: pointer;
}

.focus-text {
  margin-left: 8px;
  margin-right: 4px;
}
.selector__header {
  font-family: "Source Sans Pro";
  font-size: 12px;
  color: #ffffff;
  margin-left: 2px;
  font-weight: 600;
  margin-bottom: 3px;
}

.Select-menu.outer {
  z-index: 1000;
}

body {
  font-family: "Source Sans Pro", sans-serif;
}

.benchmark-graphic {
  box-sizing: content;
  width: 315px;
  height: 400px;
  border-color: black;
  padding: 16px;
}

.benchmark-container {
  display: flex;
  flex-direction: column;
  margin-top: 40px;
}

@media screen and (min-width: 1400px) {
  .benchmark-container {
    display: flex;
    flex-direction: row;
  }
}

.regionBar-container {
  display: flex;
  flex-direction: column;
  margin-top: 40px;
}

@media screen and (min-width: 1400px) {
  .regionBar-container {
    display: flex;
    flex-direction: row;
  }
}

.regionBar-graphic {
  box-sizing: content;
  width: 315px;
  height: 600px;
  border-color: black;
  padding: 16px;
}

.homepageLine-graphic {
  box-sizing: content;
  border-radius: 15px;
  border-color: black;
  padding: 20px;
}

.homepageLine-container {
  display: flex;
  flex-direction: column;
  margin-top: 40px;
  gap: 30px;
}

.topicBar-container {
  display: flex;
  flex-direction: column;
  margin-top: 40px;
  gap: 3px;
}

.topicLine-container {
  display: flex;
  flex-direction: column;
  margin-top: 40px;
  gap: 30px;
}

.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9)}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{/*
      /*rtl:begin:ignore*/left:0/*
      /*rtl:end:ignore*/}/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{/*
      /*rtl:begin:ignore*/right:0/*
      /*rtl:end:ignore*/}/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,0.1)}.numInputWrapper span:active{background:rgba(0,0,0,0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,0.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}.numInputWrapper:hover{background:rgba(0,0,0,0.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,0.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,0.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.dayContainer + .dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,0.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
/** Import everything from autoload */

/* stylelint-disable no-invalid-position-at-import-rule */

/** Bootstrap navbar fix (https://git.io/fADqW) */

/** Import Bootstrap functions */

/***********************
  * Breakpoints
  **********************/

/******************
  * Spacers
  ****************/

/******************
  * Bootstrap
  ****************/

/*!
 * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */

/* line 19, node_modules/bootstrap/scss/_reboot.scss */

*,
*::before,
*::after {
  box-sizing: border-box;
}

/* line 25, node_modules/bootstrap/scss/_reboot.scss */

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* line 35, node_modules/bootstrap/scss/_reboot.scss */

article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}

/* line 46, node_modules/bootstrap/scss/_reboot.scss */

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

/* line 62, node_modules/bootstrap/scss/_reboot.scss */

[tabindex="-1"]:focus {
  outline: 0 !important;
}

/* line 72, node_modules/bootstrap/scss/_reboot.scss */

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

/* line 88, node_modules/bootstrap/scss/_reboot.scss */

h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

/* line 97, node_modules/bootstrap/scss/_reboot.scss */

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 110, node_modules/bootstrap/scss/_reboot.scss */

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  text-decoration-skip-ink: none;
}

/* line 119, node_modules/bootstrap/scss/_reboot.scss */

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

/* line 125, node_modules/bootstrap/scss/_reboot.scss */

ol,
ul,
dl,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 132, node_modules/bootstrap/scss/_reboot.scss */

ol ol,
ul ul,
dl ul,
ul dl,
dl dl,
ol ul,
ol dl,
ul ol,
dl ol {
  margin-bottom: 0;
}

/* line 139, node_modules/bootstrap/scss/_reboot.scss */

dt {
  font-weight: 700;
}

/* line 143, node_modules/bootstrap/scss/_reboot.scss */

dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

/* line 148, node_modules/bootstrap/scss/_reboot.scss */

blockquote {
  margin: 0 0 1rem;
}

/* line 152, node_modules/bootstrap/scss/_reboot.scss */

b,
strong {
  font-weight: bolder;
}

/* line 157, node_modules/bootstrap/scss/_reboot.scss */

small {
  font-size: 80%;
}

/* line 166, node_modules/bootstrap/scss/_reboot.scss */

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

/* line 174, node_modules/bootstrap/scss/_reboot.scss */

sub {
  bottom: -.25em;
}

/* line 175, node_modules/bootstrap/scss/_reboot.scss */

sup {
  top: -.5em;
}

/* line 182, node_modules/bootstrap/scss/_reboot.scss */

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

a:hover {
  color: #0056b3;
  text-decoration: underline;
}

/* line 199, node_modules/bootstrap/scss/_reboot.scss */

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a:not([href]):not([tabindex]):hover,
a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}

/* line 208, node_modules/bootstrap/scss/_reboot.scss */

a:not([href]):not([tabindex]):focus {
  outline: 0;
}

/* line 218, node_modules/bootstrap/scss/_reboot.scss */

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

/* line 226, node_modules/bootstrap/scss/_reboot.scss */

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}

/* line 240, node_modules/bootstrap/scss/_reboot.scss */

figure {
  margin: 0 0 1rem;
}

/* line 250, node_modules/bootstrap/scss/_reboot.scss */

img {
  vertical-align: middle;
  border-style: none;
}

/* line 255, node_modules/bootstrap/scss/_reboot.scss */

svg {
  overflow: hidden;
  vertical-align: middle;
}

/* line 267, node_modules/bootstrap/scss/_reboot.scss */

table {
  border-collapse: collapse;
}

/* line 271, node_modules/bootstrap/scss/_reboot.scss */

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

/* line 279, node_modules/bootstrap/scss/_reboot.scss */

th {
  text-align: inherit;
}

/* line 290, node_modules/bootstrap/scss/_reboot.scss */

label,
.form-holder .form-holder__outer .form-holder__inner label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

/* line 299, node_modules/bootstrap/scss/_reboot.scss */

button {
  border-radius: 0;
}

/* line 308, node_modules/bootstrap/scss/_reboot.scss */

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

/* line 313, node_modules/bootstrap/scss/_reboot.scss */

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 324, node_modules/bootstrap/scss/_reboot.scss */

button,
input {
  overflow: visible;
}

/* line 329, node_modules/bootstrap/scss/_reboot.scss */

button,
select {
  text-transform: none;
}

/* line 337, node_modules/bootstrap/scss/_reboot.scss */

select {
  word-wrap: normal;
}

/* line 345, node_modules/bootstrap/scss/_reboot.scss */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/* line 358, node_modules/bootstrap/scss/_reboot.scss */

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer;
}

/* line 365, node_modules/bootstrap/scss/_reboot.scss */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

/* line 373, node_modules/bootstrap/scss/_reboot.scss */

input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 380, node_modules/bootstrap/scss/_reboot.scss */

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox;
}

/* line 392, node_modules/bootstrap/scss/_reboot.scss */

textarea {
  overflow: auto;
  resize: vertical;
}

/* line 398, node_modules/bootstrap/scss/_reboot.scss */

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

/* line 413, node_modules/bootstrap/scss/_reboot.scss */

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

/* line 425, node_modules/bootstrap/scss/_reboot.scss */

progress {
  vertical-align: baseline;
}

/* line 430, node_modules/bootstrap/scss/_reboot.scss */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 435, node_modules/bootstrap/scss/_reboot.scss */

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

/* line 448, node_modules/bootstrap/scss/_reboot.scss */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 457, node_modules/bootstrap/scss/_reboot.scss */

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

/* line 466, node_modules/bootstrap/scss/_reboot.scss */

output {
  display: inline-block;
}

/* line 470, node_modules/bootstrap/scss/_reboot.scss */

summary {
  display: list-item;
  cursor: pointer;
}

/* line 475, node_modules/bootstrap/scss/_reboot.scss */

template {
  display: none;
}

/* line 481, node_modules/bootstrap/scss/_reboot.scss */

[hidden] {
  display: none !important;
}

/*!
 * Bootstrap Grid v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/* line 8, node_modules/bootstrap/scss/bootstrap-grid.scss */

html {
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}

/* line 13, node_modules/bootstrap/scss/bootstrap-grid.scss */

*,
*::before,
*::after {
  box-sizing: inherit;
}

/* line 6, node_modules/bootstrap/scss/_grid.scss */

.container {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  /* line 6, node_modules/bootstrap/scss/_grid.scss */

  .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  /* line 6, node_modules/bootstrap/scss/_grid.scss */

  .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  /* line 6, node_modules/bootstrap/scss/_grid.scss */

  .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  /* line 6, node_modules/bootstrap/scss/_grid.scss */

  .container {
    max-width: 1140px;
  }
}

@media (min-width: 1400px) {
  /* line 6, node_modules/bootstrap/scss/_grid.scss */

  .container {
    max-width: 1312px;
  }
}

@media (min-width: 1600px) {
  /* line 6, node_modules/bootstrap/scss/_grid.scss */

  .container {
    max-width: 1499px;
  }
}

/* line 18, node_modules/bootstrap/scss/_grid.scss */

.container-fluid {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
  margin-right: auto;
  margin-left: auto;
}

/* line 28, node_modules/bootstrap/scss/_grid.scss */

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -1rem;
  margin-left: -1rem;
}

/* line 34, node_modules/bootstrap/scss/_grid.scss */

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

/* line 38, node_modules/bootstrap/scss/_grid.scss */

.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

/* line 8, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.b-content-feature-media .c-content-left-feature-right__right,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto,
.col-xxl-1,
.col-xxl-2,
.col-xxl-3,
.col-xxl-4,
.col-xxl-5,
.col-xxl-6,
.col-xxl-7,
.col-xxl-8,
.col-xxl-9,
.col-xxl-10,
.col-xxl-11,
.col-xxl-12,
.col-xxl,
.col-xxl-auto,
.col-xxxl-1,
.col-xxxl-2,
.col-xxxl-3,
.col-xxxl-4,
.col-xxxl-5,
.col-xxxl-6,
.col-xxxl-7,
.col-xxxl-8,
.col-xxxl-9,
.col-xxxl-10,
.col-xxxl-11,
.col-xxxl-12,
.col-xxxl,
.col-xxxl-auto {
  position: relative;
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}

/* line 31, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

/* line 36, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

/* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

/* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

/* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

/* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

/* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

/* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

/* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

/* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

/* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

/* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

/* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

/* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

/* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-first {
  order: -1;
}

/* line 50, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-last {
  order: 13;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-0 {
  order: 0;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-1 {
  order: 1;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-2 {
  order: 2;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-3 {
  order: 3;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-4 {
  order: 4;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-5 {
  order: 5;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-6 {
  order: 6;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-7 {
  order: 7;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-8 {
  order: 8;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-9 {
  order: 9;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-10 {
  order: 10;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-11 {
  order: 11;
}

/* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.order-12 {
  order: 12;
}

/* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.offset-1 {
  margin-left: 8.33333%;
}

/* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.offset-2 {
  margin-left: 16.66667%;
}

/* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.offset-3 {
  margin-left: 25%;
}

/* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.offset-4 {
  margin-left: 33.33333%;
}

/* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.offset-5 {
  margin-left: 41.66667%;
}

/* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.offset-6 {
  margin-left: 50%;
}

/* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.offset-7 {
  margin-left: 58.33333%;
}

/* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.offset-8 {
  margin-left: 66.66667%;
}

/* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.offset-9 {
  margin-left: 75%;
}

/* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.offset-10 {
  margin-left: 83.33333%;
}

/* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

.offset-11 {
  margin-left: 91.66667%;
}

@media (min-width: 576px) {
  /* line 31, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  /* line 36, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-first {
    order: -1;
  }

  /* line 50, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-last {
    order: 13;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-0 {
    order: 0;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-1 {
    order: 1;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-2 {
    order: 2;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-3 {
    order: 3;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-4 {
    order: 4;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-5 {
    order: 5;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-6 {
    order: 6;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-7 {
    order: 7;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-8 {
    order: 8;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-9 {
    order: 9;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-10 {
    order: 10;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-11 {
    order: 11;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-sm-12 {
    order: 12;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-0 {
    margin-left: 0;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-1 {
    margin-left: 8.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-2 {
    margin-left: 16.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-3 {
    margin-left: 25%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-4 {
    margin-left: 33.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-5 {
    margin-left: 41.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-6 {
    margin-left: 50%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-7 {
    margin-left: 58.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-8 {
    margin-left: 66.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-9 {
    margin-left: 75%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-10 {
    margin-left: 83.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-sm-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 768px) {
  /* line 31, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  /* line 36, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-first {
    order: -1;
  }

  /* line 50, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-last {
    order: 13;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-0 {
    order: 0;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-1 {
    order: 1;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-2 {
    order: 2;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-3 {
    order: 3;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-4 {
    order: 4;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-5 {
    order: 5;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-6 {
    order: 6;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-7 {
    order: 7;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-8 {
    order: 8;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-9 {
    order: 9;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-10 {
    order: 10;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-11 {
    order: 11;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-md-12 {
    order: 12;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-0 {
    margin-left: 0;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-1 {
    margin-left: 8.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-2 {
    margin-left: 16.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-3 {
    margin-left: 25%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-4 {
    margin-left: 33.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-5 {
    margin-left: 41.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-6 {
    margin-left: 50%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-7 {
    margin-left: 58.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-8 {
    margin-left: 66.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-9 {
    margin-left: 75%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-10 {
    margin-left: 83.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-md-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 992px) {
  /* line 31, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  /* line 36, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-first {
    order: -1;
  }

  /* line 50, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-last {
    order: 13;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-0 {
    order: 0;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-1 {
    order: 1;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-2 {
    order: 2;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-3 {
    order: 3;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-4 {
    order: 4;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-5 {
    order: 5;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-6 {
    order: 6;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-7 {
    order: 7;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-8 {
    order: 8;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-9 {
    order: 9;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-10 {
    order: 10;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-11 {
    order: 11;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-lg-12 {
    order: 12;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-0 {
    margin-left: 0;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-1 {
    margin-left: 8.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-2 {
    margin-left: 16.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-3 {
    margin-left: 25%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-4 {
    margin-left: 33.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-5 {
    margin-left: 41.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-6 {
    margin-left: 50%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-7 {
    margin-left: 58.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-8 {
    margin-left: 66.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-9 {
    margin-left: 75%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-10 {
    margin-left: 83.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-lg-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 1200px) {
  /* line 31, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  /* line 36, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-4,
  .b-content-feature-media .c-content-left-feature-right__right {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-first {
    order: -1;
  }

  /* line 50, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-last {
    order: 13;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-0 {
    order: 0;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-1 {
    order: 1;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-2 {
    order: 2;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-3 {
    order: 3;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-4 {
    order: 4;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-5 {
    order: 5;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-6 {
    order: 6;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-7 {
    order: 7;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-8 {
    order: 8;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-9 {
    order: 9;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-10 {
    order: 10;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-11 {
    order: 11;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xl-12 {
    order: 12;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-0 {
    margin-left: 0;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-1 {
    margin-left: 8.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-2 {
    margin-left: 16.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-3 {
    margin-left: 25%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-4 {
    margin-left: 33.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-5 {
    margin-left: 41.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-6 {
    margin-left: 50%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-7 {
    margin-left: 58.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-8 {
    margin-left: 66.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-9 {
    margin-left: 75%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-10 {
    margin-left: 83.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xl-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 1400px) {
  /* line 31, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  /* line 36, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-first {
    order: -1;
  }

  /* line 50, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-last {
    order: 13;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-0 {
    order: 0;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-1 {
    order: 1;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-2 {
    order: 2;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-3 {
    order: 3;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-4 {
    order: 4;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-5 {
    order: 5;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-6 {
    order: 6;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-7 {
    order: 7;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-8 {
    order: 8;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-9 {
    order: 9;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-10 {
    order: 10;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-11 {
    order: 11;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxl-12 {
    order: 12;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxl-0 {
    margin-left: 0;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxl-1 {
    margin-left: 8.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxl-2 {
    margin-left: 16.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxl-3 {
    margin-left: 25%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxl-4 {
    margin-left: 33.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxl-5 {
    margin-left: 41.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxl-6 {
    margin-left: 50%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxl-7 {
    margin-left: 58.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxl-8 {
    margin-left: 66.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxl-9 {
    margin-left: 75%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxl-10 {
    margin-left: 83.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxl-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 1600px) {
  /* line 31, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  /* line 36, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 43, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .col-xxxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxl-first {
    order: -1;
  }

  /* line 50, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxl-last {
    order: 13;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxl-0 {
    order: 0;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxl-1 {
    order: 1;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxl-2 {
    order: 2;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxl-3 {
    order: 3;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxl-4 {
    order: 4;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxl-5 {
    order: 5;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxl-6 {
    order: 6;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxl-7 {
    order: 7;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxl-8 {
    order: 8;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxl-9 {
    order: 9;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxl-10 {
    order: 10;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxl-11 {
    order: 11;
  }

  /* line 53, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .order-xxxl-12 {
    order: 12;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxl-0 {
    margin-left: 0;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxl-1 {
    margin-left: 8.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxl-2 {
    margin-left: 16.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxl-3 {
    margin-left: 25%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxl-4 {
    margin-left: 33.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxl-5 {
    margin-left: 41.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxl-6 {
    margin-left: 50%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxl-7 {
    margin-left: 58.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxl-8 {
    margin-left: 66.66667%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxl-9 {
    margin-left: 75%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxl-10 {
    margin-left: 83.33333%;
  }

  /* line 59, node_modules/bootstrap/scss/mixins/_grid-framework.scss */

  .offset-xxxl-11 {
    margin-left: 91.66667%;
  }
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

.d-none {
  display: none !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

.d-inline {
  display: inline !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

.d-inline-block,
.b-breadcrumb__crumb,
.b-breadcrumb__crumb::after,
.overview-filter__tag__remove {
  display: inline-block !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

.d-block {
  display: block !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

.d-table {
  display: table !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

.d-table-row {
  display: table-row !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

.d-table-cell {
  display: table-cell !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

.d-flex {
  display: flex !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-none {
    display: none !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-inline {
    display: inline !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-inline-block {
    display: inline-block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-block {
    display: block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-table {
    display: table !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-table-row {
    display: table-row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-table-cell {
    display: table-cell !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-flex {
    display: flex !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-none {
    display: none !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-inline {
    display: inline !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-inline-block {
    display: inline-block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-block {
    display: block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-table {
    display: table !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-table-row {
    display: table-row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-table-cell {
    display: table-cell !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-flex {
    display: flex !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-none {
    display: none !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-inline {
    display: inline !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-inline-block {
    display: inline-block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-block {
    display: block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-table {
    display: table !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-table-row {
    display: table-row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-table-cell {
    display: table-cell !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-flex {
    display: flex !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-none {
    display: none !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-inline {
    display: inline !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-inline-block {
    display: inline-block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-block {
    display: block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-table {
    display: table !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-table-row {
    display: table-row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-table-cell {
    display: table-cell !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-flex {
    display: flex !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 1400px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxl-none {
    display: none !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxl-inline {
    display: inline !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxl-inline-block {
    display: inline-block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxl-block {
    display: block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxl-table {
    display: table !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxl-table-row {
    display: table-row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxl-table-cell {
    display: table-cell !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxl-flex {
    display: flex !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 1600px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxl-none {
    display: none !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxl-inline {
    display: inline !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxl-inline-block {
    display: inline-block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxl-block {
    display: block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxl-table {
    display: table !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxl-table-row {
    display: table-row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxl-table-cell {
    display: table-cell !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxl-flex {
    display: flex !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxl-inline-flex {
    display: inline-flex !important;
  }
}

@media print {
  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-none {
    display: none !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-inline {
    display: inline !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-inline-block {
    display: inline-block !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-block {
    display: block !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-table {
    display: table !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-table-row {
    display: table-row !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-table-cell {
    display: table-cell !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-flex {
    display: flex !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-inline-flex {
    display: inline-flex !important;
  }
}

/* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-row {
  flex-direction: row !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-column {
  flex-direction: column !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

/* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-wrap {
  flex-wrap: wrap !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-nowrap {
  flex-wrap: nowrap !important;
}

/* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

/* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-fill {
  flex: 1 1 auto !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-grow-0 {
  flex-grow: 0 !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-grow-1 {
  flex-grow: 1 !important;
}

/* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

/* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */

.justify-content-start {
  justify-content: flex-start !important;
}

/* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */

.justify-content-end {
  justify-content: flex-end !important;
}

/* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */

.justify-content-center {
  justify-content: center !important;
}

/* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */

.justify-content-between {
  justify-content: space-between !important;
}

/* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */

.justify-content-around {
  justify-content: space-around !important;
}

/* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-items-start {
  align-items: flex-start !important;
}

/* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-items-end {
  align-items: flex-end !important;
}

/* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-items-center {
  align-items: center !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-items-baseline {
  align-items: baseline !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-items-stretch {
  align-items: stretch !important;
}

/* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-content-start {
  align-content: flex-start !important;
}

/* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-content-end {
  align-content: flex-end !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-content-center {
  align-content: center !important;
}

/* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-content-between {
  align-content: space-between !important;
}

/* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-content-around {
  align-content: space-around !important;
}

/* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-content-stretch {
  align-content: stretch !important;
}

/* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-self-auto {
  align-self: auto !important;
}

/* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-self-start {
  align-self: flex-start !important;
}

/* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-self-end {
  align-self: flex-end !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-self-center {
  align-self: center !important;
}

/* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-self-baseline {
  align-self: baseline !important;
}

/* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-row {
    flex-direction: row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-column {
    flex-direction: column !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-fill {
    flex: 1 1 auto !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-sm-start {
    justify-content: flex-start !important;
  }

  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-sm-end {
    justify-content: flex-end !important;
  }

  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-sm-center {
    justify-content: center !important;
  }

  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-sm-start {
    align-items: flex-start !important;
  }

  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-sm-end {
    align-items: flex-end !important;
  }

  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-sm-center {
    align-items: center !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-sm-start {
    align-content: flex-start !important;
  }

  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-sm-end {
    align-content: flex-end !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-sm-center {
    align-content: center !important;
  }

  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-sm-between {
    align-content: space-between !important;
  }

  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-sm-around {
    align-content: space-around !important;
  }

  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-sm-auto {
    align-self: auto !important;
  }

  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-sm-start {
    align-self: flex-start !important;
  }

  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-sm-end {
    align-self: flex-end !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-sm-center {
    align-self: center !important;
  }

  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-row {
    flex-direction: row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-column {
    flex-direction: column !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-fill {
    flex: 1 1 auto !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-md-start {
    justify-content: flex-start !important;
  }

  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-md-end {
    justify-content: flex-end !important;
  }

  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-md-center {
    justify-content: center !important;
  }

  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-md-between {
    justify-content: space-between !important;
  }

  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-md-around {
    justify-content: space-around !important;
  }

  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-md-start {
    align-items: flex-start !important;
  }

  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-md-end {
    align-items: flex-end !important;
  }

  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-md-center {
    align-items: center !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-md-baseline {
    align-items: baseline !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-md-stretch {
    align-items: stretch !important;
  }

  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-md-start {
    align-content: flex-start !important;
  }

  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-md-end {
    align-content: flex-end !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-md-center {
    align-content: center !important;
  }

  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-md-between {
    align-content: space-between !important;
  }

  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-md-around {
    align-content: space-around !important;
  }

  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-md-stretch {
    align-content: stretch !important;
  }

  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-md-auto {
    align-self: auto !important;
  }

  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-md-start {
    align-self: flex-start !important;
  }

  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-md-end {
    align-self: flex-end !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-md-center {
    align-self: center !important;
  }

  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-md-baseline {
    align-self: baseline !important;
  }

  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-md-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-row {
    flex-direction: row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-column {
    flex-direction: column !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-fill {
    flex: 1 1 auto !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-lg-start {
    justify-content: flex-start !important;
  }

  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-lg-end {
    justify-content: flex-end !important;
  }

  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-lg-center {
    justify-content: center !important;
  }

  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-lg-start {
    align-items: flex-start !important;
  }

  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-lg-end {
    align-items: flex-end !important;
  }

  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-lg-center {
    align-items: center !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-lg-start {
    align-content: flex-start !important;
  }

  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-lg-end {
    align-content: flex-end !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-lg-center {
    align-content: center !important;
  }

  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-lg-between {
    align-content: space-between !important;
  }

  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-lg-around {
    align-content: space-around !important;
  }

  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-lg-auto {
    align-self: auto !important;
  }

  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-lg-start {
    align-self: flex-start !important;
  }

  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-lg-end {
    align-self: flex-end !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-lg-center {
    align-self: center !important;
  }

  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-row {
    flex-direction: row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-column {
    flex-direction: column !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-fill {
    flex: 1 1 auto !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xl-start {
    justify-content: flex-start !important;
  }

  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xl-end {
    justify-content: flex-end !important;
  }

  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xl-center {
    justify-content: center !important;
  }

  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xl-start {
    align-items: flex-start !important;
  }

  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xl-end {
    align-items: flex-end !important;
  }

  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xl-center {
    align-items: center !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xl-start {
    align-content: flex-start !important;
  }

  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xl-end {
    align-content: flex-end !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xl-center {
    align-content: center !important;
  }

  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xl-between {
    align-content: space-between !important;
  }

  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xl-around {
    align-content: space-around !important;
  }

  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xl-auto {
    align-self: auto !important;
  }

  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xl-start {
    align-self: flex-start !important;
  }

  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xl-end {
    align-self: flex-end !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xl-center {
    align-self: center !important;
  }

  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 1400px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-row {
    flex-direction: row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-column {
    flex-direction: column !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }

  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }

  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }

  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }

  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }

  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxl-center {
    justify-content: center !important;
  }

  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxl-between {
    justify-content: space-between !important;
  }

  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxl-around {
    justify-content: space-around !important;
  }

  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxl-start {
    align-items: flex-start !important;
  }

  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxl-end {
    align-items: flex-end !important;
  }

  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxl-center {
    align-items: center !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxl-baseline {
    align-items: baseline !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxl-stretch {
    align-items: stretch !important;
  }

  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxl-start {
    align-content: flex-start !important;
  }

  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxl-end {
    align-content: flex-end !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxl-center {
    align-content: center !important;
  }

  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxl-between {
    align-content: space-between !important;
  }

  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxl-around {
    align-content: space-around !important;
  }

  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxl-stretch {
    align-content: stretch !important;
  }

  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxl-auto {
    align-self: auto !important;
  }

  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxl-start {
    align-self: flex-start !important;
  }

  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxl-end {
    align-self: flex-end !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxl-center {
    align-self: center !important;
  }

  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxl-baseline {
    align-self: baseline !important;
  }

  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 1600px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxl-row {
    flex-direction: row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxl-column {
    flex-direction: column !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxl-row-reverse {
    flex-direction: row-reverse !important;
  }

  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxl-column-reverse {
    flex-direction: column-reverse !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxl-wrap {
    flex-wrap: wrap !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxl-nowrap {
    flex-wrap: nowrap !important;
  }

  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxl-fill {
    flex: 1 1 auto !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxl-grow-0 {
    flex-grow: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxl-grow-1 {
    flex-grow: 1 !important;
  }

  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxl-shrink-0 {
    flex-shrink: 0 !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxl-shrink-1 {
    flex-shrink: 1 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxxl-start {
    justify-content: flex-start !important;
  }

  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxxl-end {
    justify-content: flex-end !important;
  }

  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxxl-center {
    justify-content: center !important;
  }

  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxxl-between {
    justify-content: space-between !important;
  }

  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxxl-around {
    justify-content: space-around !important;
  }

  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxxl-start {
    align-items: flex-start !important;
  }

  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxxl-end {
    align-items: flex-end !important;
  }

  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxxl-center {
    align-items: center !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxxl-baseline {
    align-items: baseline !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxxl-stretch {
    align-items: stretch !important;
  }

  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxxl-start {
    align-content: flex-start !important;
  }

  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxxl-end {
    align-content: flex-end !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxxl-center {
    align-content: center !important;
  }

  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxxl-between {
    align-content: space-between !important;
  }

  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxxl-around {
    align-content: space-around !important;
  }

  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxxl-stretch {
    align-content: stretch !important;
  }

  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxxl-auto {
    align-self: auto !important;
  }

  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxxl-start {
    align-self: flex-start !important;
  }

  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxxl-end {
    align-self: flex-end !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxxl-center {
    align-self: center !important;
  }

  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxxl-baseline {
    align-self: baseline !important;
  }

  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxxl-stretch {
    align-self: stretch !important;
  }
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

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

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-0,
.b-breadcrumb__crumb,
.my-0 {
  margin-bottom: 0 !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-1 {
  margin: 0.25rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-1,
.overview-filter__tag__remove,
.mx-1 {
  margin-left: 0.25rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-2 {
  margin: 0.5rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-2,
.overview-filter__tag,
.filter-checkbox__checkbox,
.mx-2,
.b-breadcrumb__crumb::after {
  margin-right: 0.5rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-2,
.mx-2,
.b-breadcrumb__crumb::after {
  margin-left: 0.5rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-3 {
  margin: 0.75rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-3,
.my-3 {
  margin-top: 0.75rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-3,
.mx-3 {
  margin-right: 0.75rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-3,
.my-3 {
  margin-bottom: 0.75rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-3,
.mx-3 {
  margin-left: 0.75rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-4 {
  margin: 1rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-4,
.my-4 {
  margin-top: 1rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-4,
.mx-4 {
  margin-right: 1rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-4,
.overview-filter__tag,
.my-4 {
  margin-bottom: 1rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-4,
.mx-4 {
  margin-left: 1rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-5 {
  margin: 1.25rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-5,
.my-5 {
  margin-top: 1.25rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-5,
.mx-5 {
  margin-right: 1.25rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-5,
.my-5 {
  margin-bottom: 1.25rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-5,
.mx-5 {
  margin-left: 1.25rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-6 {
  margin: 1.5rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-6,
.my-6 {
  margin-top: 1.5rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-6,
.mx-6 {
  margin-right: 1.5rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-6,
.my-6 {
  margin-bottom: 1.5rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-6,
.mx-6 {
  margin-left: 1.5rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-7 {
  margin: 1.75rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-7,
.my-7 {
  margin-top: 1.75rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-7,
.mx-7 {
  margin-right: 1.75rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-7,
.my-7 {
  margin-bottom: 1.75rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-7,
.mx-7 {
  margin-left: 1.75rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-8 {
  margin: 2rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-8,
.my-8 {
  margin-top: 2rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-8,
.mx-8 {
  margin-right: 2rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-8,
.my-8 {
  margin-bottom: 2rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-8,
.mx-8 {
  margin-left: 2rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-9 {
  margin: 2.25rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-9,
.overview-filter__tags,
.my-9 {
  margin-top: 2.25rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-9,
.mx-9 {
  margin-right: 2.25rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-9,
.my-9 {
  margin-bottom: 2.25rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-9,
.mx-9 {
  margin-left: 2.25rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-10 {
  margin: 2.5rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-10,
.my-10 {
  margin-top: 2.5rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-10,
.mx-10 {
  margin-right: 2.5rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-10,
.my-10 {
  margin-bottom: 2.5rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-10,
.mx-10 {
  margin-left: 2.5rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-11 {
  margin: 2.75rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-11,
.my-11 {
  margin-top: 2.75rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-11,
.mx-11 {
  margin-right: 2.75rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-11,
.my-11 {
  margin-bottom: 2.75rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-11,
.mx-11 {
  margin-left: 2.75rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-12 {
  margin: 3rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-12,
.my-12 {
  margin-top: 3rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-12,
.mx-12 {
  margin-right: 3rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-12,
.my-12 {
  margin-bottom: 3rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-12,
.mx-12 {
  margin-left: 3rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-14 {
  margin: 3.5rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-14,
.my-14 {
  margin-top: 3.5rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-14,
.mx-14 {
  margin-right: 3.5rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-14,
.my-14 {
  margin-bottom: 3.5rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-14,
.mx-14 {
  margin-left: 3.5rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-16 {
  margin: 4rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-16,
.my-16 {
  margin-top: 4rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-16,
.mx-16 {
  margin-right: 4rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-16,
.search-results .main-content__body .search-results__qty,
.search-no-results .main-content__body .search-results__qty,
.my-16 {
  margin-bottom: 4rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-16,
.mx-16 {
  margin-left: 4rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-20 {
  margin: 5rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-20,
.my-20 {
  margin-top: 5rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-20,
.mx-20 {
  margin-right: 5rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-20,
.my-20 {
  margin-bottom: 5rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-20,
.mx-20 {
  margin-left: 5rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-24 {
  margin: 6rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-24,
.my-24 {
  margin-top: 6rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-24,
.mx-24 {
  margin-right: 6rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-24,
.my-24 {
  margin-bottom: 6rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-24,
.mx-24 {
  margin-left: 6rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-28 {
  margin: 7rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-28,
.my-28 {
  margin-top: 7rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-28,
.mx-28 {
  margin-right: 7rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-28,
.my-28 {
  margin-bottom: 7rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-28,
.mx-28 {
  margin-left: 7rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-32 {
  margin: 8rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-32,
.my-32 {
  margin-top: 8rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-32,
.mx-32 {
  margin-right: 8rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-32,
.my-32 {
  margin-bottom: 8rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-32,
.mx-32 {
  margin-left: 8rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-36 {
  margin: 9rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-36,
.my-36 {
  margin-top: 9rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-36,
.mx-36 {
  margin-right: 9rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-36,
.my-36 {
  margin-bottom: 9rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-36,
.mx-36 {
  margin-left: 9rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-40 {
  margin: 10rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-40,
.my-40 {
  margin-top: 10rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-40,
.mx-40 {
  margin-right: 10rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-40,
.my-40 {
  margin-bottom: 10rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-40,
.mx-40 {
  margin-left: 10rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-44 {
  margin: 11rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-44,
.my-44 {
  margin-top: 11rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-44,
.mx-44 {
  margin-right: 11rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-44,
.my-44 {
  margin-bottom: 11rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-44,
.mx-44 {
  margin-left: 11rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-48 {
  margin: 12rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-48,
.my-48 {
  margin-top: 12rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-48,
.mx-48 {
  margin-right: 12rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-48,
.my-48 {
  margin-bottom: 12rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-48,
.mx-48 {
  margin-left: 12rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-52 {
  margin: 13rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-52,
.my-52 {
  margin-top: 13rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-52,
.mx-52 {
  margin-right: 13rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-52,
.my-52 {
  margin-bottom: 13rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-52,
.mx-52 {
  margin-left: 13rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-56 {
  margin: 14rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-56,
.my-56 {
  margin-top: 14rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-56,
.mx-56 {
  margin-right: 14rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-56,
.my-56 {
  margin-bottom: 14rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-56,
.mx-56 {
  margin-left: 14rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-60 {
  margin: 15rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-60,
.my-60 {
  margin-top: 15rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-60,
.mx-60 {
  margin-right: 15rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-60,
.my-60 {
  margin-bottom: 15rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-60,
.mx-60 {
  margin-left: 15rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-64 {
  margin: 16rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-64,
.my-64 {
  margin-top: 16rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-64,
.mx-64 {
  margin-right: 16rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-64,
.my-64 {
  margin-bottom: 16rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-64,
.mx-64 {
  margin-left: 16rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-72 {
  margin: 18rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-72,
.my-72 {
  margin-top: 18rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-72,
.mx-72 {
  margin-right: 18rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-72,
.my-72 {
  margin-bottom: 18rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-72,
.mx-72 {
  margin-left: 18rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-80 {
  margin: 20rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-80,
.my-80 {
  margin-top: 20rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-80,
.mx-80 {
  margin-right: 20rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-80,
.my-80 {
  margin-bottom: 20rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-80,
.mx-80 {
  margin-left: 20rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-96 {
  margin: 24rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-96,
.my-96 {
  margin-top: 24rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-96,
.mx-96 {
  margin-right: 24rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-96,
.my-96 {
  margin-bottom: 24rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-96,
.mx-96 {
  margin-left: 24rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

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

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-0,
.b-breadcrumb__crumb,
.px-0 {
  padding-left: 0 !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-1 {
  padding: 0.25rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-2 {
  padding: 0.5rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-3 {
  padding: 0.75rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-3,
.py-3 {
  padding-top: 0.75rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-3,
.px-3 {
  padding-right: 0.75rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-3,
.py-3 {
  padding-bottom: 0.75rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-3,
.px-3 {
  padding-left: 0.75rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-4 {
  padding: 1rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-4,
.py-4 {
  padding-top: 1rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-4,
.px-4 {
  padding-right: 1rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-4,
.py-4 {
  padding-bottom: 1rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-4,
.px-4 {
  padding-left: 1rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-5 {
  padding: 1.25rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-5,
.py-5 {
  padding-top: 1.25rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-5,
.px-5 {
  padding-right: 1.25rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-5,
.py-5 {
  padding-bottom: 1.25rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-5,
.px-5 {
  padding-left: 1.25rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-6 {
  padding: 1.5rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-6,
.py-6 {
  padding-top: 1.5rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-6,
.px-6 {
  padding-right: 1.5rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-6,
.py-6 {
  padding-bottom: 1.5rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-6,
.px-6 {
  padding-left: 1.5rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-7 {
  padding: 1.75rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-7,
.py-7 {
  padding-top: 1.75rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-7,
.px-7 {
  padding-right: 1.75rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-7,
.py-7 {
  padding-bottom: 1.75rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-7,
.px-7 {
  padding-left: 1.75rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-8 {
  padding: 2rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-8,
.py-8 {
  padding-top: 2rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-8,
.px-8 {
  padding-right: 2rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-8,
.py-8 {
  padding-bottom: 2rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-8,
.px-8 {
  padding-left: 2rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-9 {
  padding: 2.25rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-9,
.py-9 {
  padding-top: 2.25rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-9,
.px-9 {
  padding-right: 2.25rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-9,
.py-9 {
  padding-bottom: 2.25rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-9,
.px-9 {
  padding-left: 2.25rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-10 {
  padding: 2.5rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-10,
.py-10 {
  padding-top: 2.5rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-10,
.px-10 {
  padding-right: 2.5rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-10,
.py-10 {
  padding-bottom: 2.5rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-10,
.px-10 {
  padding-left: 2.5rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-11 {
  padding: 2.75rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-11,
.py-11 {
  padding-top: 2.75rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-11,
.px-11 {
  padding-right: 2.75rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-11,
.py-11 {
  padding-bottom: 2.75rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-11,
.px-11 {
  padding-left: 2.75rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-12 {
  padding: 3rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-12,
.py-12 {
  padding-top: 3rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-12,
.px-12 {
  padding-right: 3rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-12,
.py-12 {
  padding-bottom: 3rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-12,
.px-12 {
  padding-left: 3rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-14 {
  padding: 3.5rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-14,
.py-14 {
  padding-top: 3.5rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-14,
.px-14 {
  padding-right: 3.5rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-14,
.py-14 {
  padding-bottom: 3.5rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-14,
.px-14 {
  padding-left: 3.5rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-16 {
  padding: 4rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-16,
.py-16 {
  padding-top: 4rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-16,
.px-16 {
  padding-right: 4rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-16,
.py-16 {
  padding-bottom: 4rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-16,
.px-16 {
  padding-left: 4rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-20 {
  padding: 5rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-20,
.py-20 {
  padding-top: 5rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-20,
.px-20 {
  padding-right: 5rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-20,
.py-20 {
  padding-bottom: 5rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-20,
.px-20 {
  padding-left: 5rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-24 {
  padding: 6rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-24,
.py-24 {
  padding-top: 6rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-24,
.px-24 {
  padding-right: 6rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-24,
.py-24 {
  padding-bottom: 6rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-24,
.px-24 {
  padding-left: 6rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-28 {
  padding: 7rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-28,
.py-28 {
  padding-top: 7rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-28,
.px-28 {
  padding-right: 7rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-28,
.py-28 {
  padding-bottom: 7rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-28,
.px-28 {
  padding-left: 7rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-32 {
  padding: 8rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-32,
.py-32 {
  padding-top: 8rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-32,
.px-32 {
  padding-right: 8rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-32,
.py-32 {
  padding-bottom: 8rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-32,
.px-32 {
  padding-left: 8rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-36 {
  padding: 9rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-36,
.py-36 {
  padding-top: 9rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-36,
.px-36 {
  padding-right: 9rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-36,
.py-36 {
  padding-bottom: 9rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-36,
.px-36 {
  padding-left: 9rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-40 {
  padding: 10rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-40,
.py-40 {
  padding-top: 10rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-40,
.px-40 {
  padding-right: 10rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-40,
.py-40 {
  padding-bottom: 10rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-40,
.px-40 {
  padding-left: 10rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-44 {
  padding: 11rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-44,
.py-44 {
  padding-top: 11rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-44,
.px-44 {
  padding-right: 11rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-44,
.py-44 {
  padding-bottom: 11rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-44,
.px-44 {
  padding-left: 11rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-48 {
  padding: 12rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-48,
.py-48 {
  padding-top: 12rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-48,
.px-48 {
  padding-right: 12rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-48,
.py-48 {
  padding-bottom: 12rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-48,
.px-48 {
  padding-left: 12rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-52 {
  padding: 13rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-52,
.py-52 {
  padding-top: 13rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-52,
.px-52 {
  padding-right: 13rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-52,
.py-52 {
  padding-bottom: 13rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-52,
.px-52 {
  padding-left: 13rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-56 {
  padding: 14rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-56,
.py-56 {
  padding-top: 14rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-56,
.px-56 {
  padding-right: 14rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-56,
.py-56 {
  padding-bottom: 14rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-56,
.px-56 {
  padding-left: 14rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-60 {
  padding: 15rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-60,
.py-60 {
  padding-top: 15rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-60,
.px-60 {
  padding-right: 15rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-60,
.py-60 {
  padding-bottom: 15rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-60,
.px-60 {
  padding-left: 15rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-64 {
  padding: 16rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-64,
.py-64 {
  padding-top: 16rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-64,
.px-64 {
  padding-right: 16rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-64,
.py-64 {
  padding-bottom: 16rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-64,
.px-64 {
  padding-left: 16rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-72 {
  padding: 18rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-72,
.py-72 {
  padding-top: 18rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-72,
.px-72 {
  padding-right: 18rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-72,
.py-72 {
  padding-bottom: 18rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-72,
.px-72 {
  padding-left: 18rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-80 {
  padding: 20rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-80,
.py-80 {
  padding-top: 20rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-80,
.px-80 {
  padding-right: 20rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-80,
.py-80 {
  padding-bottom: 20rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-80,
.px-80 {
  padding-left: 20rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-96 {
  padding: 24rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-96,
.py-96 {
  padding-top: 24rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-96,
.px-96 {
  padding-right: 24rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-96,
.py-96 {
  padding-bottom: 24rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-96,
.px-96 {
  padding-left: 24rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n1 {
  margin: -0.25rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n2 {
  margin: -0.5rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n3 {
  margin: -0.75rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n3,
.my-n3 {
  margin-top: -0.75rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n3,
.mx-n3 {
  margin-right: -0.75rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n3,
.my-n3 {
  margin-bottom: -0.75rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n3,
.mx-n3 {
  margin-left: -0.75rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n4 {
  margin: -1rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n4,
.my-n4 {
  margin-top: -1rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n4,
.mx-n4 {
  margin-right: -1rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n4,
.my-n4 {
  margin-bottom: -1rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n4,
.mx-n4 {
  margin-left: -1rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n5 {
  margin: -1.25rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n5,
.my-n5 {
  margin-top: -1.25rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n5,
.mx-n5 {
  margin-right: -1.25rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n5,
.my-n5 {
  margin-bottom: -1.25rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n5,
.mx-n5 {
  margin-left: -1.25rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n6 {
  margin: -1.5rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n6,
.my-n6 {
  margin-top: -1.5rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n6,
.mx-n6 {
  margin-right: -1.5rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n6,
.my-n6 {
  margin-bottom: -1.5rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n6,
.mx-n6 {
  margin-left: -1.5rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n7 {
  margin: -1.75rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n7,
.my-n7 {
  margin-top: -1.75rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n7,
.mx-n7 {
  margin-right: -1.75rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n7,
.my-n7 {
  margin-bottom: -1.75rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n7,
.mx-n7 {
  margin-left: -1.75rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n8 {
  margin: -2rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n8,
.my-n8 {
  margin-top: -2rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n8,
.mx-n8 {
  margin-right: -2rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n8,
.my-n8 {
  margin-bottom: -2rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n8,
.mx-n8 {
  margin-left: -2rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n9 {
  margin: -2.25rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n9,
.my-n9 {
  margin-top: -2.25rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n9,
.mx-n9 {
  margin-right: -2.25rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n9,
.my-n9 {
  margin-bottom: -2.25rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n9,
.mx-n9 {
  margin-left: -2.25rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n10 {
  margin: -2.5rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n10,
.my-n10 {
  margin-top: -2.5rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n10,
.mx-n10 {
  margin-right: -2.5rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n10,
.my-n10 {
  margin-bottom: -2.5rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n10,
.mx-n10 {
  margin-left: -2.5rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n11 {
  margin: -2.75rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n11,
.my-n11 {
  margin-top: -2.75rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n11,
.mx-n11 {
  margin-right: -2.75rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n11,
.my-n11 {
  margin-bottom: -2.75rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n11,
.mx-n11 {
  margin-left: -2.75rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n12 {
  margin: -3rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n12,
.my-n12 {
  margin-top: -3rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n12,
.mx-n12 {
  margin-right: -3rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n12,
.my-n12 {
  margin-bottom: -3rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n12,
.mx-n12 {
  margin-left: -3rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n14 {
  margin: -3.5rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n14,
.my-n14 {
  margin-top: -3.5rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n14,
.mx-n14 {
  margin-right: -3.5rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n14,
.my-n14 {
  margin-bottom: -3.5rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n14,
.mx-n14 {
  margin-left: -3.5rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n16 {
  margin: -4rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n16,
.my-n16 {
  margin-top: -4rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n16,
.mx-n16 {
  margin-right: -4rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n16,
.my-n16 {
  margin-bottom: -4rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n16,
.mx-n16 {
  margin-left: -4rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n20 {
  margin: -5rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n20,
.my-n20 {
  margin-top: -5rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n20,
.mx-n20 {
  margin-right: -5rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n20,
.my-n20 {
  margin-bottom: -5rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n20,
.mx-n20 {
  margin-left: -5rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n24 {
  margin: -6rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n24,
.my-n24 {
  margin-top: -6rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n24,
.mx-n24 {
  margin-right: -6rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n24,
.my-n24 {
  margin-bottom: -6rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n24,
.mx-n24 {
  margin-left: -6rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n28 {
  margin: -7rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n28,
.my-n28 {
  margin-top: -7rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n28,
.mx-n28 {
  margin-right: -7rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n28,
.my-n28 {
  margin-bottom: -7rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n28,
.mx-n28 {
  margin-left: -7rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n32 {
  margin: -8rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n32,
.my-n32 {
  margin-top: -8rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n32,
.mx-n32 {
  margin-right: -8rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n32,
.my-n32 {
  margin-bottom: -8rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n32,
.mx-n32 {
  margin-left: -8rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n36 {
  margin: -9rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n36,
.my-n36 {
  margin-top: -9rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n36,
.mx-n36 {
  margin-right: -9rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n36,
.my-n36 {
  margin-bottom: -9rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n36,
.mx-n36 {
  margin-left: -9rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n40 {
  margin: -10rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n40,
.my-n40 {
  margin-top: -10rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n40,
.mx-n40 {
  margin-right: -10rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n40,
.my-n40 {
  margin-bottom: -10rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n40,
.mx-n40 {
  margin-left: -10rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n44 {
  margin: -11rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n44,
.my-n44 {
  margin-top: -11rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n44,
.mx-n44 {
  margin-right: -11rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n44,
.my-n44 {
  margin-bottom: -11rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n44,
.mx-n44 {
  margin-left: -11rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n48 {
  margin: -12rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n48,
.my-n48 {
  margin-top: -12rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n48,
.mx-n48 {
  margin-right: -12rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n48,
.my-n48 {
  margin-bottom: -12rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n48,
.mx-n48 {
  margin-left: -12rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n52 {
  margin: -13rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n52,
.my-n52 {
  margin-top: -13rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n52,
.mx-n52 {
  margin-right: -13rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n52,
.my-n52 {
  margin-bottom: -13rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n52,
.mx-n52 {
  margin-left: -13rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n56 {
  margin: -14rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n56,
.my-n56 {
  margin-top: -14rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n56,
.mx-n56 {
  margin-right: -14rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n56,
.my-n56 {
  margin-bottom: -14rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n56,
.mx-n56 {
  margin-left: -14rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n60 {
  margin: -15rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n60,
.my-n60 {
  margin-top: -15rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n60,
.mx-n60 {
  margin-right: -15rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n60,
.my-n60 {
  margin-bottom: -15rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n60,
.mx-n60 {
  margin-left: -15rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n64 {
  margin: -16rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n64,
.my-n64 {
  margin-top: -16rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n64,
.mx-n64 {
  margin-right: -16rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n64,
.my-n64 {
  margin-bottom: -16rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n64,
.mx-n64 {
  margin-left: -16rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n72 {
  margin: -18rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n72,
.my-n72 {
  margin-top: -18rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n72,
.mx-n72 {
  margin-right: -18rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n72,
.my-n72 {
  margin-bottom: -18rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n72,
.mx-n72 {
  margin-left: -18rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n80 {
  margin: -20rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n80,
.my-n80 {
  margin-top: -20rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n80,
.mx-n80 {
  margin-right: -20rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n80,
.my-n80 {
  margin-bottom: -20rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n80,
.mx-n80 {
  margin-left: -20rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n96 {
  margin: -24rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n96,
.my-n96 {
  margin-top: -24rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n96,
.mx-n96 {
  margin-right: -24rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n96,
.my-n96 {
  margin-bottom: -24rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n96,
.mx-n96 {
  margin-left: -24rem !important;
}

/* line 55, node_modules/bootstrap/scss/utilities/_spacing.scss */

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

/* line 56, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

/* line 60, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

/* line 64, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

/* line 68, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-0 {
    margin: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-3 {
    margin: 0.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-3,
  .my-sm-3 {
    margin-top: 0.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 0.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 0.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 0.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-4 {
    margin: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-5 {
    margin: 1.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-5,
  .my-sm-5 {
    margin-top: 1.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 1.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 1.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 1.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-6 {
    margin: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-6,
  .my-sm-6 {
    margin-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-6,
  .mx-sm-6 {
    margin-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-6,
  .my-sm-6 {
    margin-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-6,
  .mx-sm-6 {
    margin-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-7 {
    margin: 1.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-7,
  .my-sm-7 {
    margin-top: 1.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-7,
  .mx-sm-7 {
    margin-right: 1.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-7,
  .my-sm-7 {
    margin-bottom: 1.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-7,
  .mx-sm-7 {
    margin-left: 1.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-8 {
    margin: 2rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-8,
  .my-sm-8 {
    margin-top: 2rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-8,
  .mx-sm-8 {
    margin-right: 2rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-8,
  .my-sm-8 {
    margin-bottom: 2rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-8,
  .mx-sm-8 {
    margin-left: 2rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-9 {
    margin: 2.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-9,
  .my-sm-9 {
    margin-top: 2.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-9,
  .mx-sm-9 {
    margin-right: 2.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-9,
  .my-sm-9 {
    margin-bottom: 2.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-9,
  .mx-sm-9 {
    margin-left: 2.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-10 {
    margin: 2.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-10,
  .my-sm-10 {
    margin-top: 2.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-10,
  .mx-sm-10 {
    margin-right: 2.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-10,
  .my-sm-10 {
    margin-bottom: 2.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-10,
  .mx-sm-10 {
    margin-left: 2.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-11 {
    margin: 2.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-11,
  .my-sm-11 {
    margin-top: 2.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-11,
  .mx-sm-11 {
    margin-right: 2.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-11,
  .my-sm-11 {
    margin-bottom: 2.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-11,
  .mx-sm-11 {
    margin-left: 2.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-12 {
    margin: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-12,
  .my-sm-12 {
    margin-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-12,
  .mx-sm-12 {
    margin-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-12,
  .my-sm-12 {
    margin-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-12,
  .mx-sm-12 {
    margin-left: 3rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-14 {
    margin: 3.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-14,
  .my-sm-14 {
    margin-top: 3.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-14,
  .mx-sm-14 {
    margin-right: 3.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-14,
  .my-sm-14 {
    margin-bottom: 3.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-14,
  .mx-sm-14 {
    margin-left: 3.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-16 {
    margin: 4rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-16,
  .my-sm-16 {
    margin-top: 4rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-16,
  .mx-sm-16 {
    margin-right: 4rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-16,
  .my-sm-16 {
    margin-bottom: 4rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-16,
  .mx-sm-16 {
    margin-left: 4rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-20 {
    margin: 5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-20,
  .my-sm-20 {
    margin-top: 5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-20,
  .mx-sm-20 {
    margin-right: 5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-20,
  .my-sm-20 {
    margin-bottom: 5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-20,
  .mx-sm-20 {
    margin-left: 5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-24 {
    margin: 6rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-24,
  .my-sm-24 {
    margin-top: 6rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-24,
  .mx-sm-24 {
    margin-right: 6rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-24,
  .my-sm-24 {
    margin-bottom: 6rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-24,
  .mx-sm-24 {
    margin-left: 6rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-28 {
    margin: 7rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-28,
  .my-sm-28 {
    margin-top: 7rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-28,
  .mx-sm-28 {
    margin-right: 7rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-28,
  .my-sm-28 {
    margin-bottom: 7rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-28,
  .mx-sm-28 {
    margin-left: 7rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-32 {
    margin: 8rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-32,
  .my-sm-32 {
    margin-top: 8rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-32,
  .mx-sm-32 {
    margin-right: 8rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-32,
  .my-sm-32 {
    margin-bottom: 8rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-32,
  .mx-sm-32 {
    margin-left: 8rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-36 {
    margin: 9rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-36,
  .my-sm-36 {
    margin-top: 9rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-36,
  .mx-sm-36 {
    margin-right: 9rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-36,
  .my-sm-36 {
    margin-bottom: 9rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-36,
  .mx-sm-36 {
    margin-left: 9rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-40 {
    margin: 10rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-40,
  .my-sm-40 {
    margin-top: 10rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-40,
  .mx-sm-40 {
    margin-right: 10rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-40,
  .my-sm-40 {
    margin-bottom: 10rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-40,
  .mx-sm-40 {
    margin-left: 10rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-44 {
    margin: 11rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-44,
  .my-sm-44 {
    margin-top: 11rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-44,
  .mx-sm-44 {
    margin-right: 11rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-44,
  .my-sm-44 {
    margin-bottom: 11rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-44,
  .mx-sm-44 {
    margin-left: 11rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-48 {
    margin: 12rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-48,
  .my-sm-48 {
    margin-top: 12rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-48,
  .mx-sm-48 {
    margin-right: 12rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-48,
  .my-sm-48 {
    margin-bottom: 12rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-48,
  .mx-sm-48 {
    margin-left: 12rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-52 {
    margin: 13rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-52,
  .my-sm-52 {
    margin-top: 13rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-52,
  .mx-sm-52 {
    margin-right: 13rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-52,
  .my-sm-52 {
    margin-bottom: 13rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-52,
  .mx-sm-52 {
    margin-left: 13rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-56 {
    margin: 14rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-56,
  .my-sm-56 {
    margin-top: 14rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-56,
  .mx-sm-56 {
    margin-right: 14rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-56,
  .my-sm-56 {
    margin-bottom: 14rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-56,
  .mx-sm-56 {
    margin-left: 14rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-60 {
    margin: 15rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-60,
  .my-sm-60 {
    margin-top: 15rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-60,
  .mx-sm-60 {
    margin-right: 15rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-60,
  .my-sm-60 {
    margin-bottom: 15rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-60,
  .mx-sm-60 {
    margin-left: 15rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-64 {
    margin: 16rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-64,
  .my-sm-64 {
    margin-top: 16rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-64,
  .mx-sm-64 {
    margin-right: 16rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-64,
  .my-sm-64 {
    margin-bottom: 16rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-64,
  .mx-sm-64 {
    margin-left: 16rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-72 {
    margin: 18rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-72,
  .my-sm-72 {
    margin-top: 18rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-72,
  .mx-sm-72 {
    margin-right: 18rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-72,
  .my-sm-72 {
    margin-bottom: 18rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-72,
  .mx-sm-72 {
    margin-left: 18rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-80 {
    margin: 20rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-80,
  .my-sm-80 {
    margin-top: 20rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-80,
  .mx-sm-80 {
    margin-right: 20rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-80,
  .my-sm-80 {
    margin-bottom: 20rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-80,
  .mx-sm-80 {
    margin-left: 20rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-96 {
    margin: 24rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-96,
  .my-sm-96 {
    margin-top: 24rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-96,
  .mx-sm-96 {
    margin-right: 24rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-96,
  .my-sm-96 {
    margin-bottom: 24rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-96,
  .mx-sm-96 {
    margin-left: 24rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-0 {
    padding: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-3 {
    padding: 0.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-3,
  .py-sm-3 {
    padding-top: 0.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-3,
  .px-sm-3 {
    padding-right: 0.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 0.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-3,
  .px-sm-3 {
    padding-left: 0.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-4 {
    padding: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-5 {
    padding: 1.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-5,
  .py-sm-5 {
    padding-top: 1.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-5,
  .px-sm-5 {
    padding-right: 1.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 1.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-5,
  .px-sm-5 {
    padding-left: 1.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-6 {
    padding: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-6,
  .py-sm-6 {
    padding-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-6,
  .px-sm-6 {
    padding-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-6,
  .py-sm-6 {
    padding-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-6,
  .px-sm-6 {
    padding-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-7 {
    padding: 1.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-7,
  .py-sm-7 {
    padding-top: 1.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-7,
  .px-sm-7 {
    padding-right: 1.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-7,
  .py-sm-7 {
    padding-bottom: 1.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-7,
  .px-sm-7 {
    padding-left: 1.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-8 {
    padding: 2rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-8,
  .py-sm-8 {
    padding-top: 2rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-8,
  .px-sm-8 {
    padding-right: 2rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-8,
  .py-sm-8 {
    padding-bottom: 2rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-8,
  .px-sm-8 {
    padding-left: 2rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-9 {
    padding: 2.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-9,
  .py-sm-9 {
    padding-top: 2.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-9,
  .px-sm-9 {
    padding-right: 2.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-9,
  .py-sm-9 {
    padding-bottom: 2.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-9,
  .px-sm-9 {
    padding-left: 2.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-10 {
    padding: 2.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-10,
  .py-sm-10 {
    padding-top: 2.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-10,
  .px-sm-10 {
    padding-right: 2.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-10,
  .py-sm-10 {
    padding-bottom: 2.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-10,
  .px-sm-10 {
    padding-left: 2.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-11 {
    padding: 2.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-11,
  .py-sm-11 {
    padding-top: 2.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-11,
  .px-sm-11 {
    padding-right: 2.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-11,
  .py-sm-11 {
    padding-bottom: 2.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-11,
  .px-sm-11 {
    padding-left: 2.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-12 {
    padding: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-12,
  .py-sm-12 {
    padding-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-12,
  .px-sm-12 {
    padding-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-12,
  .py-sm-12 {
    padding-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-12,
  .px-sm-12 {
    padding-left: 3rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-14 {
    padding: 3.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-14,
  .py-sm-14 {
    padding-top: 3.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-14,
  .px-sm-14 {
    padding-right: 3.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-14,
  .py-sm-14 {
    padding-bottom: 3.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-14,
  .px-sm-14 {
    padding-left: 3.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-16 {
    padding: 4rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-16,
  .py-sm-16 {
    padding-top: 4rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-16,
  .px-sm-16 {
    padding-right: 4rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-16,
  .py-sm-16 {
    padding-bottom: 4rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-16,
  .px-sm-16 {
    padding-left: 4rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-20 {
    padding: 5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-20,
  .py-sm-20 {
    padding-top: 5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-20,
  .px-sm-20 {
    padding-right: 5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-20,
  .py-sm-20 {
    padding-bottom: 5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-20,
  .px-sm-20 {
    padding-left: 5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-24 {
    padding: 6rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-24,
  .py-sm-24 {
    padding-top: 6rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-24,
  .px-sm-24 {
    padding-right: 6rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-24,
  .py-sm-24 {
    padding-bottom: 6rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-24,
  .px-sm-24 {
    padding-left: 6rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-28 {
    padding: 7rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-28,
  .py-sm-28 {
    padding-top: 7rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-28,
  .px-sm-28 {
    padding-right: 7rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-28,
  .py-sm-28 {
    padding-bottom: 7rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-28,
  .px-sm-28 {
    padding-left: 7rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-32 {
    padding: 8rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-32,
  .py-sm-32 {
    padding-top: 8rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-32,
  .px-sm-32 {
    padding-right: 8rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-32,
  .py-sm-32 {
    padding-bottom: 8rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-32,
  .px-sm-32 {
    padding-left: 8rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-36 {
    padding: 9rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-36,
  .py-sm-36 {
    padding-top: 9rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-36,
  .px-sm-36 {
    padding-right: 9rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-36,
  .py-sm-36 {
    padding-bottom: 9rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-36,
  .px-sm-36 {
    padding-left: 9rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-40 {
    padding: 10rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-40,
  .py-sm-40 {
    padding-top: 10rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-40,
  .px-sm-40 {
    padding-right: 10rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-40,
  .py-sm-40 {
    padding-bottom: 10rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-40,
  .px-sm-40 {
    padding-left: 10rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-44 {
    padding: 11rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-44,
  .py-sm-44 {
    padding-top: 11rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-44,
  .px-sm-44 {
    padding-right: 11rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-44,
  .py-sm-44 {
    padding-bottom: 11rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-44,
  .px-sm-44 {
    padding-left: 11rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-48 {
    padding: 12rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-48,
  .py-sm-48 {
    padding-top: 12rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-48,
  .px-sm-48 {
    padding-right: 12rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-48,
  .py-sm-48 {
    padding-bottom: 12rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-48,
  .px-sm-48 {
    padding-left: 12rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-52 {
    padding: 13rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-52,
  .py-sm-52 {
    padding-top: 13rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-52,
  .px-sm-52 {
    padding-right: 13rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-52,
  .py-sm-52 {
    padding-bottom: 13rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-52,
  .px-sm-52 {
    padding-left: 13rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-56 {
    padding: 14rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-56,
  .py-sm-56 {
    padding-top: 14rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-56,
  .px-sm-56 {
    padding-right: 14rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-56,
  .py-sm-56 {
    padding-bottom: 14rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-56,
  .px-sm-56 {
    padding-left: 14rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-60 {
    padding: 15rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-60,
  .py-sm-60 {
    padding-top: 15rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-60,
  .px-sm-60 {
    padding-right: 15rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-60,
  .py-sm-60 {
    padding-bottom: 15rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-60,
  .px-sm-60 {
    padding-left: 15rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-64 {
    padding: 16rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-64,
  .py-sm-64 {
    padding-top: 16rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-64,
  .px-sm-64 {
    padding-right: 16rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-64,
  .py-sm-64 {
    padding-bottom: 16rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-64,
  .px-sm-64 {
    padding-left: 16rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-72 {
    padding: 18rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-72,
  .py-sm-72 {
    padding-top: 18rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-72,
  .px-sm-72 {
    padding-right: 18rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-72,
  .py-sm-72 {
    padding-bottom: 18rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-72,
  .px-sm-72 {
    padding-left: 18rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-80 {
    padding: 20rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-80,
  .py-sm-80 {
    padding-top: 20rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-80,
  .px-sm-80 {
    padding-right: 20rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-80,
  .py-sm-80 {
    padding-bottom: 20rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-80,
  .px-sm-80 {
    padding-left: 20rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-96 {
    padding: 24rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-96,
  .py-sm-96 {
    padding-top: 24rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-96,
  .px-sm-96 {
    padding-right: 24rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-96,
  .py-sm-96 {
    padding-bottom: 24rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-96,
  .px-sm-96 {
    padding-left: 24rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n1 {
    margin: -0.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n2 {
    margin: -0.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n3 {
    margin: -0.75rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -0.75rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -0.75rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -0.75rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -0.75rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n4 {
    margin: -1rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n5 {
    margin: -1.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -1.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -1.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -1.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -1.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n6 {
    margin: -1.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n6,
  .my-sm-n6 {
    margin-top: -1.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n6,
  .mx-sm-n6 {
    margin-right: -1.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n6,
  .my-sm-n6 {
    margin-bottom: -1.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n6,
  .mx-sm-n6 {
    margin-left: -1.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n7 {
    margin: -1.75rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n7,
  .my-sm-n7 {
    margin-top: -1.75rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n7,
  .mx-sm-n7 {
    margin-right: -1.75rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n7,
  .my-sm-n7 {
    margin-bottom: -1.75rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n7,
  .mx-sm-n7 {
    margin-left: -1.75rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n8 {
    margin: -2rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n8,
  .my-sm-n8 {
    margin-top: -2rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n8,
  .mx-sm-n8 {
    margin-right: -2rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n8,
  .my-sm-n8 {
    margin-bottom: -2rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n8,
  .mx-sm-n8 {
    margin-left: -2rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n9 {
    margin: -2.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n9,
  .my-sm-n9 {
    margin-top: -2.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n9,
  .mx-sm-n9 {
    margin-right: -2.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n9,
  .my-sm-n9 {
    margin-bottom: -2.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n9,
  .mx-sm-n9 {
    margin-left: -2.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n10 {
    margin: -2.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n10,
  .my-sm-n10 {
    margin-top: -2.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n10,
  .mx-sm-n10 {
    margin-right: -2.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n10,
  .my-sm-n10 {
    margin-bottom: -2.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n10,
  .mx-sm-n10 {
    margin-left: -2.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n11 {
    margin: -2.75rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n11,
  .my-sm-n11 {
    margin-top: -2.75rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n11,
  .mx-sm-n11 {
    margin-right: -2.75rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n11,
  .my-sm-n11 {
    margin-bottom: -2.75rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n11,
  .mx-sm-n11 {
    margin-left: -2.75rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n12 {
    margin: -3rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n12,
  .my-sm-n12 {
    margin-top: -3rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n12,
  .mx-sm-n12 {
    margin-right: -3rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n12,
  .my-sm-n12 {
    margin-bottom: -3rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n12,
  .mx-sm-n12 {
    margin-left: -3rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n14 {
    margin: -3.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n14,
  .my-sm-n14 {
    margin-top: -3.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n14,
  .mx-sm-n14 {
    margin-right: -3.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n14,
  .my-sm-n14 {
    margin-bottom: -3.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n14,
  .mx-sm-n14 {
    margin-left: -3.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n16 {
    margin: -4rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n16,
  .my-sm-n16 {
    margin-top: -4rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n16,
  .mx-sm-n16 {
    margin-right: -4rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n16,
  .my-sm-n16 {
    margin-bottom: -4rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n16,
  .mx-sm-n16 {
    margin-left: -4rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n20 {
    margin: -5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n20,
  .my-sm-n20 {
    margin-top: -5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n20,
  .mx-sm-n20 {
    margin-right: -5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n20,
  .my-sm-n20 {
    margin-bottom: -5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n20,
  .mx-sm-n20 {
    margin-left: -5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n24 {
    margin: -6rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n24,
  .my-sm-n24 {
    margin-top: -6rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n24,
  .mx-sm-n24 {
    margin-right: -6rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n24,
  .my-sm-n24 {
    margin-bottom: -6rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n24,
  .mx-sm-n24 {
    margin-left: -6rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n28 {
    margin: -7rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n28,
  .my-sm-n28 {
    margin-top: -7rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n28,
  .mx-sm-n28 {
    margin-right: -7rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n28,
  .my-sm-n28 {
    margin-bottom: -7rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n28,
  .mx-sm-n28 {
    margin-left: -7rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n32 {
    margin: -8rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n32,
  .my-sm-n32 {
    margin-top: -8rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n32,
  .mx-sm-n32 {
    margin-right: -8rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n32,
  .my-sm-n32 {
    margin-bottom: -8rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n32,
  .mx-sm-n32 {
    margin-left: -8rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n36 {
    margin: -9rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n36,
  .my-sm-n36 {
    margin-top: -9rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n36,
  .mx-sm-n36 {
    margin-right: -9rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n36,
  .my-sm-n36 {
    margin-bottom: -9rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n36,
  .mx-sm-n36 {
    margin-left: -9rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n40 {
    margin: -10rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n40,
  .my-sm-n40 {
    margin-top: -10rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n40,
  .mx-sm-n40 {
    margin-right: -10rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n40,
  .my-sm-n40 {
    margin-bottom: -10rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n40,
  .mx-sm-n40 {
    margin-left: -10rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n44 {
    margin: -11rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n44,
  .my-sm-n44 {
    margin-top: -11rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n44,
  .mx-sm-n44 {
    margin-right: -11rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n44,
  .my-sm-n44 {
    margin-bottom: -11rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n44,
  .mx-sm-n44 {
    margin-left: -11rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n48 {
    margin: -12rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n48,
  .my-sm-n48 {
    margin-top: -12rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n48,
  .mx-sm-n48 {
    margin-right: -12rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n48,
  .my-sm-n48 {
    margin-bottom: -12rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n48,
  .mx-sm-n48 {
    margin-left: -12rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n52 {
    margin: -13rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n52,
  .my-sm-n52 {
    margin-top: -13rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n52,
  .mx-sm-n52 {
    margin-right: -13rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n52,
  .my-sm-n52 {
    margin-bottom: -13rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n52,
  .mx-sm-n52 {
    margin-left: -13rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n56 {
    margin: -14rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n56,
  .my-sm-n56 {
    margin-top: -14rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n56,
  .mx-sm-n56 {
    margin-right: -14rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n56,
  .my-sm-n56 {
    margin-bottom: -14rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n56,
  .mx-sm-n56 {
    margin-left: -14rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n60 {
    margin: -15rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n60,
  .my-sm-n60 {
    margin-top: -15rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n60,
  .mx-sm-n60 {
    margin-right: -15rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n60,
  .my-sm-n60 {
    margin-bottom: -15rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n60,
  .mx-sm-n60 {
    margin-left: -15rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n64 {
    margin: -16rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n64,
  .my-sm-n64 {
    margin-top: -16rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n64,
  .mx-sm-n64 {
    margin-right: -16rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n64,
  .my-sm-n64 {
    margin-bottom: -16rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n64,
  .mx-sm-n64 {
    margin-left: -16rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n72 {
    margin: -18rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n72,
  .my-sm-n72 {
    margin-top: -18rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n72,
  .mx-sm-n72 {
    margin-right: -18rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n72,
  .my-sm-n72 {
    margin-bottom: -18rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n72,
  .mx-sm-n72 {
    margin-left: -18rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n80 {
    margin: -20rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n80,
  .my-sm-n80 {
    margin-top: -20rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n80,
  .mx-sm-n80 {
    margin-right: -20rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n80,
  .my-sm-n80 {
    margin-bottom: -20rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n80,
  .mx-sm-n80 {
    margin-left: -20rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n96 {
    margin: -24rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n96,
  .my-sm-n96 {
    margin-top: -24rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n96,
  .mx-sm-n96 {
    margin-right: -24rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n96,
  .my-sm-n96 {
    margin-bottom: -24rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n96,
  .mx-sm-n96 {
    margin-left: -24rem !important;
  }

  /* line 55, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-auto {
    margin: auto !important;
  }

  /* line 56, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }

  /* line 60, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }

  /* line 64, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }

  /* line 68, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

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

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-1 {
    margin: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-2 {
    margin: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-3 {
    margin: 0.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-3,
  .my-md-3 {
    margin-top: 0.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-3,
  .mx-md-3 {
    margin-right: 0.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-3,
  .my-md-3 {
    margin-bottom: 0.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-3,
  .mx-md-3 {
    margin-left: 0.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-4 {
    margin: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-4,
  .my-md-4 {
    margin-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-4,
  .mx-md-4 {
    margin-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-4,
  .mx-md-4 {
    margin-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-5 {
    margin: 1.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-5,
  .my-md-5 {
    margin-top: 1.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-5,
  .mx-md-5 {
    margin-right: 1.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-5,
  .my-md-5 {
    margin-bottom: 1.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-5,
  .mx-md-5 {
    margin-left: 1.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-6 {
    margin: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-6,
  .my-md-6 {
    margin-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-6,
  .mx-md-6 {
    margin-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-6,
  .my-md-6 {
    margin-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-6,
  .mx-md-6 {
    margin-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-7 {
    margin: 1.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-7,
  .my-md-7 {
    margin-top: 1.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-7,
  .mx-md-7 {
    margin-right: 1.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-7,
  .my-md-7 {
    margin-bottom: 1.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-7,
  .mx-md-7 {
    margin-left: 1.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-8 {
    margin: 2rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-8,
  .my-md-8 {
    margin-top: 2rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-8,
  .mx-md-8 {
    margin-right: 2rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-8,
  .my-md-8 {
    margin-bottom: 2rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-8,
  .mx-md-8 {
    margin-left: 2rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-9 {
    margin: 2.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-9,
  .my-md-9 {
    margin-top: 2.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-9,
  .mx-md-9 {
    margin-right: 2.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-9,
  .my-md-9 {
    margin-bottom: 2.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-9,
  .mx-md-9 {
    margin-left: 2.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-10 {
    margin: 2.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-10,
  .my-md-10 {
    margin-top: 2.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-10,
  .mx-md-10 {
    margin-right: 2.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-10,
  .my-md-10 {
    margin-bottom: 2.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-10,
  .mx-md-10 {
    margin-left: 2.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-11 {
    margin: 2.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-11,
  .my-md-11 {
    margin-top: 2.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-11,
  .mx-md-11 {
    margin-right: 2.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-11,
  .my-md-11 {
    margin-bottom: 2.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-11,
  .mx-md-11 {
    margin-left: 2.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-12 {
    margin: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-12,
  .my-md-12 {
    margin-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-12,
  .mx-md-12 {
    margin-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-12,
  .my-md-12 {
    margin-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-12,
  .mx-md-12 {
    margin-left: 3rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-14 {
    margin: 3.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-14,
  .my-md-14 {
    margin-top: 3.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-14,
  .mx-md-14 {
    margin-right: 3.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-14,
  .my-md-14 {
    margin-bottom: 3.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-14,
  .mx-md-14 {
    margin-left: 3.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-16 {
    margin: 4rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-16,
  .my-md-16 {
    margin-top: 4rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-16,
  .mx-md-16 {
    margin-right: 4rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-16,
  .my-md-16 {
    margin-bottom: 4rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-16,
  .mx-md-16 {
    margin-left: 4rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-20 {
    margin: 5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-20,
  .my-md-20 {
    margin-top: 5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-20,
  .mx-md-20 {
    margin-right: 5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-20,
  .my-md-20 {
    margin-bottom: 5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-20,
  .mx-md-20 {
    margin-left: 5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-24 {
    margin: 6rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-24,
  .my-md-24 {
    margin-top: 6rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-24,
  .mx-md-24 {
    margin-right: 6rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-24,
  .my-md-24 {
    margin-bottom: 6rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-24,
  .mx-md-24 {
    margin-left: 6rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-28 {
    margin: 7rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-28,
  .my-md-28 {
    margin-top: 7rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-28,
  .mx-md-28 {
    margin-right: 7rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-28,
  .my-md-28 {
    margin-bottom: 7rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-28,
  .mx-md-28 {
    margin-left: 7rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-32 {
    margin: 8rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-32,
  .my-md-32 {
    margin-top: 8rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-32,
  .mx-md-32 {
    margin-right: 8rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-32,
  .my-md-32 {
    margin-bottom: 8rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-32,
  .mx-md-32 {
    margin-left: 8rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-36 {
    margin: 9rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-36,
  .my-md-36 {
    margin-top: 9rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-36,
  .mx-md-36 {
    margin-right: 9rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-36,
  .my-md-36 {
    margin-bottom: 9rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-36,
  .mx-md-36 {
    margin-left: 9rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-40 {
    margin: 10rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-40,
  .my-md-40 {
    margin-top: 10rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-40,
  .mx-md-40 {
    margin-right: 10rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-40,
  .my-md-40 {
    margin-bottom: 10rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-40,
  .mx-md-40 {
    margin-left: 10rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-44 {
    margin: 11rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-44,
  .my-md-44 {
    margin-top: 11rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-44,
  .mx-md-44 {
    margin-right: 11rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-44,
  .my-md-44 {
    margin-bottom: 11rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-44,
  .mx-md-44 {
    margin-left: 11rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-48 {
    margin: 12rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-48,
  .my-md-48 {
    margin-top: 12rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-48,
  .mx-md-48 {
    margin-right: 12rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-48,
  .my-md-48 {
    margin-bottom: 12rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-48,
  .mx-md-48 {
    margin-left: 12rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-52 {
    margin: 13rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-52,
  .my-md-52 {
    margin-top: 13rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-52,
  .mx-md-52 {
    margin-right: 13rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-52,
  .my-md-52 {
    margin-bottom: 13rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-52,
  .mx-md-52 {
    margin-left: 13rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-56 {
    margin: 14rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-56,
  .my-md-56 {
    margin-top: 14rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-56,
  .mx-md-56 {
    margin-right: 14rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-56,
  .my-md-56 {
    margin-bottom: 14rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-56,
  .mx-md-56 {
    margin-left: 14rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-60 {
    margin: 15rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-60,
  .my-md-60 {
    margin-top: 15rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-60,
  .mx-md-60 {
    margin-right: 15rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-60,
  .my-md-60 {
    margin-bottom: 15rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-60,
  .mx-md-60 {
    margin-left: 15rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-64 {
    margin: 16rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-64,
  .my-md-64 {
    margin-top: 16rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-64,
  .mx-md-64 {
    margin-right: 16rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-64,
  .my-md-64 {
    margin-bottom: 16rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-64,
  .mx-md-64 {
    margin-left: 16rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-72 {
    margin: 18rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-72,
  .my-md-72 {
    margin-top: 18rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-72,
  .mx-md-72 {
    margin-right: 18rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-72,
  .my-md-72 {
    margin-bottom: 18rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-72,
  .mx-md-72 {
    margin-left: 18rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-80 {
    margin: 20rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-80,
  .my-md-80 {
    margin-top: 20rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-80,
  .mx-md-80 {
    margin-right: 20rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-80,
  .my-md-80 {
    margin-bottom: 20rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-80,
  .mx-md-80 {
    margin-left: 20rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-96 {
    margin: 24rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-96,
  .my-md-96 {
    margin-top: 24rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-96,
  .mx-md-96 {
    margin-right: 24rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-96,
  .my-md-96 {
    margin-bottom: 24rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-96,
  .mx-md-96 {
    margin-left: 24rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-0 {
    padding: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-1 {
    padding: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-2 {
    padding: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-3 {
    padding: 0.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-3,
  .py-md-3 {
    padding-top: 0.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-3,
  .px-md-3 {
    padding-right: 0.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-3,
  .py-md-3 {
    padding-bottom: 0.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-3,
  .px-md-3 {
    padding-left: 0.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-4 {
    padding: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-4,
  .py-md-4 {
    padding-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-4,
  .px-md-4 {
    padding-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-4,
  .px-md-4 {
    padding-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-5 {
    padding: 1.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-5,
  .py-md-5 {
    padding-top: 1.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-5,
  .px-md-5 {
    padding-right: 1.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-5,
  .py-md-5 {
    padding-bottom: 1.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-5,
  .px-md-5 {
    padding-left: 1.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-6 {
    padding: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-6,
  .py-md-6 {
    padding-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-6,
  .px-md-6 {
    padding-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-6,
  .py-md-6 {
    padding-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-6,
  .px-md-6 {
    padding-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-7 {
    padding: 1.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-7,
  .py-md-7 {
    padding-top: 1.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-7,
  .px-md-7 {
    padding-right: 1.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-7,
  .py-md-7 {
    padding-bottom: 1.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-7,
  .px-md-7 {
    padding-left: 1.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-8 {
    padding: 2rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-8,
  .py-md-8 {
    padding-top: 2rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-8,
  .px-md-8 {
    padding-right: 2rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-8,
  .py-md-8 {
    padding-bottom: 2rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-8,
  .px-md-8 {
    padding-left: 2rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-9 {
    padding: 2.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-9,
  .py-md-9 {
    padding-top: 2.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-9,
  .px-md-9 {
    padding-right: 2.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-9,
  .py-md-9 {
    padding-bottom: 2.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-9,
  .px-md-9 {
    padding-left: 2.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-10 {
    padding: 2.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-10,
  .py-md-10 {
    padding-top: 2.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-10,
  .px-md-10 {
    padding-right: 2.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-10,
  .py-md-10 {
    padding-bottom: 2.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-10,
  .px-md-10 {
    padding-left: 2.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-11 {
    padding: 2.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-11,
  .py-md-11 {
    padding-top: 2.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-11,
  .px-md-11 {
    padding-right: 2.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-11,
  .py-md-11 {
    padding-bottom: 2.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-11,
  .px-md-11 {
    padding-left: 2.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-12 {
    padding: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-12,
  .py-md-12 {
    padding-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-12,
  .px-md-12 {
    padding-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-12,
  .py-md-12 {
    padding-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-12,
  .px-md-12 {
    padding-left: 3rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-14 {
    padding: 3.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-14,
  .py-md-14 {
    padding-top: 3.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-14,
  .px-md-14 {
    padding-right: 3.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-14,
  .py-md-14 {
    padding-bottom: 3.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-14,
  .px-md-14 {
    padding-left: 3.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-16 {
    padding: 4rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-16,
  .py-md-16 {
    padding-top: 4rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-16,
  .px-md-16 {
    padding-right: 4rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-16,
  .py-md-16 {
    padding-bottom: 4rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-16,
  .px-md-16 {
    padding-left: 4rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-20 {
    padding: 5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-20,
  .py-md-20 {
    padding-top: 5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-20,
  .px-md-20 {
    padding-right: 5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-20,
  .py-md-20 {
    padding-bottom: 5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-20,
  .px-md-20 {
    padding-left: 5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-24 {
    padding: 6rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-24,
  .py-md-24 {
    padding-top: 6rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-24,
  .px-md-24 {
    padding-right: 6rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-24,
  .py-md-24 {
    padding-bottom: 6rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-24,
  .px-md-24 {
    padding-left: 6rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-28 {
    padding: 7rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-28,
  .py-md-28 {
    padding-top: 7rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-28,
  .px-md-28 {
    padding-right: 7rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-28,
  .py-md-28 {
    padding-bottom: 7rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-28,
  .px-md-28 {
    padding-left: 7rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-32 {
    padding: 8rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-32,
  .py-md-32 {
    padding-top: 8rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-32,
  .px-md-32 {
    padding-right: 8rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-32,
  .py-md-32 {
    padding-bottom: 8rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-32,
  .px-md-32 {
    padding-left: 8rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-36 {
    padding: 9rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-36,
  .py-md-36 {
    padding-top: 9rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-36,
  .px-md-36 {
    padding-right: 9rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-36,
  .py-md-36 {
    padding-bottom: 9rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-36,
  .px-md-36 {
    padding-left: 9rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-40 {
    padding: 10rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-40,
  .py-md-40 {
    padding-top: 10rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-40,
  .px-md-40 {
    padding-right: 10rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-40,
  .py-md-40 {
    padding-bottom: 10rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-40,
  .px-md-40 {
    padding-left: 10rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-44 {
    padding: 11rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-44,
  .py-md-44 {
    padding-top: 11rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-44,
  .px-md-44 {
    padding-right: 11rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-44,
  .py-md-44 {
    padding-bottom: 11rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-44,
  .px-md-44 {
    padding-left: 11rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-48 {
    padding: 12rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-48,
  .py-md-48 {
    padding-top: 12rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-48,
  .px-md-48 {
    padding-right: 12rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-48,
  .py-md-48 {
    padding-bottom: 12rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-48,
  .px-md-48 {
    padding-left: 12rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-52 {
    padding: 13rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-52,
  .py-md-52 {
    padding-top: 13rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-52,
  .px-md-52 {
    padding-right: 13rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-52,
  .py-md-52 {
    padding-bottom: 13rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-52,
  .px-md-52 {
    padding-left: 13rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-56 {
    padding: 14rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-56,
  .py-md-56 {
    padding-top: 14rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-56,
  .px-md-56 {
    padding-right: 14rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-56,
  .py-md-56 {
    padding-bottom: 14rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-56,
  .px-md-56 {
    padding-left: 14rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-60 {
    padding: 15rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-60,
  .py-md-60 {
    padding-top: 15rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-60,
  .px-md-60 {
    padding-right: 15rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-60,
  .py-md-60 {
    padding-bottom: 15rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-60,
  .px-md-60 {
    padding-left: 15rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-64 {
    padding: 16rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-64,
  .py-md-64 {
    padding-top: 16rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-64,
  .px-md-64 {
    padding-right: 16rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-64,
  .py-md-64 {
    padding-bottom: 16rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-64,
  .px-md-64 {
    padding-left: 16rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-72 {
    padding: 18rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-72,
  .py-md-72 {
    padding-top: 18rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-72,
  .px-md-72 {
    padding-right: 18rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-72,
  .py-md-72 {
    padding-bottom: 18rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-72,
  .px-md-72 {
    padding-left: 18rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-80 {
    padding: 20rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-80,
  .py-md-80 {
    padding-top: 20rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-80,
  .px-md-80 {
    padding-right: 20rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-80,
  .py-md-80 {
    padding-bottom: 20rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-80,
  .px-md-80 {
    padding-left: 20rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-96 {
    padding: 24rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-96,
  .py-md-96 {
    padding-top: 24rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-96,
  .px-md-96 {
    padding-right: 24rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-96,
  .py-md-96 {
    padding-bottom: 24rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-96,
  .px-md-96 {
    padding-left: 24rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n1 {
    margin: -0.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n2 {
    margin: -0.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n3 {
    margin: -0.75rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n3,
  .my-md-n3 {
    margin-top: -0.75rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -0.75rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -0.75rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -0.75rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n4 {
    margin: -1rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n5 {
    margin: -1.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n5,
  .my-md-n5 {
    margin-top: -1.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -1.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -1.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -1.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n6 {
    margin: -1.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n6,
  .my-md-n6 {
    margin-top: -1.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n6,
  .mx-md-n6 {
    margin-right: -1.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n6,
  .my-md-n6 {
    margin-bottom: -1.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n6,
  .mx-md-n6 {
    margin-left: -1.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n7 {
    margin: -1.75rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n7,
  .my-md-n7 {
    margin-top: -1.75rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n7,
  .mx-md-n7 {
    margin-right: -1.75rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n7,
  .my-md-n7 {
    margin-bottom: -1.75rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n7,
  .mx-md-n7 {
    margin-left: -1.75rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n8 {
    margin: -2rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n8,
  .my-md-n8 {
    margin-top: -2rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n8,
  .mx-md-n8 {
    margin-right: -2rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n8,
  .my-md-n8 {
    margin-bottom: -2rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n8,
  .mx-md-n8 {
    margin-left: -2rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n9 {
    margin: -2.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n9,
  .my-md-n9 {
    margin-top: -2.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n9,
  .mx-md-n9 {
    margin-right: -2.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n9,
  .my-md-n9 {
    margin-bottom: -2.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n9,
  .mx-md-n9 {
    margin-left: -2.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n10 {
    margin: -2.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n10,
  .my-md-n10 {
    margin-top: -2.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n10,
  .mx-md-n10 {
    margin-right: -2.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n10,
  .my-md-n10 {
    margin-bottom: -2.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n10,
  .mx-md-n10 {
    margin-left: -2.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n11 {
    margin: -2.75rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n11,
  .my-md-n11 {
    margin-top: -2.75rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n11,
  .mx-md-n11 {
    margin-right: -2.75rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n11,
  .my-md-n11 {
    margin-bottom: -2.75rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n11,
  .mx-md-n11 {
    margin-left: -2.75rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n12 {
    margin: -3rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n12,
  .my-md-n12 {
    margin-top: -3rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n12,
  .mx-md-n12 {
    margin-right: -3rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n12,
  .my-md-n12 {
    margin-bottom: -3rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n12,
  .mx-md-n12 {
    margin-left: -3rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n14 {
    margin: -3.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n14,
  .my-md-n14 {
    margin-top: -3.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n14,
  .mx-md-n14 {
    margin-right: -3.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n14,
  .my-md-n14 {
    margin-bottom: -3.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n14,
  .mx-md-n14 {
    margin-left: -3.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n16 {
    margin: -4rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n16,
  .my-md-n16 {
    margin-top: -4rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n16,
  .mx-md-n16 {
    margin-right: -4rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n16,
  .my-md-n16 {
    margin-bottom: -4rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n16,
  .mx-md-n16 {
    margin-left: -4rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n20 {
    margin: -5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n20,
  .my-md-n20 {
    margin-top: -5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n20,
  .mx-md-n20 {
    margin-right: -5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n20,
  .my-md-n20 {
    margin-bottom: -5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n20,
  .mx-md-n20 {
    margin-left: -5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n24 {
    margin: -6rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n24,
  .my-md-n24 {
    margin-top: -6rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n24,
  .mx-md-n24 {
    margin-right: -6rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n24,
  .my-md-n24 {
    margin-bottom: -6rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n24,
  .mx-md-n24 {
    margin-left: -6rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n28 {
    margin: -7rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n28,
  .my-md-n28 {
    margin-top: -7rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n28,
  .mx-md-n28 {
    margin-right: -7rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n28,
  .my-md-n28 {
    margin-bottom: -7rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n28,
  .mx-md-n28 {
    margin-left: -7rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n32 {
    margin: -8rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n32,
  .my-md-n32 {
    margin-top: -8rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n32,
  .mx-md-n32 {
    margin-right: -8rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n32,
  .my-md-n32 {
    margin-bottom: -8rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n32,
  .mx-md-n32 {
    margin-left: -8rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n36 {
    margin: -9rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n36,
  .my-md-n36 {
    margin-top: -9rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n36,
  .mx-md-n36 {
    margin-right: -9rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n36,
  .my-md-n36 {
    margin-bottom: -9rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n36,
  .mx-md-n36 {
    margin-left: -9rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n40 {
    margin: -10rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n40,
  .my-md-n40 {
    margin-top: -10rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n40,
  .mx-md-n40 {
    margin-right: -10rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n40,
  .my-md-n40 {
    margin-bottom: -10rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n40,
  .mx-md-n40 {
    margin-left: -10rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n44 {
    margin: -11rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n44,
  .my-md-n44 {
    margin-top: -11rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n44,
  .mx-md-n44 {
    margin-right: -11rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n44,
  .my-md-n44 {
    margin-bottom: -11rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n44,
  .mx-md-n44 {
    margin-left: -11rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n48 {
    margin: -12rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n48,
  .my-md-n48 {
    margin-top: -12rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n48,
  .mx-md-n48 {
    margin-right: -12rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n48,
  .my-md-n48 {
    margin-bottom: -12rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n48,
  .mx-md-n48 {
    margin-left: -12rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n52 {
    margin: -13rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n52,
  .my-md-n52 {
    margin-top: -13rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n52,
  .mx-md-n52 {
    margin-right: -13rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n52,
  .my-md-n52 {
    margin-bottom: -13rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n52,
  .mx-md-n52 {
    margin-left: -13rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n56 {
    margin: -14rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n56,
  .my-md-n56 {
    margin-top: -14rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n56,
  .mx-md-n56 {
    margin-right: -14rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n56,
  .my-md-n56 {
    margin-bottom: -14rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n56,
  .mx-md-n56 {
    margin-left: -14rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n60 {
    margin: -15rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n60,
  .my-md-n60 {
    margin-top: -15rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n60,
  .mx-md-n60 {
    margin-right: -15rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n60,
  .my-md-n60 {
    margin-bottom: -15rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n60,
  .mx-md-n60 {
    margin-left: -15rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n64 {
    margin: -16rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n64,
  .my-md-n64 {
    margin-top: -16rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n64,
  .mx-md-n64 {
    margin-right: -16rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n64,
  .my-md-n64 {
    margin-bottom: -16rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n64,
  .mx-md-n64 {
    margin-left: -16rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n72 {
    margin: -18rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n72,
  .my-md-n72 {
    margin-top: -18rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n72,
  .mx-md-n72 {
    margin-right: -18rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n72,
  .my-md-n72 {
    margin-bottom: -18rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n72,
  .mx-md-n72 {
    margin-left: -18rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n80 {
    margin: -20rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n80,
  .my-md-n80 {
    margin-top: -20rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n80,
  .mx-md-n80 {
    margin-right: -20rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n80,
  .my-md-n80 {
    margin-bottom: -20rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n80,
  .mx-md-n80 {
    margin-left: -20rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n96 {
    margin: -24rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n96,
  .my-md-n96 {
    margin-top: -24rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n96,
  .mx-md-n96 {
    margin-right: -24rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n96,
  .my-md-n96 {
    margin-bottom: -24rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n96,
  .mx-md-n96 {
    margin-left: -24rem !important;
  }

  /* line 55, node_modules/bootstrap/scss/utilities/_spacing.scss */

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

  /* line 56, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }

  /* line 60, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }

  /* line 64, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }

  /* line 68, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

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

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-3 {
    margin: 0.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-3,
  .my-lg-3 {
    margin-top: 0.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 0.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 0.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 0.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-4 {
    margin: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-5 {
    margin: 1.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-5,
  .my-lg-5 {
    margin-top: 1.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 1.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 1.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 1.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-6 {
    margin: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-6,
  .my-lg-6 {
    margin-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-6,
  .mx-lg-6 {
    margin-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-6,
  .my-lg-6 {
    margin-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-6,
  .mx-lg-6 {
    margin-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-7 {
    margin: 1.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-7,
  .my-lg-7 {
    margin-top: 1.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-7,
  .mx-lg-7 {
    margin-right: 1.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-7,
  .my-lg-7 {
    margin-bottom: 1.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-7,
  .mx-lg-7 {
    margin-left: 1.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-8 {
    margin: 2rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-8,
  .my-lg-8 {
    margin-top: 2rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-8,
  .mx-lg-8 {
    margin-right: 2rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-8,
  .my-lg-8 {
    margin-bottom: 2rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-8,
  .mx-lg-8 {
    margin-left: 2rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-9 {
    margin: 2.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-9,
  .my-lg-9 {
    margin-top: 2.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-9,
  .mx-lg-9 {
    margin-right: 2.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-9,
  .my-lg-9 {
    margin-bottom: 2.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-9,
  .mx-lg-9 {
    margin-left: 2.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-10 {
    margin: 2.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-10,
  .my-lg-10 {
    margin-top: 2.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-10,
  .mx-lg-10 {
    margin-right: 2.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-10,
  .my-lg-10 {
    margin-bottom: 2.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-10,
  .mx-lg-10 {
    margin-left: 2.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-11 {
    margin: 2.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-11,
  .my-lg-11 {
    margin-top: 2.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-11,
  .mx-lg-11 {
    margin-right: 2.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-11,
  .my-lg-11 {
    margin-bottom: 2.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-11,
  .mx-lg-11 {
    margin-left: 2.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-12 {
    margin: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-12,
  .my-lg-12 {
    margin-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-12,
  .mx-lg-12 {
    margin-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-12,
  .my-lg-12 {
    margin-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-12,
  .mx-lg-12 {
    margin-left: 3rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-14 {
    margin: 3.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-14,
  .my-lg-14 {
    margin-top: 3.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-14,
  .mx-lg-14 {
    margin-right: 3.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-14,
  .my-lg-14 {
    margin-bottom: 3.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-14,
  .mx-lg-14 {
    margin-left: 3.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-16 {
    margin: 4rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-16,
  .my-lg-16 {
    margin-top: 4rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-16,
  .mx-lg-16 {
    margin-right: 4rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-16,
  .my-lg-16 {
    margin-bottom: 4rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-16,
  .mx-lg-16 {
    margin-left: 4rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-20 {
    margin: 5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-20,
  .my-lg-20 {
    margin-top: 5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-20,
  .mx-lg-20 {
    margin-right: 5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-20,
  .my-lg-20 {
    margin-bottom: 5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-20,
  .mx-lg-20 {
    margin-left: 5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-24 {
    margin: 6rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-24,
  .my-lg-24 {
    margin-top: 6rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-24,
  .mx-lg-24 {
    margin-right: 6rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-24,
  .my-lg-24 {
    margin-bottom: 6rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-24,
  .mx-lg-24 {
    margin-left: 6rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-28 {
    margin: 7rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-28,
  .my-lg-28 {
    margin-top: 7rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-28,
  .mx-lg-28 {
    margin-right: 7rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-28,
  .my-lg-28 {
    margin-bottom: 7rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-28,
  .mx-lg-28 {
    margin-left: 7rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-32 {
    margin: 8rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-32,
  .my-lg-32 {
    margin-top: 8rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-32,
  .mx-lg-32 {
    margin-right: 8rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-32,
  .my-lg-32 {
    margin-bottom: 8rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-32,
  .mx-lg-32 {
    margin-left: 8rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-36 {
    margin: 9rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-36,
  .my-lg-36 {
    margin-top: 9rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-36,
  .mx-lg-36 {
    margin-right: 9rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-36,
  .my-lg-36 {
    margin-bottom: 9rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-36,
  .mx-lg-36 {
    margin-left: 9rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-40 {
    margin: 10rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-40,
  .my-lg-40 {
    margin-top: 10rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-40,
  .mx-lg-40 {
    margin-right: 10rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-40,
  .my-lg-40 {
    margin-bottom: 10rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-40,
  .mx-lg-40 {
    margin-left: 10rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-44 {
    margin: 11rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-44,
  .my-lg-44 {
    margin-top: 11rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-44,
  .mx-lg-44 {
    margin-right: 11rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-44,
  .my-lg-44 {
    margin-bottom: 11rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-44,
  .mx-lg-44 {
    margin-left: 11rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-48 {
    margin: 12rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-48,
  .my-lg-48 {
    margin-top: 12rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-48,
  .mx-lg-48 {
    margin-right: 12rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-48,
  .my-lg-48 {
    margin-bottom: 12rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-48,
  .mx-lg-48 {
    margin-left: 12rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-52 {
    margin: 13rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-52,
  .my-lg-52 {
    margin-top: 13rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-52,
  .mx-lg-52 {
    margin-right: 13rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-52,
  .my-lg-52 {
    margin-bottom: 13rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-52,
  .mx-lg-52 {
    margin-left: 13rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-56 {
    margin: 14rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-56,
  .my-lg-56 {
    margin-top: 14rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-56,
  .mx-lg-56 {
    margin-right: 14rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-56,
  .my-lg-56 {
    margin-bottom: 14rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-56,
  .mx-lg-56 {
    margin-left: 14rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-60 {
    margin: 15rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-60,
  .my-lg-60 {
    margin-top: 15rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-60,
  .mx-lg-60 {
    margin-right: 15rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-60,
  .my-lg-60 {
    margin-bottom: 15rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-60,
  .mx-lg-60 {
    margin-left: 15rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-64 {
    margin: 16rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-64,
  .my-lg-64 {
    margin-top: 16rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-64,
  .mx-lg-64 {
    margin-right: 16rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-64,
  .my-lg-64 {
    margin-bottom: 16rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-64,
  .mx-lg-64 {
    margin-left: 16rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-72 {
    margin: 18rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-72,
  .my-lg-72 {
    margin-top: 18rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-72,
  .mx-lg-72 {
    margin-right: 18rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-72,
  .my-lg-72 {
    margin-bottom: 18rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-72,
  .mx-lg-72 {
    margin-left: 18rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-80 {
    margin: 20rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-80,
  .my-lg-80 {
    margin-top: 20rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-80,
  .mx-lg-80 {
    margin-right: 20rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-80,
  .my-lg-80 {
    margin-bottom: 20rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-80,
  .mx-lg-80 {
    margin-left: 20rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-96 {
    margin: 24rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-96,
  .my-lg-96 {
    margin-top: 24rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-96,
  .mx-lg-96 {
    margin-right: 24rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-96,
  .my-lg-96 {
    margin-bottom: 24rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-96,
  .mx-lg-96 {
    margin-left: 24rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-0 {
    padding: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-3 {
    padding: 0.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-3,
  .py-lg-3 {
    padding-top: 0.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-3,
  .px-lg-3 {
    padding-right: 0.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 0.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-3,
  .px-lg-3 {
    padding-left: 0.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-4 {
    padding: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-5 {
    padding: 1.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-5,
  .py-lg-5 {
    padding-top: 1.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-5,
  .px-lg-5 {
    padding-right: 1.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 1.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-5,
  .px-lg-5 {
    padding-left: 1.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-6 {
    padding: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-6,
  .py-lg-6 {
    padding-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-6,
  .px-lg-6 {
    padding-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-6,
  .py-lg-6 {
    padding-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-6,
  .px-lg-6 {
    padding-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-7 {
    padding: 1.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-7,
  .py-lg-7 {
    padding-top: 1.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-7,
  .px-lg-7 {
    padding-right: 1.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-7,
  .py-lg-7 {
    padding-bottom: 1.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-7,
  .px-lg-7 {
    padding-left: 1.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-8 {
    padding: 2rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-8,
  .py-lg-8 {
    padding-top: 2rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-8,
  .px-lg-8 {
    padding-right: 2rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-8,
  .py-lg-8 {
    padding-bottom: 2rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-8,
  .px-lg-8 {
    padding-left: 2rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-9 {
    padding: 2.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-9,
  .py-lg-9 {
    padding-top: 2.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-9,
  .px-lg-9 {
    padding-right: 2.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-9,
  .py-lg-9 {
    padding-bottom: 2.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-9,
  .px-lg-9 {
    padding-left: 2.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-10 {
    padding: 2.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-10,
  .py-lg-10 {
    padding-top: 2.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-10,
  .px-lg-10 {
    padding-right: 2.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-10,
  .py-lg-10 {
    padding-bottom: 2.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-10,
  .px-lg-10 {
    padding-left: 2.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-11 {
    padding: 2.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-11,
  .py-lg-11 {
    padding-top: 2.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-11,
  .px-lg-11 {
    padding-right: 2.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-11,
  .py-lg-11 {
    padding-bottom: 2.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-11,
  .px-lg-11 {
    padding-left: 2.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-12 {
    padding: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-12,
  .py-lg-12 {
    padding-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-12,
  .px-lg-12 {
    padding-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-12,
  .py-lg-12 {
    padding-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-12,
  .px-lg-12 {
    padding-left: 3rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-14 {
    padding: 3.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-14,
  .py-lg-14 {
    padding-top: 3.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-14,
  .px-lg-14 {
    padding-right: 3.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-14,
  .py-lg-14 {
    padding-bottom: 3.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-14,
  .px-lg-14 {
    padding-left: 3.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-16 {
    padding: 4rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-16,
  .py-lg-16 {
    padding-top: 4rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-16,
  .px-lg-16 {
    padding-right: 4rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-16,
  .py-lg-16 {
    padding-bottom: 4rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-16,
  .px-lg-16 {
    padding-left: 4rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-20 {
    padding: 5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-20,
  .py-lg-20 {
    padding-top: 5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-20,
  .px-lg-20 {
    padding-right: 5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-20,
  .py-lg-20 {
    padding-bottom: 5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-20,
  .px-lg-20 {
    padding-left: 5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-24 {
    padding: 6rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-24,
  .py-lg-24 {
    padding-top: 6rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-24,
  .px-lg-24 {
    padding-right: 6rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-24,
  .py-lg-24 {
    padding-bottom: 6rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-24,
  .px-lg-24 {
    padding-left: 6rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-28 {
    padding: 7rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-28,
  .py-lg-28 {
    padding-top: 7rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-28,
  .px-lg-28 {
    padding-right: 7rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-28,
  .py-lg-28 {
    padding-bottom: 7rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-28,
  .px-lg-28 {
    padding-left: 7rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-32 {
    padding: 8rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-32,
  .py-lg-32 {
    padding-top: 8rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-32,
  .px-lg-32 {
    padding-right: 8rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-32,
  .py-lg-32 {
    padding-bottom: 8rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-32,
  .px-lg-32 {
    padding-left: 8rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-36 {
    padding: 9rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-36,
  .py-lg-36 {
    padding-top: 9rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-36,
  .px-lg-36 {
    padding-right: 9rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-36,
  .py-lg-36 {
    padding-bottom: 9rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-36,
  .px-lg-36 {
    padding-left: 9rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-40 {
    padding: 10rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-40,
  .py-lg-40 {
    padding-top: 10rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-40,
  .px-lg-40 {
    padding-right: 10rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-40,
  .py-lg-40 {
    padding-bottom: 10rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-40,
  .px-lg-40 {
    padding-left: 10rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-44 {
    padding: 11rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-44,
  .py-lg-44 {
    padding-top: 11rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-44,
  .px-lg-44 {
    padding-right: 11rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-44,
  .py-lg-44 {
    padding-bottom: 11rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-44,
  .px-lg-44 {
    padding-left: 11rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-48 {
    padding: 12rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-48,
  .py-lg-48 {
    padding-top: 12rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-48,
  .px-lg-48 {
    padding-right: 12rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-48,
  .py-lg-48 {
    padding-bottom: 12rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-48,
  .px-lg-48 {
    padding-left: 12rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-52 {
    padding: 13rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-52,
  .py-lg-52 {
    padding-top: 13rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-52,
  .px-lg-52 {
    padding-right: 13rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-52,
  .py-lg-52 {
    padding-bottom: 13rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-52,
  .px-lg-52 {
    padding-left: 13rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-56 {
    padding: 14rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-56,
  .py-lg-56 {
    padding-top: 14rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-56,
  .px-lg-56 {
    padding-right: 14rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-56,
  .py-lg-56 {
    padding-bottom: 14rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-56,
  .px-lg-56 {
    padding-left: 14rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-60 {
    padding: 15rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-60,
  .py-lg-60 {
    padding-top: 15rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-60,
  .px-lg-60 {
    padding-right: 15rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-60,
  .py-lg-60 {
    padding-bottom: 15rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-60,
  .px-lg-60 {
    padding-left: 15rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-64 {
    padding: 16rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-64,
  .py-lg-64 {
    padding-top: 16rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-64,
  .px-lg-64 {
    padding-right: 16rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-64,
  .py-lg-64 {
    padding-bottom: 16rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-64,
  .px-lg-64 {
    padding-left: 16rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-72 {
    padding: 18rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-72,
  .py-lg-72 {
    padding-top: 18rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-72,
  .px-lg-72 {
    padding-right: 18rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-72,
  .py-lg-72 {
    padding-bottom: 18rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-72,
  .px-lg-72 {
    padding-left: 18rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-80 {
    padding: 20rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-80,
  .py-lg-80 {
    padding-top: 20rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-80,
  .px-lg-80 {
    padding-right: 20rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-80,
  .py-lg-80 {
    padding-bottom: 20rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-80,
  .px-lg-80 {
    padding-left: 20rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-96 {
    padding: 24rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-96,
  .py-lg-96 {
    padding-top: 24rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-96,
  .px-lg-96 {
    padding-right: 24rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-96,
  .py-lg-96 {
    padding-bottom: 24rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-96,
  .px-lg-96 {
    padding-left: 24rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n1 {
    margin: -0.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n2 {
    margin: -0.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n3 {
    margin: -0.75rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -0.75rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -0.75rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -0.75rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -0.75rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n4 {
    margin: -1rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n5 {
    margin: -1.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -1.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -1.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -1.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -1.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n6 {
    margin: -1.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n6,
  .my-lg-n6 {
    margin-top: -1.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n6,
  .mx-lg-n6 {
    margin-right: -1.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n6,
  .my-lg-n6 {
    margin-bottom: -1.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n6,
  .mx-lg-n6 {
    margin-left: -1.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n7 {
    margin: -1.75rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n7,
  .my-lg-n7 {
    margin-top: -1.75rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n7,
  .mx-lg-n7 {
    margin-right: -1.75rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n7,
  .my-lg-n7 {
    margin-bottom: -1.75rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n7,
  .mx-lg-n7 {
    margin-left: -1.75rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n8 {
    margin: -2rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n8,
  .my-lg-n8 {
    margin-top: -2rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n8,
  .mx-lg-n8 {
    margin-right: -2rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n8,
  .my-lg-n8 {
    margin-bottom: -2rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n8,
  .mx-lg-n8 {
    margin-left: -2rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n9 {
    margin: -2.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n9,
  .my-lg-n9 {
    margin-top: -2.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n9,
  .mx-lg-n9 {
    margin-right: -2.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n9,
  .my-lg-n9 {
    margin-bottom: -2.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n9,
  .mx-lg-n9 {
    margin-left: -2.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n10 {
    margin: -2.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n10,
  .my-lg-n10 {
    margin-top: -2.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n10,
  .mx-lg-n10 {
    margin-right: -2.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n10,
  .my-lg-n10 {
    margin-bottom: -2.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n10,
  .mx-lg-n10 {
    margin-left: -2.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n11 {
    margin: -2.75rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n11,
  .my-lg-n11 {
    margin-top: -2.75rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n11,
  .mx-lg-n11 {
    margin-right: -2.75rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n11,
  .my-lg-n11 {
    margin-bottom: -2.75rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n11,
  .mx-lg-n11 {
    margin-left: -2.75rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n12 {
    margin: -3rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n12,
  .my-lg-n12 {
    margin-top: -3rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n12,
  .mx-lg-n12 {
    margin-right: -3rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n12,
  .my-lg-n12 {
    margin-bottom: -3rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n12,
  .mx-lg-n12 {
    margin-left: -3rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n14 {
    margin: -3.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n14,
  .my-lg-n14 {
    margin-top: -3.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n14,
  .mx-lg-n14 {
    margin-right: -3.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n14,
  .my-lg-n14 {
    margin-bottom: -3.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n14,
  .mx-lg-n14 {
    margin-left: -3.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n16 {
    margin: -4rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n16,
  .my-lg-n16 {
    margin-top: -4rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n16,
  .mx-lg-n16 {
    margin-right: -4rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n16,
  .my-lg-n16 {
    margin-bottom: -4rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n16,
  .mx-lg-n16 {
    margin-left: -4rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n20 {
    margin: -5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n20,
  .my-lg-n20 {
    margin-top: -5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n20,
  .mx-lg-n20 {
    margin-right: -5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n20,
  .my-lg-n20 {
    margin-bottom: -5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n20,
  .mx-lg-n20 {
    margin-left: -5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n24 {
    margin: -6rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n24,
  .my-lg-n24 {
    margin-top: -6rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n24,
  .mx-lg-n24 {
    margin-right: -6rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n24,
  .my-lg-n24 {
    margin-bottom: -6rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n24,
  .mx-lg-n24 {
    margin-left: -6rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n28 {
    margin: -7rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n28,
  .my-lg-n28 {
    margin-top: -7rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n28,
  .mx-lg-n28 {
    margin-right: -7rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n28,
  .my-lg-n28 {
    margin-bottom: -7rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n28,
  .mx-lg-n28 {
    margin-left: -7rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n32 {
    margin: -8rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n32,
  .my-lg-n32 {
    margin-top: -8rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n32,
  .mx-lg-n32 {
    margin-right: -8rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n32,
  .my-lg-n32 {
    margin-bottom: -8rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n32,
  .mx-lg-n32 {
    margin-left: -8rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n36 {
    margin: -9rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n36,
  .my-lg-n36 {
    margin-top: -9rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n36,
  .mx-lg-n36 {
    margin-right: -9rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n36,
  .my-lg-n36 {
    margin-bottom: -9rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n36,
  .mx-lg-n36 {
    margin-left: -9rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n40 {
    margin: -10rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n40,
  .my-lg-n40 {
    margin-top: -10rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n40,
  .mx-lg-n40 {
    margin-right: -10rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n40,
  .my-lg-n40 {
    margin-bottom: -10rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n40,
  .mx-lg-n40 {
    margin-left: -10rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n44 {
    margin: -11rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n44,
  .my-lg-n44 {
    margin-top: -11rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n44,
  .mx-lg-n44 {
    margin-right: -11rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n44,
  .my-lg-n44 {
    margin-bottom: -11rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n44,
  .mx-lg-n44 {
    margin-left: -11rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n48 {
    margin: -12rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n48,
  .my-lg-n48 {
    margin-top: -12rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n48,
  .mx-lg-n48 {
    margin-right: -12rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n48,
  .my-lg-n48 {
    margin-bottom: -12rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n48,
  .mx-lg-n48 {
    margin-left: -12rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n52 {
    margin: -13rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n52,
  .my-lg-n52 {
    margin-top: -13rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n52,
  .mx-lg-n52 {
    margin-right: -13rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n52,
  .my-lg-n52 {
    margin-bottom: -13rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n52,
  .mx-lg-n52 {
    margin-left: -13rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n56 {
    margin: -14rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n56,
  .my-lg-n56 {
    margin-top: -14rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n56,
  .mx-lg-n56 {
    margin-right: -14rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n56,
  .my-lg-n56 {
    margin-bottom: -14rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n56,
  .mx-lg-n56 {
    margin-left: -14rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n60 {
    margin: -15rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n60,
  .my-lg-n60 {
    margin-top: -15rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n60,
  .mx-lg-n60 {
    margin-right: -15rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n60,
  .my-lg-n60 {
    margin-bottom: -15rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n60,
  .mx-lg-n60 {
    margin-left: -15rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n64 {
    margin: -16rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n64,
  .my-lg-n64 {
    margin-top: -16rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n64,
  .mx-lg-n64 {
    margin-right: -16rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n64,
  .my-lg-n64 {
    margin-bottom: -16rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n64,
  .mx-lg-n64 {
    margin-left: -16rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n72 {
    margin: -18rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n72,
  .my-lg-n72 {
    margin-top: -18rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n72,
  .mx-lg-n72 {
    margin-right: -18rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n72,
  .my-lg-n72 {
    margin-bottom: -18rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n72,
  .mx-lg-n72 {
    margin-left: -18rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n80 {
    margin: -20rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n80,
  .my-lg-n80 {
    margin-top: -20rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n80,
  .mx-lg-n80 {
    margin-right: -20rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n80,
  .my-lg-n80 {
    margin-bottom: -20rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n80,
  .mx-lg-n80 {
    margin-left: -20rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n96 {
    margin: -24rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n96,
  .my-lg-n96 {
    margin-top: -24rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n96,
  .mx-lg-n96 {
    margin-right: -24rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n96,
  .my-lg-n96 {
    margin-bottom: -24rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n96,
  .mx-lg-n96 {
    margin-left: -24rem !important;
  }

  /* line 55, node_modules/bootstrap/scss/utilities/_spacing.scss */

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

  /* line 56, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }

  /* line 60, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }

  /* line 64, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }

  /* line 68, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-0 {
    margin: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-3 {
    margin: 0.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-3,
  .my-xl-3 {
    margin-top: 0.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 0.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 0.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 0.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-4 {
    margin: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-5 {
    margin: 1.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-5,
  .my-xl-5 {
    margin-top: 1.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 1.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 1.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 1.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-6 {
    margin: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-6,
  .my-xl-6 {
    margin-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-6,
  .mx-xl-6 {
    margin-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-6,
  .my-xl-6 {
    margin-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-6,
  .mx-xl-6 {
    margin-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-7 {
    margin: 1.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-7,
  .my-xl-7 {
    margin-top: 1.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-7,
  .mx-xl-7 {
    margin-right: 1.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-7,
  .my-xl-7 {
    margin-bottom: 1.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-7,
  .mx-xl-7 {
    margin-left: 1.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-8 {
    margin: 2rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-8,
  .my-xl-8 {
    margin-top: 2rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-8,
  .mx-xl-8 {
    margin-right: 2rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-8,
  .my-xl-8 {
    margin-bottom: 2rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-8,
  .mx-xl-8 {
    margin-left: 2rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-9 {
    margin: 2.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-9,
  .my-xl-9 {
    margin-top: 2.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-9,
  .mx-xl-9 {
    margin-right: 2.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-9,
  .my-xl-9 {
    margin-bottom: 2.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-9,
  .mx-xl-9 {
    margin-left: 2.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-10 {
    margin: 2.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-10,
  .my-xl-10 {
    margin-top: 2.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-10,
  .mx-xl-10 {
    margin-right: 2.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-10,
  .my-xl-10 {
    margin-bottom: 2.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-10,
  .mx-xl-10 {
    margin-left: 2.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-11 {
    margin: 2.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-11,
  .my-xl-11 {
    margin-top: 2.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-11,
  .mx-xl-11 {
    margin-right: 2.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-11,
  .my-xl-11 {
    margin-bottom: 2.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-11,
  .mx-xl-11 {
    margin-left: 2.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-12 {
    margin: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-12,
  .my-xl-12 {
    margin-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-12,
  .mx-xl-12 {
    margin-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-12,
  .my-xl-12 {
    margin-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-12,
  .mx-xl-12 {
    margin-left: 3rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-14 {
    margin: 3.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-14,
  .my-xl-14 {
    margin-top: 3.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-14,
  .mx-xl-14 {
    margin-right: 3.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-14,
  .my-xl-14 {
    margin-bottom: 3.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-14,
  .mx-xl-14 {
    margin-left: 3.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-16 {
    margin: 4rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-16,
  .my-xl-16 {
    margin-top: 4rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-16,
  .mx-xl-16 {
    margin-right: 4rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-16,
  .my-xl-16 {
    margin-bottom: 4rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-16,
  .mx-xl-16 {
    margin-left: 4rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-20 {
    margin: 5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-20,
  .my-xl-20 {
    margin-top: 5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-20,
  .mx-xl-20 {
    margin-right: 5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-20,
  .my-xl-20 {
    margin-bottom: 5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-20,
  .mx-xl-20 {
    margin-left: 5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-24 {
    margin: 6rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-24,
  .my-xl-24 {
    margin-top: 6rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-24,
  .mx-xl-24 {
    margin-right: 6rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-24,
  .my-xl-24 {
    margin-bottom: 6rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-24,
  .mx-xl-24 {
    margin-left: 6rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-28 {
    margin: 7rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-28,
  .my-xl-28 {
    margin-top: 7rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-28,
  .mx-xl-28 {
    margin-right: 7rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-28,
  .my-xl-28 {
    margin-bottom: 7rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-28,
  .mx-xl-28 {
    margin-left: 7rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-32 {
    margin: 8rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-32,
  .my-xl-32 {
    margin-top: 8rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-32,
  .mx-xl-32 {
    margin-right: 8rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-32,
  .my-xl-32 {
    margin-bottom: 8rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-32,
  .mx-xl-32 {
    margin-left: 8rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-36 {
    margin: 9rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-36,
  .my-xl-36 {
    margin-top: 9rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-36,
  .mx-xl-36 {
    margin-right: 9rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-36,
  .my-xl-36 {
    margin-bottom: 9rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-36,
  .mx-xl-36 {
    margin-left: 9rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-40 {
    margin: 10rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-40,
  .my-xl-40 {
    margin-top: 10rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-40,
  .mx-xl-40 {
    margin-right: 10rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-40,
  .my-xl-40 {
    margin-bottom: 10rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-40,
  .mx-xl-40 {
    margin-left: 10rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-44 {
    margin: 11rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-44,
  .my-xl-44 {
    margin-top: 11rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-44,
  .mx-xl-44 {
    margin-right: 11rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-44,
  .my-xl-44 {
    margin-bottom: 11rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-44,
  .mx-xl-44 {
    margin-left: 11rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-48 {
    margin: 12rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-48,
  .my-xl-48 {
    margin-top: 12rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-48,
  .mx-xl-48 {
    margin-right: 12rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-48,
  .my-xl-48 {
    margin-bottom: 12rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-48,
  .mx-xl-48 {
    margin-left: 12rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-52 {
    margin: 13rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-52,
  .my-xl-52 {
    margin-top: 13rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-52,
  .mx-xl-52 {
    margin-right: 13rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-52,
  .my-xl-52 {
    margin-bottom: 13rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-52,
  .mx-xl-52 {
    margin-left: 13rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-56 {
    margin: 14rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-56,
  .my-xl-56 {
    margin-top: 14rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-56,
  .mx-xl-56 {
    margin-right: 14rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-56,
  .my-xl-56 {
    margin-bottom: 14rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-56,
  .mx-xl-56 {
    margin-left: 14rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-60 {
    margin: 15rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-60,
  .my-xl-60 {
    margin-top: 15rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-60,
  .mx-xl-60 {
    margin-right: 15rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-60,
  .my-xl-60 {
    margin-bottom: 15rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-60,
  .mx-xl-60 {
    margin-left: 15rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-64 {
    margin: 16rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-64,
  .my-xl-64 {
    margin-top: 16rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-64,
  .mx-xl-64 {
    margin-right: 16rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-64,
  .my-xl-64 {
    margin-bottom: 16rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-64,
  .mx-xl-64 {
    margin-left: 16rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-72 {
    margin: 18rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-72,
  .my-xl-72 {
    margin-top: 18rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-72,
  .mx-xl-72 {
    margin-right: 18rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-72,
  .my-xl-72 {
    margin-bottom: 18rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-72,
  .mx-xl-72 {
    margin-left: 18rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-80 {
    margin: 20rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-80,
  .my-xl-80 {
    margin-top: 20rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-80,
  .mx-xl-80 {
    margin-right: 20rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-80,
  .my-xl-80 {
    margin-bottom: 20rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-80,
  .mx-xl-80 {
    margin-left: 20rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-96 {
    margin: 24rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-96,
  .my-xl-96 {
    margin-top: 24rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-96,
  .mx-xl-96 {
    margin-right: 24rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-96,
  .my-xl-96 {
    margin-bottom: 24rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-96,
  .mx-xl-96 {
    margin-left: 24rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-0 {
    padding: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-3 {
    padding: 0.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-3,
  .py-xl-3 {
    padding-top: 0.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-3,
  .px-xl-3 {
    padding-right: 0.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 0.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-3,
  .px-xl-3 {
    padding-left: 0.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-4 {
    padding: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-5 {
    padding: 1.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-5,
  .py-xl-5 {
    padding-top: 1.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-5,
  .px-xl-5 {
    padding-right: 1.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 1.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-5,
  .px-xl-5 {
    padding-left: 1.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-6 {
    padding: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-6,
  .py-xl-6 {
    padding-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-6,
  .px-xl-6 {
    padding-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-6,
  .py-xl-6 {
    padding-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-6,
  .px-xl-6 {
    padding-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-7 {
    padding: 1.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-7,
  .py-xl-7 {
    padding-top: 1.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-7,
  .px-xl-7 {
    padding-right: 1.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-7,
  .py-xl-7 {
    padding-bottom: 1.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-7,
  .px-xl-7 {
    padding-left: 1.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-8 {
    padding: 2rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-8,
  .py-xl-8 {
    padding-top: 2rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-8,
  .px-xl-8 {
    padding-right: 2rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-8,
  .py-xl-8 {
    padding-bottom: 2rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-8,
  .px-xl-8 {
    padding-left: 2rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-9 {
    padding: 2.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-9,
  .py-xl-9 {
    padding-top: 2.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-9,
  .px-xl-9 {
    padding-right: 2.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-9,
  .py-xl-9 {
    padding-bottom: 2.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-9,
  .px-xl-9 {
    padding-left: 2.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-10 {
    padding: 2.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-10,
  .py-xl-10 {
    padding-top: 2.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-10,
  .px-xl-10 {
    padding-right: 2.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-10,
  .py-xl-10 {
    padding-bottom: 2.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-10,
  .px-xl-10 {
    padding-left: 2.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-11 {
    padding: 2.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-11,
  .py-xl-11 {
    padding-top: 2.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-11,
  .px-xl-11 {
    padding-right: 2.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-11,
  .py-xl-11 {
    padding-bottom: 2.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-11,
  .px-xl-11 {
    padding-left: 2.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-12 {
    padding: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-12,
  .py-xl-12 {
    padding-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-12,
  .px-xl-12 {
    padding-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-12,
  .py-xl-12 {
    padding-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-12,
  .px-xl-12 {
    padding-left: 3rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-14 {
    padding: 3.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-14,
  .py-xl-14 {
    padding-top: 3.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-14,
  .px-xl-14 {
    padding-right: 3.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-14,
  .py-xl-14 {
    padding-bottom: 3.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-14,
  .px-xl-14 {
    padding-left: 3.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-16 {
    padding: 4rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-16,
  .py-xl-16 {
    padding-top: 4rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-16,
  .px-xl-16 {
    padding-right: 4rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-16,
  .py-xl-16 {
    padding-bottom: 4rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-16,
  .px-xl-16 {
    padding-left: 4rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-20 {
    padding: 5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-20,
  .py-xl-20 {
    padding-top: 5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-20,
  .px-xl-20 {
    padding-right: 5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-20,
  .py-xl-20 {
    padding-bottom: 5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-20,
  .px-xl-20 {
    padding-left: 5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-24 {
    padding: 6rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-24,
  .py-xl-24 {
    padding-top: 6rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-24,
  .px-xl-24 {
    padding-right: 6rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-24,
  .py-xl-24 {
    padding-bottom: 6rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-24,
  .px-xl-24 {
    padding-left: 6rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-28 {
    padding: 7rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-28,
  .py-xl-28 {
    padding-top: 7rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-28,
  .px-xl-28 {
    padding-right: 7rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-28,
  .py-xl-28 {
    padding-bottom: 7rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-28,
  .px-xl-28 {
    padding-left: 7rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-32 {
    padding: 8rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-32,
  .py-xl-32 {
    padding-top: 8rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-32,
  .px-xl-32 {
    padding-right: 8rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-32,
  .py-xl-32 {
    padding-bottom: 8rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-32,
  .px-xl-32 {
    padding-left: 8rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-36 {
    padding: 9rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-36,
  .py-xl-36 {
    padding-top: 9rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-36,
  .px-xl-36 {
    padding-right: 9rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-36,
  .py-xl-36 {
    padding-bottom: 9rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-36,
  .px-xl-36 {
    padding-left: 9rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-40 {
    padding: 10rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-40,
  .py-xl-40 {
    padding-top: 10rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-40,
  .px-xl-40 {
    padding-right: 10rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-40,
  .py-xl-40 {
    padding-bottom: 10rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-40,
  .px-xl-40 {
    padding-left: 10rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-44 {
    padding: 11rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-44,
  .py-xl-44 {
    padding-top: 11rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-44,
  .px-xl-44 {
    padding-right: 11rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-44,
  .py-xl-44 {
    padding-bottom: 11rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-44,
  .px-xl-44 {
    padding-left: 11rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-48 {
    padding: 12rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-48,
  .py-xl-48 {
    padding-top: 12rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-48,
  .px-xl-48 {
    padding-right: 12rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-48,
  .py-xl-48 {
    padding-bottom: 12rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-48,
  .px-xl-48 {
    padding-left: 12rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-52 {
    padding: 13rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-52,
  .py-xl-52 {
    padding-top: 13rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-52,
  .px-xl-52 {
    padding-right: 13rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-52,
  .py-xl-52 {
    padding-bottom: 13rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-52,
  .px-xl-52 {
    padding-left: 13rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-56 {
    padding: 14rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-56,
  .py-xl-56 {
    padding-top: 14rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-56,
  .px-xl-56 {
    padding-right: 14rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-56,
  .py-xl-56 {
    padding-bottom: 14rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-56,
  .px-xl-56 {
    padding-left: 14rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-60 {
    padding: 15rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-60,
  .py-xl-60 {
    padding-top: 15rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-60,
  .px-xl-60 {
    padding-right: 15rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-60,
  .py-xl-60 {
    padding-bottom: 15rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-60,
  .px-xl-60 {
    padding-left: 15rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-64 {
    padding: 16rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-64,
  .py-xl-64 {
    padding-top: 16rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-64,
  .px-xl-64 {
    padding-right: 16rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-64,
  .py-xl-64 {
    padding-bottom: 16rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-64,
  .px-xl-64 {
    padding-left: 16rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-72 {
    padding: 18rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-72,
  .py-xl-72 {
    padding-top: 18rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-72,
  .px-xl-72 {
    padding-right: 18rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-72,
  .py-xl-72 {
    padding-bottom: 18rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-72,
  .px-xl-72 {
    padding-left: 18rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-80 {
    padding: 20rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-80,
  .py-xl-80 {
    padding-top: 20rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-80,
  .px-xl-80 {
    padding-right: 20rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-80,
  .py-xl-80 {
    padding-bottom: 20rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-80,
  .px-xl-80 {
    padding-left: 20rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-96 {
    padding: 24rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-96,
  .py-xl-96 {
    padding-top: 24rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-96,
  .px-xl-96 {
    padding-right: 24rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-96,
  .py-xl-96 {
    padding-bottom: 24rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-96,
  .px-xl-96 {
    padding-left: 24rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n1 {
    margin: -0.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n2 {
    margin: -0.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n3 {
    margin: -0.75rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -0.75rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -0.75rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -0.75rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -0.75rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n4 {
    margin: -1rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n5 {
    margin: -1.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -1.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -1.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -1.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -1.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n6 {
    margin: -1.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n6,
  .my-xl-n6 {
    margin-top: -1.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n6,
  .mx-xl-n6 {
    margin-right: -1.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n6,
  .my-xl-n6 {
    margin-bottom: -1.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n6,
  .mx-xl-n6 {
    margin-left: -1.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n7 {
    margin: -1.75rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n7,
  .my-xl-n7 {
    margin-top: -1.75rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n7,
  .mx-xl-n7 {
    margin-right: -1.75rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n7,
  .my-xl-n7 {
    margin-bottom: -1.75rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n7,
  .mx-xl-n7 {
    margin-left: -1.75rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n8 {
    margin: -2rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n8,
  .my-xl-n8 {
    margin-top: -2rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n8,
  .mx-xl-n8 {
    margin-right: -2rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n8,
  .my-xl-n8 {
    margin-bottom: -2rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n8,
  .mx-xl-n8 {
    margin-left: -2rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n9 {
    margin: -2.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n9,
  .my-xl-n9 {
    margin-top: -2.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n9,
  .mx-xl-n9 {
    margin-right: -2.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n9,
  .my-xl-n9 {
    margin-bottom: -2.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n9,
  .mx-xl-n9 {
    margin-left: -2.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n10 {
    margin: -2.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n10,
  .my-xl-n10 {
    margin-top: -2.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n10,
  .mx-xl-n10 {
    margin-right: -2.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n10,
  .my-xl-n10 {
    margin-bottom: -2.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n10,
  .mx-xl-n10 {
    margin-left: -2.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n11 {
    margin: -2.75rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n11,
  .my-xl-n11 {
    margin-top: -2.75rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n11,
  .mx-xl-n11 {
    margin-right: -2.75rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n11,
  .my-xl-n11 {
    margin-bottom: -2.75rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n11,
  .mx-xl-n11 {
    margin-left: -2.75rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n12 {
    margin: -3rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n12,
  .my-xl-n12 {
    margin-top: -3rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n12,
  .mx-xl-n12 {
    margin-right: -3rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n12,
  .my-xl-n12 {
    margin-bottom: -3rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n12,
  .mx-xl-n12 {
    margin-left: -3rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n14 {
    margin: -3.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n14,
  .my-xl-n14 {
    margin-top: -3.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n14,
  .mx-xl-n14 {
    margin-right: -3.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n14,
  .my-xl-n14 {
    margin-bottom: -3.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n14,
  .mx-xl-n14 {
    margin-left: -3.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n16 {
    margin: -4rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n16,
  .my-xl-n16 {
    margin-top: -4rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n16,
  .mx-xl-n16 {
    margin-right: -4rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n16,
  .my-xl-n16 {
    margin-bottom: -4rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n16,
  .mx-xl-n16 {
    margin-left: -4rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n20 {
    margin: -5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n20,
  .my-xl-n20 {
    margin-top: -5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n20,
  .mx-xl-n20 {
    margin-right: -5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n20,
  .my-xl-n20 {
    margin-bottom: -5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n20,
  .mx-xl-n20 {
    margin-left: -5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n24 {
    margin: -6rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n24,
  .my-xl-n24 {
    margin-top: -6rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n24,
  .mx-xl-n24 {
    margin-right: -6rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n24,
  .my-xl-n24 {
    margin-bottom: -6rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n24,
  .mx-xl-n24 {
    margin-left: -6rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n28 {
    margin: -7rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n28,
  .my-xl-n28 {
    margin-top: -7rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n28,
  .mx-xl-n28 {
    margin-right: -7rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n28,
  .my-xl-n28 {
    margin-bottom: -7rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n28,
  .mx-xl-n28 {
    margin-left: -7rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n32 {
    margin: -8rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n32,
  .my-xl-n32 {
    margin-top: -8rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n32,
  .mx-xl-n32 {
    margin-right: -8rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n32,
  .my-xl-n32 {
    margin-bottom: -8rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n32,
  .mx-xl-n32 {
    margin-left: -8rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n36 {
    margin: -9rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n36,
  .my-xl-n36 {
    margin-top: -9rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n36,
  .mx-xl-n36 {
    margin-right: -9rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n36,
  .my-xl-n36 {
    margin-bottom: -9rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n36,
  .mx-xl-n36 {
    margin-left: -9rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n40 {
    margin: -10rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n40,
  .my-xl-n40 {
    margin-top: -10rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n40,
  .mx-xl-n40 {
    margin-right: -10rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n40,
  .my-xl-n40 {
    margin-bottom: -10rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n40,
  .mx-xl-n40 {
    margin-left: -10rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n44 {
    margin: -11rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n44,
  .my-xl-n44 {
    margin-top: -11rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n44,
  .mx-xl-n44 {
    margin-right: -11rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n44,
  .my-xl-n44 {
    margin-bottom: -11rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n44,
  .mx-xl-n44 {
    margin-left: -11rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n48 {
    margin: -12rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n48,
  .my-xl-n48 {
    margin-top: -12rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n48,
  .mx-xl-n48 {
    margin-right: -12rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n48,
  .my-xl-n48 {
    margin-bottom: -12rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n48,
  .mx-xl-n48 {
    margin-left: -12rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n52 {
    margin: -13rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n52,
  .my-xl-n52 {
    margin-top: -13rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n52,
  .mx-xl-n52 {
    margin-right: -13rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n52,
  .my-xl-n52 {
    margin-bottom: -13rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n52,
  .mx-xl-n52 {
    margin-left: -13rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n56 {
    margin: -14rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n56,
  .my-xl-n56 {
    margin-top: -14rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n56,
  .mx-xl-n56 {
    margin-right: -14rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n56,
  .my-xl-n56 {
    margin-bottom: -14rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n56,
  .mx-xl-n56 {
    margin-left: -14rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n60 {
    margin: -15rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n60,
  .my-xl-n60 {
    margin-top: -15rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n60,
  .mx-xl-n60 {
    margin-right: -15rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n60,
  .my-xl-n60 {
    margin-bottom: -15rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n60,
  .mx-xl-n60 {
    margin-left: -15rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n64 {
    margin: -16rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n64,
  .my-xl-n64 {
    margin-top: -16rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n64,
  .mx-xl-n64 {
    margin-right: -16rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n64,
  .my-xl-n64 {
    margin-bottom: -16rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n64,
  .mx-xl-n64 {
    margin-left: -16rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n72 {
    margin: -18rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n72,
  .my-xl-n72 {
    margin-top: -18rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n72,
  .mx-xl-n72 {
    margin-right: -18rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n72,
  .my-xl-n72 {
    margin-bottom: -18rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n72,
  .mx-xl-n72 {
    margin-left: -18rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n80 {
    margin: -20rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n80,
  .my-xl-n80 {
    margin-top: -20rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n80,
  .mx-xl-n80 {
    margin-right: -20rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n80,
  .my-xl-n80 {
    margin-bottom: -20rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n80,
  .mx-xl-n80 {
    margin-left: -20rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n96 {
    margin: -24rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n96,
  .my-xl-n96 {
    margin-top: -24rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n96,
  .mx-xl-n96 {
    margin-right: -24rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n96,
  .my-xl-n96 {
    margin-bottom: -24rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n96,
  .mx-xl-n96 {
    margin-left: -24rem !important;
  }

  /* line 55, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-auto {
    margin: auto !important;
  }

  /* line 56, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }

  /* line 60, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }

  /* line 64, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }

  /* line 68, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1400px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-0 {
    margin: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-0,
  .my-xxl-0 {
    margin-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-0,
  .mx-xxl-0 {
    margin-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-0,
  .my-xxl-0 {
    margin-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-0,
  .mx-xxl-0 {
    margin-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-1 {
    margin: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-1,
  .my-xxl-1 {
    margin-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-1,
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-1,
  .my-xxl-1 {
    margin-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-1,
  .mx-xxl-1 {
    margin-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-2 {
    margin: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-2,
  .my-xxl-2 {
    margin-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-2,
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-2,
  .my-xxl-2 {
    margin-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-2,
  .mx-xxl-2 {
    margin-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-3 {
    margin: 0.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-3,
  .my-xxl-3 {
    margin-top: 0.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-3,
  .mx-xxl-3 {
    margin-right: 0.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-3,
  .my-xxl-3 {
    margin-bottom: 0.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-3,
  .mx-xxl-3 {
    margin-left: 0.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-4 {
    margin: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-4,
  .my-xxl-4 {
    margin-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-4,
  .mx-xxl-4 {
    margin-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-4,
  .my-xxl-4 {
    margin-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-4,
  .mx-xxl-4 {
    margin-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-5 {
    margin: 1.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-5,
  .my-xxl-5 {
    margin-top: 1.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-5,
  .mx-xxl-5 {
    margin-right: 1.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-5,
  .my-xxl-5 {
    margin-bottom: 1.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-5,
  .mx-xxl-5 {
    margin-left: 1.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-6 {
    margin: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-6,
  .my-xxl-6 {
    margin-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-6,
  .mx-xxl-6 {
    margin-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-6,
  .my-xxl-6 {
    margin-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-6,
  .mx-xxl-6 {
    margin-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-7 {
    margin: 1.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-7,
  .my-xxl-7 {
    margin-top: 1.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-7,
  .mx-xxl-7 {
    margin-right: 1.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-7,
  .my-xxl-7 {
    margin-bottom: 1.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-7,
  .mx-xxl-7 {
    margin-left: 1.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-8 {
    margin: 2rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-8,
  .my-xxl-8 {
    margin-top: 2rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-8,
  .mx-xxl-8 {
    margin-right: 2rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-8,
  .my-xxl-8 {
    margin-bottom: 2rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-8,
  .mx-xxl-8 {
    margin-left: 2rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-9 {
    margin: 2.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-9,
  .my-xxl-9 {
    margin-top: 2.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-9,
  .mx-xxl-9 {
    margin-right: 2.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-9,
  .my-xxl-9 {
    margin-bottom: 2.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-9,
  .mx-xxl-9 {
    margin-left: 2.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-10 {
    margin: 2.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-10,
  .my-xxl-10 {
    margin-top: 2.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-10,
  .mx-xxl-10 {
    margin-right: 2.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-10,
  .my-xxl-10 {
    margin-bottom: 2.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-10,
  .mx-xxl-10 {
    margin-left: 2.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-11 {
    margin: 2.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-11,
  .my-xxl-11 {
    margin-top: 2.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-11,
  .mx-xxl-11 {
    margin-right: 2.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-11,
  .my-xxl-11 {
    margin-bottom: 2.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-11,
  .mx-xxl-11 {
    margin-left: 2.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-12 {
    margin: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-12,
  .my-xxl-12 {
    margin-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-12,
  .mx-xxl-12 {
    margin-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-12,
  .my-xxl-12 {
    margin-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-12,
  .mx-xxl-12 {
    margin-left: 3rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-14 {
    margin: 3.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-14,
  .my-xxl-14 {
    margin-top: 3.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-14,
  .mx-xxl-14 {
    margin-right: 3.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-14,
  .my-xxl-14 {
    margin-bottom: 3.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-14,
  .mx-xxl-14 {
    margin-left: 3.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-16 {
    margin: 4rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-16,
  .my-xxl-16 {
    margin-top: 4rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-16,
  .mx-xxl-16 {
    margin-right: 4rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-16,
  .my-xxl-16 {
    margin-bottom: 4rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-16,
  .mx-xxl-16 {
    margin-left: 4rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-20 {
    margin: 5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-20,
  .my-xxl-20 {
    margin-top: 5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-20,
  .mx-xxl-20 {
    margin-right: 5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-20,
  .my-xxl-20 {
    margin-bottom: 5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-20,
  .mx-xxl-20 {
    margin-left: 5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-24 {
    margin: 6rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-24,
  .my-xxl-24 {
    margin-top: 6rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-24,
  .mx-xxl-24 {
    margin-right: 6rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-24,
  .my-xxl-24 {
    margin-bottom: 6rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-24,
  .mx-xxl-24 {
    margin-left: 6rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-28 {
    margin: 7rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-28,
  .my-xxl-28 {
    margin-top: 7rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-28,
  .mx-xxl-28 {
    margin-right: 7rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-28,
  .my-xxl-28 {
    margin-bottom: 7rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-28,
  .mx-xxl-28 {
    margin-left: 7rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-32 {
    margin: 8rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-32,
  .my-xxl-32 {
    margin-top: 8rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-32,
  .mx-xxl-32 {
    margin-right: 8rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-32,
  .my-xxl-32 {
    margin-bottom: 8rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-32,
  .mx-xxl-32 {
    margin-left: 8rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-36 {
    margin: 9rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-36,
  .my-xxl-36 {
    margin-top: 9rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-36,
  .mx-xxl-36 {
    margin-right: 9rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-36,
  .my-xxl-36 {
    margin-bottom: 9rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-36,
  .mx-xxl-36 {
    margin-left: 9rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-40 {
    margin: 10rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-40,
  .my-xxl-40 {
    margin-top: 10rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-40,
  .mx-xxl-40 {
    margin-right: 10rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-40,
  .my-xxl-40 {
    margin-bottom: 10rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-40,
  .mx-xxl-40 {
    margin-left: 10rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-44 {
    margin: 11rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-44,
  .my-xxl-44 {
    margin-top: 11rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-44,
  .mx-xxl-44 {
    margin-right: 11rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-44,
  .my-xxl-44 {
    margin-bottom: 11rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-44,
  .mx-xxl-44 {
    margin-left: 11rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-48 {
    margin: 12rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-48,
  .my-xxl-48 {
    margin-top: 12rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-48,
  .mx-xxl-48 {
    margin-right: 12rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-48,
  .my-xxl-48 {
    margin-bottom: 12rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-48,
  .mx-xxl-48 {
    margin-left: 12rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-52 {
    margin: 13rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-52,
  .my-xxl-52 {
    margin-top: 13rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-52,
  .mx-xxl-52 {
    margin-right: 13rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-52,
  .my-xxl-52 {
    margin-bottom: 13rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-52,
  .mx-xxl-52 {
    margin-left: 13rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-56 {
    margin: 14rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-56,
  .my-xxl-56 {
    margin-top: 14rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-56,
  .mx-xxl-56 {
    margin-right: 14rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-56,
  .my-xxl-56 {
    margin-bottom: 14rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-56,
  .mx-xxl-56 {
    margin-left: 14rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-60 {
    margin: 15rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-60,
  .my-xxl-60 {
    margin-top: 15rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-60,
  .mx-xxl-60 {
    margin-right: 15rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-60,
  .my-xxl-60 {
    margin-bottom: 15rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-60,
  .mx-xxl-60 {
    margin-left: 15rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-64 {
    margin: 16rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-64,
  .my-xxl-64 {
    margin-top: 16rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-64,
  .mx-xxl-64 {
    margin-right: 16rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-64,
  .my-xxl-64 {
    margin-bottom: 16rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-64,
  .mx-xxl-64 {
    margin-left: 16rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-72 {
    margin: 18rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-72,
  .my-xxl-72 {
    margin-top: 18rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-72,
  .mx-xxl-72 {
    margin-right: 18rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-72,
  .my-xxl-72 {
    margin-bottom: 18rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-72,
  .mx-xxl-72 {
    margin-left: 18rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-80 {
    margin: 20rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-80,
  .my-xxl-80 {
    margin-top: 20rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-80,
  .mx-xxl-80 {
    margin-right: 20rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-80,
  .my-xxl-80 {
    margin-bottom: 20rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-80,
  .mx-xxl-80 {
    margin-left: 20rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-96 {
    margin: 24rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-96,
  .my-xxl-96 {
    margin-top: 24rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-96,
  .mx-xxl-96 {
    margin-right: 24rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-96,
  .my-xxl-96 {
    margin-bottom: 24rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-96,
  .mx-xxl-96 {
    margin-left: 24rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-0 {
    padding: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-0,
  .py-xxl-0 {
    padding-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-0,
  .px-xxl-0 {
    padding-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-0,
  .py-xxl-0 {
    padding-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-0,
  .px-xxl-0 {
    padding-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-1 {
    padding: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-1,
  .py-xxl-1 {
    padding-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-1,
  .px-xxl-1 {
    padding-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-1,
  .py-xxl-1 {
    padding-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-1,
  .px-xxl-1 {
    padding-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-2 {
    padding: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-2,
  .py-xxl-2 {
    padding-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-2,
  .px-xxl-2 {
    padding-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-2,
  .py-xxl-2 {
    padding-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-2,
  .px-xxl-2 {
    padding-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-3 {
    padding: 0.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-3,
  .py-xxl-3 {
    padding-top: 0.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-3,
  .px-xxl-3 {
    padding-right: 0.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-3,
  .py-xxl-3 {
    padding-bottom: 0.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-3,
  .px-xxl-3 {
    padding-left: 0.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-4 {
    padding: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-4,
  .py-xxl-4 {
    padding-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-4,
  .px-xxl-4 {
    padding-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-4,
  .py-xxl-4 {
    padding-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-4,
  .px-xxl-4 {
    padding-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-5 {
    padding: 1.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-5,
  .py-xxl-5 {
    padding-top: 1.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-5,
  .px-xxl-5 {
    padding-right: 1.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-5,
  .py-xxl-5 {
    padding-bottom: 1.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-5,
  .px-xxl-5 {
    padding-left: 1.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-6 {
    padding: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-6,
  .py-xxl-6 {
    padding-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-6,
  .px-xxl-6 {
    padding-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-6,
  .py-xxl-6 {
    padding-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-6,
  .px-xxl-6 {
    padding-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-7 {
    padding: 1.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-7,
  .py-xxl-7 {
    padding-top: 1.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-7,
  .px-xxl-7 {
    padding-right: 1.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-7,
  .py-xxl-7 {
    padding-bottom: 1.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-7,
  .px-xxl-7 {
    padding-left: 1.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-8 {
    padding: 2rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-8,
  .py-xxl-8 {
    padding-top: 2rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-8,
  .px-xxl-8 {
    padding-right: 2rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-8,
  .py-xxl-8 {
    padding-bottom: 2rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-8,
  .px-xxl-8 {
    padding-left: 2rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-9 {
    padding: 2.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-9,
  .py-xxl-9 {
    padding-top: 2.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-9,
  .px-xxl-9 {
    padding-right: 2.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-9,
  .py-xxl-9 {
    padding-bottom: 2.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-9,
  .px-xxl-9 {
    padding-left: 2.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-10 {
    padding: 2.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-10,
  .py-xxl-10 {
    padding-top: 2.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-10,
  .px-xxl-10 {
    padding-right: 2.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-10,
  .py-xxl-10 {
    padding-bottom: 2.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-10,
  .px-xxl-10 {
    padding-left: 2.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-11 {
    padding: 2.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-11,
  .py-xxl-11 {
    padding-top: 2.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-11,
  .px-xxl-11 {
    padding-right: 2.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-11,
  .py-xxl-11 {
    padding-bottom: 2.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-11,
  .px-xxl-11 {
    padding-left: 2.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-12 {
    padding: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-12,
  .py-xxl-12 {
    padding-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-12,
  .px-xxl-12 {
    padding-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-12,
  .py-xxl-12 {
    padding-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-12,
  .px-xxl-12 {
    padding-left: 3rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-14 {
    padding: 3.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-14,
  .py-xxl-14 {
    padding-top: 3.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-14,
  .px-xxl-14 {
    padding-right: 3.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-14,
  .py-xxl-14 {
    padding-bottom: 3.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-14,
  .px-xxl-14 {
    padding-left: 3.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-16 {
    padding: 4rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-16,
  .py-xxl-16 {
    padding-top: 4rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-16,
  .px-xxl-16 {
    padding-right: 4rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-16,
  .py-xxl-16 {
    padding-bottom: 4rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-16,
  .px-xxl-16 {
    padding-left: 4rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-20 {
    padding: 5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-20,
  .py-xxl-20 {
    padding-top: 5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-20,
  .px-xxl-20 {
    padding-right: 5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-20,
  .py-xxl-20 {
    padding-bottom: 5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-20,
  .px-xxl-20 {
    padding-left: 5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-24 {
    padding: 6rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-24,
  .py-xxl-24 {
    padding-top: 6rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-24,
  .px-xxl-24 {
    padding-right: 6rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-24,
  .py-xxl-24 {
    padding-bottom: 6rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-24,
  .px-xxl-24 {
    padding-left: 6rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-28 {
    padding: 7rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-28,
  .py-xxl-28 {
    padding-top: 7rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-28,
  .px-xxl-28 {
    padding-right: 7rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-28,
  .py-xxl-28 {
    padding-bottom: 7rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-28,
  .px-xxl-28 {
    padding-left: 7rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-32 {
    padding: 8rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-32,
  .py-xxl-32 {
    padding-top: 8rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-32,
  .px-xxl-32 {
    padding-right: 8rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-32,
  .py-xxl-32 {
    padding-bottom: 8rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-32,
  .px-xxl-32 {
    padding-left: 8rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-36 {
    padding: 9rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-36,
  .py-xxl-36 {
    padding-top: 9rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-36,
  .px-xxl-36 {
    padding-right: 9rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-36,
  .py-xxl-36 {
    padding-bottom: 9rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-36,
  .px-xxl-36 {
    padding-left: 9rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-40 {
    padding: 10rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-40,
  .py-xxl-40 {
    padding-top: 10rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-40,
  .px-xxl-40 {
    padding-right: 10rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-40,
  .py-xxl-40 {
    padding-bottom: 10rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-40,
  .px-xxl-40 {
    padding-left: 10rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-44 {
    padding: 11rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-44,
  .py-xxl-44 {
    padding-top: 11rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-44,
  .px-xxl-44 {
    padding-right: 11rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-44,
  .py-xxl-44 {
    padding-bottom: 11rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-44,
  .px-xxl-44 {
    padding-left: 11rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-48 {
    padding: 12rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-48,
  .py-xxl-48 {
    padding-top: 12rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-48,
  .px-xxl-48 {
    padding-right: 12rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-48,
  .py-xxl-48 {
    padding-bottom: 12rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-48,
  .px-xxl-48 {
    padding-left: 12rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-52 {
    padding: 13rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-52,
  .py-xxl-52 {
    padding-top: 13rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-52,
  .px-xxl-52 {
    padding-right: 13rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-52,
  .py-xxl-52 {
    padding-bottom: 13rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-52,
  .px-xxl-52 {
    padding-left: 13rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-56 {
    padding: 14rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-56,
  .py-xxl-56 {
    padding-top: 14rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-56,
  .px-xxl-56 {
    padding-right: 14rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-56,
  .py-xxl-56 {
    padding-bottom: 14rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-56,
  .px-xxl-56 {
    padding-left: 14rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-60 {
    padding: 15rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-60,
  .py-xxl-60 {
    padding-top: 15rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-60,
  .px-xxl-60 {
    padding-right: 15rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-60,
  .py-xxl-60 {
    padding-bottom: 15rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-60,
  .px-xxl-60 {
    padding-left: 15rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-64 {
    padding: 16rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-64,
  .py-xxl-64 {
    padding-top: 16rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-64,
  .px-xxl-64 {
    padding-right: 16rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-64,
  .py-xxl-64 {
    padding-bottom: 16rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-64,
  .px-xxl-64 {
    padding-left: 16rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-72 {
    padding: 18rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-72,
  .py-xxl-72 {
    padding-top: 18rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-72,
  .px-xxl-72 {
    padding-right: 18rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-72,
  .py-xxl-72 {
    padding-bottom: 18rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-72,
  .px-xxl-72 {
    padding-left: 18rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-80 {
    padding: 20rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-80,
  .py-xxl-80 {
    padding-top: 20rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-80,
  .px-xxl-80 {
    padding-right: 20rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-80,
  .py-xxl-80 {
    padding-bottom: 20rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-80,
  .px-xxl-80 {
    padding-left: 20rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-96 {
    padding: 24rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-96,
  .py-xxl-96 {
    padding-top: 24rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-96,
  .px-xxl-96 {
    padding-right: 24rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-96,
  .py-xxl-96 {
    padding-bottom: 24rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-96,
  .px-xxl-96 {
    padding-left: 24rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n1 {
    margin: -0.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n1,
  .my-xxl-n1 {
    margin-top: -0.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n1,
  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n1,
  .my-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n1,
  .mx-xxl-n1 {
    margin-left: -0.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n2 {
    margin: -0.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n2,
  .my-xxl-n2 {
    margin-top: -0.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n2,
  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n2,
  .my-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n2,
  .mx-xxl-n2 {
    margin-left: -0.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n3 {
    margin: -0.75rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n3,
  .my-xxl-n3 {
    margin-top: -0.75rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n3,
  .mx-xxl-n3 {
    margin-right: -0.75rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n3,
  .my-xxl-n3 {
    margin-bottom: -0.75rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n3,
  .mx-xxl-n3 {
    margin-left: -0.75rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n4 {
    margin: -1rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n4,
  .my-xxl-n4 {
    margin-top: -1rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n4,
  .mx-xxl-n4 {
    margin-right: -1rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n4,
  .my-xxl-n4 {
    margin-bottom: -1rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n4,
  .mx-xxl-n4 {
    margin-left: -1rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n5 {
    margin: -1.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n5,
  .my-xxl-n5 {
    margin-top: -1.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n5,
  .mx-xxl-n5 {
    margin-right: -1.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n5,
  .my-xxl-n5 {
    margin-bottom: -1.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n5,
  .mx-xxl-n5 {
    margin-left: -1.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n6 {
    margin: -1.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n6,
  .my-xxl-n6 {
    margin-top: -1.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n6,
  .mx-xxl-n6 {
    margin-right: -1.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n6,
  .my-xxl-n6 {
    margin-bottom: -1.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n6,
  .mx-xxl-n6 {
    margin-left: -1.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n7 {
    margin: -1.75rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n7,
  .my-xxl-n7 {
    margin-top: -1.75rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n7,
  .mx-xxl-n7 {
    margin-right: -1.75rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n7,
  .my-xxl-n7 {
    margin-bottom: -1.75rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n7,
  .mx-xxl-n7 {
    margin-left: -1.75rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n8 {
    margin: -2rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n8,
  .my-xxl-n8 {
    margin-top: -2rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n8,
  .mx-xxl-n8 {
    margin-right: -2rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n8,
  .my-xxl-n8 {
    margin-bottom: -2rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n8,
  .mx-xxl-n8 {
    margin-left: -2rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n9 {
    margin: -2.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n9,
  .my-xxl-n9 {
    margin-top: -2.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n9,
  .mx-xxl-n9 {
    margin-right: -2.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n9,
  .my-xxl-n9 {
    margin-bottom: -2.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n9,
  .mx-xxl-n9 {
    margin-left: -2.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n10 {
    margin: -2.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n10,
  .my-xxl-n10 {
    margin-top: -2.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n10,
  .mx-xxl-n10 {
    margin-right: -2.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n10,
  .my-xxl-n10 {
    margin-bottom: -2.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n10,
  .mx-xxl-n10 {
    margin-left: -2.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n11 {
    margin: -2.75rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n11,
  .my-xxl-n11 {
    margin-top: -2.75rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n11,
  .mx-xxl-n11 {
    margin-right: -2.75rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n11,
  .my-xxl-n11 {
    margin-bottom: -2.75rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n11,
  .mx-xxl-n11 {
    margin-left: -2.75rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n12 {
    margin: -3rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n12,
  .my-xxl-n12 {
    margin-top: -3rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n12,
  .mx-xxl-n12 {
    margin-right: -3rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n12,
  .my-xxl-n12 {
    margin-bottom: -3rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n12,
  .mx-xxl-n12 {
    margin-left: -3rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n14 {
    margin: -3.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n14,
  .my-xxl-n14 {
    margin-top: -3.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n14,
  .mx-xxl-n14 {
    margin-right: -3.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n14,
  .my-xxl-n14 {
    margin-bottom: -3.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n14,
  .mx-xxl-n14 {
    margin-left: -3.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n16 {
    margin: -4rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n16,
  .my-xxl-n16 {
    margin-top: -4rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n16,
  .mx-xxl-n16 {
    margin-right: -4rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n16,
  .my-xxl-n16 {
    margin-bottom: -4rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n16,
  .mx-xxl-n16 {
    margin-left: -4rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n20 {
    margin: -5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n20,
  .my-xxl-n20 {
    margin-top: -5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n20,
  .mx-xxl-n20 {
    margin-right: -5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n20,
  .my-xxl-n20 {
    margin-bottom: -5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n20,
  .mx-xxl-n20 {
    margin-left: -5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n24 {
    margin: -6rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n24,
  .my-xxl-n24 {
    margin-top: -6rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n24,
  .mx-xxl-n24 {
    margin-right: -6rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n24,
  .my-xxl-n24 {
    margin-bottom: -6rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n24,
  .mx-xxl-n24 {
    margin-left: -6rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n28 {
    margin: -7rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n28,
  .my-xxl-n28 {
    margin-top: -7rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n28,
  .mx-xxl-n28 {
    margin-right: -7rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n28,
  .my-xxl-n28 {
    margin-bottom: -7rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n28,
  .mx-xxl-n28 {
    margin-left: -7rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n32 {
    margin: -8rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n32,
  .my-xxl-n32 {
    margin-top: -8rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n32,
  .mx-xxl-n32 {
    margin-right: -8rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n32,
  .my-xxl-n32 {
    margin-bottom: -8rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n32,
  .mx-xxl-n32 {
    margin-left: -8rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n36 {
    margin: -9rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n36,
  .my-xxl-n36 {
    margin-top: -9rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n36,
  .mx-xxl-n36 {
    margin-right: -9rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n36,
  .my-xxl-n36 {
    margin-bottom: -9rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n36,
  .mx-xxl-n36 {
    margin-left: -9rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n40 {
    margin: -10rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n40,
  .my-xxl-n40 {
    margin-top: -10rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n40,
  .mx-xxl-n40 {
    margin-right: -10rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n40,
  .my-xxl-n40 {
    margin-bottom: -10rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n40,
  .mx-xxl-n40 {
    margin-left: -10rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n44 {
    margin: -11rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n44,
  .my-xxl-n44 {
    margin-top: -11rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n44,
  .mx-xxl-n44 {
    margin-right: -11rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n44,
  .my-xxl-n44 {
    margin-bottom: -11rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n44,
  .mx-xxl-n44 {
    margin-left: -11rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n48 {
    margin: -12rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n48,
  .my-xxl-n48 {
    margin-top: -12rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n48,
  .mx-xxl-n48 {
    margin-right: -12rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n48,
  .my-xxl-n48 {
    margin-bottom: -12rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n48,
  .mx-xxl-n48 {
    margin-left: -12rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n52 {
    margin: -13rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n52,
  .my-xxl-n52 {
    margin-top: -13rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n52,
  .mx-xxl-n52 {
    margin-right: -13rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n52,
  .my-xxl-n52 {
    margin-bottom: -13rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n52,
  .mx-xxl-n52 {
    margin-left: -13rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n56 {
    margin: -14rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n56,
  .my-xxl-n56 {
    margin-top: -14rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n56,
  .mx-xxl-n56 {
    margin-right: -14rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n56,
  .my-xxl-n56 {
    margin-bottom: -14rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n56,
  .mx-xxl-n56 {
    margin-left: -14rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n60 {
    margin: -15rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n60,
  .my-xxl-n60 {
    margin-top: -15rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n60,
  .mx-xxl-n60 {
    margin-right: -15rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n60,
  .my-xxl-n60 {
    margin-bottom: -15rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n60,
  .mx-xxl-n60 {
    margin-left: -15rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n64 {
    margin: -16rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n64,
  .my-xxl-n64 {
    margin-top: -16rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n64,
  .mx-xxl-n64 {
    margin-right: -16rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n64,
  .my-xxl-n64 {
    margin-bottom: -16rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n64,
  .mx-xxl-n64 {
    margin-left: -16rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n72 {
    margin: -18rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n72,
  .my-xxl-n72 {
    margin-top: -18rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n72,
  .mx-xxl-n72 {
    margin-right: -18rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n72,
  .my-xxl-n72 {
    margin-bottom: -18rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n72,
  .mx-xxl-n72 {
    margin-left: -18rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n80 {
    margin: -20rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n80,
  .my-xxl-n80 {
    margin-top: -20rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n80,
  .mx-xxl-n80 {
    margin-right: -20rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n80,
  .my-xxl-n80 {
    margin-bottom: -20rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n80,
  .mx-xxl-n80 {
    margin-left: -20rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n96 {
    margin: -24rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n96,
  .my-xxl-n96 {
    margin-top: -24rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n96,
  .mx-xxl-n96 {
    margin-right: -24rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n96,
  .my-xxl-n96 {
    margin-bottom: -24rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n96,
  .mx-xxl-n96 {
    margin-left: -24rem !important;
  }

  /* line 55, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-auto {
    margin: auto !important;
  }

  /* line 56, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-auto,
  .my-xxl-auto {
    margin-top: auto !important;
  }

  /* line 60, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-auto,
  .mx-xxl-auto {
    margin-right: auto !important;
  }

  /* line 64, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-auto,
  .my-xxl-auto {
    margin-bottom: auto !important;
  }

  /* line 68, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-auto,
  .mx-xxl-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1600px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-0 {
    margin: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-0,
  .my-xxxl-0 {
    margin-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-0,
  .mx-xxxl-0 {
    margin-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-0,
  .my-xxxl-0 {
    margin-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-0,
  .mx-xxxl-0 {
    margin-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-1 {
    margin: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-1,
  .my-xxxl-1 {
    margin-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-1,
  .mx-xxxl-1 {
    margin-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-1,
  .my-xxxl-1 {
    margin-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-1,
  .mx-xxxl-1 {
    margin-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-2 {
    margin: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-2,
  .my-xxxl-2 {
    margin-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-2,
  .mx-xxxl-2 {
    margin-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-2,
  .my-xxxl-2 {
    margin-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-2,
  .mx-xxxl-2 {
    margin-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-3 {
    margin: 0.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-3,
  .my-xxxl-3 {
    margin-top: 0.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-3,
  .mx-xxxl-3 {
    margin-right: 0.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-3,
  .my-xxxl-3 {
    margin-bottom: 0.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-3,
  .mx-xxxl-3 {
    margin-left: 0.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-4 {
    margin: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-4,
  .my-xxxl-4 {
    margin-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-4,
  .mx-xxxl-4 {
    margin-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-4,
  .my-xxxl-4 {
    margin-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-4,
  .mx-xxxl-4 {
    margin-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-5 {
    margin: 1.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-5,
  .my-xxxl-5 {
    margin-top: 1.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-5,
  .mx-xxxl-5 {
    margin-right: 1.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-5,
  .my-xxxl-5 {
    margin-bottom: 1.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-5,
  .mx-xxxl-5 {
    margin-left: 1.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-6 {
    margin: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-6,
  .my-xxxl-6 {
    margin-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-6,
  .mx-xxxl-6 {
    margin-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-6,
  .my-xxxl-6 {
    margin-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-6,
  .mx-xxxl-6 {
    margin-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-7 {
    margin: 1.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-7,
  .my-xxxl-7 {
    margin-top: 1.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-7,
  .mx-xxxl-7 {
    margin-right: 1.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-7,
  .my-xxxl-7 {
    margin-bottom: 1.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-7,
  .mx-xxxl-7 {
    margin-left: 1.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-8 {
    margin: 2rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-8,
  .my-xxxl-8 {
    margin-top: 2rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-8,
  .mx-xxxl-8 {
    margin-right: 2rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-8,
  .my-xxxl-8 {
    margin-bottom: 2rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-8,
  .mx-xxxl-8 {
    margin-left: 2rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-9 {
    margin: 2.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-9,
  .my-xxxl-9 {
    margin-top: 2.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-9,
  .mx-xxxl-9 {
    margin-right: 2.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-9,
  .my-xxxl-9 {
    margin-bottom: 2.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-9,
  .mx-xxxl-9 {
    margin-left: 2.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-10 {
    margin: 2.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-10,
  .my-xxxl-10 {
    margin-top: 2.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-10,
  .mx-xxxl-10 {
    margin-right: 2.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-10,
  .my-xxxl-10 {
    margin-bottom: 2.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-10,
  .mx-xxxl-10 {
    margin-left: 2.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-11 {
    margin: 2.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-11,
  .my-xxxl-11 {
    margin-top: 2.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-11,
  .mx-xxxl-11 {
    margin-right: 2.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-11,
  .my-xxxl-11 {
    margin-bottom: 2.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-11,
  .mx-xxxl-11 {
    margin-left: 2.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-12 {
    margin: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-12,
  .my-xxxl-12 {
    margin-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-12,
  .mx-xxxl-12 {
    margin-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-12,
  .my-xxxl-12 {
    margin-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-12,
  .mx-xxxl-12 {
    margin-left: 3rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-14 {
    margin: 3.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-14,
  .my-xxxl-14 {
    margin-top: 3.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-14,
  .mx-xxxl-14 {
    margin-right: 3.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-14,
  .my-xxxl-14 {
    margin-bottom: 3.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-14,
  .mx-xxxl-14 {
    margin-left: 3.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-16 {
    margin: 4rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-16,
  .my-xxxl-16 {
    margin-top: 4rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-16,
  .mx-xxxl-16 {
    margin-right: 4rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-16,
  .my-xxxl-16 {
    margin-bottom: 4rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-16,
  .mx-xxxl-16 {
    margin-left: 4rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-20 {
    margin: 5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-20,
  .my-xxxl-20 {
    margin-top: 5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-20,
  .mx-xxxl-20 {
    margin-right: 5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-20,
  .my-xxxl-20 {
    margin-bottom: 5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-20,
  .mx-xxxl-20 {
    margin-left: 5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-24 {
    margin: 6rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-24,
  .my-xxxl-24 {
    margin-top: 6rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-24,
  .mx-xxxl-24 {
    margin-right: 6rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-24,
  .my-xxxl-24 {
    margin-bottom: 6rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-24,
  .mx-xxxl-24 {
    margin-left: 6rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-28 {
    margin: 7rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-28,
  .my-xxxl-28 {
    margin-top: 7rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-28,
  .mx-xxxl-28 {
    margin-right: 7rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-28,
  .my-xxxl-28 {
    margin-bottom: 7rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-28,
  .mx-xxxl-28 {
    margin-left: 7rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-32 {
    margin: 8rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-32,
  .my-xxxl-32 {
    margin-top: 8rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-32,
  .mx-xxxl-32 {
    margin-right: 8rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-32,
  .my-xxxl-32 {
    margin-bottom: 8rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-32,
  .mx-xxxl-32 {
    margin-left: 8rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-36 {
    margin: 9rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-36,
  .my-xxxl-36 {
    margin-top: 9rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-36,
  .mx-xxxl-36 {
    margin-right: 9rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-36,
  .my-xxxl-36 {
    margin-bottom: 9rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-36,
  .mx-xxxl-36 {
    margin-left: 9rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-40 {
    margin: 10rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-40,
  .my-xxxl-40 {
    margin-top: 10rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-40,
  .mx-xxxl-40 {
    margin-right: 10rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-40,
  .my-xxxl-40 {
    margin-bottom: 10rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-40,
  .mx-xxxl-40 {
    margin-left: 10rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-44 {
    margin: 11rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-44,
  .my-xxxl-44 {
    margin-top: 11rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-44,
  .mx-xxxl-44 {
    margin-right: 11rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-44,
  .my-xxxl-44 {
    margin-bottom: 11rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-44,
  .mx-xxxl-44 {
    margin-left: 11rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-48 {
    margin: 12rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-48,
  .my-xxxl-48 {
    margin-top: 12rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-48,
  .mx-xxxl-48 {
    margin-right: 12rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-48,
  .my-xxxl-48 {
    margin-bottom: 12rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-48,
  .mx-xxxl-48 {
    margin-left: 12rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-52 {
    margin: 13rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-52,
  .my-xxxl-52 {
    margin-top: 13rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-52,
  .mx-xxxl-52 {
    margin-right: 13rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-52,
  .my-xxxl-52 {
    margin-bottom: 13rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-52,
  .mx-xxxl-52 {
    margin-left: 13rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-56 {
    margin: 14rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-56,
  .my-xxxl-56 {
    margin-top: 14rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-56,
  .mx-xxxl-56 {
    margin-right: 14rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-56,
  .my-xxxl-56 {
    margin-bottom: 14rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-56,
  .mx-xxxl-56 {
    margin-left: 14rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-60 {
    margin: 15rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-60,
  .my-xxxl-60 {
    margin-top: 15rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-60,
  .mx-xxxl-60 {
    margin-right: 15rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-60,
  .my-xxxl-60 {
    margin-bottom: 15rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-60,
  .mx-xxxl-60 {
    margin-left: 15rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-64 {
    margin: 16rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-64,
  .my-xxxl-64 {
    margin-top: 16rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-64,
  .mx-xxxl-64 {
    margin-right: 16rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-64,
  .my-xxxl-64 {
    margin-bottom: 16rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-64,
  .mx-xxxl-64 {
    margin-left: 16rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-72 {
    margin: 18rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-72,
  .my-xxxl-72 {
    margin-top: 18rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-72,
  .mx-xxxl-72 {
    margin-right: 18rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-72,
  .my-xxxl-72 {
    margin-bottom: 18rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-72,
  .mx-xxxl-72 {
    margin-left: 18rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-80 {
    margin: 20rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-80,
  .my-xxxl-80 {
    margin-top: 20rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-80,
  .mx-xxxl-80 {
    margin-right: 20rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-80,
  .my-xxxl-80 {
    margin-bottom: 20rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-80,
  .mx-xxxl-80 {
    margin-left: 20rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-96 {
    margin: 24rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-96,
  .my-xxxl-96 {
    margin-top: 24rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-96,
  .mx-xxxl-96 {
    margin-right: 24rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-96,
  .my-xxxl-96 {
    margin-bottom: 24rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-96,
  .mx-xxxl-96 {
    margin-left: 24rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-0 {
    padding: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-0,
  .py-xxxl-0 {
    padding-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-0,
  .px-xxxl-0 {
    padding-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-0,
  .py-xxxl-0 {
    padding-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-0,
  .px-xxxl-0 {
    padding-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-1 {
    padding: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-1,
  .py-xxxl-1 {
    padding-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-1,
  .px-xxxl-1 {
    padding-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-1,
  .py-xxxl-1 {
    padding-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-1,
  .px-xxxl-1 {
    padding-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-2 {
    padding: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-2,
  .py-xxxl-2 {
    padding-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-2,
  .px-xxxl-2 {
    padding-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-2,
  .py-xxxl-2 {
    padding-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-2,
  .px-xxxl-2 {
    padding-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-3 {
    padding: 0.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-3,
  .py-xxxl-3 {
    padding-top: 0.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-3,
  .px-xxxl-3 {
    padding-right: 0.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-3,
  .py-xxxl-3 {
    padding-bottom: 0.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-3,
  .px-xxxl-3 {
    padding-left: 0.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-4 {
    padding: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-4,
  .py-xxxl-4 {
    padding-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-4,
  .px-xxxl-4 {
    padding-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-4,
  .py-xxxl-4 {
    padding-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-4,
  .px-xxxl-4 {
    padding-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-5 {
    padding: 1.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-5,
  .py-xxxl-5 {
    padding-top: 1.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-5,
  .px-xxxl-5 {
    padding-right: 1.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-5,
  .py-xxxl-5 {
    padding-bottom: 1.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-5,
  .px-xxxl-5 {
    padding-left: 1.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-6 {
    padding: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-6,
  .py-xxxl-6 {
    padding-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-6,
  .px-xxxl-6 {
    padding-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-6,
  .py-xxxl-6 {
    padding-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-6,
  .px-xxxl-6 {
    padding-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-7 {
    padding: 1.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-7,
  .py-xxxl-7 {
    padding-top: 1.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-7,
  .px-xxxl-7 {
    padding-right: 1.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-7,
  .py-xxxl-7 {
    padding-bottom: 1.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-7,
  .px-xxxl-7 {
    padding-left: 1.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-8 {
    padding: 2rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-8,
  .py-xxxl-8 {
    padding-top: 2rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-8,
  .px-xxxl-8 {
    padding-right: 2rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-8,
  .py-xxxl-8 {
    padding-bottom: 2rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-8,
  .px-xxxl-8 {
    padding-left: 2rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-9 {
    padding: 2.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-9,
  .py-xxxl-9 {
    padding-top: 2.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-9,
  .px-xxxl-9 {
    padding-right: 2.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-9,
  .py-xxxl-9 {
    padding-bottom: 2.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-9,
  .px-xxxl-9 {
    padding-left: 2.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-10 {
    padding: 2.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-10,
  .py-xxxl-10 {
    padding-top: 2.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-10,
  .px-xxxl-10 {
    padding-right: 2.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-10,
  .py-xxxl-10 {
    padding-bottom: 2.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-10,
  .px-xxxl-10 {
    padding-left: 2.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-11 {
    padding: 2.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-11,
  .py-xxxl-11 {
    padding-top: 2.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-11,
  .px-xxxl-11 {
    padding-right: 2.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-11,
  .py-xxxl-11 {
    padding-bottom: 2.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-11,
  .px-xxxl-11 {
    padding-left: 2.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-12 {
    padding: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-12,
  .py-xxxl-12 {
    padding-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-12,
  .px-xxxl-12 {
    padding-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-12,
  .py-xxxl-12 {
    padding-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-12,
  .px-xxxl-12 {
    padding-left: 3rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-14 {
    padding: 3.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-14,
  .py-xxxl-14 {
    padding-top: 3.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-14,
  .px-xxxl-14 {
    padding-right: 3.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-14,
  .py-xxxl-14 {
    padding-bottom: 3.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-14,
  .px-xxxl-14 {
    padding-left: 3.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-16 {
    padding: 4rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-16,
  .py-xxxl-16 {
    padding-top: 4rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-16,
  .px-xxxl-16 {
    padding-right: 4rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-16,
  .py-xxxl-16 {
    padding-bottom: 4rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-16,
  .px-xxxl-16 {
    padding-left: 4rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-20 {
    padding: 5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-20,
  .py-xxxl-20 {
    padding-top: 5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-20,
  .px-xxxl-20 {
    padding-right: 5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-20,
  .py-xxxl-20 {
    padding-bottom: 5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-20,
  .px-xxxl-20 {
    padding-left: 5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-24 {
    padding: 6rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-24,
  .py-xxxl-24 {
    padding-top: 6rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-24,
  .px-xxxl-24 {
    padding-right: 6rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-24,
  .py-xxxl-24 {
    padding-bottom: 6rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-24,
  .px-xxxl-24 {
    padding-left: 6rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-28 {
    padding: 7rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-28,
  .py-xxxl-28 {
    padding-top: 7rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-28,
  .px-xxxl-28 {
    padding-right: 7rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-28,
  .py-xxxl-28 {
    padding-bottom: 7rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-28,
  .px-xxxl-28 {
    padding-left: 7rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-32 {
    padding: 8rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-32,
  .py-xxxl-32 {
    padding-top: 8rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-32,
  .px-xxxl-32 {
    padding-right: 8rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-32,
  .py-xxxl-32 {
    padding-bottom: 8rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-32,
  .px-xxxl-32 {
    padding-left: 8rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-36 {
    padding: 9rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-36,
  .py-xxxl-36 {
    padding-top: 9rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-36,
  .px-xxxl-36 {
    padding-right: 9rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-36,
  .py-xxxl-36 {
    padding-bottom: 9rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-36,
  .px-xxxl-36 {
    padding-left: 9rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-40 {
    padding: 10rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-40,
  .py-xxxl-40 {
    padding-top: 10rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-40,
  .px-xxxl-40 {
    padding-right: 10rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-40,
  .py-xxxl-40 {
    padding-bottom: 10rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-40,
  .px-xxxl-40 {
    padding-left: 10rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-44 {
    padding: 11rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-44,
  .py-xxxl-44 {
    padding-top: 11rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-44,
  .px-xxxl-44 {
    padding-right: 11rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-44,
  .py-xxxl-44 {
    padding-bottom: 11rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-44,
  .px-xxxl-44 {
    padding-left: 11rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-48 {
    padding: 12rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-48,
  .py-xxxl-48 {
    padding-top: 12rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-48,
  .px-xxxl-48 {
    padding-right: 12rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-48,
  .py-xxxl-48 {
    padding-bottom: 12rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-48,
  .px-xxxl-48 {
    padding-left: 12rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-52 {
    padding: 13rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-52,
  .py-xxxl-52 {
    padding-top: 13rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-52,
  .px-xxxl-52 {
    padding-right: 13rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-52,
  .py-xxxl-52 {
    padding-bottom: 13rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-52,
  .px-xxxl-52 {
    padding-left: 13rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-56 {
    padding: 14rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-56,
  .py-xxxl-56 {
    padding-top: 14rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-56,
  .px-xxxl-56 {
    padding-right: 14rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-56,
  .py-xxxl-56 {
    padding-bottom: 14rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-56,
  .px-xxxl-56 {
    padding-left: 14rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-60 {
    padding: 15rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-60,
  .py-xxxl-60 {
    padding-top: 15rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-60,
  .px-xxxl-60 {
    padding-right: 15rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-60,
  .py-xxxl-60 {
    padding-bottom: 15rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-60,
  .px-xxxl-60 {
    padding-left: 15rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-64 {
    padding: 16rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-64,
  .py-xxxl-64 {
    padding-top: 16rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-64,
  .px-xxxl-64 {
    padding-right: 16rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-64,
  .py-xxxl-64 {
    padding-bottom: 16rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-64,
  .px-xxxl-64 {
    padding-left: 16rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-72 {
    padding: 18rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-72,
  .py-xxxl-72 {
    padding-top: 18rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-72,
  .px-xxxl-72 {
    padding-right: 18rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-72,
  .py-xxxl-72 {
    padding-bottom: 18rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-72,
  .px-xxxl-72 {
    padding-left: 18rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-80 {
    padding: 20rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-80,
  .py-xxxl-80 {
    padding-top: 20rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-80,
  .px-xxxl-80 {
    padding-right: 20rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-80,
  .py-xxxl-80 {
    padding-bottom: 20rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-80,
  .px-xxxl-80 {
    padding-left: 20rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-96 {
    padding: 24rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-96,
  .py-xxxl-96 {
    padding-top: 24rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-96,
  .px-xxxl-96 {
    padding-right: 24rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-96,
  .py-xxxl-96 {
    padding-bottom: 24rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-96,
  .px-xxxl-96 {
    padding-left: 24rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n1 {
    margin: -0.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n1,
  .my-xxxl-n1 {
    margin-top: -0.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n1,
  .mx-xxxl-n1 {
    margin-right: -0.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n1,
  .my-xxxl-n1 {
    margin-bottom: -0.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n1,
  .mx-xxxl-n1 {
    margin-left: -0.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n2 {
    margin: -0.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n2,
  .my-xxxl-n2 {
    margin-top: -0.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n2,
  .mx-xxxl-n2 {
    margin-right: -0.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n2,
  .my-xxxl-n2 {
    margin-bottom: -0.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n2,
  .mx-xxxl-n2 {
    margin-left: -0.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n3 {
    margin: -0.75rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n3,
  .my-xxxl-n3 {
    margin-top: -0.75rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n3,
  .mx-xxxl-n3 {
    margin-right: -0.75rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n3,
  .my-xxxl-n3 {
    margin-bottom: -0.75rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n3,
  .mx-xxxl-n3 {
    margin-left: -0.75rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n4 {
    margin: -1rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n4,
  .my-xxxl-n4 {
    margin-top: -1rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n4,
  .mx-xxxl-n4 {
    margin-right: -1rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n4,
  .my-xxxl-n4 {
    margin-bottom: -1rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n4,
  .mx-xxxl-n4 {
    margin-left: -1rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n5 {
    margin: -1.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n5,
  .my-xxxl-n5 {
    margin-top: -1.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n5,
  .mx-xxxl-n5 {
    margin-right: -1.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n5,
  .my-xxxl-n5 {
    margin-bottom: -1.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n5,
  .mx-xxxl-n5 {
    margin-left: -1.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n6 {
    margin: -1.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n6,
  .my-xxxl-n6 {
    margin-top: -1.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n6,
  .mx-xxxl-n6 {
    margin-right: -1.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n6,
  .my-xxxl-n6 {
    margin-bottom: -1.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n6,
  .mx-xxxl-n6 {
    margin-left: -1.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n7 {
    margin: -1.75rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n7,
  .my-xxxl-n7 {
    margin-top: -1.75rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n7,
  .mx-xxxl-n7 {
    margin-right: -1.75rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n7,
  .my-xxxl-n7 {
    margin-bottom: -1.75rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n7,
  .mx-xxxl-n7 {
    margin-left: -1.75rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n8 {
    margin: -2rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n8,
  .my-xxxl-n8 {
    margin-top: -2rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n8,
  .mx-xxxl-n8 {
    margin-right: -2rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n8,
  .my-xxxl-n8 {
    margin-bottom: -2rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n8,
  .mx-xxxl-n8 {
    margin-left: -2rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n9 {
    margin: -2.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n9,
  .my-xxxl-n9 {
    margin-top: -2.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n9,
  .mx-xxxl-n9 {
    margin-right: -2.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n9,
  .my-xxxl-n9 {
    margin-bottom: -2.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n9,
  .mx-xxxl-n9 {
    margin-left: -2.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n10 {
    margin: -2.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n10,
  .my-xxxl-n10 {
    margin-top: -2.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n10,
  .mx-xxxl-n10 {
    margin-right: -2.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n10,
  .my-xxxl-n10 {
    margin-bottom: -2.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n10,
  .mx-xxxl-n10 {
    margin-left: -2.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n11 {
    margin: -2.75rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n11,
  .my-xxxl-n11 {
    margin-top: -2.75rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n11,
  .mx-xxxl-n11 {
    margin-right: -2.75rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n11,
  .my-xxxl-n11 {
    margin-bottom: -2.75rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n11,
  .mx-xxxl-n11 {
    margin-left: -2.75rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n12 {
    margin: -3rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n12,
  .my-xxxl-n12 {
    margin-top: -3rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n12,
  .mx-xxxl-n12 {
    margin-right: -3rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n12,
  .my-xxxl-n12 {
    margin-bottom: -3rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n12,
  .mx-xxxl-n12 {
    margin-left: -3rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n14 {
    margin: -3.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n14,
  .my-xxxl-n14 {
    margin-top: -3.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n14,
  .mx-xxxl-n14 {
    margin-right: -3.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n14,
  .my-xxxl-n14 {
    margin-bottom: -3.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n14,
  .mx-xxxl-n14 {
    margin-left: -3.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n16 {
    margin: -4rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n16,
  .my-xxxl-n16 {
    margin-top: -4rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n16,
  .mx-xxxl-n16 {
    margin-right: -4rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n16,
  .my-xxxl-n16 {
    margin-bottom: -4rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n16,
  .mx-xxxl-n16 {
    margin-left: -4rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n20 {
    margin: -5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n20,
  .my-xxxl-n20 {
    margin-top: -5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n20,
  .mx-xxxl-n20 {
    margin-right: -5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n20,
  .my-xxxl-n20 {
    margin-bottom: -5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n20,
  .mx-xxxl-n20 {
    margin-left: -5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n24 {
    margin: -6rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n24,
  .my-xxxl-n24 {
    margin-top: -6rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n24,
  .mx-xxxl-n24 {
    margin-right: -6rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n24,
  .my-xxxl-n24 {
    margin-bottom: -6rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n24,
  .mx-xxxl-n24 {
    margin-left: -6rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n28 {
    margin: -7rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n28,
  .my-xxxl-n28 {
    margin-top: -7rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n28,
  .mx-xxxl-n28 {
    margin-right: -7rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n28,
  .my-xxxl-n28 {
    margin-bottom: -7rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n28,
  .mx-xxxl-n28 {
    margin-left: -7rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n32 {
    margin: -8rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n32,
  .my-xxxl-n32 {
    margin-top: -8rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n32,
  .mx-xxxl-n32 {
    margin-right: -8rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n32,
  .my-xxxl-n32 {
    margin-bottom: -8rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n32,
  .mx-xxxl-n32 {
    margin-left: -8rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n36 {
    margin: -9rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n36,
  .my-xxxl-n36 {
    margin-top: -9rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n36,
  .mx-xxxl-n36 {
    margin-right: -9rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n36,
  .my-xxxl-n36 {
    margin-bottom: -9rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n36,
  .mx-xxxl-n36 {
    margin-left: -9rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n40 {
    margin: -10rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n40,
  .my-xxxl-n40 {
    margin-top: -10rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n40,
  .mx-xxxl-n40 {
    margin-right: -10rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n40,
  .my-xxxl-n40 {
    margin-bottom: -10rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n40,
  .mx-xxxl-n40 {
    margin-left: -10rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n44 {
    margin: -11rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n44,
  .my-xxxl-n44 {
    margin-top: -11rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n44,
  .mx-xxxl-n44 {
    margin-right: -11rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n44,
  .my-xxxl-n44 {
    margin-bottom: -11rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n44,
  .mx-xxxl-n44 {
    margin-left: -11rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n48 {
    margin: -12rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n48,
  .my-xxxl-n48 {
    margin-top: -12rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n48,
  .mx-xxxl-n48 {
    margin-right: -12rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n48,
  .my-xxxl-n48 {
    margin-bottom: -12rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n48,
  .mx-xxxl-n48 {
    margin-left: -12rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n52 {
    margin: -13rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n52,
  .my-xxxl-n52 {
    margin-top: -13rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n52,
  .mx-xxxl-n52 {
    margin-right: -13rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n52,
  .my-xxxl-n52 {
    margin-bottom: -13rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n52,
  .mx-xxxl-n52 {
    margin-left: -13rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n56 {
    margin: -14rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n56,
  .my-xxxl-n56 {
    margin-top: -14rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n56,
  .mx-xxxl-n56 {
    margin-right: -14rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n56,
  .my-xxxl-n56 {
    margin-bottom: -14rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n56,
  .mx-xxxl-n56 {
    margin-left: -14rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n60 {
    margin: -15rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n60,
  .my-xxxl-n60 {
    margin-top: -15rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n60,
  .mx-xxxl-n60 {
    margin-right: -15rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n60,
  .my-xxxl-n60 {
    margin-bottom: -15rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n60,
  .mx-xxxl-n60 {
    margin-left: -15rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n64 {
    margin: -16rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n64,
  .my-xxxl-n64 {
    margin-top: -16rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n64,
  .mx-xxxl-n64 {
    margin-right: -16rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n64,
  .my-xxxl-n64 {
    margin-bottom: -16rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n64,
  .mx-xxxl-n64 {
    margin-left: -16rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n72 {
    margin: -18rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n72,
  .my-xxxl-n72 {
    margin-top: -18rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n72,
  .mx-xxxl-n72 {
    margin-right: -18rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n72,
  .my-xxxl-n72 {
    margin-bottom: -18rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n72,
  .mx-xxxl-n72 {
    margin-left: -18rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n80 {
    margin: -20rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n80,
  .my-xxxl-n80 {
    margin-top: -20rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n80,
  .mx-xxxl-n80 {
    margin-right: -20rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n80,
  .my-xxxl-n80 {
    margin-bottom: -20rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n80,
  .mx-xxxl-n80 {
    margin-left: -20rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n96 {
    margin: -24rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n96,
  .my-xxxl-n96 {
    margin-top: -24rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n96,
  .mx-xxxl-n96 {
    margin-right: -24rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n96,
  .my-xxxl-n96 {
    margin-bottom: -24rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n96,
  .mx-xxxl-n96 {
    margin-left: -24rem !important;
  }

  /* line 55, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-auto {
    margin: auto !important;
  }

  /* line 56, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-auto,
  .my-xxxl-auto {
    margin-top: auto !important;
  }

  /* line 60, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-auto,
  .mx-xxxl-auto {
    margin-right: auto !important;
  }

  /* line 64, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-auto,
  .my-xxxl-auto {
    margin-bottom: auto !important;
  }

  /* line 68, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-auto,
  .mx-xxxl-auto {
    margin-left: auto !important;
  }
}

/* line 3, node_modules/bootstrap/scss/utilities/_align.scss */

.align-baseline {
  vertical-align: baseline !important;
}

/* line 4, node_modules/bootstrap/scss/utilities/_align.scss */

.align-top {
  vertical-align: top !important;
}

/* line 5, node_modules/bootstrap/scss/utilities/_align.scss */

.align-middle {
  vertical-align: middle !important;
}

/* line 6, node_modules/bootstrap/scss/utilities/_align.scss */

.align-bottom {
  vertical-align: bottom !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_align.scss */

.align-text-bottom {
  vertical-align: text-bottom !important;
}

/* line 8, node_modules/bootstrap/scss/utilities/_align.scss */

.align-text-top {
  vertical-align: text-top !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

.bg-primary {
  background-color: #007bff !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-primary:hover,
a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0062cc !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

.bg-secondary {
  background-color: #6c757d !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-secondary:hover,
a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

.bg-success {
  background-color: #28a745 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-success:hover,
a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

.bg-info {
  background-color: #17a2b8 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-info:hover,
a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

.bg-warning {
  background-color: #ffc107 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-warning:hover,
a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

.bg-danger {
  background-color: #dc3545 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-danger:hover,
a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

.bg-light {
  background-color: #f8f9fa !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-light:hover,
a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

.bg-dark {
  background-color: #343a40 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-dark:hover,
a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_background.scss */

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

/* line 17, node_modules/bootstrap/scss/utilities/_background.scss */

.bg-transparent {
  background-color: transparent !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_borders.scss */

.border {
  border: 1px solid #dee2e6 !important;
}

/* line 8, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

/* line 9, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

/* line 10, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-0 {
  border: 0 !important;
}

/* line 14, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-top-0 {
  border-top: 0 !important;
}

/* line 15, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-right-0 {
  border-right: 0 !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-bottom-0 {
  border-bottom: 0 !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-left-0 {
  border-left: 0 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-primary {
  border-color: #007bff !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-secondary {
  border-color: #6c757d !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-success {
  border-color: #28a745 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-info {
  border-color: #17a2b8 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-warning {
  border-color: #ffc107 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-danger {
  border-color: #dc3545 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-light {
  border-color: #f8f9fa !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */

.border-dark {
  border-color: #343a40 !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_borders.scss */

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

/* line 33, node_modules/bootstrap/scss/utilities/_borders.scss */

.rounded-sm {
  border-radius: 0.2rem !important;
}

/* line 37, node_modules/bootstrap/scss/utilities/_borders.scss */

.rounded {
  border-radius: 0.25rem !important;
}

/* line 41, node_modules/bootstrap/scss/utilities/_borders.scss */

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

/* line 46, node_modules/bootstrap/scss/utilities/_borders.scss */

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

/* line 51, node_modules/bootstrap/scss/utilities/_borders.scss */

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

/* line 56, node_modules/bootstrap/scss/utilities/_borders.scss */

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

/* line 61, node_modules/bootstrap/scss/utilities/_borders.scss */

.rounded-lg {
  border-radius: 0.3rem !important;
}

/* line 65, node_modules/bootstrap/scss/utilities/_borders.scss */

.rounded-circle {
  border-radius: 50% !important;
}

/* line 69, node_modules/bootstrap/scss/utilities/_borders.scss */

.rounded-pill {
  border-radius: 50rem !important;
}

/* line 73, node_modules/bootstrap/scss/utilities/_borders.scss */

.rounded-0 {
  border-radius: 0 !important;
}

/* line 2, node_modules/bootstrap/scss/mixins/_clearfix.scss */

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

.d-none {
  display: none !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

.d-inline {
  display: inline !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

.d-inline-block,
.b-breadcrumb__crumb,
.b-breadcrumb__crumb::after,
.overview-filter__tag__remove {
  display: inline-block !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

.d-block {
  display: block !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

.d-table {
  display: table !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

.d-table-row {
  display: table-row !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

.d-table-cell {
  display: table-cell !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

.d-flex {
  display: flex !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-none {
    display: none !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-inline {
    display: inline !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-inline-block {
    display: inline-block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-block {
    display: block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-table {
    display: table !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-table-row {
    display: table-row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-table-cell {
    display: table-cell !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-flex {
    display: flex !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-none {
    display: none !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-inline {
    display: inline !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-inline-block {
    display: inline-block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-block {
    display: block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-table {
    display: table !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-table-row {
    display: table-row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-table-cell {
    display: table-cell !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-flex {
    display: flex !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-md-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-none {
    display: none !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-inline {
    display: inline !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-inline-block {
    display: inline-block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-block {
    display: block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-table {
    display: table !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-table-row {
    display: table-row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-table-cell {
    display: table-cell !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-flex {
    display: flex !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-none {
    display: none !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-inline {
    display: inline !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-inline-block {
    display: inline-block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-block {
    display: block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-table {
    display: table !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-table-row {
    display: table-row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-table-cell {
    display: table-cell !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-flex {
    display: flex !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 1400px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxl-none {
    display: none !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxl-inline {
    display: inline !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxl-inline-block {
    display: inline-block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxl-block {
    display: block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxl-table {
    display: table !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxl-table-row {
    display: table-row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxl-table-cell {
    display: table-cell !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxl-flex {
    display: flex !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 1600px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxl-none {
    display: none !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxl-inline {
    display: inline !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxl-inline-block {
    display: inline-block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxl-block {
    display: block !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxl-table {
    display: table !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxl-table-row {
    display: table-row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxl-table-cell {
    display: table-cell !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxl-flex {
    display: flex !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-xxxl-inline-flex {
    display: inline-flex !important;
  }
}

@media print {
  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-none {
    display: none !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-inline {
    display: inline !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-inline-block {
    display: inline-block !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-block {
    display: block !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-table {
    display: table !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-table-row {
    display: table-row !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-table-cell {
    display: table-cell !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-flex {
    display: flex !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */

  .d-print-inline-flex {
    display: inline-flex !important;
  }
}

/* line 3, node_modules/bootstrap/scss/utilities/_embed.scss */

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

/* line 10, node_modules/bootstrap/scss/utilities/_embed.scss */

.embed-responsive::before {
  display: block;
  content: "";
}

/* line 15, node_modules/bootstrap/scss/utilities/_embed.scss */

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

/* line 35, node_modules/bootstrap/scss/utilities/_embed.scss */

.embed-responsive-21by9::before {
  padding-top: 42.85714%;
}

/* line 35, node_modules/bootstrap/scss/utilities/_embed.scss */

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

/* line 35, node_modules/bootstrap/scss/utilities/_embed.scss */

.embed-responsive-4by3::before {
  padding-top: 75%;
}

/* line 35, node_modules/bootstrap/scss/utilities/_embed.scss */

.embed-responsive-1by1::before {
  padding-top: 100%;
}

/* line 35, node_modules/bootstrap/scss/utilities/_embed.scss */

.embed-responsive-21by9::before {
  padding-top: 42.85714%;
}

/* line 35, node_modules/bootstrap/scss/utilities/_embed.scss */

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

/* line 35, node_modules/bootstrap/scss/utilities/_embed.scss */

.embed-responsive-4by3::before {
  padding-top: 75%;
}

/* line 35, node_modules/bootstrap/scss/utilities/_embed.scss */

.embed-responsive-1by1::before {
  padding-top: 100%;
}

/* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-row {
  flex-direction: row !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-column {
  flex-direction: column !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

/* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-wrap {
  flex-wrap: wrap !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-nowrap {
  flex-wrap: nowrap !important;
}

/* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

/* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-fill {
  flex: 1 1 auto !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-grow-0 {
  flex-grow: 0 !important;
}

/* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-grow-1 {
  flex-grow: 1 !important;
}

/* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

/* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

/* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */

.justify-content-start {
  justify-content: flex-start !important;
}

/* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */

.justify-content-end {
  justify-content: flex-end !important;
}

/* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */

.justify-content-center {
  justify-content: center !important;
}

/* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */

.justify-content-between {
  justify-content: space-between !important;
}

/* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */

.justify-content-around {
  justify-content: space-around !important;
}

/* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-items-start {
  align-items: flex-start !important;
}

/* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-items-end {
  align-items: flex-end !important;
}

/* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-items-center {
  align-items: center !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-items-baseline {
  align-items: baseline !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-items-stretch {
  align-items: stretch !important;
}

/* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-content-start {
  align-content: flex-start !important;
}

/* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-content-end {
  align-content: flex-end !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-content-center {
  align-content: center !important;
}

/* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-content-between {
  align-content: space-between !important;
}

/* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-content-around {
  align-content: space-around !important;
}

/* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-content-stretch {
  align-content: stretch !important;
}

/* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-self-auto {
  align-self: auto !important;
}

/* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-self-start {
  align-self: flex-start !important;
}

/* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-self-end {
  align-self: flex-end !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-self-center {
  align-self: center !important;
}

/* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-self-baseline {
  align-self: baseline !important;
}

/* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-row {
    flex-direction: row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-column {
    flex-direction: column !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-fill {
    flex: 1 1 auto !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-sm-start {
    justify-content: flex-start !important;
  }

  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-sm-end {
    justify-content: flex-end !important;
  }

  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-sm-center {
    justify-content: center !important;
  }

  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-sm-start {
    align-items: flex-start !important;
  }

  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-sm-end {
    align-items: flex-end !important;
  }

  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-sm-center {
    align-items: center !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-sm-start {
    align-content: flex-start !important;
  }

  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-sm-end {
    align-content: flex-end !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-sm-center {
    align-content: center !important;
  }

  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-sm-between {
    align-content: space-between !important;
  }

  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-sm-around {
    align-content: space-around !important;
  }

  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-sm-auto {
    align-self: auto !important;
  }

  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-sm-start {
    align-self: flex-start !important;
  }

  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-sm-end {
    align-self: flex-end !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-sm-center {
    align-self: center !important;
  }

  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-row {
    flex-direction: row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-column {
    flex-direction: column !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-fill {
    flex: 1 1 auto !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-md-start {
    justify-content: flex-start !important;
  }

  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-md-end {
    justify-content: flex-end !important;
  }

  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-md-center {
    justify-content: center !important;
  }

  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-md-between {
    justify-content: space-between !important;
  }

  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-md-around {
    justify-content: space-around !important;
  }

  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-md-start {
    align-items: flex-start !important;
  }

  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-md-end {
    align-items: flex-end !important;
  }

  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-md-center {
    align-items: center !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-md-baseline {
    align-items: baseline !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-md-stretch {
    align-items: stretch !important;
  }

  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-md-start {
    align-content: flex-start !important;
  }

  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-md-end {
    align-content: flex-end !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-md-center {
    align-content: center !important;
  }

  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-md-between {
    align-content: space-between !important;
  }

  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-md-around {
    align-content: space-around !important;
  }

  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-md-stretch {
    align-content: stretch !important;
  }

  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-md-auto {
    align-self: auto !important;
  }

  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-md-start {
    align-self: flex-start !important;
  }

  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-md-end {
    align-self: flex-end !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-md-center {
    align-self: center !important;
  }

  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-md-baseline {
    align-self: baseline !important;
  }

  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-md-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-row {
    flex-direction: row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-column {
    flex-direction: column !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-fill {
    flex: 1 1 auto !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-lg-start {
    justify-content: flex-start !important;
  }

  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-lg-end {
    justify-content: flex-end !important;
  }

  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-lg-center {
    justify-content: center !important;
  }

  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-lg-start {
    align-items: flex-start !important;
  }

  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-lg-end {
    align-items: flex-end !important;
  }

  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-lg-center {
    align-items: center !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-lg-start {
    align-content: flex-start !important;
  }

  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-lg-end {
    align-content: flex-end !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-lg-center {
    align-content: center !important;
  }

  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-lg-between {
    align-content: space-between !important;
  }

  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-lg-around {
    align-content: space-around !important;
  }

  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-lg-auto {
    align-self: auto !important;
  }

  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-lg-start {
    align-self: flex-start !important;
  }

  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-lg-end {
    align-self: flex-end !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-lg-center {
    align-self: center !important;
  }

  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-row {
    flex-direction: row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-column {
    flex-direction: column !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-fill {
    flex: 1 1 auto !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xl-start {
    justify-content: flex-start !important;
  }

  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xl-end {
    justify-content: flex-end !important;
  }

  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xl-center {
    justify-content: center !important;
  }

  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xl-start {
    align-items: flex-start !important;
  }

  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xl-end {
    align-items: flex-end !important;
  }

  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xl-center {
    align-items: center !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xl-start {
    align-content: flex-start !important;
  }

  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xl-end {
    align-content: flex-end !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xl-center {
    align-content: center !important;
  }

  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xl-between {
    align-content: space-between !important;
  }

  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xl-around {
    align-content: space-around !important;
  }

  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xl-auto {
    align-self: auto !important;
  }

  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xl-start {
    align-self: flex-start !important;
  }

  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xl-end {
    align-self: flex-end !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xl-center {
    align-self: center !important;
  }

  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 1400px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-row {
    flex-direction: row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-column {
    flex-direction: column !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }

  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }

  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }

  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }

  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }

  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxl-center {
    justify-content: center !important;
  }

  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxl-between {
    justify-content: space-between !important;
  }

  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxl-around {
    justify-content: space-around !important;
  }

  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxl-start {
    align-items: flex-start !important;
  }

  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxl-end {
    align-items: flex-end !important;
  }

  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxl-center {
    align-items: center !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxl-baseline {
    align-items: baseline !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxl-stretch {
    align-items: stretch !important;
  }

  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxl-start {
    align-content: flex-start !important;
  }

  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxl-end {
    align-content: flex-end !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxl-center {
    align-content: center !important;
  }

  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxl-between {
    align-content: space-between !important;
  }

  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxl-around {
    align-content: space-around !important;
  }

  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxl-stretch {
    align-content: stretch !important;
  }

  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxl-auto {
    align-self: auto !important;
  }

  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxl-start {
    align-self: flex-start !important;
  }

  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxl-end {
    align-self: flex-end !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxl-center {
    align-self: center !important;
  }

  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxl-baseline {
    align-self: baseline !important;
  }

  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 1600px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxl-row {
    flex-direction: row !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxl-column {
    flex-direction: column !important;
  }

  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxl-row-reverse {
    flex-direction: row-reverse !important;
  }

  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxl-column-reverse {
    flex-direction: column-reverse !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxl-wrap {
    flex-wrap: wrap !important;
  }

  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxl-nowrap {
    flex-wrap: nowrap !important;
  }

  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxl-fill {
    flex: 1 1 auto !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxl-grow-0 {
    flex-grow: 0 !important;
  }

  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxl-grow-1 {
    flex-grow: 1 !important;
  }

  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxl-shrink-0 {
    flex-shrink: 0 !important;
  }

  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */

  .flex-xxxl-shrink-1 {
    flex-shrink: 1 !important;
  }

  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxxl-start {
    justify-content: flex-start !important;
  }

  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxxl-end {
    justify-content: flex-end !important;
  }

  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxxl-center {
    justify-content: center !important;
  }

  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxxl-between {
    justify-content: space-between !important;
  }

  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */

  .justify-content-xxxl-around {
    justify-content: space-around !important;
  }

  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxxl-start {
    align-items: flex-start !important;
  }

  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxxl-end {
    align-items: flex-end !important;
  }

  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxxl-center {
    align-items: center !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxxl-baseline {
    align-items: baseline !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-items-xxxl-stretch {
    align-items: stretch !important;
  }

  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxxl-start {
    align-content: flex-start !important;
  }

  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxxl-end {
    align-content: flex-end !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxxl-center {
    align-content: center !important;
  }

  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxxl-between {
    align-content: space-between !important;
  }

  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxxl-around {
    align-content: space-around !important;
  }

  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-content-xxxl-stretch {
    align-content: stretch !important;
  }

  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxxl-auto {
    align-self: auto !important;
  }

  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxxl-start {
    align-self: flex-start !important;
  }

  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxxl-end {
    align-self: flex-end !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxxl-center {
    align-self: center !important;
  }

  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxxl-baseline {
    align-self: baseline !important;
  }

  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */

  .align-self-xxxl-stretch {
    align-self: stretch !important;
  }
}

/* line 7, node_modules/bootstrap/scss/utilities/_float.scss */

.float-left {
  float: left !important;
}

/* line 8, node_modules/bootstrap/scss/utilities/_float.scss */

.float-right {
  float: right !important;
}

/* line 9, node_modules/bootstrap/scss/utilities/_float.scss */

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  /* line 7, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-sm-left {
    float: left !important;
  }

  /* line 8, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-sm-right {
    float: right !important;
  }

  /* line 9, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  /* line 7, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-md-left {
    float: left !important;
  }

  /* line 8, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-md-right {
    float: right !important;
  }

  /* line 9, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  /* line 7, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-lg-left {
    float: left !important;
  }

  /* line 8, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-lg-right {
    float: right !important;
  }

  /* line 9, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-lg-none {
    float: none !important;
  }
}

@media (min-width: 1200px) {
  /* line 7, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-xl-left {
    float: left !important;
  }

  /* line 8, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-xl-right {
    float: right !important;
  }

  /* line 9, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-xl-none {
    float: none !important;
  }
}

@media (min-width: 1400px) {
  /* line 7, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-xxl-left {
    float: left !important;
  }

  /* line 8, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-xxl-right {
    float: right !important;
  }

  /* line 9, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-xxl-none {
    float: none !important;
  }
}

@media (min-width: 1600px) {
  /* line 7, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-xxxl-left {
    float: left !important;
  }

  /* line 8, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-xxxl-right {
    float: right !important;
  }

  /* line 9, node_modules/bootstrap/scss/utilities/_float.scss */

  .float-xxxl-none {
    float: none !important;
  }
}

/* line 4, node_modules/bootstrap/scss/utilities/_overflow.scss */

.overflow-auto {
  overflow: auto !important;
}

/* line 4, node_modules/bootstrap/scss/utilities/_overflow.scss */

.overflow-hidden {
  overflow: hidden !important;
}

/* line 5, node_modules/bootstrap/scss/utilities/_position.scss */

.position-static {
  position: static !important;
}

/* line 5, node_modules/bootstrap/scss/utilities/_position.scss */

.position-relative {
  position: relative !important;
}

/* line 5, node_modules/bootstrap/scss/utilities/_position.scss */

.position-absolute {
  position: absolute !important;
}

/* line 5, node_modules/bootstrap/scss/utilities/_position.scss */

.position-fixed {
  position: fixed !important;
}

/* line 5, node_modules/bootstrap/scss/utilities/_position.scss */

.position-sticky {
  position: sticky !important;
}

/* line 10, node_modules/bootstrap/scss/utilities/_position.scss */

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

/* line 18, node_modules/bootstrap/scss/utilities/_position.scss */

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  /* line 26, node_modules/bootstrap/scss/utilities/_position.scss */

  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

/* line 5, node_modules/bootstrap/scss/utilities/_screenreaders.scss */

.sr-only,
.a11y-aof__link,
.a11y-aof__header,
.social-icons .social-icons-link__text {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

/* line 24, node_modules/bootstrap/scss/mixins/_screen-reader.scss */

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

/* line 3, node_modules/bootstrap/scss/utilities/_shadows.scss */

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

/* line 4, node_modules/bootstrap/scss/utilities/_shadows.scss */

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

/* line 5, node_modules/bootstrap/scss/utilities/_shadows.scss */

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

/* line 6, node_modules/bootstrap/scss/utilities/_shadows.scss */

.shadow-none {
  box-shadow: none !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */

.w-25 {
  width: 25% !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */

.w-50 {
  width: 50% !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */

.w-75 {
  width: 75% !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */

.w-100 {
  width: 100% !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */

.w-auto {
  width: auto !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */

.h-25 {
  height: 25% !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */

.h-50 {
  height: 50% !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */

.h-75 {
  height: 75% !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */

.h-100 {
  height: 100% !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */

.h-auto {
  height: auto !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_sizing.scss */

.mw-100 {
  max-width: 100% !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_sizing.scss */

.mh-100 {
  max-height: 100% !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_sizing.scss */

.min-vw-100 {
  min-width: 100vw !important;
}

/* line 17, node_modules/bootstrap/scss/utilities/_sizing.scss */

.min-vh-100 {
  min-height: 100vh !important;
}

/* line 19, node_modules/bootstrap/scss/utilities/_sizing.scss */

.vw-100 {
  width: 100vw !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_sizing.scss */

.vh-100 {
  height: 100vh !important;
}

/* line 6, node_modules/bootstrap/scss/utilities/_stretched-link.scss */

.stretched-link::after,
.banner .link::after,
.banner .blockquote__link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

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

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-0,
.b-breadcrumb__crumb,
.my-0 {
  margin-bottom: 0 !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-1 {
  margin: 0.25rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-1,
.overview-filter__tag__remove,
.mx-1 {
  margin-left: 0.25rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-2 {
  margin: 0.5rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-2,
.overview-filter__tag,
.filter-checkbox__checkbox,
.mx-2,
.b-breadcrumb__crumb::after {
  margin-right: 0.5rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-2,
.mx-2,
.b-breadcrumb__crumb::after {
  margin-left: 0.5rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-3 {
  margin: 0.75rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-3,
.my-3 {
  margin-top: 0.75rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-3,
.mx-3 {
  margin-right: 0.75rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-3,
.my-3 {
  margin-bottom: 0.75rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-3,
.mx-3 {
  margin-left: 0.75rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-4 {
  margin: 1rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-4,
.my-4 {
  margin-top: 1rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-4,
.mx-4 {
  margin-right: 1rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-4,
.overview-filter__tag,
.my-4 {
  margin-bottom: 1rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-4,
.mx-4 {
  margin-left: 1rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-5 {
  margin: 1.25rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-5,
.my-5 {
  margin-top: 1.25rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-5,
.mx-5 {
  margin-right: 1.25rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-5,
.my-5 {
  margin-bottom: 1.25rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-5,
.mx-5 {
  margin-left: 1.25rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-6 {
  margin: 1.5rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-6,
.my-6 {
  margin-top: 1.5rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-6,
.mx-6 {
  margin-right: 1.5rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-6,
.my-6 {
  margin-bottom: 1.5rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-6,
.mx-6 {
  margin-left: 1.5rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-7 {
  margin: 1.75rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-7,
.my-7 {
  margin-top: 1.75rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-7,
.mx-7 {
  margin-right: 1.75rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-7,
.my-7 {
  margin-bottom: 1.75rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-7,
.mx-7 {
  margin-left: 1.75rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-8 {
  margin: 2rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-8,
.my-8 {
  margin-top: 2rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-8,
.mx-8 {
  margin-right: 2rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-8,
.my-8 {
  margin-bottom: 2rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-8,
.mx-8 {
  margin-left: 2rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-9 {
  margin: 2.25rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-9,
.overview-filter__tags,
.my-9 {
  margin-top: 2.25rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-9,
.mx-9 {
  margin-right: 2.25rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-9,
.my-9 {
  margin-bottom: 2.25rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-9,
.mx-9 {
  margin-left: 2.25rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-10 {
  margin: 2.5rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-10,
.my-10 {
  margin-top: 2.5rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-10,
.mx-10 {
  margin-right: 2.5rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-10,
.my-10 {
  margin-bottom: 2.5rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-10,
.mx-10 {
  margin-left: 2.5rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-11 {
  margin: 2.75rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-11,
.my-11 {
  margin-top: 2.75rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-11,
.mx-11 {
  margin-right: 2.75rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-11,
.my-11 {
  margin-bottom: 2.75rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-11,
.mx-11 {
  margin-left: 2.75rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-12 {
  margin: 3rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-12,
.my-12 {
  margin-top: 3rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-12,
.mx-12 {
  margin-right: 3rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-12,
.my-12 {
  margin-bottom: 3rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-12,
.mx-12 {
  margin-left: 3rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-14 {
  margin: 3.5rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-14,
.my-14 {
  margin-top: 3.5rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-14,
.mx-14 {
  margin-right: 3.5rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-14,
.my-14 {
  margin-bottom: 3.5rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-14,
.mx-14 {
  margin-left: 3.5rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-16 {
  margin: 4rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-16,
.my-16 {
  margin-top: 4rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-16,
.mx-16 {
  margin-right: 4rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-16,
.search-results .main-content__body .search-results__qty,
.search-no-results .main-content__body .search-results__qty,
.my-16 {
  margin-bottom: 4rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-16,
.mx-16 {
  margin-left: 4rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-20 {
  margin: 5rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-20,
.my-20 {
  margin-top: 5rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-20,
.mx-20 {
  margin-right: 5rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-20,
.my-20 {
  margin-bottom: 5rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-20,
.mx-20 {
  margin-left: 5rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-24 {
  margin: 6rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-24,
.my-24 {
  margin-top: 6rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-24,
.mx-24 {
  margin-right: 6rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-24,
.my-24 {
  margin-bottom: 6rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-24,
.mx-24 {
  margin-left: 6rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-28 {
  margin: 7rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-28,
.my-28 {
  margin-top: 7rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-28,
.mx-28 {
  margin-right: 7rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-28,
.my-28 {
  margin-bottom: 7rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-28,
.mx-28 {
  margin-left: 7rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-32 {
  margin: 8rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-32,
.my-32 {
  margin-top: 8rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-32,
.mx-32 {
  margin-right: 8rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-32,
.my-32 {
  margin-bottom: 8rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-32,
.mx-32 {
  margin-left: 8rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-36 {
  margin: 9rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-36,
.my-36 {
  margin-top: 9rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-36,
.mx-36 {
  margin-right: 9rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-36,
.my-36 {
  margin-bottom: 9rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-36,
.mx-36 {
  margin-left: 9rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-40 {
  margin: 10rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-40,
.my-40 {
  margin-top: 10rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-40,
.mx-40 {
  margin-right: 10rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-40,
.my-40 {
  margin-bottom: 10rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-40,
.mx-40 {
  margin-left: 10rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-44 {
  margin: 11rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-44,
.my-44 {
  margin-top: 11rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-44,
.mx-44 {
  margin-right: 11rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-44,
.my-44 {
  margin-bottom: 11rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-44,
.mx-44 {
  margin-left: 11rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-48 {
  margin: 12rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-48,
.my-48 {
  margin-top: 12rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-48,
.mx-48 {
  margin-right: 12rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-48,
.my-48 {
  margin-bottom: 12rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-48,
.mx-48 {
  margin-left: 12rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-52 {
  margin: 13rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-52,
.my-52 {
  margin-top: 13rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-52,
.mx-52 {
  margin-right: 13rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-52,
.my-52 {
  margin-bottom: 13rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-52,
.mx-52 {
  margin-left: 13rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-56 {
  margin: 14rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-56,
.my-56 {
  margin-top: 14rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-56,
.mx-56 {
  margin-right: 14rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-56,
.my-56 {
  margin-bottom: 14rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-56,
.mx-56 {
  margin-left: 14rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-60 {
  margin: 15rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-60,
.my-60 {
  margin-top: 15rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-60,
.mx-60 {
  margin-right: 15rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-60,
.my-60 {
  margin-bottom: 15rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-60,
.mx-60 {
  margin-left: 15rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-64 {
  margin: 16rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-64,
.my-64 {
  margin-top: 16rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-64,
.mx-64 {
  margin-right: 16rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-64,
.my-64 {
  margin-bottom: 16rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-64,
.mx-64 {
  margin-left: 16rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-72 {
  margin: 18rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-72,
.my-72 {
  margin-top: 18rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-72,
.mx-72 {
  margin-right: 18rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-72,
.my-72 {
  margin-bottom: 18rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-72,
.mx-72 {
  margin-left: 18rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-80 {
  margin: 20rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-80,
.my-80 {
  margin-top: 20rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-80,
.mx-80 {
  margin-right: 20rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-80,
.my-80 {
  margin-bottom: 20rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-80,
.mx-80 {
  margin-left: 20rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-96 {
  margin: 24rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-96,
.my-96 {
  margin-top: 24rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-96,
.mx-96 {
  margin-right: 24rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-96,
.my-96 {
  margin-bottom: 24rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-96,
.mx-96 {
  margin-left: 24rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

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

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-0,
.b-breadcrumb__crumb,
.px-0 {
  padding-left: 0 !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-1 {
  padding: 0.25rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-2 {
  padding: 0.5rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-3 {
  padding: 0.75rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-3,
.py-3 {
  padding-top: 0.75rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-3,
.px-3 {
  padding-right: 0.75rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-3,
.py-3 {
  padding-bottom: 0.75rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-3,
.px-3 {
  padding-left: 0.75rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-4 {
  padding: 1rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-4,
.py-4 {
  padding-top: 1rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-4,
.px-4 {
  padding-right: 1rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-4,
.py-4 {
  padding-bottom: 1rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-4,
.px-4 {
  padding-left: 1rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-5 {
  padding: 1.25rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-5,
.py-5 {
  padding-top: 1.25rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-5,
.px-5 {
  padding-right: 1.25rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-5,
.py-5 {
  padding-bottom: 1.25rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-5,
.px-5 {
  padding-left: 1.25rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-6 {
  padding: 1.5rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-6,
.py-6 {
  padding-top: 1.5rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-6,
.px-6 {
  padding-right: 1.5rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-6,
.py-6 {
  padding-bottom: 1.5rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-6,
.px-6 {
  padding-left: 1.5rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-7 {
  padding: 1.75rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-7,
.py-7 {
  padding-top: 1.75rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-7,
.px-7 {
  padding-right: 1.75rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-7,
.py-7 {
  padding-bottom: 1.75rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-7,
.px-7 {
  padding-left: 1.75rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-8 {
  padding: 2rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-8,
.py-8 {
  padding-top: 2rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-8,
.px-8 {
  padding-right: 2rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-8,
.py-8 {
  padding-bottom: 2rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-8,
.px-8 {
  padding-left: 2rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-9 {
  padding: 2.25rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-9,
.py-9 {
  padding-top: 2.25rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-9,
.px-9 {
  padding-right: 2.25rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-9,
.py-9 {
  padding-bottom: 2.25rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-9,
.px-9 {
  padding-left: 2.25rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-10 {
  padding: 2.5rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-10,
.py-10 {
  padding-top: 2.5rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-10,
.px-10 {
  padding-right: 2.5rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-10,
.py-10 {
  padding-bottom: 2.5rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-10,
.px-10 {
  padding-left: 2.5rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-11 {
  padding: 2.75rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-11,
.py-11 {
  padding-top: 2.75rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-11,
.px-11 {
  padding-right: 2.75rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-11,
.py-11 {
  padding-bottom: 2.75rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-11,
.px-11 {
  padding-left: 2.75rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-12 {
  padding: 3rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-12,
.py-12 {
  padding-top: 3rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-12,
.px-12 {
  padding-right: 3rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-12,
.py-12 {
  padding-bottom: 3rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-12,
.px-12 {
  padding-left: 3rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-14 {
  padding: 3.5rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-14,
.py-14 {
  padding-top: 3.5rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-14,
.px-14 {
  padding-right: 3.5rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-14,
.py-14 {
  padding-bottom: 3.5rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-14,
.px-14 {
  padding-left: 3.5rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-16 {
  padding: 4rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-16,
.py-16 {
  padding-top: 4rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-16,
.px-16 {
  padding-right: 4rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-16,
.py-16 {
  padding-bottom: 4rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-16,
.px-16 {
  padding-left: 4rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-20 {
  padding: 5rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-20,
.py-20 {
  padding-top: 5rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-20,
.px-20 {
  padding-right: 5rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-20,
.py-20 {
  padding-bottom: 5rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-20,
.px-20 {
  padding-left: 5rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-24 {
  padding: 6rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-24,
.py-24 {
  padding-top: 6rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-24,
.px-24 {
  padding-right: 6rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-24,
.py-24 {
  padding-bottom: 6rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-24,
.px-24 {
  padding-left: 6rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-28 {
  padding: 7rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-28,
.py-28 {
  padding-top: 7rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-28,
.px-28 {
  padding-right: 7rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-28,
.py-28 {
  padding-bottom: 7rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-28,
.px-28 {
  padding-left: 7rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-32 {
  padding: 8rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-32,
.py-32 {
  padding-top: 8rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-32,
.px-32 {
  padding-right: 8rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-32,
.py-32 {
  padding-bottom: 8rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-32,
.px-32 {
  padding-left: 8rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-36 {
  padding: 9rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-36,
.py-36 {
  padding-top: 9rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-36,
.px-36 {
  padding-right: 9rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-36,
.py-36 {
  padding-bottom: 9rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-36,
.px-36 {
  padding-left: 9rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-40 {
  padding: 10rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-40,
.py-40 {
  padding-top: 10rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-40,
.px-40 {
  padding-right: 10rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-40,
.py-40 {
  padding-bottom: 10rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-40,
.px-40 {
  padding-left: 10rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-44 {
  padding: 11rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-44,
.py-44 {
  padding-top: 11rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-44,
.px-44 {
  padding-right: 11rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-44,
.py-44 {
  padding-bottom: 11rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-44,
.px-44 {
  padding-left: 11rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-48 {
  padding: 12rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-48,
.py-48 {
  padding-top: 12rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-48,
.px-48 {
  padding-right: 12rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-48,
.py-48 {
  padding-bottom: 12rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-48,
.px-48 {
  padding-left: 12rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-52 {
  padding: 13rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-52,
.py-52 {
  padding-top: 13rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-52,
.px-52 {
  padding-right: 13rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-52,
.py-52 {
  padding-bottom: 13rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-52,
.px-52 {
  padding-left: 13rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-56 {
  padding: 14rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-56,
.py-56 {
  padding-top: 14rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-56,
.px-56 {
  padding-right: 14rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-56,
.py-56 {
  padding-bottom: 14rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-56,
.px-56 {
  padding-left: 14rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-60 {
  padding: 15rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-60,
.py-60 {
  padding-top: 15rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-60,
.px-60 {
  padding-right: 15rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-60,
.py-60 {
  padding-bottom: 15rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-60,
.px-60 {
  padding-left: 15rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-64 {
  padding: 16rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-64,
.py-64 {
  padding-top: 16rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-64,
.px-64 {
  padding-right: 16rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-64,
.py-64 {
  padding-bottom: 16rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-64,
.px-64 {
  padding-left: 16rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-72 {
  padding: 18rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-72,
.py-72 {
  padding-top: 18rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-72,
.px-72 {
  padding-right: 18rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-72,
.py-72 {
  padding-bottom: 18rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-72,
.px-72 {
  padding-left: 18rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-80 {
  padding: 20rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-80,
.py-80 {
  padding-top: 20rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-80,
.px-80 {
  padding-right: 20rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-80,
.py-80 {
  padding-bottom: 20rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-80,
.px-80 {
  padding-left: 20rem !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

.p-96 {
  padding: 24rem !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pt-96,
.py-96 {
  padding-top: 24rem !important;
}

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pr-96,
.px-96 {
  padding-right: 24rem !important;
}

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pb-96,
.py-96 {
  padding-bottom: 24rem !important;
}

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

.pl-96,
.px-96 {
  padding-left: 24rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n1 {
  margin: -0.25rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n2 {
  margin: -0.5rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n3 {
  margin: -0.75rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n3,
.my-n3 {
  margin-top: -0.75rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n3,
.mx-n3 {
  margin-right: -0.75rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n3,
.my-n3 {
  margin-bottom: -0.75rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n3,
.mx-n3 {
  margin-left: -0.75rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n4 {
  margin: -1rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n4,
.my-n4 {
  margin-top: -1rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n4,
.mx-n4 {
  margin-right: -1rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n4,
.my-n4 {
  margin-bottom: -1rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n4,
.mx-n4 {
  margin-left: -1rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n5 {
  margin: -1.25rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n5,
.my-n5 {
  margin-top: -1.25rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n5,
.mx-n5 {
  margin-right: -1.25rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n5,
.my-n5 {
  margin-bottom: -1.25rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n5,
.mx-n5 {
  margin-left: -1.25rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n6 {
  margin: -1.5rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n6,
.my-n6 {
  margin-top: -1.5rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n6,
.mx-n6 {
  margin-right: -1.5rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n6,
.my-n6 {
  margin-bottom: -1.5rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n6,
.mx-n6 {
  margin-left: -1.5rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n7 {
  margin: -1.75rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n7,
.my-n7 {
  margin-top: -1.75rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n7,
.mx-n7 {
  margin-right: -1.75rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n7,
.my-n7 {
  margin-bottom: -1.75rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n7,
.mx-n7 {
  margin-left: -1.75rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n8 {
  margin: -2rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n8,
.my-n8 {
  margin-top: -2rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n8,
.mx-n8 {
  margin-right: -2rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n8,
.my-n8 {
  margin-bottom: -2rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n8,
.mx-n8 {
  margin-left: -2rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n9 {
  margin: -2.25rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n9,
.my-n9 {
  margin-top: -2.25rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n9,
.mx-n9 {
  margin-right: -2.25rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n9,
.my-n9 {
  margin-bottom: -2.25rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n9,
.mx-n9 {
  margin-left: -2.25rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n10 {
  margin: -2.5rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n10,
.my-n10 {
  margin-top: -2.5rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n10,
.mx-n10 {
  margin-right: -2.5rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n10,
.my-n10 {
  margin-bottom: -2.5rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n10,
.mx-n10 {
  margin-left: -2.5rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n11 {
  margin: -2.75rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n11,
.my-n11 {
  margin-top: -2.75rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n11,
.mx-n11 {
  margin-right: -2.75rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n11,
.my-n11 {
  margin-bottom: -2.75rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n11,
.mx-n11 {
  margin-left: -2.75rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n12 {
  margin: -3rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n12,
.my-n12 {
  margin-top: -3rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n12,
.mx-n12 {
  margin-right: -3rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n12,
.my-n12 {
  margin-bottom: -3rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n12,
.mx-n12 {
  margin-left: -3rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n14 {
  margin: -3.5rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n14,
.my-n14 {
  margin-top: -3.5rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n14,
.mx-n14 {
  margin-right: -3.5rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n14,
.my-n14 {
  margin-bottom: -3.5rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n14,
.mx-n14 {
  margin-left: -3.5rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n16 {
  margin: -4rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n16,
.my-n16 {
  margin-top: -4rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n16,
.mx-n16 {
  margin-right: -4rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n16,
.my-n16 {
  margin-bottom: -4rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n16,
.mx-n16 {
  margin-left: -4rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n20 {
  margin: -5rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n20,
.my-n20 {
  margin-top: -5rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n20,
.mx-n20 {
  margin-right: -5rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n20,
.my-n20 {
  margin-bottom: -5rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n20,
.mx-n20 {
  margin-left: -5rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n24 {
  margin: -6rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n24,
.my-n24 {
  margin-top: -6rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n24,
.mx-n24 {
  margin-right: -6rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n24,
.my-n24 {
  margin-bottom: -6rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n24,
.mx-n24 {
  margin-left: -6rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n28 {
  margin: -7rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n28,
.my-n28 {
  margin-top: -7rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n28,
.mx-n28 {
  margin-right: -7rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n28,
.my-n28 {
  margin-bottom: -7rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n28,
.mx-n28 {
  margin-left: -7rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n32 {
  margin: -8rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n32,
.my-n32 {
  margin-top: -8rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n32,
.mx-n32 {
  margin-right: -8rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n32,
.my-n32 {
  margin-bottom: -8rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n32,
.mx-n32 {
  margin-left: -8rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n36 {
  margin: -9rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n36,
.my-n36 {
  margin-top: -9rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n36,
.mx-n36 {
  margin-right: -9rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n36,
.my-n36 {
  margin-bottom: -9rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n36,
.mx-n36 {
  margin-left: -9rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n40 {
  margin: -10rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n40,
.my-n40 {
  margin-top: -10rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n40,
.mx-n40 {
  margin-right: -10rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n40,
.my-n40 {
  margin-bottom: -10rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n40,
.mx-n40 {
  margin-left: -10rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n44 {
  margin: -11rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n44,
.my-n44 {
  margin-top: -11rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n44,
.mx-n44 {
  margin-right: -11rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n44,
.my-n44 {
  margin-bottom: -11rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n44,
.mx-n44 {
  margin-left: -11rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n48 {
  margin: -12rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n48,
.my-n48 {
  margin-top: -12rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n48,
.mx-n48 {
  margin-right: -12rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n48,
.my-n48 {
  margin-bottom: -12rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n48,
.mx-n48 {
  margin-left: -12rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n52 {
  margin: -13rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n52,
.my-n52 {
  margin-top: -13rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n52,
.mx-n52 {
  margin-right: -13rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n52,
.my-n52 {
  margin-bottom: -13rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n52,
.mx-n52 {
  margin-left: -13rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n56 {
  margin: -14rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n56,
.my-n56 {
  margin-top: -14rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n56,
.mx-n56 {
  margin-right: -14rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n56,
.my-n56 {
  margin-bottom: -14rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n56,
.mx-n56 {
  margin-left: -14rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n60 {
  margin: -15rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n60,
.my-n60 {
  margin-top: -15rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n60,
.mx-n60 {
  margin-right: -15rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n60,
.my-n60 {
  margin-bottom: -15rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n60,
.mx-n60 {
  margin-left: -15rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n64 {
  margin: -16rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n64,
.my-n64 {
  margin-top: -16rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n64,
.mx-n64 {
  margin-right: -16rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n64,
.my-n64 {
  margin-bottom: -16rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n64,
.mx-n64 {
  margin-left: -16rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n72 {
  margin: -18rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n72,
.my-n72 {
  margin-top: -18rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n72,
.mx-n72 {
  margin-right: -18rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n72,
.my-n72 {
  margin-bottom: -18rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n72,
.mx-n72 {
  margin-left: -18rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n80 {
  margin: -20rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n80,
.my-n80 {
  margin-top: -20rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n80,
.mx-n80 {
  margin-right: -20rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n80,
.my-n80 {
  margin-bottom: -20rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n80,
.mx-n80 {
  margin-left: -20rem !important;
}

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

.m-n96 {
  margin: -24rem !important;
}

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-n96,
.my-n96 {
  margin-top: -24rem !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-n96,
.mx-n96 {
  margin-right: -24rem !important;
}

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-n96,
.my-n96 {
  margin-bottom: -24rem !important;
}

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-n96,
.mx-n96 {
  margin-left: -24rem !important;
}

/* line 55, node_modules/bootstrap/scss/utilities/_spacing.scss */

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

/* line 56, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

/* line 60, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

/* line 64, node_modules/bootstrap/scss/utilities/_spacing.scss */

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

/* line 68, node_modules/bootstrap/scss/utilities/_spacing.scss */

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-0 {
    margin: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-3 {
    margin: 0.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-3,
  .my-sm-3 {
    margin-top: 0.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 0.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 0.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 0.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-4 {
    margin: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-5 {
    margin: 1.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-5,
  .my-sm-5 {
    margin-top: 1.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 1.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 1.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 1.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-6 {
    margin: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-6,
  .my-sm-6 {
    margin-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-6,
  .mx-sm-6 {
    margin-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-6,
  .my-sm-6 {
    margin-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-6,
  .mx-sm-6 {
    margin-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-7 {
    margin: 1.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-7,
  .my-sm-7 {
    margin-top: 1.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-7,
  .mx-sm-7 {
    margin-right: 1.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-7,
  .my-sm-7 {
    margin-bottom: 1.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-7,
  .mx-sm-7 {
    margin-left: 1.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-8 {
    margin: 2rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-8,
  .my-sm-8 {
    margin-top: 2rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-8,
  .mx-sm-8 {
    margin-right: 2rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-8,
  .my-sm-8 {
    margin-bottom: 2rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-8,
  .mx-sm-8 {
    margin-left: 2rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-9 {
    margin: 2.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-9,
  .my-sm-9 {
    margin-top: 2.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-9,
  .mx-sm-9 {
    margin-right: 2.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-9,
  .my-sm-9 {
    margin-bottom: 2.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-9,
  .mx-sm-9 {
    margin-left: 2.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-10 {
    margin: 2.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-10,
  .my-sm-10 {
    margin-top: 2.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-10,
  .mx-sm-10 {
    margin-right: 2.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-10,
  .my-sm-10 {
    margin-bottom: 2.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-10,
  .mx-sm-10 {
    margin-left: 2.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-11 {
    margin: 2.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-11,
  .my-sm-11 {
    margin-top: 2.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-11,
  .mx-sm-11 {
    margin-right: 2.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-11,
  .my-sm-11 {
    margin-bottom: 2.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-11,
  .mx-sm-11 {
    margin-left: 2.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-12 {
    margin: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-12,
  .my-sm-12 {
    margin-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-12,
  .mx-sm-12 {
    margin-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-12,
  .my-sm-12 {
    margin-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-12,
  .mx-sm-12 {
    margin-left: 3rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-14 {
    margin: 3.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-14,
  .my-sm-14 {
    margin-top: 3.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-14,
  .mx-sm-14 {
    margin-right: 3.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-14,
  .my-sm-14 {
    margin-bottom: 3.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-14,
  .mx-sm-14 {
    margin-left: 3.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-16 {
    margin: 4rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-16,
  .my-sm-16 {
    margin-top: 4rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-16,
  .mx-sm-16 {
    margin-right: 4rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-16,
  .my-sm-16 {
    margin-bottom: 4rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-16,
  .mx-sm-16 {
    margin-left: 4rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-20 {
    margin: 5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-20,
  .my-sm-20 {
    margin-top: 5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-20,
  .mx-sm-20 {
    margin-right: 5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-20,
  .my-sm-20 {
    margin-bottom: 5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-20,
  .mx-sm-20 {
    margin-left: 5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-24 {
    margin: 6rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-24,
  .my-sm-24 {
    margin-top: 6rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-24,
  .mx-sm-24 {
    margin-right: 6rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-24,
  .my-sm-24 {
    margin-bottom: 6rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-24,
  .mx-sm-24 {
    margin-left: 6rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-28 {
    margin: 7rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-28,
  .my-sm-28 {
    margin-top: 7rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-28,
  .mx-sm-28 {
    margin-right: 7rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-28,
  .my-sm-28 {
    margin-bottom: 7rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-28,
  .mx-sm-28 {
    margin-left: 7rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-32 {
    margin: 8rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-32,
  .my-sm-32 {
    margin-top: 8rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-32,
  .mx-sm-32 {
    margin-right: 8rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-32,
  .my-sm-32 {
    margin-bottom: 8rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-32,
  .mx-sm-32 {
    margin-left: 8rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-36 {
    margin: 9rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-36,
  .my-sm-36 {
    margin-top: 9rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-36,
  .mx-sm-36 {
    margin-right: 9rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-36,
  .my-sm-36 {
    margin-bottom: 9rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-36,
  .mx-sm-36 {
    margin-left: 9rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-40 {
    margin: 10rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-40,
  .my-sm-40 {
    margin-top: 10rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-40,
  .mx-sm-40 {
    margin-right: 10rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-40,
  .my-sm-40 {
    margin-bottom: 10rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-40,
  .mx-sm-40 {
    margin-left: 10rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-44 {
    margin: 11rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-44,
  .my-sm-44 {
    margin-top: 11rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-44,
  .mx-sm-44 {
    margin-right: 11rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-44,
  .my-sm-44 {
    margin-bottom: 11rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-44,
  .mx-sm-44 {
    margin-left: 11rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-48 {
    margin: 12rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-48,
  .my-sm-48 {
    margin-top: 12rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-48,
  .mx-sm-48 {
    margin-right: 12rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-48,
  .my-sm-48 {
    margin-bottom: 12rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-48,
  .mx-sm-48 {
    margin-left: 12rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-52 {
    margin: 13rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-52,
  .my-sm-52 {
    margin-top: 13rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-52,
  .mx-sm-52 {
    margin-right: 13rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-52,
  .my-sm-52 {
    margin-bottom: 13rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-52,
  .mx-sm-52 {
    margin-left: 13rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-56 {
    margin: 14rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-56,
  .my-sm-56 {
    margin-top: 14rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-56,
  .mx-sm-56 {
    margin-right: 14rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-56,
  .my-sm-56 {
    margin-bottom: 14rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-56,
  .mx-sm-56 {
    margin-left: 14rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-60 {
    margin: 15rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-60,
  .my-sm-60 {
    margin-top: 15rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-60,
  .mx-sm-60 {
    margin-right: 15rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-60,
  .my-sm-60 {
    margin-bottom: 15rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-60,
  .mx-sm-60 {
    margin-left: 15rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-64 {
    margin: 16rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-64,
  .my-sm-64 {
    margin-top: 16rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-64,
  .mx-sm-64 {
    margin-right: 16rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-64,
  .my-sm-64 {
    margin-bottom: 16rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-64,
  .mx-sm-64 {
    margin-left: 16rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-72 {
    margin: 18rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-72,
  .my-sm-72 {
    margin-top: 18rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-72,
  .mx-sm-72 {
    margin-right: 18rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-72,
  .my-sm-72 {
    margin-bottom: 18rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-72,
  .mx-sm-72 {
    margin-left: 18rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-80 {
    margin: 20rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-80,
  .my-sm-80 {
    margin-top: 20rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-80,
  .mx-sm-80 {
    margin-right: 20rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-80,
  .my-sm-80 {
    margin-bottom: 20rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-80,
  .mx-sm-80 {
    margin-left: 20rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-96 {
    margin: 24rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-96,
  .my-sm-96 {
    margin-top: 24rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-96,
  .mx-sm-96 {
    margin-right: 24rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-96,
  .my-sm-96 {
    margin-bottom: 24rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-96,
  .mx-sm-96 {
    margin-left: 24rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-0 {
    padding: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-3 {
    padding: 0.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-3,
  .py-sm-3 {
    padding-top: 0.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-3,
  .px-sm-3 {
    padding-right: 0.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 0.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-3,
  .px-sm-3 {
    padding-left: 0.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-4 {
    padding: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-5 {
    padding: 1.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-5,
  .py-sm-5 {
    padding-top: 1.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-5,
  .px-sm-5 {
    padding-right: 1.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 1.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-5,
  .px-sm-5 {
    padding-left: 1.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-6 {
    padding: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-6,
  .py-sm-6 {
    padding-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-6,
  .px-sm-6 {
    padding-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-6,
  .py-sm-6 {
    padding-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-6,
  .px-sm-6 {
    padding-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-7 {
    padding: 1.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-7,
  .py-sm-7 {
    padding-top: 1.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-7,
  .px-sm-7 {
    padding-right: 1.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-7,
  .py-sm-7 {
    padding-bottom: 1.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-7,
  .px-sm-7 {
    padding-left: 1.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-8 {
    padding: 2rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-8,
  .py-sm-8 {
    padding-top: 2rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-8,
  .px-sm-8 {
    padding-right: 2rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-8,
  .py-sm-8 {
    padding-bottom: 2rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-8,
  .px-sm-8 {
    padding-left: 2rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-9 {
    padding: 2.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-9,
  .py-sm-9 {
    padding-top: 2.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-9,
  .px-sm-9 {
    padding-right: 2.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-9,
  .py-sm-9 {
    padding-bottom: 2.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-9,
  .px-sm-9 {
    padding-left: 2.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-10 {
    padding: 2.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-10,
  .py-sm-10 {
    padding-top: 2.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-10,
  .px-sm-10 {
    padding-right: 2.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-10,
  .py-sm-10 {
    padding-bottom: 2.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-10,
  .px-sm-10 {
    padding-left: 2.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-11 {
    padding: 2.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-11,
  .py-sm-11 {
    padding-top: 2.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-11,
  .px-sm-11 {
    padding-right: 2.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-11,
  .py-sm-11 {
    padding-bottom: 2.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-11,
  .px-sm-11 {
    padding-left: 2.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-12 {
    padding: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-12,
  .py-sm-12 {
    padding-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-12,
  .px-sm-12 {
    padding-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-12,
  .py-sm-12 {
    padding-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-12,
  .px-sm-12 {
    padding-left: 3rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-14 {
    padding: 3.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-14,
  .py-sm-14 {
    padding-top: 3.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-14,
  .px-sm-14 {
    padding-right: 3.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-14,
  .py-sm-14 {
    padding-bottom: 3.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-14,
  .px-sm-14 {
    padding-left: 3.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-16 {
    padding: 4rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-16,
  .py-sm-16 {
    padding-top: 4rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-16,
  .px-sm-16 {
    padding-right: 4rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-16,
  .py-sm-16 {
    padding-bottom: 4rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-16,
  .px-sm-16 {
    padding-left: 4rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-20 {
    padding: 5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-20,
  .py-sm-20 {
    padding-top: 5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-20,
  .px-sm-20 {
    padding-right: 5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-20,
  .py-sm-20 {
    padding-bottom: 5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-20,
  .px-sm-20 {
    padding-left: 5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-24 {
    padding: 6rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-24,
  .py-sm-24 {
    padding-top: 6rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-24,
  .px-sm-24 {
    padding-right: 6rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-24,
  .py-sm-24 {
    padding-bottom: 6rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-24,
  .px-sm-24 {
    padding-left: 6rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-28 {
    padding: 7rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-28,
  .py-sm-28 {
    padding-top: 7rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-28,
  .px-sm-28 {
    padding-right: 7rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-28,
  .py-sm-28 {
    padding-bottom: 7rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-28,
  .px-sm-28 {
    padding-left: 7rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-32 {
    padding: 8rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-32,
  .py-sm-32 {
    padding-top: 8rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-32,
  .px-sm-32 {
    padding-right: 8rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-32,
  .py-sm-32 {
    padding-bottom: 8rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-32,
  .px-sm-32 {
    padding-left: 8rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-36 {
    padding: 9rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-36,
  .py-sm-36 {
    padding-top: 9rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-36,
  .px-sm-36 {
    padding-right: 9rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-36,
  .py-sm-36 {
    padding-bottom: 9rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-36,
  .px-sm-36 {
    padding-left: 9rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-40 {
    padding: 10rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-40,
  .py-sm-40 {
    padding-top: 10rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-40,
  .px-sm-40 {
    padding-right: 10rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-40,
  .py-sm-40 {
    padding-bottom: 10rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-40,
  .px-sm-40 {
    padding-left: 10rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-44 {
    padding: 11rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-44,
  .py-sm-44 {
    padding-top: 11rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-44,
  .px-sm-44 {
    padding-right: 11rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-44,
  .py-sm-44 {
    padding-bottom: 11rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-44,
  .px-sm-44 {
    padding-left: 11rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-48 {
    padding: 12rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-48,
  .py-sm-48 {
    padding-top: 12rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-48,
  .px-sm-48 {
    padding-right: 12rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-48,
  .py-sm-48 {
    padding-bottom: 12rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-48,
  .px-sm-48 {
    padding-left: 12rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-52 {
    padding: 13rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-52,
  .py-sm-52 {
    padding-top: 13rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-52,
  .px-sm-52 {
    padding-right: 13rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-52,
  .py-sm-52 {
    padding-bottom: 13rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-52,
  .px-sm-52 {
    padding-left: 13rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-56 {
    padding: 14rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-56,
  .py-sm-56 {
    padding-top: 14rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-56,
  .px-sm-56 {
    padding-right: 14rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-56,
  .py-sm-56 {
    padding-bottom: 14rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-56,
  .px-sm-56 {
    padding-left: 14rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-60 {
    padding: 15rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-60,
  .py-sm-60 {
    padding-top: 15rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-60,
  .px-sm-60 {
    padding-right: 15rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-60,
  .py-sm-60 {
    padding-bottom: 15rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-60,
  .px-sm-60 {
    padding-left: 15rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-64 {
    padding: 16rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-64,
  .py-sm-64 {
    padding-top: 16rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-64,
  .px-sm-64 {
    padding-right: 16rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-64,
  .py-sm-64 {
    padding-bottom: 16rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-64,
  .px-sm-64 {
    padding-left: 16rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-72 {
    padding: 18rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-72,
  .py-sm-72 {
    padding-top: 18rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-72,
  .px-sm-72 {
    padding-right: 18rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-72,
  .py-sm-72 {
    padding-bottom: 18rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-72,
  .px-sm-72 {
    padding-left: 18rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-80 {
    padding: 20rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-80,
  .py-sm-80 {
    padding-top: 20rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-80,
  .px-sm-80 {
    padding-right: 20rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-80,
  .py-sm-80 {
    padding-bottom: 20rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-80,
  .px-sm-80 {
    padding-left: 20rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-sm-96 {
    padding: 24rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-sm-96,
  .py-sm-96 {
    padding-top: 24rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-sm-96,
  .px-sm-96 {
    padding-right: 24rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-sm-96,
  .py-sm-96 {
    padding-bottom: 24rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-sm-96,
  .px-sm-96 {
    padding-left: 24rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n1 {
    margin: -0.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n2 {
    margin: -0.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n3 {
    margin: -0.75rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -0.75rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -0.75rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -0.75rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -0.75rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n4 {
    margin: -1rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n5 {
    margin: -1.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -1.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -1.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -1.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -1.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n6 {
    margin: -1.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n6,
  .my-sm-n6 {
    margin-top: -1.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n6,
  .mx-sm-n6 {
    margin-right: -1.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n6,
  .my-sm-n6 {
    margin-bottom: -1.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n6,
  .mx-sm-n6 {
    margin-left: -1.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n7 {
    margin: -1.75rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n7,
  .my-sm-n7 {
    margin-top: -1.75rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n7,
  .mx-sm-n7 {
    margin-right: -1.75rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n7,
  .my-sm-n7 {
    margin-bottom: -1.75rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n7,
  .mx-sm-n7 {
    margin-left: -1.75rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n8 {
    margin: -2rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n8,
  .my-sm-n8 {
    margin-top: -2rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n8,
  .mx-sm-n8 {
    margin-right: -2rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n8,
  .my-sm-n8 {
    margin-bottom: -2rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n8,
  .mx-sm-n8 {
    margin-left: -2rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n9 {
    margin: -2.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n9,
  .my-sm-n9 {
    margin-top: -2.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n9,
  .mx-sm-n9 {
    margin-right: -2.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n9,
  .my-sm-n9 {
    margin-bottom: -2.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n9,
  .mx-sm-n9 {
    margin-left: -2.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n10 {
    margin: -2.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n10,
  .my-sm-n10 {
    margin-top: -2.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n10,
  .mx-sm-n10 {
    margin-right: -2.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n10,
  .my-sm-n10 {
    margin-bottom: -2.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n10,
  .mx-sm-n10 {
    margin-left: -2.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n11 {
    margin: -2.75rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n11,
  .my-sm-n11 {
    margin-top: -2.75rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n11,
  .mx-sm-n11 {
    margin-right: -2.75rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n11,
  .my-sm-n11 {
    margin-bottom: -2.75rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n11,
  .mx-sm-n11 {
    margin-left: -2.75rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n12 {
    margin: -3rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n12,
  .my-sm-n12 {
    margin-top: -3rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n12,
  .mx-sm-n12 {
    margin-right: -3rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n12,
  .my-sm-n12 {
    margin-bottom: -3rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n12,
  .mx-sm-n12 {
    margin-left: -3rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n14 {
    margin: -3.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n14,
  .my-sm-n14 {
    margin-top: -3.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n14,
  .mx-sm-n14 {
    margin-right: -3.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n14,
  .my-sm-n14 {
    margin-bottom: -3.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n14,
  .mx-sm-n14 {
    margin-left: -3.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n16 {
    margin: -4rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n16,
  .my-sm-n16 {
    margin-top: -4rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n16,
  .mx-sm-n16 {
    margin-right: -4rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n16,
  .my-sm-n16 {
    margin-bottom: -4rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n16,
  .mx-sm-n16 {
    margin-left: -4rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n20 {
    margin: -5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n20,
  .my-sm-n20 {
    margin-top: -5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n20,
  .mx-sm-n20 {
    margin-right: -5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n20,
  .my-sm-n20 {
    margin-bottom: -5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n20,
  .mx-sm-n20 {
    margin-left: -5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n24 {
    margin: -6rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n24,
  .my-sm-n24 {
    margin-top: -6rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n24,
  .mx-sm-n24 {
    margin-right: -6rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n24,
  .my-sm-n24 {
    margin-bottom: -6rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n24,
  .mx-sm-n24 {
    margin-left: -6rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n28 {
    margin: -7rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n28,
  .my-sm-n28 {
    margin-top: -7rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n28,
  .mx-sm-n28 {
    margin-right: -7rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n28,
  .my-sm-n28 {
    margin-bottom: -7rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n28,
  .mx-sm-n28 {
    margin-left: -7rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n32 {
    margin: -8rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n32,
  .my-sm-n32 {
    margin-top: -8rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n32,
  .mx-sm-n32 {
    margin-right: -8rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n32,
  .my-sm-n32 {
    margin-bottom: -8rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n32,
  .mx-sm-n32 {
    margin-left: -8rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n36 {
    margin: -9rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n36,
  .my-sm-n36 {
    margin-top: -9rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n36,
  .mx-sm-n36 {
    margin-right: -9rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n36,
  .my-sm-n36 {
    margin-bottom: -9rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n36,
  .mx-sm-n36 {
    margin-left: -9rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n40 {
    margin: -10rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n40,
  .my-sm-n40 {
    margin-top: -10rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n40,
  .mx-sm-n40 {
    margin-right: -10rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n40,
  .my-sm-n40 {
    margin-bottom: -10rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n40,
  .mx-sm-n40 {
    margin-left: -10rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n44 {
    margin: -11rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n44,
  .my-sm-n44 {
    margin-top: -11rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n44,
  .mx-sm-n44 {
    margin-right: -11rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n44,
  .my-sm-n44 {
    margin-bottom: -11rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n44,
  .mx-sm-n44 {
    margin-left: -11rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n48 {
    margin: -12rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n48,
  .my-sm-n48 {
    margin-top: -12rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n48,
  .mx-sm-n48 {
    margin-right: -12rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n48,
  .my-sm-n48 {
    margin-bottom: -12rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n48,
  .mx-sm-n48 {
    margin-left: -12rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n52 {
    margin: -13rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n52,
  .my-sm-n52 {
    margin-top: -13rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n52,
  .mx-sm-n52 {
    margin-right: -13rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n52,
  .my-sm-n52 {
    margin-bottom: -13rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n52,
  .mx-sm-n52 {
    margin-left: -13rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n56 {
    margin: -14rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n56,
  .my-sm-n56 {
    margin-top: -14rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n56,
  .mx-sm-n56 {
    margin-right: -14rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n56,
  .my-sm-n56 {
    margin-bottom: -14rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n56,
  .mx-sm-n56 {
    margin-left: -14rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n60 {
    margin: -15rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n60,
  .my-sm-n60 {
    margin-top: -15rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n60,
  .mx-sm-n60 {
    margin-right: -15rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n60,
  .my-sm-n60 {
    margin-bottom: -15rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n60,
  .mx-sm-n60 {
    margin-left: -15rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n64 {
    margin: -16rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n64,
  .my-sm-n64 {
    margin-top: -16rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n64,
  .mx-sm-n64 {
    margin-right: -16rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n64,
  .my-sm-n64 {
    margin-bottom: -16rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n64,
  .mx-sm-n64 {
    margin-left: -16rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n72 {
    margin: -18rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n72,
  .my-sm-n72 {
    margin-top: -18rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n72,
  .mx-sm-n72 {
    margin-right: -18rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n72,
  .my-sm-n72 {
    margin-bottom: -18rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n72,
  .mx-sm-n72 {
    margin-left: -18rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n80 {
    margin: -20rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n80,
  .my-sm-n80 {
    margin-top: -20rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n80,
  .mx-sm-n80 {
    margin-right: -20rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n80,
  .my-sm-n80 {
    margin-bottom: -20rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n80,
  .mx-sm-n80 {
    margin-left: -20rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-n96 {
    margin: -24rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-n96,
  .my-sm-n96 {
    margin-top: -24rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-n96,
  .mx-sm-n96 {
    margin-right: -24rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-n96,
  .my-sm-n96 {
    margin-bottom: -24rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-n96,
  .mx-sm-n96 {
    margin-left: -24rem !important;
  }

  /* line 55, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-sm-auto {
    margin: auto !important;
  }

  /* line 56, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }

  /* line 60, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }

  /* line 64, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }

  /* line 68, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

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

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-1 {
    margin: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-2 {
    margin: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-3 {
    margin: 0.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-3,
  .my-md-3 {
    margin-top: 0.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-3,
  .mx-md-3 {
    margin-right: 0.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-3,
  .my-md-3 {
    margin-bottom: 0.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-3,
  .mx-md-3 {
    margin-left: 0.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-4 {
    margin: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-4,
  .my-md-4 {
    margin-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-4,
  .mx-md-4 {
    margin-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-4,
  .mx-md-4 {
    margin-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-5 {
    margin: 1.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-5,
  .my-md-5 {
    margin-top: 1.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-5,
  .mx-md-5 {
    margin-right: 1.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-5,
  .my-md-5 {
    margin-bottom: 1.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-5,
  .mx-md-5 {
    margin-left: 1.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-6 {
    margin: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-6,
  .my-md-6 {
    margin-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-6,
  .mx-md-6 {
    margin-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-6,
  .my-md-6 {
    margin-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-6,
  .mx-md-6 {
    margin-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-7 {
    margin: 1.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-7,
  .my-md-7 {
    margin-top: 1.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-7,
  .mx-md-7 {
    margin-right: 1.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-7,
  .my-md-7 {
    margin-bottom: 1.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-7,
  .mx-md-7 {
    margin-left: 1.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-8 {
    margin: 2rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-8,
  .my-md-8 {
    margin-top: 2rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-8,
  .mx-md-8 {
    margin-right: 2rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-8,
  .my-md-8 {
    margin-bottom: 2rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-8,
  .mx-md-8 {
    margin-left: 2rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-9 {
    margin: 2.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-9,
  .my-md-9 {
    margin-top: 2.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-9,
  .mx-md-9 {
    margin-right: 2.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-9,
  .my-md-9 {
    margin-bottom: 2.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-9,
  .mx-md-9 {
    margin-left: 2.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-10 {
    margin: 2.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-10,
  .my-md-10 {
    margin-top: 2.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-10,
  .mx-md-10 {
    margin-right: 2.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-10,
  .my-md-10 {
    margin-bottom: 2.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-10,
  .mx-md-10 {
    margin-left: 2.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-11 {
    margin: 2.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-11,
  .my-md-11 {
    margin-top: 2.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-11,
  .mx-md-11 {
    margin-right: 2.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-11,
  .my-md-11 {
    margin-bottom: 2.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-11,
  .mx-md-11 {
    margin-left: 2.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-12 {
    margin: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-12,
  .my-md-12 {
    margin-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-12,
  .mx-md-12 {
    margin-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-12,
  .my-md-12 {
    margin-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-12,
  .mx-md-12 {
    margin-left: 3rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-14 {
    margin: 3.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-14,
  .my-md-14 {
    margin-top: 3.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-14,
  .mx-md-14 {
    margin-right: 3.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-14,
  .my-md-14 {
    margin-bottom: 3.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-14,
  .mx-md-14 {
    margin-left: 3.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-16 {
    margin: 4rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-16,
  .my-md-16 {
    margin-top: 4rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-16,
  .mx-md-16 {
    margin-right: 4rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-16,
  .my-md-16 {
    margin-bottom: 4rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-16,
  .mx-md-16 {
    margin-left: 4rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-20 {
    margin: 5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-20,
  .my-md-20 {
    margin-top: 5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-20,
  .mx-md-20 {
    margin-right: 5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-20,
  .my-md-20 {
    margin-bottom: 5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-20,
  .mx-md-20 {
    margin-left: 5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-24 {
    margin: 6rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-24,
  .my-md-24 {
    margin-top: 6rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-24,
  .mx-md-24 {
    margin-right: 6rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-24,
  .my-md-24 {
    margin-bottom: 6rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-24,
  .mx-md-24 {
    margin-left: 6rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-28 {
    margin: 7rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-28,
  .my-md-28 {
    margin-top: 7rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-28,
  .mx-md-28 {
    margin-right: 7rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-28,
  .my-md-28 {
    margin-bottom: 7rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-28,
  .mx-md-28 {
    margin-left: 7rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-32 {
    margin: 8rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-32,
  .my-md-32 {
    margin-top: 8rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-32,
  .mx-md-32 {
    margin-right: 8rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-32,
  .my-md-32 {
    margin-bottom: 8rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-32,
  .mx-md-32 {
    margin-left: 8rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-36 {
    margin: 9rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-36,
  .my-md-36 {
    margin-top: 9rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-36,
  .mx-md-36 {
    margin-right: 9rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-36,
  .my-md-36 {
    margin-bottom: 9rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-36,
  .mx-md-36 {
    margin-left: 9rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-40 {
    margin: 10rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-40,
  .my-md-40 {
    margin-top: 10rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-40,
  .mx-md-40 {
    margin-right: 10rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-40,
  .my-md-40 {
    margin-bottom: 10rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-40,
  .mx-md-40 {
    margin-left: 10rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-44 {
    margin: 11rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-44,
  .my-md-44 {
    margin-top: 11rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-44,
  .mx-md-44 {
    margin-right: 11rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-44,
  .my-md-44 {
    margin-bottom: 11rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-44,
  .mx-md-44 {
    margin-left: 11rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-48 {
    margin: 12rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-48,
  .my-md-48 {
    margin-top: 12rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-48,
  .mx-md-48 {
    margin-right: 12rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-48,
  .my-md-48 {
    margin-bottom: 12rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-48,
  .mx-md-48 {
    margin-left: 12rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-52 {
    margin: 13rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-52,
  .my-md-52 {
    margin-top: 13rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-52,
  .mx-md-52 {
    margin-right: 13rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-52,
  .my-md-52 {
    margin-bottom: 13rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-52,
  .mx-md-52 {
    margin-left: 13rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-56 {
    margin: 14rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-56,
  .my-md-56 {
    margin-top: 14rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-56,
  .mx-md-56 {
    margin-right: 14rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-56,
  .my-md-56 {
    margin-bottom: 14rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-56,
  .mx-md-56 {
    margin-left: 14rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-60 {
    margin: 15rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-60,
  .my-md-60 {
    margin-top: 15rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-60,
  .mx-md-60 {
    margin-right: 15rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-60,
  .my-md-60 {
    margin-bottom: 15rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-60,
  .mx-md-60 {
    margin-left: 15rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-64 {
    margin: 16rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-64,
  .my-md-64 {
    margin-top: 16rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-64,
  .mx-md-64 {
    margin-right: 16rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-64,
  .my-md-64 {
    margin-bottom: 16rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-64,
  .mx-md-64 {
    margin-left: 16rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-72 {
    margin: 18rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-72,
  .my-md-72 {
    margin-top: 18rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-72,
  .mx-md-72 {
    margin-right: 18rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-72,
  .my-md-72 {
    margin-bottom: 18rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-72,
  .mx-md-72 {
    margin-left: 18rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-80 {
    margin: 20rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-80,
  .my-md-80 {
    margin-top: 20rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-80,
  .mx-md-80 {
    margin-right: 20rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-80,
  .my-md-80 {
    margin-bottom: 20rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-80,
  .mx-md-80 {
    margin-left: 20rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-96 {
    margin: 24rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-96,
  .my-md-96 {
    margin-top: 24rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-96,
  .mx-md-96 {
    margin-right: 24rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-96,
  .my-md-96 {
    margin-bottom: 24rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-96,
  .mx-md-96 {
    margin-left: 24rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-0 {
    padding: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-1 {
    padding: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-2 {
    padding: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-3 {
    padding: 0.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-3,
  .py-md-3 {
    padding-top: 0.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-3,
  .px-md-3 {
    padding-right: 0.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-3,
  .py-md-3 {
    padding-bottom: 0.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-3,
  .px-md-3 {
    padding-left: 0.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-4 {
    padding: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-4,
  .py-md-4 {
    padding-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-4,
  .px-md-4 {
    padding-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-4,
  .px-md-4 {
    padding-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-5 {
    padding: 1.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-5,
  .py-md-5 {
    padding-top: 1.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-5,
  .px-md-5 {
    padding-right: 1.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-5,
  .py-md-5 {
    padding-bottom: 1.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-5,
  .px-md-5 {
    padding-left: 1.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-6 {
    padding: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-6,
  .py-md-6 {
    padding-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-6,
  .px-md-6 {
    padding-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-6,
  .py-md-6 {
    padding-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-6,
  .px-md-6 {
    padding-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-7 {
    padding: 1.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-7,
  .py-md-7 {
    padding-top: 1.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-7,
  .px-md-7 {
    padding-right: 1.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-7,
  .py-md-7 {
    padding-bottom: 1.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-7,
  .px-md-7 {
    padding-left: 1.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-8 {
    padding: 2rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-8,
  .py-md-8 {
    padding-top: 2rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-8,
  .px-md-8 {
    padding-right: 2rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-8,
  .py-md-8 {
    padding-bottom: 2rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-8,
  .px-md-8 {
    padding-left: 2rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-9 {
    padding: 2.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-9,
  .py-md-9 {
    padding-top: 2.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-9,
  .px-md-9 {
    padding-right: 2.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-9,
  .py-md-9 {
    padding-bottom: 2.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-9,
  .px-md-9 {
    padding-left: 2.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-10 {
    padding: 2.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-10,
  .py-md-10 {
    padding-top: 2.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-10,
  .px-md-10 {
    padding-right: 2.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-10,
  .py-md-10 {
    padding-bottom: 2.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-10,
  .px-md-10 {
    padding-left: 2.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-11 {
    padding: 2.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-11,
  .py-md-11 {
    padding-top: 2.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-11,
  .px-md-11 {
    padding-right: 2.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-11,
  .py-md-11 {
    padding-bottom: 2.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-11,
  .px-md-11 {
    padding-left: 2.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-12 {
    padding: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-12,
  .py-md-12 {
    padding-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-12,
  .px-md-12 {
    padding-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-12,
  .py-md-12 {
    padding-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-12,
  .px-md-12 {
    padding-left: 3rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-14 {
    padding: 3.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-14,
  .py-md-14 {
    padding-top: 3.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-14,
  .px-md-14 {
    padding-right: 3.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-14,
  .py-md-14 {
    padding-bottom: 3.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-14,
  .px-md-14 {
    padding-left: 3.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-16 {
    padding: 4rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-16,
  .py-md-16 {
    padding-top: 4rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-16,
  .px-md-16 {
    padding-right: 4rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-16,
  .py-md-16 {
    padding-bottom: 4rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-16,
  .px-md-16 {
    padding-left: 4rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-20 {
    padding: 5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-20,
  .py-md-20 {
    padding-top: 5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-20,
  .px-md-20 {
    padding-right: 5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-20,
  .py-md-20 {
    padding-bottom: 5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-20,
  .px-md-20 {
    padding-left: 5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-24 {
    padding: 6rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-24,
  .py-md-24 {
    padding-top: 6rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-24,
  .px-md-24 {
    padding-right: 6rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-24,
  .py-md-24 {
    padding-bottom: 6rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-24,
  .px-md-24 {
    padding-left: 6rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-28 {
    padding: 7rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-28,
  .py-md-28 {
    padding-top: 7rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-28,
  .px-md-28 {
    padding-right: 7rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-28,
  .py-md-28 {
    padding-bottom: 7rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-28,
  .px-md-28 {
    padding-left: 7rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-32 {
    padding: 8rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-32,
  .py-md-32 {
    padding-top: 8rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-32,
  .px-md-32 {
    padding-right: 8rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-32,
  .py-md-32 {
    padding-bottom: 8rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-32,
  .px-md-32 {
    padding-left: 8rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-36 {
    padding: 9rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-36,
  .py-md-36 {
    padding-top: 9rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-36,
  .px-md-36 {
    padding-right: 9rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-36,
  .py-md-36 {
    padding-bottom: 9rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-36,
  .px-md-36 {
    padding-left: 9rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-40 {
    padding: 10rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-40,
  .py-md-40 {
    padding-top: 10rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-40,
  .px-md-40 {
    padding-right: 10rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-40,
  .py-md-40 {
    padding-bottom: 10rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-40,
  .px-md-40 {
    padding-left: 10rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-44 {
    padding: 11rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-44,
  .py-md-44 {
    padding-top: 11rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-44,
  .px-md-44 {
    padding-right: 11rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-44,
  .py-md-44 {
    padding-bottom: 11rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-44,
  .px-md-44 {
    padding-left: 11rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-48 {
    padding: 12rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-48,
  .py-md-48 {
    padding-top: 12rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-48,
  .px-md-48 {
    padding-right: 12rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-48,
  .py-md-48 {
    padding-bottom: 12rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-48,
  .px-md-48 {
    padding-left: 12rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-52 {
    padding: 13rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-52,
  .py-md-52 {
    padding-top: 13rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-52,
  .px-md-52 {
    padding-right: 13rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-52,
  .py-md-52 {
    padding-bottom: 13rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-52,
  .px-md-52 {
    padding-left: 13rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-56 {
    padding: 14rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-56,
  .py-md-56 {
    padding-top: 14rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-56,
  .px-md-56 {
    padding-right: 14rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-56,
  .py-md-56 {
    padding-bottom: 14rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-56,
  .px-md-56 {
    padding-left: 14rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-60 {
    padding: 15rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-60,
  .py-md-60 {
    padding-top: 15rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-60,
  .px-md-60 {
    padding-right: 15rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-60,
  .py-md-60 {
    padding-bottom: 15rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-60,
  .px-md-60 {
    padding-left: 15rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-64 {
    padding: 16rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-64,
  .py-md-64 {
    padding-top: 16rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-64,
  .px-md-64 {
    padding-right: 16rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-64,
  .py-md-64 {
    padding-bottom: 16rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-64,
  .px-md-64 {
    padding-left: 16rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-72 {
    padding: 18rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-72,
  .py-md-72 {
    padding-top: 18rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-72,
  .px-md-72 {
    padding-right: 18rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-72,
  .py-md-72 {
    padding-bottom: 18rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-72,
  .px-md-72 {
    padding-left: 18rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-80 {
    padding: 20rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-80,
  .py-md-80 {
    padding-top: 20rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-80,
  .px-md-80 {
    padding-right: 20rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-80,
  .py-md-80 {
    padding-bottom: 20rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-80,
  .px-md-80 {
    padding-left: 20rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-md-96 {
    padding: 24rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-md-96,
  .py-md-96 {
    padding-top: 24rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-md-96,
  .px-md-96 {
    padding-right: 24rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-md-96,
  .py-md-96 {
    padding-bottom: 24rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-md-96,
  .px-md-96 {
    padding-left: 24rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n1 {
    margin: -0.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n2 {
    margin: -0.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n3 {
    margin: -0.75rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n3,
  .my-md-n3 {
    margin-top: -0.75rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -0.75rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -0.75rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -0.75rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n4 {
    margin: -1rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n5 {
    margin: -1.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n5,
  .my-md-n5 {
    margin-top: -1.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -1.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -1.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -1.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n6 {
    margin: -1.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n6,
  .my-md-n6 {
    margin-top: -1.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n6,
  .mx-md-n6 {
    margin-right: -1.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n6,
  .my-md-n6 {
    margin-bottom: -1.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n6,
  .mx-md-n6 {
    margin-left: -1.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n7 {
    margin: -1.75rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n7,
  .my-md-n7 {
    margin-top: -1.75rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n7,
  .mx-md-n7 {
    margin-right: -1.75rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n7,
  .my-md-n7 {
    margin-bottom: -1.75rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n7,
  .mx-md-n7 {
    margin-left: -1.75rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n8 {
    margin: -2rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n8,
  .my-md-n8 {
    margin-top: -2rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n8,
  .mx-md-n8 {
    margin-right: -2rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n8,
  .my-md-n8 {
    margin-bottom: -2rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n8,
  .mx-md-n8 {
    margin-left: -2rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n9 {
    margin: -2.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n9,
  .my-md-n9 {
    margin-top: -2.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n9,
  .mx-md-n9 {
    margin-right: -2.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n9,
  .my-md-n9 {
    margin-bottom: -2.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n9,
  .mx-md-n9 {
    margin-left: -2.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n10 {
    margin: -2.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n10,
  .my-md-n10 {
    margin-top: -2.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n10,
  .mx-md-n10 {
    margin-right: -2.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n10,
  .my-md-n10 {
    margin-bottom: -2.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n10,
  .mx-md-n10 {
    margin-left: -2.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n11 {
    margin: -2.75rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n11,
  .my-md-n11 {
    margin-top: -2.75rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n11,
  .mx-md-n11 {
    margin-right: -2.75rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n11,
  .my-md-n11 {
    margin-bottom: -2.75rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n11,
  .mx-md-n11 {
    margin-left: -2.75rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n12 {
    margin: -3rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n12,
  .my-md-n12 {
    margin-top: -3rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n12,
  .mx-md-n12 {
    margin-right: -3rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n12,
  .my-md-n12 {
    margin-bottom: -3rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n12,
  .mx-md-n12 {
    margin-left: -3rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n14 {
    margin: -3.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n14,
  .my-md-n14 {
    margin-top: -3.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n14,
  .mx-md-n14 {
    margin-right: -3.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n14,
  .my-md-n14 {
    margin-bottom: -3.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n14,
  .mx-md-n14 {
    margin-left: -3.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n16 {
    margin: -4rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n16,
  .my-md-n16 {
    margin-top: -4rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n16,
  .mx-md-n16 {
    margin-right: -4rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n16,
  .my-md-n16 {
    margin-bottom: -4rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n16,
  .mx-md-n16 {
    margin-left: -4rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n20 {
    margin: -5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n20,
  .my-md-n20 {
    margin-top: -5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n20,
  .mx-md-n20 {
    margin-right: -5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n20,
  .my-md-n20 {
    margin-bottom: -5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n20,
  .mx-md-n20 {
    margin-left: -5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n24 {
    margin: -6rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n24,
  .my-md-n24 {
    margin-top: -6rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n24,
  .mx-md-n24 {
    margin-right: -6rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n24,
  .my-md-n24 {
    margin-bottom: -6rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n24,
  .mx-md-n24 {
    margin-left: -6rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n28 {
    margin: -7rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n28,
  .my-md-n28 {
    margin-top: -7rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n28,
  .mx-md-n28 {
    margin-right: -7rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n28,
  .my-md-n28 {
    margin-bottom: -7rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n28,
  .mx-md-n28 {
    margin-left: -7rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n32 {
    margin: -8rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n32,
  .my-md-n32 {
    margin-top: -8rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n32,
  .mx-md-n32 {
    margin-right: -8rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n32,
  .my-md-n32 {
    margin-bottom: -8rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n32,
  .mx-md-n32 {
    margin-left: -8rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n36 {
    margin: -9rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n36,
  .my-md-n36 {
    margin-top: -9rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n36,
  .mx-md-n36 {
    margin-right: -9rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n36,
  .my-md-n36 {
    margin-bottom: -9rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n36,
  .mx-md-n36 {
    margin-left: -9rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n40 {
    margin: -10rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n40,
  .my-md-n40 {
    margin-top: -10rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n40,
  .mx-md-n40 {
    margin-right: -10rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n40,
  .my-md-n40 {
    margin-bottom: -10rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n40,
  .mx-md-n40 {
    margin-left: -10rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n44 {
    margin: -11rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n44,
  .my-md-n44 {
    margin-top: -11rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n44,
  .mx-md-n44 {
    margin-right: -11rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n44,
  .my-md-n44 {
    margin-bottom: -11rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n44,
  .mx-md-n44 {
    margin-left: -11rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n48 {
    margin: -12rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n48,
  .my-md-n48 {
    margin-top: -12rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n48,
  .mx-md-n48 {
    margin-right: -12rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n48,
  .my-md-n48 {
    margin-bottom: -12rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n48,
  .mx-md-n48 {
    margin-left: -12rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n52 {
    margin: -13rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n52,
  .my-md-n52 {
    margin-top: -13rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n52,
  .mx-md-n52 {
    margin-right: -13rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n52,
  .my-md-n52 {
    margin-bottom: -13rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n52,
  .mx-md-n52 {
    margin-left: -13rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n56 {
    margin: -14rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n56,
  .my-md-n56 {
    margin-top: -14rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n56,
  .mx-md-n56 {
    margin-right: -14rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n56,
  .my-md-n56 {
    margin-bottom: -14rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n56,
  .mx-md-n56 {
    margin-left: -14rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n60 {
    margin: -15rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n60,
  .my-md-n60 {
    margin-top: -15rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n60,
  .mx-md-n60 {
    margin-right: -15rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n60,
  .my-md-n60 {
    margin-bottom: -15rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n60,
  .mx-md-n60 {
    margin-left: -15rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n64 {
    margin: -16rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n64,
  .my-md-n64 {
    margin-top: -16rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n64,
  .mx-md-n64 {
    margin-right: -16rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n64,
  .my-md-n64 {
    margin-bottom: -16rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n64,
  .mx-md-n64 {
    margin-left: -16rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n72 {
    margin: -18rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n72,
  .my-md-n72 {
    margin-top: -18rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n72,
  .mx-md-n72 {
    margin-right: -18rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n72,
  .my-md-n72 {
    margin-bottom: -18rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n72,
  .mx-md-n72 {
    margin-left: -18rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n80 {
    margin: -20rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n80,
  .my-md-n80 {
    margin-top: -20rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n80,
  .mx-md-n80 {
    margin-right: -20rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n80,
  .my-md-n80 {
    margin-bottom: -20rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n80,
  .mx-md-n80 {
    margin-left: -20rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-md-n96 {
    margin: -24rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-n96,
  .my-md-n96 {
    margin-top: -24rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-n96,
  .mx-md-n96 {
    margin-right: -24rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-n96,
  .my-md-n96 {
    margin-bottom: -24rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-n96,
  .mx-md-n96 {
    margin-left: -24rem !important;
  }

  /* line 55, node_modules/bootstrap/scss/utilities/_spacing.scss */

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

  /* line 56, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }

  /* line 60, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }

  /* line 64, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }

  /* line 68, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

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

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-3 {
    margin: 0.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-3,
  .my-lg-3 {
    margin-top: 0.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 0.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 0.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 0.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-4 {
    margin: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-5 {
    margin: 1.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-5,
  .my-lg-5 {
    margin-top: 1.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 1.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 1.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 1.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-6 {
    margin: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-6,
  .my-lg-6 {
    margin-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-6,
  .mx-lg-6 {
    margin-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-6,
  .my-lg-6 {
    margin-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-6,
  .mx-lg-6 {
    margin-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-7 {
    margin: 1.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-7,
  .my-lg-7 {
    margin-top: 1.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-7,
  .mx-lg-7 {
    margin-right: 1.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-7,
  .my-lg-7 {
    margin-bottom: 1.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-7,
  .mx-lg-7 {
    margin-left: 1.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-8 {
    margin: 2rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-8,
  .my-lg-8 {
    margin-top: 2rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-8,
  .mx-lg-8 {
    margin-right: 2rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-8,
  .my-lg-8 {
    margin-bottom: 2rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-8,
  .mx-lg-8 {
    margin-left: 2rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-9 {
    margin: 2.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-9,
  .my-lg-9 {
    margin-top: 2.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-9,
  .mx-lg-9 {
    margin-right: 2.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-9,
  .my-lg-9 {
    margin-bottom: 2.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-9,
  .mx-lg-9 {
    margin-left: 2.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-10 {
    margin: 2.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-10,
  .my-lg-10 {
    margin-top: 2.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-10,
  .mx-lg-10 {
    margin-right: 2.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-10,
  .my-lg-10 {
    margin-bottom: 2.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-10,
  .mx-lg-10 {
    margin-left: 2.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-11 {
    margin: 2.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-11,
  .my-lg-11 {
    margin-top: 2.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-11,
  .mx-lg-11 {
    margin-right: 2.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-11,
  .my-lg-11 {
    margin-bottom: 2.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-11,
  .mx-lg-11 {
    margin-left: 2.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-12 {
    margin: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-12,
  .my-lg-12 {
    margin-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-12,
  .mx-lg-12 {
    margin-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-12,
  .my-lg-12 {
    margin-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-12,
  .mx-lg-12 {
    margin-left: 3rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-14 {
    margin: 3.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-14,
  .my-lg-14 {
    margin-top: 3.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-14,
  .mx-lg-14 {
    margin-right: 3.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-14,
  .my-lg-14 {
    margin-bottom: 3.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-14,
  .mx-lg-14 {
    margin-left: 3.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-16 {
    margin: 4rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-16,
  .my-lg-16 {
    margin-top: 4rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-16,
  .mx-lg-16 {
    margin-right: 4rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-16,
  .my-lg-16 {
    margin-bottom: 4rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-16,
  .mx-lg-16 {
    margin-left: 4rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-20 {
    margin: 5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-20,
  .my-lg-20 {
    margin-top: 5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-20,
  .mx-lg-20 {
    margin-right: 5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-20,
  .my-lg-20 {
    margin-bottom: 5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-20,
  .mx-lg-20 {
    margin-left: 5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-24 {
    margin: 6rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-24,
  .my-lg-24 {
    margin-top: 6rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-24,
  .mx-lg-24 {
    margin-right: 6rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-24,
  .my-lg-24 {
    margin-bottom: 6rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-24,
  .mx-lg-24 {
    margin-left: 6rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-28 {
    margin: 7rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-28,
  .my-lg-28 {
    margin-top: 7rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-28,
  .mx-lg-28 {
    margin-right: 7rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-28,
  .my-lg-28 {
    margin-bottom: 7rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-28,
  .mx-lg-28 {
    margin-left: 7rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-32 {
    margin: 8rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-32,
  .my-lg-32 {
    margin-top: 8rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-32,
  .mx-lg-32 {
    margin-right: 8rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-32,
  .my-lg-32 {
    margin-bottom: 8rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-32,
  .mx-lg-32 {
    margin-left: 8rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-36 {
    margin: 9rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-36,
  .my-lg-36 {
    margin-top: 9rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-36,
  .mx-lg-36 {
    margin-right: 9rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-36,
  .my-lg-36 {
    margin-bottom: 9rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-36,
  .mx-lg-36 {
    margin-left: 9rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-40 {
    margin: 10rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-40,
  .my-lg-40 {
    margin-top: 10rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-40,
  .mx-lg-40 {
    margin-right: 10rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-40,
  .my-lg-40 {
    margin-bottom: 10rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-40,
  .mx-lg-40 {
    margin-left: 10rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-44 {
    margin: 11rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-44,
  .my-lg-44 {
    margin-top: 11rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-44,
  .mx-lg-44 {
    margin-right: 11rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-44,
  .my-lg-44 {
    margin-bottom: 11rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-44,
  .mx-lg-44 {
    margin-left: 11rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-48 {
    margin: 12rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-48,
  .my-lg-48 {
    margin-top: 12rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-48,
  .mx-lg-48 {
    margin-right: 12rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-48,
  .my-lg-48 {
    margin-bottom: 12rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-48,
  .mx-lg-48 {
    margin-left: 12rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-52 {
    margin: 13rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-52,
  .my-lg-52 {
    margin-top: 13rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-52,
  .mx-lg-52 {
    margin-right: 13rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-52,
  .my-lg-52 {
    margin-bottom: 13rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-52,
  .mx-lg-52 {
    margin-left: 13rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-56 {
    margin: 14rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-56,
  .my-lg-56 {
    margin-top: 14rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-56,
  .mx-lg-56 {
    margin-right: 14rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-56,
  .my-lg-56 {
    margin-bottom: 14rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-56,
  .mx-lg-56 {
    margin-left: 14rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-60 {
    margin: 15rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-60,
  .my-lg-60 {
    margin-top: 15rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-60,
  .mx-lg-60 {
    margin-right: 15rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-60,
  .my-lg-60 {
    margin-bottom: 15rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-60,
  .mx-lg-60 {
    margin-left: 15rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-64 {
    margin: 16rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-64,
  .my-lg-64 {
    margin-top: 16rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-64,
  .mx-lg-64 {
    margin-right: 16rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-64,
  .my-lg-64 {
    margin-bottom: 16rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-64,
  .mx-lg-64 {
    margin-left: 16rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-72 {
    margin: 18rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-72,
  .my-lg-72 {
    margin-top: 18rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-72,
  .mx-lg-72 {
    margin-right: 18rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-72,
  .my-lg-72 {
    margin-bottom: 18rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-72,
  .mx-lg-72 {
    margin-left: 18rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-80 {
    margin: 20rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-80,
  .my-lg-80 {
    margin-top: 20rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-80,
  .mx-lg-80 {
    margin-right: 20rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-80,
  .my-lg-80 {
    margin-bottom: 20rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-80,
  .mx-lg-80 {
    margin-left: 20rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-96 {
    margin: 24rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-96,
  .my-lg-96 {
    margin-top: 24rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-96,
  .mx-lg-96 {
    margin-right: 24rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-96,
  .my-lg-96 {
    margin-bottom: 24rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-96,
  .mx-lg-96 {
    margin-left: 24rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-0 {
    padding: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-3 {
    padding: 0.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-3,
  .py-lg-3 {
    padding-top: 0.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-3,
  .px-lg-3 {
    padding-right: 0.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 0.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-3,
  .px-lg-3 {
    padding-left: 0.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-4 {
    padding: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-5 {
    padding: 1.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-5,
  .py-lg-5 {
    padding-top: 1.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-5,
  .px-lg-5 {
    padding-right: 1.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 1.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-5,
  .px-lg-5 {
    padding-left: 1.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-6 {
    padding: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-6,
  .py-lg-6 {
    padding-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-6,
  .px-lg-6 {
    padding-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-6,
  .py-lg-6 {
    padding-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-6,
  .px-lg-6 {
    padding-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-7 {
    padding: 1.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-7,
  .py-lg-7 {
    padding-top: 1.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-7,
  .px-lg-7 {
    padding-right: 1.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-7,
  .py-lg-7 {
    padding-bottom: 1.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-7,
  .px-lg-7 {
    padding-left: 1.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-8 {
    padding: 2rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-8,
  .py-lg-8 {
    padding-top: 2rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-8,
  .px-lg-8 {
    padding-right: 2rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-8,
  .py-lg-8 {
    padding-bottom: 2rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-8,
  .px-lg-8 {
    padding-left: 2rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-9 {
    padding: 2.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-9,
  .py-lg-9 {
    padding-top: 2.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-9,
  .px-lg-9 {
    padding-right: 2.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-9,
  .py-lg-9 {
    padding-bottom: 2.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-9,
  .px-lg-9 {
    padding-left: 2.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-10 {
    padding: 2.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-10,
  .py-lg-10 {
    padding-top: 2.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-10,
  .px-lg-10 {
    padding-right: 2.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-10,
  .py-lg-10 {
    padding-bottom: 2.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-10,
  .px-lg-10 {
    padding-left: 2.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-11 {
    padding: 2.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-11,
  .py-lg-11 {
    padding-top: 2.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-11,
  .px-lg-11 {
    padding-right: 2.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-11,
  .py-lg-11 {
    padding-bottom: 2.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-11,
  .px-lg-11 {
    padding-left: 2.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-12 {
    padding: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-12,
  .py-lg-12 {
    padding-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-12,
  .px-lg-12 {
    padding-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-12,
  .py-lg-12 {
    padding-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-12,
  .px-lg-12 {
    padding-left: 3rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-14 {
    padding: 3.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-14,
  .py-lg-14 {
    padding-top: 3.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-14,
  .px-lg-14 {
    padding-right: 3.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-14,
  .py-lg-14 {
    padding-bottom: 3.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-14,
  .px-lg-14 {
    padding-left: 3.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-16 {
    padding: 4rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-16,
  .py-lg-16 {
    padding-top: 4rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-16,
  .px-lg-16 {
    padding-right: 4rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-16,
  .py-lg-16 {
    padding-bottom: 4rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-16,
  .px-lg-16 {
    padding-left: 4rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-20 {
    padding: 5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-20,
  .py-lg-20 {
    padding-top: 5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-20,
  .px-lg-20 {
    padding-right: 5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-20,
  .py-lg-20 {
    padding-bottom: 5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-20,
  .px-lg-20 {
    padding-left: 5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-24 {
    padding: 6rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-24,
  .py-lg-24 {
    padding-top: 6rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-24,
  .px-lg-24 {
    padding-right: 6rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-24,
  .py-lg-24 {
    padding-bottom: 6rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-24,
  .px-lg-24 {
    padding-left: 6rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-28 {
    padding: 7rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-28,
  .py-lg-28 {
    padding-top: 7rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-28,
  .px-lg-28 {
    padding-right: 7rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-28,
  .py-lg-28 {
    padding-bottom: 7rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-28,
  .px-lg-28 {
    padding-left: 7rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-32 {
    padding: 8rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-32,
  .py-lg-32 {
    padding-top: 8rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-32,
  .px-lg-32 {
    padding-right: 8rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-32,
  .py-lg-32 {
    padding-bottom: 8rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-32,
  .px-lg-32 {
    padding-left: 8rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-36 {
    padding: 9rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-36,
  .py-lg-36 {
    padding-top: 9rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-36,
  .px-lg-36 {
    padding-right: 9rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-36,
  .py-lg-36 {
    padding-bottom: 9rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-36,
  .px-lg-36 {
    padding-left: 9rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-40 {
    padding: 10rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-40,
  .py-lg-40 {
    padding-top: 10rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-40,
  .px-lg-40 {
    padding-right: 10rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-40,
  .py-lg-40 {
    padding-bottom: 10rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-40,
  .px-lg-40 {
    padding-left: 10rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-44 {
    padding: 11rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-44,
  .py-lg-44 {
    padding-top: 11rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-44,
  .px-lg-44 {
    padding-right: 11rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-44,
  .py-lg-44 {
    padding-bottom: 11rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-44,
  .px-lg-44 {
    padding-left: 11rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-48 {
    padding: 12rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-48,
  .py-lg-48 {
    padding-top: 12rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-48,
  .px-lg-48 {
    padding-right: 12rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-48,
  .py-lg-48 {
    padding-bottom: 12rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-48,
  .px-lg-48 {
    padding-left: 12rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-52 {
    padding: 13rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-52,
  .py-lg-52 {
    padding-top: 13rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-52,
  .px-lg-52 {
    padding-right: 13rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-52,
  .py-lg-52 {
    padding-bottom: 13rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-52,
  .px-lg-52 {
    padding-left: 13rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-56 {
    padding: 14rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-56,
  .py-lg-56 {
    padding-top: 14rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-56,
  .px-lg-56 {
    padding-right: 14rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-56,
  .py-lg-56 {
    padding-bottom: 14rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-56,
  .px-lg-56 {
    padding-left: 14rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-60 {
    padding: 15rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-60,
  .py-lg-60 {
    padding-top: 15rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-60,
  .px-lg-60 {
    padding-right: 15rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-60,
  .py-lg-60 {
    padding-bottom: 15rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-60,
  .px-lg-60 {
    padding-left: 15rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-64 {
    padding: 16rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-64,
  .py-lg-64 {
    padding-top: 16rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-64,
  .px-lg-64 {
    padding-right: 16rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-64,
  .py-lg-64 {
    padding-bottom: 16rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-64,
  .px-lg-64 {
    padding-left: 16rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-72 {
    padding: 18rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-72,
  .py-lg-72 {
    padding-top: 18rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-72,
  .px-lg-72 {
    padding-right: 18rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-72,
  .py-lg-72 {
    padding-bottom: 18rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-72,
  .px-lg-72 {
    padding-left: 18rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-80 {
    padding: 20rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-80,
  .py-lg-80 {
    padding-top: 20rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-80,
  .px-lg-80 {
    padding-right: 20rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-80,
  .py-lg-80 {
    padding-bottom: 20rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-80,
  .px-lg-80 {
    padding-left: 20rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-lg-96 {
    padding: 24rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-lg-96,
  .py-lg-96 {
    padding-top: 24rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-lg-96,
  .px-lg-96 {
    padding-right: 24rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-lg-96,
  .py-lg-96 {
    padding-bottom: 24rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-lg-96,
  .px-lg-96 {
    padding-left: 24rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n1 {
    margin: -0.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n2 {
    margin: -0.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n3 {
    margin: -0.75rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -0.75rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -0.75rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -0.75rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -0.75rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n4 {
    margin: -1rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n5 {
    margin: -1.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -1.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -1.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -1.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -1.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n6 {
    margin: -1.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n6,
  .my-lg-n6 {
    margin-top: -1.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n6,
  .mx-lg-n6 {
    margin-right: -1.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n6,
  .my-lg-n6 {
    margin-bottom: -1.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n6,
  .mx-lg-n6 {
    margin-left: -1.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n7 {
    margin: -1.75rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n7,
  .my-lg-n7 {
    margin-top: -1.75rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n7,
  .mx-lg-n7 {
    margin-right: -1.75rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n7,
  .my-lg-n7 {
    margin-bottom: -1.75rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n7,
  .mx-lg-n7 {
    margin-left: -1.75rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n8 {
    margin: -2rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n8,
  .my-lg-n8 {
    margin-top: -2rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n8,
  .mx-lg-n8 {
    margin-right: -2rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n8,
  .my-lg-n8 {
    margin-bottom: -2rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n8,
  .mx-lg-n8 {
    margin-left: -2rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n9 {
    margin: -2.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n9,
  .my-lg-n9 {
    margin-top: -2.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n9,
  .mx-lg-n9 {
    margin-right: -2.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n9,
  .my-lg-n9 {
    margin-bottom: -2.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n9,
  .mx-lg-n9 {
    margin-left: -2.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n10 {
    margin: -2.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n10,
  .my-lg-n10 {
    margin-top: -2.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n10,
  .mx-lg-n10 {
    margin-right: -2.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n10,
  .my-lg-n10 {
    margin-bottom: -2.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n10,
  .mx-lg-n10 {
    margin-left: -2.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n11 {
    margin: -2.75rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n11,
  .my-lg-n11 {
    margin-top: -2.75rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n11,
  .mx-lg-n11 {
    margin-right: -2.75rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n11,
  .my-lg-n11 {
    margin-bottom: -2.75rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n11,
  .mx-lg-n11 {
    margin-left: -2.75rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n12 {
    margin: -3rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n12,
  .my-lg-n12 {
    margin-top: -3rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n12,
  .mx-lg-n12 {
    margin-right: -3rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n12,
  .my-lg-n12 {
    margin-bottom: -3rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n12,
  .mx-lg-n12 {
    margin-left: -3rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n14 {
    margin: -3.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n14,
  .my-lg-n14 {
    margin-top: -3.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n14,
  .mx-lg-n14 {
    margin-right: -3.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n14,
  .my-lg-n14 {
    margin-bottom: -3.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n14,
  .mx-lg-n14 {
    margin-left: -3.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n16 {
    margin: -4rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n16,
  .my-lg-n16 {
    margin-top: -4rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n16,
  .mx-lg-n16 {
    margin-right: -4rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n16,
  .my-lg-n16 {
    margin-bottom: -4rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n16,
  .mx-lg-n16 {
    margin-left: -4rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n20 {
    margin: -5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n20,
  .my-lg-n20 {
    margin-top: -5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n20,
  .mx-lg-n20 {
    margin-right: -5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n20,
  .my-lg-n20 {
    margin-bottom: -5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n20,
  .mx-lg-n20 {
    margin-left: -5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n24 {
    margin: -6rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n24,
  .my-lg-n24 {
    margin-top: -6rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n24,
  .mx-lg-n24 {
    margin-right: -6rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n24,
  .my-lg-n24 {
    margin-bottom: -6rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n24,
  .mx-lg-n24 {
    margin-left: -6rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n28 {
    margin: -7rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n28,
  .my-lg-n28 {
    margin-top: -7rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n28,
  .mx-lg-n28 {
    margin-right: -7rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n28,
  .my-lg-n28 {
    margin-bottom: -7rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n28,
  .mx-lg-n28 {
    margin-left: -7rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n32 {
    margin: -8rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n32,
  .my-lg-n32 {
    margin-top: -8rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n32,
  .mx-lg-n32 {
    margin-right: -8rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n32,
  .my-lg-n32 {
    margin-bottom: -8rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n32,
  .mx-lg-n32 {
    margin-left: -8rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n36 {
    margin: -9rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n36,
  .my-lg-n36 {
    margin-top: -9rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n36,
  .mx-lg-n36 {
    margin-right: -9rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n36,
  .my-lg-n36 {
    margin-bottom: -9rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n36,
  .mx-lg-n36 {
    margin-left: -9rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n40 {
    margin: -10rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n40,
  .my-lg-n40 {
    margin-top: -10rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n40,
  .mx-lg-n40 {
    margin-right: -10rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n40,
  .my-lg-n40 {
    margin-bottom: -10rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n40,
  .mx-lg-n40 {
    margin-left: -10rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n44 {
    margin: -11rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n44,
  .my-lg-n44 {
    margin-top: -11rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n44,
  .mx-lg-n44 {
    margin-right: -11rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n44,
  .my-lg-n44 {
    margin-bottom: -11rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n44,
  .mx-lg-n44 {
    margin-left: -11rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n48 {
    margin: -12rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n48,
  .my-lg-n48 {
    margin-top: -12rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n48,
  .mx-lg-n48 {
    margin-right: -12rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n48,
  .my-lg-n48 {
    margin-bottom: -12rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n48,
  .mx-lg-n48 {
    margin-left: -12rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n52 {
    margin: -13rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n52,
  .my-lg-n52 {
    margin-top: -13rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n52,
  .mx-lg-n52 {
    margin-right: -13rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n52,
  .my-lg-n52 {
    margin-bottom: -13rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n52,
  .mx-lg-n52 {
    margin-left: -13rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n56 {
    margin: -14rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n56,
  .my-lg-n56 {
    margin-top: -14rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n56,
  .mx-lg-n56 {
    margin-right: -14rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n56,
  .my-lg-n56 {
    margin-bottom: -14rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n56,
  .mx-lg-n56 {
    margin-left: -14rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n60 {
    margin: -15rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n60,
  .my-lg-n60 {
    margin-top: -15rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n60,
  .mx-lg-n60 {
    margin-right: -15rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n60,
  .my-lg-n60 {
    margin-bottom: -15rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n60,
  .mx-lg-n60 {
    margin-left: -15rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n64 {
    margin: -16rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n64,
  .my-lg-n64 {
    margin-top: -16rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n64,
  .mx-lg-n64 {
    margin-right: -16rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n64,
  .my-lg-n64 {
    margin-bottom: -16rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n64,
  .mx-lg-n64 {
    margin-left: -16rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n72 {
    margin: -18rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n72,
  .my-lg-n72 {
    margin-top: -18rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n72,
  .mx-lg-n72 {
    margin-right: -18rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n72,
  .my-lg-n72 {
    margin-bottom: -18rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n72,
  .mx-lg-n72 {
    margin-left: -18rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n80 {
    margin: -20rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n80,
  .my-lg-n80 {
    margin-top: -20rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n80,
  .mx-lg-n80 {
    margin-right: -20rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n80,
  .my-lg-n80 {
    margin-bottom: -20rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n80,
  .mx-lg-n80 {
    margin-left: -20rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-lg-n96 {
    margin: -24rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-n96,
  .my-lg-n96 {
    margin-top: -24rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-n96,
  .mx-lg-n96 {
    margin-right: -24rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-n96,
  .my-lg-n96 {
    margin-bottom: -24rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-n96,
  .mx-lg-n96 {
    margin-left: -24rem !important;
  }

  /* line 55, node_modules/bootstrap/scss/utilities/_spacing.scss */

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

  /* line 56, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }

  /* line 60, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }

  /* line 64, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }

  /* line 68, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-0 {
    margin: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-3 {
    margin: 0.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-3,
  .my-xl-3 {
    margin-top: 0.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 0.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 0.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 0.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-4 {
    margin: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-5 {
    margin: 1.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-5,
  .my-xl-5 {
    margin-top: 1.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 1.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 1.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 1.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-6 {
    margin: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-6,
  .my-xl-6 {
    margin-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-6,
  .mx-xl-6 {
    margin-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-6,
  .my-xl-6 {
    margin-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-6,
  .mx-xl-6 {
    margin-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-7 {
    margin: 1.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-7,
  .my-xl-7 {
    margin-top: 1.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-7,
  .mx-xl-7 {
    margin-right: 1.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-7,
  .my-xl-7 {
    margin-bottom: 1.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-7,
  .mx-xl-7 {
    margin-left: 1.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-8 {
    margin: 2rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-8,
  .my-xl-8 {
    margin-top: 2rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-8,
  .mx-xl-8 {
    margin-right: 2rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-8,
  .my-xl-8 {
    margin-bottom: 2rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-8,
  .mx-xl-8 {
    margin-left: 2rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-9 {
    margin: 2.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-9,
  .my-xl-9 {
    margin-top: 2.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-9,
  .mx-xl-9 {
    margin-right: 2.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-9,
  .my-xl-9 {
    margin-bottom: 2.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-9,
  .mx-xl-9 {
    margin-left: 2.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-10 {
    margin: 2.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-10,
  .my-xl-10 {
    margin-top: 2.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-10,
  .mx-xl-10 {
    margin-right: 2.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-10,
  .my-xl-10 {
    margin-bottom: 2.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-10,
  .mx-xl-10 {
    margin-left: 2.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-11 {
    margin: 2.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-11,
  .my-xl-11 {
    margin-top: 2.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-11,
  .mx-xl-11 {
    margin-right: 2.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-11,
  .my-xl-11 {
    margin-bottom: 2.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-11,
  .mx-xl-11 {
    margin-left: 2.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-12 {
    margin: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-12,
  .my-xl-12 {
    margin-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-12,
  .mx-xl-12 {
    margin-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-12,
  .my-xl-12 {
    margin-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-12,
  .mx-xl-12 {
    margin-left: 3rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-14 {
    margin: 3.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-14,
  .my-xl-14 {
    margin-top: 3.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-14,
  .mx-xl-14 {
    margin-right: 3.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-14,
  .my-xl-14 {
    margin-bottom: 3.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-14,
  .mx-xl-14 {
    margin-left: 3.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-16 {
    margin: 4rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-16,
  .my-xl-16 {
    margin-top: 4rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-16,
  .mx-xl-16 {
    margin-right: 4rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-16,
  .my-xl-16 {
    margin-bottom: 4rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-16,
  .mx-xl-16 {
    margin-left: 4rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-20 {
    margin: 5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-20,
  .my-xl-20 {
    margin-top: 5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-20,
  .mx-xl-20 {
    margin-right: 5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-20,
  .my-xl-20 {
    margin-bottom: 5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-20,
  .mx-xl-20 {
    margin-left: 5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-24 {
    margin: 6rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-24,
  .my-xl-24 {
    margin-top: 6rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-24,
  .mx-xl-24 {
    margin-right: 6rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-24,
  .my-xl-24 {
    margin-bottom: 6rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-24,
  .mx-xl-24 {
    margin-left: 6rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-28 {
    margin: 7rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-28,
  .my-xl-28 {
    margin-top: 7rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-28,
  .mx-xl-28 {
    margin-right: 7rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-28,
  .my-xl-28 {
    margin-bottom: 7rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-28,
  .mx-xl-28 {
    margin-left: 7rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-32 {
    margin: 8rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-32,
  .my-xl-32 {
    margin-top: 8rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-32,
  .mx-xl-32 {
    margin-right: 8rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-32,
  .my-xl-32 {
    margin-bottom: 8rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-32,
  .mx-xl-32 {
    margin-left: 8rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-36 {
    margin: 9rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-36,
  .my-xl-36 {
    margin-top: 9rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-36,
  .mx-xl-36 {
    margin-right: 9rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-36,
  .my-xl-36 {
    margin-bottom: 9rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-36,
  .mx-xl-36 {
    margin-left: 9rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-40 {
    margin: 10rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-40,
  .my-xl-40 {
    margin-top: 10rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-40,
  .mx-xl-40 {
    margin-right: 10rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-40,
  .my-xl-40 {
    margin-bottom: 10rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-40,
  .mx-xl-40 {
    margin-left: 10rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-44 {
    margin: 11rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-44,
  .my-xl-44 {
    margin-top: 11rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-44,
  .mx-xl-44 {
    margin-right: 11rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-44,
  .my-xl-44 {
    margin-bottom: 11rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-44,
  .mx-xl-44 {
    margin-left: 11rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-48 {
    margin: 12rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-48,
  .my-xl-48 {
    margin-top: 12rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-48,
  .mx-xl-48 {
    margin-right: 12rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-48,
  .my-xl-48 {
    margin-bottom: 12rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-48,
  .mx-xl-48 {
    margin-left: 12rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-52 {
    margin: 13rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-52,
  .my-xl-52 {
    margin-top: 13rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-52,
  .mx-xl-52 {
    margin-right: 13rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-52,
  .my-xl-52 {
    margin-bottom: 13rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-52,
  .mx-xl-52 {
    margin-left: 13rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-56 {
    margin: 14rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-56,
  .my-xl-56 {
    margin-top: 14rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-56,
  .mx-xl-56 {
    margin-right: 14rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-56,
  .my-xl-56 {
    margin-bottom: 14rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-56,
  .mx-xl-56 {
    margin-left: 14rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-60 {
    margin: 15rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-60,
  .my-xl-60 {
    margin-top: 15rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-60,
  .mx-xl-60 {
    margin-right: 15rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-60,
  .my-xl-60 {
    margin-bottom: 15rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-60,
  .mx-xl-60 {
    margin-left: 15rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-64 {
    margin: 16rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-64,
  .my-xl-64 {
    margin-top: 16rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-64,
  .mx-xl-64 {
    margin-right: 16rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-64,
  .my-xl-64 {
    margin-bottom: 16rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-64,
  .mx-xl-64 {
    margin-left: 16rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-72 {
    margin: 18rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-72,
  .my-xl-72 {
    margin-top: 18rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-72,
  .mx-xl-72 {
    margin-right: 18rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-72,
  .my-xl-72 {
    margin-bottom: 18rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-72,
  .mx-xl-72 {
    margin-left: 18rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-80 {
    margin: 20rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-80,
  .my-xl-80 {
    margin-top: 20rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-80,
  .mx-xl-80 {
    margin-right: 20rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-80,
  .my-xl-80 {
    margin-bottom: 20rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-80,
  .mx-xl-80 {
    margin-left: 20rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-96 {
    margin: 24rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-96,
  .my-xl-96 {
    margin-top: 24rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-96,
  .mx-xl-96 {
    margin-right: 24rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-96,
  .my-xl-96 {
    margin-bottom: 24rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-96,
  .mx-xl-96 {
    margin-left: 24rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-0 {
    padding: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-3 {
    padding: 0.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-3,
  .py-xl-3 {
    padding-top: 0.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-3,
  .px-xl-3 {
    padding-right: 0.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 0.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-3,
  .px-xl-3 {
    padding-left: 0.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-4 {
    padding: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-5 {
    padding: 1.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-5,
  .py-xl-5 {
    padding-top: 1.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-5,
  .px-xl-5 {
    padding-right: 1.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 1.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-5,
  .px-xl-5 {
    padding-left: 1.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-6 {
    padding: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-6,
  .py-xl-6 {
    padding-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-6,
  .px-xl-6 {
    padding-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-6,
  .py-xl-6 {
    padding-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-6,
  .px-xl-6 {
    padding-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-7 {
    padding: 1.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-7,
  .py-xl-7 {
    padding-top: 1.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-7,
  .px-xl-7 {
    padding-right: 1.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-7,
  .py-xl-7 {
    padding-bottom: 1.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-7,
  .px-xl-7 {
    padding-left: 1.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-8 {
    padding: 2rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-8,
  .py-xl-8 {
    padding-top: 2rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-8,
  .px-xl-8 {
    padding-right: 2rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-8,
  .py-xl-8 {
    padding-bottom: 2rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-8,
  .px-xl-8 {
    padding-left: 2rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-9 {
    padding: 2.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-9,
  .py-xl-9 {
    padding-top: 2.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-9,
  .px-xl-9 {
    padding-right: 2.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-9,
  .py-xl-9 {
    padding-bottom: 2.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-9,
  .px-xl-9 {
    padding-left: 2.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-10 {
    padding: 2.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-10,
  .py-xl-10 {
    padding-top: 2.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-10,
  .px-xl-10 {
    padding-right: 2.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-10,
  .py-xl-10 {
    padding-bottom: 2.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-10,
  .px-xl-10 {
    padding-left: 2.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-11 {
    padding: 2.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-11,
  .py-xl-11 {
    padding-top: 2.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-11,
  .px-xl-11 {
    padding-right: 2.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-11,
  .py-xl-11 {
    padding-bottom: 2.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-11,
  .px-xl-11 {
    padding-left: 2.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-12 {
    padding: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-12,
  .py-xl-12 {
    padding-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-12,
  .px-xl-12 {
    padding-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-12,
  .py-xl-12 {
    padding-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-12,
  .px-xl-12 {
    padding-left: 3rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-14 {
    padding: 3.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-14,
  .py-xl-14 {
    padding-top: 3.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-14,
  .px-xl-14 {
    padding-right: 3.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-14,
  .py-xl-14 {
    padding-bottom: 3.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-14,
  .px-xl-14 {
    padding-left: 3.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-16 {
    padding: 4rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-16,
  .py-xl-16 {
    padding-top: 4rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-16,
  .px-xl-16 {
    padding-right: 4rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-16,
  .py-xl-16 {
    padding-bottom: 4rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-16,
  .px-xl-16 {
    padding-left: 4rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-20 {
    padding: 5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-20,
  .py-xl-20 {
    padding-top: 5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-20,
  .px-xl-20 {
    padding-right: 5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-20,
  .py-xl-20 {
    padding-bottom: 5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-20,
  .px-xl-20 {
    padding-left: 5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-24 {
    padding: 6rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-24,
  .py-xl-24 {
    padding-top: 6rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-24,
  .px-xl-24 {
    padding-right: 6rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-24,
  .py-xl-24 {
    padding-bottom: 6rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-24,
  .px-xl-24 {
    padding-left: 6rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-28 {
    padding: 7rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-28,
  .py-xl-28 {
    padding-top: 7rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-28,
  .px-xl-28 {
    padding-right: 7rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-28,
  .py-xl-28 {
    padding-bottom: 7rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-28,
  .px-xl-28 {
    padding-left: 7rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-32 {
    padding: 8rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-32,
  .py-xl-32 {
    padding-top: 8rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-32,
  .px-xl-32 {
    padding-right: 8rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-32,
  .py-xl-32 {
    padding-bottom: 8rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-32,
  .px-xl-32 {
    padding-left: 8rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-36 {
    padding: 9rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-36,
  .py-xl-36 {
    padding-top: 9rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-36,
  .px-xl-36 {
    padding-right: 9rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-36,
  .py-xl-36 {
    padding-bottom: 9rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-36,
  .px-xl-36 {
    padding-left: 9rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-40 {
    padding: 10rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-40,
  .py-xl-40 {
    padding-top: 10rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-40,
  .px-xl-40 {
    padding-right: 10rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-40,
  .py-xl-40 {
    padding-bottom: 10rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-40,
  .px-xl-40 {
    padding-left: 10rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-44 {
    padding: 11rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-44,
  .py-xl-44 {
    padding-top: 11rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-44,
  .px-xl-44 {
    padding-right: 11rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-44,
  .py-xl-44 {
    padding-bottom: 11rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-44,
  .px-xl-44 {
    padding-left: 11rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-48 {
    padding: 12rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-48,
  .py-xl-48 {
    padding-top: 12rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-48,
  .px-xl-48 {
    padding-right: 12rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-48,
  .py-xl-48 {
    padding-bottom: 12rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-48,
  .px-xl-48 {
    padding-left: 12rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-52 {
    padding: 13rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-52,
  .py-xl-52 {
    padding-top: 13rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-52,
  .px-xl-52 {
    padding-right: 13rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-52,
  .py-xl-52 {
    padding-bottom: 13rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-52,
  .px-xl-52 {
    padding-left: 13rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-56 {
    padding: 14rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-56,
  .py-xl-56 {
    padding-top: 14rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-56,
  .px-xl-56 {
    padding-right: 14rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-56,
  .py-xl-56 {
    padding-bottom: 14rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-56,
  .px-xl-56 {
    padding-left: 14rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-60 {
    padding: 15rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-60,
  .py-xl-60 {
    padding-top: 15rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-60,
  .px-xl-60 {
    padding-right: 15rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-60,
  .py-xl-60 {
    padding-bottom: 15rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-60,
  .px-xl-60 {
    padding-left: 15rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-64 {
    padding: 16rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-64,
  .py-xl-64 {
    padding-top: 16rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-64,
  .px-xl-64 {
    padding-right: 16rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-64,
  .py-xl-64 {
    padding-bottom: 16rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-64,
  .px-xl-64 {
    padding-left: 16rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-72 {
    padding: 18rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-72,
  .py-xl-72 {
    padding-top: 18rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-72,
  .px-xl-72 {
    padding-right: 18rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-72,
  .py-xl-72 {
    padding-bottom: 18rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-72,
  .px-xl-72 {
    padding-left: 18rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-80 {
    padding: 20rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-80,
  .py-xl-80 {
    padding-top: 20rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-80,
  .px-xl-80 {
    padding-right: 20rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-80,
  .py-xl-80 {
    padding-bottom: 20rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-80,
  .px-xl-80 {
    padding-left: 20rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xl-96 {
    padding: 24rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xl-96,
  .py-xl-96 {
    padding-top: 24rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xl-96,
  .px-xl-96 {
    padding-right: 24rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xl-96,
  .py-xl-96 {
    padding-bottom: 24rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xl-96,
  .px-xl-96 {
    padding-left: 24rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n1 {
    margin: -0.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n2 {
    margin: -0.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n3 {
    margin: -0.75rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -0.75rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -0.75rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -0.75rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -0.75rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n4 {
    margin: -1rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n5 {
    margin: -1.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -1.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -1.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -1.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -1.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n6 {
    margin: -1.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n6,
  .my-xl-n6 {
    margin-top: -1.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n6,
  .mx-xl-n6 {
    margin-right: -1.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n6,
  .my-xl-n6 {
    margin-bottom: -1.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n6,
  .mx-xl-n6 {
    margin-left: -1.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n7 {
    margin: -1.75rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n7,
  .my-xl-n7 {
    margin-top: -1.75rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n7,
  .mx-xl-n7 {
    margin-right: -1.75rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n7,
  .my-xl-n7 {
    margin-bottom: -1.75rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n7,
  .mx-xl-n7 {
    margin-left: -1.75rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n8 {
    margin: -2rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n8,
  .my-xl-n8 {
    margin-top: -2rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n8,
  .mx-xl-n8 {
    margin-right: -2rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n8,
  .my-xl-n8 {
    margin-bottom: -2rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n8,
  .mx-xl-n8 {
    margin-left: -2rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n9 {
    margin: -2.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n9,
  .my-xl-n9 {
    margin-top: -2.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n9,
  .mx-xl-n9 {
    margin-right: -2.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n9,
  .my-xl-n9 {
    margin-bottom: -2.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n9,
  .mx-xl-n9 {
    margin-left: -2.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n10 {
    margin: -2.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n10,
  .my-xl-n10 {
    margin-top: -2.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n10,
  .mx-xl-n10 {
    margin-right: -2.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n10,
  .my-xl-n10 {
    margin-bottom: -2.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n10,
  .mx-xl-n10 {
    margin-left: -2.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n11 {
    margin: -2.75rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n11,
  .my-xl-n11 {
    margin-top: -2.75rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n11,
  .mx-xl-n11 {
    margin-right: -2.75rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n11,
  .my-xl-n11 {
    margin-bottom: -2.75rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n11,
  .mx-xl-n11 {
    margin-left: -2.75rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n12 {
    margin: -3rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n12,
  .my-xl-n12 {
    margin-top: -3rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n12,
  .mx-xl-n12 {
    margin-right: -3rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n12,
  .my-xl-n12 {
    margin-bottom: -3rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n12,
  .mx-xl-n12 {
    margin-left: -3rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n14 {
    margin: -3.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n14,
  .my-xl-n14 {
    margin-top: -3.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n14,
  .mx-xl-n14 {
    margin-right: -3.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n14,
  .my-xl-n14 {
    margin-bottom: -3.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n14,
  .mx-xl-n14 {
    margin-left: -3.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n16 {
    margin: -4rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n16,
  .my-xl-n16 {
    margin-top: -4rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n16,
  .mx-xl-n16 {
    margin-right: -4rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n16,
  .my-xl-n16 {
    margin-bottom: -4rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n16,
  .mx-xl-n16 {
    margin-left: -4rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n20 {
    margin: -5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n20,
  .my-xl-n20 {
    margin-top: -5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n20,
  .mx-xl-n20 {
    margin-right: -5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n20,
  .my-xl-n20 {
    margin-bottom: -5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n20,
  .mx-xl-n20 {
    margin-left: -5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n24 {
    margin: -6rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n24,
  .my-xl-n24 {
    margin-top: -6rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n24,
  .mx-xl-n24 {
    margin-right: -6rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n24,
  .my-xl-n24 {
    margin-bottom: -6rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n24,
  .mx-xl-n24 {
    margin-left: -6rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n28 {
    margin: -7rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n28,
  .my-xl-n28 {
    margin-top: -7rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n28,
  .mx-xl-n28 {
    margin-right: -7rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n28,
  .my-xl-n28 {
    margin-bottom: -7rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n28,
  .mx-xl-n28 {
    margin-left: -7rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n32 {
    margin: -8rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n32,
  .my-xl-n32 {
    margin-top: -8rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n32,
  .mx-xl-n32 {
    margin-right: -8rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n32,
  .my-xl-n32 {
    margin-bottom: -8rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n32,
  .mx-xl-n32 {
    margin-left: -8rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n36 {
    margin: -9rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n36,
  .my-xl-n36 {
    margin-top: -9rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n36,
  .mx-xl-n36 {
    margin-right: -9rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n36,
  .my-xl-n36 {
    margin-bottom: -9rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n36,
  .mx-xl-n36 {
    margin-left: -9rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n40 {
    margin: -10rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n40,
  .my-xl-n40 {
    margin-top: -10rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n40,
  .mx-xl-n40 {
    margin-right: -10rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n40,
  .my-xl-n40 {
    margin-bottom: -10rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n40,
  .mx-xl-n40 {
    margin-left: -10rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n44 {
    margin: -11rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n44,
  .my-xl-n44 {
    margin-top: -11rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n44,
  .mx-xl-n44 {
    margin-right: -11rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n44,
  .my-xl-n44 {
    margin-bottom: -11rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n44,
  .mx-xl-n44 {
    margin-left: -11rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n48 {
    margin: -12rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n48,
  .my-xl-n48 {
    margin-top: -12rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n48,
  .mx-xl-n48 {
    margin-right: -12rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n48,
  .my-xl-n48 {
    margin-bottom: -12rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n48,
  .mx-xl-n48 {
    margin-left: -12rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n52 {
    margin: -13rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n52,
  .my-xl-n52 {
    margin-top: -13rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n52,
  .mx-xl-n52 {
    margin-right: -13rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n52,
  .my-xl-n52 {
    margin-bottom: -13rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n52,
  .mx-xl-n52 {
    margin-left: -13rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n56 {
    margin: -14rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n56,
  .my-xl-n56 {
    margin-top: -14rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n56,
  .mx-xl-n56 {
    margin-right: -14rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n56,
  .my-xl-n56 {
    margin-bottom: -14rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n56,
  .mx-xl-n56 {
    margin-left: -14rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n60 {
    margin: -15rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n60,
  .my-xl-n60 {
    margin-top: -15rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n60,
  .mx-xl-n60 {
    margin-right: -15rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n60,
  .my-xl-n60 {
    margin-bottom: -15rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n60,
  .mx-xl-n60 {
    margin-left: -15rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n64 {
    margin: -16rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n64,
  .my-xl-n64 {
    margin-top: -16rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n64,
  .mx-xl-n64 {
    margin-right: -16rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n64,
  .my-xl-n64 {
    margin-bottom: -16rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n64,
  .mx-xl-n64 {
    margin-left: -16rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n72 {
    margin: -18rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n72,
  .my-xl-n72 {
    margin-top: -18rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n72,
  .mx-xl-n72 {
    margin-right: -18rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n72,
  .my-xl-n72 {
    margin-bottom: -18rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n72,
  .mx-xl-n72 {
    margin-left: -18rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n80 {
    margin: -20rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n80,
  .my-xl-n80 {
    margin-top: -20rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n80,
  .mx-xl-n80 {
    margin-right: -20rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n80,
  .my-xl-n80 {
    margin-bottom: -20rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n80,
  .mx-xl-n80 {
    margin-left: -20rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-n96 {
    margin: -24rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-n96,
  .my-xl-n96 {
    margin-top: -24rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-n96,
  .mx-xl-n96 {
    margin-right: -24rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-n96,
  .my-xl-n96 {
    margin-bottom: -24rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-n96,
  .mx-xl-n96 {
    margin-left: -24rem !important;
  }

  /* line 55, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xl-auto {
    margin: auto !important;
  }

  /* line 56, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }

  /* line 60, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }

  /* line 64, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }

  /* line 68, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1400px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-0 {
    margin: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-0,
  .my-xxl-0 {
    margin-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-0,
  .mx-xxl-0 {
    margin-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-0,
  .my-xxl-0 {
    margin-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-0,
  .mx-xxl-0 {
    margin-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-1 {
    margin: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-1,
  .my-xxl-1 {
    margin-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-1,
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-1,
  .my-xxl-1 {
    margin-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-1,
  .mx-xxl-1 {
    margin-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-2 {
    margin: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-2,
  .my-xxl-2 {
    margin-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-2,
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-2,
  .my-xxl-2 {
    margin-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-2,
  .mx-xxl-2 {
    margin-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-3 {
    margin: 0.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-3,
  .my-xxl-3 {
    margin-top: 0.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-3,
  .mx-xxl-3 {
    margin-right: 0.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-3,
  .my-xxl-3 {
    margin-bottom: 0.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-3,
  .mx-xxl-3 {
    margin-left: 0.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-4 {
    margin: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-4,
  .my-xxl-4 {
    margin-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-4,
  .mx-xxl-4 {
    margin-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-4,
  .my-xxl-4 {
    margin-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-4,
  .mx-xxl-4 {
    margin-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-5 {
    margin: 1.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-5,
  .my-xxl-5 {
    margin-top: 1.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-5,
  .mx-xxl-5 {
    margin-right: 1.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-5,
  .my-xxl-5 {
    margin-bottom: 1.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-5,
  .mx-xxl-5 {
    margin-left: 1.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-6 {
    margin: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-6,
  .my-xxl-6 {
    margin-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-6,
  .mx-xxl-6 {
    margin-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-6,
  .my-xxl-6 {
    margin-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-6,
  .mx-xxl-6 {
    margin-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-7 {
    margin: 1.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-7,
  .my-xxl-7 {
    margin-top: 1.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-7,
  .mx-xxl-7 {
    margin-right: 1.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-7,
  .my-xxl-7 {
    margin-bottom: 1.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-7,
  .mx-xxl-7 {
    margin-left: 1.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-8 {
    margin: 2rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-8,
  .my-xxl-8 {
    margin-top: 2rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-8,
  .mx-xxl-8 {
    margin-right: 2rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-8,
  .my-xxl-8 {
    margin-bottom: 2rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-8,
  .mx-xxl-8 {
    margin-left: 2rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-9 {
    margin: 2.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-9,
  .my-xxl-9 {
    margin-top: 2.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-9,
  .mx-xxl-9 {
    margin-right: 2.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-9,
  .my-xxl-9 {
    margin-bottom: 2.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-9,
  .mx-xxl-9 {
    margin-left: 2.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-10 {
    margin: 2.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-10,
  .my-xxl-10 {
    margin-top: 2.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-10,
  .mx-xxl-10 {
    margin-right: 2.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-10,
  .my-xxl-10 {
    margin-bottom: 2.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-10,
  .mx-xxl-10 {
    margin-left: 2.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-11 {
    margin: 2.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-11,
  .my-xxl-11 {
    margin-top: 2.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-11,
  .mx-xxl-11 {
    margin-right: 2.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-11,
  .my-xxl-11 {
    margin-bottom: 2.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-11,
  .mx-xxl-11 {
    margin-left: 2.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-12 {
    margin: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-12,
  .my-xxl-12 {
    margin-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-12,
  .mx-xxl-12 {
    margin-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-12,
  .my-xxl-12 {
    margin-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-12,
  .mx-xxl-12 {
    margin-left: 3rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-14 {
    margin: 3.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-14,
  .my-xxl-14 {
    margin-top: 3.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-14,
  .mx-xxl-14 {
    margin-right: 3.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-14,
  .my-xxl-14 {
    margin-bottom: 3.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-14,
  .mx-xxl-14 {
    margin-left: 3.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-16 {
    margin: 4rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-16,
  .my-xxl-16 {
    margin-top: 4rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-16,
  .mx-xxl-16 {
    margin-right: 4rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-16,
  .my-xxl-16 {
    margin-bottom: 4rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-16,
  .mx-xxl-16 {
    margin-left: 4rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-20 {
    margin: 5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-20,
  .my-xxl-20 {
    margin-top: 5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-20,
  .mx-xxl-20 {
    margin-right: 5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-20,
  .my-xxl-20 {
    margin-bottom: 5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-20,
  .mx-xxl-20 {
    margin-left: 5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-24 {
    margin: 6rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-24,
  .my-xxl-24 {
    margin-top: 6rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-24,
  .mx-xxl-24 {
    margin-right: 6rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-24,
  .my-xxl-24 {
    margin-bottom: 6rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-24,
  .mx-xxl-24 {
    margin-left: 6rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-28 {
    margin: 7rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-28,
  .my-xxl-28 {
    margin-top: 7rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-28,
  .mx-xxl-28 {
    margin-right: 7rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-28,
  .my-xxl-28 {
    margin-bottom: 7rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-28,
  .mx-xxl-28 {
    margin-left: 7rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-32 {
    margin: 8rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-32,
  .my-xxl-32 {
    margin-top: 8rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-32,
  .mx-xxl-32 {
    margin-right: 8rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-32,
  .my-xxl-32 {
    margin-bottom: 8rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-32,
  .mx-xxl-32 {
    margin-left: 8rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-36 {
    margin: 9rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-36,
  .my-xxl-36 {
    margin-top: 9rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-36,
  .mx-xxl-36 {
    margin-right: 9rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-36,
  .my-xxl-36 {
    margin-bottom: 9rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-36,
  .mx-xxl-36 {
    margin-left: 9rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-40 {
    margin: 10rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-40,
  .my-xxl-40 {
    margin-top: 10rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-40,
  .mx-xxl-40 {
    margin-right: 10rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-40,
  .my-xxl-40 {
    margin-bottom: 10rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-40,
  .mx-xxl-40 {
    margin-left: 10rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-44 {
    margin: 11rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-44,
  .my-xxl-44 {
    margin-top: 11rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-44,
  .mx-xxl-44 {
    margin-right: 11rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-44,
  .my-xxl-44 {
    margin-bottom: 11rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-44,
  .mx-xxl-44 {
    margin-left: 11rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-48 {
    margin: 12rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-48,
  .my-xxl-48 {
    margin-top: 12rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-48,
  .mx-xxl-48 {
    margin-right: 12rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-48,
  .my-xxl-48 {
    margin-bottom: 12rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-48,
  .mx-xxl-48 {
    margin-left: 12rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-52 {
    margin: 13rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-52,
  .my-xxl-52 {
    margin-top: 13rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-52,
  .mx-xxl-52 {
    margin-right: 13rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-52,
  .my-xxl-52 {
    margin-bottom: 13rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-52,
  .mx-xxl-52 {
    margin-left: 13rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-56 {
    margin: 14rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-56,
  .my-xxl-56 {
    margin-top: 14rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-56,
  .mx-xxl-56 {
    margin-right: 14rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-56,
  .my-xxl-56 {
    margin-bottom: 14rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-56,
  .mx-xxl-56 {
    margin-left: 14rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-60 {
    margin: 15rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-60,
  .my-xxl-60 {
    margin-top: 15rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-60,
  .mx-xxl-60 {
    margin-right: 15rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-60,
  .my-xxl-60 {
    margin-bottom: 15rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-60,
  .mx-xxl-60 {
    margin-left: 15rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-64 {
    margin: 16rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-64,
  .my-xxl-64 {
    margin-top: 16rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-64,
  .mx-xxl-64 {
    margin-right: 16rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-64,
  .my-xxl-64 {
    margin-bottom: 16rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-64,
  .mx-xxl-64 {
    margin-left: 16rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-72 {
    margin: 18rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-72,
  .my-xxl-72 {
    margin-top: 18rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-72,
  .mx-xxl-72 {
    margin-right: 18rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-72,
  .my-xxl-72 {
    margin-bottom: 18rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-72,
  .mx-xxl-72 {
    margin-left: 18rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-80 {
    margin: 20rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-80,
  .my-xxl-80 {
    margin-top: 20rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-80,
  .mx-xxl-80 {
    margin-right: 20rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-80,
  .my-xxl-80 {
    margin-bottom: 20rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-80,
  .mx-xxl-80 {
    margin-left: 20rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-96 {
    margin: 24rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-96,
  .my-xxl-96 {
    margin-top: 24rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-96,
  .mx-xxl-96 {
    margin-right: 24rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-96,
  .my-xxl-96 {
    margin-bottom: 24rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-96,
  .mx-xxl-96 {
    margin-left: 24rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-0 {
    padding: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-0,
  .py-xxl-0 {
    padding-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-0,
  .px-xxl-0 {
    padding-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-0,
  .py-xxl-0 {
    padding-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-0,
  .px-xxl-0 {
    padding-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-1 {
    padding: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-1,
  .py-xxl-1 {
    padding-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-1,
  .px-xxl-1 {
    padding-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-1,
  .py-xxl-1 {
    padding-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-1,
  .px-xxl-1 {
    padding-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-2 {
    padding: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-2,
  .py-xxl-2 {
    padding-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-2,
  .px-xxl-2 {
    padding-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-2,
  .py-xxl-2 {
    padding-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-2,
  .px-xxl-2 {
    padding-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-3 {
    padding: 0.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-3,
  .py-xxl-3 {
    padding-top: 0.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-3,
  .px-xxl-3 {
    padding-right: 0.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-3,
  .py-xxl-3 {
    padding-bottom: 0.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-3,
  .px-xxl-3 {
    padding-left: 0.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-4 {
    padding: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-4,
  .py-xxl-4 {
    padding-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-4,
  .px-xxl-4 {
    padding-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-4,
  .py-xxl-4 {
    padding-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-4,
  .px-xxl-4 {
    padding-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-5 {
    padding: 1.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-5,
  .py-xxl-5 {
    padding-top: 1.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-5,
  .px-xxl-5 {
    padding-right: 1.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-5,
  .py-xxl-5 {
    padding-bottom: 1.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-5,
  .px-xxl-5 {
    padding-left: 1.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-6 {
    padding: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-6,
  .py-xxl-6 {
    padding-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-6,
  .px-xxl-6 {
    padding-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-6,
  .py-xxl-6 {
    padding-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-6,
  .px-xxl-6 {
    padding-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-7 {
    padding: 1.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-7,
  .py-xxl-7 {
    padding-top: 1.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-7,
  .px-xxl-7 {
    padding-right: 1.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-7,
  .py-xxl-7 {
    padding-bottom: 1.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-7,
  .px-xxl-7 {
    padding-left: 1.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-8 {
    padding: 2rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-8,
  .py-xxl-8 {
    padding-top: 2rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-8,
  .px-xxl-8 {
    padding-right: 2rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-8,
  .py-xxl-8 {
    padding-bottom: 2rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-8,
  .px-xxl-8 {
    padding-left: 2rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-9 {
    padding: 2.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-9,
  .py-xxl-9 {
    padding-top: 2.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-9,
  .px-xxl-9 {
    padding-right: 2.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-9,
  .py-xxl-9 {
    padding-bottom: 2.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-9,
  .px-xxl-9 {
    padding-left: 2.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-10 {
    padding: 2.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-10,
  .py-xxl-10 {
    padding-top: 2.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-10,
  .px-xxl-10 {
    padding-right: 2.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-10,
  .py-xxl-10 {
    padding-bottom: 2.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-10,
  .px-xxl-10 {
    padding-left: 2.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-11 {
    padding: 2.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-11,
  .py-xxl-11 {
    padding-top: 2.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-11,
  .px-xxl-11 {
    padding-right: 2.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-11,
  .py-xxl-11 {
    padding-bottom: 2.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-11,
  .px-xxl-11 {
    padding-left: 2.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-12 {
    padding: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-12,
  .py-xxl-12 {
    padding-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-12,
  .px-xxl-12 {
    padding-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-12,
  .py-xxl-12 {
    padding-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-12,
  .px-xxl-12 {
    padding-left: 3rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-14 {
    padding: 3.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-14,
  .py-xxl-14 {
    padding-top: 3.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-14,
  .px-xxl-14 {
    padding-right: 3.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-14,
  .py-xxl-14 {
    padding-bottom: 3.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-14,
  .px-xxl-14 {
    padding-left: 3.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-16 {
    padding: 4rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-16,
  .py-xxl-16 {
    padding-top: 4rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-16,
  .px-xxl-16 {
    padding-right: 4rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-16,
  .py-xxl-16 {
    padding-bottom: 4rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-16,
  .px-xxl-16 {
    padding-left: 4rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-20 {
    padding: 5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-20,
  .py-xxl-20 {
    padding-top: 5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-20,
  .px-xxl-20 {
    padding-right: 5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-20,
  .py-xxl-20 {
    padding-bottom: 5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-20,
  .px-xxl-20 {
    padding-left: 5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-24 {
    padding: 6rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-24,
  .py-xxl-24 {
    padding-top: 6rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-24,
  .px-xxl-24 {
    padding-right: 6rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-24,
  .py-xxl-24 {
    padding-bottom: 6rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-24,
  .px-xxl-24 {
    padding-left: 6rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-28 {
    padding: 7rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-28,
  .py-xxl-28 {
    padding-top: 7rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-28,
  .px-xxl-28 {
    padding-right: 7rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-28,
  .py-xxl-28 {
    padding-bottom: 7rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-28,
  .px-xxl-28 {
    padding-left: 7rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-32 {
    padding: 8rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-32,
  .py-xxl-32 {
    padding-top: 8rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-32,
  .px-xxl-32 {
    padding-right: 8rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-32,
  .py-xxl-32 {
    padding-bottom: 8rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-32,
  .px-xxl-32 {
    padding-left: 8rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-36 {
    padding: 9rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-36,
  .py-xxl-36 {
    padding-top: 9rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-36,
  .px-xxl-36 {
    padding-right: 9rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-36,
  .py-xxl-36 {
    padding-bottom: 9rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-36,
  .px-xxl-36 {
    padding-left: 9rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-40 {
    padding: 10rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-40,
  .py-xxl-40 {
    padding-top: 10rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-40,
  .px-xxl-40 {
    padding-right: 10rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-40,
  .py-xxl-40 {
    padding-bottom: 10rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-40,
  .px-xxl-40 {
    padding-left: 10rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-44 {
    padding: 11rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-44,
  .py-xxl-44 {
    padding-top: 11rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-44,
  .px-xxl-44 {
    padding-right: 11rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-44,
  .py-xxl-44 {
    padding-bottom: 11rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-44,
  .px-xxl-44 {
    padding-left: 11rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-48 {
    padding: 12rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-48,
  .py-xxl-48 {
    padding-top: 12rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-48,
  .px-xxl-48 {
    padding-right: 12rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-48,
  .py-xxl-48 {
    padding-bottom: 12rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-48,
  .px-xxl-48 {
    padding-left: 12rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-52 {
    padding: 13rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-52,
  .py-xxl-52 {
    padding-top: 13rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-52,
  .px-xxl-52 {
    padding-right: 13rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-52,
  .py-xxl-52 {
    padding-bottom: 13rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-52,
  .px-xxl-52 {
    padding-left: 13rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-56 {
    padding: 14rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-56,
  .py-xxl-56 {
    padding-top: 14rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-56,
  .px-xxl-56 {
    padding-right: 14rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-56,
  .py-xxl-56 {
    padding-bottom: 14rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-56,
  .px-xxl-56 {
    padding-left: 14rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-60 {
    padding: 15rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-60,
  .py-xxl-60 {
    padding-top: 15rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-60,
  .px-xxl-60 {
    padding-right: 15rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-60,
  .py-xxl-60 {
    padding-bottom: 15rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-60,
  .px-xxl-60 {
    padding-left: 15rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-64 {
    padding: 16rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-64,
  .py-xxl-64 {
    padding-top: 16rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-64,
  .px-xxl-64 {
    padding-right: 16rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-64,
  .py-xxl-64 {
    padding-bottom: 16rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-64,
  .px-xxl-64 {
    padding-left: 16rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-72 {
    padding: 18rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-72,
  .py-xxl-72 {
    padding-top: 18rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-72,
  .px-xxl-72 {
    padding-right: 18rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-72,
  .py-xxl-72 {
    padding-bottom: 18rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-72,
  .px-xxl-72 {
    padding-left: 18rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-80 {
    padding: 20rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-80,
  .py-xxl-80 {
    padding-top: 20rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-80,
  .px-xxl-80 {
    padding-right: 20rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-80,
  .py-xxl-80 {
    padding-bottom: 20rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-80,
  .px-xxl-80 {
    padding-left: 20rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxl-96 {
    padding: 24rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxl-96,
  .py-xxl-96 {
    padding-top: 24rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxl-96,
  .px-xxl-96 {
    padding-right: 24rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxl-96,
  .py-xxl-96 {
    padding-bottom: 24rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxl-96,
  .px-xxl-96 {
    padding-left: 24rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n1 {
    margin: -0.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n1,
  .my-xxl-n1 {
    margin-top: -0.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n1,
  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n1,
  .my-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n1,
  .mx-xxl-n1 {
    margin-left: -0.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n2 {
    margin: -0.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n2,
  .my-xxl-n2 {
    margin-top: -0.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n2,
  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n2,
  .my-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n2,
  .mx-xxl-n2 {
    margin-left: -0.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n3 {
    margin: -0.75rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n3,
  .my-xxl-n3 {
    margin-top: -0.75rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n3,
  .mx-xxl-n3 {
    margin-right: -0.75rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n3,
  .my-xxl-n3 {
    margin-bottom: -0.75rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n3,
  .mx-xxl-n3 {
    margin-left: -0.75rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n4 {
    margin: -1rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n4,
  .my-xxl-n4 {
    margin-top: -1rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n4,
  .mx-xxl-n4 {
    margin-right: -1rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n4,
  .my-xxl-n4 {
    margin-bottom: -1rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n4,
  .mx-xxl-n4 {
    margin-left: -1rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n5 {
    margin: -1.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n5,
  .my-xxl-n5 {
    margin-top: -1.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n5,
  .mx-xxl-n5 {
    margin-right: -1.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n5,
  .my-xxl-n5 {
    margin-bottom: -1.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n5,
  .mx-xxl-n5 {
    margin-left: -1.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n6 {
    margin: -1.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n6,
  .my-xxl-n6 {
    margin-top: -1.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n6,
  .mx-xxl-n6 {
    margin-right: -1.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n6,
  .my-xxl-n6 {
    margin-bottom: -1.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n6,
  .mx-xxl-n6 {
    margin-left: -1.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n7 {
    margin: -1.75rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n7,
  .my-xxl-n7 {
    margin-top: -1.75rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n7,
  .mx-xxl-n7 {
    margin-right: -1.75rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n7,
  .my-xxl-n7 {
    margin-bottom: -1.75rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n7,
  .mx-xxl-n7 {
    margin-left: -1.75rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n8 {
    margin: -2rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n8,
  .my-xxl-n8 {
    margin-top: -2rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n8,
  .mx-xxl-n8 {
    margin-right: -2rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n8,
  .my-xxl-n8 {
    margin-bottom: -2rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n8,
  .mx-xxl-n8 {
    margin-left: -2rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n9 {
    margin: -2.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n9,
  .my-xxl-n9 {
    margin-top: -2.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n9,
  .mx-xxl-n9 {
    margin-right: -2.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n9,
  .my-xxl-n9 {
    margin-bottom: -2.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n9,
  .mx-xxl-n9 {
    margin-left: -2.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n10 {
    margin: -2.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n10,
  .my-xxl-n10 {
    margin-top: -2.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n10,
  .mx-xxl-n10 {
    margin-right: -2.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n10,
  .my-xxl-n10 {
    margin-bottom: -2.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n10,
  .mx-xxl-n10 {
    margin-left: -2.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n11 {
    margin: -2.75rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n11,
  .my-xxl-n11 {
    margin-top: -2.75rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n11,
  .mx-xxl-n11 {
    margin-right: -2.75rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n11,
  .my-xxl-n11 {
    margin-bottom: -2.75rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n11,
  .mx-xxl-n11 {
    margin-left: -2.75rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n12 {
    margin: -3rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n12,
  .my-xxl-n12 {
    margin-top: -3rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n12,
  .mx-xxl-n12 {
    margin-right: -3rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n12,
  .my-xxl-n12 {
    margin-bottom: -3rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n12,
  .mx-xxl-n12 {
    margin-left: -3rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n14 {
    margin: -3.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n14,
  .my-xxl-n14 {
    margin-top: -3.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n14,
  .mx-xxl-n14 {
    margin-right: -3.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n14,
  .my-xxl-n14 {
    margin-bottom: -3.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n14,
  .mx-xxl-n14 {
    margin-left: -3.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n16 {
    margin: -4rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n16,
  .my-xxl-n16 {
    margin-top: -4rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n16,
  .mx-xxl-n16 {
    margin-right: -4rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n16,
  .my-xxl-n16 {
    margin-bottom: -4rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n16,
  .mx-xxl-n16 {
    margin-left: -4rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n20 {
    margin: -5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n20,
  .my-xxl-n20 {
    margin-top: -5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n20,
  .mx-xxl-n20 {
    margin-right: -5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n20,
  .my-xxl-n20 {
    margin-bottom: -5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n20,
  .mx-xxl-n20 {
    margin-left: -5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n24 {
    margin: -6rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n24,
  .my-xxl-n24 {
    margin-top: -6rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n24,
  .mx-xxl-n24 {
    margin-right: -6rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n24,
  .my-xxl-n24 {
    margin-bottom: -6rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n24,
  .mx-xxl-n24 {
    margin-left: -6rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n28 {
    margin: -7rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n28,
  .my-xxl-n28 {
    margin-top: -7rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n28,
  .mx-xxl-n28 {
    margin-right: -7rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n28,
  .my-xxl-n28 {
    margin-bottom: -7rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n28,
  .mx-xxl-n28 {
    margin-left: -7rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n32 {
    margin: -8rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n32,
  .my-xxl-n32 {
    margin-top: -8rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n32,
  .mx-xxl-n32 {
    margin-right: -8rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n32,
  .my-xxl-n32 {
    margin-bottom: -8rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n32,
  .mx-xxl-n32 {
    margin-left: -8rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n36 {
    margin: -9rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n36,
  .my-xxl-n36 {
    margin-top: -9rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n36,
  .mx-xxl-n36 {
    margin-right: -9rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n36,
  .my-xxl-n36 {
    margin-bottom: -9rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n36,
  .mx-xxl-n36 {
    margin-left: -9rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n40 {
    margin: -10rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n40,
  .my-xxl-n40 {
    margin-top: -10rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n40,
  .mx-xxl-n40 {
    margin-right: -10rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n40,
  .my-xxl-n40 {
    margin-bottom: -10rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n40,
  .mx-xxl-n40 {
    margin-left: -10rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n44 {
    margin: -11rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n44,
  .my-xxl-n44 {
    margin-top: -11rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n44,
  .mx-xxl-n44 {
    margin-right: -11rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n44,
  .my-xxl-n44 {
    margin-bottom: -11rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n44,
  .mx-xxl-n44 {
    margin-left: -11rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n48 {
    margin: -12rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n48,
  .my-xxl-n48 {
    margin-top: -12rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n48,
  .mx-xxl-n48 {
    margin-right: -12rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n48,
  .my-xxl-n48 {
    margin-bottom: -12rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n48,
  .mx-xxl-n48 {
    margin-left: -12rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n52 {
    margin: -13rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n52,
  .my-xxl-n52 {
    margin-top: -13rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n52,
  .mx-xxl-n52 {
    margin-right: -13rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n52,
  .my-xxl-n52 {
    margin-bottom: -13rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n52,
  .mx-xxl-n52 {
    margin-left: -13rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n56 {
    margin: -14rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n56,
  .my-xxl-n56 {
    margin-top: -14rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n56,
  .mx-xxl-n56 {
    margin-right: -14rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n56,
  .my-xxl-n56 {
    margin-bottom: -14rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n56,
  .mx-xxl-n56 {
    margin-left: -14rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n60 {
    margin: -15rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n60,
  .my-xxl-n60 {
    margin-top: -15rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n60,
  .mx-xxl-n60 {
    margin-right: -15rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n60,
  .my-xxl-n60 {
    margin-bottom: -15rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n60,
  .mx-xxl-n60 {
    margin-left: -15rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n64 {
    margin: -16rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n64,
  .my-xxl-n64 {
    margin-top: -16rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n64,
  .mx-xxl-n64 {
    margin-right: -16rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n64,
  .my-xxl-n64 {
    margin-bottom: -16rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n64,
  .mx-xxl-n64 {
    margin-left: -16rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n72 {
    margin: -18rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n72,
  .my-xxl-n72 {
    margin-top: -18rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n72,
  .mx-xxl-n72 {
    margin-right: -18rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n72,
  .my-xxl-n72 {
    margin-bottom: -18rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n72,
  .mx-xxl-n72 {
    margin-left: -18rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n80 {
    margin: -20rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n80,
  .my-xxl-n80 {
    margin-top: -20rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n80,
  .mx-xxl-n80 {
    margin-right: -20rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n80,
  .my-xxl-n80 {
    margin-bottom: -20rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n80,
  .mx-xxl-n80 {
    margin-left: -20rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-n96 {
    margin: -24rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-n96,
  .my-xxl-n96 {
    margin-top: -24rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-n96,
  .mx-xxl-n96 {
    margin-right: -24rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-n96,
  .my-xxl-n96 {
    margin-bottom: -24rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-n96,
  .mx-xxl-n96 {
    margin-left: -24rem !important;
  }

  /* line 55, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxl-auto {
    margin: auto !important;
  }

  /* line 56, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxl-auto,
  .my-xxl-auto {
    margin-top: auto !important;
  }

  /* line 60, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxl-auto,
  .mx-xxl-auto {
    margin-right: auto !important;
  }

  /* line 64, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxl-auto,
  .my-xxl-auto {
    margin-bottom: auto !important;
  }

  /* line 68, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxl-auto,
  .mx-xxl-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1600px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-0 {
    margin: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-0,
  .my-xxxl-0 {
    margin-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-0,
  .mx-xxxl-0 {
    margin-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-0,
  .my-xxxl-0 {
    margin-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-0,
  .mx-xxxl-0 {
    margin-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-1 {
    margin: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-1,
  .my-xxxl-1 {
    margin-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-1,
  .mx-xxxl-1 {
    margin-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-1,
  .my-xxxl-1 {
    margin-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-1,
  .mx-xxxl-1 {
    margin-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-2 {
    margin: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-2,
  .my-xxxl-2 {
    margin-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-2,
  .mx-xxxl-2 {
    margin-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-2,
  .my-xxxl-2 {
    margin-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-2,
  .mx-xxxl-2 {
    margin-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-3 {
    margin: 0.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-3,
  .my-xxxl-3 {
    margin-top: 0.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-3,
  .mx-xxxl-3 {
    margin-right: 0.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-3,
  .my-xxxl-3 {
    margin-bottom: 0.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-3,
  .mx-xxxl-3 {
    margin-left: 0.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-4 {
    margin: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-4,
  .my-xxxl-4 {
    margin-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-4,
  .mx-xxxl-4 {
    margin-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-4,
  .my-xxxl-4 {
    margin-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-4,
  .mx-xxxl-4 {
    margin-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-5 {
    margin: 1.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-5,
  .my-xxxl-5 {
    margin-top: 1.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-5,
  .mx-xxxl-5 {
    margin-right: 1.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-5,
  .my-xxxl-5 {
    margin-bottom: 1.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-5,
  .mx-xxxl-5 {
    margin-left: 1.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-6 {
    margin: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-6,
  .my-xxxl-6 {
    margin-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-6,
  .mx-xxxl-6 {
    margin-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-6,
  .my-xxxl-6 {
    margin-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-6,
  .mx-xxxl-6 {
    margin-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-7 {
    margin: 1.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-7,
  .my-xxxl-7 {
    margin-top: 1.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-7,
  .mx-xxxl-7 {
    margin-right: 1.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-7,
  .my-xxxl-7 {
    margin-bottom: 1.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-7,
  .mx-xxxl-7 {
    margin-left: 1.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-8 {
    margin: 2rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-8,
  .my-xxxl-8 {
    margin-top: 2rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-8,
  .mx-xxxl-8 {
    margin-right: 2rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-8,
  .my-xxxl-8 {
    margin-bottom: 2rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-8,
  .mx-xxxl-8 {
    margin-left: 2rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-9 {
    margin: 2.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-9,
  .my-xxxl-9 {
    margin-top: 2.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-9,
  .mx-xxxl-9 {
    margin-right: 2.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-9,
  .my-xxxl-9 {
    margin-bottom: 2.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-9,
  .mx-xxxl-9 {
    margin-left: 2.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-10 {
    margin: 2.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-10,
  .my-xxxl-10 {
    margin-top: 2.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-10,
  .mx-xxxl-10 {
    margin-right: 2.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-10,
  .my-xxxl-10 {
    margin-bottom: 2.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-10,
  .mx-xxxl-10 {
    margin-left: 2.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-11 {
    margin: 2.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-11,
  .my-xxxl-11 {
    margin-top: 2.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-11,
  .mx-xxxl-11 {
    margin-right: 2.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-11,
  .my-xxxl-11 {
    margin-bottom: 2.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-11,
  .mx-xxxl-11 {
    margin-left: 2.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-12 {
    margin: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-12,
  .my-xxxl-12 {
    margin-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-12,
  .mx-xxxl-12 {
    margin-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-12,
  .my-xxxl-12 {
    margin-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-12,
  .mx-xxxl-12 {
    margin-left: 3rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-14 {
    margin: 3.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-14,
  .my-xxxl-14 {
    margin-top: 3.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-14,
  .mx-xxxl-14 {
    margin-right: 3.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-14,
  .my-xxxl-14 {
    margin-bottom: 3.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-14,
  .mx-xxxl-14 {
    margin-left: 3.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-16 {
    margin: 4rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-16,
  .my-xxxl-16 {
    margin-top: 4rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-16,
  .mx-xxxl-16 {
    margin-right: 4rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-16,
  .my-xxxl-16 {
    margin-bottom: 4rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-16,
  .mx-xxxl-16 {
    margin-left: 4rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-20 {
    margin: 5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-20,
  .my-xxxl-20 {
    margin-top: 5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-20,
  .mx-xxxl-20 {
    margin-right: 5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-20,
  .my-xxxl-20 {
    margin-bottom: 5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-20,
  .mx-xxxl-20 {
    margin-left: 5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-24 {
    margin: 6rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-24,
  .my-xxxl-24 {
    margin-top: 6rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-24,
  .mx-xxxl-24 {
    margin-right: 6rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-24,
  .my-xxxl-24 {
    margin-bottom: 6rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-24,
  .mx-xxxl-24 {
    margin-left: 6rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-28 {
    margin: 7rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-28,
  .my-xxxl-28 {
    margin-top: 7rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-28,
  .mx-xxxl-28 {
    margin-right: 7rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-28,
  .my-xxxl-28 {
    margin-bottom: 7rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-28,
  .mx-xxxl-28 {
    margin-left: 7rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-32 {
    margin: 8rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-32,
  .my-xxxl-32 {
    margin-top: 8rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-32,
  .mx-xxxl-32 {
    margin-right: 8rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-32,
  .my-xxxl-32 {
    margin-bottom: 8rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-32,
  .mx-xxxl-32 {
    margin-left: 8rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-36 {
    margin: 9rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-36,
  .my-xxxl-36 {
    margin-top: 9rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-36,
  .mx-xxxl-36 {
    margin-right: 9rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-36,
  .my-xxxl-36 {
    margin-bottom: 9rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-36,
  .mx-xxxl-36 {
    margin-left: 9rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-40 {
    margin: 10rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-40,
  .my-xxxl-40 {
    margin-top: 10rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-40,
  .mx-xxxl-40 {
    margin-right: 10rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-40,
  .my-xxxl-40 {
    margin-bottom: 10rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-40,
  .mx-xxxl-40 {
    margin-left: 10rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-44 {
    margin: 11rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-44,
  .my-xxxl-44 {
    margin-top: 11rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-44,
  .mx-xxxl-44 {
    margin-right: 11rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-44,
  .my-xxxl-44 {
    margin-bottom: 11rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-44,
  .mx-xxxl-44 {
    margin-left: 11rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-48 {
    margin: 12rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-48,
  .my-xxxl-48 {
    margin-top: 12rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-48,
  .mx-xxxl-48 {
    margin-right: 12rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-48,
  .my-xxxl-48 {
    margin-bottom: 12rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-48,
  .mx-xxxl-48 {
    margin-left: 12rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-52 {
    margin: 13rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-52,
  .my-xxxl-52 {
    margin-top: 13rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-52,
  .mx-xxxl-52 {
    margin-right: 13rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-52,
  .my-xxxl-52 {
    margin-bottom: 13rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-52,
  .mx-xxxl-52 {
    margin-left: 13rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-56 {
    margin: 14rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-56,
  .my-xxxl-56 {
    margin-top: 14rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-56,
  .mx-xxxl-56 {
    margin-right: 14rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-56,
  .my-xxxl-56 {
    margin-bottom: 14rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-56,
  .mx-xxxl-56 {
    margin-left: 14rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-60 {
    margin: 15rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-60,
  .my-xxxl-60 {
    margin-top: 15rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-60,
  .mx-xxxl-60 {
    margin-right: 15rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-60,
  .my-xxxl-60 {
    margin-bottom: 15rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-60,
  .mx-xxxl-60 {
    margin-left: 15rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-64 {
    margin: 16rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-64,
  .my-xxxl-64 {
    margin-top: 16rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-64,
  .mx-xxxl-64 {
    margin-right: 16rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-64,
  .my-xxxl-64 {
    margin-bottom: 16rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-64,
  .mx-xxxl-64 {
    margin-left: 16rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-72 {
    margin: 18rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-72,
  .my-xxxl-72 {
    margin-top: 18rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-72,
  .mx-xxxl-72 {
    margin-right: 18rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-72,
  .my-xxxl-72 {
    margin-bottom: 18rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-72,
  .mx-xxxl-72 {
    margin-left: 18rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-80 {
    margin: 20rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-80,
  .my-xxxl-80 {
    margin-top: 20rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-80,
  .mx-xxxl-80 {
    margin-right: 20rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-80,
  .my-xxxl-80 {
    margin-bottom: 20rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-80,
  .mx-xxxl-80 {
    margin-left: 20rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-96 {
    margin: 24rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-96,
  .my-xxxl-96 {
    margin-top: 24rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-96,
  .mx-xxxl-96 {
    margin-right: 24rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-96,
  .my-xxxl-96 {
    margin-bottom: 24rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-96,
  .mx-xxxl-96 {
    margin-left: 24rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-0 {
    padding: 0 !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-0,
  .py-xxxl-0 {
    padding-top: 0 !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-0,
  .px-xxxl-0 {
    padding-right: 0 !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-0,
  .py-xxxl-0 {
    padding-bottom: 0 !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-0,
  .px-xxxl-0 {
    padding-left: 0 !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-1 {
    padding: 0.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-1,
  .py-xxxl-1 {
    padding-top: 0.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-1,
  .px-xxxl-1 {
    padding-right: 0.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-1,
  .py-xxxl-1 {
    padding-bottom: 0.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-1,
  .px-xxxl-1 {
    padding-left: 0.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-2 {
    padding: 0.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-2,
  .py-xxxl-2 {
    padding-top: 0.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-2,
  .px-xxxl-2 {
    padding-right: 0.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-2,
  .py-xxxl-2 {
    padding-bottom: 0.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-2,
  .px-xxxl-2 {
    padding-left: 0.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-3 {
    padding: 0.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-3,
  .py-xxxl-3 {
    padding-top: 0.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-3,
  .px-xxxl-3 {
    padding-right: 0.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-3,
  .py-xxxl-3 {
    padding-bottom: 0.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-3,
  .px-xxxl-3 {
    padding-left: 0.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-4 {
    padding: 1rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-4,
  .py-xxxl-4 {
    padding-top: 1rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-4,
  .px-xxxl-4 {
    padding-right: 1rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-4,
  .py-xxxl-4 {
    padding-bottom: 1rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-4,
  .px-xxxl-4 {
    padding-left: 1rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-5 {
    padding: 1.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-5,
  .py-xxxl-5 {
    padding-top: 1.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-5,
  .px-xxxl-5 {
    padding-right: 1.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-5,
  .py-xxxl-5 {
    padding-bottom: 1.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-5,
  .px-xxxl-5 {
    padding-left: 1.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-6 {
    padding: 1.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-6,
  .py-xxxl-6 {
    padding-top: 1.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-6,
  .px-xxxl-6 {
    padding-right: 1.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-6,
  .py-xxxl-6 {
    padding-bottom: 1.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-6,
  .px-xxxl-6 {
    padding-left: 1.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-7 {
    padding: 1.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-7,
  .py-xxxl-7 {
    padding-top: 1.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-7,
  .px-xxxl-7 {
    padding-right: 1.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-7,
  .py-xxxl-7 {
    padding-bottom: 1.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-7,
  .px-xxxl-7 {
    padding-left: 1.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-8 {
    padding: 2rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-8,
  .py-xxxl-8 {
    padding-top: 2rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-8,
  .px-xxxl-8 {
    padding-right: 2rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-8,
  .py-xxxl-8 {
    padding-bottom: 2rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-8,
  .px-xxxl-8 {
    padding-left: 2rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-9 {
    padding: 2.25rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-9,
  .py-xxxl-9 {
    padding-top: 2.25rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-9,
  .px-xxxl-9 {
    padding-right: 2.25rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-9,
  .py-xxxl-9 {
    padding-bottom: 2.25rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-9,
  .px-xxxl-9 {
    padding-left: 2.25rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-10 {
    padding: 2.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-10,
  .py-xxxl-10 {
    padding-top: 2.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-10,
  .px-xxxl-10 {
    padding-right: 2.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-10,
  .py-xxxl-10 {
    padding-bottom: 2.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-10,
  .px-xxxl-10 {
    padding-left: 2.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-11 {
    padding: 2.75rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-11,
  .py-xxxl-11 {
    padding-top: 2.75rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-11,
  .px-xxxl-11 {
    padding-right: 2.75rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-11,
  .py-xxxl-11 {
    padding-bottom: 2.75rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-11,
  .px-xxxl-11 {
    padding-left: 2.75rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-12 {
    padding: 3rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-12,
  .py-xxxl-12 {
    padding-top: 3rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-12,
  .px-xxxl-12 {
    padding-right: 3rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-12,
  .py-xxxl-12 {
    padding-bottom: 3rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-12,
  .px-xxxl-12 {
    padding-left: 3rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-14 {
    padding: 3.5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-14,
  .py-xxxl-14 {
    padding-top: 3.5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-14,
  .px-xxxl-14 {
    padding-right: 3.5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-14,
  .py-xxxl-14 {
    padding-bottom: 3.5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-14,
  .px-xxxl-14 {
    padding-left: 3.5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-16 {
    padding: 4rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-16,
  .py-xxxl-16 {
    padding-top: 4rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-16,
  .px-xxxl-16 {
    padding-right: 4rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-16,
  .py-xxxl-16 {
    padding-bottom: 4rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-16,
  .px-xxxl-16 {
    padding-left: 4rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-20 {
    padding: 5rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-20,
  .py-xxxl-20 {
    padding-top: 5rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-20,
  .px-xxxl-20 {
    padding-right: 5rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-20,
  .py-xxxl-20 {
    padding-bottom: 5rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-20,
  .px-xxxl-20 {
    padding-left: 5rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-24 {
    padding: 6rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-24,
  .py-xxxl-24 {
    padding-top: 6rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-24,
  .px-xxxl-24 {
    padding-right: 6rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-24,
  .py-xxxl-24 {
    padding-bottom: 6rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-24,
  .px-xxxl-24 {
    padding-left: 6rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-28 {
    padding: 7rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-28,
  .py-xxxl-28 {
    padding-top: 7rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-28,
  .px-xxxl-28 {
    padding-right: 7rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-28,
  .py-xxxl-28 {
    padding-bottom: 7rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-28,
  .px-xxxl-28 {
    padding-left: 7rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-32 {
    padding: 8rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-32,
  .py-xxxl-32 {
    padding-top: 8rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-32,
  .px-xxxl-32 {
    padding-right: 8rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-32,
  .py-xxxl-32 {
    padding-bottom: 8rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-32,
  .px-xxxl-32 {
    padding-left: 8rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-36 {
    padding: 9rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-36,
  .py-xxxl-36 {
    padding-top: 9rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-36,
  .px-xxxl-36 {
    padding-right: 9rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-36,
  .py-xxxl-36 {
    padding-bottom: 9rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-36,
  .px-xxxl-36 {
    padding-left: 9rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-40 {
    padding: 10rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-40,
  .py-xxxl-40 {
    padding-top: 10rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-40,
  .px-xxxl-40 {
    padding-right: 10rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-40,
  .py-xxxl-40 {
    padding-bottom: 10rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-40,
  .px-xxxl-40 {
    padding-left: 10rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-44 {
    padding: 11rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-44,
  .py-xxxl-44 {
    padding-top: 11rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-44,
  .px-xxxl-44 {
    padding-right: 11rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-44,
  .py-xxxl-44 {
    padding-bottom: 11rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-44,
  .px-xxxl-44 {
    padding-left: 11rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-48 {
    padding: 12rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-48,
  .py-xxxl-48 {
    padding-top: 12rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-48,
  .px-xxxl-48 {
    padding-right: 12rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-48,
  .py-xxxl-48 {
    padding-bottom: 12rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-48,
  .px-xxxl-48 {
    padding-left: 12rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-52 {
    padding: 13rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-52,
  .py-xxxl-52 {
    padding-top: 13rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-52,
  .px-xxxl-52 {
    padding-right: 13rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-52,
  .py-xxxl-52 {
    padding-bottom: 13rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-52,
  .px-xxxl-52 {
    padding-left: 13rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-56 {
    padding: 14rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-56,
  .py-xxxl-56 {
    padding-top: 14rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-56,
  .px-xxxl-56 {
    padding-right: 14rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-56,
  .py-xxxl-56 {
    padding-bottom: 14rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-56,
  .px-xxxl-56 {
    padding-left: 14rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-60 {
    padding: 15rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-60,
  .py-xxxl-60 {
    padding-top: 15rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-60,
  .px-xxxl-60 {
    padding-right: 15rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-60,
  .py-xxxl-60 {
    padding-bottom: 15rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-60,
  .px-xxxl-60 {
    padding-left: 15rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-64 {
    padding: 16rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-64,
  .py-xxxl-64 {
    padding-top: 16rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-64,
  .px-xxxl-64 {
    padding-right: 16rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-64,
  .py-xxxl-64 {
    padding-bottom: 16rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-64,
  .px-xxxl-64 {
    padding-left: 16rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-72 {
    padding: 18rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-72,
  .py-xxxl-72 {
    padding-top: 18rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-72,
  .px-xxxl-72 {
    padding-right: 18rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-72,
  .py-xxxl-72 {
    padding-bottom: 18rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-72,
  .px-xxxl-72 {
    padding-left: 18rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-80 {
    padding: 20rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-80,
  .py-xxxl-80 {
    padding-top: 20rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-80,
  .px-xxxl-80 {
    padding-right: 20rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-80,
  .py-xxxl-80 {
    padding-bottom: 20rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-80,
  .px-xxxl-80 {
    padding-left: 20rem !important;
  }

  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .p-xxxl-96 {
    padding: 24rem !important;
  }

  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pt-xxxl-96,
  .py-xxxl-96 {
    padding-top: 24rem !important;
  }

  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pr-xxxl-96,
  .px-xxxl-96 {
    padding-right: 24rem !important;
  }

  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pb-xxxl-96,
  .py-xxxl-96 {
    padding-bottom: 24rem !important;
  }

  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .pl-xxxl-96,
  .px-xxxl-96 {
    padding-left: 24rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n1 {
    margin: -0.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n1,
  .my-xxxl-n1 {
    margin-top: -0.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n1,
  .mx-xxxl-n1 {
    margin-right: -0.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n1,
  .my-xxxl-n1 {
    margin-bottom: -0.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n1,
  .mx-xxxl-n1 {
    margin-left: -0.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n2 {
    margin: -0.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n2,
  .my-xxxl-n2 {
    margin-top: -0.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n2,
  .mx-xxxl-n2 {
    margin-right: -0.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n2,
  .my-xxxl-n2 {
    margin-bottom: -0.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n2,
  .mx-xxxl-n2 {
    margin-left: -0.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n3 {
    margin: -0.75rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n3,
  .my-xxxl-n3 {
    margin-top: -0.75rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n3,
  .mx-xxxl-n3 {
    margin-right: -0.75rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n3,
  .my-xxxl-n3 {
    margin-bottom: -0.75rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n3,
  .mx-xxxl-n3 {
    margin-left: -0.75rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n4 {
    margin: -1rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n4,
  .my-xxxl-n4 {
    margin-top: -1rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n4,
  .mx-xxxl-n4 {
    margin-right: -1rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n4,
  .my-xxxl-n4 {
    margin-bottom: -1rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n4,
  .mx-xxxl-n4 {
    margin-left: -1rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n5 {
    margin: -1.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n5,
  .my-xxxl-n5 {
    margin-top: -1.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n5,
  .mx-xxxl-n5 {
    margin-right: -1.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n5,
  .my-xxxl-n5 {
    margin-bottom: -1.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n5,
  .mx-xxxl-n5 {
    margin-left: -1.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n6 {
    margin: -1.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n6,
  .my-xxxl-n6 {
    margin-top: -1.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n6,
  .mx-xxxl-n6 {
    margin-right: -1.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n6,
  .my-xxxl-n6 {
    margin-bottom: -1.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n6,
  .mx-xxxl-n6 {
    margin-left: -1.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n7 {
    margin: -1.75rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n7,
  .my-xxxl-n7 {
    margin-top: -1.75rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n7,
  .mx-xxxl-n7 {
    margin-right: -1.75rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n7,
  .my-xxxl-n7 {
    margin-bottom: -1.75rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n7,
  .mx-xxxl-n7 {
    margin-left: -1.75rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n8 {
    margin: -2rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n8,
  .my-xxxl-n8 {
    margin-top: -2rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n8,
  .mx-xxxl-n8 {
    margin-right: -2rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n8,
  .my-xxxl-n8 {
    margin-bottom: -2rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n8,
  .mx-xxxl-n8 {
    margin-left: -2rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n9 {
    margin: -2.25rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n9,
  .my-xxxl-n9 {
    margin-top: -2.25rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n9,
  .mx-xxxl-n9 {
    margin-right: -2.25rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n9,
  .my-xxxl-n9 {
    margin-bottom: -2.25rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n9,
  .mx-xxxl-n9 {
    margin-left: -2.25rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n10 {
    margin: -2.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n10,
  .my-xxxl-n10 {
    margin-top: -2.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n10,
  .mx-xxxl-n10 {
    margin-right: -2.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n10,
  .my-xxxl-n10 {
    margin-bottom: -2.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n10,
  .mx-xxxl-n10 {
    margin-left: -2.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n11 {
    margin: -2.75rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n11,
  .my-xxxl-n11 {
    margin-top: -2.75rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n11,
  .mx-xxxl-n11 {
    margin-right: -2.75rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n11,
  .my-xxxl-n11 {
    margin-bottom: -2.75rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n11,
  .mx-xxxl-n11 {
    margin-left: -2.75rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n12 {
    margin: -3rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n12,
  .my-xxxl-n12 {
    margin-top: -3rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n12,
  .mx-xxxl-n12 {
    margin-right: -3rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n12,
  .my-xxxl-n12 {
    margin-bottom: -3rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n12,
  .mx-xxxl-n12 {
    margin-left: -3rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n14 {
    margin: -3.5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n14,
  .my-xxxl-n14 {
    margin-top: -3.5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n14,
  .mx-xxxl-n14 {
    margin-right: -3.5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n14,
  .my-xxxl-n14 {
    margin-bottom: -3.5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n14,
  .mx-xxxl-n14 {
    margin-left: -3.5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n16 {
    margin: -4rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n16,
  .my-xxxl-n16 {
    margin-top: -4rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n16,
  .mx-xxxl-n16 {
    margin-right: -4rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n16,
  .my-xxxl-n16 {
    margin-bottom: -4rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n16,
  .mx-xxxl-n16 {
    margin-left: -4rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n20 {
    margin: -5rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n20,
  .my-xxxl-n20 {
    margin-top: -5rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n20,
  .mx-xxxl-n20 {
    margin-right: -5rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n20,
  .my-xxxl-n20 {
    margin-bottom: -5rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n20,
  .mx-xxxl-n20 {
    margin-left: -5rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n24 {
    margin: -6rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n24,
  .my-xxxl-n24 {
    margin-top: -6rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n24,
  .mx-xxxl-n24 {
    margin-right: -6rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n24,
  .my-xxxl-n24 {
    margin-bottom: -6rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n24,
  .mx-xxxl-n24 {
    margin-left: -6rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n28 {
    margin: -7rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n28,
  .my-xxxl-n28 {
    margin-top: -7rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n28,
  .mx-xxxl-n28 {
    margin-right: -7rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n28,
  .my-xxxl-n28 {
    margin-bottom: -7rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n28,
  .mx-xxxl-n28 {
    margin-left: -7rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n32 {
    margin: -8rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n32,
  .my-xxxl-n32 {
    margin-top: -8rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n32,
  .mx-xxxl-n32 {
    margin-right: -8rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n32,
  .my-xxxl-n32 {
    margin-bottom: -8rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n32,
  .mx-xxxl-n32 {
    margin-left: -8rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n36 {
    margin: -9rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n36,
  .my-xxxl-n36 {
    margin-top: -9rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n36,
  .mx-xxxl-n36 {
    margin-right: -9rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n36,
  .my-xxxl-n36 {
    margin-bottom: -9rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n36,
  .mx-xxxl-n36 {
    margin-left: -9rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n40 {
    margin: -10rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n40,
  .my-xxxl-n40 {
    margin-top: -10rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n40,
  .mx-xxxl-n40 {
    margin-right: -10rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n40,
  .my-xxxl-n40 {
    margin-bottom: -10rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n40,
  .mx-xxxl-n40 {
    margin-left: -10rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n44 {
    margin: -11rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n44,
  .my-xxxl-n44 {
    margin-top: -11rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n44,
  .mx-xxxl-n44 {
    margin-right: -11rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n44,
  .my-xxxl-n44 {
    margin-bottom: -11rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n44,
  .mx-xxxl-n44 {
    margin-left: -11rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n48 {
    margin: -12rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n48,
  .my-xxxl-n48 {
    margin-top: -12rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n48,
  .mx-xxxl-n48 {
    margin-right: -12rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n48,
  .my-xxxl-n48 {
    margin-bottom: -12rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n48,
  .mx-xxxl-n48 {
    margin-left: -12rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n52 {
    margin: -13rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n52,
  .my-xxxl-n52 {
    margin-top: -13rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n52,
  .mx-xxxl-n52 {
    margin-right: -13rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n52,
  .my-xxxl-n52 {
    margin-bottom: -13rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n52,
  .mx-xxxl-n52 {
    margin-left: -13rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n56 {
    margin: -14rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n56,
  .my-xxxl-n56 {
    margin-top: -14rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n56,
  .mx-xxxl-n56 {
    margin-right: -14rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n56,
  .my-xxxl-n56 {
    margin-bottom: -14rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n56,
  .mx-xxxl-n56 {
    margin-left: -14rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n60 {
    margin: -15rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n60,
  .my-xxxl-n60 {
    margin-top: -15rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n60,
  .mx-xxxl-n60 {
    margin-right: -15rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n60,
  .my-xxxl-n60 {
    margin-bottom: -15rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n60,
  .mx-xxxl-n60 {
    margin-left: -15rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n64 {
    margin: -16rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n64,
  .my-xxxl-n64 {
    margin-top: -16rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n64,
  .mx-xxxl-n64 {
    margin-right: -16rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n64,
  .my-xxxl-n64 {
    margin-bottom: -16rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n64,
  .mx-xxxl-n64 {
    margin-left: -16rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n72 {
    margin: -18rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n72,
  .my-xxxl-n72 {
    margin-top: -18rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n72,
  .mx-xxxl-n72 {
    margin-right: -18rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n72,
  .my-xxxl-n72 {
    margin-bottom: -18rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n72,
  .mx-xxxl-n72 {
    margin-left: -18rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n80 {
    margin: -20rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n80,
  .my-xxxl-n80 {
    margin-top: -20rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n80,
  .mx-xxxl-n80 {
    margin-right: -20rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n80,
  .my-xxxl-n80 {
    margin-bottom: -20rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n80,
  .mx-xxxl-n80 {
    margin-left: -20rem !important;
  }

  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-n96 {
    margin: -24rem !important;
  }

  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-n96,
  .my-xxxl-n96 {
    margin-top: -24rem !important;
  }

  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-n96,
  .mx-xxxl-n96 {
    margin-right: -24rem !important;
  }

  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-n96,
  .my-xxxl-n96 {
    margin-bottom: -24rem !important;
  }

  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-n96,
  .mx-xxxl-n96 {
    margin-left: -24rem !important;
  }

  /* line 55, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .m-xxxl-auto {
    margin: auto !important;
  }

  /* line 56, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mt-xxxl-auto,
  .my-xxxl-auto {
    margin-top: auto !important;
  }

  /* line 60, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mr-xxxl-auto,
  .mx-xxxl-auto {
    margin-right: auto !important;
  }

  /* line 64, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .mb-xxxl-auto,
  .my-xxxl-auto {
    margin-bottom: auto !important;
  }

  /* line 68, node_modules/bootstrap/scss/utilities/_spacing.scss */

  .ml-xxxl-auto,
  .mx-xxxl-auto {
    margin-left: auto !important;
  }
}

/* line 7, node_modules/bootstrap/scss/utilities/_text.scss */

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_text.scss */

.text-justify {
  text-align: justify !important;
}

/* line 12, node_modules/bootstrap/scss/utilities/_text.scss */

.text-wrap {
  white-space: normal !important;
}

/* line 13, node_modules/bootstrap/scss/utilities/_text.scss */

.text-nowrap {
  white-space: nowrap !important;
}

/* line 14, node_modules/bootstrap/scss/utilities/_text.scss */

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 22, node_modules/bootstrap/scss/utilities/_text.scss */

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

/* line 23, node_modules/bootstrap/scss/utilities/_text.scss */

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

/* line 24, node_modules/bootstrap/scss/utilities/_text.scss */

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  /* line 22, node_modules/bootstrap/scss/utilities/_text.scss */

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

  /* line 23, node_modules/bootstrap/scss/utilities/_text.scss */

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

  /* line 24, node_modules/bootstrap/scss/utilities/_text.scss */

  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  /* line 22, node_modules/bootstrap/scss/utilities/_text.scss */

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

  /* line 23, node_modules/bootstrap/scss/utilities/_text.scss */

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

  /* line 24, node_modules/bootstrap/scss/utilities/_text.scss */

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

@media (min-width: 992px) {
  /* line 22, node_modules/bootstrap/scss/utilities/_text.scss */

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

  /* line 23, node_modules/bootstrap/scss/utilities/_text.scss */

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

  /* line 24, node_modules/bootstrap/scss/utilities/_text.scss */

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

@media (min-width: 1200px) {
  /* line 22, node_modules/bootstrap/scss/utilities/_text.scss */

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

  /* line 23, node_modules/bootstrap/scss/utilities/_text.scss */

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

  /* line 24, node_modules/bootstrap/scss/utilities/_text.scss */

  .text-xl-center {
    text-align: center !important;
  }
}

@media (min-width: 1400px) {
  /* line 22, node_modules/bootstrap/scss/utilities/_text.scss */

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

  /* line 23, node_modules/bootstrap/scss/utilities/_text.scss */

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

  /* line 24, node_modules/bootstrap/scss/utilities/_text.scss */

  .text-xxl-center {
    text-align: center !important;
  }
}

@media (min-width: 1600px) {
  /* line 22, node_modules/bootstrap/scss/utilities/_text.scss */

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

  /* line 23, node_modules/bootstrap/scss/utilities/_text.scss */

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

  /* line 24, node_modules/bootstrap/scss/utilities/_text.scss */

  .text-xxxl-center {
    text-align: center !important;
  }
}

/* line 30, node_modules/bootstrap/scss/utilities/_text.scss */

.text-lowercase {
  text-transform: lowercase !important;
}

/* line 31, node_modules/bootstrap/scss/utilities/_text.scss */

.text-uppercase {
  text-transform: uppercase !important;
}

/* line 32, node_modules/bootstrap/scss/utilities/_text.scss */

.text-capitalize {
  text-transform: capitalize !important;
}

/* line 36, node_modules/bootstrap/scss/utilities/_text.scss */

.font-weight-light {
  font-weight: 300 !important;
}

/* line 37, node_modules/bootstrap/scss/utilities/_text.scss */

.font-weight-lighter {
  font-weight: lighter !important;
}

/* line 38, node_modules/bootstrap/scss/utilities/_text.scss */

.font-weight-normal {
  font-weight: 400 !important;
}

/* line 39, node_modules/bootstrap/scss/utilities/_text.scss */

.font-weight-bold {
  font-weight: 700 !important;
}

/* line 40, node_modules/bootstrap/scss/utilities/_text.scss */

.font-weight-bolder {
  font-weight: bolder !important;
}

/* line 41, node_modules/bootstrap/scss/utilities/_text.scss */

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

/* line 45, node_modules/bootstrap/scss/utilities/_text.scss */

.text-white {
  color: #fff !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

.text-primary {
  color: #007bff !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.text-primary:hover,
a.text-primary:focus {
  color: #0056b3 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

.text-secondary {
  color: #6c757d !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.text-secondary:hover,
a.text-secondary:focus {
  color: #494f54 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

.text-success {
  color: #28a745 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.text-success:hover,
a.text-success:focus {
  color: #19692c !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

.text-info {
  color: #17a2b8 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.text-info:hover,
a.text-info:focus {
  color: #0f6674 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

.text-warning {
  color: #ffc107 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.text-warning:hover,
a.text-warning:focus {
  color: #ba8b00 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

.text-danger {
  color: #dc3545 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.text-danger:hover,
a.text-danger:focus {
  color: #a71d2a !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

.text-light {
  color: #f8f9fa !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.text-light:hover,
a.text-light:focus {
  color: #cbd3da !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

.text-dark {
  color: #343a40 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.text-dark:hover,
a.text-dark:focus {
  color: #121416 !important;
}

/* line 51, node_modules/bootstrap/scss/utilities/_text.scss */

.text-body {
  color: #212529 !important;
}

/* line 52, node_modules/bootstrap/scss/utilities/_text.scss */

.text-muted {
  color: #6c757d !important;
}

/* line 54, node_modules/bootstrap/scss/utilities/_text.scss */

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

/* line 55, node_modules/bootstrap/scss/utilities/_text.scss */

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

/* line 59, node_modules/bootstrap/scss/utilities/_text.scss */

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 63, node_modules/bootstrap/scss/utilities/_text.scss */

.text-decoration-none {
  text-decoration: none !important;
}

/* line 65, node_modules/bootstrap/scss/utilities/_text.scss */

.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}

/* line 72, node_modules/bootstrap/scss/utilities/_text.scss */

.text-reset {
  color: inherit !important;
}

/* line 7, node_modules/bootstrap/scss/utilities/_visibility.scss */

.visible {
  visibility: visible !important;
}

/* line 11, node_modules/bootstrap/scss/utilities/_visibility.scss */

.invisible {
  visibility: hidden !important;
}

/* line 1, node_modules/bootstrap/scss/_transitions.scss */

.fade {
  transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
  /* line 1, node_modules/bootstrap/scss/_transitions.scss */

  .fade {
    transition: none;
  }
}

/* line 4, node_modules/bootstrap/scss/_transitions.scss */

.fade:not(.show) {
  opacity: 0;
}

/* line 10, node_modules/bootstrap/scss/_transitions.scss */

.collapse:not(.show) {
  display: none;
}

/* line 15, node_modules/bootstrap/scss/_transitions.scss */

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 15, node_modules/bootstrap/scss/_transitions.scss */

  .collapsing {
    transition: none;
  }
}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */

/* line 3, node_modules/hamburgers/_sass/hamburgers/_base.scss */

.hamburger {
  padding: 11.5px 12px;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
}

/* line 21, node_modules/hamburgers/_sass/hamburgers/_base.scss */

.hamburger:hover {
  opacity: 0.7;
}

/* line 31, node_modules/hamburgers/_sass/hamburgers/_base.scss */

.hamburger.is-active:hover {
  opacity: 0.7;
}

/* line 40, node_modules/hamburgers/_sass/hamburgers/_base.scss */

.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
  background-color: #000;
}

/* line 48, node_modules/hamburgers/_sass/hamburgers/_base.scss */

.hamburger-box {
  width: 24px;
  height: 19px;
  display: inline-block;
  position: relative;
}

/* line 55, node_modules/hamburgers/_sass/hamburgers/_base.scss */

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -1.5px;
}

/* line 60, node_modules/hamburgers/_sass/hamburgers/_base.scss */

.hamburger-inner,
.hamburger-inner::before,
.hamburger-inner::after {
  width: 24px;
  height: 3px;
  background-color: #000;
  border-radius: 4px;
  position: absolute;
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}

/* line 73, node_modules/hamburgers/_sass/hamburgers/_base.scss */

.hamburger-inner::before,
.hamburger-inner::after {
  content: "";
  display: block;
}

/* line 79, node_modules/hamburgers/_sass/hamburgers/_base.scss */

.hamburger-inner::before {
  top: -8px;
}

/* line 83, node_modules/hamburgers/_sass/hamburgers/_base.scss */

.hamburger-inner::after {
  bottom: -8px;
}

/*
   * Squeeze
   */

/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_squeeze.scss */

.hamburger--squeeze .hamburger-inner {
  transition-duration: 0.075s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 10, node_modules/hamburgers/_sass/hamburgers/types/_squeeze.scss */

.hamburger--squeeze .hamburger-inner::before {
  transition: top 0.075s 0.12s ease, opacity 0.075s ease;
}

/* line 15, node_modules/hamburgers/_sass/hamburgers/types/_squeeze.scss */

.hamburger--squeeze .hamburger-inner::after {
  transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 22, node_modules/hamburgers/_sass/hamburgers/types/_squeeze.scss */

.hamburger--squeeze.is-active .hamburger-inner {
  transform: rotate(45deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 27, node_modules/hamburgers/_sass/hamburgers/types/_squeeze.scss */

.hamburger--squeeze.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.075s ease, opacity 0.075s 0.12s ease;
}

/* line 34, node_modules/hamburgers/_sass/hamburgers/types/_squeeze.scss */

.hamburger--squeeze.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg);
  transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/** Import Bootstrap functions */

/* line 2, resources/assets/styles/components/_ember-data-explorer.scss */

.explorer-element .country-selector__search-input {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 15px;
  height: inherit;
  border: none;
}

@media only screen and (min-width: 900px) {
  /* line 11, resources/assets/styles/components/_ember-data-explorer.scss */

  .explorer-container {
    margin: 0 auto;
  }
}

/**
 * Swiper 8.3.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: July 26, 2022
 */

@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 24, node_modules/swiper/swiper.scss */

:root {
  --swiper-theme-color: #007aff;
}

/* line 28, node_modules/swiper/swiper.scss */

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

/* line 38, node_modules/swiper/swiper.scss */

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

/* line 41, node_modules/swiper/swiper.scss */

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

/* line 50, node_modules/swiper/swiper.scss */

.swiper-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

/* line 54, node_modules/swiper/swiper.scss */

.swiper-pointer-events {
  touch-action: pan-y;
}

/* line 56, node_modules/swiper/swiper.scss */

.swiper-pointer-events.swiper-vertical {
  touch-action: pan-x;
}

/* line 60, node_modules/swiper/swiper.scss */

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

/* line 67, node_modules/swiper/swiper.scss */

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */

/* line 72, node_modules/swiper/swiper.scss */

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}

/* line 77, node_modules/swiper/swiper.scss */

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

/* line 82, node_modules/swiper/swiper.scss */

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}

/* 3D Effects */

/* line 88, node_modules/swiper/swiper.scss */

.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

/* line 92, node_modules/swiper/swiper.scss */

.swiper-3d .swiper-wrapper,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}

/* line 102, node_modules/swiper/swiper.scss */

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

/* line 115, node_modules/swiper/swiper.scss */

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

/* line 118, node_modules/swiper/swiper.scss */

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* line 121, node_modules/swiper/swiper.scss */

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* line 124, node_modules/swiper/swiper.scss */

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* line 127, node_modules/swiper/swiper.scss */

.swiper-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 134, node_modules/swiper/swiper.scss */

.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}

/* line 138, node_modules/swiper/swiper.scss */

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

/* line 142, node_modules/swiper/swiper.scss */

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

/* line 147, node_modules/swiper/swiper.scss */

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

/* line 152, node_modules/swiper/swiper.scss */

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

/* line 157, node_modules/swiper/swiper.scss */

.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}

/* line 163, node_modules/swiper/swiper.scss */

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}

/* line 166, node_modules/swiper/swiper.scss */

.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  width: var(--swiper-centered-offset-after);
}

/* line 172, node_modules/swiper/swiper.scss */

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}

/* line 175, node_modules/swiper/swiper.scss */

.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  height: var(--swiper-centered-offset-after);
}

/* line 181, node_modules/swiper/swiper.scss */

.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
}

/* line 2, resources/assets/styles/autoload/_gsanim.scss */

html:not(.no-js) [data-gsanim^="fade"][data-gsanim^="fade"] {
  opacity: 0;
}

/* line 5, resources/assets/styles/autoload/_gsanim.scss */

html:not(.no-js) [data-gsanim^="fade"][data-gsanim^="fade"].gsanim-animate {
  opacity: 1;
}

/* line 1, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fib,
.fi {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}

/* line 7, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi {
  position: relative;
  display: inline-block;
  width: 1.33333em;
  line-height: 1em;
}

/* line 13, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi:before {
  content: "\00a0";
}

/* line 16, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi.fis {
  width: 1em;
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-xx {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXh4IiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiNhZGI1YmQiIHN0cm9rZS13aWR0aD0iMS4xIiBkPSJNLjUuNWg2MzguOXY0NzguOUguNXoiLz4KICA8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNhZGI1YmQiIHN0cm9rZS13aWR0aD0iMS4xIiBkPSJtLjUuNSA2MzkgNDc5TTYzOS41LjVsLTYzOSA0NzkiLz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-ad {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/ad.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-ae {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWFlIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iIzAwNzMyZiIgZD0iTTAgMGg2NDB2MTYwSDB6Ii8+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMTYwaDY0MHYxNjBIMHoiLz4KICA8cGF0aCBkPSJNMCAzMjBoNjQwdjE2MEgweiIvPgogIDxwYXRoIGZpbGw9InJlZCIgZD0iTTAgMGgyMjB2NDgwSDB6Ii8+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-af {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/af.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-ag {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWFnIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNLTc5LjcgMEg2MDN2NTEySC03OS43eiIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXBhdGg9InVybCgjYSkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc0LjcpIHNjYWxlKC45Mzc1KSI+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNLTEyMCAwaDc2My4zdjUxMS41SC0xMjB6Ii8+CiAgICA8cGF0aCBkPSJNLTExOC4zLjZoNzYwLjl2MjE2LjFoLTc2MXoiLz4KICAgIDxwYXRoIGZpbGw9IiMwMDYxZmYiIGQ9Ik0yMS4zIDIwMy4yaDUwNVYzMTdoLTUwNXoiLz4KICAgIDxwYXRoIGZpbGw9IiNlMjAwMDAiIGQ9Ik02NDIuOCAxLjhWNTEySDI2Mkw2NDIuOCAxLjd6bS03NjEuNSAwVjUxMkgyNjJMLTExOC43IDEuN3oiLz4KICAgIDxwYXRoIGZpbGw9IiNmZmQ2MDAiIGQ9Ik00NDAuNCAyMDMuMyAzNjQgMTg0bDY0LjktNDktNzkuNyAxMS40IDQxLTY5LjUtNzAuNyA0MUwzMzIuMyAzN2wtNDcuOSA2My44LTE5LjMtNzQtMjEuNyA3Ni4zLTQ3LjgtNjUgMTMuNyA4My4yTDEzOC41IDc4bDQxIDY5LjUtNzcuNC0xMi41IDYzLjggNDcuOEw4NiAyMDMuM2gzNTQuM3oiLz4KICA8L2c+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-ai {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/ai.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-al {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0iZmxhZy1pY29ucy1hbCIgdmlld0JveD0iMCAwIDY0MCA0ODAiPgogIDxwYXRoIGZpbGw9IiNlNDFlMjAiIGQ9Ik0wIDBoNjQwdjQ4MEgweiIvPgogIDxwYXRoIGlkPSJhIiBkPSJNMjcyIDkzLjNjLTQuNiAwLTEyLjMgMS41LTEyLjIgNS0xMy0yLjEtMTQuMyAzLjItMTMuNSA4IDEuMi0xLjkgMi43LTMgMy45LTMuMSAxLjctLjMgMy41LjMgNS40IDEuNGEyMS42IDIxLjYgMCAwIDEgNC44IDQuMWMtNC42IDEuMS04LjIuNC0xMS44LS4yYTE2LjUgMTYuNSAwIDAgMS01LjctMi40Yy0xLjUtMS0yLTItNC4zLTQuMy0yLjctMi44LTUuNi0yLTQuNyAyLjMgMi4xIDQgNS42IDUuOCAxMCA2LjYgMi4xLjMgNS4zIDEgOC45IDEgMy42IDAgNy42LS41IDkuOCAwLTEuMy44LTIuOCAyLjMtNS44IDIuOC0zIC42LTcuNS0xLjgtMTAuMy0yLjQuMyAyLjMgMy4zIDQuNSA5LjEgNS43IDkuNiAyIDE3LjUgMy42IDIyLjggNi41YTM3LjMgMzcuMyAwIDAgMSAxMC45IDkuMmM0LjcgNS41IDUgOS44IDUuMiAxMC44IDEgOC44LTIuMSAxMy44LTcuOSAxNS40LTIuOC43LTgtLjctOS44LTIuOS0yLTIuMi0zLjctNi0zLjItMTIgLjUtMi4yIDMuMS04LjMuOS05LjVhMjczLjcgMjczLjcgMCAwIDAtMzIuMy0xNS4xYy0yLjUtMS00LjUgMi40LTUuMyAzLjhhNTAuMiA1MC4yIDAgMCAxLTM2LTIzLjdjLTQuMi03LjYtMTEuMyAwLTEwLjEgNy4zIDEuOSA4IDggMTMuOCAxNS40IDE4IDcuNSA0LjEgMTcgOC4yIDI2LjUgOCA1LjIgMSA1LjEgNy42LTEgOC45LTEyLjEgMC0yMS44LS4yLTMwLjktOS02LjktNi4zLTEwLjcgMS4yLTguOCA1LjQgMy40IDEzLjEgMjIuMSAxNi44IDQxIDEyLjYgNy40LTEuMiAzIDYuNiAxIDYuNy04IDUuNy0yMi4xIDExLjItMzQuNiAwLTUuNy00LjQtOS42LS44LTcuNCA1LjUgNS41IDE2LjUgMjYuNyAxMyA0MS4yIDUgMy43LTIuMSA3LjEgMi43IDIuNiA2LjQtMTguMSAxMi42LTI3LjEgMTIuOC0zNS4zIDgtMTAuMi00LjEtMTEgNy4yLTUgMTEgNi43IDQgMjMuOCAxIDM2LjQtNyA1LjQtNCA1LjYgMi4zIDIuMiA0LjgtMTQuOSAxMi45LTIwLjggMTYuMy0zNi4zIDE0LjItNy43LS42LTcuNiA4LjktMS42IDEyLjYgOC4zIDUuMSAyNC41LTMuMyAzNy0xMy44IDUuMy0yLjggNi4yIDEuOCAzLjYgNy4zYTUzLjkgNTMuOSAwIDAgMS0yMS44IDE4Yy03IDIuNy0xMy42IDIuMy0xOC4zLjctNS44LTItNi41IDQtMy4zIDkuNCAxLjkgMy4zIDkuOCA0LjMgMTguNCAxLjMgOC42LTMgMTcuOC0xMC4yIDI0LjEtMTguNSA1LjUtNC45IDQuOSAxLjYgMi4zIDYuMi0xMi42IDIwLTI0LjIgMjcuNC0zOS41IDI2LjItNi43LTEuMi04LjMgNC00IDkgNy42IDYuMiAxNyA2IDI1LjQtLjIgNy4zLTcgMjEuNC0yMi40IDI4LjgtMzAuNiA1LjItNC4xIDYuOSAwIDUuMyA4LjQtMS40IDQuOC00LjggMTAtMTQuMyAxMy42LTYuNSAzLjctMS42IDguOCAzLjIgOSAyLjcgMCA4LjEtMy4yIDEyLjMtNy44IDUuNC02LjIgNS44LTEwLjMgOC44LTE5LjkgMi44LTQuNiA3LjktMi40IDcuOSAyLjQtMi41IDkuNi00LjUgMTEuMy05LjUgMTUuMi00LjcgNC41IDMuMyA2IDYgNC4xIDcuOC01LjIgMTAuNi0xMiAxMy4yLTE4LjIgMi00LjQgNy40LTIuMyA0LjggNS02IDE3LjQtMTYgMjQuMi0zMy4zIDI3LjgtMS43LjMtMi44IDEuMy0yLjIgMy4zbDcgN2MtMTAuNyAzLjItMTkuNCA1LTMwLjIgOGwtMTQuOC05LjhjLTEuMy0zLjItMi04LjItOS44LTQuNy01LjItMi40LTcuNy0xLjUtMTAuNiAxIDQuMiAwIDYgMS4yIDcuNyAzLjEgMi4yIDUuNyA3LjIgNi4zIDEyLjMgNC43IDMuMyAyLjcgNSA0LjkgOC40IDcuN2wtMTYuNy0uNWMtNi02LjMtMTAuNi02LTE0LjgtMS0zLjMuNS00LjYuNS02LjggNC40IDMuNC0xLjQgNS42LTEuOCA3LjEtLjMgNi4zIDMuNyAxMC40IDIuOSAxMy41IDBsMTcuNSAxLjFjLTIuMiAyLTUuMiAzLTcuNSA0LjgtOS0yLjYtMTMuOCAxLTE1LjQgOC4zYTE3IDE3IDAgMCAwLTEuMiA5LjNjLjgtMyAyLjMtNS41IDQuOS03IDggMiAxMS0xLjMgMTEuNS02LjEgNC0zLjIgOS44LTMuOSAxMy43LTcuMSA0LjYgMS40IDYuOCAyLjMgMTEuNCAzLjggMS42IDUgNS4zIDYuOSAxMS4zIDUuNiA3IC4yIDUuOCAzLjIgNi40IDUuNSAyLTMuMyAxLjktNi42LTIuNS05LjYtMS42LTQuMy01LjItNi4zLTkuOC0zLjgtNC40LTEuMi01LjUtMy05LjktNC4zIDExLTMuNSAxOC44LTQuMyAyOS44LTcuOGw3LjcgNi44YzEuNS45IDIuOSAxLjEgMy44IDAgNi45LTEwIDEwLTE4LjcgMTYuMy0yNS4zIDIuNS0yLjggNS42LTYuNCA5LTcuMyAxLjctLjUgMy44LS4yIDUuMiAxLjMgMS4zIDEuNCAyLjQgNC4xIDIgOC4yLS43IDUuNy0yLjEgNy42LTMuNyAxMS0xLjcgMy41LTMuNiA1LjYtNS43IDguMy00IDUuMy05LjQgOC40LTEyLjYgMTAuNS02LjQgNC4xLTkgMi4zLTE0IDItNi40LjctOCAzLjgtMi44IDguMSA0LjggMi42IDkuMiAyLjkgMTIuOCAyLjIgMy0uNiA2LjYtNC41IDkuMi02LjYgMi44LTMuMyA3LjYuNiA0LjMgNC41LTUuOSA3LTExLjcgMTEuNi0xOSAxMS41LTcuNyAxLTYuMiA1LjMtMS4yIDcuNCA5LjIgMy43IDE3LjQtMy4zIDIxLjYtOCAzLjItMy41IDUuNS0zLjYgNSAxLjktMy4zIDkuOS03LjYgMTMuNy0xNC44IDE0LjItNS44LS42LTUuOSA0LTEuNiA3IDkuNiA2LjYgMTYuNi00LjggMTkuOS0xMS42IDIuMy02LjIgNS45LTMuMyA2LjMgMS44IDAgNi45LTMgMTIuNC0xMS4zIDE5LjQgNi4zIDEwLjEgMTMuNyAyMC40IDIwIDMwLjVsMTkuMi0yMTRMMzIwIDEzOWMtMi0xLjgtOC44LTkuOC0xMC41LTExLS43LS42LTEtMS0uMS0xLjQuOS0uNCAzLS44IDQuNS0xLTQtNC4xLTcuNi01LjQtMTUuMy03LjYgMS45LS44IDMuNy0uNCA5LjMtLjZhMzAuMiAzMC4yIDAgMCAwLTEzLjUtMTAuMmM0LjItMyA1LTMuMiA5LjItNi43YTg2LjMgODYuMyAwIDAgMS0xOS41LTMuOCAzNy40IDM3LjQgMCAwIDAtMTItMy40em0uOCA4LjRjMy44IDAgNi4xIDEuMyA2LjEgMi45IDAgMS42LTIuMyAyLjktNi4xIDIuOXMtNi4yLTEuNS02LjItM2MwLTEuNiAyLjQtMi44IDYuMi0yLjh6Ii8+CiAgPHVzZSB4bGluazpocmVmPSIjYSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgNjQwIDApIi8+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-am {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWFtIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iI2Q5MDAxMiIgZD0iTTAgMGg2NDB2MTYwSDB6Ii8+CiAgPHBhdGggZmlsbD0iIzAwMzNhMCIgZD0iTTAgMTYwaDY0MHYxNjBIMHoiLz4KICA8cGF0aCBmaWxsPSIjZjJhODAwIiBkPSJNMCAzMjBoNjQwdjE2MEgweiIvPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-ao {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWFvIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCI+CiAgICA8cGF0aCBmaWxsPSJyZWQiIGQ9Ik0wIDBoNjQwdjI0My42SDB6Ii8+CiAgICA8cGF0aCBkPSJNMCAyMzYuNGg2NDBWNDgwSDB6Ii8+CiAgPC9nPgogIDxwYXRoIGZpbGw9IiNmZmVjMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTIyOC43IDE0OC4yYzE2NS4yIDQzLjMgNTkgMjU1LjYtNzEuMyAxNjcuMmwtOC44IDEzLjZjNzYuNyA1NC42IDE1Mi42IDEwLjYgMTc0LTQ2LjQgMjIuMi01OC44LTcuNi0xNDEuNS05Mi42LTE1MGwtMS4zIDE1LjZ6Ii8+CiAgPHBhdGggZmlsbD0iI2ZmZWMwMCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJtMTcwIDMzMC44IDIxLjcgMTAuMS0xMC4yIDIxLjgtMjEuNy0xMC4yem0xNDktOTkuNWgyNHYyNGgtMjR6bS0xMS43LTM4LjkgMjIuMy04LjYgOC43IDIyLjMtMjIuMyA4Ljd6bS0yNi0yOS4xIDE3LjEtMTYuOSAxNi45IDE3LTE3IDE2Ljl6bS0yNi4yLTM5LjggMjIuNCA4LjQtOC41IDIyLjQtMjIuNC04LjR6TTMxNiAyNzBsMjIuMyA4LjktOSAyMi4yLTIyLjItOC45em0tNjkuOSA3MCAyMi05LjMgOS41IDIyLTIyIDkuNHptLTM5LjUgMi44aDI0djI0aC0yNHptNDEuMy0xMTYtMjAuMy0xNS0yMC4zIDE0LjYgOC0yMy0yMC4zLTE1aDI0LjVsOC41LTIyLjYgNy44IDIyLjcgMjQuNy0uMy0xOS42IDE1LjMgNyAyMy40eiIvPgogIDxwYXRoIGZpbGw9IiNmZTAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTMzNiAzNDYuNGMtMS4yLjQtNi4yIDEyLjQtOS43IDE4LjJsMy43IDFjMTMuNiA0LjggMjAuNCA5LjIgMjYuMiAxNy41YTcuOSA3LjkgMCAwIDAgMTAuMi43czIuOC0xIDYuNC01YzMtNC41IDIuMi04LTEuNC0xMS4xLTExLTgtMjIuOS0xNC0zNS40LTIxLjN6Ii8+CiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMzY1LjMgMzcyLjhhNC4zIDQuMyAwIDEgMS04LjcgMCA0LjMgNC4zIDAgMCAxIDguNiAwem0tMjEuNC0xMy42YTQuMyA0LjMgMCAxIDEtOC43IDAgNC4zIDQuMyAwIDAgMSA4LjcgMHptMTAuOSA3YTQuMyA0LjMgMCAxIDEtOC43IDAgNC4zIDQuMyAwIDAgMSA4LjcgMHoiLz4KICA8cGF0aCBmaWxsPSIjZmUwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMjQuNSAzNjMuN2MtNDIuNi0yNC4zLTg3LjMtNTAuNS0xMzAtNzQuOC0xOC43LTExLjctMTkuNi0zMy40LTctNDkuOSAxLjItMi4zIDIuOC0xLjggMy40LS41IDEuNSA4IDYgMTYuMyAxMS40IDIxLjVBNTI4OCA1Mjg4IDAgMCAxIDMzNCAzNDUuNmMtMy40IDUuOC02IDEyLjMtOS41IDE4eiIvPgogIDxwYXRoIGZpbGw9IiNmZmVjMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0ibTI5Ny4yIDMwNS41IDE3LjggMTYtMTYgMTcuOC0xNy44LTE2eiIvPgogIDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIzIiBkPSJtMzMxLjUgMzQ4LjgtMTI1LTc1LjVtMTA5LjYgNTguMUwyNzQgMzA0LjFtMTguMiA0Mi43TDI0OS4zIDMyMiIvPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-aq {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWFxIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iIzNhN2RjZSIgZD0iTTAgMGg2NDB2NDgwSDB6Ii8+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE1Ny43IDIzMC44Yy0zLjUtNy44LTMuNS03LjgtMy41LTE1LjYtMS44IDAtMiAuMy0zIDAtMS4xLS4zLTEuNSA3LjItNC44IDUuOC0uNS0uOCAyLjQtNi4yLS43LTguNS0xLS43LjItNS4yLS4yLTcuMiAwIDAtNCAyLjQtNy01LjgtMS41LTIuMi0zLjUgMi0zLjUgMnMuOSAyLjQtLjcgM2MtMi4yLTEuOC0zLjktLjgtNi43LTMuNC0yLjgtMi41LjYtNS40LTQuOC03LjUgMy41LTkuOCAzLjUtNy45IDEyLjItMTEuOC01LjItNC01LjItNC04LjctOS44LTUuMi0yLTctNC0xMi4yLTcuOC03LTkuOS0xMC41LTI5LjUtMTAuNS00My4yIDQuNC00LjYgMTAuNSAxNS43IDE5LjIgMjEuNmwxMi4yIDUuOWM3IDMuOSA4LjcgNy44IDE0IDExLjdsMTUuNiA2YzcgNS44IDEwLjUgMTMuNiAxNS43IDE1LjYgNS43IDAgNi44LTMuNyA4LjYtMy45IDEwLjMtLjYgMTUuNS0yIDE3LjUtNS41IDIuMS0yLjggNyAxLjYgMjEtNC4zbC0xLjctNy45czMuNy0zLjQgOC43LTJjLS4xLTMuNS0uNS0xMyA0LjUtMTcuNC0zLTMuNSAxLjgtOSAyLTEwLjctMS40LTguNiAxLjQtOC43IDItMTEuMy42LTIuNS0yLjQtMS43LTEuNi01LjIuOS0zLjUgNi00LjMgNi42LTcuMi43LTIuOS0xLjEtMTQuMy0xLjMtMTYuOCA5LjQtMi44IDEyLjQtMTEuNCAxNS43LTcuOEMyNjQgNzAgMjY1LjggNjYgMjc2LjMgNjZjMS40LTMuNi0zLjktNi43LTEuOC03LjkgMy41LS41IDYuMS0uMiAxMC4yIDUuNyAxLjMgMiAxLjYtMi43IDIuOS0zLjIgMS4zLS41IDQuNC0uNSA0LjktMi44LjUtMi40IDEuMi01LjYgMy05LjUgMS40LTMuMiAyLjUgMS4zIDMuOCA3LjUgNy40LjMgMjQgMi4xIDMxIDQuMyA1LjIgMS41IDguNy0xLjUgMTMuNy0yLjIgMy43IDQuMiA3LjIgMSA5LjIgMTAgMi43IDQuOCA3LjMuNCA4LjMgMS44IDUuOCAxOC4xIDI1LjggNS45IDI3LjQgNi4yIDIuNSAwIDUuNiA4IDcuNyA3LjkgMy4yLS42IDIuMy0zLjEgNS4yLTIuMS0uOCA2LjggNS42IDE0LjYgNS42IDE5LjcgMCAwIDEuNS45IDMtLjYgMS40LTEuNiAyLjctNS40IDQtNS4zIDMgLjUgMjIgNiAyNS44IDcuOSAxLjcgMy41IDMuMyA1LjMgNi44IDQuNyAyLjggMi4xLjggNSAyLjQgNS4xIDMuNS0yIDQuNy00IDguMi0yLjEgMy41IDIgNyA1LjkgOC43IDkuOCAwIDItMS44IDkuOCAwIDIxLjYuOSAzLjkgOS43IDMyLjMgOS43IDM1LjIgMCA0LTIuNyA2LTQuNSA5LjkgNyA1LjkgMCAxNS43LTMuNSAyMS42IDI2LjIgNS45IDE0IDE3LjYgMzQuOSAxMS43LTUuMiAxMy44LTMuNCAxMi43IDEuOCAyNi40LTEwLjQgNy44LS4yIDEwLjItNy4xIDIwLS41LjcgNC4xIDguNiAxMC41IDguNi0xLjcgMTUuNi03IDkuOC01LjIgMzMuMy0xMy43LS4zLTguMiAxNy42LTE3LjQgMTUuNy41IDExLjIgNS4yIDEyLjIgMy40IDIzLjUtNyAyLTcgMi0xMC40IDcuOWwtNS4yLTJjLTEuOCA5LjgtNS4zIDExLjggMCAyMS42IDAgMC02LjguMi04LjggMC0uMSAzLjQgMyA0LjMgMy41IDcuOC0uMiAxLjQtOS45IDcuNi0xNy40IDcuOS0yIDQuOCA1LjIgMTAgNC44IDEyLjQtOC4yIDEuOC0xMS44IDEzLTExLjggMTNzNC4yIDIgMy41IDRjLTIuMi0xLjgtMy41LTItNy0yLTEuNy41LTYgMC0xMCA3LjctNC41IDEuNi02LjYgMS0xMCA2LTEuNS00LjctMy43LjEtNi4zIDItMi43IDEuOC02LjIgNi41LTYuNyA2LjMuMS0xLjQgMS42LTYuMyAxLjYtNi4zTDM5OSA0MzdjLS43LjEtLjUtNS43LTIuMi01LjUtMS43LjItNi40IDcuMy04IDcuNS0xLjYuMi0yLjEtMi4yLTMuNS0yLTEuNC4yLTQgNy41LTUgNy43LTEgLjEtNS00LjUtOC4zLTMuOC0xNy4xIDYuOC0xOS45LTEzLjQtMjIuNS0yLTMuNi0yLjItMy0xLTYuNy4xLTIuMy43LTIuNS0zLjQtNC42LTMuNC00LjEuMi00IDQuNi02LjIgMy4zLTEuOC05LjItMTMtNy42LTE0LTExLjUtMS00IDQuOC00IDYuNi02LjggMS40LTQtMS41LTUuNiA0LjMtOS40IDcuNS01LjcgNi44LTE5LjggNC45LTI1LjMgMCAwLTUuOS0xNy43LTctMTcuNy0zLjUtMS0zLjUgNi41LTguNiA4LjYtMTAuNSA0LTI5LTkuOS0zMi4yLTkuOS0yLjkgMC0xNi41IDMuNi0xNi00LTIgNy40LTkuNSAxLjctMTAgMS43LTcgMC00LjMgNi4xLTkgNS45LTIuMS0uOC0yMy42LTIuMy0yMy42LTIuM3Y0bC0yNi4xLTExLjhjLTEwLjUtNC01LjMtMTMuNy0yMi43LTcuOHYtMTEuOGgtOC43YzMuNS0yMy42IDAtMTEuOC0xLjgtMzMuNGwtNyAyYy03LTEwLjYgOS44LTguNi01LjItMTUuNyAwIDAgLjMtMTEuNy0zLjUtNy44LS43LjUgMS44IDUuOCAxLjggNS44LTE0LTItMTcuNC01LjgtMTcuNC0yMS41IDAgMCAxMS40IDEuOCAxMC40IDAtMS42LTMtMy43LTIyLTMuNC0yMy40LS4xLTIuNiAxMC43LTkgOC42LTE1LjIgMS40LS42IDUuMy0uNyA1LjMtLjciLz4KICA8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMi41IiBkPSJNNTk1LjUgMjk3LjZjLS42IDEuMy0uNSAyLjYuMSAzLjYgMS4xLTEuNy4yLTIuNCAwLTMuNnptLTQ3Ni0xNDkuNHMtMy0uNC0yLjQgMi4zYzEtMiAyLjMtMi4yIDIuNC0yLjN6bS0uMy02LjRjLTEuNyAwLTMuOC0uMi0zIDIuNSAxLTIuMSAzLTIuNCAzLTIuNXptMTIuNyAzNi4zczIuNi0uMiAyIDIuNWMtMS0yLTItMi40LTItMi41eiIgdHJhbnNmb3JtPSJzY2FsZSguODYwMjEgLjk2Nzc0KSIvPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-ar {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0iZmxhZy1pY29ucy1hciIgdmlld0JveD0iMCAwIDY0MCA0ODAiPgogIDxwYXRoIGZpbGw9IiM3NGFjZGYiIGQ9Ik0wIDBoNjQwdjQ4MEgweiIvPgogIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDE2MGg2NDB2MTYwSDB6Ii8+CiAgPGcgaWQ9ImMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02NCkgc2NhbGUoLjk2KSI+CiAgICA8cGF0aCBpZD0iYSIgZmlsbD0iI2Y2YjQwZSIgc3Ryb2tlPSIjODUzNDBhIiBzdHJva2Utd2lkdGg9IjEuMSIgZD0ibTM5Ni44IDI1MS4zIDI4LjUgNjJzLjUgMS4yIDEuMy45Yy44LS40LjMtMS42LjMtMS42bC0yMy43LTY0bS0uNyAyNC4yYy0uNCA5LjQgNS40IDE0LjYgNC43IDIzLS44IDguNSAzLjggMTMuMiA1IDE2LjUgMSAzLjMtMS4yIDUuMi0uMyA1LjcgMSAuNSAzLTIuMSAyLjQtNi44LS43LTQuNi00LjItNi0zLjQtMTYuMy44LTEwLjMtNC4yLTEyLjctMy0yMiIvPgogICAgPHVzZSB4bGluazpocmVmPSIjYSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJyb3RhdGUoMjIuNSA0MDAgMjUwKSIvPgogICAgPHVzZSB4bGluazpocmVmPSIjYSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJyb3RhdGUoNDUgNDAwIDI1MCkiLz4KICAgIDx1c2UgeGxpbms6aHJlZj0iI2EiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHRyYW5zZm9ybT0icm90YXRlKDY3LjUgNDAwIDI1MCkiLz4KICAgIDxwYXRoIGlkPSJiIiBmaWxsPSIjODUzNDBhIiBkPSJNNDA0LjMgMjc0LjRjLjUgOSA1LjYgMTMgNC42IDIxLjMgMi4yLTYuNS0zLjEtMTEuNi0yLjgtMjEuMm0tNy43LTIzLjggMTkuNSA0Mi42LTE2LjMtNDMuOSIvPgogICAgPHVzZSB4bGluazpocmVmPSIjYiIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJyb3RhdGUoMjIuNSA0MDAgMjUwKSIvPgogICAgPHVzZSB4bGluazpocmVmPSIjYiIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJyb3RhdGUoNDUgNDAwIDI1MCkiLz4KICAgIDx1c2UgeGxpbms6aHJlZj0iI2IiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHRyYW5zZm9ybT0icm90YXRlKDY3LjUgNDAwIDI1MCkiLz4KICA8L2c+CiAgPHVzZSB4bGluazpocmVmPSIjYyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJyb3RhdGUoOTAgMzIwIDI0MCkiLz4KICA8dXNlIHhsaW5rOmhyZWY9IiNjIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB0cmFuc2Zvcm09InJvdGF0ZSgxODAgMzIwIDI0MCkiLz4KICA8dXNlIHhsaW5rOmhyZWY9IiNjIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB0cmFuc2Zvcm09InJvdGF0ZSgtOTAgMzIwIDI0MCkiLz4KICA8Y2lyY2xlIGN4PSIzMjAiIGN5PSIyNDAiIHI9IjI2LjciIGZpbGw9IiNmNmI0MGUiIHN0cm9rZT0iIzg1MzQwYSIgc3Ryb2tlLXdpZHRoPSIxLjQiLz4KICA8cGF0aCBpZD0iaCIgZmlsbD0iIzg0MzUxMSIgc3Ryb2tlLXdpZHRoPSIxIiBkPSJNMzI5IDIzNC4zYy0xLjcgMC0zLjUuOC00LjUgMi40IDIgMS45IDYuNiAyIDkuNy0uMmE3IDcgMCAwIDAtNS4xLTIuMnptMCAuNGMxLjggMCAzLjUuOCAzLjcgMS42LTIgMi4zLTUuMyAyLTcuNC40IDEtMS40IDIuNC0yIDMuOC0yeiIvPgogIDx1c2UgeGxpbms6aHJlZj0iI2QiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDY0MC4yIDApIi8+CiAgPHVzZSB4bGluazpocmVmPSIjZSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgNjQwLjIgMCkiLz4KICA8dXNlIHhsaW5rOmhyZWY9IiNmIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOC4xKSIvPgogIDx1c2UgeGxpbms6aHJlZj0iI2ciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDY0MC4yIDApIi8+CiAgPHBhdGggZmlsbD0iIzg1MzQwYSIgZD0iTTMxNiAyNDMuN2ExLjggMS44IDAgMSAwIDEuOCAyLjkgNCA0IDAgMCAwIDIuMi42aC4yYy42IDAgMS42LS4xIDIuMy0uNi4zLjUuOS43IDEuNS43YTEuOCAxLjggMCAwIDAgLjMtMy42Yy41LjIuOC42LjggMS4yYTEuMiAxLjIgMCAwIDEtMi40IDAgMyAzIDAgMCAxLTIuNiAxLjcgMyAzIDAgMCAxLTIuNS0xLjdjMCAuNy0uNiAxLjItMS4zIDEuMi0uNiAwLTEuMi0uNi0xLjItMS4ycy4zLTEgLjgtMS4yek0zMTggMjQ5LjFjLTIuMSAwLTMgMi00LjggMy4xIDEtLjQgMS44LTEuMiAzLjMtMiAxLjQtLjggMi42LjIgMy41LjIuOCAwIDItMSAzLjUtLjIgMS40LjggMi4zIDEuNiAzLjMgMi0xLjktMS4yLTIuNy0zLTQuOC0zLS40IDAtMS4yLjItMiAuNmwtMi0uN3oiLz4KICA8cGF0aCBmaWxsPSIjODUzNDBhIiBkPSJNMzE3LjIgMjUxLjZjLS44IDAtMS44LjItMy40LjYgMy43LS44IDQuNS41IDYuMi41IDEuNiAwIDIuNS0xLjMgNi4xLS41LTQtMS4yLTQuOS0uNC02LjEtLjQtLjggMC0xLjQtLjMtMi44LS4yeiIvPgogIDxwYXRoIGZpbGw9IiM4NTM0MGEiIGQ9Ik0zMTQgMjUyLjJoLS44YzQuMy41IDIuMyAzIDYuOCAzczIuNS0yLjUgNi44LTNjLTQuNS0uNC0zLjEgMi4zLTYuOCAyLjMtMy41IDAtMi40LTIuMy02LTIuM3oiLz4KICA8cGF0aCBmaWxsPSIjODUzNDBhIiBkPSJNMzIzLjcgMjU4LjlhMy43IDMuNyAwIDAgMC03LjQgMCAzLjggMy44IDAgMCAxIDcuNCAweiIvPgogIDxwYXRoIGlkPSJlIiBmaWxsPSIjODUzNDBhIiBzdHJva2Utd2lkdGg9IjEiIGQ9Ik0zMDMuNCAyMzQuM2M0LjctNC4xIDEwLjctNC44IDE0LTEuN2E4IDggMCAwIDEgMS41IDMuNGMuNCAyLjQtLjMgNC45LTIuMSA3LjVsLjguNGMxLjYtMy4xIDIuMi02LjMgMS42LTkuNGwtLjYtMi4zYy00LjUtMy43LTEwLjctNC0xNS4yIDJ6Ii8+CiAgPHBhdGggaWQ9ImQiIGZpbGw9IiM4NTM0MGEiIHN0cm9rZS13aWR0aD0iMSIgZD0iTTMxMC44IDIzM2MyLjcgMCAzLjMuNiA0LjUgMS43IDEuMiAxIDEuOS44IDIgMSAuMy4yIDAgLjgtLjMuNi0uNS0uMi0xLjMtLjYtMi41LTEuNnMtMi41LTEtMy43LTFjLTMuNyAwLTUuNyAzLTYuMSAyLjgtLjUtLjIgMi0zLjUgNi4xLTMuNXoiLz4KICA8dXNlIHhsaW5rOmhyZWY9IiNoIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTguNCkiLz4KICA8Y2lyY2xlIGlkPSJmIiBjeD0iMzEwLjkiIGN5PSIyMzYuMyIgcj0iMS44IiBmaWxsPSIjODUzNDBhIiBzdHJva2Utd2lkdGg9IjEiLz4KICA8cGF0aCBpZD0iZyIgZmlsbD0iIzg1MzQwYSIgc3Ryb2tlLXdpZHRoPSIxIiBkPSJNMzA1LjkgMjM3LjVjMy41IDIuNyA3IDIuNSA5IDEuMyAyLTEuMyAyLTEuNyAxLjYtMS43LS40IDAtLjguNC0yLjQgMS4zLTEuNy44LTQuMS44LTguMi0uOXoiLz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-as {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/as.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-at {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWF0IiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik02NDAgNDgwSDBWMGg2NDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjYzgxMDJlIiBkPSJNNjQwIDQ4MEgwVjMyMGg2NDB6bTAtMzE5LjlIMFYuMWg2NDB6Ii8+CiAgPC9nPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-au {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWF1IiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iIzAwMDA4QiIgZD0iTTAgMGg2NDB2NDgwSDB6Ii8+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0ibTM3LjUgMCAxMjIgOTAuNUwyODEgMGgzOXYzMWwtMTIwIDg5LjUgMTIwIDg5VjI0MGgtNDBsLTEyMC04OS41TDQwLjUgMjQwSDB2LTMwbDExOS41LTg5TDAgMzJWMHoiLz4KICA8cGF0aCBmaWxsPSJyZWQiIGQ9Ik0yMTIgMTQwLjUgMzIwIDIyMHYyMGwtMTM1LjUtOTkuNXptLTkyIDEwIDMgMTcuNS05NiA3Mkgwek0zMjAgMHYxLjVsLTEyNC41IDk0IDEtMjJMMjk1IDB6TTAgMGwxMTkuNSA4OGgtMzBMMCAyMXoiLz4KICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTIwLjUgMHYyNDBoODBWMGgtODBaTTAgODB2ODBoMzIwVjgwSDBaIi8+CiAgPHBhdGggZmlsbD0icmVkIiBkPSJNMCA5Ni41djQ4aDMyMHYtNDh6TTEzNi41IDB2MjQwaDQ4VjB6Ii8+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0ibTUyNyAzOTYuNy0yMC41IDIuNiAyLjIgMjAuNS0xNC44LTE0LjQtMTQuNyAxNC41IDItMjAuNS0yMC41LTIuNCAxNy4zLTExLjItMTAuOS0xNy41IDE5LjYgNi41IDYuOS0xOS41IDcuMSAxOS40IDE5LjUtNi43LTEwLjcgMTcuNiAxNy40IDExLjFabS0zLjctMTE3LjIgMi43LTEzLTkuOC05IDEzLjItMS41IDUuNS0xMi4xIDUuNSAxMi4xIDEzLjIgMS41LTkuOCA5IDIuNyAxMy0xMS42LTYuNi0xMS42IDYuNlptLTEwNC4xLTYwLTIwLjMgMi4yIDEuOCAyMC4zLTE0LjQtMTQuNS0xNC44IDE0LjEgMi40LTIwLjMtMjAuMi0yLjcgMTcuMy0xMC44LTEwLjUtMTcuNSAxOS4zIDYuOEwzODcgMTc4bDYuNyAxOS4zIDE5LjQtNi4zLTEwLjkgMTcuMyAxNy4xIDExLjJaTTYyMyAxODYuN2wtMjAuOSAyLjcgMi4zIDIwLjktMTUuMS0xNC43LTE1IDE0LjggMi4xLTIxLTIwLjktMi40IDE3LjctMTEuNS0xMS4xLTE3LjkgMjAgNi43IDctMTkuOCA3LjIgMTkuOCAxOS45LTYuOS0xMSAxOCAxNy44IDExLjNabS05Ni4xLTgzLjUtMjAuNyAyLjMgMS45IDIwLjgtMTQuNy0xNC44LTE1LjEgMTQuNCAyLjQtMjAuNy0yMC43LTIuOCAxNy43LTExTDQ2NyA3My41bDE5LjcgNi45IDcuMy0xOS41IDYuOCAxOS43IDE5LjgtNi41LTExLjEgMTcuNiAxNy40IDExLjVaTTIzNCAzODUuN2wtNDUuOCA1LjQgNC42IDQ1LjktMzIuOC0zMi40LTMzIDMyLjIgNC45LTQ1LjktNDUuOC01LjggMzguOS0yNC44LTI0LTM5LjQgNDMuNiAxNSAxNS44LTQzLjQgMTUuNSA0My41IDQzLjctMTQuNy0yNC4zIDM5LjIgMzguOCAyNS4xWiIvPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-aw {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/aw.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-ax {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWF4IiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNMTA2LjMgMGgxMTMzLjN2ODUwSDEwNi4zeiIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcgY2xpcC1wYXRoPSJ1cmwoI2EpIiB0cmFuc2Zvcm09Im1hdHJpeCguNTY0NzIgMCAwIC41NjQ4MiAtNjAgLS4xKSI+CiAgICA8cGF0aCBmaWxsPSIjMDA1M2E1IiBkPSJNMCAwaDEzMDB2ODUwSDB6Ii8+CiAgICA8ZyBmaWxsPSIjZmZjZTAwIj4KICAgICAgPHBhdGggZD0iTTQwMCAwaDI1MHY4NTBINDAweiIvPgogICAgICA8cGF0aCBkPSJNMCAzMDBoMTMwMHYyNTBIMHoiLz4KICAgIDwvZz4KICAgIDxnIGZpbGw9IiNkMjEwMzQiPgogICAgICA8cGF0aCBkPSJNNDc1IDBoMTAwdjg1MEg0NzV6Ii8+CiAgICAgIDxwYXRoIGQ9Ik0wIDM3NWgxMzAwdjEwMEgweiIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-az {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWF6IiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iIzNmOWMzNSIgZD0iTS4xIDBoNjQwdjQ4MEguMXoiLz4KICA8cGF0aCBmaWxsPSIjZWQyOTM5IiBkPSJNLjEgMGg2NDB2MzIwSC4xeiIvPgogIDxwYXRoIGZpbGw9IiMwMGI5ZTQiIGQ9Ik0uMSAwaDY0MHYxNjBILjF6Ii8+CiAgPGNpcmNsZSBjeD0iMzA0IiBjeT0iMjQwIiByPSI3MiIgZmlsbD0iI2ZmZiIvPgogIDxjaXJjbGUgY3g9IjMyMCIgY3k9IjI0MCIgcj0iNjAiIGZpbGw9IiNlZDI5MzkiLz4KICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJtMzg0IDIwMCA3LjcgMjEuNSAyMC42LTkuOC05LjggMjAuN0w0MjQgMjQwbC0yMS41IDcuNyA5LjggMjAuNi0yMC42LTkuOEwzODQgMjgwbC03LjctMjEuNS0yMC42IDkuOCA5LjgtMjAuNkwzNDQgMjQwbDIxLjUtNy43LTkuOC0yMC42IDIwLjYgOS44TDM4NCAyMDB6Ii8+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-ba {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWJhIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNLTg1LjMgMGg2ODIuNnY1MTJILTg1LjN6Ii8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcGF0aD0idXJsKCNhKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODApIHNjYWxlKC45Mzc1KSI+CiAgICA8cGF0aCBmaWxsPSIjMDA5IiBkPSJNLTg1LjMgMGg2ODIuNnY1MTJILTg1LjNWMHoiLz4KICAgIDxwYXRoIGZpbGw9IiNGQzAiIGQ9Im01Ni41IDAgNTExIDUxMi4zVi4zTDU2LjUgMHoiLz4KICAgIDxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik00MzkuOSA0ODEuNSA0MTIgNDYxLjJsLTI4LjYgMjAuMiAxMC44LTMzLjItMjguMi0yMC41aDM1bDEwLjgtMzMuMiAxMC43IDMzLjNoMzVsLTI4IDIwLjcgMTAuNCAzM3ptODEuMyAxMC40LTM1LS4xLTEwLjctMzMuMy0xMC44IDMzLjJoLTM1bDI4LjIgMjAuNS0xMC44IDMzLjIgMjguNi0yMC4yIDI4IDIwLjMtMTAuNS0zMyAyOC0yMC42ek0zNjUuNiAzODQuN2wyOC0yMC43LTM1LS4xLTEwLjctMzMuMi0xMC44IDMzLjItMzUtLjEgMjguMiAyMC41LTEwLjggMzMuMyAyOC42LTIwLjMgMjggMjAuNC0xMC41LTMzem0tNjQuMy02NC41IDI4LTIwLjYtMzUtLjEtMTAuNy0zMy4zLTEwLjkgMzMuMmgtMzQuOWwyOC4yIDIwLjUtMTAuOCAzMy4yIDI4LjYtMjAuMiAyNy45IDIwLjMtMTAuNC0zM3ptLTYzLjctNjMuNiAyOC0yMC43aC0zNUwyMjAgMjAyLjVsLTEwLjggMzMuMmgtMzVsMjguMiAyMC40LTEwLjggMzMuMyAyOC42LTIwLjMgMjggMjAuNC0xMC41LTMzem0tNjQuNC02NC4zIDI4LTIwLjYtMzUtLjEtMTAuNy0zMy4zLTEwLjkgMzMuMmgtMzQuOUwxMzggMTkybC0xMC44IDMzLjIgMjguNi0yMC4yIDI3LjkgMjAuMy0xMC40LTMzem0tNjMuNi02My45IDI3LjktMjAuN2gtMzVMOTEuOSA3NC4zIDgxIDEwNy42SDQ2TDc0LjQgMTI4bC0xMC45IDMzLjJMOTIuMSAxNDFsMjcuOCAyMC40LTEwLjMtMzN6bS02NC02NCAyNy45LTIwLjdoLTM1TDI3LjkgMTAuMyAxNyA0My42aC0zNUwxMC40IDY0bC0xMSAzMy4zTDI4LjEgNzdsMjcuOCAyMC40LTEwLjMtMzN6bS02NC02NEw5LjQtMjAuM2gtMzVsLTEwLjctMzMuM0wtNDctMjAuNGgtMzVMLTUzLjcgMGwtMTAuOCAzMy4yTC0zNS45IDEzbDI3LjggMjAuNC0xMC4zLTMzeiIvPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-bb {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0iZmxhZy1pY29ucy1iYiIgdmlld0JveD0iMCAwIDY0MCA0ODAiPgogIDxwYXRoIGZpbGw9IiMwMDI2N2YiIGQ9Ik0wIDBoNjQwdjQ4MEgweiIvPgogIDxwYXRoIGZpbGw9IiNmZmM3MjYiIGQ9Ik0yMTMuMyAwaDIxMy40djQ4MEgyMTMuM3oiLz4KICA8cGF0aCBpZD0iYSIgZD0iTTMxOS44IDEzNS41Yy03IDE5LTE0IDM4LjYtMjkuMiA1My43IDQuNy0xLjYgMTMtMyAxOC4yLTIuOHY3OS41bC0yMi40IDMuM2MtLjggMC0xLTEuMy0xLTMtMi4yLTI0LjctOC00NS41LTE0LjgtNjctLjUtMi45LTktMTQtMi40LTEyIC44IDAgOS41IDMuNiA4LjIgMS45YTg1IDg1IDAgMCAwLTQ2LjQtMjRjLTEuNS0uMy0yLjQuNS0xIDIuMiAyMi40IDM0LjYgNDEuMyA3NS41IDQxLjEgMTI0IDguOCAwIDMwLTUuMiAzOC43LTUuMnY1Ni4xSDMyMGwyLjUtMTU2Ljd6Ii8+CiAgPHVzZSB4bGluazpocmVmPSIjYSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgNjM5LjUgMCkiLz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-bd {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWJkIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iIzAwNmE0ZSIgZD0iTTAgMGg2NDB2NDgwSDB6Ii8+CiAgPGNpcmNsZSBjeD0iMjgwIiBjeT0iMjQwIiByPSIxNjAiIGZpbGw9IiNmNDJhNDEiLz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-be {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWJlIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCI+CiAgICA8cGF0aCBkPSJNMCAwaDIxMy4zdjQ4MEgweiIvPgogICAgPHBhdGggZmlsbD0iI2ZmZDkwYyIgZD0iTTIxMy4zIDBoMjEzLjR2NDgwSDIxMy4zeiIvPgogICAgPHBhdGggZmlsbD0iI2YzMTgzMCIgZD0iTTQyNi43IDBINjQwdjQ4MEg0MjYuN3oiLz4KICA8L2c+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-bf {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWJmIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxwYXRoIGZpbGw9IiNkZTAwMDAiIGQ9Ik02NDAgNDc5LjZILjRWMEg2NDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjMzVhMTAwIiBkPSJNNjM5LjYgNDgwSDBWMjQwLjJoNjM5LjZ6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZmZmMzAwIiBkPSJtMjU0LjYgMjc2LjItMTA2LTcyLjRoMTMxTDMyMCA4Ni42IDM2MC40IDIwNGwxMzEtLjEtMTA2IDcyLjQgNDAuNSAxMTcuMy0xMDYtNzIuNkwyMTQgMzkzLjQiLz4KICA8L2c+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-bg {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWJnIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCI+CiAgICA8cGF0aCBmaWxsPSIjZDYyNjEyIiBkPSJNMCAzMjBoNjQwdjE2MEgweiIvPgogICAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGg2NDB2MTYwSDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjMDA5NjZlIiBkPSJNMCAxNjBoNjQwdjE2MEgweiIvPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-bh {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWJoIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGg2NDB2NDgwSDAiLz4KICA8cGF0aCBmaWxsPSIjY2UxMTI2IiBkPSJNNjQwIDBIOTZsMTEwLjcgNDhMOTYgOTZsMTEwLjcgNDhMOTYgMTkybDExMC43IDQ4TDk2IDI4OGwxMTAuNyA0OEw5NiAzODRsMTEwLjcgNDhMOTYgNDgwaDU0NCIvPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-bi {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWJpIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNLTkwLjUgMEg1OTJ2NTEySC05MC41eiIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXBhdGg9InVybCgjYSkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDg0LjkpIHNjYWxlKC45Mzc1KSI+CiAgICA8cGF0aCBmaWxsPSIjMThiNjM3IiBkPSJtLTE3OCAwIDQyOC44IDI1NkwtMTc4IDUxMnptODU3LjYgMEwyNTAuOCAyNTZsNDI4LjggMjU2eiIvPgogICAgPHBhdGggZmlsbD0iI2NmMDkyMSIgZD0ibS0xNzggMCA0MjguOCAyNTZMNjc5LjYgMHptMCA1MTIgNDI4LjgtMjU2IDQyOC44IDI1NnoiLz4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik02NzkuNiAwaC03OS45TC0xNzggNDY0LjNWNTEyaDc5LjlMNjc5LjYgNDcuN3oiLz4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0zOTguOSAyNTZhMTQ4IDE0OCAwIDEgMS0yOTYuMSAwIDE0OCAxNDggMCAwIDEgMjk2IDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNLTE3OCAwdjQ3LjdMNTk5LjcgNTEyaDc5Ljl2LTQ3LjdMLTk4LjEgMHoiLz4KICAgIDxwYXRoIGZpbGw9IiNjZjA5MjEiIHN0cm9rZT0iIzE4YjYzNyIgc3Ryb2tlLXdpZHRoPSIzLjkiIGQ9Im0yODAgMjAwLjItMTkuMy4zLTEwIDE2LjQtOS45LTE2LjQtMTkuMi0uNCA5LjMtMTYuOS05LjItMTYuOCAxOS4yLS40IDEwLTE2LjQgOS45IDE2LjUgMTkuMi40LTkuMyAxNi44em0tNjQuNiAxMTEuNi0xOS4yLjMtMTAgMTYuNC05LjktMTYuNC0xOS4yLS40IDkuMy0xNi45LTkuMi0xNi44IDE5LjItLjQgMTAtMTYuNCA5LjkgMTYuNSAxOS4yLjQtOS4zIDE2Ljh6bTEzMC42IDAtMTkuMi4zLTEwIDE2LjQtMTAtMTYuNC0xOS4xLS40IDkuMy0xNi45LTkuMy0xNi44IDE5LjItLjQgMTAtMTYuNCAxMCAxNi41IDE5LjIuNC05LjQgMTYuOHoiLz4KICA8L2c+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-bj {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWJqIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsPSJncmF5IiBkPSJNNjcuNi0xNTRoNjY2djY2NmgtNjY2eiIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcgY2xpcC1wYXRoPSJ1cmwoI2EpIiB0cmFuc2Zvcm09Im1hdHJpeCguOTYxIDAgMCAuNzIwNyAtNjUgMTExKSI+CiAgICA8ZyBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS13aWR0aD0iMXB0Ij4KICAgICAgPHBhdGggZmlsbD0iIzMxOTQwMCIgZD0iTTAtMTU0aDMzM3Y2NjZIMHoiLz4KICAgICAgPHBhdGggZmlsbD0iI2ZmZDYwMCIgZD0iTTMzMy0xNTRoNjY2djMzM0gzMzN6Ii8+CiAgICAgIDxwYXRoIGZpbGw9IiNkZTIxMTAiIGQ9Ik0zMzMgMTc5aDY2NnYzMzNIMzMzeiIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-bl {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWJsIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCI+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDY0MHY0ODBIMHoiLz4KICAgIDxwYXRoIGZpbGw9IiMwMDI2N2YiIGQ9Ik0wIDBoMjEzLjN2NDgwSDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZjMxODMwIiBkPSJNNDI2LjcgMEg2NDB2NDgwSDQyNi43eiIvPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-bm {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/bm.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-bn {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/bn.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-bo {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/bo.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-bq {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWJxIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iIzIxNDY4YiIgZD0iTTAgMGg2NDB2NDgwSDB6Ii8+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGg2NDB2MzIwSDB6Ii8+CiAgPHBhdGggZmlsbD0iI2FlMWMyOCIgZD0iTTAgMGg2NDB2MTYwSDB6Ii8+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-br {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/br.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-bs {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWJzIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNLTEyIDBoNjQwdjQ4MEgtMTJ6Ii8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcGF0aD0idXJsKCNhKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIpIj4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik05NjguNSA0ODBoLTk3OVYxLjhoOTc5eiIvPgogICAgPHBhdGggZmlsbD0iI2ZmZTkwMCIgZD0iTTk2OC41IDM0NC41aC05NzlWMTQzLjNoOTc5eiIvPgogICAgPHBhdGggZmlsbD0iIzA4Y2VkNiIgZD0iTTk2OC41IDQ4MGgtOTc5VjMyMC42aDk3OXptMC0zMTguN2gtOTc5VjJoOTc5eiIvPgogICAgPHBhdGggZD0iTS0xMSAwYzIuMyAwIDM5MS44IDIzNi44IDM5MS44IDIzNi44TC0xMiA0NzkuMi0xMC45IDB6Ii8+CiAgPC9nPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-bt {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/bt.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-bv {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWJ2IiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNMCAwaDY0MHY0ODBIMHoiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgogIDxnIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLXdpZHRoPSIxcHQiIGNsaXAtcGF0aD0idXJsKCNhKSI+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNLTI4IDBoNjk5Ljd2NTEySC0yOHoiLz4KICAgIDxwYXRoIGZpbGw9IiNkNzI4MjgiIGQ9Ik0tNTMtNzcuOGgyMTguN3YyNzYuMkgtNTN6TTI4OS40LS42aDM4MXYxOTloLTM4MXpNLTI3LjYgMzIwaDE5MC40djE5MC4zSC0yNy42em0zMTkuNiAyLjFoMzc4LjN2MTg4LjJIMjkyeiIvPgogICAgPHBhdGggZmlsbD0iIzAwMzg5NyIgZD0iTTE5Ni43LTI1LjRIMjYxdjUzNS43aC02NC41eiIvPgogICAgPHBhdGggZmlsbD0iIzAwMzg5NyIgZD0iTS0yNy42IDIyNC44aDY5OHY2My41aC02OTh6Ii8+CiAgPC9nPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-bw {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWJ3IiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxwYXRoIGZpbGw9IiMwMGNiZmYiIGQ9Ik0wIDBoNjQwdjQ4MEgweiIvPgogICAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMTYwaDY0MHYxNjBIMHoiLz4KICAgIDxwYXRoIGQ9Ik0wIDE4Nmg2NDB2MTA4SDB6Ii8+CiAgPC9nPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-by {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/by.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-bz {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/bz.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-ca {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWNhIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE1MC4xIDBoMzM5Ljd2NDgwSDE1MHoiLz4KICA8cGF0aCBmaWxsPSIjZDUyYjFlIiBkPSJNLTE5LjcgMGgxNjkuOHY0ODBILTE5Ljd6bTUwOS41IDBoMTY5Ljh2NDgwSDQ4OS45ek0yMDEgMjMybC0xMy4zIDQuNCA2MS40IDU0YzQuNyAxMy43LTEuNiAxNy44LTUuNiAyNWw2Ni42LTguNC0xLjYgNjcgMTMuOS0uMy0zLjEtNjYuNiA2Ni43IDhjLTQuMS04LjctNy44LTEzLjMtNC0yNy4ybDYxLjMtNTEtMTAuNy00Yy04LjgtNi44IDMuOC0zMi42IDUuNi00OC45IDAgMC0zNS43IDEyLjMtMzggNS44bC05LjItMTcuNS0zMi42IDM1LjhjLTMuNS45LTUtLjUtNS45LTMuNWwxNS03NC44LTIzLjggMTMuNGMtMiAuOS00IC4xLTUuMi0yLjJsLTIzLTQ2LTIzLjYgNDcuOGMtMS44IDEuNy0zLjYgMS45LTUgLjdMMjY0IDEzMC44bDEzLjcgNzQuMWMtMS4xIDMtMy43IDMuOC02LjcgMi4ybC0zMS4yLTM1LjNjLTQgNi41LTYuOCAxNy4xLTEyLjIgMTkuNS01LjQgMi4zLTIzLjUtNC41LTM1LjYtNyA0LjIgMTQuOCAxNyAzOS42IDkgNDcuN3oiLz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-cc {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0iZmxhZy1pY29ucy1jYyIgdmlld0JveD0iMCAwIDY0MCA0ODAiPgogIDxkZWZzPgogICAgPHBhdGggaWQ9ImEiIGQ9Im0wLTM2MCA2OS40IDIxNS44IDIxMi04MC4zTDE1Ni0zNS42IDM1MSA4MC4xIDEyNSA5OS44bDMxLjEgMjI0LjZMMCAxNjBsLTE1Ni4yIDE2NC4zIDMxLjEtMjI0LjVMLTM1MSA4MGwxOTUtMTE1LjctMTI1LjUtMTg4LjkgMjEyIDgwLjN6Ii8+CiAgICA8cGF0aCBpZD0iYiIgZD0iTTAtMjEwIDU0LjktNzUuNWwxNDQuOCAxMC42LTExMSA5My44IDM0LjcgMTQxTDAgOTMuMy0xMjMuNCAxNzBsMzQuNi0xNDEtMTExLTkzLjggMTQ1LTEwLjZ6Ii8+CiAgPC9kZWZzPgogIDxwYXRoIGZpbGw9ImdyZWVuIiBkPSJNMCAwaDY0MHY0ODBIMHoiLz4KICA8Y2lyY2xlIGN4PSIzMjAiIGN5PSIyNDAiIHI9IjY2LjciIGZpbGw9IiNmZmUwMDAiLz4KICA8Y2lyY2xlIGN4PSIzNDAuOCIgY3k9IjI0MCIgcj0iNTQuOSIgZmlsbD0iZ3JlZW4iLz4KICA8Y2lyY2xlIGN4PSIxMDkuOCIgY3k9IjE3My4zIiByPSI2OS44IiBmaWxsPSIjZmZlMDAwIi8+CiAgPHBhdGggZmlsbD0iIzgwMjAwMCIgc3Ryb2tlPSIjN2IzMTAwIiBzdHJva2Utd2lkdGg9IjEuNSIgZD0iTTEwNSAyMjZoMTcuNXMuNy0xLjYtLjItMi40Yy0xLS44LTQuNy0xLTMuNy0zLjggMi01LjggMi40LTQgMy43LTE3LjhhNzM5IDczOSAwIDAgMCAyLTM1LjVoLTIuNnMuNSA2LjctMSAxNS41Yy0xLjQgOC44LTEuOSA5LjUtMy41IDE2LjNhNjMuNSA2My41IDAgMCAxLTMuMyAxMS4yYy0xLjQgNC0xLjYgNC4xLTMuOCA3LjgtMi4zIDMuNi0xLjUgMi4yLTIuNyA0LjQtLjcgMS4xLTEuNC44LTEuOSAxLjYtLjQuOC0uNSAyLjctLjUgMi43eiIvPgogIDxwYXRoIGZpbGw9ImdyZWVuIiBkPSJNMTE4LjMgMTIyLjVhMjMgMjMgMCAwIDEtMS4yIDkuMiAyNi41IDI2LjUgMCAwIDAtMi4zIDkuOGMtMS44LjYtMy43LTMuOS01LjUtMS4yIDEuMyAzLjcgNC40IDYuNiA2LjQgOS45LjQgMSAzLjQgMy43IDEuNiA0LjMtNC4zLTEuNS01LjQtNy04LTEwLjNhMTkgMTkgMCAwIDAtMTUuNS0xMGMtMi41LjEtMTAuNC0uNS04LjQgMy43IDMgMiA2LjggMy40IDkuOCA1LjcgMi4zLjIgNi4zIDQgNi4xIDUuNC00LTEuNi01LjgtMy41LTEwLTUuMi01LjgtMi4yLTEzLjctLjktMTcgNC44LS41IDEuNS0xLjQgNS44LjUgNi4zIDIuMi0zLjQgNS4zLTcuMyA5LjktNi4yIDMuNi4zLTQgNi43LTEuMSA1LjQgMS0uNCAzLTEuOCA0LjYtMiAxLjUgMCAyLjMgMSAzLjQgMS4yIDIuMy4zIDMgMS4yIDIuNyAxLjgtLjIuNi0xIDAtMy4zLjgtMS4xLjQtMS43IDEuNC0zIDEuOS0xLjQuNC00LjIuNS01LjIgMC0zLjctMS41LTkuNy0xLjMtMTAuOCAzLjMgMCAyLTEuOC0uMi0yLjYuNy0uNyAyLjItLjggNC40LTQgNC4yLTIgMi00IDQuMi02LjYgNS43IDEuNSAzLjQgNy4zLTMuNCA3LS41LTIuNSAzLjUgMS40IDQuMiAzIDEuNSAyLjktMyA2LjUtNi43IDEwLjctMy42IDIgMS45IDMuMi0xIDQuNy0xIDEgMi41IDIuMS4yIDMuMi0uNSAxLjctLjIgMS4yIDIuMiAzLjIuNyA0LjEtMi43IDkuMS0uNCAxMy4xLTMgNC4zLTIgLjYgMS41LS41IDIuOS0xLjkgMy42LS4zIDguNC00LjMgMTAuNi0xLjcgNC4zIDEuOSAxMC0xLjcgMTMuMi0uNSAyIDQuNiAxLjggNiAyLjYgMi42IDAgMC01LjggMi41LTYuNiAzLjQgMiAzLjItMy44IDIuNS01LjYuNC00IC42LTguNiAyLjYtMTIuMyAyLjItNC41IDQuMiAxLjkgMS44IDMuNy0xLjQgNC4xLTMuNCA5LjQtLjMgMTMuMyAxIC4yIDEuNyAyLjQgMi44IDMgMS4yLjcgMi44LS4xIDMtMi4xIDEuNi02IC44LTEyLjQgMy0xOC4zIDEuNS0xLjggMy42LS4zIDQuNSAxLjQgMyAzLjUgNS4xIDcuOCA4LjcgMTAuN2ExNSAxNSAwIDAgMSA3LjggNy4zYzAgMi42IDcuNCAzIDUuMiAwLTIuMS0yLjctLjctNS42IDEuNC03LjUgMS4yLjMuOS0xLjggMC0xLTEuNS0uMy0xLjYtMyAuNC0xLjcgMy41IDEuMS0uMi0yLjUtMS41LTIuNi0yLjktMS44LTYuMi0zLjgtNy42LTcgMy44IDAgNy43IDIuMSAxMS41LjkgMy4xLTEuNiA2LjIgMCA3LjMgMi44IDIuNC0uNCAxLjQtMi44IDAtMy42IDEuNy0uNyAzLTIuMi44LTMuNS0xLTEuNCAxLjUtNC0xLjctMy44LjEtMi41LS44LTQuNy0zLjUtNS42LTIuNy0yLjItMTAuNiAzLjQtMTAuMy0xLjctLjgtMi44IDMuMi0uNCA0LjMtMS44IDEuMS0zLTUuNS0yLjYtMy4zLTUgMS40LS44IDguMS0yLjEgMi45LTMuMWE4LjMgOC4zIDAgMCAxLTctMS4xYy0xLjkgMy4xLTcuMi0xLjgtNi4zIDMuOC0uNyAyLjEtNS41IDcuNi02LjggMy40IDEtMy4zIDYuOC00LjMgNS04LjgtLjMtMi43LTIuNi41LTMuNi4zLS42LTEuNyAxLjYtMy44IDMuMi00LjIgMyAyLjQgMy0zIDYtMi41IDIuMS0uNS0uNy0xLjQtMS4zLTEuOC42LTEuNSAzLjktMi4zLjctMy43LTIuOS0yLTUgMi4xLTcuMyAyLjMtMi4yLTIuNSAyLTMuNyAzLjItNSAuMS0xLTIuNC0uMy0xLjctMS4yLjctMS4xIDUuMi0xLjIgMy0zYTE0LjcgMTQuNyAwIDAgMC0xMC4yLjZjLTIgLjYtMi41IDUtNC4yIDQuOC0uNy0yIC4zLTUuOC0yLjQtNi4zem0xNSA0Mi4zYzIuNC0uNCAwIDMuNy0xIDMuNiAwLTEuNC0zLjYtMS4zLTEuMy0yLjZhNy4zIDcuMyAwIDAgMSAyLjMtMXoiLz4KICA8ZyBmaWxsPSIjZmZlMDAwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDgwKSBzY2FsZSguMDYzNSkiPgogICAgPHVzZSB4bGluazpocmVmPSIjYSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgeD0iNzU2MCIgeT0iNDIwMCIvPgogICAgPHVzZSB4bGluazpocmVmPSIjYSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgeD0iNjMwMCIgeT0iMjIwNSIvPgogICAgPHVzZSB4bGluazpocmVmPSIjYSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgeD0iNzU2MCIgeT0iODQwIi8+CiAgICA8dXNlIHhsaW5rOmhyZWY9IiNhIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4PSI4NjgwIiB5PSIxODY5Ii8+CiAgICA8dXNlIHhsaW5rOmhyZWY9IiNiIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4PSI4MDY0IiB5PSIyNzMwIi8+CiAgPC9nPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-cd {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWNkIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iIzAwN2ZmZiIgZD0iTTAgMGg2NDB2NDgwSDB6Ii8+CiAgPHBhdGggZmlsbD0iI2Y3ZDYxOCIgZD0iTTI4LjggOTZIOTZsMjAuOC02Ny4yTDEzNy42IDk2aDY3LjJsLTU0LjQgNDEuNiAyMC44IDY3LjItNTQuNC00MS42LTU0LjQgNDEuNiAyMC44LTY3LjJMMjguOCA5NnpNNjAwIDAgMCAzNjB2MTIwaDQwbDYwMC0zNjBWMGgtNDAiLz4KICA8cGF0aCBmaWxsPSIjY2UxMDIxIiBkPSJNNjQwIDAgMCAzODR2OTZMNjQwIDk2VjAiLz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-cf {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWNmIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNLTEyLjQgMzJoNjQwdjQ4MGgtNjQweiIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXBhdGg9InVybCgjYSkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjQgLTMyKSI+CiAgICA8cGF0aCBmaWxsPSIjMDBmIiBkPSJNLTUyIDMyaDcxOS4zdjExOUgtNTJ6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZmYwIiBkPSJNLTUyIDM5MS42aDcxOS4zVjUxMkgtNTJ6Ii8+CiAgICA8cGF0aCBmaWxsPSIjMDA5YTAwIiBkPSJNLTUyIDI3MS4zaDcxOS4zdjEyMC4zSC01MnoiLz4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0tNTIgMTUxaDcxOS4zdjEyMC4zSC01MnoiLz4KICAgIDxwYXRoIGZpbGw9InJlZCIgZD0iTTI0Ny43IDMyLjVoMTE5LjlWNTEySDI0Ny43eiIvPgogICAgPHBhdGggZmlsbD0iI2ZmMCIgZD0ibTk5LjMgMTM3LjctMzEuNS0yMS44LTMxLjMgMjJMNDcuNCAxMDEgMTYuOSA3OGwzOC4yLTEgMTIuNS0zNi4zTDgwLjMgNzdsMzguMS43TDg4LjIgMTAxIi8+CiAgPC9nPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-cg {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWNnIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNLTc5LjUgMzJoNjQwdjQ4MGgtNjQweiIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCIgY2xpcC1wYXRoPSJ1cmwoI2EpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3OS41IC0zMikiPgogICAgPHBhdGggZmlsbD0iI2ZmMCIgZD0iTS0xMTkuNSAzMmg3MjB2NDgwaC03MjB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjMDBjYTAwIiBkPSJNLTExOS41IDMydjQ4MGw0ODAtNDgwaC00ODB6Ii8+CiAgICA8cGF0aCBmaWxsPSJyZWQiIGQ9Ik0xMjAuNSA1MTJoNDgwVjMybC00ODAgNDgweiIvPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-ch {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWNoIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCI+CiAgICA8cGF0aCBmaWxsPSJyZWQiIGQ9Ik0wIDBoNjQwdjQ4MEgweiIvPgogICAgPGcgZmlsbD0iI2ZmZiI+CiAgICAgIDxwYXRoIGQ9Ik0xNzAgMTk1aDMwMHY5MEgxNzB6Ii8+CiAgICAgIDxwYXRoIGQ9Ik0yNzUgOTBoOTB2MzAwaC05MHoiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-ci {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWNpIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxwYXRoIGZpbGw9IiMwMGNkMDAiIGQ9Ik00MjYuOCAwSDY0MHY0ODBINDI2Ljh6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZmY5YTAwIiBkPSJNMCAwaDIxMi45djQ4MEgweiIvPgogICAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTIxMi45IDBoMjE0djQ4MGgtMjE0eiIvPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-ck {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWNrIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iIzAwNiIgZD0iTTAgMGg2NDB2NDgwSDB6Ii8+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJtNDcxLjYgMjEzIDUuMi0xNi43LTE0LTEwLjYgMTcuNi0uMiA2LTE2LjUgNS42IDE2LjUgMTcuNy41LTE0LjEgMTAuNSA1IDE2LjctMTQuNS0xMG0yNy4xIDEzIDEwLjQtMTMuOS05LjctMTQuOCAxNi43IDUuOCAxMS0xMy41djE3LjZsMTYuNCA2LjQtMTYuOCA1LS44IDE3LjUtMTAuMi0xNC40bS05OC40IDE1LS43LTE3LjUtMTYuOC01LjJMNDMxIDE5OHYtMTcuNGwxMC45IDEzLjUgMTYuOC01LjYtOS44IDE0LjcgMTAuMyAxNC0xNy00LjVtLTM5LjYgNDAuOS03LjQtMTUuOC0xNy40IDEuOCAxMi44LTEyLjNMMzg0IDIxMWwxNS4yIDguMiAxMy4zLTExLjgtMy40IDE3LjQgMTQuOSA4LjktMTcuMyAyLjVNMzg5IDI5MS44bC0xMy4zLTExLjEtMTUgOS4yIDYuNC0xNi43LTEyLjktMTEuNiAxNy4zLjcgNy0xNi40IDQuMyAxNy4yIDE3LjIgMS41LTE0LjYgOS44bTMuMiA2MC40LTE2LjUtNC44LTEwLjEgMTQuNS0uNy0xNy45LTE2LjQtNS41IDE2LjEtNi4ydi0xOGwxMC43IDE0LjEgMTYuNC01LjYtOS42IDE1bTI5LjUgNTAuOC0xNyAyLjQtMy41IDE3LjQtNy44LTE2LTE3LjEgMS42IDEyLjItMTIuMy03LjEtMTYuNCAxNS4zIDguNSAxMi44LTExLjhMMzkzIDM2Mm00NSAzOC0xNS4xIDguMiAyLjYgMTcuNi0xMi43LTEyLjQtMTUuNiA3LjYgNy4zLTE1LjktMTIuMy0xMi45IDE3LjMgMi42IDgtMTUuNSAzLjQgMTcuNG01My44IDktOC4zIDE1LjMgMTEuNyAxMy4yLTE3LjQtMy4zLTguOSAxNS0yLjQtMTcuMy0xNy4yLTQgMTUuOC03LjQtMS43LTE3LjUgMTIuMiAxMi44bTU3LjQtMTMuMS0uNSAxNy40IDE2LjMgNi40LTE3IDUtMS4yIDE3LjUtMTAtMTQuMy0xNyA0LjQgMTAuOC0xMy45LTkuNC0xNC43IDE2LjYgNS43TTU1OSAyMDkuOGwxMiAxMi42IDE1LjktNy40LTguMyAxNS44IDExLjUgMTMuMS0xNy0yLjgtOSAxNS41TDU2MiAyMzlsLTE3LTMuNSAxNS43LThtMzQuMiAyMSA1LjUgMTYuNiAxNy41LjMtMTQuMiAxMC43IDQuNyAxNi44LTE0LjEtMTAtMTQuNiAxMC4xIDUuNC0xNi44LTEzLjgtMTAuNiAxNy42LS40bTE5LjUgMzMuMi0yIDE3LjQgMTUuNyA3LjctMTcuMyAzLjYtMi43IDE3LjMtOC43LTE1LjEtMTcuNCAyLjkgMTItMTMtOC4xLTE1LjUgMTYgNy4ybTMgMzkuOC03LjggMTUuNkw2MDMgMzc5bC0xNy40LTIuNy04LjQgMTUuMy0zLTE3LjMtMTcuNC0zLjMgMTUuNi04LTIuMy0xNy40IDEyLjYgMTIuM20tOS44IDM5LjEtMTQuNyA5LjIgMy44IDE3LjMtMTMuNS0xMS41LTE1IDguNiA2LjMtMTYuMy0xMy4xLTEyLjEgMTcuNCAxLjUgNy0xNiA0LjQgMTcuMiIvPgogIDxwYXRoIGZpbGw9IiMwMDYiIGQ9Ik0wIDBoMzIwdjI0MEgweiIvPgogIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Im0zNy41IDAgMTIyIDkwLjVMMjgxIDBoMzl2MzFsLTEyMCA4OS41IDEyMCA4OVYyNDBoLTQwbC0xMjAtODkuNUw0MC41IDI0MEgwdi0zMGwxMTkuNS04OUwwIDMyVjB6Ii8+CiAgPHBhdGggZmlsbD0iI2M4MTAyZSIgZD0iTTIxMiAxNDAuNSAzMjAgMjIwdjIwbC0xMzUuNS05OS41em0tOTIgMTAgMyAxNy41LTk2IDcySDB6TTMyMCAwdjEuNWwtMTI0LjUgOTQgMS0yMkwyOTUgMHpNMCAwbDExOS41IDg4aC0zMEwwIDIxeiIvPgogIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xMjAuNSAwdjI0MGg4MFYwek0wIDgwdjgwaDMyMFY4MHoiLz4KICA8cGF0aCBmaWxsPSIjYzgxMDJlIiBkPSJNMCA5Ni41djQ4aDMyMHYtNDh6TTEzNi41IDB2MjQwaDQ4VjB6Ii8+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-cl {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWNsIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNMCAwaDY4Mi43djUxMkgweiIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXBhdGg9InVybCgjYSkiIHRyYW5zZm9ybT0ic2NhbGUoLjkzNzUpIj4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0yNTYgMGg1MTJ2MjU2SDI1NnoiLz4KICAgIDxwYXRoIGZpbGw9IiMwMDM5YTYiIGQ9Ik0wIDBoMjU2djI1NkgweiIvPgogICAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE2Ny44IDE5MS43IDEyOC4yIDE2MmwtMzkuNSAzMCAxNC43LTQ4LjhMNjQgMTEzLjFsNDguNy0uNUwxMjcuOCA2NGwxNS41IDQ4LjUgNDguNy4xLTM5LjIgMzAuNCAxNSA0OC43eiIvPgogICAgPHBhdGggZmlsbD0iI2Q1MmIxZSIgZD0iTTAgMjU2aDc2OHYyNTZIMHoiLz4KICA8L2c+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-cm {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0iZmxhZy1pY29ucy1jbSIgdmlld0JveD0iMCAwIDY0MCA0ODAiPgogIDxwYXRoIGZpbGw9IiMwMDdhNWUiIGQ9Ik0wIDBoMjEzLjN2NDgwSDB6Ii8+CiAgPHBhdGggZmlsbD0iI2NlMTEyNiIgZD0iTTIxMy4zIDBoMjEzLjR2NDgwSDIxMy4zeiIvPgogIDxwYXRoIGZpbGw9IiNmY2QxMTYiIGQ9Ik00MjYuNyAwSDY0MHY0ODBINDI2Ljd6Ii8+CiAgPGcgZmlsbD0iI2ZjZDExNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzIwIDI0MCkgc2NhbGUoNy4xMTExKSI+CiAgICA8ZyBpZD0iYiI+CiAgICAgIDxwYXRoIGlkPSJhIiBkPSJNMC04LTIuNS0uNCAxLjMuOXoiLz4KICAgICAgPHVzZSB4bGluazpocmVmPSIjYSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJzY2FsZSgtMSAxKSIvPgogICAgPC9nPgogICAgPHVzZSB4bGluazpocmVmPSIjYiIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJyb3RhdGUoNzIpIi8+CiAgICA8dXNlIHhsaW5rOmhyZWY9IiNiIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB0cmFuc2Zvcm09InJvdGF0ZSgxNDQpIi8+CiAgICA8dXNlIHhsaW5rOmhyZWY9IiNiIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB0cmFuc2Zvcm09InJvdGF0ZSgtMTQ0KSIvPgogICAgPHVzZSB4bGluazpocmVmPSIjYiIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJyb3RhdGUoLTcyKSIvPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-cn {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0iZmxhZy1pY29ucy1jbiIgdmlld0JveD0iMCAwIDY0MCA0ODAiPgogIDxkZWZzPgogICAgPHBhdGggaWQ9ImEiIGZpbGw9IiNmZjAiIGQ9Ik0tLjYuOCAwLTEgLjYuOC0xLS4zaDJ6Ii8+CiAgPC9kZWZzPgogIDxwYXRoIGZpbGw9IiNlZTFjMjUiIGQ9Ik0wIDBoNjQwdjQ4MEgweiIvPgogIDx1c2UgeGxpbms6aHJlZj0iI2EiIHdpZHRoPSIzMCIgaGVpZ2h0PSIyMCIgdHJhbnNmb3JtPSJtYXRyaXgoNzEuOTk5MSAwIDAgNzIgMTIwIDEyMCkiLz4KICA8dXNlIHhsaW5rOmhyZWY9IiNhIiB3aWR0aD0iMzAiIGhlaWdodD0iMjAiIHRyYW5zZm9ybT0ibWF0cml4KC0xMi4zMzU2MiAtMjAuNTg3MSAyMC41ODY4NCAtMTIuMzM1NzcgMjQwLjMgNDgpIi8+CiAgPHVzZSB4bGluazpocmVmPSIjYSIgd2lkdGg9IjMwIiBoZWlnaHQ9IjIwIiB0cmFuc2Zvcm09Im1hdHJpeCgtMy4zODU3MyAtMjMuNzU5OTggMjMuNzU5NjggLTMuMzg1NzggMjg4IDk1LjgpIi8+CiAgPHVzZSB4bGluazpocmVmPSIjYSIgd2lkdGg9IjMwIiBoZWlnaHQ9IjIwIiB0cmFuc2Zvcm09Im1hdHJpeCg2LjU5OTEgLTIzLjA3NDkgMjMuMDc0NiA2LjU5OTE5IDI4OCAxNjgpIi8+CiAgPHVzZSB4bGluazpocmVmPSIjYSIgd2lkdGg9IjMwIiBoZWlnaHQ9IjIwIiB0cmFuc2Zvcm09Im1hdHJpeCgxNC45OTkxIC0xOC43MzU1NyAxOC43MzUzMyAxNC45OTkyOSAyNDAgMjE2KSIvPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-co {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWNvIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCI+CiAgICA8cGF0aCBmaWxsPSIjZmZlODAwIiBkPSJNMCAwaDY0MHY0ODBIMHoiLz4KICAgIDxwYXRoIGZpbGw9IiMwMDE0OGUiIGQ9Ik0wIDI0MGg2NDB2MjQwSDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZGEwMDEwIiBkPSJNMCAzNjBoNjQwdjEyMEgweiIvPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-cr {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWNyIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCI+CiAgICA8cGF0aCBmaWxsPSIjMDAwMGI0IiBkPSJNMCAwaDY0MHY0ODBIMHoiLz4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDc1LjRoNjQwdjMyMi4zSDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZDkwMDAwIiBkPSJNMCAxNTcuN2g2NDB2MTU3LjdIMHoiLz4KICA8L2c+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-cu {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWN1IiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNLTMyIDBoNjgyLjd2NTEySC0zMnoiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgogIDxnIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1wYXRoPSJ1cmwoI2EpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMCkgc2NhbGUoLjk0KSI+CiAgICA8cGF0aCBmaWxsPSIjMDA1MGYwIiBkPSJNLTMyIDBoNzY4djUxMkgtMzJ6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNLTMyIDEwMi40aDc2OHYxMDIuNEgtMzJ6bTAgMjA0LjhoNzY4djEwMi40SC0zMnoiLz4KICAgIDxwYXRoIGZpbGw9IiNlZDAwMDAiIGQ9Im0tMzIgMCA0NDAuNyAyNTUuN0wtMzIgNTExVjB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTYxLjggMzI1LjUgMTE0LjMgMjkwbC00Ny4yIDM1LjggMTcuNi01OC4xLTQ3LjItMzYgNTguMy0uNCAxOC4xLTU4IDE4LjUgNTcuOCA1OC4zLjEtNDYuOSAzNi4zIDE4IDU4eiIvPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-cv {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWN2IiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNLTEyMy40IDBoNjgyLjZ2NTEyaC02ODIuNnoiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgogIDxnIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1wYXRoPSJ1cmwoI2EpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTUuNykgc2NhbGUoLjk0KSI+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNLTEyMy40IDIzM0g3MjN2MjA2aC04NDYuNXoiLz4KICAgIDxwYXRoIGZpbGw9IiMwODE4NzMiIGQ9Ik0tMTIyLjggMGg4NDZ2MjU2LjZoLTg0NnptLjMgMzg1LjloODUyLjFWNTEyaC04NTIuMXoiLz4KICAgIDxwYXRoIGZpbGw9IiNkZTM5MjkiIGQ9Ik0tMTIyLjUgMzAyLjZoODQ2djM5LjZoLTg0NnoiLz4KICAgIDxwYXRoIGZpbGw9IiNmZmNlMDgiIGQ9Im0xMzEgMzk5LjIgNi42IDIwLjRIMTU5bC0xNy40IDEyLjcgNi42IDIwLjVMMTMxIDQ0MGwtMTcuNCAxMi43IDYuNy0yMC41LTE3LjQtMTIuN2gyMS41TTMxNyAyNTAuNGw2LjcgMjAuNUgzNDVsLTE3LjQgMTIuNiA2LjYgMjAuNS0xNy40LTEyLjctMTcuNCAxMi43IDYuNi0yMC41LTE3LjQtMTIuNmgyMS42bS0yMjIgNjQuNCA2LjYgMjAuNWgyMS41TDk5IDM2OC42bDYuNyAyMC40LTE3LjQtMTIuNkw3MC45IDM4OWw2LjYtMjAuNC0xNy40LTEyLjdoMjEuNU0zMTcgMzI5LjVsNi43IDIwLjRIMzQ1bC0xNy40IDEyLjcgNi42IDIwLjQtMTcuNC0xMi42LTE3LjQgMTIuNyA2LjYtMjAuNS0xNy40LTEyLjdoMjEuNm0tNDAuNS0xNjEuNyA2LjcgMjAuNEgyOThsLTE3LjQgMTIuNyA2LjYgMjAuNS0xNy40LTEyLjctMTcuNCAxMi43IDYuNy0yMC41LTE3LjUtMTIuN2gyMS42bS02NC41LTQ1LjIgNi43IDIwLjVoMjEuNWwtMTcuNCAxMi42IDYuNiAyMC41LTE3LjQtMTIuNi0xNy40IDEyLjYgNi43LTIwLjUtMTcuNC0xMi42SDE5Mm0tNjQuNSAyLjkgNi43IDIwLjVoMjEuNWwtMTcuNCAxMi42IDYuNyAyMC41LTE3LjUtMTIuNy0xNy40IDEyLjcgNi43LTIwLjUtMTcuNC0xMi42SDEyMW0tMzQuOCA0My4yIDYuNiAyMC41aDIxLjZsLTE3LjUgMTIuNiA2LjcgMjAuNS0xNy40LTEyLjctMTcuNCAxMi43IDYuNi0yMC41TDU4IDI3MWgyMS41bTExOS4yIDE0OS40IDYuNyAyMC41aDIxLjVsLTE3LjQgMTIuNiA2LjcgMjAuNS0xNy41LTEyLjctMTcuNCAxMi43IDYuNy0yMC41LTE3LjQtMTIuNkgxOTJtODIuMi00MS43IDYuNiAyMC40aDIxLjVMMjg1IDQzMi4zbDYuNyAyMC41LTE3LjQtMTIuNy0xNy41IDEyLjcgNi43LTIwLjUtMTcuNC0xMi43aDIxLjUiLz4KICA8L2c+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-cw {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0iZmxhZy1pY29ucy1jdyIgdmlld0JveD0iMCAwIDY0MCA0ODAiPgogIDxkZWZzPgogICAgPGNsaXBQYXRoIGlkPSJhIj4KICAgICAgPHBhdGggZmlsbC1vcGFjaXR5PSIuNyIgZD0iTTAgMGg2ODIuN3Y1MTJIMHoiLz4KICAgIDwvY2xpcFBhdGg+CiAgICA8cGF0aCBpZD0iYiIgZD0ibTAtMSAuMi43SDFMLjMgMGwuMi43TDAgLjRsLS42LjQuMi0uNy0uNS0uNGguN3oiLz4KICA8L2RlZnM+CiAgPGcgY2xpcC1wYXRoPSJ1cmwoI2EpIiB0cmFuc2Zvcm09InNjYWxlKC45NCkiPgogICAgPHBhdGggZmlsbD0iIzAwMmI3ZiIgZD0iTTAgMGg3Njh2NTEySDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZjllODE0IiBkPSJNMCAzMjBoNzY4djY0SDB6Ii8+CiAgICA8dXNlIHhsaW5rOmhyZWY9IiNiIiB3aWR0aD0iMTM1MDAiIGhlaWdodD0iOTAwMCIgeD0iMiIgeT0iMiIgZmlsbD0iI2ZmZiIgdHJhbnNmb3JtPSJzY2FsZSg0Mi42NykiLz4KICAgIDx1c2UgeGxpbms6aHJlZj0iI2IiIHdpZHRoPSIxMzUwMCIgaGVpZ2h0PSI5MDAwIiB4PSIzIiB5PSIzIiBmaWxsPSIjZmZmIiB0cmFuc2Zvcm09InNjYWxlKDU2LjkpIi8+CiAgPC9nPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-cx {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0iZmxhZy1pY29ucy1jeCIgdmlld0JveD0iMCAwIDY0MCA0ODAiPgogIDxwYXRoIGZpbGw9IiMwMDIxYWQiIGQ9Ik0wIDBoNjQwdjQ4MEgweiIvPgogIDxwYXRoIGZpbGw9IiMxYzhhNDIiIGQ9Ik0wIDBoNjQwdjQ4MHoiLz4KICA8Y2lyY2xlIGN4PSIzMjAiIGN5PSIyNDAiIHI9IjU3LjgiIGZpbGw9IiNmZmM2MzkiLz4KICA8cGF0aCBmaWxsPSIjMWM4YTQyIiBkPSJNMjg0LjcgMjE0YzQgNS41IDEwIDE0LjYgMTQuOCAxMi4yIDMuNyAwIDUuNy4zIDYuMiAyLjhhMzcgMzcgMCAwIDAgMzMtMTQuM3MuOCAwIC41LTQuNWMwLTIgMi44LTEuNiAyLjgtMSAuNCAxIC40IDEuNy45IDEuOCAxLS40IDIuNy0zIDQtNC42LjMtLjcuMS0xLjUuMi0yLjQuNy0xLjcgMi40LTEuMyAyLjgtLjRsLjYgMS42YzEuOCAxLjIgNSAwIDUuMiAwIC4zLTEuNCAxLjItMS4yIDEuMi0xLjIgMS4yLS4zLjctLjIgMS41LjItLjcgNy43IDEuNSA4IDEuMyAxMiAuMSA0LjQtMS4zIDUuNi0xLjMgNy4zLjQgMiA3IDIuMSA0LjYgMy45LTIgMSAwIDMtMyAzLjgtOC44IDQuNS0xMC40IDguMy0xMC40IDguM3MtMi4yIDQuMi0yLjUgNC4yYy0xLjUgMi44LTMuMyAxLjItNC40IDIuNi0uNSAxLjctMSA1LjUgMCA3LjQuNSAyLjcgMCA0LjItLjcgNi45LS42IDUuNi0yLjggNi41LTMuMSA4LjQtMSAyLjIuMiAxMi0uOCAxMi02LjUuMi0xMS41LTEuMi0xNC4xLTEuNyAyLjUtMTAuOSAxLjUtMjAuNCAxLjUtMjEuNC0uNi03LjgtMTEuNi01LjktMTMuMy03LTEuNC0uMi0yLjMtMS4zLTIuNy0xLjgtMS42LS4yLTIuMi0uNi0zLjctLjctLjguNC0uMy44LTIgMS4zLTQuNS41LTYuNC0zLjgtNi40LTMuOC4yLTEuNS05LjkuMy0xNS4zLTEtMi4zIDEuMy0zLjMgNS01LjEgNS40IDAgMS4xLTMtMS0zLjYtMi0uMi0zLjQgMi44LTQuOCAyLjgtNC44IDIuNC0xLjcgMy44LTIgNS0zLjEuNS0yLjkuMi01IDEuNS03LjEgMS0xLjcgMi41LTEgMy41LTEuNiAxLjEtLjggMS42LTUuNi42LTdsLTQuNy00LjJjLTEuNC00LjEgMS43LTYuOCAyLjYtNi41eiIvPgogIDxwYXRoIGZpbGw9IiNmZmM2MzkiIGQ9Ik01NjEuOSAxNDIuNGMtMi42LTEwLjMtMjYtMzIuNy00My43LTQ2LjktNC4yLTIuOC03LTEuMS02LjQgMyAyLjIgMy42IDMuOCA3LjYgNiAxMS4zLjYgMi41IDEuOCA0LjIgMi40IDYuNiAwIDAgLjIgNC4yLjYgNC42IDUuNCA2IDYuMiAxMS4xIDYuMiAxMS4xYTQ5IDQ5IDAgMCAwIDExLjUgMTUuNmM2LjIgMy45IDEuNiAxNiAxLjggMjIuNSAwIDQtMi45IDMuNi01LjUgMy0yMC4xLTE4LjUtNDAuMS0xOC41LTU3LjgtMjMuOS02LjgtLjctNyAyLjYtNC43IDQuNGExMjkgMTI5IDAgMCAwIDM5LjEgMjkuNmw3LjcgNC44IDguOCA3LjNjNi44IDQuNCA3LjMgOC40IDcuMyA4LjguMiA4LjItNC4yIDE0LjYtNS41IDE3LjItMi4zIDguNy03IDEwLjItNyAxMC4yLTM3LjYgMjUuNC01Ny40IDMyLTExOC40IDI0LjEtMS0uNC02LjguNSAwIDMgMTUuNSA1LjIgNTMuNyAxMy41IDkwLjYtNCA5LTYuMiAxNC44LTQuMiAyMS4zLThhMjg3LjMgMjg3LjMgMCAwIDEgMjguMy0xNS40YzguMy00LjUgMzEuMy05LjQgMzYuNi0xMy44IDYuMS0uNSAxMi40LTEuMyAxMi44LTYuNSAyLTEuMyA1LS4zIDcuMi00LjYgNC44LS45IDQtMi42IDQtMi42LTEuMi0zLjQtNS44LTQuOC05LTcuMy00LjgtMS42LTgtMi0xMS41LS40bC0zLjMgMS41cy01LjEtLjctNS4xLTEuMWMtMTEuNC0uNi0xMC4zLTM4LjMtMTQuMy01NHoiLz4KICA8cGF0aCBmaWxsPSIjMWM4YTQyIiBkPSJNNTg4LjYgMjA0LjJhMi44IDEuOCAxNiAxIDEtNS40LTEuNyAyLjggMS44IDE2IDAgMSA1LjQgMS43eiIvPgogIDxnIGZpbGw9IiNmZmYiIHRyYW5zZm9ybT0ibWF0cml4KC42NCAwIDAgLjY0IDAgODApIj4KICAgIDxwYXRoIGlkPSJhIiBkPSJtMTg4LjIgMTkxLTEyLjgtMTItMTIuOSAxMS44IDEuNC0xNy40LTE3LjMtMi44IDE0LjUtOS44LTguNi0xNS4yIDE2LjcgNS4zIDYuNS0xNi4yTDE4MiAxNTFsMTYuNy01LTguOCAxNSAxNC40IDEwLTE3LjMgMi41IDEuMiAxNy40eiIvPgogICAgPHBhdGggZD0ibTIzMy40IDMzNS41LTEzLjgtOS4xLTEzLjQgOS42IDQuOC0xNS41LTEzLjYtOS41IDE2LjYtLjQgNS0xNS41IDUuNiAxNS4zIDE2LjctLjFMMjI4IDMyMGw1LjMgMTUuNHoiLz4KICAgIDx1c2UgeGxpbms6aHJlZj0iI2EiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHg9IjIuNSIgeT0iMjY5LjEiLz4KICAgIDx1c2UgeGxpbms6aHJlZj0iI2EiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHg9Ii0xMTIuMSIgeT0iMTIzLjIiLz4KICAgIDx1c2UgeGxpbms6aHJlZj0iI2EiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHg9IjEwOC40IiB5PSI4NSIvPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-cy {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/cy.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-cz {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWN6IiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGg2NDB2MjQwSDB6Ii8+CiAgPHBhdGggZmlsbD0iI2Q3MTQxYSIgZD0iTTAgMjQwaDY0MHYyNDBIMHoiLz4KICA8cGF0aCBmaWxsPSIjMTE0NTdlIiBkPSJNMzYwIDI0MCAwIDB2NDgweiIvPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-de {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWRlIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iI2ZmY2UwMCIgZD0iTTAgMzIwaDY0MHYxNjBIMHoiLz4KICA8cGF0aCBkPSJNMCAwaDY0MHYxNjBIMHoiLz4KICA8cGF0aCBmaWxsPSIjZDAwIiBkPSJNMCAxNjBoNjQwdjE2MEgweiIvPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-dj {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWRqIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNLTQwIDBoNjgyLjd2NTEySC00MHoiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgogIDxnIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1wYXRoPSJ1cmwoI2EpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNy41KSBzY2FsZSguOTQpIj4KICAgIDxwYXRoIGZpbGw9IiMwYzAiIGQ9Ik0tNDAgMGg3Njh2NTEySC00MHoiLz4KICAgIDxwYXRoIGZpbGw9IiM2OWYiIGQ9Ik0tNDAgMGg3Njh2MjU2SC00MHoiLz4KICAgIDxwYXRoIGZpbGw9IiNmZmZlZmUiIGQ9Im0tNDAgMCAzODIuNyAyNTUuN0wtNDAgNTExVjB6Ii8+CiAgICA8cGF0aCBmaWxsPSJyZWQiIGQ9Ik0xMTkuOCAyOTIgODkgMjcwbC0zMC43IDIyLjRMNjkuNyAyNTZsLTMwLjYtMjIuNSAzNy45LS4zIDExLjctMzYuMyAxMiAzNi4yaDM3LjlsLTMwLjUgMjIuNyAxMS43IDM2LjR6Ii8+CiAgPC9nPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-dk {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWRrIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iI2M4MTAyZSIgZD0iTTAgMGg2NDAuMXY0ODBIMHoiLz4KICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjA1LjcgMGg2OC42djQ4MGgtNjguNnoiLz4KICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAyMDUuN2g2NDAuMXY2OC42SDB6Ii8+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-dm {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/dm.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-do {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/do.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-dz {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWR6IiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTMyMCAwaDMyMHY0ODBIMzIweiIvPgogIDxwYXRoIGZpbGw9IiMwMDYyMzMiIGQ9Ik0wIDBoMzIwdjQ4MEgweiIvPgogIDxwYXRoIGZpbGw9IiNkMjEwMzQiIGQ9Ik00MjQgMTgwYTEyMCAxMjAgMCAxIDAgMCAxMjAgOTYgOTYgMCAxIDEgMC0xMjBtNCA2MC0xMDgtMzUuMiA2Ny4yIDkyVjE4My4ybC02Ny4yIDkyeiIvPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-ec {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/ec.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-ee {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWVlIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCI+CiAgICA8cmVjdCB3aWR0aD0iNjQwIiBoZWlnaHQ9IjQ3Ny45IiByeD0iMCIgcnk9IjAiLz4KICAgIDxyZWN0IHdpZHRoPSI2NDAiIGhlaWdodD0iMTU5LjMiIHk9IjMyMC43IiBmaWxsPSIjZmZmIiByeD0iMCIgcnk9IjAiLz4KICAgIDxwYXRoIGZpbGw9IiMxNzkxZmYiIGQ9Ik0wIDBoNjQwdjE1OS4zSDB6Ii8+CiAgPC9nPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-eg {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/eg.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-eh {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWVoIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNLTE1OC43IDBINTI0djUxMmgtNjgyLjd6Ii8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcGF0aD0idXJsKCNhKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQ4LjgpIHNjYWxlKC45NCkiPgogICAgPHBhdGggZD0iTS0xNTguMyAwaDY4MC45djI1NS4zaC02ODAuOXoiLz4KICAgIDxwYXRoIGZpbGw9IiMwMDdhM2QiIGQ9Ik0tMTU4LjMgMjU1LjNoNjgwLjl2MjU1LjNoLTY4MC45eiIvPgogICAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTS0xNTguMyAxNDguOWg2ODAuOXYyMTIuOGgtNjgwLjl6Ii8+CiAgICA8cGF0aCBmaWxsPSIjYzQxMTFiIiBkPSJtLTE1OC4zIDAgMzQwLjQgMjU1LjMtMzQwLjQgMjU1LjNaIi8+CiAgICA8Y2lyY2xlIGN4PSIzNTIuMyIgY3k9IjI1NS4zIiByPSI2OC4xIiBmaWxsPSIjYzQxMTFiIi8+CiAgICA8Y2lyY2xlIGN4PSIzNzcuOSIgY3k9IjI1NS4zIiByPSI2OC4xIiBmaWxsPSIjZmZmIi8+CiAgICA8cGF0aCBmaWxsPSIjYzQxMTFiIiBkPSJtMzM0IDI5Ni41IDI5LjEtMjAuNyAyOC44IDIxLTEwLjgtMzQgMjktMjAuOS0zNS43LS4yLTExLTM0LTExLjIgMzMuOS0zNS43LS4yIDI4LjcgMjEuMi0xMS4xIDM0eiIvPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-er {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWVyIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxwYXRoIGZpbGw9IiNiZTAwMjciIGQ9Ik0wIDBoNjQwdjQ4MEgweiIvPgogICAgPHBhdGggZmlsbD0iI2I0ZDdmNCIgZD0ibTAgNDgwIDY0MC0uM1YyNDBMMCA0ODB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjMjM5ZTQ2IiBkPSJtMCAwIDY0MCAuM1YyNDBMMCAweiIvPgogICAgPHBhdGggZmlsbD0iI2YzZTI5NSIgZD0iTTE4Ni4yIDM2MC40Yy0xMC43IDMtMTYuOCAxMS4zLTE2LjcgMTkuMWw1Mi44LS4yYy40LTguNC02LjUtMTYuMi0xNy0xOS4zIDUxLjYtMSA5Ni40LTIwLjQgMTA0LjYtMzIuOC04LTMuNS0xNy40IDIuMS0yNCAuOCAxNS43LTcuMyA2My0zNy45IDU1LjMtNzAuNy02IDE4LjItMjQgMzMuMy0zMS44IDM3LjQgMTcuNy0yNi44IDQxLjgtNTQuOCAyMC45LTc2LjQgMSAxMi41LTggMjYuMy0xMiAyNy40IDEwLjMtMjguNCAyMC02NC0yLjEtODcuNCAyLjkgOC41IDEuNyAzMi40LTIuMyAzMy41LTEuMi0xOS4zLTQuNS01OS44LTI0LjgtNTkuMyA2LjQgNS44IDkuMiAyMS40IDkuNCAzNy4yYTU3LjUgNTcuNSAwIDAgMC0yMS4xLTI3IDExOC4zIDExOC4zIDAgMCAwLTQxLjUtNDIuMmMxLjggMTIuNyAzLjMgMjIuNyAyMSAzNS45LTkuMi0uNi0xOC40LTE4LjEtMjguMy0xOC42LTcuOS0uNC0xNCA3LjEtMjYuOSAyLjggMS40IDQuMiA3LjQgNi4xIDguNyA5LjItMi44IDItOS4zLS4zLTE0LjctMyA3LjUgMTAgMTkgMTYgMjguOCAxNCAxMS43LTIuMiAyNC4yLTEgMzYuMiA1LjhhNjMgNjMgMCAwIDEtMjIuNS42YzYuOSA3IDExLjUgMTEuNyAyMy42IDExLjYgMTAuNyAwIDE2LjQtNS44IDE5LjEtMi4yIDYuOCA4IDExLjMgMTYgMTcgMjUuNC0xMi41IDEuMy04LjctMTQuMS0yMi42LTIyLTcuOSAxNiA5IDM1LjIgMjAuMyA0My4yYTY1IDY1IDAgMCAwIDcuMSAzMS41YzMuNSA2LjUgOCAxMy4yIDYuMyAyNy45LTYuOS01LTEzLjUtMjEuOC0xMS0zNS4xLTguNiAyLjMtMTIgMTcuNC04IDI1IDMgNS43IDUgMTYuOCAxLjYgMjEuNy0zLjQgNC42LTMuNyA0LTMuNyAxNCAuMSA1LjgtMy4yIDEyLjgtOC41IDE3LjdhMzUuNSAzNS41IDAgMCAwIDEuMS0xNS44Yy00LjIgNy4yLTE0LjkgMTQuNi0xOC4yIDIyLjQtMy4zIDcuNy00LjEgMjEuMi0yMCAyNC4zLTIwLjYgNC0yNy43IDcuNi00MC44IDEzLTEuNS0xMCAyLjktMzEgMTEuMy0yOS43IDguMSAxLjQgMzMtOC42IDI0LTI5LjUtMS43IDYuNi03LjUgMTMtMTMuOSAxMy4zIDYuOS04LjggMTktMTggMTMuMS0zMi44YTQyLjYgNDIuNiAwIDAgMS0xNi4zIDE4YzguNC0xNiAxLTIxLTktNy42LTMuOCA1LjEtNi4xIDE1LjQtOC41IDI4LjUtNC0xMC42LTMuNy0yNC42LTguNC0zNi00LjgtMTIuMyA2LjUtMTUuNSAxMS44LTE0LjUgMTMgMy41IDM0LjkgMy41IDMzLjMtMTguMS01LjcgNy4zLTE1LjUgOS41LTI2LjIgNyAxMi04LjggMjEuNC0yNS4zIDgtMzRhMzEgMzEgMCAwIDEtMTYuOSAyNC4xIDUwLjggNTAuOCAwIDAgMS0uMy0yNC44Yy01LjIgNS42LTkgMTctMTIuMSAzMC4yLS4zLTEzIDIuMi0yMi4zIDQtMjkuMyAyLjgtMTAuMSA5LjYtMy41IDIwLTIuOCAxMC4yLjYgMjQtNSAyMS40LTE4LjctMy40IDUuNS0xMC41IDcuNi0xNy43IDcgOC43LTUuMyAyMy44LTE0LjYgMTUuNS0yOS0zLjUgNS40LTQuNiAxMC0xNC43IDExLjcgMi42LTYgMy0xNC43IDExLTE4LTE0LTIuOS0yMiA2LjMtMjYuMiAyMC43LTEuNi0xMC0zLjYtMTMuNi00LTIxIDcuNi04LjMgOC40LTI0LjgtOC0yOC40YTM1IDM1IDAgMCAwIDEuMiAxNy40Yy03LjctNC42LTE4LjUtNy4xLTI1LjgtLjcgNSA1LjMgMTIuNSAxMCAyNC4yIDQuMi0yLjggOS0xMCA3LjUtMTkuOCA0IDYgMTEuMyAxMy42IDEzLjMgMjIgMTIgNC40IDExLjYgNC42IDIwLjQtOC4zIDM3LjIuNi0xMC40LS4xLTE4LjItOC40LTI2LjctNy4yLTctMTMgLjMtMS44IDE1LjgtNi44LTUtMTQuNC0xNS0xNi43LTI1LjEtMi4yIDEyLjQtLjIgMjcuMSA2LjcgMzUuNC0zLjMgMy41LTctLjQtMTIuNS05IDIgMjcuNCAxMy43IDMyLjcgMjkuNCAyNi42LjQgMTUgLjQgMjguOSAxLjMgNDctOS4xLTEzLjItMjAuNy0yMy0yNy4xLTI1LjQtMiA3LjMgNS41IDE3IDkuOCAyMi4zLTYuNS0xLjQtMjAuNS0xMi0yMC41LTEyLTEuNCAxMi4xIDE0LjMgMjMuNCAyNC41IDI4LjQtMTItLjUtMTcuMy01LTI1LTEyLjQuMiAzMy44IDM2LjYgMjcuOSA0My41IDIyLjdsMyA1Mi41Yy0xMC4zLTEuOC05LjUtNS0xOC4zLTUuNy0yNC41LTEtNDMuOS0yOS40LTUwLjMtNTAuMy0xLjkgMy40LS40IDctMi4xIDExLjMtNC0xMC4zLTktMjMuNi0xNS45LTI5LjggMS44IDYgMiAxMi4xIDEuNCAyMy4zLTIuNC03LjItNC41LTkuNS00LjctMTggLjEtNi41IDYuMy0xMS4zIDYtMjAuNS0uMy02LjctNi40LTIxLjMtNy4zLTMyLjUtMyAxMS42LTQuOCAyMy44LTkuNCAzMSAyLjMtMTIuNCAxLjYtMjEgNS40LTI5LjMgNC40LTguNyA4LjEtMTYuNiA1LjItMjUuNC0yLjggMy40LTEuOSA2LjUtOSAxNC44LTEuNS05IDkuMi0yMy41IDE5LjYtMjkuMyA3LjMtMy44IDE2LjUtMTcuNiAxMC41LTI3LTYuOSA1LTEwIDExLjYtMTkuNyAyMyA3LTI3IDI1LTM0LjIgNDYuNS0zNC4zIDQuNyAwIDE0LjMtMS43IDE3LTgtNiAyLjMtMTMuMiAyLjYtMTkuNiAxLjQgNC43LTYuOSAxNC40LTYgMjMuNi02IDcuMSAwIDE4LjMtMSAyMi44LTExLjJhNTAuOCA1MC44IDAgMCAxLTMxIDEuOWMxMy43LTcgMzUtNy44IDQ2LTE3LjEtMTIuNS05LjMtNDMuNyAyLjItNjMuNCAxNS43IDUuNS01IDE0LjItMTQgMTktMjEuMi0xMC44LTUuMi0zOCAyNS00Ny40IDQzLTkgNS0xMi41IDEzLTE2IDE4LjUgNC43LTE2LjEgNS4yLTI3LjggOS4yLTQxQzgwIDEzOCA5Mi42IDE5NC42IDg2IDIwOC4yYy44LTE1IC4xLTM0LjEtNi00NC05LjQgNy4yLTEwLjIgNDkuNS0xLjQgODQuNy0zLjItOS40LTkuMi0xOC4yLTExLjEtMjkuNy0xNCAyNS40IDguMiA1NS41IDI2LjcgNzkuMi0xNC03LjMtMjcuNy0yMi45LTM2LjgtMzYgMi41IDQ1LjYgNTAgNTUgNTcuNCA2Ni4yLTEwLTQuNy0yOS4xLTEzLjktMzcuMy00LjJhOTkgOTkgMCAwIDEgMzIuMyAxMi4xYzEyLjQgMTUuNCAzNS43IDIyLjIgNzYuNCAyMy45eiIvPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-es {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/es.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-et {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWV0IiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNLTYxLjMgMGg2ODIuN3Y1MTJILTYxLjN6Ii8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS13aWR0aD0iMXB0IiBjbGlwLXBhdGg9InVybCgjYSkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU3LjUpIHNjYWxlKC45NCkiPgogICAgPHBhdGggZmlsbD0iI2ZmYzYyMSIgZD0iTS0yMzggMy41SDgwMHY0OThILTIzOHoiLz4KICAgIDxwYXRoIGZpbGw9IiNlZjIxMTgiIGQ9Ik0tMjQwIDM0Mi41SDc5OS4zVjUxMkgtMjQweiIvPgogICAgPHBhdGggZmlsbD0iIzI5OGMwOCIgZD0iTS0yMzggMEg4MDB2MTgwSC0yMzh6Ii8+CiAgICA8Y2lyY2xlIGN4PSI1MzQuMiIgY3k9IjM1MyIgcj0iMTk5LjciIGZpbGw9IiMwMDZiYzYiIHRyYW5zZm9ybT0ibWF0cml4KC41NCAwIDAgLjU0IC0yNS44IDc0KSIvPgogICAgPHBhdGggZmlsbD0iI2ZmYzYyMSIgZD0ibTIxNC4zIDE4OC4yLTYuNSA0LjUgMjMuNSAzMyA2LjMtNC0yMy40LTMzLjV6bTI5LjQgNzgtOS43LTYuOCA0LTEyLjctNDguMS43LTE0LTEwLjcgNjUuNy0uNyAxMi4yLTM2LjkgNi42IDE1LTE2LjcgNTJ6bTc2LjUtNzAuNy02LjMtNC44LTI0LjMgMzIuNCA1LjYgNC43IDI1LTMyLjN6TTI1NC44IDI0N2wzLjUtMTEuMmgxMy4zTDI1Ni40IDE5MGw2LTE2LjUgMjAuNSA2Mi40IDM4LjguNS0xMi4yIDEwLjctNTQuNy0uMnptOTAuNiA1MS4yIDIuNy03LjQtMzguMy0xMy4zLTIuOCA3IDM4LjQgMTMuN3ptLTY5LjEtNDYuNCAxMS43LS4xIDQuMSAxMi42IDM4LjgtMjguNSAxNy42LjYtNTMuMSAzOC43IDExLjUgMzcuMi0xNC04LjQtMTYuNi01Mi4xem0tMTkuOCAxMDIgNy45LjIuMy00MC41LTcuNC0uNS0uOCA0MC45em0yMi04MC4zIDMuOCAxMS4xLTEwLjcgOCAzOS40IDI3LjcgNSAxNi44LTUzLjYtMzgtMzEuNSAyMi43IDMuNS0xNiA0NC0zMi4zem0tMTAzLjMgMTMgMi4zIDcuNSAzOC43LTEyLjItMi03LjItMzkgMTEuOXptODMuMi00LTkuNCA3LjEtMTAuOC03LjctMTQuMiA0Ni0xNC40IDEwIDE5LjUtNjIuNy0zMS40LTIzIDE2LjMtMS42IDQ0LjQgMzEuOXoiLz4KICA8L2c+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-fi {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWZpIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGg2NDB2NDgwSDB6Ii8+CiAgPHBhdGggZmlsbD0iIzAwMmY2YyIgZD0iTTAgMTc0LjVoNjQwdjEzMUgweiIvPgogIDxwYXRoIGZpbGw9IiMwMDJmNmMiIGQ9Ik0xNzUuNSAwaDEzMC45djQ4MGgtMTMxeiIvPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-fj {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/fj.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-fk {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/fk.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-fm {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWZtIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNLTgxLjMgMGg2ODIuNnY1MTJILTgxLjN6Ii8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS13aWR0aD0iMXB0IiBjbGlwLXBhdGg9InVybCgjYSkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc2LjMpIHNjYWxlKC45NCkiPgogICAgPHBhdGggZmlsbD0iIzY3OTdkNiIgZD0iTS0yNTIgMEg3NzJ2NTEySC0yNTJ6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJtMjU5LjggMTIzLTMyLjQgMjIuMiAxMi40LTM1LjktMzIuNS0yMi4yaDQwLjFsMTIuNC0zNS45IDEyLjQgMzZoNDBsLTMyLjQgMjIuMSAxMi40IDM1LjlNMjU5LjggMzkwbC0zMi40LTIyLjIgMTIuNCAzNi0zMi41IDIyLjFoNDAuMWwxMi40IDM1LjkgMTIuNC0zNiA0MCAuMS0zMi40LTIyLjIgMTIuNC0zNS45bS0xODguNC05Mi40TDc5LjMgMzA2bDEuNC0zOC0zNy41LTExLjcgMzguNC0xMS43IDEuMy0zOCAyMi4zIDMwLjggMzguNC0xMS44LTI0LjYgMzAuNyAyMi40IDMwLjdtMjc0LjItMTEuNyAyNC42IDMwLjctMS40LTM4IDM3LjUtMTEuNy0zOC40LTExLjctMS4zLTM4LTIyLjMgMzAuOC0zOC40LTExLjggMjQuNiAzMC43LTIyLjQgMzAuNyIvPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-fo {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWZvIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNLTc4IDMyaDY0MHY0ODBILTc4eiIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjAiIGNsaXAtcGF0aD0idXJsKCNhKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzggLTMyKSI+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNLTc4IDMyaDY2My45djQ4MEgtNzh6Ii8+CiAgICA8cGF0aCBmaWxsPSIjMDAzODk3IiBkPSJNLTc2IDIxOC43aDE4NS45VjMySDIxNnYxODYuN2gzNzEuOHYxMDYuNkgyMTZWNTEySDEwOS45VjMyNS4zaC0xODZWMjE4Ljd6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZDcyODI4IiBkPSJNLTc2IDI0NS4zaDIxMi40VjMyaDUzLjF2MjEzLjNINTg4djUzLjRIMTg5LjVWNTEyaC01M1YyOTguN0gtNzZ2LTUzLjR6Ii8+CiAgPC9nPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-fr {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWZyIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCI+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDY0MHY0ODBIMHoiLz4KICAgIDxwYXRoIGZpbGw9IiMwMDI2NTQiIGQ9Ik0wIDBoMjEzLjN2NDgwSDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjY2UxMTI2IiBkPSJNNDI2LjcgMEg2NDB2NDgwSDQyNi43eiIvPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-ga {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWdhIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxwYXRoIGZpbGw9IiNmZmU3MDAiIGQ9Ik02NDAgNDgwSDBWMGg2NDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjMzZhMTAwIiBkPSJNNjQwIDE2MEgwVjBoNjQweiIvPgogICAgPHBhdGggZmlsbD0iIzAwNmRiYyIgZD0iTTY0MCA0ODBIMFYzMjBoNjQweiIvPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-gb {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWdiIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iIzAxMjE2OSIgZD0iTTAgMGg2NDB2NDgwSDB6Ii8+CiAgPHBhdGggZmlsbD0iI0ZGRiIgZD0ibTc1IDAgMjQ0IDE4MUw1NjIgMGg3OHY2Mkw0MDAgMjQxbDI0MCAxNzh2NjFoLTgwTDMyMCAzMDEgODEgNDgwSDB2LTYwbDIzOS0xNzhMMCA2NFYwaDc1eiIvPgogIDxwYXRoIGZpbGw9IiNDODEwMkUiIGQ9Im00MjQgMjgxIDIxNiAxNTl2NDBMMzY5IDI4MWg1NXptLTE4NCAyMCA2IDM1TDU0IDQ4MEgwbDI0MC0xNzl6TTY0MCAwdjNMMzkxIDE5MWwyLTQ0TDU5MCAwaDUwek0wIDBsMjM5IDE3NmgtNjBMMCA0MlYweiIvPgogIDxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0yNDEgMHY0ODBoMTYwVjBIMjQxek0wIDE2MHYxNjBoNjQwVjE2MEgweiIvPgogIDxwYXRoIGZpbGw9IiNDODEwMkUiIGQ9Ik0wIDE5M3Y5Nmg2NDB2LTk2SDB6TTI3MyAwdjQ4MGg5NlYwaC05NnoiLz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-gd {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0iZmxhZy1pY29ucy1nZCIgdmlld0JveD0iMCAwIDY0MCA0ODAiPgogIDxkZWZzPgogICAgPGcgaWQ9ImMiPgogICAgICA8ZyBpZD0iYiI+CiAgICAgICAgPHBhdGggaWQ9ImEiIGZpbGw9IiNmY2QxMTYiIGQ9Ik0wLTF2MWguNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTggMCAtMSkiLz4KICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNhIiB0cmFuc2Zvcm09InNjYWxlKC0xIDEpIi8+CiAgICAgIDwvZz4KICAgICAgPHVzZSB4bGluazpocmVmPSIjYiIgdHJhbnNmb3JtPSJyb3RhdGUoNzIpIi8+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI2IiIHRyYW5zZm9ybT0icm90YXRlKDE0NCkiLz4KICAgICAgPHVzZSB4bGluazpocmVmPSIjYiIgdHJhbnNmb3JtPSJyb3RhdGUoMjE2KSIvPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNiIiB0cmFuc2Zvcm09InJvdGF0ZSgyODgpIi8+CiAgICA8L2c+CiAgPC9kZWZzPgogIDxwYXRoIGZpbGw9IiNjZTExMjYiIGQ9Ik0wIDBoNjQwdjQ4MEgweiIvPgogIDxwYXRoIGZpbGw9IiMwMDdhNWUiIGQ9Ik02Ny4yIDY3LjJoNTA1LjZ2MzQ1LjZINjcuMnoiLz4KICA8cGF0aCBmaWxsPSIjZmNkMTE2IiBkPSJNNjcuMiA2Ny4zaDUwNS42TDY3LjIgNDEyLjloNTA1LjZ6Ii8+CiAgPGNpcmNsZSBjeD0iMzE5LjkiIGN5PSIyNDAuMSIgcj0iNTcuNiIgZmlsbD0iI2NlMTEyNiIvPgogIDx1c2UgeGxpbms6aHJlZj0iI2MiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHRyYW5zZm9ybT0ibWF0cml4KDUyLjggMCAwIDUyLjggMzIwIDI0MCkiLz4KICA8dXNlIHhsaW5rOmhyZWY9IiNkIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4PSItMTAwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzAuMykiLz4KICA8dXNlIHhsaW5rOmhyZWY9IiNjIiBpZD0iZCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJtYXRyaXgoMzEuMiAwIDAgMzEuMiAzMjAgMzMuNikiLz4KICA8dXNlIHhsaW5rOmhyZWY9IiNkIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4PSIxMDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMwLjMpIi8+CiAgPHBhdGggZmlsbD0iI2NlMTEyNiIgZD0iTTEwMi4zIDI0MC43YTgwLjQgODAuNCAwIDAgMCAzMy41IDMzLjIgMTExIDExMSAwIDAgMC0xMS4zLTQ1bC0yMi4yIDExLjh6Ii8+CiAgPHBhdGggZmlsbD0iI2ZjZDExNiIgZD0iTTkwLjEgMTk0LjdjMTAuNCAyMS43LTI3LjEgNzMuNyAzNS41IDg1LjlhNjMuMiA2My4yIDAgMCAxLTEwLjktNDEuOSA3MCA3MCAwIDAgMSAzMi41IDMwLjhjMTYuNC01OS41LTQyLTU1LjgtNTcuMS03NC44eiIvPgogIDx1c2UgeGxpbms6aHJlZj0iI2QiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHg9Ii0xMDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMC4zIDQxNC42KSIvPgogIDx1c2UgeGxpbms6aHJlZj0iI2MiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHRyYW5zZm9ybT0ibWF0cml4KDMxLjIgMCAwIDMxLjIgMzIwIDQ0OC4yKSIvPgogIDx1c2UgeGxpbms6aHJlZj0iI2QiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHg9IjEwMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzAuMyA0MTQuNikiLz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-ge {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWdlIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGg2NDB2NDgwSDB6Ii8+CiAgPHBhdGggZmlsbD0icmVkIiBkPSJNMjcyIDBoOTZ2NDgwaC05NnoiLz4KICA8cGF0aCBmaWxsPSJyZWQiIGQ9Ik0wIDE5Mmg2NDB2OTZIMHoiLz4KICA8cGF0aCBmaWxsPSJyZWQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE0Ni44IDM3My4xYzEtMTYuOCA0LTMxLjEgNC0zMS4xcy05LjggMS0xNC44IDFjLTQuOSAwLTE0LjgtMS0xNC44LTFzMyAxNC4zIDQgMzEuMmMtMTYuOS0xLTMxLjItNC0zMS4yLTRzMSA3LjQgMSAxNC44LTEgMTQuOC0xIDE0LjggMTQuMy0zIDMxLjItNGMtMSAxNi45LTQgMzEuMi00IDMxLjJzNy40LTEgMTQuOC0xIDE0LjggMSAxNC44IDEtMy0xNC4zLTQtMzEuMmMxNi45IDEgMzEuMiA0IDMxLjIgNHMtMS05LjgtMS0xNC44YzAtNC45IDEtMTQuOCAxLTE0LjhzLTE0LjMgMy0zMS4xIDR6bTM2OC0yODhjMS0xNi44IDQtMzEuMSA0LTMxLjFzLTkuOCAxLTE0LjggMWMtNC45IDAtMTQuOC0xLTE0LjgtMXMzIDE0LjMgNCAzMS4xYy0xNi45LTEtMzEuMi0zLjktMzEuMi0zLjlzMSA3LjQgMSAxNC44LTEgMTQuOC0xIDE0LjggMTQuMy0zIDMxLjItNGMtMSAxNi45LTQgMzEuMi00IDMxLjJzNy40LTEgMTQuOC0xIDE0LjggMSAxNC44IDEtMy0xNC4zLTQtMzEuMWMxNi45IDEgMzEuMiA0IDMxLjIgNHMtMS0xMC0xLTE0LjkgMS0xNC44IDEtMTQuOC0xNC4zIDMtMzEuMiA0em0tMzY4IDBjMS0xNi44IDQtMzEuMSA0LTMxLjFzLTkuOCAxLTE0LjggMWMtNC45IDAtMTQuOC0xLTE0LjgtMXMzIDE0LjMgNCAzMS4yYy0xNi45LTEtMzEuMi00LTMxLjItNHMxIDcuNCAxIDE0LjgtMSAxNC44LTEgMTQuOCAxNC4zLTMgMzEuMi00Yy0xIDE2LjktNCAzMS4yLTQgMzEuMnM3LjQtMSAxNC44LTEgMTQuOCAxIDE0LjggMS0zLTE0LjMtNC0zMS4yYzE2LjkgMSAzMS4yIDQgMzEuMiA0cy0xLTkuOC0xLTE0LjhjMC00LjkgMS0xNC44IDEtMTQuOHMtMTQuMyAzLTMxLjEgNHptMzY4IDI4OGMxLTE2LjggNC0zMS4xIDQtMzEuMXMtOS44IDEtMTQuOCAxYy00LjkgMC0xNC44LTEtMTQuOC0xczMgMTQuMyA0IDMxLjJjLTE2LjktMS0zMS4yLTQtMzEuMi00czEgNy40IDEgMTQuOC0xIDE0LjgtMSAxNC44IDE0LjMtMyAzMS4yLTRjLTEgMTYuOS00IDMxLjItNCAzMS4yczcuNC0xIDE0LjgtMSAxNC44IDEgMTQuOCAxLTMtMTQuMy00LTMxLjJjMTYuOSAxIDMxLjIgNCAzMS4yIDRzLTEtOS44LTEtMTQuOGMwLTQuOSAxLTE0LjggMS0xNC44cy0xNC4zIDMtMzEuMiA0eiIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOm11bHRpcGx5Ii8+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-gf {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWdmIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCI+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDY0MHY0ODBIMHoiLz4KICAgIDxwYXRoIGZpbGw9IiMwMDI2NTQiIGQ9Ik0wIDBoMjEzLjN2NDgwSDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjY2UxMTI2IiBkPSJNNDI2LjcgMEg2NDB2NDgwSDQyNi43eiIvPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-gg {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0iZmxhZy1pY29ucy1nZyIgdmlld0JveD0iMCAwIDY0MCA0ODAiPgogIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoNjQwdjQ4MEgweiIvPgogIDxwYXRoIGZpbGw9IiNlODExMmQiIGQ9Ik0yNTYgMGgxMjh2NDgwSDI1NnoiLz4KICA8cGF0aCBmaWxsPSIjZTgxMTJkIiBkPSJNMCAxNzZoNjQwdjEyOEgweiIvPgogIDxwYXRoIGlkPSJhIiBmaWxsPSIjZjlkZDE2IiBkPSJtMTEwIDI4Ni43IDIzLjMtMjMuNGgyMTB2LTQ2LjZoLTIxMEwxMTAgMTkzLjN6Ii8+CiAgPHVzZSB4bGluazpocmVmPSIjYSIgd2lkdGg9IjM2IiBoZWlnaHQ9IjI0IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCAzMjAgMjQwKSIvPgogIDx1c2UgeGxpbms6aHJlZj0iI2EiIHdpZHRoPSIzNiIgaGVpZ2h0PSIyNCIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDMyMCAyNDApIi8+CiAgPHVzZSB4bGluazpocmVmPSIjYSIgd2lkdGg9IjM2IiBoZWlnaHQ9IjI0IiB0cmFuc2Zvcm09InJvdGF0ZSgxODAgMzIwIDI0MCkiLz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-gh {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWdoIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iIzAwNmIzZiIgZD0iTTAgMGg2NDB2NDgwSDB6Ii8+CiAgPHBhdGggZmlsbD0iI2ZjZDExNiIgZD0iTTAgMGg2NDB2MzIwSDB6Ii8+CiAgPHBhdGggZmlsbD0iI2NlMTEyNiIgZD0iTTAgMGg2NDB2MTYwSDB6Ii8+CiAgPHBhdGggZD0ibTMyMCAxNjAgNTIgMTYwLTEzNi4xLTk4LjlINDA0TDI2OCAzMjB6Ii8+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-gi {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0iZmxhZy1pY29ucy1naSIgdmlld0JveD0iMCAwIDY0MCA0ODAiPgogIDxwYXRoIGZpbGw9IiNkYTAwMGMiIGQ9Ik0wIDBoNjQwdjQ4MEgweiIvPgogIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoNjQwdjMyMS42SDB6Ii8+CiAgPGcgc3Ryb2tlPSIjMDAwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYwKSBzY2FsZSgxLjg3NSkiPgogICAgPGcgaWQ9ImEiIGZpbGw9IiNkYTAwMGMiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiPgogICAgICA8cGF0aCBmaWxsPSIjMDAwIiBzdHJva2U9Im5vbmUiIGQ9Ik0xOTYuNiAxMTYuM2g2NHY0NGgtNjR6Ii8+CiAgICAgIDxwYXRoIGQ9Ik0yMjkuOCAxNTMuOWgtMzlsLTguNyA1Ljd2Nmg0Ny43bS0xNi4zLTM3YzUuNiAwIDEwLjIgNC43IDEwLjIgMTAuNXYxNC43aDcuM3YtNTZoLTQwLjN2NTZoMTIuNnYtMTQuN2MwLTUuNiA0LjUtMTAuNSAxMC4yLTEwLjV6Ii8+CiAgICAgIDxwYXRoIGZpbGw9IiMwMDAiIHN0cm9rZT0ibm9uZSIgZD0iTTIwNC41IDYwaDE4LjZ2MzRoLTE4LjZ6Ii8+CiAgICAgIDxwYXRoIGQ9Ik0yMjMgODguN2gtMTYuMnYtNS44aC0xMS45djUuOGgtOHYtNS44SDE4MnYxMC40aDQxbS0zNi4yIDBoMzV2NC41aC0zNXptMTQtNDUuN1Y4M2g2di05LjdjMC0zLjYgMi41LTYuNiA2LjEtNi44aC40YTYuOCA2LjggMCAwIDEgNi44IDYuOFY4M2g1LjdWNDcuNnptLTIuMy00Ljh2NC44aDI5LjN2LTQuOHptLTMuNy05LjF2OS4xaDM1di05LjFoLTUuM3Y0LjdoLTYuNnYtNC43aC0xMHY0LjdoLTYuNXYtNC43ek0xODIgMTU5LjZoNDhtMzEtMi44aC0zMi40bC05LjggNC43djdIMjYxIi8+CiAgICAgIDxwYXRoIHN0cm9rZS1saW5lY2FwPSJidXR0IiBkPSJNMjE4LjggMTYxLjVIMjYyIi8+CiAgICA8L2c+CiAgICA8dXNlIHhsaW5rOmhyZWY9IiNhIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB0cmFuc2Zvcm09Im1hdHJpeCgtMSAwIDAgMSA1MTIgMCkiLz4KICAgIDxnIGZpbGw9IiNmOGQ4MGUiPgogICAgICA8ZyBzdHJva2UtbGluZWNhcD0icm91bmQiPgogICAgICAgIDxwYXRoIHN0cm9rZS13aWR0aD0iLjgiIGQ9Ik0yNzMuMyAxNTBjLTIuNyAxLTUgMi40LTcuNSAzLjhhNzIuNCA3Mi40IDAgMCAwLTguOSA2Yy0xIC43LTIgMS40LTIuNyAyLjQtMSAuOC0yIDItMS44IDMuNSAwIC42LjgtLjggMS40LS45YTQuNCA0LjQgMCAwIDEgMy4xLS40YzEuMy0xLjQgMy0yLjMgNC40LTMuNGE3Ny40IDc3LjQgMCAwIDEgMTMtNy42bC0xLTMuNHoiLz4KICAgICAgICA8cGF0aCBkPSJNMjYwLjQgMTU3LjR2My45bTIuNC01LjZ2My45bTIuNC01LjR2My44bTIuNS01LjN2NCIvPgogICAgICAgIDxwYXRoIHN0cm9rZS13aWR0aD0iLjgiIGQ9Im0yMzguOSAxNTAuMi0xLjIgMy4zYTg2LjYgODYuNiAwIDAgMSAxNS44IDhjMS43IDEuMiAzLjUgMi4zIDQuOCAzLjkuMy44LS41IDEuNS0xLjMgMS4yLS43LS4yLTEuNS0uNS0yLjIgMC0xLjEuNS0yLjEgMi4yLS41IDIuNyAyLjQgMS42IDYuMS45IDcuMi0xLjguNi0xLjQuNy0zLjItLjUtNC40LTItMi4zLTQuOC00LTcuNC01LjdhODkuMiA4OS4yIDAgMCAwLTE0LjctNy4yeiIvPgogICAgICAgIDxwYXRoIGQ9Im0yNTQgMTU4LS4zIDMuNG0zLjEtMS43LS44IDMuM20zLjgtMS0xLjggMi42bTIuNyAzLjYtMi42LTEuNG0zLjQtMS40LTMgLjNtLS44IDQtLjItMi42bS0xLS4zLTIuNCAxLjhtLTkuNC0xNS43djMuMW02LjMuM3YzLjVtLTMuMi01LjJ2My4zIi8+CiAgICAgIDwvZz4KICAgICAgPHBhdGggZD0iTTIzNS44IDIyNy42djhoNXYtNGg2Ljl2NGg1LjR2LTh6bTAgMTF2OEgyNTN2LThoLTUuNHY0aC02Ljl2LTR6Ii8+CiAgICAgIDxwYXRoIGQ9Ik0yNTMgMTkzLjdoNXY1OGgtNXoiLz4KICAgICAgPHBhdGggZD0iTTI1MyAxOTguN2g1djUwaC01em0yLjYtMTkuMyAxMC42IDYuMi0xMC42IDYuMi0xMC43LTYuMnptLTE0LjMgNGgtMi43djQuNGgyLjdsMTQuMyA4LjMgMTQuMi04LjNoMi44di00LjRoLTIuOGwtMTQuMi04LjN6Ii8+CiAgICAgIDxwYXRoIGQ9Ik0yNTUuMyAxNjQuM2E1IDUgMCAwIDAtNCA1LjF2MTEuMmE1IDUgMCAwIDAgNC42IDQuNiA0LjkgNC45IDAgMCAwIDQuOC0yLjhsLTEuNy0xYTIuOSAyLjkgMCAwIDEtMyAxLjhjLTEuNiAwLTIuOS0xLjYtMi43LTMuMXYtMTEuMmEyLjkgMi45IDAgMCAxIDMtMi42Yy42LS4yIDEuNS43IDEuOSAwIC42LS45LS40LTEuNS0xLTJoLTEuOXptNS44IDMuOWE1IDUgMCAwIDEtMS45IDEuNnY3LjVsMiAxLjF2LTEwLjJ6Ii8+CiAgICA8L2c+CiAgICA8ZyBmaWxsPSIjZGEwMDBjIj4KICAgICAgPHBhdGggZmlsbD0iIzAwMCIgc3Ryb2tlPSJub25lIiBkPSJNMjQwLjggMzguNGgyOS4zdjUzLjJoLTI5LjN6Ii8+CiAgICAgIDxwYXRoIGQ9Ik0yMzguOCAzOC40djQ0LjVoOS4zVjY5LjdjMC0zIDItNy4zIDcuOS03LjNzOCA0LjMgOCA3LjNWODNoOS4yVjM4LjR6bTE1LjggNWgyLjh2MTUuMmgtMi44em0tOC4zIDNoM3YxMS4xaC0zem0xNi41IDBoMi45djExLjFoLTN6TTIzNS42IDMydjYuM2g0MC44VjMyem0tMy44LTcuNFYzMmg0OC41di03LjRoLTYuMXY0aC03di00aC03Ljh2NGgtNi44di00aC03Ljl2NEgyMzh2LTR6bS05IDczLjJ2NC42aDY2LjV2LTQuNnoiLz4KICAgICAgPHBhdGggZD0iTTIyMCA4Mi45djE1aDcydi0xNWgtNi44djUuOEgyNzZ2LTUuOGgtMTIuMnY1LjhIMjQ4di01LjhoLTEyLjJ2NS44aC05di01Ljh6Ii8+CiAgICAgIDxwYXRoIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0yMjguNyAxMDIuNHY1NC40aDEyLjh2LTIwLjRjMC05LjUgNi40LTE0IDE0LjUtMTQgNy44IDAgMTQuNSA0LjUgMTQuNSAxNHYyMC40aDEyLjh2LTU0LjR6Ii8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-gl {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWdsIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGg2NDB2NDgwSDB6Ii8+CiAgPHBhdGggZmlsbD0iI2QwMGMzMyIgZD0iTTAgMjQwaDY0MHYyNDBIMHptODAgMGExNjAgMTYwIDAgMSAwIDMyMCAwIDE2MCAxNjAgMCAwIDAtMzIwIDAiLz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-gm {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWdtIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNMC00OGg2NDB2NDgwSDB6Ii8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS13aWR0aD0iMXB0IiBjbGlwLXBhdGg9InVybCgjYSkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgNDgpIj4KICAgIDxwYXRoIGZpbGw9InJlZCIgZD0iTTAtMTI4aDY0MFY4NS4zSDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCA4NS4zaDY0MFYxMjFIMHoiLz4KICAgIDxwYXRoIGZpbGw9IiMwMDkiIGQ9Ik0wIDEyMC45aDY0MFYyNjNIMHoiLz4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDI2My4xaDY0MHYzNS42SDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjMDkwIiBkPSJNMCAyOTguN2g2NDBWNTEySDB6Ii8+CiAgPC9nPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-gn {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWduIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCI+CiAgICA8cGF0aCBmaWxsPSJyZWQiIGQ9Ik0wIDBoMjEzLjN2NDgwSDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZmYwIiBkPSJNMjEzLjMgMGgyMTMuNHY0ODBIMjEzLjN6Ii8+CiAgICA8cGF0aCBmaWxsPSIjMDkwIiBkPSJNNDI2LjcgMEg2NDB2NDgwSDQyNi43eiIvPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-gp {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWdwIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCI+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDY0MHY0ODBIMHoiLz4KICAgIDxwYXRoIGZpbGw9IiMwMDI2NTQiIGQ9Ik0wIDBoMjEzLjN2NDgwSDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjY2UxMTI2IiBkPSJNNDI2LjcgMEg2NDB2NDgwSDQyNi43eiIvPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-gq {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/gq.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-gr {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWdyIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iIzBkNWVhZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCAwaDY0MHY1My4zSDB6Ii8+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCA1My4zaDY0MHY1My40SDB6Ii8+CiAgPHBhdGggZmlsbD0iIzBkNWVhZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCAxMDYuN2g2NDBWMTYwSDB6Ii8+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCAxNjBoNjQwdjUzLjNIMHoiLz4KICA8cGF0aCBmaWxsPSIjMGQ1ZWFmIiBkPSJNMCAwaDI2Ni43djI2Ni43SDB6Ii8+CiAgPHBhdGggZmlsbD0iIzBkNWVhZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCAyMTMuM2g2NDB2NTMuNEgweiIvPgogIDxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMjY2LjdoNjQwVjMyMEgweiIvPgogIDxwYXRoIGZpbGw9IiMwZDVlYWYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMzIwaDY0MHY1My4zSDB6Ii8+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCAzNzMuM2g2NDB2NTMuNEgweiIvPgogIDxnIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLXdpZHRoPSIxLjMiPgogICAgPHBhdGggZD0iTTEwNi43IDBIMTYwdjI2Ni43aC01My4zeiIvPgogICAgPHBhdGggZD0iTTAgMTA2LjdoMjY2LjdWMTYwSDB6Ii8+CiAgPC9nPgogIDxwYXRoIGZpbGw9IiMwZDVlYWYiIGQ9Ik0wIDQyNi43aDY0MFY0ODBIMHoiLz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-gs {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/gs.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-gt {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/gt.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-gu {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/gu.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-gw {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0iZmxhZy1pY29ucy1ndyIgdmlld0JveD0iMCAwIDY0MCA0ODAiPgogIDxwYXRoIGZpbGw9IiNjZTExMjYiIGQ9Ik0wIDBoMjIwdjQ4MEgweiIvPgogIDxwYXRoIGZpbGw9IiNmY2QxMTYiIGQ9Ik0yMjAgMGg0MjB2MjQwSDIyMHoiLz4KICA8cGF0aCBmaWxsPSIjMDA5ZTQ5IiBkPSJNMjIwIDI0MGg0MjB2MjQwSDIyMHoiLz4KICA8ZyBpZD0iYiIgdHJhbnNmb3JtPSJtYXRyaXgoODAgMCAwIDgwIDExMCAyNDApIj4KICAgIDxwYXRoIGlkPSJhIiBkPSJNMC0xdjFoLjUiIHRyYW5zZm9ybT0icm90YXRlKDE4IDAgLTEpIi8+CiAgICA8dXNlIHhsaW5rOmhyZWY9IiNhIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB0cmFuc2Zvcm09InNjYWxlKC0xIDEpIi8+CiAgPC9nPgogIDx1c2UgeGxpbms6aHJlZj0iI2IiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHRyYW5zZm9ybT0icm90YXRlKDcyIDExMCAyNDApIi8+CiAgPHVzZSB4bGluazpocmVmPSIjYiIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJyb3RhdGUoMTQ0IDExMCAyNDApIi8+CiAgPHVzZSB4bGluazpocmVmPSIjYiIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE0NCAxMTAgMjQwKSIvPgogIDx1c2UgeGxpbms6aHJlZj0iI2IiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHRyYW5zZm9ybT0icm90YXRlKC03MiAxMTAgMjQwKSIvPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-gy {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWd5IiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxwYXRoIGZpbGw9IiMzOTk0MDgiIGQ9Ik0yLjQgMEg2NDB2NDgwSDIuNHoiLz4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0uMiAwYy0uOSAwIDYxOS42IDI0MS41IDYxOS42IDI0MS41TDAgNDc5LjguMiAweiIvPgogICAgPHBhdGggZmlsbD0iI2ZmZGUwOCIgZD0iTS4zIDIwLjJjMy40IDAgNTU5IDIxNy45IDU1NS45IDIyMEwxLjkgNDYzLjIuMyAyMC4zeiIvPgogICAgPHBhdGggZD0iTTEuOS44YzEuOCAwIDI5MC45IDI0MC45IDI5MC45IDI0MC45TDEuOCA0NzdWLjh6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZGUyMTEwIiBkPSJNLjMgMzMuOWMxLjYtMTUgMjYwLjkgMjA4LjQgMjYwLjkgMjA4LjRMLjIgNDUxLjdWMzMuOXoiLz4KICA8L2c+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-hk {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWhrIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNLTg5IDBoNjgyLjZ2NTEySC04OXoiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgogIDxnIGNsaXAtcGF0aD0idXJsKCNhKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODMuNSkgc2NhbGUoLjk0KSI+CiAgICA8cGF0aCBmaWxsPSIjYmEwMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02MTggNTEyaC03MzEuNFYwSDYxOHoiLz4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTI0MS45IDI0Ny44cy01MS42LTIyLjItNDQuMi03OS44YzcuMS0yNy43IDE5LjgtNDYuNiA0Mi43LTU2LjkgMTAuOC0zLjMgMjEuOC00LjggMzMtNS43LTMgMi44LTUuNCA1LjYtNi43IDktMi40IDYuNC0uNiAxMi40IDIuNyAxOC41IDQuMSA3IDYuNiAxNC4yIDcuNCAyMy42YTM2LjYgMzYuNiAwIDAgMS0xNC42IDMzLjdjLTYuNiA1LjEtMTQuNCA2LjktMjAuOCAxMi43LTUgNC44LTggOS43LTkgMTguMS0uMiAxNi4xIDQuMSAxOC40IDkuNSAyNi44eiIvPgogICAgPHBhdGggZmlsbD0iI2JhMDAwMCIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMi4xIiBkPSJNMjMyIDE2NC41di0uMyIvPgogICAgPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYmEwMDAwIiBzdHJva2Utd2lkdGg9IjIuMSIgZD0iTTIzNS4zIDI0MS44Yy0yMC0xNy43LTE4LjMtNjIuNC0zLTc3LjMiLz4KICAgIDxwYXRoIGZpbGw9IiNiYTAwMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0ibTI0NC42IDE1NC41IDMuMyA1LjUtNi0yLjUtNC43IDUgLjgtNi41LTYtMi41IDYuNS0xLjUuOC02LjQgMy4zIDUuNSA2LjYtMS41Ii8+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNDYuMyAyNDRzNi01NS45IDYzLjMtNjUuN2MyOC42LTEuMiA1MC40IDUuMyA2NyAyNC4zIDYuMyA5LjMgMTAuOSAxOS40IDE1IDI5LjgtMy41LTItNi44LTMuNS0xMC42LTMuNy02LjctLjUtMTIgMy0xNi44IDcuOWE1My4yIDUzLjIgMCAwIDEtMjAuNCAxNCAzNi42IDM2LjYgMCAwIDEtMzYuNS00Yy02LjgtNC45LTEwLjgtMTEuOC0xOC4yLTE2LjJhMjguMiAyOC4yIDAgMCAwLTIwLTMuNGMtMTUuNSA0LjYtMTYuMyA5LjQtMjIuOCAxN3oiLz4KICAgIDxwYXRoIGZpbGw9IiNiYTAwMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjIuMSIgZD0iTTMyMyAyMTAuMmguMyIvPgogICAgPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYmEwMDAwIiBzdHJva2Utd2lkdGg9IjIuMSIgZD0iTTI1MCAyMzZjMTEuMi0yNC40IDU0LjQtMzUuOCA3My4xLTI1LjYiLz4KICAgIDxwYXRoIGZpbGw9IiNiYTAwMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTMzNi4zIDIxOS4zIDMzMiAyMjRsLjYtNi41LTYtMyA2LjMtMSAuNi02LjcgMy40IDYgNi40LTEuMi00LjMgNC43IDMuMyA2Ii8+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNTAuMSAyNDhzNTUtMTIgODIuNCAzOS4zYzEwLjMgMjYuNyAxMSA0OS40LTEuNyA3MS4xLTYuOCA5LTE1IDE2LjUtMjMuNSAyMy44LjgtNCAxLjEtNy42LjEtMTEuMi0xLjYtNi42LTYuNi0xMC41LTEyLjgtMTMuNWE1My4xIDUzLjEgMCAwIDEtMTkuOC0xNSAzNi42IDM2LjYgMCAwIDEtNy43LTM1LjhjMi40LTggNy43LTE0IDkuNS0yMi40YTI4IDI4IDAgMCAwLTMuMS0yMGMtOS4zLTEzLjItMTQuMS0xMi41LTIzLjQtMTYuM3oiLz4KICAgIDxwYXRoIGZpbGw9IiNiYTAwMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjIuMSIgZD0ibTMwNi41IDMxMC4xLjIuMiIvPgogICAgPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYmEwMDAwIiBzdHJva2Utd2lkdGg9IjIuMSIgZD0iTTI1OSAyNDljMjYuNiAyLjkgNTEuMSA0MC4yIDQ3LjQgNjEuMyIvPgogICAgPHBhdGggZmlsbD0iI2JhMDAwMCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJtMzAyLjEgMzI1LjYtNS45LTIuNiA2LjUtMS41LjgtNi43IDMuMSA1LjcgNi41LTEuNS00LjUgNSAzIDUuNy01LjgtMi42LTQuNSA1LjEiLz4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTI0OC45IDI1My43czI2LjkgNDkuNC0xNC41IDkwYy0yMi44IDE3LjQtNDQuNCAyNC41LTY4LjggMTguNC0xMC41LTQtMjAtOS43LTI5LjUtMTUuOSA0LS4zIDcuNy0xIDEwLjktMyA1LjgtMy40IDguMS05LjMgOS4zLTE2YTUzIDUzIDAgMCAxIDguOC0yMy4zIDM2LjYgMzYuNiAwIDAgMSAzMi4yLTE3LjVjOC40LjEgMTUuNiAzLjYgMjQuMiAzIDYuOS0uOSAxMi4zLTIuOCAxOC40LTguOCAxMC0xMi41IDgtMTcgOS0yN3oiLz4KICAgIDxwYXRoIGZpbGw9IiNiYTAwMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjIuMSIgZD0ibTIwNS4xIDMyNS4zLS4xLjIiLz4KICAgIDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2JhMDAwMCIgc3Ryb2tlLXdpZHRoPSIyLjEiIGQ9Ik0yNTAuMyAyNjIuNGM0LjkgMjYuNC0yNC4xIDYwLjUtNDUuNCA2Mi43Ii8+CiAgICA8cGF0aCBmaWxsPSIjYmEwMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Im0xODkgMzI1LjQuOS02LjQgMy4zIDUuNyA2LjYtMS00LjYgNC42IDMuMyA1LjctNi4xLTIuOS00LjYgNC42LjgtNi40LTYuMS0yLjkiLz4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTI0Mi44IDI1Mi42UzIwNS4yIDI5NC40IDE1MyAyNjljLTI0LTE1LjctMzcuOC0zMy44LTQwLjEtNTguOC4zLTExLjMgMi40LTIyLjEgNS4xLTMzIDEuNyAzLjYgMy42IDYuOCA2LjUgOS4yIDUuMSA0LjMgMTEuNSA0LjUgMTguMyAzLjRhNTIgNTIgMCAwIDEgMjQuNy42IDM2LjYgMzYuNiAwIDAgMSAyNy4zIDI0LjZjMi43IDcuOSAxLjggMTUuOSA1LjMgMjMuOCAzIDYuMiA2LjYgMTAuNiAxNC4zIDE0LjQgMTUuMiA1LjMgMTguNyAxLjkgMjguNC0uNXoiLz4KICAgIDxwYXRoIGZpbGw9IiNiYTAwMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjIuMSIgZD0ibTE2MC43IDIzNS4yLS4yLS4xIi8+CiAgICA8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNiYTAwMDAiIHN0cm9rZS13aWR0aD0iMi4xIiBkPSJNMjM1IDI1Ni45Yy0yMy4yIDEzLjMtNjUtMi43LTc0LjItMjIiLz4KICAgIDxwYXRoIGZpbGw9IiNiYTAwMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0ibTE1NS4zIDIyMCA2LjMtMS4zLTQuMyA1IDMuMSA1LjktNS44LTIuOC00LjMgNSAuNy02LjgtNS45LTIuOCA2LjMtMS4zLjctNi44Ii8+CiAgPC9nPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-hm {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWhtIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iIzAwMDA4QiIgZD0iTTAgMGg2NDB2NDgwSDB6Ii8+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0ibTM3LjUgMCAxMjIgOTAuNUwyODEgMGgzOXYzMWwtMTIwIDg5LjUgMTIwIDg5VjI0MGgtNDBsLTEyMC04OS41TDQwLjUgMjQwSDB2LTMwbDExOS41LTg5TDAgMzJWMHoiLz4KICA8cGF0aCBmaWxsPSJyZWQiIGQ9Ik0yMTIgMTQwLjUgMzIwIDIyMHYyMGwtMTM1LjUtOTkuNXptLTkyIDEwIDMgMTcuNS05NiA3Mkgwek0zMjAgMHYxLjVsLTEyNC41IDk0IDEtMjJMMjk1IDB6TTAgMGwxMTkuNSA4OGgtMzBMMCAyMXoiLz4KICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTIwLjUgMHYyNDBoODBWMGgtODBaTTAgODB2ODBoMzIwVjgwSDBaIi8+CiAgPHBhdGggZmlsbD0icmVkIiBkPSJNMCA5Ni41djQ4aDMyMHYtNDh6TTEzNi41IDB2MjQwaDQ4VjB6Ii8+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0ibTUyNyAzOTYuNy0yMC41IDIuNiAyLjIgMjAuNS0xNC44LTE0LjQtMTQuNyAxNC41IDItMjAuNS0yMC41LTIuNCAxNy4zLTExLjItMTAuOS0xNy41IDE5LjYgNi41IDYuOS0xOS41IDcuMSAxOS40IDE5LjUtNi43LTEwLjcgMTcuNiAxNy40IDExLjFabS0zLjctMTE3LjIgMi43LTEzLTkuOC05IDEzLjItMS41IDUuNS0xMi4xIDUuNSAxMi4xIDEzLjIgMS41LTkuOCA5IDIuNyAxMy0xMS42LTYuNi0xMS42IDYuNlptLTEwNC4xLTYwLTIwLjMgMi4yIDEuOCAyMC4zLTE0LjQtMTQuNS0xNC44IDE0LjEgMi40LTIwLjMtMjAuMi0yLjcgMTcuMy0xMC44LTEwLjUtMTcuNSAxOS4zIDYuOEwzODcgMTc4bDYuNyAxOS4zIDE5LjQtNi4zLTEwLjkgMTcuMyAxNy4xIDExLjJaTTYyMyAxODYuN2wtMjAuOSAyLjcgMi4zIDIwLjktMTUuMS0xNC43LTE1IDE0LjggMi4xLTIxLTIwLjktMi40IDE3LjctMTEuNS0xMS4xLTE3LjkgMjAgNi43IDctMTkuOCA3LjIgMTkuOCAxOS45LTYuOS0xMSAxOCAxNy44IDExLjNabS05Ni4xLTgzLjUtMjAuNyAyLjMgMS45IDIwLjgtMTQuNy0xNC44LTE1LjEgMTQuNCAyLjQtMjAuNy0yMC43LTIuOCAxNy43LTExTDQ2NyA3My41bDE5LjcgNi45IDcuMy0xOS41IDYuOCAxOS43IDE5LjgtNi41LTExLjEgMTcuNiAxNy40IDExLjVaTTIzNCAzODUuN2wtNDUuOCA1LjQgNC42IDQ1LjktMzIuOC0zMi40LTMzIDMyLjIgNC45LTQ1LjktNDUuOC01LjggMzguOS0yNC44LTI0LTM5LjQgNDMuNiAxNSAxNS44LTQzLjQgMTUuNSA0My41IDQzLjctMTQuNy0yNC4zIDM5LjIgMzguOCAyNS4xWiIvPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-hn {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0iZmxhZy1pY29ucy1obiIgdmlld0JveD0iMCAwIDY0MCA0ODAiPgogIDxwYXRoIGZpbGw9IiMxOGMzZGYiIGQ9Ik0wIDBoNjQwdjQ4MEgweiIvPgogIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDE2MGg2NDB2MTYwSDB6Ii8+CiAgPGcgaWQ9ImMiIGZpbGw9IiMxOGMzZGYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMyMCAyNDApIHNjYWxlKDI2LjY2NjY1KSI+CiAgICA8ZyBpZD0iYiI+CiAgICAgIDxwYXRoIGlkPSJhIiBkPSJtLS4zIDAgLjUuMUwwLTF6Ii8+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI2EiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHRyYW5zZm9ybT0ic2NhbGUoLTEgMSkiLz4KICAgIDwvZz4KICAgIDx1c2UgeGxpbms6aHJlZj0iI2IiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHRyYW5zZm9ybT0icm90YXRlKDcyKSIvPgogICAgPHVzZSB4bGluazpocmVmPSIjYiIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJyb3RhdGUoLTcyKSIvPgogICAgPHVzZSB4bGluazpocmVmPSIjYiIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJyb3RhdGUoMTQ0KSIvPgogICAgPHVzZSB4bGluazpocmVmPSIjYiIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE0NCkiLz4KICA8L2c+CiAgPHVzZSB4bGluazpocmVmPSIjYyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMzLjMgLTQyLjcpIi8+CiAgPHVzZSB4bGluazpocmVmPSIjYyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMzLjMgMzcuMykiLz4KICA8dXNlIHhsaW5rOmhyZWY9IiNjIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTMzLjMgLTQyLjcpIi8+CiAgPHVzZSB4bGluazpocmVmPSIjYyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEzMy4zIDM3LjMpIi8+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-hr {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/hr.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-ht {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/ht.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-hu {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWh1IiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik02NDAgNDgwSDBWMGg2NDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjMzg4ZDAwIiBkPSJNNjQwIDQ4MEgwVjMyMGg2NDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZDQzNTE2IiBkPSJNNjQwIDE2MC4xSDBWLjFoNjQweiIvPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-id {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWlkIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iI2U3MDAxMSIgZD0iTTAgMGg2NDB2MjQwSDBaIi8+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMjQwaDY0MHYyNDBIMFoiLz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-ie {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWllIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCI+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDY0MHY0ODBIMHoiLz4KICAgIDxwYXRoIGZpbGw9IiMwMDlBNDkiIGQ9Ik0wIDBoMjEzLjN2NDgwSDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjRkY3OTAwIiBkPSJNNDI2LjcgMEg2NDB2NDgwSDQyNi43eiIvPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-il {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWlsIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNLTg3LjYgMEg1OTV2NTEySC04Ny42eiIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXBhdGg9InVybCgjYSkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDgyLjEpIHNjYWxlKC45NCkiPgogICAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTYxOS40IDUxMkgtMTEyVjBoNzMxLjR6Ii8+CiAgICA8cGF0aCBmaWxsPSIjMDAzOGI4IiBkPSJNNjE5LjQgMTE1LjJILTExMlY0OGg3MzEuNHptMCAzNTAuNUgtMTEydi02Ny4yaDczMS40em0tNDgzLTI3NSAxMTAuMSAxOTEuNkwzNTkgMTkxLjZsLTIyMi42LS44eiIvPgogICAgPHBhdGggZmlsbD0iI2ZmZiIgZD0ibTIyNS44IDMxNy44IDIwLjkgMzUuNSAyMS40LTM1LjMtNDIuNC0uMnoiLz4KICAgIDxwYXRoIGZpbGw9IiMwMDM4YjgiIGQ9Ik0xMzYgMzIwLjYgMjQ2LjIgMTI5bDExMi40IDE5MC44LTIyMi42Ljh6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJtMjI1LjggMTkxLjYgMjAuOS0zNS41IDIxLjQgMzUuNC00Mi40LjF6TTE4MiAyNzEuMWwtMjEuNyAzNiA0MS0uMS0xOS4zLTM2em0tMjEuMy02Ni41IDQxLjIuMy0xOS44IDM2LjMtMjEuNC0zNi42em0xNTEuMiA2NyAyMC45IDM1LjUtNDEuNy0uNSAyMC44LTM1em0yMC41LTY3LTQxLjIuMyAxOS44IDM2LjMgMjEuNC0zNi42em0tMTE0LjMgMEwxODkuNyAyNTZsMjguOCA1MC4zIDUyLjggMS4yIDMyLTUxLjUtMjkuNi01Mi01NS42LjV6Ii8+CiAgPC9nPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-im {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/im.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-in {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0iZmxhZy1pY29ucy1pbiIgdmlld0JveD0iMCAwIDY0MCA0ODAiPgogIDxwYXRoIGZpbGw9IiNmOTMiIGQ9Ik0wIDBoNjQwdjE2MEgweiIvPgogIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDE2MGg2NDB2MTYwSDB6Ii8+CiAgPHBhdGggZmlsbD0iIzEyODgwNyIgZD0iTTAgMzIwaDY0MHYxNjBIMHoiLz4KICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgzLjIgMCAwIDMuMiAzMjAgMjQwKSI+CiAgICA8Y2lyY2xlIHI9IjIwIiBmaWxsPSIjMDA4Ii8+CiAgICA8Y2lyY2xlIHI9IjE3LjUiIGZpbGw9IiNmZmYiLz4KICAgIDxjaXJjbGUgcj0iMy41IiBmaWxsPSIjMDA4Ii8+CiAgICA8ZyBpZD0iZCI+CiAgICAgIDxnIGlkPSJjIj4KICAgICAgICA8ZyBpZD0iYiI+CiAgICAgICAgICA8ZyBpZD0iYSIgZmlsbD0iIzAwOCI+CiAgICAgICAgICAgIDxjaXJjbGUgcj0iLjkiIHRyYW5zZm9ybT0icm90YXRlKDcuNSAtOC44IDEzMy41KSIvPgogICAgICAgICAgICA8cGF0aCBkPSJNMCAxNy41LjYgNyAwIDJsLS42IDVMMCAxNy41eiIvPgogICAgICAgICAgPC9nPgogICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjYSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJyb3RhdGUoMTUpIi8+CiAgICAgICAgPC9nPgogICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI2IiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHRyYW5zZm9ybT0icm90YXRlKDMwKSIvPgogICAgICA8L2c+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI2MiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHRyYW5zZm9ybT0icm90YXRlKDYwKSIvPgogICAgPC9nPgogICAgPHVzZSB4bGluazpocmVmPSIjZCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwKSIvPgogICAgPHVzZSB4bGluazpocmVmPSIjZCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCkiLz4KICA8L2c+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-io {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/io.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-iq {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWlxIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMTYwaDY0MHYxNjBIMHoiLz4KICA8cGF0aCBmaWxsPSIjY2UxMTI2IiBkPSJNMCAwaDY0MHYxNjBIMHoiLz4KICA8cGF0aCBkPSJNMCAzMjBoNjQwdjE2MEgweiIvPgogIDxnIGZpbGw9IiMwMDdhM2QiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzkuMyAtOTIuOCkgc2NhbGUoMS43NTE4MikiPgogICAgPHBhdGggZD0iTTMyNS41IDE3My4yYTUgNSAwIDAgMS0xLjQtMWMtLjMtLjUtLjEtLjUgMS4yLS4yIDIuMy43IDMuOC40IDUuMy0uOGwxLjMtMS4xIDEuNS43Yy45LjUgMS44LjggMiAuNy43LS4yIDIuMS0yIDItMi42IDAtLjcuNi0uNSAxIC4zLjYgMS42LS4zIDMuNS0yIDMuOS0uNy4yLTEuNC4xLTIuNi0uMy0xLjQtLjUtMS43LS41LTIuNCAwYTUuNCA1LjQgMCAwIDEtNS45LjR6bTUuOC01LjNhOCA4IDAgMCAxLTEtNGMuMS0uNi4zLS44LjgtLjYgMSAuMyAxLjIgMSAxIDMgMCAxLjgtLjMgMi4zLS44IDEuNnptLTY3LjYtMS45Yy0uMSAxLjMgMi40IDQuNiAzLjUgNS4yLS44LjMtMS43LjItMi40LjUtNCA0LTE4LjQgMTgtMjEgMjEuNCA3LjguMiAxNi40LS4xIDIzLjctLjQgMC01LjMgNS01LjYgOC40LTcuNSAxLjcgMi43IDYgMi41IDYuNiA2LjZ2MTcuNkgyMTZhOS43IDkuNyAwIDAgMS0xMi4zIDcuNWMyLTIgNS40LTIuOCA2LjYtNS43IDEtNi40LTItMTAuMy00LTE0YTI0IDI0IDAgMCAwIDctMy42Yy0yLjMgNyA2LjIgNi4zIDEyLjQgNi4xLjItMi40LjEtNS4yLTEuNy01LjYgMi4zLS45IDIuNy0xLjIgNi42LTQuNHY5LjZsNDYuMS0uMWMwLTMgLjgtNy45LTEuNi03LjktMi4yIDAgMCA2LjItMS44IDYuMmgtMzUuN3YtNmMxLjUtMS42IDEuMy0xLjUgMTEuNi0xMS44IDEtMSA4LjMtNy42IDE0LjYtMTMuN3ptODkuMS0uM2MyLjUgMS40IDQuNSAzLjIgNy41IDQtLjMgMS4zLTEuNSAxLjgtMS44IDMuMXYyN2MzLjQuNyA0LjItMS4zIDUuOC0yLjMuNCA0LjMgMy4yIDguNSAzIDEyaC0xNC41di00My43em0tMTkuNCAxNC41czUuMy00LjUgNS4zLTQuN1YxOTloMy44bC0uMS0yNi4zYzEuNS0xLjYgNC42LTMuOCA1LjMtNS40djQyaC0zMy40Yy0uNS04LjctLjYtMTcuNyA5LjYtMTUuOFYxOTBjLS4zLS42LS45LjEtMS0uNyAxLjYtMS42IDIuMS0yIDYuNS01LjhsLjEgMTUuNWgzLjl2LTE4Ljh6bS0xMi42IDE4LjZjLjcgMSAzLjIgMSAzLS44LS4zLTEuNS0zLjUtMS0zIC44eiIvPgogICAgPGNpcmNsZSBjeD0iMjI0IiBjeT0iMjE0LjQiIHI9IjIiLz4KICAgIDxwYXRoIGQ9Ik0yODcgMTY1LjhjMi41IDEuMyA0LjUgMy4yIDcuNiA0LS40IDEuMi0xLjUgMS43LTEuOCAzdjI3YzMuNC43IDQuMS0xLjIgNS43LTIuMy41IDQuMyAzLjIgOC42IDMuMSAxMkgyODd2LTQzLjd6Ii8+CiAgPC9nPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-ir {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/ir.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-is {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWlzIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNMCAwaDY0MHY0ODBIMHoiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgogIDxnIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLXdpZHRoPSIwIiBjbGlwLXBhdGg9InVybCgjYSkiPgogICAgPHBhdGggZmlsbD0iIzAwMzg5NyIgZD0iTTAgMGg2NjYuN3Y0ODBIMHoiLz4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDE4Ni43aDE4Ni43VjBoMTA2LjZ2MTg2LjdoMzczLjR2MTA2LjZIMjkzLjNWNDgwSDE4Ni43VjI5My4zSDBWMTg2Ljd6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZDcyODI4IiBkPSJNMCAyMTMuM2gyMTMuM1YwaDUzLjR2MjEzLjNoNDAwdjUzLjRoLTQwMFY0ODBoLTUzLjRWMjY2LjdIMHYtNTMuNHoiLz4KICA8L2c+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-it {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWl0IiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCI+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDY0MHY0ODBIMHoiLz4KICAgIDxwYXRoIGZpbGw9IiMwMDkyNDYiIGQ9Ik0wIDBoMjEzLjN2NDgwSDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjY2UyYjM3IiBkPSJNNDI2LjcgMEg2NDB2NDgwSDQyNi43eiIvPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-je {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/je.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-jm {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWptIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxwYXRoIGQ9Im0wIDAgMzIwIDI0MEwwIDQ4MHptNjQwIDBMMzIwIDI0MGwzMjAgMjQweiIvPgogICAgPHBhdGggZmlsbD0iIzA5MCIgZD0ibTAgMCAzMjAgMjQwTDY0MCAwem0wIDQ4MCAzMjAtMjQwIDMyMCAyNDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZmMwIiBkPSJNNjQwIDBoLTU5LjZMMCA0MzUuM1Y0ODBoNTkuNkw2NDAgNDQuN3oiLz4KICAgIDxwYXRoIGZpbGw9IiNmYzAiIGQ9Ik0wIDB2NDQuN0w1ODAuNCA0ODBINjQwdi00NC43TDU5LjYgMHoiLz4KICA8L2c+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-jo {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWpvIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNLTExNy44IDBoNjgyLjZ2NTEyaC02ODIuNnoiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgogIDxnIGNsaXAtcGF0aD0idXJsKCNhKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEwLjUpIHNjYWxlKC45Mzc1KSI+CiAgICA8ZyBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS13aWR0aD0iMXB0Ij4KICAgICAgPHBhdGggZD0iTS0xMTcuOCAwaDEwMjR2MTcwLjdoLTEwMjR6Ii8+CiAgICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0tMTE3LjggMTcwLjdoMTAyNHYxNzAuNmgtMTAyNHoiLz4KICAgICAgPHBhdGggZmlsbD0iIzA5MCIgZD0iTS0xMTcuOCAzNDEuM2gxMDI0VjUxMmgtMTAyNHoiLz4KICAgICAgPHBhdGggZmlsbD0icmVkIiBkPSJtLTExNy44IDUxMiA1MTItMjU2LTUxMi0yNTZ2NTEyeiIvPgogICAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJtMjQuNSAyODkgNS43LTI0LjlINC43bDIzLTExLTE1LjktMTkuOSAyMyAxMSA1LjYtMjQuOCA1LjcgMjQuOUw2OSAyMzMuMmwtMTYgMTkuOSAyMyAxMUg1MC42bDUuNyAyNC45LTE1LjktMjB6Ii8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-jp {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWpwIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNLTg4IDMyaDY0MHY0ODBILTg4eiIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCIgY2xpcC1wYXRoPSJ1cmwoI2EpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4OCAtMzIpIj4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0tMTI4IDMyaDcyMHY0ODBoLTcyMHoiLz4KICAgIDxjaXJjbGUgY3g9IjUyMy4xIiBjeT0iMzQ0LjEiIHI9IjE5NC45IiBmaWxsPSIjYmMwMDJkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTY4LjQgOC42KSBzY2FsZSguNzY1NTQpIi8+CiAgPC9nPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-ke {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0iZmxhZy1pY29ucy1rZSIgdmlld0JveD0iMCAwIDY0MCA0ODAiPgogIDxkZWZzPgogICAgPHBhdGggaWQ9ImEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0ibS0yOC42IDQ3LjUgMS44IDEgNDYuNy04MWMyLjctLjYgNC4yLTMuMiA1LjctNS44IDEtMS44IDUtOC43IDYuNy0xNy43YTU4IDU4IDAgMCAwLTExLjkgMTQuN2MtMS41IDIuNi0zIDUuMi0yLjMgNy45eiIvPgogIDwvZGVmcz4KICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDY0MHY0ODBIMHoiLz4KICA8cGF0aCBkPSJNMCAwaDY0MHYxNDRIMHoiLz4KICA8cGF0aCBmaWxsPSIjMDYwIiBkPSJNMCAzMzZoNjQwdjE0NEgweiIvPgogIDxnIGlkPSJiIiB0cmFuc2Zvcm09Im1hdHJpeCgzIDAgMCAzIDMyMCAyNDApIj4KICAgIDx1c2UgeGxpbms6aHJlZj0iI2EiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHN0cm9rZT0iIzAwMCIvPgogICAgPHVzZSB4bGluazpocmVmPSIjYSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2ZmZiIvPgogIDwvZz4KICA8dXNlIHhsaW5rOmhyZWY9IiNiIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB0cmFuc2Zvcm09Im1hdHJpeCgtMSAwIDAgMSA2NDAgMCkiLz4KICA8cGF0aCBmaWxsPSIjYjAwIiBkPSJNNjQwLjUgMTY4SDM3N2MtOS0yNC0zOS03Mi01Ny03MnMtNDggNDgtNTcgNzJILS4ydjE0NEgyNjNjOSAyNCAzOSA3MiA1NyA3MnM0OC00OCA1Ny03MmgyNjMuNVYxNjh6Ii8+CiAgPHBhdGggaWQ9ImMiIGQ9Ik0zNzcgMzEyYzktMjQgMTUtNDggMTUtNzJzLTYtNDgtMTUtNzJjLTkgMjQtMTUgNDgtMTUgNzJzNiA0OCAxNSA3MiIvPgogIDx1c2UgeGxpbms6aHJlZj0iI2MiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDY0MCAwKSIvPgogIDxnIGZpbGw9IiNmZmYiIHRyYW5zZm9ybT0ibWF0cml4KDMgMCAwIDMgMzIwIDI0MCkiPgogICAgPGVsbGlwc2Ugcng9IjQiIHJ5PSI2Ii8+CiAgICA8cGF0aCBpZD0iZCIgZD0iTTEgNS44czQgOCA0IDIxLTQgMjEtNCAyMXoiLz4KICAgIDx1c2UgeGxpbms6aHJlZj0iI2QiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHRyYW5zZm9ybT0ic2NhbGUoLTEpIi8+CiAgICA8dXNlIHhsaW5rOmhyZWY9IiNkIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB0cmFuc2Zvcm09InNjYWxlKC0xIDEpIi8+CiAgICA8dXNlIHhsaW5rOmhyZWY9IiNkIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB0cmFuc2Zvcm09InNjYWxlKDEgLTEpIi8+CiAgPC9nPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-kg {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWtnIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNLTg1IDBoNjgyLjd2NTEySC04NXoiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgogIDxnIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1wYXRoPSJ1cmwoI2EpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3OS42KSBzY2FsZSguOTM3NSkiPgogICAgPHBhdGggZmlsbD0icmVkIiBkPSJNLTEyOCAwaDc2OC44djUxMkgtMTI4eiIvPgogICAgPHBhdGggZmlsbD0iI2ZmMCIgZD0iTTEwNS41IDI2MS4xYzEzLjYtMTYuNiA0MS45LS40IDY1LTEyLjMtMjcuNCAxLjUtNDIuMy0xMy4yLTYzLjktMTEuMSAyMi40LTEzLjggNDEuNSA0LjUgNjYuNS0yLjgtMzMuMS0yLjgtMzEuNy0xNy43LTYxLjktMTkuOCAyNi44LTExLjQgNDAgMTEuOCA2Ni4zIDYuNS0zMS03LjEtMzUtMjUuMy01OC0yOS4yIDMzLjYtNSAzMS40IDE0LjggNjQuMyAxNy4yLTMzLjQtMTQuMy0yNC43LTI2LjgtNTIuNi0zNy43IDMxLjMtLjcgMjkuMiAyMSA2MSAyNi42LTI3LjItMTcuMi0yMy45LTMyLjktNDYuMi00NS4yIDI2LjUuNSAyOSAyNy42IDU2LjEgMzYtMjQuMS0xOS4xLTE3LjgtMzUuMy0zOC42LTUyLjQgMjYuNCA2LjIgMjIuNSAyOS42IDUwIDQ0LjYtMjAuNC0yMi42LTEyLjYtMzguOC0zMC4zLTU3LjMgMjUuNCA4LjEgMTUuNyAzMC40IDQyIDUxLjYtMTUtMjQuOS01LjctNDAuOC0yMC42LTYxLjcgMjMuNiAxMi4xIDEyLjIgMzQuOSAzNCA1Ny41LTEwLjMtMjUuNSAwLTQxLjMtMTAuNS02My45IDIwLjIgMTUgOC4yIDM5LjMgMjQuNSA2Mi41LTYtMzIgNy44LTM3LjIgMy41LTY1LjIgMTUuMyAxOC44LTEuOCAzNy42IDEwIDY1LjMtMS41LTMxLjUgMTUuMy0zOC44IDEyLjQtNjQgMTUuMSAyMi42LTguNSA0Mi4zIDEuNCA2Ni41IDIuNS0yOS44IDIyLjEtMzcuNiAyMi40LTYwLjggMTIgMjEuMy0xNCAzNi43LTkuOCA2NSA4LjUtMzEuMiAyOS40LTM1IDMyLTU2IDcuMSAyNC42LTIxLjQgMzYtMTkuNyA2My40IDguNS0yNy43IDM0LjYtMzEgNDAtNTEuNCAzLjMgMjYtMjIuNCAzMC43LTI5LjcgNTkuNSAxMy41LTIzLjUgMzcuMi0yNS40IDQ3LjgtNDQtLjggMjUuOC0yOS44IDI5LjItMzguNyA1My4zIDE2LjctMjAuNSAzNy43LTE3IDU0LjQtMzUuMS0xLjggMjMuMy0zMS4zIDIyLTQ3IDQ2LjEgMTguMS0xNi43IDQ1LjQtMTEuNyA1OS4zLTI2LjEtLjcgMjAuNi0zNi45IDE5LTU0IDM3LjUgMjEtMTEuNiA0Ny44LTQuOCA2My4yLTE1LjUtMi44IDE4LTQxIDEzLjgtNTkuMyAyOCAyNS4yLTcgNDQuNyAzLjcgNjUtNC05LjkgMTcuNS00NC42IDYuNC02MyAxNy44IDIyLTMuNyA0NS4yIDkuNiA2NS4xIDUuMy02LjUgMTUuMi00NC42LTEtNjUgOC41IDI0LjQtLjIgNDAuMyAxNS41IDYzIDE0LjQtMTIuMyAxMy44LTQ1LjctNS4xLTY1LjItMS45IDIzLjggNSA0MiAyNC42IDYwIDI1LjYtMTQuOSAxMS4zLTQyLjUtMTQuNS02NS0xMS4zIDIzLjIgNi4yIDQyLjYgMzIuNSA1NS44IDMzLjEtMTQuMyA5LjgtNDIuNS0yMi41LTYxLjgtMjEuMyAyMy41IDEwLjYgMzQuMiAzNy41IDQ5LjcgNDEuMy0xOS4xIDYuMS0zNy45LTI5LjItNTguNC0zMC41IDIzLjggMTUgMjUuMSAzOCA0My40IDQ4LjItMTkuMyA0LjctMzMtMzUuMi01My4zLTM4LjYgMTkuNSAxNC4zIDIyLjUgNDUgMzUuNCA1NC42LTE5LjYgMS0yNi43LTQwLjctNDYuOC00Ni43IDE3LjIgMTQuNCAxMy4xIDQ1LjYgMjYuNSA1OS0yMC40LTQuMy0xNy44LTQwLjYtMzkuMS01Mi45IDE1LjMgMTkuNCA3LjUgNDYuOSAxNy41IDYyLjQtMTkuOS04LTExLjMtNDAuNi0zMC4yLTU5IDEwLjMgMjAuNi0uOCA0NC42IDcuNCA2NC41LTE4LjItOC45LTYtNDcuNC0xOS45LTYyLjcgNi40IDIzLjgtNS40IDQzLjUtLjYgNjQuOC0xOC42LTIxLjUgMi44LTQzLjItMTMuMy02NS4xIDQuMiAyNS4xLTEzLjQgNDIuNy0xMC42IDYzLjctMTQuNy0xNy4yIDgtNDQuNy0zLjUtNjYuNCAyLjQgMjQuNy0yMC4zIDQ2LjQtMTguNyA2Mi0xMi0yMCAxMy4zLTQzLjYgNi41LTY2LjMtMS40IDIzLjYtMjQuNCAzNi40LTI4LjcgNTcuOS03LjctMjMuNyAxOS42LTQwLjggMTcuMi02NC4xLTcuOCAyMi4xLTMwIDMxLTM3LjggNTIuNS02LjQtMjMuNyAyNi0zNi4yIDI2LjgtNjEtMTAgMjMuMi0zNi41IDI4LjQtNDUuMyA0Ni4yLTMuMy0yMy41IDMzLjgtMzQgMzUuMi01Ni4zLTEyIDIxLjQtNDEgMjIuMy01MSAzOS4zLTEuNS0yMy40IDM3LjYtMjYuMyA0My43LTUwLjgtMTEuOSAxOC4yLTQzLjcgMTUuOS01NyAzMC43IDIuMS0yMS43IDQ0LjQtMjMgNTEuMi00Mi42LTE1LjggMTUuMi00NSA5LTYxLjUgMjEgOS4yLTIxLjQgNDguOS0xNi45IDU3LjgtMzIuMy0xNy41IDkuMS00OC42LjItNjQgOS40IDE0LTIwLjIgNDQuOC04LjEgNjIuMy0yMi0yOC40IDQuMS00NS41LTcuMi02NS4yLTJ6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZmYwIiBkPSJNMzU2IDI1Ni4xYTk5LjIgOTkuMiAwIDEgMS0xOTguNSAwIDk5LjIgOTkuMiAwIDAgMSAxOTguNCAweiIvPgogICAgPHBhdGggZmlsbD0icmVkIiBkPSJNMzQzLjIgMjU2LjNhODYuMyA4Ni4zIDAgMSAxLTE3Mi42IDAgODYuMyA4Ni4zIDAgMCAxIDE3Mi42IDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZmYwIiBkPSJNMzMxLjIgMjU2LjVhNzQgNzQgMCAxIDEtMTQ4LjIgMCA3NCA3NCAwIDAgMSAxNDguMiAweiIvPgogICAgPHBhdGggZmlsbD0icmVkIiBkPSJNMTk0IDIwOGMyMC41LS41IDQ2IDEuNCA2Mi45IDE0LjhhOTcuMSA5Ny4xIDAgMCAxIDYwLjUtMTQuM2wxMSAyMC4xYTEwMSAxMDEgMCAwIDAtNTAgOC4yIDg1LjMgODUuMyAwIDAgMSAzNC42IDcyLjFjLTIuNyAzLjQtNyA3LjEtOS43IDEwLjUgNC0yOC41LTExLTYwLjMtMzIuOS03NyAxNy44IDI1LjYgMjguMyA0OC42IDI1LjQgODAuNGwtMTAgNi40YzQuNi0yOC0yLTYxLTIyLjctODAgMTIgMTcuNSAyMy44IDQ5IDE2LjQgODEtMy4yIDEtOC4yIDMuNy0xMS40IDQuNmE5NiA5NiAwIDAgMC0xMC44LTc4LjdjLTEzLjggMTkuOC0xOC4zIDUwLTEwLjUgNzgtMy44LTEtNi43LTIuMi0xMC42LTMuMS01LjctMzAgMi4yLTY0IDE1LjktODEuNy0xNCA4LjEtMjcuMSA0Mi43LTIzLjQgNzhsLTkuMy00LjNjLTQuNS0yNi4zIDcuNC02MC42IDI0LjUtODAuNC0xOS40IDEyLjItMzUuMiA0Mi4zLTMyLjUgNzQuNi0zLTIuNi01LjctMy45LTguNy02LjYtMy40LTI4LjIgMTMtNTYuNiAzMi4xLTczLjYtMTYuMS03LjMtMzAtOC43LTUwLTguNCAzLjEtNi41IDYtMTQuMSA5LjItMjAuN3oiLz4KICA8L2c+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-kh {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/kh.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-ki {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/ki.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-km {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWttIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNMCAwaDY4Mi43djUxMkgweiIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXBhdGg9InVybCgjYSkiIHRyYW5zZm9ybT0ic2NhbGUoLjkzNzUpIj4KICAgIDxwYXRoIGZpbGw9IiNmZjAiIGQ9Ik0wIDBoNzY4Ljh2MTI4SDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAxMjhoNzY4Ljh2MTI4SDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjYmUwMDI3IiBkPSJNMCAyNTZoNzY4Ljh2MTI4SDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjM2I1YWEzIiBkPSJNMCAzODRoNzY4Ljh2MTI4SDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjMjM5ZTQ2IiBkPSJNMCAwdjUxMmwzODEuOS0yNTUuM0wwIDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTU3LjIgMTQxLjRjLTg1LTQuMy0xMjMuOSA2My41LTEyMy44IDExNS45LS4yIDYyIDU4LjYgMTEzIDExMi44IDExMEMxMTcgMzUzLjUgODEuMiAzMTQuNiA4MSAyNTdjLS4zLTUyLjEgMjkuNS05Ny41IDc2LjMtMTE1LjZ6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJtMTU2IDE5Ny0xMi05LjMtMTQuNiA0LjYgNS4yLTE0LjQtOC44LTEyLjQgMTUuMi42IDktMTIuMyA0LjMgMTQuNyAxNC40IDQuOC0xMi42IDguNXptLS4zIDUyLjEtMTItOS40LTE0LjYgNC42IDUuMy0xNC4zLTguOS0xMi40IDE1LjMuNSA5LTEyLjIgNC4yIDE0LjYgMTQuNSA0LjktMTIuNyA4LjV6bS4yIDUyLjYtMTItOS40LTE0LjUgNC42IDUuMi0xNC4zLTguOC0xMi40IDE1LjIuNSA5LTEyLjIgNC4zIDE0LjYgMTQuNCA0LjgtMTIuNiA4LjZ6bS0uMiA1My0xMi05LjNMMTI5IDM1MGw1LjMtMTQuNC04LjktMTIuNCAxNS4zLjYgOS0xMi4zIDQuMiAxNC43IDE0LjUgNC44LTEyLjcgOC41eiIvPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-kn {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWtuIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNLTgwLjEgMGg2ODIuN3Y1MTJILTgwLjF6Ii8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcGF0aD0idXJsKCNhKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzUuMSkgc2NhbGUoLjkzNzUpIj4KICAgIDxwYXRoIGZpbGw9IiNmZmU5MDAiIGQ9Ik0tMTA3LjguMmg3MzcuNnY1MTEuM2gtNzM3LjZ6Ii8+CiAgICA8cGF0aCBmaWxsPSIjMzVhMTAwIiBkPSJtLTEwOC4yLjIuOCAzNjguNkw0NjYuNiAwbC01NzQuOC4yeiIvPgogICAgPHBhdGggZmlsbD0iI2M3MDAwMCIgZD0ibTYzMC43IDUxMS41LTEuNC0zODMuMi01NzkgMzgzLjUgNTgwLjQtLjN6Ii8+CiAgICA8cGF0aCBkPSJtLTEwNy45IDM5Ni42LjUgMTE1LjQgMTI1LjMtLjIgNjExLjctNDEwLjFMNjI5IDEuNCA1MDUuMi4ybC02MTMgMzk2LjR6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJtMzgwLjQgMTU2LjYtOS44LTQyLjIgMzMuMyAyNyAzOC0yNC42LTE3LjQgNDEuMyAzMy40IDI3LTQ0LjItMS41LTE3LjMgNDEuMy05LjktNDIuMi00NC4xLTEuNXptLTI3NS4yIDE3OS05LjktNDIuMyAzMy4zIDI3IDM4LTI0LjYtMTcuNCA0MS4zIDMzLjQgMjctNDQuMS0xLjUtMTcuNCA0MS4zLTkuOC00Mi4yLTQ0LjEtMS41eiIvPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-kp {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWtwIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNNSAuMWg2ODIuNlY1MTJINS4xeiIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXBhdGg9InVybCgjYSkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00LjggLS4xKSBzY2FsZSguOTM3NjgpIj4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIHN0cm9rZT0iIzAwMCIgZD0iTTc3NiA1MTEuNUgtNzZWLjVoODUyeiIvPgogICAgPHBhdGggZmlsbD0iIzNlNTY5OCIgZD0iTTc3NiA0MTlILTc2djkyLjVoODUyeiIvPgogICAgPHBhdGggZmlsbD0iI2M2MDAwMCIgZD0iTTc3NiAzOTcuNkgtNzZWMTE0LjRoODUyeiIvPgogICAgPHBhdGggZmlsbD0iIzNlNTY5OCIgZD0iTTc3NiAuNkgtNzZWOTNoODUyeiIvPgogICAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTMyOC41IDI1NmMwIDYzLjUtNTMgMTE1LTExOC42IDExNVM5MS4zIDMxOS41IDkxLjMgMjU2czUzLTExNC44IDExOC42LTExNC44YzY1LjUgMCAxMTguNiA1MS40IDExOC42IDExNC45eiIvPgogICAgPHBhdGggZmlsbD0iI2M0MDAwMCIgZD0ibTE3NS44IDI3MC42LTU3LTQwLjcgNzEtLjIgMjIuNy02Ni40IDIxLjEgNjYuMSA3MS0uNC01Ny45IDQxLjIgMjEuMyA2Ni4xLTU3LTQwLjctNTggNDEuM3oiLz4KICA8L2c+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-kr {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0iZmxhZy1pY29ucy1rciIgdmlld0JveD0iMCAwIDY0MCA0ODAiPgogIDxkZWZzPgogICAgPGNsaXBQYXRoIGlkPSJhIj4KICAgICAgPHBhdGggZmlsbC1vcGFjaXR5PSIuNyIgZD0iTS05NS44LS40aDY4Mi43djUxMkgtOTUuOHoiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgogIDxnIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1wYXRoPSJ1cmwoI2EpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4OS44IC40KSBzY2FsZSguOTM3NSkiPgogICAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTS05NS44LS40SDU4N3Y1MTJILTk1LjhaIi8+CiAgICA8ZyB0cmFuc2Zvcm09InJvdGF0ZSgtNTYuMyAzNjEuNiAtMTAxLjMpIHNjYWxlKDEwLjY2NjY3KSI+CiAgICAgIDxnIGlkPSJjIj4KICAgICAgICA8cGF0aCBpZD0iYiIgZD0iTS02LTI2SDZ2MkgtNlptMCAzSDZ2MkgtNlptMCAzSDZ2MkgtNloiLz4KICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNiIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB5PSI0NCIvPgogICAgICA8L2c+CiAgICAgIDxwYXRoIHN0cm9rZT0iI2ZmZiIgZD0iTTAgMTd2MTAiLz4KICAgICAgPHBhdGggZmlsbD0iI2NkMmUzYSIgZD0iTTAtMTJhMTIgMTIgMCAwIDEgMCAyNFoiLz4KICAgICAgPHBhdGggZmlsbD0iIzAwNDdhMCIgZD0iTTAtMTJhMTIgMTIgMCAwIDAgMCAyNEE2IDYgMCAwIDAgMCAwWiIvPgogICAgICA8Y2lyY2xlIGN5PSItNiIgcj0iNiIgZmlsbD0iI2NkMmUzYSIvPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMy43IDE5MS4yIDYyLjIpIHNjYWxlKDEwLjY2NjY3KSI+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI2MiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiLz4KICAgICAgPHBhdGggc3Ryb2tlPSIjZmZmIiBkPSJNMC0yMy41djNNMCAxN3YzLjVtMCAzdjMiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-kw {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWt3IiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNMCAwaDY4Mi43djUxMkgweiIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCIgY2xpcC1wYXRoPSJ1cmwoI2EpIiB0cmFuc2Zvcm09InNjYWxlKC45Mzc1KSI+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAxNzAuNmgxMDI0djE3MC43SDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZjMxODMwIiBkPSJNMCAzNDEuM2gxMDI0VjUxMkgweiIvPgogICAgPHBhdGggZmlsbD0iIzAwZDk0MSIgZD0iTTAgMGgxMDI0djE3MC43SDB6Ii8+CiAgICA8cGF0aCBkPSJNMCAwdjUxMmwyNTUuNC0xNzAuNy42LTE3MC44TDAgMHoiLz4KICA8L2c+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-ky {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/ky.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-kz {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/kz.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-la {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWxhIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNMCAwaDY0MHY0ODBIMHoiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgogIDxnIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1wYXRoPSJ1cmwoI2EpIj4KICAgIDxwYXRoIGZpbGw9IiNjZTExMjYiIGQ9Ik0tNDAgMGg3MjB2NDgwSC00MHoiLz4KICAgIDxwYXRoIGZpbGw9IiMwMDI4NjgiIGQ9Ik0tNDAgMTE5LjNoNzIwdjI0MS40SC00MHoiLz4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik00MjMuNCAyNDBhMTAzLjQgMTAzLjQgMCAxIDEtMjA2LjggMCAxMDMuNCAxMDMuNCAwIDEgMSAyMDYuOCAweiIvPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-lb {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWxiIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNLTg1LjMgMGg2ODIuNnY1MTJILTg1LjN6Ii8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBjbGlwLXBhdGg9InVybCgjYSkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDgwKSBzY2FsZSguOTM3NSkiPgogICAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCI+CiAgICAgIDxwYXRoIGZpbGw9IiNFRTE2MUYiIGQ9Ik0tMTI4IDM4NGg3Njh2MTI4aC03Njh6bTAtMzg0aDc2OHYxMjhoLTc2OHoiLz4KICAgICAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTS0xMjggMTI4aDc2OHYyNTZoLTc2OHoiLz4KICAgIDwvZz4KICAgIDxwYXRoIGZpbGw9IiMwMEE4NTAiIGQ9Ik0yNTIuMSAxMzBjLTcuOCAxNS41LTEzIDE1LjUtMjYgMjYtNS4yIDUuMS0xMyA3LjctMi42IDEzLTEwLjUgNS4xLTE1LjcgNy43LTIwLjkgMTguMWwyLjYgMi42czEwLTQuOCAxMC40LTIuNmMxLjggMi4xLTEzIDEwLTE0LjkgMTEuM2wtMTEgN2MtMTMuMSAxMC4zLTIxIDcuNy0yOC43IDIzLjNsMjYtMi42YzUuMiAxOC4yLTEzIDIwLjgtMjYgMjguNmwtMjAuOSAxM2M1LjMgMTguMiAyMC45IDcuOCAzMy45IDIuNmwyLjYgMi42djUuMmwtMjYgMTNzLTMwLjggMTcuNi0zMS4zIDE4LjJjLS4yIDEgMCA1LjIgMCA1LjIgMTAuNCAyLjYgMjYgNS4yIDM2LjUgMCAxMy01LjIgMTUuNi0xMC40IDMxLjItMTAuNGExMDAuNiAxMDAuNiAwIDAgMS01MiAyMC44djEwLjRjMTUuNiAwIDI2IDAgMzktMi42bDMzLjgtMTAuNGM3LjggMCAxNS43IDcuOCAxMyAxNS42LTcuNyAyOC42LTM5IDIzLjQtNDkuNCA0Ni44TDIxMyAzNjljMTAuNC01LjIgMjAuOC0xMC4zIDMzLjgtNy43IDE1LjYgNS4yIDE1LjYgMTUuNiAzNi40IDIwLjhsLTUuMi0xM2M1LjIgMi42IDEwLjQgMi42IDE1LjcgNS4yIDEzIDUuMiAxNS42IDEwLjQgMzEuMiA3LjgtMTMtMTUuNi0xNS42LTEzLTI2LTIzLjQtMTAuNC0xNS42LTE1LjctMzkgMC00MS42bDE4LjIgNS4yYzE4LjIgMi42IDE4LjItMi42IDQ0LjIgNy44IDE1LjcgNS4yIDIwLjkgMTMgMzkgNy44LTcuNy0xOC4yLTM2LjMtMzEuMi01NC42LTM2LjQgMjAuOS0xMyAxNS42IDUuMiA0NC4zLTIuNnYtNS4yQzM2OS4zIDI3OCAzNjEuNCAyNjUgMzMyLjggMjY1bDQ0LjMtNS4ydi01LjJzLTQzLjctMTEuNC00NC43LTExLjljLjMtMS4zIDEuNC0zLjMgNC4zLTQuNSA4LjMgNS40IDMzLjMgNC44IDM0LjggNC43LS44LTYuNC0xMi43LTExLjctMjMtMTYuOSAwIDAtNDQuNy0yNy41LTQ0LjktMjkuOS45LTcgMTguMyAxLjEgMzcgNi41LTUuMi0xMC40LTE1LjYtMTUuNi0yNi0xOC4ybDE1LjYtMi42Yy0xMC40LTIzLjQtMzYuNC0yMC44LTUyLTMxLjItMTAuNS03LjgtMTAuNS0xMy0yNi4xLTIwLjd6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjMuMiIgZD0iTTIyNCAzMDNjMS45LTYuMSA0LjQtMTEuNi03LjItMTYuOS0xMS42LTUuMyA1LjggMjEuMSA3LjIgMTd6bTEzLjctMTIuM2MtMi4zLjMtMy42IDguOCAxLjEgMTEuMiA1LjIuOCAxLTExLjEtMS4xLTExLjJ6bTEzLjUtMWMtMi40LjgtMi41IDEyLjggNiAxMC42IDguNi0yLjEgMC0xMS41LTYtMTAuNXpNMjY3IDI1OWMxLjgtMy0uMS0xNS03LjQtMTAtNy40IDUuMSA1IDEwLjggNy40IDEwem0tMTYtMTBjMi4zLS45IDIuNS04LjMtNC02LjMtNi4zIDEuOSAyLjMgNy44IDQgNi4zem0tMTQuNCAyLjlzLTQuNS02LjItOC00LjljLTQuMyA0LjIgOC4zIDUgOCA0Ljl6TTE4NyAyNzEuN2MxLjkuMiAxNi0yLjMgMjAuOS03LjggNC45LTUuNS0yNS4xIDIuMy0yNS4xIDIuNCAwIC4xIDIuOCA0LjkgNC4yIDUuNHptMTQxLjEtMzVjLjctMS4zLTcuNS03LjEtMTIuNC00LjgtMS4zIDQuMyAxMi40IDUuNyAxMi40IDQuOHptLTI3LjgtMTRjMS42LTIuMi0zLjUtMTEuMy0xMy43LTYuMi0xMC4yIDUgMTAuNyA5LjggMTMuNyA2LjN6bS0zMi4xLTUuM3MyLjUtOC4yIDguNi02LjZjNyA1LjMtOC4zIDYuOS04LjYgNi42em0tNi02LjJjLTEtMi4zLTcuMy0xLTE0LjYgMy45LTcuNCA0LjcgMTYuOCAxLjQgMTQuNi00em0xOC43LTIyLjFzNi41LTMgOC41IDBjMi43IDQuMy04LjYgMC04LjUgMHptLTUuNS0yLjljLTEuMy0yLjYtOC41LTIuOS04LjMgMS0xLjIgMyA5LjQgMi40IDguMy0xem0tMTcuMiAwYy0uNy0xLjUtMTEgMC0xNCA2LjIgNSAyLjQgMTYuMy0yLjMgMTQtNi4yem0tMjIgNi4zcy0xMy40IDguMy0xNC4zIDE0LjNjLjQgNS4yIDE2LjgtOS40IDE2LjgtOS40czEuNC01LjgtMi40LTQuOXptLTE0LjktNy41Yy40LTEuNyA2LjctNS42IDcuMi01LjMuNSAxLjctNS4xIDYuMy03LjIgNS4zem00LjMgMzEuNmMuMy0yLjUtMTYtMi4zLTkuOSA1LjIgNS4yIDYuMyAxMS00LjEgOS45LTUuMnptLTE1IDEwLjdjLS44LTEuNi0yLTYtNC4yLTYuNC0xLjkgMC0xMS43IDItMTIuNSAzLjYtLjQgMS4zIDQuMSA5LjQgNS42IDkuNiAxLjguNyAxMC45LTYgMTEuMi02Ljh6bTg4LjQgNTUuMmMuNS0xLjggMTcuMy03LjUgMjMtMiA2LjggOS4zLTIzLjQgNS0yMyAyem00NiAxMC45YzMuNy02LjItMTEuMy0xMy42LTE3LjYtNi41IDIuMiA4LjUgMTQuNiAxMS42IDE3LjYgNi41eiIvPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-lc {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWxjIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxwYXRoIGZpbGw9IiM2NWNmZmYiIGQ9Ik0wIDBoNjQwdjQ4MEgweiIvPgogICAgPHBhdGggZmlsbD0iI2ZmZiIgZD0ibTMxOC45IDQyIDE2Mi43IDM5NS4zLTMyMi42LjlMMzE4LjkgNDJ6Ii8+CiAgICA8cGF0aCBkPSJtMzE5IDk2LjUgMTQwLjggMzQwLTI3OSAuOEwzMTkgOTYuNXoiLz4KICAgIDxwYXRoIGZpbGw9IiNmZmNlMDAiIGQ9Im0zMTguOSAyNDAuMSAxNjIuNyAxOTcuNi0zMjIuNi41IDE1OS45LTE5OC4xeiIvPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-li {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/li.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-lk {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/lk.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-lr {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWxyIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNMCAwaDY4Mi43djUxMkgweiIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXBhdGg9InVybCgjYSkiIHRyYW5zZm9ybT0ic2NhbGUoLjkzNzUpIj4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoNzY3Ljl2NTEySDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjMDA2IiBkPSJNMCAwaDIzMi43djIzMi44SDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjYzAwIiBkPSJNMCA0NjQuOWg3NjcuOVY1MTJIMHoiLz4KICAgIDxwYXRoIGZpbGw9IiNjMDAiIGQ9Ik0wIDQ2NS40aDc2Ny45VjUxMkgwem0wLTkyLjloNzY3Ljl2NDYuMkgwem0wLTkzLjJoNzY2VjMyNkgwek0yMzIuNyAwaDUzNS4xdjQ2LjVIMjMyLjd6bTAgMTg2aDUzNS4xdjQ2LjhIMjMyLjd6bTAtOTIuN2g1MzUuMXY0Ni41SDIzMi43eiIvPgogICAgPHBhdGggZmlsbD0iI2ZmZiIgZD0ibTE2Ni4zIDE3Ny41LTUwLjctMzEtNTAuNCAzMS4zIDE4LjctNTAuOS01MC4zLTMxLjQgNjIuMy0uNCAxOS4zLTUwLjdMMTM1IDk1aDYyLjNsLTUwLjEgMzEuNyAxOS4xIDUwLjh6Ii8+CiAgPC9nPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-ls {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWxzIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGg2NDB2NDgwSDB6Ii8+CiAgPHBhdGggZmlsbD0iIzAwOTU0MyIgZD0iTTAgMzM2aDY0MHYxNDRIMHoiLz4KICA8cGF0aCBmaWxsPSIjMDAyMDlmIiBkPSJNMCAwaDY0MHYxNDRIMHoiLz4KICA8cGF0aCBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS42IiBkPSJNMzE5LjYgMTUzYy0yLjcgMC01LjQgMy01LjQgM2wuMyAzMi40LTEwLjMgMTAuN2g4LjN2MTguNWwtNDkgNjYtNy4yLTIuNi0xMi43IDI3czMxLjMgMTkuNiA3Ni43IDE5YzQ5LjgtLjUgNzYuOS0xOS45IDc2LjktMTkuOWwtMTMtMjYuNi02LjUgMi44LTQ5LjYtNjUuNnYtMTkuMWg4LjJMMzI1LjEgMTg4di0zMi4ycy0yLjctMy01LjUtMi45eiIvPgogIDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSI4IiBkPSJNMzM2LjcgMjMwLjRoLTMzLjlzLTEyLjItMjUuOS0xMC4zLTQ0YzItMTguNCAxMi42LTI3LjEgMjYuNi0yNy4zIDE2LjYtLjEgMjUuMiA4LjEgMjcuOCAyNi42IDIuNiAxOC4zLTEwLjIgNDQuNy0xMC4yIDQ0Ljd6Ii8+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTI2MC41IDI5Mi4xYy0uNi43LTQuNyA4LjktNC43IDguOWw3LTEuNS0yLjMtNy40em00IDEwLjUtNy40IDIuNCA4LjkgMy41LTEuNS01Ljl6bTMuMy0xMC4zIDMuNyAxMC45IDktMi42LTIuMy01LjItMTAuNC0zLjF6bTUuOCAxNC44IDEuMiA0LjQgMTIgMy00LjgtMTAuMi04LjQgMi44em0xMy4yLTkuMyA0LjMgMTAuMiA5LTMuNS0zLTQuNS0xMC4zLTIuMnptNiAxMy45IDEuNCAzLjggMTQgMi01LjktOS4yLTkuNiAzLjR6bTEzLjQtMTEgNS4yIDkuMSAxMy00LjgtMS40LTMuNS0xNi44LS43em03LjYgMTIuNCAyLjcgNC44IDE2LjItLjUtNi05LTEzIDQuN3ptMTcuMS0xMiA0LjQgNy42IDEwLjQtNS0yLjgtNC0xMiAxLjR6bTE3IDUuOC0xMC4zIDUuMSAyLjcgNC41IDEzLjgtMi4yLTYuMi03LjR6bTMuMy04IDUuMyA2LjcgOC43LTYuOS0zLTMtMTEgMy4yem0xNS45IDMuNS04LjMgNi4zIDIuMiAzLjkgMTEuNC0zLTUuMy03LjJ6bTExLjQtMTMgMiAyLjktNS43IDguNS01LjktNy42IDkuNi0zLjh6bTMuOSA3LjMgMy41IDctNyAyLjQtLjYtMy4zIDQtNnoiLz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-lt {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWx0IiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCIgdHJhbnNmb3JtPSJzY2FsZSguNjQxNDMgLjk2NzczKSI+CiAgICA8cmVjdCB3aWR0aD0iMTA2MyIgaGVpZ2h0PSI3MDguNyIgZmlsbD0iIzAwNmE0NCIgcng9IjAiIHJ5PSIwIiB0cmFuc2Zvcm09InNjYWxlKC45Mzg2NSAuNjk2ODYpIi8+CiAgICA8cmVjdCB3aWR0aD0iMTA2MyIgaGVpZ2h0PSIyMzYuMiIgeT0iNDc1LjYiIGZpbGw9IiNjMTI3MmQiIHJ4PSIwIiByeT0iMCIgdHJhbnNmb3JtPSJzY2FsZSguOTM4NjUgLjY5Njg2KSIvPgogICAgPHBhdGggZmlsbD0iI2ZkYjkxMyIgZD0iTTAgMGg5OTcuOHYxNjQuNkgweiIvPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-lu {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWx1IiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iIzAwYTFkZSIgZD0iTTAgMjQwaDY0MHYyNDBIMHoiLz4KICA8cGF0aCBmaWxsPSIjZWQyOTM5IiBkPSJNMCAwaDY0MHYyNDBIMHoiLz4KICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAxNjBoNjQwdjE2MEgweiIvPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-lv {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWx2IiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoNjQwdjQ4MEgweiIvPgogICAgPHBhdGggZmlsbD0iIzk4MWUzMiIgZD0iTTAgMGg2NDB2MTkySDB6bTAgMjg4aDY0MHYxOTJIMHoiLz4KICA8L2c+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-ly {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWx5IiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBkPSJNMTY2LjctMjBoNjY2LjZ2NTAwSDE2Ni43eiIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcgY2xpcC1wYXRoPSJ1cmwoI2EpIiB0cmFuc2Zvcm09Im1hdHJpeCguOTYgMCAwIC45NiAtMTYwIDE5LjIpIj4KICAgIDxwYXRoIGZpbGw9IiMyMzllNDYiIGQ9Ik0wLTIwaDEwMDB2NTAwSDB6Ii8+CiAgICA8cGF0aCBkPSJNMC0yMGgxMDAwdjM3NUgweiIvPgogICAgPHBhdGggZmlsbD0iI2U3MDAxMyIgZD0iTTAtMjBoMTAwMHYxMjVIMHoiLz4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik01NDQuMiAxODUuOGE1NC4zIDU0LjMgMCAxIDAgMCA4OC40IDYyLjUgNjIuNSAwIDEgMSAwLTg4LjRNNTMwLjQgMjMwbDg0LjEtMjcuMy01MiA3MS41di04OC40bDUyIDcxLjV6Ii8+CiAgPC9nPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-ma {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLW1hIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iI2MxMjcyZCIgZD0iTTY0MCAwSDB2NDgwaDY0MHoiLz4KICA8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDYyMzMiIHN0cm9rZS13aWR0aD0iMTEuNyIgZD0iTTMyMCAxNzkuNCAyODQuNCAyODlsOTMuMi02Ny42SDI2Mi40bDkzLjIgNjcuNnoiLz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-mc {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLW1jIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCI+CiAgICA8cGF0aCBmaWxsPSIjZjMxODMwIiBkPSJNMCAwaDY0MHYyNDBIMHoiLz4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDI0MGg2NDB2MjQwSDB6Ii8+CiAgPC9nPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-md {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/md.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-me {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/me.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-mf {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLW1mIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCI+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDY0MHY0ODBIMHoiLz4KICAgIDxwYXRoIGZpbGw9IiMwMDI2NTQiIGQ9Ik0wIDBoMjEzLjN2NDgwSDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjY2UxMTI2IiBkPSJNNDI2LjcgMEg2NDB2NDgwSDQyNi43eiIvPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-mg {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLW1nIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCI+CiAgICA8cGF0aCBmaWxsPSIjZmMzZDMyIiBkPSJNMjEzLjMgMEg2NDB2MjQwSDIxMy4zeiIvPgogICAgPHBhdGggZmlsbD0iIzAwN2UzYSIgZD0iTTIxMy4zIDI0MEg2NDB2MjQwSDIxMy4zeiIvPgogICAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGgyMTMuM3Y0ODBIMHoiLz4KICA8L2c+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-mh {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLW1oIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxwYXRoIGZpbGw9IiMzYjVhYTMiIGQ9Ik0wIDBoNjM5Ljl2NDgwSDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZTJhZTU3IiBkPSJNMCA0NjcgNjM5LjkgMHY4N0wwIDQ4MHYtMTN6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjIuNCA0ODAgNjQwIDE3OS4ybC0uMS05NS41TDAgNDgwaDIyLjR6bTE1My00NjQuOEwxNjkgMTE4bC0yNy02NS42IDEwLjQgNjkuOC00MS45LTU2LjQgMjcuNSA2NC4zLTU1LTQyLjYgNDIuOCA1My42LTYyLjEtMjcuNiA1NC40IDQxLjItNjcuNy05IDY0IDI1LjRMMTQgMTgwLjNsMTAwLjYgNi43LTYzLjcgMjYuMiA2Ny05LTU0LjMgNDAgNjMtMjcuNi00MyA1NCA1NC42LTQxLjMtMjcgNjIuOSA0My42LTU0LjctMTEuOCA2OC4xIDI3LjUtNjMuNyA2LjIgMTAwLjcgOS43LTEwMC40IDIzLjcgNjQtOS02OSA0My40IDU0LjgtMjguNi02NCA1NC42IDQ0LTQzLjQtNTQuOSA2NC45IDI3LTU3LjQtNDEuOSA2OS45IDExLjgtNjctMjUuNyAxMDQuMS02LjUtMTA0LTkuNyA2OC41LTIyLjgtNzEgOSA1OC42LTQxLTY2IDI2LjUgNDUuNi01NS4zLTU1LjYgNDMuNCAyNi43LTY2LjQtNDMuMSA1Ni40IDkuMy03MC40LTI1LjcgNjYuNS05LjYtMTAyLjh6Ii8+CiAgPC9nPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-mk {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLW1rIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iI2QyMDAwMCIgZD0iTTAgMGg2NDB2NDgwSDB6Ii8+CiAgPHBhdGggZmlsbD0iI2ZmZTYwMCIgZD0iTTAgMGg5NmwyMjQgMjMxLjRMNTQ0IDBoOTZMMCA0ODBoOTZsMjI0LTIzMS40TDU0NCA0ODBoOTZ6bTY0MCAxOTJ2OTZMMCAxOTJ2OTZ6TTI4MCAwbDQwIDIwNS43TDM2MCAwem0wIDQ4MCA0MC0yMDUuN0wzNjAgNDgweiIvPgogIDxjaXJjbGUgY3g9IjMyMCIgY3k9IjI0MCIgcj0iNzcuMSIgZmlsbD0iI2ZmZTYwMCIgc3Ryb2tlPSIjZDIwMDAwIiBzdHJva2Utd2lkdGg9IjE3LjEiLz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-ml {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLW1sIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxwYXRoIGZpbGw9InJlZCIgZD0iTTQyNS44IDBINjQwdjQ4MEg0MjUuN3oiLz4KICAgIDxwYXRoIGZpbGw9IiMwMDlhMDAiIGQ9Ik0wIDBoMjEyLjl2NDgwSDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZmYwIiBkPSJNMjEyLjkgMGgyMTR2NDgwaC0yMTR6Ii8+CiAgPC9nPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-mm {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0iZmxhZy1pY29ucy1tbSIgdmlld0JveD0iMCAwIDY0MCA0ODAiPgogIDxwYXRoIGZpbGw9IiNmZWNiMDAiIGQ9Ik0wIDBoNjQwdjQ4MEgweiIvPgogIDxwYXRoIGZpbGw9IiMzNGIyMzMiIGQ9Ik0wIDE2MGg2NDB2MzIwSDB6Ii8+CiAgPHBhdGggZmlsbD0iI2VhMjgzOSIgZD0iTTAgMzIwaDY0MHYxNjBIMHoiLz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMjAgMjU2LjkpIHNjYWxlKDE3Ni44Nzk5OSkiPgogICAgPHBhdGggaWQ9ImEiIGZpbGw9IiNmZmYiIGQ9Im0wLTEgLjMgMWgtLjZ6Ii8+CiAgICA8dXNlIHhsaW5rOmhyZWY9IiNhIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB0cmFuc2Zvcm09InJvdGF0ZSgtMTQ0KSIvPgogICAgPHVzZSB4bGluazpocmVmPSIjYSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJyb3RhdGUoLTcyKSIvPgogICAgPHVzZSB4bGluazpocmVmPSIjYSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJyb3RhdGUoNzIpIi8+CiAgICA8dXNlIHhsaW5rOmhyZWY9IiNhIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB0cmFuc2Zvcm09InJvdGF0ZSgxNDQpIi8+CiAgPC9nPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-mn {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNmZmQ5MDAiIGlkPSJmbGFnLWljb25zLW1uIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iI2RhMjAzMiIgZD0iTTAgMGg2NDB2NDgwSDBaIi8+CiAgPHBhdGggZmlsbD0iIzAwNjZiMyIgZD0iTTIxMy4zIDBoMjEzLjR2NDgwSDIxMy4zWiIvPgogIDxjaXJjbGUgY3g9IjEwNi43IiBjeT0iMTgxLjgiIHI9IjQwIi8+CiAgPGNpcmNsZSBjeD0iMTA2LjciIGN5PSIxNjMuNiIgcj0iNDMuNiIgZmlsbD0iI2RhMjAzMiIvPgogIDxjaXJjbGUgY3g9IjEwNi43IiBjeT0iMTcwLjkiIHI9IjI5LjEiLz4KICA8cGF0aCBkPSJNMTA5LjcgNzYuNGE4LjcgOC43IDAgMCAwLTUuMiA3LjVjLS4yIDIuNS45IDUuMyAxIDcuNyAwIDQuMi00LjMgNS42LTQuMyAxMS41IDAgMiAxLjkgNC4zIDEuOSA5LjYtLjQgMi44LTIgMy41LTMuNyAzLjdhMy42IDMuNiAwIDAgMS0zLjYtMy43IDMuNiAzLjYgMCAwIDEgMS0yLjUgMy42IDMuNiAwIDAgMSAuNC0uM2MuOC0uOSAyLTEuMiAyLTMuNCAwLTEuMS0uOC0yLjItMS41LTQuMnMtLjItNS4yIDEuNC03LjFjLTIuNiAxLTQuMSAzLjQtNSA1LjYtLjggMi43IDAgNC4yLTEuMiA2LjUtLjcgMS40LTEuNSAyLTIuMyAzLjItMSAxLjQtMiA0LjQtMiA1LjlhMTguMiAxOC4yIDAgMCAwIDM2LjMgMGMwLTEuNS0xLjEtNC41LTItNS45LS45LTEuMi0xLjctMS44LTIuNC0zLjItMS4yLTIuMy0uNC0zLjgtMS4zLTYuNS0uOC0yLjItMi4zLTQuNi00LjktNS42IDEuNiAyIDIgNS4yIDEuNCA3LjEtLjcgMi0xLjQgMy0xLjQgNC4yIDAgMi4yIDEuMSAyLjUgMiAzLjRhMy42IDMuNiAwIDAgMSAuMy4zIDMuNiAzLjYgMCAwIDEgMSAyLjUgMy42IDMuNiAwIDAgMS0zLjYgMy43Yy0yLS4zLTMuNS0xLjItMy43LTMuNyAwLTcgMy03LjQgMy0xMi42IDAtNy40LTYuNi0xMC45LTYuNi0xNi4zIDAtMS44LjQtNSAzLTcuNHpNMjYuNyAyMjlINjN2MTc0LjVIMjYuN1ptMTIzLjYgMGgzNi40djE3NC41aC0zNi40em0tODAgMEgxNDNsLTM2LjMgMjEuOFptMCAyOUgxNDN2MTQuNkg3MC4zWm0wIDEwMS45SDE0M3YxNC42SDcwLjNabTAgMjEuOEgxNDNsLTM2LjMgMjEuOFoiLz4KICA8Y2lyY2xlIGN4PSIxMDYuNyIgY3k9IjMxNi40IiByPSIzNi40Ii8+CiAgPGcgZmlsbD0iI2RhMjAzMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM4LjggMzIuNykgc2NhbGUoLjcyNzI3KSI+CiAgICA8Y2lyY2xlIGN4PSIyMDAiIGN5PSIzNjMuNSIgcj0iMTAiLz4KICAgIDxjaXJjbGUgY3g9IjIwMCIgY3k9IjQxNi41IiByPSIxMCIvPgogICAgPHBhdGggZD0iTTIwMCAzMzRhMjkuNSAyOS41IDAgMCAxIDAgNTkgMjMuNSAyMy41IDAgMCAwIDAgNDd2NmEyOS41IDI5LjUgMCAwIDEgMC01OSAyMy41IDIzLjUgMCAwIDAgMC00N3oiLz4KICA8L2c+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-mo {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0iZmxhZy1pY29ucy1tbyIgdmlld0JveD0iMCAwIDY0MCA0ODAiPgogIDxwYXRoIGZpbGw9IiMwMDc4NWUiIGQ9Ik0wIDBoNjQwdjQ4MEgweiIvPgogIDxwYXRoIGZpbGw9IiNmYmQxMTYiIGQ9Im0yOTUgMTA4LjcgNDAuNSAyOS41TDMyMCA5MC41bC0xNS41IDQ3LjcgNDAuNi0yOS41eiIvPgogIDxnIGlkPSJhIj4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0zMjAgMzMxLjZIMjE3LjVhMTQ2LjMgMTQ2LjMgMCAwIDEtMy44LTRIMzIwYTIuMSAyLjEgMCAwIDEgMS40IDJjMCAuOC0uNSAxLjctMS40IDJ6bTAtMzEuM2ExMyAxMyAwIDAgMCAxLjItNy42IDEyLjQgMTIuNCAwIDAgMC0xLjItMy44IDgyIDgyIDAgMCAxLTMyLjUgMTkgODEgODEgMCAwIDEtMjMuNSAzLjVoLTYzLjFhMTQ0LjQgMTQ0LjQgMCAwIDAgNS44IDhoNjFjMjAgMCAzOC4yLTcuMiA1Mi4zLTE5LjF6bS0xMDkuNi0yNC43YTMyLjMgMzIuMyAwIDAgMS05LjcgMiA4MSA4MSAwIDAgMCA2MC44IDI3LjUgODAuOSA4MC45IDAgMCAwIDU4LjUtMjUgNDQxIDQ0MSAwIDAgMCA0LjUtNTguOCA0NDEgNDQxIDAgMCAwLTQuNS02Ny43Yy02LjYgNi0xOSAxOC43LTI0LjggMzguM0E4MSA4MSAwIDAgMCAyOTIgMjE1YTgwLjcgODAuNyAwIDAgMCAxMy43IDQ1IDgwLjcgODAuNyAwIDAgMS0xNy00OS41YzAtMTIuNCAyLjgtMjQuMiA3LjgtMzQuN2EzMi41IDMyLjUgMCAwIDEtNy41LTEzIDgwLjcgODAuNyAwIDAgMC0xMC41IDQwYzAgMTggNS45IDM0LjcgMTUuOSA0OC4xYTk1IDk1IDAgMCAwLTczLjQtMjkuNCAzMi42IDMyLjYgMCAwIDEgNi44IDguOSA5NSA5NSAwIDAgMSA2OC42IDI5LjQgOTUgOTUgMCAwIDAtNjEtMjIuMiA5NSA5NSAwIDAgMC0zNi43IDcuMyA4MS4yIDgxLjIgMCAwIDAgODIuNiA1Mi4yYy00LjcuOC05LjUgMS4zLTE0LjQgMS4zYTgwLjggODAuOCAwIDAgMS01Ni40LTIyLjh6TTMyMCAzNjQuNGgtNTMuMWExNDMuNSAxNDMuNSAwIDAgMCA1My4xIDEwLjEgMTEgMTEgMCAwIDAgMS4zLTUgMTEgMTEgMCAwIDAtMS4zLTUuMXptMC0yNC41aC05My42YTE0My44IDE0My44IDAgMCAwIDcuOCA2LjJIMzIwYTQuNiA0LjYgMCAwIDAgMS4zLTMuMSA0IDQgMCAwIDAtMS4zLTMuMXptMCAxMi41aC03Ni43YTE0My42IDE0My42IDAgMCAwIDE0LjQgOEgzMjBhNy42IDcuNiAwIDAgMCAxLjItNC4yIDcuNSA3LjUgMCAwIDAtMS4yLTMuOHoiLz4KICAgIDxwYXRoIGZpbGw9IiNmYmQxMTYiIGQ9Im0yMDAuNSAxNzQuOCAyNS40IDIzLjYtNi43LTM0LTE0LjYgMzEuNCAzMC4zLTE2Ljh6bTM2LjktMzIgMzQuNy42LTI3LjctMjEgMTAuMSAzMy4zIDExLjMtMzIuOXoiLz4KICA8L2c+CiAgPHVzZSB4bGluazpocmVmPSIjYSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgNjQwIDApIi8+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-mp {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/mp.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-mq {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLW1xIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCI+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDY0MHY0ODBIMHoiLz4KICAgIDxwYXRoIGZpbGw9IiMwMDI2N2YiIGQ9Ik0wIDBoMjEzLjN2NDgwSDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZjMxODMwIiBkPSJNNDI2LjcgMEg2NDB2NDgwSDQyNi43eiIvPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-mr {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLW1yIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iI2NkMmEzZSIgZD0iTTAgMGg2NDB2NDgwSDB6Ii8+CiAgPHBhdGggZmlsbD0iIzAwNjIzMyIgZD0iTTAgNzJoNjQwdjMzNkgweiIvPgogIDxwYXRoIGZpbGw9IiNmZmM0MDAiIGQ9Ik00NzAgMTU0LjZhMTUwIDE1MCAwIDAgMS0zMDAgMCAxNTQuOSAxNTQuOSAwIDAgMC01IDM5LjIgMTU1IDE1NSAwIDEgMCAzMTAgMCAxNTQuNCAxNTQuNCAwIDAgMC01LTM5LjJ6IiBjbGFzcz0ic3QxIi8+CiAgPHBhdGggZmlsbD0iI2ZmYzQwMCIgZD0ibTMyMCA5My44LTEzLjUgNDEuNUgyNjNsMzUuMyAyNS42LTEzLjUgNDEuNCAzNS4zLTI1LjYgMzUuMyAyNS42LTEzLjUtNDEuNCAzNS4zLTI1LjZoLTQzLjZ6Ii8+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-ms {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/ms.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-mt {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/mt.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-mu {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLW11IiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxwYXRoIGZpbGw9IiMwMGEwNGQiIGQ9Ik0wIDM2MGg2NDB2MTIwSDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjMTUxZjZkIiBkPSJNMCAxMjBoNjQwdjEyMEgweiIvPgogICAgPHBhdGggZmlsbD0iI2VlMjczNyIgZD0iTTAgMGg2NDB2MTIwSDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZmZjZDAwIiBkPSJNMCAyNDBoNjQwdjEyMEgweiIvPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-mv {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLW12IiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iI2QyMTAzNCIgZD0iTTAgMGg2NDB2NDgwSDB6Ii8+CiAgPHBhdGggZmlsbD0iIzAwN2UzYSIgZD0iTTEyMCAxMjBoNDAwdjI0MEgxMjB6Ii8+CiAgPGNpcmNsZSBjeD0iMzUwIiBjeT0iMjQwIiByPSI4MCIgZmlsbD0iI2ZmZiIvPgogIDxjaXJjbGUgY3g9IjM4MCIgY3k9IjI0MCIgcj0iODAiIGZpbGw9IiMwMDdlM2EiLz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-mw {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLW13IiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCI+CiAgICA8cGF0aCBmaWxsPSIjZjQxNDA4IiBkPSJNMCAwaDY0MHY0ODBIMHoiLz4KICAgIDxwYXRoIGZpbGw9IiMyMTg3M2IiIGQ9Ik0wIDMyMGg2NDB2MTYwSDB6Ii8+CiAgICA8cGF0aCBkPSJNMCAwaDY0MHYxNjBIMHoiLz4KICAgIDxwYXRoIGZpbGw9IiNmMzE1MDkiIGQ9Ik0yMjAuNSAxNDFjMjIuMy00OS4yIDg0LjUtNzIuOCAxMzguOC01Mi41YTk4LjQgOTguNCAwIDAgMSA1OCA1Mi41SDIyMC41em0tMjYgNi40YTMzMi4zIDMzMi4zIDAgMCAxLTUyLjQtNy44Yy00LjEtMS4zLTQuMy0zLjYtMy44LTUuMy41LTEuNyAzLjEtMy42IDYuMi0zIDUuNiAxLjQgMjguOCA3IDUwIDE2LjF6bTEyNC42LTg1LjljLTQuMi0yMS01LjItNDQtNC44LTQ4QzMxNC43IDkuNiAzMTcgOSAzMTkgOXM0LjcgMS44IDQuNyA0LjdjMCA1LjMtLjEgMjctNC42IDQ4em0xMS42LjVhMjQ5IDI0OSAwIDAgMS0uMy00OC4yYy44LTMuOSAzLjItNC40IDUuMS00LjIgMiAuMSA0LjUgMi4xIDQuMiA1LS41IDUuMy0yLjYgMjYuOS05IDQ3LjR6bTEwLjQgMS4zYy0uMi0yMS4zIDMtNDQuMyA0LjEtNDggMS4xLTMuOSAzLjYtNC4yIDUuNS0zLjkgMiAuMyA0LjMgMi41IDMuOCA1LjMtMSA1LjMtNS4yIDI2LjYtMTMuNCA0Ni42em0xMSAyLjJjMS44LTIxLjIgNy4zLTQzLjggOC44LTQ3LjUgMS41LTMuNyA0LTMuOCA1LjgtMy40IDIgLjUgNCAyLjggMy4zIDUuNi0xLjYgNS4xLTcuNyAyNi0xNy44IDQ1LjN6bTEwLjkgMy4yYzMuOS0yMSAxMS41LTQzLjEgMTMuMy00Ni43IDEuOS0zLjUgNC4zLTMuNSA2LjItMi45IDEuOC42IDMuNyAzLjIgMi43IDUuOEEyNjQgMjY0IDAgMCAxIDM2MyA2OC43em0xMC4xIDMuOGM1LjgtMjAuNyAxNS41LTQyIDE3LjctNDUuNSAyLjItMy40IDQuNi0zLjEgNi40LTIuMyAxLjguNyAzLjQgMy40IDIuMSA2LTIuNSA0LjgtMTIuNSAyNC40LTI2LjIgNDEuOHptMTAgNC43YTI2Mi45IDI2Mi45IDAgMCAxIDIyLTQzLjljMi40LTMuMiA0LjktMi43IDYuNi0xLjhhNC40IDQuNCAwIDAgMSAxLjUgNi4xYy0zIDQuNi0xNC45IDIzLjQtMzAuMSAzOS42em05LjQgNS41YzkuNy0xOS40IDIzLjMtMzkgMjYuMS00MiAyLjgtMyA1LjItMi4zIDYuOC0xLjNhNC40IDQuNCAwIDAgMSAxIDYuMmMtMy41IDQuNC0xNy4yIDIyLjEtMzQgMzd6bTguOCA2LjJjMTEuNi0xOC42IDI3LTM3IDMwLjEtMzkuNyAzLTIuOCA1LjQtMiA2LjktLjhhNC4zIDQuMyAwIDAgMSAuMyA2LjJjLTMuOCA0LjEtMTkuMSAyMC43LTM3LjMgMzQuM3ptOC4zIDYuOWEyODQgMjg0IDAgMCAxIDMzLjgtMzcuMmMzLjMtMi41IDUuNS0xLjUgNi45LS4zYTQuMyA0LjMgMCAwIDEtLjMgNi4zYy00LjEgMy44LTIxIDE5LjEtNDAuNCAzMS4yem03LjYgNy41QTI3OC40IDI3OC40IDAgMCAxIDQ1NC40IDY5YzMuNi0yLjMgNS43LTEuMSA3IC4zIDEuMiAxLjMgMS41IDQuNC0xIDYuMmEzMDYgMzA2IDAgMCAxLTQzLjIgMjcuOHptNi41IDcuOEEyOTcuMSAyOTcuMSAwIDAgMSA0NjQgNzkuNmMzLjctMiA1LjctLjYgNi44LjkgMS4yIDEuNCAxLjEgNC41LTEuNCA2LjEtNC44IDMtMjQuMyAxNS42LTQ1LjcgMjQuNXptNS45IDguM2EzMDcgMzA3IDAgMCAxIDQzLTI4LjFjNC0xLjcgNS45LS4yIDYuOSAxLjMgMSAxLjYuNiA0LjYtMiA2YTMyMC44IDMyMC44IDAgMCAxLTQ4IDIwLjh6bTUuNCA5LjZhMzEzLjQgMzEzLjQgMCAwIDEgNDUuOC0yNC40YzQuMS0xLjQgNS44LjMgNi42IDEuOS45IDEuNi4zIDQuNi0yLjYgNS44LTUuMyAyLjItMjcgMTEuNC00OS44IDE2Ljd6bTQuMiA5LjJhMzIwIDMyMCAwIDAgMSA0OC0yMC44YzQuMi0xIDUuNy44IDYuNCAyLjUuNiAxLjYtLjMgNC42LTMuMiA1LjUtNS41IDEuOS0yOCA5LjMtNTEuMiAxMi44em0zLjQgOS44YTMyNC41IDMyNC41IDAgMCAxIDQ5LjgtMTYuOWM0LjItLjYgNS42IDEuMiA2LjEgMyAuNSAxLjctLjcgNC41LTMuNyA1LjMtNS43IDEuMy0yOC44IDctNTIuMiA4LjZ6TTMwNy44IDYyYTI1Mi40IDI1Mi40IDAgMCAxLTkuNy00Ny40YzAtMy45IDIuMy00LjggNC4yLTUgMi0uMSA1IDEuNSA1LjIgNC4zLjUgNS4zIDIuNiAyNi45LjQgNDguMXptLTExIDEuM2EyNTEgMjUxIDAgMCAxLTE0LjMtNDYuNGMtLjQtNCAxLjgtNSAzLjctNS4zIDItLjMgNSAxIDUuNiAzLjhhMjYzIDI2MyAwIDAgMSA1IDQ3Ljl6bS0xMSAyLjJBMjU5IDI1OSAwIDAgMSAyNjcgMjAuM2MtLjgtMy45IDEuMy01LjEgMy4yLTUuNiAxLjktLjQgNSAuNiA1LjkgMy40IDEuNSA1LjEgNy43IDI2IDkuNiA0Ny4zem0tMTAuNSAzQTI2NCAyNjQgMCAwIDEgMjUyLjUgMjVjLTEuMS0zLjguOC01LjIgMi42LTUuOCAxLjktLjYgNS4xLjIgNi4yIDIuOCAyIDUgMTAuMiAyNS40IDE0IDQ2LjR6TTI2NS4yIDcyYTI3MC40IDI3MC40IDAgMCAxLTI3LTQxLjVjLTEuNC0zLjcuNC01LjMgMi4yLTYgMS44LS44IDUtLjIgNi40IDIuNCAyLjUgNC44IDEyLjUgMjQuNSAxOC40IDQ1LjF6bS0xMC4zIDVhMjc1LjYgMjc1LjYgMCAwIDEtMzEtMzkuMmMtMS43LTMuNS0uMS01LjIgMS42LTYuMSAxLjctLjkgNS0uNiA2LjYgMS45IDMgNC42IDE1IDIzLjMgMjIuOCA0My40em0tOS40IDUuNEEyODUuMiAyODUuMiAwIDAgMSAyMTEgNDUuN2MtMi4xLTMuNC0uNy01LjIgMS02LjMgMS41LTEgNS0xIDYuNyAxLjQgMy40IDQuMyAxNy4xIDIyIDI2LjggNDEuNXptLTguNyA2YTI5Mi4yIDI5Mi4yIDAgMCAxLTM3LjktMzMuOWMtMi40LTMuMi0xLjEtNSAuNC02LjJhNS41IDUuNSAwIDAgMSA2LjguOGMzLjggNCAxOS4yIDIwLjcgMzAuNyAzOS4zem0tOC41IDdhMjk5IDI5OSAwIDAgMS00MS0zMC43Yy0yLjgtMy0xLjctNS0uMy02LjNhNS41IDUuNSAwIDAgMSA2LjkuM2M0LjIgMy43IDIxIDE5IDM0LjQgMzYuNnptLTcuNCA3QTMwNi42IDMwNi42IDAgMCAxIDE3Ny4yIDc1Yy0zLTIuOC0yLjEtNC44LS44LTYuMiAxLjItMS40IDQuNS0yLjEgNi45LS4zYTI5MiAyOTIgMCAwIDEgMzcuNiAzNHptLTcgOC4yYTMxMyAzMTMgMCAwIDEtNDYuMi0yMy44Yy0zLjMtMi41LTIuNi00LjctMS41LTYuMSAxLjEtMS41IDQuMy0yLjUgNi45LS45IDQuOCAzLjEgMjQuMyAxNS41IDQwLjggMzAuOHptLTYuMyA4LjhjLTIyLjItNy00NC45LTE3LjYtNDguNC0xOS45LTMuNi0yLjItMy00LjQtMi4xLTZzNC0yLjggNi44LTEuNGM1IDIuNyAyNS44IDEzLjUgNDMuNyAyNy4zem0tNS4zIDljLTIyLjgtNS4zLTQ2LjMtMTQtNTAuMS0xNi0zLjctMi0zLjUtNC4yLTIuNi01LjguOC0xLjYgMy43LTMuMSA2LjYtMiA1LjMgMi4zIDI3IDExLjQgNDYuMSAyMy44em0tNC4yIDlhMzI4LjUgMzI4LjUgMCAwIDEtNTEuNC0xMi4yYy00LTEuNi0zLjgtMy45LTMuMi01LjUuNy0xLjcgMy41LTMuNCA2LjQtMi41IDUuNiAxLjkgMjggOS4zIDQ4LjIgMjAuMnoiLz4KICAgIDxwYXRoIGZpbGw9IiNmMzE1MDkiIGQ9Ik0xOTQuNSAxNDcuNGEzMzIuNCAzMzIuNCAwIDAgMS01Mi40LTcuOGMtNC4xLTEuMy00LjMtMy42LTMuOC01LjMuNS0xLjcgMy4xLTMuNiA2LjItMyA1LjYgMS40IDI4LjggNyA1MCAxNi4xeiIvPgogICAgPHBhdGggZD0iTTEyOS40IDE0MS41aDM4MS4ydjEyLjZIMTI5LjR6Ii8+CiAgPC9nPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-mx {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/mx.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-my {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLW15IiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iI2MwMCIgZD0iTTAgMGg2NDB2NDgwSDB6Ii8+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTS41IDM5LjloNjM5djM4LjRILjV6TS41IDExOC42aDYzOVYxNTdILjV6TS41IDE5Ny40aDYzOXYzOC40SC41eiIvPgogIDxwYXRoIGZpbGw9IiMwMDYiIGQ9Ik0wIC41aDMyMHYyODBIMFoiLz4KICA8cGF0aCBmaWxsPSIjZmMwIiBkPSJtMjA3LjUgNzMuOCA2IDQwLjcgMjMtMzQtMTIuNCAzOS4yIDM1LjUtMjAuOC0yOC4xIDMwIDQxLTMuMi0zOC4zIDE0LjggMzguMyAxNC44LTQxLTMuMiAyOC4xIDMwLTM1LjUtMjAuOCAxMi4zIDM5LjMtMjMtMzQuMS02IDQwLjctNS45LTQwLjctMjMgMzQgMTIuNC0zOS4yLTM1LjUgMjAuOCAyOC0zMC00MSAzLjIgMzguNC0xNC44LTM4LjMtMTQuOCA0MSAzLjItMjguMS0zMCAzNS41IDIwLjgtMTIuNC0zOS4zIDIzIDM0LjF6bS0zMy4zIDEuN2E3MS4xIDcxLjEgMCAxIDAgMCAxMzAgODAgODAgMCAxIDEgMC0xMzB6Ii8+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTS41IDI3Ni4yaDYzOXYzOC40SC41ek0uNSAzNTQuNGg2Mzl2MzguNEguNXpNMCA0NDEuNmg2MzlWNDgwSDB6Ii8+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-mz {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLW16IiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNMCAwaDY4Mi43djUxMkgweiIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcgY2xpcC1wYXRoPSJ1cmwoI2EpIiB0cmFuc2Zvcm09InNjYWxlKC45Mzc1KSI+CiAgICA8cGF0aCBmaWxsPSIjMDA5YTAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDBoNzY4djE2MEgweiIvPgogICAgPHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCAxNjBoNzY4djE2SDB6Ii8+CiAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDE3Nmg3Njh2MTYwSDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDMzNmg3Njh2MTZIMHoiLz4KICAgIDxwYXRoIGZpbGw9IiNmZmNhMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMzUyaDc2OHYxNjBIMHoiLz4KICAgIDxwYXRoIGZpbGw9InJlZCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCAwdjUxMmwzMzYtMjU2TDAgMHoiLz4KICAgIDxwYXRoIGZpbGw9IiNmZmNhMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0ibTE5OC41IDMzMy01MS4yLTM3LjVMOTYuMSAzMzNsMTkuOS02MC4zLTUxLjUtMzcuMSA2My41LjIgMTkuMy02MC40IDE5LjQgNjAuNSA2My41LS4zLTUxLjUgMzcuMXoiLz4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS4xIiBkPSJNMTAyLjggMjkwLjloMzdjMyAzLjMgOS41IDQuNyAxNS44IDAgMTEuNi02LjQgMzQgMCAzNCAwbDQuNC00LjctMTAuNy0zNS4yLTMuOS00LjJzLTguMy01LTI0LTMuM2MtMTUuNyAxLjctMjEuMi0uNS0yMS4yLS41cy0xMy43IDEuNi0xNy42IDMuNmwtNC40IDQuNC05LjQgMzkuOXoiLz4KICAgIDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuMSIgZD0iTTExMC4zIDI4MS44czM1LjItNC40IDQ1LjQgOS4xYy01LjcgNC0xMC44IDQuMy0xNi4yLjMuOC0xLjUgMTIuNi0xMy44IDQyLjctOS43Ii8+CiAgICA8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS4yIiBkPSJtMTQ4IDI0Ni42LS4zIDM4LjhtMzEuNy0zOC4zTDE4NiAyNzgiLz4KICAgIDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuMSIgZD0ibTExNyAyNDYuNi0zLjcgMTYiLz4KICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS4xIiBkPSJtNzguOSAyOTUuMSA4LjYgMTAuMmMxIC42IDIgLjYgMi45IDBsMTIuOC0xNS40IDUuNC02LjdjLjktMSAxLjEtMi4xIDEtM2wxMC40LTkuMyAyLjIuMmMtMS0uMi0xLjctLjctMS0xLjhsMi40LTEuOCAxLjggMi4zcy0yLjYgMy40LTIuOSAzLjRoLTIuOGwtNS40IDQuOSAyLjQgMiAzLjUgOS44IDQuNC0zLjEtMi44LTEwIDYuMS02LjctMi4zLTMuNiAxLjYtMnMyMS4zIDEzLjQgMjkuNiA5LjhjLjIgMCAuNS05LjYuNS05LjZzLTIyLjItMi4zLTIyLjctNi43IDUtNSA1LTVsLTIuNC0zLjIuNS0xLjggMy45IDQuOCA4LjctNy40IDUxLjUgNTguNmMyLjgtMS4xIDMuNC0xLjggMy42LTQuNkwxNTUgMjQxLjVsMy44LTQuMWMuOC0uOSAxLTEuMiAxLTIuNmw2LTUuMWE3LjMgNy4zIDAgMCAxIDMuOCAzTDE4NiAyMTljLjQuNCAxLjcuOCAyLjYuNGwyNi45LTI1LjktMjkuMyAyMC43LTEtLjdjMC0uOSAxLTEgMC0yLjYtMS4yLTEuNC0yLjkgMS4zLTMuMSAxLjMtLjMgMC00LjMtMS40LTUuMi0zLjJsLS4yIDQuNy03LjUgNy01LjctLjMtOC4yIDgtMSAzIDEuMyAyLjdzLTQuNCAzLjgtNC40IDMuNmMwLS4zLS45LTEuMi0xLTEuM2wzLjgtMy40LjUtMi4zLTEuMi0yYy0uNC4zLTUuMiA1LjQtNS41IDQuOGwtMTQtMTUuNS44LTIuOS04LjctOS41Yy0zLjItMS4xLTguMy0xLjMtOS4zIDUuNy0uOCAxLjYtNy40LjItNy40LjJsLTMuNi44TDg1LjIgMjQxbDExLjMgMTMuNiAyMy4yLTI5LjMuNy04LjMgNC44IDUuNGMxLjcuMiAzLjIuMyA0LjctLjVsMTMuNyAxNS4zLTIuMyAyLjMgMiAyLjIgMi40LTEuNi45IDEuM2MtMS4xLjYtMiAxLjUtMy4xIDIuMS0xLjgtMS4yLTMuNi0yLjctMy41LTVsLTcuNyA2LjQtLjMgMS4yLTIyLjkgMTktMiAuMy0uNSA2IDE0LjktMTIuNHYtMS44bDEuNSAxLjMgMTEuNi05LjNzLjggMSAuNSAxLTEwLjMgOS4zLTEwLjMgOS4zbC0uMiAxLTEuOCAxLjYtMS0uOC0xNCAxMi40aC0ybC03LjcgNy43Yy0yIC4yLTMuNy40LTUuNCAxLjVsLTEzLjggMTIuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-na {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLW5hIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNMCAwaDY0MHY0ODBIMHoiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgogIDxnIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1wYXRoPSJ1cmwoI2EpIj4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoNjQwdjQ4MEgweiIvPgogICAgPHBhdGggZmlsbD0iIzM2NjJhMiIgZD0ibS0yNi40LjIuOCAzNDUuNkw1MTIuNSAwLTI2LjQuMnoiLz4KICAgIDxwYXRoIGZpbGw9IiMzOGExMDAiIGQ9Ik02NjYuNCA0NzkuNiA2NjUgMTIwLjMgMTIyLjMgNDc5LjhsNTQ0LS4yeiIvPgogICAgPHBhdGggZmlsbD0iI2M3MDAwMCIgZD0ibS0yNiAzNzEuOC40IDEwOC4yIDExNy41LS4xTDY2NS40IDk1LjRsLS43LTk0LjEtMTE2LTFMLTI2IDM3MS43eiIvPgogICAgPHBhdGggZmlsbD0iI2ZmZTcwMCIgZD0ibTIxOS42IDE3Mi0yMS44LTEzLjItMTIuNiAyMi4xLTEyLjItMjIuMi0yMiAxMi45LjYtMjUuNC0yNS40LjIgMTMuMi0yMS44LTIyLjEtMTIuNSAyMi4yLTEyLjMtMTIuOC0yMiAyNS40LjYtLjEtMjUuNSAyMS43IDEzLjJMMTg2LjMgNDRsMTIuMiAyMi4yIDIyLTEyLjktLjYgMjUuNCAyNS40LS4yLTEzLjIgMjEuOCAyMi4xIDEyLjUtMjIuMiAxMi4zIDEyLjggMjItMjUuNC0uNnoiLz4KICAgIDxwYXRoIGZpbGw9IiMzNjYyYTIiIGQ9Ik0yMzIuNCAxMTIuNGMwIDI1LjYtMjAuOSA0Ni4zLTQ2LjYgNDYuM3MtNDYuNi0yMC43LTQ2LjYtNDYuMyAyMC44LTQ2LjIgNDYuNi00Ni4yIDQ2LjYgMjAuNyA0Ni42IDQ2LjJ6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZmZlNzAwIiBkPSJNMjIyLjMgMTEyLjRhMzYuNSAzNi41IDAgMSAxLTczIDAgMzYuNSAzNi41IDAgMCAxIDczIDB6Ii8+CiAgPC9nPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-nc {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLW5jIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iIzAwOTU0MyIgZD0iTTAgMGg2NDB2NDgwSDB6Ii8+CiAgPHBhdGggZmlsbD0iI2VkNDEzNSIgZD0iTTAgMGg2NDB2MzIwSDB6Ii8+CiAgPHBhdGggZmlsbD0iIzAwMzVhZCIgZD0iTTAgMGg2NDB2MTYwSDB6Ii8+CiAgPGNpcmNsZSBjeD0iMjQwIiBjeT0iMjQwIiByPSIxNTcuMyIgZmlsbD0iI2ZhZTYwMCIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjUuMyIvPgogIDxwYXRoIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSI2LjQiIGQ9Ik0yMTMuMyAyNjMuNWg1My4zTTIxMy4zIDIyNGg1My4zTTI0MCA4My4yVjM1MiIvPgogIDxwYXRoIGQ9Ik0xNzYuNiAzODQuNGM2NC4yIDI2LjMgMTI0LjQgMS43IDEyNC40IDEuN3MtMjIuNy0yNC42LTM0LjMtMzQuMmMtMTEuNC05LjQtNDQuOC05LTU2LjIgMGE0ODguNyA0ODguNyAwIDAgMC0zMy45IDMyLjV6Ii8+CiAgPGVsbGlwc2UgY3g9IjI0MCIgY3k9IjMxMi41IiByeD0iMTcuNiIgcnk9IjI1LjYiLz4KICA8ZWxsaXBzZSBjeD0iMjQwIiBjeT0iMjQzLjciIHJ4PSIyMS4zIiByeT0iMTMuNSIvPgogIDxjaXJjbGUgY3g9IjI0MCIgY3k9IjE4MS4zIiByPSIyMS4zIi8+CiAgPHBhdGggZD0iTTI2NS42IDEwMS45czEuOCAzLTIgMTBjLTE4LjYgMzMuNS0zNy4zIDM0LjItNDAuOCAzNy4xLTQgMy4yLTUuNiAzLTUuNiAzIC4zLTIuOS41LTE0LjYuNy0xNS43IDIuOS0xNS43IDI2LjUtMTUuNSA0NS0zMS41IDIuOS0yLjUgMi43LTMgMi43LTN6bS02Mi40IDcyczQuMyAxMiA0LjggMjRjMSAxOS4yIDE5LjQgMTkuNyAzMiAxOS43di0xMC43Yy05LjUgMC0xNy43LTEuNC0yNC41LTE1LjRhMTIyLjcgMTIyLjcgMCAwIDAtMTIuMy0xNy42em0tLjUgMTU0LjZzNi43LTguMyAxNC42LTI3LjdjNC0xMC4xIDEzLjgtMTYgMjIuNy0xNnYtMTVjLTIwLjMgMC0zMCA3LjUtMzEgMTguNmEzMjkgMzI5IDAgMCAxLTYuMyA0MC4xeiIvPgogIDxwYXRoIGQ9Ik0yNzYuOCAxNzMuOXMtNC4zIDEyLTQuOCAyNGMtMSAxOS4yLTE5LjQgMTkuNy0zMiAxOS43VjIwN2M5LjUgMCAxNy43LTEuNCAyNC41LTE1LjUgMy42LTYuMiA3LjctMTIuMSAxMi4zLTE3LjZ6bS41IDE1NC43cy02LjctOC40LTE0LjYtMjcuOGMtNC0xMC4xLTEzLjgtMTYtMjIuNy0xNlYyNzBjMjAuMyAwIDMwIDcuNSAzMSAxOC42YTMyOSAzMjkgMCAwIDAgNi4zIDQweiIvPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-ne {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLW5lIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iIzBkYjAyYiIgZD0iTTAgMGg2NDB2NDgwSDB6Ii8+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGg2NDB2MzIwSDB6Ii8+CiAgPHBhdGggZmlsbD0iI2UwNTIwNiIgZD0iTTAgMGg2NDB2MTYwSDB6Ii8+CiAgPGNpcmNsZSBjeD0iMzIwIiBjeT0iMjQwIiByPSI2OCIgZmlsbD0iI2UwNTIwNiIvPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-nf {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/nf.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-ng {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLW5nIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCI+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDY0MHY0ODBIMHoiLz4KICAgIDxwYXRoIGZpbGw9IiMwMDg3NTMiIGQ9Ik00MjYuNiAwSDY0MHY0ODBINDI2LjZ6TTAgMGgyMTMuM3Y0ODBIMHoiLz4KICA8L2c+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-ni {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/ni.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-nl {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLW5sIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iIzIxNDY4YiIgZD0iTTAgMGg2NDB2NDgwSDB6Ii8+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGg2NDB2MzIwSDB6Ii8+CiAgPHBhdGggZmlsbD0iI2FlMWMyOCIgZD0iTTAgMGg2NDB2MTYwSDB6Ii8+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-no {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLW5vIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iI2VkMjkzOSIgZD0iTTAgMGg2NDB2NDgwSDB6Ii8+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE4MCAwaDEyMHY0ODBIMTgweiIvPgogIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDE4MGg2NDB2MTIwSDB6Ii8+CiAgPHBhdGggZmlsbD0iIzAwMjY2NCIgZD0iTTIxMCAwaDYwdjQ4MGgtNjB6Ii8+CiAgPHBhdGggZmlsbD0iIzAwMjY2NCIgZD0iTTAgMjEwaDY0MHY2MEgweiIvPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-np {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLW5wIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNMC0xNmg1MTJ2NTEySDB6Ii8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDY0MHY0ODBIMHoiLz4KICA8ZyBjbGlwLXBhdGg9InVybCgjYSkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMTUpIHNjYWxlKC45Mzc1KSI+CiAgICA8ZyBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICA8cGF0aCBmaWxsPSIjY2UwMDAwIiBzdHJva2U9IiMwMDAwNjMiIHN0cm9rZS13aWR0aD0iMTMuOCIgZD0iTTYuNSA0ODkuNWgzNzguOEwxMzcuNCAyMzguMWwyNTcuMy4zTDYuNi05LjV2NDk5eiIvPgogICAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJtMTgwLjcgMzU1LjgtMjcgOSAyMS4yIDE5LjgtMjguNS0xLjggMTEuNyAyNi4yLTI1LjUtMTIuMy41IDI4LjYtMTguOC0yMC45LTEwLjcgMjYuNi05LjItMjYuMy0yMC4zIDIwLjYgMS44LTI3LjdMNDkgNDA5bDEyLjYtMjUtMjkuMy42IDIxLjUtMTguMy0yNy4zLTEwLjUgMjctOUwzMi4yIDMyN2wyOC40IDEuOEw0OSAzMDIuNmwyNS42IDEyLjMtLjUtMjguNiAxOC44IDIwLjkgMTAuNy0yNi42IDkuMSAyNi4zIDIwLjQtMjAuNi0xLjkgMjcuNyAyNy0xMS40LTEyLjcgMjUgMjkuNC0uNi0yMS41IDE4LjN6bS0zMi40LTE4NC43LTExLjMgOC40IDUuNiA0LjZhOTMuOCA5My44IDAgMCAwIDMwLjctMzZjMS44IDIxLjMtMTcuNyA2OS02OC43IDY5LjVhNzAuNiA3MC42IDAgMCAxLTcxLjUtNzAuM2MxMCAxOC4yIDE2LjIgMjcgMzIgMzYuNWw0LjctNC40LTEwLjYtOC45IDEzLjctMy42LTcuNC0xMi40IDE0LjQgMS0xLjgtMTQuNCAxMi42IDcuNCA0LTEzLjUgOSAxMC44IDguNS0xMC4zIDQuNiAxNCAxMS44LTguMi0xLjUgMTQuMyAxNC4yLTEuNy02LjcgMTMuMiAxMy43IDR6Ii8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-nr {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLW5yIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNLTU0LjcgMEg2Mjh2NTEySC01NC43eiIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCIgY2xpcC1wYXRoPSJ1cmwoI2EpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MS4zKSBzY2FsZSguOTM3NSkiPgogICAgPHBhdGggZmlsbD0iIzAwMjE3MCIgZD0iTS0xNDAgMEg4ODR2NTEySC0xNDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZmZiMjBkIiBkPSJNLTE0MCAyMzQuMUg4ODRWMjc4SC0xNDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJtMTYxLjggNDM4LTMzLTMzLTEwLjUgNDUuNC0xMi00NS0zMS45IDM0IDEyLjEtNDVMNDIgNDA3LjlsMzMtMzMtNDUuNC0xMC42IDQ1LTEyLTM0LTMxLjggNDUgMTJMNzIgMjg4bDMzIDMzIDEwLjYtNDUuNCAxMiA0NSAzMS44LTM0LTEyIDQ1IDQ0LjUtMTMuNS0zMyAzMyA0NS40IDEwLjUtNDUgMTIgMzQgMzItNDUtMTIuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-nu {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLW51IiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iI2ZlZGQwMCIgZD0iTTAgMGg2NDB2NDgwSDB6Ii8+CiAgPHBhdGggZmlsbD0iIzAxMjE2OSIgZD0iTTAgMGgzMjB2MjQwSDB6Ii8+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0ibTM3LjUgMCAxMjIgOTAuNUwyODEgMGgzOXYzMWwtMTIwIDg5LjUgMTIwIDg5VjI0MGgtNDBsLTEyMC04OS41TDQwLjUgMjQwSDB2LTMwbDExOS41LTg5TDAgMzJWMHoiLz4KICA8cGF0aCBmaWxsPSIjYzgxMDJlIiBkPSJNMjEyIDE0MC41IDMyMCAyMjB2MjBsLTEzNS41LTk5LjV6bS05MiAxMCAzIDE3LjUtOTYgNzJIMHpNMzIwIDB2MS41bC0xMjQuNSA5NCAxLTIyTDI5NSAwek0wIDBsMTE5LjUgODhoLTMwTDAgMjF6Ii8+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEyMC41IDB2MjQwaDgwVjB6TTAgODB2ODBoMzIwVjgweiIvPgogIDxwYXRoIGZpbGw9IiNjODEwMmUiIGQ9Ik0wIDk2LjV2NDhoMzIwdi00OHpNMTM2LjUgMHYyNDBoNDhWMHoiLz4KICA8Y2lyY2xlIGN4PSIxNjAiIGN5PSIxMjAiIHI9IjQwLjgiIGZpbGw9IiMwMTIxNjkiLz4KICA8cGF0aCBmaWxsPSIjZmVkZDAwIiBkPSJtMTYwIDc5LjIgMjQgNzMuOC02Mi44LTQ1LjZoNzcuNkwxMzYgMTUzTTY2LjcgOTguM2wxNCA0My40TDQzLjkgMTE1aDQ1LjdsLTM3IDI2LjhtMjAwLjctNDMuNSAxNC4xIDQzLjQtMzYuOS0yNi44aDQ1LjdsLTM3IDI2LjhNMTYwIDE3OC4zbDE0LjEgNDMuNC0zNy0yNi44aDQ1LjdsLTM3IDI2LjhNMTYwIDE4LjNsMTQuMSA0My40LTM3LTI2LjhoNDUuN2wtMzcgMjYuOCIvPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-nz {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0iZmxhZy1pY29ucy1ueiIgdmlld0JveD0iMCAwIDY0MCA0ODAiPgogIDxkZWZzPgogICAgPGcgaWQ9ImIiPgogICAgICA8ZyBpZD0iYSI+CiAgICAgICAgPHBhdGggZD0iTTAgMHYuNUwxIDB6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0uMykiLz4KICAgICAgICA8cGF0aCBkPSJNMCAwdi0uNUwxIDB6IiB0cmFuc2Zvcm09InJvdGF0ZSgtMzYgLjUgLS4yKSIvPgogICAgICA8L2c+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI2EiIHRyYW5zZm9ybT0ic2NhbGUoLTEgMSkiLz4KICAgICAgPHVzZSB4bGluazpocmVmPSIjYSIgdHJhbnNmb3JtPSJyb3RhdGUoNzIgMCAwKSIvPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNhIiB0cmFuc2Zvcm09InJvdGF0ZSgtNzIgMCAwKSIvPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNhIiB0cmFuc2Zvcm09InNjYWxlKC0xIDEpIHJvdGF0ZSg3MikiLz4KICAgIDwvZz4KICA8L2RlZnM+CiAgPHBhdGggZmlsbD0iIzAwMjQ3ZCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCAwaDY0MHY0ODBIMHoiLz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTExIDM2LjEpIHNjYWxlKC42NjgyNSkiPgogICAgPHVzZSB4bGluazpocmVmPSIjYiIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2ZmZiIgdHJhbnNmb3JtPSJtYXRyaXgoNDUuNCAwIDAgNDUuNCA5MDAgMTIwKSIvPgogICAgPHVzZSB4bGluazpocmVmPSIjYiIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2NjMTQyYiIgdHJhbnNmb3JtPSJtYXRyaXgoMzAgMCAwIDMwIDkwMCAxMjApIi8+CiAgPC9nPgogIDxnIHRyYW5zZm9ybT0icm90YXRlKDgyIDUyNS4yIDExNC42KSBzY2FsZSguNjY4MjUpIj4KICAgIDx1c2UgeGxpbms6aHJlZj0iI2IiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiNmZmYiIHRyYW5zZm9ybT0icm90YXRlKC04MiA1MTkgLTQ1Ny43KSBzY2FsZSg0MC40KSIvPgogICAgPHVzZSB4bGluazpocmVmPSIjYiIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2NjMTQyYiIgdHJhbnNmb3JtPSJyb3RhdGUoLTgyIDUxOSAtNDU3LjcpIHNjYWxlKDI1KSIvPgogIDwvZz4KICA8ZyB0cmFuc2Zvcm09InJvdGF0ZSg4MiA1MjUuMiAxMTQuNikgc2NhbGUoLjY2ODI1KSI+CiAgICA8dXNlIHhsaW5rOmhyZWY9IiNiIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjZmZmIiB0cmFuc2Zvcm09InJvdGF0ZSgtODIgNjY4LjYgLTMyNy43KSBzY2FsZSg0NS40KSIvPgogICAgPHVzZSB4bGluazpocmVmPSIjYiIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2NjMTQyYiIgdHJhbnNmb3JtPSJyb3RhdGUoLTgyIDY2OC42IC0zMjcuNykgc2NhbGUoMzApIi8+CiAgPC9nPgogIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTEgMzYuMSkgc2NhbGUoLjY2ODI1KSI+CiAgICA8dXNlIHhsaW5rOmhyZWY9IiNiIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjZmZmIiB0cmFuc2Zvcm09Im1hdHJpeCg1MC40IDAgMCA1MC40IDkwMCA0ODApIi8+CiAgICA8dXNlIHhsaW5rOmhyZWY9IiNiIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjY2MxNDJiIiB0cmFuc2Zvcm09Im1hdHJpeCgzNSAwIDAgMzUgOTAwIDQ4MCkiLz4KICA8L2c+CiAgPHBhdGggZmlsbD0iIzAxMjE2OSIgZD0iTTAgMGgzMjB2MjQwSDB6Ii8+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0ibTM3LjUgMCAxMjIgOTAuNUwyODEgMGgzOXYzMWwtMTIwIDg5LjUgMTIwIDg5VjI0MGgtNDBsLTEyMC04OS41TDQwLjUgMjQwSDB2LTMwbDExOS41LTg5TDAgMzJWMHoiLz4KICA8cGF0aCBmaWxsPSIjYzgxMDJlIiBkPSJNMjEyIDE0MC41IDMyMCAyMjB2MjBsLTEzNS41LTk5LjV6bS05MiAxMCAzIDE3LjUtOTYgNzJIMHpNMzIwIDB2MS41bC0xMjQuNSA5NCAxLTIyTDI5NSAwek0wIDBsMTE5LjUgODhoLTMwTDAgMjF6Ii8+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEyMC41IDB2MjQwaDgwVjB6TTAgODB2ODBoMzIwVjgweiIvPgogIDxwYXRoIGZpbGw9IiNjODEwMmUiIGQ9Ik0wIDk2LjV2NDhoMzIwdi00OHpNMTM2LjUgMHYyNDBoNDhWMHoiLz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-om {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/om.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-pa {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXBhIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNMCAwaDY0MHY0ODBIMHoiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgogIDxnIGNsaXAtcGF0aD0idXJsKCNhKSI+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDY0MHY0ODBIMHoiLz4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTkyLjUgMGg0NzcuMnY0ODBIOTIuNHoiLz4KICAgIDxwYXRoIGZpbGw9IiNkYjAwMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTMyMyAzLjZoMzU4djIyMS43SDMyM3oiLz4KICAgIDxwYXRoIGZpbGw9IiMwMDAwYWIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTMuMiAyMjUuM2gzMTkuOVY0ODBIMy4yem0yMTEuNi00Ny42LTQyLTI5LjQtNDEuNyAyOS42IDE1LjUtNDhMMTA1IDEwMGw1MS42LS40IDE2LTQ4IDE2LjMgNDcuOWg1MS42bC00MS41IDMwIDE1LjkgNDh6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZDgwMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Im01MTYuOSA0MTMuOS00Mi40LTI3LjctNDIuMSAyOCAxNS42LTQ1LjYtNDItMjggNTItLjUgMTYuMi00NS40IDE2LjQgNDUuM2g1MmwtNDEuOCAyOC41IDE2IDQ1LjR6Ii8+CiAgPC9nPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-pe {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/pe.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-pf {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/pf.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-pg {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXBnIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxwYXRoIGQ9Im0xLjYgMC0uNSA0ODBoNjQwTDEuNiAweiIvPgogICAgPHBhdGggZmlsbD0icmVkIiBkPSJtNjQwLjYgNDgwIC41LTQ4MEgxLjFsNjM5LjUgNDgweiIvPgogIDwvZz4KICA8cGF0aCBmaWxsPSIjZmMwIiBzdHJva2U9IiNmYzAiIHN0cm9rZS13aWR0aD0iMS4xIiBkPSJtMTc4IDU0LTMuOC0uMmMtMS4yLTIuOC00LjUtMy44LTYuNi0yLjZBMzMzIDMzMyAwIDAgMSAxNTYgNTFsNy4xIDMuMUMxNjUgNTkgMTcxIDYwIDE3MSA2MGMtLjYgOC44LTguOS0xLjEtMTUuOSAzLjktNSAzLTUgNi41LTcuNyAxMi4zLS45IDEuNi00LjQgNS44LTQuNCA1LjhsNS45LS41TDE0NyA4NGw3LTEtMS41IDEuNGMxIC4yIDgtMS43IDgtMS43TDE2MCA4NWw4LTIuOXMxLjYgMS4zIDMgMS45bDEtNCA0IDEgMS00YzYgOCA4IDE2IDE5IDE4bC0xLTRhMjYyLjIgMjYyLjIgMCAwIDEgOC43IDRsLjktMS43YzQuOCAzLjQgOC43IDMuMyAxMS40IDMuN2wtMi01IDIgMS0zLTggMyAxLTQtNiAxLjUtMS0uNS0zYzYgMiAxNCA1IDE1IDEyIDEgMTEtMTEgMTQtMTkgMTMgNiA1IDE3IDMgMjItMiAyLTIgMy01IDQtOCAxIDMgMyA3IDMgMTEtMSA5LTEzIDEyLTIxIDEzIDkgNSAyNS0xIDI2LTE0IDAtMTEtNy0xNi0xMC0yMWwtMS01LjQgMyAxLjRzLTEuOC0zLjMtMi00YzAgMC0zLjEtOC41LTQuMi0xMC40bDIuMi40LTguMi0xMC4zIDIuMy0uMlMyMTUuNiA0NCAyMTMgNDNsMy0xYy02LTMtMTMtMS0xOSAzbDEtMy0xLjguMnYtMy41TDE5OCAzNmwtMy0xIDItNS0zIDEgMS01cy0yLjIgMS0zLjYuOWE1MS43IDUxLjcgMCAwIDAgMS42LTMuNGMtMS0xLjUgMC00LjUgMC00LjUtNyAxLTggMi0xMiA4LTYgMTEtNCAxNi0zIDI3eiIgdHJhbnNmb3JtPSJtYXRyaXgoMi4yMTk4OSAwIDAgMi4yMTE5NCAxLjEgMCkiLz4KICA8cGF0aCBmaWxsPSJyZWQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSJyZWQiIHN0cm9rZS13aWR0aD0iMS40IiBkPSJNMjE1LjggNzAuNGMuNS45IDYuMiAzLjYgMTAuNCA2LTEuMS00LjYtOS40LTUuNi0xMC40LTZ6IiB0cmFuc2Zvcm09Im1hdHJpeCgyLjIxOTg5IDAgMCAyLjIxMTk0IDEuMSAwKSIvPgogIDxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0ibTE3NSAzOTktMTQuMi05LTE5IDkuMSA0LjMtMTYuMi0xNC41LTE1LjEgMTYuNy0xIDEwLTE4LjQgNi4xIDE1LjUgMjAuNyAzLjgtMTMgMTAuNnptMzYuMi03OS02LjYtMy02LjMgMy42IDEtNy4yLTUuNC00LjkgNy4xLTEuMyAzLTYuNiAzLjUgNi40IDcuMi44LTUgNS4yem0zMi00NS4yLTE0LjUtNy0xMy45IDcuOCAyLjMtMTUuNy0xMS44LTEwLjggMTUuNy0yLjggNi42LTE0LjQgNy42IDE0IDE1LjggMS44LTExIDExLjV6bS02NS44LTYzLTE3LTguNS0xNi41IDkuMSAyLjgtMTguNi0xMy44LTEzIDE4LjctMyA4LTE3IDguNyAxNi43IDE4LjggMi4zLTEzLjMgMTMuNHptLTYwLjggNjUuNC0xNy0xMC0xNyAxMC4zIDQuMy0xOS4zLTE1LjEtMTMgMTkuNy0xLjggNy43LTE4LjMgNy45IDE4LjIgMTkuOCAxLjYtMTQuOSAxM3oiLz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-ph {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXBoIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iIzAwMzhhOCIgZD0iTTAgMGg2NDB2MjQwSDB6Ii8+CiAgPHBhdGggZmlsbD0iI2NlMTEyNiIgZD0iTTAgMjQwaDY0MHYyNDBIMHoiLz4KICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNNDE1LjcgMjQwIDAgNDgwVjAiLz4KICA8cGF0aCBmaWxsPSIjZmNkMTE2IiBkPSJNMjYuNyA0Mi40IDQxIDU1bDE2LjYtOS4yLTcuNCAxNy41IDE0IDEzLTE5LTEuNi04LjEgMTcuMi00LjMtMTguNUwxNCA3MWwxNi4zLTEwem0zMjMuOCAxNzIuMy40IDE5IDE4IDYuMy0xOCA2LjItLjQgMTktMTEuNS0xNS4xLTE4LjIgNS41IDEwLjgtMTUuNi0xMC44LTE1LjYgMTguMiA1LjV6TTM3LjIgMzg4LjFsOCAxNy4yIDE5LTEuNi0xMy45IDEzIDcuNCAxNy41LTE2LjYtOS4xLTE0LjQgMTIuNCAzLjYtMTguN0wxNCA0MDlsMTguOS0yLjR6bTExNC4yLTI0OS02LjIgNi4yIDMuMSA0Ny0zIC4zLTUuNy00Mi45LTUuMSA1IDcuNiAzOC40YTQ3LjUgNDcuNSAwIDAgMC0xNy4yIDcuMWwtMjEuNy0zMi40SDk2bDI2LjQgMzQuM2E0OCA0OCAwIDAgMC0yLjQgMmwtMzEuMS0zNS41aC04Ljh2OC44bDM1LjQgMzEtMiAyLjUtMzQuMy0yNi4zdjcuMWwzMi41IDIxLjdjLTMuNCA1LjItNS45IDExLTcuMSAxNy4yTDY2LjMgMjIzbC01LjEgNSA0Mi45IDUuN2MtLjIgMS0uMyAyLjEtLjMgMy4xbC00Ny0zLTYuMiA2LjIgNi4yIDYuMiA0Ny0zLjEuMyAzLjEtNDIuOSA1LjcgNSA1IDM4LjQtNy42YTQ3LjUgNDcuNSAwIDAgMCA3LjEgMTcuMmwtMzIuNSAyMS43djcuMmwzNC4zLTI2LjNhNDggNDggMCAwIDAgMiAyLjRsLTM1LjQgMzF2OC44SDg5bDMxLTM1LjQgMi41IDJMOTYgMzEyLjJoNy4ybDIxLjctMzIuNWM1LjEgMy40IDExIDUuOSAxNy4yIDcuMWwtNy42IDM4LjQgNSA1IDUuNy00Mi45YzEgLjIgMiAuMyAzLjEuM2wtMyA0NyA2LjEgNi4yIDYuMy02LjItMy4xLTQ3IDMtLjMgNS43IDQzIDUuMS01LjEtNy42LTM4LjRhNDcuNSA0Ny41IDAgMCAwIDE3LjItNy4xbDIxLjcgMzIuNWg3LjJsLTI2LjQtMzQuM2E0OCA0OCAwIDAgMCAyLjQtMmwzMS4xIDM1LjRoOC44di04LjhsLTM1LjQtMzEgMi0yLjQgMzQuMyAyNi4zdi03LjJsLTMyLjUtMjEuN2MzLjQtNS4xIDUuOS0xMSA3LjEtMTcuMmwzOC4zIDcuNiA1LjEtNS00Mi45LTUuN2MuMi0xIC4zLTIgLjMtMy4xbDQ3IDMgNi4yLTYuMS02LjItNi4yLTQ3IDMtLjMtMyA0Mi45LTUuNy01LTUtMzguNCA3LjVhNDcuNSA0Ny41IDAgMCAwLTcuMS0xNy4ybDMyLjUtMjEuN3YtNy4xbC0zNC4zIDI2LjNhNDggNDggMCAwIDAtMi0yLjRsMzUuNC0zMXYtOC45SDIxNGwtMzEgMzUuNWE0OCA0OCAwIDAgMC0yLjUtMmwyNi40LTM0LjNoLTcuMkwxNzggMjAwLjJjLTUuMS0zLjQtMTEtNS45LTE3LjItNy4xbDcuNi0zOC4zLTUtNS01LjcgNDIuOC0zLjEtLjMgMy00N3oiLz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-pk {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXBrIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNLTUyLjMgMGg2ODIuNnY1MTJILTUyLjN6Ii8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS13aWR0aD0iMXB0IiBjbGlwLXBhdGg9InVybCgjYSkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ5KSBzY2FsZSguOTM3NSkiPgogICAgPHBhdGggZmlsbD0iIzBjNTkwYiIgZD0iTS05NSAwaDc2OHY1MTJILTk1eiIvPgogICAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTS05NSAwSDk3LjV2NTEySC05NXoiLz4KICAgIDxnIGZpbGw9IiNmZmYiPgogICAgICA8cGF0aCBkPSJtNDAzLjcgMjI1LjQtMzEuMi02LjYtMTYuNCAyNy4zLTMuNC0zMS42LTMxLTcuMiAyOS0xMy0yLjctMzEuNyAyMS40IDIzLjYgMjkuMy0xMi40LTE1LjkgMjcuNiAyMSAyNHoiLz4KICAgICAgPHBhdGggZD0iTTQxNS40IDMwNmExMjEuMiAxMjEuMiAwIDAgMS0xNjEuMyA1OS40IDEyMi4xIDEyMi4xIDAgMCAxLTU5LjUtMTYyLjFBMTE4LjYgMTE4LjYgMCAwIDEgMjY2IDEzOWExNTYuMiAxNTYuMiAwIDAgMC0xMS44IDEwLjlBMTEyLjMgMTEyLjMgMCAwIDAgNDE1LjUgMzA2eiIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-pl {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXBsIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik02NDAgNDgwSDBWMGg2NDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZGMxNDNjIiBkPSJNNjQwIDQ4MEgwVjI0MGg2NDB6Ii8+CiAgPC9nPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-pm {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXBtIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCI+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDY0MHY0ODBIMHoiLz4KICAgIDxwYXRoIGZpbGw9IiMwMDI2NTQiIGQ9Ik0wIDBoMjEzLjN2NDgwSDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjY2UxMTI2IiBkPSJNNDI2LjcgMEg2NDB2NDgwSDQyNi43eiIvPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-pn {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/pn.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-pr {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXByIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNLTM3LjMgMGg2ODIuN3Y1MTJILTM3LjN6Ii8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcGF0aD0idXJsKCNhKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzUpIHNjYWxlKC45Mzc1KSI+CiAgICA8cGF0aCBmaWxsPSIjZWQwMDAwIiBkPSJNLTM3LjMgMGg3Njh2NTEyaC03Njh6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNLTM3LjMgMTAyLjRoNzY4djEwMi40aC03Njh6bTAgMjA0LjhoNzY4djEwMi40aC03Njh6Ii8+CiAgICA8cGF0aCBmaWxsPSIjMDA1MGYwIiBkPSJtLTM3LjMgMCA0NDAuNyAyNTUuN0wtMzcuMyA1MTFWMHoiLz4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xNTYuNCAzMjUuNSAxMDkgMjkwbC00Ny4yIDM1LjggMTcuNi01OC4xLTQ3LjItMzYgNTguMy0uNCAxOC4xLTU4IDE4LjUgNTcuOCA1OC4zLjEtNDYuOSAzNi4zIDE4IDU4eiIvPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-ps {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXBzIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNLTExOCAwaDY4Mi43djUxMkgtMTE4eiIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcgY2xpcC1wYXRoPSJ1cmwoI2EpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTAuNikgc2NhbGUoLjkzNzUpIj4KICAgIDxnIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLXdpZHRoPSIxcHQiPgogICAgICA8cGF0aCBkPSJNLTI0NiAwSDc3OHYxNzAuN0gtMjQ2eiIvPgogICAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNLTI0NiAxNzAuN0g3Nzh2MTcwLjZILTI0NnoiLz4KICAgICAgPHBhdGggZmlsbD0iIzA5MCIgZD0iTS0yNDYgMzQxLjNINzc4VjUxMkgtMjQ2eiIvPgogICAgICA8cGF0aCBmaWxsPSJyZWQiIGQ9Im0tMjQ2IDUxMiA1MTItMjU2TC0yNDYgMHY1MTJ6Ii8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-pt {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/pt.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-pw {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXB3IiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNLTcwLjMgMGg2NDB2NDgwaC02NDB6Ii8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS13aWR0aD0iMXB0IiBjbGlwLXBhdGg9InVybCgjYSkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcwLjMpIj4KICAgIDxwYXRoIGZpbGw9IiM0YWFkZDYiIGQ9Ik0tMTczLjQgMGg4NDYuM3Y0ODBoLTg0Ni4zeiIvPgogICAgPHBhdGggZmlsbD0iI2ZmZGUwMCIgZD0iTTMzNS42IDIzMi4xYTEzNS45IDEzMC4xIDAgMSAxLTI3MS43IDAgMTM1LjkgMTMwLjEgMCAxIDEgMjcxLjcgMHoiLz4KICA8L2c+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-py {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/py.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-qa {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXFhIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iIzhkMWIzZCIgZD0iTTAgMGg2NDB2NDgwSDB6Ii8+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMHY0ODBoMTU4LjRsOTcuOC0yNi43LTk3LjgtMjYuNiA5Ny43LTI2LjctOTcuNy0yNi43IDk3LjctMjYuNi05Ny43LTI2LjcgOTcuOC0yNi43LTk3LjgtMjYuNiA5Ny43LTI2LjctOTcuNy0yNi43IDk3LjctMjYuNi05Ny43LTI2LjcgOTcuOC0yNi43LTk3LjgtMjYuNkwyNTYuMSA4MGwtOTcuNy0yNi43IDk3LjgtMjYuNkwxNTguMyAwSDB6Ii8+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-re {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXJlIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCI+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDY0MHY0ODBIMHoiLz4KICAgIDxwYXRoIGZpbGw9IiMwMDI2N2YiIGQ9Ik0wIDBoMjEzLjN2NDgwSDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZjMxODMwIiBkPSJNNDI2LjcgMEg2NDB2NDgwSDQyNi43eiIvPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-ro {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXJvIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCI+CiAgICA8cGF0aCBmaWxsPSIjMDAzMTljIiBkPSJNMCAwaDIxMy4zdjQ4MEgweiIvPgogICAgPHBhdGggZmlsbD0iI2ZmZGUwMCIgZD0iTTIxMy4zIDBoMjEzLjR2NDgwSDIxMy4zeiIvPgogICAgPHBhdGggZmlsbD0iI2RlMjExMCIgZD0iTTQyNi43IDBINjQwdjQ4MEg0MjYuN3oiLz4KICA8L2c+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-rs {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/rs.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-ru {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXJ1IiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCI+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDY0MHY0ODBIMHoiLz4KICAgIDxwYXRoIGZpbGw9IiMwMDM5YTYiIGQ9Ik0wIDE2MGg2NDB2MzIwSDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZDUyYjFlIiBkPSJNMCAzMjBoNjQwdjE2MEgweiIvPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-rw {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0iZmxhZy1pY29ucy1ydyIgdmlld0JveD0iMCAwIDY0MCA0ODAiPgogIDxwYXRoIGZpbGw9IiMyMDYwM2QiIGQ9Ik0wIDBoNjQwdjQ4MEgweiIvPgogIDxwYXRoIGZpbGw9IiNmYWQyMDEiIGQ9Ik0wIDBoNjQwdjM2MEgweiIvPgogIDxwYXRoIGZpbGw9IiMwMGExZGUiIGQ9Ik0wIDBoNjQwdjI0MEgweiIvPgogIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUxMSAxMjUuNCkgc2NhbGUoLjY2NjY3KSI+CiAgICA8ZyBpZD0iYiI+CiAgICAgIDxwYXRoIGlkPSJhIiBmaWxsPSIjZTViZTAxIiBkPSJNMTE2LjEgMCAzNS43IDQuN2w3Ni40IDI1LjQtNzguOC0xNi4zTDEwMC42IDU4bC03Mi0zNi4yTDgyIDgyLjEgMjEuOSAyOC42bDM2LjIgNzItNDQuMy02Ny4zTDMwIDExMiA0LjcgMzUuNyAwIDExNi4xLTEtMXoiLz4KICAgICAgPHVzZSB4bGluazpocmVmPSIjYSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJzY2FsZSgxIC0xKSIvPgogICAgPC9nPgogICAgPHVzZSB4bGluazpocmVmPSIjYiIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJzY2FsZSgtMSAxKSIvPgogICAgPGNpcmNsZSByPSIzNC4zIiBmaWxsPSIjZTViZTAxIiBzdHJva2U9IiMwMGExZGUiIHN0cm9rZS13aWR0aD0iMy40Ii8+CiAgPC9nPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-sa {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/sa.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-sb {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXNiIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNMCAwaDY4Mi43djUxMkgweiIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCIgY2xpcC1wYXRoPSJ1cmwoI2EpIiB0cmFuc2Zvcm09InNjYWxlKC45Mzc1KSI+CiAgICA8cGF0aCBmaWxsPSIjMDAwMGQ2IiBkPSJNMCA1MDcuMiA5ODcuNCAwSDB2NTA3LjJ6Ii8+CiAgICA8cGF0aCBmaWxsPSIjMDA2MDAwIiBkPSJNMTAyNCAwIDI3LjIgNTEySDEwMjRWMHoiLz4KICAgIDxwYXRoIGZpbGw9IiNmYzAiIGQ9Ik0xMDI0IDBoLTU0LjlMMCA0ODUuNFY1MTJoNTQuOUwxMDI0IDI3LjZWMHoiLz4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Im03MS40IDkuMSAxMS44IDM0LjVoMzguNUw5MC42IDY0LjdsMTEuOSAzNC40TDcxLjQgNzggNDAuMyA5OS4ybDExLjktMzQuNC0zMS4xLTIxLjNoMzguNHptMTkxLjEgMCAxMS45IDM0LjVoMzguNWwtMzEuMiAyMS4yIDEyIDM0LjRMMjYyLjQgNzhsLTMxIDIxLjMgMTEuOS0zNC40LTMxLjItMjEuM2gzOC41em0wIDE0NC41IDExLjkgMzQuNWgzOC41bC0zMS4yIDIxLjIgMTIgMzQuNC0zMS4yLTIxLjMtMzEgMjEuMyAxMS45LTM0LjQtMzEuMi0yMS4zaDM4LjV6bS05NS03MS40IDExLjkgMzQuNGgzOC40bC0zMSAyMS4zIDExLjggMzQuNC0zMS0yMS4zLTMxLjIgMjEuMyAxMi0zNC40LTMxLjItMjEuM2gzOC41em0tOTYuMSA3MS40IDExLjggMzQuNWgzOC41bC0zMS4xIDIxLjIgMTEuOSAzNC40LTMxLjEtMjEuMy0zMS4xIDIxLjMgMTItMzQuNEwyMSAxODhoMzguNHoiLz4KICA8L2c+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-sc {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXNjIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGg2NDB2NDgwSDBaIi8+CiAgPHBhdGggZmlsbD0iI2Q5MjIyMyIgZD0iTTAgNDgwVjBoNjQwdjE2MHoiLz4KICA8cGF0aCBmaWxsPSIjZmNkOTU1IiBkPSJNMCA0ODBWMGg0MjYuN3oiLz4KICA8cGF0aCBmaWxsPSIjMDAzZDg4IiBkPSJNMCA0ODBWMGgyMTMuM3oiLz4KICA8cGF0aCBmaWxsPSIjMDA3YTM5IiBkPSJtMCA0ODAgNjQwLTE2MHYxNjB6Ii8+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-sd {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXNkIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNMCAwaDY4Mi43djUxMkgweiIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCIgY2xpcC1wYXRoPSJ1cmwoI2EpIiB0cmFuc2Zvcm09InNjYWxlKC45Mzc1KSI+CiAgICA8cGF0aCBkPSJNMCAzNDEuM2gxMDI0VjUxMkgweiIvPgogICAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMTcwLjZoMTAyNHYxNzAuN0gweiIvPgogICAgPHBhdGggZmlsbD0icmVkIiBkPSJNMCAwaDEwMjQuOHYxNzAuN0gweiIvPgogICAgPHBhdGggZmlsbD0iIzAwOWEwMCIgZD0iTTAgMHY1MTJsMzQxLjMtMjU2TDAgMHoiLz4KICA8L2c+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-se {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXNlIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iIzAwNTI5MyIgZD0iTTAgMGg2NDB2NDgwSDB6Ii8+CiAgPHBhdGggZmlsbD0iI2ZlY2IwMCIgZD0iTTE3NiAwdjE5Mkgwdjk2aDE3NnYxOTJoOTZWMjg4aDM2OHYtOTZIMjcyVjBoLTk2eiIvPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-sg {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXNnIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNMCAwaDY0MHY0ODBIMHoiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgogIDxnIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1wYXRoPSJ1cmwoI2EpIj4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0tMjAgMGg3MjB2NDgwSC0yMHoiLz4KICAgIDxwYXRoIGZpbGw9IiNkZjAwMDAiIGQ9Ik0tMjAgMGg3MjB2MjQwSC0yMHoiLz4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xNDYgNDAuMmE4NC40IDg0LjQgMCAwIDAgLjggMTY1LjIgODYgODYgMCAwIDEtMTA2LjYtNTkgODYgODYgMCAwIDEgNTktMTA2YzE2LTQuNiAzMC44LTQuNyA0Ni45LS4yeiIvPgogICAgPHBhdGggZmlsbD0iI2ZmZiIgZD0ibTEzMyAxMTAgNC45IDE1LTEzLTkuMi0xMi44IDkuNCA0LjctMTUuMi0xMi44LTkuMyAxNS45LS4yIDUtMTUgNSAxNWgxNS44em0xNy41IDUyIDUgMTUuMS0xMy05LjItMTIuOSA5LjMgNC44LTE1LjEtMTIuOC05LjQgMTUuOS0uMSA0LjktMTUuMSA1IDE1aDE2em01OC41LS40IDQuOSAxNS4yLTEzLTkuMy0xMi44IDkuMyA0LjctMTUuMS0xMi44LTkuMyAxNS45LS4yIDUtMTUgNSAxNWgxNS44em0xNy40LTUxLjYgNC45IDE1LjEtMTMtOS4yLTEyLjggOS4zIDQuOC0xNS4xLTEyLjktOS40IDE2LS4xIDQuOC0xNS4xIDUgMTVoMTZ6bS00Ni4zLTM0LjMgNSAxNS4yLTEzLTkuMy0xMi45IDkuNCA0LjgtMTUuMi0xMi44LTkuNCAxNS44LS4xIDUtMTUuMSA1IDE1aDE2eiIvPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-sh {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/sh.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-si {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXNpIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNLTE1IDBoNjgyLjZ2NTEySC0xNS4xeiIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCIgY2xpcC1wYXRoPSJ1cmwoI2EpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNC4xKSBzY2FsZSguOTM3NSkiPgogICAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTS02MiAwSDk2MnY1MTJILTYyeiIvPgogICAgPHBhdGggZmlsbD0iI2Q1MDAwMCIgZD0iTS02MiAzNDEuM0g5NjJWNTEySC02MnoiLz4KICAgIDxwYXRoIGZpbGw9IiMwMDAwYmYiIGQ9Ik0tNjIgMTcwLjdIOTYydjE3MC42SC02MnoiLz4KICAgIDxwYXRoIGZpbGw9IiNkNTAwMDAiIGQ9Ik0yMjguNCA5M2MtNCA2MS42LTYuNCA5NS40LTE1LjcgMTExLTEwLjIgMTYuOC0yMCAyOS4xLTU5LjcgNDQtMzkuNi0xNC45LTQ5LjQtMjcuMi01OS42LTQ0LTkuNC0xNS42LTExLjctNDkuNC0xNS43LTExMWw1LjgtMmMxMS44LTMuNiAyMC42LTYuNSAyNy4xLTcuOCA5LjMtMiAxNy4zLTQuMiA0Mi4zLTQuNyAyNSAuNCAzMyAyLjggNDIuMyA0LjggNi40IDEuNCAxNS42IDQgMjcuMyA3LjdsNS45IDJ6Ii8+CiAgICA8cGF0aCBmaWxsPSIjMDAwMGJmIiBkPSJNMjIyLjYgOTFjLTMuOCA2MS41LTcgODkuNy0xMiAxMDMuMi05LjYgMjMuMi0yNC44IDM1LjktNTcuNiA0OC0zMi44LTEyLjEtNDgtMjQuOC01Ny43LTQ4LTUtMTMuNi04LTQxLjctMTEuOC0xMDMuMyAxMS42LTMuNiAyMC42LTYuNCAyNy4xLTcuNyA5LjMtMiAxNy4zLTQuMyA0Mi4zLTQuNyAyNSAuNCAzMyAyLjcgNDIuMyA0LjdhMjg0IDI4NCAwIDAgMSAyNy40IDcuN3oiLz4KICAgIDxwYXRoIGZpbGw9IiNmZmRmMDAiIGQ9Im0xNTMgMTA5LjggMS41IDMuNyA3IDEtNC41IDIuNyA0LjMgMi45LTYuMyAxLTIgMy40LTItMy41LTYtLjggNC0zLTQuMi0yLjcgNi43LTEgMS41LTMuN3oiLz4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Im0yMDguMyAxNzkuNi0zLjktMy0yLjctNC42LTUuNC00LjctMi45LTQuNy01LjQtNC45LTIuNi00LjctMy0yLjMtMS44LTEuOS01IDQuMy0yLjYgNC43LTMuMyAzLTMuNy0yLjktMi43LTQuOC0xMC4zLTE4LjMtMTAuMyAxOC4zLTIuNyA0LjgtMy43IDIuOS0zLjMtMy0yLjctNC43LTQuOS00LjMtMS45IDEuOC0yLjkgMi40LTIuNiA0LjctNS40IDQuOS0yLjkgNC43LTUuNCA0LjctMi43IDQuNi0zLjkgM2E2NS44IDY1LjggMCAwIDAgMTguNiAzNi4zIDEwNyAxMDcgMCAwIDAgMzYuNiAyMC41IDEwNC4xIDEwNC4xIDAgMCAwIDM2LjgtMjAuNWM1LjgtNiAxNi42LTE5LjMgMTguNi0zNi4zeiIvPgogICAgPHBhdGggZmlsbD0iI2ZmZGYwMCIgZD0ibTE2OS40IDgzLjkgMS42IDMuNyA3IDEtNC42IDIuNyA0LjQgMi45LTYuMyAxLTIgMy40LTItMy41LTYtLjggNC0zLTQuMi0yLjcgNi42LTEgMS42LTMuN3ptLTMzIDAgMS42IDMuNyA3IC45LTQuNSAyLjcgNC4zIDIuOS02LjMgMS0yIDMuNC0yLTMuNC02LS45IDQtMy00LjItMi43IDYuNy0xIDEuNS0zLjd6Ii8+CiAgICA8cGF0aCBmaWxsPSIjMDAwMGJmIiBkPSJNMTk5LjcgMjAzaC03LjRsLTctLjUtOC4zLTRoLTkuNGwtOC4xIDQtNi41LjYtNi40LS42LTguMS00SDEyOWwtOC40IDQtNi45LjYtNy42LS4xLTMuNi02LjIuMS0uMiAxMS4yIDEuOSA2LjktLjUgOC4zLTQuMWg5LjRsOC4yIDQgNi40LjYgNi41LS42IDguMS00aDkuNGw4LjQgNCA2LjkuNiAxMC44LTIgLjIuNC0zLjcgNi4xem0tODYuNCA5LjUgNy40LS41IDguMy00aDkuNGw4LjIgNCA2LjQuNSA2LjQtLjUgOC4yLTRoOS40bDguMyA0IDcuNS41IDQuOC02aC0uMWwtNS4yIDEuNC02LjktLjUtOC4zLTRoLTkuNGwtOC4yIDQtNi40LjYtNi41LS42LTguMS00SDEyOWwtOC40IDQtNi45LjYtNS0xLjN2LjJsNC41IDUuNnoiLz4KICA8L2c+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-sj {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXNqIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iI2VmMmIyZCIgZD0iTTAgMGg2NDB2NDgwSDB6Ii8+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE4MCAwaDEyMHY0ODBIMTgweiIvPgogIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDE4MGg2NDB2MTIwSDB6Ii8+CiAgPHBhdGggZmlsbD0iIzAwMjg2OCIgZD0iTTIxMCAwaDYwdjQ4MGgtNjB6Ii8+CiAgPHBhdGggZmlsbD0iIzAwMjg2OCIgZD0iTTAgMjEwaDY0MHY2MEgweiIvPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-sk {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXNrIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iI2VlMWMyNSIgZD0iTTAgMGg2NDB2NDgwSDB6Ii8+CiAgPHBhdGggZmlsbD0iIzBiNGVhMiIgZD0iTTAgMGg2NDB2MzIwSDB6Ii8+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGg2NDB2MTYwSDB6Ii8+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTIzMyAzNzAuOGMtNDMtMjAuNy0xMDQuNi02MS45LTEwNC42LTE0My4yIDAtODEuNCA0LTExOC40IDQtMTE4LjRoMjAxLjNzMy45IDM3IDMuOSAxMTguNFMyNzYgMzUwIDIzMyAzNzAuOHoiLz4KICA8cGF0aCBmaWxsPSIjZWUxYzI1IiBkPSJNMjMzIDM2MGMtMzkuNS0xOS05Ni01Ni44LTk2LTEzMS40czMuNi0xMDguNiAzLjYtMTA4LjZoMTg0LjhzMy41IDM0IDMuNSAxMDguNkMzMjkgMzAzLjMgMjcyLjUgMzQxIDIzMyAzNjB6Ii8+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTI0MS40IDIwOWMxMC43LjIgMzEuNi42IDUwLjEtNS42IDAgMC0uNCA2LjctLjQgMTQuNHMuNSAxNC40LjUgMTQuNGMtMTctNS43LTM4LjEtNS44LTUwLjItNS43djQxLjJoLTE2Ljh2LTQxLjJjLTEyLS4xLTMzLjEgMC01MC4xIDUuNyAwIDAgLjUtNi43LjUtMTQuNCAwLTcuOC0uNS0xNC40LS41LTE0LjQgMTguNSA2LjIgMzkuNCA1LjggNTAgNS42di0yNS45Yy05LjcgMC0yMy43LjQtMzkuNiA1LjcgMCAwIC41LTYuNi41LTE0LjQgMC03LjctLjUtMTQuNC0uNS0xNC40IDE1LjkgNS4zIDI5LjkgNS44IDM5LjYgNS43LS41LTE2LjQtNS4zLTM3LTUuMy0zN3M5LjkuNyAxMy44LjdjNCAwIDEzLjgtLjcgMTMuOC0uN3MtNC44IDIwLjYtNS4zIDM3YzkuNy4xIDIzLjctLjQgMzkuNi01LjcgMCAwLS41IDYuNy0uNSAxNC40IDAgNy44LjUgMTQuNC41IDE0LjRhMTE5IDExOSAwIDAgMC0zOS43LTUuN3YyNnoiLz4KICA8cGF0aCBmaWxsPSIjMGI0ZWEyIiBkPSJNMjMzIDI2My4zYy0xOS45IDAtMzAuNSAyNy41LTMwLjUgMjcuNXMtNi0xMy0yMi4yLTEzYy0xMSAwLTE5IDkuNy0yNC4yIDE4LjggMjAgMzEuNyA1MS45IDUxLjMgNzYuOSA2My40IDI1LTEyIDU3LTMxLjcgNzYuOS02My40LTUuMi05LTEzLjItMTguOC0yNC4yLTE4LjgtMTYuMiAwLTIyLjIgMTMtMjIuMiAxM1MyNTMgMjYzLjMgMjMzIDI2My4zeiIvPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-sl {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXNsIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxwYXRoIGZpbGw9IiMwMDAwY2QiIGQ9Ik0wIDMyMC4zaDY0MFY0ODBIMHoiLz4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDE2MC43aDY0MHYxNTkuNkgweiIvPgogICAgPHBhdGggZmlsbD0iIzAwY2QwMCIgZD0iTTAgMGg2NDB2MTYwLjdIMHoiLz4KICA8L2c+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-sm {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/sm.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-sn {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXNuIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCI+CiAgICA8cGF0aCBmaWxsPSIjMGI3MjI2IiBkPSJNMCAwaDIxMy4zdjQ4MEgweiIvPgogICAgPHBhdGggZmlsbD0iI2ZmMCIgZD0iTTIxMy4zIDBoMjEzLjN2NDgwSDIxMy4zeiIvPgogICAgPHBhdGggZmlsbD0iI2JjMDAwMCIgZD0iTTQyNi42IDBINjQwdjQ4MEg0MjYuNnoiLz4KICA8L2c+CiAgPHBhdGggZmlsbD0iIzBiNzIyNiIgZD0iTTM0MiAyMTguOGg3MS44bC01Ni42IDQzLjYgMjAuNyA2OS4zLTU2LjYtNDMuNi01Ni42IDQxLjYgMjAuNy02Ny4zLTU2LjYtNDMuNmg2OS44bDIyLjctNzEuM3oiLz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-so {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXNvIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNLTg1LjMgMGg2ODIuNnY1MTJILTg1LjN6Ii8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcGF0aD0idXJsKCNhKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODApIHNjYWxlKC45Mzc1KSI+CiAgICA8cGF0aCBmaWxsPSIjNDBhNmZmIiBkPSJNLTEyOCAwaDc2OHY1MTJoLTc2OHoiLz4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0zMzYuNSAzODEuMiAyNTQgMzI3LjdsLTgyLjEgNTQgMzAuNS04Ny43LTgyLTU0LjJMMjIyIDIzOWwzMS40LTg3LjUgMzIuMSA4Ny4zIDEwMS40LjEtODEuNSA1NC43IDMxLjIgODcuNnoiLz4KICA8L2c+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-sr {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXNyIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iIzM3N2UzZiIgZD0iTS4xIDBoNjQwdjQ4MEguMXoiLz4KICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNLjEgOTZoNjQwdjI4OEguMXoiLz4KICA8cGF0aCBmaWxsPSIjYjQwYTJkIiBkPSJNLjEgMTQ0aDY0MHYxOTJILjF6Ii8+CiAgPHBhdGggZmlsbD0iI2VjYzgxZCIgZD0ibTMyMCAxNTMuMiA1Ni40IDE3My42LTE0Ny43LTEwNy4zaDE4Mi42TDI2My42IDMyNi44eiIvPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-ss {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXNzIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iIzA3ODkzMCIgZD0iTTAgMzM2aDY0MHYxNDRIMHoiLz4KICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAxNDRoNjQwdjE5MkgweiIvPgogIDxwYXRoIGQ9Ik0wIDBoNjQwdjE0NEgweiIvPgogIDxwYXRoIGZpbGw9IiNkYTEyMWEiIGQ9Ik0wIDE2OGg2NDB2MTQ0SDB6Ii8+CiAgPHBhdGggZmlsbD0iIzBmNDdhZiIgZD0ibTAgMCA0MTUuNyAyNDBMMCA0ODB6Ii8+CiAgPHBhdGggZmlsbD0iI2ZjZGQwOSIgZD0iTTIwMC43IDE5NC44IDYxLjcgMjQwbDEzOSA0NS4xTDExNC45IDE2N3YxNDZ6Ii8+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-st {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0iZmxhZy1pY29ucy1zdCIgdmlld0JveD0iMCAwIDY0MCA0ODAiPgogIDxwYXRoIGZpbGw9IiMxMmFkMmIiIGQ9Ik0wIDBoNjQwdjQ4MEgweiIvPgogIDxwYXRoIGZpbGw9IiNmZmNlMDAiIGQ9Ik0wIDEzNy4xaDY0MFYzNDNIMHoiLz4KICA8cGF0aCBmaWxsPSIjZDIxMDM0IiBkPSJNMCAwdjQ4MGwyNDAtMjQwIi8+CiAgPGcgaWQ9ImMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM1MS42IDI0MCkgc2NhbGUoLjM0Mjg2KSI+CiAgICA8ZyBpZD0iYiI+CiAgICAgIDxwYXRoIGlkPSJhIiBkPSJNMC0yMDBWMGgxMDAiIHRyYW5zZm9ybT0icm90YXRlKDE4IDAgLTIwMCkiLz4KICAgICAgPHVzZSB4bGluazpocmVmPSIjYSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJzY2FsZSgtMSAxKSIvPgogICAgPC9nPgogICAgPHVzZSB4bGluazpocmVmPSIjYiIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJyb3RhdGUoNzIpIi8+CiAgICA8dXNlIHhsaW5rOmhyZWY9IiNiIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB0cmFuc2Zvcm09InJvdGF0ZSgxNDQpIi8+CiAgICA8dXNlIHhsaW5rOmhyZWY9IiNiIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB0cmFuc2Zvcm09InJvdGF0ZSgtMTQ0KSIvPgogICAgPHVzZSB4bGluazpocmVmPSIjYiIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJyb3RhdGUoLTcyKSIvPgogIDwvZz4KICA8dXNlIHhsaW5rOmhyZWY9IiNjIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4PSI3MDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01MjMuMikiLz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-sv {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/sv.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-sx {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/sx.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-sy {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXN5IiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZD0iTTAgMGg2NDB2NDgwSDBaIi8+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGg2NDB2MzIwSDBaIi8+CiAgPHBhdGggZmlsbD0iI2NlMTEyNiIgZD0iTTAgMGg2NDB2MTYwSDBaIi8+CiAgPHBhdGggZmlsbD0iIzAwN2EzZCIgZD0ibTE2MSAzMDAgMzktMTIwIDM5IDEyMC0xMDItNzQuMmgxMjZNNDAxIDMwMGwzOS0xMjAgMzkgMTIwLTEwMi03NC4yaDEyNiIvPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-sz {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/sz.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-tc {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/tc.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-td {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXRkIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxwYXRoIGZpbGw9IiMwMDAwNjciIGQ9Ik0wIDBoMjE0djQ4MEgweiIvPgogICAgPHBhdGggZmlsbD0icmVkIiBkPSJNNDI2IDBoMjE0djQ4MEg0MjZ6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZmYwIiBkPSJNMjE0IDBoMjEydjQ4MEgyMTR6Ii8+CiAgPC9nPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-tf {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0iZmxhZy1pY29ucy10ZiIgdmlld0JveD0iMCAwIDY0MCA0ODAiPgogIDxkZWZzPgogICAgPHBhdGggaWQ9ImEiIGZpbGw9IiNmZmYiIGQ9Im0wLTIxIDEyLjMgMzhMLTIwLTYuNWg0MEwtMTIuMyAxN3oiLz4KICA8L2RlZnM+CiAgPHBhdGggZmlsbD0iIzAwMjM5NSIgZD0iTTAgMGg2NDB2NDgwSDB6Ii8+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGgyOTIuOHYxOTYuOEgweiIvPgogIDxwYXRoIGZpbGw9IiMwMDIzOTUiIGQ9Ik0wIDBoOTZ2MTkySDB6Ii8+CiAgPHBhdGggZmlsbD0iI2VkMjkzOSIgZD0iTTE5MiAwaDk2djE5MmgtOTZ6Ii8+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0ibTQyNiAyMTkuNiAxNS40IDI0LjZoNDRWMzMwbC0zMy01MS42LTQ0LjQgNzAuOGgyMS42bDIyLjgtNDAuOCA0Ni44IDg0IDQ2LjgtODQgMjIuOCA0MC44aDIxLjZMNTQ2IDI3OC40IDUxMyAzMzB2LTQ3LjRoMTkuOGwxNC43LTIzLjRINTEzdi0xNWg0NGwxNS40LTI0LjZINDI2em01MS42IDEwNWgtNDh2MTYuOGg0OHptOTEuMiAwaC00OHYxNi44aDQ4eiIvPgogIDx1c2UgeGxpbms6aHJlZj0iI2EiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHg9IjQxNiIgeT0iMzYyIiB0cmFuc2Zvcm09InNjYWxlKDEuMikiLz4KICA8dXNlIHhsaW5rOmhyZWY9IiNhIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4PSIzNzEiIHk9IjMyOCIgdHJhbnNmb3JtPSJzY2FsZSgxLjIpIi8+CiAgPHVzZSB4bGluazpocmVmPSIjYSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgeD0iNDYxIiB5PSIzMjgiIHRyYW5zZm9ybT0ic2NhbGUoMS4yKSIvPgogIDx1c2UgeGxpbms6aHJlZj0iI2EiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHg9IjMzMyIgeT0iMjI3IiB0cmFuc2Zvcm09InNjYWxlKDEuMikiLz4KICA8dXNlIHhsaW5rOmhyZWY9IiNhIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4PSI0OTkiIHk9IjIyNyIgdHJhbnNmb3JtPSJzY2FsZSgxLjIpIi8+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-tg {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXRnIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNMCAwaDY4Mi43djUxMkgweiIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXBhdGg9InVybCgjYSkiIHRyYW5zZm9ybT0ic2NhbGUoLjkzNzUpIj4KICAgIDxwYXRoIGZpbGw9IiNmZmUzMDAiIGQ9Ik0wIDBoNzY3LjZ2NTEySDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjMTE4NjAwIiBkPSJNMCAyMDguMWg3NjcuNlYzMTFIMHpNMCAuMmg3NjcuNnYxMDIuOUgweiIvPgogICAgPHBhdGggZmlsbD0iI2Q4MDAwMCIgZD0iTTAgLjNoMzA2LjV2MzEwLjZIMHoiLz4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xMzQuNCAxMjguNGMwLS44IDE4LjktNTMgMTguOS01M2wxNyA1Mi4yczU3LjQgMS43IDU3LjQuOC00NS4zIDM0LjMtNDUuMyAzNC4zIDIxLjQgNjAgMjAuNSA1OC4yYy0uOC0xLjctNDkuNi0zNi00OS42LTM2cy00OS43IDM0LjMtNDguOCAzNC4zYy44IDAgMTguOC01Ni41IDE4LjgtNTYuNWwtNDQuNS0zMy40IDU1LjYtLjl6Ii8+CiAgICA8cGF0aCBmaWxsPSIjMTE4NjAwIiBkPSJNMCA0MDkuMmg3NjcuNlY1MTJIMHoiLz4KICA8L2c+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-th {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXRoIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxwYXRoIGZpbGw9IiNmNGY1ZjgiIGQ9Ik0wIDBoNjQwdjQ4MEgweiIvPgogICAgPHBhdGggZmlsbD0iIzJkMmE0YSIgZD0iTTAgMTYyLjVoNjQwdjE2MEgweiIvPgogICAgPHBhdGggZmlsbD0iI2E1MTkzMSIgZD0iTTAgMGg2NDB2ODIuNUgwem0wIDQwMGg2NDB2ODBIMHoiLz4KICA8L2c+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-tj {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0iZmxhZy1pY29ucy10aiIgdmlld0JveD0iMCAwIDY0MCA0ODAiPgogIDxwYXRoIGZpbGw9IiMwNjAiIGQ9Ik0wIDBoNjQwdjQ4MEgweiIvPgogIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoNjQwdjM0Mi45SDB6Ii8+CiAgPHBhdGggZmlsbD0iI2MwMCIgZD0iTTAgMGg2NDB2MTM3LjFIMHoiLz4KICA8cGF0aCBmaWxsPSIjZjhjMzAwIiBkPSJNMzAwLjggMjMzLjZhOC42IDguNiAwIDAgMSAxNiA0VjI3Mmg2LjR2LTM0LjNhOC42IDguNiAwIDAgMSAxNi00IDIwLjIgMjAuMiAwIDEgMC0zOC40IDAiLz4KICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMzA1LjQgMjI0LjdhMTMuNyAxMy43IDAgMCAxIDE0LjYgNi41IDEzLjcgMTMuNyAwIDAgMSAxNC42LTYuNSAxNC43IDE0LjcgMCAwIDAtMjkuMiAwIi8+CiAgPHBhdGggaWQ9ImEiIGZpbGw9IiNmOGMzMDAiIGQ9Ik0zMTYuOCAyNTguM2EyNiAyNiAwIDAgMS00My44IDE2LjYgMjcgMjcgMCAwIDEtNDEgMTJjMi41IDI1IDQwIDE5LjkgNDIuOC00LjQgMTEuNyAyMC43IDM3LjYgMTQuNyA0NS4yLTEwLjZ6Ii8+CiAgPHVzZSB4bGluazpocmVmPSIjYSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2Y4YzMwMCIgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgNjQwIDApIi8+CiAgPHBhdGggaWQ9ImIiIGZpbGw9IiNmOGMzMDAiIGQ9Ik0yOTEuOCAzMDIuNmMtNS4zIDExLjMtMTUuNyAxMy4yLTI0LjggNC4xIDAgMCAzLjYtMi42IDcuNi0zLjMtLjgtMy4xLjctNy41IDIuOS05LjhhMTUgMTUgMCAwIDEgNi4xIDguMWM1LjUtLjcgOC4yIDEgOC4yIDF6Ii8+CiAgPHVzZSB4bGluazpocmVmPSIjYiIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2Y4YzMwMCIgdHJhbnNmb3JtPSJyb3RhdGUoOS40IDMyMCA1NTEuMykiLz4KICA8dXNlIHhsaW5rOmhyZWY9IiNiIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjZjhjMzAwIiB0cmFuc2Zvcm09InJvdGF0ZSgxOC43IDMyMCA1NTEuMykiLz4KICA8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNmOGMzMDAiIHN0cm9rZS13aWR0aD0iMTEiIGQ9Ik0yNTMuNSAzMjcuOGEyMzMuMSAyMzMuMSAwIDAgMSAxMzMgMCIvPgogIDxnIGZpbGw9IiNmOGMzMDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMyMCAxNjQuNikgc2NhbGUoLjY4NTcxKSI+CiAgICA8cGF0aCBpZD0iYyIgZD0ibTMwMTkzMCA0MTU1NzEtNzkwNDYzLTU3NDMwNWg5NzcwNjZsLTc5MDQ2MyA1NzQzMDVMMC01MTM2NzR6IiB0cmFuc2Zvcm09InNjYWxlKC4wMDAwNSkiLz4KICA8L2c+CiAgPGcgaWQ9ImQiIGZpbGw9IiNmOGMzMDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMyMCAyNjAuNikgc2NhbGUoLjY4NTcxKSI+CiAgICA8dXNlIHhsaW5rOmhyZWY9IiNjIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzAgLTEyMS4yKSIvPgogICAgPHVzZSB4bGluazpocmVmPSIjYyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyMS4yIC03MCkiLz4KICAgIDx1c2UgeGxpbms6aHJlZj0iI2MiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDApIi8+CiAgPC9nPgogIDx1c2UgeGxpbms6aHJlZj0iI2QiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiNmOGMzMDAiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDY0MCAwKSIvPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-tk {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXRrIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iIzAwMjQ3ZCIgZD0iTTAgMGg2NDB2NDgwSDB6Ii8+CiAgPHBhdGggZmlsbD0iI2ZlZDEwMCIgZD0iTTEwOC4xIDM1NC42Yy02LjctLjEgNjIuOC0zNyAxMjAuOS04NC40IDc2LjItNjIuMSAyNDAuMy0xNjEuNCAyODguNi0xNzcuNiA1LTEuNy0xMC4zIDguNi0xMi4zIDExLjktNTEuNSA2MS0xMC40IDE3NiA1NCAyMzMuOSAxOS40IDE0LjggMTguNCAxNS42IDU0LjMgMTd2My40bC01MDUuNS00LjJ6bS00LjIgNi43cy00LjkgMy41LTQuOSA2LjFjMCAyLjkgNS41IDYuNyA1LjUgNi43bDQ5OC41IDUuNSA5LjItNi4xLTEyLjgtNy45LTQ5NS41LTQuM3oiLz4KICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJtMTA2LjggMTA5LjEtNCAxMi4yIDEwLjQtNy41IDEwLjMgNy41LTMuOS0xMi4yIDEwLjMtNy41aC0xMi44bC0zLjktMTIuMi00IDEyLjJIOTYuNHptNzguMSA1Ny40IDguNi02LjNoLTEwLjdsLTMuMy0xMC4xLTMuMyAxMC4xaC0xMC42bDguNiA2LjMtMy4zIDEwLjEgOC42LTYuMyA4LjcgNi4zem0tMTQ1LjIgMTMtNC0xMi4yLTMuOSAxMi4ySDE5bDEwLjMgNy41LTMuOSAxMi4yIDEwLjMtNy41IDEwLjQgNy41LTQtMTIuMiAxMC40LTcuNXptNzguMSAxMjIuMy00LjYtMTQuMi00LjYgMTQuMmgtMTVsMTIuMSA4LjctNC42IDE0LjMgMTIuMS04LjggMTIuMSA4LjgtNC43LTE0LjMgMTIuMS04Ljd6Ii8+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-tl {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXRsIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNMCAwaDY4Mi43djUxMkgweiIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXBhdGg9InVybCgjYSkiIHRyYW5zZm9ybT0ic2NhbGUoLjkzNzUpIj4KICAgIDxwYXRoIGZpbGw9IiNjYjAwMGYiIGQ9Ik0wIDBoMTAzMS4ydjUxMkgweiIvPgogICAgPHBhdGggZmlsbD0iI2Y4YzAwYyIgZD0iTTAgMGMzLjIgMCA1MTIgMjU2LjcgNTEyIDI1Ni43TDAgNTEyVjB6Ii8+CiAgICA8cGF0aCBkPSJNMCAwYzIuMSAwIDM0MC42IDI1Ni43IDM0MC42IDI1Ni43TDAgNTEyVjB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTg3LjcgMjk4LjIgMTI3IDI4NC43bC0zMSA1Mi44LTUtNTkuNy02MC43LTEzLjMgNTQuOS0yNC45LTMuMy01OS4zIDQwLjIgNDMuNCA1NS40LTI1LjMtMjguOSA1NCAzOS4yIDQ1Ljh6Ii8+CiAgPC9nPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-tm {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/tm.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-tn {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXRuIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNLTg1LjMgMGg2ODIuNnY1MTJILTg1LjN6Ii8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcGF0aD0idXJsKCNhKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODApIHNjYWxlKC45Mzc1KSI+CiAgICA8cGF0aCBmaWxsPSIjZTcwMDEzIiBkPSJNLTEyOCAwaDc2OHY1MTJoLTc2OHoiLz4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0zODUuOCAyNTUuOGExMjkuMSAxMjkuMSAwIDEgMS0yNTguMiAwIDEyOS4xIDEyOS4xIDAgMCAxIDI1OC4yIDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZTcwMDEzIiBkPSJNMjU2LjcgMzQxLjRhODUuNyA4NS43IDAgMCAxIDAtMTcxLjNjMTEuOCAwIDI1LjMgMi44IDM0LjQgOS41LTYyLjYgMi4zLTc4LjUgNTUuNS03OC41IDc2LjlzMTAuMSA2OS4xIDc4LjUgNzYuMmMtNy44IDUtMjIuNiA4LjctMzQuNCA4Ljd6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZTcwMDEzIiBkPSJtMzMyLjEgMjkxLjgtMzguOS0xNC4yLTI1LjcgMzIuNCAxLjUtNDEuMy0zOC44LTE0LjUgMzkuOC0xMS40IDEuNy00MS4zIDIzLjIgMzQuMyAzOS44LTExLTI1LjUgMzIuNXoiLz4KICA8L2c+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-to {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXRvIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCI+CiAgICA8cGF0aCBmaWxsPSIjYzEwMDAwIiBkPSJNMCAwaDY0MHY0ODBIMHoiLz4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoMjUwdjIwMC4zSDB6Ii8+CiAgICA8ZyBmaWxsPSIjYzEwMDAwIj4KICAgICAgPHBhdGggZD0iTTEwMi44IDMxLjJoMzkuOXYxMzkuNmgtMzkuOHoiLz4KICAgICAgPHBhdGggZD0iTTE5Mi42IDgxdjQwSDUzVjgxeiIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-tr {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXRyIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxwYXRoIGZpbGw9IiNlMzBhMTciIGQ9Ik0wIDBoNjQwdjQ4MEgweiIvPgogICAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTQwNyAyNDcuNWMwIDY2LjItNTQuNiAxMTkuOS0xMjIgMTE5LjlzLTEyMi01My43LTEyMi0xMjAgNTQuNi0xMTkuOCAxMjItMTE5LjggMTIyIDUzLjcgMTIyIDExOS45eiIvPgogICAgPHBhdGggZmlsbD0iI2UzMGExNyIgZD0iTTQxMyAyNDcuNWMwIDUzLTQzLjYgOTUuOS05Ny41IDk1LjlzLTk3LjYtNDMtOTcuNi05NiA0My43LTk1LjggOTcuNi05NS44IDk3LjYgNDIuOSA5Ny42IDk1Ljl6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJtNDMwLjcgMTkxLjUtMSA0NC4zLTQxLjMgMTEuMiA0MC44IDE0LjUtMSA0MC43IDI2LjUtMzEuOCA0MC4yIDE0LTIzLjItMzQuMSAyOC4zLTMzLjktNDMuNSAxMi0yNS44LTM3eiIvPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-tt {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXR0IiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGg2NDB2NDgwSDB6Ii8+CiAgPHBhdGggZmlsbD0iI2UwMDAwMCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNDYzLjcgNDgwIDAgMXY0NzguOGw0NjMuNy4yek0xNzYuMyAwIDY0MCA0NzlWLjJMMTc2LjMgMHoiLz4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNy43LjJoMTE4LjZsNDY4LjIgNDc5LjNINDkyLjJMMjcuNy4yeiIvPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-tv {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXR2IiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iIzAwOWZjYSIgZD0iTTAgMGg2NDB2NDgwSDB6Ii8+CiAgPHBhdGggZmlsbD0iI2ZmZjQwZCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNTkzLjMgMTIyLjdINjIxbC0yMi4zIDE1LjIgOC41IDI0LjctMjIuMy0xNS4zLTIyLjIgMTUuMyA4LjUtMjQuNy0yMi4zLTE1LjJoMjcuNWw4LjUtMjQuN3ptLTY5LjIgMTk2LjhoMjcuNmwtMjIuMyAxNS4yIDguNSAyNC43LTIyLjMtMTUuMy0yMi4zIDE1LjMgOC42LTI0LjctMjIuMy0xNS4ySDUwN2w4LjUtMjQuN3ptNjkuMi00NC42SDYyMWwtMjIuMyAxNS4yIDguNSAyNC43LTIyLjMtMTUuMy0yMi4yIDE1LjMgOC41LTI0LjctMjIuMy0xNS4yaDI3LjVsOC41LTI0Ljd6TTI5NS44IDQxNy43aDI3LjZMMzAxIDQzMi44bDguNiAyNC42LTIyLjMtMTUuMi0yMi4zIDE1LjIgOC42LTI0LjYtMjIuNC0xNS4zaDI3LjZsOC41LTI0LjZ6bTYyLjYtNzYuNWgtMjcuNmwyMi4zLTE1LjMtOC41LTI0LjYgMjIuMyAxNS4yIDIyLjMtMTUuMi04LjYgMjQuNiAyMi4zIDE1LjNoLTI3LjVsLTguNSAyNC42em04MS4zLTExMi41SDQxMmwyMi4zLTE1LjItOC41LTI0LjcgMjIuMyAxNS4zIDIyLjMtMTUuMy04LjYgMjQuNyAyMi4zIDE1LjJoLTI3LjVsLTguNSAyNC43em02OC4zLTIzLjNoLTI3LjZsMjIuNC0xNS4zLTguNi0yNC42IDIyLjMgMTUuMiAyMi4zLTE1LjItOC42IDI0LjYgMjIuNCAxNS4zSDUyNWwtOC41IDI0LjZ6TTQzOS43IDQwMEg0MTJsMjIuMy0xNS4yTDQyNiAzNjBsMjIuMyAxNS4yIDIyLjMtMTUuMi04LjYgMjQuNyAyMi4zIDE1LjJoLTI3LjVsLTguNSAyNC43em0tODEuMyAxOS45aC0yNy42bDIyLjMtMTUuMi04LjUtMjQuNyAyMi4zIDE1LjIgMjIuMy0xNS4yLTguNiAyNC42TDQwMyA0MjBoLTI3LjVsLTguNSAyNC43eiIvPgogIDxwYXRoIGZpbGw9IiMwMTIxNjkiIGQ9Ik0wIDBoMzIwdjI0MEgweiIvPgogIDxwYXRoIGZpbGw9IiNGRkYiIGQ9Im0zNy41IDAgMTIyIDkwLjVMMjgxIDBoMzl2MzFsLTEyMCA4OS41IDEyMCA4OVYyNDBoLTQwbC0xMjAtODkuNUw0MC41IDI0MEgwdi0zMGwxMTkuNS04OUwwIDMyVjB6Ii8+CiAgPHBhdGggZmlsbD0iI0M4MTAyRSIgZD0iTTIxMiAxNDAuNSAzMjAgMjIwdjIwbC0xMzUuNS05OS41em0tOTIgMTAgMyAxNy41LTk2IDcySDB6TTMyMCAwdjEuNWwtMTI0LjUgOTQgMS0yMkwyOTUgMHpNMCAwbDExOS41IDg4aC0zMEwwIDIxeiIvPgogIDxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xMjAuNSAwdjI0MGg4MFYwek0wIDgwdjgwaDMyMFY4MHoiLz4KICA8cGF0aCBmaWxsPSIjQzgxMDJFIiBkPSJNMCA5Ni41djQ4aDMyMHYtNDh6TTEzNi41IDB2MjQwaDQ4VjB6Ii8+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-tw {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXR3IiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGNsaXBQYXRoIGlkPSJhIj4KICAgIDxwYXRoIGQ9Ik0wIDBoNjQwdjQ4MEgweiIvPgogIDwvY2xpcFBhdGg+CiAgPGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj4KICAgIDxwYXRoIGZpbGw9InJlZCIgZD0iTTAgMGg3MjB2NDgwSDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjMDAwMDk1IiBkPSJNMCAwaDM2MHYyNDBIMHoiLz4KICAgIDxnIGZpbGw9IiNmZmYiPgogICAgICA8cGF0aCBkPSJtMTU0IDEyNi45LTIuNSA5LjYgOS40IDIuNi0xLjgtNy4xem00Ni45IDUuMS0xLjggNy4xIDkuNC0yLjYtMi41LTkuNnptLTQxLjgtMjQtNS4xIDUuMSAxLjkgNi45eiIvPgogICAgICA8cGF0aCBkPSJtMTU1LjkgMTIwLTEuOSA2LjkgNS4xIDUuMXoiLz4KICAgICAgPHBhdGggZD0ibTE1NCAxMTMuMS02LjkgNi45IDYuOSA2LjkgMS45LTYuOXptMTQgMjcuOCA1LjEgNS4xIDYuOS0xLjl6bTE4LjkgNS4xIDkuNiAyLjUgMi42LTkuNC03LjEgMS44eiIvPgogICAgICA8cGF0aCBkPSJtMTkyIDE0MC45IDcuMS0xLjggMS44LTcuMXptLTMxLjEtMS44IDIuNiA5LjQgOS42LTIuNS01LjEtNS4xem0xOS4xIDUgNi45IDEuOSA1LjEtNS4xeiIvPgogICAgICA8cGF0aCBkPSJtMTczLjEgMTQ2IDYuOSA2LjkgNi45LTYuOS02LjktMS45em0tMTIuMi00NS4xLTkuNCAyLjYgMi41IDkuNiA1LjEtNS4xem0tMS44IDMxLjEgMS44IDcuMSA3LjEgMS44em00NS0xMiAxLjktNi45LTUuMS01LjF6Ii8+CiAgICAgIDxwYXRoIGQ9Im0xNjggOTkuMS03LjEgMS44LTEuOCA3LjF6bTMyLjkgOC45LTEuOC03LjEtNy4xLTEuOHptNS4xIDE4LjkgNi45LTYuOS02LjktNi45LTEuOSA2Ljl6Ii8+CiAgICAgIDxwYXRoIGQ9Im0yMDAuOSAxMDgtOC45LTguOS0xMi0zLjItMTIgMy4yLTguOSA4LjktMy4yIDEyIDMuMiAxMiA4LjkgOC45IDEyIDMuMiAxMi0zLjIgOC45LTguOSAzLjItMTJ6Ii8+CiAgICAgIDxwYXRoIGQ9Im0yMDAuOSAxMzIgNS4xLTUuMS0xLjktNi45em01LjEtMTguOSAyLjUtOS42LTkuNC0yLjYgMS44IDcuMXptLTYuOS0xMi4yLTIuNi05LjQtOS42IDIuNSA1LjEgNS4xem0tMjYtNi45LTkuNi0yLjUtMi42IDkuNCA3LjEtMS44em02LjkgMS45LTYuOS0xLjktNS4xIDUuMXoiLz4KICAgICAgPHBhdGggZD0ibTE4Ni45IDk0LTYuOS02LjktNi45IDYuOSA2LjkgMS45eiIvPgogICAgICA8cGF0aCBkPSJtMTkyIDk5LjEtNS4xLTUuMS02LjkgMS45ek0xNzMuMSAxNDZsLTkuNiAyLjUgNC41IDE2LjYgMTItMTIuMnptLTUuMSAxOS4xIDEyIDQ0LjkgMTItNDQuOS0xMi0xMi4yem0tNy4xLTI2LTkuNC0yLjYtNC40IDE2LjQgMTYuNC00LjR6Ii8+CiAgICAgIDxwYXRoIGQ9Im0xNDcuMSAxNTIuOS0xMiA0NS4xIDMyLjktMzIuOS00LjUtMTYuNnptLTEyLTIwLjlMMTAyIDE2NS4xbDQ1LjEtMTIuMiA0LjQtMTYuNHoiLz4KICAgICAgPHBhdGggZD0ibTE1NCAxMjYuOS02LjktNi45LTEyIDEyIDE2LjQgNC41em0wLTEzLjgtMi41LTkuNi0xNi40IDQuNSAxMiAxMnoiLz4KICAgICAgPHBhdGggZD0iTTEzNS4xIDEwOCA5MCAxMjBsNDUuMSAxMiAxMi0xMnptOTAgMjQtMTYuNiA0LjUgNC40IDE2LjQgNDUuMSAxMi4yeiIvPgogICAgICA8cGF0aCBkPSJtMTk5LjEgMTM5LjEtMi42IDkuNCAxNi40IDQuNC00LjQtMTYuNHptLTEyLjIgNi45LTYuOSA2LjkgMTIgMTIuMiA0LjUtMTYuNnptMTkuMS0xOS4xIDIuNSA5LjYgMTYuNi00LjUtMTIuMi0xMnoiLz4KICAgICAgPHBhdGggZD0ibTE5MiAxNjUuMSAzMy4xIDMyLjktMTIuMi00NS4xLTE2LjQtNC40em03LjEtNjQuMiA5LjQgMi42IDQuNC0xNi40LTE2LjQgNC40eiIvPgogICAgICA8cGF0aCBkPSJNMjI1LjEgMTA4IDI1OCA3NS4xbC00NS4xIDEyLTQuNCAxNi40em0tMTIuMi0yMC45TDIyNS4xIDQyIDE5MiA3NS4xbDQuNSAxNi40em0xMi4yIDQ0LjkgNDQuOS0xMi00NC45LTEyLTEyLjIgMTJ6Ii8+CiAgICAgIDxwYXRoIGQ9Im0yMDYgMTEzLjEgNi45IDYuOSAxMi4yLTEyLTE2LjYtNC41em0tMzgtMzhMMTM1LjEgNDJsMTIgNDUuMSAxNi40IDQuNHoiLz4KICAgICAgPHBhdGggZD0ibTE2MC45IDEwMC45IDIuNi05LjQtMTYuNC00LjQgNC40IDE2LjR6Ii8+CiAgICAgIDxwYXRoIGQ9Im0xNDcuMSA4Ny4xLTQ1LjEtMTIgMzMuMSAzMi45IDE2LjQtNC41em0zOS44IDYuOSA5LjYtMi41LTQuNS0xNi40LTEyIDEyeiIvPgogICAgICA8cGF0aCBkPSJNMTkyIDc1LjEgMTgwIDMwbC0xMiA0NS4xIDEyIDEyeiIvPgogICAgICA8cGF0aCBkPSJtMTczLjEgOTQgNi45LTYuOS0xMi0xMi00LjUgMTYuNHoiLz4KICAgIDwvZz4KICAgIDxjaXJjbGUgY3g9IjE4MCIgY3k9IjEyMCIgcj0iNTEuMSIgZmlsbD0iIzAwMDA5NSIvPgogICAgPGNpcmNsZSBjeD0iMTgwIiBjeT0iMTIwIiByPSI0NS4xIiBmaWxsPSIjZmZmIi8+CiAgPC9nPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-tz {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXR6IiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNMTAgMGgxNjB2MTIwSDEweiIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCIgY2xpcC1wYXRoPSJ1cmwoI2EpIiB0cmFuc2Zvcm09Im1hdHJpeCg0IDAgMCA0IC00MCAwKSI+CiAgICA8cGF0aCBmaWxsPSIjMDlmIiBkPSJNMCAwaDE4MHYxMjBIMHoiLz4KICAgIDxwYXRoIGZpbGw9IiMwOTAiIGQ9Ik0wIDBoMTgwTDAgMTIwVjB6Ii8+CiAgICA8cGF0aCBkPSJNMCAxMjBoNDBsMTQwLTk1VjBoLTQwTDAgOTV2MjV6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZmYwIiBkPSJNMCA5MS41IDEzNy4yIDBoMTMuNUwwIDEwMC41di05ek0yOS4zIDEyMCAxODAgMTkuNXY5TDQyLjggMTIwSDI5LjN6Ii8+CiAgPC9nPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-ua {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXVhIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCI+CiAgICA8cGF0aCBmaWxsPSJnb2xkIiBkPSJNMCAwaDY0MHY0ODBIMHoiLz4KICAgIDxwYXRoIGZpbGw9IiMwMDU3YjgiIGQ9Ik0wIDBoNjQwdjI0MEgweiIvPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-ug {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXVnIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNLTg1LjMgMGg2ODIuNnY1MTJILTg1LjN6Ii8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBjbGlwLXBhdGg9InVybCgjYSkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDgwKSBzY2FsZSguOTM3NSkiPgogICAgPHBhdGggZmlsbD0iI2ZmZTcwMCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNLTEyOCAzNDEuNGg3Njh2ODUuM2gtNzY4eiIvPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNLTEyOCAyNTZoNzY4djg1LjNoLTc2OHoiLz4KICAgIDxwYXRoIGZpbGw9IiNkZTM5MDgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTS0xMjggMTcwLjdoNzY4VjI1NmgtNzY4eiIvPgogICAgPHBhdGggZmlsbD0iI2ZmZTcwMCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNLTEyOCA4NS40aDc2OHY4NS4zaC03Njh6Ii8+CiAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0tMTI4IDBoNzY4djg1LjNoLTc2OHoiLz4KICAgIDxwYXRoIGZpbGw9IiNmZmZkZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMDAwIiBkPSJNMzM1LjcgMjU2YTc5LjcgNzkuNyAwIDEgMS0xNTkuNCAwIDc5LjcgNzkuNyAwIDAgMSAxNTkuNCAweiIvPgogICAgPHBhdGggZmlsbD0iI2RlMzEwOCIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIGQ9Im0yNDIgMTk0LjktNS4yLTkuNWMyLTIgNS4zLTMuNiAxMC43LTMuNmwtLjYgMTAuNS01IDIuNnoiLz4KICAgIDxwYXRoIGZpbGw9IiNmZmU3MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMDAwIiBkPSJtMjQ3IDE5Mi4zLjctMTAuNXMxMC43LS42IDE2LjUgNi40bC01LjcgOC4yLTExLjYtNHoiLz4KICAgIDxwYXRoIGZpbGw9IiNkZTMxMDgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMDAwIiBkPSJtMjU4LjYgMTk2LjMgNS4zLTguMmMzLjUgMy43IDUgNi4zIDUuNSAxMC4zLjEuMS04LjMgMi4xLTguMyAybC0yLjUtNC4xeiIvPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIuOSIgZD0iTTI0NC42IDMzMS4xczkuOS0xMS4zIDI5LjEtOC45Yy0yLjktNC43LTEyLjMtNC4xLTEyLjMtNC4xcy0yLjgtMjItLjYtMjMuMiAxMiAuMSAxMiAuMWMxLjIgMCAzLjQtMy40IDEuNi01LjYtMS43LTIuMi02LjgtMTAuNS00LjctMTIuMiAyLjEtMS42IDEzLjQgMSAxMy40IDFsLTMyLTQxcy0zLjMtMTUuNSAzLjMtMjNjNy45LTYuNSA3LTEzLjYgNi44LTEzLjUtMS4xLTcuMi0xMi0xMi4zLTE5LjQtNS43LTQuMyA1LjItMS40IDkuMi0xLjQgOS4ycy0xMS41IDMuMS0xMS45IDUuMWMtLjUgMiAxMi45LS4zIDEyLjktLjNsLTEuMyA5LjFzLTI2IDIzLjYtNiA0NGwuNi0uOHM3IDguNiAxNC4zIDEwLjVjNyA3IDYuMyA2IDYuMyA2czEuMyAxMS4xIDAgMTMuM2MtMS43LS41LTE5LjMtMS4yLTIxLjktLjItMi40LjgtMTEuNC4zLTkuMiAxNS4xbDMuMy03LjVzLS4zIDUuMyAxLjkgNy4yYy0uNC01LjYgMi4xLTkuNCAyLjEtOS40cy40IDYuMiAxLjggN2MxLjQgMSAxLjQtMTAgOS05IDcuNC45IDEyLjkuNiAxMi45LjZzMi41IDIxLjQgMS43IDIzLjRjLTUuNC0xLjMtMTguNC41LTE5LjIgMy44IDcuNi0uNSAxMS4xLjQgMTEuMS40cy02LjEgNS41LTQuMiA4LjZ6Ii8+CiAgICA8cGF0aCBmaWxsPSIjOWNhNjljIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzljYTY5YyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9Ii45IiBkPSJNMjQ3LjYgMjE0LjhzLTE4LjkgMjAuOC0xMC43IDM2LjdjLjQtMi4yLjItMy42LjUtMy41LS41LS4zIDIuMyAxLjkgMi4xIDEuNSAwLTEuMi0uOC0zLjctLjgtMy43bDIuNS43LTEuNS0yLjggMy43LjRzLTEuMy0zLjQtLjktMy40bDMgLjJjLTUuNC05LjYtLjMtMTcuNiAyLjEtMjYuMnoiLz4KICAgIDxwYXRoIGZpbGw9IiM5Y2E2OWMiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjOWNhNjljIiBkPSJNMjU0LjIgMTk2LjlzMSA3LjItMyA5LjJjLS41LjUtMyAxLjMtMi42IDIuOC40IDIgMS41IDEuNiAzIDEuMiA0LjEtLjcgOC45LTkuNCAyLjYtMTMuMnoiLz4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTI0Ny4yIDIwM2ExLjUgMS41IDAgMSAxLTMgMCAxLjUgMS41IDAgMCAxIDMgMHoiLz4KICAgIDxwYXRoIGZpbGw9IiNkZTMxMDgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMDAwIiBkPSJNMjQxLjEgMjA5Yy0xIC45LTYuMiA2LjMtMSA4LjMgNS4zLTEuNCAzLjgtMi40IDUtMy42IDAtMi41LTIuNi0zLjEtNC00LjZ6Ii8+CiAgICA8cGF0aCBmaWxsPSIjOWNhNjljIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzljYTY5YyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9Ii45IiBkPSJNMjUyLjYgMjYwLjVjLS4zIDEuMi0xLjUgNS42LjEgOSA0LjYtMiA2LjctMS40IDguMi0uNC0zLjctMy01LjItNC4zLTguMy04LjZ6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9Ii45IiBkPSJtMjYwLjQgMjgxLjEuMiAxMC4yczMuNi42IDUuMiAwIDAtNy01LjQtMTAuMnoiLz4KICAgIDxwYXRoIGZpbGw9IiM5Y2E2OWMiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMDAwIiBkPSJNMjg2IDI4Mi40cy02LjUtMTUuOC0yMy4yLTE5LjgtMTQuNS0yMS44LTEzLjItMjIuOWMuOC0xLjUgMS4zLTMuOSA2LjEtMS42czI3IDEzLjQgMzAuMiAxNCAuNCAzMC43LjIgMzAuM3oiLz4KICAgIDxwYXRoIGZpbGw9IiNkZTMxMDgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9Ii45IiBkPSJNMjcwLjIgMjYyLjVjLS4zLjIgMjIuMyAxMy40IDE1LjUgMjQuNyA2LjQtNC4zIDQuNC0xMS43IDQuNC0xMS43czUuMiAxMy43LTcuNiAyMC40YzEuNCAxLjIgMi4zIDEgMi4zIDFsLTIuMiAyLjFzLTEgMS43IDcuNi0yLjVjLTIuMyAxLjktMi41IDMuMy0yLjUgMy4zcy42IDEuOCA2LjItMy4xYy00LjUgNC45LTUuNSA3LjQtNS41IDcuMyAxMi4zLTEgMzktNDEtOC40LTUyLjdsMi4xIDIuMi0xMiA5eiIvPgogICAgPHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIuOSIgZD0iTTI3MS4yIDI1OC42YzMgMi4yIDQuMSAzIDQuNSA0LTIuOC0uNi01LjMtLjQtNS4zLS40cy02LjEtNS44LTcuMi02LjNjLS44IDAtNS42LTMtNS42LTMtMi4zLTEuMi00LjUtOS4zIDQuMi03YTkzIDkzIDAgMCAwIDEwLjMgNC42bDEwLjcgMy40IDYuMiA2LjlzLTExLTUuNC0xMi40LTUuNWMzIDIuNCA0LjcgNS44IDQuNyA1LjgtMy41LTEtNi41LTItMTAuMS0yLjV6Ii8+CiAgICA8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIuOSIgZD0iTTIyOC40IDIwOS45czEwLjUtMi42IDExLjgtMi4yIi8+CiAgICA8cGF0aCBmaWxsPSIjZGUzOTA4IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0tMTI4IDQyNi43aDc2OFY1MTJoLTc2OHoiLz4KICA8L2c+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-um {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/um.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-us {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/us.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-uy {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0iZmxhZy1pY29ucy11eSIgdmlld0JveD0iMCAwIDY0MCA0ODAiPgogIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoNjQwdjQ4MEgweiIvPgogIDxwYXRoIGZpbGw9IiMwMDM4YTgiIGQ9Ik0yNjYgNTMuM2gzNzR2NTMuNEgyNjZ6bTAgMTA2LjdoMzc0djUzLjNIMjY2ek0wIDI2Ni43aDY0MFYzMjBIMHptMCAxMDYuNmg2NDB2NTMuNEgweiIvPgogIDxnIGZpbGw9IiNmY2QxMTYiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIwIiBzdHJva2Utd2lkdGg9Ii42IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzMuMyAxMzMuMykgc2NhbGUoMi45MzMzMykiPgogICAgPGcgaWQ9ImMiPgogICAgICA8ZyBpZD0iYiI+CiAgICAgICAgPGcgaWQ9ImEiPgogICAgICAgICAgPHBhdGggc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgZD0iTTEuNSA5IDYgMTJjLTggMTMgMSAxNS02IDIxIDMtNy0zLTUtMy0xNyIgdHJhbnNmb3JtPSJyb3RhdGUoMjIuNSkiLz4KICAgICAgICAgIDxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0wIDExYy0yIDEzIDQuNSAxNyAwIDIyIiB0cmFuc2Zvcm09InJvdGF0ZSgyMi41KSIvPgogICAgICAgICAgPHBhdGggZD0iTTAgMGg2TDAgMzMtNiAwaDZ2MzMiLz4KICAgICAgICA8L2c+CiAgICAgICAgPHVzZSB4bGluazpocmVmPSIjYSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIi8+CiAgICAgIDwvZz4KICAgICAgPHVzZSB4bGluazpocmVmPSIjYiIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJyb3RhdGUoOTApIi8+CiAgICA8L2c+CiAgICA8dXNlIHhsaW5rOmhyZWY9IiNjIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB0cmFuc2Zvcm09InNjYWxlKC0xKSIvPgogICAgPGNpcmNsZSByPSIxMSIvPgogIDwvZz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzMuMyAxMzMuMykgc2NhbGUoLjI5MzMzKSI+CiAgICA8ZyBpZD0iZCI+CiAgICAgIDxwYXRoIGQ9Ik04MS00NGMtNyA4LTExLTYtMzYtNlMxNi0zNSAxMi0zOHMyMS0yMSAyOS0yMiAzMSA3IDQwIDE2bS0yOSA5YzcgNiAxIDE5LTYgMTlTMjYtMjggMzItMzYiLz4KICAgICAgPHBhdGggZD0iTTE5LTI2YzEtMTIgMTEtMTQgMjctMTRzMjMgMTIgMjkgMTVjLTcgMC0xMy0xMC0yOS0xMHMtMTYgMC0yNyAxMG0zIDJjNC02IDkgNiAyMCA2czE3LTMgMjQtOC0xMCAxMi0yMSAxMi0yNi02LTIzLTEwIi8+CiAgICAgIDxwYXRoIGQ9Ik01Ni0xN2MxMy03IDUtMTcgMC0xOSAyIDIgMTAgMTIgMCAxOU0wIDQzYzYgMCA4LTIgMTYtMnMyNyAxMSAzOCA3Yy0yMyA5LTE0IDMtNTQgM2gtNW02MyA2Yy00LTctMy01LTExLTE2IDggNiAxMCA5IDExIDE2TTAgNjdjMjUgMCAyMS01IDU0LTE5LTI0IDMtMjkgMTEtNTQgMTFoLTVtNS0yOWM3IDAgOS01IDE3LTVzMTkgMyAyNCA3YzEgMS0zLTgtMTEtOVMyNSA5IDE2IDdjMCA0IDMgMyA0IDkgMCA1LTkgNS0xMSAwIDIgOC00IDgtOSA4Ii8+CiAgICA8L2c+CiAgICA8dXNlIHhsaW5rOmhyZWY9IiNkIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB0cmFuc2Zvcm09InNjYWxlKC0xIDEpIi8+CiAgICA8cGF0aCBkPSJNMCA3NmMtNSAwLTE4IDMgMCAzczUtMyAwLTMiLz4KICA8L2c+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-uz {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0iZmxhZy1pY29ucy11eiIgdmlld0JveD0iMCAwIDY0MCA0ODAiPgogIDxwYXRoIGZpbGw9IiMxZWI1M2EiIGQ9Ik0wIDMyMGg2NDB2MTYwSDB6Ii8+CiAgPHBhdGggZmlsbD0iIzAwOTliNSIgZD0iTTAgMGg2NDB2MTYwSDB6Ii8+CiAgPHBhdGggZmlsbD0iI2NlMTEyNiIgZD0iTTAgMTUzLjZoNjQwdjE3Mi44SDB6Ii8+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMTYzLjJoNjQwdjE1My42SDB6Ii8+CiAgPGNpcmNsZSBjeD0iMTM0LjQiIGN5PSI3Ni44IiByPSI1Ny42IiBmaWxsPSIjZmZmIi8+CiAgPGNpcmNsZSBjeD0iMTUzLjYiIGN5PSI3Ni44IiByPSI1Ny42IiBmaWxsPSIjMDA5OWI1Ii8+CiAgPGcgZmlsbD0iI2ZmZiIgdHJhbnNmb3JtPSJtYXRyaXgoMS45MiAwIDAgMS45MiAyNjEuMSAxMjIuOSkiPgogICAgPGcgaWQ9ImUiPgogICAgICA8ZyBpZD0iZCI+CiAgICAgICAgPGcgaWQ9ImMiPgogICAgICAgICAgPGcgaWQ9ImIiPgogICAgICAgICAgICA8cGF0aCBpZD0iYSIgZD0iTTAtNi0xLjktLjMgMSAuNyIvPgogICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNhIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB0cmFuc2Zvcm09InNjYWxlKC0xIDEpIi8+CiAgICAgICAgICA8L2c+CiAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNiIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB0cmFuc2Zvcm09InJvdGF0ZSg3MikiLz4KICAgICAgICA8L2c+CiAgICAgICAgPHVzZSB4bGluazpocmVmPSIjYiIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJyb3RhdGUoLTcyKSIvPgogICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI2MiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHRyYW5zZm9ybT0icm90YXRlKDE0NCkiLz4KICAgICAgPC9nPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNkIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB5PSItMjQiLz4KICAgICAgPHVzZSB4bGluazpocmVmPSIjZCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgeT0iLTQ4Ii8+CiAgICA8L2c+CiAgICA8dXNlIHhsaW5rOmhyZWY9IiNlIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4PSIyNCIvPgogICAgPHVzZSB4bGluazpocmVmPSIjZSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgeD0iNDgiLz4KICAgIDx1c2UgeGxpbms6aHJlZj0iI2QiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHg9Ii00OCIvPgogICAgPHVzZSB4bGluazpocmVmPSIjZCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgeD0iLTI0Ii8+CiAgICA8dXNlIHhsaW5rOmhyZWY9IiNkIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4PSItMjQiIHk9Ii0yNCIvPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-va {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/va.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-vc {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXZjIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxwYXRoIGZpbGw9IiNmNGYxMDAiIGQ9Ik0wIDBoNjQwdjQ4MEgweiIvPgogICAgPHBhdGggZmlsbD0iIzE5OWEwMCIgZD0iTTQ5MCAwaDE1MHY0ODBINDkweiIvPgogICAgPHBhdGggZmlsbD0iIzAwNThhYSIgZD0iTTAgMGgxNTB2NDgwSDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjMTk5YTAwIiBkPSJtMjU5LjMgMTMwLTQ2LjQgNzEuMyA0NC43IDc0LjQgNDMuOC03My43LTQyLjEtNzJ6bTEyMS4yIDAtNDYuMyA3MS4zIDQ0LjcgNzQuNCA0My44LTczLjctNDIuMi03MnptLTYxLjIgOTcuMy00Ni40IDcxLjQgNDQuOCA3NC40IDQzLjgtNzMuNy00Mi4yLTcyeiIvPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-ve {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0iZmxhZy1pY29ucy12ZSIgdmlld0JveD0iMCAwIDY0MCA0ODAiPgogIDxkZWZzPgogICAgPGcgaWQ9ImQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTM2KSI+CiAgICAgIDxnIGlkPSJjIj4KICAgICAgICA8ZyBpZD0iYiI+CiAgICAgICAgICA8cGF0aCBpZD0iYSIgZmlsbD0iI2ZmZiIgZD0iTTAtNS0xLjUtLjJsMi44Ljl6Ii8+CiAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNhIiB3aWR0aD0iMTgwIiBoZWlnaHQ9IjEyMCIgdHJhbnNmb3JtPSJzY2FsZSgtMSAxKSIvPgogICAgICAgIDwvZz4KICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNiIiB3aWR0aD0iMTgwIiBoZWlnaHQ9IjEyMCIgdHJhbnNmb3JtPSJyb3RhdGUoNzIpIi8+CiAgICAgIDwvZz4KICAgICAgPHVzZSB4bGluazpocmVmPSIjYiIgd2lkdGg9IjE4MCIgaGVpZ2h0PSIxMjAiIHRyYW5zZm9ybT0icm90YXRlKC03MikiLz4KICAgICAgPHVzZSB4bGluazpocmVmPSIjYyIgd2lkdGg9IjE4MCIgaGVpZ2h0PSIxMjAiIHRyYW5zZm9ybT0icm90YXRlKDE0NCkiLz4KICAgIDwvZz4KICA8L2RlZnM+CiAgPHBhdGggZmlsbD0iI2NmMTQyYiIgZD0iTTAgMGg2NDB2NDgwSDB6Ii8+CiAgPHBhdGggZmlsbD0iIzAwMjQ3ZCIgZD0iTTAgMGg2NDB2MzIwSDB6Ii8+CiAgPHBhdGggZmlsbD0iI2ZjMCIgZD0iTTAgMGg2NDB2MTYwSDB6Ii8+CiAgPGcgaWQ9ImYiIHRyYW5zZm9ybT0ibWF0cml4KDQgMCAwIDQgMzIwIDMzNikiPgogICAgPGcgaWQ9ImUiPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNkIiB3aWR0aD0iMTgwIiBoZWlnaHQ9IjEyMCIgdHJhbnNmb3JtPSJyb3RhdGUoMTApIi8+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI2QiIHdpZHRoPSIxODAiIGhlaWdodD0iMTIwIiB0cmFuc2Zvcm09InJvdGF0ZSgzMCkiLz4KICAgIDwvZz4KICAgIDx1c2UgeGxpbms6aHJlZj0iI2UiIHdpZHRoPSIxODAiIGhlaWdodD0iMTIwIiB0cmFuc2Zvcm09InJvdGF0ZSg0MCkiLz4KICA8L2c+CiAgPHVzZSB4bGluazpocmVmPSIjZiIgd2lkdGg9IjE4MCIgaGVpZ2h0PSIxMjAiIHRyYW5zZm9ybT0icm90YXRlKC04MCAzMjAgMzM2KSIvPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-vg {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/vg.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-vi {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/vi.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-vn {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXZuIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNLTg1LjMgMGg2ODIuNnY1MTJILTg1LjN6Ii8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcGF0aD0idXJsKCNhKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODApIHNjYWxlKC45Mzc1KSI+CiAgICA8cGF0aCBmaWxsPSIjZGEyNTFkIiBkPSJNLTEyOCAwaDc2OHY1MTJoLTc2OHoiLz4KICAgIDxwYXRoIGZpbGw9IiNmZjAiIGQ9Ik0zNDkuNiAzODEgMjYwIDMxNC4zbC04OSA2Ny4zTDIwNCAyNzJsLTg5LTY3LjcgMTEwLjEtMSAzNC4yLTEwOS40TDI5NCAyMDNsMTEwLjEuMS04OC41IDY4LjQgMzMuOSAxMDkuNnoiLz4KICA8L2c+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-vu {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0iZmxhZy1pY29ucy12dSIgdmlld0JveD0iMCAwIDY0MCA0ODAiPgogIDxkZWZzPgogICAgPGNsaXBQYXRoIGlkPSJhIj4KICAgICAgPHBhdGggZD0iTTAgMHY0NzVsNDIwLTE5NWg0ODB2LTg1SDQyMFoiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgogIDxwYXRoIGZpbGw9IiMwMDk1NDMiIGQ9Ik0wIDBoNjQwdjQ4MEgweiIvPgogIDxwYXRoIGZpbGw9IiNkMjEwMzQiIGQ9Ik0wIDBoNjQwdjI0MEgweiIvPgogIDxnIGNsaXAtcGF0aD0idXJsKCNhKSIgdHJhbnNmb3JtPSJzY2FsZSguNzExMTEgMS4wMTA1MykiPgogICAgPHBhdGggc3Ryb2tlPSIjZmRjZTEyIiBzdHJva2Utd2lkdGg9IjExMCIgZD0ibTAgMCA0MjAgMTk1aDQ4MHY4NUg0MjBMMCA0NzUiLz4KICAgIDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSI2MCIgZD0ibTAgMCA0MjAgMTk1aDQ4MG0wIDg1SDQyMEwwIDQ3NSIvPgogIDwvZz4KICA8ZyBmaWxsPSIjZmRjZTEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjIpIHNjYWxlKDEuMDEwNTMpIj4KICAgIDxwYXRoIGQ9Ik0xMDYuOSAyODN2MjdjMjMuNSAwIDY5LjctMTggNjkuNy03Ni4xIDAtNTguMS00OS4zLTY4LjktNjQtNjguOS0xNC44IDAtNjAuMyAxMC42LTYwLjMgNTggMCA0Ny42IDQ0LjcgNTIgNTMuNSA1MiA4LjggMCA0MS44LTggMzgtNDMuNmEzNS41IDM1LjUgMCAwIDEtMzUuNCAzMS41Yy0yNCAwLTM5LTE3LjgtMzktMzUuNCAwLTE3LjYgMTQuNi00MS4yIDM5LjktNDEuMiAyNS4zIDAgNDMuOCAyMi41IDQzLjggNDUuMSAwIDIyLjctMTcuOCA1MS41LTQ2LjIgNTEuNXoiLz4KICAgIDxnIGlkPSJiIj4KICAgICAgPHBhdGggc3Ryb2tlPSIjZmRjZTEyIiBzdHJva2Utd2lkdGg9Ii44IiBkPSJtODYuMiAyNDcuNyAxLjQgMXMxMS4yLTI1LjUgNDEuMS00My42Yy0zLjggMi0yMy44IDEyLTQyLjUgNDIuNnoiLz4KICAgICAgPHBhdGggZD0iTTg5LjEgMjQzLjNzLTMuNC03LS40LTEwLjJjMy0zLjEgMS43IDguMyAxLjcgOC4zbDEuMy0xLjlzLTItOC42LjItMTAuNGMyLjMtMS45IDEuMiA4LjMgMS4yIDguM2wxLjQtMS44cy0xLjUtOC40LjctMTBjMi4zLTEuNi45IDggLjkgOGwxLjYtMnMtMS4yLTggMS41LTkuOWMyLjctMS45LjMgNy42LjMgNy42bDEuOC0ycy0uOC03LjMgMS41LTljMi4zLTEuNi40IDcgLjQgN2wxLjYtMS44cy0uNS02LjggMS43LTguNGMyLjMtMS42LjIgNi41LjIgNi41bDEuNy0xLjZzLS40LTYuOSAyLjQtOC4yYzIuOC0xLjMtLjUgNi40LS41IDYuNGwyLTEuNnMuNS04IDIuOS04LjdjMi40LS44LTEgNy0xIDdsMS43LTEuNHMuOS02LjggMy41LTcuNmMyLjctLjktMS42IDYuMi0xLjYgNi4ybDEuNy0xLjNzMS45LTYuOCA0LjQtNy42YzIuNC0uNy0yLjYgNi41LTIuNiA2LjVsMS43LTEuMnMyLjctNi4yIDUtNi42YzIuMS0uNC0yLjYgNS4xLTIuNiA1LjFsMi4xLTEuMnMzLjUtNi40IDQuOC00LjVjMS4yIDItNSA0LjktNSA0LjlsLTIgMS4yczcuNS0zLjYgOC40LTEuOGMuOSAxLjgtMTAuMyAzLTEwLjMgM2wtMS44IDEuMnM3LjUtMiA2LjYtLjFjLTEgMS45LTguNCAxLjUtOC40IDEuNWwtMS43IDEuMnM3LjUtMS44IDYuNSAwYy0xIDEuNi04LjMgMS41LTguMyAxLjVsLTEuOCAxLjVzNy4zLTIgNi4yLjNjLTEgMi4yLTkuNCAyLjEtOS40IDIuMWwtMiAyczcuNy0yLjcgNy0uNmMtLjYgMi05LjQgMy05LjQgM2wtMiAyczguMy0yLjcgNS44LS4yYy0yLjQgMi42LTguNSAzLjItOC41IDMuMmwtMi4zIDNzOC4yLTUgNy0yLjJjLTEuMSAyLjgtOS4yIDQuNy05LjIgNC43bC0xLjYgMnM3LjQtNC4zIDYuNi0yYy0uNyAyLjUtOC42IDUtOC42IDVsLTEuMyAxLjhzOC43LTUuMiA4LTIuNWMtLjggMi42LTkuMSA0LjUtOS4xIDQuNWwtMSAxLjdzOC00LjcgOC0yLjRjLjIgMi4yLTkuNCA0LjQtOS40IDQuNGwtLjItMS45eiIvPgogICAgPC9nPgogICAgPHVzZSB4bGluazpocmVmPSIjYiIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMjIwIDApIi8+CiAgPC9nPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-wf {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXdmIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCI+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDY0MHY0ODBIMHoiLz4KICAgIDxwYXRoIGZpbGw9IiMwMDI2NTQiIGQ9Ik0wIDBoMjEzLjN2NDgwSDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjY2UxMTI2IiBkPSJNNDI2LjcgMEg2NDB2NDgwSDQyNi43eiIvPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-ws {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXdzIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCI+CiAgICA8cGF0aCBmaWxsPSIjY2UxMTI2IiBkPSJNMCAwaDY0MHY0ODBIMHoiLz4KICAgIDxwYXRoIGZpbGw9IiMwMDJiN2YiIGQ9Ik0wIDBoMzIwdjI0MEgweiIvPgogICAgPHBhdGggZmlsbD0iI2ZmZiIgZD0ibTE4MCAyMjkuMy0yMC43LTE0LTE5LjkgMTQuMSA2LjUtMjQuOS0xOS0xNS4yIDI0LjUtMS41IDguMS0yMy42IDguOCAyNCAyNCAuNy0xOSAxNi4zem0tMy42LTE2NS42TDE1OS44IDUzbC0xNiAxMC40IDQuNC0yMC0xNC42LTEyLjcgMTkuNC0xLjYgNy4yLTE4LjYgNy40IDE4LjcgMTkuMSAxLjdMMTcyIDQ0LjN6bS03MyA1OS41LTE2LTExLTE2LjcgMTEgNS4yLTE5LjRMNjAuOCA5MSA4MCA5MGw3LTE5IDYuOCAxOC45IDE5LjYgMS4xLTE1IDEyLjV6TTI1MCAxMTBsLTE1LjQtMTAtMTUgMTAgNC40LTE4LjMtMTQtMTEuOCAxOC4zLTEuNSA2LjMtMTcuMiA3IDE3LjQgMTcuNyAxLTEzLjcgMTIuM3ptLTQzLjEgNDMuNC0xMC4zLTYuNC0xMC4zIDYuNiAyLjctMTIuMy05LjItOC4zIDEyLTEgNC42LTExLjYgNC45IDExLjYgMTEuOSAxLTkuMSA4LjN6Ii8+CiAgPC9nPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-ye {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXllIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCI+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDY0MHY0NzIuOEgweiIvPgogICAgPHBhdGggZmlsbD0iI2YxMDYwMCIgZD0iTTAgMGg2NDB2MTU3LjRIMHoiLz4KICAgIDxwYXRoIGQ9Ik0wIDMyMi42aDY0MFY0ODBIMHoiLz4KICA8L2c+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-yt {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXl0IiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCI+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDY0MHY0ODBIMHoiLz4KICAgIDxwYXRoIGZpbGw9IiMwMDI2NTQiIGQ9Ik0wIDBoMjEzLjN2NDgwSDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjY2UxMTI2IiBkPSJNNDI2LjcgMEg2NDB2NDgwSDQyNi43eiIvPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-za {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXphIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBmaWxsLW9wYWNpdHk9Ii43IiBkPSJNLTcxLjkgMGg2ODIuN3Y1MTJILTcxLjl6Ii8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBjbGlwLXBhdGg9InVybCgjYSkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY3LjQpIHNjYWxlKC45Mzc0OCkiPgogICAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCI+CiAgICAgIDxwYXRoIGQ9Ik0tNzEuOSA0MDcuOFYxMDQuNEwxNTQgMjU2LjEtNzIgNDA3Ljh6Ii8+CiAgICAgIDxwYXRoIGZpbGw9IiMwMGMiIGQ9Im04Mi4yIDUxMi4xIDI1My42LTE3MC42SDY5NlY1MTJIODIuMnoiLz4KICAgICAgPHBhdGggZmlsbD0icmVkIiBkPSJNNjYgMGg2MzB2MTcwLjhIMzM1LjdTNjkuMy0xLjcgNjYgMHoiLz4KICAgICAgPHBhdGggZmlsbD0iI2ZjMCIgZD0iTS03MS45IDY0djQwLjRMMTU0IDI1Ni03MiA0MDcuOHY0MC4zbDI4NC41LTE5MkwtNzIgNjR6Ii8+CiAgICAgIDxwYXRoIGZpbGw9IiMwOTMiIGQ9Ik0tNzEuOSA2NFYwaDk1bDMwMS4yIDIwNGgzNzEuOHYxMDQuMkgzMjQuM0wyMyA1MTJoLTk0Ljl2LTYzLjlsMjg0LjQtMTkyTC03MS44IDY0eiIvPgogICAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjMgMGg1OS4ybDI1My42IDE3MC43SDY5NlYyMDRIMzI0LjNMMjMgLjF6bTAgNTEyLjFoNTkuMmwyNTMuNi0xNzAuNkg2OTZ2LTMzLjJIMzI0LjNMMjMgNTEyeiIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-zm {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/zm.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-zw {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/zw.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-ac {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/ac.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-cp {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWNwIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCI+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDY0MHY0ODBIMHoiLz4KICAgIDxwYXRoIGZpbGw9IiMwMDI2NTQiIGQ9Ik0wIDBoMjEzLjN2NDgwSDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjY2UxMTI2IiBkPSJNNDI2LjcgMEg2NDB2NDgwSDQyNi43eiIvPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-dg {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/dg.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-ea {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/ea.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-es-ct {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWVzLWN0IiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPHBhdGggZmlsbD0iI2ZjZGQwOSIgZD0iTTAgMGg2NDB2NDgwSDB6Ii8+CiAgPHBhdGggc3Ryb2tlPSIjZGExMjFhIiBzdHJva2Utd2lkdGg9IjYwIiBkPSJNMCA5MGg4MTBtMCAxMjBIMG0wIDEyMGg4MTBtMCAxMjBIMCIgdHJhbnNmb3JtPSJzY2FsZSguNzkwMTIgLjg4ODg5KSIvPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-es-ga {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/es-ga.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-eu {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0iZmxhZy1pY29ucy1ldSIgdmlld0JveD0iMCAwIDY0MCA0ODAiPgogIDxkZWZzPgogICAgPGcgaWQ9ImQiPgogICAgICA8ZyBpZD0iYiI+CiAgICAgICAgPHBhdGggaWQ9ImEiIGQ9Im0wLTEtLjMgMSAuNS4xeiIvPgogICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI2EiIHRyYW5zZm9ybT0ic2NhbGUoLTEgMSkiLz4KICAgICAgPC9nPgogICAgICA8ZyBpZD0iYyI+CiAgICAgICAgPHVzZSB4bGluazpocmVmPSIjYiIgdHJhbnNmb3JtPSJyb3RhdGUoNzIpIi8+CiAgICAgICAgPHVzZSB4bGluazpocmVmPSIjYiIgdHJhbnNmb3JtPSJyb3RhdGUoMTQ0KSIvPgogICAgICA8L2c+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI2MiIHRyYW5zZm9ybT0ic2NhbGUoLTEgMSkiLz4KICAgIDwvZz4KICA8L2RlZnM+CiAgPHBhdGggZmlsbD0iIzAzOSIgZD0iTTAgMGg2NDB2NDgwSDB6Ii8+CiAgPGcgZmlsbD0iI2ZjMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzIwIDI0Mi4zKSBzY2FsZSgyMy43MDM3KSI+CiAgICA8dXNlIHhsaW5rOmhyZWY9IiNkIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB5PSItNiIvPgogICAgPHVzZSB4bGluazpocmVmPSIjZCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgeT0iNiIvPgogICAgPGcgaWQ9ImUiPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNkIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4PSItNiIvPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNkIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB0cmFuc2Zvcm09InJvdGF0ZSgtMTQ0IC0yLjMgLTIuMSkiLz4KICAgICAgPHVzZSB4bGluazpocmVmPSIjZCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJyb3RhdGUoMTQ0IC0yLjEgLTIuMykiLz4KICAgICAgPHVzZSB4bGluazpocmVmPSIjZCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJyb3RhdGUoNzIgLTQuNyAtMikiLz4KICAgICAgPHVzZSB4bGluazpocmVmPSIjZCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJyb3RhdGUoNzIgLTUgLjUpIi8+CiAgICA8L2c+CiAgICA8dXNlIHhsaW5rOmhyZWY9IiNlIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB0cmFuc2Zvcm09InNjYWxlKC0xIDEpIi8+CiAgPC9nPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-gb-eng {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWdiLWVuZyIgdmlld0JveD0iMCAwIDY0MCA0ODAiPgogIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoNjQwdjQ4MEgweiIvPgogIDxwYXRoIGZpbGw9IiNjZTExMjQiIGQ9Ik0yODEuNiAwaDc2Ljh2NDgwaC03Ni44eiIvPgogIDxwYXRoIGZpbGw9IiNjZTExMjQiIGQ9Ik0wIDIwMS42aDY0MHY3Ni44SDB6Ii8+Cjwvc3ZnPgo=);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-gb-nir {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/gb-nir.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-gb-sct {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWdiLXNjdCIgdmlld0JveD0iMCAwIDY0MCA0ODAiPgogIDxwYXRoIGZpbGw9IiMwMDY1YmQiIGQ9Ik0wIDBoNjQwdjQ4MEgweiIvPgogIDxwYXRoIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIuNiIgZD0ibTAgMCA1IDNNMCAzbDUtMyIgdHJhbnNmb3JtPSJzY2FsZSgxMjggMTYwKSIvPgo8L3N2Zz4K);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-gb-wls {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/gb-wls.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-ic {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLWljIiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCI+CiAgICA8cGF0aCBmaWxsPSIjMDc2OGE5IiBkPSJNMCAwaDY0MHY0ODBIMHoiLz4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoMjEzLjN2NDgwSDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZmMwIiBkPSJNNDI2LjcgMEg2NDB2NDgwSDQyNi43eiIvPgogIDwvZz4KPC9zdmc+Cg==);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-ta {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/ta.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-un {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/un.svg);
}

/* line 22, node_modules/flag-icons/sass/_flag-icons-base.scss */

.fi-xk {
  background-image: url(/app/themes/ember-climate/dist/vendor/_/_/node_modules/flag-icons/flags/4x3/xk.svg);
}

/** Import everything from utility */

/* line 10, resources/assets/styles/utility/_break-container.scss */

.break-container {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}

/* line 23, resources/assets/styles/utility/_break-container.scss */

.break-container-center {
  width: 100vw;
  position: relative;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}

/* line 20, resources/assets/styles/utility/_font-weight.scss */

.fs-weight-ultralight {
  font-weight: 300;
}

/* line 24, resources/assets/styles/utility/_font-weight.scss */

.fs-weight-300 {
  font-weight: 300;
}

/* line 20, resources/assets/styles/utility/_font-weight.scss */

.fs-weight-extralight {
  font-weight: 300;
}

/* line 24, resources/assets/styles/utility/_font-weight.scss */

.fs-weight-300 {
  font-weight: 300;
}

/* line 20, resources/assets/styles/utility/_font-weight.scss */

.fs-weight-light {
  font-weight: 300;
}

/* line 24, resources/assets/styles/utility/_font-weight.scss */

.fs-weight-300 {
  font-weight: 300;
}

/* line 20, resources/assets/styles/utility/_font-weight.scss */

.fs-weight-normal {
  font-weight: 400;
}

/* line 24, resources/assets/styles/utility/_font-weight.scss */

.fs-weight-400 {
  font-weight: 400;
}

/* line 20, resources/assets/styles/utility/_font-weight.scss */

.fs-weight-medium {
  font-weight: 500;
}

/* line 24, resources/assets/styles/utility/_font-weight.scss */

.fs-weight-500 {
  font-weight: 500;
}

/* line 20, resources/assets/styles/utility/_font-weight.scss */

.fs-weight-semibold {
  font-weight: 500;
}

/* line 24, resources/assets/styles/utility/_font-weight.scss */

.fs-weight-500 {
  font-weight: 500;
}

/* line 20, resources/assets/styles/utility/_font-weight.scss */

.fs-weight-bold {
  font-weight: 500;
}

/* line 24, resources/assets/styles/utility/_font-weight.scss */

.fs-weight-500 {
  font-weight: 500;
}

/* line 20, resources/assets/styles/utility/_font-weight.scss */

.fs-weight-extrabold {
  font-weight: 500;
}

/* line 24, resources/assets/styles/utility/_font-weight.scss */

.fs-weight-500 {
  font-weight: 500;
}

/* line 20, resources/assets/styles/utility/_font-weight.scss */

.fs-weight-ultrabold {
  font-weight: 500;
}

/* line 24, resources/assets/styles/utility/_font-weight.scss */

.fs-weight-500 {
  font-weight: 500;
}

/**
  pow() - Raise number to the nth power

  @param {number} $base The base number
  @param {number} $exponents The exponent to which to raise $base
*/

/**
* Block padding
*/

/* line 15, resources/assets/styles/utility/_section-spacing.scss */

.section-padding-top {
  padding-top: 48px;
}

@media (min-width: 992px) {
  /* line 15, resources/assets/styles/utility/_section-spacing.scss */

  .section-padding-top {
    padding-top: 96px;
  }
}

/* line 27, resources/assets/styles/utility/_section-spacing.scss */

.section-padding-bottom {
  padding-bottom: 48px;
}

@media (min-width: 992px) {
  /* line 27, resources/assets/styles/utility/_section-spacing.scss */

  .section-padding-bottom {
    padding-bottom: 96px;
  }
}

/* line 41, resources/assets/styles/utility/_section-spacing.scss */

.section-padding {
  padding-top: 48px;
  padding-bottom: 48px;
}

@media (min-width: 992px) {
  /* line 41, resources/assets/styles/utility/_section-spacing.scss */

  .section-padding {
    padding-top: 96px;
    padding-bottom: 96px;
  }
}

/* line 56, resources/assets/styles/utility/_section-spacing.scss */

.section-margin-top {
  margin-top: 48px;
}

@media (min-width: 992px) {
  /* line 56, resources/assets/styles/utility/_section-spacing.scss */

  .section-margin-top {
    margin-top: 96px;
  }
}

/* line 68, resources/assets/styles/utility/_section-spacing.scss */

.section-margin-bottom {
  margin-bottom: 48px;
}

@media (min-width: 992px) {
  /* line 68, resources/assets/styles/utility/_section-spacing.scss */

  .section-margin-bottom {
    margin-bottom: 96px;
  }
}

/* line 82, resources/assets/styles/utility/_section-spacing.scss */

.section-margin {
  margin-top: 48px;
  margin-bottom: 48px;
}

@media (min-width: 992px) {
  /* line 82, resources/assets/styles/utility/_section-spacing.scss */

  .section-margin {
    margin-top: 96px;
    margin-bottom: 96px;
  }
}

/**
 * Import npm dependencies
 *
 * Prefix your imports with `~` to grab from node_modules/
 * @see https://github.com/webpack-contrib/sass-loader#imports
 */

/**
Handy Easings
*/

/** Standard colors */

/* stylelint-disable */

@font-face {
  font-family: "PP Object Sans";
  src: url(/app/themes/ember-climate/dist/fonts/PPObjectSans-Medium.eot);
  src: url(/app/themes/ember-climate/dist/fonts/PPObjectSans-Medium.eot?#iefix) format("embedded-opentype"), url(/app/themes/ember-climate/dist/fonts/PPObjectSans-Medium.woff2) format("woff2"), url(/app/themes/ember-climate/dist/fonts/PPObjectSans-Medium.woff) format("woff"), url(/app/themes/ember-climate/dist/fonts/PPObjectSans-Medium.ttf) format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "PP Object Sans";
  src: url(/app/themes/ember-climate/dist/fonts/PPObjectSans-Light.eot);
  src: url(/app/themes/ember-climate/dist/fonts/PPObjectSans-Light.eot?#iefix) format("embedded-opentype"), url(/app/themes/ember-climate/dist/fonts/PPObjectSans-Light.woff2) format("woff2"), url(/app/themes/ember-climate/dist/fonts/PPObjectSans-Light.woff) format("woff"), url(/app/themes/ember-climate/dist/fonts/PPObjectSans-Light.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "PP Object Sans";
  src: url(/app/themes/ember-climate/dist/fonts/PPObjectSans-Regular.eot);
  src: url(/app/themes/ember-climate/dist/fonts/PPObjectSans-Regular.eot?#iefix) format("embedded-opentype"), url(/app/themes/ember-climate/dist/fonts/PPObjectSans-Regular.woff2) format("woff2"), url(/app/themes/ember-climate/dist/fonts/PPObjectSans-Regular.woff) format("woff"), url(/app/themes/ember-climate/dist/fonts/PPObjectSans-Regular.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* stylelint-enable */

/* line 1, resources/assets/styles/common/_global.scss */

html {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

/* line 6, resources/assets/styles/common/_global.scss */

body {
  font-family: "PP Object Sans", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  color: #424952;
}

@media (min-width: 1200px) {
  /* line 6, resources/assets/styles/common/_global.scss */

  body {
    font-size: 1.25rem;
  }
}

/* line 12, resources/assets/styles/common/_global.scss */

body.no-overflow {
  overflow: hidden;
}

/* Heading */

/* line 18, resources/assets/styles/common/_global.scss */

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 500;
  color: #25262e;
  font-style: normal;
}

/* line 30, resources/assets/styles/common/_global.scss */

h1 {
  font-size: 2.0625rem;
  line-height: 1.25;
}

@media (min-width: 1200px) {
  /* line 30, resources/assets/styles/common/_global.scss */

  h1 {
    font-size: 3.0625rem;
  }
}

/* line 34, resources/assets/styles/common/_global.scss */

.fs-h1 {
  font-size: 2.0625rem;
  line-height: 1.25;
}

@media (min-width: 1200px) {
  /* line 34, resources/assets/styles/common/_global.scss */

  .fs-h1 {
    font-size: 3.0625rem;
  }
}

/* line 38, resources/assets/styles/common/_global.scss */

h2 {
  font-size: 1.75rem;
  line-height: 1.25;
}

@media (min-width: 1200px) {
  /* line 38, resources/assets/styles/common/_global.scss */

  h2 {
    font-size: 2.4375rem;
  }
}

/* line 42, resources/assets/styles/common/_global.scss */

.fs-h2 {
  font-size: 1.75rem;
  line-height: 1.25;
}

@media (min-width: 1200px) {
  /* line 42, resources/assets/styles/common/_global.scss */

  .fs-h2 {
    font-size: 2.4375rem;
  }
}

/* line 46, resources/assets/styles/common/_global.scss */

h3 {
  font-size: 1.4375rem;
  line-height: 1.25;
}

@media (min-width: 1200px) {
  /* line 46, resources/assets/styles/common/_global.scss */

  h3 {
    font-size: 1.9375rem;
  }
}

/* line 50, resources/assets/styles/common/_global.scss */

.fs-h3 {
  font-size: 1.4375rem;
  line-height: 1.25;
}

@media (min-width: 1200px) {
  /* line 50, resources/assets/styles/common/_global.scss */

  .fs-h3 {
    font-size: 1.9375rem;
  }
}

/* line 54, resources/assets/styles/common/_global.scss */

h4 {
  font-size: 1.1875rem;
  line-height: 1.25;
}

@media (min-width: 1200px) {
  /* line 54, resources/assets/styles/common/_global.scss */

  h4 {
    font-size: 1.5625rem;
  }
}

/* line 58, resources/assets/styles/common/_global.scss */

.fs-h4,
.search-results .main-content__body .search-results__output .search-result header h2,
.search-no-results .main-content__body .search-results__output .search-result header h2 {
  font-size: 1.1875rem;
  line-height: 1.25;
}

@media (min-width: 1200px) {
  /* line 58, resources/assets/styles/common/_global.scss */

  .fs-h4,
  .search-results .main-content__body .search-results__output .search-result header h2,
  .search-no-results .main-content__body .search-results__output .search-result header h2 {
    font-size: 1.5625rem;
  }
}

/* line 62, resources/assets/styles/common/_global.scss */

h5 {
  font-size: 1rem;
  line-height: 1.5;
  line-height: 1.25;
}

@media (min-width: 1200px) {
  /* line 62, resources/assets/styles/common/_global.scss */

  h5 {
    font-size: 1.25rem;
  }
}

/* line 66, resources/assets/styles/common/_global.scss */

.fs-h5 {
  font-size: 1rem;
  line-height: 1.5;
  line-height: 1.25;
}

@media (min-width: 1200px) {
  /* line 66, resources/assets/styles/common/_global.scss */

  .fs-h5 {
    font-size: 1.25rem;
  }
}

/* line 70, resources/assets/styles/common/_global.scss */

h6 {
  font-size: 1rem;
  line-height: 1.5;
  line-height: 1.25;
}

@media (min-width: 1200px) {
  /* line 70, resources/assets/styles/common/_global.scss */

  h6 {
    font-size: 1.25rem;
  }
}

/* line 74, resources/assets/styles/common/_global.scss */

.fs-h6 {
  font-size: 0.8125rem;
  line-height: 1.5;
  line-height: 1.25;
}

@media (min-width: 1200px) {
  /* line 74, resources/assets/styles/common/_global.scss */

  .fs-h6 {
    font-size: 1rem;
  }
}

/* line 78, resources/assets/styles/common/_global.scss */

.fs-small {
  font-size: 0.8125rem;
  line-height: 1.5;
}

@media (min-width: 1200px) {
  /* line 78, resources/assets/styles/common/_global.scss */

  .fs-small {
    font-size: 1rem;
  }
}

/* line 82, resources/assets/styles/common/_global.scss */

.fs-big {
  font-size: 2.5rem;
  line-height: 1.125;
}

@media (min-width: 1200px) {
  /* line 82, resources/assets/styles/common/_global.scss */

  .fs-big {
    font-size: 3.8125rem;
  }
}

/* line 86, resources/assets/styles/common/_global.scss */

.fs-huge {
  font-size: 3rem;
  line-height: 1.125;
}

@media (min-width: 1200px) {
  /* line 86, resources/assets/styles/common/_global.scss */

  .fs-huge {
    font-size: 4.75rem;
  }
}

/* line 90, resources/assets/styles/common/_global.scss */

.fs-massive {
  font-size: 3.5625rem;
  line-height: 1.125;
}

@media (min-width: 1200px) {
  /* line 90, resources/assets/styles/common/_global.scss */

  .fs-massive {
    font-size: 5.9375rem;
  }
}

/* line 94, resources/assets/styles/common/_global.scss */

.fs-massive-xl {
  font-size: 4.3125rem;
  line-height: 1.125;
}

@media (min-width: 1200px) {
  /* line 94, resources/assets/styles/common/_global.scss */

  .fs-massive-xl {
    font-size: 7.4375rem;
  }
}

/* line 105, resources/assets/styles/common/_global.scss */

.green-title {
  font-size: 1.4375rem;
  line-height: 1.25;
  font-weight: 300;
  color: #0f9a56;
}

@media (min-width: 1200px) {
  /* line 105, resources/assets/styles/common/_global.scss */

  .green-title {
    font-size: 1.9375rem;
  }
}

/* line 119, resources/assets/styles/common/_global.scss */

.section-title {
  font-size: 1.4375rem;
  line-height: 1.25;
  font-weight: 300;
  color: #0f9a56;
  margin-bottom: 42px;
}

@media (min-width: 1200px) {
  /* line 119, resources/assets/styles/common/_global.scss */

  .section-title {
    font-size: 1.9375rem;
  }
}

@media (min-width: 768px) {
  /* line 119, resources/assets/styles/common/_global.scss */

  .section-title {
    margin-bottom: 64px;
  }
}

/* Prose */

/* line 124, resources/assets/styles/common/_global.scss */

p {
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 300;
}

@media (min-width: 1200px) {
  /* line 124, resources/assets/styles/common/_global.scss */

  p {
    font-size: 1.25rem;
  }
}

/* line 129, resources/assets/styles/common/_global.scss */

.fs-p {
  font-size: 1rem;
  line-height: 1.5;
}

@media (min-width: 1200px) {
  /* line 129, resources/assets/styles/common/_global.scss */

  .fs-p {
    font-size: 1.25rem;
  }
}

/* line 133, resources/assets/styles/common/_global.scss */

.fs-p-big {
  font-size: 1.1875rem;
  line-height: 1.5;
}

@media (min-width: 1200px) {
  /* line 133, resources/assets/styles/common/_global.scss */

  .fs-p-big {
    font-size: 1.5625rem;
  }
}

/* line 137, resources/assets/styles/common/_global.scss */

q {
  white-space: pre-wrap;
}

/* line 140, resources/assets/styles/common/_global.scss */

q::before,
q::after {
  display: inline;
}

/* stylelint-disable no-descending-specificity */

/* line 147, resources/assets/styles/common/_global.scss */

ul,
dl,
ol {
  margin-right: 0;
  margin-bottom: 16px;
  margin-left: 16px;
  padding: 0;
}

/* line 154, resources/assets/styles/common/_global.scss */

ul > li,
dl > li,
dl ul > dt,
dl > dt,
dl ul > dd,
dl > dd,
ol > li,
dl ol > dt,
dl ol > dd {
  padding-left: 29px;
}

/* line 158, resources/assets/styles/common/_global.scss */

ul > li:last-child,
dl > li:last-child,
dl ul > dt:last-child,
dl > dt:last-child,
dl ul > dd:last-child,
dl > dd:last-child,
ol > li:last-child,
dl ol > dt:last-child,
dl ol > dd:last-child {
  margin-bottom: 0;
}

/* line 163, resources/assets/styles/common/_global.scss */

ul,
dl {
  margin-left: 25px;
}

/* line 166, resources/assets/styles/common/_global.scss */

ul li,
dl li,
dl dt,
dl dd {
  padding-left: 21px;
}

/* line 170, resources/assets/styles/common/_global.scss */

ul.no-bullets,
dl.no-bullets {
  margin-left: 0;
  list-style-type: none;
}

/* line 174, resources/assets/styles/common/_global.scss */

ul.no-bullets > li,
dl.no-bullets > li,
dl ul.no-bullets > dt,
dl.no-bullets > dt,
dl ul.no-bullets > dd,
dl.no-bullets > dd {
  padding-left: 0;
}

/* line 179, resources/assets/styles/common/_global.scss */

ul.list-inline,
dl.list-inline {
  display: flex;
  flex-direction: row;
}

/* line 184, resources/assets/styles/common/_global.scss */

ul.list-inline--push-right li,
dl.list-inline--push-right li,
ul.list-inline--push-right dl dt,
dl ul.list-inline--push-right dt,
dl.list-inline--push-right dt,
ul.list-inline--push-right dl dd,
dl ul.list-inline--push-right dd,
dl.list-inline--push-right dd {
  margin-right: 8px;
}

/* line 189, resources/assets/styles/common/_global.scss */

ul.list-inline--overflow,
dl.list-inline--overflow {
  flex-wrap: wrap;
}

/* line 194, resources/assets/styles/common/_global.scss */

ul.list-inline--has-spacer li,
dl.list-inline--has-spacer li,
ul.list-inline--has-spacer dl dt,
dl ul.list-inline--has-spacer dt,
dl.list-inline--has-spacer dt,
ul.list-inline--has-spacer dl dd,
dl ul.list-inline--has-spacer dd,
dl.list-inline--has-spacer dd {
  position: relative;
  padding-right: 30px;
}

/* line 198, resources/assets/styles/common/_global.scss */

ul.list-inline--has-spacer li > *,
dl.list-inline--has-spacer li > *,
ul.list-inline--has-spacer dl dt > *,
dl ul.list-inline--has-spacer dt > *,
dl.list-inline--has-spacer dt > *,
ul.list-inline--has-spacer dl dd > *,
dl ul.list-inline--has-spacer dd > *,
dl.list-inline--has-spacer dd > * {
  display: inline-block;
}

/* line 202, resources/assets/styles/common/_global.scss */

ul.list-inline--has-spacer li::after,
dl.list-inline--has-spacer li::after,
ul.list-inline--has-spacer dl dt::after,
dl ul.list-inline--has-spacer dt::after,
dl.list-inline--has-spacer dt::after,
ul.list-inline--has-spacer dl dd::after,
dl ul.list-inline--has-spacer dd::after,
dl.list-inline--has-spacer dd::after {
  display: inline-block;
  position: absolute;
  top: 50%;
  right: 11px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background: #424952;
  transform: translateY(-50%);
  content: "";
}

/* line 215, resources/assets/styles/common/_global.scss */

ul.list-inline--has-spacer li:last-of-type,
dl.list-inline--has-spacer li:last-of-type,
ul.list-inline--has-spacer dl dt:last-of-type,
dl ul.list-inline--has-spacer dt:last-of-type,
dl.list-inline--has-spacer dt:last-of-type,
ul.list-inline--has-spacer dl dd:last-of-type,
dl ul.list-inline--has-spacer dd:last-of-type,
dl.list-inline--has-spacer dd:last-of-type {
  padding-right: 0;
}

/* line 218, resources/assets/styles/common/_global.scss */

ul.list-inline--has-spacer li:last-of-type::after,
dl.list-inline--has-spacer li:last-of-type::after,
ul.list-inline--has-spacer dl dt:last-of-type::after,
dl ul.list-inline--has-spacer dt:last-of-type::after,
dl.list-inline--has-spacer dt:last-of-type::after,
ul.list-inline--has-spacer dl dd:last-of-type::after,
dl ul.list-inline--has-spacer dd:last-of-type::after,
dl.list-inline--has-spacer dd:last-of-type::after {
  display: none;
}

/* line 229, resources/assets/styles/common/_global.scss */

ol li::marker,
ol dl dt::marker,
dl ol dt::marker,
ol dl dd::marker,
dl ol dd::marker {
  font-weight: 500;
  position: relative;
  top: -2px;
  color: #393b47;
  content: "" counter(list-item) "";
}

/* line 240, resources/assets/styles/common/_global.scss */

li,
dl dt,
dl dd {
  margin-bottom: 16px;
}

/* line 243, resources/assets/styles/common/_global.scss */

li *:last-child,
dl dt *:last-child,
dl dd *:last-child {
  margin-bottom: 0;
}

/* line 247, resources/assets/styles/common/_global.scss */

li > ul,
dl dt > ul,
dl dd > ul,
li > dl,
dl dt > dl,
dl dd > dl {
  margin-top: 16px;
  margin-left: 16px;
}

/* stylelint-enable */

/* line 264, resources/assets/styles/common/_global.scss */

blockquote q {
  white-space: normal;
}

/* line 269, resources/assets/styles/common/_global.scss */

table {
  width: 100%;
  margin-bottom: 0;
  border-collapse: collapse;
  border-spacing: 0.25rem;
}

/* hr */

/* line 277, resources/assets/styles/common/_global.scss */

hr {
  border-style: solid;
  margin-block-start: 0;
  margin-block-end: 0;
}

/* line 283, resources/assets/styles/common/_global.scss */

.hr-linear {
  height: 2px;
  margin-top: 0;
  margin-bottom: 0;
  border: 0;
  background: linear-gradient(to left, #21ba70, #005cbf);
}

/* line 290, resources/assets/styles/common/_global.scss */

.hr-linear--left {
  margin-right: auto;
  margin-left: 0;
}

/* Link */

/* line 297, resources/assets/styles/common/_global.scss */

a {
  color: #0072ed;
  word-break: break-word;
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
}

/* line 302, resources/assets/styles/common/_global.scss */

a:hover,
a:focus {
  text-decoration: none;
}

/* line 308, resources/assets/styles/common/_global.scss */

.main-wrapper {
  padding-top: 64.5px;
}

@media (min-width: 992px) {
  /* line 308, resources/assets/styles/common/_global.scss */

  .main-wrapper {
    padding-top: 80px;
  }
}

/* Image */

/* line 317, resources/assets/styles/common/_global.scss */

img {
  width: 100%;
}

/* line 321, resources/assets/styles/common/_global.scss */

figure {
  margin: 0 0 16px;
}

/* line 325, resources/assets/styles/common/_global.scss */

figcaption {
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 300;
  padding-top: 16px;
  padding-right: 32px;
  color: #626e7a;
}

@media (min-width: 1200px) {
  /* line 325, resources/assets/styles/common/_global.scss */

  figcaption {
    font-size: 1.25rem;
  }
}

/* iFrame */

/* line 335, resources/assets/styles/common/_global.scss */

iframe {
  border-width: 0;
  border-style: hidden;
  border-color: transparent;
  border: 0;
}

/* line 343, resources/assets/styles/common/_global.scss */

.otgs-development-site-front-end {
  display: none;
}

/* line 14, resources/assets/styles/common/_a11y.scss */

.a11y-aof__link:focus {
  outline: 2px solid #005fcc;
  outline-offset: 2px;
  position: fixed;
  display: block;
  clip: auto;
  width: auto;
  height: auto;
  z-index: 9999;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  padding: 10px 15px;
  text-align: center;
  background-color: #ffffff;
  outline-offset: 0;
}

/* line 1, resources/assets/styles/elements/_wysiwyg.scss */

.wysiwyg {
  margin-bottom: 32px;
}

/* line 4, resources/assets/styles/elements/_wysiwyg.scss */

.wysiwyg > * {
  margin-bottom: 16px;
}

@media (min-width: 992px) {
  /* line 4, resources/assets/styles/elements/_wysiwyg.scss */

  .wysiwyg > * {
    margin-bottom: 32px;
  }
}

/* line 11, resources/assets/styles/elements/_wysiwyg.scss */

.wysiwyg > *:last-child {
  margin-bottom: 0;
}

/* line 17, resources/assets/styles/elements/_wysiwyg.scss */

.wysiwyg--large > * {
  font-size: 1.1875rem;
  line-height: 1.5;
}

@media (min-width: 1200px) {
  /* line 17, resources/assets/styles/elements/_wysiwyg.scss */

  .wysiwyg--large > * {
    font-size: 1.5625rem;
  }
}

/* line 23, resources/assets/styles/elements/_wysiwyg.scss */

.wysiwyg--first-elem-large > *:first-of-type {
  font-size: 1.1875rem;
  line-height: 1.5;
}

@media (min-width: 1200px) {
  /* line 23, resources/assets/styles/elements/_wysiwyg.scss */

  .wysiwyg--first-elem-large > *:first-of-type {
    font-size: 1.5625rem;
  }
}

/* line 1, resources/assets/styles/elements/links/_link.scss */

.link,
.blockquote__link {
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
  align-items: center;
}

@media (min-width: 1200px) {
  /* line 1, resources/assets/styles/elements/links/_link.scss */

  .link,
  .blockquote__link {
    font-size: 1.25rem;
  }
}

/* line 9, resources/assets/styles/elements/links/_link.scss */

.link__title {
  flex: 1;
  padding-right: 16px;
}

/* line 14, resources/assets/styles/elements/links/_link.scss */

.link__icon {
  flex: 0;
}

/* line 18, resources/assets/styles/elements/links/_link.scss */

.link svg,
.blockquote__link svg,
.link path,
.blockquote__link path {
  color: #0072ed;
  fill: #0072ed;
}

/* line 24, resources/assets/styles/elements/links/_link.scss */

.link svg,
.blockquote__link svg {
  width: 16px;
  height: 16px;
}

@media (min-width: 992px) {
  /* line 24, resources/assets/styles/elements/links/_link.scss */

  .link svg,
  .blockquote__link svg {
    position: relative;
    top: -1px;
    width: 20px;
    height: 20px;
  }
}

/* line 39, resources/assets/styles/elements/links/_link.scss */

.link--smush .link__title,
.link--smush--super .link__title,
.link--icon-reverse .link__title {
  flex: none;
  padding-right: 8px;
}

/* line 44, resources/assets/styles/elements/links/_link.scss */

.link--smush .link__icon,
.link--smush--super .link__icon,
.link--icon-reverse .link__icon {
  flex: 1;
  margin-right: auto;
}

/* line 51, resources/assets/styles/elements/links/_link.scss */

.link--smush--super .link__title {
  padding-right: 1px;
}

/* line 57, resources/assets/styles/elements/links/_link.scss */

.link--icon-reverse .link__title {
  order: 12;
  padding-right: 0;
}

/* line 62, resources/assets/styles/elements/links/_link.scss */

.link--icon-reverse .link__icon {
  order: 1;
  flex: none;
  padding-right: 8px;
  margin-right: 0;
}

/* line 70, resources/assets/styles/elements/links/_link.scss */

.link--explore {
  display: block !important;
}

/* line 73, resources/assets/styles/elements/links/_link.scss */

.link--explore svg,
.link--explore path {
  fill: transparent;
}

/* line 78, resources/assets/styles/elements/links/_link.scss */

.link--explore svg {
  position: relative;
  top: 15px;
  width: 43px;
  height: 34px;
}

/* line 1, resources/assets/styles/elements/buttons/_button.scss */

.btn,
button[type=submit],
.submit-button,
.form-holder .form-holder__outer .form-holder__inner .frm_compact .frm_dropzone.dz-clickable .dz-message,
.form-holder .form-holder__outer .form-holder__inner input[type=submit],
.form-holder .form-holder__outer .form-holder__inner .frm_submit input[type=button],
.form-holder .form-holder__outer .form-holder__inner .frm_submit button,
.form-holder .form-holder__outer .form-holder__inner .frm_form_submit_style,
.form-holder .form-holder__outer .form-holder__inner .frm-edit-page-btn,
.overview-filter__tag {
  font-size: 1rem;
  line-height: 1.5;
  border: 1px solid #212529;
  border-radius: 4px;
  padding: 10px 16px;
  background: transparent;
  color: #212529;
  font-style: inherit;
  font-weight: inherit;
  -webkit-appearance: none;
  padding: 9px 16px;
}

@media (min-width: 1200px) {
  /* line 1, resources/assets/styles/elements/buttons/_button.scss */

  .btn,
  button[type=submit],
  .submit-button,
  .form-holder .form-holder__outer .form-holder__inner .frm_compact .frm_dropzone.dz-clickable .dz-message,
  .form-holder .form-holder__outer .form-holder__inner input[type=submit],
  .form-holder .form-holder__outer .form-holder__inner .frm_submit input[type=button],
  .form-holder .form-holder__outer .form-holder__inner .frm_submit button,
  .form-holder .form-holder__outer .form-holder__inner .frm_form_submit_style,
  .form-holder .form-holder__outer .form-holder__inner .frm-edit-page-btn,
  .overview-filter__tag {
    font-size: 1.25rem;
  }
}

@media (min-width: 992px) {
  /* line 1, resources/assets/styles/elements/buttons/_button.scss */

  .btn,
  button[type=submit],
  .submit-button,
  .form-holder .form-holder__outer .form-holder__inner .frm_compact .frm_dropzone.dz-clickable .dz-message,
  .form-holder .form-holder__outer .form-holder__inner input[type=submit],
  .form-holder .form-holder__outer .form-holder__inner .frm_submit input[type=button],
  .form-holder .form-holder__outer .form-holder__inner .frm_submit button,
  .form-holder .form-holder__outer .form-holder__inner .frm_form_submit_style,
  .form-holder .form-holder__outer .form-holder__inner .frm-edit-page-btn,
  .overview-filter__tag {
    padding: 10px 16px;
  }
}

/* line 10, resources/assets/styles/elements/buttons/_button.scss */

.btn--primary,
button[type=submit],
.submit-button,
.form-holder .form-holder__outer .form-holder__inner .frm_compact .frm_dropzone.dz-clickable .dz-message,
.form-holder .form-holder__outer .form-holder__inner input[type=submit],
.form-holder .form-holder__outer .form-holder__inner .frm_submit input[type=button],
.form-holder .form-holder__outer .form-holder__inner .frm_submit button,
.form-holder .form-holder__outer .form-holder__inner .frm_form_submit_style,
.form-holder .form-holder__outer .form-holder__inner .frm-edit-page-btn {
  background-color: #007bff;
  border-color: #007bff;
  color: #ffffff;
}

/* line 15, resources/assets/styles/elements/buttons/_button.scss */

.btn--primary path,
button[type=submit] path,
.submit-button path,
.form-holder .form-holder__outer .form-holder__inner .frm_compact .frm_dropzone.dz-clickable .dz-message path,
.form-holder .form-holder__outer .form-holder__inner input[type=submit] path,
.form-holder .form-holder__outer .form-holder__inner .frm_submit input[type=button] path,
.form-holder .form-holder__outer .form-holder__inner .frm_submit button path,
.form-holder .form-holder__outer .form-holder__inner .frm_form_submit_style path,
.form-holder .form-holder__outer .form-holder__inner .frm-edit-page-btn path {
  fill: #ffffff;
}

/* line 19, resources/assets/styles/elements/buttons/_button.scss */

.btn--primary:focus,
button:focus[type=submit],
.submit-button:focus,
.form-holder .form-holder__outer .form-holder__inner .frm_compact .frm_dropzone.dz-clickable .dz-message:focus,
.form-holder .form-holder__outer .form-holder__inner input:focus[type=submit],
.form-holder .form-holder__outer .form-holder__inner .frm_submit input:focus[type=button],
.form-holder .form-holder__outer .form-holder__inner .frm_submit button:focus,
.form-holder .form-holder__outer .form-holder__inner .frm_form_submit_style:focus,
.form-holder .form-holder__outer .form-holder__inner .frm-edit-page-btn:focus,
.form-holder .form-holder__outer .form-holder__inner input[type=submit]:active,
.form-holder .form-holder__outer .form-holder__inner .frm_submit input[type=button]:active,
.form-holder .form-holder__outer .form-holder__inner .frm_submit button:active {
  background-color: #1c324a;
  border-color: #1c324a;
  color: #ffffff;
}

/* line 26, resources/assets/styles/elements/buttons/_button.scss */

.btn--small,
.overview-filter__tag {
  font-weight: 500;
  font-size: 0.8125rem;
  line-height: 1.5;
  padding: 2px 8px;
  border: 1px solid #b7b7b7;
  border-radius: 2px;
}

@media (min-width: 1200px) {
  /* line 26, resources/assets/styles/elements/buttons/_button.scss */

  .btn--small,
  .overview-filter__tag {
    font-size: 1rem;
  }
}

/* line 35, resources/assets/styles/elements/buttons/_button.scss */

.btn--no-border {
  border: 0;
}

/* line 39, resources/assets/styles/elements/buttons/_button.scss */

.btn--no-padding {
  padding: 0;
}

/* line 43, resources/assets/styles/elements/buttons/_button.scss */

.btn--border-light,
.overview-filter__tag {
  border-color: 1px solid #dee2e6;
}

/* line 47, resources/assets/styles/elements/buttons/_button.scss */

.btn--txt-small {
  font-size: 0.8125rem;
  line-height: 1.5;
}

@media (min-width: 1200px) {
  /* line 47, resources/assets/styles/elements/buttons/_button.scss */

  .btn--txt-small {
    font-size: 1rem;
  }
}

/* line 51, resources/assets/styles/elements/buttons/_button.scss */

.btn--elevation {
  box-shadow: 0 0 2px #dee2e6;
}

/* line 56, resources/assets/styles/elements/buttons/_button.scss */

.btn--download .link__title {
  padding-right: 8px;
}

/* line 60, resources/assets/styles/elements/buttons/_button.scss */

.btn--download svg {
  position: relative;
  top: -1px;
}

@media (min-width: 992px) {
  /* line 60, resources/assets/styles/elements/buttons/_button.scss */

  .btn--download svg {
    width: 20px;
    height: 20px;
  }
}

/* line 4, resources/assets/styles/elements/_inputs.scss */

.form-group,
.form-holder .form-holder__outer .form-holder__inner .frm_form_fields .form-field {
  margin-bottom: 32px;
}

/* line 12, resources/assets/styles/elements/_inputs.scss */

label,
.form-holder .form-holder__outer .form-holder__inner label {
  font-family: "PP Object Sans", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 500;
  margin-bottom: 8px;
  padding-bottom: 0;
  color: #212529;
}

@media (min-width: 1200px) {
  /* line 12, resources/assets/styles/elements/_inputs.scss */

  label,
  .form-holder .form-holder__outer .form-holder__inner label {
    font-size: 1.25rem;
  }
}

/* line 32, resources/assets/styles/elements/_inputs.scss */

input[type=text],
input[type=password],
input[type=email],
input[type=number],
input[type=url],
input[type=tel],
input[type=phone],
input[type=search],
select,
textarea,
.all-inputs,
.form-holder .form-holder__outer .form-holder__inner input[type=text],
.form-holder .form-holder__outer .form-holder__inner input[type=password],
.form-holder .form-holder__outer .form-holder__inner input[type=email],
.form-holder .form-holder__outer .form-holder__inner input[type=number],
.form-holder .form-holder__outer .form-holder__inner input[type=url],
.form-holder .form-holder__outer .form-holder__inner input[type=tel],
.form-holder .form-holder__outer .form-holder__inner input[type=phone],
.form-holder .form-holder__outer .form-holder__inner input[type=search],
.form-holder .form-holder__outer .form-holder__inner select,
.form-holder .form-holder__outer .form-holder__inner textarea,
.form-holder .form-holder__outer .form-holder__inner .frm_form_fields_style,
.form-holder .form-holder__outer .form-holder__inner .frm_scroll_box .frm_opt_container,
.form-holder .form-holder__outer .form-holder__inner .frm_form_fields_active_style,
.form-holder .form-holder__outer .form-holder__inner .frm_form_fields_error_style,
.form-holder .form-holder__outer .form-holder__inner .frm-card-element.StripeElement,
.form-holder .form-holder__outer .form-holder__inner .chosen-container-multi .chosen-choices,
.form-holder .form-holder__outer .form-holder__inner .chosen-container-single .chosen-single {
  font-family: "PP Object Sans", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  height: auto;
  border: 1px solid #000000;
  border-radius: 2px;
  padding: 12px;
  color: #212529;
  box-shadow: none;
}

@media (min-width: 1200px) {
  /* line 32, resources/assets/styles/elements/_inputs.scss */

  input[type=text],
  input[type=password],
  input[type=email],
  input[type=number],
  input[type=url],
  input[type=tel],
  input[type=phone],
  input[type=search],
  select,
  textarea,
  .all-inputs,
  .form-holder .form-holder__outer .form-holder__inner input[type=text],
  .form-holder .form-holder__outer .form-holder__inner input[type=password],
  .form-holder .form-holder__outer .form-holder__inner input[type=email],
  .form-holder .form-holder__outer .form-holder__inner input[type=number],
  .form-holder .form-holder__outer .form-holder__inner input[type=url],
  .form-holder .form-holder__outer .form-holder__inner input[type=tel],
  .form-holder .form-holder__outer .form-holder__inner input[type=phone],
  .form-holder .form-holder__outer .form-holder__inner input[type=search],
  .form-holder .form-holder__outer .form-holder__inner select,
  .form-holder .form-holder__outer .form-holder__inner textarea,
  .form-holder .form-holder__outer .form-holder__inner .frm_form_fields_style,
  .form-holder .form-holder__outer .form-holder__inner .frm_scroll_box .frm_opt_container,
  .form-holder .form-holder__outer .form-holder__inner .frm_form_fields_active_style,
  .form-holder .form-holder__outer .form-holder__inner .frm_form_fields_error_style,
  .form-holder .form-holder__outer .form-holder__inner .frm-card-element.StripeElement,
  .form-holder .form-holder__outer .form-holder__inner .chosen-container-multi .chosen-choices,
  .form-holder .form-holder__outer .form-holder__inner .chosen-container-single .chosen-single {
    font-size: 1.25rem;
  }
}

/* line 53, resources/assets/styles/elements/_inputs.scss */

input[type=text]:focus,
input[type=password]:focus,
input[type=email]:focus,
input[type=number]:focus,
input[type=url]:focus,
input[type=tel]:focus,
input[type=phone]:focus,
input[type=search]:focus,
select:focus,
textarea:focus,
.all-inputs:focus,
.form-holder .form-holder__outer .form-holder__inner input:focus[type=text],
.form-holder .form-holder__outer .form-holder__inner input:focus[type=password],
.form-holder .form-holder__outer .form-holder__inner input:focus[type=email],
.form-holder .form-holder__outer .form-holder__inner input:focus[type=number],
.form-holder .form-holder__outer .form-holder__inner input:focus[type=url],
.form-holder .form-holder__outer .form-holder__inner input:focus[type=tel],
.form-holder .form-holder__outer .form-holder__inner input:focus[type=phone],
.form-holder .form-holder__outer .form-holder__inner input:focus[type=search],
.form-holder .form-holder__outer .form-holder__inner select:focus,
.form-holder .form-holder__outer .form-holder__inner textarea:focus,
.form-holder .form-holder__outer .form-holder__inner .frm_form_fields_style:focus,
.form-holder .form-holder__outer .form-holder__inner .frm_scroll_box .frm_opt_container:focus,
.form-holder .form-holder__outer .form-holder__inner .frm_form_fields_active_style,
.form-holder .form-holder__outer .form-holder__inner .frm_form_fields_error_style:focus,
.form-holder .form-holder__outer .form-holder__inner .frm-card-element.StripeElement:focus,
.form-holder .form-holder__outer .form-holder__inner .chosen-container-multi .chosen-choices:focus,
.form-holder .form-holder__outer .form-holder__inner .chosen-container-single .chosen-single:focus,
.form-holder .form-holder__outer .form-holder__inner .form-field input:not([type=file]):focus,
.form-holder .form-holder__outer .form-holder__inner .frm_focus_field input[type=text],
.form-holder .form-holder__outer .form-holder__inner .frm_focus_field input[type=password],
.form-holder .form-holder__outer .form-holder__inner .frm_focus_field input[type=email],
.form-holder .form-holder__outer .form-holder__inner .frm_focus_field input[type=number],
.form-holder .form-holder__outer .form-holder__inner .frm_focus_field input[type=url],
.form-holder .form-holder__outer .form-holder__inner .frm_focus_field input[type=tel],
.form-holder .form-holder__outer .form-holder__inner .frm_focus_field input[type=search],
.form-holder .form-holder__outer .form-holder__inner .frm_focus_field .frm-card-element.StripeElement,
.form-holder .form-holder__outer .form-holder__inner .chosen-container-single.chosen-container-active .chosen-single,
.form-holder .form-holder__outer .form-holder__inner .chosen-container-active .chosen-choices {
  color: #212529;
  box-shadow: none;
  outline: 1px solid #005fcc;
}

/* line 86, resources/assets/styles/elements/_inputs.scss */

.form-holder .form-holder__outer .form-holder__inner .frm_required {
  color: #d64248;
}

/* line 152, resources/assets/styles/elements/_inputs.scss */

.form-holder .form-holder__outer .form-holder__inner .frm_error_style {
  font-size: 0.8125rem;
  line-height: 1.5;
  border: 1px solid #d64248;
  border-radius: 2px;
  background: #ffffff;
  color: #d64248;
}

@media (min-width: 1200px) {
  /* line 152, resources/assets/styles/elements/_inputs.scss */

  .form-holder .form-holder__outer .form-holder__inner .frm_error_style {
    font-size: 1rem;
  }
}

/* line 161, resources/assets/styles/elements/_inputs.scss */

.form-holder .form-holder__outer .form-holder__inner .frm_blank_field label,
.form-holder .form-holder__outer .form-holder__inner .frm_error {
  color: #d64248;
}

/* line 166, resources/assets/styles/elements/_inputs.scss */

.form-holder .form-holder__outer .form-holder__inner .frm_error {
  font-size: 0.8125rem;
  line-height: 1.5;
}

@media (min-width: 1200px) {
  /* line 166, resources/assets/styles/elements/_inputs.scss */

  .form-holder .form-holder__outer .form-holder__inner .frm_error {
    font-size: 1rem;
  }
}

/* line 170, resources/assets/styles/elements/_inputs.scss */

.form-holder .form-holder__outer .form-holder__inner .frm_blank_field input[type=text],
.form-holder .form-holder__outer .form-holder__inner .frm_blank_field input[type=password],
.form-holder .form-holder__outer .form-holder__inner .frm_blank_field input[type=url],
.form-holder .form-holder__outer .form-holder__inner .frm_blank_field input[type=tel],
.form-holder .form-holder__outer .form-holder__inner .frm_blank_field input[type=number],
.form-holder .form-holder__outer .form-holder__inner .frm_blank_field input[type=email],
.form-holder .form-holder__outer .form-holder__inner .frm_blank_field textarea,
.form-holder .form-holder__outer .form-holder__inner .frm_blank_field .mce-edit-area iframe,
.form-holder .form-holder__outer .form-holder__inner .frm_blank_field select:not(.ui-datepicker-month):not(.ui-datepicker-year),
.form-holder .form-holder__outer .form-holder__inner .frm_form_fields_error_style,
.form-holder .form-holder__outer .form-holder__inner .frm_blank_field .frm-g-recaptcha iframe,
.form-holder .form-holder__outer .form-holder__inner .frm_blank_field .g-recaptcha iframe,
.form-holder .form-holder__outer .form-holder__inner .frm_blank_field .frm-card-element.StripeElement,
.form-holder .form-holder__outer .form-holder__inner .frm_blank_field .chosen-container-multi .chosen-choices,
.form-holder .form-holder__outer .form-holder__inner .frm_blank_field .chosen-container-single .chosen-single,
.form-holder .form-holder__outer .form-holder__inner .frm_form_field :invalid {
  border: 1px solid #d64248;
  color: #212529;
}

/* line 190, resources/assets/styles/elements/_inputs.scss */

.form-holder .form-holder__outer .form-holder__inner input.frm_verify,
.form-holder .form-holder__outer .form-holder__inner input[name=frm_state] {
  display: none;
}

/* line 1, resources/assets/styles/elements/headings/_heading.scss */

.heading {
  margin-bottom: 16px;
}

@media (min-width: 992px) {
  /* line 1, resources/assets/styles/elements/headings/_heading.scss */

  .heading {
    margin-bottom: 32px;
  }
}

/* line 1, resources/assets/styles/elements/headings/_heading-with-hr.scss */

.heading-with-hr,
.b-research-heading--primary {
  margin-bottom: 32px;
}

/* line 4, resources/assets/styles/elements/headings/_heading-with-hr.scss */

.heading-with-hr + .hr-linear,
.b-research-heading--primary + .hr-linear {
  width: 100%;
  max-width: 92px;
  height: 4px;
  margin-top: 20px;
  margin-bottom: 36px;
}

@media (min-width: 768px) {
  /* line 4, resources/assets/styles/elements/headings/_heading-with-hr.scss */

  .heading-with-hr + .hr-linear,
  .b-research-heading--primary + .hr-linear {
    max-width: 160px;
  }
}

@media (min-width: 992px) {
  /* line 4, resources/assets/styles/elements/headings/_heading-with-hr.scss */

  .heading-with-hr + .hr-linear,
  .b-research-heading--primary + .hr-linear {
    margin-bottom: 68px;
  }
}

/* line 2, resources/assets/styles/elements/paginations/_pagination.scss */

.pagination__nav {
  border-top: 1px solid #ced4da;
  padding-top: 32px;
}

/* line 7, resources/assets/styles/elements/paginations/_pagination.scss */

.pagination__list {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
}

/* line 13, resources/assets/styles/elements/paginations/_pagination.scss */

.pagination__item {
  margin-bottom: 0;
}

/* line 16, resources/assets/styles/elements/paginations/_pagination.scss */

.pagination__item.prev {
  margin-right: auto;
}

/* line 20, resources/assets/styles/elements/paginations/_pagination.scss */

.pagination__item.next {
  margin-left: auto;
}

/* line 26, resources/assets/styles/elements/paginations/_pagination.scss */

.pagination .page-numbers:not(.prev):not(.next) {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 42px;
  height: 42px;
}

/* line 34, resources/assets/styles/elements/paginations/_pagination.scss */

.pagination .page-numbers:not(.prev):not(.next).current,
.pagination .page-numbers:not(.prev):not(.next):hover {
  color: #0072ed;
}

/* line 38, resources/assets/styles/elements/paginations/_pagination.scss */

.pagination .page-numbers:not(.prev):not(.next).current::after,
.pagination .page-numbers:not(.prev):not(.next):hover::after {
  content: "";
  position: absolute;
  bottom: 0;
  height: 1px;
  width: 100%;
  background-color: #0072ed;
}

/* line 50, resources/assets/styles/elements/paginations/_pagination.scss */

.pagination .page-numbers.next,
.pagination .page-numbers.prev {
  fill: #0072ed;
}

/* line 54, resources/assets/styles/elements/paginations/_pagination.scss */

.pagination .page-numbers.next svg,
.pagination .page-numbers.prev svg {
  position: relative;
  top: -1px;
  width: 16px;
  height: 16px;
  transform: rotate(90deg);
}

@media (min-width: 992px) {
  /* line 54, resources/assets/styles/elements/paginations/_pagination.scss */

  .pagination .page-numbers.next svg,
  .pagination .page-numbers.prev svg {
    width: 20px;
    height: 20px;
  }
}

/* line 67, resources/assets/styles/elements/paginations/_pagination.scss */

.pagination .page-numbers.next.current,
.pagination .page-numbers.prev.current {
  color: #626e7a;
}

/* line 70, resources/assets/styles/elements/paginations/_pagination.scss */

.pagination .page-numbers.next.current svg,
.pagination .page-numbers.prev.current svg {
  fill: #626e7a;
}

/* line 77, resources/assets/styles/elements/paginations/_pagination.scss */

.pagination .page-numbers.next svg {
  transform: rotate(-90deg);
}

/* line 1, resources/assets/styles/blocks/social-icons/_social-icons.scss */

.social-icons {
  display: flex;
  margin-bottom: 32px;
}

/* line 7, resources/assets/styles/blocks/social-icons/_social-icons.scss */

.social-icons__item {
  margin-right: 15px;
  margin-bottom: 0;
}

/* line 11, resources/assets/styles/blocks/social-icons/_social-icons.scss */

.social-icons__item:last-child {
  margin-right: 0;
}

/* line 16, resources/assets/styles/blocks/social-icons/_social-icons.scss */

.social-icons__link {
  position: relative;
  align-items: center;
  justify-content: center;
  display: flex;
  width: 36px;
  height: 36px;
  border-radius: 50%;
}

/* line 25, resources/assets/styles/blocks/social-icons/_social-icons.scss */

.social-icons__link--facebook {
  background-color: #3b5998;
}

/* line 29, resources/assets/styles/blocks/social-icons/_social-icons.scss */

.social-icons__link--youtube {
  background-color: #bb0000;
}

/* line 33, resources/assets/styles/blocks/social-icons/_social-icons.scss */

.social-icons__link--twitter {
  background-color: #00aced;
}

/* line 37, resources/assets/styles/blocks/social-icons/_social-icons.scss */

.social-icons__link--linkedin {
  background-color: #007bb6;
}

/* line 41, resources/assets/styles/blocks/social-icons/_social-icons.scss */

.social-icons__link--github {
  background-color: #353c42;
}

/* line 45, resources/assets/styles/blocks/social-icons/_social-icons.scss */

.social-icons__link--email {
  background-color: #495057;
}

/* line 50, resources/assets/styles/blocks/social-icons/_social-icons.scss */

.social-icons__icon {
  width: 16px;
}

/* line 53, resources/assets/styles/blocks/social-icons/_social-icons.scss */

.social-icons__icon path,
.social-icons__icon use {
  fill: #ffffff;
}

/* line 3, resources/assets/styles/blocks/sharing/_share.scss */

.b-share .social-icons__item {
  margin-bottom: 0;
}

/* line 8, resources/assets/styles/blocks/sharing/_share.scss */

.b-share .social-icons-link {
  border-radius: 3px;
  width: 40px;
  height: 40px;
}

/* line 16, resources/assets/styles/blocks/sharing/_share.scss */

.b-share--large .social-icons__item {
  margin-right: 8px;
}

@media (min-width: 992px) {
  /* line 21, resources/assets/styles/blocks/sharing/_share.scss */

  .b-share--large .social-icons-link {
    width: auto;
    height: auto;
    padding: 8px 8px 8px 16px;
  }

  /* line 27, resources/assets/styles/blocks/sharing/_share.scss */

  .b-share--large .social-icons-link svg {
    margin-right: 16px;
  }
}

/* line 32, resources/assets/styles/blocks/sharing/_share.scss */

.b-share--large .social-icons-link__text {
  color: #ffffff;
}

@media (min-width: 992px) {
  /* line 32, resources/assets/styles/blocks/sharing/_share.scss */

  .b-share--large .social-icons-link__text {
    position: relative;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: auto;
    clip: initial;
    border: 0;
    font-size: 0.8125rem;
    line-height: 1.5;
    padding-right: 32px;
  }
}

@media (min-width: 992px) and (min-width: 1200px) {
  /* line 32, resources/assets/styles/blocks/sharing/_share.scss */

  .b-share--large .social-icons-link__text {
    font-size: 1rem;
  }
}

/* line 1, resources/assets/styles/blocks/links/_link-list.scss */

.link-list {
  list-style-type: none;
  margin-bottom: 0;
  /* stylelint-disable */
  /* stylelint-enable */
}

/* line 5, resources/assets/styles/blocks/links/_link-list.scss */

.link-list__item {
  margin-bottom: 0;
}

/* line 9, resources/assets/styles/blocks/links/_link-list.scss */

.link-list__item:first-child .link,
.link-list__item:first-child .blockquote__link {
  padding-top: 0;
}

/* line 16, resources/assets/styles/blocks/links/_link-list.scss */

.link-list .link,
.link-list .blockquote__link {
  padding: 10px 0 8px;
  border-bottom: 1px solid #bdbcb8;
}

@media (max-width: 1199.98px) {
  /* line 16, resources/assets/styles/blocks/links/_link-list.scss */

  .link-list .link,
  .link-list .blockquote__link {
    font-size: 19px;
  }
}

/* line 1, resources/assets/styles/blocks/blockquotes/_blockquote.scss */

.blockquote {
  position: relative;
  padding-top: 32px;
  margin-bottom: 48px;
}

@media (min-width: 992px) {
  /* line 1, resources/assets/styles/blocks/blockquotes/_blockquote.scss */

  .blockquote {
    margin-bottom: 64px;
  }
}

/* line 10, resources/assets/styles/blocks/blockquotes/_blockquote.scss */

.blockquote__quote {
  font-size: 1.1875rem;
  line-height: 1.5;
  font-weight: 500;
  position: relative;
  margin-bottom: 0;
  padding-top: 36px;
  padding-bottom: 66px;
  color: #0f9a56;
}

@media (min-width: 1200px) {
  /* line 10, resources/assets/styles/blocks/blockquotes/_blockquote.scss */

  .blockquote__quote {
    font-size: 1.5625rem;
  }
}

@media (min-width: 992px) {
  /* line 10, resources/assets/styles/blocks/blockquotes/_blockquote.scss */

  .blockquote__quote {
    padding-top: 68px;
  }
}

/* line 24, resources/assets/styles/blocks/blockquotes/_blockquote.scss */

.blockquote__quote::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 48px;
  height: 4px;
  background-color: #0f9a56;
}

@media (min-width: 992px) {
  /* line 24, resources/assets/styles/blocks/blockquotes/_blockquote.scss */

  .blockquote__quote::before {
    width: 96px;
  }
}

/* line 39, resources/assets/styles/blocks/blockquotes/_blockquote.scss */

.blockquote__quote::after {
  content: "";
  position: absolute;
  bottom: 34px;
  left: 0;
  width: 32px;
  height: 2px;
  background-color: #626e7a;
}

/* line 51, resources/assets/styles/blocks/blockquotes/_blockquote.scss */

.blockquote__cite,
.blockquote__author,
.blockquote__job-title {
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 300;
  display: block;
  font-style: normal;
}

@media (min-width: 1200px) {
  /* line 51, resources/assets/styles/blocks/blockquotes/_blockquote.scss */

  .blockquote__cite,
  .blockquote__author,
  .blockquote__job-title {
    font-size: 1.25rem;
  }
}

/* line 65, resources/assets/styles/blocks/blockquotes/_blockquote.scss */

.blockquote__author,
.blockquote__job-title {
  color: #424952;
}

/* line 70, resources/assets/styles/blocks/blockquotes/_blockquote.scss */

.blockquote__author {
  font-weight: 400;
  color: #393b47;
}

/* line 1, resources/assets/styles/blocks/blockquotes/_blockquote-large.scss */

.b-blockquote-large {
  padding-top: 48px;
  padding-bottom: 48px;
  overflow: hidden;
}

@media (min-width: 992px) {
  /* line 1, resources/assets/styles/blocks/blockquotes/_blockquote-large.scss */

  .b-blockquote-large {
    padding-top: 96px;
    padding-bottom: 96px;
  }
}

/* line 8, resources/assets/styles/blocks/blockquotes/_blockquote-large.scss */

.b-blockquote-large__outer {
  position: relative;
  border-top: 4px solid #0f9a56;
  padding: 32px 32px 16px 16px;
  background: #f2fcf8;
}

@media (min-width: 768px) {
  /* line 8, resources/assets/styles/blocks/blockquotes/_blockquote-large.scss */

  .b-blockquote-large__outer {
    padding: 32px 32px 32px 0;
  }
}

@media (min-width: 992px) {
  /* line 8, resources/assets/styles/blocks/blockquotes/_blockquote-large.scss */

  .b-blockquote-large__outer {
    padding: 68px 64px 64px 0;
  }
}

/* line 22, resources/assets/styles/blocks/blockquotes/_blockquote-large.scss */

.b-blockquote-large__outer::after {
  content: "";
  position: absolute;
  top: -5px;
  right: 0;
  width: 16px;
  height: calc(100% + 6px);
  background-color: #ffffff;
}

@media (min-width: 992px) {
  /* line 22, resources/assets/styles/blocks/blockquotes/_blockquote-large.scss */

  .b-blockquote-large__outer::after {
    width: 8vw;
  }
}

@media (min-width: 1200px) {
  /* line 22, resources/assets/styles/blocks/blockquotes/_blockquote-large.scss */

  .b-blockquote-large__outer::after {
    width: 9vw;
  }
}

@media (min-width: 1400px) {
  /* line 22, resources/assets/styles/blocks/blockquotes/_blockquote-large.scss */

  .b-blockquote-large__outer::after {
    width: 10vw;
  }
}

/* line 46, resources/assets/styles/blocks/blockquotes/_blockquote-large.scss */

.b-blockquote-large__inner {
  display: flex;
  flex-wrap: wrap;
  padding-right: 1rem;
  padding-left: 1rem;
}

@media (max-width: 991.98px) {
  /* line 46, resources/assets/styles/blocks/blockquotes/_blockquote-large.scss */

  .b-blockquote-large__inner {
    flex-direction: column;
  }

  /* line 50, resources/assets/styles/blocks/blockquotes/_blockquote-large.scss */

  .b-blockquote-large__inner .b-blockquote-large__blockquote {
    order: 12;
  }

  /* line 54, resources/assets/styles/blocks/blockquotes/_blockquote-large.scss */

  .b-blockquote-large__inner .b-blockquote-large__img-h {
    order: 1;
  }
}

@media (min-width: 992px) {
  /* line 46, resources/assets/styles/blocks/blockquotes/_blockquote-large.scss */

  .b-blockquote-large__inner {
    width: 100vw;
    position: relative;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (min-width: 992px) {
  /* line 46, resources/assets/styles/blocks/blockquotes/_blockquote-large.scss */

  .b-blockquote-large__inner {
    flex-wrap: nowrap;
    width: 800px;
    left: 31px;
  }
}

@media (min-width: 1200px) {
  /* line 46, resources/assets/styles/blocks/blockquotes/_blockquote-large.scss */

  .b-blockquote-large__inner {
    width: 950px;
  }
}

@media (min-width: 1400px) {
  /* line 46, resources/assets/styles/blocks/blockquotes/_blockquote-large.scss */

  .b-blockquote-large__inner {
    width: 1093.33333px;
  }
}

/* line 83, resources/assets/styles/blocks/blockquotes/_blockquote-large.scss */

.b-blockquote-large__blockquote {
  flex: 1 0 0;
  padding-top: 0;
  padding-bottom: 0;
}

@media (min-width: 992px) {
  /* line 83, resources/assets/styles/blocks/blockquotes/_blockquote-large.scss */

  .b-blockquote-large__blockquote {
    padding-right: 64px;
  }
}

/* line 94, resources/assets/styles/blocks/blockquotes/_blockquote-large.scss */

.b-blockquote-large .blockquote__quote {
  font-size: 1.4375rem;
  line-height: 1.25;
  font-weight: 500;
  padding-top: 0;
}

@media (min-width: 1200px) {
  /* line 94, resources/assets/styles/blocks/blockquotes/_blockquote-large.scss */

  .b-blockquote-large .blockquote__quote {
    font-size: 1.9375rem;
  }
}

@media (max-width: 1199.98px) {
  /* line 94, resources/assets/styles/blocks/blockquotes/_blockquote-large.scss */

  .b-blockquote-large .blockquote__quote {
    padding-bottom: 48px;
  }

  /* line 101, resources/assets/styles/blocks/blockquotes/_blockquote-large.scss */

  .b-blockquote-large .blockquote__quote::after {
    bottom: 16px;
  }
}

/* line 108, resources/assets/styles/blocks/blockquotes/_blockquote-large.scss */

.b-blockquote-large .blockquote__quote::before {
  display: none;
}

/* line 114, resources/assets/styles/blocks/blockquotes/_blockquote-large.scss */

.b-blockquote-large__img-h {
  flex: 0 0 136px;
  width: 136px;
  margin-bottom: 36px;
}

@media (max-width: 1199.98px) {
  /* line 119, resources/assets/styles/blocks/blockquotes/_blockquote-large.scss */

  .b-blockquote-large__img-h[aria-hidden="true"] {
    display: none;
  }
}

@media (min-width: 992px) {
  /* line 114, resources/assets/styles/blocks/blockquotes/_blockquote-large.scss */

  .b-blockquote-large__img-h {
    flex: 0 0 272px;
    width: 272px;
  }
}

/* line 1, resources/assets/styles/blocks/lists/_numbered-content-list.scss */

.b-numbered-content-list {
  margin-bottom: 48px;
}

@media (min-width: 992px) {
  /* line 1, resources/assets/styles/blocks/lists/_numbered-content-list.scss */

  .b-numbered-content-list {
    margin-bottom: 96px;
  }
}

@media (min-width: 992px) {
  /* line 1, resources/assets/styles/blocks/lists/_numbered-content-list.scss */

  .b-numbered-content-list {
    padding-right: 56px;
    padding-left: 56px;
  }
}

/* line 9, resources/assets/styles/blocks/lists/_numbered-content-list.scss */

.b-numbered-content-list__item {
  display: flex;
  flex-wrap: nowrap;
  margin-bottom: 48px;
}

@media (min-width: 992px) {
  /* line 9, resources/assets/styles/blocks/lists/_numbered-content-list.scss */

  .b-numbered-content-list__item {
    margin-bottom: 96px;
  }
}

/* line 18, resources/assets/styles/blocks/lists/_numbered-content-list.scss */

.b-numbered-content-list__item:last-of-type {
  margin-bottom: 0;
}

/* line 22, resources/assets/styles/blocks/lists/_numbered-content-list.scss */

.b-numbered-content-list__item__content {
  flex: 1 0 0;
  padding-left: 16px;
}

@media (min-width: 992px) {
  /* line 22, resources/assets/styles/blocks/lists/_numbered-content-list.scss */

  .b-numbered-content-list__item__content {
    padding-left: 32px;
  }
}

/* line 31, resources/assets/styles/blocks/lists/_numbered-content-list.scss */

.b-numbered-content-list__item__num {
  flex: 0 0 60px;
  width: 60px;
}

@media (min-width: 992px) {
  /* line 31, resources/assets/styles/blocks/lists/_numbered-content-list.scss */

  .b-numbered-content-list__item__num {
    flex: 0 0 88px;
    width: 88px;
  }
}

/* line 40, resources/assets/styles/blocks/lists/_numbered-content-list.scss */

.b-numbered-content-list__item__num p {
  font-size: 2.5rem;
  line-height: 1.125;
}

@media (min-width: 1200px) {
  /* line 40, resources/assets/styles/blocks/lists/_numbered-content-list.scss */

  .b-numbered-content-list__item__num p {
    font-size: 3.8125rem;
  }
}

/* line 45, resources/assets/styles/blocks/lists/_numbered-content-list.scss */

.b-numbered-content-list__item__heading {
  font-size: 1.4375rem;
  line-height: 1.25;
  margin-bottom: 16px;
}

@media (min-width: 1200px) {
  /* line 45, resources/assets/styles/blocks/lists/_numbered-content-list.scss */

  .b-numbered-content-list__item__heading {
    font-size: 1.9375rem;
  }
}

@media (min-width: 992px) {
  /* line 45, resources/assets/styles/blocks/lists/_numbered-content-list.scss */

  .b-numbered-content-list__item__heading {
    margin-bottom: 32px;
  }
}

/* line 1, resources/assets/styles/blocks/headers/_header-plain.scss */

.b-header-plain {
  margin-bottom: 32px;
}

/* line 6, resources/assets/styles/blocks/headers/_header-plain.scss */

.b-header-plain__title {
  margin-bottom: 32px;
  font-size: 2.5rem;
  line-height: 1.125;
}

@media (min-width: 1200px) {
  /* line 6, resources/assets/styles/blocks/headers/_header-plain.scss */

  .b-header-plain__title {
    font-size: 3.8125rem;
  }
}

/* line 12, resources/assets/styles/blocks/headers/_header-plain.scss */

.b-header-plain--wysiwyg {
  margin-bottom: 0;
  padding-top: 56px;
  padding-bottom: 56px;
}

@media (min-width: 992px) {
  /* line 12, resources/assets/styles/blocks/headers/_header-plain.scss */

  .b-header-plain--wysiwyg {
    padding-top: 96px;
    padding-bottom: 96px;
  }
}

/* line 22, resources/assets/styles/blocks/headers/_header-plain.scss */

.b-header-plain--wysiwyg .b-header-plain__title {
  font-size: 3rem;
  line-height: 1.125;
}

@media (min-width: 1200px) {
  /* line 22, resources/assets/styles/blocks/headers/_header-plain.scss */

  .b-header-plain--wysiwyg .b-header-plain__title {
    font-size: 4.75rem;
  }
}

/* line 29, resources/assets/styles/blocks/headers/_header-plain.scss */

.b-header-plain__breadcrumb .b-breadcrumb__link,
.b-header-plain__breadcrumb .b-breadcrumb__crumb::after {
  color: #212529;
}

/* line 1, resources/assets/styles/blocks/headers/_header-basic.scss */

.b-header-basic {
  background: #1c324a;
}

/* line 6, resources/assets/styles/blocks/headers/_header-basic.scss */

.b-header-basic__breadcrumb {
  font-size: 16px;
  font-weight: 500;
  line-height: 23px;
  margin-bottom: 48px;
  color: #ffffff;
}

/* line 13, resources/assets/styles/blocks/headers/_header-basic.scss */

.b-header-basic__breadcrumb a {
  color: inherit;
}

/* line 16, resources/assets/styles/blocks/headers/_header-basic.scss */

.b-header-basic__breadcrumb a:hover {
  color: inherit;
}

/* line 21, resources/assets/styles/blocks/headers/_header-basic.scss */

.b-header-basic__breadcrumb span {
  margin: 0 8px;
}

@media (min-width: 992px) {
  /* line 6, resources/assets/styles/blocks/headers/_header-basic.scss */

  .b-header-basic__breadcrumb {
    font-size: 20px;
    line-height: 30px;
  }
}

/* line 31, resources/assets/styles/blocks/headers/_header-basic.scss */

.b-header-basic__title,
.b-header-basic__sfirst {
  color: #ffffff;
}

@media (min-width: 992px) {
  /* line 36, resources/assets/styles/blocks/headers/_header-basic.scss */

  .b-header-basic__title {
    margin-bottom: 32px;
  }
}

/* line 42, resources/assets/styles/blocks/headers/_header-basic.scss */

.b-header-basic--white {
  background: #ffffff;
}

/* line 45, resources/assets/styles/blocks/headers/_header-basic.scss */

.b-header-basic--white .b-header-basic__breadcrumb {
  color: #25262e;
}

/* line 49, resources/assets/styles/blocks/headers/_header-basic.scss */

.b-header-basic--white .b-header-basic__title {
  color: #25262e;
}

/* line 53, resources/assets/styles/blocks/headers/_header-basic.scss */

.b-header-basic--white .b-header-basic__sfirst {
  color: #424952;
}

/* line 1, resources/assets/styles/blocks/headers/_header-insight.scss */

.b-header-insight {
  display: flex;
  overflow: hidden;
  background: #182040;
  margin-bottom: 48px;
}

@media (max-width: 991.98px) {
  /* line 1, resources/assets/styles/blocks/headers/_header-insight.scss */

  .b-header-insight {
    flex-direction: column-reverse;
  }
}

@media (min-width: 992px) {
  /* line 1, resources/assets/styles/blocks/headers/_header-insight.scss */

  .b-header-insight {
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    margin-bottom: 96px;
  }
}

@media (min-width: 992px) {
  /* line 17, resources/assets/styles/blocks/headers/_header-insight.scss */

  .b-header-insight__top,
  .b-header-insight__bottom {
    flex: 1;
    flex: 0 0 50%;
    max-width: 50%;
  }
}

/* line 26, resources/assets/styles/blocks/headers/_header-insight.scss */

.b-header-insight__bottom {
  position: relative;
}

/* line 30, resources/assets/styles/blocks/headers/_header-insight.scss */

.b-header-insight__img-h {
  overflow: hidden;
}

@media (min-width: 992px) {
  /* line 30, resources/assets/styles/blocks/headers/_header-insight.scss */

  .b-header-insight__img-h {
    position: relative;
    right: 10vw;
    width: 60vw;
    height: 100%;
  }
}

@media (min-width: 992px) {
  /* line 41, resources/assets/styles/blocks/headers/_header-insight.scss */

  .b-header-insight__img {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
  }
}

@media (min-width: 992px) {
  /* line 41, resources/assets/styles/blocks/headers/_header-insight.scss */

  .b-header-insight__img {
    object-fit: cover;
  }
}

/* line 54, resources/assets/styles/blocks/headers/_header-insight.scss */

.b-header-insight__content {
  padding: 48px 16px 32px;
  background: #ffffff;
}

@media (min-width: 992px) {
  /* line 54, resources/assets/styles/blocks/headers/_header-insight.scss */

  .b-header-insight__content {
    padding: 32px 32px 64px;
    margin-bottom: 96px;
  }
}

@media (min-width: 1200px) {
  /* line 54, resources/assets/styles/blocks/headers/_header-insight.scss */

  .b-header-insight__content {
    padding: 96px 70px;
    margin-bottom: 112px;
  }
}

@media (min-width: 1400px) {
  /* line 54, resources/assets/styles/blocks/headers/_header-insight.scss */

  .b-header-insight__content {
    padding-bottom: 192px;
  }
}

@media (min-width: 992px) {
  /* line 72, resources/assets/styles/blocks/headers/_header-insight.scss */

  .b-header-insight__content__inner {
    margin-left: auto;
    max-width: 618px;
  }
}

/* line 80, resources/assets/styles/blocks/headers/_header-insight.scss */

.b-header-insight__bcrumb {
  margin-bottom: 48px;
}

@media (max-width: 991.98px) {
  /* line 80, resources/assets/styles/blocks/headers/_header-insight.scss */

  .b-header-insight__bcrumb {
    display: none;
  }
}

/* line 88, resources/assets/styles/blocks/headers/_header-insight.scss */

.b-header-insight__title {
  margin-bottom: 16px;
}

@media (min-width: 992px) {
  /* line 88, resources/assets/styles/blocks/headers/_header-insight.scss */

  .b-header-insight__title {
    margin-bottom: 32px;
  }
}

/* line 96, resources/assets/styles/blocks/headers/_header-insight.scss */

.b-header-insight__intro {
  font-weight: 300;
  margin-bottom: 24px;
  color: #25262e;
}

@media (min-width: 992px) {
  /* line 103, resources/assets/styles/blocks/headers/_header-insight.scss */

  .b-header-insight .author-block {
    padding-top: 40px;
  }
}

/* line 1, resources/assets/styles/blocks/headers/_header-split-image.scss */

.b-header-split-image {
  background-color: #e8f2fc;
  overflow: hidden;
}

@media (max-width: 1199.98px) {
  /* line 1, resources/assets/styles/blocks/headers/_header-split-image.scss */

  .b-header-split-image {
    padding-bottom: 0;
  }
}

@media (max-width: 1199.98px) {
  /* line 11, resources/assets/styles/blocks/headers/_header-split-image.scss */

  .b-header-split-image__top {
    padding-bottom: 48px;
  }
}

/* line 17, resources/assets/styles/blocks/headers/_header-split-image.scss */

.b-header-split-image__bcrumb {
  margin-bottom: 24px;
}

/* line 21, resources/assets/styles/blocks/headers/_header-split-image.scss */

.b-header-split-image__title {
  margin-bottom: 24px;
}

@media (min-width: 992px) {
  /* line 21, resources/assets/styles/blocks/headers/_header-split-image.scss */

  .b-header-split-image__title {
    margin-bottom: 32px;
  }
}

/* line 29, resources/assets/styles/blocks/headers/_header-split-image.scss */

.b-header-split-image__post-date {
  margin-bottom: 24px;
}

@media (min-width: 992px) {
  /* line 29, resources/assets/styles/blocks/headers/_header-split-image.scss */

  .b-header-split-image__post-date {
    margin-bottom: 32px;
  }
}

/* line 37, resources/assets/styles/blocks/headers/_header-split-image.scss */

.b-header-split-image__img-h {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}

@media (min-width: 992px) {
  /* line 37, resources/assets/styles/blocks/headers/_header-split-image.scss */

  .b-header-split-image__img-h {
    right: 0;
    left: auto;
    margin-right: 0;
    margin-left: 0;
    width: 49vw;
    max-width: 785px;
  }
}

@media (min-width: 992px) {
  /* line 51, resources/assets/styles/blocks/headers/_header-split-image.scss */

  .b-header-split-image--no-img .b-header-split-image__standfirst {
    width: 800px;
  }
}

@media (min-width: 1200px) {
  /* line 51, resources/assets/styles/blocks/headers/_header-split-image.scss */

  .b-header-split-image--no-img .b-header-split-image__standfirst {
    width: 800px;
  }
}

/* line 66, resources/assets/styles/blocks/headers/_header-split-image.scss */

.b-header-split-image--bcrumb-top {
  padding-bottom: 0;
}

/* line 69, resources/assets/styles/blocks/headers/_header-split-image.scss */

.b-header-split-image--bcrumb-top .b-header-split-image__top {
  display: flex;
  flex-direction: column;
}

/* line 74, resources/assets/styles/blocks/headers/_header-split-image.scss */

.b-header-split-image--bcrumb-top .b-header-split-image__bcrumb {
  flex: 0 1;
}

/* line 78, resources/assets/styles/blocks/headers/_header-split-image.scss */

.b-header-split-image--bcrumb-top .b-header-split-image__heading-holder {
  padding-bottom: 16px;
}

@media (min-width: 992px) {
  /* line 78, resources/assets/styles/blocks/headers/_header-split-image.scss */

  .b-header-split-image--bcrumb-top .b-header-split-image__heading-holder {
    display: flex;
    flex: 1 0;
    flex-direction: column;
    justify-content: center;
    padding-bottom: 32px;
  }
}

/* line 1, resources/assets/styles/blocks/headers/_header-home.scss */

.header-home {
  display: flex;
  align-items: center;
  position: relative;
  height: calc(100vh - 64px);
  background: #22262b;
  overflow: hidden;
}

@media (min-width: 992px) {
  /* line 1, resources/assets/styles/blocks/headers/_header-home.scss */

  .header-home {
    height: calc(100vh - 80px);
  }
}

@media (min-width: 992px) and (max-height: 768px) {
  /* line 13, resources/assets/styles/blocks/headers/_header-home.scss */

  .header-home .header-home__content {
    flex: 0 0 80%;
    max-width: 80%;
  }
}

@media (min-width: 992px) and (max-height: 550px) {
  /* line 20, resources/assets/styles/blocks/headers/_header-home.scss */

  .header-home .header-home__title {
    margin-bottom: 24px;
    font-size: 64px;
  }
}

/* line 27, resources/assets/styles/blocks/headers/_header-home.scss */

.header-home__background {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

/* line 33, resources/assets/styles/blocks/headers/_header-home.scss */

.header-home__background canvas {
  width: 100%;
  height: 100%;
}

/* line 39, resources/assets/styles/blocks/headers/_header-home.scss */

.header-home__title,
.header-home__sfirst,
.header-home .link,
.header-home .blockquote__link {
  color: #ffffff;
}

/* line 45, resources/assets/styles/blocks/headers/_header-home.scss */

.header-home__title,
.header-home__sfirst {
  margin-bottom: 48px;
}

/* line 50, resources/assets/styles/blocks/headers/_header-home.scss */

.header-home .link,
.header-home .blockquote__link {
  margin-left: 48px;
}

/* line 54, resources/assets/styles/blocks/headers/_header-home.scss */

.header-home__hidden-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 62, resources/assets/styles/blocks/headers/_header-home.scss */

.header-home__click {
  position: absolute;
  top: -104px;
  left: -24px;
  width: 48px;
  height: 48px;
  border: 1px solid rgba(255, 255, 255, 0.4);
  border-radius: 100%;
  opacity: 0;
  transition: opacity 0.4s;
}

/* line 73, resources/assets/styles/blocks/headers/_header-home.scss */

.header-home__click.is-click {
  opacity: 1;
}

/* line 77, resources/assets/styles/blocks/headers/_header-home.scss */

.header-home__click span {
  position: absolute;
  top: 50%;
  left: calc(100% + 8px);
  width: 160px;
  color: rgba(255, 255, 255, 0.4);
  transform: translateY(-50%);
}

/* line 1, resources/assets/styles/blocks/headers/_header-data.scss */

.b-header-data {
  position: relative;
  padding-top: 6rem;
  padding-bottom: 14rem;
  overflow: hidden;
}

@media (min-width: 992px) {
  /* line 1, resources/assets/styles/blocks/headers/_header-data.scss */

  .b-header-data {
    padding-top: 160px;
    padding-bottom: 160px;
  }
}

@media (min-width: 1200px) {
  /* line 1, resources/assets/styles/blocks/headers/_header-data.scss */

  .b-header-data {
    height: 728px;
  }
}

/* line 45, resources/assets/styles/blocks/headers/_header-data.scss */

.b-header-data .b-header-basic__title,
.b-header-data .b-header-basic__sfirst {
  margin-bottom: 32px;
}

/* line 50, resources/assets/styles/blocks/headers/_header-data.scss */

.b-header-data .link,
.b-header-data .blockquote__link {
  padding-left: 32px;
}

/* line 53, resources/assets/styles/blocks/headers/_header-data.scss */

.b-header-data .link__title {
  color: #ffffff;
}

/* line 58, resources/assets/styles/blocks/headers/_header-data.scss */

.b-header-data .b-header-basic__background {
  position: absolute;
  top: 122%;
  left: 50%;
  transform: translateX(-50%);
  height: auto;
  width: 455px;
}

@media (min-width: 576px) {
  /* line 58, resources/assets/styles/blocks/headers/_header-data.scss */

  .b-header-data .b-header-basic__background {
    width: 520px;
  }
}

@media (min-width: 768px) {
  /* line 58, resources/assets/styles/blocks/headers/_header-data.scss */

  .b-header-data .b-header-basic__background {
    width: 700px;
  }
}

@media (min-width: 992px) {
  /* line 58, resources/assets/styles/blocks/headers/_header-data.scss */

  .b-header-data .b-header-basic__background {
    top: 95%;
    left: 100%;
  }
}

@media (min-width: 1200px) {
  /* line 58, resources/assets/styles/blocks/headers/_header-data.scss */

  .b-header-data .b-header-basic__background {
    width: 909px;
    transform: translateY(-50%);
    top: 90%;
    left: 80%;
  }
}

@media (min-width: 1400px) {
  /* line 58, resources/assets/styles/blocks/headers/_header-data.scss */

  .b-header-data .b-header-basic__background {
    left: 100%;
  }
}

/* line 1, resources/assets/styles/blocks/headers/_header-large.scss */

.b-header-large {
  background: #1c324a;
}

@media (max-width: 991.98px) {
  /* line 1, resources/assets/styles/blocks/headers/_header-large.scss */

  .b-header-large {
    flex-direction: column;
  }
}

@media (min-width: 992px) {
  /* line 1, resources/assets/styles/blocks/headers/_header-large.scss */

  .b-header-large {
    justify-content: center;
  }
}

/* line 12, resources/assets/styles/blocks/headers/_header-large.scss */

.b-header-large__content {
  padding: 15px 15px 96px;
}

/* line 17, resources/assets/styles/blocks/headers/_header-large.scss */

.b-header-large .b-header-insight__title {
  font-size: 3rem;
  line-height: 1.125;
  color: #ffffff;
}

@media (min-width: 1200px) {
  /* line 17, resources/assets/styles/blocks/headers/_header-large.scss */

  .b-header-large .b-header-insight__title {
    font-size: 4.75rem;
  }
}

@media (min-width: 992px) {
  /* line 17, resources/assets/styles/blocks/headers/_header-large.scss */

  .b-header-large .b-header-insight__title {
    margin-bottom: 48px;
  }
}

@media (min-width: 992px) {
  /* line 27, resources/assets/styles/blocks/headers/_header-large.scss */

  .b-header-large .b-header-insight__bottom {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex: 0 0 40%;
    max-width: 40%;
    padding-left: 32px;
  }
}

/* line 38, resources/assets/styles/blocks/headers/_header-large.scss */

.b-header-large .b-header-insight__content {
  background: transparent;
}

@media (min-width: 992px) {
  /* line 38, resources/assets/styles/blocks/headers/_header-large.scss */

  .b-header-large .b-header-insight__content {
    max-width: 530px;
    margin-bottom: 0;
    padding: 32px 32px 32px 0;
  }
}

@media (min-width: 1200px) {
  /* line 38, resources/assets/styles/blocks/headers/_header-large.scss */

  .b-header-large .b-header-insight__content {
    padding-right: 64px;
  }
}

/* line 52, resources/assets/styles/blocks/headers/_header-large.scss */

.b-header-large .b-header-insight__intro {
  color: #ffffff;
}

@media (min-width: 992px) {
  /* line 56, resources/assets/styles/blocks/headers/_header-large.scss */

  .b-header-large .b-header-insight__img-h {
    height: 60vw;
    right: 0;
  }
}

/* line 1, resources/assets/styles/blocks/headers/_header-tagline.scss */

.b-header-tagline {
  background: #1c324a;
}

/* line 4, resources/assets/styles/blocks/headers/_header-tagline.scss */

.b-header-tagline__title,
.b-header-tagline__tagline,
.b-header-tagline__sfirst {
  color: #ffffff;
}

/* line 9, resources/assets/styles/blocks/headers/_header-tagline.scss */

.b-header-tagline__title a,
.b-header-tagline__tagline a,
.b-header-tagline__sfirst a {
  color: #ffffff;
  text-decoration: underline;
}

/* line 15, resources/assets/styles/blocks/headers/_header-tagline.scss */

.b-header-tagline__tagline {
  color: #cacbcc;
}

/* line 1, resources/assets/styles/blocks/banners/_banner.scss */

.banner {
  padding: 16px 0;
}

@media (min-width: 992px) {
  /* line 1, resources/assets/styles/blocks/banners/_banner.scss */

  .banner {
    overflow: hidden;
    padding-top: 96px;
  }
}

@media (min-width: 992px) {
  /* line 11, resources/assets/styles/blocks/banners/_banner.scss */

  .banner__holder::before {
    content: "";
    position: absolute;
    top: 0;
    right: -80px;
    width: 572px;
    height: 100%;
    background: #13ce74;
  }
}

/* line 24, resources/assets/styles/blocks/banners/_banner.scss */

.banner__inner {
  padding: 64px 32px 80px;
  background: #e1f7ed;
}

@media (max-width: 991.98px) {
  /* line 24, resources/assets/styles/blocks/banners/_banner.scss */

  .banner__inner {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    border-top: 48px solid #13ce74;
  }
}

@media (min-width: 992px) {
  /* line 24, resources/assets/styles/blocks/banners/_banner.scss */

  .banner__inner {
    display: flex;
    justify-content: space-around;
    position: relative;
    z-index: 1;
  }
}

@media (min-width: 992px) {
  /* line 43, resources/assets/styles/blocks/banners/_banner.scss */

  .banner__title,
  .banner__content {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (min-width: 1200px) {
  /* line 43, resources/assets/styles/blocks/banners/_banner.scss */

  .banner__title,
  .banner__content {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
}

/* line 56, resources/assets/styles/blocks/banners/_banner.scss */

.banner__title {
  margin-bottom: 24px;
}

@media (min-width: 992px) {
  /* line 56, resources/assets/styles/blocks/banners/_banner.scss */

  .banner__title {
    margin-bottom: 0;
  }
}

@media (max-width: 991.98px) {
  /* line 64, resources/assets/styles/blocks/banners/_banner.scss */

  .banner__wysiwyg {
    margin-bottom: 24px;
  }
}

/* line 70, resources/assets/styles/blocks/banners/_banner.scss */

.banner .link,
.banner .blockquote__link {
  display: block;
}

/* line 1, resources/assets/styles/blocks/banners/_banner-world.scss */

.banner-world {
  background: #1c324a;
  position: relative;
}

/* line 5, resources/assets/styles/blocks/banners/_banner-world.scss */

.banner-world__title,
.banner-world__wysiwyg,
.banner-world__link {
  color: #ffffff;
}

/* line 11, resources/assets/styles/blocks/banners/_banner-world.scss */

.banner-world__link {
  display: inline-block;
  padding-right: 4px;
}

/* line 15, resources/assets/styles/blocks/banners/_banner-world.scss */

.banner-world__link:hover {
  color: #ffffff;
}

/* line 19, resources/assets/styles/blocks/banners/_banner-world.scss */

.banner-world__link svg,
.banner-world__link path,
.banner-world__link use {
  color: #ffffff;
  fill: #ffffff;
}

/* line 27, resources/assets/styles/blocks/banners/_banner-world.scss */

.banner-world__background {
  position: absolute;
  top: 6rem;
  right: 0;
  height: 150px;
  width: auto;
}

@media (min-width: 768px) {
  /* line 36, resources/assets/styles/blocks/banners/_banner-world.scss */

  .banner-world__background {
    height: 200px;
    top: 2rem;
  }
}

@media (min-width: 992px) {
  /* line 43, resources/assets/styles/blocks/banners/_banner-world.scss */

  .banner-world__background {
    height: 230px;
    top: 50%;
    left: 100%;
    transform: translateY(-50%);
  }
}

@media (min-width: 1200px) {
  /* line 1, resources/assets/styles/blocks/banners/_banner-world.scss */

  .banner-world {
    overflow: hidden;
  }

  /* line 54, resources/assets/styles/blocks/banners/_banner-world.scss */

  .banner-world__background {
    height: 395px;
    top: 75%;
    left: 85%;
    transform: translateY(-50%);
  }
}

@media (min-width: 1400px) {
  /* line 63, resources/assets/styles/blocks/banners/_banner-world.scss */

  .banner-world__background {
    left: 90%;
  }
}

/* line 1, resources/assets/styles/blocks/breadcrumb/_breadcrumb.scss */

.b-breadcrumb {
  margin-bottom: 37px;
}

@media (min-width: 1200px) {
  /* line 1, resources/assets/styles/blocks/breadcrumb/_breadcrumb.scss */

  .b-breadcrumb {
    margin-bottom: 48px;
  }
}

/* line 8, resources/assets/styles/blocks/breadcrumb/_breadcrumb.scss */

.b-breadcrumb__list {
  margin-bottom: 0;
  margin-left: 0;
}

/* line 16, resources/assets/styles/blocks/breadcrumb/_breadcrumb.scss */

.b-breadcrumb__crumb::after {
  content: "/";
  color: #ffffff;
}

/* line 24, resources/assets/styles/blocks/breadcrumb/_breadcrumb.scss */

.b-breadcrumb__link {
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 500;
  color: #ffffff;
}

@media (min-width: 1200px) {
  /* line 24, resources/assets/styles/blocks/breadcrumb/_breadcrumb.scss */

  .b-breadcrumb__link {
    font-size: 1.25rem;
  }
}

/* line 30, resources/assets/styles/blocks/breadcrumb/_breadcrumb.scss */

.b-breadcrumb__link:hover {
  color: #ffffff;
  text-decoration: underline;
}

/* line 39, resources/assets/styles/blocks/breadcrumb/_breadcrumb.scss */

.b-breadcrumb__list--dark-text .b-breadcrumb__crumb::after {
  color: #1c324a;
}

/* line 45, resources/assets/styles/blocks/breadcrumb/_breadcrumb.scss */

.b-breadcrumb__list--dark-text .b-breadcrumb__link,
.b-breadcrumb__list--dark-text .b-breadcrumb__link:hover {
  color: #1c324a;
}

/* line 1, resources/assets/styles/blocks/authors/_author.scss */

.author {
  margin-bottom: 32px;
}

@media (min-width: 768px) {
  /* line 1, resources/assets/styles/blocks/authors/_author.scss */

  .author {
    display: flex;
    flex-wrap: wrap;
  }
}

/* line 9, resources/assets/styles/blocks/authors/_author.scss */

.author__thumbnail {
  margin-bottom: 10px;
}

@media (min-width: 768px) {
  /* line 9, resources/assets/styles/blocks/authors/_author.scss */

  .author__thumbnail {
    flex: 0;
    margin-bottom: 0;
  }
}

@media (min-width: 768px) {
  /* line 18, resources/assets/styles/blocks/authors/_author.scss */

  .author__caption {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex: 1;
    padding-left: 16px;
  }
}

/* line 28, resources/assets/styles/blocks/authors/_author.scss */

.author__name,
.author__job-w-org,
.author__post {
  font-weight: 300;
  margin-bottom: 0;
  line-height: 1.25;
}

@media (min-width: 768px) {
  /* line 37, resources/assets/styles/blocks/authors/_author.scss */

  .author__name,
  .author__job-w-org {
    font-size: 1rem;
    line-height: 1.5;
  }
}

@media (min-width: 768px) and (min-width: 1200px) {
  /* line 37, resources/assets/styles/blocks/authors/_author.scss */

  .author__name,
  .author__job-w-org {
    font-size: 1.25rem;
  }
}

@media (min-width: 768px) {
  /* line 44, resources/assets/styles/blocks/authors/_author.scss */

  .author__name {
    font-weight: 400;
  }
}

/* line 50, resources/assets/styles/blocks/authors/_author.scss */

.author__post {
  padding-top: 8px;
}

/* line 54, resources/assets/styles/blocks/authors/_author.scss */

.author__date {
  font-size: 0.8125rem;
  line-height: 1.5;
  margin-bottom: 0;
}

@media (min-width: 1200px) {
  /* line 54, resources/assets/styles/blocks/authors/_author.scss */

  .author__date {
    font-size: 1rem;
  }
}

/* line 59, resources/assets/styles/blocks/authors/_author.scss */

.author__date__break {
  padding: 0 10px;
}

@media (min-width: 768px) {
  /* line 59, resources/assets/styles/blocks/authors/_author.scss */

  .author__date__break {
    position: relative;
    top: -2px;
    font-size: 12px;
  }
}

/* line 70, resources/assets/styles/blocks/authors/_author.scss */

.author__email {
  flex: 0 0 100%;
  max-width: 100%;
  padding-top: 16px;
}

/* line 76, resources/assets/styles/blocks/authors/_author.scss */

.author__email__icon svg {
  position: relative;
  top: -1px;
  width: 16px;
}

@media (min-width: 992px) {
  /* line 76, resources/assets/styles/blocks/authors/_author.scss */

  .author__email__icon svg {
    width: 20px;
  }
}

/* line 85, resources/assets/styles/blocks/authors/_author.scss */

.author__email__icon svg path {
  fill: currentColor;
}

/* line 4, resources/assets/styles/blocks/content/_feature-media.scss */

.b-content-feature-media__hr {
  margin-bottom: 66px;
  max-width: 128px;
  height: 2px;
}

/* line 11, resources/assets/styles/blocks/content/_feature-media.scss */

.b-content-feature-media__wysiwyg > p:first-of-type {
  font-size: 1.1875rem;
  line-height: 1.5;
  font-weight: 300;
  margin-bottom: 32px;
}

@media (min-width: 1200px) {
  /* line 11, resources/assets/styles/blocks/content/_feature-media.scss */

  .b-content-feature-media__wysiwyg > p:first-of-type {
    font-size: 1.5625rem;
  }
}

@media (min-width: 992px) {
  /* line 11, resources/assets/styles/blocks/content/_feature-media.scss */

  .b-content-feature-media__wysiwyg > p:first-of-type {
    margin-bottom: 64px;
  }
}

@media (min-width: 992px) {
  /* line 23, resources/assets/styles/blocks/content/_feature-media.scss */

  .b-content-feature-media > .row {
    justify-content: space-between;
  }
}

/* line 30, resources/assets/styles/blocks/content/_feature-media.scss */

.b-content-feature-media .c-content-left-feature-right__left {
  margin-bottom: 48px;
}

@media (min-width: 768px) {
  /* line 34, resources/assets/styles/blocks/content/_feature-media.scss */

  .b-content-feature-media .c-content-left-feature-right__right {
    margin-top: 95px;
  }
}

@media (min-width: 1200px) {
  /* line 34, resources/assets/styles/blocks/content/_feature-media.scss */

  .b-content-feature-media .c-content-left-feature-right__right {
    margin-top: 104px;
  }
}

@media (min-width: 768px) {
  /* line 48, resources/assets/styles/blocks/content/_feature-media.scss */

  .b-content-feature-media.no-title .c-content-left-feature-right__right {
    margin-top: 70px;
  }
}

@media (min-width: 1200px) {
  /* line 48, resources/assets/styles/blocks/content/_feature-media.scss */

  .b-content-feature-media.no-title .c-content-left-feature-right__right {
    margin-top: 70px;
  }
}

/* line 1, resources/assets/styles/blocks/content/_heading-left-content-right.scss */

.heading-left-content-right {
  margin-bottom: 48px;
}

@media (min-width: 992px) {
  /* line 1, resources/assets/styles/blocks/content/_heading-left-content-right.scss */

  .heading-left-content-right {
    margin-bottom: 96px;
  }
}

/* line 1, resources/assets/styles/blocks/content/_heading-left-link-list-right.scss */

.heading-left-link-list-right {
  padding-bottom: 48px;
}

@media (min-width: 992px) {
  /* line 1, resources/assets/styles/blocks/content/_heading-left-link-list-right.scss */

  .heading-left-link-list-right {
    padding-bottom: 96px;
  }
}

/* line 2, resources/assets/styles/blocks/content/_heading-with-offset-content.scss */

.heading-w-offset-content__title {
  margin-bottom: 32px;
}

@media (min-width: 992px) {
  /* line 2, resources/assets/styles/blocks/content/_heading-with-offset-content.scss */

  .heading-w-offset-content__title {
    margin-bottom: 64px;
  }
}

/* line 10, resources/assets/styles/blocks/content/_heading-with-offset-content.scss */

.heading-w-offset-content .b-flourish-embed {
  margin-bottom: 0;
  padding-top: 48px;
}

@media (min-width: 992px) {
  /* line 10, resources/assets/styles/blocks/content/_heading-with-offset-content.scss */

  .heading-w-offset-content .b-flourish-embed {
    padding-top: 112px;
  }
}

/* line 2, resources/assets/styles/blocks/content/_supporting-info.scss */

.b-supporting-info {
  border-top: 1px solid #adb5bd;
  border-bottom: 1px solid #adb5bd;
}

/* line 9, resources/assets/styles/blocks/content/_supporting-info.scss */

.b-supporting-info__wysiwyg > * {
  font-size: 0.8125rem;
  line-height: 1.5;
}

@media (min-width: 1200px) {
  /* line 9, resources/assets/styles/blocks/content/_supporting-info.scss */

  .b-supporting-info__wysiwyg > * {
    font-size: 1rem;
  }
}

@media (min-width: 992px) {
  /* line 2, resources/assets/styles/blocks/content/_content-with-highlights.scss */

  .content-with-highlights__highlights {
    margin-left: 60px;
  }
}

@media (min-width: 1200px) {
  /* line 2, resources/assets/styles/blocks/content/_content-with-highlights.scss */

  .content-with-highlights__highlights {
    margin-left: 160px;
  }
}

/* line 17, resources/assets/styles/blocks/content/_content-with-highlights.scss */

.content-with-highlights__highlights .highlights__item:last-of-type {
  margin-bottom: 0 !important;
}

/* line 2, resources/assets/styles/blocks/content/_content-with-statistics.scss */

.content-with-statistics__statistics {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

@media (min-width: 992px) {
  /* line 2, resources/assets/styles/blocks/content/_content-with-statistics.scss */

  .content-with-statistics__statistics {
    flex-direction: row;
  }
}

@media (min-width: 1200px) {
  /* line 2, resources/assets/styles/blocks/content/_content-with-statistics.scss */

  .content-with-statistics__statistics {
    padding-left: 160px;
    padding-right: 160px;
  }
}

/* line 19, resources/assets/styles/blocks/content/_content-with-statistics.scss */

.content-with-statistics__statistics .b-stat:last-of-type {
  margin-bottom: 0;
}

/* line 23, resources/assets/styles/blocks/content/_content-with-statistics.scss */

.content-with-statistics__statistics .b-stat > * {
  font-weight: 400;
}

/* line 27, resources/assets/styles/blocks/content/_content-with-statistics.scss */

.content-with-statistics__statistics .b-stat__highlight {
  font-size: 2.0625rem;
  line-height: 1.25;
}

@media (min-width: 1200px) {
  /* line 27, resources/assets/styles/blocks/content/_content-with-statistics.scss */

  .content-with-statistics__statistics .b-stat__highlight {
    font-size: 3.0625rem;
  }
}

/* line 31, resources/assets/styles/blocks/content/_content-with-statistics.scss */

.content-with-statistics__statistics .b-stat__desc {
  font-size: 1rem;
  line-height: 1.5;
}

@media (min-width: 1200px) {
  /* line 31, resources/assets/styles/blocks/content/_content-with-statistics.scss */

  .content-with-statistics__statistics .b-stat__desc {
    font-size: 1.25rem;
  }
}

@media (min-width: 992px) {
  /* line 18, resources/assets/styles/blocks/content/_content-with-statistics.scss */

  .content-with-statistics__statistics .b-stat {
    margin-bottom: 64px;
    padding-left: 16px;
  }
}

@media (min-width: 1200px) {
  /* line 41, resources/assets/styles/blocks/content/_content-with-statistics.scss */

  .content-with-statistics__statistics .b-stat__highlight {
    font-size: 76px;
    line-height: 86px;
  }

  /* line 46, resources/assets/styles/blocks/content/_content-with-statistics.scss */

  .content-with-statistics__statistics .b-stat__desc {
    font-size: 25px;
    line-height: 38px;
  }
}

@media (min-width: 768px) {
  /* line 1, resources/assets/styles/blocks/content/_wysiwyg-with-image.scss */

  .b-wysiwyg-image {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  /* line 9, resources/assets/styles/blocks/content/_wysiwyg-with-image.scss */

  .b-wysiwyg-image__wysiwyg {
    flex: 1 0;
  }

  /* line 13, resources/assets/styles/blocks/content/_wysiwyg-with-image.scss */

  .b-wysiwyg-image__img {
    flex: 0 1 310px;
  }
}

/* line 20, resources/assets/styles/blocks/content/_wysiwyg-with-image.scss */

.b-wysiwyg-image--large .b-wysiwyg-image__wysiwyg h4 {
  font-size: 3rem;
  line-height: 1.125;
}

@media (min-width: 1200px) {
  /* line 20, resources/assets/styles/blocks/content/_wysiwyg-with-image.scss */

  .b-wysiwyg-image--large .b-wysiwyg-image__wysiwyg h4 {
    font-size: 4.75rem;
  }
}

/* line 24, resources/assets/styles/blocks/content/_wysiwyg-with-image.scss */

.b-wysiwyg-image--large .b-wysiwyg-image__wysiwyg h5 {
  font-size: 2.5rem;
  line-height: 1.125;
}

@media (min-width: 1200px) {
  /* line 24, resources/assets/styles/blocks/content/_wysiwyg-with-image.scss */

  .b-wysiwyg-image--large .b-wysiwyg-image__wysiwyg h5 {
    font-size: 3.8125rem;
  }
}

/* line 28, resources/assets/styles/blocks/content/_wysiwyg-with-image.scss */

.b-wysiwyg-image--large .b-wysiwyg-image__wysiwyg h6 {
  font-size: 2.0625rem;
  line-height: 1.25;
}

@media (min-width: 1200px) {
  /* line 28, resources/assets/styles/blocks/content/_wysiwyg-with-image.scss */

  .b-wysiwyg-image--large .b-wysiwyg-image__wysiwyg h6 {
    font-size: 3.0625rem;
  }
}

@media (min-width: 576px) and (max-width: 767.98px) {
  /* line 34, resources/assets/styles/blocks/content/_wysiwyg-with-image.scss */

  .b-wysiwyg-image--large .b-wysiwyg-image__wysiwyg {
    width: 540px;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 42, resources/assets/styles/blocks/content/_wysiwyg-with-image.scss */

  .b-wysiwyg-image--large .b-wysiwyg-image__wysiwyg {
    width: 720px;
  }
}

@media (max-width: 991.98px) {
  /* line 18, resources/assets/styles/blocks/content/_wysiwyg-with-image.scss */

  .b-wysiwyg-image--large {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
    overflow: hidden;
  }

  /* line 57, resources/assets/styles/blocks/content/_wysiwyg-with-image.scss */

  .b-wysiwyg-image--large .b-wysiwyg-image__wysiwyg {
    padding-top: 48px;
  }
}

@media (min-width: 992px) {
  /* line 18, resources/assets/styles/blocks/content/_wysiwyg-with-image.scss */

  .b-wysiwyg-image--large {
    align-items: flex-start;
  }

  /* line 67, resources/assets/styles/blocks/content/_wysiwyg-with-image.scss */

  .b-wysiwyg-image--large .b-wysiwyg-image__wysiwyg {
    flex: 1 0 40%;
  }

  /* line 71, resources/assets/styles/blocks/content/_wysiwyg-with-image.scss */

  .b-wysiwyg-image--large .b-wysiwyg-image__img {
    flex: 1 0 60%;
    width: 465px;
    max-width: 465px;
  }
}

@media (min-width: 1200px) {
  /* line 79, resources/assets/styles/blocks/content/_wysiwyg-with-image.scss */

  .b-wysiwyg-image--large .b-wysiwyg-image__img {
    width: 640px;
    max-width: 640px;
  }
}

/* line 1, resources/assets/styles/blocks/content/_link-to-pages-cta.scss */

.b-link-to-pages-cta {
  background: #ebf5ff;
}

/* line 1, resources/assets/styles/blocks/content/_meet-the-funders.scss */

.meet-the-funders {
  background-color: #ffffff;
  padding: 192px 0 128px;
}

/* line 6, resources/assets/styles/blocks/content/_meet-the-funders.scss */

.meet-the-funders__title {
  font-size: 49px;
  font-weight: 500;
  line-height: 1.122;
  margin-bottom: 32px;
  text-align: center;
}

/* line 14, resources/assets/styles/blocks/content/_meet-the-funders.scss */

.meet-the-funders__introduction {
  font-size: 20px;
  font-weight: 300;
  line-height: 1.5;
  margin-bottom: 62px;
  text-align: center;
}

/* line 22, resources/assets/styles/blocks/content/_meet-the-funders.scss */

.meet-the-funders__logo {
  display: block;
  height: auto;
  max-width: 100%;
  width: auto;
}

/* line 1, resources/assets/styles/blocks/content/_cookie-table.scss */

.cookie-table-block {
  margin: 16px 0;
}

/* line 4, resources/assets/styles/blocks/content/_cookie-table.scss */

.cookie-table-block__overview {
  color: #424952;
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.5;
}

/* line 11, resources/assets/styles/blocks/content/_cookie-table.scss */

.cookie-table-block .cookie-table {
  margin: 32px 0;
  overflow-x: auto;
}

/* line 15, resources/assets/styles/blocks/content/_cookie-table.scss */

.cookie-table-block .cookie-table td {
  width: 30%;
  max-width: 560px;
  vertical-align: top;
}

/* line 21, resources/assets/styles/blocks/content/_cookie-table.scss */

.cookie-table-block .cookie-table thead {
  font-weight: bold;
}

/* line 25, resources/assets/styles/blocks/content/_cookie-table.scss */

.cookie-table-block .cookie-table tbody {
  color: #424952;
  font-weight: 300;
}

/* line 29, resources/assets/styles/blocks/content/_cookie-table.scss */

.cookie-table-block .cookie-table tbody td {
  padding: 16px 0;
}

@media (min-width: 1200px) {
  /* line 36, resources/assets/styles/blocks/content/_cookie-table.scss */

  .cookie-table-block:last-of-type {
    margin-bottom: 64px;
  }

  /* line 40, resources/assets/styles/blocks/content/_cookie-table.scss */

  .cookie-table-block__overview {
    font-size: 1.25rem;
    line-height: 1.5;
  }
}

@media (min-width: 1400px) {
  /* line 47, resources/assets/styles/blocks/content/_cookie-table.scss */

  .cookie-table-block .cookie-table {
    margin: 32px 0 !important;
  }

  /* line 51, resources/assets/styles/blocks/content/_cookie-table.scss */

  .cookie-table-block__overview {
    font-size: 1.25rem;
    line-height: 1.5;
  }
}

/* line 6, resources/assets/styles/blocks/contact-info/_contact-info.scss */

.b-cinfo {
  margin-bottom: 32px;
}

@media (min-width: 992px) {
  /* line 6, resources/assets/styles/blocks/contact-info/_contact-info.scss */

  .b-cinfo {
    margin-bottom: 64px;
  }
}

/* line 15, resources/assets/styles/blocks/contact-info/_contact-info.scss */

.b-cinfo__title {
  margin-bottom: 16px;
}

/* line 19, resources/assets/styles/blocks/contact-info/_contact-info.scss */

.b-cinfo__list {
  margin-bottom: 0;
}

/* line 23, resources/assets/styles/blocks/contact-info/_contact-info.scss */

.b-cinfo__item {
  margin-bottom: 8px;
}

/* line 28, resources/assets/styles/blocks/contact-info/_contact-info.scss */

.b-cinfo.b-cinfo-addresses .b-cinfo__item {
  margin-bottom: 16px;
}

/* line 4, resources/assets/styles/blocks/statistics/_list.scss */

.b-statistics__list__title > * {
  font-size: 1.4375rem;
  line-height: 1.25;
  font-weight: 300;
  color: #0f9a56;
  margin-bottom: 42px;
}

@media (min-width: 1200px) {
  /* line 4, resources/assets/styles/blocks/statistics/_list.scss */

  .b-statistics__list__title > * {
    font-size: 1.9375rem;
  }
}

@media (min-width: 768px) {
  /* line 4, resources/assets/styles/blocks/statistics/_list.scss */

  .b-statistics__list__title > * {
    margin-bottom: 64px;
  }
}

@media (max-width: 991.98px) {
  /* line 4, resources/assets/styles/blocks/statistics/_list.scss */

  .b-statistics__list__title > * {
    margin-bottom: 48px;
  }
}

/* line 14, resources/assets/styles/blocks/statistics/_list.scss */

.b-statistics--double {
  background: #f8f9fa;
}

/* line 1, resources/assets/styles/blocks/statistics/_stat.scss */

.b-stat {
  margin-bottom: 48px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  /* line 1, resources/assets/styles/blocks/statistics/_stat.scss */

  .b-stat {
    margin-bottom: 96px;
    padding-right: 32px;
  }
}

/* line 10, resources/assets/styles/blocks/statistics/_stat.scss */

.b-stat__highlight {
  font-size: 3rem;
  line-height: 1.125;
  font-weight: 500;
  margin-bottom: 16px;
}

@media (min-width: 1200px) {
  /* line 10, resources/assets/styles/blocks/statistics/_stat.scss */

  .b-stat__highlight {
    font-size: 4.75rem;
  }
}

@media (min-width: 992px) {
  /* line 10, resources/assets/styles/blocks/statistics/_stat.scss */

  .b-stat__highlight {
    margin-bottom: 20px;
  }
}

/* line 21, resources/assets/styles/blocks/statistics/_stat.scss */

.b-stat__hr {
  margin-bottom: 16px;
}

@media (min-width: 992px) {
  /* line 21, resources/assets/styles/blocks/statistics/_stat.scss */

  .b-stat__hr {
    margin-bottom: 24px;
  }
}

/* line 29, resources/assets/styles/blocks/statistics/_stat.scss */

.b-stat__desc {
  font-size: 1.1875rem;
  line-height: 1.25;
  font-weight: 300;
  margin-bottom: 0;
}

@media (min-width: 1200px) {
  /* line 29, resources/assets/styles/blocks/statistics/_stat.scss */

  .b-stat__desc {
    font-size: 1.5625rem;
  }
}

/* line 1, resources/assets/styles/blocks/media/_feature-media-cta.scss */

.b-media-featured-cta {
  padding: 32px 32px 48px;
  background: #ffffff;
  box-shadow: 0 0 64px 0 rgba(23, 42, 61, 0.06);
  position: relative;
}

/* line 7, resources/assets/styles/blocks/media/_feature-media-cta.scss */

.b-media-featured-cta::before {
  background-image: url(/app/themes/ember-climate/dist/images/grid-pattern-large.png);
  background-size: 324px 419px;
  background-position: right center;
  background-repeat: repeat-y;
  content: "";
  display: block;
  height: 419px;
  position: absolute;
  right: 0;
  top: -60px;
  width: 100%;
  z-index: -1;
}

@media (min-width: 1200px) {
  /* line 7, resources/assets/styles/blocks/media/_feature-media-cta.scss */

  .b-media-featured-cta::before {
    right: -40px;
    width: 324px;
  }
}

/* line 27, resources/assets/styles/blocks/media/_feature-media-cta.scss */

.b-media-featured-cta__title {
  font-size: 1.1875rem;
  line-height: 1.5;
  margin-bottom: 16px;
}

@media (min-width: 1200px) {
  /* line 27, resources/assets/styles/blocks/media/_feature-media-cta.scss */

  .b-media-featured-cta__title {
    font-size: 1.5625rem;
  }
}

/* line 33, resources/assets/styles/blocks/media/_feature-media-cta.scss */

.b-media-featured-cta__hr {
  width: 32px;
  height: 2px;
  margin: 0 auto 28px 0;
  border: 0;
  background: #212529;
}

/* line 41, resources/assets/styles/blocks/media/_feature-media-cta.scss */

.b-media-featured-cta a {
  display: block;
  padding: 12px 0;
  border-bottom: 1px solid #dee2e6;
  font-weight: 500;
}

/* line 1, resources/assets/styles/blocks/fancybox/_fancybox.scss */

.fancybox {
  position: relative;
  margin-bottom: 48px;
}

@media (min-width: 992px) {
  /* line 1, resources/assets/styles/blocks/fancybox/_fancybox.scss */

  .fancybox {
    margin-bottom: 64px;
  }
}

/* line 9, resources/assets/styles/blocks/fancybox/_fancybox.scss */

.fancybox__false-btn {
  display: flex;
  align-items: center;
  position: absolute;
  top: 16px;
  left: 16px;
  width: 102px;
  height: 102px;
  border-radius: 2px;
  background: #ffffff;
}

/* line 20, resources/assets/styles/blocks/fancybox/_fancybox.scss */

.fancybox__false-btn__txt {
  width: 100%;
  margin-bottom: 0;
  color: #0072ed;
  text-align: center;
}

/* line 26, resources/assets/styles/blocks/fancybox/_fancybox.scss */

.fancybox__false-btn__txt::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  margin: 0 auto 6px;
  border-width: 14px 0 14px 20px;
  border-style: solid;
  border-color: transparent transparent transparent #0072ed;
}

/* line 1, resources/assets/styles/blocks/downloads/_download-full-width.scss */

.download-full-width {
  background-color: #f2f5f7;
  border: 1px solid #e1e4e6;
  border-radius: 2px;
  padding: 16px;
}

@media (min-width: 992px) {
  /* line 1, resources/assets/styles/blocks/downloads/_download-full-width.scss */

  .download-full-width {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
  }
}

/* line 14, resources/assets/styles/blocks/downloads/_download-full-width.scss */

.download-full-width__text,
.download-full-width__btn {
  margin-bottom: 0;
}

/* line 19, resources/assets/styles/blocks/downloads/_download-full-width.scss */

.download-full-width__text {
  color: #212529;
}

@media (max-width: 991.98px) {
  /* line 19, resources/assets/styles/blocks/downloads/_download-full-width.scss */

  .download-full-width__text {
    margin-bottom: 16px;
  }
}

/* line 1, resources/assets/styles/blocks/logos/_logos-featured.scss */

.b-logos-featured {
  background-color: #f8f9fa;
  padding: 64px 0 96px;
}

@media (min-width: 992px) {
  /* line 1, resources/assets/styles/blocks/logos/_logos-featured.scss */

  .b-logos-featured {
    padding: 48px 0;
  }
}

@media (min-width: 992px) {
  /* line 1, resources/assets/styles/blocks/logos/_logos-featured.scss */

  .b-logos-featured {
    padding: 144px 0;
  }
}

/* line 13, resources/assets/styles/blocks/logos/_logos-featured.scss */

.b-logos-featured__title {
  margin-bottom: 64px;
}

@media (min-width: 992px) {
  /* line 13, resources/assets/styles/blocks/logos/_logos-featured.scss */

  .b-logos-featured__title {
    margin-bottom: 96px;
  }
}

/* line 21, resources/assets/styles/blocks/logos/_logos-featured.scss */

.b-logos-featured__item {
  margin-bottom: 32px;
}

@media (min-width: 992px) {
  /* line 21, resources/assets/styles/blocks/logos/_logos-featured.scss */

  .b-logos-featured__item {
    margin-bottom: 48px;
  }
}

/* line 1, resources/assets/styles/blocks/flourish/_flourish-embed.scss */

.b-flourish-embed {
  margin-bottom: 48px;
}

@media (min-width: 992px) {
  /* line 1, resources/assets/styles/blocks/flourish/_flourish-embed.scss */

  .b-flourish-embed {
    margin-bottom: 96px;
  }
}

/* line 1, resources/assets/styles/blocks/flourish/_flourish-content-left-chart-right.scss */

.flourish-content-left-chart-right {
  margin-bottom: 48px;
}

@media (min-width: 992px) {
  /* line 1, resources/assets/styles/blocks/flourish/_flourish-content-left-chart-right.scss */

  .flourish-content-left-chart-right {
    margin-bottom: 96px;
  }
}

/* line 4, resources/assets/styles/blocks/flourish/_flourish-content-left-chart-right.scss */

.flourish-content-left-chart-right .b-flourish-embed {
  margin-bottom: 0;
}

@media (min-width: 1200px) {
  /* line 3, resources/assets/styles/blocks/flourish/_flourish-header-content.scss */

  .flourish-header-content .header-content-block {
    padding-left: 160px;
    padding-right: 160px;
    margin-bottom: 96px;
  }
}

/** Blocks -> reports */

/* line 2, resources/assets/styles/blocks/research/_chapter.scss */

.research-chapter__intro {
  position: relative;
  overflow: hidden;
  text-align: center;
}

/* line 7, resources/assets/styles/blocks/research/_chapter.scss */

.research-chapter__intro__bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 320px;
  /* stylelint-disable */
  background: radial-gradient(circle, rgba(255, 255, 255, 0) 0%, rgba(21, 6, 40, 0.12) 100%), linear-gradient(311.36deg, #156FC3 0%, rgba(255, 255, 255, 0.5) 100%), linear-gradient(270deg, rgba(255, 255, 255, 0.5) 0%, #009B53 100%), linear-gradient(339.29deg, #202A58 0%, #00D070 100%);
  background: linear-gradient(339deg, #194157 0%, #202a58 0%, #009b53 40%, #009b53 53%, #009b53 64%, #009b53 71%, #009b53 87%);
  /* stylelint-enable */
}

@media (min-width: 992px) {
  /* line 7, resources/assets/styles/blocks/research/_chapter.scss */

  .research-chapter__intro__bg {
    min-height: 545px;
  }
}

/* line 22, resources/assets/styles/blocks/research/_chapter.scss */

.research-chapter__intro__bg::after {
  content: "";
  display: block;
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 0;
  height: 0;
  border-width: 80px 0 0 100vw;
  border-style: solid;
  border-color: transparent transparent transparent #ffffff;
}

/* line 37, resources/assets/styles/blocks/research/_chapter.scss */

.research-chapter__intro__inner {
  margin-top: 96px;
  margin-bottom: 32px;
  padding: 32px 16px 16px;
  background: #ffffff;
  min-height: 240px;
}

@media (min-width: 992px) {
  /* line 37, resources/assets/styles/blocks/research/_chapter.scss */

  .research-chapter__intro__inner {
    margin-top: 224px;
    margin-bottom: 96px;
    padding: 96px 64px 96px;
  }
}

@media (min-width: 1200px) {
  /* line 37, resources/assets/styles/blocks/research/_chapter.scss */

  .research-chapter__intro__inner {
    margin-top: 224px;
    padding: 96px 108px 96px;
  }
}

/* line 56, resources/assets/styles/blocks/research/_chapter.scss */

.research-chapter__intro__chapter {
  margin-bottom: 32px;
}

@media (min-width: 992px) {
  /* line 56, resources/assets/styles/blocks/research/_chapter.scss */

  .research-chapter__intro__chapter {
    margin-bottom: 64px;
  }
}

/* line 64, resources/assets/styles/blocks/research/_chapter.scss */

.research-chapter__intro__heading {
  font-size: 2.5rem;
  line-height: 1.125;
  margin-bottom: 48px;
}

@media (min-width: 1200px) {
  /* line 64, resources/assets/styles/blocks/research/_chapter.scss */

  .research-chapter__intro__heading {
    font-size: 3.8125rem;
  }
}

@media (min-width: 992px) {
  /* line 64, resources/assets/styles/blocks/research/_chapter.scss */

  .research-chapter__intro__heading {
    margin-top: 64px;
  }
}

/* line 75, resources/assets/styles/blocks/research/_chapter.scss */

.research-chapter__intro__wysiwyg > * {
  font-size: 1.1875rem;
  line-height: 1.5;
  font-weight: 300;
}

@media (min-width: 1200px) {
  /* line 75, resources/assets/styles/blocks/research/_chapter.scss */

  .research-chapter__intro__wysiwyg > * {
    font-size: 1.5625rem;
  }
}

/* line 1, resources/assets/styles/blocks/research/_heading.scss */

.b-research-heading {
  margin-bottom: 16px;
}

@media (min-width: 992px) {
  /* line 1, resources/assets/styles/blocks/research/_heading.scss */

  .b-research-heading {
    margin-bottom: 32px;
  }
}

/* line 8, resources/assets/styles/blocks/research/_heading.scss */

.b-research-heading--primary {
  font-size: 2.0625rem;
  line-height: 1.25;
  margin-bottom: 32px;
}

@media (min-width: 1200px) {
  /* line 8, resources/assets/styles/blocks/research/_heading.scss */

  .b-research-heading--primary {
    font-size: 3.0625rem;
  }
}

@media (min-width: 992px) {
  /* line 8, resources/assets/styles/blocks/research/_heading.scss */

  .b-research-heading--primary {
    margin-bottom: 64px;
    padding-top: 8px;
  }
}

/* line 21, resources/assets/styles/blocks/research/_heading.scss */

.b-research-heading--secondary {
  font-size: 1.75rem;
  line-height: 1.25;
}

@media (min-width: 1200px) {
  /* line 21, resources/assets/styles/blocks/research/_heading.scss */

  .b-research-heading--secondary {
    font-size: 2.4375rem;
  }
}

/* line 25, resources/assets/styles/blocks/research/_heading.scss */

.b-research-heading--tertiary {
  font-size: 1.4375rem;
  line-height: 1.25;
}

@media (min-width: 1200px) {
  /* line 25, resources/assets/styles/blocks/research/_heading.scss */

  .b-research-heading--tertiary {
    font-size: 1.9375rem;
  }
}

/** Blocks -> flexible content */

/* line 4, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

.fc-container .curr-layout--wysiwyg .wysiwyg h5 {
  font-size: 1.4375rem;
  line-height: 1.25;
}

@media (min-width: 1200px) {
  /* line 4, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

  .fc-container .curr-layout--wysiwyg .wysiwyg h5 {
    font-size: 1.9375rem;
  }
}

/* line 8, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

.fc-container .curr-layout--wysiwyg .wysiwyg h6 {
  font-size: 1.1875rem;
  line-height: 1.25;
}

@media (min-width: 1200px) {
  /* line 8, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

  .fc-container .curr-layout--wysiwyg .wysiwyg h6 {
    font-size: 1.5625rem;
  }
}

/* line 12, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

.fc-container .curr-layout--wysiwyg .wysiwyg li,
.fc-container .curr-layout--wysiwyg .wysiwyg dl dt,
dl .fc-container .curr-layout--wysiwyg .wysiwyg dt,
.fc-container .curr-layout--wysiwyg .wysiwyg dl dd,
dl .fc-container .curr-layout--wysiwyg .wysiwyg dd {
  font-weight: 300;
}

/* line 22, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

.fc-container .curr-layout--wysiwyg.prev-layout--wysiwyg .wysiwyg h5:first-child,
.fc-container .curr-layout--wysiwyg.prev-layout--wysiwyg .wysiwyg h6:first-child,
.fc-container .curr-layout--wysiwyg.prev-layout--wysiwyg_large .wysiwyg h5:first-child,
.fc-container .curr-layout--wysiwyg.prev-layout--wysiwyg_large .wysiwyg h6:first-child {
  padding-top: 64px;
}

/* line 32, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

.fc-container .curr-layout--wysiwyg_image .wysiwyg h5 {
  font-size: 1.4375rem;
  line-height: 1.25;
}

@media (min-width: 1200px) {
  /* line 32, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

  .fc-container .curr-layout--wysiwyg_image .wysiwyg h5 {
    font-size: 1.9375rem;
  }
}

/* line 36, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

.fc-container .curr-layout--wysiwyg_image .wysiwyg h6 {
  font-size: 1.1875rem;
  line-height: 1.25;
}

@media (min-width: 1200px) {
  /* line 36, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

  .fc-container .curr-layout--wysiwyg_image .wysiwyg h6 {
    font-size: 1.5625rem;
  }
}

/* line 45, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

.fc-container .curr-layout--heading.prev-layout--wysiwyg,
.fc-container .curr-layout--secondary_heading.prev-layout--wysiwyg,
.fc-container .curr-layout--tertiary_heading.prev-layout--wysiwyg {
  padding-top: 16px;
}

@media (min-width: 992px) {
  /* line 45, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

  .fc-container .curr-layout--heading.prev-layout--wysiwyg,
  .fc-container .curr-layout--secondary_heading.prev-layout--wysiwyg,
  .fc-container .curr-layout--tertiary_heading.prev-layout--wysiwyg {
    padding-top: 64px;
  }
}

/* line 53, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

.fc-container .curr-layout--heading.prev-layout--blockquote_large,
.fc-container .curr-layout--secondary_heading.prev-layout--blockquote_large,
.fc-container .curr-layout--tertiary_heading.prev-layout--blockquote_large {
  padding-top: 48px;
}

@media (min-width: 992px) {
  /* line 53, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

  .fc-container .curr-layout--heading.prev-layout--blockquote_large,
  .fc-container .curr-layout--secondary_heading.prev-layout--blockquote_large,
  .fc-container .curr-layout--tertiary_heading.prev-layout--blockquote_large {
    padding-top: 96px;
  }
}

@media (min-width: 992px) {
  /* line 59, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

  .fc-container .curr-layout--heading.prev-layout--flourish_chart_full,
  .fc-container .curr-layout--heading.prev-layout--content_left_flourish_right {
    padding-top: 96px;
  }
}

@media (min-width: 992px) {
  /* line 67, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

  .fc-container .curr-layout--tertiary_heading.prev-layout--wysiwyg.next-layout--image,
  .fc-container .curr-layout--tertiary_heading.prev-layout--wysiwyg.next-layout--video,
  .fc-container .curr-layout--secondary_heading.prev-layout--wysiwyg.next-layout--image,
  .fc-container .curr-layout--secondary_heading.prev-layout--wysiwyg.next-layout--video {
    padding-top: 32px;
  }
}

/* line 76, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

.fc-container .curr-layout--image,
.fc-container .curr-layout--video {
  padding-top: 32px;
}

@media (min-width: 992px) {
  /* line 81, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

  .fc-container .curr-layout--image .col-12,
  .fc-container .curr-layout--video .col-12 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
}

/* line 89, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

.fc-container .curr-layout--flourish_chart_full.prev-layout--wysiwyg {
  padding-top: 32px;
}

@media (min-width: 992px) {
  /* line 89, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

  .fc-container .curr-layout--flourish_chart_full.prev-layout--wysiwyg {
    padding-top: 64px;
  }
}

/* line 98, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

.fc-container .curr-layout--flourish_chart_full,
.fc-container .curr-layout--content_left_flourish_right {
  padding-top: 48px;
}

@media (min-width: 992px) {
  /* line 98, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

  .fc-container .curr-layout--flourish_chart_full,
  .fc-container .curr-layout--content_left_flourish_right {
    padding-top: 96px;
  }
}

/* line 103, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

.fc-container .curr-layout--numbered_content_list {
  padding-top: 48px;
}

@media (min-width: 992px) {
  /* line 103, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

  .fc-container .curr-layout--numbered_content_list {
    padding-top: 96px;
  }
}

/* line 107, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

.fc-container .curr-layout--blockquote_large {
  padding-top: 48px;
}

@media (min-width: 992px) {
  /* line 107, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

  .fc-container .curr-layout--blockquote_large {
    padding-top: 96px;
  }
}

/* line 110, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

.fc-container .curr-layout--blockquote_large.prev-layout--numbered_content_list,
.fc-container .curr-layout--blockquote_large.prev-layout--highlights {
  padding-top: 0 !important;
}

/* line 116, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

.fc-container .first-layout {
  padding-top: 0;
}

@media (min-width: 992px) {
  /* line 116, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

  .fc-container .first-layout {
    padding-top: 0;
  }
}

/* line 123, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

.fc-container .first-layout.curr-layout--wysiwyg {
  margin-top: -32px;
}

@media (min-width: 992px) {
  /* line 123, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

  .fc-container .first-layout.curr-layout--wysiwyg {
    margin-top: -64px;
  }
}

/* line 135, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

.fc-container--stripped .fc-container__section .container,
.fc-container--thinner .fc-container__section .container {
  max-width: none !important;
}

/* line 140, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

.fc-container--stripped .fc-container__section .container > .row > *[class*="col-"],
.fc-container--thinner .fc-container__section .container > .row > *[class*="col-"] {
  flex: 0 0 100% !important;
  width: 100% !important;
  max-width: 100% !important;
  padding-right: 0 !important;
  padding-left: 0 !important;
}

/* line 153, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

.fc-container--stripped .heading + .hr-linear,
.fc-container--thinner .heading + .hr-linear {
  display: none;
}

/* line 159, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

.fc-container--stripped .b-research-heading--primary,
.fc-container--thinner .b-research-heading--primary {
  font-size: 1.75rem;
  line-height: 1.25;
  margin-bottom: 16px;
}

@media (min-width: 1200px) {
  /* line 159, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

  .fc-container--stripped .b-research-heading--primary,
  .fc-container--thinner .b-research-heading--primary {
    font-size: 2.4375rem;
  }
}

@media (min-width: 992px) {
  /* line 159, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

  .fc-container--stripped .b-research-heading--primary,
  .fc-container--thinner .b-research-heading--primary {
    margin-bottom: 32px;
  }
}

/* line 169, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

.fc-container--stripped .b-research-heading--secondary,
.fc-container--thinner .b-research-heading--secondary {
  font-size: 1.4375rem;
  line-height: 1.25;
}

@media (min-width: 1200px) {
  /* line 169, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

  .fc-container--stripped .b-research-heading--secondary,
  .fc-container--thinner .b-research-heading--secondary {
    font-size: 1.9375rem;
  }
}

/* line 173, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

.fc-container--stripped .b-research-heading--tertiary,
.fc-container--thinner .b-research-heading--tertiary {
  font-size: 1.1875rem;
  line-height: 1.25;
}

@media (min-width: 1200px) {
  /* line 173, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

  .fc-container--stripped .b-research-heading--tertiary,
  .fc-container--thinner .b-research-heading--tertiary {
    font-size: 1.5625rem;
  }
}

/* line 178, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

.fc-container--stripped .curr-layout--flourish_chart_full,
.fc-container--thinner .curr-layout--flourish_chart_full {
  padding-top: 32px;
}

/* line 181, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

.fc-container--stripped .curr-layout--flourish_chart_full.prev-layout--blockquote,
.fc-container--thinner .curr-layout--flourish_chart_full.prev-layout--blockquote {
  padding-top: 0;
}

/* line 185, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

.fc-container--stripped .curr-layout--flourish_chart_full .b-flourish-embed,
.fc-container--thinner .curr-layout--flourish_chart_full .b-flourish-embed {
  margin-bottom: 32px;
}

@media (min-width: 992px) {
  /* line 185, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

  .fc-container--stripped .curr-layout--flourish_chart_full .b-flourish-embed,
  .fc-container--thinner .curr-layout--flourish_chart_full .b-flourish-embed {
    margin-bottom: 64px;
  }
}

/* line 194, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

.fc-container--stripped .curr-layout--heading,
.fc-container--stripped .curr-layout--secondary_heading,
.fc-container--stripped .curr-layout--tertiary_heading,
.fc-container--thinner .curr-layout--heading,
.fc-container--thinner .curr-layout--secondary_heading,
.fc-container--thinner .curr-layout--tertiary_heading {
  padding-top: 16px !important;
}

@media (min-width: 992px) {
  /* line 194, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

  .fc-container--stripped .curr-layout--heading,
  .fc-container--stripped .curr-layout--secondary_heading,
  .fc-container--stripped .curr-layout--tertiary_heading,
  .fc-container--thinner .curr-layout--heading,
  .fc-container--thinner .curr-layout--secondary_heading,
  .fc-container--thinner .curr-layout--tertiary_heading {
    padding-top: 32px !important;
  }
}

/* line 204, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

.fc-container--stripped .curr-layout--blockquote,
.fc-container--thinner .curr-layout--blockquote {
  margin-top: 0;
}

/* line 208, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

.fc-container--stripped .last-layout,
.fc-container--thinner .last-layout {
  padding-bottom: 64px;
}

/* line 211, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

.fc-container--stripped .last-layout .b-flourish-embed,
.fc-container--stripped .last-layout .fancybox,
.fc-container--thinner .last-layout .b-flourish-embed,
.fc-container--thinner .last-layout .fancybox {
  margin-bottom: 32px;
}

/* line 220, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

.fc-container--thinner .fc-container__section .blockquote {
  padding-top: 0;
  padding-left: 36px;
  border-left: 4px solid #424952;
}

/* line 225, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

.fc-container--thinner .fc-container__section .blockquote__quote {
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
  padding-top: 0;
  padding-bottom: 16px;
  color: #424952;
}

@media (min-width: 1200px) {
  /* line 225, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

  .fc-container--thinner .fc-container__section .blockquote__quote {
    font-size: 1.25rem;
  }
}

/* line 233, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

.fc-container--thinner .fc-container__section .blockquote__quote::before,
.fc-container--thinner .fc-container__section .blockquote__quote::after {
  display: none;
}

/* line 241, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

.fc-container--thinner .curr-layout--blockquote {
  margin-top: 32px;
}

/* line 247, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

.fc-container--fc-template .b-research-heading--primary {
  font-size: 2.5rem;
  line-height: 1.125;
  padding-bottom: 0;
}

@media (min-width: 1200px) {
  /* line 247, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

  .fc-container--fc-template .b-research-heading--primary {
    font-size: 3.8125rem;
  }
}

/* line 252, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

.fc-container--fc-template .b-research-heading--primary + .hr-linear {
  display: none;
}

@media (min-width: 992px) {
  /* line 258, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

  .fc-container--fc-template .b-blockquote-large__img-h {
    flex: 0 0 300px;
    width: 300px;
    margin-left: 36px;
  }
}

@media (min-width: 1200px) {
  /* line 258, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

  .fc-container--fc-template .b-blockquote-large__img-h {
    flex: 0 0 448px;
    width: 448px;
  }
}

/* line 271, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

.fc-container--fc-template .b-blockquote-large img {
  border-radius: 100%;
}

/* line 275, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

.fc-container--fc-template .b-blockquote-large__outer {
  border-top: 0;
  background: #288557;
}

@media (max-width: 1199.98px) {
  /* line 275, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

  .fc-container--fc-template .b-blockquote-large__outer {
    padding-top: 64px;
    padding-bottom: 16px;
  }
}

@media (min-width: 992px) {
  /* line 285, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

  .fc-container--fc-template .b-blockquote-large__inner {
    width: 960px;
    left: 31px;
  }
}

@media (min-width: 1200px) {
  /* line 285, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

  .fc-container--fc-template .b-blockquote-large__inner {
    width: 1140px;
  }
}

@media (min-width: 1400px) {
  /* line 285, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

  .fc-container--fc-template .b-blockquote-large__inner {
    width: 1312px;
  }
}

@media (min-width: 992px) {
  /* line 300, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

  .fc-container--fc-template .b-blockquote-large__blockquote {
    flex: 0 0 50%;
  }
}

/* line 307, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

.fc-container--fc-template .b-blockquote-large .blockquote__quote,
.fc-container--fc-template .b-blockquote-large .blockquote__author,
.fc-container--fc-template .b-blockquote-large .blockquote__job-title {
  color: #ffffff;
}

/* line 313, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

.fc-container--fc-template .b-blockquote-large .blockquote__quote {
  font-size: 1.75rem;
  line-height: 1.25;
  padding-top: 56px;
}

@media (min-width: 1200px) {
  /* line 313, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

  .fc-container--fc-template .b-blockquote-large .blockquote__quote {
    font-size: 2.4375rem;
  }
}

@media (min-width: 992px) {
  /* line 313, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

  .fc-container--fc-template .b-blockquote-large .blockquote__quote {
    padding-top: 82px;
  }
}

/* line 322, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

.fc-container--fc-template .b-blockquote-large .blockquote__quote::before {
  content: "";
  display: block;
  background: transparent url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNTFweCIgaGVpZ2h0PSI0OHB4IiB2aWV3Qm94PSIwIDAgNTEgNDgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+cXVvdGF0aW9uPC90aXRsZT4KICAgIDxnIGlkPSJRdW90YXRpb24wMS1UZW1wbGF0ZXMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJRdW90YXRpb240LjEuLUluc2lnaHRzOi1SZXNlYXJjaC1TaW5nbGUtKEV4ZWN1dGl2ZS1TdW1tYXJ5LXdpdGgtTXVsdGlwbGUtQmxvY2txdW90ZXMtVjIpLShEZXNrdG9wLVhMKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI1Ni4wMDAwMDAsIC0yMzUzLjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8ZyBpZD0iUXVvdGF0aW9uMS4tQ29tcG9uZW50cy9QdWxscXVvdGUvRmVhdHVyZWQtKDUuWEwpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMjI1My4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJRdW90YXRpb25Hcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjU2LjAwMDAwMCwgMTAwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMS42ODA5NjcsMjIuMTQ0ODI2MyBMMTEuNjgwOTY3LDI2LjE5NjY3IEwyMS44MDM4NTcsMjYuMTk2NjcgTDIxLjgwMzg1Nyw0OCBMMCw0OCBMMCwyNi4xOTY2NyBMMC4wMDA1MjcwMDA1NDMsMjYuMTk2NjcgTDAuMDAwNTI3MDAwNTQzLDIyLjE0NDgyNjMgQzAuMDAwNTI3MDAwNTQzLDEzLjkxNzAzMDQgMi4zNjc4MTM0NCw3LjgwNzUxMzA1IDcuMDM3MDM4MjYsMy45ODQ5MTQ2MSBDMTAuMjY3MDI0NiwxLjM0MDY4OTM4IDE0LjM1NTQ5NDgsMCAxOS4xODkxNDM4LDAgTDE5LjE4OTE0MzgsMTEuNjc5OTEzIEMxNi41NjUyMDgxLDExLjY3OTkxMyAxMS42ODA5NjcsMTEuNjc5OTEzIDExLjY4MDk2NywyMi4xNDQ4MjYzIFogTTQ3LjcyMTc0MzcsMTEuNjc5OTEzIEw0Ny43MjE3NDM3LDAgQzQyLjg4ODM1ODIsMCAzOC43OTk4ODgsMS4zNDA2ODkzOCAzNS41Njk5MDE3LDMuOTg0OTE0NjEgQzMwLjkwMDY3NjksNy44MDc1MTMwNSAyOC41MzMxMjY5LDEzLjkxNzI5MzkgMjguNTMzMTI2OSwyMi4xNDQ4MjYzIEwyOC41MzMxMjY5LDI2LjE5NjY3IEwyOC41MzMxMjY5LDI2LjE5NjY3IEwyOC41MzMxMjY5LDQ4IEw1MC4zMzYxOTM0LDQ4IEw1MC4zMzYxOTM0LDI2LjE5NjY3IEw0MC4yMTMzMDM1LDI2LjE5NjY3IEw0MC4yMTMzMDM1LDIyLjE0NDgyNjMgQzQwLjIxMzU2NywxMS42Nzk5MTMgNDUuMDk3ODA4LDExLjY3OTkxMyA0Ny43MjE3NDM3LDExLjY3OTkxMyBaIiBpZD0iUXVvdGF0aW9ucXVvdGF0aW9uIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=) center no-repeat;
  background-size: contain;
  width: 32px;
  height: 32px;
}

@media (min-width: 992px) {
  /* line 322, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

  .fc-container--fc-template .b-blockquote-large .blockquote__quote::before {
    width: 50px;
    height: 50px;
  }
}

/* line 337, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

.fc-container--fc-template .b-blockquote-large .blockquote__quote::after {
  background-color: #ffffff;
}

/* line 342, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

.fc-container--fc-template .b-blockquote-large .blockquote__quote q::before,
.fc-container--fc-template .b-blockquote-large .blockquote__quote q::after {
  display: none;
}

/* line 352, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

.fc-container--fc-template .last-layout .section-padding {
  padding-bottom: 0;
}

/* line 360, resources/assets/styles/blocks/flexible-content/_flexible-content.scss */

.fc-container .curr-layout--slider .link--internal::after {
  display: none;
}

/** Blocks -> listings */

/** Blocks -> insights */

/* line 2, resources/assets/styles/blocks/insights/_card.scss */

.insight-card__img-h,
.insight-card__content {
  position: relative;
}

/* line 7, resources/assets/styles/blocks/insights/_card.scss */

.insight-card__img-h {
  content: "";
  padding-top: 116.66667%;
}

/* line 13, resources/assets/styles/blocks/insights/_card.scss */

.insight-card__img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 21, resources/assets/styles/blocks/insights/_card.scss */

.insight-card__ptype,
.insight-card-featured__ptype {
  position: absolute;
  top: 8px;
  left: 8px;
  background-color: #288557;
  border-color: #288557;
  color: #ffffff;
  z-index: 2;
}

/* line 30, resources/assets/styles/blocks/insights/_card.scss */

.insight-card__ptype--commentary,
.insight-card-featured__ptype--commentary {
  background-color: #d64248;
  border-color: #d64248;
}

/* line 36, resources/assets/styles/blocks/insights/_card.scss */

.insight-card__content {
  margin-top: -32px;
  padding-right: 24px;
}

@media (min-width: 992px) {
  /* line 36, resources/assets/styles/blocks/insights/_card.scss */

  .insight-card__content {
    margin-top: -48px;
    padding-right: 40px;
  }
}

/* line 45, resources/assets/styles/blocks/insights/_card.scss */

.insight-card__content__inner {
  padding: 24px 24px 0 1px;
  background: #ffffff;
}

/* line 51, resources/assets/styles/blocks/insights/_card.scss */

.insight-card__title {
  margin-bottom: 16px;
}

@media (min-width: 992px) {
  /* line 55, resources/assets/styles/blocks/insights/_card.scss */

  .insight-card__excerpt {
    margin-bottom: 24px;
  }
}

@media (min-width: 992px) {
  /* line 61, resources/assets/styles/blocks/insights/_card.scss */

  .insight-card__rel-posts,
  .insight-card-featured__rel-posts {
    margin-bottom: 24px;
  }
}

/* line 66, resources/assets/styles/blocks/insights/_card.scss */

.insight-card__rel-posts__item,
.insight-card-featured__rel-posts__item {
  margin-bottom: 2px;
}

/* line 70, resources/assets/styles/blocks/insights/_card.scss */

.insight-card__rel-posts__link,
.insight-card-featured__rel-posts__link {
  position: relative;
  z-index: 2;
}

/* line 76, resources/assets/styles/blocks/insights/_card.scss */

.insight-card__post-date {
  margin-bottom: 0;
}

/* line 80, resources/assets/styles/blocks/insights/_card.scss */

.insight-card__link,
.insight-card-featured__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
  color: transparent;
}

/* line 89, resources/assets/styles/blocks/insights/_card.scss */

.insight-card__link:hover,
.insight-card-featured__link:hover {
  color: transparent;
}

@media (max-width: 991.98px) {
  /* line 1, resources/assets/styles/blocks/insights/_card-featured.scss */

  .insight-card-featured {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
  }
}

@media (min-width: 992px) {
  /* line 1, resources/assets/styles/blocks/insights/_card-featured.scss */

  .insight-card-featured {
    display: flex;
  }

  /* line 11, resources/assets/styles/blocks/insights/_card-featured.scss */

  .insight-card-featured__img-h,
  .insight-card-featured__content {
    width: 50%;
  }
}

/* line 17, resources/assets/styles/blocks/insights/_card-featured.scss */

.insight-card-featured__img-h,
.insight-card-featured__content {
  position: relative;
}

/* line 22, resources/assets/styles/blocks/insights/_card-featured.scss */

.insight-card-featured__img-h {
  content: "";
  padding-top: 85.71429%;
}

@media (min-width: 992px) {
  /* line 22, resources/assets/styles/blocks/insights/_card-featured.scss */

  .insight-card-featured__img-h {
    padding-top: 42.85714%;
  }
}

/* line 32, resources/assets/styles/blocks/insights/_card-featured.scss */

.insight-card-featured__img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media (min-width: 992px) {
  /* line 40, resources/assets/styles/blocks/insights/_card-featured.scss */

  .insight-card-featured__ptype {
    top: 16px;
    left: 16px;
  }
}

/* line 53, resources/assets/styles/blocks/insights/_card-featured.scss */

.insight-card-featured__content {
  padding: 16px;
  background: #f2f5f7;
}

@media (min-width: 992px) {
  /* line 53, resources/assets/styles/blocks/insights/_card-featured.scss */

  .insight-card-featured__content {
    display: flex;
    align-items: center;
  }
}

@media (min-width: 1200px) {
  /* line 53, resources/assets/styles/blocks/insights/_card-featured.scss */

  .insight-card-featured__content {
    padding: 32px 64px;
  }
}

@media (min-width: 1200px) {
  /* line 67, resources/assets/styles/blocks/insights/_card-featured.scss */

  .insight-card-featured__title,
  .insight-card-featured__excerpt,
  .insight-card-featured__rel-posts {
    margin-bottom: 32px;
  }
}

/* line 1, resources/assets/styles/blocks/insights/_insights-cta-featured-w-related.scss */

.b-insights-cta-featured-w-related {
  background: #f2f5f7;
}

/* line 5, resources/assets/styles/blocks/insights/_insights-cta-featured-w-related.scss */

.b-insights-cta-featured-w-related .insight-card__content__inner {
  background: #f2f5f7;
}

/** Blocks -> Press Releases */

/* line 1, resources/assets/styles/blocks/press-releases/_card.scss */

.press-releases-card {
  position: relative;
  padding: 32px 16px;
  background: #ffffff;
  border-top: 1px solid #ced4da;
}

@media (min-width: 992px) {
  /* line 1, resources/assets/styles/blocks/press-releases/_card.scss */

  .press-releases-card {
    display: flex;
    justify-content: space-between;
    padding: 48px 80px;
  }

  /* line 7, resources/assets/styles/blocks/press-releases/_card.scss */

  .press-releases-card__content {
    flex: 1;
    padding-right: 32px;
  }

  /* line 12, resources/assets/styles/blocks/press-releases/_card.scss */

  .press-releases-card__icon {
    flex: 0 1;
  }
}

@media (min-width: 992px) {
  /* line 1, resources/assets/styles/blocks/press-releases/_card.scss */

  .press-releases-card {
    padding: 48px 109px;
  }
}

/* line 26, resources/assets/styles/blocks/press-releases/_card.scss */

.press-releases-card.odd {
  background: #f8f9fa;
}

/* line 30, resources/assets/styles/blocks/press-releases/_card.scss */

.press-releases-card__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: transparent;
}

/* line 38, resources/assets/styles/blocks/press-releases/_card.scss */

.press-releases-card__link:hover,
.press-releases-card__link:focus {
  color: transparent;
}

/* line 44, resources/assets/styles/blocks/press-releases/_card.scss */

.press-releases-card__title {
  margin-bottom: 16px;
}

/* line 48, resources/assets/styles/blocks/press-releases/_card.scss */

.press-releases-card__rel-posts {
  position: relative;
  z-index: 2;
}

/* line 52, resources/assets/styles/blocks/press-releases/_card.scss */

.press-releases-card__rel-posts__item {
  margin-bottom: 2px;
}

@media (min-width: 992px) {
  /* line 58, resources/assets/styles/blocks/press-releases/_card.scss */

  .press-releases-card__icon__svg {
    width: 20px;
    height: 20px;
  }
}

/** Blocks -> page-overview */

/* line 1, resources/assets/styles/blocks/page-overview/_card.scss */

.b-p-oview-card {
  height: 100%;
  border-radius: 2px;
  background-color: #ffffff;
  box-shadow: 0 5px 12px 0 rgba(0, 0, 0, 0.04);
}

/* line 7, resources/assets/styles/blocks/page-overview/_card.scss */

.b-p-oview-card__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: transparent;
}

/* line 15, resources/assets/styles/blocks/page-overview/_card.scss */

.b-p-oview-card__link:hover {
  color: transparent;
}

/* line 20, resources/assets/styles/blocks/page-overview/_card.scss */

.b-p-oview-card__icon {
  position: absolute;
  bottom: 20px;
}

@media (min-width: 992px) {
  /* line 20, resources/assets/styles/blocks/page-overview/_card.scss */

  .b-p-oview-card__icon {
    bottom: 32px;
  }
}

/* line 28, resources/assets/styles/blocks/page-overview/_card.scss */

.b-p-oview-card__icon__svg {
  width: 20px;
  height: 20px;
}

@media (min-width: 992px) {
  /* line 28, resources/assets/styles/blocks/page-overview/_card.scss */

  .b-p-oview-card__icon__svg {
    width: 25px;
    height: 25px;
  }
}

/* line 1, resources/assets/styles/blocks/page-overview/_listing.scss */

.b-p-oview-listing {
  background: #f8f9fa;
}

/* line 1, resources/assets/styles/blocks/page-overview/_filter.scss */

.overview-filter {
  padding: 15px 0;
}

@media (min-width: 768px) {
  /* line 1, resources/assets/styles/blocks/page-overview/_filter.scss */

  .overview-filter {
    padding: 48px 0 0;
  }
}

/* line 8, resources/assets/styles/blocks/page-overview/_filter.scss */

.overview-filter__mobile-trigger {
  background-color: #ffffff;
  border: 1px solid #1c324a;
  border-radius: 3px;
  display: flex;
  font-size: 16px;
  line-height: 24px;
  padding: 10px;
  position: relative;
  text-align: left;
  width: 100%;
}

@media (min-width: 768px) {
  /* line 8, resources/assets/styles/blocks/page-overview/_filter.scss */

  .overview-filter__mobile-trigger {
    display: none;
  }
}

/* line 24, resources/assets/styles/blocks/page-overview/_filter.scss */

.overview-filter__mobile-trigger svg {
  margin-right: 5px;
  height: 24px;
  width: 24px;
}

@media (min-width: 768px) {
  /* line 31, resources/assets/styles/blocks/page-overview/_filter.scss */

  .overview-filter__mobile-collapse {
    display: block !important;
  }
}

/* line 37, resources/assets/styles/blocks/page-overview/_filter.scss */

.overview-filter__dropdown {
  background-color: #ffffff;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSI4cHgiIHZpZXdCb3g9IjAgMCAxMiA4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPmljb24tY2hldnJvbi1kb3duPC90aXRsZT4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGQ9Ik04LjcwNSw2LjcwNSBDOC4zMTU1MTQ5NSw3LjA5NDQ4NTA1IDguMzE1MTcwNjksNy43MjU4NTg4NCA4LjcwNDIzMDc3LDguMTE1NzY4MzkgTDEyLjU4LDEyIEwxMi41OCwxMiBMOC43MDQyMzA3NywxNS44ODQyMzE2IEM4LjMxNTE3MDY5LDE2LjI3NDE0MTIgOC4zMTU1MTQ5NSwxNi45MDU1MTUgOC43MDUsMTcuMjk1IEM5LjA5NDM2MDc1LDE3LjY4NDM2MDcgOS43MjU2MzkyNSwxNy42ODQzNjA3IDEwLjExNSwxNy4yOTUgTDE1LjQxLDEyIEwxNS40MSwxMiBMMTAuMTE1LDYuNzA1IEM5LjcyNTYzOTI1LDYuMzE1NjM5MjUgOS4wOTQzNjA3NSw2LjMxNTYzOTI1IDguNzA1LDYuNzA1IFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSIwNC1Db250ZW50IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iSWNvbnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01OTAuMDAwMDAwLCAtNDE3LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU4NC4wMDAwMDAsIDQwOS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICAgICAgPHVzZSBpZD0iTWFzayIgZmlsbD0iIzIxMjUyOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEuNzA1MDAwLCAxMi4wMDAwMDApIHNjYWxlKC0xLCAxKSByb3RhdGUoLTI3MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTEuNzA1MDAwLCAtMTIuMDAwMDAwKSAiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  border: 0;
  border-bottom: 1px solid #adb5bd;
  display: block;
  flex: 1 0 21%;
  font-size: 20px;
  line-height: 25px;
  padding: 14px 24px 14px 0;
  position: relative;
  text-align: left;
  width: 100%;
}

/* line 54, resources/assets/styles/blocks/page-overview/_filter.scss */

.overview-filter__dropdown[aria-expanded="true"] {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSI4cHgiIHZpZXdCb3g9IjAgMCAxMiA4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPmljb24tY2hldnJvbi11cDwvdGl0bGU+CiAgICA8ZyBpZD0iMDQtQ29udGVudCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikljb25zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjMwLjAwMDAwMCwgLTQxNy4wMDAwMDApIiBmaWxsPSIjMjEyNTI5Ij4KICAgICAgICAgICAgPGcgaWQ9Ik1hc2siIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYyNC4wMDAwMDAsIDQwOS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik04LjcwNSw2LjcwNSBDOC4zMTU1MTQ5NSw3LjA5NDQ4NTA1IDguMzE1MTcwNjksNy43MjU4NTg4NCA4LjcwNDIzMDc3LDguMTE1NzY4MzkgTDEyLjU4LDEyIEwxMi41OCwxMiBMOC43MDQyMzA3NywxNS44ODQyMzE2IEM4LjMxNTE3MDY5LDE2LjI3NDE0MTIgOC4zMTU1MTQ5NSwxNi45MDU1MTUgOC43MDUsMTcuMjk1IEM5LjA5NDM2MDc1LDE3LjY4NDM2MDcgOS43MjU2MzkyNSwxNy42ODQzNjA3IDEwLjExNSwxNy4yOTUgTDE1LjQxLDEyIEwxNS40MSwxMiBMMTAuMTE1LDYuNzA1IEM5LjcyNTYzOTI1LDYuMzE1NjM5MjUgOS4wOTQzNjA3NSw2LjMxNTYzOTI1IDguNzA1LDYuNzA1IFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExLjcwNTAwMCwgMTIuMDAwMDAwKSBzY2FsZSgtMSwgMSkgcm90YXRlKC05MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTEuNzA1MDAwLCAtMTIuMDAwMDAwKSAiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
  border-color: #1c324a;
}

/* line 59, resources/assets/styles/blocks/page-overview/_filter.scss */

.overview-filter__dropdown:focus {
  outline: 0;
  border-color: #1c324a;
}

/* line 65, resources/assets/styles/blocks/page-overview/_filter.scss */

.overview-filter__footer {
  background-color: #f2f5f7;
  padding: 16px 0;
}

/* line 70, resources/assets/styles/blocks/page-overview/_filter.scss */

.overview-filter__show-results {
  background-color: #0072ed;
  color: #ffffff;
  display: inline-block;
  border-radius: 3px;
  font-size: 20px;
  line-height: 30px;
  padding: 12px 16px;
}

/* line 79, resources/assets/styles/blocks/page-overview/_filter.scss */

.overview-filter__show-results:hover {
  background-color: #005fcc;
  color: #ffffff;
}

/* line 89, resources/assets/styles/blocks/page-overview/_filter.scss */

.overview-filter__tag {
  font-size: 0.8125rem;
  line-height: 1.5;
  font-weight: 300;
  background: #f8f9fa;
  color: #394047;
}

@media (min-width: 1200px) {
  /* line 89, resources/assets/styles/blocks/page-overview/_filter.scss */

  .overview-filter__tag {
    font-size: 1rem;
  }
}

/* line 103, resources/assets/styles/blocks/page-overview/_filter.scss */

.overview-filter__clear-tags {
  font-size: 0.8125rem;
  line-height: 1.5;
  color: #212529;
  text-decoration: underline;
}

@media (min-width: 1200px) {
  /* line 103, resources/assets/styles/blocks/page-overview/_filter.scss */

  .overview-filter__clear-tags {
    font-size: 1rem;
  }
}

/* line 109, resources/assets/styles/blocks/page-overview/_filter.scss */

.overview-filter__clear-tags:hover {
  text-decoration: underline;
}

/* line 114, resources/assets/styles/blocks/page-overview/_filter.scss */

.overview-filter__filters {
  position: relative;
  z-index: 8;
  background: white;
}

/* line 120, resources/assets/styles/blocks/page-overview/_filter.scss */

.overview-filter__filter-box {
  position: absolute;
  left: 0;
  right: 0;
  background: white;
  z-index: 8;
}

/* line 128, resources/assets/styles/blocks/page-overview/_filter.scss */

.overview-filter__wash {
  display: none;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.4);
  z-index: 7;
}

/** Blocks -> tablepress */

/* line 3, resources/assets/styles/blocks/tablepress/_tablepress.scss */

.b-tablepress .tablepress th,
.b-tablepress .tablepress td {
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 300;
  padding: 8px;
}

@media (min-width: 1200px) {
  /* line 3, resources/assets/styles/blocks/tablepress/_tablepress.scss */

  .b-tablepress .tablepress th,
  .b-tablepress .tablepress td {
    font-size: 1.25rem;
  }
}

/* line 11, resources/assets/styles/blocks/tablepress/_tablepress.scss */

.b-tablepress .tablepress thead th,
.b-tablepress .tablepress tfoot th {
  font-weight: 500;
  background: #ffffff;
}

/* line 18, resources/assets/styles/blocks/tablepress/_tablepress.scss */

.b-tablepress .tablepress thead th {
  border-bottom: 1px solid #393b47;
}

/* line 23, resources/assets/styles/blocks/tablepress/_tablepress.scss */

.b-tablepress .tablepress .sorting::after {
  top: 5px;
}

/* line 29, resources/assets/styles/blocks/tablepress/_tablepress.scss */

.b-tablepress .dataTables_wrapper .dataTables_length,
.b-tablepress .dataTables_wrapper .dataTables_filter {
  margin-bottom: 16px;
}

/* line 34, resources/assets/styles/blocks/tablepress/_tablepress.scss */

.b-tablepress .dataTables_wrapper .dataTables_filter input:not(select) {
  height: 36px;
}

/* line 38, resources/assets/styles/blocks/tablepress/_tablepress.scss */

.b-tablepress .dataTables_wrapper label select,
.b-tablepress .dataTables_wrapper .form-holder .form-holder__outer .form-holder__inner label select,
.form-holder .form-holder__outer .form-holder__inner .b-tablepress .dataTables_wrapper label select {
  border: 0;
  background: #ffffff;
  padding: 0;
}

/* line 44, resources/assets/styles/blocks/tablepress/_tablepress.scss */

.b-tablepress .dataTables_info,
.b-tablepress .dataTables_paginate {
  margin-top: 8px;
}

/** Blocks -> story-block */

/* line 1, resources/assets/styles/blocks/story-block/_story-block.scss */

.story-block {
  background: #ebf5ff;
}

@media (min-width: 992px) {
  /* line 5, resources/assets/styles/blocks/story-block/_story-block.scss */

  .story-item {
    display: flex;
  }

  /* line 11, resources/assets/styles/blocks/story-block/_story-block.scss */

  .story-item__img-h {
    flex: 1 0 54%;
    z-index: 1;
  }

  /* line 16, resources/assets/styles/blocks/story-block/_story-block.scss */

  .story-item__content {
    display: flex;
    align-items: flex-end;
    flex: 1 0 46%;
    z-index: 2;
  }

  /* line 22, resources/assets/styles/blocks/story-block/_story-block.scss */

  .story-item__content__inner {
    position: relative;
    padding-top: 48px;
  }

  /* line 28, resources/assets/styles/blocks/story-block/_story-block.scss */

  .story-item__num {
    position: absolute;
    bottom: 100%;
  }

  /* line 34, resources/assets/styles/blocks/story-block/_story-block.scss */

  .story-item.odd .story-item__img-h {
    order: 12;
    margin-left: -14%;
  }

  /* line 39, resources/assets/styles/blocks/story-block/_story-block.scss */

  .story-item.odd .story-item__content {
    order: 1;
  }

  /* line 42, resources/assets/styles/blocks/story-block/_story-block.scss */

  .story-item.odd .story-item__content__inner {
    padding-right: 48px;
  }

  /* line 49, resources/assets/styles/blocks/story-block/_story-block.scss */

  .story-item.even .story-item__content {
    margin-left: -14%;
  }

  /* line 52, resources/assets/styles/blocks/story-block/_story-block.scss */

  .story-item.even .story-item__content__inner {
    padding-left: 48px;
  }

  /* line 57, resources/assets/styles/blocks/story-block/_story-block.scss */

  .story-item.even .story-item__num {
    right: 0;
  }
}

/* line 63, resources/assets/styles/blocks/story-block/_story-block.scss */

.story-item__content {
  padding: 0;
}

/* line 66, resources/assets/styles/blocks/story-block/_story-block.scss */

.story-item__content__inner {
  background: #ebf5ff;
}

/* line 71, resources/assets/styles/blocks/story-block/_story-block.scss */

.story-item__num {
  display: inline-block;
  width: 76px;
  margin-top: -39px;
  padding-top: 16px;
  padding-right: 16px;
  background: #ebf5ff;
}

@media (min-width: 992px) {
  /* line 71, resources/assets/styles/blocks/story-block/_story-block.scss */

  .story-item__num {
    position: absolute;
    width: 88px;
    padding-top: 0;
    padding-right: 0;
    text-align: center;
  }
}

/* line 87, resources/assets/styles/blocks/story-block/_story-block.scss */

.story-item__num p {
  color: #25262e;
}

@media (min-width: 992px) {
  /* line 87, resources/assets/styles/blocks/story-block/_story-block.scss */

  .story-item__num p {
    font-size: 61px;
  }
}

@media (min-width: 992px) {
  /* line 96, resources/assets/styles/blocks/story-block/_story-block.scss */

  .story-item__wysiwyg {
    margin-bottom: 0;
  }
}

/** Blocks -> slider */

/* line 1, resources/assets/styles/blocks/sliders/_slider.scss */

.slider {
  background: #224b78;
}

@media (min-width: 992px) {
  /* line 5, resources/assets/styles/blocks/sliders/_slider.scss */

  .slider::before {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 26vw;
    background: #ffffff;
    content: "";
  }
}

/* line 16, resources/assets/styles/blocks/sliders/_slider.scss */

.slider__title,
.slider__para {
  color: #ffffff;
}

/* line 21, resources/assets/styles/blocks/sliders/_slider.scss */

.slider .image-swiper {
  margin-bottom: 32px;
}

/* line 25, resources/assets/styles/blocks/sliders/_slider.scss */

.slider .slider-pagination {
  margin-bottom: 24px;
}

/* line 28, resources/assets/styles/blocks/sliders/_slider.scss */

.slider .slider-pagination__right,
.slider .slider-pagination__left {
  font-size: 1rem;
  line-height: 1.5;
  border: 1px solid #212529;
  border-radius: 4px;
  padding: 10px 16px;
  background: transparent;
  color: #212529;
  font-style: inherit;
  font-weight: inherit;
  -webkit-appearance: none;
  width: 44px;
  height: 44px;
  background: #ffffff;
  border: 0;
  border-radius: 0;
  padding: 0;
}

@media (min-width: 1200px) {
  /* line 28, resources/assets/styles/blocks/sliders/_slider.scss */

  .slider .slider-pagination__right,
  .slider .slider-pagination__left {
    font-size: 1.25rem;
  }
}

/* line 39, resources/assets/styles/blocks/sliders/_slider.scss */

.slider .slider-pagination__right__svg,
.slider .slider-pagination__left__svg {
  transform: rotate(90deg);
}

/* line 42, resources/assets/styles/blocks/sliders/_slider.scss */

.slider .slider-pagination__right__svg g > g,
.slider .slider-pagination__left__svg g > g {
  fill: #0072ed;
}

@media (min-width: 992px) {
  /* line 28, resources/assets/styles/blocks/sliders/_slider.scss */

  .slider .slider-pagination__right,
  .slider .slider-pagination__left {
    width: 54px;
    height: 54px;
  }

  /* line 51, resources/assets/styles/blocks/sliders/_slider.scss */

  .slider .slider-pagination__right__svg,
  .slider .slider-pagination__left__svg {
    width: 20px;
    height: 20px;
  }
}

/* line 59, resources/assets/styles/blocks/sliders/_slider.scss */

.slider .slider-pagination__left__svg {
  transform: rotate(270deg);
}

/* line 65, resources/assets/styles/blocks/sliders/_slider.scss */

.slider__img-col {
  position: relative;
}

@media (max-width: 991.98px) {
  /* line 68, resources/assets/styles/blocks/sliders/_slider.scss */

  .slider__img-col::before {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    position: absolute;
    display: block;
    width: 100vw;
    height: 137px;
    background: #ffffff;
    content: "";
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 68, resources/assets/styles/blocks/sliders/_slider.scss */

  .slider__img-col::before {
    height: 237px;
  }
}

/* line 88, resources/assets/styles/blocks/sliders/_slider.scss */

.slider .slider-pagination-image span,
.slider .slider-pagination-content span {
  width: 16px;
  height: 16px;
  border: 1px solid #ffffff;
  background: transparent;
}

/* line 94, resources/assets/styles/blocks/sliders/_slider.scss */

.slider .slider-pagination-image span.swiper-pagination-bullet-active,
.slider .slider-pagination-content span.swiper-pagination-bullet-active {
  background: #ffffff;
}

@media (max-width: 991.98px) {
  /* line 100, resources/assets/styles/blocks/sliders/_slider.scss */

  .slider .slider-pagination-image {
    display: none;
  }
}

@media (min-width: 992px) {
  /* line 100, resources/assets/styles/blocks/sliders/_slider.scss */

  .slider .slider-pagination-image {
    padding-top: 32px;
    display: flex;
    justify-content: flex-end;
  }
}

/* line 111, resources/assets/styles/blocks/sliders/_slider.scss */

.slider .slider-pagination-image span {
  border: 2px solid #007bff;
  background: #ffffff;
}

/* line 115, resources/assets/styles/blocks/sliders/_slider.scss */

.slider .slider-pagination-image span.swiper-pagination-bullet-active {
  background: #007bff;
}

@media (min-width: 992px) {
  /* line 121, resources/assets/styles/blocks/sliders/_slider.scss */

  .slider .slider-pagination-content {
    display: none;
  }
}

/* line 128, resources/assets/styles/blocks/sliders/_slider.scss */

.slider .content-swiper .swiper-wrapper {
  padding-bottom: 48px;
}

/* line 133, resources/assets/styles/blocks/sliders/_slider.scss */

.slider .dv-cookie-notice__wrapper {
  background-color: #ffffff;
}

/* line 3, resources/assets/styles/blocks/sliders/_slider-with-heading.scss */

.slider-with-heading__header .row {
  position: relative;
}

/* line 6, resources/assets/styles/blocks/sliders/_slider-with-heading.scss */

.slider-with-heading__header .row a {
  font-weight: 500;
  display: flex;
  align-items: center;
}

/* line 11, resources/assets/styles/blocks/sliders/_slider-with-heading.scss */

.slider-with-heading__header .row a::after {
  display: inline-block;
  content: "";
  height: 16px;
  width: 16px;
  color: inherit;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE2IDE3Ij48ZGVmcz48cGF0aCBkPSJNMTEuMjk1IDQuNzA1YS45OTguOTk4IDAgMCAwIDAgMS40MUwxNi4xNyAxMUg1YTEgMSAwIDAgMCAwIDJoMTEuMTdsLTQuODc2IDQuODg0YS45OTguOTk4IDAgMCAwIDEuNDExIDEuNDExTDIwIDEybC03LjI5NS03LjI5NWEuOTk3Ljk5NyAwIDAgMC0xLjQxIDBaIiBpZD0iYSIvPjwvZGVmcz48dXNlIGZpbGw9IiMwMDdCRkYiIHhsaW5rOmhyZWY9IiNhIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNCAtMy41KSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+Cg==);
  background-size: 100% 100%;
  margin-left: 4px;
}

/* line 23, resources/assets/styles/blocks/sliders/_slider-with-heading.scss */

.slider-with-heading__header .row::after {
  position: absolute;
  bottom: 0;
  left: 13vw;
  height: 66px;
  width: 1px;
  background: #2b4e73;
  content: "";
}

@media (min-width: 992px) {
  /* line 23, resources/assets/styles/blocks/sliders/_slider-with-heading.scss */

  .slider-with-heading__header .row::after {
    height: 130px;
  }
}

/** Blocks -> charts */

/* line 2, resources/assets/styles/blocks/charts/_collection.scss */

.b-charts-collection__inner {
  background: #ffffff;
}

/* line 5, resources/assets/styles/blocks/charts/_collection.scss */

.b-charts-collection__inner .hr-linear {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  right: 0;
  height: 4px;
  margin: 0 auto;
}

/* line 16, resources/assets/styles/blocks/charts/_collection.scss */

.b-charts-collection__title {
  color: #626e7a;
}

/* line 19, resources/assets/styles/blocks/charts/_collection.scss */

.b-charts-collection__title span {
  color: #212529;
}

/* line 26, resources/assets/styles/blocks/charts/_collection.scss */

.b-header-tagline + .b-charts-collection {
  margin-top: -196px;
}

/** Blocks -> listing */

/* line 2, resources/assets/styles/blocks/country-regions/_listing.scss */

.b-country-region-listing__card {
  display: flex;
  background: #ffffff;
}

/* line 6, resources/assets/styles/blocks/country-regions/_listing.scss */

.b-country-region-listing__card__link {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  font-size: 0;
  color: transparent;
}

/* line 15, resources/assets/styles/blocks/country-regions/_listing.scss */

.b-country-region-listing__card__link:hover {
  color: transparent;
}

/* line 20, resources/assets/styles/blocks/country-regions/_listing.scss */

.b-country-region-listing__card__country {
  width: 42px;
  margin-right: 15.5px;
  border-radius: 4px;
}

/** Blocks -> people */

/* line 1, resources/assets/styles/blocks/people/_person-block.scss */

.b-person-block {
  background: #e8f2fc;
}

/* line 4, resources/assets/styles/blocks/people/_person-block.scss */

.b-person-block__title {
  color: #212529;
}

/* line 8, resources/assets/styles/blocks/people/_person-block.scss */

.b-person-block__job-title {
  color: #626e7a;
}

/* line 13, resources/assets/styles/blocks/people/_person-block.scss */

.b-person-block__desc > * {
  color: #424952;
}

/* line 18, resources/assets/styles/blocks/people/_person-block.scss */

.b-person-block .social-icons {
  margin-bottom: 0;
}

/* line 21, resources/assets/styles/blocks/people/_person-block.scss */

.b-person-block .social-icons__item {
  margin-right: 8px;
}

/* line 25, resources/assets/styles/blocks/people/_person-block.scss */

.b-person-block .social-icons__link {
  border-radius: 3px;
}

/* line 2, resources/assets/styles/blocks/people/_filter.scss */

.b-people-filter__list {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  overflow-x: auto;
  padding: 10px 0 20px;
}

/* line 10, resources/assets/styles/blocks/people/_filter.scss */

.b-people-filter__item {
  margin-bottom: 0;
  padding: 0;
}

/* line 15, resources/assets/styles/blocks/people/_filter.scss */

.b-people-filter__btn {
  margin-right: 8px;
  border: 1px solid #0072ed;
  border-radius: 27px;
  padding: 6px 16px;
  overflow: hidden;
  color: #0072ed;
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  white-space: nowrap;
}

@media (min-width: 1200px) {
  /* line 15, resources/assets/styles/blocks/people/_filter.scss */

  .b-people-filter__btn {
    margin-right: 12px;
    font-size: 20px;
  }
}

/* line 30, resources/assets/styles/blocks/people/_filter.scss */

.b-people-filter__btn.selected,
.b-people-filter__btn:hover {
  background: #0072ed;
  color: #ffffff;
}

@media (min-width: 1200px) {
  /* line 3, resources/assets/styles/blocks/people/_listing.scss */

  .b-people-listing__people__item {
    flex: 0 0 20%;
    max-width: 20%;
  }
}

/* line 11, resources/assets/styles/blocks/people/_listing.scss */

.b-people-listing__people__loading-h .page-load-status {
  display: none;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

/* line 19, resources/assets/styles/blocks/people/_listing.scss */

.b-people-listing__people__loading-h .page-load-status .infinite-scroll-request {
  margin: 0 auto;
  border: 4px solid #6c757d;
  border-top: 4px solid transparent;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  animation: spin 2s linear infinite;
}

/* line 2, resources/assets/styles/blocks/people/_card.scss */

.b-people-card__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/** Blocks -> filters */

/* line 1, resources/assets/styles/blocks/filters/_topic-filters.scss */

.b-topic-filter {
  overflow-x: auto;
  white-space: nowrap;
  padding-bottom: 16px;
  margin-bottom: 32px;
}

/* line 7, resources/assets/styles/blocks/filters/_topic-filters.scss */

.b-topic-filter__item {
  display: inline-block;
  margin-right: 8px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  border: 1px solid #007bff;
  border-radius: 27px;
  padding: 6px 16px;
}

@media (min-width: 1200px) {
  /* line 7, resources/assets/styles/blocks/filters/_topic-filters.scss */

  .b-topic-filter__item {
    font-size: 20px;
    line-height: 30px;
    padding: 8px 16px;
    margin-right: 12px;
  }
}

/* line 24, resources/assets/styles/blocks/filters/_topic-filters.scss */

.b-topic-filter__item:last-of-type {
  margin-right: 0;
}

/* line 28, resources/assets/styles/blocks/filters/_topic-filters.scss */

.b-topic-filter__item--focused {
  background-color: #007bff;
  color: #ffffff;
}

/* line 1, resources/assets/styles/components/_thumbnail.scss */

.thumbnail {
  width: 64px;
  height: 64px;
  border-radius: 100%;
}

@media (min-width: 768px) {
  /* line 1, resources/assets/styles/components/_thumbnail.scss */

  .thumbnail {
    width: 94px;
    height: 94px;
  }
}

/* line 2, resources/assets/styles/components/_split-content-with-feature.scss */

.split-content-with-feature__left {
  margin-bottom: 16px;
}

/* line 6, resources/assets/styles/components/_split-content-with-feature.scss */

.split-content-with-feature .b-research-heading {
  padding-top: 0;
}

/* line 2, resources/assets/styles/components/_full-width-with-title-block-container.scss */

.full-width-with-title-block-container__tag {
  margin-bottom: 16px;
}

@media (min-width: 992px) {
  /* line 2, resources/assets/styles/components/_full-width-with-title-block-container.scss */

  .full-width-with-title-block-container__tag {
    margin-bottom: 32px;
  }
}

/* line 10, resources/assets/styles/components/_full-width-with-title-block-container.scss */

.full-width-with-title-block-container__title-inner {
  padding-bottom: 24px;
  margin-bottom: 32px;
  border-bottom: 1px solid #adb5bd;
}

@media (min-width: 992px) {
  /* line 10, resources/assets/styles/components/_full-width-with-title-block-container.scss */

  .full-width-with-title-block-container__title-inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 64px;
  }
}

/* line 23, resources/assets/styles/components/_full-width-with-title-block-container.scss */

.full-width-with-title-block-container__title-inner .link,
.full-width-with-title-block-container__title-inner .blockquote__link {
  font-size: 1.1875rem;
  line-height: 1.5;
  display: block;
}

@media (min-width: 1200px) {
  /* line 23, resources/assets/styles/components/_full-width-with-title-block-container.scss */

  .full-width-with-title-block-container__title-inner .link,
  .full-width-with-title-block-container__title-inner .blockquote__link {
    font-size: 1.5625rem;
  }
}

/* line 1, resources/assets/styles/components/_left-content.scss */

.left-content {
  margin-bottom: 16px;
}

@media (min-width: 992px) {
  /* line 1, resources/assets/styles/components/_left-content.scss */

  .left-content {
    margin-bottom: 32px;
  }
}

/* line 2, resources/assets/styles/components/_full-width-form-container.scss */

.full-width-form-container__before {
  margin-bottom: 32px;
}

@media (min-width: 992px) {
  /* line 2, resources/assets/styles/components/_full-width-form-container.scss */

  .full-width-form-container__before {
    margin-bottom: 64px;
  }
}

/* line 10, resources/assets/styles/components/_full-width-form-container.scss */

.full-width-form-container__before > *:last-of-type {
  margin-bottom: 0;
}

/* Search form
.search-form {
  @extend .form-inline;
}

.search-form label {
  @extend .form-group;

  @include font-weight("normal");
}

.search-form .search-field {
  @extend .form-control;
}

.search-form .search-submit {
  @extend .btn;
  @extend .btn-secondary;
}
*/

/** Password protect form **/

/* line 23, resources/assets/styles/components/_forms.scss */

.post-password-form {
  max-width: 600px;
}

/* line 27, resources/assets/styles/components/_forms.scss */

.post-password-form p {
  text-align: center;
}

/* line 31, resources/assets/styles/components/_forms.scss */

.post-password-form label,
.post-password-form .form-holder .form-holder__outer .form-holder__inner label,
.form-holder .form-holder__outer .form-holder__inner .post-password-form label {
  font-family: "PP Object Sans", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  margin: 0 auto 8px;
  max-width: 400px;
  padding-bottom: 0;
  text-align: left;
}

@media (min-width: 1200px) {
  /* line 31, resources/assets/styles/components/_forms.scss */

  .post-password-form label,
  .post-password-form .form-holder .form-holder__outer .form-holder__inner label,
  .form-holder .form-holder__outer .form-holder__inner .post-password-form label {
    font-size: 1.25rem;
  }
}

/* line 46, resources/assets/styles/components/_forms.scss */

.post-password-form input[type="password"] {
  margin: 0 15px;
}

@media (max-width: 575.98px) {
  /* line 46, resources/assets/styles/components/_forms.scss */

  .post-password-form input[type="password"] {
    margin-right: 0;
  }
}

/* line 54, resources/assets/styles/components/_forms.scss */

.post-password-form input[type="submit"] {
  background-color: #007bff;
  border: 1px solid #007bff;
  border-radius: 4px;
  color: #ffffff;
  font-size: 1rem;
  line-height: 1.5;
  padding: 10px 16px;
}

@media (max-width: 575.98px) {
  /* line 54, resources/assets/styles/components/_forms.scss */

  .post-password-form input[type="submit"] {
    display: flex;
    margin-left: auto;
  }
}

@media (min-width: 1200px) {
  /* line 54, resources/assets/styles/components/_forms.scss */

  .post-password-form input[type="submit"] {
    font-size: 1.25rem;
  }
}

/* line 1, resources/assets/styles/components/_filter-checkbox.scss */

.filter-checkbox {
  display: flex;
  align-items: center;
  position: relative;
  font-weight: 300;
}

/* line 8, resources/assets/styles/components/_filter-checkbox.scss */

.filter-checkbox__checkbox {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect width='30' height='30' rx='2'/%3E%3Crect stroke='%23000' x='.5' y='.5' width='29' height='29' rx='2'/%3E%3Crect width='30' height='30' rx='2'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 30px 30px;
  display: block;
  height: 30px;
  width: 30px;
  flex-shrink: 0;
}

/* line 20, resources/assets/styles/components/_filter-checkbox.scss */

.filter-checkbox input[type="checkbox"] {
  display: none;
}

/* line 24, resources/assets/styles/components/_filter-checkbox.scss */

.filter-checkbox input:checked + .filter-checkbox__checkbox {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect width='30' height='30' rx='2'/%3E%3Crect stroke='%23000' x='.5' y='.5' width='29' height='29' rx='2'/%3E%3Crect width='30' height='30' rx='2'/%3E%3Cg fill='%23000'%3E%3Cpath d='M11.25 20.212 6.038 15l-1.774 1.762 6.988 6.989 15-15-1.764-1.763z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

/* line 1, resources/assets/styles/components/_responsive-website-chart.scss */

.responsive-website-chart > div {
  height: 600px;
  width: 100%;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 7, resources/assets/styles/components/_responsive-website-chart.scss */

  .responsive-website-chart {
    position: relative;
    padding-bottom: 77.5%;
    /* Replicate 500x600px */
    height: 0;
  }

  /* line 13, resources/assets/styles/components/_responsive-website-chart.scss */

  .responsive-website-chart > div {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }
}

@media only screen and (min-width: 1024px) {
  /* line 23, resources/assets/styles/components/_responsive-website-chart.scss */

  .responsive-website-chart > div {
    width: 100%;
  }
}

/** Shared */

/* line 1, resources/assets/styles/shared/_header.scss */

.main-header {
  align-items: stretch;
  justify-content: space-between;
  display: flex;
  padding: 8px;
  margin: 0 auto;
  background-color: #ffffff;
}

@media (min-width: 768px) {
  /* line 1, resources/assets/styles/shared/_header.scss */

  .main-header {
    padding: 0 32px;
  }

  /* line 12, resources/assets/styles/shared/_header.scss */

  .main-header .brand {
    padding: 20px 0;
  }
}

/* line 17, resources/assets/styles/shared/_header.scss */

.main-header__right {
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
}

@media (min-width: 768px) {
  /* line 17, resources/assets/styles/shared/_header.scss */

  .main-header__right {
    min-height: 100%;
  }
}

@media (min-width: 992px) {
  /* line 17, resources/assets/styles/shared/_header.scss */

  .main-header__right {
    flex-direction: row;
  }
}

@media (min-width: 992px) {
  /* line 31, resources/assets/styles/shared/_header.scss */

  .main-header__nav-holder {
    padding-right: 32px;
    height: 100%;
  }
}

/* line 38, resources/assets/styles/shared/_header.scss */

.main-header .brand svg,
.main-header .brand img {
  width: 158px;
}

@media (min-width: 768px) {
  /* line 38, resources/assets/styles/shared/_header.scss */

  .main-header .brand svg,
  .main-header .brand img {
    width: 180px;
  }
}

/**
  Headroom.js styles (Sticky navigation on scroll)
 */

/* line 51, resources/assets/styles/shared/_header.scss */

.headroom {
  position: fixed;
  z-index: 9;
  width: 100%;
  transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}

/* line 57, resources/assets/styles/shared/_header.scss */

.headroom--pinned {
  transform: translateY(0%);
}

/* line 61, resources/assets/styles/shared/_header.scss */

.headroom--unpinned {
  transform: translateY(-102%);
}

/**
  Global website navigation
 */

/* line 4, resources/assets/styles/shared/_navigation.scss */

#global-navigation {
  height: 100%;
  align-items: center;
  display: flex;
  flex-direction: row-reverse;
}

@media (min-width: 992px) {
  /* line 4, resources/assets/styles/shared/_navigation.scss */

  #global-navigation {
    flex-direction: row;
  }
}

@media (min-width: 992px) {
  /* line 18, resources/assets/styles/shared/_navigation.scss */

  .primary-navigation__menu-toggle {
    display: none;
  }
}

/* line 24, resources/assets/styles/shared/_navigation.scss */

.primary-navigation__search-toggle {
  font-size: 1rem;
  line-height: 1.5;
  border: 1px solid #212529;
  border-radius: 4px;
  padding: 10px 16px;
  background: transparent;
  color: #212529;
  font-style: inherit;
  font-weight: inherit;
  -webkit-appearance: none;
  width: 48px;
  height: 48px;
  padding: 0;
  border: 0;
}

@media (min-width: 1200px) {
  /* line 24, resources/assets/styles/shared/_navigation.scss */

  .primary-navigation__search-toggle {
    font-size: 1.25rem;
  }
}

/* line 32, resources/assets/styles/shared/_navigation.scss */

.primary-navigation__search-toggle .search-toggle__icon {
  fill: #ffffff;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  position: relative;
  bottom: 4px;
}

/* line 42, resources/assets/styles/shared/_navigation.scss */

.primary-navigation__list {
  padding-left: 0;
  list-style: none;
  display: none;
  left: 0;
  z-index: 9;
  width: 100%;
  margin: 0;
}

/* line 52, resources/assets/styles/shared/_navigation.scss */

.primary-navigation__item {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  margin-bottom: 0;
  padding-right: 0;
}

/* line 60, resources/assets/styles/shared/_navigation.scss */

.primary-navigation__sub-menu {
  padding-left: 0;
  list-style: none;
}

/* line 64, resources/assets/styles/shared/_navigation.scss */

.primary-navigation__sub-menu__link {
  display: flex;
  padding: 10px 15px 10px 30px;
}

@media (min-width: 992px) {
  /* line 64, resources/assets/styles/shared/_navigation.scss */

  .primary-navigation__sub-menu__link {
    padding: 10px 15px;
  }
}

/* line 73, resources/assets/styles/shared/_navigation.scss */

.primary-navigation__sub-menu__link:focus {
  outline-offset: -2px;
}

/* line 79, resources/assets/styles/shared/_navigation.scss */

.primary-navigation__link {
  background: none;
  border: 0;
  color: #212529;
}

/* line 86, resources/assets/styles/shared/_navigation.scss */

.primary-navigation__link:hover,
.primary-navigation__link:active {
  color: currentColor;
  text-decoration: none;
}

/* line 93, resources/assets/styles/shared/_navigation.scss */

.primary-navigation__button {
  border: 0;
  padding: 0;
  background: transparent;
  appearance: none;
}

@media (max-width: 991.98px) {
  /* line 93, resources/assets/styles/shared/_navigation.scss */

  .primary-navigation__button {
    flex-shrink: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 48px;
  }
}

/* line 109, resources/assets/styles/shared/_navigation.scss */

.search-box {
  position: relative;
  bottom: 3px;
  right: 8px;
  cursor: pointer;
  transition: opacity 0.075s ease;
  opacity: 1;
}

/* line 117, resources/assets/styles/shared/_navigation.scss */

.search-box:hover {
  opacity: 0.75;
}

/* line 121, resources/assets/styles/shared/_navigation.scss */

.search-box svg {
  fill: #212529;
  width: 34px;
  height: 34px;
}

@media (min-width: 992px) {
  /* line 109, resources/assets/styles/shared/_navigation.scss */

  .search-box {
    right: -32px;
  }

  /* line 130, resources/assets/styles/shared/_navigation.scss */

  .search-box svg {
    width: 26px;
    height: 26px;
  }
}

/* line 137, resources/assets/styles/shared/_navigation.scss */

.primary-navigation--desktop {
  height: 100%;
  position: relative;
  z-index: 40;
}

/* line 142, resources/assets/styles/shared/_navigation.scss */

.primary-navigation--desktop .primary-navigation {
  height: 100%;
}

/* line 145, resources/assets/styles/shared/_navigation.scss */

.primary-navigation--desktop .primary-navigation__list {
  height: 100%;
  flex-direction: row;
  align-items: center;
  position: relative;
  top: 0;
  background-color: transparent;
}

@media (min-width: 992px) {
  /* line 145, resources/assets/styles/shared/_navigation.scss */

  .primary-navigation--desktop .primary-navigation__list {
    display: flex;
  }
}

/* line 158, resources/assets/styles/shared/_navigation.scss */

.primary-navigation--desktop .primary-navigation__item {
  height: 100%;
  padding-left: 0;
}

/* line 163, resources/assets/styles/shared/_navigation.scss */

.primary-navigation--desktop .primary-navigation__link {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  border-top: 3px solid transparent;
  padding: 0 10.5px;
  position: relative;
}

/* line 172, resources/assets/styles/shared/_navigation.scss */

.primary-navigation--desktop .primary-navigation__link::after {
  position: relative;
  top: 22px;
  left: 0;
  content: "";
  display: inline-block;
  height: 3px;
  background-color: transparent;
  width: 100%;
}

/* line 184, resources/assets/styles/shared/_navigation.scss */

.primary-navigation--desktop .primary-navigation__link.active-menu::after {
  background-color: currentColor;
}

/* line 189, resources/assets/styles/shared/_navigation.scss */

.primary-navigation--desktop .primary-navigation__link:hover,
.primary-navigation--desktop .primary-navigation__link:active,
.primary-navigation--desktop .primary-navigation__link:focus {
  outline: 0;
}

/* line 196, resources/assets/styles/shared/_navigation.scss */

.primary-navigation--desktop .primary-navigation__link:focus::after {
  background-color: #0072ed;
}

/* line 204, resources/assets/styles/shared/_navigation.scss */

.sub-menus {
  position: relative;
  bottom: 3px;
}

@media (min-width: 1200px) {
  /* line 204, resources/assets/styles/shared/_navigation.scss */

  .sub-menus {
    bottom: 0;
  }
}

/* line 214, resources/assets/styles/shared/_navigation.scss */

.sub-menu-box {
  background: #f2f5f7;
  transition: height 0.4s ease;
  height: 0;
  overflow-y: hidden;
  position: relative;
  z-index: 5;
}

/* line 222, resources/assets/styles/shared/_navigation.scss */

.sub-menu-box.show {
  height: 580px;
}

/* line 226, resources/assets/styles/shared/_navigation.scss */

.sub-menu-box.collapse:not(.show) {
  display: block;
}

/* line 230, resources/assets/styles/shared/_navigation.scss */

.sub-menu-box.collapsing {
  transition: height 0.4s ease;
}

/* line 235, resources/assets/styles/shared/_navigation.scss */

.megamenu {
  opacity: 0;
  max-height: 0;
  z-index: -1;
  position: relative;
}

/* line 241, resources/assets/styles/shared/_navigation.scss */

.megamenu.visible {
  opacity: 1;
  z-index: 10;
}

/* line 246, resources/assets/styles/shared/_navigation.scss */

.megamenu__title {
  max-width: 384px;
  margin-bottom: 32px;
}

/* line 251, resources/assets/styles/shared/_navigation.scss */

.megamenu__description {
  margin-bottom: 30px;
}

/* line 255, resources/assets/styles/shared/_navigation.scss */

.megamenu__key-items,
.megamenu__submenu {
  list-style: none;
  margin: 0;
}

/* line 261, resources/assets/styles/shared/_navigation.scss */

.megamenu__submenu {
  min-width: 146px;
}

@media (min-width: 1200px) {
  /* line 261, resources/assets/styles/shared/_navigation.scss */

  .megamenu__submenu {
    min-width: 170px;
  }
}

/* line 268, resources/assets/styles/shared/_navigation.scss */

.megamenu__submenu:not(.megamenu__submenu:last-of-type) {
  margin-right: 32px;
}

/* line 273, resources/assets/styles/shared/_navigation.scss */

.megamenu__key-item {
  padding: 0;
  margin: 0;
}

/* line 277, resources/assets/styles/shared/_navigation.scss */

.megamenu__key-item:not(.megamenu__key-item:last-of-type) {
  margin-bottom: 10px;
}

/* line 282, resources/assets/styles/shared/_navigation.scss */

.megamenu__submenu-item {
  padding: 0;
  margin-bottom: 4px;
}

/* line 287, resources/assets/styles/shared/_navigation.scss */

.megamenu__key-link {
  color: #0072ed;
}

/* line 290, resources/assets/styles/shared/_navigation.scss */

.megamenu__key-link svg {
  height: 20px;
  margin-left: 4px;
  width: 20px;
}

/* line 297, resources/assets/styles/shared/_navigation.scss */

.megamenu__submenu-wrap {
  display: flex;
  flex-direction: row;
}

/* line 302, resources/assets/styles/shared/_navigation.scss */

.megamenu__submenu-title {
  display: flex;
  align-items: flex-end;
  min-height: 35px;
  margin-bottom: 24px;
}

@media (min-width: 1200px) {
  /* line 302, resources/assets/styles/shared/_navigation.scss */

  .megamenu__submenu-title {
    min-height: 42.75px;
  }
}

/* line 313, resources/assets/styles/shared/_navigation.scss */

.megamenu__submenu-link {
  font-weight: 300;
  color: #212529;
}

@media (min-width: 1200px) {
  /* line 313, resources/assets/styles/shared/_navigation.scss */

  .megamenu__submenu-link {
    font-size: 1rem;
  }
}

@media (min-width: 1400px) {
  /* line 313, resources/assets/styles/shared/_navigation.scss */

  .megamenu__submenu-link {
    font-size: inherit;
  }
}

/* line 330, resources/assets/styles/shared/_navigation.scss */

.primary-navigation--mobile .primary-navigation__list {
  flex-direction: column;
  position: absolute;
  height: 100vh;
  top: 50px;
}

/* line 331, resources/assets/styles/shared/_navigation.scss */

.primary-navigation--mobile .primary-navigation__list.js-navigation-open {
  display: flex;
}

/* line 341, resources/assets/styles/shared/_navigation.scss */

.primary-navigation--mobile .primary-navigation__link {
  flex-grow: 1;
  padding: 12px 15px;
}

/* line 1, resources/assets/styles/shared/_footer.scss */

.footer {
  background: #212529;
  color: #ffffff;
  padding: 64px 0;
}

@media (min-width: 992px) {
  /* line 1, resources/assets/styles/shared/_footer.scss */

  .footer {
    padding: 130px 0;
  }
}

/* line 10, resources/assets/styles/shared/_footer.scss */

.footer h2 {
  color: #ffffff;
}

/* line 14, resources/assets/styles/shared/_footer.scss */

.footer p {
  color: #cacbcc;
}

/* line 18, resources/assets/styles/shared/_footer.scss */

.footer a {
  color: #d9d9d9;
}

/* line 21, resources/assets/styles/shared/_footer.scss */

.footer a:hover {
  color: #d9d9d9;
}

/* line 26, resources/assets/styles/shared/_footer.scss */

.footer__spacer {
  border-top: 1px solid rgba(255, 255, 255, 0.15);
  padding-top: 32px;
}

@media (min-width: 992px) {
  /* line 26, resources/assets/styles/shared/_footer.scss */

  .footer__spacer {
    padding-top: 64px;
  }
}

/* line 35, resources/assets/styles/shared/_footer.scss */

.footer__newsletter,
.footer__menus {
  padding-bottom: 32px;
}

@media (min-width: 992px) {
  /* line 35, resources/assets/styles/shared/_footer.scss */

  .footer__newsletter,
  .footer__menus {
    padding-bottom: 64px;
  }
}

/* line 44, resources/assets/styles/shared/_footer.scss */

.footer__newsletter-form {
  margin-bottom: 10px;
}

@media (max-width: 991.98px) {
  /* line 44, resources/assets/styles/shared/_footer.scss */

  .footer__newsletter-form {
    margin-top: 30px;
  }
}

@media (min-width: 576px) {
  /* line 51, resources/assets/styles/shared/_footer.scss */

  .footer__newsletter-form .mc4wp-form-fields {
    display: flex;
  }
}

/* line 57, resources/assets/styles/shared/_footer.scss */

.footer__newsletter-form .mc4wp-form-fields__email {
  border: 0;
  border-radius: 3px;
  flex: 1;
  font-size: 20px;
  line-height: 1.5;
  margin-right: 14px;
  padding: 12px 16px;
}

@media (max-width: 575.98px) {
  /* line 57, resources/assets/styles/shared/_footer.scss */

  .footer__newsletter-form .mc4wp-form-fields__email {
    margin-bottom: 10px;
    margin-right: 0;
    width: 100%;
  }
}

/* line 73, resources/assets/styles/shared/_footer.scss */

.footer__newsletter-form .mc4wp-form-fields__submit {
  background-color: #007bff;
  border: 0;
  border-radius: 3px;
  color: #ffffff;
  flex: 0 0 140px;
  font-family: PP Object Sans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  padding: 12px 16px;
  text-align: center;
}

@media (min-width: 768px) {
  /* line 87, resources/assets/styles/shared/_footer.scss */

  .footer__newsletter-form .mc4wp-success {
    margin-top: 38px;
  }
}

/* line 96, resources/assets/styles/shared/_footer.scss */

.footer__menus__social-media .social-icons {
  margin-bottom: 0;
}

@media (max-width: 1199.98px) {
  /* line 96, resources/assets/styles/shared/_footer.scss */

  .footer__menus__social-media .social-icons {
    padding-top: 16px;
  }
}

@media (min-width: 992px) {
  /* line 96, resources/assets/styles/shared/_footer.scss */

  .footer__menus__social-media .social-icons {
    justify-content: flex-end;
  }
}

/* line 111, resources/assets/styles/shared/_footer.scss */

.footer__copyright__notice {
  margin-bottom: 32px;
}

/* line 2, resources/assets/styles/shared/_footer-navigation.scss */

.footer-navigation__list {
  list-style-type: none;
}

/* line 6, resources/assets/styles/shared/_footer-navigation.scss */

.footer-navigation__link {
  font-size: 1rem;
  line-height: 1.5;
}

@media (min-width: 1200px) {
  /* line 6, resources/assets/styles/shared/_footer-navigation.scss */

  .footer-navigation__link {
    font-size: 1.25rem;
  }
}

/* line 11, resources/assets/styles/shared/_footer-navigation.scss */

.footer__menus__primary,
.footer__menus__secondary,
.footer__menus__tertiary {
  padding-right: 16px !important;
}

@media (max-width: 1199.98px) {
  /* line 17, resources/assets/styles/shared/_footer-navigation.scss */

  .footer__menus__primary {
    margin-bottom: 8px;
  }
}

/* line 23, resources/assets/styles/shared/_footer-navigation.scss */

.footer__menus__primary .footer-navigation__link {
  font-size: 1.1875rem;
  line-height: 1.5;
}

@media (min-width: 1200px) {
  /* line 23, resources/assets/styles/shared/_footer-navigation.scss */

  .footer__menus__primary .footer-navigation__link {
    font-size: 1.5625rem;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

/**
  Generic cookie notice block
 */

/* line 19, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-block {
  font-size: 16px;
  width: 100%;
  position: fixed;
  bottom: 0;
  right: 0;
  height: 100%;
  transition: opacity 0.3s ease-out, visibility 0.3s ease-out;
  z-index: 100;
}

/* line 29, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-block-child {
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 32px 16px 8px;
  transform: translateX(0%);
  animation: fadeIn 0.3s;
  transition: opacity 0.3s ease-out, visibility 0.3s ease-out, transform 0.3s ease-in-out;
  background-color: #ffffff;
  box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.4);
  z-index: 999;
}

/* line 42, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-block__heading {
  margin-bottom: 0.5rem;
}

/* line 45, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-block__heading button {
  margin-bottom: 0.25rem;
}

/* line 50, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-block__heading-text {
  font-weight: 500;
  font-size: 25px;
}

/* line 56, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-block__message {
  font-size: 16px;
  color: #212529;
  width: calc(100% - 15px);
  line-height: 1.5em;
  max-width: 65ch;
  margin-bottom: 0.335em;
}

/* line 64, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-block__message p {
  margin-bottom: 0;
}

/* line 68, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-block__message p:not(:last-child) {
  margin-bottom: 0;
}

/* line 72, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-block__message__list {
  margin-top: 20px;
}

/* line 77, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-block__form {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  margin-top: 0.8em;
}

@media (min-width: 768px) {
  /* line 77, resources/assets/styles/shared/_cookie-notice.scss */

  .cookie-notice-block__form {
    align-items: center;
  }
}

/* line 88, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-block__button {
  font-size: 16px;
  padding: 12px 30px;
  margin-bottom: 0;
}

/* line 93, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-block__button:focus {
  border-color: transparent;
  outline: 0;
}

/* line 98, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-block__button--decline {
  background-color: transparent !important;
  color: #212529 !important;
  border-color: #212529 !important;
  margin-right: 0.5em;
}

/* line 104, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-block__button--decline:hover {
  background-color: #313035;
}

/* line 108, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-block__button--decline:visited {
  text-decoration: none;
}

/* line 113, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-block__button--back svg path:last-child {
  fill: currentColor;
}

/* line 118, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-block__button--back svg {
  margin-right: 0.35em;
}

/* line 123, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-block__button--customise,
.cookie-notice-block__button--back {
  color: currentColor;
  padding: 0;
  background-color: transparent;
  border: 0;
  margin-right: auto;
  box-shadow: none;
}

/* line 132, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-block__button--customise:hover,
.cookie-notice-block__button--back:hover {
  color: currentColor;
  background-color: transparent;
  text-decoration: underline;
}

/* line 139, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-block__button--customise {
  font-weight: 500;
  color: #0072ed;
}

/* line 146, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-block__link {
  font-size: 1em;
  display: inline-block;
  margin: 9px 0;
  text-decoration: underline;
  padding: 2px;
}

/* line 153, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-block__link:focus {
  border-color: transparent;
  outline: 0;
  border-radius: 3px;
}

@media (min-width: 992px) {
  /* line 19, resources/assets/styles/shared/_cookie-notice.scss */

  .cookie-notice-block {
    width: 500px;
    left: 100%;
    transform: translateX(-100%);
  }

  /* line 165, resources/assets/styles/shared/_cookie-notice.scss */

  .cookie-notice-block-child {
    padding: 40px 27px 21px;
  }

  /* line 168, resources/assets/styles/shared/_cookie-notice.scss */

  .cookie-notice-block-child p,
  .cookie-notice-block-child button {
    font-size: 16px;
    line-height: 24px;
  }

  /* line 175, resources/assets/styles/shared/_cookie-notice.scss */

  .cookie-notice-block__heading {
    margin-bottom: 16px;
    font-size: 25px;
    line-height: 31px;
  }

  /* line 182, resources/assets/styles/shared/_cookie-notice.scss */

  .cookie-notice-block__message__list p:first-of-type {
    margin-bottom: 5px;
  }
}

/* line 189, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-options {
  font-size: 16px;
  padding-bottom: 16px;
}

/* line 194, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-options .cookie-notice-block__buttons-box {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-bottom: 32px;
}

/* line 201, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-options .cookie-notice-block__button {
  font-weight: 500;
}

/* line 204, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-options .cookie-notice-block__button--back {
  align-items: center;
  display: flex;
}

/* line 208, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-options .cookie-notice-block__button--back:hover {
  text-decoration: none;
}

/* line 213, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-options .cookie-notice-block__button--done {
  border: 0;
  background-color: transparent;
  padding: 0;
  margin-left: auto;
}

/* line 221, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-options .cookie-notice-block__heading-text {
  margin-bottom: 24px;
}

/* line 226, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-options ul,
.cookie-notice-options dl {
  margin-left: 0;
}

/* line 230, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-options__option {
  padding-left: 0;
  list-style: none;
  margin-bottom: 32px;
}

/* line 235, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-options__option:last-of-type {
  margin-bottom: 0;
}

/* line 239, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-options__option p {
  font-size: 16px;
  line-height: 24px;
}

/* line 245, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-options__learn-more {
  font-size: 16px;
  text-decoration: underline;
}

/* line 250, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-options__label {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 16px;
}

/* line 258, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-options__label span {
  user-select: none;
}

/* line 263, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-options__required-text {
  font-size: 14px;
  line-height: 21px;
  color: #394047;
  font-weight: normal;
  margin-right: 8px;
}

/* line 271, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-options__policy {
  flex-grow: 1;
  display: flex;
  justify-content: space-between;
}

/* line 276, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-options__policy strong {
  font-size: 16px;
  margin-right: 12px;
  margin-left: auto;
}

/* line 291, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-toggle {
  display: flex;
}

/* line 294, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-toggle input:focus + span {
  box-shadow: 0 0 0 2px #347c37;
}

/* line 298, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-toggle input:checked + span::after {
  right: 3px;
}

/* line 302, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-toggle input:checked + span::before {
  background-color: #43a047;
}

/* line 306, resources/assets/styles/shared/_cookie-notice.scss */

input:checked + .cookie-notice-toggle__element--required::before {
  background-color: #a9e0a8 !important;
}

/* line 310, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-toggle__element {
  position: relative;
  display: block;
  width: 36px;
  height: 22px;
  border-radius: 20.5px;
  overflow: hidden;
  padding: 3px;
}

/* line 319, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-toggle__element::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: #000000;
}

/* line 329, resources/assets/styles/shared/_cookie-notice.scss */

.cookie-notice-toggle__element::after {
  content: "";
  display: block;
  position: absolute;
  right: calc(100% - (16px + 3px));
  background-color: #ffffff;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  transition: 0.15s ease;
}

/* line 5, resources/assets/styles/shared/_mobile-menu.scss */

.mobile-menu,
.mobile-sub-menu {
  position: fixed;
  top: 65px;
  left: 100%;
  z-index: 10;
  width: 100%;
  height: calc(100vh - 65px);
  background: #ffffff;
  transition: 0.4s ease;
  overflow: hidden;
}

@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 5, resources/assets/styles/shared/_mobile-menu.scss */

  .mobile-menu,
  .mobile-sub-menu {
    top: 81px;
    height: calc(100vh - 81px);
  }
}

/* line 24, resources/assets/styles/shared/_mobile-menu.scss */

.mobile-menu__inner,
.mobile-sub-menu__inner {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

/* line 30, resources/assets/styles/shared/_mobile-menu.scss */

.mobile-menu__inner .mobile-menu,
.mobile-menu__inner .mobile-sub-menu__body,
.mobile-sub-menu__inner .mobile-menu,
.mobile-sub-menu__inner .mobile-sub-menu__body {
  flex: 1 0;
}

/* line 34, resources/assets/styles/shared/_mobile-menu.scss */

.mobile-menu__inner .mobile-menu,
.mobile-menu__inner .mobile-sub-menu__footer,
.mobile-sub-menu__inner .mobile-menu,
.mobile-sub-menu__inner .mobile-sub-menu__footer {
  height: 100px;
}

/* line 39, resources/assets/styles/shared/_mobile-menu.scss */

.mobile-menu__body,
.mobile-sub-menu__body {
  overflow-y: auto;
  padding-top: 16px;
}

/* line 44, resources/assets/styles/shared/_mobile-menu.scss */

.mobile-menu__list,
.mobile-sub-menu__list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

/* line 49, resources/assets/styles/shared/_mobile-menu.scss */

.mobile-menu__list__item,
.mobile-sub-menu__list__item {
  margin-bottom: 0;
  padding-right: 16px;
  padding-left: 16px;
}

/* line 55, resources/assets/styles/shared/_mobile-menu.scss */

.mobile-menu__list__link,
.mobile-sub-menu__back-btn,
.mobile-sub-menu__close-all-btn,
.mobile-sub-menu__list__link {
  font-size: 1.4375rem;
  line-height: 1.25;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 16px 0;
  color: #212529;
  background: none;
  border: 0;
}

@media (min-width: 1200px) {
  /* line 55, resources/assets/styles/shared/_mobile-menu.scss */

  .mobile-menu__list__link,
  .mobile-sub-menu__back-btn,
  .mobile-sub-menu__close-all-btn,
  .mobile-sub-menu__list__link {
    font-size: 1.9375rem;
  }
}

/* line 67, resources/assets/styles/shared/_mobile-menu.scss */

.mobile-menu__list__link--all,
.mobile-sub-menu__list__link--all {
  font-weight: 400 !important;
  font-size: 23px !important;
  line-height: 25px !important;
}

/* line 73, resources/assets/styles/shared/_mobile-menu.scss */

.mobile-menu__list__link:hover,
.mobile-sub-menu__back-btn:hover,
.mobile-sub-menu__close-all-btn:hover,
.mobile-menu__list__link:focus,
.mobile-sub-menu__back-btn:focus,
.mobile-sub-menu__close-all-btn:focus,
.mobile-sub-menu__list__link:hover,
.mobile-sub-menu__list__link:focus {
  color: currentColor;
}

/* line 78, resources/assets/styles/shared/_mobile-menu.scss */

.mobile-menu__list__link .icon,
.mobile-sub-menu__back-btn .icon,
.mobile-sub-menu__close-all-btn .icon,
.mobile-sub-menu__list__link .icon {
  transform: rotate(-90deg);
  margin: 0 12px;
}

/* line 83, resources/assets/styles/shared/_mobile-menu.scss */

.mobile-menu__list__link:not(.mobile-sub-menu-toggle),
.mobile-sub-menu__back-btn:not(.mobile-sub-menu-toggle),
.mobile-sub-menu__close-all-btn:not(.mobile-sub-menu-toggle),
.mobile-sub-menu__list__link:not(.mobile-sub-menu-toggle) {
  font-size: 19px;
  line-height: 28px;
  font-weight: 300;
}

/* line 98, resources/assets/styles/shared/_mobile-menu.scss */

.mobile-menu__secondary,
.mobile-sub-menu__secondary {
  padding-top: 32px;
}

/* line 102, resources/assets/styles/shared/_mobile-menu.scss */

.mobile-menu__secondary .mobile-menu__link,
.mobile-menu__secondary .mobile-sub-menu__list__link,
.mobile-sub-menu__secondary .mobile-menu__link,
.mobile-sub-menu__secondary .mobile-sub-menu__list__link {
  font-size: 1.1875rem;
  line-height: 1.5;
  padding: 13px 0;
  color: rgba(33, 37, 41, 0.8);
}

@media (min-width: 1200px) {
  /* line 102, resources/assets/styles/shared/_mobile-menu.scss */

  .mobile-menu__secondary .mobile-menu__link,
  .mobile-menu__secondary .mobile-sub-menu__list__link,
  .mobile-sub-menu__secondary .mobile-menu__link,
  .mobile-sub-menu__secondary .mobile-sub-menu__list__link {
    font-size: 1.5625rem;
  }
}

/* line 112, resources/assets/styles/shared/_mobile-menu.scss */

.mobile-sub-menu {
  height: 100vh;
  top: 0;
}

/* line 117, resources/assets/styles/shared/_mobile-menu.scss */

.mobile-sub-menu__menu:not(.active) {
  display: none;
}

/* line 122, resources/assets/styles/shared/_mobile-menu.scss */

.mobile-sub-menu__top-bar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 37px;
}

/* line 128, resources/assets/styles/shared/_mobile-menu.scss */

.mobile-sub-menu__top-bar .hamburger {
  display: flex;
  align-items: center;
}

/* line 134, resources/assets/styles/shared/_mobile-menu.scss */

.mobile-sub-menu__back-btn,
.mobile-sub-menu__close-all-btn {
  width: fit-content;
  display: block;
}

/* line 139, resources/assets/styles/shared/_mobile-menu.scss */

.mobile-sub-menu__back-btn:not(.mobile-sub-menu-toggle),
.mobile-sub-menu__close-all-btn:not(.mobile-sub-menu-toggle) {
  font-weight: 500;
}

/* line 146, resources/assets/styles/shared/_mobile-menu.scss */

.mobile-sub-menu__back-btn .icon,
.mobile-sub-menu__close-all-btn .icon {
  transform: rotate(90deg);
}

/* line 1, resources/assets/styles/shared/_search-overlay.scss */

.search-overlay {
  position: fixed;
  top: 65px;
  left: 100%;
  width: 100%;
  background-color: #f2f5f7;
  z-index: 10;
  transition: 0.6s ease;
  padding: 32px 16px;
}

/* line 11, resources/assets/styles/shared/_search-overlay.scss */

.search-overlay .search-form {
  position: relative;
}

/* line 14, resources/assets/styles/shared/_search-overlay.scss */

.search-overlay .search-form__input {
  width: 100%;
  font-size: 19px;
  line-height: 24px;
  font-weight: 500;
  color: #212529;
}

/* line 21, resources/assets/styles/shared/_search-overlay.scss */

.search-overlay .search-form__input::placeholder {
  color: #5d6e7a;
}

/* line 26, resources/assets/styles/shared/_search-overlay.scss */

.search-overlay .search-form__submit-btn {
  font-size: 1rem;
  line-height: 1.5;
  border: 1px solid #212529;
  border-radius: 4px;
  padding: 10px 16px;
  background: transparent;
  color: #212529;
  font-style: inherit;
  font-weight: inherit;
  -webkit-appearance: none;
  border: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  transition: 0.4s ease;
}

@media (min-width: 1200px) {
  /* line 26, resources/assets/styles/shared/_search-overlay.scss */

  .search-overlay .search-form__submit-btn {
    font-size: 1.25rem;
  }
}

/* line 36, resources/assets/styles/shared/_search-overlay.scss */

.search-overlay .search-form__submit-btn:focus {
  background-color: transparent;
}

/* line 40, resources/assets/styles/shared/_search-overlay.scss */

.search-overlay .search-form__submit-btn svg {
  width: 20px;
  height: 20px;
}

@media (min-width: 768px) {
  /* line 1, resources/assets/styles/shared/_search-overlay.scss */

  .search-overlay {
    top: 81px;
  }
}

@media (min-width: 1200px) {
  /* line 1, resources/assets/styles/shared/_search-overlay.scss */

  .search-overlay {
    top: 0;
    padding: 144px 32px 64px;
  }

  /* line 55, resources/assets/styles/shared/_search-overlay.scss */

  .search-overlay .close-btn-container {
    max-width: 1140px;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
  }

  /* line 64, resources/assets/styles/shared/_search-overlay.scss */

  .search-overlay__close-btn {
    font-size: 1rem;
    line-height: 1.5;
    border: 1px solid #212529;
    border-radius: 4px;
    padding: 10px 16px;
    background: transparent;
    color: #212529;
    font-style: inherit;
    font-weight: inherit;
    -webkit-appearance: none;
    border: 0;
    position: relative;
    top: 8px;
    right: 0;
    margin-left: auto;
  }
}

@media (min-width: 1200px) and (min-width: 1200px) {
  /* line 64, resources/assets/styles/shared/_search-overlay.scss */

  .search-overlay__close-btn {
    font-size: 1.25rem;
  }
}

@media (min-width: 1200px) {
  /* line 73, resources/assets/styles/shared/_search-overlay.scss */

  .search-overlay__close-btn svg {
    width: 18px;
    height: 18px;
  }

  /* line 79, resources/assets/styles/shared/_search-overlay.scss */

  .search-overlay .search-form {
    max-width: 1140px;
    margin: 0 auto;
  }

  /* line 83, resources/assets/styles/shared/_search-overlay.scss */

  .search-overlay .search-form__input {
    font-size: 25px;
    line-height: 31px;
    padding-left: 16px;
  }

  /* line 89, resources/assets/styles/shared/_search-overlay.scss */

  .search-overlay .search-form__submit-btn {
    right: 4px;
  }

  /* line 92, resources/assets/styles/shared/_search-overlay.scss */

  .search-overlay .search-form__submit-btn svg {
    width: 24px;
    height: 24px;
  }
}

/** Templates */

/* line 3, resources/assets/styles/templates/_basic.scss */

.template-basic .main-content__body {
  padding: 0 16px 32px;
}

/* line 6, resources/assets/styles/templates/_basic.scss */

.template-basic .main-content__body .body-wrapper {
  max-width: 720px;
  margin: 0 auto;
}

/* line 10, resources/assets/styles/templates/_basic.scss */

.template-basic .main-content__body .body-wrapper h2,
.template-basic .main-content__body .body-wrapper h3 {
  margin-bottom: 16px;
}

/* line 15, resources/assets/styles/templates/_basic.scss */

.template-basic .main-content__body .body-wrapper a {
  text-decoration: underline;
}

/* line 19, resources/assets/styles/templates/_basic.scss */

.template-basic .main-content__body .body-wrapper .cookie-table-block {
  background-color: #ffffff;
}

/* line 23, resources/assets/styles/templates/_basic.scss */

.template-basic .main-content__body .body-wrapper table {
  overflow-x: scroll;
  width: 100%;
}

/* line 27, resources/assets/styles/templates/_basic.scss */

.template-basic .main-content__body .body-wrapper table thead {
  border-bottom: 2px solid #393b47;
}

/* line 30, resources/assets/styles/templates/_basic.scss */

.template-basic .main-content__body .body-wrapper table thead th {
  background-color: inherit;
  font-weight: 500;
}

/* line 37, resources/assets/styles/templates/_basic.scss */

.template-basic .main-content__body .body-wrapper tbody,
.template-basic .main-content__body .body-wrapper ul,
.template-basic .main-content__body .body-wrapper dl,
.template-basic .main-content__body .body-wrapper .cookie-table__description {
  color: #424952;
  font-weight: 300;
}

/* line 44, resources/assets/styles/templates/_basic.scss */

.template-basic .main-content__body .body-wrapper .reset-cookie-preferences-link {
  display: inline-block;
  margin: 8px 0 0;
}

@media (min-width: 576px) {
  /* line 52, resources/assets/styles/templates/_basic.scss */

  .template-basic .main-content__body {
    max-width: 540px;
    margin: 0 auto;
  }
}

@media (min-width: 768px) {
  /* line 59, resources/assets/styles/templates/_basic.scss */

  .template-basic .main-content__body {
    max-width: 720px;
  }

  /* line 63, resources/assets/styles/templates/_basic.scss */

  .template-basic .main-content__body .body-wrapper table {
    margin-top: 16px;
  }
}

@media (min-width: 992px) {
  /* line 71, resources/assets/styles/templates/_basic.scss */

  .template-basic .main-content__body {
    max-width: 960px;
  }

  /* line 74, resources/assets/styles/templates/_basic.scss */

  .template-basic .main-content__body .body-wrapper {
    max-width: 66.66667%;
    margin: 0;
  }

  /* line 78, resources/assets/styles/templates/_basic.scss */

  .template-basic .main-content__body .body-wrapper .reset-cookie-preferences-link {
    margin-top: 16px;
  }
}

@media (min-width: 1200px) {
  /* line 87, resources/assets/styles/templates/_basic.scss */

  .template-basic .main-content__header .b-header-plain {
    margin-bottom: 96px;
  }

  /* line 90, resources/assets/styles/templates/_basic.scss */

  .template-basic .main-content__header .b-header-plain__title {
    margin-bottom: 32px;
  }

  /* line 94, resources/assets/styles/templates/_basic.scss */

  .template-basic .main-content__header .b-header-plain__sfirst {
    font-size: 20px;
    line-height: 30px;
  }

  /* line 101, resources/assets/styles/templates/_basic.scss */

  .template-basic .main-content__body {
    max-width: 1140px;
    padding-bottom: 96px;
  }

  /* line 106, resources/assets/styles/templates/_basic.scss */

  .template-basic .main-content__body .body-wrapper h2,
  .template-basic .main-content__body .body-wrapper h3 {
    margin-bottom: 32px;
  }

  /* line 111, resources/assets/styles/templates/_basic.scss */

  .template-basic .main-content__body .body-wrapper p {
    margin-bottom: 64px;
  }

  /* line 115, resources/assets/styles/templates/_basic.scss */

  .template-basic .main-content__body .body-wrapper table {
    margin: 32px 0;
  }
}

@media (min-width: 1400px) {
  /* line 123, resources/assets/styles/templates/_basic.scss */

  .template-basic .main-content__body {
    max-width: 1312px;
  }

  /* line 127, resources/assets/styles/templates/_basic.scss */

  .template-basic .main-content__body .body-wrapper table {
    margin: 32px 0 192px;
  }

  /* line 130, resources/assets/styles/templates/_basic.scss */

  .template-basic .main-content__body .body-wrapper table h2 {
    margin-bottom: 48px;
  }
}

@media (max-width: 991.98px) {
  /* line 3, resources/assets/styles/templates/_insights-overview.scss */

  .temp-insights-oview__body--showing-featured {
    padding-top: 0;
  }
}

/* line 3, resources/assets/styles/templates/_home.scss */

.home {
  background-color: #22262b;
}

@media (max-width: 991.98px) {
  /* line 7, resources/assets/styles/templates/_home.scss */

  .home__intro,
  .home__insights > .b-insights-cta-featured-w-related {
    padding-top: 16px;
  }

  /* line 12, resources/assets/styles/templates/_home.scss */

  .home__banner {
    padding-top: 64px;
    padding-bottom: 32px;
  }

  /* line 17, resources/assets/styles/templates/_home.scss */

  .home__data-exp > .b-data-explorer-cta-featured {
    padding-top: 32px;
    padding-bottom: 64px;
  }
}

@media (min-width: 992px) {
  /* line 24, resources/assets/styles/templates/_home.scss */

  .home__data-exp > .b-data-explorer-cta-featured {
    padding-bottom: 224px;
  }
}

/* line 29, resources/assets/styles/templates/_home.scss */

.home .main-header {
  background-color: #22262b;
}

/* line 33, resources/assets/styles/templates/_home.scss */

.home .main-header .ember-logo__EMB,
.home .main-header .ember-logo__R {
  fill: #ffffff;
}

/* line 39, resources/assets/styles/templates/_home.scss */

.home .main-header .primary-navigation__link {
  color: #d9d9d9;
}

/* line 42, resources/assets/styles/templates/_home.scss */

.home .main-header .primary-navigation__link:hover {
  color: #d9d9d9;
}

/* line 47, resources/assets/styles/templates/_home.scss */

.home .main-header .search-box svg {
  fill: #ffffff;
}

/* line 52, resources/assets/styles/templates/_home.scss */

.home .main-header .hamburger-box .hamburger-inner,
.home .main-header .hamburger-box .hamburger-inner::before,
.home .main-header .hamburger-box .hamburger-inner::after {
  background-color: #ffffff;
}

/* line 59, resources/assets/styles/templates/_home.scss */

.home .main-header.leave-header,
.home .main-header.enter-header {
  transform: translateY(0%);
}

/* line 64, resources/assets/styles/templates/_home.scss */

.home .main-header.enter-header,
.home .main-header.unpin-header {
  background: #ffffff;
}

/* line 69, resources/assets/styles/templates/_home.scss */

.home .main-header.enter-header .ember-logo__EMB,
.home .main-header.enter-header .ember-logo__R,
.home .main-header.unpin-header .ember-logo__EMB,
.home .main-header.unpin-header .ember-logo__R {
  fill: initial;
}

/* line 75, resources/assets/styles/templates/_home.scss */

.home .main-header.enter-header .primary-navigation__link,
.home .main-header.unpin-header .primary-navigation__link {
  color: initial;
}

/* line 78, resources/assets/styles/templates/_home.scss */

.home .main-header.enter-header .primary-navigation__link:hover,
.home .main-header.unpin-header .primary-navigation__link:hover {
  color: initial;
}

/* line 84, resources/assets/styles/templates/_home.scss */

.home .main-header.enter-header .hamburger-box .hamburger-inner,
.home .main-header.enter-header .hamburger-box .hamburger-inner::before,
.home .main-header.enter-header .hamburger-box .hamburger-inner::after,
.home .main-header.unpin-header .hamburger-box .hamburger-inner,
.home .main-header.unpin-header .hamburger-box .hamburger-inner::before,
.home .main-header.unpin-header .hamburger-box .hamburger-inner::after {
  background-color: #212529;
}

/* line 91, resources/assets/styles/templates/_home.scss */

.home .main-header.enter-header .search-box svg,
.home .main-header.unpin-header .search-box svg {
  fill: #212529;
}

/* line 96, resources/assets/styles/templates/_home.scss */

.home .main-header.leave-header {
  background-color: #22262b;
}

/* line 100, resources/assets/styles/templates/_home.scss */

.home .main-header.leave-header .ember-logo__EMB,
.home .main-header.leave-header .ember-logo__R {
  fill: #ffffff;
}

/* line 106, resources/assets/styles/templates/_home.scss */

.home .main-header.leave-header .primary-navigation__link {
  color: #d9d9d9;
}

/* line 109, resources/assets/styles/templates/_home.scss */

.home .main-header.leave-header .primary-navigation__link:hover {
  color: #d9d9d9;
}

/* line 116, resources/assets/styles/templates/_home.scss */

.home__to-body-link {
  color: transparent;
  padding-top: 100vh;
}

/* line 120, resources/assets/styles/templates/_home.scss */

.home__to-body-link:hover {
  color: transparent;
}

/* line 125, resources/assets/styles/templates/_home.scss */

.home__body {
  background-color: #ffffff;
}

/* line 129, resources/assets/styles/templates/_home.scss */

.home .footer {
  position: relative;
}

@media (max-width: 991.98px) {
  /* line 2, resources/assets/styles/templates/_contact.scss */

  .contact__aside {
    padding-top: 48px;
  }
}

@media (min-width: 1200px) {
  /* line 2, resources/assets/styles/templates/_contact.scss */

  .contact__aside {
    padding-right: 32px;
    padding-left: 32px;
  }
}

/* line 12, resources/assets/styles/templates/_contact.scss */

.contact__aside .b-cinfo-addresses {
  max-width: 384px;
}

/* line 2, resources/assets/styles/templates/_press-releases.scss */

.press-releases__list {
  margin-bottom: 32px;
}

@media (min-width: 992px) {
  /* line 2, resources/assets/styles/templates/_press-releases.scss */

  .press-releases__list {
    margin-bottom: 64px;
  }
}

/* line 9, resources/assets/styles/templates/_press-releases.scss */

.press-releases__list__detail {
  margin-bottom: 32px;
}

@media (min-width: 992px) {
  /* line 9, resources/assets/styles/templates/_press-releases.scss */

  .press-releases__list__detail {
    margin-bottom: 64px;
  }
}

/* line 19, resources/assets/styles/templates/_press-releases.scss */

.press-releases .pagination__nav {
  border: 0;
}

/* line 3, resources/assets/styles/templates/_country-region-overview.scss */

.template-country-region-overview .main-content__header {
  overflow: hidden;
}

/* line 6, resources/assets/styles/templates/_country-region-overview.scss */

.template-country-region-overview .main-content__header .world-dot-grid {
  padding-top: 24px;
}

/* line 9, resources/assets/styles/templates/_country-region-overview.scss */

.template-country-region-overview .main-content__header .world-dot-grid svg {
  height: 90%;
  width: 90%;
  margin: 0 auto;
  display: block;
}

/* line 20, resources/assets/styles/templates/_country-region-overview.scss */

.template-country-region-overview .main-content__body .country-region-oview__listing {
  background: #f8f9fa;
}

@media (min-width: 576px) {
  /* line 28, resources/assets/styles/templates/_country-region-overview.scss */

  .template-country-region-overview .main-content__header .world-dot-grid {
    padding-top: 32px;
  }
}

@media (min-width: 768px) {
  /* line 36, resources/assets/styles/templates/_country-region-overview.scss */

  .template-country-region-overview .main-content__header .world-dot-grid {
    padding-top: 40px;
  }
}

@media (min-width: 992px) {
  /* line 44, resources/assets/styles/templates/_country-region-overview.scss */

  .template-country-region-overview .main-content__header .world-dot-grid {
    padding-top: 0;
  }

  /* line 47, resources/assets/styles/templates/_country-region-overview.scss */

  .template-country-region-overview .main-content__header .world-dot-grid svg {
    height: 100%;
    width: 100%;
    margin: 0;
  }
}

@media (min-width: 1200px) {
  /* line 58, resources/assets/styles/templates/_country-region-overview.scss */

  .template-country-region-overview .main-content__header .world-dot-grid {
    margin-top: -196px;
  }

  /* line 61, resources/assets/styles/templates/_country-region-overview.scss */

  .template-country-region-overview .main-content__header .world-dot-grid svg {
    height: 130%;
    width: 130%;
  }
}

/* line 1, resources/assets/styles/templates/_topics-overview.scss */

.page-template-template-topics-overview .main-content__body {
  background-color: #f8f9fa;
}

/* line 6, resources/assets/styles/templates/_topics-overview.scss */

.temp-topics-oview__header .b-header-basic__title {
  color: #ffffff;
  font-family: "PP Object Sans", sans-serif;
  font-size: 65px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 73px;
}

/* line 15, resources/assets/styles/templates/_topics-overview.scss */

.temp-topics-oview__header .b-header-basic__sfirst {
  margin-top: 24px;
  color: #ffffff;
  font-family: "PP Object Sans", sans-serif;
  font-size: 19px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 30px;
}

/* line 26, resources/assets/styles/templates/_topics-overview.scss */

.temp-topics-oview__body {
  padding: 64px 16px 32px;
  margin: 0 auto;
}

/* line 30, resources/assets/styles/templates/_topics-overview.scss */

.temp-topics-oview__body h1 {
  margin-bottom: 16px;
}

/* line 35, resources/assets/styles/templates/_topics-overview.scss */

.topics-overview__description {
  color: #394047;
  font-family: "PP Object Sans", sans-serif;
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 24px;
  margin: 24px 0;
}

/* line 45, resources/assets/styles/templates/_topics-overview.scss */

.temp-topics-oview__list {
  margin-bottom: 64px;
}

/* line 49, resources/assets/styles/templates/_topics-overview.scss */

.temp-topics-oview__list__item {
  width: 100%;
  background: #ffffff;
  border-radius: 2px;
  box-shadow: 0 0 64px 0 rgba(23, 30, 61, 0.06);
  color: #212529;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  padding: 16px;
  font-family: "PP Object Sans", sans-serif;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 8px 0;
}

@media (min-width: 768px) {
  /* line 68, resources/assets/styles/templates/_topics-overview.scss */

  .temp-topics-oview__body h1 {
    margin-bottom: 24px;
  }

  /* line 74, resources/assets/styles/templates/_topics-overview.scss */

  .temp-topics-oview__list .temp-topics-oview__list__item {
    margin: 0 8px 8px 0;
    flex: 0 0 45%;
    max-width: none;
  }
}

@media (min-width: 992px) {
  /* line 83, resources/assets/styles/templates/_topics-overview.scss */

  .temp-topics-oview__list {
    box-sizing: border-box;
  }

  /* line 86, resources/assets/styles/templates/_topics-overview.scss */

  .temp-topics-oview__list .temp-topics-oview__list__item {
    margin: 0 16px 16px 0;
  }
}

@media (min-width: 1200px) {
  /* line 94, resources/assets/styles/templates/_topics-overview.scss */

  .temp-topics-oview__header .b-header-basic__title {
    font-size: 95px;
    line-height: 95px;
  }

  /* line 99, resources/assets/styles/templates/_topics-overview.scss */

  .temp-topics-oview__header .b-header-basic__sfirst {
    margin-top: 44px;
    font-size: 25px;
    line-height: 38px;
  }

  /* line 106, resources/assets/styles/templates/_topics-overview.scss */

  .temp-topics-oview__body {
    padding: 96px 1rem 192px;
  }

  /* line 109, resources/assets/styles/templates/_topics-overview.scss */

  .temp-topics-oview__body h1 {
    margin-bottom: 32px;
  }

  /* line 114, resources/assets/styles/templates/_topics-overview.scss */

  .topics-overview__description {
    font-size: 20px;
    line-height: 30px;
    margin: 32px 0 64px;
  }

  /* line 120, resources/assets/styles/templates/_topics-overview.scss */

  .temp-topics-oview__list {
    margin-bottom: 128px;
  }

  /* line 123, resources/assets/styles/templates/_topics-overview.scss */

  .temp-topics-oview__list .temp-topics-oview__list__item {
    font-size: 20px;
    line-height: 30px;
    margin: 0 32px 32px 0;
  }

  /* line 128, resources/assets/styles/templates/_topics-overview.scss */

  .temp-topics-oview__list .temp-topics-oview__list__item .list-item-icon {
    height: 22px;
    width: 22px;
  }
}

/* line 4, resources/assets/styles/templates/_careers-overview.scss */

.template-careers-overview .main-content__header .b-header-careers-oview {
  background-color: #288557;
}

/* line 7, resources/assets/styles/templates/_careers-overview.scss */

.template-careers-overview .main-content__header .b-header-careers-oview__featured-image-box {
  height: 375px;
  width: auto;
  position: relative;
}

/* line 12, resources/assets/styles/templates/_careers-overview.scss */

.template-careers-overview .main-content__header .b-header-careers-oview__featured-image-box .featured-image-overlay {
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 2;
  background: linear-gradient(180deg, #ffffff 0%, #000000 100%);
  opacity: 0.2;
}

/* line 22, resources/assets/styles/templates/_careers-overview.scss */

.template-careers-overview .main-content__header .b-header-careers-oview__featured-image-box .b-header-careers-oview__featured-image {
  position: absolute;
  z-index: 1;
  height: 100%;
  width: 100%;
  object-fit: cover;
}

/* line 31, resources/assets/styles/templates/_careers-overview.scss */

.template-careers-overview .main-content__header .b-header-careers-oview .container {
  height: 291px;
}

/* line 35, resources/assets/styles/templates/_careers-overview.scss */

.template-careers-overview .main-content__header .b-header-careers-oview__title {
  color: #ffffff;
  font-size: 65px;
  font-weight: 500;
  line-height: 73px;
  position: relative;
  bottom: 32px;
  z-index: 3;
}

/* line 45, resources/assets/styles/templates/_careers-overview.scss */

.template-careers-overview .main-content__header .b-header-careers-oview__explore-box {
  color: #ffffff;
  margin-left: 32px;
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
  display: inline-block;
  width: auto;
}

/* line 54, resources/assets/styles/templates/_careers-overview.scss */

.template-careers-overview .main-content__header .b-header-careers-oview__explore-box svg {
  position: relative;
  left: 16px;
  top: 16px;
}

/* line 59, resources/assets/styles/templates/_careers-overview.scss */

.template-careers-overview .main-content__header .b-header-careers-oview__explore-box svg g {
  stroke: #ffffff;
}

@media (min-width: 768px) {
  /* line 66, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__header .b-header-careers-oview__featured-image-box {
    height: 576px;
  }

  /* line 70, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__header .b-header-careers-oview__explore-box {
    margin-top: 16px;
  }
}

@media (min-width: 992px) {
  /* line 76, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__header .b-header-careers-oview__featured-image-box {
    height: 768px;
  }
}

@media (min-width: 1200px) {
  /* line 4, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__header .b-header-careers-oview {
    align-items: flex-start;
    display: flex;
    flex-direction: row-reverse;
    position: relative;
    width: 100%;
  }

  /* line 88, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__header .b-header-careers-oview__featured-image-box {
    height: 1008px;
    width: 52%;
    position: relative;
    z-index: 1;
  }

  /* line 94, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__header .b-header-careers-oview__featured-image-box .featured-image-overlay {
    background: linear-gradient(270deg, #ffffff 0%, #000000 100%);
    opacity: 0.4;
  }

  /* line 100, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__header .b-header-careers-oview .container {
    padding: 0;
    position: absolute;
    margin: 0;
    width: 528px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 2;
    left: 144px;
  }

  /* line 110, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__header .b-header-careers-oview .container .col-xl-8 {
    flex: 0 0 100%;
    max-width: none;
    padding: 0;
  }

  /* line 117, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__header .b-header-careers-oview__title {
    font-size: 95px;
    line-height: 95px;
  }

  /* line 122, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__header .b-header-careers-oview__explore-box {
    margin-left: 64px;
  }
}

@media (min-width: 1400px) {
  /* line 128, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__header .b-header-careers-oview .container {
    left: 16.667%;
  }

  /* line 132, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__header .b-header-careers-oview__explore-box {
    font-size: 23px;
    line-height: 32px;
  }
}

/* line 141, resources/assets/styles/templates/_careers-overview.scss */

.template-careers-overview .main-content__body .main-content-body__section {
  padding: 96px 16px;
}

/* line 145, resources/assets/styles/templates/_careers-overview.scss */

.template-careers-overview .main-content__body .main-content-body__section:first-of-type::before {
  display: block;
  height: 4px;
  width: 128px;
  content: "";
  margin-bottom: 48px;
  background: linear-gradient(270deg, #21ba70 0%, #005cbf 100%);
}

/* line 154, resources/assets/styles/templates/_careers-overview.scss */

.template-careers-overview .main-content__body .main-content-body__section:first-of-type a {
  font-weight: 500;
  margin-top: 48px;
  display: flex;
  align-items: center;
}

/* line 160, resources/assets/styles/templates/_careers-overview.scss */

.template-careers-overview .main-content__body .main-content-body__section:first-of-type a svg {
  margin-left: 8px;
}

/* line 166, resources/assets/styles/templates/_careers-overview.scss */

.template-careers-overview .main-content__body .main-content-body__section:nth-child(2) {
  background-color: #dbedff;
}

/* line 170, resources/assets/styles/templates/_careers-overview.scss */

.template-careers-overview .main-content__body .main-content-body__section:nth-child(4) {
  padding: 80px 0;
}

/* line 173, resources/assets/styles/templates/_careers-overview.scss */

.template-careers-overview .main-content__body .main-content-body__section:nth-child(4)::before {
  display: block;
  content: "";
  background-color: #224b78;
  height: 243px;
  width: 100%;
}

/* line 181, resources/assets/styles/templates/_careers-overview.scss */

.template-careers-overview .main-content__body .main-content-body__section:nth-child(4) .section-image-box,
.template-careers-overview .main-content__body .main-content-body__section:nth-child(4) .section-header,
.template-careers-overview .main-content__body .main-content-body__section:nth-child(4) .section-content {
  margin: 0 16px;
}

/* line 187, resources/assets/styles/templates/_careers-overview.scss */

.template-careers-overview .main-content__body .main-content-body__section:nth-child(4) .section-image-box {
  position: relative;
  bottom: 50%;
  transform: translateY(-50%);
  height: 294px;
  width: 343px;
  margin: 0 auto;
}

/* line 196, resources/assets/styles/templates/_careers-overview.scss */

.template-careers-overview .main-content__body .main-content-body__section:nth-child(4) .section-header-content-box {
  margin-top: -56px;
}

/* line 200, resources/assets/styles/templates/_careers-overview.scss */

.template-careers-overview .main-content__body .main-content-body__section:nth-child(4) .section-header {
  margin-bottom: 0;
}

/* line 204, resources/assets/styles/templates/_careers-overview.scss */

.template-careers-overview .main-content__body .main-content-body__section:nth-child(4) .section-content {
  margin-top: 24px;
  color: #394047;
  font-size: 16px;
  line-height: 24px;
}

/* line 212, resources/assets/styles/templates/_careers-overview.scss */

.template-careers-overview .main-content__body .main-content-body__section:last-child {
  background-color: #626e7a;
}

/* line 215, resources/assets/styles/templates/_careers-overview.scss */

.template-careers-overview .main-content__body .main-content-body__section:last-child .section-header,
.template-careers-overview .main-content__body .main-content-body__section:last-child .section-content p {
  color: #ffffff;
}

/* line 220, resources/assets/styles/templates/_careers-overview.scss */

.template-careers-overview .main-content__body .main-content-body__section:last-child .section-header {
  margin-bottom: 32px;
}

/* line 225, resources/assets/styles/templates/_careers-overview.scss */

.template-careers-overview .main-content__body .main-content-body__section .section-header {
  color: #212529;
  font-size: 40px;
  line-height: 45px;
  margin-bottom: 48px;
}

/* line 233, resources/assets/styles/templates/_careers-overview.scss */

.template-careers-overview .main-content__body .main-content-body__section .section-content p {
  color: #394047;
  font-size: 19px;
  font-weight: 300;
  line-height: 29px;
}

/* line 242, resources/assets/styles/templates/_careers-overview.scss */

.template-careers-overview .main-content__body .main-content-body__section .section-list-box .section-list-item {
  margin-bottom: 48px;
  align-items: flex-start;
  display: flex;
}

/* line 247, resources/assets/styles/templates/_careers-overview.scss */

.template-careers-overview .main-content__body .main-content-body__section .section-list-box .section-list-item:last-of-type {
  margin-bottom: 0;
}

/* line 251, resources/assets/styles/templates/_careers-overview.scss */

.template-careers-overview .main-content__body .main-content-body__section .section-list-box .section-list-item .list-item-number {
  color: #363636;
  font-size: 40px;
  line-height: 45px;
  margin-right: 16px;
}

/* line 257, resources/assets/styles/templates/_careers-overview.scss */

.template-careers-overview .main-content__body .main-content-body__section .section-list-box .section-list-item .list-item-number::after {
  display: block;
  height: 2px;
  width: 60px;
  background: linear-gradient(270deg, #21ba70 0%, #005cbf 100%);
  margin-top: 8px;
  content: "";
}

/* line 268, resources/assets/styles/templates/_careers-overview.scss */

.template-careers-overview .main-content__body .main-content-body__section .section-list-box .section-list-item .list-item-content-box .list-item-header {
  color: #212529;
  font-size: 23px;
  font-weight: 500;
  line-height: 29px;
  margin-bottom: 16px;
}

/* line 276, resources/assets/styles/templates/_careers-overview.scss */

.template-careers-overview .main-content__body .main-content-body__section .section-list-box .section-list-item .list-item-content-box .list-item-content {
  color: #394047;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}

/* line 287, resources/assets/styles/templates/_careers-overview.scss */

.template-careers-overview .main-content__body .main-content-body__section.section--reach-your-potential .section-header {
  margin-bottom: 64px;
}

/* line 293, resources/assets/styles/templates/_careers-overview.scss */

.template-careers-overview .main-content__body .main-content-body__section.section--current-vacancies .section-header {
  margin-bottom: 24px;
  text-align: center;
}

/* line 298, resources/assets/styles/templates/_careers-overview.scss */

.template-careers-overview .main-content__body .main-content-body__section.section--current-vacancies .section-content {
  text-align: center;
}

/* line 302, resources/assets/styles/templates/_careers-overview.scss */

.template-careers-overview .main-content__body .main-content-body__section.section--current-vacancies .vacancy-list-box {
  margin: 48px auto 0;
  padding: 32px 16px;
}

/* line 306, resources/assets/styles/templates/_careers-overview.scss */

.template-careers-overview .main-content__body .main-content-body__section.section--current-vacancies .vacancy-list-box .vacancy-single {
  padding: 32px 16px;
  background-color: #f8f9fa;
  border-bottom: 1px solid #ced4da;
}

/* line 311, resources/assets/styles/templates/_careers-overview.scss */

.template-careers-overview .main-content__body .main-content-body__section.section--current-vacancies .vacancy-list-box .vacancy-single:first-of-type {
  border-top: 1px solid #ced4da;
}

/* line 315, resources/assets/styles/templates/_careers-overview.scss */

.template-careers-overview .main-content__body .main-content-body__section.section--current-vacancies .vacancy-list-box .vacancy-single:nth-of-type(2n) {
  background-color: #ffffff;
}

/* line 320, resources/assets/styles/templates/_careers-overview.scss */

.template-careers-overview .main-content__body .main-content-body__section.section--current-vacancies .vacancy-list-box .vacancy-title {
  color: #212529;
  font-size: 19px;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 16px;
}

/* line 328, resources/assets/styles/templates/_careers-overview.scss */

.template-careers-overview .main-content__body .main-content-body__section.section--current-vacancies .vacancy-list-box .vacancy-location,
.template-careers-overview .main-content__body .main-content-body__section.section--current-vacancies .vacancy-list-box .vacancy-closing-date {
  color: #393b47;
  font-size: 16px;
  line-height: 24px;
}

/* line 335, resources/assets/styles/templates/_careers-overview.scss */

.template-careers-overview .main-content__body .main-content-body__section.section--current-vacancies .vacancy-list-box .vacancy-button-box {
  padding: 16px 0;
  width: auto;
  display: inline-block;
  flex-shrink: 0;
}

/* line 342, resources/assets/styles/templates/_careers-overview.scss */

.template-careers-overview .main-content__body .main-content-body__section.section--current-vacancies .vacancy-list-box .vacancy-button-box a button {
  border: 1px solid #007bff;
  border-radius: 3px;
  background-color: rgba(0, 123, 255, 0);
  color: #0072ed;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  padding: 10px 12px 10px 16px;
  align-items: center;
  display: flex;
}

/* line 354, resources/assets/styles/templates/_careers-overview.scss */

.template-careers-overview .main-content__body .main-content-body__section.section--current-vacancies .vacancy-list-box .vacancy-button-box a button svg {
  margin-left: 8px;
}

@media (min-width: 576px) {
  /* line 141, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section {
    padding: 96px 24px;
  }

  /* line 367, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section:nth-child(4) .section-header,
  .template-careers-overview .main-content__body .main-content-body__section:nth-child(4) .section-content {
    margin: 0 24px;
  }

  /* line 372, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section:nth-child(4) .section-content {
    margin-top: 32px;
  }
}

@media (min-width: 768px) {
  /* line 141, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section {
    padding: 96px 32px;
  }

  /* line 382, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section:nth-child(4) .section-header,
  .template-careers-overview .main-content__body .main-content-body__section:nth-child(4) .section-content {
    margin: 0 32px;
  }

  /* line 387, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section:nth-child(4) .section-content {
    margin-top: 32px;
  }

  /* line 394, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section.section--current-vacancies .vacancy-list-box .vacancy-single {
    padding: 32px;
  }

  /* line 398, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section.section--current-vacancies .vacancy-list-box .vacancy-title {
    font-size: 23px;
    line-height: 32px;
  }

  /* line 403, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section.section--current-vacancies .vacancy-list-box .vacancy-location,
  .template-careers-overview .main-content__body .main-content-body__section.section--current-vacancies .vacancy-list-box .vacancy-closing-date {
    font-size: 18px;
    line-height: 28px;
  }

  /* line 411, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section.section--current-vacancies .vacancy-list-box .vacancy-button-box a button {
    font-size: 18px;
    line-height: 28px;
  }
}

@media (min-width: 1200px) {
  /* line 141, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section {
    max-width: 992px;
    margin: 0 auto;
    padding: 192px 0;
  }

  /* line 426, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section .section-header {
    font-size: 61px;
    line-height: 69px;
    margin-bottom: 96px;
  }

  /* line 432, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section .section-content p {
    font-size: 25px;
    line-height: 38px;
    padding-left: 112px;
  }

  /* line 439, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section:first-of-type a {
    margin-top: 36px;
    margin-left: 112px;
    font-size: 25px;
    line-height: 38px;
  }

  /* line 445, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section:first-of-type a svg {
    height: 20px;
    width: 20px;
  }

  /* line 452, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section:nth-child(2) {
    margin: 0;
    max-width: 100%;
  }

  /* line 456, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section:nth-child(2) > * {
    margin: 0 auto;
    max-width: 992px;
  }

  /* line 461, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section:nth-child(2) .section-header {
    margin-bottom: 96px;
  }

  /* line 468, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section:nth-child(4) .section-header-content-box .section-header {
    margin-top: 0;
  }

  /* line 474, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section:nth-child(4),
  .template-careers-overview .main-content__body .main-content-body__section:last-child {
    margin: 0;
    max-width: none;
  }

  /* line 480, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section:last-child {
    margin-top: 144px;
  }

  /* line 483, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section:last-child .section-header-content-box {
    align-items: flex-start;
    display: flex;
  }

  /* line 487, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section:last-child .section-header-content-box .section-header {
    margin: 0 0 0 72px;
    font-size: 56px;
    line-height: 63px;
    flex: 0 0 442px;
  }

  /* line 494, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section:last-child .section-header-content-box .section-content {
    margin-right: 72px;
  }

  /* line 497, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section:last-child .section-header-content-box .section-content p {
    font-size: 23px;
    line-height: 32px;
  }

  /* line 505, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section.section--upcoming-opportunities {
    position: relative;
    align-items: center;
    display: flex;
    height: 992px;
    width: 100%;
  }

  /* line 512, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section.section--upcoming-opportunities::before {
    position: absolute;
    right: 0;
    width: 448px;
    height: 933px;
  }

  /* line 519, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section.section--upcoming-opportunities .section-image-box {
    width: 640px;
    height: 548px;
    right: 32px;
    top: 50%;
    margin: 0;
    position: absolute;
    align-items: center;
    display: flex;
    justify-content: flex-end;
  }

  /* line 530, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section.section--upcoming-opportunities .section-image-box img {
    height: 80%;
    width: 80%;
  }

  /* line 536, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section.section--upcoming-opportunities .section-header-content-box {
    position: absolute;
    left: 64px;
    width: 540px;
  }

  /* line 541, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section.section--upcoming-opportunities .section-header-content-box .section-header,
  .template-careers-overview .main-content__body .main-content-body__section.section--upcoming-opportunities .section-header-content-box .section-content {
    margin: 0;
  }

  /* line 546, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section.section--upcoming-opportunities .section-header-content-box .section-content {
    margin-top: 48px;
  }

  /* line 549, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section.section--upcoming-opportunities .section-header-content-box .section-content p {
    padding-left: 0;
  }

  /* line 556, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section.section--current-vacancies {
    max-width: 1312px;
  }

  /* line 559, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section.section--current-vacancies .section-header-content-box {
    margin: 0 auto;
    max-width: 992px;
  }

  /* line 563, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section.section--current-vacancies .section-header-content-box .section-content p {
    padding-left: 0;
  }

  /* line 569, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section.section--current-vacancies .vacancy-list-box .vacancy-single {
    align-items: flex-start;
    display: flex;
    justify-content: space-between;
    padding: 64px 224px;
  }

  /* line 576, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section.section--current-vacancies .vacancy-list-box .vacancy-title {
    font-size: 25px;
    line-height: 31px;
  }

  /* line 581, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section.section--current-vacancies .vacancy-list-box .vacancy-location,
  .template-careers-overview .main-content__body .main-content-body__section.section--current-vacancies .vacancy-list-box .vacancy-closing-date {
    font-size: 20px;
    line-height: 30px;
  }

  /* line 589, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section.section--current-vacancies .vacancy-list-box .vacancy-button-box a button {
    font-size: 20px;
    line-height: 30px;
  }

  /* line 598, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section .section-list-box {
    padding-left: 112px;
  }

  /* line 601, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section .section-list-box .section-list-item {
    margin-bottom: 96px;
  }

  /* line 604, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section .section-list-box .section-list-item .list-item-number {
    font-size: 61px;
    line-height: 69px;
    margin-right: 32px;
  }

  /* line 609, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section .section-list-box .section-list-item .list-item-number::after {
    width: 88px;
    margin-top: 16px;
  }

  /* line 616, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section .section-list-box .section-list-item .list-item-content-box .list-item-header {
    font-size: 31px;
    line-height: 39px;
    margin-bottom: 32px;
  }

  /* line 622, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section .section-list-box .section-list-item .list-item-content-box .list-item-content {
    font-size: 20px;
    line-height: 30px;
  }
}

@media (min-width: 1400px) {
  /* line 633, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section:last-child .section-header-content-box {
    margin: 0 auto;
    max-width: 1920px;
  }

  /* line 637, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section:last-child .section-header-content-box .section-header {
    margin-left: 144px;
    margin-right: 64px;
  }

  /* line 642, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section:last-child .section-header-content-box .section-content {
    margin-right: 144px;
  }

  /* line 649, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section.section--upcoming-opportunities .section-image-box {
    right: 64px;
  }

  /* line 652, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section.section--upcoming-opportunities .section-image-box img {
    height: 90%;
    width: 90%;
  }

  /* line 658, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section.section--upcoming-opportunities .section-header-content-box {
    left: 12%;
  }
}

@media (min-width: 1600px) {
  /* line 666, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section.section--upcoming-opportunities .section-image-box {
    right: 144px;
  }

  /* line 669, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section.section--upcoming-opportunities .section-image-box img {
    height: 100%;
    width: 100%;
  }

  /* line 675, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section.section--upcoming-opportunities .section-header-content-box {
    left: auto;
    margin: 0 auto;
    right: 392px;
    position: relative;
  }

  /* line 681, resources/assets/styles/templates/_careers-overview.scss */

  .template-careers-overview .main-content__body .main-content-body__section.section--upcoming-opportunities .section-header-content-box .section-content {
    font-size: 20px;
    line-height: 30px;
  }
}

/* line 2, resources/assets/styles/templates/_our-history.scss */

.page-template-template-our-history .main-content {
  max-width: 1312px;
  margin: 0 auto;
}

/* line 7, resources/assets/styles/templates/_our-history.scss */

.page-template-template-our-history .main-content__header .b-header-insight {
  background: inherit;
  margin-bottom: 0;
}

/* line 11, resources/assets/styles/templates/_our-history.scss */

.page-template-template-our-history .main-content__header .b-header-insight__img-caption {
  color: #626e7a;
  padding: 8px 16px;
}

/* line 16, resources/assets/styles/templates/_our-history.scss */

.page-template-template-our-history .main-content__header .b-header-insight__content {
  padding: 32px 16px 0;
}

/* line 19, resources/assets/styles/templates/_our-history.scss */

.page-template-template-our-history .main-content__header .b-header-insight__content > * {
  color: #212529;
}

/* line 26, resources/assets/styles/templates/_our-history.scss */

.page-template-template-our-history .main-content__body {
  padding: 0 16px 32px;
}

/* line 29, resources/assets/styles/templates/_our-history.scss */

.page-template-template-our-history .main-content__body h2,
.page-template-template-our-history .main-content__body h3 {
  margin: 24px 0 16px;
}

/* line 34, resources/assets/styles/templates/_our-history.scss */

.page-template-template-our-history .main-content__body a {
  text-decoration: underline;
}

/* line 41, resources/assets/styles/templates/_our-history.scss */

.page-template-template-our-history .t-our-history__extra-content {
  border-bottom: 1px solid #adb5bd;
  border-top: 1px solid #adb5bd;
  padding: 8px 0 32px;
  margin-top: 16px;
}

/* line 48, resources/assets/styles/templates/_our-history.scss */

.page-template-template-our-history .t-our-history__more-about-ember {
  background-color: #ebf5ff;
  padding: 32px 16px;
}

/* line 52, resources/assets/styles/templates/_our-history.scss */

.page-template-template-our-history .t-our-history__more-about-ember .more-about-ember-container {
  margin: 0 auto;
  max-width: 1312px;
}

/* line 57, resources/assets/styles/templates/_our-history.scss */

.page-template-template-our-history .t-our-history__more-about-ember .mae-title {
  margin-bottom: 16px;
}

/* line 62, resources/assets/styles/templates/_our-history.scss */

.page-template-template-our-history .t-our-history__more-about-ember .mae-box__item {
  margin: 16px auto;
  max-width: 500px;
}

/* line 66, resources/assets/styles/templates/_our-history.scss */

.page-template-template-our-history .t-our-history__more-about-ember .mae-box__item img {
  width: 343px;
  height: auto;
  margin: 0 auto;
  display: block;
}

/* line 73, resources/assets/styles/templates/_our-history.scss */

.page-template-template-our-history .t-our-history__more-about-ember .mae-box__item h2 {
  margin: 16px 0;
}

/* line 77, resources/assets/styles/templates/_our-history.scss */

.page-template-template-our-history .t-our-history__more-about-ember .mae-box__item a {
  align-items: center;
  display: flex;
  font-weight: 500;
}

/* line 82, resources/assets/styles/templates/_our-history.scss */

.page-template-template-our-history .t-our-history__more-about-ember .mae-box__item a svg {
  height: 15px;
  width: 15px;
  margin-left: 4px;
}

/* line 90, resources/assets/styles/templates/_our-history.scss */

.page-template-template-our-history .t-our-history__more-about-ember .mae-box__image-placeholder {
  width: 343px;
  height: 343px;
  background-color: #000000;
  opacity: 0.1;
  margin: 0 auto;
}

/* line 100, resources/assets/styles/templates/_our-history.scss */

.page-template-template-our-history .t-our-history__support-our-work {
  background-color: #005cbf;
  color: #ffffff;
  padding: 16px;
}

/* line 106, resources/assets/styles/templates/_our-history.scss */

.page-template-template-our-history .t-our-history__support-our-work .support__title {
  color: inherit;
  margin-bottom: 16px;
}

/* line 111, resources/assets/styles/templates/_our-history.scss */

.page-template-template-our-history .t-our-history__support-our-work .support__content {
  margin: 8px 0 24px;
}

/* line 115, resources/assets/styles/templates/_our-history.scss */

.page-template-template-our-history .t-our-history__support-our-work .support__link {
  display: block;
}

/* line 118, resources/assets/styles/templates/_our-history.scss */

.page-template-template-our-history .t-our-history__support-our-work .support__link button {
  border: 0;
  color: inherit;
  font-weight: 500;
  padding: 8px 16px;
}

/* line 124, resources/assets/styles/templates/_our-history.scss */

.page-template-template-our-history .t-our-history__support-our-work .support__link button svg {
  margin-left: 8px;
}

/* line 127, resources/assets/styles/templates/_our-history.scss */

.page-template-template-our-history .t-our-history__support-our-work .support__link button svg g {
  fill: #0072ed;
}

@media (min-width: 576px) {
  /* line 141, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .main-content__header .b-header-insight__img-h {
    max-width: 576px;
    margin: 32px auto 0;
  }

  /* line 146, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .main-content__header .b-header-insight__img-caption {
    font-size: 18px;
    line-height: 23px;
  }

  /* line 152, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .main-content__header .b-header-insight__content h1 {
    margin-bottom: 24px;
  }

  /* line 159, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .main-content__body {
    padding: 0 16px 48px;
  }

  /* line 162, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .main-content__body h2 {
    font-size: 27px;
    line-height: 33px;
    margin: 32px 0 24px;
  }

  /* line 168, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .main-content__body p {
    font-size: 18px;
    line-height: 30px;
  }

  /* line 176, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .t-our-history__extra-content {
    margin-top: 32px;
  }

  /* line 180, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .t-our-history__support-our-work {
    padding: 32px;
  }
}

@media (min-width: 768px) {
  /* line 189, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .main-content__header .b-header-insight {
    flex-direction: column-reverse;
  }

  /* line 192, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .main-content__header .b-header-insight__img-h {
    margin-top: 16px;
  }

  /* line 196, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .main-content__header .b-header-insight__img-caption {
    padding: 8px 24px;
  }

  /* line 200, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .main-content__header .b-header-insight__content {
    padding: 32px 24px 0;
  }

  /* line 206, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .main-content__body {
    padding: 0 24px 64px;
  }
}

@media (min-width: 992px) {
  /* line 216, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .main-content__header .b-header-insight > * {
    max-width: none;
  }

  /* line 220, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .main-content__header .b-header-insight__bottom {
    justify-content: center;
  }

  /* line 224, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .main-content__header .b-header-insight__content {
    max-width: 860px;
  }

  /* line 228, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .main-content__header .b-header-insight__img-h {
    height: auto;
  }

  /* line 232, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .main-content__header .b-header-insight__img {
    width: 100%;
    position: static;
  }

  /* line 239, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .main-content__body {
    padding: 0 32px 72px;
  }

  /* line 246, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .t-our-history__more-about-ember .mae-title {
    margin-bottom: 32px;
    padding-left: 16px;
  }

  /* line 251, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .t-our-history__more-about-ember .mae-box {
    align-items: flex-start;
    display: flex;
    justify-content: flex-start;
    margin: 16px;
    flex-wrap: wrap;
  }

  /* line 258, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .t-our-history__more-about-ember .mae-box__item {
    margin: 24px 0;
    flex: 0 0 50%;
    text-align: center;
  }

  /* line 263, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .t-our-history__more-about-ember .mae-box__item h2 {
    margin-top: 24px;
  }

  /* line 267, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .t-our-history__more-about-ember .mae-box__item p,
  .page-template-template-our-history .t-our-history__more-about-ember .mae-box__item a {
    font-size: 18px;
    line-height: 30px;
  }

  /* line 273, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .t-our-history__more-about-ember .mae-box__item a {
    justify-content: center;
  }

  /* line 276, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .t-our-history__more-about-ember .mae-box__item a svg {
    height: 20px;
    width: 20px;
    margin-left: 8px;
  }

  /* line 286, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .t-our-history__support-our-work {
    padding: 64px 32px;
  }

  /* line 290, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .t-our-history__support-our-work .support__title {
    margin-bottom: 32px;
  }

  /* line 294, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .t-our-history__support-our-work .support__content {
    margin-bottom: 32px;
    font-size: 18px;
    line-height: 30px;
  }

  /* line 300, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .t-our-history__support-our-work .support__link {
    font-size: 18px;
    line-height: 30px;
  }

  /* line 304, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .t-our-history__support-our-work .support__link button {
    padding: 16px 24px;
  }
}

@media (min-width: 1200px) {
  /* line 316, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .main-content__header .b-header-insight {
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
  }

  /* line 321, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .main-content__header .b-header-insight__top {
    max-width: none;
    flex: 0 0 100%;
    width: 100%;
  }

  /* line 327, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .main-content__header .b-header-insight__img-h {
    width: 100%;
    margin: 48px auto 96px;
    max-width: 992px;
  }

  /* line 333, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .main-content__header .b-header-insight__img-caption {
    font-size: 20px;
    line-height: 30px;
    padding-top: 16px;
  }

  /* line 339, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .main-content__header .b-header-insight__bottom {
    padding: 0 138px;
    max-width: none;
    flex: 0 0 100%;
  }

  /* line 345, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .main-content__header .b-header-insight__content {
    max-width: none;
  }

  /* line 351, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .main-content__body {
    padding: 0 138px 192px;
  }

  /* line 354, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .main-content__body h2 {
    font-size: 49px;
    line-height: 61px;
    margin: 128px 0 48px;
  }

  /* line 359, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .main-content__body h2:first-child {
    margin-top: 0;
  }

  /* line 364, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .main-content__body p {
    font-size: 20px;
    line-height: 30px;
  }

  /* line 372, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .t-our-history__extra-content {
    margin-top: 96px;
  }

  /* line 375, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .t-our-history__extra-content h3 {
    font-size: 20px;
    line-height: 25px;
    margin: 32px 0 16px;
  }

  /* line 382, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .t-our-history__more-about-ember {
    padding-bottom: 360px;
  }

  /* line 385, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .t-our-history__more-about-ember .mae-title {
    margin-bottom: 96px;
    padding: 192px 192px 0;
  }

  /* line 390, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .t-our-history__more-about-ember .mae-box {
    align-items: flex-start;
    display: flex;
    justify-content: center;
    margin: 16px;
    flex-wrap: wrap;
  }

  /* line 397, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .t-our-history__more-about-ember .mae-box__item {
    margin: 24px 32px;
    flex: 0 1 498px;
    text-align: left;
  }

  /* line 402, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .t-our-history__more-about-ember .mae-box__item img {
    width: 100%;
    max-width: 496px;
    max-height: 330px;
    margin: 0;
  }

  /* line 409, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .t-our-history__more-about-ember .mae-box__item h2 {
    margin: 32px 0;
  }

  /* line 413, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .t-our-history__more-about-ember .mae-box__item p,
  .page-template-template-our-history .t-our-history__more-about-ember .mae-box__item a {
    font-size: 20px;
    line-height: 30px;
  }

  /* line 419, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .t-our-history__more-about-ember .mae-box__item a {
    justify-content: flex-start;
    margin-top: 30px;
  }

  /* line 425, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .t-our-history__more-about-ember .mae-box__image-placeholder {
    width: 100%;
    height: 330px;
    margin: 0;
  }

  /* line 433, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .t-our-history__support-our-work {
    align-items: center;
    display: flex;
    justify-content: center;
    max-width: 992px;
    margin: -192px auto 192px;
  }

  /* line 440, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .t-our-history__support-our-work > * {
    margin: 0 48px;
  }

  /* line 445, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .t-our-history__support-our-work .support__title {
    font-size: 39px;
    line-height: 49px;
  }

  /* line 450, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .t-our-history__support-our-work .support__content {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 48px;
  }

  /* line 456, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .t-our-history__support-our-work .support__link {
    font-size: 20px;
    line-height: 30px;
  }
}

@media (min-width: 1400px) {
  /* line 469, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .main-content__header .b-header-insight__img-h {
    max-width: 1140px;
  }

  /* line 477, resources/assets/styles/templates/_our-history.scss */

  .page-template-template-our-history .t-our-history__support-our-work {
    max-width: 1312px;
  }
}

/* line 5, resources/assets/styles/templates/_data.catalogue-overview.scss */

.template-data-catalogue-overview .main-content__body .data-catalogue__topic-filter {
  overflow-x: auto;
  white-space: nowrap;
  padding-bottom: 16px;
  margin-bottom: 24px;
}

/* line 11, resources/assets/styles/templates/_data.catalogue-overview.scss */

.template-data-catalogue-overview .main-content__body .data-catalogue__topic-filter .topic-filter-term {
  display: inline-block;
  margin-right: 8px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  border: 1px solid #007bff;
  border-radius: 27px;
  padding: 6px 16px;
}

/* line 21, resources/assets/styles/templates/_data.catalogue-overview.scss */

.template-data-catalogue-overview .main-content__body .data-catalogue__topic-filter .topic-filter-term:last-of-type {
  margin-right: 0;
}

/* line 25, resources/assets/styles/templates/_data.catalogue-overview.scss */

.template-data-catalogue-overview .main-content__body .data-catalogue__topic-filter .topic-filter-term--focused {
  background-color: #007bff;
  color: #ffffff;
}

/* line 32, resources/assets/styles/templates/_data.catalogue-overview.scss */

.template-data-catalogue-overview .main-content__body .data-catalogue__loading-more-datasets {
  padding-top: 16px;
}

/* line 35, resources/assets/styles/templates/_data.catalogue-overview.scss */

.template-data-catalogue-overview .main-content__body .data-catalogue__loading-more-datasets .loading-spinner {
  text-align: center;
}

/* line 38, resources/assets/styles/templates/_data.catalogue-overview.scss */

.template-data-catalogue-overview .main-content__body .data-catalogue__loading-more-datasets .loading-spinner img {
  height: 32px;
  width: 32px;
}

/* line 44, resources/assets/styles/templates/_data.catalogue-overview.scss */

.template-data-catalogue-overview .main-content__body .data-catalogue__loading-more-datasets .loading-text {
  margin-top: 16px;
  font-size: 16px;
  line-height: 24px;
  color: #626e7a;
  text-align: center;
}

@media (min-width: 576px) {
  /* line 60, resources/assets/styles/templates/_data.catalogue-overview.scss */

  .template-data-catalogue-overview .main-content__body .data-catalogue__loading-more-datasets .loading-spinner img {
    height: 36px;
    width: 36px;
  }
}

@media (min-width: 768px) {
  /* line 71, resources/assets/styles/templates/_data.catalogue-overview.scss */

  .template-data-catalogue-overview .main-content__body {
    padding: 0 32px 96px;
  }
}

@media (min-width: 992px) {
  /* line 79, resources/assets/styles/templates/_data.catalogue-overview.scss */

  .template-data-catalogue-overview .main-content__body .data-catalogue__datasets-list-box {
    align-items: flex-start;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }

  /* line 86, resources/assets/styles/templates/_data.catalogue-overview.scss */

  .template-data-catalogue-overview .main-content__body .data-catalogue__loading-more-datasets {
    margin-top: 16px;
  }

  /* line 90, resources/assets/styles/templates/_data.catalogue-overview.scss */

  .template-data-catalogue-overview .main-content__body .data-catalogue__loading-more-datasets .loading-spinner img {
    height: 40px;
    width: 40px;
  }

  /* line 96, resources/assets/styles/templates/_data.catalogue-overview.scss */

  .template-data-catalogue-overview .main-content__body .data-catalogue__loading-more-datasets .loading-text {
    font-size: 20px;
    line-height: 30px;
  }
}

@media (min-width: 1200px) {
  /* line 106, resources/assets/styles/templates/_data.catalogue-overview.scss */

  .template-data-catalogue-overview .main-content__body {
    padding: 0 32px 192px;
  }

  /* line 111, resources/assets/styles/templates/_data.catalogue-overview.scss */

  .template-data-catalogue-overview .main-content__body .data-catalogue__topic-filter .topic-filter-term {
    font-size: 20px;
    line-height: 30px;
    padding: 8px 16px;
    margin-right: 12px;
  }

  /* line 119, resources/assets/styles/templates/_data.catalogue-overview.scss */

  .template-data-catalogue-overview .main-content__body .data-catalogue__datasets-list-box {
    align-items: flex-start;
    justify-content: flex-start;
  }
}

/* line 129, resources/assets/styles/templates/_data.catalogue-overview.scss */

.dataset-card {
  border-radius: 2px;
  background-color: #f2f5f7;
  display: block;
  margin-bottom: 32px;
  position: relative;
}

/* line 136, resources/assets/styles/templates/_data.catalogue-overview.scss */

.dataset-card::after {
  height: 4px;
  width: 100%;
  display: block;
  background: linear-gradient(270deg, #21ba70 0%, #005cbf 100%);
  content: "";
  position: relative;
  bottom: 0;
  left: 0;
}

/* line 147, resources/assets/styles/templates/_data.catalogue-overview.scss */

.dataset-card-inner {
  height: 100%;
  padding: 24px;
  position: relative;
}

/* line 153, resources/assets/styles/templates/_data.catalogue-overview.scss */

.dataset-card__title {
  margin-bottom: 16px;
}

/* line 157, resources/assets/styles/templates/_data.catalogue-overview.scss */

.dataset-card__summary {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 24px;
  color: #394047;
}

/* line 164, resources/assets/styles/templates/_data.catalogue-overview.scss */

.dataset-card__updated {
  color: #626e7a;
  font-size: 13px;
  line-height: 20px;
}

/* line 170, resources/assets/styles/templates/_data.catalogue-overview.scss */

.dataset-card__link {
  display: inline-block;
  margin-top: 48px;
  width: auto;
}

/* line 175, resources/assets/styles/templates/_data.catalogue-overview.scss */

.dataset-card__link svg {
  fill: #0072ed;
  height: 20px;
  width: 20px;
}

@media (min-width: 576px) {
  /* line 183, resources/assets/styles/templates/_data.catalogue-overview.scss */

  .dataset-card-inner {
    padding: 32px;
  }

  /* line 188, resources/assets/styles/templates/_data.catalogue-overview.scss */

  .dataset-card__link svg {
    height: 25px;
    width: 25px;
  }
}

@media (min-width: 768px) {
  /* line 129, resources/assets/styles/templates/_data.catalogue-overview.scss */

  .dataset-card {
    margin-bottom: 32px;
  }
}

@media (min-width: 992px) {
  /* line 200, resources/assets/styles/templates/_data.catalogue-overview.scss */

  .dataset-card-inner {
    padding: 64px 32px 32px;
  }

  /* line 204, resources/assets/styles/templates/_data.catalogue-overview.scss */

  .dataset-card__summary {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 32px;
  }

  /* line 210, resources/assets/styles/templates/_data.catalogue-overview.scss */

  .dataset-card__updated {
    font-size: 16px;
    line-height: 24px;
  }
}

@media (min-width: 1200px) {
  /* line 129, resources/assets/styles/templates/_data.catalogue-overview.scss */

  .dataset-card {
    height: 480px;
    margin-bottom: 48px;
  }

  /* line 220, resources/assets/styles/templates/_data.catalogue-overview.scss */

  .dataset-card-inner {
    overflow-y: auto;
  }
}

/* line 3, resources/assets/styles/templates/_our-impact.scss */

.template-our-impact .main-content__body {
  max-width: 1140px;
  margin: 0 auto;
  padding: 0 16px 64px;
}

/* line 8, resources/assets/styles/templates/_our-impact.scss */

.template-our-impact .main-content__body .section-highlights {
  padding-bottom: 64px;
}

/* line 11, resources/assets/styles/templates/_our-impact.scss */

.template-our-impact .main-content__body .section-highlights .highlights-body {
  margin-bottom: 64px;
}

/* line 14, resources/assets/styles/templates/_our-impact.scss */

.template-our-impact .main-content__body .section-highlights .highlights-body h2 {
  margin-bottom: 24px;
}

/* line 18, resources/assets/styles/templates/_our-impact.scss */

.template-our-impact .main-content__body .section-highlights .highlights-body p:last-of-type {
  margin-bottom: 24px;
}

/* line 23, resources/assets/styles/templates/_our-impact.scss */

.template-our-impact .main-content__body .section-highlights .highlights-body a svg {
  margin-left: 4px;
  max-width: 16px;
}

/* line 31, resources/assets/styles/templates/_our-impact.scss */

.template-our-impact .main-content__body .section-highlights .highlights-list h2 {
  margin-bottom: 24px;
}

/* line 36, resources/assets/styles/templates/_our-impact.scss */

.template-our-impact .main-content__body .section-highlights .highlights-list__box .highlight-list-item {
  margin-bottom: 16px;
}

/* line 39, resources/assets/styles/templates/_our-impact.scss */

.template-our-impact .main-content__body .section-highlights .highlights-list__box .highlight-list-item:last-of-type {
  margin-bottom: 0;
}

/* line 43, resources/assets/styles/templates/_our-impact.scss */

.template-our-impact .main-content__body .section-highlights .highlights-list__box .highlight-list-item__number {
  font-size: 20px;
  line-height: 30px;
  padding-bottom: 8px;
  position: relative;
  margin-bottom: 8px;
}

/* line 50, resources/assets/styles/templates/_our-impact.scss */

.template-our-impact .main-content__body .section-highlights .highlights-list__box .highlight-list-item__number::after {
  height: 2px;
  width: 100%;
  content: "";
  display: block;
  background: linear-gradient(270deg, #21ba70 0%, #005cbf 100%);
  position: absolute;
  left: 0;
  bottom: 0;
}

/* line 62, resources/assets/styles/templates/_our-impact.scss */

.template-our-impact .main-content__body .section-highlights .highlights-list__box .highlight-list-item__quantifier {
  font-size: 16px;
  line-height: 23px;
  font-weight: 300;
}

/* line 72, resources/assets/styles/templates/_our-impact.scss */

.template-our-impact .main-content__body .section-data {
  padding-bottom: 64px;
}

/* line 75, resources/assets/styles/templates/_our-impact.scss */

.template-our-impact .main-content__body .section-data__box {
  margin-bottom: 48px;
}

/* line 78, resources/assets/styles/templates/_our-impact.scss */

.template-our-impact .main-content__body .section-data__box:last-of-type {
  margin-bottom: 0;
}

/* line 82, resources/assets/styles/templates/_our-impact.scss */

.template-our-impact .main-content__body .section-data__box h3 {
  position: relative;
  padding-bottom: 32px;
  margin-bottom: 32px;
}

/* line 87, resources/assets/styles/templates/_our-impact.scss */

.template-our-impact .main-content__body .section-data__box h3::after {
  height: 4px;
  width: 160px;
  position: absolute;
  left: 0;
  bottom: 0;
  content: "";
  display: block;
  background: linear-gradient(270deg, #21ba70 0%, #005cbf 100%);
}

/* line 100, resources/assets/styles/templates/_our-impact.scss */

.template-our-impact .main-content__body .section-data__box .charts-display-box .chart-display {
  align-items: center;
  display: flex;
  flex-direction: column-reverse;
  background-color: transparent;
  margin-bottom: 48px;
}

/* line 107, resources/assets/styles/templates/_our-impact.scss */

.template-our-impact .main-content__body .section-data__box .charts-display-box .chart-display:last-child {
  margin-bottom: 0;
}

/* line 112, resources/assets/styles/templates/_our-impact.scss */

.template-our-impact .main-content__body .section-data__box .charts-display-box .chart-display .chart-text-and-link .chart-link {
  align-items: center;
  display: flex;
  justify-content: flex-start;
  width: fit-content;
}

/* line 118, resources/assets/styles/templates/_our-impact.scss */

.template-our-impact .main-content__body .section-data__box .charts-display-box .chart-display .chart-text-and-link .chart-link svg {
  margin-left: 4px;
  max-width: 16px;
}

/* line 125, resources/assets/styles/templates/_our-impact.scss */

.template-our-impact .main-content__body .section-data__box .charts-display-box .chart-display .chart-chart {
  margin-bottom: 16px;
}

/* line 133, resources/assets/styles/templates/_our-impact.scss */

.template-our-impact .main-content__body .section-ireports {
  padding-bottom: 64px;
}

/* line 137, resources/assets/styles/templates/_our-impact.scss */

.template-our-impact .main-content__body .section-ireports .ireports-header {
  margin-bottom: 24px;
}

/* line 141, resources/assets/styles/templates/_our-impact.scss */

.template-our-impact .main-content__body .section-ireports .ireports-files-box {
  max-width: 576px;
}

/* line 148, resources/assets/styles/templates/_our-impact.scss */

.template-our-impact .main-content__body .section-additional h2 {
  margin-bottom: 24px;
}

/* line 152, resources/assets/styles/templates/_our-impact.scss */

.template-our-impact .main-content__body .section-additional p {
  font-weight: 300;
}

/* line 155, resources/assets/styles/templates/_our-impact.scss */

.template-our-impact .main-content__body .section-additional p a {
  font-weight: 500;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

/* line 161, resources/assets/styles/templates/_our-impact.scss */

.template-our-impact .main-content__body .section-additional p a::after {
  content: "";
  display: block;
  height: 16px;
  width: 16px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE2IDE3Ij48ZGVmcz48cGF0aCBkPSJNMTEuMjk1IDQuNzA1YS45OTguOTk4IDAgMCAwIDAgMS40MUwxNi4xNyAxMUg1YTEgMSAwIDAgMCAwIDJoMTEuMTdsLTQuODc2IDQuODg0YS45OTguOTk4IDAgMCAwIDEuNDExIDEuNDExTDIwIDEybC03LjI5NS03LjI5NWEuOTk3Ljk5NyAwIDAgMC0xLjQxIDBaIiBpZD0iYSIvPjwvZGVmcz48dXNlIGZpbGw9IiMwMDdCRkYiIHhsaW5rOmhyZWY9IiNhIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNCAtMy41KSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+Cg==);
  background-size: 100% 100%;
  background-position: center;
  margin-left: 4px;
}

@media (min-width: 576px) {
  /* line 182, resources/assets/styles/templates/_our-impact.scss */

  .template-our-impact .main-content__body .section-highlights .highlights-list__box .highlight-list-item__number {
    font-size: 23px;
    line-height: 33px;
  }

  /* line 195, resources/assets/styles/templates/_our-impact.scss */

  .template-our-impact .main-content__body .section-data__box .charts-display-box .chart-display .chart-chart {
    width: 100%;
  }
}

@media (min-width: 768px) {
  /* line 209, resources/assets/styles/templates/_our-impact.scss */

  .template-our-impact .main-content__body .section-highlights .highlights-body h2 {
    font-size: 33px;
    line-height: 41px;
  }

  /* line 214, resources/assets/styles/templates/_our-impact.scss */

  .template-our-impact .main-content__body .section-highlights .highlights-body p {
    font-size: 18px;
    line-height: 26px;
  }

  /* line 221, resources/assets/styles/templates/_our-impact.scss */

  .template-our-impact .main-content__body .section-highlights .highlights-list h2 {
    font-size: 33px;
    line-height: 41px;
  }

  /* line 228, resources/assets/styles/templates/_our-impact.scss */

  .template-our-impact .main-content__body .section-highlights .highlights-list__box .highlight-list-item__quantifier {
    font-size: 18px;
    line-height: 26px;
  }

  /* line 239, resources/assets/styles/templates/_our-impact.scss */

  .template-our-impact .main-content__body .section-data__box h3 {
    font-size: 29px;
    line-height: 35px;
  }

  /* line 247, resources/assets/styles/templates/_our-impact.scss */

  .template-our-impact .main-content__body .section-data__box .charts-display-box .chart-display .chart-text-and-link p,
  .template-our-impact .main-content__body .section-data__box .charts-display-box .chart-display .chart-text-and-link a {
    font-size: 18px;
    line-height: 26px;
  }

  /* line 258, resources/assets/styles/templates/_our-impact.scss */

  .template-our-impact .main-content__body .section-ireports {
    padding-bottom: 64px;
  }

  /* line 263, resources/assets/styles/templates/_our-impact.scss */

  .template-our-impact .main-content__body .section-ireports .ireports-files-box .ireport-file-download {
    margin-bottom: 24px;
  }

  /* line 266, resources/assets/styles/templates/_our-impact.scss */

  .template-our-impact .main-content__body .section-ireports .ireports-files-box .ireport-file-download span {
    font-size: 19px;
  }

  /* line 270, resources/assets/styles/templates/_our-impact.scss */

  .template-our-impact .main-content__body .section-ireports .ireports-files-box .ireport-file-download svg {
    width: 20px;
    height: 20px;
  }

  /* line 280, resources/assets/styles/templates/_our-impact.scss */

  .template-our-impact .main-content__body .section-additional h2 {
    font-size: 33px;
    line-height: 41px;
  }

  /* line 285, resources/assets/styles/templates/_our-impact.scss */

  .template-our-impact .main-content__body .section-additional p {
    font-size: 18px;
    line-height: 26px;
  }
}

@media (min-width: 1200px) {
  /* line 294, resources/assets/styles/templates/_our-impact.scss */

  .template-our-impact .main-content__body {
    padding: 96px 16px 0;
  }

  /* line 297, resources/assets/styles/templates/_our-impact.scss */

  .template-our-impact .main-content__body .section-highlights {
    align-items: flex-start;
    display: flex;
    padding-bottom: 288px;
    justify-content: space-between;
  }

  /* line 303, resources/assets/styles/templates/_our-impact.scss */

  .template-our-impact .main-content__body .section-highlights .highlights-body {
    flex: 0 0 528px;
  }

  /* line 306, resources/assets/styles/templates/_our-impact.scss */

  .template-our-impact .main-content__body .section-highlights .highlights-body h2 {
    font-size: 61px;
    line-height: 69px;
    margin-bottom: 64px;
  }

  /* line 312, resources/assets/styles/templates/_our-impact.scss */

  .template-our-impact .main-content__body .section-highlights .highlights-body .highlights-standfirst {
    font-size: 25px;
    line-height: 38px;
    font-weight: 400;
    margin-bottom: 48px;
  }

  /* line 320, resources/assets/styles/templates/_our-impact.scss */

  .template-our-impact .main-content__body .section-highlights .highlights-body .highlights-content p:last-of-type {
    margin-bottom: 46px;
  }

  /* line 325, resources/assets/styles/templates/_our-impact.scss */

  .template-our-impact .main-content__body .section-highlights .highlights-body a {
    align-items: center;
    display: flex;
    justify-content: flex-start;
  }

  /* line 330, resources/assets/styles/templates/_our-impact.scss */

  .template-our-impact .main-content__body .section-highlights .highlights-body a svg {
    margin-left: 4px;
  }

  /* line 336, resources/assets/styles/templates/_our-impact.scss */

  .template-our-impact .main-content__body .section-highlights .highlights-list {
    flex: 0 0 416px;
    position: relative;
    top: 96px;
  }

  /* line 341, resources/assets/styles/templates/_our-impact.scss */

  .template-our-impact .main-content__body .section-highlights .highlights-list h2 {
    margin-bottom: 64px;
  }

  /* line 346, resources/assets/styles/templates/_our-impact.scss */

  .template-our-impact .main-content__body .section-highlights .highlights-list__box .highlight-list-item {
    margin-bottom: 64px;
  }

  /* line 349, resources/assets/styles/templates/_our-impact.scss */

  .template-our-impact .main-content__body .section-highlights .highlights-list__box .highlight-list-item__number {
    font-size: 76px;
    line-height: 86px;
    padding-bottom: 24px;
    margin-bottom: 24px;
  }

  /* line 356, resources/assets/styles/templates/_our-impact.scss */

  .template-our-impact .main-content__body .section-highlights .highlights-list__box .highlight-list-item__quantifier {
    font-size: 25px;
    line-height: 38px;
  }

  /* line 365, resources/assets/styles/templates/_our-impact.scss */

  .template-our-impact .main-content__body .section-data {
    padding-bottom: 96px;
  }

  /* line 368, resources/assets/styles/templates/_our-impact.scss */

  .template-our-impact .main-content__body .section-data__box {
    margin-bottom: 192px;
  }

  /* line 371, resources/assets/styles/templates/_our-impact.scss */

  .template-our-impact .main-content__body .section-data__box h3 {
    font-size: 39px;
    line-height: 49px;
    padding-bottom: 64px;
    margin-bottom: 96px;
    width: 864px;
  }

  /* line 380, resources/assets/styles/templates/_our-impact.scss */

  .template-our-impact .main-content__body .section-data__box .charts-display-box .chart-display {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 96px;
  }

  /* line 387, resources/assets/styles/templates/_our-impact.scss */

  .template-our-impact .main-content__body .section-data__box .charts-display-box .chart-display .chart-text-and-link {
    flex: 0 0 530px;
  }

  /* line 390, resources/assets/styles/templates/_our-impact.scss */

  .template-our-impact .main-content__body .section-data__box .charts-display-box .chart-display .chart-text-and-link .chart-text {
    font-size: 25px;
    line-height: 38px;
    margin-bottom: 46px;
  }

  /* line 396, resources/assets/styles/templates/_our-impact.scss */

  .template-our-impact .main-content__body .section-data__box .charts-display-box .chart-display .chart-text-and-link .chart-link {
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
  }

  /* line 403, resources/assets/styles/templates/_our-impact.scss */

  .template-our-impact .main-content__body .section-data__box .charts-display-box .chart-display .chart-chart {
    flex: 0 0 560px;
  }

  /* line 411, resources/assets/styles/templates/_our-impact.scss */

  .template-our-impact .main-content__body .section-ireports {
    padding-bottom: 256px;
  }

  /* line 415, resources/assets/styles/templates/_our-impact.scss */

  .template-our-impact .main-content__body .section-ireports .ireports-header {
    font-size: 39px;
    line-height: 49px;
    margin-bottom: 32px;
  }

  /* line 423, resources/assets/styles/templates/_our-impact.scss */

  .template-our-impact .main-content__body .section-ireports .ireports-files-box .ireport-file-download span {
    font-size: 20px;
    line-height: 30px;
  }

  /* line 432, resources/assets/styles/templates/_our-impact.scss */

  .template-our-impact .main-content__body .section-additional {
    margin-bottom: 192px;
  }

  /* line 435, resources/assets/styles/templates/_our-impact.scss */

  .template-our-impact .main-content__body .section-additional h2 {
    font-size: 61px;
    line-height: 69px;
    margin-bottom: 48px;
  }

  /* line 441, resources/assets/styles/templates/_our-impact.scss */

  .template-our-impact .main-content__body .section-additional p {
    font-size: 25px;
    font-weight: 300;
    line-height: 38px;
    margin-bottom: 46px;
  }

  /* line 447, resources/assets/styles/templates/_our-impact.scss */

  .template-our-impact .main-content__body .section-additional p a {
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
  }
}

@media (min-width: 1400px) {
  /* line 463, resources/assets/styles/templates/_our-impact.scss */

  .template-our-impact .main-content__body .section-data__box .charts-display-box .chart-display .chart-text-and-link {
    margin-right: 32px;
  }

  /* line 467, resources/assets/styles/templates/_our-impact.scss */

  .template-our-impact .main-content__body .section-data__box .charts-display-box .chart-display .chart-chart {
    width: 640px;
  }
}

/* line 4, resources/assets/styles/templates/_search.scss */

.search-results .main-content__body,
.search-no-results .main-content__body {
  padding: 48px 16px 32px;
}

@media (min-width: 1200px) {
  /* line 4, resources/assets/styles/templates/_search.scss */

  .search-results .main-content__body,
  .search-no-results .main-content__body {
    padding: 96px 32px 64px;
  }
}

/* line 11, resources/assets/styles/templates/_search.scss */

.search-results .main-content__body .search-results,
.search-no-results .main-content__body .search-results {
  width: 100%;
}

/* line 14, resources/assets/styles/templates/_search.scss */

.search-results .main-content__body .search-results__type-filter,
.search-no-results .main-content__body .search-results__type-filter {
  overflow-x: auto;
  white-space: nowrap;
  padding-bottom: 16px;
  margin-bottom: 32px;
}

/* line 20, resources/assets/styles/templates/_search.scss */

.search-results .main-content__body .search-results__type-filter .type-filter-term,
.search-no-results .main-content__body .search-results__type-filter .type-filter-term {
  display: inline-block;
  margin-right: 8px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  border: 1px solid #007bff;
  border-radius: 27px;
  padding: 6px 16px;
}

@media (min-width: 1200px) {
  /* line 20, resources/assets/styles/templates/_search.scss */

  .search-results .main-content__body .search-results__type-filter .type-filter-term,
  .search-no-results .main-content__body .search-results__type-filter .type-filter-term {
    font-size: 20px;
    line-height: 30px;
    padding: 8px 16px;
    margin-right: 12px;
  }
}

/* line 37, resources/assets/styles/templates/_search.scss */

.search-results .main-content__body .search-results__type-filter .type-filter-term:last-of-type,
.search-no-results .main-content__body .search-results__type-filter .type-filter-term:last-of-type {
  margin-right: 0;
}

/* line 41, resources/assets/styles/templates/_search.scss */

.search-results .main-content__body .search-results__type-filter .type-filter-term--focused,
.search-no-results .main-content__body .search-results__type-filter .type-filter-term--focused {
  background-color: #007bff;
  color: #ffffff;
}

/* line 48, resources/assets/styles/templates/_search.scss */

.search-results .main-content__body .search-results__output,
.search-no-results .main-content__body .search-results__output {
  padding: 32px 0;
  max-width: 864px;
}

/* line 52, resources/assets/styles/templates/_search.scss */

.search-results .main-content__body .search-results__output .search-result,
.search-no-results .main-content__body .search-results__output .search-result {
  padding: 32px 0;
  border-top: 1px solid #495057;
}

@media (min-width: 1200px) {
  /* line 52, resources/assets/styles/templates/_search.scss */

  .search-results .main-content__body .search-results__output .search-result,
  .search-no-results .main-content__body .search-results__output .search-result {
    padding: 40px 0;
  }
}

/* line 60, resources/assets/styles/templates/_search.scss */

.search-results .main-content__body .search-results__output .search-result:last-of-type,
.search-no-results .main-content__body .search-results__output .search-result:last-of-type {
  border-bottom: 1px solid #495057;
}

/* line 65, resources/assets/styles/templates/_search.scss */

.search-results .main-content__body .search-results__output .search-result header h2,
.search-no-results .main-content__body .search-results__output .search-result header h2 {
  margin-bottom: 16px;
}

@media (min-width: 768px) {
  /* line 65, resources/assets/styles/templates/_search.scss */

  .search-results .main-content__body .search-results__output .search-result header h2,
  .search-no-results .main-content__body .search-results__output .search-result header h2 {
    font-size: 23px;
    line-height: 29px;
  }
}

/* line 75, resources/assets/styles/templates/_search.scss */

.search-results .main-content__body .search-results__output .search-result header h2 a,
.search-no-results .main-content__body .search-results__output .search-result header h2 a {
  color: inherit;
}

/* line 81, resources/assets/styles/templates/_search.scss */

.search-results .main-content__body .search-results__output .search-result__summary,
.search-no-results .main-content__body .search-results__output .search-result__summary {
  font-size: 16px;
  line-height: 24px;
}

@media (min-width: 768px) {
  /* line 81, resources/assets/styles/templates/_search.scss */

  .search-results .main-content__body .search-results__output .search-result__summary,
  .search-no-results .main-content__body .search-results__output .search-result__summary {
    font-size: 19px;
    line-height: 29px;
  }
}

@media (min-width: 1200px) {
  /* line 81, resources/assets/styles/templates/_search.scss */

  .search-results .main-content__body .search-results__output .search-result__summary,
  .search-no-results .main-content__body .search-results__output .search-result__summary {
    font-size: 20px;
    line-height: 30px;
  }
}

/* line 96, resources/assets/styles/templates/_search.scss */

.search-results .main-content__body .search-results__output .search-result__categories,
.search-no-results .main-content__body .search-results__output .search-result__categories {
  margin: 16px 0;
}

@media (min-width: 768px) {
  /* line 96, resources/assets/styles/templates/_search.scss */

  .search-results .main-content__body .search-results__output .search-result__categories,
  .search-no-results .main-content__body .search-results__output .search-result__categories {
    margin: 24px 0;
  }
}

/* line 104, resources/assets/styles/templates/_search.scss */

.search-results .main-content__body .search-results__output .search-result__date,
.search-no-results .main-content__body .search-results__output .search-result__date {
  color: #626e7a;
  font-size: 13px;
  line-height: 20px;
}

@media (min-width: 768px) {
  /* line 104, resources/assets/styles/templates/_search.scss */

  .search-results .main-content__body .search-results__output .search-result__date,
  .search-no-results .main-content__body .search-results__output .search-result__date {
    font-size: 16px;
    line-height: 24px;
  }
}

@media (min-width: 1200px) {
  /* line 115, resources/assets/styles/templates/_search.scss */

  .search-results .main-content__body .search-results__output .search-result__title,
  .search-no-results .main-content__body .search-results__output .search-result__title {
    font-size: 25px;
    line-height: 31px;
  }
}

@media (min-width: 768px) {
  /* line 124, resources/assets/styles/templates/_search.scss */

  .search-results .main-content__body .search-results__qty,
  .search-no-results .main-content__body .search-results__qty {
    font-size: 19px;
    line-height: 23px;
  }
}

@media (min-width: 1200px) {
  /* line 124, resources/assets/styles/templates/_search.scss */

  .search-results .main-content__body .search-results__qty,
  .search-no-results .main-content__body .search-results__qty {
    font-size: 20px;
    line-height: 30px;
  }
}

/** Singles */

/* line 2, resources/assets/styles/singles/_careers.scss */

.single-careers .main-content {
  padding: 0 16px;
}

/* line 6, resources/assets/styles/singles/_careers.scss */

.single-careers .main-content__header .b-header-plain {
  margin-bottom: 0;
}

/* line 9, resources/assets/styles/singles/_careers.scss */

.single-careers .main-content__header .b-header-plain .container {
  padding: 0;
}

/* line 13, resources/assets/styles/singles/_careers.scss */

.single-careers .main-content__header .b-header-plain .col-12 {
  padding: 0 14px;
}

/* line 17, resources/assets/styles/singles/_careers.scss */

.single-careers .main-content__header .b-header-plain__title {
  margin-bottom: 16px;
  color: #212529;
  font-size: 40px;
  font-weight: 500;
  line-height: 45px;
}

/* line 26, resources/assets/styles/singles/_careers.scss */

.single-careers .main-content__header .vacancy-posted-on {
  color: #394047;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}

/* line 35, resources/assets/styles/singles/_careers.scss */

.single-careers .main-content__body .vacancy-info-box {
  padding: 20px 16px 16px;
  background-color: #f2f5f7;
  color: #424952;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  margin: 48px 0;
}

/* line 44, resources/assets/styles/singles/_careers.scss */

.single-careers .main-content__body .vacancy-info-box > * {
  margin-bottom: 8px;
}

/* line 48, resources/assets/styles/singles/_careers.scss */

.single-careers .main-content__body .vacancy-info-box a {
  margin-top: 8px;
  margin-bottom: 0;
  text-decoration: underline;
  display: block;
}

/* line 56, resources/assets/styles/singles/_careers.scss */

.single-careers .main-content__body .vacancy-section-box {
  margin-bottom: 48px;
}

/* line 59, resources/assets/styles/singles/_careers.scss */

.single-careers .main-content__body .vacancy-section-box h2 {
  color: #212529;
  font-size: 28px;
  line-height: 32px;
  margin-bottom: 16px;
}

/* line 66, resources/assets/styles/singles/_careers.scss */

.single-careers .main-content__body .vacancy-section-box p {
  font-size: 16px;
  line-height: 24px;
}

/* line 71, resources/assets/styles/singles/_careers.scss */

.single-careers .main-content__body .vacancy-section-box a {
  text-decoration: underline;
}

/* line 76, resources/assets/styles/singles/_careers.scss */

.single-careers .main-content__body .vacancy-description {
  margin-bottom: 48px;
}

/* line 79, resources/assets/styles/singles/_careers.scss */

.single-careers .main-content__body .vacancy-description p {
  color: #394047;
  font-size: 19px;
  font-weight: 300;
  line-height: 29px;
}

/* line 88, resources/assets/styles/singles/_careers.scss */

.single-careers .main-content__body ul li,
.single-careers .main-content__body dl li,
dl .single-careers .main-content__body ul dt,
.single-careers .main-content__body dl dt,
dl .single-careers .main-content__body ul dd,
.single-careers .main-content__body dl dd {
  color: #394047;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}

/* line 97, resources/assets/styles/singles/_careers.scss */

.single-careers .main-content__body .vacancy-section--full-job-spec .job-spec-link {
  align-items: center;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #dee2e6;
  padding-bottom: 10px;
  text-decoration: none;
}

/* line 105, resources/assets/styles/singles/_careers.scss */

.single-careers .main-content__body .vacancy-section--full-job-spec .job-spec-link span {
  font-size: 16px;
  line-height: 24px;
}

/* line 111, resources/assets/styles/singles/_careers.scss */

.single-careers .main-content__body .vacancy-section--full-job-spec .job-spec-link svg g {
  fill: #0072ed;
}

/* line 118, resources/assets/styles/singles/_careers.scss */

.single-careers .main-content__body .share-vacancy-box {
  margin: 64px 0 48px;
}

/* line 121, resources/assets/styles/singles/_careers.scss */

.single-careers .main-content__body .share-vacancy-box h3 {
  color: #212529;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  margin-bottom: 16px;
}

/* line 130, resources/assets/styles/singles/_careers.scss */

.single-careers .main-content__body .share-vacancy-box-socials a {
  margin-right: 8px;
  padding: 16px;
  height: 40px;
  width: 40px;
  display: inline-block;
}

/* line 137, resources/assets/styles/singles/_careers.scss */

.single-careers .main-content__body .share-vacancy-box-socials a:last-of-type {
  margin-right: 0;
}

/* line 141, resources/assets/styles/singles/_careers.scss */

.single-careers .main-content__body .share-vacancy-box-socials a.social-link {
  border-radius: 3px;
}

/* line 144, resources/assets/styles/singles/_careers.scss */

.single-careers .main-content__body .share-vacancy-box-socials a.social-link--facebook {
  background-color: #3c5a96;
}

/* line 148, resources/assets/styles/singles/_careers.scss */

.single-careers .main-content__body .share-vacancy-box-socials a.social-link--twitter {
  background-color: #59adeb;
}

/* line 152, resources/assets/styles/singles/_careers.scss */

.single-careers .main-content__body .share-vacancy-box-socials a.social-link svg {
  position: relative;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  height: 24px;
  width: 24px;
  fill: #ffffff;
}

/* line 162, resources/assets/styles/singles/_careers.scss */

.single-careers .main-content__body .share-vacancy-box-socials a.social-link--email {
  background-color: #495057;
}

/* line 165, resources/assets/styles/singles/_careers.scss */

.single-careers .main-content__body .share-vacancy-box-socials a.social-link--email use {
  fill: #ffffff;
}

/* line 174, resources/assets/styles/singles/_careers.scss */

.single-careers .main-content__body hr {
  border: 0;
  height: 1px;
  background-color: #adb5bd;
  margin-bottom: 48px;
}

/* line 182, resources/assets/styles/singles/_careers.scss */

.single-careers .main-content__body .working-at-ember a {
  margin-top: 8px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  align-items: center;
  display: flex;
  text-decoration: none;
}

/* line 191, resources/assets/styles/singles/_careers.scss */

.single-careers .main-content__body .working-at-ember a span {
  margin-right: 4px;
}

/* line 195, resources/assets/styles/singles/_careers.scss */

.single-careers .main-content__body .working-at-ember a svg {
  height: 14px;
  width: 14px;
}

@media (min-width: 768px) {
  /* line 205, resources/assets/styles/singles/_careers.scss */

  .single-careers .main-content {
    padding: 0 32px;
  }

  /* line 209, resources/assets/styles/singles/_careers.scss */

  .single-careers .main-content__header .container {
    max-width: none;
    margin: 0;
  }
}

@media (min-width: 1200px) {
  /* line 218, resources/assets/styles/singles/_careers.scss */

  .single-careers .col-lg-8 {
    flex: 0 0 100% !important;
    max-width: none !important;
  }

  /* line 223, resources/assets/styles/singles/_careers.scss */

  .single-careers .main-content {
    max-width: 1312px;
    margin: 0 auto;
    padding: 0 72px;
  }

  /* line 229, resources/assets/styles/singles/_careers.scss */

  .single-careers .main-content__header .container {
    margin: 0;
  }

  /* line 233, resources/assets/styles/singles/_careers.scss */

  .single-careers .main-content__header .container .b-header-plain .col-12 {
    padding: 0;
  }

  /* line 237, resources/assets/styles/singles/_careers.scss */

  .single-careers .main-content__header .container .b-header-plain__title {
    font-size: 61px;
    line-height: 69px;
    margin-bottom: 32px;
  }

  /* line 245, resources/assets/styles/singles/_careers.scss */

  .single-careers .main-content__header .vacancy-posted-on {
    font-size: 20px;
    line-height: 30px;
  }

  /* line 252, resources/assets/styles/singles/_careers.scss */

  .single-careers .main-content__body .vacancy-social-box {
    align-items: flex-start;
    display: flex;
    margin: 64px 0 96px;
  }

  /* line 257, resources/assets/styles/singles/_careers.scss */

  .single-careers .main-content__body .vacancy-social-box .vacancy-info-box {
    flex: 0 0 75%;
    padding: 32px;
    font-size: 20px;
    line-height: 30px;
    margin: 0 64px 0 0;
  }

  /* line 264, resources/assets/styles/singles/_careers.scss */

  .single-careers .main-content__body .vacancy-social-box .vacancy-info-box .vacancy-info-link {
    margin-top: 16px;
  }

  /* line 269, resources/assets/styles/singles/_careers.scss */

  .single-careers .main-content__body .vacancy-social-box .d-xl-block {
    flex: 0 1 40%;
  }

  /* line 272, resources/assets/styles/singles/_careers.scss */

  .single-careers .main-content__body .vacancy-social-box .d-xl-block .share-vacancy-box {
    margin: 0;
  }

  /* line 278, resources/assets/styles/singles/_careers.scss */

  .single-careers .main-content__body .vacancy-description,
  .single-careers .main-content__body .vacancy-section-box {
    max-width: 75%;
  }

  /* line 283, resources/assets/styles/singles/_careers.scss */

  .single-careers .main-content__body .vacancy-description p {
    font-size: 25px;
    line-height: 38px;
  }

  /* line 288, resources/assets/styles/singles/_careers.scss */

  .single-careers .main-content__body .vacancy-section-box {
    margin-bottom: 96px;
  }

  /* line 291, resources/assets/styles/singles/_careers.scss */

  .single-careers .main-content__body .vacancy-section-box h2 {
    font-size: 39px;
    line-height: 49px;
    margin-bottom: 32px;
  }

  /* line 298, resources/assets/styles/singles/_careers.scss */

  .single-careers .main-content__body .vacancy-section-box ul li,
  .single-careers .main-content__body .vacancy-section-box dl li,
  dl .single-careers .main-content__body .vacancy-section-box ul dt,
  .single-careers .main-content__body .vacancy-section-box dl dt,
  dl .single-careers .main-content__body .vacancy-section-box ul dd,
  .single-careers .main-content__body .vacancy-section-box dl dd {
    font-size: 20px;
    line-height: 30px;
  }

  /* line 304, resources/assets/styles/singles/_careers.scss */

  .single-careers .main-content__body .vacancy-section-box p {
    font-size: 20px;
    line-height: 30px;
  }

  /* line 311, resources/assets/styles/singles/_careers.scss */

  .single-careers .main-content__body .vacancy-section--full-job-spec p {
    margin-bottom: 32px;
  }

  /* line 315, resources/assets/styles/singles/_careers.scss */

  .single-careers .main-content__body .vacancy-section--full-job-spec .job-spec-link {
    padding: 12px 0;
  }

  /* line 318, resources/assets/styles/singles/_careers.scss */

  .single-careers .main-content__body .vacancy-section--full-job-spec .job-spec-link span {
    font-size: 20px;
    line-height: 30px;
  }

  /* line 326, resources/assets/styles/singles/_careers.scss */

  .single-careers .main-content__body .share-vacancy-box h3 {
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 32px;
  }

  /* line 333, resources/assets/styles/singles/_careers.scss */

  .single-careers .main-content__body .share-vacancy-box-socials a.social-link {
    align-items: center;
    display: inline-flex;
    justify-content: center;
    padding: 0;
  }

  /* line 340, resources/assets/styles/singles/_careers.scss */

  .single-careers .main-content__body .share-vacancy-box-socials a.social-link svg {
    top: 0;
    left: 0;
    transform: none;
    height: 16px;
    width: 16px;
  }

  /* line 350, resources/assets/styles/singles/_careers.scss */

  .single-careers .main-content__body hr {
    margin: 48px 0 96px;
    max-width: 75%;
  }

  /* line 355, resources/assets/styles/singles/_careers.scss */

  .single-careers .main-content__body .working-at-ember {
    margin-bottom: 192px;
  }

  /* line 358, resources/assets/styles/singles/_careers.scss */

  .single-careers .main-content__body .working-at-ember h2 {
    font-size: 49px;
    line-height: 61px;
    margin-bottom: 48px;
  }

  /* line 364, resources/assets/styles/singles/_careers.scss */

  .single-careers .main-content__body .working-at-ember p {
    margin-bottom: 32px;
  }

  /* line 368, resources/assets/styles/singles/_careers.scss */

  .single-careers .main-content__body .working-at-ember a {
    font-size: 20px;
    line-height: 30px;
  }

  /* line 372, resources/assets/styles/singles/_careers.scss */

  .single-careers .main-content__body .working-at-ember a svg {
    height: 16px;
    width: 16px;
  }
}

/* line 3, resources/assets/styles/singles/_datasets.scss */

.single-datasets .main-content__header {
  background-color: #ebf5ff;
}

/* line 9, resources/assets/styles/singles/_datasets.scss */

.single-datasets .main-content__header .b-header-dataset-single__bcrumb .b-breadcrumb__crumb a {
  color: inherit;
}

/* line 13, resources/assets/styles/singles/_datasets.scss */

.single-datasets .main-content__header .b-header-dataset-single__bcrumb .b-breadcrumb__crumb::after {
  color: inherit;
}

/* line 19, resources/assets/styles/singles/_datasets.scss */

.single-datasets .main-content__header .b-header-dataset-single__title {
  font-size: 40px;
  line-height: 45px;
  margin-bottom: 16px;
}

/* line 25, resources/assets/styles/singles/_datasets.scss */

.single-datasets .main-content__header .b-header-dataset-single__updated-on {
  font-size: 16px;
  line-height: 24px;
}

/* line 30, resources/assets/styles/singles/_datasets.scss */

.single-datasets .main-content__header .b-header-dataset-single__standfirst {
  margin: 24px 0;
  font-size: 19px;
  line-height: 29px;
}

/* line 38, resources/assets/styles/singles/_datasets.scss */

.single-datasets .main-content__body {
  padding: 0 16px 96px;
}

/* line 41, resources/assets/styles/singles/_datasets.scss */

.single-datasets .main-content__body .download-box {
  background-color: #ffffff;
  box-shadow: 0 0 64px rgba(23, 30, 61, 0.06);
  padding: 24px;
}

/* line 46, resources/assets/styles/singles/_datasets.scss */

.single-datasets .main-content__body .download-box a {
  display: block;
  margin: 16px 0 0;
  width: fit-content;
}

/* line 51, resources/assets/styles/singles/_datasets.scss */

.single-datasets .main-content__body .download-box a button {
  padding: 10px 16px;
  color: #ffffff;
  font-size: 16px;
  line-height: 24px;
  background-color: #007bff;
  border-radius: 3px;
  border: 0;
}

/* line 60, resources/assets/styles/singles/_datasets.scss */

.single-datasets .main-content__body .download-box a button svg {
  margin-left: 4px;
}

/* line 63, resources/assets/styles/singles/_datasets.scss */

.single-datasets .main-content__body .download-box a button svg g {
  fill: #ffffff;
}

/* line 70, resources/assets/styles/singles/_datasets.scss */

.single-datasets .main-content__body .download-box button {
  padding: 10px 16px;
}

/* line 76, resources/assets/styles/singles/_datasets.scss */

.single-datasets .main-content__body .dataset-wysiwyg h2 {
  margin: 48px 0 16px;
}

/* line 82, resources/assets/styles/singles/_datasets.scss */

.single-datasets .main-content__body .dataset-author-box__flex-container {
  align-items: center;
  display: flex;
}

/* line 87, resources/assets/styles/singles/_datasets.scss */

.single-datasets .main-content__body .dataset-author-box__image {
  margin-right: 16px;
}

/* line 90, resources/assets/styles/singles/_datasets.scss */

.single-datasets .main-content__body .dataset-author-box__image img {
  border-radius: 50%;
  height: 64px;
  width: 64px;
}

/* line 98, resources/assets/styles/singles/_datasets.scss */

.single-datasets .main-content__body .dataset-author-box__details .dataset-author-name {
  font-weight: 500;
}

/* line 103, resources/assets/styles/singles/_datasets.scss */

.single-datasets .main-content__body .dataset-author-box__email {
  margin-top: 16px;
}

/* line 106, resources/assets/styles/singles/_datasets.scss */

.single-datasets .main-content__body .dataset-author-box__email svg {
  height: 15px;
  width: auto;
  margin-right: 8px;
}

/* line 111, resources/assets/styles/singles/_datasets.scss */

.single-datasets .main-content__body .dataset-author-box__email svg use {
  fill: #0072ed;
}

/* line 116, resources/assets/styles/singles/_datasets.scss */

.single-datasets .main-content__body .dataset-author-box__email a {
  color: #0072ed;
}

/* line 122, resources/assets/styles/singles/_datasets.scss */

.single-datasets .main-content__body .share-dataset-box {
  margin: 64px 0 48px;
}

/* line 125, resources/assets/styles/singles/_datasets.scss */

.single-datasets .main-content__body .share-dataset-box h3 {
  color: #212529;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  margin-bottom: 16px;
}

/* line 134, resources/assets/styles/singles/_datasets.scss */

.single-datasets .main-content__body .share-dataset-box-socials a {
  margin-right: 8px;
  padding: 16px;
  height: 40px;
  width: 40px;
  display: inline-block;
}

/* line 141, resources/assets/styles/singles/_datasets.scss */

.single-datasets .main-content__body .share-dataset-box-socials a:last-of-type {
  margin-right: 0;
}

/* line 145, resources/assets/styles/singles/_datasets.scss */

.single-datasets .main-content__body .share-dataset-box-socials a.social-link {
  border-radius: 3px;
}

/* line 148, resources/assets/styles/singles/_datasets.scss */

.single-datasets .main-content__body .share-dataset-box-socials a.social-link--facebook {
  background-color: #3c5a96;
}

/* line 152, resources/assets/styles/singles/_datasets.scss */

.single-datasets .main-content__body .share-dataset-box-socials a.social-link--twitter {
  background-color: #59adeb;
}

/* line 156, resources/assets/styles/singles/_datasets.scss */

.single-datasets .main-content__body .share-dataset-box-socials a.social-link svg {
  position: relative;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  height: 24px;
  width: 24px;
  fill: #ffffff;
}

/* line 166, resources/assets/styles/singles/_datasets.scss */

.single-datasets .main-content__body .share-dataset-box-socials a.social-link--email {
  background-color: #495057;
}

/* line 169, resources/assets/styles/singles/_datasets.scss */

.single-datasets .main-content__body .share-dataset-box-socials a.social-link--email use {
  fill: #ffffff;
}

/* line 179, resources/assets/styles/singles/_datasets.scss */

.single-datasets .main-content__body .related-datasets-box__title-box {
  border-bottom: 1px solid #adb5bd;
  padding-bottom: 24px;
  margin-bottom: 32px;
}

/* line 184, resources/assets/styles/singles/_datasets.scss */

.single-datasets .main-content__body .related-datasets-box__title-box h2 {
  margin-bottom: 14px;
  font-size: 33px;
  line-height: 41px;
}

/* line 190, resources/assets/styles/singles/_datasets.scss */

.single-datasets .main-content__body .related-datasets-box__title-box a {
  font-weight: 500;
  font-size: 19px;
  line-height: 29px;
}

/* line 195, resources/assets/styles/singles/_datasets.scss */

.single-datasets .main-content__body .related-datasets-box__title-box a svg {
  height: 15px;
  width: 15px;
}

/* line 203, resources/assets/styles/singles/_datasets.scss */

.single-datasets .main-content__body .related-datasets-box__datasets-box .related-dataset-box {
  padding: 24px;
  margin-bottom: 32px;
  background-color: #f2f5f7;
  border-radius: 2px;
}

/* line 209, resources/assets/styles/singles/_datasets.scss */

.single-datasets .main-content__body .related-datasets-box__datasets-box .related-dataset-box:last-of-type {
  margin-bottom: 0;
}

/* line 213, resources/assets/styles/singles/_datasets.scss */

.single-datasets .main-content__body .related-datasets-box__datasets-box .related-dataset-box .dataset-title {
  font-size: 23px;
  line-height: 29px;
  margin-bottom: 16px;
}

/* line 219, resources/assets/styles/singles/_datasets.scss */

.single-datasets .main-content__body .related-datasets-box__datasets-box .related-dataset-box .dataset-standfirst {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 24px;
}

/* line 225, resources/assets/styles/singles/_datasets.scss */

.single-datasets .main-content__body .related-datasets-box__datasets-box .related-dataset-box .dataset-updated-on {
  font-size: 13px;
  line-height: 20px;
  color: #626e7a;
  margin-bottom: 0;
}

/* line 232, resources/assets/styles/singles/_datasets.scss */

.single-datasets .main-content__body .related-datasets-box__datasets-box .related-dataset-box .dataset-link {
  display: inline-block;
  margin-top: 53px;
}

/* line 236, resources/assets/styles/singles/_datasets.scss */

.single-datasets .main-content__body .related-datasets-box__datasets-box .related-dataset-box .dataset-link svg {
  height: 20px;
  width: 20px;
}

@media (min-width: 768px) {
  /* line 247, resources/assets/styles/singles/_datasets.scss */

  .single-datasets .main-content__body {
    padding: 0 32px 96px;
  }

  /* line 250, resources/assets/styles/singles/_datasets.scss */

  .single-datasets .main-content__body .download-box {
    padding: 32px;
  }

  /* line 255, resources/assets/styles/singles/_datasets.scss */

  .single-datasets .main-content__body .related-datasets-box .related-dataset-box {
    padding: 32px;
  }
}

@media (min-width: 1200px) {
  /* line 263, resources/assets/styles/singles/_datasets.scss */

  .single-datasets .main-content__body {
    position: relative;
    max-width: 1312px;
    margin: 0 auto;
    padding-bottom: 160px;
  }

  /* line 269, resources/assets/styles/singles/_datasets.scss */

  .single-datasets .main-content__body .download-box {
    margin-right: 300px;
  }

  /* line 272, resources/assets/styles/singles/_datasets.scss */

  .single-datasets .main-content__body .download-box h2 {
    font-size: 31px;
    line-height: 39px;
    margin-bottom: 16px;
  }

  /* line 278, resources/assets/styles/singles/_datasets.scss */

  .single-datasets .main-content__body .download-box a {
    margin: 16px 0 0;
  }

  /* line 281, resources/assets/styles/singles/_datasets.scss */

  .single-datasets .main-content__body .download-box a:first-of-type {
    margin-top: 0;
  }

  /* line 285, resources/assets/styles/singles/_datasets.scss */

  .single-datasets .main-content__body .download-box a button {
    font-size: 20px;
    line-height: 30px;
    padding: 12px 16px;
  }

  /* line 293, resources/assets/styles/singles/_datasets.scss */

  .single-datasets .main-content__body .dataset-wysiwyg {
    max-width: 860px;
  }

  /* line 296, resources/assets/styles/singles/_datasets.scss */

  .single-datasets .main-content__body .dataset-wysiwyg h2 {
    margin: 96px 0 32px;
  }

  /* line 300, resources/assets/styles/singles/_datasets.scss */

  .single-datasets .main-content__body .dataset-wysiwyg a {
    text-decoration: underline;
  }

  /* line 305, resources/assets/styles/singles/_datasets.scss */

  .single-datasets .main-content__body .dataset-author-box {
    margin-top: 32px;
  }

  /* line 309, resources/assets/styles/singles/_datasets.scss */

  .single-datasets .main-content__body .dataset-author-box__image img {
    height: 96px;
    width: 96px;
  }

  /* line 316, resources/assets/styles/singles/_datasets.scss */

  .single-datasets .main-content__body .share-dataset-box {
    position: absolute;
    margin: 0;
    top: 32px;
    right: 32px;
  }

  /* line 322, resources/assets/styles/singles/_datasets.scss */

  .single-datasets .main-content__body .share-dataset-box h3 {
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 32px;
  }

  /* line 329, resources/assets/styles/singles/_datasets.scss */

  .single-datasets .main-content__body .share-dataset-box-socials a.social-link {
    align-items: center;
    display: inline-flex;
    justify-content: center;
    padding: 0;
  }

  /* line 336, resources/assets/styles/singles/_datasets.scss */

  .single-datasets .main-content__body .share-dataset-box-socials a.social-link svg {
    top: 0;
    left: 0;
    transform: none;
    height: 24px;
    width: 24px;
  }

  /* line 346, resources/assets/styles/singles/_datasets.scss */

  .single-datasets .main-content__body .related-datasets-box {
    margin-top: 192px;
  }

  /* line 349, resources/assets/styles/singles/_datasets.scss */

  .single-datasets .main-content__body .related-datasets-box__title-box {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: 64px;
  }

  /* line 355, resources/assets/styles/singles/_datasets.scss */

  .single-datasets .main-content__body .related-datasets-box__title-box h2 {
    font-size: 49px;
    line-height: 61px;
    margin-bottom: 0;
  }

  /* line 361, resources/assets/styles/singles/_datasets.scss */

  .single-datasets .main-content__body .related-datasets-box__title-box a {
    font-size: 25px;
    line-height: 38px;
    font-weight: normal;
  }

  /* line 366, resources/assets/styles/singles/_datasets.scss */

  .single-datasets .main-content__body .related-datasets-box__title-box a svg {
    height: 30px;
    width: 30px;
  }

  /* line 373, resources/assets/styles/singles/_datasets.scss */

  .single-datasets .main-content__body .related-datasets-box__datasets-box {
    align-items: stretch;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
  }

  /* line 379, resources/assets/styles/singles/_datasets.scss */

  .single-datasets .main-content__body .related-datasets-box__datasets-box .related-dataset-box {
    flex: 1 0 30%;
    padding: 64px 32px 216px;
    position: relative;
    margin-right: 32px;
    margin-bottom: 32px;
  }

  /* line 386, resources/assets/styles/singles/_datasets.scss */

  .single-datasets .main-content__body .related-datasets-box__datasets-box .related-dataset-box:nth-of-type(3n) {
    margin-right: 0;
  }

  /* line 390, resources/assets/styles/singles/_datasets.scss */

  .single-datasets .main-content__body .related-datasets-box__datasets-box .related-dataset-box:last-of-type {
    margin-bottom: 32px;
  }

  /* line 394, resources/assets/styles/singles/_datasets.scss */

  .single-datasets .main-content__body .related-datasets-box__datasets-box .related-dataset-box::after {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: linear-gradient(270deg, #21ba70 0%, #005cbf 100%);
    height: 4px;
    content: "";
  }

  /* line 405, resources/assets/styles/singles/_datasets.scss */

  .single-datasets .main-content__body .related-datasets-box__datasets-box .related-dataset-box .dataset-title {
    font-size: 31px;
    line-height: 39px;
  }

  /* line 410, resources/assets/styles/singles/_datasets.scss */

  .single-datasets .main-content__body .related-datasets-box__datasets-box .related-dataset-box .dataset-standfirst {
    font-size: 20px;
    line-height: 30px;
  }

  /* line 415, resources/assets/styles/singles/_datasets.scss */

  .single-datasets .main-content__body .related-datasets-box__datasets-box .related-dataset-box .dataset-updated-on {
    font-size: 16px;
    line-height: 24px;
  }

  /* line 420, resources/assets/styles/singles/_datasets.scss */

  .single-datasets .main-content__body .related-datasets-box__datasets-box .related-dataset-box .dataset-link {
    position: absolute;
    margin-top: 0;
    bottom: 32px;
    left: 32px;
  }

  /* line 426, resources/assets/styles/singles/_datasets.scss */

  .single-datasets .main-content__body .related-datasets-box__datasets-box .related-dataset-box .dataset-link svg {
    width: 38px;
    height: 38px;
    margin-left: 4px;
  }
}

/* line 1, resources/assets/styles/singles/_insights.scss */

.insights__share {
  padding-top: 32px;
  margin: 0 auto 96px;
}

@media (min-width: 992px) {
  /* line 1, resources/assets/styles/singles/_insights.scss */

  .insights__share {
    padding-top: 192px;
    margin: 0 auto 192px;
  }
}

/* line 10, resources/assets/styles/singles/_insights.scss */

.insights__share__title {
  margin-bottom: 16px;
}

@media (min-width: 992px) {
  /* line 10, resources/assets/styles/singles/_insights.scss */

  .insights__share__title {
    margin-bottom: 32px;
  }
}

/* line 19, resources/assets/styles/singles/_insights.scss */

.insights__share .b-share .social-icons {
  justify-content: center;
  margin-bottom: 0;
}

/* line 1, resources/assets/styles/singles/_research.scss */

.research__nav {
  position: fixed;
  z-index: 4;
  width: 100%;
  height: 64px;
  padding: 10px 0;
  background-color: white;
}

/* line 9, resources/assets/styles/singles/_research.scss */

.research__nav__holder {
  display: flex;
  justify-content: space-between;
}

/* line 14, resources/assets/styles/singles/_research.scss */

.research__nav__contain {
  margin-left: auto;
}

/* line 18, resources/assets/styles/singles/_research.scss */

.research__nav__download {
  margin-left: 16px;
  align-items: center;
  display: flex;
  font-size: 15px;
  font-weight: 500;
}

/* line 25, resources/assets/styles/singles/_research.scss */

.research__nav__download svg {
  margin-left: 8px;
  overflow: initial;
  transform: scale(0.6, 0.4);
}

/* line 30, resources/assets/styles/singles/_research.scss */

.research__nav__download svg path {
  height: 6px;
  width: 12px;
}

/* line 37, resources/assets/styles/singles/_research.scss */

.research__nav__share {
  margin-left: auto;
  font-size: 15px;
  display: none !important;
}

/* line 43, resources/assets/styles/singles/_research.scss */

.research__nav__contents {
  align-items: center;
  display: flex;
  flex-direction: row-reverse;
  font-size: 15px;
}

/* line 49, resources/assets/styles/singles/_research.scss */

.research__nav__contents img {
  height: 12px;
  width: 22px;
  margin-right: 8px;
}

@media (min-width: 992px) {
  /* line 1, resources/assets/styles/singles/_research.scss */

  .research__nav {
    height: 80px;
    padding: 14px 0;
  }

  /* line 60, resources/assets/styles/singles/_research.scss */

  .research__nav__download,
  .research__nav__contents,
  .research__nav__share {
    font-size: 16px;
  }
}

@media (min-width: 1200px) {
  /* line 68, resources/assets/styles/singles/_research.scss */

  .research__nav__download,
  .research__nav__contents,
  .research__nav__share {
    font-size: 20px;
  }
}

/* line 76, resources/assets/styles/singles/_research.scss */

.research__contents {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2000;
  width: 100%;
  overflow: hidden;
  outline: 0;
  opacity: 0;
}

/* line 91, resources/assets/styles/singles/_research.scss */

.research__contents.open {
  display: block;
  overflow-x: hidden;
  overflow-y: scroll;
  background-color: rgba(0, 0, 0, 0.2);
  opacity: 1;
}

/* line 100, resources/assets/styles/singles/_research.scss */

.research__contents.fade .research__contents__inner {
  left: 0;
}

/* line 105, resources/assets/styles/singles/_research.scss */

.research__contents__inner {
  position: relative;
  left: -420px;
  width: 100%;
  height: 100%;
  max-width: 420px;
  padding-bottom: 32px;
  background: #ffffff;
  transition: left 0.4s cubic-bezier(0.39, 0.575, 0.565, 1);
  transform: translate(0, 0);
}

/* line 117, resources/assets/styles/singles/_research.scss */

.research__contents__nav {
  padding: 48px 32px 32px;
  background-color: #ffffff;
}

/* line 122, resources/assets/styles/singles/_research.scss */

.research__contents__title {
  font-size: 1.1875rem;
  line-height: 1.25;
  font-weight: 400;
  margin-bottom: 20px;
  color: #0f9a56;
}

@media (min-width: 1200px) {
  /* line 122, resources/assets/styles/singles/_research.scss */

  .research__contents__title {
    font-size: 1.5625rem;
  }
}

/* line 130, resources/assets/styles/singles/_research.scss */

.research__contents__sublist {
  margin-top: 0;
}

/* line 134, resources/assets/styles/singles/_research.scss */

.research__contents__item,
.research__contents__subitem {
  margin-bottom: 0;
  padding: 0;
}

/* line 140, resources/assets/styles/singles/_research.scss */

.research__contents__link,
.research__contents__sublink {
  display: block;
  border-bottom: 1px dashed #808080;
  padding: 14px 0;
  color: #212529;
}

/* line 147, resources/assets/styles/singles/_research.scss */

.research__contents__link:hover,
.research__contents__sublink:hover {
  color: #212529;
}

/* line 152, resources/assets/styles/singles/_research.scss */

.research__contents__link {
  font-size: 1.1875rem;
  line-height: 1.25;
}

@media (min-width: 1200px) {
  /* line 152, resources/assets/styles/singles/_research.scss */

  .research__contents__link {
    font-size: 1.5625rem;
  }
}

/* line 156, resources/assets/styles/singles/_research.scss */

.research__contents__sublink {
  padding-left: 30px;
}

/* line 160, resources/assets/styles/singles/_research.scss */

.research__contents__close {
  position: absolute;
  top: 32px;
  right: 32px;
}

@media (min-width: 992px) {
  /* line 169, resources/assets/styles/singles/_research.scss */

  .curr-layout--tablepress .b-tablepress {
    margin: 0 auto;
    max-width: 83.33333%;
  }
}

/* line 176, resources/assets/styles/singles/_research.scss */

.research__supporting-material {
  background: #f8f9fa;
}

/* stylelint-disable */

/* line 181, resources/assets/styles/singles/_research.scss */

.supporting-material {
  background: #f8f9fa;
  padding-top: 96px;
}

@media (min-width: 992px) {
  /* line 181, resources/assets/styles/singles/_research.scss */

  .supporting-material {
    padding-top: 192px;
  }
}

/* line 189, resources/assets/styles/singles/_research.scss */

.supporting-material__header {
  margin-bottom: 16px;
}

@media (min-width: 992px) {
  /* line 189, resources/assets/styles/singles/_research.scss */

  .supporting-material__header {
    margin-bottom: 32px;
  }
}

/* line 199, resources/assets/styles/singles/_research.scss */

.supporting-material .supporting-material-section:last-of-type .supporting-material-section__hr {
  display: none;
}

/* line 207, resources/assets/styles/singles/_research.scss */

.supporting-material-section__title {
  margin-bottom: 48px;
}

@media (min-width: 992px) {
  /* line 207, resources/assets/styles/singles/_research.scss */

  .supporting-material-section__title {
    margin-bottom: 96px;
  }
}

/* line 211, resources/assets/styles/singles/_research.scss */

.supporting-material-section__hr {
  margin-bottom: 48px;
  border-color: #ced4da;
}

@media (min-width: 992px) {
  /* line 211, resources/assets/styles/singles/_research.scss */

  .supporting-material-section__hr {
    margin-bottom: 96px;
  }
}

/* line 217, resources/assets/styles/singles/_research.scss */

.supporting-material-section .fs-h3,
.supporting-material-section .fs-h4,
.supporting-material-section .search-results .main-content__body .search-results__output .search-result header h2,
.search-results .main-content__body .search-results__output .search-result header .supporting-material-section h2,
.supporting-material-section .search-no-results .main-content__body .search-results__output .search-result header h2,
.search-no-results .main-content__body .search-results__output .search-result header .supporting-material-section h2 {
  margin-bottom: 0;
  color: #626e7a;
}

/* line 223, resources/assets/styles/singles/_research.scss */

.supporting-material-section p {
  color: #424952;
}

/* stylelint-enable */

/* line 3, resources/assets/styles/singles/_press-releases.scss */

.press-releases__content__hr {
  margin-bottom: 48px;
  width: 100%;
  height: 1px;
  border: 0;
  background-color: #adb5bd;
}

@media (min-width: 992px) {
  /* line 3, resources/assets/styles/singles/_press-releases.scss */

  .press-releases__content__hr {
    margin-bottom: 96px;
  }
}

/* line 13, resources/assets/styles/singles/_press-releases.scss */

.press-releases__aside {
  margin-bottom: 48px;
}

@media (min-width: 992px) {
  /* line 13, resources/assets/styles/singles/_press-releases.scss */

  .press-releases__aside {
    margin-bottom: 96px;
  }
}

@media (min-width: 992px) {
  /* line 13, resources/assets/styles/singles/_press-releases.scss */

  .press-releases__aside {
    padding-left: 32px;
  }
}

/* line 21, resources/assets/styles/singles/_press-releases.scss */

.press-releases__downloads {
  margin-bottom: 48px;
}

/* line 24, resources/assets/styles/singles/_press-releases.scss */

.press-releases__downloads__title {
  margin-bottom: 40px;
}

/* line 30, resources/assets/styles/singles/_press-releases.scss */

.press-releases__share .social-icons {
  margin-bottom: 0;
}

/* line 3, resources/assets/styles/singles/_policy-responses.scss */

.policy-responses__content .btn--download {
  margin-top: -64px;
  max-width: 370px;
}

@media (max-width: 991.98px) {
  /* line 9, resources/assets/styles/singles/_policy-responses.scss */

  .policy-responses__aside {
    display: none;
  }
}

/* line 3, resources/assets/styles/singles/_people.scss */

.s-people__body .full-width-with-title-block-container__title {
  font-size: 2.0625rem;
  line-height: 1.25;
}

@media (min-width: 1200px) {
  /* line 3, resources/assets/styles/singles/_people.scss */

  .s-people__body .full-width-with-title-block-container__title {
    font-size: 3.0625rem;
  }
}

/* line 5, resources/assets/styles/singles/_topics.scss */

.single-topics .main-content__header .temp-topics-oview__header .section-padding {
  padding-bottom: 140px;
}

/* line 10, resources/assets/styles/singles/_topics.scss */

.single-topics .main-content__header .temp-topics-oview__header .b-header-basic__breadcrumbs {
  color: #ffffff;
}

/* line 13, resources/assets/styles/singles/_topics.scss */

.single-topics .main-content__header .temp-topics-oview__header .b-header-basic__breadcrumbs a {
  color: #ffffff;
}

/* line 18, resources/assets/styles/singles/_topics.scss */

.single-topics .main-content__header .temp-topics-oview__header .b-header-basic__title {
  font-size: 48px;
  line-height: 54px;
}

/* line 25, resources/assets/styles/singles/_topics.scss */

.single-topics .main-content__header .topic-heading-image {
  max-width: 1312px;
  position: relative;
  top: -80px;
  transform: translateX(-50%);
  left: 50%;
}

/* line 32, resources/assets/styles/singles/_topics.scss */

.single-topics .main-content__header .topic-heading-image__box {
  background-image: linear-gradient(270deg, #21ba70 0%, #005cbf 100%);
  width: 343px;
  height: auto;
  margin: 0 auto;
  padding-bottom: 1px;
}

/* line 39, resources/assets/styles/singles/_topics.scss */

.single-topics .main-content__header .topic-heading-image__box img {
  padding-bottom: 3px;
}

/* line 43, resources/assets/styles/singles/_topics.scss */

.single-topics .main-content__header .topic-heading-image__box .b-flourish-embed {
  background-color: #ffffff;
  margin-bottom: 0;
}

/* line 48, resources/assets/styles/singles/_topics.scss */

.single-topics .main-content__header .topic-heading-image__box__title {
  background-color: #f7f7f7;
  color: #56616b;
  font-size: 18px;
  font-weight: 500;
  margin: 0;
  padding: 20px 10px 10px;
}

/* line 60, resources/assets/styles/singles/_topics.scss */

.single-topics .main-content__body {
  padding: 0 16px;
  margin-top: -8px;
}

/* line 64, resources/assets/styles/singles/_topics.scss */

.single-topics .main-content__body .topics-box,
.single-topics .main-content__body .key-countries-content {
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}

/* line 70, resources/assets/styles/singles/_topics.scss */

.single-topics .main-content__body .topics-box a,
.single-topics .main-content__body .key-countries-content a {
  text-decoration: underline;
}

/* line 75, resources/assets/styles/singles/_topics.scss */

.single-topics .main-content__body .single-topics-section {
  padding: 64px 0 56px;
}

/* line 79, resources/assets/styles/singles/_topics.scss */

.single-topics .main-content__body .main-content__overview {
  padding: 48px 0 56px;
}

/* line 83, resources/assets/styles/singles/_topics.scss */

.single-topics .main-content__body .main-content__ember-position,
.single-topics .main-content__body .main-content__insights {
  padding: 0 0 56px;
}

/* line 88, resources/assets/styles/singles/_topics.scss */

.single-topics .main-content__body .single-topics-section-heading {
  color: #0f9a56;
  font-size: 19px;
  font-weight: 300;
  line-height: 22px;
  margin: 8px 0 16px;
}

/* line 96, resources/assets/styles/singles/_topics.scss */

.single-topics .main-content__body .single-topics-section-title {
  color: #212529;
  font-size: 40px;
  font-weight: 500;
  line-height: 45px;
  margin-bottom: 16px;
}

/* line 105, resources/assets/styles/singles/_topics.scss */

.single-topics .main-content__body .single-topics-content a {
  margin: 16px 0 0;
  color: #0072ed;
  font-size: 19px;
  line-height: 29px;
  display: inline-block;
}

/* line 112, resources/assets/styles/singles/_topics.scss */

.single-topics .main-content__body .single-topics-content a button {
  background-color: inherit;
  border: 0;
  color: inherit;
  align-items: center;
  display: flex;
  padding: 0;
}

/* line 120, resources/assets/styles/singles/_topics.scss */

.single-topics .main-content__body .single-topics-content a button svg {
  height: 15px;
  width: 15px;
  margin-left: 4px;
}

/* line 128, resources/assets/styles/singles/_topics.scss */

.single-topics .main-content__body .single-topics-content .key-countries-content a {
  font-size: inherit;
  margin-top: 0;
}

/* line 133, resources/assets/styles/singles/_topics.scss */

.single-topics .main-content__body .single-topics-content__data-explorer {
  margin: 48px auto 30px;
}

/* line 137, resources/assets/styles/singles/_topics.scss */

.single-topics .main-content__body .single-topics-content .single-topics-section-divider {
  height: 1px;
  width: 100%;
  background-color: #adb5bd;
  margin: 32px 0 0;
}

/* line 145, resources/assets/styles/singles/_topics.scss */

.single-topics .main-content__body .ember-position__factsheet {
  background-color: #ffffff;
  box-shadow: 0 0 64px 0 rgba(23, 42, 61, 0.06);
  display: flex;
  align-items: center;
  max-width: 640px;
}

/* line 152, resources/assets/styles/singles/_topics.scss */

.single-topics .main-content__body .ember-position__factsheet span {
  margin-right: 16px;
}

/* line 156, resources/assets/styles/singles/_topics.scss */

.single-topics .main-content__body .ember-position__factsheet svg g {
  fill: #007bff;
  height: 100%;
  width: auto;
}

/* line 163, resources/assets/styles/singles/_topics.scss */

.single-topics .main-content__body .main-content__quote-box {
  background-color: #f2fcf8;
  border-top: 4px solid #288557;
  padding: 32px;
}

/* line 168, resources/assets/styles/singles/_topics.scss */

.single-topics .main-content__body .main-content__quote-box .quote-box__profile-image {
  height: 136px;
  width: auto;
  margin-bottom: 32px;
}

/* line 174, resources/assets/styles/singles/_topics.scss */

.single-topics .main-content__body .main-content__quote-box .quote-box__quote {
  color: #0f9a56;
  font-size: 23px;
  font-weight: 500;
  line-height: 35px;
}

/* line 181, resources/assets/styles/singles/_topics.scss */

.single-topics .main-content__body .main-content__quote-box .quote-box__person-info-box {
  color: #393b47;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  margin-top: 32px;
}

/* line 188, resources/assets/styles/singles/_topics.scss */

.single-topics .main-content__body .main-content__quote-box .quote-box__person-info-box::before {
  display: block;
  content: "";
  height: 2px;
  width: 32px;
  background-color: #626e7a;
  margin-bottom: 16px;
}

/* line 197, resources/assets/styles/singles/_topics.scss */

.single-topics .main-content__body .main-content__quote-box .quote-box__person-info-box .quote-box__person-job-title {
  font-weight: 300;
}

/* line 204, resources/assets/styles/singles/_topics.scss */

.single-topics .main-content__body .latest-insights-section .latest-insights-box {
  position: relative;
  margin: 32px auto;
  max-width: 480px;
}

/* line 209, resources/assets/styles/singles/_topics.scss */

.single-topics .main-content__body .latest-insights-section .latest-insights-box .insight-post-type {
  position: absolute;
  top: 8px;
  left: 8px;
  font-size: 13px;
  line-height: 20px;
  color: #ffffff;
  border-radius: 2px;
  background-color: #288557;
  text-transform: capitalize;
  padding: 2px 4px;
}

/* line 222, resources/assets/styles/singles/_topics.scss */

.single-topics .main-content__body .latest-insights-section .latest-insights-box .insight-details {
  background-color: #ffffff;
  padding: 16px 24px 0 0;
  position: relative;
  top: -24px;
  width: calc(100% - 24px);
}

/* line 229, resources/assets/styles/singles/_topics.scss */

.single-topics .main-content__body .latest-insights-section .latest-insights-box .insight-details .insight-link {
  display: block;
  margin-top: 0;
}

/* line 233, resources/assets/styles/singles/_topics.scss */

.single-topics .main-content__body .latest-insights-section .latest-insights-box .insight-details .insight-link .insight-title {
  font-size: 23px;
  line-height: 29px;
}

/* line 238, resources/assets/styles/singles/_topics.scss */

.single-topics .main-content__body .latest-insights-section .latest-insights-box .insight-details .insight-link .insight-excerpt {
  color: #394047;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  margin-bottom: 16px;
}

/* line 247, resources/assets/styles/singles/_topics.scss */

.single-topics .main-content__body .latest-insights-section .latest-insights-box .insight-details .insight-category {
  padding: 2px 4px;
  color: #393b47;
  font-size: 13px;
  font-weight: 500;
  line-height: 20px;
  border: 1px solid #c2d1d9;
  border-radius: 2px;
  display: inline-block;
}

/* line 258, resources/assets/styles/singles/_topics.scss */

.single-topics .main-content__body .latest-insights-section .latest-insights-box .insight-details .insight-date-posted {
  color: #393b47;
  font-size: 13px;
  font-weight: 300;
  line-height: 20px;
  margin-top: 16px;
}

@media (min-width: 1200px) {
  /* line 275, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content__header .temp-topics-oview__header .container {
    margin: 0 0 0 144px;
    max-width: 640px;
    padding: 0;
  }

  /* line 281, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content__header .temp-topics-oview__header .col-xl-8 {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
  }

  /* line 288, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content__header .temp-topics-oview__header .b-header-basic__title {
    font-size: 76px;
    font-weight: 500;
    line-height: 86px;
  }

  /* line 295, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content__header .temp-topics-oview__header .section-padding {
    padding-bottom: 220px;
  }

  /* line 300, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content__header .topic-heading-image {
    transform: none;
    left: 0;
    top: -160px;
  }

  /* line 305, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content__header .topic-heading-image__box {
    width: 480px;
    margin: 0;
    margin-left: auto;
  }

  /* line 313, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content__body {
    position: relative;
    margin-top: -320px;
    padding: 0 0 0 144px;
  }

  /* line 318, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content__body .topics-box {
    width: 480px;
    position: relative;
    top: 240px;
    left: 0;
    margin-left: auto;
    font-size: 20px;
    line-height: 30px;
  }

  /* line 328, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content__body .single-topics-section {
    padding-right: 144px;
  }

  /* line 332, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content__body .single-topics-section-heading {
    font-size: 31px;
    line-height: 39px;
    margin: 8px 0 30px;
  }

  /* line 338, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content__body .single-topics-section-title {
    font-size: 61px;
    line-height: 69px;
    margin-bottom: 64px;
  }

  /* line 346, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content__body .single-topics-content .overview-content__title,
  .single-topics .main-content__body .single-topics-content .overview-content__content {
    width: 640px;
  }

  /* line 352, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content__body .single-topics-content .overview-content__content p {
    font-size: 20px;
    line-height: 30px;
  }

  /* line 359, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content__body .single-topics-content .single-topics-section-divider {
    margin: 192px 0 192px;
  }

  /* line 364, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content__body .key-countries-content {
    font-size: inherit;
    line-height: inherit;
  }

  /* line 369, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content__body .ember-position__factsheet {
    margin-top: 48px;
    padding: 16px 16px 16px 32px;
  }

  /* line 374, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content__body .main-content__quote-box {
    margin: 192px 144px 64px 0;
    padding: 32px 32px 64px;
    position: relative;
  }

  /* line 380, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content__body .main-content__quote-box .quote-box__profile-image {
    height: 272px;
    position: relative;
    margin-bottom: 0;
    top: 32px;
    right: 64px;
    margin-left: auto;
    display: block;
  }

  /* line 390, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content__body .main-content__quote-box .quote-box__quote {
    font-size: 31px;
    line-height: 47px;
    margin-top: -240px;
    width: 50%;
  }

  /* line 397, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content__body .main-content__quote-box .quote-box__person-info-box {
    font-size: 20px;
    line-height: 30px;
  }

  /* line 401, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content__body .main-content__quote-box .quote-box__person-info-box::before {
    margin-bottom: 32px;
  }

  /* line 409, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content .main-content__data .data-content,
  .single-topics .main-content .main-content__insights .insights-content {
    position: relative;
  }

  /* line 413, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content .main-content__data .data-content__title,
  .single-topics .main-content .main-content__insights .insights-content__title {
    margin-bottom: 16px;
  }

  /* line 417, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content .main-content__data .data-content a,
  .single-topics .main-content .main-content__insights .insights-content a {
    position: absolute;
    right: 0;
    top: 0;
    margin-left: auto;
    display: block;
    font-size: 25px;
    line-height: 38px;
  }

  /* line 426, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content .main-content__data .data-content a svg,
  .single-topics .main-content .main-content__insights .insights-content a svg {
    margin-left: 8px;
    height: 25px;
    width: 25px;
  }

  /* line 433, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content .main-content__data .data-content .single-topics-section-divider,
  .single-topics .main-content .main-content__insights .insights-content .single-topics-section-divider {
    margin: 32px 0;
  }

  /* line 437, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content .main-content__data .data-content .single-topics-content__data-explorer,
  .single-topics .main-content .main-content__insights .insights-content .single-topics-content__data-explorer {
    margin: 0 auto 30px;
  }

  /* line 443, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content .main-content__insights .insights-content .single-topics-section-divider {
    margin: 32px 0 64px;
  }

  /* line 448, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content .latest-insights-section {
    align-items: flex-start;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }

  /* line 454, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content .latest-insights-section .latest-insights-box {
    width: 45%;
    max-width: 420px;
    margin: 32px 0;
  }

  /* line 459, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content .latest-insights-section .latest-insights-box .insight-post-type {
    top: 16px;
    left: 16px;
    font-size: 16px;
    line-height: 24px;
  }

  /* line 466, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content .latest-insights-section .latest-insights-box .insight-details {
    background-color: #ffffff;
    position: relative;
    top: -48px;
    left: 0;
    width: 375px;
  }

  /* line 473, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content .latest-insights-section .latest-insights-box .insight-details .insight-link {
    position: initial;
  }

  /* line 476, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content .latest-insights-section .latest-insights-box .insight-details .insight-link .insight-title {
    font-size: 31px;
    line-height: 39px;
    margin-bottom: 16px;
  }

  /* line 482, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content .latest-insights-section .latest-insights-box .insight-details .insight-link .insight-excerpt {
    font-size: 20px;
    line-height: 30px;
  }

  /* line 488, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content .latest-insights-section .latest-insights-box .insight-details .insight-category {
    font-size: 16px;
    line-height: 24px;
    margin: 0 2px;
    padding: 2px 8px;
  }

  /* line 494, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content .latest-insights-section .latest-insights-box .insight-details .insight-category:first-of-type {
    margin-left: 0;
  }

  /* line 499, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content .latest-insights-section .latest-insights-box .insight-details .insight-date-posted {
    font-size: 16px;
    line-height: 24px;
    margin-top: 32px;
  }

  /* line 507, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content .latest-insights-section .latest-insights-box:first-of-type {
    align-items: center;
    display: flex;
    height: auto;
    width: 100%;
    max-width: initial;
  }

  /* line 514, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content .latest-insights-section .latest-insights-box:first-of-type .insight-image {
    width: 50%;
  }

  /* line 518, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content .latest-insights-section .latest-insights-box:first-of-type .insight-post-type {
    top: 16px;
    left: 16px;
    font-size: 16px;
    line-height: 24px;
  }

  /* line 525, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content .latest-insights-section .latest-insights-box:first-of-type .insight-details {
    left: 0;
    top: 0;
    padding: 0 0 0 64px;
    width: 50%;
  }

  /* line 531, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content .latest-insights-section .latest-insights-box:first-of-type .insight-details .insight-link {
    position: relative;
  }

  /* line 534, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content .latest-insights-section .latest-insights-box:first-of-type .insight-details .insight-link .insight-title {
    font-size: 39px;
    line-height: 49px;
    margin-bottom: 32px;
  }
}

@media (min-width: 1400px) {
  /* line 550, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content__header .temp-topics-oview__header .container {
    margin: 0 auto;
    max-width: 1312px;
  }

  /* line 555, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content__header .temp-topics-oview__header .container .b-header-basic__sfirst {
    max-width: 640px;
  }

  /* line 562, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content__header .topic-heading-image {
    margin: 0 auto;
  }

  /* line 565, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content__header .topic-heading-image__box {
    margin-left: auto;
    width: 480px;
  }

  /* line 572, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content__body {
    padding: 0;
    max-width: 1312px;
    margin: -320px auto 0 auto;
  }

  /* line 577, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content__body .single-topics-section {
    padding-right: 0;
  }

  /* line 581, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content__body .main-content__ember-position {
    align-items: flex-start;
    display: flex;
    justify-content: space-between;
  }

  /* line 586, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content__body .main-content__ember-position .ember-position__heading-title {
    flex: 0 1 540px;
    margin-right: 72px;
    margin-top: -39px;
  }

  /* line 592, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content__body .main-content__ember-position .ember-position__content {
    flex: 0 1 640px;
  }

  /* line 597, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content__body .main-content__quote-box {
    margin: 192px auto 64px;
  }

  /* line 603, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content__body .latest-insights-section .latest-insights-box:first-of-type .insight-image {
    max-width: 720px;
  }

  /* line 608, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content__body .latest-insights-section .latest-insights-box {
    max-width: 720px;
  }

  /* line 611, resources/assets/styles/singles/_topics.scss */

  .single-topics .main-content__body .latest-insights-section .latest-insights-box .insight-details {
    width: 90%;
  }
}

/* line 622, resources/assets/styles/singles/_topics.scss */

.single-topics-content__data-explorer .b-flourish-embed {
  margin-bottom: 0 !important;
}

/* line 626, resources/assets/styles/singles/_topics.scss */

.single-topics-content__data-explorer .section-padding {
  padding: 0;
}

/* line 631, resources/assets/styles/singles/_topics.scss */

.single-topics-content__comparison {
  padding: 50px 0;
}

/* line 635, resources/assets/styles/singles/_topics.scss */

.single-topics-content__comparison__title {
  font-size: 24px;
  font-weight: 500;
  margin-bottom: 20px;
}

/* line 641, resources/assets/styles/singles/_topics.scss */

.single-topics-content__comparison__charts {
  display: grid;
  grid-gap: 20px;
  margin-bottom: 30px;
}

@media (min-width: 992px) {
  /* line 641, resources/assets/styles/singles/_topics.scss */

  .single-topics-content__comparison__charts {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

/* line 1, resources/assets/styles/blocks/search/_search-bar.scss */

.b-search-bar {
  background-color: #f2f5f7;
  padding: 32px 16px;
}

@media (min-width: 1200px) {
  /* line 1, resources/assets/styles/blocks/search/_search-bar.scss */

  .b-search-bar {
    padding: 64px;
  }
}

/* line 11, resources/assets/styles/blocks/search/_search-bar.scss */

.b-search-bar .b-search-bar__form {
  width: 100%;
  padding: 24px 0 0;
}

/* line 16, resources/assets/styles/blocks/search/_search-bar.scss */

.b-search-bar .b-search-bar__wrapper {
  margin: 0 auto;
  position: relative;
  align-items: center;
  display: flex;
}

/* line 23, resources/assets/styles/blocks/search/_search-bar.scss */

.b-search-bar .b-search-bar__input {
  padding: 16px;
  width: 100%;
  font-size: 19px;
  line-height: 24px;
  color: #212529;
  font-weight: 500;
}

@media (min-width: 768px) {
  /* line 23, resources/assets/styles/blocks/search/_search-bar.scss */

  .b-search-bar .b-search-bar__input {
    font-size: 23px;
    line-height: 29px;
  }
}

/* line 37, resources/assets/styles/blocks/search/_search-bar.scss */

.b-search-bar .b-search-bar__submit {
  font-size: 1rem;
  line-height: 1.5;
  border: 1px solid #212529;
  border-radius: 4px;
  padding: 10px 16px;
  background: transparent;
  color: #212529;
  font-style: inherit;
  font-weight: inherit;
  -webkit-appearance: none;
  cursor: pointer;
  position: absolute;
  right: 24px;
  border: 0;
}

@media (min-width: 1200px) {
  /* line 37, resources/assets/styles/blocks/search/_search-bar.scss */

  .b-search-bar .b-search-bar__submit {
    font-size: 1.25rem;
  }
}

/* line 45, resources/assets/styles/blocks/search/_search-bar.scss */

.b-search-bar .b-search-bar__submit svg {
  width: 20px;
  height: 20px;
}

@media (min-width: 768px) {
  /* line 45, resources/assets/styles/blocks/search/_search-bar.scss */

  .b-search-bar .b-search-bar__submit svg {
    width: 30px;
    height: 30px;
  }
}

/* line 1, resources/assets/styles/blocks/search/_search-toggle.scss */

.search-toggle {
  font-size: 1rem;
  line-height: 1.5;
  border: 1px solid #212529;
  border-radius: 4px;
  padding: 10px 16px;
  background: transparent;
  color: #212529;
  font-style: inherit;
  font-weight: inherit;
  -webkit-appearance: none;
  border: 0;
  height: 48px;
  padding: 0;
  width: 48px;
}

@media (min-width: 1200px) {
  /* line 1, resources/assets/styles/blocks/search/_search-toggle.scss */

  .search-toggle {
    font-size: 1.25rem;
  }
}

/* line 9, resources/assets/styles/blocks/search/_search-toggle.scss */

.search-toggle__icon {
  height: 32px;
  margin: 0 auto;
  width: 32px;
}



/*# sourceMappingURL=main.css.map*/