@charset "UTF-8";
/*!
Theme Name: Temat
Author: Kreativa Byr&aring;n
Author URI: http://kreativabyran.se
Version: 2.0
Text Domain: temat2
Description: Kreativa Byr&aring;ns tema utvecklat f&ouml;r Wordpress 5.0 eller nyare.
*/
@import url("//hello.myfonts.net/count/39a738");
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
  padding: 0px 0px;
  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;
}
.hamburger:hover {
  opacity: 1;
}
.hamburger.is-active:hover {
  opacity: 1;
}
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
  background-color: #fff;
}

.hamburger-box {
  width: 30px;
  height: 19px;
  display: inline-block;
  position: relative;
}

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -1.5px;
}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  width: 30px;
  height: 3px;
  background-color: #fff;
  border-radius: 4px;
  position: absolute;
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}
.hamburger-inner::before, .hamburger-inner::after {
  content: "";
  display: block;
}
.hamburger-inner::before {
  top: -8px;
}
.hamburger-inner::after {
  bottom: -8px;
}

/*
 * 3DX
 */
.hamburger--3dx .hamburger-box {
  perspective: 60px;
}
.hamburger--3dx .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dx .hamburger-inner::before, .hamburger--3dx .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dx.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateY(180deg);
}
.hamburger--3dx.is-active .hamburger-inner::before {
  transform: translate3d(0, 8px, 0) rotate(45deg);
}
.hamburger--3dx.is-active .hamburger-inner::after {
  transform: translate3d(0, -8px, 0) rotate(-45deg);
}

/*
 * 3DX Reverse
 */
.hamburger--3dx-r .hamburger-box {
  perspective: 60px;
}
.hamburger--3dx-r .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dx-r .hamburger-inner::before, .hamburger--3dx-r .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dx-r.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateY(-180deg);
}
.hamburger--3dx-r.is-active .hamburger-inner::before {
  transform: translate3d(0, 8px, 0) rotate(45deg);
}
.hamburger--3dx-r.is-active .hamburger-inner::after {
  transform: translate3d(0, -8px, 0) rotate(-45deg);
}

/*
 * 3DY
 */
.hamburger--3dy .hamburger-box {
  perspective: 60px;
}
.hamburger--3dy .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dy .hamburger-inner::before, .hamburger--3dy .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dy.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateX(-180deg);
}
.hamburger--3dy.is-active .hamburger-inner::before {
  transform: translate3d(0, 8px, 0) rotate(45deg);
}
.hamburger--3dy.is-active .hamburger-inner::after {
  transform: translate3d(0, -8px, 0) rotate(-45deg);
}

/*
 * 3DY Reverse
 */
.hamburger--3dy-r .hamburger-box {
  perspective: 60px;
}
.hamburger--3dy-r .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dy-r .hamburger-inner::before, .hamburger--3dy-r .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dy-r.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateX(180deg);
}
.hamburger--3dy-r.is-active .hamburger-inner::before {
  transform: translate3d(0, 8px, 0) rotate(45deg);
}
.hamburger--3dy-r.is-active .hamburger-inner::after {
  transform: translate3d(0, -8px, 0) rotate(-45deg);
}

/*
 * 3DXY
 */
.hamburger--3dxy .hamburger-box {
  perspective: 60px;
}
.hamburger--3dxy .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dxy .hamburger-inner::before, .hamburger--3dxy .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dxy.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateX(180deg) rotateY(180deg);
}
.hamburger--3dxy.is-active .hamburger-inner::before {
  transform: translate3d(0, 8px, 0) rotate(45deg);
}
.hamburger--3dxy.is-active .hamburger-inner::after {
  transform: translate3d(0, -8px, 0) rotate(-45deg);
}

/*
 * 3DXY Reverse
 */
.hamburger--3dxy-r .hamburger-box {
  perspective: 60px;
}
.hamburger--3dxy-r .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dxy-r .hamburger-inner::before, .hamburger--3dxy-r .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dxy-r.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateX(180deg) rotateY(180deg) rotateZ(-180deg);
}
.hamburger--3dxy-r.is-active .hamburger-inner::before {
  transform: translate3d(0, 8px, 0) rotate(45deg);
}
.hamburger--3dxy-r.is-active .hamburger-inner::after {
  transform: translate3d(0, -8px, 0) rotate(-45deg);
}

/*
 * Arrow
 */
.hamburger--arrow.is-active .hamburger-inner::before {
  transform: translate3d(-6px, 0, 0) rotate(-45deg) scale(0.7, 1);
}
.hamburger--arrow.is-active .hamburger-inner::after {
  transform: translate3d(-6px, 0, 0) rotate(45deg) scale(0.7, 1);
}

/*
 * Arrow Right
 */
.hamburger--arrow-r.is-active .hamburger-inner::before {
  transform: translate3d(6px, 0, 0) rotate(45deg) scale(0.7, 1);
}
.hamburger--arrow-r.is-active .hamburger-inner::after {
  transform: translate3d(6px, 0, 0) rotate(-45deg) scale(0.7, 1);
}

/*
 * Arrow Alt
 */
.hamburger--arrowalt .hamburger-inner::before {
  transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.hamburger--arrowalt .hamburger-inner::after {
  transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.hamburger--arrowalt.is-active .hamburger-inner::before {
  top: 0;
  transform: translate3d(-6px, -7.5px, 0) rotate(-45deg) scale(0.7, 1);
  transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}
.hamburger--arrowalt.is-active .hamburger-inner::after {
  bottom: 0;
  transform: translate3d(-6px, 7.5px, 0) rotate(45deg) scale(0.7, 1);
  transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}

/*
 * Arrow Alt Right
 */
.hamburger--arrowalt-r .hamburger-inner::before {
  transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.hamburger--arrowalt-r .hamburger-inner::after {
  transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.hamburger--arrowalt-r.is-active .hamburger-inner::before {
  top: 0;
  transform: translate3d(6px, -7.5px, 0) rotate(45deg) scale(0.7, 1);
  transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}
.hamburger--arrowalt-r.is-active .hamburger-inner::after {
  bottom: 0;
  transform: translate3d(6px, 7.5px, 0) rotate(-45deg) scale(0.7, 1);
  transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}

/*
 * Arrow Turn
 */
.hamburger--arrowturn.is-active .hamburger-inner {
  transform: rotate(-180deg);
}
.hamburger--arrowturn.is-active .hamburger-inner::before {
  transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1);
}
.hamburger--arrowturn.is-active .hamburger-inner::after {
  transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1);
}

/*
 * Arrow Turn Right
 */
.hamburger--arrowturn-r.is-active .hamburger-inner {
  transform: rotate(-180deg);
}
.hamburger--arrowturn-r.is-active .hamburger-inner::before {
  transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1);
}
.hamburger--arrowturn-r.is-active .hamburger-inner::after {
  transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1);
}

/*
 * Boring
 */
.hamburger--boring .hamburger-inner, .hamburger--boring .hamburger-inner::before, .hamburger--boring .hamburger-inner::after {
  transition-property: none;
}
.hamburger--boring.is-active .hamburger-inner {
  transform: rotate(45deg);
}
.hamburger--boring.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
}
.hamburger--boring.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg);
}

/*
 * Collapse
 */
.hamburger--collapse .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0.13s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse .hamburger-inner::after {
  top: -16px;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
}
.hamburger--collapse .hamburger-inner::before {
  transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse.is-active .hamburger-inner {
  transform: translate3d(0, -8px, 0) rotate(-45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--collapse.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
}
.hamburger--collapse.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(-90deg);
  transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
 * Collapse Reverse
 */
.hamburger--collapse-r .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0.13s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse-r .hamburger-inner::after {
  top: -16px;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
}
.hamburger--collapse-r .hamburger-inner::before {
  transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse-r.is-active .hamburger-inner {
  transform: translate3d(0, -8px, 0) rotate(45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--collapse-r.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
}
.hamburger--collapse-r.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(90deg);
  transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
 * Elastic
 */
.hamburger--elastic .hamburger-inner {
  top: 1.5px;
  transition-duration: 0.275s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.hamburger--elastic .hamburger-inner::before {
  top: 8px;
  transition: opacity 0.125s 0.275s ease;
}
.hamburger--elastic .hamburger-inner::after {
  top: 16px;
  transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.hamburger--elastic.is-active .hamburger-inner {
  transform: translate3d(0, 8px, 0) rotate(135deg);
  transition-delay: 0.075s;
}
.hamburger--elastic.is-active .hamburger-inner::before {
  transition-delay: 0s;
  opacity: 0;
}
.hamburger--elastic.is-active .hamburger-inner::after {
  transform: translate3d(0, -16px, 0) rotate(-270deg);
  transition-delay: 0.075s;
}

/*
 * Elastic Reverse
 */
.hamburger--elastic-r .hamburger-inner {
  top: 1.5px;
  transition-duration: 0.275s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.hamburger--elastic-r .hamburger-inner::before {
  top: 8px;
  transition: opacity 0.125s 0.275s ease;
}
.hamburger--elastic-r .hamburger-inner::after {
  top: 16px;
  transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.hamburger--elastic-r.is-active .hamburger-inner {
  transform: translate3d(0, 8px, 0) rotate(-135deg);
  transition-delay: 0.075s;
}
.hamburger--elastic-r.is-active .hamburger-inner::before {
  transition-delay: 0s;
  opacity: 0;
}
.hamburger--elastic-r.is-active .hamburger-inner::after {
  transform: translate3d(0, -16px, 0) rotate(270deg);
  transition-delay: 0.075s;
}

/*
 * Emphatic
 */
.hamburger--emphatic {
  overflow: hidden;
}
.hamburger--emphatic .hamburger-inner {
  transition: background-color 0.125s 0.175s ease-in;
}
.hamburger--emphatic .hamburger-inner::before {
  left: 0;
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in;
}
.hamburger--emphatic .hamburger-inner::after {
  top: 8px;
  right: 0;
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in;
}
.hamburger--emphatic.is-active .hamburger-inner {
  transition-delay: 0s;
  transition-timing-function: ease-out;
  background-color: transparent !important;
}
.hamburger--emphatic.is-active .hamburger-inner::before {
  left: -60px;
  top: -60px;
  transform: translate3d(60px, 60px, 0) rotate(45deg);
  transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
}
.hamburger--emphatic.is-active .hamburger-inner::after {
  right: -60px;
  top: -60px;
  transform: translate3d(-60px, 60px, 0) rotate(-45deg);
  transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
}

/*
 * Emphatic Reverse
 */
.hamburger--emphatic-r {
  overflow: hidden;
}
.hamburger--emphatic-r .hamburger-inner {
  transition: background-color 0.125s 0.175s ease-in;
}
.hamburger--emphatic-r .hamburger-inner::before {
  left: 0;
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in;
}
.hamburger--emphatic-r .hamburger-inner::after {
  top: 8px;
  right: 0;
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in;
}
.hamburger--emphatic-r.is-active .hamburger-inner {
  transition-delay: 0s;
  transition-timing-function: ease-out;
  background-color: transparent !important;
}
.hamburger--emphatic-r.is-active .hamburger-inner::before {
  left: -60px;
  top: 60px;
  transform: translate3d(60px, -60px, 0) rotate(-45deg);
  transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
}
.hamburger--emphatic-r.is-active .hamburger-inner::after {
  right: -60px;
  top: 60px;
  transform: translate3d(-60px, -60px, 0) rotate(45deg);
  transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
}

/*
 * Minus
 */
.hamburger--minus .hamburger-inner::before, .hamburger--minus .hamburger-inner::after {
  transition: bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear;
}
.hamburger--minus.is-active .hamburger-inner::before, .hamburger--minus.is-active .hamburger-inner::after {
  opacity: 0;
  transition: bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.08s linear;
}
.hamburger--minus.is-active .hamburger-inner::before {
  top: 0;
}
.hamburger--minus.is-active .hamburger-inner::after {
  bottom: 0;
}

/*
 * Slider
 */
.hamburger--slider .hamburger-inner {
  top: 1.5px;
}
.hamburger--slider .hamburger-inner::before {
  top: 8px;
  transition-property: transform, opacity;
  transition-timing-function: ease;
  transition-duration: 0.15s;
}
.hamburger--slider .hamburger-inner::after {
  top: 16px;
}
.hamburger--slider.is-active .hamburger-inner {
  transform: translate3d(0, 8px, 0) rotate(45deg);
}
.hamburger--slider.is-active .hamburger-inner::before {
  transform: rotate(-45deg) translate3d(-4.2857142857px, -5px, 0);
  opacity: 0;
}
.hamburger--slider.is-active .hamburger-inner::after {
  transform: translate3d(0, -16px, 0) rotate(-90deg);
}

/*
 * Slider Reverse
 */
.hamburger--slider-r .hamburger-inner {
  top: 1.5px;
}
.hamburger--slider-r .hamburger-inner::before {
  top: 8px;
  transition-property: transform, opacity;
  transition-timing-function: ease;
  transition-duration: 0.15s;
}
.hamburger--slider-r .hamburger-inner::after {
  top: 16px;
}
.hamburger--slider-r.is-active .hamburger-inner {
  transform: translate3d(0, 8px, 0) rotate(-45deg);
}
.hamburger--slider-r.is-active .hamburger-inner::before {
  transform: rotate(45deg) translate3d(4.2857142857px, -5px, 0);
  opacity: 0;
}
.hamburger--slider-r.is-active .hamburger-inner::after {
  transform: translate3d(0, -16px, 0) rotate(90deg);
}

/*
 * Spin
 */
.hamburger--spin .hamburger-inner {
  transition-duration: 0.22s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spin .hamburger-inner::before {
  transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
}
.hamburger--spin .hamburger-inner::after {
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spin.is-active .hamburger-inner {
  transform: rotate(225deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--spin.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
}
.hamburger--spin.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
 * Spin Reverse
 */
.hamburger--spin-r .hamburger-inner {
  transition-duration: 0.22s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spin-r .hamburger-inner::before {
  transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
}
.hamburger--spin-r .hamburger-inner::after {
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spin-r.is-active .hamburger-inner {
  transform: rotate(-225deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--spin-r.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
}
.hamburger--spin-r.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(90deg);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
 * Spring
 */
.hamburger--spring .hamburger-inner {
  top: 1.5px;
  transition: background-color 0s 0.13s linear;
}
.hamburger--spring .hamburger-inner::before {
  top: 8px;
  transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spring .hamburger-inner::after {
  top: 16px;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spring.is-active .hamburger-inner {
  transition-delay: 0.22s;
  background-color: transparent !important;
}
.hamburger--spring.is-active .hamburger-inner::before {
  top: 0;
  transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transform: translate3d(0, 8px, 0) rotate(45deg);
}
.hamburger--spring.is-active .hamburger-inner::after {
  top: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transform: translate3d(0, 8px, 0) rotate(-45deg);
}

/*
 * Spring Reverse
 */
.hamburger--spring-r .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spring-r .hamburger-inner::after {
  top: -16px;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear;
}
.hamburger--spring-r .hamburger-inner::before {
  transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spring-r.is-active .hamburger-inner {
  transform: translate3d(0, -8px, 0) rotate(-45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--spring-r.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.22s linear;
}
.hamburger--spring-r.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(90deg);
  transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
 * Stand
 */
.hamburger--stand .hamburger-inner {
  transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear;
}
.hamburger--stand .hamburger-inner::before {
  transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--stand .hamburger-inner::after {
  transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--stand.is-active .hamburger-inner {
  transform: rotate(90deg);
  background-color: transparent !important;
  transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear;
}
.hamburger--stand.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(-45deg);
  transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--stand.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(45deg);
  transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
 * Stand Reverse
 */
.hamburger--stand-r .hamburger-inner {
  transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear;
}
.hamburger--stand-r .hamburger-inner::before {
  transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--stand-r .hamburger-inner::after {
  transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--stand-r.is-active .hamburger-inner {
  transform: rotate(-90deg);
  background-color: transparent !important;
  transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear;
}
.hamburger--stand-r.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(-45deg);
  transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--stand-r.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(45deg);
  transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
 * Squeeze
 */
.hamburger--squeeze .hamburger-inner {
  transition-duration: 0.075s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--squeeze .hamburger-inner::before {
  transition: top 0.075s 0.12s ease, opacity 0.075s ease;
}
.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);
}
.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);
}
.hamburger--squeeze.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.075s ease, opacity 0.075s 0.12s ease;
}
.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);
}

/*
 * Vortex
 */
.hamburger--vortex .hamburger-inner {
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.hamburger--vortex .hamburger-inner::before, .hamburger--vortex .hamburger-inner::after {
  transition-duration: 0s;
  transition-delay: 0.1s;
  transition-timing-function: linear;
}
.hamburger--vortex .hamburger-inner::before {
  transition-property: top, opacity;
}
.hamburger--vortex .hamburger-inner::after {
  transition-property: bottom, transform;
}
.hamburger--vortex.is-active .hamburger-inner {
  transform: rotate(765deg);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.hamburger--vortex.is-active .hamburger-inner::before, .hamburger--vortex.is-active .hamburger-inner::after {
  transition-delay: 0s;
}
.hamburger--vortex.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
}
.hamburger--vortex.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(90deg);
}

/*
 * Vortex Reverse
 */
.hamburger--vortex-r .hamburger-inner {
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.hamburger--vortex-r .hamburger-inner::before, .hamburger--vortex-r .hamburger-inner::after {
  transition-duration: 0s;
  transition-delay: 0.1s;
  transition-timing-function: linear;
}
.hamburger--vortex-r .hamburger-inner::before {
  transition-property: top, opacity;
}
.hamburger--vortex-r .hamburger-inner::after {
  transition-property: bottom, transform;
}
.hamburger--vortex-r.is-active .hamburger-inner {
  transform: rotate(-765deg);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.hamburger--vortex-r.is-active .hamburger-inner::before, .hamburger--vortex-r.is-active .hamburger-inner::after {
  transition-delay: 0s;
}
.hamburger--vortex-r.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
}
.hamburger--vortex-r.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg);
}

.vjs-modal-dialog .vjs-modal-dialog-content, .video-js .vjs-modal-dialog, .vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  text-align: center;
}

@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play, .video-js .vjs-play-control .vjs-icon-placeholder, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-play:before, .video-js .vjs-play-control .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  content: "\f101";
}

.vjs-icon-play-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-play-circle:before {
  content: "\f102";
}

.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {
  content: "\f103";
}

.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {
  content: "\f104";
}

.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {
  content: "\f105";
}

.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {
  content: "\f106";
}

.vjs-icon-volume-high, .video-js .vjs-mute-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-volume-high:before, .video-js .vjs-mute-control .vjs-icon-placeholder:before {
  content: "\f107";
}

.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\f108";
}

.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\f109";
}

.vjs-icon-square {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-square:before {
  content: "\f10a";
}

.vjs-icon-spinner {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-spinner:before {
  content: "\f10b";
}

.vjs-icon-subtitles, .video-js .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-subtitles-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-subtitles:before, .video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-subtitles-button .vjs-icon-placeholder:before {
  content: "\f10c";
}

.vjs-icon-captions, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-captions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-captions:before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-captions-button .vjs-icon-placeholder:before {
  content: "\f10d";
}

.vjs-icon-chapters, .video-js .vjs-chapters-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-chapters:before, .video-js .vjs-chapters-button .vjs-icon-placeholder:before {
  content: "\f10e";
}

.vjs-icon-share {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-share:before {
  content: "\f10f";
}

.vjs-icon-cog {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-cog:before {
  content: "\f110";
}

.vjs-icon-circle, .vjs-seek-to-live-control .vjs-icon-placeholder, .video-js .vjs-volume-level, .video-js .vjs-play-progress {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-circle:before, .vjs-seek-to-live-control .vjs-icon-placeholder:before, .video-js .vjs-volume-level:before, .video-js .vjs-play-progress:before {
  content: "\f111";
}

.vjs-icon-circle-outline {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-circle-outline:before {
  content: "\f112";
}

.vjs-icon-circle-inner-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-circle-inner-circle:before {
  content: "\f113";
}

.vjs-icon-hd {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-hd:before {
  content: "\f114";
}

.vjs-icon-cancel, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-cancel:before, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before {
  content: "\f115";
}

.vjs-icon-replay, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-replay:before, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {
  content: "\f116";
}

.vjs-icon-facebook {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-facebook:before {
  content: "\f117";
}

.vjs-icon-gplus {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-gplus:before {
  content: "\f118";
}

.vjs-icon-linkedin {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-linkedin:before {
  content: "\f119";
}

.vjs-icon-twitter {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-twitter:before {
  content: "\f11a";
}

.vjs-icon-tumblr {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-tumblr:before {
  content: "\f11b";
}

.vjs-icon-pinterest {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-pinterest:before {
  content: "\f11c";
}

.vjs-icon-audio-description, .video-js .vjs-descriptions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-audio-description:before, .video-js .vjs-descriptions-button .vjs-icon-placeholder:before {
  content: "\f11d";
}

.vjs-icon-audio, .video-js .vjs-audio-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-audio:before, .video-js .vjs-audio-button .vjs-icon-placeholder:before {
  content: "\f11e";
}

.vjs-icon-next-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-next-item:before {
  content: "\f11f";
}

.vjs-icon-previous-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-previous-item:before {
  content: "\f120";
}

.vjs-icon-picture-in-picture-enter, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-picture-in-picture-enter:before, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
  content: "\f121";
}

.vjs-icon-picture-in-picture-exit, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-picture-in-picture-exit:before, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
  content: "\f122";
}

.video-js {
  display: block;
  vertical-align: top;
  box-sizing: border-box;
  color: #fff;
  background-color: #000;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  word-break: initial;
}

.video-js:-moz-full-screen {
  position: absolute;
}

.video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}

.video-js[tabindex="-1"] {
  outline: none;
}

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

.video-js ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.video-js.vjs-fluid,
.video-js.vjs-16-9,
.video-js.vjs-4-3 {
  width: 100%;
  max-width: 100%;
  height: 0;
}

.video-js.vjs-16-9 {
  padding-top: 56.25%;
}

.video-js.vjs-4-3 {
  padding-top: 75%;
}

.video-js.vjs-fill {
  width: 100%;
  height: 100%;
}

.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

body.vjs-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
}

.vjs-full-window .video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}

.video-js.vjs-fullscreen {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important;
}

.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none;
}

.vjs-hidden {
  display: none !important;
}

.vjs-disabled {
  opacity: 0.5;
  cursor: default;
}

.video-js .vjs-offscreen {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px;
}

.vjs-lock-showing {
  display: block !important;
  opacity: 1;
  visibility: visible;
}

.vjs-no-js {
  padding: 20px;
  color: #fff;
  background-color: #000;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  width: 300px;
  height: 150px;
  margin: 0px auto;
}

.vjs-no-js a,
.vjs-no-js a:visited {
  color: #66A8CC;
}

.video-js .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.63332em;
  width: 3em;
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 0;
  cursor: pointer;
  opacity: 1;
  border: 0.06666em solid #fff;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  border-radius: 0.3em;
  transition: all 0.4s;
}

.vjs-big-play-centered .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-top: -0.81666em;
  margin-left: -1.5em;
}

.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
  border-color: #fff;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
  transition: all 0s;
}

.vjs-controls-disabled .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button,
.vjs-error .vjs-big-play-button {
  display: none;
}

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
  display: block;
}

.video-js button {
  background: none;
  border: none;
  color: inherit;
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  transition: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.vjs-control .vjs-button {
  width: 100%;
  height: 100%;
}

.video-js .vjs-control.vjs-close-button {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: 0.5em;
  z-index: 2;
}

.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, 0.8);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
  overflow: auto;
}

.video-js .vjs-modal-dialog > * {
  box-sizing: border-box;
}

.vjs-modal-dialog .vjs-modal-dialog-content {
  font-size: 1.2em;
  line-height: 1.5;
  padding: 20px 24px;
  z-index: 1;
}

.vjs-menu-button {
  cursor: pointer;
}

.vjs-menu-button.vjs-disabled {
  cursor: default;
}

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
  display: none;
}

.vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  overflow: auto;
}

.vjs-menu .vjs-menu-content > * {
  box-sizing: border-box;
}

.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
  display: none;
}

.vjs-menu li {
  list-style: none;
  margin: 0;
  padding: 0.2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase;
}

.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover,
.js-focus-visible .vjs-menu li.vjs-menu-item:hover {
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover,
.js-focus-visible .vjs-menu li.vjs-selected:hover {
  background-color: #fff;
  color: #2B333F;
}

.vjs-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em 0;
  font-weight: bold;
  cursor: default;
}

.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0em;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7);
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em;
}

.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 5em;
}

.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 10em;
}

.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 14em;
}

.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 25em;
}

.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu,
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
  display: block;
}

.video-js .vjs-menu-button-inline {
  transition: all 0.4s;
  overflow: hidden;
}

.video-js .vjs-menu-button-inline:before {
  width: 2.222222222em;
}

.video-js .vjs-menu-button-inline:hover,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js.vjs-no-flex .vjs-menu-button-inline {
  width: 12em;
}

.vjs-menu-button-inline .vjs-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  transition: all 0.4s;
}

.vjs-menu-button-inline:hover .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  display: block;
  opacity: 1;
}

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
  display: block;
  opacity: 1;
  position: relative;
  width: auto;
}

.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  width: auto;
}

.vjs-menu-button-inline .vjs-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden;
}

.video-js .vjs-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}

.vjs-has-started .vjs-control-bar {
  display: flex;
  visibility: visible;
  opacity: 1;
  transition: visibility 0.1s, opacity 0.1s;
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: visible;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}

.vjs-controls-disabled .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar,
.vjs-error .vjs-control-bar {
  display: none !important;
}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible;
}

.vjs-has-started.vjs-no-flex .vjs-control-bar {
  display: table;
}

.video-js .vjs-control {
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  flex: none;
}

.vjs-button > .vjs-icon-placeholder:before {
  font-size: 1.8em;
  line-height: 1.67;
}

.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before,
.video-js .vjs-control:focus {
  text-shadow: 0em 0em 1em white;
}

.video-js .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.vjs-no-flex .vjs-control {
  display: table-cell;
  vertical-align: middle;
}

.video-js .vjs-custom-control-spacer {
  display: none;
}

.video-js .vjs-progress-control {
  cursor: pointer;
  flex: auto;
  display: flex;
  align-items: center;
  min-width: 4em;
  touch-action: none;
}

.video-js .vjs-progress-control.disabled {
  cursor: default;
}

.vjs-live .vjs-progress-control {
  display: none;
}

.vjs-liveui .vjs-progress-control {
  display: flex;
  align-items: center;
}

.vjs-no-flex .vjs-progress-control {
  width: auto;
}

.video-js .vjs-progress-holder {
  flex: auto;
  transition: all 0.2s;
  height: 0.3em;
}

.video-js .vjs-progress-control .vjs-progress-holder {
  margin: 0 10px;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1.6666666667em;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
  font-size: 1em;
}

.video-js .vjs-progress-holder .vjs-play-progress,
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div {
  position: absolute;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 0;
}

.video-js .vjs-play-progress {
  background-color: #fff;
}

.video-js .vjs-play-progress:before {
  font-size: 0.9em;
  position: absolute;
  right: -0.5em;
  top: -0.3333333333em;
  z-index: 1;
}

.video-js .vjs-load-progress {
  background: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-load-progress div {
  background: rgba(115, 133, 159, 0.75);
}

.video-js .vjs-time-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.3em;
  color: #000;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px 8px;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  visibility: hidden;
  z-index: 1;
}

.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
  display: none;
}

.video-js .vjs-progress-control:hover .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip {
  display: block;
  font-size: 0.6em;
  visibility: visible;
}

.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
  font-size: 1em;
}

.video-js .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1;
}

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  z-index: 0;
}

.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: block;
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  display: none;
}

.vjs-mouse-display .vjs-time-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}

.video-js .vjs-slider {
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 0.45em 0 0.45em;
  /* iOS Safari */
  -webkit-touch-callout: none;
  /* Safari */
  -webkit-user-select: none;
  /* Konqueror HTML */
  /* Firefox */
  -moz-user-select: none;
  /* Internet Explorer/Edge */
  /* Non-prefixed version, currently supported by Chrome and Opera */
  user-select: none;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-slider.disabled {
  cursor: default;
}

.video-js .vjs-slider:focus {
  text-shadow: 0em 0em 1em white;
  box-shadow: 0 0 1em #fff;
}

.video-js .vjs-mute-control {
  cursor: pointer;
  flex: none;
}

.video-js .vjs-volume-control {
  cursor: pointer;
  margin-right: 1em;
  display: flex;
}

.video-js .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
}

.video-js .vjs-volume-panel .vjs-volume-control {
  visibility: visible;
  opacity: 0;
  width: 1px;
  height: 1px;
  margin-left: -1px;
}

.video-js .vjs-volume-panel {
  transition: width 1s;
}

.video-js .vjs-volume-panel:hover .vjs-volume-control, .video-js .vjs-volume-panel:active .vjs-volume-control, .video-js .vjs-volume-panel:focus .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control:hover, .video-js .vjs-volume-panel .vjs-volume-control:active, .video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active {
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s;
}

.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
}

.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical {
  left: -3.5em;
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
  width: 9em;
  transition: width 0.1s;
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
  width: 4em;
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  height: 8em;
  width: 3em;
  left: -3000em;
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;
}

.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: none;
}

.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  position: absolute;
  bottom: 3em;
  left: 0.5em;
}

.video-js .vjs-volume-panel {
  display: flex;
}

.video-js .vjs-volume-bar {
  margin: 1.35em 0.45em;
}

.vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: 0.3em;
}

.vjs-volume-bar.vjs-slider-vertical {
  width: 0.3em;
  height: 5em;
  margin: 1.35em auto;
}

.video-js .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff;
}

.video-js .vjs-volume-level:before {
  position: absolute;
  font-size: 0.9em;
}

.vjs-slider-vertical .vjs-volume-level {
  width: 0.3em;
}

.vjs-slider-vertical .vjs-volume-level:before {
  top: -0.5em;
  left: -0.3em;
}

.vjs-slider-horizontal .vjs-volume-level {
  height: 0.3em;
}

.vjs-slider-horizontal .vjs-volume-level:before {
  top: -0.3em;
  right: -0.5em;
}

.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
  width: 4em;
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
  height: 100%;
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  width: 100%;
}

.video-js .vjs-volume-vertical {
  width: 3em;
  height: 8em;
  bottom: 8em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}

.video-js .vjs-volume-horizontal .vjs-menu {
  left: -2em;
}

.vjs-poster {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  background-color: #000000;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
}

.vjs-has-started .vjs-poster {
  display: none;
}

.vjs-audio.vjs-has-started .vjs-poster {
  display: block;
}

.vjs-using-native-controls .vjs-poster {
  display: none;
}

.video-js .vjs-live-control {
  display: flex;
  align-items: flex-start;
  flex: auto;
  font-size: 1em;
  line-height: 3em;
}

.vjs-no-flex .vjs-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}

.video-js:not(.vjs-live) .vjs-live-control,
.video-js.vjs-liveui .vjs-live-control {
  display: none;
}

.video-js .vjs-seek-to-live-control {
  cursor: pointer;
  flex: none;
  display: inline-flex;
  height: 100%;
  padding-left: 0.5em;
  padding-right: 0.5em;
  font-size: 1em;
  line-height: 3em;
  width: auto;
  min-width: 4em;
}

.vjs-no-flex .vjs-seek-to-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}

.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,
.video-js:not(.vjs-live) .vjs-seek-to-live-control {
  display: none;
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {
  cursor: auto;
}

.vjs-seek-to-live-control .vjs-icon-placeholder {
  margin-right: 0.5em;
  color: #888;
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {
  color: red;
}

.video-js .vjs-time-control {
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}

.vjs-live .vjs-time-control {
  display: none;
}

.video-js .vjs-current-time,
.vjs-no-flex .vjs-current-time {
  display: none;
}

.video-js .vjs-duration,
.vjs-no-flex .vjs-duration {
  display: none;
}

.vjs-time-divider {
  display: none;
  line-height: 3em;
}

.vjs-live .vjs-time-divider {
  display: none;
}

.video-js .vjs-play-control {
  cursor: pointer;
}

.video-js .vjs-play-control .vjs-icon-placeholder {
  flex: none;
}

.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none;
}

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em;
}

.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.1em;
}

.vjs-subtitles {
  color: #fff;
}

.vjs-captions {
  color: #fc6;
}

.vjs-tt-cue {
  display: block;
}

video::-webkit-media-text-track-display {
  transform: translateY(-3em);
}

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
  transform: translateY(-1.5em);
}

.video-js .vjs-picture-in-picture-control {
  cursor: pointer;
  flex: none;
}

.video-js .vjs-fullscreen-control {
  cursor: pointer;
  flex: none;
}

.vjs-playback-rate > .vjs-menu-button,
.vjs-playback-rate .vjs-playback-rate-value {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.vjs-playback-rate .vjs-playback-rate-value {
  pointer-events: none;
  font-size: 1.5em;
  line-height: 2;
  text-align: center;
}

.vjs-playback-rate .vjs-menu {
  width: 4em;
  left: 0em;
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  font-size: 1.4em;
  text-align: center;
}

.vjs-error .vjs-error-display:before {
  color: #fff;
  content: "X";
  font-family: Arial, Helvetica, sans-serif;
  font-size: 4em;
  left: 0;
  line-height: 1;
  margin-top: -0.5em;
  position: absolute;
  text-shadow: 0.05em 0.05em 0.1em #000;
  text-align: center;
  top: 50%;
  vertical-align: middle;
  width: 100%;
}

.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.85;
  text-align: left;
  border: 6px solid rgba(43, 51, 63, 0.7);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  border-radius: 25px;
  visibility: hidden;
}

.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
  display: block;
  animation: vjs-spinner-show 0s linear 0.3s forwards;
}

.vjs-loading-spinner:before,
.vjs-loading-spinner:after {
  content: "";
  position: absolute;
  margin: -6px;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: white;
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after {
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
  border-top-color: white;
}

.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
  border-top-color: white;
  animation-delay: 0.44s;
}

@keyframes vjs-spinner-show {
  to {
    visibility: visible;
  }
}
@keyframes vjs-spinner-spin {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: white;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}
.vjs-chapters-button .vjs-menu ul {
  width: 24em;
}

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: "\f10d";
  font-size: 1.5em;
  line-height: inherit;
}

.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}

.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: " \f11d";
  font-size: 1.5em;
  line-height: inherit;
}

.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control {
  display: none;
}

.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
  width: auto;
  width: initial;
}

.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button, .video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button {
  display: none;
}

.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer {
  flex: auto;
  display: block;
}

.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer, .video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer {
  width: auto;
}

.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control {
  display: none;
}

.vjs-modal-dialog.vjs-text-track-settings {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.75);
  color: #fff;
  height: 70%;
}

.vjs-text-track-settings .vjs-modal-dialog-content {
  display: table;
}

.vjs-text-track-settings .vjs-track-settings-colors,
.vjs-text-track-settings .vjs-track-settings-font,
.vjs-text-track-settings .vjs-track-settings-controls {
  display: table-cell;
}

.vjs-text-track-settings .vjs-track-settings-controls {
  text-align: right;
  vertical-align: bottom;
}

@supports (display: grid) {
  .vjs-text-track-settings .vjs-modal-dialog-content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    padding: 20px 24px 0px 24px;
  }
  .vjs-track-settings-controls .vjs-default-button {
    margin-bottom: 20px;
  }
  .vjs-text-track-settings .vjs-track-settings-controls {
    grid-column: 1/-1;
  }
  .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,
  .vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,
  .vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content {
    grid-template-columns: 1fr;
  }
}
.vjs-track-setting > select {
  margin-right: 1em;
  margin-bottom: 0.5em;
}

.vjs-text-track-settings fieldset {
  margin: 5px;
  padding: 3px;
  border: none;
}

.vjs-text-track-settings fieldset span {
  display: inline-block;
}

.vjs-text-track-settings fieldset span > select {
  max-width: 7.3em;
}

.vjs-text-track-settings legend {
  color: #fff;
  margin: 0 0 5px 0;
}

.vjs-text-track-settings .vjs-label {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  display: block;
  margin: 0 0 5px 0;
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.vjs-track-settings-controls button:focus,
.vjs-track-settings-controls button:active {
  outline-style: solid;
  outline-width: medium;
  background-image: linear-gradient(0deg, #fff 88%, #73859f 100%);
}

.vjs-track-settings-controls button:hover {
  color: rgba(43, 51, 63, 0.75);
}

.vjs-track-settings-controls button {
  background-color: #fff;
  background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);
  color: #2B333F;
  cursor: pointer;
  border-radius: 2px;
}

.vjs-track-settings-controls .vjs-default-button {
  margin-right: 1em;
}

@media print {
  .video-js > *:not(.vjs-tech):not(.vjs-poster) {
    visibility: hidden;
  }
}
.vjs-resize-manager {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  z-index: -1000;
}

.js-focus-visible .video-js *:focus:not(.focus-visible) {
  outline: none;
  background: none;
}

.video-js *:focus:not(:focus-visible),
.video-js .vjs-menu *:focus:not(:focus-visible) {
  outline: none;
  background: none;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before,
.slick-track:after {
  display: table;
  content: "";
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/*!
 * Bootstrap v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue:#007bff;
  --indigo:#6610f2;
  --purple:#6f42c1;
  --pink:#e83e8c;
  --red:#dc3545;
  --orange:#fd7e14;
  --yellow:#ffc107;
  --green:#28a745;
  --teal:#20c997;
  --cyan:#17a2b8;
  --white:#fff;
  --gray:#6c757d;
  --gray-dark:#343a40;
  --primary:#007bff;
  --secondary:#6c757d;
  --success:#28a745;
  --info:#17a2b8;
  --warning:#ffc107;
  --danger:#dc3545;
  --light:#f8f9fa;
  --dark:#343a40;
  --breakpoint-xs:0;
  --breakpoint-sm:576px;
  --breakpoint-md:768px;
  --breakpoint-lg:992px;
  --breakpoint-xl:1200px;
  --font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  --font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
}

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

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent;
}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, 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;
}

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

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

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

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

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

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

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

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

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

dfn {
  font-style: italic;
}

b, strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

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

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

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

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

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

figure {
  margin: 0 0 1rem;
}

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

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

table {
  border-collapse: collapse;
}

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

th {
  text-align: inherit;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

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

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

button, input {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

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

textarea {
  overflow: auto;
  resize: vertical;
}

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

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

progress {
  vertical-align: baseline;
}

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

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

[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

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

output {
  display: inline-block;
}

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

template {
  display: none;
}

[hidden] {
  display: none !important;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
}

.h1, h1 {
  font-size: 2.5rem;
}

.h2, h2 {
  font-size: 2rem;
}

.h3, h3 {
  font-size: 1.75rem;
}

.h4, h4 {
  font-size: 1.5rem;
}

.h5, h5 {
  font-size: 1.25rem;
}

.h6, h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.small, small {
  font-size: 80%;
  font-weight: 400;
}

.mark, mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}

.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}

.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-break: break-word;
}

a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}
.container-fluid {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

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

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

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .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-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .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-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .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-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.333333%;
  }
  .offset-sm-2 {
    margin-left: 16.666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.333333%;
  }
  .offset-sm-5 {
    margin-left: 41.666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.333333%;
  }
  .offset-sm-8 {
    margin-left: 66.666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.333333%;
  }
  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-md-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-md-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-md-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-md-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.333333%;
  }
  .offset-md-2 {
    margin-left: 16.666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.333333%;
  }
  .offset-md-5 {
    margin-left: 41.666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.333333%;
  }
  .offset-md-8 {
    margin-left: 66.666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.333333%;
  }
  .offset-md-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.333333%;
  }
  .offset-lg-2 {
    margin-left: 16.666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.333333%;
  }
  .offset-lg-5 {
    margin-left: 41.666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.333333%;
  }
  .offset-lg-8 {
    margin-left: 66.666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.333333%;
  }
  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.333333%;
  }
  .offset-xl-2 {
    margin-left: 16.666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.333333%;
  }
  .offset-xl-5 {
    margin-left: 41.666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.333333%;
  }
  .offset-xl-8 {
    margin-left: 66.666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.333333%;
  }
  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  background-color: transparent;
}

.table td, .table th {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}

.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}

.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.table .table {
  background-color: #fff;
}

.table-sm td, .table-sm th {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #dee2e6;
}

.table-bordered td, .table-bordered th {
  border: 1px solid #dee2e6;
}

.table-bordered thead td, .table-bordered thead th {
  border-bottom-width: 2px;
}

.table-borderless tbody + tbody, .table-borderless td, .table-borderless th, .table-borderless thead th {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary, .table-primary > td, .table-primary > th {
  background-color: #b8daff;
}

.table-hover .table-primary:hover {
  background-color: #9fcdff;
}

.table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th {
  background-color: #9fcdff;
}

.table-secondary, .table-secondary > td, .table-secondary > th {
  background-color: #d6d8db;
}

.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}

.table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}

.table-success, .table-success > td, .table-success > th {
  background-color: #c3e6cb;
}

.table-hover .table-success:hover {
  background-color: #b1dfbb;
}

.table-hover .table-success:hover > td, .table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}

.table-info, .table-info > td, .table-info > th {
  background-color: #bee5eb;
}

.table-hover .table-info:hover {
  background-color: #abdde5;
}

.table-hover .table-info:hover > td, .table-hover .table-info:hover > th {
  background-color: #abdde5;
}

.table-warning, .table-warning > td, .table-warning > th {
  background-color: #ffeeba;
}

.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}

.table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}

.table-danger, .table-danger > td, .table-danger > th {
  background-color: #f5c6cb;
}

.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}

.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}

.table-light, .table-light > td, .table-light > th {
  background-color: #fdfdfe;
}

.table-hover .table-light:hover {
  background-color: #ececf6;
}

.table-hover .table-light:hover > td, .table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.table-dark, .table-dark > td, .table-dark > th {
  background-color: #c6c8ca;
}

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}

.table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

.table-active, .table-active > td, .table-active > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover > td, .table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #212529;
  border-color: #32383e;
}

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #212529;
}

.table-dark td, .table-dark th, .table-dark thead th {
  border-color: #32383e;
}

.table-dark.table-bordered {
  border: 0;
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

.table-dark.table-hover tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media screen and (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.form-control-file, .form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

.form-control-plaintext.form-control-lg, .form-control-plaintext.form-control-sm {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.8125rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(2.875rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control[multiple], select.form-control[size] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

.form-row > .col, .form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}

.form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}

.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}

.custom-select.is-valid, .form-control.is-valid, .was-validated .custom-select:valid, .was-validated .form-control:valid {
  border-color: #28a745;
}

.custom-select.is-valid:focus, .form-control.is-valid:focus, .was-validated .custom-select:valid:focus, .was-validated .form-control:valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.custom-select.is-valid ~ .valid-feedback, .custom-select.is-valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .form-control.is-valid ~ .valid-tooltip, .was-validated .custom-select:valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-tooltip, .was-validated .form-control:valid ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-tooltip {
  display: block;
}

.form-control-file.is-valid ~ .valid-feedback, .form-control-file.is-valid ~ .valid-tooltip, .was-validated .form-control-file:valid ~ .valid-feedback, .was-validated .form-control-file:valid ~ .valid-tooltip {
  display: block;
}

.form-check-input.is-valid ~ .form-check-label, .was-validated .form-check-input:valid ~ .form-check-label {
  color: #28a745;
}

.form-check-input.is-valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip, .was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip {
  display: block;
}

.custom-control-input.is-valid ~ .custom-control-label, .was-validated .custom-control-input:valid ~ .custom-control-label {
  color: #28a745;
}

.custom-control-input.is-valid ~ .custom-control-label::before, .was-validated .custom-control-input:valid ~ .custom-control-label::before {
  background-color: #71dd8a;
}

.custom-control-input.is-valid ~ .valid-feedback, .custom-control-input.is-valid ~ .valid-tooltip, .was-validated .custom-control-input:valid ~ .valid-feedback, .was-validated .custom-control-input:valid ~ .valid-tooltip {
  display: block;
}

.custom-control-input.is-valid:checked ~ .custom-control-label::before, .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before {
  background-color: #34ce57;
}

.custom-control-input.is-valid:focus ~ .custom-control-label::before, .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.custom-file-input.is-valid ~ .custom-file-label, .was-validated .custom-file-input:valid ~ .custom-file-label {
  border-color: #28a745;
}

.custom-file-input.is-valid ~ .custom-file-label::after, .was-validated .custom-file-input:valid ~ .custom-file-label::after {
  border-color: inherit;
}

.custom-file-input.is-valid ~ .valid-feedback, .custom-file-input.is-valid ~ .valid-tooltip, .was-validated .custom-file-input:valid ~ .valid-feedback, .was-validated .custom-file-input:valid ~ .valid-tooltip {
  display: block;
}

.custom-file-input.is-valid:focus ~ .custom-file-label, .was-validated .custom-file-input:valid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}

.custom-select.is-invalid, .form-control.is-invalid, .was-validated .custom-select:invalid, .was-validated .form-control:invalid {
  border-color: #dc3545;
}

.custom-select.is-invalid:focus, .form-control.is-invalid:focus, .was-validated .custom-select:invalid:focus, .was-validated .form-control:invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.custom-select.is-invalid ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-tooltip, .was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-tooltip, .was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip {
  display: block;
}

.form-control-file.is-invalid ~ .invalid-feedback, .form-control-file.is-invalid ~ .invalid-tooltip, .was-validated .form-control-file:invalid ~ .invalid-feedback, .was-validated .form-control-file:invalid ~ .invalid-tooltip {
  display: block;
}

.form-check-input.is-invalid ~ .form-check-label, .was-validated .form-check-input:invalid ~ .form-check-label {
  color: #dc3545;
}

.form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip, .was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip {
  display: block;
}

.custom-control-input.is-invalid ~ .custom-control-label, .was-validated .custom-control-input:invalid ~ .custom-control-label {
  color: #dc3545;
}

.custom-control-input.is-invalid ~ .custom-control-label::before, .was-validated .custom-control-input:invalid ~ .custom-control-label::before {
  background-color: #efa2a9;
}

.custom-control-input.is-invalid ~ .invalid-feedback, .custom-control-input.is-invalid ~ .invalid-tooltip, .was-validated .custom-control-input:invalid ~ .invalid-feedback, .was-validated .custom-control-input:invalid ~ .invalid-tooltip {
  display: block;
}

.custom-control-input.is-invalid:checked ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before {
  background-color: #e4606d;
}

.custom-control-input.is-invalid:focus ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.custom-file-input.is-invalid ~ .custom-file-label, .was-validated .custom-file-input:invalid ~ .custom-file-label {
  border-color: #dc3545;
}

.custom-file-input.is-invalid ~ .custom-file-label::after, .was-validated .custom-file-input:invalid ~ .custom-file-label::after {
  border-color: inherit;
}

.custom-file-input.is-invalid ~ .invalid-feedback, .custom-file-input.is-invalid ~ .invalid-tooltip, .was-validated .custom-file-input:invalid ~ .invalid-feedback, .was-validated .custom-file-input:invalid ~ .invalid-tooltip {
  display: block;
}

.custom-file-input.is-invalid:focus ~ .custom-file-label, .was-validated .custom-file-input:invalid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}

.form-inline .form-check {
  width: 100%;
}

@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .custom-select, .form-inline .input-group {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}
.btn {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media screen and (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:focus, .btn:hover {
  text-decoration: none;
}

.btn.focus, .btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.btn.disabled, .btn:disabled {
  opacity: 0.65;
}

.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}

a.btn.disabled, fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}

.btn-primary.focus, .btn-primary:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}

.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}

.btn-secondary.focus, .btn-secondary:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}

.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}

.btn-success.focus, .btn-success:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}

.btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}

.btn-info.focus, .btn-info:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}

.btn-info:not(:disabled):not(.disabled).active:focus, .btn-info:not(:disabled):not(.disabled):active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}

.btn-warning.focus, .btn-warning:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}

.btn-warning:not(:disabled):not(.disabled).active:focus, .btn-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}

.btn-danger.focus, .btn-danger:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}

.btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:not(:disabled):not(.disabled):active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

.btn-light.focus, .btn-light:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

.btn-light:not(:disabled):not(.disabled).active:focus, .btn-light:not(:disabled):not(.disabled):active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}

.btn-dark.focus, .btn-dark:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}

.btn-dark:not(:disabled):not(.disabled).active:focus, .btn-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-outline-primary {
  color: #007bff;
  background-color: transparent;
  background-image: none;
  border-color: #007bff;
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary.focus, .btn-outline-primary:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}

.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary:not(:disabled):not(.disabled).active:focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  background-color: transparent;
  background-image: none;
  border-color: #6c757d;
}

.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary.focus, .btn-outline-secondary:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}

.btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-success {
  color: #28a745;
  background-color: transparent;
  background-image: none;
  border-color: #28a745;
}

.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success.focus, .btn-outline-success:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}

.btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:not(:disabled):not(.disabled).active:focus, .btn-outline-success:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  background-color: transparent;
  background-image: none;
  border-color: #17a2b8;
}

.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info.focus, .btn-outline-info:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}

.btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:not(:disabled):not(.disabled).active:focus, .btn-outline-info:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  background-color: transparent;
  background-image: none;
  border-color: #ffc107;
}

.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning.focus, .btn-outline-warning:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}

.btn-outline-warning:not(:disabled):not(.disabled).active, .btn-outline-warning:not(:disabled):not(.disabled):active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:not(:disabled):not(.disabled).active:focus, .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #dc3545;
  background-color: transparent;
  background-image: none;
  border-color: #dc3545;
}

.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger.focus, .btn-outline-danger:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}

.btn-outline-danger:not(:disabled):not(.disabled).active, .btn-outline-danger:not(:disabled):not(.disabled):active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:not(:disabled):not(.disabled).active:focus, .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  background-color: transparent;
  background-image: none;
  border-color: #f8f9fa;
}

.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light.focus, .btn-outline-light:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.btn-outline-light:not(:disabled):not(.disabled).active, .btn-outline-light:not(:disabled):not(.disabled):active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:not(:disabled):not(.disabled).active:focus, .btn-outline-light:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  background-color: transparent;
  background-image: none;
  border-color: #343a40;
}

.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark.focus, .btn-outline-dark:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}

.btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:not(:disabled):not(.disabled).active:focus, .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #007bff;
  background-color: transparent;
}

.btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
  background-color: transparent;
  border-color: transparent;
}

.btn-link.focus, .btn-link:focus {
  text-decoration: underline;
  border-color: transparent;
  box-shadow: none;
}

.btn-link.disabled, .btn-link:disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-group-lg > .btn, .btn-lg {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-group-sm > .btn, .btn-sm {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
  width: 100%;
}

.fade {
  transition: opacity 0.15s linear;
}

@media screen and (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.dropdown, .dropleft, .dropright, .dropup {
  position: relative;
}

.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}

.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

.dropup .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}

.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}

.dropright .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}

.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}

.dropleft .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

.dropleft .dropdown-toggle::after {
  display: none;
}

.dropleft .dropdown-toggle::before {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=top] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

.dropdown-item:focus, .dropdown-item:hover {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}

.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}

.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}

.btn-group, .btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

.btn-group-vertical > .btn, .btn-group > .btn {
  position: relative;
  flex: 0 1 auto;
}

.btn-group-vertical > .btn:hover, .btn-group > .btn:hover {
  z-index: 1;
}

.btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus {
  z-index: 1;
}

.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group, .btn-group-vertical .btn + .btn, .btn-group-vertical .btn + .btn-group, .btn-group-vertical .btn-group + .btn, .btn-group-vertical .btn-group + .btn-group {
  margin-left: -1px;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:first-child {
  margin-left: 0;
}

.btn-group > .btn-group:not(:last-child) > .btn, .btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group > .btn-group:not(:first-child) > .btn, .btn-group > .btn:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

.dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after {
  margin-left: 0;
}

.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-group-sm > .btn + .dropdown-toggle-split, .btn-sm + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-group-lg > .btn + .dropdown-toggle-split, .btn-lg + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

.btn-group-vertical .btn, .btn-group-vertical .btn-group {
  width: 100%;
}

.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical > .btn-group:not(:last-child) > .btn, .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn-group:not(:first-child) > .btn, .btn-group-vertical > .btn:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn, .btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}

.btn-group-toggle > .btn input[type=checkbox], .btn-group-toggle > .btn input[type=radio], .btn-group-toggle > .btn-group > .btn input[type=checkbox], .btn-group-toggle > .btn-group > .btn input[type=radio] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

.input-group > .custom-file, .input-group > .custom-select, .input-group > .form-control {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}

.input-group > .custom-file + .custom-file, .input-group > .custom-file + .custom-select, .input-group > .custom-file + .form-control, .input-group > .custom-select + .custom-file, .input-group > .custom-select + .custom-select, .input-group > .custom-select + .form-control, .input-group > .form-control + .custom-file, .input-group > .form-control + .custom-select, .input-group > .form-control + .form-control {
  margin-left: -1px;
}

.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label, .input-group > .custom-select:focus, .input-group > .form-control:focus {
  z-index: 3;
}

.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}

.input-group > .custom-select:not(:last-child), .input-group > .form-control:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .custom-select:not(:first-child), .input-group > .form-control:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group > .custom-file {
  display: flex;
  align-items: center;
}

.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group-append, .input-group-prepend {
  display: flex;
}

.input-group-append .btn, .input-group-prepend .btn {
  position: relative;
  z-index: 2;
}

.input-group-append .btn + .btn, .input-group-append .btn + .input-group-text, .input-group-append .input-group-text + .btn, .input-group-append .input-group-text + .input-group-text, .input-group-prepend .btn + .btn, .input-group-prepend .btn + .input-group-text, .input-group-prepend .input-group-text + .btn, .input-group-prepend .input-group-text + .input-group-text {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.input-group-text input[type=checkbox], .input-group-text input[type=radio] {
  margin-top: 0;
}

.input-group-lg > .form-control, .input-group-lg > .input-group-append > .btn, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-prepend > .input-group-text {
  height: calc(2.875rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control, .input-group-sm > .input-group-append > .btn, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-prepend > .input-group-text {
  height: calc(1.8125rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child), .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child), .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  background-color: #007bff;
}

.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-control-input:active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
}

.custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}

.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
}

.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background-color: #dee2e6;
}

.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  background-color: #007bff;
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  background-size: 8px 10px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(128, 189, 255, 0.5);
}

.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}

.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}

.custom-select::-ms-expand {
  opacity: 0;
}

.custom-select-sm {
  height: calc(1.8125rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 75%;
}

.custom-select-lg {
  height: calc(2.875rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 125%;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin: 0;
  opacity: 0;
}

.custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-file-input:focus ~ .custom-file-label::after {
  border-color: #80bdff;
}

.custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}

.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: 2.25rem;
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: 1px solid #ced4da;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  padding-left: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.custom-range:focus {
  outline: 0;
}

.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-range::-moz-focus-outer {
  border: 0;
}

.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  appearance: none;
}

@media screen and (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}

.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
  appearance: none;
}

@media screen and (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #b3d7ff;
}

.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}

@media screen and (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #b3d7ff;
}

.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}

.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}

.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}

.custom-control-label::before, .custom-file-label, .custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media screen and (prefers-reduced-motion: reduce) {
  .custom-control-label::before, .custom-file-label, .custom-select {
    transition: none;
  }
}
.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}

.nav-link:focus, .nav-link:hover {
  text-decoration: none;
}

.nav-link.disabled {
  color: #6c757d;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}

.nav-tabs .nav-item {
  margin-bottom: -1px;
}

.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
  border-color: #e9ecef #e9ecef #dee2e6;
}

.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 0.25rem;
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff;
}

.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}

.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}

.navbar > .container, .navbar > .container-fluid {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}

.navbar-brand:focus, .navbar-brand:hover {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:focus, .navbar-toggler:hover {
  text-decoration: none;
}

.navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container, .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container, .navbar-expand-md > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}

.navbar-expand > .container, .navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}

.navbar-expand .navbar-nav {
  flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

.navbar-expand > .container, .navbar-expand > .container-fluid {
  flex-wrap: nowrap;
}

.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}

.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
  color: rgba(0, 0, 0, 0.7);
}

.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}

.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
  color: #fff;
}

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
  color: rgba(255, 255, 255, 0.75);
}

.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

.navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link {
  color: #fff;
}

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-text a {
  color: #fff;
}

.navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {
  color: #fff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}

.card > hr {
  margin-right: 0;
  margin-left: 0;
}

.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.card-body {
  flex: 1 1 auto;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}

.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}

.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

.card-img {
  width: 100%;
  border-radius: calc(0.25rem - 1px);
}

.card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-deck {
  display: flex;
  flex-direction: column;
}

.card-deck .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .card-deck {
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    display: flex;
    flex: 1 0 0%;
    flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}
.card-group {
  display: flex;
  flex-direction: column;
}

.card-group > .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .card-group {
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:first-child .card-header, .card-group > .card:first-child .card-img-top {
    border-top-right-radius: 0;
  }
  .card-group > .card:first-child .card-footer, .card-group > .card:first-child .card-img-bottom {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:last-child .card-header, .card-group > .card:last-child .card-img-top {
    border-top-left-radius: 0;
  }
  .card-group > .card:last-child .card-footer, .card-group > .card:last-child .card-img-bottom {
    border-bottom-left-radius: 0;
  }
  .card-group > .card:only-child {
    border-radius: 0.25rem;
  }
  .card-group > .card:only-child .card-header, .card-group > .card:only-child .card-img-top {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }
  .card-group > .card:only-child .card-footer, .card-group > .card:only-child .card-img-bottom {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
    border-radius: 0;
  }
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top {
    border-radius: 0;
  }
}
.card-columns .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  .card-columns {
    -moz-column-count: 3;
    column-count: 3;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}
.accordion .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}

.accordion .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}

.accordion .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.accordion .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}

.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}

.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}

.page-link:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.page-link:focus {
  z-index: 2;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.page-link:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #fff;
  background-color: #007bff;
}

.badge-primary[href]:focus, .badge-primary[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #0062cc;
}

.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}

.badge-secondary[href]:focus, .badge-secondary[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #545b62;
}

.badge-success {
  color: #fff;
  background-color: #28a745;
}

.badge-success[href]:focus, .badge-success[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #1e7e34;
}

.badge-info {
  color: #fff;
  background-color: #17a2b8;
}

.badge-info[href]:focus, .badge-info[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #117a8b;
}

.badge-warning {
  color: #212529;
  background-color: #ffc107;
}

.badge-warning[href]:focus, .badge-warning[href]:hover {
  color: #212529;
  text-decoration: none;
  background-color: #d39e00;
}

.badge-danger {
  color: #fff;
  background-color: #dc3545;
}

.badge-danger[href]:focus, .badge-danger[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #bd2130;
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}

.badge-light[href]:focus, .badge-light[href]:hover {
  color: #212529;
  text-decoration: none;
  background-color: #dae0e5;
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}

.badge-dark[href]:focus, .badge-dark[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #1d2124;
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}

@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}
.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 4rem;
}

.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}

.alert-primary hr {
  border-top-color: #9fcdff;
}

.alert-primary .alert-link {
  color: #002752;
}

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

.alert-secondary hr {
  border-top-color: #c8cbcf;
}

.alert-secondary .alert-link {
  color: #202326;
}

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.alert-success hr {
  border-top-color: #b1dfbb;
}

.alert-success .alert-link {
  color: #0b2e13;
}

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

.alert-info hr {
  border-top-color: #abdde5;
}

.alert-info .alert-link {
  color: #062c33;
}

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.alert-warning hr {
  border-top-color: #ffe8a1;
}

.alert-warning .alert-link {
  color: #533f03;
}

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.alert-danger hr {
  border-top-color: #f1b0b7;
}

.alert-danger .alert-link {
  color: #491217;
}

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.alert-light hr {
  border-top-color: #ececf6;
}

.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

.alert-dark hr {
  border-top-color: #b9bbbe;
}

.alert-dark .alert-link {
  color: #040505;
}
@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width 0.6s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite;
}

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}

.list-group-item-action:focus, .list-group-item-action:hover {
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}

.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

.list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.list-group-item:focus, .list-group-item:hover {
  z-index: 1;
  text-decoration: none;
}

.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  background-color: #fff;
}

.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}

.list-group-flush:last-child .list-group-item:last-child {
  border-bottom: 0;
}

.list-group-item-primary {
  color: #004085;
  background-color: #b8daff;
}

.list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:hover {
  color: #004085;
  background-color: #9fcdff;
}

.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #004085;
  border-color: #004085;
}

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}

.list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:hover {
  color: #383d41;
  background-color: #c8cbcf;
}

.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}

.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}

.list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:hover {
  color: #155724;
  background-color: #b1dfbb;
}

.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}

.list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:hover {
  color: #0c5460;
  background-color: #abdde5;
}

.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}

.list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover {
  color: #856404;
  background-color: #ffe8a1;
}

.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}

.list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:hover {
  color: #721c24;
  background-color: #f1b0b7;
}

.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}

.list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover {
  color: #818182;
  background-color: #ececf6;
}

.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}

.list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover {
  color: #1b1e21;
  background-color: #b9bbbe;
}

.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}

.close:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.close:not(:disabled):not(.disabled):focus, .close:not(:disabled):not(.disabled):hover {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
}

.modal-open {
  overflow: hidden;
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}

.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -25%);
}

@media screen and (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: translate(0, 0);
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: 1px solid #e9ecef;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}

.modal-header .close {
  padding: 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #e9ecef;
}

.modal-footer > :not(:first-child) {
  margin-left: 0.25rem;
}

.modal-footer > :not(:last-child) {
  margin-right: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    max-width: 800px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

.tooltip.show {
  opacity: 0.9;
}

.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-auto[x-placement^=top], .bs-tooltip-top {
  padding: 0.4rem 0;
}

.bs-tooltip-auto[x-placement^=top] .arrow, .bs-tooltip-top .arrow {
  bottom: 0;
}

.bs-tooltip-auto[x-placement^=top] .arrow::before, .bs-tooltip-top .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-auto[x-placement^=right], .bs-tooltip-right {
  padding: 0 0.4rem;
}

.bs-tooltip-auto[x-placement^=right] .arrow, .bs-tooltip-right .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-auto[x-placement^=right] .arrow::before, .bs-tooltip-right .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-auto[x-placement^=bottom], .bs-tooltip-bottom {
  padding: 0.4rem 0;
}

.bs-tooltip-auto[x-placement^=bottom] .arrow, .bs-tooltip-bottom .arrow {
  top: 0;
}

.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .bs-tooltip-bottom .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-auto[x-placement^=left], .bs-tooltip-left {
  padding: 0 0.4rem;
}

.bs-tooltip-auto[x-placement^=left] .arrow, .bs-tooltip-left .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-auto[x-placement^=left] .arrow::before, .bs-tooltip-left .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}

.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}

.popover .arrow::after, .popover .arrow::before {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-auto[x-placement^=top], .bs-popover-top {
  margin-bottom: 0.5rem;
}

.bs-popover-auto[x-placement^=top] .arrow, .bs-popover-top .arrow {
  bottom: calc((0.5rem + 1px) * -1);
}

.bs-popover-auto[x-placement^=top] .arrow::after, .bs-popover-auto[x-placement^=top] .arrow::before, .bs-popover-top .arrow::after, .bs-popover-top .arrow::before {
  border-width: 0.5rem 0.5rem 0;
}

.bs-popover-auto[x-placement^=top] .arrow::before, .bs-popover-top .arrow::before {
  bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-auto[x-placement^=top] .arrow::after, .bs-popover-top .arrow::after {
  bottom: 1px;
  border-top-color: #fff;
}

.bs-popover-auto[x-placement^=right], .bs-popover-right {
  margin-left: 0.5rem;
}

.bs-popover-auto[x-placement^=right] .arrow, .bs-popover-right .arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-auto[x-placement^=right] .arrow::after, .bs-popover-auto[x-placement^=right] .arrow::before, .bs-popover-right .arrow::after, .bs-popover-right .arrow::before {
  border-width: 0.5rem 0.5rem 0.5rem 0;
}

.bs-popover-auto[x-placement^=right] .arrow::before, .bs-popover-right .arrow::before {
  left: 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-auto[x-placement^=right] .arrow::after, .bs-popover-right .arrow::after {
  left: 1px;
  border-right-color: #fff;
}

.bs-popover-auto[x-placement^=bottom], .bs-popover-bottom {
  margin-top: 0.5rem;
}

.bs-popover-auto[x-placement^=bottom] .arrow, .bs-popover-bottom .arrow {
  top: calc((0.5rem + 1px) * -1);
}

.bs-popover-auto[x-placement^=bottom] .arrow::after, .bs-popover-auto[x-placement^=bottom] .arrow::before, .bs-popover-bottom .arrow::after, .bs-popover-bottom .arrow::before {
  border-width: 0 0.5rem 0.5rem 0.5rem;
}

.bs-popover-auto[x-placement^=bottom] .arrow::before, .bs-popover-bottom .arrow::before {
  top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-auto[x-placement^=bottom] .arrow::after, .bs-popover-bottom .arrow::after {
  top: 1px;
  border-bottom-color: #fff;
}

.bs-popover-auto[x-placement^=bottom] .popover-header::before, .bs-popover-bottom .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.bs-popover-auto[x-placement^=left], .bs-popover-left {
  margin-right: 0.5rem;
}

.bs-popover-auto[x-placement^=left] .arrow, .bs-popover-left .arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-auto[x-placement^=left] .arrow::after, .bs-popover-auto[x-placement^=left] .arrow::before, .bs-popover-left .arrow::after, .bs-popover-left .arrow::before {
  border-width: 0.5rem 0 0.5rem 0.5rem;
}

.bs-popover-auto[x-placement^=left] .arrow::before, .bs-popover-left .arrow::before {
  right: 0;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-auto[x-placement^=left] .arrow::after, .bs-popover-left .arrow::after {
  right: 1px;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: inherit;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-item {
  position: relative;
  display: none;
  align-items: center;
  width: 100%;
  backface-visibility: hidden;
  perspective: 1000px;
}

.carousel-item-next, .carousel-item-prev, .carousel-item.active {
  display: block;
  transition: transform 0.6s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  .carousel-item-next, .carousel-item-prev, .carousel-item.active {
    transition: none;
  }
}
.carousel-item-next, .carousel-item-prev {
  position: absolute;
  top: 0;
}

.carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right {
  transform: translateX(0);
}

@supports (transform-style: preserve-3d) {
  .carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right {
    transform: translate3d(0, 0, 0);
  }
}
.active.carousel-item-right, .carousel-item-next {
  transform: translateX(100%);
}

@supports (transform-style: preserve-3d) {
  .active.carousel-item-right, .carousel-item-next {
    transform: translate3d(100%, 0, 0);
  }
}
.active.carousel-item-left, .carousel-item-prev {
  transform: translateX(-100%);
}

@supports (transform-style: preserve-3d) {
  .active.carousel-item-left, .carousel-item-prev {
    transform: translate3d(-100%, 0, 0);
  }
}
.carousel-fade .carousel-item {
  opacity: 0;
  transition-duration: 0.6s;
  transition-property: opacity;
}

.carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right, .carousel-fade .carousel-item.active {
  opacity: 1;
}

.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {
  opacity: 0;
}

.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-prev, .carousel-fade .carousel-item-next, .carousel-fade .carousel-item-prev, .carousel-fade .carousel-item.active {
  transform: translateX(0);
}

@supports (transform-style: preserve-3d) {
  .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-prev, .carousel-fade .carousel-item-next, .carousel-fade .carousel-item-prev, .carousel-fade .carousel-item.active {
    transform: translate3d(0, 0, 0);
  }
}
.carousel-control-next, .carousel-control-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
}

.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-next-icon, .carousel-control-prev-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent no-repeat center center;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 10px;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

.carousel-indicators li {
  position: relative;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.5);
}

.carousel-indicators li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

.carousel-indicators li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

.carousel-indicators .active {
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #007bff !important;
}

a.bg-primary:focus, a.bg-primary:hover, button.bg-primary:focus, button.bg-primary:hover {
  background-color: #0062cc !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

a.bg-secondary:focus, a.bg-secondary:hover, button.bg-secondary:focus, button.bg-secondary:hover {
  background-color: #545b62 !important;
}

.bg-success {
  background-color: #28a745 !important;
}

a.bg-success:focus, a.bg-success:hover, button.bg-success:focus, button.bg-success:hover {
  background-color: #1e7e34 !important;
}

.bg-info {
  background-color: #17a2b8 !important;
}

a.bg-info:focus, a.bg-info:hover, button.bg-info:focus, button.bg-info:hover {
  background-color: #117a8b !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

a.bg-warning:focus, a.bg-warning:hover, button.bg-warning:focus, button.bg-warning:hover {
  background-color: #d39e00 !important;
}

.bg-danger {
  background-color: #dc3545 !important;
}

a.bg-danger:focus, a.bg-danger:hover, button.bg-danger:focus, button.bg-danger:hover {
  background-color: #bd2130 !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:focus, a.bg-light:hover, button.bg-light:focus, button.bg-light:hover {
  background-color: #dae0e5 !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:focus, a.bg-dark:hover, button.bg-dark:focus, button.bg-dark:hover {
  background-color: #1d2124 !important;
}

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

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #007bff !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #28a745 !important;
}

.border-info {
  border-color: #17a2b8 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #343a40 !important;
}

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

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.embed-responsive::before {
  display: block;
  content: "";
}

.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.857143%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0, .my-0 {
  margin-top: 0 !important;
}

.mr-0, .mx-0 {
  margin-right: 0 !important;
}

.mb-0, .my-0 {
  margin-bottom: 0 !important;
}

.ml-0, .mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1, .my-1 {
  margin-top: 0.25rem !important;
}

.mr-1, .mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1, .my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1, .mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2, .my-2 {
  margin-top: 0.5rem !important;
}

.mr-2, .mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2, .my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2, .mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3, .my-3 {
  margin-top: 1rem !important;
}

.mr-3, .mx-3 {
  margin-right: 1rem !important;
}

.mb-3, .my-3 {
  margin-bottom: 1rem !important;
}

.ml-3, .mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4, .my-4 {
  margin-top: 1.5rem !important;
}

.mr-4, .mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4, .my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4, .mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5, .my-5 {
  margin-top: 3rem !important;
}

.mr-5, .mx-5 {
  margin-right: 3rem !important;
}

.mb-5, .my-5 {
  margin-bottom: 3rem !important;
}

.ml-5, .mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0, .py-0 {
  padding-top: 0 !important;
}

.pr-0, .px-0 {
  padding-right: 0 !important;
}

.pb-0, .py-0 {
  padding-bottom: 0 !important;
}

.pl-0, .px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1, .py-1 {
  padding-top: 0.25rem !important;
}

.pr-1, .px-1 {
  padding-right: 0.25rem !important;
}

.pb-1, .py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1, .px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2, .py-2 {
  padding-top: 0.5rem !important;
}

.pr-2, .px-2 {
  padding-right: 0.5rem !important;
}

.pb-2, .py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2, .px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3, .py-3 {
  padding-top: 1rem !important;
}

.pr-3, .px-3 {
  padding-right: 1rem !important;
}

.pb-3, .py-3 {
  padding-bottom: 1rem !important;
}

.pl-3, .px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4, .py-4 {
  padding-top: 1.5rem !important;
}

.pr-4, .px-4 {
  padding-right: 1.5rem !important;
}

.pb-4, .py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4, .px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5, .py-5 {
  padding-top: 3rem !important;
}

.pr-5, .px-5 {
  padding-right: 3rem !important;
}

.pb-5, .py-5 {
  padding-bottom: 3rem !important;
}

.pl-5, .px-5 {
  padding-left: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto, .my-auto {
  margin-top: auto !important;
}

.mr-auto, .mx-auto {
  margin-right: auto !important;
}

.mb-auto, .my-auto {
  margin-bottom: auto !important;
}

.ml-auto, .mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0, .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0, .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0, .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0, .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1, .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1, .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1, .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1, .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2, .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2, .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2, .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2, .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3, .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3, .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3, .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3, .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4, .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4, .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4, .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4, .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5, .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5, .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5, .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5, .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0, .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0, .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0, .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0, .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1, .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1, .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1, .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1, .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2, .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2, .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2, .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2, .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3, .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3, .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3, .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3, .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4, .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4, .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4, .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4, .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5, .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5, .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5, .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5, .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto, .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto, .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto, .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto, .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0, .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0, .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0, .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0, .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1, .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1, .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1, .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1, .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2, .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2, .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2, .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2, .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3, .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3, .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3, .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3, .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4, .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4, .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4, .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4, .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5, .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5, .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5, .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5, .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0, .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0, .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0, .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0, .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1, .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1, .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1, .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1, .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2, .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2, .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2, .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2, .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3, .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3, .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3, .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3, .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4, .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4, .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4, .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4, .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5, .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5, .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5, .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5, .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto, .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto, .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto, .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto, .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0, .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0, .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0, .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0, .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1, .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1, .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1, .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1, .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2, .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2, .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2, .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2, .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3, .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3, .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3, .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3, .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4, .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4, .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4, .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4, .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5, .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5, .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5, .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5, .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0, .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0, .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0, .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0, .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1, .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1, .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1, .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1, .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2, .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2, .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2, .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2, .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3, .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3, .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3, .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3, .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4, .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4, .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4, .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4, .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5, .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5, .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5, .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5, .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto, .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto, .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto, .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto, .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0, .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0, .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0, .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0, .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1, .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1, .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1, .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1, .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2, .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2, .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2, .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2, .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3, .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3, .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3, .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3, .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4, .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4, .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4, .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4, .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5, .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5, .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5, .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5, .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0, .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0, .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0, .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0, .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1, .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1, .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1, .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1, .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2, .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2, .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2, .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2, .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3, .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3, .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3, .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3, .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4, .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4, .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4, .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4, .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5, .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5, .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5, .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5, .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto, .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto, .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto, .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto, .mx-xl-auto {
    margin-left: auto !important;
  }
}
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.text-justify {
  text-align: justify !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #007bff !important;
}

a.text-primary:focus, a.text-primary:hover {
  color: #0062cc !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:focus, a.text-secondary:hover {
  color: #545b62 !important;
}

.text-success {
  color: #28a745 !important;
}

a.text-success:focus, a.text-success:hover {
  color: #1e7e34 !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:focus, a.text-info:hover {
  color: #117a8b !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:focus, a.text-warning:hover {
  color: #d39e00 !important;
}

.text-danger {
  color: #dc3545 !important;
}

a.text-danger:focus, a.text-danger:hover {
  color: #bd2130 !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:focus, a.text-light:hover {
  color: #dae0e5 !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:focus, a.text-dark:hover {
  color: #1d2124 !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *, ::after, ::before {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  blockquote, pre {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  img, tr {
    page-break-inside: avoid;
  }
  h2, h3, p {
    orphans: 3;
    widows: 3;
  }
  h2, h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td, .table th {
    background-color: #fff !important;
  }
  .table-bordered td, .table-bordered th {
    border: 1px solid #dee2e6 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark tbody + tbody, .table-dark td, .table-dark th, .table-dark thead th {
    border-color: #dee2e6;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}

@font-face {
  font-family: "RockebyCd-Bold";
  src: url("css/fonts/39A73E_0_0.eot");
  src: url("css/fonts/39A73E_0_0.eot?#iefix") format("embedded-opentype"), url("css/fonts/39A73E_0_0.woff2") format("woff2"), url("css/fonts/39A73E_0_0.woff") format("woff"), url("css/fonts/39A73E_0_0.ttf") format("truetype");
}
@font-face {
  font-family: "RockebyCd-Regular";
  src: url("css/fonts/39A73E_1_0.eot");
  src: url("css/fonts/39A73E_1_0.eot?#iefix") format("embedded-opentype"), url("css/fonts/39A73E_1_0.woff2") format("woff2"), url("css/fonts/39A73E_1_0.woff") format("woff"), url("css/fonts/39A73E_1_0.ttf") format("truetype");
}
@font-face {
  font-family: "OpenSans-bold";
  src: url("css/fonts/OS-bold.eot");
  src: url("css/fonts/OS-bold.eot?#iefix") format("embedded-opentype"), url("css/fonts/OS-bold.woff2") format("woff2"), url("css/fonts/OS-bold.woff") format("woff"), url("css/fonts/OS-bold.ttf") format("truetype");
}
@font-face {
  font-family: "OpenSans-reg";
  src: url("css/fonts/OS-reg.eot");
  src: url("css/fonts/OS-reg.eot?#iefix") format("embedded-opentype"), url("css/fonts/OS-reg.woff2") format("woff2"), url("css/fonts/OS-reg.woff") format("woff"), url("css/fonts/OS-reg.ttf") format("truetype");
}
body.post-template-single-small-post .site-main.single {
  max-width: 951px;
  margin: auto;
}

html {
  font-size: 16px;
  font-family: "Arial", sans-serif;
}
@media (max-width: 767px) {
  html {
    font-size: 15px;
  }
}

body {
  font-size: 1rem;
  font-family: "Arial", sans-serif;
  line-height: 1.4;
  color: #444;
}

body.search-open {
  overflow: hidden;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  font-weight: inherit;
  font-family: inherit;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
  font-weight: inherit;
  font-family: inherit;
}

h1,
.h1 {
  font-size: 3rem;
  font-family: "RockebyCd-Bold";
  margin-bottom: 0.3em;
  line-height: 1;
  font-weight: 400;
}

h2,
.h2 {
  font-size: 1.88889rem;
  font-family: "RockebyCd-Bold";
  margin-bottom: 0.3em;
  line-height: 1;
  font-weight: 400;
}

h3,
.h3 {
  font-size: 1.44444rem;
  font-family: "RockebyCd-Bold";
  margin-bottom: 0.3em;
  line-height: 1;
  font-weight: 400;
}

h4,
.h4 {
  font-size: 1.22222rem;
  font-family: "RockebyCd-Bold";
  margin-bottom: 0.3em;
  line-height: 1;
  font-weight: 400;
}

h5,
.h5 {
  font-size: 1.11111rem;
  font-family: "RockebyCd-Bold";
  margin-bottom: 0.3em;
  line-height: 1;
  font-weight: 400;
}

h6,
.h6 {
  font-size: 1rem;
  font-family: "RockebyCd-Bold";
  margin-bottom: 0.3em;
  line-height: 1;
  font-weight: 400;
}

img {
  max-width: 100%;
  height: auto;
}

p.ingress {
  font-size: 1.22222rem;
}

p,
li {
  line-height: 1.4;
  font-family: "Arial", sans-serif;
  color: #444;
  font-size: 1rem;
}

a,
a:link,
a:hover,
a:visited,
a:focus,
a:active {
  font-family: "Arial", sans-serif;
  color: #7d197d;
}

strong {
  font-weight: 700;
  font-family: "Arial", sans-serif;
}

.wp-block-button.aligncenter {
  text-align: center;
}

.wp-block-button__link:not(.has-text-color) {
  color: #fff !important;
}

.wp-block-button__link {
  font-size: 1rem;
}
.wp-block-button__link:hover {
  text-decoration: none;
}

.wp-block-group > * {
  max-width: 1140px;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}

.participant-list > .container {
  padding-right: 0;
  padding-left: 0;
}

.container {
  max-width: 1140px;
  padding-left: 10px;
  padding-right: 10px;
}
.container .row {
  margin-left: -10px;
  margin-right: -10px;
}

iframe {
  max-width: 100%;
}

button,
button:focus {
  outline: none !important;
}

.wp-block-embed.alignright {
  float: right;
}

.wp-block-embed.alignleft {
  float: left;
}

.wp-block-embed.aligncenter {
  text-align: center;
}

.wp-block-cover {
  height: auto;
}

.wp-block-image figure {
  margin: 0;
}
.wp-block-image figure .aligncenter {
  margin: 0 auto;
}

.wp-block-kb-container .container,
.wp-block-kb-container .container-fluid {
  padding-right: 10px;
  padding-left: 10px;
}
.wp-block-kb-container .container-small {
  max-width: 951px;
  margin: auto;
}
.wp-block-kb-container .container .row {
  margin-right: -10px;
  margin-left: -10px;
}
.wp-block-kb-container .container .row .wp-block-kb-col {
  padding-right: 10px;
  padding-left: 10px;
}
.wp-block-kb-container .container-fluid {
  max-width: 100%;
  margin: auto;
  padding-right: 0;
  padding-left: 0;
}
.wp-block-kb-container .container-fluid .wp-block-kb-col {
  padding-right: 0;
  padding-left: 0;
  padding: 0;
}
.wp-block-kb-container .container-fluid .row {
  margin-right: 0;
  margin-left: 0;
}
.wp-block-kb-container.small-padding {
  padding-top: 50px;
  padding-bottom: 50px;
}
.wp-block-kb-container.big-padding {
  padding-top: 100px;
  padding-bottom: 100px;
}
.wp-block-kb-container.vertical-center .wp-block-kb-row {
  display: -moz-flex;
  display: -ms-flex;
  display: flex;
  align-items: center;
}

.wp-block-image img {
  width: 100%;
}

.read-more .col-12 {
  text-align: center;
  margin-bottom: 3.33333rem;
  margin-top: 1.11111rem;
  padding-right: 10px;
  padding-left: 10px;
}
.read-more a,
.read-more a:link,
.read-more a:hover,
.read-more a:visited,
.read-more a:focus,
.read-more a:active {
  color: #e21776;
  font-size: 1rem;
  border: 1px solid #b4b4b4;
  text-decoration: none;
  width: 358px;
  font-size: 1.22222em;
  display: inline-block;
  padding: 2px 0;
  max-width: 100%;
  cursor: pointer;
}

@media (max-width: 991.89px) {
  header.site-header-top {
    display: none;
  }
}
header.site-header-top nav.secondary-navigation {
  background: #e21776;
}
header.site-header-top nav.secondary-navigation .menu-widget {
  padding-left: 20px;
}
header.site-header-top nav.secondary-navigation .menu-widget > * {
  margin: 0;
}
header.site-header-top nav.secondary-navigation .menu-widget p {
  margin: 0;
  color: #fff;
  font-family: "RockebyCd-Regular";
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 1.111em;
  line-height: 1;
}
header.site-header-top nav.secondary-navigation .container .row .col-12 {
  display: -moz-flex;
  display: -ms-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  justify-content: flex-end;
}
header.site-header-top nav.secondary-navigation .menu-sekundar-meny-container {
  height: 41px;
}
header.site-header-top nav.secondary-navigation .menu-sekundar-meny-container ul {
  padding: 0;
  margin: 0;
  list-style: none;
  float: right;
  display: table;
  height: 100%;
}
header.site-header-top nav.secondary-navigation .menu-sekundar-meny-container li {
  display: table-cell;
  height: 100%;
  vertical-align: middle;
  padding-left: 25px;
}
header.site-header-top nav.secondary-navigation .menu-sekundar-meny-container li:first-child {
  padding-left: 0;
}
header.site-header-top nav.secondary-navigation .menu-sekundar-meny-container li a,
header.site-header-top nav.secondary-navigation .menu-sekundar-meny-container li a:link,
header.site-header-top nav.secondary-navigation .menu-sekundar-meny-container li a:hover,
header.site-header-top nav.secondary-navigation .menu-sekundar-meny-container li a:visited,
header.site-header-top nav.secondary-navigation .menu-sekundar-meny-container li a:focus,
header.site-header-top nav.secondary-navigation .menu-sekundar-meny-container li a:visited {
  font-family: "RockebyCd-Regular";
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 1.11111em;
  line-height: 1;
}
header.site-header-top nav.secondary-navigation .menu-sekundar-meny-container li.current-menu-item a,
header.site-header-top nav.secondary-navigation .menu-sekundar-meny-container li.current-menu-item a:link,
header.site-header-top nav.secondary-navigation .menu-sekundar-meny-container li.current-menu-item a:hover,
header.site-header-top nav.secondary-navigation .menu-sekundar-meny-container li.current-menu-item a:visited,
header.site-header-top nav.secondary-navigation .menu-sekundar-meny-container li.current-menu-item a:focus,
header.site-header-top nav.secondary-navigation .menu-sekundar-meny-container li.current-menu-item a:visited {
  border-bottom: 1px solid #fff;
  display: block;
}

#search-open button {
  background: transparent;
  background-image: url(img/search.svg);
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  border: 0;
  padding: 0;
  color: transparent;
  cursor: pointer;
  padding-right: 50px;
  font-family: "RockebyCd-Regular";
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 1.2em;
  line-height: 1;
  text-indent: 26px;
}
@media (max-width: 991px) {
  #search-open button {
    width: 25px;
    height: 25px;
    padding-right: 70px;
    font-size: 1.5em;
    text-indent: 40px;
  }
}

header.site-header {
  background: #7d197d;
  width: 100%;
}
header.site-header .site-branding {
  display: table-cell;
  width: 150px;
  vertical-align: middle;
}
@media (max-width: 991.98px) {
  header.site-header .site-branding {
    width: 129px;
  }
}
header.site-header .site-branding a img,
header.site-header .site-branding a:link img,
header.site-header .site-branding a:hover img,
header.site-header .site-branding a:visited img,
header.site-header .site-branding a:focus img,
header.site-header .site-branding a:active img {
  width: 100%;
  height: auto;
}
header.site-header .container .row .col-12 {
  height: 82px;
  display: table;
  padding-left: 10px;
  padding-right: 10px;
}
@media (max-width: 991.98px) {
  header.site-header .container .row .col-12 {
    height: 72px;
  }
}
header.site-header .container .row .col-12 nav {
  display: table-cell;
  vertical-align: middle;
  text-align: right;
  padding: 0;
}
header.site-header .container .row .col-12 nav button.navbar-toggler {
  z-index: 100001;
  position: static;
  top: 25px;
  right: 10px;
  outline: none;
  padding: 0;
}
header.site-header .container .row .col-12 nav button.navbar-toggler.is-active {
  position: fixed;
}
header.site-header .container .row .col-12 nav .menu-sekundar-meny-container {
  display: none;
}
header.site-header .container .row .col-12 nav .menu-primar-meny-container {
  display: block;
}
header.site-header .container .row .col-12 nav .menu-primar-meny-container ul {
  padding: 0;
  margin: 0;
  list-style: none;
  display: table;
  width: 100%;
}
header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li {
  display: table-cell;
  text-align: center;
  border-left: 1px solid #fff;
}
header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li:nth-of-type(1) {
  width: 26%;
}
header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li:nth-of-type(2) {
  width: 30%;
}
header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li:nth-of-type(3) {
  width: 21%;
}
header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li:nth-of-type(4) {
  width: 23%;
}
header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li:nth-of-type(1) {
  border-left: 0;
}
header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li#menu-sekundar-meny {
  display: none;
}
header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li a,
header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li a:link,
header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li a:hover,
header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li a:visited,
header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li a:focus,
header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li a:active {
  font-family: "RockebyCd-Regular";
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 1.5em;
  line-height: 1;
}
header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li.current_page_item a,
header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li.current_page_item a:link,
header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li.current_page_item a:hover,
header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li.current_page_item a:visited,
header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li.current_page_item a:focus,
header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li.current_page_item a:active {
  position: relative;
}
header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li.current_page_item a::after,
header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li.current_page_item a:link::after,
header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li.current_page_item a:hover::after,
header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li.current_page_item a:visited::after,
header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li.current_page_item a:focus::after,
header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li.current_page_item a:active::after {
  content: "";
  position: absolute;
  bottom: 5px;
  right: 0;
  left: 0;
  height: 1px;
  background: #fff;
}
header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li .sub-menu {
  display: none;
}
header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li.menu-item-has-children:hover .sub-menu {
  display: block;
}
header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li.menu-item-has-children {
  position: relative;
}
header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li.menu-item-has-children .sub-menu {
  position: absolute;
  right: 0;
  width: 200px;
}
header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li.menu-item-has-children .sub-menu li {
  display: block;
  background: #f1f1f1;
}
header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li.menu-item-has-children .sub-menu li .sub-menu {
  display: none;
}
header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li.menu-item-has-children .sub-menu li.menu-item-has-children:hover .sub-menu {
  display: block;
}
header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li.menu-item-has-children .sub-menu li.menu-item-has-children {
  position: relative;
}
header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li.menu-item-has-children .sub-menu li.menu-item-has-children .sub-menu {
  width: 200px;
  position: absolute;
  right: 200px;
  top: 0;
}
@media (max-width: 991.98px) {
  header.site-header .container .row .col-12 nav .menu-sekundar-meny-container {
    display: block;
  }
  header.site-header .container .row .col-12 nav .menu-primar-meny-container {
    z-index: 100000;
    top: 0;
    bottom: 0;
    right: -600px;
    position: fixed;
    width: 600px;
    max-width: 100%;
    transition: right 0.4s ease-in-out;
  }
  header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li {
    background-color: rgba(125, 25, 125, 0.95);
    font-size: 25px;
    border: 0;
    border-bottom: 1px solid #fff;
    padding: 10px 0;
  }
  header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li:nth-of-type(1) {
    padding-top: 60px;
  }
  header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li a,
  header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li a:link,
  header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li a:hover,
  header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li a:visited,
  header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li a:focus,
  header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li a:active {
    display: inline-block;
  }
  header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li#menu-sekundar-meny {
    display: block;
    margin-bottom: 0;
    background-color: transparent;
  }
  header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li#menu-sekundar-meny > ul {
    padding: 0;
  }
  header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li#menu-sekundar-meny > ul li {
    font-size: 16px;
    border: 0;
    background-color: rgba(226, 23, 118, 0.95);
  }
  header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li#menu-sekundar-meny > ul li:nth-of-type(1) {
    padding-top: 0;
  }
  header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li#menu-sekundar-meny > ul li, header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li#menu-sekundar-meny > ul li:first-child {
    padding: 10px 0;
  }
  header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li#menu-sekundar-meny > ul li:first-child {
    padding-top: 25px;
  }
  header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li#menu-sekundar-meny > ul li:last-child {
    padding-bottom: 25px;
  }
  header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li {
    display: block;
    margin-bottom: 0;
  }
  header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li:nth-of-type(1), header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li:nth-of-type(2), header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li:nth-of-type(3), header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li:nth-of-type(4) {
    width: 100%;
  }
  header.site-header .container .row .col-12 nav .menu-primar-meny-container ul li:last-child {
    border: 0;
    padding: 0;
  }
  header.site-header .container .row .col-12 nav.toggled {
    text-align: left;
  }
  header.site-header .container .row .col-12 nav.toggled .menu-primar-meny-container {
    right: 0;
  }
}

.wp-block-kreativabyran-cta {
  padding-top: 1.38889em;
  padding-bottom: 1.38889em;
}
@media (max-width: 767.89px) {
  .wp-block-kreativabyran-cta {
    padding-top: 0.277778em;
  }
}
.wp-block-kreativabyran-cta .container .row .col-12 {
  padding-left: 10px;
  padding-right: 10px;
}
.wp-block-kreativabyran-cta .container .row .col-12 .desktop,
.wp-block-kreativabyran-cta .container .row .col-12 .mobile {
  height: 0;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.wp-block-kreativabyran-cta .container .row .col-12 .desktop {
  padding-top: 56.25%;
  display: block;
}
@media (max-width: 575.89px) {
  .wp-block-kreativabyran-cta .container .row .col-12 .desktop {
    display: none;
  }
}
.wp-block-kreativabyran-cta .container .row .col-12 .mobile {
  padding-top: 56.25%;
  display: none;
}
@media (max-width: 575.89px) {
  .wp-block-kreativabyran-cta .container .row .col-12 .mobile {
    display: block;
  }
}
.wp-block-kreativabyran-cta .container .row .col-12 .video-js {
  width: auto;
  height: 0;
  padding-top: 56.25%;
}
@media (max-width: 575.89px) {
  .wp-block-kreativabyran-cta .container .row .col-12 .video-js {
    padding-top: 56.25%;
  }
}
.wp-block-kreativabyran-cta .container .row .col-12 .slider-startpage {
  position: relative;
}
.wp-block-kreativabyran-cta .container .row .col-12 .slider-startpage ul.slick-dots {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  list-style: none;
}
.wp-block-kreativabyran-cta .container .row .col-12 .slider-startpage ul.slick-dots li {
  display: inline-block;
}
.wp-block-kreativabyran-cta .container .row .col-12 .slider-startpage ul.slick-dots li button {
  background: #999;
  border: 0;
  color: transparent;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  margin: 0 3px;
  padding: 0;
  display: block;
}
.wp-block-kreativabyran-cta .container .row .col-12 .slider-startpage ul.slick-dots li.slick-active button {
  background: #fff;
}
.wp-block-kreativabyran-cta .container .row .col-12 .slider-startpage .slick-arrow {
  position: absolute;
  display: inline-block;
  position: absolute;
  z-index: 9;
  top: 0;
  bottom: 0;
  padding: 0;
  width: 40px;
  height: 50px;
  opacity: 0;
  color: transparent;
  background: transparent;
  border: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  transition: opacity 0.4s ease-in-out;
  margin: auto;
}
.wp-block-kreativabyran-cta .container .row .col-12 .slider-startpage .slick-arrow, .wp-block-kreativabyran-cta .container .row .col-12 .slider-startpage .slick-arrow:focus {
  outline: none;
}
.wp-block-kreativabyran-cta .container .row .col-12 .slider-startpage .slick-arrow.slick-prev {
  left: 0;
}
.wp-block-kreativabyran-cta .container .row .col-12 .slider-startpage .slick-arrow.slick-next {
  right: 0;
}
.wp-block-kreativabyran-cta .container .row .col-12 .slider-startpage:hover .slick-arrow {
  opacity: 1;
}
.wp-block-kreativabyran-cta .container .row .col-12 .slider-startpage:hover .slick-arrow.slick-prev {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAACFCAYAAADM4n8xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUMwMzI0NDJCQTc1MTFFOUJDNjBFMUYyQjAwMDgzQkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUMwMzI0NDNCQTc1MTFFOUJDNjBFMUYyQjAwMDgzQkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFQzAzMjQ0MEJBNzUxMUU5QkM2MEUxRjJCMDAwODNCQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFQzAzMjQ0MUJBNzUxMUU5QkM2MEUxRjJCMDAwODNCQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PreSC4oAAAYvSURBVHja7J07bBxV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");
}
.wp-block-kreativabyran-cta .container .row .col-12 .slider-startpage:hover .slick-arrow.slick-next {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAACFCAYAAADM4n8xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDBGMjY3NUVCQTc2MTFFOTg4NjNGRjY5MkRFM0Y1RjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDBGMjY3NUZCQTc2MTFFOTg4NjNGRjY5MkRFM0Y1RjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMEYyNjc1Q0JBNzYxMUU5ODg2M0ZGNjkyREUzRjVGMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMEYyNjc1REJBNzYxMUU5ODg2M0ZGNjkyREUzRjVGMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjzRYJMAAAY5SURBVHja7J1NcBRVEMdfxj1auXryoJYe1INeuViKCBITQj7dkCDfgiSAcsfSu2gIiAFigvkiG7ImG0iIGC0unj1r6UUunqzKHbX/lXlV65ZLZnY+3r9n0lV9SW12un7p/+vuN28yTaOjoyag7RBvFr8g/pL/s4fi58XvmZxaIeDnesTn/ufnL4qvin8nviB+bRvgf+0FH9wrW3zuLd+fFL+4DXDTnhX/XvzpEN/3mfgj8eG8APTq/Pxl8Z9CwrP2hfhQ3gEuiT8V4XsviX+UV4D7xZ+J4bsh59N5A3hAvCzeFNP3XxY/kxeA3eJTCVxjOMtrolcFr5TgdbAmfpBVgM8nDM/alSzKGQA/TPF6kPPJrAE8lfI1r2apOgPghoProjoPZrmRTsNGxN/fBhjNvtIuZwBsdhzDZc2ZCICfiv9DkIkntAL8WLxCEMuoxmbbq1rQHxHEg2b7qEaA6+Jvk8R0Q5Ocq6vwffEW8b9J5HxcYxuzIv4GiZxxg+qQxj7wgfg+gsoMG2dvceo10nf9NZFBzmhxDmucRNbE95DE+bX4MY2jHApLG4mcrzNCDDILL4vvJJEzIB7UuJnwo19YGOwmU7MdZjfmjngrUbP9njaAFiJLYZlggNjIfiCq834iiEe0AYQtiu8lgTgm3qcNIGzVb3EYbNqVnKNu6S+TyXlAG0ArZ5atsG/Ei9oAwnBGupME4kyaco7zrlyZqNmGnN/VBhBWIYI4K96vDaCF2EUCcTLpwpLUjXU88tBCVFi6tQGErSQZeEgrJSXnpI923CaTc482gFbO7SQQ5+KuzmkdLsJjE71E1fmANoB2HWIZ+6biiiXt422LRJlYjkPOLs4HltKaEgLKuVsbQLuYs8i5FGWOd3lCFXLuI4GIdquoDaCVUA8JxJlG5niPIPB5osKyGHZN9EgCL8XZm8UQS7c2gFZCXUQQ39EG0I59/SSxLAdZn9kAwqaJIKLdatUG0EIsksRSeVzPygoQdsvwHPEt12u2mQHCbhKNfWi2d2sDaNchljOBuH3boQ0gbJII4kJ1YdEC0EJkmZ0rtk/UBNDOzkdIYkGf+Jw2gLBxIjkPaQRo5cxwxPesVoAw3DDHYfO/HMawoRkgDA/g3HcZgHaAKCi7XAZQUAwPhWTMcQzNWjNwwB/zXNuwRoCH/QLCYCPaABb9wsFgGOd+85TJdoYkFjzecUdTFR4gkm2nP8apqcK9RPDwnOCapj4Q49otkli6auGxZyB2oidIYsEm6reaGmncZJ8iiaWtes3TMMoxwet9HDzGDOwkgtdqWxUtmwnYrr9NEktPEHhMABHwNFEs80E/zCBhnISaI4GHxzGWwvyC6wzEbFsigdcXFp7rDGwnmm3RJC808ouuMrC3XmPqaM1baPSXPUcBs4xnxTAFg0HC7UQFoyMOFXgpZx6LbPvjiiWtDNxHlHnFOJeQNDIQ49ki0Wwb6/qbNMAuovFsIImeM0kJ741a4VyNZwwZCNneJYF3MMk/ZBIZ2EYm20S3xwoJwFsigRdrtU1Dwh1E8A6lNe3ElYF7osyTMRt2VWbTulgcGYjxbJWoYMymecGoAFuJxjPIdjLti0aRMP7pYoUEHu7kOdlb9CLIdoUE3lHjcGO2kQzcTSZbpwctw2Ygns65tw2vMYCAt0wC75jhOOIbWMKvEzXJOLHFctwtUAaiVVk3HDfhjzPBC5KBu4haFcC7YcissEW1ZWlV8EDNuCG0erJs8cczBtmeZIVXLwNf8wtGE0F8eCZkwhBbbYZhG/4H8ScIYjvBDq82A1EwWLbh8TK+60aBWYA7Dc+WFJrkMaPErISHSGR7WhM8m4GfGI4300C214wyA8ALJK2KOnhWwhuOYxg0m+8TVmkFgsxTCy/oZkJSNqQdns3AZkeyvWIyYMjAqylf81RW4FmAn6d4vbNm843VJksAfzXp/DNsNMmXTMbMFpH5hCGeEf/SZNCqqzAg9ick2xGTUattY/DAX5xvKBzMomy36gPL/noV1c5nqdqGbaRxVO3PiGveRZMDqwcQ8HaI/9HAd57L8poXZpT7XfxN8Z9DynbY5Mi2moV/EX/VBHvfx7m8yLZ2Fg5ieEDlod/m1L73Y83fFFg3ObR/BRgAmy4QMHHiwg0AAAAASUVORK5CYII=");
}

.wp-block-kreativabyran-latest-article-feed .row {
  margin-left: -10px;
  margin-right: -10px;
}
.wp-block-kreativabyran-latest-article-feed .row > div {
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 1.38889em;
  margin-bottom: 1.38889em;
}
@media (max-width: 767.89px) {
  .wp-block-kreativabyran-latest-article-feed .row > div {
    margin-top: 0.555556em;
    margin-bottom: 0.555556em;
  }
}
@media (max-width: 466.89px) {
  .wp-block-kreativabyran-latest-article-feed .row > div {
    margin-bottom: 0;
  }
}
.wp-block-kreativabyran-latest-article-feed .row.read-more .col-12 {
  margin-bottom: 70px;
}
@media (max-width: 466.89px) {
  .wp-block-kreativabyran-latest-article-feed .row.read-more .col-12 {
    margin-top: 1.11111em;
    margin-bottom: 2.22222em;
  }
}
@media (max-width: 575.89px) {
  .wp-block-kreativabyran-latest-article-feed .row.hidden-mobile {
    display: none;
  }
}
.wp-block-kreativabyran-latest-article-feed article {
  position: relative;
  height: 100%;
  padding-bottom: 13px;
}
@media (max-width: 466.89px) {
  .wp-block-kreativabyran-latest-article-feed article {
    padding-bottom: 0;
  }
}
.wp-block-kreativabyran-latest-article-feed article .thumbnail {
  padding-top: 56.25%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  margin-bottom: 1.1em;
}
.wp-block-kreativabyran-latest-article-feed article .title {
  font-family: "RockebyCd-Bold";
  line-height: 1.2;
  font-size: 1.44444em;
}
.wp-block-kreativabyran-latest-article-feed article a {
  text-decoration: none;
  color: #444;
}
.wp-block-kreativabyran-latest-article-feed article .link {
  font-family: "Arial", sans-serif;
  color: #7d197d;
}
.wp-block-kreativabyran-latest-article-feed article .link span {
  color: #444;
  font-weight: 400;
  margin-left: 5px;
}
.wp-block-kreativabyran-latest-article-feed article .share {
  height: 33px;
  position: absolute;
  bottom: 0;
  right: 0;
}
@media (max-width: 467px) {
  .wp-block-kreativabyran-latest-article-feed article .share {
    display: none;
  }
}
.wp-block-kreativabyran-latest-article-feed article .share ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: right;
}
.wp-block-kreativabyran-latest-article-feed article .share li {
  display: inline-block;
  margin-left: 0.444444em;
  font-size: 18px;
}
@media (max-width: 980px) {
  .wp-block-kreativabyran-latest-article-feed article .share li {
    font-size: 16px;
  }
}
@media (max-width: 800px) {
  .wp-block-kreativabyran-latest-article-feed article .share li {
    font-size: 14px;
  }
}
@media (max-width: 575.89px) {
  .wp-block-kreativabyran-latest-article-feed article .share li {
    font-size: 18px;
  }
}
.wp-block-kreativabyran-latest-article-feed article .share li:first-child {
  margin-left: 0;
}
.wp-block-kreativabyran-latest-article-feed article .share a,
.wp-block-kreativabyran-latest-article-feed article .share a:link,
.wp-block-kreativabyran-latest-article-feed article .share a:hover,
.wp-block-kreativabyran-latest-article-feed article .share a:visited,
.wp-block-kreativabyran-latest-article-feed article .share a:active,
.wp-block-kreativabyran-latest-article-feed article .share a:focus {
  height: 1.83333em;
  width: 1.83333em;
  background: #808080;
  display: block;
  border-radius: 50%;
  cursor: pointer;
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
}
.wp-block-kreativabyran-latest-article-feed article .share a.facebook,
.wp-block-kreativabyran-latest-article-feed article .share a:link.facebook,
.wp-block-kreativabyran-latest-article-feed article .share a:hover.facebook,
.wp-block-kreativabyran-latest-article-feed article .share a:visited.facebook,
.wp-block-kreativabyran-latest-article-feed article .share a:active.facebook,
.wp-block-kreativabyran-latest-article-feed article .share a:focus.facebook {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAABCCAYAAADdcW+mAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEJEM0JGRTY3REVEMTFFOUIyRTBFNDc2NzQ0NzE3QTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEJEM0JGRTc3REVEMTFFOUIyRTBFNDc2NzQ0NzE3QTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4QkQzQkZFNDdERUQxMUU5QjJFMEU0NzY3NDQ3MTdBMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4QkQzQkZFNTdERUQxMUU5QjJFMEU0NzY3NDQ3MTdBMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpA/n4EAAAHvSURBVHja7Ji7SgNBFIY3V2+xiAbttFaxDFiImE4bS0Gw8BEsfAERC5/AwldQG30BC0tBIYQYLCxEI5FEYrxEs67/gVkJgtmd2R0z4DnwQbLsnv3YnTlzZiOO41ghxjjIgSyYANPi+M+b9IA7cA4GwBU4i4QkMwnWwSroU00SDygRAdtgAyQC5qoFkYmBY7AQ0iu2o4oX0nVHIYp8J1WJPbBohRwqA3gOnFjhx4PKk9mxNIWszDyYMUVmzdIXGZkx0wuuwWiAG76BR/AELtoeCNWrukydyQYQaYBNsC9EXsBrkAo8pihyC5Zo7QlzzAwryiz7EZGVmVUQOQSnOmbTh4LMga6prdJrFP5ibfIbnybJxEySsVjmX8uo1Jln2d1BUnT29m+NctteRzbSIrfXrKJzotRC5PFjBDQ9akUG9EvK3Iu8Xm8gBbboyUxpHAYyLUeCjCsGjN0Wrexul9XtoDFVMmVqF0HVFBnqixumyJRMqsCXJsnkTZKpuDLpLotQhb5x16aiELI79L62qKayy0FZbNgSHdbGgitDa9OQOOglswtWJETompzYxnaSeQc1909VYp8sW1Xpi2ZdRz+TVBgPg9x2sgzLsAzLsAzLsAzLsAzLsAzLdEcmpZA/ruvkstiqNn3mbYl9tO/4EmAAXtRlO1qOTKwAAAAASUVORK5CYII=");
  background-size: 0.555556em;
}
.wp-block-kreativabyran-latest-article-feed article .share a.mail,
.wp-block-kreativabyran-latest-article-feed article .share a:link.mail,
.wp-block-kreativabyran-latest-article-feed article .share a:hover.mail,
.wp-block-kreativabyran-latest-article-feed article .share a:visited.mail,
.wp-block-kreativabyran-latest-article-feed article .share a:active.mail,
.wp-block-kreativabyran-latest-article-feed article .share a:focus.mail {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFkAAABCCAYAAAA8Gnr3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTZFMDhBRDg3REVFMTFFOThDMzY5QzdCNDVDQjJCQTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTZFMDhBRDk3REVFMTFFOThDMzY5QzdCNDVDQjJCQTUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBNkUwOEFENjdERUUxMUU5OEMzNjlDN0I0NUNCMkJBNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBNkUwOEFENzdERUUxMUU5OEMzNjlDN0I0NUNCMkJBNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhZRVAgAAARBSURBVHja7JxbSFRBGMfPlhXSVSKiC0FRUVEhlkZvhQaFdHmo7CXKohsVEihEV7ooPXVBqDQiqoeKku7RQ/cbdDMNKq0HI7BQoXC1hwKd/pPf2LLpzux6Zvfs+v3hh+vu2Zlvfp7dPTvOOT4hhBOUaSAXLALDwE+Ho0tf8A1cAafA68AHfQGSfeA0WM7OupwdoLAjyXdAJvtxLXdBlrzRg+7YzoJdTyZ5/bsnT8fPl+zEWibJPXkVe7CabLkn38ON2ezCWu5LyX7c6M8urKWJJbNklsxhyd6S/B43JrILa7kuJa902iY1OHaSq+Yu1oHj7MP1rAclgRNEm0Axe3El38FaUCZ/8QXNJw8HT8Bo9hRxPoMZoF7d4etg0l7OZ5SC1ewr7JykPbg18M6OJKvsAbvYm1GawUZwpqMHQ0mWSQfPQBJ77DSfwBJQ2dkGOskOCb4EFrLP/3IBLNNtJCVn4Gcv8FSz7RZwkL22Zym4GOLxPmA++OhAcp1oy2G5V2uYBb6I7p03YKSBq1Lavlb+4g9o4AUYo3nyQHC7mwo+ApI0fsaQRxV/sGRBe/Y8g79ULmjuJnKbabw6J/MC3hlCSlYpMmh0PKhKcMFVNE6di6JOnh9Sskw5SDbo4FSCCt5rMPZk8iQilaySY9DZ3ASSK51kGow5x6QtU8kyxww6HQGexbngBwbjdMiHcFuyIIFjDQrIi1PBeQZjywD14bwqwpWsPmkXGBSTDmriRG4N1asbU0Ekbz2RSFY5BwZpihoKbnhccLGB3EE0XhFtyWoPmGpQ5GLQ6DG5jVSXrvapXXxFdlmyynqDYieDtx4R/JbqCVWvnNcpdONIxS3JMvfAEI8fU7eCbQY1DgaP3TocdFOySpbBIOaAhigLbqB+dbVluX3MbUOyTInBYAaAR1ES/Ij609VUYuOLjS3JMpVgnKXDonBSYFDDOKpXxJtklXyDQaaBWpf7raV2dX3n2/6KHg3JMtdBimaw/UGZS/2VUXuh+kuhukSiSJapNvxWJT/9WyLso8Xw6CGd6hGJJlllg4EEOT/yPMx2nxvMq/QEh6I9oxcLyTJXDWe6Vov//9MQnDraTtfWcJphi3b8sVyf3ATm0rqOUOkNssEakAp+gBRQAU6Am+C3po2Z4CH9V75bLgLfCfZbbF+egrsv1ovAvbDS/iqtIat3sc1J4DyYEuOxNfXwyEKRhX8XgTjOZuffqchdyW7wzgOC21cQee2ckQpaUVoewXPTaGVlqofG4+kTc8ppleQxzQfbKHolrCTJXktcnP1UC6rBZeCnNWa/qOYcWnDd28P18ylmLJklc1gyS2bJHJbMkjksOXaS+UJPdnNfznhVsQerucUX37Obr2CC3JNfgbPsw0qOqvdkdQdfENXdtF8QlS/tayfynWEFEMGSVeRFnw6ABU7bJQYEO9NG7qD9wDWwFXwIfPCPAAMAdsJ8O+YgL30AAAAASUVORK5CYII=");
  background-size: 0.944444em;
}

.wp-block-kreativabyran-image-full-width .container-fluid .row {
  margin-right: -10px;
  margin-left: -10px;
}
.wp-block-kreativabyran-image-full-width .container-fluid .row .col-12 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.wp-block-kreativabyran-image-full-width .container-fluid .row .col-12 .desktop,
.wp-block-kreativabyran-image-full-width .container-fluid .row .col-12 .mobile {
  height: 0;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.wp-block-kreativabyran-image-full-width .container-fluid .row .col-12 .desktop {
  padding-top: 29.2%;
  display: block;
}
@media (max-width: 575.89px) {
  .wp-block-kreativabyran-image-full-width .container-fluid .row .col-12 .desktop {
    display: none;
  }
}
.wp-block-kreativabyran-image-full-width .container-fluid .row .col-12 .mobile {
  padding-top: 62.3%;
  display: none;
}
@media (max-width: 575.89px) {
  .wp-block-kreativabyran-image-full-width .container-fluid .row .col-12 .mobile {
    display: block;
  }
}

.wp-block-kreativabyran-offers-slide,
body.single-butik section.offers,
body.single-mat-dryck section.offers,
body.single-aktiviteter section.offers,
body.single-service section.offers {
  background: #7d197d;
  padding-top: 1.7em;
  padding-bottom: 2.22222em;
}
.wp-block-kreativabyran-offers-slide h2,
.wp-block-kreativabyran-offers-slide a,
body.single-butik section.offers h2,
body.single-butik section.offers a,
body.single-mat-dryck section.offers h2,
body.single-mat-dryck section.offers a,
body.single-aktiviteter section.offers h2,
body.single-aktiviteter section.offers a,
body.single-service section.offers h2,
body.single-service section.offers a {
  color: #fff;
}
.wp-block-kreativabyran-offers-slide h2,
body.single-butik section.offers h2,
body.single-mat-dryck section.offers h2,
body.single-aktiviteter section.offers h2,
body.single-service section.offers h2 {
  font-size: 2.33333em;
  font-family: "RockebyCd-Bold";
  margin: 0;
}
.wp-block-kreativabyran-offers-slide a,
body.single-butik section.offers a,
body.single-mat-dryck section.offers a,
body.single-aktiviteter section.offers a,
body.single-service section.offers a {
  text-decoration: none;
}
.wp-block-kreativabyran-offers-slide .offer .slider,
body.single-butik section.offers .offer .slider,
body.single-mat-dryck section.offers .offer .slider,
body.single-aktiviteter section.offers .offer .slider,
body.single-service section.offers .offer .slider {
  position: relative;
  margin-left: -10px;
  margin-right: -10px;
}
.wp-block-kreativabyran-offers-slide .offer .wrapper,
body.single-butik section.offers .offer .wrapper,
body.single-mat-dryck section.offers .offer .wrapper,
body.single-aktiviteter section.offers .offer .wrapper,
body.single-service section.offers .offer .wrapper {
  padding: 0 0.555556em;
  padding-bottom: 2.22222em;
  position: relative;
}
.wp-block-kreativabyran-offers-slide .offer .inner,
body.single-butik section.offers .offer .inner,
body.single-mat-dryck section.offers .offer .inner,
body.single-aktiviteter section.offers .offer .inner,
body.single-service section.offers .offer .inner {
  background: #fff;
  padding: 0.5em;
}
.wp-block-kreativabyran-offers-slide .offer .inner.cover,
body.single-butik section.offers .offer .inner.cover,
body.single-mat-dryck section.offers .offer .inner.cover,
body.single-aktiviteter section.offers .offer .inner.cover,
body.single-service section.offers .offer .inner.cover {
  background: #999;
}
.wp-block-kreativabyran-offers-slide .offer .inner.cover .thumbnail::after,
body.single-butik section.offers .offer .inner.cover .thumbnail::after,
body.single-mat-dryck section.offers .offer .inner.cover .thumbnail::after,
body.single-aktiviteter section.offers .offer .inner.cover .thumbnail::after,
body.single-service section.offers .offer .inner.cover .thumbnail::after {
  background-color: rgba(0, 0, 0, 0.4);
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.wp-block-kreativabyran-offers-slide .offer .inner.cover .share a,
.wp-block-kreativabyran-offers-slide .offer .inner.cover .share a:link,
.wp-block-kreativabyran-offers-slide .offer .inner.cover .share a:hover,
.wp-block-kreativabyran-offers-slide .offer .inner.cover .share a:visited,
.wp-block-kreativabyran-offers-slide .offer .inner.cover .share a:focus,
.wp-block-kreativabyran-offers-slide .offer .inner.cover .share a:active,
body.single-butik section.offers .offer .inner.cover .share a,
body.single-butik section.offers .offer .inner.cover .share a:link,
body.single-butik section.offers .offer .inner.cover .share a:hover,
body.single-butik section.offers .offer .inner.cover .share a:visited,
body.single-butik section.offers .offer .inner.cover .share a:focus,
body.single-butik section.offers .offer .inner.cover .share a:active,
body.single-mat-dryck section.offers .offer .inner.cover .share a,
body.single-mat-dryck section.offers .offer .inner.cover .share a:link,
body.single-mat-dryck section.offers .offer .inner.cover .share a:hover,
body.single-mat-dryck section.offers .offer .inner.cover .share a:visited,
body.single-mat-dryck section.offers .offer .inner.cover .share a:focus,
body.single-mat-dryck section.offers .offer .inner.cover .share a:active,
body.single-aktiviteter section.offers .offer .inner.cover .share a,
body.single-aktiviteter section.offers .offer .inner.cover .share a:link,
body.single-aktiviteter section.offers .offer .inner.cover .share a:hover,
body.single-aktiviteter section.offers .offer .inner.cover .share a:visited,
body.single-aktiviteter section.offers .offer .inner.cover .share a:focus,
body.single-aktiviteter section.offers .offer .inner.cover .share a:active,
body.single-service section.offers .offer .inner.cover .share a,
body.single-service section.offers .offer .inner.cover .share a:link,
body.single-service section.offers .offer .inner.cover .share a:hover,
body.single-service section.offers .offer .inner.cover .share a:visited,
body.single-service section.offers .offer .inner.cover .share a:focus,
body.single-service section.offers .offer .inner.cover .share a:active {
  background-color: #999;
}
.wp-block-kreativabyran-offers-slide .offer .thumbnail,
body.single-butik section.offers .offer .thumbnail,
body.single-mat-dryck section.offers .offer .thumbnail,
body.single-aktiviteter section.offers .offer .thumbnail,
body.single-service section.offers .offer .thumbnail {
  height: 0;
  width: 100%;
  background-position: center;
  padding-top: 73.5%;
  background-repeat: no-repeat;
  position: relative;
  background-color: #fff;
}
.wp-block-kreativabyran-offers-slide .offer .title,
body.single-butik section.offers .offer .title,
body.single-mat-dryck section.offers .offer .title,
body.single-aktiviteter section.offers .offer .title,
body.single-service section.offers .offer .title {
  font-family: "Arial", sans-serif;
  font-size: 1.22222em;
  text-align: center;
  margin: 0.5rem 0;
}
.wp-block-kreativabyran-offers-slide .offer .description,
body.single-butik section.offers .offer .description,
body.single-mat-dryck section.offers .offer .description,
body.single-aktiviteter section.offers .offer .description,
body.single-service section.offers .offer .description {
  font-size: 0.9em;
  text-align: center;
}
.wp-block-kreativabyran-offers-slide .offer .valid,
body.single-butik section.offers .offer .valid,
body.single-mat-dryck section.offers .offer .valid,
body.single-aktiviteter section.offers .offer .valid,
body.single-service section.offers .offer .valid {
  font-size: 0.8em;
  margin-top: 0.8em;
  margin-bottom: 0.2rem;
  text-align: center;
}
.wp-block-kreativabyran-offers-slide .offer .share,
body.single-butik section.offers .offer .share,
body.single-mat-dryck section.offers .offer .share,
body.single-aktiviteter section.offers .offer .share,
body.single-service section.offers .offer .share {
  display: none;
}
.wp-block-kreativabyran-offers-slide .offer li#kringlan,
.wp-block-kreativabyran-offers-slide .offer li#lunagallerian,
.wp-block-kreativabyran-offers-slide .offer li#telgehuset,
body.single-butik section.offers .offer li#kringlan,
body.single-butik section.offers .offer li#lunagallerian,
body.single-butik section.offers .offer li#telgehuset,
body.single-mat-dryck section.offers .offer li#kringlan,
body.single-mat-dryck section.offers .offer li#lunagallerian,
body.single-mat-dryck section.offers .offer li#telgehuset,
body.single-aktiviteter section.offers .offer li#kringlan,
body.single-aktiviteter section.offers .offer li#lunagallerian,
body.single-aktiviteter section.offers .offer li#telgehuset,
body.single-service section.offers .offer li#kringlan,
body.single-service section.offers .offer li#lunagallerian,
body.single-service section.offers .offer li#telgehuset {
  position: relative;
}
.wp-block-kreativabyran-offers-slide .offer li#kringlan a,
.wp-block-kreativabyran-offers-slide .offer li#lunagallerian a,
.wp-block-kreativabyran-offers-slide .offer li#telgehuset a,
body.single-butik section.offers .offer li#kringlan a,
body.single-butik section.offers .offer li#lunagallerian a,
body.single-butik section.offers .offer li#telgehuset a,
body.single-mat-dryck section.offers .offer li#kringlan a,
body.single-mat-dryck section.offers .offer li#lunagallerian a,
body.single-mat-dryck section.offers .offer li#telgehuset a,
body.single-aktiviteter section.offers .offer li#kringlan a,
body.single-aktiviteter section.offers .offer li#lunagallerian a,
body.single-aktiviteter section.offers .offer li#telgehuset a,
body.single-service section.offers .offer li#kringlan a,
body.single-service section.offers .offer li#lunagallerian a,
body.single-service section.offers .offer li#telgehuset a {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.wp-block-kreativabyran-offers-slide .container .row .col-6,
.wp-block-kreativabyran-offers-slide .container .row .col-12,
body.single-butik section.offers .container .row .col-6,
body.single-butik section.offers .container .row .col-12,
body.single-mat-dryck section.offers .container .row .col-6,
body.single-mat-dryck section.offers .container .row .col-12,
body.single-aktiviteter section.offers .container .row .col-6,
body.single-aktiviteter section.offers .container .row .col-12,
body.single-service section.offers .container .row .col-6,
body.single-service section.offers .container .row .col-12 {
  padding-left: 10px;
  padding-right: 10px;
}
.wp-block-kreativabyran-offers-slide .container .row:first-child,
body.single-butik section.offers .container .row:first-child,
body.single-mat-dryck section.offers .container .row:first-child,
body.single-aktiviteter section.offers .container .row:first-child,
body.single-service section.offers .container .row:first-child {
  margin-bottom: 1.66667em;
}
@media (max-width: 479.89px) {
  .wp-block-kreativabyran-offers-slide .container .row:first-child,
  body.single-butik section.offers .container .row:first-child,
  body.single-mat-dryck section.offers .container .row:first-child,
  body.single-aktiviteter section.offers .container .row:first-child,
  body.single-service section.offers .container .row:first-child {
    margin-bottom: 1em;
  }
}
.wp-block-kreativabyran-offers-slide .container .row .col-6 > div,
body.single-butik section.offers .container .row .col-6 > div,
body.single-mat-dryck section.offers .container .row .col-6 > div,
body.single-aktiviteter section.offers .container .row .col-6 > div,
body.single-service section.offers .container .row .col-6 > div {
  height: 100%;
  display: table;
  width: 100%;
  font-size: 18px;
}
@media (max-width: 650px) {
  .wp-block-kreativabyran-offers-slide .container .row .col-6 > div,
  body.single-butik section.offers .container .row .col-6 > div,
  body.single-mat-dryck section.offers .container .row .col-6 > div,
  body.single-aktiviteter section.offers .container .row .col-6 > div,
  body.single-service section.offers .container .row .col-6 > div {
    font-size: 16px;
  }
}
@media (max-width: 500px) {
  .wp-block-kreativabyran-offers-slide .container .row .col-6 > div,
  body.single-butik section.offers .container .row .col-6 > div,
  body.single-mat-dryck section.offers .container .row .col-6 > div,
  body.single-aktiviteter section.offers .container .row .col-6 > div,
  body.single-service section.offers .container .row .col-6 > div {
    font-size: 14px;
  }
}
@media (max-width: 400px) {
  .wp-block-kreativabyran-offers-slide .container .row .col-6 > div,
  body.single-butik section.offers .container .row .col-6 > div,
  body.single-mat-dryck section.offers .container .row .col-6 > div,
  body.single-aktiviteter section.offers .container .row .col-6 > div,
  body.single-service section.offers .container .row .col-6 > div {
    font-size: 12px;
  }
}
.wp-block-kreativabyran-offers-slide .container .row .col-6 > div > div,
body.single-butik section.offers .container .row .col-6 > div > div,
body.single-mat-dryck section.offers .container .row .col-6 > div > div,
body.single-aktiviteter section.offers .container .row .col-6 > div > div,
body.single-service section.offers .container .row .col-6 > div > div {
  display: table-cell;
  vertical-align: bottom;
}
.wp-block-kreativabyran-offers-slide .container .row .col-6:last-child > div > div,
body.single-butik section.offers .container .row .col-6:last-child > div > div,
body.single-mat-dryck section.offers .container .row .col-6:last-child > div > div,
body.single-aktiviteter section.offers .container .row .col-6:last-child > div > div,
body.single-service section.offers .container .row .col-6:last-child > div > div {
  text-align: right;
}

.wp-block-kreativabyran-business-hours .wrapper {
  background: #ececec;
  padding-left: 8.5%;
  padding-right: 8.5%;
  padding-top: 1.4em;
  padding-bottom: 1.4em;
}
@media (max-width: 767.89px) {
  .wp-block-kreativabyran-business-hours .wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.wp-block-kreativabyran-business-hours .row h3 {
  font-size: 2.33333em;
  text-align: center;
}
.wp-block-kreativabyran-business-hours .row .col-12,
.wp-block-kreativabyran-business-hours .row .col-4 {
  padding-left: 10px;
  padding-right: 10px;
}
.wp-block-kreativabyran-business-hours .row .col-4 {
  text-align: center;
  font-size: 1.2222em;
}
@media (max-width: 767.89px) {
  .wp-block-kreativabyran-business-hours .row .col-4 {
    text-align: left;
  }
}
.wp-block-kreativabyran-business-hours .row .col-4 > div {
  display: table;
  height: 2.38889em;
  width: 100%;
}
.wp-block-kreativabyran-business-hours .row .col-4 > div > div {
  display: table-cell;
  height: 100%;
  vertical-align: middle;
}
.wp-block-kreativabyran-business-hours .row:nth-of-type(2) {
  margin-bottom: 0.555556em;
  margin-top: 0.833333em;
}
.wp-block-kreativabyran-business-hours .row:nth-of-type(2) .col-4 {
  font-family: "Arial", sans-serif;
}
.wp-block-kreativabyran-business-hours .row:nth-of-type(3) .col-4:nth-of-type(1), .wp-block-kreativabyran-business-hours .row:nth-of-type(4) .col-4:nth-of-type(1) {
  font-family: "Arial", sans-serif;
}
.wp-block-kreativabyran-business-hours .row:nth-of-type(5) .col-12 {
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}
.wp-block-kreativabyran-business-hours .row .different-times {
  color: #e21776;
  margin-top: 1rem;
  display: inline-block;
}
@media (max-width: 767.98px) {
  .wp-block-kreativabyran-business-hours {
    font-size: 12px;
  }
}

.wp-block-kreativabyran-image-link {
  font-size: 18px;
  padding-top: 1.55556em;
  padding-bottom: 1.66667em;
}
@media (max-width: 767.89px) {
  .wp-block-kreativabyran-image-link {
    font-size: 13px;
  }
}
@media (max-width: 575.89px) {
  .wp-block-kreativabyran-image-link {
    font-size: 8px;
  }
}
.wp-block-kreativabyran-image-link .container .row .col-12 {
  padding-left: 10px;
  padding-right: 10px;
}
.wp-block-kreativabyran-image-link .container .row .col-12 .image {
  height: 0;
  padding-top: 33%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.wp-block-kreativabyran-offers-list {
  padding: 2.5em 0;
  background: #7d197d;
  margin: 5px 0;
  min-height: 70vh;
}
.wp-block-kreativabyran-offers-list .container .row > div {
  padding-left: 10px;
  padding-right: 10px;
}
.wp-block-kreativabyran-offers-list article {
  padding-bottom: 2.22222em;
  position: relative;
  margin-bottom: 20px;
}
.wp-block-kreativabyran-offers-list .inner {
  background: #fff;
  padding: 0.5em;
}
.wp-block-kreativabyran-offers-list .thumbnail {
  height: 0;
  width: 100%;
  background-size: cover;
  background-position: center;
  padding-top: 73.5%;
  background-repeat: no-repeat;
  position: relative;
  background-color: #fff;
}
.wp-block-kreativabyran-offers-list .logo {
  position: absolute;
  width: 100%;
  height: 0;
  padding-top: 16.5%;
  top: 0;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.wp-block-kreativabyran-offers-list .title,
.wp-block-kreativabyran-offers-list .description,
.wp-block-kreativabyran-offers-list .valid {
  color: #444;
  text-align: center;
}
.wp-block-kreativabyran-offers-list .title {
  font-weight: 700;
  font-family:   "Arial", sans-serif;
  font-size: 1.22222em;
  margin: 0.5rem 0;
}
.wp-block-kreativabyran-offers-list .description {
  font-weight: 400;
  font-size: 0.9em;
}
.wp-block-kreativabyran-offers-list .valid {
  font-size: 0.8em;
  font-weight: 400;
  margin-top: 0.8rem;
  margin-bottom: 0.2rem;
}
.wp-block-kreativabyran-offers-list .share {
  display: none;
}

.wp-block-kreativabyran-shop-feed,
.wp-block-kreativabyran-food-feed,
.wp-block-kreativabyran-activiteter-feed,
.wp-block-kreativabyran-service-feed,
body.single-butik section.posts,
body.single-mat-dryck section.posts,
body.single-aktiviteter section.posts,
body.single-service section.posts {
  background: #f3f2f2;
}
.wp-block-kreativabyran-shop-feed .container:first-child,
.wp-block-kreativabyran-food-feed .container:first-child,
.wp-block-kreativabyran-activiteter-feed .container:first-child,
.wp-block-kreativabyran-service-feed .container:first-child,
body.single-butik section.posts .container:first-child,
body.single-mat-dryck section.posts .container:first-child,
body.single-aktiviteter section.posts .container:first-child,
body.single-service section.posts .container:first-child {
  padding-top: 2.77778em;
  padding-bottom: 1.38889em;
}
@media (max-width: 767.89px) {
  .wp-block-kreativabyran-shop-feed .container:first-child,
  .wp-block-kreativabyran-food-feed .container:first-child,
  .wp-block-kreativabyran-activiteter-feed .container:first-child,
  .wp-block-kreativabyran-service-feed .container:first-child,
  body.single-butik section.posts .container:first-child,
  body.single-mat-dryck section.posts .container:first-child,
  body.single-aktiviteter section.posts .container:first-child,
  body.single-service section.posts .container:first-child {
    padding-top: 1.66667em;
    padding-bottom: 0;
  }
}
.wp-block-kreativabyran-shop-feed .container:first-child .col-12,
.wp-block-kreativabyran-food-feed .container:first-child .col-12,
.wp-block-kreativabyran-activiteter-feed .container:first-child .col-12,
.wp-block-kreativabyran-service-feed .container:first-child .col-12,
body.single-butik section.posts .container:first-child .col-12,
body.single-mat-dryck section.posts .container:first-child .col-12,
body.single-aktiviteter section.posts .container:first-child .col-12,
body.single-service section.posts .container:first-child .col-12 {
  padding-left: 10px;
  padding-right: 10px;
}
@media (max-width: 767.89px) {
  .wp-block-kreativabyran-shop-feed .list,
  .wp-block-kreativabyran-food-feed .list,
  .wp-block-kreativabyran-activiteter-feed .list,
  .wp-block-kreativabyran-service-feed .list,
  body.single-butik section.posts .list,
  body.single-mat-dryck section.posts .list,
  body.single-aktiviteter section.posts .list,
  body.single-service section.posts .list {
    margin-top: 0.666667em;
  }
}
.wp-block-kreativabyran-shop-feed .list > .row > div,
.wp-block-kreativabyran-food-feed .list > .row > div,
.wp-block-kreativabyran-activiteter-feed .list > .row > div,
.wp-block-kreativabyran-service-feed .list > .row > div,
body.single-butik section.posts .list > .row > div,
body.single-mat-dryck section.posts .list > .row > div,
body.single-aktiviteter section.posts .list > .row > div,
body.single-service section.posts .list > .row > div {
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 20px;
}
@media (max-width: 767.89px) {
  .wp-block-kreativabyran-shop-feed .list > .row.nr-3,
  .wp-block-kreativabyran-food-feed .list > .row.nr-3,
  .wp-block-kreativabyran-activiteter-feed .list > .row.nr-3,
  .wp-block-kreativabyran-service-feed .list > .row.nr-3,
  body.single-butik section.posts .list > .row.nr-3,
  body.single-mat-dryck section.posts .list > .row.nr-3,
  body.single-aktiviteter section.posts .list > .row.nr-3,
  body.single-service section.posts .list > .row.nr-3 {
    display: none;
  }
}
.wp-block-kreativabyran-shop-feed .list article,
.wp-block-kreativabyran-food-feed .list article,
.wp-block-kreativabyran-activiteter-feed .list article,
.wp-block-kreativabyran-service-feed .list article,
body.single-butik section.posts .list article,
body.single-mat-dryck section.posts .list article,
body.single-aktiviteter section.posts .list article,
body.single-service section.posts .list article {
  background: #fff;
  height: 0;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}
.wp-block-kreativabyran-shop-feed .list article .t,
.wp-block-kreativabyran-food-feed .list article .t,
.wp-block-kreativabyran-activiteter-feed .list article .t,
.wp-block-kreativabyran-service-feed .list article .t,
body.single-butik section.posts .list article .t,
body.single-mat-dryck section.posts .list article .t,
body.single-aktiviteter section.posts .list article .t,
body.single-service section.posts .list article .t {
  display: table;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
}
.wp-block-kreativabyran-shop-feed .list article .c,
.wp-block-kreativabyran-food-feed .list article .c,
.wp-block-kreativabyran-activiteter-feed .list article .c,
.wp-block-kreativabyran-service-feed .list article .c,
body.single-butik section.posts .list article .c,
body.single-mat-dryck section.posts .list article .c,
body.single-aktiviteter section.posts .list article .c,
body.single-service section.posts .list article .c {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  text-align: center;
}

.container.list .offer::before {
  content: "";
  width: 2.18889em;
  height: 1.78889em;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  bottom: 0.444444em;
  right: 0.5em;
  display: block;
  z-index: 9;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABPCAYAAAAdiWChAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REEzQzg1REE4REI2MTFFOUFDQjVCOTQ5RjM0OTU3QTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REEzQzg1REI4REI2MTFFOUFDQjVCOTQ5RjM0OTU3QTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQTNDODVEODhEQjYxMUU5QUNCNUI5NDlGMzQ5NTdBOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEQTNDODVEOThEQjYxMUU5QUNCNUI5NDlGMzQ5NTdBOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PorgUpUAAAitSURBVHja7F1NdtpI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");
}
.container.list .thumbnail,
.container.list .logo,
.container.list .company-name {
  height: 50%;
  width: 100%;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  text-align: center;
}
.container.list .thumbnail.no-image,
.container.list .logo.no-image,
.container.list .company-name.no-image {
  height: auto !important;
  color: #444;
}
.container.list .thumbnail.no-image span,
.container.list .logo.no-image span,
.container.list .company-name.no-image span {
  font-size: 1.44444em;
}
.container.list .thumbnail > div,
.container.list .logo > div,
.container.list .company-name > div {
  display: table;
  width: 100%;
  height: 100%;
  font-size: 18px;
}
@media (max-width: 1100px) {
  .container.list .thumbnail > div,
  .container.list .logo > div,
  .container.list .company-name > div {
    font-size: 16px;
  }
}
@media (max-width: 990px) {
  .container.list .thumbnail > div,
  .container.list .logo > div,
  .container.list .company-name > div {
    font-size: 14px;
  }
}
@media (max-width: 840px) {
  .container.list .thumbnail > div,
  .container.list .logo > div,
  .container.list .company-name > div {
    font-size: 12px;
  }
}
@media (max-width: 767.89px) {
  .container.list .thumbnail > div,
  .container.list .logo > div,
  .container.list .company-name > div {
    font-size: 18px;
  }
}
@media (max-width: 600px) {
  .container.list .thumbnail > div,
  .container.list .logo > div,
  .container.list .company-name > div {
    font-size: 16px;
  }
}
@media (max-width: 530px) {
  .container.list .thumbnail > div,
  .container.list .logo > div,
  .container.list .company-name > div {
    font-size: 14px;
  }
}
.container.list .thumbnail > div > div,
.container.list .logo > div > div,
.container.list .company-name > div > div {
  display: table-cell;
  height: 100%;
  vertical-align: middle;
  height: auto;
  color: #444;
  font-size: 1.44444em;
}
.container.list .thumbnail {
  background-size: cover;
}
@media (max-width: 767.89px) {
  .container.list .thumbnail {
    display: none;
  }
  .container.list .thumbnail.no-image {
    display: inline-block;
  }
}
.container.list .logo {
  width: 90%;
}
.container.list .thumbnail:not(.no-image) + .logo {
  height: 46%;
  margin-top: 2%;
  margin-bottom: 2%;
}

.collapseFilter {
  display: none;
  border: 1px solid #a3a3a3;
  color: #e21776;
  text-transform: uppercase;
  text-align: center;
  text-decoration: none;
  padding: 0.277778em 0;
  font-size: 1.22222em;
  background-repeat: no-repeat;
  background-size: 24px;
  background-position: calc(100% - 11px) center;
}
@media (max-width: 767.89px) {
  .collapseFilter {
    display: block;
  }
}
.collapseFilter[aria-expanded=true] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REY2QjQzRUE4REQxMTFFOTkyM0FBNzA4RUUxMkVGMzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REY2QjQzRUI4REQxMTFFOTkyM0FBNzA4RUUxMkVGMzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpERjZCNDNFODhERDExMUU5OTIzQUE3MDhFRTEyRUYzNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpERjZCNDNFOThERDExMUU5OTIzQUE3MDhFRTEyRUYzNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhHOMu8AAABcSURBVHja7NhBDcAwDATBuCqIMA3gAnGDIb9TZiUDGMn+uLp7JPeM8AAAAAAAAAAAAAAAAAAADnu/ubIBe9oKAdx8xHsqGVBeiwAAAAAAAAAAAAAAAAAAmf0CDAC91QjR0Y0IZQAAAABJRU5ErkJggg==");
}
.collapseFilter[aria-expanded=false] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDg3MDhBMzc4REQxMTFFOTg4NjFDQkYxNTFCN0ZFRTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDg3MDhBMzg4REQxMTFFOTg4NjFDQkYxNTFCN0ZFRTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEODcwOEEzNThERDExMUU5ODg2MUNCRjE1MUI3RkVFMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEODcwOEEzNjhERDExMUU5ODg2MUNCRjE1MUI3RkVFMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoSM834AAAB6SURBVHja7NixDYAgEAVQMeygjWvqDK6pjVtgbNXKAJHk/Ybufl7CFRBSSl3u7ONyHffBYTrW7F1913gAAAAAAAAAAAAAAAAAAD4mbMNcavbjUV+iJL4U1QK5QgB/SCy1XLWWOPhatAMAAAAAAAAAAAAAAAAAbeYUYACz5xPK48+gSQAAAABJRU5ErkJggg==");
}

@media (min-width: 768px) {
  #collapseFilter {
    display: block;
  }
}
#collapseFilter ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
}
#collapseFilter a,
#collapseFilter a:link,
#collapseFilter a:hover,
#collapseFilter a:visited,
#collapseFilter a:focus,
#collapseFilter a:active {
  color: #e21776;
  font-size: 1.22222em;
  border: 1px solid #a3a3a3;
  cursor: pointer;
  display: inline-block;
  padding: 0.222222em 1rem;
  text-decoration: none;
}
#collapseFilter li {
  display: inline-block;
  padding: 0 0.388889em;
  margin-bottom: 0.777778em;
}
@media (max-width: 767.89px) {
  #collapseFilter li {
    display: block;
    padding: 0;
    margin-bottom: 0;
  }
  #collapseFilter li a,
  #collapseFilter li a:link,
  #collapseFilter li a:hover,
  #collapseFilter li a:visited,
  #collapseFilter li a:focus,
  #collapseFilter li a:active {
    display: block;
    border-top: 0;
    padding: 0.222222em 0;
  }
}

.wp-block-kreativabyran-things-to-do,
section.thing-to-do {
  padding-top: 2.4em;
  padding-bottom: 2.22222em;
}
.wp-block-kreativabyran-things-to-do h3,
section.thing-to-do h3 {
  font-size: 2.33333em;
  color: #444;
  font-family: "RockebyCd-Bold";
  text-align: center;
  margin-bottom: 0.8em;
}
.wp-block-kreativabyran-things-to-do .col-12,
.wp-block-kreativabyran-things-to-do .col-sm-4,
section.thing-to-do .col-12,
section.thing-to-do .col-sm-4 {
  padding-left: 10px;
  padding-right: 10px;
}
.wp-block-kreativabyran-things-to-do .col-12 > div:first-child,
.wp-block-kreativabyran-things-to-do .col-sm-4 > div:first-child,
section.thing-to-do .col-12 > div:first-child,
section.thing-to-do .col-sm-4 > div:first-child {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 0;
  padding-top: 64%;
}
.wp-block-kreativabyran-things-to-do .wrapper,
section.thing-to-do .wrapper {
  padding: 0 0.833333em;
  background: #f3f2f2;
  margin-bottom: 1.11111em;
  text-align: center;
  padding-bottom: 1.94444em;
}
.wp-block-kreativabyran-things-to-do .wrapper h4,
section.thing-to-do .wrapper h4 {
  color: #7d197d;
  font-size: 1.66667em;
  font-family: "RockebyCd-Bold";
  text-transform: uppercase;
  margin-bottom: 0.3em;
  padding-top: 0.7em;
}
.wp-block-kreativabyran-things-to-do .wrapper a,
section.thing-to-do .wrapper a {
  font-family: "Arial", sans-serif;
  text-decoration: none;
}
.wp-block-kreativabyran-things-to-do .wrapper span:nth-child(2),
section.thing-to-do .wrapper span:nth-child(2) {
  color: #444;
  font-weight: 400;
  margin-left: 5px;
}

.slick-slider .slick-arrow,
.slider-event .slick-arrow {
  position: absolute;
  width: 22px;
  height: 57px;
  background-color: transparent;
  border: 0;
  top: 0;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
  color: transparent;
  cursor: pointer;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 0;
  background-position: center;
  z-index: 9;
}
.slick-slider .slick-arrow, .slick-slider .slick-arrow:focus,
.slider-event .slick-arrow,
.slider-event .slick-arrow:focus {
  outline: none;
}
@media (max-width: 1250px) {
  .slick-slider .slick-arrow,
  .slider-event .slick-arrow {
    width: 35px;
    height: 35px;
    background: rgba(0, 0, 0, 0.3);
    background-size: 11px;
    background-position: center;
    background-repeat: no-repeat;
  }
}
.slick-slider .slick-arrow.slick-prev,
.slider-event .slick-arrow.slick-prev {
  left: -33px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAACCCAYAAAAE9ZvEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjY2NTdDMkM4NUZBMTFFOUE5M0ZDMjc4OEZBNTUxQTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjY2NTdDMkQ4NUZBMTFFOUE5M0ZDMjc4OEZBNTUxQTUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NjY1N0MyQTg1RkExMUU5QTkzRkMyNzg4RkE1NTFBNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2NjY1N0MyQjg1RkExMUU5QTkzRkMyNzg4RkE1NTFBNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuHl3REAAAcESURBVHja1F0JbFVV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");
}
@media (max-width: 1250px) {
  .slick-slider .slick-arrow.slick-prev,
  .slider-event .slick-arrow.slick-prev {
    left: 10px;
  }
}
.slick-slider .slick-arrow.slick-next,
.slider-event .slick-arrow.slick-next {
  right: -33px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAACCCAYAAAAE9ZvEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTk3REQwRDM4NUZBMTFFOUI4RTBBRDhCQ0QzODE3MkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTk3REQwRDQ4NUZBMTFFOUI4RTBBRDhCQ0QzODE3MkYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5OTdERDBEMTg1RkExMUU5QjhFMEFEOEJDRDM4MTcyRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5OTdERDBEMjg1RkExMUU5QjhFMEFEOEJDRDM4MTcyRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Php3ZOUAAAb3SURBVHja1FxpbFVV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");
}
@media (max-width: 1250px) {
  .slick-slider .slick-arrow.slick-next,
  .slider-event .slick-arrow.slick-next {
    right: 10px;
  }
}

.wp-block-kreativabyran-latest-event-feed .first a.facebook, .wp-block-kreativabyran-latest-event-feed .first a.instagram {
  text-decoration: none;
  position: relative;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAABUCAYAAAAcaxDBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjE5MUEyQTU4MzlGMTFFOTgwQ0ZDOTU2ODU4MDI3OTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjE5MUEyQTY4MzlGMTFFOTgwQ0ZDOTU2ODU4MDI3OTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCMTkxQTJBMzgzOUYxMUU5ODBDRkM5NTY4NTgwMjc5NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCMTkxQTJBNDgzOUYxMUU5ODBDRkM5NTY4NTgwMjc5NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pl3RjsoAAAUNSURBVHja7J1daBRXGIaPUSSrERNFW7Q0ilGEqvhDFU1Rai80KoIXglHbelkFBVHvTC/a3lX8i9gbQWqtWnLhhT9NL1SErlCjRkUpqKW1oAiiVkyaIEp838636bDuTubn7Ozs7vfAC26SzZzzODlnz+yeb4bsnNhiEsAEZBbyATJZHo9BRiMpZATyEulC/kFeIM+Rv5C7yG2kUx4XlSFFOu445BPkY2QxUu/jOUORUZIMC7N+5j5yATmPnEMelrPQOmQdsgaZj1QV4Bj8j9kg6UMuISeQH5FncXSyKoZjTEcOIw+QVqQxpuMOkmO1yrEPS1tKVugc5BRyQ86YVBGHtpS0gW05LW0rGaHvI8eQDmSFnClJgW1ZLm07Jm1NrFCOx9uQ35HmhInMJbZZ2rrN5lxiS2gDkkZ2IcNM6TBM2pyWl2uJELpeXgPONaUL235N+lI0oYORfcgPSI0pfWqkL/ulb7EKrUbakC2m/NgsfauOS2gt0o6sMuXLKuljbaGF1snSbpEpfxZJX+sKJXQk8jMy01QOM6XPI20L5SB9BJlnKg/2+ajficqv0N3ISlO5rBAHVoR+WqazeVDo4LOoQqcg36nLfg6Kk1BCB8vYMVw99jN8oPHUS+gXyIfq8C3oZGNQoe8i36i7vHwtjnwL/TbMKqGCqBVHvoTONs57P4o3dDTHj9CvTLIvDieFQeLKUyiXWsvUlW+aspfi2UK36tkZ+Czdmk8or6qsVkeBWW1cV6TcQtea4r7VW6qk3JO4W2izugnNmmyh45EF6iU0dDfOLbRJJ6PIk9Myt9Cl6iQyS91CG9VHZBozQiflW+grgaDDSRQ6Q11YYwaFTlMP1phGoQ3qwRoNFFqvHqxRT6HvqAd7ExOFjlYP1hhFodXqwRopCh2hHqxRQ6Ev1YM9KPSFarBGlwq1S48KtctTCn2iHqzxiEL/Vg/WuE+h99SDNe5R6C31YI1bFHpTPVjjJoX+wcFUXUSfkOgy855SWn1EJp1ZKZF29RGZdrdQbm7qUyehobuzbqGsyXFJvYSG7h66hZIT6iU0P2X+4RbKUjw96iYwdHY0l1DWNWpTP4FpM66aUNmfYN6jk1PgyWiv+wvZQq/LjK/4g646vYSSFj1LfZ+dX2Z/MZfQazJBKd6wkNZVP0LJDuOUlVRyQzfbc32jymOh36Le8tJi8lxQ8tqNzH3yHeruLTqMRw0BL6GvjVNpq1sd9tMtTl6HEUruIJvUYz+bxIkJK5SwGk6ruvzPwZGBfshvVRzuZzxVwTLPmKw9nVGFcsxgdZzfKlAm+7zOa9wMI5SwzHmTLE8rhevS5+d+nxC09h2vqrBU+sUKkHlR+hqouniY6oxcJXDX2MkylnlS+hh4tRi2fmivcfaJl+Ps3yp96w3z5CgVbjlIZ8qXlcOL/27pyxa/E5BtoRlYZpeVdC6X+HJytvQlEraqhHP1wM2jvEpVSu9L9UibFwy0AopbKHllnBLmU5HjJtkXqfukjVOlza9s/eJC3GmBnzdl/ZK5ssJIGmelbWtNAT4bW8h7gVwxTiFT3ifp+yIPBb2yDmdblkvbCkIcd43hamMD8p5xSpqnYxoO+uRYPCZrqnwexyovzvspPUUOSMbLkm4J8pGxVwCBV9F/RX4xzjuSD+L+UyjWHb/Y0UMSMtH8fws1bjefgIw1zj5UFkHN3F/kX3m9yI0Wj5E/jfP5Vn4Ku1MeF5U3AgwAOVveSvBjN/IAAAAASUVORK5CYII=");
  height: 2.38889em;
  width: 2.38889em;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 0.388889em;
  display: block;
}
.wp-block-kreativabyran-latest-event-feed .first a.facebook::before {
  content: "";
  position: absolute;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 30%;
  width: 100%;
  height: 100%;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAABCCAYAAADdcW+mAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEJEM0JGRTY3REVEMTFFOUIyRTBFNDc2NzQ0NzE3QTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEJEM0JGRTc3REVEMTFFOUIyRTBFNDc2NzQ0NzE3QTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4QkQzQkZFNDdERUQxMUU5QjJFMEU0NzY3NDQ3MTdBMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4QkQzQkZFNTdERUQxMUU5QjJFMEU0NzY3NDQ3MTdBMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpA/n4EAAAHvSURBVHja7Ji7SgNBFIY3V2+xiAbttFaxDFiImE4bS0Gw8BEsfAERC5/AwldQG30BC0tBIYQYLCxEI5FEYrxEs67/gVkJgtmd2R0z4DnwQbLsnv3YnTlzZiOO41ghxjjIgSyYANPi+M+b9IA7cA4GwBU4i4QkMwnWwSroU00SDygRAdtgAyQC5qoFkYmBY7AQ0iu2o4oX0nVHIYp8J1WJPbBohRwqA3gOnFjhx4PKk9mxNIWszDyYMUVmzdIXGZkx0wuuwWiAG76BR/AELtoeCNWrukydyQYQaYBNsC9EXsBrkAo8pihyC5Zo7QlzzAwryiz7EZGVmVUQOQSnOmbTh4LMga6prdJrFP5ibfIbnybJxEySsVjmX8uo1Jln2d1BUnT29m+NctteRzbSIrfXrKJzotRC5PFjBDQ9akUG9EvK3Iu8Xm8gBbboyUxpHAYyLUeCjCsGjN0Wrexul9XtoDFVMmVqF0HVFBnqixumyJRMqsCXJsnkTZKpuDLpLotQhb5x16aiELI79L62qKayy0FZbNgSHdbGgitDa9OQOOglswtWJETompzYxnaSeQc1909VYp8sW1Xpi2ZdRz+TVBgPg9x2sgzLsAzLsAzLsAzLsAzLsAzLdEcmpZA/ruvkstiqNn3mbYl9tO/4EmAAXtRlO1qOTKwAAAAASUVORK5CYII=");
}
.wp-block-kreativabyran-latest-event-feed .first a.instagram::before {
  content: "";
  position: absolute;
  background-size: 55%;
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAABCCAYAAADjVADoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUJDODk2QTk3REVFMTFFOTgxNjJCQTY1RkREREE1RUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUJDODk2QUE3REVFMTFFOTgxNjJCQTY1RkREREE1RUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxQkM4OTZBNzdERUUxMUU5ODE2MkJBNjVGREREQTVFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxQkM4OTZBODdERUUxMUU5ODE2MkJBNjVGREREQTVFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pmp8AjEAAAacSURBVHja5FxrbFRF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");
}
.wp-block-kreativabyran-latest-event-feed .first a.website {
  height: 2.33333em;
  color: #fff;
  background: #7c217d;
  border-radius: 0.444444em;
  display: block;
  float: right;
  line-height: 2.33333em;
  text-decoration: none;
  padding: 0 1em;
}

.wp-block-kreativabyran-latest-event-feed .first .col-12,
body.single-aktiviteter article .first .col-12 {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 24px;
}
@media (max-width: 767.89px) {
  .wp-block-kreativabyran-latest-event-feed .first .col-12,
  body.single-aktiviteter article .first .col-12 {
    padding-top: 10px;
  }
}
.wp-block-kreativabyran-latest-event-feed .first .image,
body.single-aktiviteter article .first .image {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  height: 0;
  padding-top: 51%;
}
.wp-block-kreativabyran-latest-event-feed .first .inner-content,
body.single-aktiviteter article .first .inner-content {
  padding-left: 95px;
  padding-right: 95px;
  padding-bottom: 3em;
}
@media (max-width: 960px) {
  .wp-block-kreativabyran-latest-event-feed .first .inner-content,
  body.single-aktiviteter article .first .inner-content {
    padding-left: 85px;
    padding-right: 85px;
  }
}
@media (max-width: 660px) {
  .wp-block-kreativabyran-latest-event-feed .first .inner-content,
  body.single-aktiviteter article .first .inner-content {
    padding-left: 55px;
    padding-right: 55px;
  }
}
@media (max-width: 460px) {
  .wp-block-kreativabyran-latest-event-feed .first .inner-content,
  body.single-aktiviteter article .first .inner-content {
    padding-left: 35px;
    padding-right: 35px;
  }
}
@media (max-width: 360px) {
  .wp-block-kreativabyran-latest-event-feed .first .inner-content,
  body.single-aktiviteter article .first .inner-content {
    padding-left: 25px;
    padding-right: 25px;
  }
}
.wp-block-kreativabyran-latest-event-feed .first .inner-content h1,
body.single-aktiviteter article .first .inner-content h1 {
  color: #444;
  font-size: 3em;
  font-family: "RockebyCd-Bold";
  margin-bottom: 0.3em;
  margin-top: 1em;
}
.wp-block-kreativabyran-latest-event-feed .first .meta,
body.single-aktiviteter article .first .meta {
  margin-top: 2em;
}
.wp-block-kreativabyran-latest-event-feed .first .meta ul,
body.single-aktiviteter article .first .meta ul {
  margin: 0;
  padding: 0;
  text-align: left;
}
.wp-block-kreativabyran-latest-event-feed .first .meta li,
body.single-aktiviteter article .first .meta li {
  display: inline-block;
}
.wp-block-kreativabyran-latest-event-feed .last,
.wp-block-kreativabyran-latest-event-feed section.events,
body.single-aktiviteter article .last,
body.single-aktiviteter article section.events {
  background: #7d197d;
  color: #fff;
  padding-bottom: 2.77778em;
  padding-top: 1.7em;
}
.wp-block-kreativabyran-latest-event-feed .last .inner,
.wp-block-kreativabyran-latest-event-feed section.events .inner,
body.single-aktiviteter article .last .inner,
body.single-aktiviteter article section.events .inner {
  cursor: pointer;
}
.wp-block-kreativabyran-latest-event-feed .last .col-12,
.wp-block-kreativabyran-latest-event-feed section.events .col-12,
body.single-aktiviteter article .last .col-12,
body.single-aktiviteter article section.events .col-12 {
  padding-left: 10px;
  padding-right: 10px;
}
.wp-block-kreativabyran-latest-event-feed .last .col-12 h2,
.wp-block-kreativabyran-latest-event-feed .last .col-12 h3,
.wp-block-kreativabyran-latest-event-feed section.events .col-12 h2,
.wp-block-kreativabyran-latest-event-feed section.events .col-12 h3,
body.single-aktiviteter article .last .col-12 h2,
body.single-aktiviteter article .last .col-12 h3,
body.single-aktiviteter article section.events .col-12 h2,
body.single-aktiviteter article section.events .col-12 h3 {
  font-size: 2.4em;
  font-family: "RockebyCd-Bold";
  text-align: center;
  color: #fff;
  margin-bottom: 0.9em;
}
.wp-block-kreativabyran-latest-event-feed .last .slider-event,
.wp-block-kreativabyran-latest-event-feed section.events .slider-event,
body.single-aktiviteter article .last .slider-event,
body.single-aktiviteter article section.events .slider-event {
  margin-left: -10px;
  margin-right: -10px;
}
.wp-block-kreativabyran-latest-event-feed .last .slider-event .wrapper,
.wp-block-kreativabyran-latest-event-feed section.events .slider-event .wrapper,
body.single-aktiviteter article .last .slider-event .wrapper,
body.single-aktiviteter article section.events .slider-event .wrapper {
  padding: 0 0.555556em;
}
.wp-block-kreativabyran-latest-event-feed .last .slider-event .slick-arrow,
.wp-block-kreativabyran-latest-event-feed section.events .slider-event .slick-arrow,
body.single-aktiviteter article .last .slider-event .slick-arrow,
body.single-aktiviteter article section.events .slider-event .slick-arrow {
  top: 105.5px;
  bottom: auto;
}
@media (max-width: 1250px) {
  .wp-block-kreativabyran-latest-event-feed .last .slider-event .slick-arrow,
  .wp-block-kreativabyran-latest-event-feed section.events .slider-event .slick-arrow,
  body.single-aktiviteter article .last .slider-event .slick-arrow,
  body.single-aktiviteter article section.events .slider-event .slick-arrow {
    top: 112.5px;
  }
}
@media (max-width: 1023.89px) {
  .wp-block-kreativabyran-latest-event-feed .last .slider-event .slick-arrow,
  .wp-block-kreativabyran-latest-event-feed section.events .slider-event .slick-arrow,
  body.single-aktiviteter article .last .slider-event .slick-arrow,
  body.single-aktiviteter article section.events .slider-event .slick-arrow {
    top: 140px;
  }
}
@media (max-width: 767.89px) {
  .wp-block-kreativabyran-latest-event-feed .last .slider-event .slick-arrow,
  .wp-block-kreativabyran-latest-event-feed section.events .slider-event .slick-arrow,
  body.single-aktiviteter article .last .slider-event .slick-arrow,
  body.single-aktiviteter article section.events .slider-event .slick-arrow {
    top: 150.5px;
  }
}
@media (max-width: 479.89px) {
  .wp-block-kreativabyran-latest-event-feed .last .slider-event .slick-arrow,
  .wp-block-kreativabyran-latest-event-feed section.events .slider-event .slick-arrow,
  body.single-aktiviteter article .last .slider-event .slick-arrow,
  body.single-aktiviteter article section.events .slider-event .slick-arrow {
    top: 202px;
  }
}
.wp-block-kreativabyran-latest-event-feed .last .thumbnail,
.wp-block-kreativabyran-latest-event-feed section.events .thumbnail,
body.single-aktiviteter article .last .thumbnail,
body.single-aktiviteter article section.events .thumbnail {
  background: #fff;
  padding: 0.277778em;
  margin-bottom: 0.5em;
}
.wp-block-kreativabyran-latest-event-feed .last .thumbnail > div,
.wp-block-kreativabyran-latest-event-feed section.events .thumbnail > div,
body.single-aktiviteter article .last .thumbnail > div,
body.single-aktiviteter article section.events .thumbnail > div {
  height: 0;
  padding-top: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.wp-block-kreativabyran-latest-event-feed .last .title,
.wp-block-kreativabyran-latest-event-feed section.events .title,
body.single-aktiviteter article .last .title,
body.single-aktiviteter article section.events .title {
  font-family: "RockebyCd-Bold";
  font-size: 1.66667em;
  line-height: 1.2;
}
.wp-block-kreativabyran-latest-event-feed .last .share,
.wp-block-kreativabyran-latest-event-feed section.events .share,
body.single-aktiviteter article .last .share,
body.single-aktiviteter article section.events .share {
  margin-top: 1.11111em;
}
.wp-block-kreativabyran-latest-event-feed .last .share ul,
.wp-block-kreativabyran-latest-event-feed section.events .share ul,
body.single-aktiviteter article .last .share ul,
body.single-aktiviteter article section.events .share ul {
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: left;
}
.wp-block-kreativabyran-latest-event-feed .last .share li,
.wp-block-kreativabyran-latest-event-feed section.events .share li,
body.single-aktiviteter article .last .share li,
body.single-aktiviteter article section.events .share li {
  display: inline-block;
  width: 1.66667em;
  height: 1.66667em;
  background-color: #fff;
  border-radius: 50%;
  margin-right: 0.333333em;
}
.wp-block-kreativabyran-latest-event-feed .last .share a,
.wp-block-kreativabyran-latest-event-feed .last .share a:link,
.wp-block-kreativabyran-latest-event-feed .last .share a:hover,
.wp-block-kreativabyran-latest-event-feed .last .share a:visited,
.wp-block-kreativabyran-latest-event-feed .last .share a:active,
.wp-block-kreativabyran-latest-event-feed .last .share a:focus,
.wp-block-kreativabyran-latest-event-feed section.events .share a,
.wp-block-kreativabyran-latest-event-feed section.events .share a:link,
.wp-block-kreativabyran-latest-event-feed section.events .share a:hover,
.wp-block-kreativabyran-latest-event-feed section.events .share a:visited,
.wp-block-kreativabyran-latest-event-feed section.events .share a:active,
.wp-block-kreativabyran-latest-event-feed section.events .share a:focus,
body.single-aktiviteter article .last .share a,
body.single-aktiviteter article .last .share a:link,
body.single-aktiviteter article .last .share a:hover,
body.single-aktiviteter article .last .share a:visited,
body.single-aktiviteter article .last .share a:active,
body.single-aktiviteter article .last .share a:focus,
body.single-aktiviteter article section.events .share a,
body.single-aktiviteter article section.events .share a:link,
body.single-aktiviteter article section.events .share a:hover,
body.single-aktiviteter article section.events .share a:visited,
body.single-aktiviteter article section.events .share a:active,
body.single-aktiviteter article section.events .share a:focus {
  display: block;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
}
.wp-block-kreativabyran-latest-event-feed .last .share a.facebook,
.wp-block-kreativabyran-latest-event-feed .last .share a:link.facebook,
.wp-block-kreativabyran-latest-event-feed .last .share a:hover.facebook,
.wp-block-kreativabyran-latest-event-feed .last .share a:visited.facebook,
.wp-block-kreativabyran-latest-event-feed .last .share a:active.facebook,
.wp-block-kreativabyran-latest-event-feed .last .share a:focus.facebook,
.wp-block-kreativabyran-latest-event-feed section.events .share a.facebook,
.wp-block-kreativabyran-latest-event-feed section.events .share a:link.facebook,
.wp-block-kreativabyran-latest-event-feed section.events .share a:hover.facebook,
.wp-block-kreativabyran-latest-event-feed section.events .share a:visited.facebook,
.wp-block-kreativabyran-latest-event-feed section.events .share a:active.facebook,
.wp-block-kreativabyran-latest-event-feed section.events .share a:focus.facebook,
body.single-aktiviteter article .last .share a.facebook,
body.single-aktiviteter article .last .share a:link.facebook,
body.single-aktiviteter article .last .share a:hover.facebook,
body.single-aktiviteter article .last .share a:visited.facebook,
body.single-aktiviteter article .last .share a:active.facebook,
body.single-aktiviteter article .last .share a:focus.facebook,
body.single-aktiviteter article section.events .share a.facebook,
body.single-aktiviteter article section.events .share a:link.facebook,
body.single-aktiviteter article section.events .share a:hover.facebook,
body.single-aktiviteter article section.events .share a:visited.facebook,
body.single-aktiviteter article section.events .share a:active.facebook,
body.single-aktiviteter article section.events .share a:focus.facebook {
  background-size: 0.555556em;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAABCCAYAAADdcW+mAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjNGQzJERjQ4NjA2MTFFOUE3N0JFNkI4Rjk3MDY1QTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjNGQzJERjU4NjA2MTFFOUE3N0JFNkI4Rjk3MDY1QTUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGM0ZDMkRGMjg2MDYxMUU5QTc3QkU2QjhGOTcwNjVBNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGM0ZDMkRGMzg2MDYxMUU5QTc3QkU2QjhGOTcwNjVBNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqFgIN0AAAHsSURBVHja7Ji7SgNBFIY3V29RCAbFRktRsRQsJGinjaUgWIhPYGGbQsTCJ7DwFVQQfQVLxYCEGCxFA4EoMV6iWeM/MCtLwOzOyY4Z8Bz4CFlmTz42M2fObCgzkrECjDGwAGbABJiW1xtN47rAA7gCfeAWXEQDkpgEm2AN9Pi8ZwCMuy+0KxMCu2ALxNrM9diOTAScgcWAnq4dJt4o7jsNUOQnKSUOwJIVcFBk0mDD0hAUmT1LU6jKzINZU2TWLX2RUlna3QGsnnfwBJ5B1vVARL2qqMiIEj9MlKiCbXAoRV7BW/MgFZlRosg9WBZ7T5BzZpAos+JHRFVmjiByDM51rKZPgsyRrqXdIMjk/mJv8htfJslETJKxWOZfy1DqzIvKYLE3xWVnb//WKLvOOqqRlLm9VpUYExYyl2AI1DxqRYogcyLzev0DCbAjZKY0TgOVliMmjEsGzN262NmdLqvTIeZUwZSlnQdlU2REX1w1RaZgUgW+MUnm2iSZkiOT7LCIqNB3zt6Ul0J2i97XltW0V/GHivLAFmuxN+bcMmn56SWzD1YVRGx5Zsp6yHy4v5QVzsmqVVW80azo6GfihPnQz20ny7AMy7AMy7AMy7AMy7AMy7BMZ2QShPxRXYOL8qha85m37j5H+4lvAQYAmG1Rsg2jjhMAAAAASUVORK5CYII=");
}
.wp-block-kreativabyran-latest-event-feed .last .share a.mail,
.wp-block-kreativabyran-latest-event-feed .last .share a:link.mail,
.wp-block-kreativabyran-latest-event-feed .last .share a:hover.mail,
.wp-block-kreativabyran-latest-event-feed .last .share a:visited.mail,
.wp-block-kreativabyran-latest-event-feed .last .share a:active.mail,
.wp-block-kreativabyran-latest-event-feed .last .share a:focus.mail,
.wp-block-kreativabyran-latest-event-feed section.events .share a.mail,
.wp-block-kreativabyran-latest-event-feed section.events .share a:link.mail,
.wp-block-kreativabyran-latest-event-feed section.events .share a:hover.mail,
.wp-block-kreativabyran-latest-event-feed section.events .share a:visited.mail,
.wp-block-kreativabyran-latest-event-feed section.events .share a:active.mail,
.wp-block-kreativabyran-latest-event-feed section.events .share a:focus.mail,
body.single-aktiviteter article .last .share a.mail,
body.single-aktiviteter article .last .share a:link.mail,
body.single-aktiviteter article .last .share a:hover.mail,
body.single-aktiviteter article .last .share a:visited.mail,
body.single-aktiviteter article .last .share a:active.mail,
body.single-aktiviteter article .last .share a:focus.mail,
body.single-aktiviteter article section.events .share a.mail,
body.single-aktiviteter article section.events .share a:link.mail,
body.single-aktiviteter article section.events .share a:hover.mail,
body.single-aktiviteter article section.events .share a:visited.mail,
body.single-aktiviteter article section.events .share a:active.mail,
body.single-aktiviteter article section.events .share a:focus.mail {
  background-size: 0.944444em;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFkAAABCCAYAAAA8Gnr3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzMzQjI3Njc4NjA2MTFFOUE0QTVGOTE2MzZCMTU0NEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzMzQjI3Njg4NjA2MTFFOUE0QTVGOTE2MzZCMTU0NEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMzNCMjc2NTg2MDYxMUU5QTRBNUY5MTYzNkIxNTQ0QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMzNCMjc2Njg2MDYxMUU5QTRBNUY5MTYzNkIxNTQ0QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnEHfwgAAAUHSURBVHja7JxriFRlGMfftsUQs5RowdQwy8rAQTdX06QyV8sSi8zWLxVGSSFihElWVmRr0X4oS5T9UG75wSLbbuQWmlR23Wy72MU1wYVyoyWCvARFrP0fz39oHGbOM3P2vDNndp8//FB3nnkvf86+1+dYvXrEapeli8FicD0YAY46k6Yh4FfwOtgEvsz8sDrj7yeBF8DNWQUMNQ8L0kiwlDwIGtMfVGUEbc9hsCmaHgM7sk1+AMwyb2LVLPp63OTJdN7k54keLybfZl541bVi8oXmg1ddkx4uTP40uco88C8z2Uw2k01FmPyL2eBV74vJT5oPXtUqJreAO80LLxJfW9JjcjNYZp7Epj/AjfT1hIlvvQuO6w6YR31SFxgPXs23uugG54HnzKtIEt/OBT3aEq4X3A4eNc8K1hFwK33rLWad/DCYAv41D0P1E5gBXoy6GfkCDAZvmJc59TI4H3yjbUbkab00JEaeZLlUvcc8PUE3gUUhn5/CFUZKTH4LfASeVgp9CswEPw9wc78Go8ErStyzjGmr4nAgWg7awdiwLSKYAN4doAY/A+qUo4ix9PEO/nto9pgsBXwK5oYU8ie42gXXVgMlJ+Mo+7tcWQjMpX912sRXA7aBtUrFksRRCzr7ucGd7OcmJW4tfaspZnWxCnRkDCe5tM8Fd4Qt/dTgNezfvpCYwfRpVdQl3CTwF2hQ4hYrQ0yl6TCoBw8pcQ30Z5K2hCtEL4GNSsw7YBTHpErWB+A08J4St5G+qCrmZkSO7T7h2UY+HQTTwd0VarC0+wolZgrPJgo+Hi72+mka14nzlbh1bExXhZjbxfauU+LuBZ+DM4spPMod3xBus7eAYcqW/BLwdsINliPec9jefBrG/ka6RerLRapsKb+SbWNIzG9gHlgIDiXM3ENsl3ZZkWI/F0WtqK+31WN4OKKNT1t5PrInIQbvYXu2hsRIvnYj+zemL5XFlRIgM+1OZaz6jk9FOdfUx1yQzppie/LpDPAhuD+OSuPMu5jJWbe+gDX1HPB7iQ2W+q4qYCdbz9gZcVXsI7lFMvabC4iRa5pdJTJ4F+vbrsQ1FxCTCJNFSziWjVMmnsvASs8Gr2Q9YRPvOLZ3iY8G+EzTSnHPv0KJa3LBG1fdMdffzXKblLgVbGfKlxGlyIWTTsrFwPCQmA4exLTGVGcry+sIiRnOdjX5NqBUCYeyVv7MZZ2z5jiUWcDZvzdiPb38/gKWl091bM+8UnS+lFmdcuEoNwZ3KXEy+1/A2GLUzu+FrR5OdsE1Wjvb4/qbyWltcPrt934w1QV5DD1KbA/jpvJ7+XSWC07WSn54Va785Pmc7acrcZKRI5eWN4A2F7xa+wP/bOPPRzs942kaD4EuL0dnq8u4+5LXiT8G8nJ32HuE/4DXSBTJK7hryrmHT0KmvRggL37XxFzuReDbchucFJNF13GtuiymNkmK2fcuSF9wZvL/Ot0FeQ3y3xjURixDvifHko8kqF+JfDFnIo0WJM9hkBJ/Nn8D0t+ZmLQOVbvkqpbIlU8nJz5ZkUiO2d+cOBu4dBuU4H4k2uS0RpIrXYXK3uMzk81kk5lsJpvJJjPZTDblNnm32eBVu8XkveaDV20Tk583H7xJ0hKa08PFZvPDi+Q+83B64rvF6en7puIkfjZmry5m2xMdmzbTz+PKPOo8xif6cfCEC26Uj/DnpnBJLvOp4E1wH/gx88P/BBgAGnjl6IizwMYAAAAASUVORK5CYII=");
}

.wp-block-kreativabyran-business-hours-long {
  padding: 2.77778em 0;
  overflow: hidden;
}
@media (max-width: 767.89px) {
  .wp-block-kreativabyran-business-hours-long {
    padding: 1.38889em 0;
  }
}
.wp-block-kreativabyran-business-hours-long .container .wrapper .row {
  margin-left: -42px;
  margin-right: -42px;
}
.wp-block-kreativabyran-business-hours-long .container .wrapper .row > div {
  padding-left: 42px;
  padding-right: 42px;
}
.wp-block-kreativabyran-business-hours-long .container .wrapper .row strong {
  font-family: "RockebyCd-Bold";
  font-size: 1.22222em;
  font-weight: normal;
}
.wp-block-kreativabyran-business-hours-long .container .wrapper .row span time {
  float: right;
}
.wp-block-kreativabyran-business-hours-long .container .wrapper .row strong,
.wp-block-kreativabyran-business-hours-long .container .wrapper .row span {
  display: block;
  color: #444;
  margin-bottom: 3px;
}
@media (max-width: 767.89px) {
  .wp-block-kreativabyran-business-hours-long .container .wrapper .row strong,
  .wp-block-kreativabyran-business-hours-long .container .wrapper .row span {
    margin-bottom: 0;
  }
}
.wp-block-kreativabyran-business-hours-long .container .wrapper .row:nth-child(1) {
  margin-bottom: 0.833333em;
}
@media (max-width: 767.89px) {
  .wp-block-kreativabyran-business-hours-long .container .wrapper .row:nth-child(1) div h1 {
    font-size: 1.94444em;
  }
}
@media (max-width: 767.89px) {
  .wp-block-kreativabyran-business-hours-long .container .wrapper .row:nth-child(1) {
    margin-bottom: 0;
  }
}
.wp-block-kreativabyran-business-hours-long .container .wrapper .row:nth-child(2) {
  margin-bottom: 2.22222em;
}
@media (max-width: 767.89px) {
  .wp-block-kreativabyran-business-hours-long .container .wrapper .row:nth-child(2) {
    padding: 1.66667em 0;
    margin-bottom: 1.11111em;
  }
  .wp-block-kreativabyran-business-hours-long .container .wrapper .row:nth-child(2) > div:nth-of-type(1) {
    margin-bottom: 20px;
  }
}
.wp-block-kreativabyran-business-hours-long .container .wrapper .row:nth-child(3) .space {
  margin-bottom: 2.22222em;
}
@media (max-width: 767.89px) {
  .wp-block-kreativabyran-business-hours-long .container .wrapper .row:nth-child(3) .space {
    margin-bottom: 1.11111em;
  }
}

body.page-template .center-page .wp-block-kreativabyran-rubrik > .container,
body.page-template .center-page .wp-block-kreativabyran-cta > .container,
body.page-template .center-page .wp-block-kreativabyran-latest-article-feed > .container,
body.page-template .center-page .wp-block-kreativabyran-image-full-width > .container,
body.page-template .center-page .wp-block-kreativabyran-offers-slide > .container,
body.page-template .center-page .wp-block-kreativabyran-business-hours > .container,
body.page-template .center-page .wp-block-kreativabyran-image-link > .container,
body.page-template .center-page .wp-block-kreativabyran-offers-list > .container,
body.page-template .center-page .wp-block-kreativabyran-shop-feed > .container,
body.page-template .center-page .wp-block-kreativabyran-things-to-do > .container,
body.page-template .center-page .wp-block-kreativabyran-latest-event-feed > .container,
body.page-template .center-page .wp-block-kreativabyran-food-feed > .container,
body.page-template .center-page .wp-block-kreativabyran-activiteter-feed > .container,
body.page-template .center-page .wp-block-kreativabyran-service-feed > .container,
body.page-template .center-page .wp-block-kreativabyran-business-hours-long > .container {
  padding-left: 0;
  padding-right: 0;
}

body.page-template-page-fullwidth .site-main > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}
body.page-template-page-fullwidth .site-main > .container-fluid > .row {
  margin-right: -10px;
  margin-left: -10px;
}

body.archive main.site-main {
  padding: 2.5em 0;
}
body.archive main.site-main .page-header .archive-description p {
  font-size: 1.11111rem;
}

body.tax-erbjudande .content-area {
  padding: 5px 0;
}
body.tax-erbjudande .content-area main.site-main {
  background: #7d197d;
}
body.tax-erbjudande .content-area main.site-main .col-12 {
  padding-left: 10px;
  padding-right: 10px;
}
body.tax-erbjudande .content-area main.site-main .offer {
  padding-bottom: 2.22222em;
  position: relative;
  width: 360px;
  max-width: 100%;
  left: 0;
  right: 0;
  margin: auto;
}
body.tax-erbjudande .content-area main.site-main .offer .inner {
  background: #fff;
  padding: 0.5em;
}
body.tax-erbjudande .content-area main.site-main .offer .thumbnail {
  height: 0;
  width: 100%;
  background-size: cover;
  background-position: center;
  padding-top: 73.5%;
  background-repeat: no-repeat;
  position: relative;
}
body.tax-erbjudande .content-area main.site-main .offer .logo {
  position: absolute;
  width: 100%;
  height: 0;
  padding-top: 16.5%;
  top: 0;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
body.tax-erbjudande .content-area main.site-main .offer .title {
  font-family:   "Arial", sans-serif;
  font-size: 1.22222em;
  text-align: center;
  margin: 0.5rem 0;
}
body.tax-erbjudande .content-area main.site-main .offer .description {
  font-size: 0.9em;
  text-align: center;
}
body.tax-erbjudande .content-area main.site-main .offer .valid {
  font-size: 0.8em;
  margin-top: 0.8em;
  text-align: center;
}
body.tax-erbjudande .content-area main.site-main .offer .share {
  display: none;
}

body.single-evenemang main .col-12 {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 24px;
}
@media (max-width: 767.89px) {
  body.single-evenemang main .col-12 {
    padding-top: 10px;
  }
}
body.single-evenemang main .image {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  height: 0;
  padding-top: 51%;
}
body.single-evenemang main .inner-content {
  padding-left: 95px;
  padding-right: 95px;
  padding-bottom: 3em;
  font-size: 18px;
}
@media (max-width: 960px) {
  body.single-evenemang main .inner-content {
    padding-left: 85px;
    padding-right: 85px;
  }
}
@media (max-width: 860px) {
  body.single-evenemang main .inner-content {
    padding-left: 75px;
    padding-right: 75px;
  }
}
@media (max-width: 760px) {
  body.single-evenemang main .inner-content {
    padding-left: 65px;
    padding-right: 65px;
  }
}
@media (max-width: 660px) {
  body.single-evenemang main .inner-content {
    padding-left: 55px;
    padding-right: 55px;
  }
}
@media (max-width: 560px) {
  body.single-evenemang main .inner-content {
    padding-left: 45px;
    padding-right: 45px;
  }
}
@media (max-width: 460px) {
  body.single-evenemang main .inner-content {
    padding-left: 35px;
    padding-right: 35px;
  }
}
@media (max-width: 360px) {
  body.single-evenemang main .inner-content {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width: 980px) {
  body.single-evenemang main .inner-content {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  body.single-evenemang main .inner-content {
    font-size: 14px;
  }
}
@media (max-width: 456px) {
  body.single-evenemang main .inner-content {
    font-size: 12px;
  }
}
body.single-evenemang main .inner-content h1 {
  color: #444;
  font-size: 3em;
  font-family: "RockebyCd-Bold";
  margin-bottom: 0.4em;
  margin-top: 0.5em;
}
body.single-evenemang main .inner-content p {
  color: #444;
  font-size: 16px;
  line-height: 1.4;
}
body.single-evenemang main .meta {
  margin-top: 2em;
}
body.single-evenemang main .meta ul {
  margin: 0;
  padding: 0;
  text-align: left;
}
body.single-evenemang main .meta li {
  display: inline-block;
}
body.single-evenemang main .meta a.facebook, body.single-evenemang main .meta a.instagram,
body.single-evenemang main .meta a:link.facebook,
body.single-evenemang main .meta a:link.instagram,
body.single-evenemang main .meta a:hover.facebook,
body.single-evenemang main .meta a:hover.instagram,
body.single-evenemang main .meta a:active.facebook,
body.single-evenemang main .meta a:active.instagram,
body.single-evenemang main .meta a:focus.facebook,
body.single-evenemang main .meta a:focus.instagram,
body.single-evenemang main .meta a:visited.facebook,
body.single-evenemang main .meta a:visited.instagram {
  text-decoration: none;
  position: relative;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAABUCAYAAAAcaxDBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjE5MUEyQTU4MzlGMTFFOTgwQ0ZDOTU2ODU4MDI3OTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjE5MUEyQTY4MzlGMTFFOTgwQ0ZDOTU2ODU4MDI3OTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCMTkxQTJBMzgzOUYxMUU5ODBDRkM5NTY4NTgwMjc5NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCMTkxQTJBNDgzOUYxMUU5ODBDRkM5NTY4NTgwMjc5NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pl3RjsoAAAUNSURBVHja7J1daBRXGIaPUSSrERNFW7Q0ilGEqvhDFU1Rai80KoIXglHbelkFBVHvTC/a3lX8i9gbQWqtWnLhhT9NL1SErlCjRkUpqKW1oAiiVkyaIEp838636bDuTubn7Ozs7vfAC26SzZzzODlnz+yeb4bsnNhiEsAEZBbyATJZHo9BRiMpZATyEulC/kFeIM+Rv5C7yG2kUx4XlSFFOu445BPkY2QxUu/jOUORUZIMC7N+5j5yATmPnEMelrPQOmQdsgaZj1QV4Bj8j9kg6UMuISeQH5FncXSyKoZjTEcOIw+QVqQxpuMOkmO1yrEPS1tKVugc5BRyQ86YVBGHtpS0gW05LW0rGaHvI8eQDmSFnClJgW1ZLm07Jm1NrFCOx9uQ35HmhInMJbZZ2rrN5lxiS2gDkkZ2IcNM6TBM2pyWl2uJELpeXgPONaUL235N+lI0oYORfcgPSI0pfWqkL/ulb7EKrUbakC2m/NgsfauOS2gt0o6sMuXLKuljbaGF1snSbpEpfxZJX+sKJXQk8jMy01QOM6XPI20L5SB9BJlnKg/2+ajficqv0N3ISlO5rBAHVoR+WqazeVDo4LOoQqcg36nLfg6Kk1BCB8vYMVw99jN8oPHUS+gXyIfq8C3oZGNQoe8i36i7vHwtjnwL/TbMKqGCqBVHvoTONs57P4o3dDTHj9CvTLIvDieFQeLKUyiXWsvUlW+aspfi2UK36tkZ+Czdmk8or6qsVkeBWW1cV6TcQtea4r7VW6qk3JO4W2izugnNmmyh45EF6iU0dDfOLbRJJ6PIk9Myt9Cl6iQyS91CG9VHZBozQiflW+grgaDDSRQ6Q11YYwaFTlMP1phGoQ3qwRoNFFqvHqxRT6HvqAd7ExOFjlYP1hhFodXqwRopCh2hHqxRQ6Ev1YM9KPSFarBGlwq1S48KtctTCn2iHqzxiEL/Vg/WuE+h99SDNe5R6C31YI1bFHpTPVjjJoX+wcFUXUSfkOgy855SWn1EJp1ZKZF29RGZdrdQbm7qUyehobuzbqGsyXFJvYSG7h66hZIT6iU0P2X+4RbKUjw96iYwdHY0l1DWNWpTP4FpM66aUNmfYN6jk1PgyWiv+wvZQq/LjK/4g646vYSSFj1LfZ+dX2Z/MZfQazJBKd6wkNZVP0LJDuOUlVRyQzfbc32jymOh36Le8tJi8lxQ8tqNzH3yHeruLTqMRw0BL6GvjVNpq1sd9tMtTl6HEUruIJvUYz+bxIkJK5SwGk6ruvzPwZGBfshvVRzuZzxVwTLPmKw9nVGFcsxgdZzfKlAm+7zOa9wMI5SwzHmTLE8rhevS5+d+nxC09h2vqrBU+sUKkHlR+hqouniY6oxcJXDX2MkylnlS+hh4tRi2fmivcfaJl+Ps3yp96w3z5CgVbjlIZ8qXlcOL/27pyxa/E5BtoRlYZpeVdC6X+HJytvQlEraqhHP1wM2jvEpVSu9L9UibFwy0AopbKHllnBLmU5HjJtkXqfukjVOlza9s/eJC3GmBnzdl/ZK5ssJIGmelbWtNAT4bW8h7gVwxTiFT3ifp+yIPBb2yDmdblkvbCkIcd43hamMD8p5xSpqnYxoO+uRYPCZrqnwexyovzvspPUUOSMbLkm4J8pGxVwCBV9F/RX4xzjuSD+L+UyjWHb/Y0UMSMtH8fws1bjefgIw1zj5UFkHN3F/kX3m9yI0Wj5E/jfP5Vn4Ku1MeF5U3AgwAOVveSvBjN/IAAAAASUVORK5CYII=");
  height: 2.38889em;
  width: 2.38889em;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 0.388889em;
  display: block;
}
body.single-evenemang main .meta a.facebook::before,
body.single-evenemang main .meta a:link.facebook::before,
body.single-evenemang main .meta a:hover.facebook::before,
body.single-evenemang main .meta a:active.facebook::before,
body.single-evenemang main .meta a:focus.facebook::before,
body.single-evenemang main .meta a:visited.facebook::before {
  content: "";
  position: absolute;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 30%;
  width: 100%;
  height: 100%;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAABCCAYAAADdcW+mAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEJEM0JGRTY3REVEMTFFOUIyRTBFNDc2NzQ0NzE3QTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEJEM0JGRTc3REVEMTFFOUIyRTBFNDc2NzQ0NzE3QTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4QkQzQkZFNDdERUQxMUU5QjJFMEU0NzY3NDQ3MTdBMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4QkQzQkZFNTdERUQxMUU5QjJFMEU0NzY3NDQ3MTdBMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpA/n4EAAAHvSURBVHja7Ji7SgNBFIY3V2+xiAbttFaxDFiImE4bS0Gw8BEsfAERC5/AwldQG30BC0tBIYQYLCxEI5FEYrxEs67/gVkJgtmd2R0z4DnwQbLsnv3YnTlzZiOO41ghxjjIgSyYANPi+M+b9IA7cA4GwBU4i4QkMwnWwSroU00SDygRAdtgAyQC5qoFkYmBY7AQ0iu2o4oX0nVHIYp8J1WJPbBohRwqA3gOnFjhx4PKk9mxNIWszDyYMUVmzdIXGZkx0wuuwWiAG76BR/AELtoeCNWrukydyQYQaYBNsC9EXsBrkAo8pihyC5Zo7QlzzAwryiz7EZGVmVUQOQSnOmbTh4LMga6prdJrFP5ibfIbnybJxEySsVjmX8uo1Jln2d1BUnT29m+NctteRzbSIrfXrKJzotRC5PFjBDQ9akUG9EvK3Iu8Xm8gBbboyUxpHAYyLUeCjCsGjN0Wrexul9XtoDFVMmVqF0HVFBnqixumyJRMqsCXJsnkTZKpuDLpLotQhb5x16aiELI79L62qKayy0FZbNgSHdbGgitDa9OQOOglswtWJETompzYxnaSeQc1909VYp8sW1Xpi2ZdRz+TVBgPg9x2sgzLsAzLsAzLsAzLsAzLsAzLdEcmpZA/ruvkstiqNn3mbYl9tO/4EmAAXtRlO1qOTKwAAAAASUVORK5CYII=");
}
body.single-evenemang main .meta a.instagram::before,
body.single-evenemang main .meta a:link.instagram::before,
body.single-evenemang main .meta a:hover.instagram::before,
body.single-evenemang main .meta a:active.instagram::before,
body.single-evenemang main .meta a:focus.instagram::before,
body.single-evenemang main .meta a:visited.instagram::before {
  content: "";
  position: absolute;
  background-size: 55%;
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAABCCAYAAADjVADoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUJDODk2QTk3REVFMTFFOTgxNjJCQTY1RkREREE1RUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUJDODk2QUE3REVFMTFFOTgxNjJCQTY1RkREREE1RUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxQkM4OTZBNzdERUUxMUU5ODE2MkJBNjVGREREQTVFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxQkM4OTZBODdERUUxMUU5ODE2MkJBNjVGREREQTVFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pmp8AjEAAAacSURBVHja5FxrbFRFFJ6uS2xjS6mtUh9gBQJKRdCGSmutUhS1IkTUGH4oRCKpUYxBoomiP0R+KEZNUEg0/sAfNaYJQasoL22DpZaX0Nq0hFRaXm0R00WhtWl1PSd7Vi6XOXNfc7d315N8Cczr3vl2Hud8M7dp0WhUuLTxgNvo3w8AMk35twOuE3ptGLADMGRIOwf4jv79M+CYm4bTHBIxE7AA8DDgZsAoESxDgtoAjYAawE7dRNwLWAF4UCSXfQt4j0aRJyKuBawDLBTJbZsAywGn3BBxBzGZKVLDztHIbnJCxCzAbsx38cATCehUNiDLRT3s7GM0QiyJQBIaACGLRs8AtgFOAuoprR9QlwAicmnExu1u2qHmAvJs1C8B/HQxRUCEAbmAoaja9gEeAWSa6gYBmfRutRZ9wD6ONtY1N/S1RQNVAew8hyqLvtRzRMxWVDoCKE0iEuIopXfnbFm8rHGNOAKYxMypWwEtSbpbTAM0M3k9gHHoscYXxAoFCcsCTgL2oRLwKmAxYKwpv4U8YZnl/+ck0tD4hBk6WwM+9K8ENJve+TygXFL2B6aP1cY14iBTaG6ASRgFaFLM/0mm8jOYcj2YH6IoslAybH4D7ArwlMDIt1iRv8j0/4OAQ5xPgkRMB4QlBdCpGkhAh9JcerBWnuVoSZps0cS+Xx2WLC5xa/Wp0+XkvY6jFX0C5Q2Qp4qawzcU56giwm6LZ8l0iX2AJyXpRTh3api5M0fjfM4DrAZ0Re1bF9XJU7T7EVO3DXCFpHw5U/4rnBqDDKPpmoKjNYAOwCpaj5woYKuo7hpqy2zPATaY0nZRHHKeWQ9kdhZZ+oxhaaHHUTAZ0B3VZ9jWFOZZmD4LUGzxTjmAXknb63FE/OXDjvEoYC85LLosnzTJ5yV5hyma3GPRRh9FyGa7BVlqlzB01MNIqHTwK/cDIoR+B/WWunw3DCmOS9obxgxcpS+TiCvjLVZtmU0hBShbUaYTsIUE1h2GLTqDFKQScpkLLJ51E40Ep7sW7ibXy9aIiISh48SeE7azmLaM9gEgbKMtLLPSoi18VrqmEREJaZzDryhGQiepRy+Sn2Dn/OJd8ng7FTvSp9reXtOIQGVogPnlTlr4AnZ8kA7FyCgK0oh4XeF3PE76pls7QzKBUMgEWmJ5HW7z00zeOlLDvVoXTT2O6KuCQMR9jHL8O+AFjWvQO9Sm2XIAZUEgopJJ3+hD0PYFk14UBCIymPQGH4j4nNl1CkeaCFwf7pGk/6lpbTDbHmrbbGUuNQ2tIyJHkvY3IOIDEenMOw8GYWqkhOkgok+ShrHLGB/eFyPlfyTpl480ERiU1TF6YqkPRBQzWuWPLgJE7SOCE3jv9IGIRYzQ3BqEqbGFSV+smQScbk8wefuDQMR2Ib8cgvrgyxqJeJbRHPtoaow4ETg3tzJ5bwNu0PAMjCVWM3k1JC0GYvvcoMj7Xti7xcJZHjlS3C70cVC2z/gcrWby8AAHhdypLtodS3ULmPxqHeuDTmFGkGxmJdWtdCjVnU6UVIcZQ5ItyYt4225RppN2mi/FpVf98GBmgRgh8VZ2b+CYB2ltqQNZPmLCiMn5uEa0Mcy5NRRUlwt7J+nZJtixFcK9aIsjfEiSvjvEuKx4qjTbAxkfitj9hR6NfkQPue3ve2hjKrOD/RJihJWwhqDpMM1jHUrVRmqr0WM705gfPiukcEb+0NCBs4Al9EuuF/ITas6w7Gaqu4Ta8mqcmp4dphW8SpKJU2OnpmHdSHhTxK4qPiRiN/9LJOXwBj1eFMHbLb2a45X7mfQDYcGfRxQK/dZLscl2ZlGOCn+Nux20P0R7+TATRmf4/GJRE/y26ZI07PvpEDkYrUygc1cKqXEzGCLwrKQpHmvsZSq/lEJEcNtuQzzWQFQovLhnkvAyuhnzFP0rM19K/xVwI8NaMl9Kz1Vsm0cpOr4oDF+raGyTjSAoiFZg4QKsNYbhRjQrhtAgYH4STYf59M6cNau+4JmsuPARt9qAf8RSauNTpgHqq5B9uBK3CpseZQupQ+ii1xvWmfYEDfsx4sLZyUQK8ooonrCyOSQhXgi3mc8dXwO85fIFTySIiCwHobvRUAR+4xLd4X/0ASweFc4Tsc+kHYm3TSS91aUACXhFYSZHgh0V+xRFoXi4cigJCeigd8e46YBSzHT4ZxNwkXlKxO5M5ge086hkbSMto1bYu9fpmAijgoV/KOMaWq0nGvJKhLcDHbsCS6Ppl8cL6930yw87bfBfAQYA5HYbVmnZqjUAAAAASUVORK5CYII=");
}
body.single-evenemang main .meta a.website,
body.single-evenemang main .meta a:link.website,
body.single-evenemang main .meta a:hover.website,
body.single-evenemang main .meta a:active.website,
body.single-evenemang main .meta a:focus.website,
body.single-evenemang main .meta a:visited.website {
  height: 2.33333em;
  color: #fff;
  background: #7c217d;
  border-radius: 0.444444em;
  display: block;
  float: right;
  line-height: 2.33333em;
  padding: 0 1em;
}

body.blog main.site-main {
  padding: 2.5em 0;
}

body.single-post main.site-main {
  padding: 0;
  padding-bottom: 2em;
}
body.single-post main.site-main .container-fluid {
  padding: 0;
}
body.single-post main.site-main article > section:not(.container-fluid) > *:not(.wp-block-kreativabyran-image-full-width) {
  max-width: 1140px;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}
body.single-post main.site-main article > section > .container_video,
body.single-post main.site-main article > section > p.has-background {
  max-width: 1120px;
}
body.single-post main.site-main .container .row .col-12 {
  padding-right: 10px;
  padding-left: 10px;
}

body.error404 main.site-main {
  padding: 2.5em 0;
}
body.error404 main.site-main .error-404 .container .row .col-12 {
  padding-left: 10px;
  padding-right: 10px;
}
body.error404 main.site-main .error-404 .container .row .col-12 header.page-header,
body.error404 main.site-main .error-404 .container .row .col-12 .page-content {
  text-align: center;
}
body.error404 main.site-main .error-404 .container .row .col-12 header.page-header h1,
body.error404 main.site-main .error-404 .container .row .col-12 .page-content h1 {
  font-family: "RockebyCd-Bold";
  color: #444;
  font-size: 2.4em;
  margin-bottom: 1em;
}
body.error404 main.site-main .error-404 .container .row .col-12 header.page-header p,
body.error404 main.site-main .error-404 .container .row .col-12 .page-content p {
  color: #444;
}

body.toplevel_page_404.wp-admin .wrap form table tr {
  margin-bottom: 30px;
}

body.search main.site-main {
  padding: 2.5em 0;
}

body.single-butik .member,
body.single-mat-dryck .member,
body.single-aktiviteter .member,
body.single-service .member {
  font-family: "Arial", sans-serif;
}
body.single-butik .member p,
body.single-butik .member a,
body.single-mat-dryck .member p,
body.single-mat-dryck .member a,
body.single-aktiviteter .member p,
body.single-aktiviteter .member a,
body.single-service .member p,
body.single-service .member a {
  font-family: "Arial", sans-serif;
}
body.single-butik .store-offers,
body.single-mat-dryck .store-offers,
body.single-aktiviteter .store-offers,
body.single-service .store-offers {
  background: #f3f2f2;
  padding: 1.11111em 2.05556em 1.8em;
  margin-top: 1.11111em;
  margin-bottom: 10px;
  display: -moz-flex;
  display: -ms-flex;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media (max-width: 767.89px) {
  body.single-butik .store-offers,
  body.single-mat-dryck .store-offers,
  body.single-aktiviteter .store-offers,
  body.single-service .store-offers {
    padding: 20px 15px;
  }
}
body.single-butik .store-offers > div,
body.single-mat-dryck .store-offers > div,
body.single-aktiviteter .store-offers > div,
body.single-service .store-offers > div {
  flex: 1;
  margin-top: 10px;
}
body.single-butik .store-offers > div > span,
body.single-mat-dryck .store-offers > div > span,
body.single-aktiviteter .store-offers > div > span,
body.single-service .store-offers > div > span {
  font-weight: 400;
  color: #444;
  margin-bottom: 10px;
  display: block;
  white-space: nowrap;
}
body.single-butik .store-offers ul,
body.single-mat-dryck .store-offers ul,
body.single-aktiviteter .store-offers ul,
body.single-service .store-offers ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: left;
  display: -moz-flex;
  display: -ms-flex;
  display: flex;
}
body.single-butik .store-offers li,
body.single-mat-dryck .store-offers li,
body.single-aktiviteter .store-offers li,
body.single-service .store-offers li {
  font-size: 18px;
  position: relative;
  width: 2.77778em;
  height: 2.77778em;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  margin-right: 0.611111em;
}
@media (max-width: 1100px) {
  body.single-butik .store-offers li,
  body.single-mat-dryck .store-offers li,
  body.single-aktiviteter .store-offers li,
  body.single-service .store-offers li {
    font-size: 16px;
  }
}
@media (max-width: 1000px) {
  body.single-butik .store-offers li,
  body.single-mat-dryck .store-offers li,
  body.single-aktiviteter .store-offers li,
  body.single-service .store-offers li {
    font-size: 14px;
  }
}
@media (max-width: 767.89px) {
  body.single-butik .store-offers li,
  body.single-mat-dryck .store-offers li,
  body.single-aktiviteter .store-offers li,
  body.single-service .store-offers li {
    font-size: 22px;
  }
}
body.single-butik .store-offers li > span,
body.single-mat-dryck .store-offers li > span,
body.single-aktiviteter .store-offers li > span,
body.single-service .store-offers li > span {
  position: absolute;
  top: -40px;
  position: absolute;
  background: #333;
  color: #fff;
  font-size: 0.8rem;
  padding: 5px 15px;
  border-radius: 5px;
  opacity: 0;
  transition: opacity 0.1s ease-in-out;
  z-index: 1;
}
body.single-butik .store-offers li > a, body.single-butik .store-offers li > a:link, body.single-butik .store-offers li > a:hover, body.single-butik .store-offers li > a:active, body.single-butik .store-offers li > a:visited, body.single-butik .store-offers li > a:focus,
body.single-mat-dryck .store-offers li > a,
body.single-mat-dryck .store-offers li > a:link,
body.single-mat-dryck .store-offers li > a:hover,
body.single-mat-dryck .store-offers li > a:active,
body.single-mat-dryck .store-offers li > a:visited,
body.single-mat-dryck .store-offers li > a:focus,
body.single-aktiviteter .store-offers li > a,
body.single-aktiviteter .store-offers li > a:link,
body.single-aktiviteter .store-offers li > a:hover,
body.single-aktiviteter .store-offers li > a:active,
body.single-aktiviteter .store-offers li > a:visited,
body.single-aktiviteter .store-offers li > a:focus,
body.single-service .store-offers li > a,
body.single-service .store-offers li > a:link,
body.single-service .store-offers li > a:hover,
body.single-service .store-offers li > a:active,
body.single-service .store-offers li > a:visited,
body.single-service .store-offers li > a:focus {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
body.single-butik .store-offers li#telgehuset,
body.single-mat-dryck .store-offers li#telgehuset,
body.single-aktiviteter .store-offers li#telgehuset,
body.single-service .store-offers li#telgehuset {
  background-image: url("img/taljehuset.svg");
}
body.single-butik .store-offers li#kringlan,
body.single-mat-dryck .store-offers li#kringlan,
body.single-aktiviteter .store-offers li#kringlan,
body.single-service .store-offers li#kringlan {
  background-image: url("img/kringlan.svg");
}
body.single-butik .store-offers li#lunagallerian,
body.single-mat-dryck .store-offers li#lunagallerian,
body.single-aktiviteter .store-offers li#lunagallerian,
body.single-service .store-offers li#lunagallerian {
  background-image: url("img/luna.svg");
}
body.single-butik .store-offers li.wifi,
body.single-mat-dryck .store-offers li.wifi,
body.single-aktiviteter .store-offers li.wifi,
body.single-service .store-offers li.wifi {
  background-image: url("img/wifi.svg");
}
body.single-butik .store-offers li.wifi:hover > span,
body.single-mat-dryck .store-offers li.wifi:hover > span,
body.single-aktiviteter .store-offers li.wifi:hover > span,
body.single-service .store-offers li.wifi:hover > span {
  opacity: 1;
  left: 0;
}
body.single-butik .store-offers li.parking,
body.single-mat-dryck .store-offers li.parking,
body.single-aktiviteter .store-offers li.parking,
body.single-service .store-offers li.parking {
  background-image: url("img/parkingbonus.svg");
}
body.single-butik .store-offers li.parking:hover > span,
body.single-mat-dryck .store-offers li.parking:hover > span,
body.single-aktiviteter .store-offers li.parking:hover > span,
body.single-service .store-offers li.parking:hover > span {
  opacity: 1;
  left: 0;
}
body.single-butik .store-offers li.giftcard,
body.single-mat-dryck .store-offers li.giftcard,
body.single-aktiviteter .store-offers li.giftcard,
body.single-service .store-offers li.giftcard {
  background-image: url("img/giftcard.svg");
}
body.single-butik .store-offers li.giftcard:hover > span,
body.single-mat-dryck .store-offers li.giftcard:hover > span,
body.single-aktiviteter .store-offers li.giftcard:hover > span,
body.single-service .store-offers li.giftcard:hover > span {
  opacity: 1;
  left: 0;
}
body.single-butik .store-offers li.offers-icon,
body.single-mat-dryck .store-offers li.offers-icon,
body.single-aktiviteter .store-offers li.offers-icon,
body.single-service .store-offers li.offers-icon {
  background-image: url("img/offers.svg");
}
body.single-butik .store-offers li.offers-icon:hover > span,
body.single-mat-dryck .store-offers li.offers-icon:hover > span,
body.single-aktiviteter .store-offers li.offers-icon:hover > span,
body.single-service .store-offers li.offers-icon:hover > span {
  opacity: 1;
  left: 0;
}
body.single-butik .store-offers li.custom:hover > span,
body.single-mat-dryck .store-offers li.custom:hover > span,
body.single-aktiviteter .store-offers li.custom:hover > span,
body.single-service .store-offers li.custom:hover > span {
  opacity: 1;
  left: 0;
}
body.single-butik section.header,
body.single-mat-dryck section.header,
body.single-aktiviteter section.header,
body.single-service section.header {
  padding-top: 3.33333em;
  padding-bottom: 3.33333em;
}
@media (max-width: 767.89px) {
  body.single-butik section.header,
  body.single-mat-dryck section.header,
  body.single-aktiviteter section.header,
  body.single-service section.header {
    padding-top: 5px;
    padding-bottom: 0;
  }
}
body.single-butik section.header a,
body.single-butik section.header a:link,
body.single-butik section.header a:hover,
body.single-butik section.header a:visited,
body.single-butik section.header a:focus,
body.single-butik section.header a:active,
body.single-mat-dryck section.header a,
body.single-mat-dryck section.header a:link,
body.single-mat-dryck section.header a:hover,
body.single-mat-dryck section.header a:visited,
body.single-mat-dryck section.header a:focus,
body.single-mat-dryck section.header a:active,
body.single-aktiviteter section.header a,
body.single-aktiviteter section.header a:link,
body.single-aktiviteter section.header a:hover,
body.single-aktiviteter section.header a:visited,
body.single-aktiviteter section.header a:focus,
body.single-aktiviteter section.header a:active,
body.single-service section.header a,
body.single-service section.header a:link,
body.single-service section.header a:hover,
body.single-service section.header a:visited,
body.single-service section.header a:focus,
body.single-service section.header a:active {
  color: #7d197d;
}
body.single-butik section.header .featured-image,
body.single-mat-dryck section.header .featured-image,
body.single-aktiviteter section.header .featured-image,
body.single-service section.header .featured-image {
  height: 0;
  padding-top: 56.25%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  margin-bottom: 1.22222em;
  background-size: cover;
}
body.single-butik section.header .main-content,
body.single-mat-dryck section.header .main-content,
body.single-aktiviteter section.header .main-content,
body.single-service section.header .main-content {
  margin-bottom: 2.22222em;
}
@media (max-width: 767.89px) {
  body.single-butik section.header .main-content,
  body.single-mat-dryck section.header .main-content,
  body.single-aktiviteter section.header .main-content,
  body.single-service section.header .main-content {
    margin-top: 1em;
    padding-left: 15px;
    padding-right: 15px;
  }
}
body.single-butik section.header .main-content h1,
body.single-mat-dryck section.header .main-content h1,
body.single-aktiviteter section.header .main-content h1,
body.single-service section.header .main-content h1 {
  font-size: 2.4em;
}
@media (max-width: 767.89px) {
  body.single-butik section.header .main-content h1,
  body.single-mat-dryck section.header .main-content h1,
  body.single-aktiviteter section.header .main-content h1,
  body.single-service section.header .main-content h1 {
    font-size: 2em;
  }
}
body.single-butik section.header .info,
body.single-mat-dryck section.header .info,
body.single-aktiviteter section.header .info,
body.single-service section.header .info {
  background: #f3f2f2;
  padding: 2.05556em;
}
body.single-butik section.header .info p,
body.single-mat-dryck section.header .info p,
body.single-aktiviteter section.header .info p,
body.single-service section.header .info p {
  margin: 0;
}
body.single-butik section.header .cta,
body.single-mat-dryck section.header .cta,
body.single-aktiviteter section.header .cta,
body.single-service section.header .cta {
  text-align: left;
  width: 100%;
  display: -moz-flex;
  display: -ms-flex;
  display: flex;
  align-items: center;
}
@media (max-width: 767.89px) {
  body.single-butik section.header .cta,
  body.single-mat-dryck section.header .cta,
  body.single-aktiviteter section.header .cta,
  body.single-service section.header .cta {
    padding-left: 15px;
    padding-right: 15px;
  }
}
body.single-butik section.header .cta a,
body.single-mat-dryck section.header .cta a,
body.single-aktiviteter section.header .cta a,
body.single-service section.header .cta a {
  text-decoration: none;
  font-weight: 400;
  color: #fff;
  border-radius: 0.444444em;
  display: inline-block;
  padding: 0 1em;
  margin-right: 0.777778em;
  margin-bottom: 1.5em;
  height: 40px;
  line-height: 40px;
}
body.single-butik section.header .cta.book a,
body.single-butik section.header .cta.book a:link,
body.single-butik section.header .cta.book a:hover,
body.single-butik section.header .cta.book a:visited,
body.single-butik section.header .cta.book a:focus,
body.single-butik section.header .cta.book a:active,
body.single-mat-dryck section.header .cta.book a,
body.single-mat-dryck section.header .cta.book a:link,
body.single-mat-dryck section.header .cta.book a:hover,
body.single-mat-dryck section.header .cta.book a:visited,
body.single-mat-dryck section.header .cta.book a:focus,
body.single-mat-dryck section.header .cta.book a:active,
body.single-aktiviteter section.header .cta.book a,
body.single-aktiviteter section.header .cta.book a:link,
body.single-aktiviteter section.header .cta.book a:hover,
body.single-aktiviteter section.header .cta.book a:visited,
body.single-aktiviteter section.header .cta.book a:focus,
body.single-aktiviteter section.header .cta.book a:active,
body.single-service section.header .cta.book a,
body.single-service section.header .cta.book a:link,
body.single-service section.header .cta.book a:hover,
body.single-service section.header .cta.book a:visited,
body.single-service section.header .cta.book a:focus,
body.single-service section.header .cta.book a:active {
  background: #e21776;
}
body.single-butik section.header .cta.social a,
body.single-mat-dryck section.header .cta.social a,
body.single-aktiviteter section.header .cta.social a,
body.single-service section.header .cta.social a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAABUCAYAAAAcaxDBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjE5MUEyQTU4MzlGMTFFOTgwQ0ZDOTU2ODU4MDI3OTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjE5MUEyQTY4MzlGMTFFOTgwQ0ZDOTU2ODU4MDI3OTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCMTkxQTJBMzgzOUYxMUU5ODBDRkM5NTY4NTgwMjc5NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCMTkxQTJBNDgzOUYxMUU5ODBDRkM5NTY4NTgwMjc5NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pl3RjsoAAAUNSURBVHja7J1daBRXGIaPUSSrERNFW7Q0ilGEqvhDFU1Rai80KoIXglHbelkFBVHvTC/a3lX8i9gbQWqtWnLhhT9NL1SErlCjRkUpqKW1oAiiVkyaIEp838636bDuTubn7Ozs7vfAC26SzZzzODlnz+yeb4bsnNhiEsAEZBbyATJZHo9BRiMpZATyEulC/kFeIM+Rv5C7yG2kUx4XlSFFOu445BPkY2QxUu/jOUORUZIMC7N+5j5yATmPnEMelrPQOmQdsgaZj1QV4Bj8j9kg6UMuISeQH5FncXSyKoZjTEcOIw+QVqQxpuMOkmO1yrEPS1tKVugc5BRyQ86YVBGHtpS0gW05LW0rGaHvI8eQDmSFnClJgW1ZLm07Jm1NrFCOx9uQ35HmhInMJbZZ2rrN5lxiS2gDkkZ2IcNM6TBM2pyWl2uJELpeXgPONaUL235N+lI0oYORfcgPSI0pfWqkL/ulb7EKrUbakC2m/NgsfauOS2gt0o6sMuXLKuljbaGF1snSbpEpfxZJX+sKJXQk8jMy01QOM6XPI20L5SB9BJlnKg/2+ajficqv0N3ISlO5rBAHVoR+WqazeVDo4LOoQqcg36nLfg6Kk1BCB8vYMVw99jN8oPHUS+gXyIfq8C3oZGNQoe8i36i7vHwtjnwL/TbMKqGCqBVHvoTONs57P4o3dDTHj9CvTLIvDieFQeLKUyiXWsvUlW+aspfi2UK36tkZ+Czdmk8or6qsVkeBWW1cV6TcQtea4r7VW6qk3JO4W2izugnNmmyh45EF6iU0dDfOLbRJJ6PIk9Myt9Cl6iQyS91CG9VHZBozQiflW+grgaDDSRQ6Q11YYwaFTlMP1phGoQ3qwRoNFFqvHqxRT6HvqAd7ExOFjlYP1hhFodXqwRopCh2hHqxRQ6Ev1YM9KPSFarBGlwq1S48KtctTCn2iHqzxiEL/Vg/WuE+h99SDNe5R6C31YI1bFHpTPVjjJoX+wcFUXUSfkOgy855SWn1EJp1ZKZF29RGZdrdQbm7qUyehobuzbqGsyXFJvYSG7h66hZIT6iU0P2X+4RbKUjw96iYwdHY0l1DWNWpTP4FpM66aUNmfYN6jk1PgyWiv+wvZQq/LjK/4g646vYSSFj1LfZ+dX2Z/MZfQazJBKd6wkNZVP0LJDuOUlVRyQzfbc32jymOh36Le8tJi8lxQ8tqNzH3yHeruLTqMRw0BL6GvjVNpq1sd9tMtTl6HEUruIJvUYz+bxIkJK5SwGk6ruvzPwZGBfshvVRzuZzxVwTLPmKw9nVGFcsxgdZzfKlAm+7zOa9wMI5SwzHmTLE8rhevS5+d+nxC09h2vqrBU+sUKkHlR+hqouniY6oxcJXDX2MkylnlS+hh4tRi2fmivcfaJl+Ps3yp96w3z5CgVbjlIZ8qXlcOL/27pyxa/E5BtoRlYZpeVdC6X+HJytvQlEraqhHP1wM2jvEpVSu9L9UibFwy0AopbKHllnBLmU5HjJtkXqfukjVOlza9s/eJC3GmBnzdl/ZK5ssJIGmelbWtNAT4bW8h7gVwxTiFT3ifp+yIPBb2yDmdblkvbCkIcd43hamMD8p5xSpqnYxoO+uRYPCZrqnwexyovzvspPUUOSMbLkm4J8pGxVwCBV9F/RX4xzjuSD+L+UyjWHb/Y0UMSMtH8fws1bjefgIw1zj5UFkHN3F/kX3m9yI0Wj5E/jfP5Vn4Ku1MeF5U3AgwAOVveSvBjN/IAAAAASUVORK5CYII=");
  display: inline-block;
  position: relative;
  margin-right: 0.5em;
  background-repeat: no-repeat;
  background-position: left;
  background-size: 40px;
  height: 40px;
}
body.single-butik section.header .cta.social a.website,
body.single-mat-dryck section.header .cta.social a.website,
body.single-aktiviteter section.header .cta.social a.website,
body.single-service section.header .cta.social a.website {
  background: #7d197d;
}
body.single-butik section.header .cta.social a.find-us,
body.single-mat-dryck section.header .cta.social a.find-us,
body.single-aktiviteter section.header .cta.social a.find-us,
body.single-service section.header .cta.social a.find-us {
  padding: 0;
  padding-left: 7.38889em;
  margin-right: 0;
  color: #444;
}
body.single-butik section.header .cta.social a.find-us::after,
body.single-mat-dryck section.header .cta.social a.find-us::after,
body.single-aktiviteter section.header .cta.social a.find-us::after,
body.single-service section.header .cta.social a.find-us::after {
  content: "Hitta hit";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 2.83333em;
  margin: auto;
  line-height: 40px;
}
body.single-butik section.header .cta.social a.find-us::before,
body.single-mat-dryck section.header .cta.social a.find-us::before,
body.single-aktiviteter section.header .cta.social a.find-us::before,
body.single-service section.header .cta.social a.find-us::before {
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  background-position: center;
  background-repeat: no-repeat;
  left: 0;
  background-size: 18px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABCCAYAAAAVHYVwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzU0MTFFNkE4M0E2MTFFOUFBRDNCREZGRDY1QzkwRDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzU0MTFFNkI4M0E2MTFFOUFBRDNCREZGRDY1QzkwRDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNTQxMUU2ODgzQTYxMUU5QUFEM0JERkZENjVDOTBEOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNTQxMUU2OTgzQTYxMUU5QUFEM0JERkZENjVDOTBEOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PieixhgAAAQVSURBVHja1JpZbA1RGMePK7Sh0Yid2GJrbaEi0UhpbQ8ktoQUjQgRYglCI/FCeJFQW+JBGxEe2nhAYt+igsYSpaIaa8IDKi3aB2sx/l/uGblu7ty5c75vbqf/5PfSzrlnvjnfmW8508qyLCWgVDAKzABDQD+QBb5EXdcePACvwTNwDtyRuAFFhjDIBmWgyTLXO7AfjOTci+nAueCVJa+LIDMZhowA1Zb/ugC6+mXIXiu5+g2WJ3p/rRLY7G3AXTBaNY+OgwLwK95FboYMB2dBX9W8egjGgZ8mhgwENXpFgqAqkA2+x/pnKE5cOBEgI5SOUxVO/3Qy5AYYqYInCrIHEjVkGxirgqu1YL7bHqENdVsFX7TpB4M3TitySLUMtQXbnVxraUD3hZMWgwmxXItetZlCk9SCS+BexMNqApPBbMG34WkwKzL7nSqUVlAmO80lnUgFq0G9wHw/QG/6XftpzRJ4OrS/eoLLLtdRQDsIOoMLAntlib0iHUEj88lsYNQS55hz37ezX65bFTOLM+I88x76hHTsMNV7sF7ALQuZ4yeGdA5jKkoXvgoY8gSUMMZ3JEMGGA6m1+kxwbhQwl2R/oaDr4B3wmn6W9PBIcbE94UjdZPecyZKCalgqc5wXE7QDGnfHK7VzQdD2hmOq+AYMh20FjSiMyNp/UaGVBoO7s2MQdGax3Wtz4zJdwoaspEx9iYZco3xA1PAAgEj1jMCM+klJWxjmAlbnV0TGDJHoAZKtfdIFXOTVuo941VzdP+Mo/NU49hvraPMH+uiwoc3yzwURLS/TlK5LVDu/it1e4DvQuXuS7AVDAYh0AGkgRSQq+uXBqG5ymN146n8XCXce/oWEXRpojRmEI7WTHAmuovSHTwF6S2kHXQd5MVKUWp1u7SlaFe8linpFhgfcCOKwQo3Q3JBeYCNaADDoou6kIPv7Q6wIRtiVaZOJ1b0bq8GQwNmxCkwN+YNxzl6y2PmYX64VAb44LWwon1SFCBD1jgZ4bYitqHVSq5Lbyo6os6Pd0Ei5+zN/Rb7pMIf6tRza/br0cEnyVrtZkRk0pgI5VbytUfyEw5bGXq/tE7SSjzTc4q3gyihLEyiS630dLVBaVqaBJfa5PW+vLiWrU4qfAzQzaeV+C8997PT+BGsC4xLMQyxA9Q+H4wo0Jvcs0xcK1KPlNxHBmVgoelgriE5KvwlEVcU8OjbEuOuJ7cRcBNsETAkX/Fat+zvfm0uMl61RRL3wHUtW4PAY5DicVyNLlvZkuoxvdDJnRf9UeGjBBUkQ0iHwREP12/WKyIiKdeyla6jfi+X66i+mSQ5sfRhaKNyb7v+No3eyTSERN3xHS7R+7n0pNKuFSk6M8mK+lspWOTHZH6es9P3hpEHSFf9cClbfwUYALUyGgX5WvfbAAAAAElFTkSuQmCC");
}
@media (max-width: 350px) {
  body.single-butik section.header .cta.social a.find-us,
  body.single-mat-dryck section.header .cta.social a.find-us,
  body.single-aktiviteter section.header .cta.social a.find-us,
  body.single-service section.header .cta.social a.find-us {
    padding-left: 4em;
  }
  body.single-butik section.header .cta.social a.find-us::after,
  body.single-mat-dryck section.header .cta.social a.find-us::after,
  body.single-aktiviteter section.header .cta.social a.find-us::after,
  body.single-service section.header .cta.social a.find-us::after {
    top: auto;
    bottom: -2em;
    left: 0;
  }
}
body.single-butik section.header .cta.social a.facebook,
body.single-mat-dryck section.header .cta.social a.facebook,
body.single-aktiviteter section.header .cta.social a.facebook,
body.single-service section.header .cta.social a.facebook {
  width: 40px;
  padding: 0;
}
body.single-butik section.header .cta.social a.facebook::before,
body.single-mat-dryck section.header .cta.social a.facebook::before,
body.single-aktiviteter section.header .cta.social a.facebook::before,
body.single-service section.header .cta.social a.facebook::before {
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  background-position: center;
  background-repeat: no-repeat;
  left: 0;
  background-size: 12px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAABCCAYAAADdcW+mAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEJEM0JGRTY3REVEMTFFOUIyRTBFNDc2NzQ0NzE3QTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEJEM0JGRTc3REVEMTFFOUIyRTBFNDc2NzQ0NzE3QTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4QkQzQkZFNDdERUQxMUU5QjJFMEU0NzY3NDQ3MTdBMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4QkQzQkZFNTdERUQxMUU5QjJFMEU0NzY3NDQ3MTdBMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpA/n4EAAAHvSURBVHja7Ji7SgNBFIY3V2+xiAbttFaxDFiImE4bS0Gw8BEsfAERC5/AwldQG30BC0tBIYQYLCxEI5FEYrxEs67/gVkJgtmd2R0z4DnwQbLsnv3YnTlzZiOO41ghxjjIgSyYANPi+M+b9IA7cA4GwBU4i4QkMwnWwSroU00SDygRAdtgAyQC5qoFkYmBY7AQ0iu2o4oX0nVHIYp8J1WJPbBohRwqA3gOnFjhx4PKk9mxNIWszDyYMUVmzdIXGZkx0wuuwWiAG76BR/AELtoeCNWrukydyQYQaYBNsC9EXsBrkAo8pihyC5Zo7QlzzAwryiz7EZGVmVUQOQSnOmbTh4LMga6prdJrFP5ibfIbnybJxEySsVjmX8uo1Jln2d1BUnT29m+NctteRzbSIrfXrKJzotRC5PFjBDQ9akUG9EvK3Iu8Xm8gBbboyUxpHAYyLUeCjCsGjN0Wrexul9XtoDFVMmVqF0HVFBnqixumyJRMqsCXJsnkTZKpuDLpLotQhb5x16aiELI79L62qKayy0FZbNgSHdbGgitDa9OQOOglswtWJETompzYxnaSeQc1909VYp8sW1Xpi2ZdRz+TVBgPg9x2sgzLsAzLsAzLsAzLsAzLsAzLdEcmpZA/ruvkstiqNn3mbYl9tO/4EmAAXtRlO1qOTKwAAAAASUVORK5CYII=");
}
body.single-butik section.header .cta.social a.instagram,
body.single-mat-dryck section.header .cta.social a.instagram,
body.single-aktiviteter section.header .cta.social a.instagram,
body.single-service section.header .cta.social a.instagram {
  width: 40px;
  padding: 0;
}
body.single-butik section.header .cta.social a.instagram::before,
body.single-mat-dryck section.header .cta.social a.instagram::before,
body.single-aktiviteter section.header .cta.social a.instagram::before,
body.single-service section.header .cta.social a.instagram::before {
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  background-position: center;
  background-repeat: no-repeat;
  left: 0;
  background-size: 24px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAABCCAYAAADjVADoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUJDODk2QTk3REVFMTFFOTgxNjJCQTY1RkREREE1RUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUJDODk2QUE3REVFMTFFOTgxNjJCQTY1RkREREE1RUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxQkM4OTZBNzdERUUxMUU5ODE2MkJBNjVGREREQTVFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxQkM4OTZBODdERUUxMUU5ODE2MkJBNjVGREREQTVFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pmp8AjEAAAacSURBVHja5FxrbFRF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");
}
body.single-butik section.header .row,
body.single-mat-dryck section.header .row,
body.single-aktiviteter section.header .row,
body.single-service section.header .row {
  margin-bottom: 1em;
}
body.single-butik section.header .row > div:nth-of-type(1),
body.single-mat-dryck section.header .row > div:nth-of-type(1),
body.single-aktiviteter section.header .row > div:nth-of-type(1),
body.single-service section.header .row > div:nth-of-type(1) {
  padding-left: 10px;
  padding-right: 10px;
}
@media (max-width: 767.89px) {
  body.single-butik section.header .row > div:nth-of-type(1),
  body.single-mat-dryck section.header .row > div:nth-of-type(1),
  body.single-aktiviteter section.header .row > div:nth-of-type(1),
  body.single-service section.header .row > div:nth-of-type(1) {
    padding-left: 0;
    padding-right: 0;
  }
}
body.single-butik section.header .row > div:nth-of-type(1) > div,
body.single-mat-dryck section.header .row > div:nth-of-type(1) > div,
body.single-aktiviteter section.header .row > div:nth-of-type(1) > div,
body.single-service section.header .row > div:nth-of-type(1) > div {
  padding-right: 1.72222em;
}
@media (max-width: 1000px) {
  body.single-butik section.header .row > div:nth-of-type(1) > div,
  body.single-mat-dryck section.header .row > div:nth-of-type(1) > div,
  body.single-aktiviteter section.header .row > div:nth-of-type(1) > div,
  body.single-service section.header .row > div:nth-of-type(1) > div {
    padding-right: 0.555556em;
  }
}
@media (max-width: 767.89px) {
  body.single-butik section.header .row > div:nth-of-type(1) > div,
  body.single-mat-dryck section.header .row > div:nth-of-type(1) > div,
  body.single-aktiviteter section.header .row > div:nth-of-type(1) > div,
  body.single-service section.header .row > div:nth-of-type(1) > div {
    padding-right: 0;
  }
}
body.single-butik section.header .row > div:nth-of-type(2),
body.single-mat-dryck section.header .row > div:nth-of-type(2),
body.single-aktiviteter section.header .row > div:nth-of-type(2),
body.single-service section.header .row > div:nth-of-type(2) {
  padding-left: 10px;
  padding-right: 10px;
}
@media (max-width: 767.89px) {
  body.single-butik section.header .row > div:nth-of-type(2),
  body.single-mat-dryck section.header .row > div:nth-of-type(2),
  body.single-aktiviteter section.header .row > div:nth-of-type(2),
  body.single-service section.header .row > div:nth-of-type(2) {
    padding-left: 0;
    padding-right: 0;
  }
}
body.single-butik section.header .row > div:nth-of-type(2) > div,
body.single-mat-dryck section.header .row > div:nth-of-type(2) > div,
body.single-aktiviteter section.header .row > div:nth-of-type(2) > div,
body.single-service section.header .row > div:nth-of-type(2) > div {
  padding-left: 1.72222em;
}
@media (max-width: 1000px) {
  body.single-butik section.header .row > div:nth-of-type(2) > div,
  body.single-mat-dryck section.header .row > div:nth-of-type(2) > div,
  body.single-aktiviteter section.header .row > div:nth-of-type(2) > div,
  body.single-service section.header .row > div:nth-of-type(2) > div {
    padding-left: 0.555556em;
  }
}
@media (max-width: 767.89px) {
  body.single-butik section.header .row > div:nth-of-type(2) > div,
  body.single-mat-dryck section.header .row > div:nth-of-type(2) > div,
  body.single-aktiviteter section.header .row > div:nth-of-type(2) > div,
  body.single-service section.header .row > div:nth-of-type(2) > div {
    padding-left: 0;
  }
}

footer.site-footer {
  background: #e21776;
  padding-top: 2.5em;
  padding-bottom: 3.22222em;
}
@media (max-width: 575.89px) {
  footer.site-footer {
    padding-top: 0;
  }
}
footer.site-footer .row > div {
  padding-left: 10px;
  padding-right: 10px;
}
footer.site-footer .row > div:first-child {
  border-left: 2px solid #fff;
}
@media (max-width: 575.89px) {
  footer.site-footer .row > div:first-child {
    border-left: 0;
  }
}
footer.site-footer .row > div .t {
  height: 100%;
  display: table;
  width: 100%;
}
footer.site-footer .row > div .c {
  display: table-cell;
  height: 100%;
  vertical-align: middle;
  width: 100%;
}
footer.site-footer .col-left {
  width: 100%;
  max-width: 466px;
  right: 0;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1.11111em;
  padding-bottom: 2.22222em;
}
@media (max-width: 575.89px) {
  footer.site-footer .col-left {
    padding-bottom: 1em;
  }
}
@media (max-width: 575.89px) {
  footer.site-footer .col-left {
    border-top: 2px solid #fff;
    background-position: center 20px;
    padding-top: 70px;
  }
}
footer.site-footer .col-left .textwidget {
  text-align: center;
}
footer.site-footer .col-left p img {
  width: 126px;
  max-width: 100%;
  margin-bottom: 0.444444em;
}
@media (max-width: 575.89px) {
  footer.site-footer .col-left p img {
    width: 75px;
    margin-bottom: 0;
  }
}
footer.site-footer .col-left ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
footer.site-footer .col-left ul li {
  margin-bottom: 0.555556em;
}
@media (max-width: 575.89px) {
  footer.site-footer .col-left ul li {
    margin-bottom: 0.1em;
  }
}
footer.site-footer .col-left ul li a {
  color: #fff;
}
footer.site-footer .col-left ul li:nth-last-child(3) {
  margin-bottom: 1.11111em;
}
@media (max-width: 575.89px) {
  footer.site-footer .col-left ul li:nth-last-child(3) {
    margin-bottom: 0.8em;
  }
}
footer.site-footer .col-left ul li:nth-last-child(1), footer.site-footer .col-left ul li:nth-last-child(2) {
  display: inline-block;
}
footer.site-footer .col-left ul li:nth-last-child(1) a, footer.site-footer .col-left ul li:nth-last-child(2) a {
  display: inline-block;
  width: 47px;
  height: 47px;
  color: transparent;
  background-repeat: no-repeat;
  background-size: cover;
}
footer.site-footer .col-left ul li:nth-last-child(2) {
  margin-right: 1.11111em;
}
footer.site-footer .col-left ul li:nth-last-child(2) a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUJEMzBBRjU4OTMwMTFFOTg4RUI5Q0QwREMyQUJBMTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUJEMzBBRjY4OTMwMTFFOTg4RUI5Q0QwREMyQUJBMTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QkQzMEFGMzg5MzAxMUU5ODhFQjlDRDBEQzJBQkExMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5QkQzMEFGNDg5MzAxMUU5ODhFQjlDRDBEQzJBQkExMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhirDukAAAk6SURBVHja7F0PkE1V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");
}
footer.site-footer .col-left ul li:nth-last-child(1) a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTdCNEE5OTc4OTMwMTFFOUJCQTJCODhBN0M4OEU0QUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTdCNEE5OTg4OTMwMTFFOUJCQTJCODhBN0M4OEU0QUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBN0I0QTk5NTg5MzAxMUU5QkJBMkI4OEE3Qzg4RTRBRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBN0I0QTk5Njg5MzAxMUU5QkJBMkI4OEE3Qzg4RTRBRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpGz9+sAAANVSURBVHja7J1NaNVAFIXn2YdIqYpaoVLxXxFduNGNO7FaEXTrtoIiFQRXLroRBUW0ulM3Iggq6EYFURQtqKALK7gSROtfF4I/iypqae17nkum8BpD+5rJTGeSc+DQ9KWZl3wZJndubpNStVpVCVoDt8Gn4bKi6tUd+BJ8Pb6ilAC6C94HLyK3VBqBT8Ln4f4k0MvgA/BBsspEfXpU+BAH/RxeTz6Zw26Xn6OgD8EnBDzZZK5n8EYBvQILT+H5ZGJF0pO7BPQDLGwmD6vqFdBVcrCuCkE7EkETNEFTBE3QBJ0z0H/1BGEAvpGwfpXM0mKflV3MiPMA+g98Gf4OX4CH4EH4a9Lxwgtjn82Bd+vlnSpKrhF0jV7Ad1WU/32bUZvbdJuZK8Sk/i/4KHxGDxVZatDWTocG+jW8A35jqf0Ggo4gb4U/hTjOlQOCvEXV3BoKTdMCiSraQ4YcCujD8MfQA3zfQb+ET+VhJuU76GN5mbL6DFruyt8kaPu6bWFCMpFGihbeCeCrltqePc66WbYOyNdch2TfpAziWwZtNcEdcIuKago3TdDxmorUo6+pKBtnKgF7S580zgwTNKyivLIp5Hvq/7QoQdcOaYbbN8P34VZGHeNruuH2nT5B9hW0DBlXDNtYyTi6PtAm+eZGeIF3Y6GH4V1FRwnvU26/XGV3a6sQM0OTE1Uh6IKKoAmaoCmCJmiCJoLigpZ9MkkqlXw8Lhczwx74yCSn4HK/MG0d3Ax4Q4qTtRY+ZwuCizTpZ/ixw84jJ+hJiu0GQh86Qik7a+TF0I06CdqN5hK0fTUoi7XRBD024mgjaDc9ukzQbkJCTsEdaBdBu9E6gnaj3wRtX4tV9D8ywYMe9hy0lAjPs/0lLvIQq+G9k/h7yd5JNenPlN83U1/c6s3etbg4m77WR0sBTV/KbVlAU6dMC2BYQFNkETRBEzRF0ARN0ERA0ARNETRBEzRF0ARNETRBEzRF0ARNETRBE/QQMVhXv4Derzy8PZ8z9Qroi/AjsrCqswJaKpX2wD/Iw4rkscwPRy+G71SOHiHskV7B3fGoQ16xvF2lr3mjxuq4it5L8EV+SXoveKseSjrgJVOwg6ZPCVuqoiLHqQhdpQRYniApL67vqV3xT4ABAMufy10FnVPmAAAAAElFTkSuQmCC");
}
footer.site-footer .col-right {
  width: 100%;
  max-width: 466px;
  right: 0;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 2.22222em;
  padding-top: 4.72222em;
  background-position: center 0;
  background-size: 100px;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZ4AAAE2CAYAAABRM/SMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozNkYwRjFEM0M5MjA2ODExODA4MzlBMEU2QjdDNTJGQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNDk5ODFBMDg3OUUxMUU5OTRCQjgzRERDMDc2MjQ2MCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNDk5ODE5Rjg3OUUxMUU5OTRCQjgzRERDMDc2MjQ2MCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjUwNTRlNWY0LWVkZDQtNGJjYy04NjYwLWRlZTJiNGE0YzhmMiIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjk3MjY4ZDg0LWJiMDktZTU0OS04OWE2LWIyNzNmZGViMmJhOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pni+3MYAAFocSURBVHja7L3nlx3XleV5kD7hPQjvCJAAvXeileidRKmquqZr1erpqY/z7/S36V7V1TWrqnrkRUr0BI3oRW9AEiDhvTeZSD/vx9hXEUjCvLjx/Dt7rbtewmS8iBsRZx9/pkxMTJjD4XC0AbpLa0ZpLS6tBfrkzwtLa7b+jj/PKq1e/Ty1tKaVVk9p9emzq7SmXOB7xkprqLROl9aZ0jqlP5/Qz4dL63hpHdDn3tI6WFo79Xmi1W9Elz+LDoejxdCnFQhjauZzemnNF9HM19/N0d/Pzvyfbv2cJZvOixBOAP+nQ8eYEBF1ZciPf+sXuc0trZkiP4jvqMhouLQGRFinRGADrXKDprjF43A4WgwrSmtpaa2TQF8hob4wQybdWp367Mr8uVPkED6za0oZ5DORIZzxzBrTGtXniH4e0RrSJxbRodL6rrT2lNY3pbWrtL7V7znxOBwOR50wXVbNTFkQwYpZLeK5VGSzUsTT2UTXNiiiwQ33dWntLq2tpbVfxMS/H7PEnTfoxONwOBzVBxbK5aW1trSuLa1VsmxmiJCCq61XpNTTZNeHhTTZ1XbSkvgPhLSttN4vra/0sxOPw+FwVFJOiUzmiFiwakgM2JAhnpX6P+0AYkDfiXiwhr6wJFHhsIgJS2jUicfhcDji0SuSuU2fl4uEZtnZrrbONtkPSCXraiMTjhjQB6X1aWm9a0mSghOPw+FwlIkekco8WTiXiWxuF/Fc4lv0A5AF91FpfVJab1vijtslcjraaBaQE4/D4Wg0kBBwQ2ndVVrrS2uNne1q6/Et+gEQ5Ce0sIBISnhf1s+bIqCGgdfxOByORpBDWDgLZOVcK+K505LMNEcZRoT2kLVcf7fKktjXIktSsndYEgc67RaPw+Fod8wS0dxXWldYUn/D31FcOdW3JxqnZOlQC7SttDaV1quWJCM48TgcjrZDf8bCuUHrXkviOY0KUpxDcegUS4tEQSguDT93NNi5EwP6s8jnDUvqgiCkk048DoejXbCqtH5iScLAjZYmE0xr4HMmk2xUBDTF0uwyhGjohjChz/4GIx/O64gWFs9bpfUnS5IRag6P8TgcjlphmqwcXGlXldYDlqRIz6zxeVCMOZL5HBKJDFvawmYs83eQy4BWaHvTkTlGIJ6uScQzzdK+cfxbz6TPQFZ89uqzakaGiH2e9n+JznFZaX1uSR1QzTogOPE4HI5agc4CD8rSQeAtrYOFAzEc0sLVRKoxbWhwOR3WJ1ZB6Cw9NmllXW2hB5vZuV1toe9bIJlZljYE5fMSEcEyEfLyGlpJ67X3N8nyedpq2AHBicfhcFQTCNxFIpkfl9ZDlrjXqokxWSdhHEEgkaMild0imd36O7T9ExniqWbW13SRDMRD94W5GeJZIVKaJWskjGWYUQVZHTLgNuqc+kVAe7UPVYXHeBwORzWxXFbOPdKuw+ybagLCoYDyy9LaZ0kq8V4tiAiX0oVcbeNVPDcsoOBq67V0zk+vpbN/loqMrrQkFnalCKpaCFbfc6X1e0sy36raBdstHofDUWngLqKfGrGE60rrUUuKQauRGg15HJOFc0yWyzZLOjlniedAg+zNmKWxlJMXkMvLdP4Qz2YR+BJZJ3MrbAXNsbQ4t1eL795lVep44BaPw+GoNCAYanIeK61rLCkCnWvViV9st6RCf0tpfWZJ3OaQ/dDVNtxkexhcbXzO0s8QOenmd8gKmlPh7xyS5UPLnd+U1rNWpY4HbvE4HI5KIcRzbi6thy2J5yyu4PHRkunMfFikAul8nSGeL6wJZ9OcB4PnuJaPRDx7ZJFcIUInPjS7AvIcS2eFne3W+4v2uaLE7cTjcDgqBdxrj2tdapWPSwxL4BKDwP30lYgodGkeavH9HRTBkiCxyRI33AZZlzdX0ALCyrpTigQ/4xLc58TjcDgaCbjWlsrKeaq07q7gsYnZHNInrrQPJXQhnoE22+dxSxuBAkYgfC4iwiq5KWMBFYmndcpSvV9/Ji5FwSkzgCoS83HicTgcRUEg/D+V1s8sbVBZCUxIw3+5tD4W8QRX2xnf9u9Bph7ZaO9YkshxiwhjXQWOjevtVv1M9t9Bq1DMx4nH4XDEYrosHQjnF5Z0IyiKMWnwkAsxG2IML4p4hnzLfwDcbzu1tuoT19gNIh/S1/sjj92h379X34Or8119hxOPw+GoC1aX1t+IeFZWUJCSLLDJkqaWaNn7rfmy0uqBMyJoSPstWT64P9cUPC5uu7ukFJxw4nE4HPUARY6rLInnYOlsKHi8cVk52yzJUntRxPOdb3XUPrKCW/K0CAjLdL7FpbRnYz4hkeMLK+B2c+JxOBx5sViE87dWmZjOGVk5f7SkW/JWq0HbljYgIfZynwidmipcZv0FjknK9qOySo858TgcjlqgT6TzRGn91JI+X0VwSoLxHVk4BMl3+jZXDMH6OSpyx115pZSF3ojj0UkblyruO/rcEUuKcoM68TgcjnIxX4TzN1aZmA6utN9aUiGPIDvoW1wVQDwv6BPLh8LepQWOR1ftx6U4/DbmvjnxOByOcuQEtSGMMyCR4NYCxxqXoNpRWn+Q4PrUt7iqwCKh7xruyxH9HWnXay3O9UatEB3GiSFRP/SmJe63sTwPlMPhcFwIpE3fJS23aIYUQpAU6d9ZUp+z37e3ZiAdnXRoikBxvU2T5RqTcNAj4rpJ1uq3lqNdkROPw+E4HzoknK4vrUcsGW0Q2wYHbXinrBsaUD5jjdMxul0QrM1N+rlTCsWlIpI8YOjdKksy3bB86CJRdhaiE4/D4biQVkutDm4VikNnFDgWgum90vqlJa6ZY769dQNWJ62Hwoju+RaXaj1VzwUJIh848TgcjkqATsXEdRjkdpkEVV6MyNL5UJbOc9KQHfVDGP/9uiWZin1SLvKmxnfKAqZBKU1Fd8iKvWiWmxOPw+E4n1DBh3+PJe33eyOPA8mQLv0rS6rpT/vWNgwGZH1iuSyy+JosxnjfJQWD7LmLZrk58TgcjsnApUaNDnEdMthi2+2jAYehYs/b+SduOuoD4m64yV6yxNU2XZZtXpfqTFk9WDthbMO4LKtzosP33uFwTALuE9xrD0ioxAo1ZueQLv26td8Ig2YCREFq++8srpYKA4YpqSQprLLEddfhFo/D4ShXgKDthtb66yOPQ73IpxJkL5lnrzU6SLOmTRGFvGtl+WDllhvTm6L/y+8S69kupeOEWzwOh+NiwNdPS5U7rNjIanz9xHRImfbstebBXikKxORORfw+hHWzFJfpbvE4HI5ysMSSMcr3RBJPqJCHcGj4ucO3tKmAZfqarB1a6szKaZxkFRdS5ykOPmesxy0eh8MRQA8uBohRuxOTxXZUpEO8wPuuNR9GRT64Sb+TIjGe4/fhE+I7y7X4eYpbPA6H41zolYaLf/4ay5/VFAaEvSXieafJrr9Le4DG3iOByd9167NLQrVDgnSyMA1affZzXIKcvRk5z+ewfm6UIXecO610mLXzkqzeK2T5lIOwN5AOrXS+sSTL7aQTj8PhmAwEy11aMVlsZKwxeOxVa87hbTNl7a2ypBnqYpHvPH3OEAn1ZUgoK6xHtYYynyMSuNQtHdMe8UnsJAxoo4iTjLJG61d3QvdymUhkVs7fDx0NrrYkXduJx+FwnKWhIkRxrf24tG60uLY4O6Uhs3Y0+PVyfbMlHPmcK+G6SPuQJZ65+uyJ+K5hkUwgnsmfEBHuyKMSzsck8EdkdYTPIf3OGcvn9iqCYPUQ7yFRYKGIt9zQzDSRDkoIHSv2OvE4HI6A4JNfJaE73eLivpANE0S3WeO4jc6FbEdlPtdLqGLx4Grr12evne1qi0G3jgvBzclYRdkVXG3BQjomC2ifCGmnfsZdRQfowRrvF5YY7rLLLSkw7c1x7XP1TJ2z+NiJx+FoX0yTUCELaU2EPDgtwfSiNNtG60yAhTNLVswsXesGS1J+11jxEQ8X++6uiD0dvQDx7JYVxb8d18qbAJAHfB8uN7Idb89BPB36v/T6W6dnY0DX5sTjcLQ5pkv7v1EklBfHRTovWWPW6yD8aP2DG/EqCcGsq60R0SXrgnO8RNYQisEZS+NDCPK/yMo8qH+rBlAk3tO+Xa3zyrv/a2RdUqB6wonH4WhvhOwjNFlqL/JMohyXpr25tF4prY8aUHCTGHCtSBXiucKap3ykL6MYnAtL9LlTRFQt4jkjwoDg7tfzEjL7ygGuxutlsR1w4nE4nHTww5NCvVLafx6hPCJNm7Yoexrs2maITO/V51yRUCvVLM6URTS9RjKce01h8KAUlM4yfw8rmv5tqzNk6sTjcLQppkkY4GZbkUOQBKBl03X6RWndjUCkc3RNWG8PiXgWtej9Q/j3SH5PqcH3Ya0w6I0Y2VorP+U+FJNukAKw1YnH4WhfYBXghrrG4mIdEM9bWica4Hqw3ojhPGpJ4sB6ix/l0AwYkfVB/KcWKdYDsm4/tyTuVC7xBMt6oSw0t3gcjjYGMZDbLAkYT8/xe6Hanky20IurnuiSUCOOwKRU5geta4P7NyriGawR8ZDU8Kn2lpZKefr4TdHztkKWNnGjMSceh6P9gMa6SgIhzzjrYUtrO442yHXgUnvSEhfb0ja5f6Edz0iNiIf7jrtth8XVEvGMkRBBJwRiRaedeByO9kGXtE5cUSQV5G0ESnotabyvW31n7CDIcPnQ4ucpSzKuZlTpu4aDli5hP54R9mjzE5b2KOvUCm11urUqHYcZ1znVqptB+L6dIg5S1Hus/ISNqbKW1kthceJxONoIgXQIEvdH/D4uF2pICDTXM7ZDMeiDIp0rrHo1OQhcOgnQ8uW0rvmMpYWQgXgC2fRrzRCpE2cittFX4fOaqLHFEzAg8jls+ToZ8P8Wa/UGDcjhcLQHcE3ho7/Z8jV+DB2Xd4l46tUIFAFPavTdlrjXfmL5XIUXQraX2gmR7H5Zdvv05yzxTMkQT4dk6VSRTGjBM1sLIT3d0u7XM/Tn0Hw0b6p3sECq2bXgfBbvV5a0Rpqag3j4vxSSrg4KjxOPw9E+6JMAuNTydSpAuOHbp2annnN2EGC3ltbjlrh7Kim/0OQZ50Cx42Zd5wn7oattzNLBZuW42sLIBfY+1BRdrfO/Qn+X1+U5LmtnxM4xZK2KGBYJ77F87YYgW1LbF+hnJx6Ho42A0MPNttTyxR1wsXxrSYeCesR2OkQ611mSuUYngsVWLHaCEMVlhCvta0tShd8W8XxdRYE+UyQ3oPsxPZJ4OP9apVNnrcIwY+f6nJYqis4lQeFx4nE42ot45kUIbAQOdRxfWe07JJulDSfpRHBD5DVMBm6117XetaQ26YgIoZpWBHu5Q1bDMVkteTFRJ4sHy4/GoXtFejGk6642h6NNEOIN6+XuiBHS9Ov6xJJYR62BdUPaNB0JNlrcWO5gKUAuVNBTl/KciKeW9UhjOodTFh+jCRZPrWM8EN2hjMWWF2HGUb8Tj8PR+sBNRVxnVaTQRshss8S/P1SH88c1SEIB3QmKZIghqMnI+4MlbkNcRvWoR+IeTNO1xPSQCzGe0RpbPMHaOhb5HHRKAVroxONwtD7QNK/QyptUgIDDvbIjUsstAgQzLjZiOrdKW47BqDR1apCeKa2nrb495rqlDEy1/H3yshbPRJ3O/7j2k2cjT784rhs36RInHoej9UEmEe6qJTkthlFZBPWYfmnSjkmZpkB0VoHjQJh/Lq3fyuI5WOf7ETLe8hRhTrY6Rup4/jwXJGYQr8rTITskGczpqtOmh3z3Pt2APktHzXboBKdklsPRjqBuYpsVn+zJy05X4aU5iQeBTTzkC6vtdNEwvXOdiOdGi6vXGbN0mBlWzrPS1OuNMKGziKttqI7nH1onHbF0THg56JIysagexMNmr5T2hRlNde8iaTRzLJ19HsbGdrj8cbQpCID/N30WfecWWv65OyG2s73GFg/v/UyR5TKLbzuDcCYT72VLCl+PN8h9DV2bY8caTEj41wsQ+imR+oKc9xULaXa1iQcSmSFCmSqCIZd7jYhnuf7tEhHPbJc1DsdfwUv97wU16y69XwstfxYrrpTNWrXMZkNmULNzl5TTWOEMab5gSfYa1zDSIPc1WDyxrrbROl/LsKydw1IM8ioU86tNPLSKIBPlVpHNKjHedGlh/WL+XvPUbodjMk5Y2hcs1nJAsVssIZcXCDcy2XZbbV07EM/NWjHNP0MMBDfhm/ocaaD7mm0g2hF5XybqeP6jsnZO5nw+OyTzZ1Ra2PNwz5V2hbZ2ZYZ41lrlm+U5HK2MopXpffIsrLK4pqC4pnbJ8qkVsG6WinToshCT9YVApOD1eUsy2U402H0tGuOpdceCcxHPca08xBO6o1fc1YZ2RXXxfZYEBpdZOh+81+WIw1FT9EgBnGdxwfnjNRbaIfaBa3BRJOmE896kdbIB78uUJrd4YscydOiZrEgBab8e7oWybO4orXv08DgcjvqhT8rfspzehjFp1buttgH5qTrXqyPlR3CxURj6Wml91qD3JQjgmBjPRINYPFjBp6yOrjY0E/LsCQQSEJxr8YVeDoejshbPPL2PeWI8BI/px3XAahsbIfZLS5zLLM4tPyKipKHp/ga+L9nO1Xkx1kAWT14C7NB9nRpLPJ2ycnCn0aWUjrE/suoNZHI4HHEWz1LLX79D6jSdCnZKwNQKMyVPrrW4pAK0cGqOaPq5p8GJh/uRN1uvXj3azmXxDGjltXi+r9uMJR4CRLjUHrUkgWC1eeKAw9Fo6LJ0BkyeGA8a9VGt0RqeL1bZcq0YeYLrh5qnz6z27X3yYIrFxdyyc3jqSTzB3TcUaXlNdEU8GPheSSBgGNODeqgdDkdjWjwLIoQ4Vs5erVpZPB0615WWr59cFtSVkMW2ucGJJ2S1xRDPUANYPLFjGUJHip68xDNPVg5jZy+XaexwOBoTPZFCPGvx1KJCPghi4sUzChyHDDwSIvLWlzSLxTNhafHoRANcw5SI+8wzWbarLTQZfKC0nrIkXdpb2Tgc1X+5iwjzmZHEE3px7a8R8SCE58vaiSGeMZ3nLllpIw1+X2MTC4LFU++stiLE8/0o8HIvHj8xrrW/sWSYlJOOw1EbS2BKpFDolhCPbcmC1XCsRpZDsHbmR1oCkA4dFvY0AekERT7mvobkgnrHeGIRrLQpFyOeLj0MzMP4qSUp0w6HozYYsziXSpdIJ7ZwNPTiqlWbHGo7SChYZvGD6r6zpDXOYBPc116L70odU7jZSMTzfTr4xYgHM/1HsnbW1eFER8xHIzjaD50ZQRNLPDNFPrG1IrVskxMGhM2zuJ5yEOR+q9+E1JjrLTKHZ7QBiGeiwPmf6bqAiU8mDBXED1sy73xBhU+cEzghbeWUHphBPfAD+vNoxnXgcLQLekUcNLg8HCnYaF81O5J4TteYeJA1l2jFpFFjARDf2W21rTuKQUdBi2e4QSyeIiO7h873UKJ1UHR2k8hndhWEP/7jTyypMt4sbeWAHvjgwxx30nG0IUIQNkz/jLGYQvf3mH5np2X11Apc6yytGKIMHQuOW2PHeLI92mJjPDFpzNW6llir7bx1PPRdI57zkCVp0z0FTzJsWJjhwGApKqM/tsQ3+6XVLoPG4Wh1hC7AecYSB6EQpnbWunA0tNqKIZ5hKa2HGlyGhHTiIhZPI9TxhOvI6zIM6eDDFyKeuy3pvdZfgRMdlYWD64BpgIyiHdADHlxtIy4vHI6KaaMxg8YQZri7a+3KwSqbWsBCC236T9bYUou5L0UmK8cWblaDeHq1OnOe/zmJJ2getMOh0/T8Cp8wJvxWEY/D4aiuxTMtp2AISQV5e3BV4nxnWvwwyFDw2ujKa4idx87haZRebZ1SEvojFBuUmoHJv8TNpx0OmWyzKvxgESei8ywDnta5bHA4aiIY8hJPPQoUO6xYg+Fw3o2OIuMQshZDvS2eKZnryBOrCiGXwckaBgkF1OzcVmHiCabZpZZ0PeDLcbuRVHDImjMn3eFoZAE3NVIjHdSq5TvZbcUGRQ41CfEgb6drxbgUG8XiCdeRN10f0iSscnTyL4VRB7EVxBcDJ3u1PteU1tOl9ZLVNnXT4Wh1hFhC3uypegm22JhHlngmmuC+QDYxLtDJFkO963iy15GHeIIr93j4JbQNireYg7HWqjemOrRpnyvr6vuGcZbMzyCd+ozLDIejIsTTHSHQ60U8senFAc1SyR86SsQW9jZK5wLuFx6xvHViIQnkYPilmbJErrTKZLGVA4iOlO0llvRp+r0ladYOh6M48cTUWYQYwmiNLYiivR9rfb5FLIWY2Ntki6cRkguwdqZa/hgibtyTgXhgLuI6N1ntRh1g7ay2dIgcLPonS7rLHnPZ4XDU3OIJwq3WQq0o8cT2tHOLJ152YzjMt3w1nigIdKs5FC4e5iLmssLqM0kUS2uuLJ/fltZbLjscjkLEE+pFpkT8bq27hUzU+febxeJplKw2nqs5lr+3HgoCqfrHwwEWyvKYHnkiIY9+ik4mrwYzR6tfFwX5bbXmmK3hcDQi8XRGCrdmRAzB1us8Z0vWFbF46u1qIwfgEl1L3pHqB0trOwSxRMRTJI8e8+ltS5IEiiQIMGzuZ6X1f1nla4kcDkfjEmUR9FjzEE9RV1voXFDv5IJAOnn2HWuNtmm7uPjLLJn8Nz1yI2DfL0rrGUvSGjGl6HqwyPL3eOuX5TXP0rhP6Od23N9Ph6NsTFjzuKCKdkmI7QRQD4GNkr/A4vpfBnlbrwmkIWFlrqy2vHt+UhbPaYhnmTYidmAUBaCfltYHlrjG9okkHhf5xICMiTvEqhAR9T5/aaIXyeFoBOJpFgwXPN+uJrnOUE4S24W73r3aOmQcxBJn6M35/cVTt4OLK6Z2h2Kgryzpvfa1JS63Pfo3NucnIp+8mXL4psN8jnmWBrM+E2OOulxxOC6oGccIqA4r1rY/FkU7D3Q3CfnMLCC0sxZPvWI8IbazyvKFZsYsHU9+KhDPfDFwjMUTmn5un8TKH4og+CJGZl9X4GLXynriYqn1ed483drhKEczziugsj24aum6CkHzWDRLIgVydnrB+zpm9Usfx6W5xPIP7MuOrRgJxLNETBzDwhAPs3S22NlzMA5onZF1ckbEsTDiASEQR3HrCpEjF/yGSG3AZYzDcV6LJ4Z4gvVQS4sHGXFS5xpDeN2SEx3WmB0MOnV+y/VZ9N7W6xoJgVyuNS3H7w3IQCFWPxiIZ5bF9w4K5tNBO/cAJiyh/9D/ecIS19u0yItGU6BzNm7BUO/zjcsYh+O87o1mab4bmpMOR1pb2bEKjTCdczKIiyyVpVB0qGY96qwCemQAYETkcbXhRiX+/9fR5CHY1Wvxs9n3X8BMDq64Y5b6JhmNEJNFFxIhllma8fa0LuawyxmH4yyXTEzrm6Jt+2MxrHeYWsC8RYlBIOJNmaNjNNoU0lhL4VykE1sYXAnAFest7bOZhyfwjH2ln/+apRA7inXAyvPNknTA5NF/Lq0/WjL2ugi4+H+0pN7nGmuOVEqHo5bEE1wyeYin09JBZbWMmYxIOY0d5tZtaSV9dwPeD/ZzeYSl0CiKQZZ4Lon4fhQBvF+7shZPaPQW01DwlJWXjcLDRLbbAT1caGKHpAHMj/juWZYG6sIsj2+yF+ZwtDHGLW6gWyhwLDINNAac5z6tRRFWQb+8KCskYxptzAplIVdY0pasKPEUmWAaizCZeqOIp9zvDskQ+0Q8p7MPWrcOlMd0CwfMm38/KpMLIiLQ9Jglg+dizU9I61GZ2c+V1rOltdPljsOJ53sFLC/xhAFysYPKilo8xyItnpDme4lVb6RLEcwUKcbW79Tb4pku0tlg+dOoid3tlZFik4knb8Aq+JBjKmh5uN63JDYzrBfkZsufohceOG7oApFXt45Nlt0Rlz+ONkXIEjtp+WreQgxhptXWZYVw2iGlMcZjgTBkujFdWN5soPsQLMgrJKeKJhaEOTis/TW8DqwdWpjlnV4wKAPjc5tUAhM7+S8QT5F8coKJr1nigmMTn5C5HAMI6Abd5FWWJB28aV5o6mhf4hmQayPmHYjtnhyLIcmBvRaXGBDqS1Y2mMWDMnyl1rQKHK8rQzy1dIXOkMWzxvLNaxuUEbBVP591IUXM+SLpmsNiw++k5WBiP2xJuvTsCBN0QWaFvP6PRWre4drRbsSDhnm8APH01/B8h/SebpvskikTYTDZaimeW6x+/cyyIARwtyWzzirR8BiCXSqS/aJGFhsWzrUinrwdaIJ361NZ32cJ7FhUMp+cVjj/w5Ksty8LHot064dK679aUjc02xyO9rR4BuSVyIsQ66kVJkQUh6xYUTiCEZdbJeplKgEy7a7WOVViP3ukWNcqe2+qzv/mSOI8JSXgB0lfjdLf6KjWoKWdDkIPue6IzbpcZnePfv8Vy/QJcjjaxOI5FmnxdFvaIb4WfcFCJ+0D8oBca3HuPoTyPZa47F6x+mW4IlfJzrvLknKPSk117pNifalVxnV3MZACTvIX8Z25OX4PZQc372YRz6lzaTaNBB6Y35TWf7ekLU6RUQj4em8srX8qrb+XCe5wtAvxnCpg8YT02flW2ySDMyKeHTYpJlAm0Mpv0ZpRx/0nC+ze0rpfBF4pdOu+LLfauEIhueslO/PGdojr4A48eT5mbiSELIjDlsZ90BhWR5h6HZamWIbJpv16qA9a87QTcTjyIrSgiU1PDsH6JRIcQzU6b86XYZJrJGDzdjfpkaVBa61PLJ3/Ust3Hfca88ge1+f0i9yn0cz5ddqFuxJ0SKHGm0MG39eyLMYqfA1YaBTpPyTrM+99IKP4z6X1up2nq0yjVvyf1on/L0t7shXpv7RaVs8/yQrqcdnkaAPyORUplMIYkjk1tnhOSUvebMXcZEslNG+32iZJQBwbZelcZYnbv+MililenQMiyBNWnmsUIiD2ss6qk8W3QMT5iOVzsQVwHUwo+MzOE95o1BkWodp1nxiTm0EM6EptSt7znq6bNMvSAqwvZf14h2tHq+KkhMCE5UsEylo8n9fY47FN1go1PcskzPMmMWH13G1p41HmhR2qouXD+c0T2UB4D1gSo+4q4/78RXJurhTknjLIHoXgR7omBPtXFboO7jtx9ce01uf8/VA/9pHWkQtpNo0OfIV/0AP5hG5qbKYav0emG77rlywZ1+0drh2timFp1OOWL1DfXSeLx0SSocUKWv20CDnVqXO/RUpsh973aimZoY4Q+UTq9Moy9w3SeEvEsVHXuqRMRZr/Twr6xxUkHsISzE/7hcXFxAdl5bxrFyngbwbiOSkNCOtkRCb4j7RJeVMUe6RF8buhHxU3/mtZVh73cbQSzkg4Hbd8/ddCvcgKy99NpBIg/XaTzuG6CEUzDLS7XNfdKWGN++eYhGLRDta9slI4N+LQZH/db+UVwYdBfSjVb0pYn9Z+X17G73fpe2/WXoWaSAg7bzwuZDCyHiytn1viooy9bxD867LGmpp4stoBN2mvXiaYeV3ksbjuK/VSrZZF9arFZdI4HI0KhNtRCdq+HO97qBdZZPXp9nxMwmul3vEitXgIVDLM1krJfFfHLtpyhuPeKeHPWq79Kgdjuka8LXt0f3brM0/6O56bx2XdvWjJdOa9Oa9jphR5Ur/vkWIeC67hL3aOTgXNTDyjYtRQjMRL9Zi0opiUxbl6YEKtEGbue3ogh1xmOVrE4uF92annvVwPQeiCvEQE1Gn5RywUwaC8EK/J4gnDKmOSoUI/xxUSqivl8dgmoT9kaf1gyDAbz+xDh6U9LcMImSVSWO/KkE4eHJES/aKlPSt3SGCfyHltq0Q8s0QiX8vyGdQat7S1WYfuZb/uL0S5RtbaXdqXGJzW9z4rq/JkOZp/M4KL/BeRxJNi6tgMPV6s+/RQ0uLi93oYHI5mBwLtoJ1/QvDFMF3CqU8kNlbj898lZRDBfpkVd/stkpWyUR6UPVq7JPCPa59CCnq3rL9ZsrqWS1FdIiKcF2mNcT+YT/aGpaMCTogMT0Ycj3O5RSR0RMfJNl0dEKlCVGEEdyDh+dqXuQX2le/8o1ZZzZmblXiOa53SQ4LWEibj5X04+2SGr9aN4WF7TlrDcZddjiYGAuc7CaKbIn5/pt6NJVLGap0Byne+pPPoE/kUQehBtzjzd/vPQTyBpHsyxDNLAntBge8fkVzBJRa6qWT/jXv1sWTZ7BzyuUtK80L9mXsdBq8NZiy6XikTy7WKdlQY0/5huZGoVXa7s64mf7EO6YLJgycw9lCE2Zt1L1yT0QDooPC+yy5HEwNtN8REYwpJe0Q6y6TJ1pp4+L4vZFkQdF9nla89nCMyGrHU1RZcilPsh662IoDc/lRav5Olda5/f1/XeZPFNxaFpMO4mMmuti79e3+F7s+rup5teX6x2YlnyNJOBKf18FAgemmk6RiyO/ozN+g7vbg+YsHRbBjRu7HD8sUOAnDLXCnhT/zhcI3PH4FJcsTblrq3rihodZyLXHtqcB0HJKQpiP/zeeQJCQdvSvnFerm6gBI9zarXz21cSv/bIp1NltM71NUiLxgERDbFSTEvSQe3F7g+XHa/kOXDbJ8XzN1ujuZDmJsVCg3zYpqUuNVW324fCOQ/Wpr0sKDJ7kOwDP4/Swpyxy5goRKXofjyDpFsZwNez5BI51el9YFFjBpvFeIZtzSIelCaHiR0jcWlhJL9E/pF9Wp9YvHBP4ejnuRzSFbPaQnucoUZZEOmE7GVxbL+a5ndFhCyvp62NLttdRMQ0JAsHayYX1sSrzp+EcvotGQNLrlZsjjnNcj1jOp63pPlRqxqX8yBulrwRSOg9qweVHLcHy3wgBKIu1s3HnOSeNLHLsscTegR4L3YLWs+rwtmvn4PF/Sg1T67LeCAtGwsCAod723wfT9saUzn8xyWQcgS6xP5NArx4K59WdfzsZWZwdYuxMNDSZPB7ZamRt4rzW16xP4s1u+GLJN5eogO1fEFdDjyADcbUyA36jnOSzx4DehSTNbSVqvfXCtcUd9K257Qn1eLFGc0yF6PSTYcloVDecarli+5I1h4z+i6sFBJ8JhTp2s6KtIn/fsPIp9Cnp+uFn7Z0PLe14ZhDv5MZmsMyG4hxfGnlnY6eMHc7eZoHmUMgb3NkoLMvMD1vEGrEQYqhmxWLDhiuWSzXt0gex36r70iLwnnGJuYxO/+u+4f8uuOOlzPhJSW5yTzdloFshtbmXjGLe1wHfLY+QxphnnTMmfppSVdu0dm8FuZ4zscjU48n8v6X5nz90Mbfo5BX7H9db6eIXk0duv9O60/X6r3dK7Vrscccobkh+M6ny0S0BDP3grcN9rq/NrS+A/yZ4nFp1qX+73HtLc7ZLk9ZxVsqNzVJi8emt6/aSPpIPvjAg8mN5zeRsEF91u9kA5HowKlC//8rkhrheSaRbL65zTYdW2W0Ke9DtMy6RJ9p8XX8+XFGVkEZHe9I1mDVVDJ1PN9kjO4OWnR84CutVrym+fkL9rTryTfDlbyC9qFeE5qZSuTN8j6ydvhutvS3k+h8SJmPwVhR13GORoQE3rmg0aO9dKf4/3v0P9fJ4G32eKnm1YaoYvJZgnmbyWo1+od7ZfF1pt5X3tzejyCzDijzwF5OQ7LInhPgvoDq06fxzCnKJDaCV3nZbq2Gbq2qbq+cq5tNHM9py2dWAvBfKTrod7oQDVuWlebvYBsLO0dDsnqedTiO1ybyGu2tEE0ktddxjkaGAMiHoTWGssfkJ8ui4JeiW83oKKF0AxjTjjXVVqX6R1dJo8FrvZyEywQ0EckM3bpZwhuu9YREVBQaqsN7h2ut5dlga6TIkGCxUrJo/4yrumElGWu6xtdC/u2V2RzXPKyKmg34hnWw7PP0jGzt+kGzrP8cZ/ZWlNlCfXpxd5do4fQ4cireL0pS2B+BPEgtG+VYNrZgMRzxtIZRCZL5HzEw7XPlPWDHAxTTsdkyQXL5oyE8yG914czxHOiDtd4IvO9oa/bV7q2FZJHcySLstcWiokHRZbnIp6tVqNM3a42fQG5AZ/poaIojnqfuy2+f9EiHYNP8u9j5mI4HLUQWsQjGNEcUwPTK836Cj3rnzX49YZppsS1eix1L3IdnZa6pToyxBMKZEOPs3FLXW2DIqUBq33fuvPJse1SAEL/tW6tjknXFq5pXNcQmisHV9uA1bA8pKuNX0JY/10RxIg2/ya9UL05j9UnzWqBfuYh/0AaxDFzOBoDoXfbZ1K4lmeEVDnolHUP8dwjC2CbFLhGRejO3Ko4bREta+qNDn8Xv38RSX3875YkCRwqcKx+uSL+obSesqSjru+xo9GAu+hbyz/xMgB31U8siZPO9O10uMWTH2hrIeA6JK2QEQuXWP5ceUgmzMWYZ+lsdHovHTDvcO1oDGDlU01PPcjtlr8lC/GRG6S0YdX/WVr3uG+twy2efOCl+ViWD9NNixZLkWFC1tz/aYk/3TVDR6OAjCVqTnA1x9T1TJFSRRcP6kpWWX27Vzvc4ml6FwQrdDoIvaAWRewV6ZxXiIDCzA8KskKltcNRTyv/W5HPXbLQ89a2TBHh3G9J0gLegq99ax1u8cSDoOkvS+v/saQuoAhR9Esr/KfS+jtLUh4djkYAaccUXuIGHol8tkOiwVqXJw63eIoh9LY6YmnK4VXS8PLWPpAJtESrX38miYF6InzkE77djjoqWBRUU9MTOrjnfbapGaEWbo8UtM+sQLt8hxOPI/F/v6oXCa3uEUuGy8UCrfAf9IIz0+IVa4y2I472BC4y3G2kVV8fQTwBs/VuDOuYTjwOJ54CIM6zVy6JoyKJw3IvzLf8Y2lnZhb1E/jVqTqmCtw7XDtqjRE923QzoIZtriyYvHKB+GVIpjkmAtpuHst0nAfuky0PZLwROKUf2/+yJH20SOUyLzgzRP6rJfUQl/gWO+oIXL6bLGkMWeS5pmP735TW31rS4cDhcIunIEhB/VDWSehUe5tII2+rHTRE3BtkE82Q9fOuyA03hcd9HLUmntdk7fBMXhNhzQMabzLl9Cm9HzSzJPZzyrfY4cRTnIAYAYsLjtRoppKuiTwWBMRIYdqQhMmmHHvIt9lRQ4zoeaYdPhmYdDymHGBK5PFWldb/YYkrmezQz32LHU48xV/SHVpodcSB8G0vsfxDsnix52Usp25ZQLg89pt3uHbUBriSiTHSQJQmt3TsuNGS3oMx4Bm+KkNcPfIUHPKtdjjxFMeXlgRT98vyubPAsSAe4j3L9cL/QRaVw1FLa545LyS/LCtAPFnL5z/rOL/Tscd8mx1OPMVwTGtAlhAWEHPfl1r+FiLEiZitsVouCqyfF0RqJ3yrHTWy5nfruVsmy2WJxbfDwV0X3Hbdesbpi7jLn2knHkdx7JeFwif1DMxEX1zgnhD3IV07TDb90LfYUUNgaf9GRPF3VjzrEnfyw7LmyQilgPoj32YnHkcxYOlssyQ7KMwxpyCPgtHZOY+FXzx0uA4z4vt0/APuqnDUAFgj74p4iFv+RM9jrLwIWZzLpUz1yaLCVX3YfGZVJUAWYoelw+saGl7HU1kQoGUW/b9akkq6ueBDsFIaJ33ebrb4CakORwy26Dmmw0alikFxRf+8tP5vS+p9Nvg2VwTTpOT2NsPJusVTWYzLKjkgTW5U2tzVkRrjtIzV1KOHitRUqsK9NsJRbRDvOalnj5R/ZvcsKKiwhs4dG3Ss+frku/ZaGjN1XNiC5H7MkoxYLCU1KL7fOfG0LyAHfNnbSusJS3zccwu8rPdZ4ivfVFpPl9YXvsWOGgBL50MpPbiBH6yg5Y31gysPtzTF0/RFfN98vMLFgBxYrX1bJ8UW2fKNCNyJp41xKmOdkC1E3IfZJ5dIS8kDMoKWyGrC+umUpogr75D55EdHgvBcQAxn9AwOFHw+iBlskeUT4gg36VnsLHi+wfpBiF6hY64W0R2U1+CUpf3f2gkdsmqIh83QPZ0lglmbIZ5LJRvAdMsfU3biaVFg/tIBeL9cCT+zeL92l363Ww8els9L5s0YHQkQTrjDmPlEqxpGFISR7kVBk9w3RWSsR6yyU3URmBRSb5RVRcr1R7LssYLaraYNwlllSWnGRv28RsQz21JX29TM75AUMurE4wga4x6tQf2ZTgehQG9KxAt6o6W1Qjyg7+rFPOPb3ZbgOSBb7FZL3Lqr5XLBun7Wio9xN1kc30iBAhMiOb6jEgHtbl0Da72+b52IZ7UIdK/eoVMZi65Zu7p3SlHoyXwGC2e+9nWNrJkwyXhJGfeoKbwfTjy1xVZLMt4giSctGb7VHXks/Lx36WHkZf29JW49R/shdDt/UtrxbAmtbpHF1goKpNOy4HF/HdF3LqvCNXWLeAic32CJqw8riNY7X+ozjBQZbcJ7hrs9NAoOn6v1Pi8WAU12tbUMnHhqixOZNSIXyGV68GI6XK/W6tOL+idLM4McrY+ZlrZaOpcic7uehxBvPFohC36HBP6IhP6DEpxzK3hteAJmaWVHLOySFbQrQzzBmxBq6MLnsM5vROc9qs9Kd3/vkAXTLZnarT/3WDp3K3z2SGnE27Fi0ucaK96myInHcV4ckQuEAOr9lmS8rS5wvCv10odOB2/5FrcFCDITMwyu28nv8xz924CeuaMV/G6E9yeWJADs1vfcZfEdrcsFbqjrZdndbqnrDWUON+AhnQ/ndUD/dlyW2jH9/0onKvTLOsHSnJ75nK97sEh/t0jKwgw728XWL1Ka2i4PrhNPfTAsTe2AXAhoZBSIrheB5H1552j1W9rpYKu0XR+t3VrolABbJWF/oWSVMBn0EQnl03omKiV4j2idzBDAalkos6p0/X1a5/MoHD4H8YTaoPB5Qp9nRKBhjWc+s5ZXR8aymaJ3rDdDGDMyxDNN7+I0WS+BcMI76nDiaQgC+kgvAbn3j5fWjyw+WLtYggj3CzVEL8iqcrQOEHa36FkJ6fnlPBdP6jn7pQRyJRF6FX6rc8OCv8Fq3xkFYd8tYZ91tQUX22SX26hIJvx5eNL/CyTTrZ+D6yy40kJ6eaf+X5dd2NXmcOJpCExIM8M1tk8P/Em9tIssrsP1apn4ffr9j0Rqx327mxrTZb2Q4ZS3IBlNO7ilsFBe03NXqYGDHHe71m5ZVrt0rvP0/bUgoZAp1q6tpaZY9V2dTjwtBojnRUtccAel0cZ2Bcbsv0OaHy4Z6n3+Yj5Su5kB6eBaI4GASvW8NTQI/stk+QC6BOytwnli9dDZ+j1Z73fpWfQ+g7UhXiceR26t8WtZJ0Oyfu63NCCZ9wEMNRFzdZ/ROj8TqY36djeNIMFi2CDhjTJycwHrAZfbpVa52ptz4aTWNyK2/XrmQqrwbKts4akjRXAVOvE4cgNSwD12yNLJptcVON5aCSwsH2p9njdPt24WYCWEotBrdS+LuKzGRAa4w2pRbIz1/qwUnjWygGi3c73f2qrgjDVJMpETT+MBd1jocH1GRHRGxBHTH4uMG1wz1AoQ4CT284Ylrj3vAtyY6JNVAukQy3lQ1msshqTE0ANtkyX1L7Vos3Rai7qfj0V62/XnxXqesX5muSyKuqchTfy4rMyXLe0s4cTjiAYv6X+IJNB6KRScFnksgtO364UP9T7f+BY3JBbpfmOphg7ORXBYlscfdM9DwWUtMShLfltpvS5FiNZPV+lztt/23Pf0AykRn8iK3W5N0tPOiaexgTZDPU7ozsuicG6liCTvvV6mFTodPG1pzYOj/kD4LpGVg4v1RwWPd1wa8HOWuFk3Wf3ie+N6zg7rmeYZJJ65WQJzpQh3mqygqdZGBZUXQOhJd8bSeqmd2jMShr4W8TSV98KJpzlwQmY0qbD3WJLdtLHA8ShU/Ue96L+TQPLRCvXHRhHOo7JMi+Jr3d+gYDRSUglK1Jc6r3dFulh39Gcjprlaf25n8E4etLQ3XRizskNEE1xtTdcc2ImnOTAi9whxn6MSICQfXG5JzU7egHPogTXd0gI3XDC7zDtc1xo9snJIHHjMknTnIu2TeDZwt3wrwvmdNeZgtXFZ8sckSMGHIp4t2gMUpAV6VvtlDYXWMj0tIL+I5w5Z2sZnUH8OsbE9IubNIp7P9I42PZx4mguj0n5G5KZAUP3Y4uM+86VdL5Q75lk94I7aAU3/Tkva2txqxZIIgnVM8sgfS+vP1lxzbE5bOnoBcgmJB8FFDCldIlIK7WiaGUNSJrFiDuuTa9+mvz9iZ49/aJlx9048zQc0xPelCYVOvDfrhezLeSy0x9AZN7QbeV8a5xHf6qoTDinGpEk/IQVieoHjnZAygr+feM4L1nzdKkZ1zpPPe1qGeHBBrtIzu1jENC1juXfJGgptbELX6OxnJbsoYLWM2dmtdya36Amte0J9HiQyIKXgXMQTpha3LJx4mhc8qK/JHN8v4bUy8li8sLTpmSFtkuynN80LTauF0EWArDUKQykQLVLZj/DDnfa0rJ3PW0k7lqDGxXTUzna1hfY487QukZU0V2QUXHSzM38OSQuVqPCfsLNdZKcsTW8On6ekxJ0Q0YQu4WdEPuH3s8dp+ffOiad5MSwN9ztLC8celhaY1wXRIQ2StVDPBS/wR9LIhn27K/a+sb+kENP6BjfnlQUtBILP+P5fFfF83IL7Nm5p3ONCFuS5iGdqxirKEk92fk7WQuq4ACmN610I5DB4AeIJ3bBPS0kMxOM9E514WgafSZMKnQ5uK3AsWto/JOsJl80frfLdjNsVCMV7ZOlcKZdREZBeu0mE86klsYF2BUJ/p13Y1dY1iVwmf16syWYYmRDGJ4zZ+V1t2RUG5g35K+DE00o4qjVoaaeDtbJ+8rZjRxu8XEKxR+tlaWunfKujME3aOA0zSQj5iRXrV3Za9+N1kc6Lrkn/Vcg7nHgcNQYtSX4joYQbhyajsaN0IRziPriGFum4n/kWR2G5LNHHZUlOK3g80o9/K9LZ7gqBw4nHUU9g8RDzOWTp3HmypkgYyDsRskNaesiW41npl9A7aF5wWg7mi3QeE/EUaY45oX0nyP6MiOcD32KHE4+jUUBgkxoOgpvbJPiwXmIzeSCuvxcJEfd5ybzQtJx3iwp8sg0fsPjZSgEjIhoyDl+05qrPcTiceNoABDj3a5F0gO+bGBAB7QUR9536knWymkLc50tLW3c4UvTLyqHq/nGR/pKCSgRB880inWecdBxOPI5Gx1YJrG0Z7Tu24pvfIzA+X1YPQtA7XJ+NRdqj+2Vlzit4POq0ntN+f2he2Otw4nE0AUi5/UTWCe4aXGR0Pcb1k7f7L5bOMkvrJXh+3rKkeJFahXaN++DCnCur8GZZOrTBiZ3yGTo50/L+HUuSCCjo9XoqhxOPo6lwSsIrjCP+qQRl7HOD246kg9DpgALGwTbdWwj5WktHU6/X38WCeo/3ta+0vt9iLd5CxeHE42hNEOfZZWkHagTZI7Je5lpaWFcu5krIhlohUoTfE6m1S6Ec5IJrDZcarrWHrVhnaazTQyKb0LR1lz+6DiceRysA19i/WBK0Zqwy/cJmRWrpJCvcZ4kLjpofst52t8k+Qr4PydK5zIpnrpEKT8baC7pHB/1RdTjxOFoFoQMw2W8M22L08ETksXC3rZWm3yvrB229lftSzRTJkETA/Jx7LX+HiCxC25XvRDrP+iPqcOJxtCpwrXVqTanAsa6xJOMN9xMFju+16L5BtD+zpDvEsgq8RyQTkDZ9xK0chxOPo1URNHbiEiQY9FtlZpSE9vT9sgCwhpiESdyn2ftodYpQV4lwIJ4NFf4Ojn+zLEX27KQ/qg4nHkerAPfaU5YUN0JA0yRYKwU6XP9cgpTMrGYcSjYZkOktlsRz7rLi8ZzJ1iKp7SQpLNH6tSV1Ow6HE4+jaYErjeA/sZgnRAzrq/RdCFGmaxJ8J2GB2A+1RNuaUIunawONPa/Qvj2s66r0vekSUS+ydF4M+0bch7EUE/4INw2mSnmYZxee73M+nGzSd8WJx/EDQAD0DsNFxJjlxTUS2nfrBdxkSaeDZhtUBungWiOB4GorNs6gXBA3+ltL4mV0BWcshc9yaR4s0f3jmemz/G5sZiv9N3068TiaEmjN9A7bKI39cVk+tXq+IDjcUrP1Z0iI0czUq4w16J516jyJ4dxhaWFoR42+H415rUguDDL7wpL0dyegxgelCTdZkvUYA0oU/r2VN8iJp/UxX1YHWvuNFt+nrQhwNeDWo1tC6HTwQgO7Eojn3CqivlYk0FGH8+Be0VtvjiWTYL2gtDmAQsWwvtFIGXvCWnyonRNPa2tda0U2odakP+cx6HCwW5r2cR1znayYjojzuU7WV49cEPR5o96nUVrtsD+LRDrEch7Un2PBntEj76jeNSzNpTnuA5bOMllffbJ+aKWzxXziaCOD9PhhPdchXpcHQ9bifQ+deFoTHbIwyFojA4vAeEzDSmpKaFD5vH7GXUdSwv0ShLGE+CNLXXDU+3zbIPu2SCT9uEh7TsHjbSut/21JC5w+WZ7s34qcx+mVAjFVxBV6uPkwPocTj6PuCLGJq2ThQDzXRByHhqI0E/2TJWm9r+nvA0HgBtggAZq3w3W3fm+FpZNNSTrYI8ugHpgjIqR3He7AOwpquwdk6UDaJAd8qX87JKXgEX3f9ByKxAIR12z9mfjPZ9bYsTKHw4mnDYAgv82S2ARjltcU0NR/ZUnfte2Zv8f3TC8xWvaTGUfcaF2B890gQRo6Hbxep33bKMIJhFAEuFfek1Xyigg8AAL6ZxHsLyzp8J0Xa7Tvi3V/uB+n/dF3OPE4ag1iJritbpFQesjiYhOHpKn/TsTz+aR/p6M1MZ/9lgZAIbr1ltYs5MFsramWdjrYou8YrsGeLZEgh6hxsa0qcLzTIuwvRTpYi5Pb3xzRYh8ndI1YfvNzfM8MSxIeluj95TresfbqCu5w4nE0AChofFjCky7JsbEJ6gZwrT03SVOfDAgHNw/JBxQ4EhPBDdQf+b2LdAw+yd56/iLfXwlAeHfKyrnViiURmAibc99kSa3SsQv8X6zIf5PlSMzn3gLnv0D3//c12DOHw4nH8X2MIPRcozCU8QR5M2jQvomv0Ib/t7J2yhlrgOb+roTdiDT+myTA8yYy9MnaWKCf0eI/lPVzrAqEs0ZWA5YOtRbTIo81JvLAymHI3tPak4ulwhJD+0Z7NqH/v15WTLldrtmj1bKYunXfIex9Or7D4cTjqAqoqn9KAnSlxfVbo5bmLWnMCM9DOX8fdxKxDOpLDuhclkZeT6ifmW1pvc97Vrmahg5ZhFhXJBBssPjsPJPF97b27qPS2przXCEtEiuOat8esPzteLjn18jKnSeL9XN/NRxOPI5Kg5jAckt7rl0VcQy07e8kMBGcuNdORApfLBMy3oZk/TwoS2xWBDEs1Jqv5xMS+likNlrgOV9oabYfcbArC+z/oCwLYit/0t7tjzgO+7VdxDOqda1IN48VtkCrR3vI584IJcLhcOJxnBdXinAQ8LFZWDslMF+QYC+aGTWu4xySECZL7KYCx8OF9Igsud9LwB+JPBapx/fI0mHvVhW8VkgHt+TTItyiaeDs/esi/v0ixssjjgNh/WeRNskhm/xVcTjxOIoAPz4xAGIBT0qw53VpTUhIbi6tNyxxZb1tlXNlHdYalOWDNUQ8ZVHEs0b86goRT4/WaxL65ZLkNFleFNFS0/QTK9bkk70jHkYSAfU5b1Vo38Z0XYd0bSF2BPngepuSY89Ib5+q3+GZ+VrnPOKvkMOJx5EXpNHeLq39dsuXghuA8PlEFgRC8yurTk+o3dK49+t8SX6YFXks4j406Fwo6y5bkHkxLBdBPy4Cm1bwusj6+52sr2pkkHEvPrc04QNX6o9EunkwX0Q7V8rF8yIyh8OJx1G2FosLJWRhPRChtSPQiJF8JCFEQHtLFc+ZMc64oHCNDWsRX1klAs2DTkuHo/Xrz5w/yQwH7dxzakIM7DERz/UFrmVIRLpFQhzS3lHFvcOqekfXNi6r8VoRb7nva6+Ido6sHhZZgsT0POPN4cTjuCgQINTo0Cng6kitncy1VyU0P5E2XQuc0vdCQPdYErO5psDx6J/2D5a4z7A8XrEfupB4pq/LkHTRSaGH9D3Ew94VgdcCWFQvioBoCPqQ5a/PmiaLKYw6f8Y8483hxOM4DzrkJtkgwRHmweRNl0ZbJnbwukin1iOoRyVA90uThyRw+VwhqyTv9czMLLR4XFBfZsgAq+Bykc5jspJiEGJhWDkfyNLZJEuuVhjUte2xNOPtThFIuSngnfr/C2Rpduq5+lLKgDcZdTjxOP4KBOr1EqAQzjqLq9E5IMLBOggFi/UAAi4UqIZOB/dbfrdbwFxZAHOlxX+ov8fSeVR7Nq8gYdKZgaw1ki82i8TrAe7ZOyIKyBDXYd7u1p1SYnjfl+qZeK2O1+Rw4nE0ELqltd8owYqLbWXEcU7K0iD7iiD/Gw1wbcdFEKRxD0vo3SaNPG+rHYh5uciFn9fq73FF4pKcGnmOw5bGwl7S/n1d530b1Z6FfYPEQzPTPMRNPdRNer46tefv63o9483hxNPGmCnBSbo09Sax/cOwKn4pS6fRJlYeFxFCjPukwcd20cbldIu0+bB/RToRYFHgjsS19mUD7h3jr0/I+qGOKyZexjN1nz5ny2L0QlOHE08bol8a7D0inZ9Eau0Eordb2l36ywa8VrTrHVpnpNHjHiMekzd4nu10UAShcJNgPu61l60x3VChu3WwfIZlEee5foh5vSzGLlk/m6QIDPqr6HDiaR8gdJ8S6ayJ1NopOqRzAHUutejuXAlAjMcs7XRwZ53Ogx5roRNBLUYyFAVut/+QhUZz2HstfwwwTDWdZ2mPt63+KjqceFofFFUusyQDC9dJTIsZLAhcQptl6TRTe/xjWgOWdjq41JIAeE+Vv3tMhLddhAPxfNEk+0bCwRZ9jmvvLtezVG536w5Z2Yv1Ox3aB56l4/5qOpx4WheXi3Aet/ieawiJN0U4ZGAdacJ9gAD+oE8C5w9Y8UmgFwM1RnRvIMYRWvE0G7jXf9QnGZD07ovpaIHr7b/I8sFF+46/mg4nntZC0DRxqeFaw8W2OlJw0h3gI1k6z1vzVqVj6WyzJEbFz7i6rpP1M7vC33VS3/WZyO65JiVrQFeFHTr/UVlx1+rZmp7T8mb1Wtrd+ltZzl7r43DiaQGQSIBvnZgGUztjK+sRnvQMI+2XHmKtEBgelNWG+y3U+9xU4ed0q6yEV7VvJ1pk3960NI0+duzDJVKE5kmZIcPvtL+yDiee5iYcMpCukKWDcMg79GtC2i1B+dcsHZQ21iJ7hHZ9QOuQrgsSIm14YYHndUzWFDEcujjgXnvfzt3nrRkRulsfFPmEfdtg+bpb98v6nmVpxhstdrabZ7w5nHiaEmiT1Ojgh6crQUx7foLIFGGGeM43LUQ6k7FDBIFlR/zi4QiiDsAF+WcR9ceypiZacM94Fjbrc68UHEZC5E3U4Nm8VwT0nCzE7/wVdjjxNA+oTSF4e4sE6J0RgmBE2ix9w/6k1eqC4FRG2+b6hyVEIfByG6UOyBJ4U8LzBWv9YsljsoKz3a1RdOjX1p1DLizV70yV5UPCAV0cjvor7XDiafz9xbVGrOIOS7LYuiOOg/uEDsmk/H5qzZmBFYtBCb390uKpW9lQ5u/usbMnhbZTmjD7RfzvgK47xmLkWSVZoU9EhMX4Vgtb2Q4nnqZGp7RFYhM0w4wdZXxGwjaMNHjB2m+eypgIZI9IaEz7uUx7fK74xSH9/2dEPO+24TPIXjHob7f2DKuRZJbFVn6BMns7T0rTPD3XWJufiNCcgBxOPA0EXk5cak+KfJZHHmefBCcZRlvMA7xkpP2r9oW9vfccFmTo4BBSzPe1+Z4NinhDd2ssxlURx+EZJj55iZSgZ601MgIdTjxNjz69mIymDoPI5kQc54QEJi4iCvre9K39676EFeI+uN1Cr7KD0vJ/r7XHt+x7It6txZ6RVPGYntM8CS4oU6RoLxXZd+m53Gc+XsHhxFNX4Pp5XNo4M3Ri581g3fxawnOXb+sPcEQaN5+43Qie4xb6UGSNhn/Yt+kHIA3/n7VvT1ncSHCe6Vst7fGGRb7Tt9bhxFN78DLiO39EL3RMs8sJaexkq4Xu0l/71p4TwxJ2h/XzVhEPiRfEwQZ8i86Jo1p0PAg93lbb+WNl55MZK7TIziTuQ8YgsciTvsUOJ57agRYl9FzDvRYbzxmTxk536ReteRp91hO4eN6xdPzDCXO3TznAiv7fsnyI+TCfJybbkoxN3HVzpSh97FvrcOKpPogtrBLhQDwxmWvDEgRfytIhZXWfb21ZyHY6cJSPAVmJ2e7WG6Q05akxm6sVerzxuU2W+4Rvs8OJpzp7d600Rga3xXZTxvVBG5enpb0f8a111AghVsYzSMIB49Zjpt5CWH9nacyH+qFR316HE0/lgEa4TNbNk7J2Yhp9npTWSTcCkgheNG/I6KgtQqzsiKwe3L0kHKy1fIkxZLzRSZyO2J2SK2F0+LBvs8OJpzhwLVCIRyLBLRbfP4wkAgoc6UjQKt2lHc2J0BWc4mRii2RmXh35bmA1UUJAwgGtndxt7HDiKYCZ0gRvkJVzn5XfMyxgXNolXZLpRkA85y/mM08c9QXPHy12iM2c0J/p+bbREvdZuRlveAOWWxr36dTzvdW82NThxJMbU+RKwA9+jyXZPP2Rrg1eRJIIaOT4jZOOo8EIiBT+MD79CT3vfTmP0y9vAK63JZbEL8nY9IQDhxNPGeiQxkfF9t1yQVyXQwMMwH9O5tX7cj/ghvCiO0cj4rieUywgYj7U/DC4kAzO7hzvDf+f+qBZ+jOfdBs/5MqWw4nnwkDTu9mSJIIbZPVMiTgOboaXZOl8JpeGw9HI4BndpE/cbnSImB/pKUBhW6rn/2XzAl8nHt+CcwJf9SKRDkkED8llkBcEbffpBSbN9EV/6RxNAgpxv5ZlPirrh6asZHDmcTMTGyVTbrGltT7vyqLyjDcnHkcGITsHHzdp0/MijwPp/Fqa3lbzqnpH8wFXG3HJ0G6HllCrI98p3NUL9bMXSjvxOIRp0swoCP2pxbcSwU++Vy8XrUTe8a11NCmIx4R5SCP68+N6T2blOA6WDlmhK/ROdVraGsrr15x42hqkgv5cL9bqAvvzjQgH4vHu0o5WwebS+p+WlATwntwYKXNI0JktT8KvdFyHE0/bAdOfbgRPypVwbcQxSBXFb82IZVxruNi2+NY6WgjHtUJ3a2I0NMglHlpu0g3/b6FW6PFG+nbooOBw4mkbbJQG94jF91zjJfxQhEPmjvuvHa0K3G6/tLS79Y9FInmB6+0fLO1u/YZvrRNPO1w7mWqXytIhprMi4jhD0ta+sLS7tKdLO1oZA7Ls6TdIttuolLflOQlohla/LJ8eeQn2mDcZdeJpUVBVfatI53ZLxyfnBcPIXrOk7xpposf8sXK0CXjWX9Bn6G4dU3ZAoSkZpPOlvD3v75ETT6uBzDUSB66SlcPLMjPiOBSFkiL9vl6WV8xrdBztBbLcdlk6CRbrh4SDtTnfKQq1V1nickMmkfFG41wa6XrGmxNPSwB3wIOWpExfY/kbfYIJkQ5utU2WdCPwGh1Hu2JI1j6KV+huTYJO3i4fvIt3irRelBfBM96ceJoWU6RNUQx6h9wCt0Vc/7i0O4gmdJf25oeOdgfvRWixc9zS7tb0OCRluqPM42DpkNyzQCTUqd+HfI74e+bE04zXiXWDH5m4zvrIa0ezo6s0rjVcbFv8ZXA4zvIEbJFChuVD/JQ2O/0R7yukRbLBEh2PKb3eYseJpynQLe2JgjXcazQ6XBNxHHzZ+0U6YcDVbn98HI4fgNjnB3Z2d+ubLKn1ydMFhGFyt+j9xfKZquMe0PvocOJpWMyQxoXmdZXF1+jgPnhBlg5p04f80XE4LgjeEdzRobv1YyKRvAgtrEKLHhQ/LzR14mlIYNrTRZemhLjX7rckfTovCJZSCErG2m8sGW3gSQQOx8WBpYPbLdvd+j69l1NzvsvEZpfL8ukSofFe+rh4J56GAg/3UyKdtRY3LRRQyBa6S5Pa6T5mhyMfeGc+kNVzRO/lpZHKJC47koTm6b38zrfXiacRMEsm+eN6wG+NPM5xkQ6EQyuP9/1RcTiiMCHrZJ9IiIw3XN9LLF93azLjlmr16M8hieG4b7MTTz2xztLu0ksLHOcrS7tL7/HHxOGoCOja/i+WzPXhPb058ji43v6LpT3eXDF04qk50HzImCFb7YkCpjyaWOgu/VuZ8t/6I+JwVAyTu1uPWNrduiPHcWZrBcunV+/qfh3X4cRTdfDw3WBJl9x7LInvxOCMNCdIZ5NMeIfDUXnslWJHzIe2VWStxcRhcdf9wpIeb2G0vCccOPFUFfR3ops0XXHxGT+mBzCGcMi8oRsBMR3adHi6tMNRPQzKQqHmJ3S3pmB0ud7rcjFVFhMtdkLG2+eltcM8+9SJp0qgmzTpmQ/J4pkVeZxDsnAoCn3XPFDpcNQKx2WlkPHGLKyHRT55MUtWE+63Zy2p9dnh2+vEU0nwcJFEQGCSmM5dObWk7ENPnQHdCJiASG2Ad5d2OGoHYjx0AKH/4ZCsH97rS3MqknREIJmINOt+WT8okd+Yj1dw4qkACCReJsKhi+0Gi5t8OK6HEsJhls4Xbpo7HHUDadbEV3HB7dX7fb3lSzgwyYLrRT6hx9t7IjSHE09uoMHQbgM/MGN2H9PPMYSDa414zit6MD8xb/TpcNQT4b18TRYK7+MJvePzcxDQFP1/lNI5khsz9Y4fdAJy4skLgoiMM6A+h4afqyKPg0b1jiVJBFRTf+uk43A0DCb0Tj5jaXdr4rgxM7OQEQ/L8sGz8bzIzOHEU5bpTHr0bSKdBywucw1Tfr9IJ3SX3ue33+FoOJy0ZMbVXllCxH7oUk2tT0+O49Cb8WpLYj/IOeJAb+q9H/JtduK5ECCZR6X5ENuJzVyjUvo5WTpfmne3dTgaHbyjuN4O6v193OJq9HC13S5ZMkcywEeaOPGcV1uh5xozdOhEcG/kccIoXrpKU7D2svksD4ejGYCXgvHyO/TOYv2E8Qh5ultj6azUQt51SAlFLpzybXbiyWKVJb2cyG5ZUeA4aDa/srS79KjfcoejqcA7i+stdLdGLqyPPBaut9myfn5pSZKRw4nn+8y1FSIcHrArIo/DQ7rLkqAixPOB32qHoylBwsEBSyePjks+LLPEdZYH87SIFZEB1yuL6qBvc/sST4c0Elxr91v8tFBAHAfXWmib7nA4mh8UfGe7W98WeRzcbn8vy4cBj5RWeKp1mxEP2gcpj7Q6f1IrhnTGRTJbZOlAPNv8FjscLYMTWr+WJUQc6FLJizzFpsSQ1+mTWh/iQJstcc37sMc2IR58rhR8URTK4La5kcehRocqZeI5tL/Z77fX4WhJ7JOlckSKKh6SmFofZA21PrjsnrYk6eCAb29rE88MSzrLXqeH5yfSQPKCVjfbLQkU0hr9j+bp0g5HKwMlk2Qh+i2SfICbjC4HxIfzjFfo1e9AQD2ShyQykE130re5MYlnwopV/a+ypEaHVOmrLG4eh8myIU2aotAP/IFxONoGvOuviIDoUv+IxXU1QfbcJmU49Hj7pOC5FZWPTjznQYflb+LH/yerhOaedJWmKOzGiOMAMtdo9EkXWtxrFJt5RbLD0T4I3a0PygoizkuXA+I3s3MchzgPnREYtTJT8gj3G82DD1vcVNMOHXeK36ZzE8+4NifPBk3R7+bd2F4RzRP6XBdJOpwzwcCnRThksXlQ0OFoXwLCRYbbfa8U2psjZAuybL3kU+jxtsnyTzUN8rErknha3lLq0k0L7NyRc2N7yvydbmkUN1kSzGMtizhffLl0sf3Ukm4EEI8XgTkc7Y0JWSZvyBOCnKArAS78+ZJt5WKWlOLFknHM+iJpab+V3/Wkw9KYUQzxjEZaWU1HPHlIJxBPp6WFWBcDZi+ZJ8xX32hxjT5NmsdblrjW0HC2+TvncDgyQCY8K6IokrSEjLrHEvfbbCm55RaahuLUjshrGG11qwfiGZBF0pVTM5iiG3qhQWxTpTncJ9L5scUNbsONRgrl2+Zpjw6H4/zA0vnYEpfbmGQHZRqXWL7u1sgpaoSWW+o2e1nHHSjjd6dZvJttwFq8oLXL0qDc1Ijfn2YXHjtNS/KfS/NYnfPGZ4EZ/SdZOpvNx9k6HI4LAxmB6w3X/FHJoJju1sisGyxJuSYxihZc31zkd/oi5alJFp9pB+I5IgKZEWGNTNPN5PeyGWWYpsRwQs+16yPP77Q0jBctqVZ+xbzRp8PhuDiwdKj12WlpzCS04spTbIrVssjSeUC4z0g62HUOBTjEdhZZXEFriE0da3U5B/Ecl3kXw7A9Ip65dnZPtA0inMesWM+1ndIwuNHbnHQcDkdOIDM+trO7W18eeSxcb/+YsXzePIc8nG/5h9Zlz/WkVssTzx5pBzHjB2D19SKa4Qzp0OjzZxY/ovqINIrfydL5yN8fh8MRidDdeliWD263ZZa/PddMrb6MdUOXg906bo/IaWOkxYPXaH/mXFuaeA5rw2IGpPWJsCAfMj4Ya0DX1x9bnD814EtpFM+Yd5d2OByVwbel9a9SbH9RWndEHgeL5qciLrwxtOkiVo7niM7XayOJZ1jndqQdiGerpbPN82K6SAeiWSiyeUI/58WYSOYbWTr0Xdvu74rD4agQghvrjKXdrSliJxyQJ6MXhXuVJTU/oQj/fRESnRMuiySe0Hdym+UvWm064tklAomxeHp10+h1dKVuyOzIcyGR4B2Rzuvm3aUdDkd1cEByJtvdembEcUjIukckM0/ykJlixHliYjyhbGSPSKiliecrEcbpiN/v1KZPK3AOg2L4T2S2kjZ91N8Nh8NRJZyRzCGxCk/LqAhjleVrVoz8pLXOg5KhHGujXbjE5GIWWYgZtTzx7JbVMlCncwjp0hSFfmjeXdrhcNQGyJpNIiDIg275ayKOg6VDrQ/uu+kFzue0LJ7T1gZ1PEdlen4n1u+3fP7OWPC9X1vSjQBL5w3zRp8Oh6N2wNLBrUWRaSikp8sBces5OY5Drc/8AucxZumMIRTxkVbf+DAWYUAm3g5LsjKmVfl72Whajv9BhLO5HTbb4XA0JJA91PoMiYgeFwHValDmoGTvt1Y/z1NdiIfiqrdEOnOqSDwQDmnXxHNwr9F37Ut/7h0ORx0Rulv/2dL5OxAAHiBKRKrtAcLl975kcFu0AwvdU0+IDD6z6qbxnZaF8/9a0kF2hz/zDoejgUC3FOLN/ypZdboG34nM/dyScS8n2sniCSYm5iYuN5p7dlt8W+9zMfo+MfofZe0c9mfc4XA0GE6LAJCHxIBww90qy2d6hb9rXMfHxUZ3ll3tssmTfZgkGVDAGWbm9Fboe7ZZUhBKJwIKpI778+1wOBoYWB70YiPxgJrChyy+x9v5MKLjf21tVrc4mXhIrWayJxW4d1pcB4LzbfBRMTobPOHPtcPhaGCMSElmUQy6ypL2YCjjlYr5oIC/LZm7u502t+M8LB9GyFYK1AndVVr3WjJYyeFwOJoFJEQRj650884wM+hNa5PYzvksntCygewOZujQBG9OBRiedhI3Z0joXVlALAJrxICG/Pl2OBx1BhYNrXCoZ6T9F/3YrrMkxlMpjIl03pGs3ddum3y+PHXcYa+JJAisTa/A90A+t1niJ6WpKEkMBNS2WZJSvd+8lsfhcNQP3SIYRrusKq1rLZmcvEIKOETUU4HvQdn+UDK2LXtSno94DmhTZmmzr9FNiUWHNIkwye9ybfg6Ec8X+vN+3RQIaFxrir8PDoejwpiQXOqQbOvPyKeNIp6r9edKAq8SBfPPSsYecOI5e3NIBHivtK6wpLB0foVJYI5MWEjoDn3nQGbhegtT+Jx8HA5HJUknyD8U4qmZhUUTXG0zq/C9uNiomXxXMrYt24Sdj3hC5S4bRN0NnQxwk1UyMSCMib0QRkQ6TjwOh6OSBDBhxbw4MaA4lVrGP0m2DrTrDbhYL6JTlmRdoBXMs9pnpHX7O+JwOFoE1EiG/pSn23kjLkY8uLrIuCDPfI6IgOl6i/wZcjgcjrJA7Jq5Z7+VLN3X7htSbvfVI2Jq/JH/yYnH4XA4ygZZu/9mSQ+4I74d5RMPhEMF79OyeogBhVnl7g5zOByOs0F8mtk6W0rrN5Kde3xb8hFPwGFtIJkZTOt7wJLYj8PhcDhS0ImA4lD6U75h3hS5EPEMyfI5pp+ZC36VJUVWxIA6fEsdDkebAk8Q3ViYJEqHazKCXzBvivwDTJmYiOrXCWGRCo277abSesSSdOupvqUOh6NNQXp0GP1CDSRZbHSfHvWtKWbxBIRsNxZdVUkNxJ9JQSj93XC/9fj2OhyOFgfxb9xoJA3QBucNWTnf+tZU3uLJggrfhVr0dbu9tO62JPHA4XA4Whko3K9a0mGaEQcHtAZ9aypv8WTBBoe5FTtlAaEB4Iaj4JT2E8R/cMN5BwKHw9GsQEvHnUYc56TkHe60l0U8+3yLamfxZIF7DVcbdT50eb1K65bSWlNafb7lDoejSUEyFS40xhl8qsWsHgpEcbUN+xbVh3gmY5mIBxccmW+rLBmxME0k1Surq0efrI7McgvJ4XBU04IZz6xRrWF9DulnYti0D9tmScba2yKdXb6FjUk8WDi42hitgKuNONAllna7XmJJB9j5+n+zREJ9GSJy8nE4HNUgnUA0Z0QwpD3jQiMTjTqcPfqZMAJuNGI3uNqO6f+d8W2MQ1eVj39G62Dm7yAeRi2skCYxX9oGU/m69UAEy8fhcDiqhfGMZTMoQiE+vVOEQ9cBRl5/bh6/qSj+fwEGADSQBHduE1w2AAAAAElFTkSuQmCC");
}
footer.site-footer .col-right h5 {
  font-family: "RockebyCd-Bold";
  color: #fff;
  text-align: center;
  font-size: 1.94444em;
  margin-bottom: 0.4em;
}
@media (max-width: 575.89px) {
  footer.site-footer .col-right h5 {
    font-size: 1.25em;
    margin-bottom: 0.6em;
  }
}
footer.site-footer .col-right .mc4wp-form,
footer.site-footer .col-right .mc4wp-form p {
  font-size: 18px;
}
@media (max-width: 1128px) {
  footer.site-footer .col-right .mc4wp-form,
  footer.site-footer .col-right .mc4wp-form p {
    font-size: 16px;
  }
}
@media (max-width: 500px) {
  footer.site-footer .col-right .mc4wp-form,
  footer.site-footer .col-right .mc4wp-form p {
    font-size: 14px;
  }
}
footer.site-footer .col-right .mc4wp-form input[type=email],
footer.site-footer .col-right .mc4wp-form p input[type=email] {
  width: 100%;
  height: 3.05556em;
  padding: 0 1em;
  margin-top: 0.555556em;
  border: 0;
}
footer.site-footer .col-right .mc4wp-form input[type=submit],
footer.site-footer .col-right .mc4wp-form p input[type=submit] {
  border: 1px solid #fff;
  background: transparent;
  height: 2.38889em;
  cursor: pointer;
  color: #fff;
  font-size: 1.11111em;
  padding: 0 1.11111em;
}
footer.site-footer .col-right .textwidget p {
  color: #fff;
  text-align: center;
  line-height: 1.4;
}
@media (max-width: 575.89px) {
  footer.site-footer .col-right {
    background-size: 65px;
    margin-top: 70px;
  }
}

#search-wrapper {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 7% 0;
  font-size: 18px;
  z-index: 10000000;
  overflow: scroll;
}
#search-wrapper #search-close {
  position: fixed;
  width: 3em;
  height: 3em;
  border: none;
  border-radius: 50%;
  background: #f5f5f5;
  cursor: pointer;
  color: transparent;
  padding: 0;
  right: 3em;
  top: 3em;
  z-index: 10;
}
@media (max-width: 1200px) {
  #search-wrapper #search-close {
    right: 15px;
    top: 1em;
  }
}
@media (max-width: 1000px) {
  #search-wrapper #search-close {
    width: 2em;
    height: 2em;
  }
}
#search-wrapper #search-close::before {
  content: "stäng sök";
  color: #fff;
  left: -6em;
  position: absolute;
  font-size: 0.8em;
  top: 50%;
  text-transform: uppercase;
  transform: translate(0, -50%);
}
#search-wrapper #search-close > span::before, #search-wrapper #search-close > span::after {
  height: 2px;
  content: "";
  width: 30px;
  display: block;
  background: #222;
  margin: auto;
  left: 0;
}
@media (max-width: 1000px) {
  #search-wrapper #search-close > span::before, #search-wrapper #search-close > span::after {
    width: 20px;
  }
}
#search-wrapper #search-close > span::before {
  transform: rotate(45deg) translate(1px, 1px);
}
#search-wrapper #search-close > span::after {
  transform: rotate(-45deg);
}
#search-wrapper::before {
  content: "";
  background-color: rgba(213, 16, 108, 0.95);
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
#search-wrapper.open {
  display: block;
}
#search-wrapper .search-form {
  height: 4em;
  position: relative;
  margin-top: 2.2em;
}
#search-wrapper .search-form #ajax-search-field {
  position: absolute;
  width: 100%;
  height: 100%;
  background: transparent;
  border: 0;
  border-bottom: 1px solid #f1f1f1;
  color: #121212;
  font-size: 3em;
  padding-left: 8px;
  padding-bottom: 5px;
  font-family: "Open Sans", sans-serif;
}
#search-wrapper .search-form #ajax-search-field:focus {
  outline: none;
  border-bottom: 2px solid #fff;
}
#search-wrapper .search-form label {
  font-size: 1.5rem;
  font-family: "RockebyCd-Regular";
  color: #fff;
  position: absolute;
  top: -1.5em;
  text-transform: uppercase;
}
@media (max-width: 767.89px) {
  #search-wrapper .search-form {
    margin-top: 5em;
  }
  #search-wrapper .search-form label {
    font-size: 1.4444rem;
  }
}
#search-wrapper .col-12 > span {
  color: #fff;
  display: block;
  margin-bottom: 0.5em;
  text-transform: uppercase;
  margin-top: 2em;
  font-family: "RockebyCd-Regular";
  font-size: 1.5rem;
}
#search-wrapper ul.most-viewed {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: left;
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  flex-wrap: wrap;
  max-width: 840px;
}
#search-wrapper ul.most-viewed li {
  margin-right: 0.7em;
  margin-bottom: 0.7em;
  max-width: 120px;
  flex: 0 1 30%;
}
@media (max-width: 767.98px) {
  #search-wrapper ul.most-viewed li {
    min-width: 95px;
  }
}
#search-wrapper ul.most-viewed a,
#search-wrapper ul.most-viewed a:link,
#search-wrapper ul.most-viewed a:hover,
#search-wrapper ul.most-viewed a:active,
#search-wrapper ul.most-viewed a:hover,
#search-wrapper ul.most-viewed a:focus {
  height: 100%;
  padding: 10px;
  display: -moz-flex;
  display: -ms-flex;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #444;
  background-color: #f5f5f5;
  text-align: center;
  line-height: 1;
}
#search-wrapper ul.most-viewed a:hover,
#search-wrapper ul.most-viewed a:link:hover,
#search-wrapper ul.most-viewed a:hover:hover,
#search-wrapper ul.most-viewed a:active:hover,
#search-wrapper ul.most-viewed a:hover:hover,
#search-wrapper ul.most-viewed a:focus:hover {
  text-decoration: none;
}
#search-wrapper ul.most-viewed div {
  background-position: center;
  background-repeat: no-repeat;
  background-size: 4em;
  width: 100%;
  height: 65px;
}
#search-wrapper #search-result .row.hidden {
  display: none;
}
#search-wrapper #search-result .load-more-col {
  text-align: center;
  margin: 1em 0;
}
#search-wrapper #search-result .search-load-more {
  position: relative;
  background: transparent;
  color: #eee;
  font-size: 1.22222em;
  border: 1px solid #ddd;
  text-decoration: none;
  width: 200px;
  display: inline-block;
  padding: 4px 0;
  max-width: 100%;
  cursor: pointer;
  margin-top: -0.5em;
}
#search-wrapper #search-result .post-type-post .col-md-3 {
  margin-bottom: 0.7em;
}
#search-wrapper #search-result .post-type-post .col-md-3 > div {
  background: #fff;
  position: relative;
  height: 100%;
  padding: 0;
}
#search-wrapper #search-result .post-type-post .col-md-3 > div a,
#search-wrapper #search-result .post-type-post .col-md-3 > div a:link,
#search-wrapper #search-result .post-type-post .col-md-3 > div a:hover,
#search-wrapper #search-result .post-type-post .col-md-3 > div a:visited,
#search-wrapper #search-result .post-type-post .col-md-3 > div a:focus,
#search-wrapper #search-result .post-type-post .col-md-3 > div a:active {
  font-size: 1em;
  color: #7d197d;
  font-family: "Arial", sans-serif;
  text-decoration: none;
  padding-bottom: 20px;
}
#search-wrapper #search-result .post-type-post .col-md-3 > div a:last-of-type,
#search-wrapper #search-result .post-type-post .col-md-3 > div a:link:last-of-type,
#search-wrapper #search-result .post-type-post .col-md-3 > div a:hover:last-of-type,
#search-wrapper #search-result .post-type-post .col-md-3 > div a:visited:last-of-type,
#search-wrapper #search-result .post-type-post .col-md-3 > div a:focus:last-of-type,
#search-wrapper #search-result .post-type-post .col-md-3 > div a:active:last-of-type {
  padding-left: 15px;
  padding-bottom: 15px;
  display: block;
  font-family:   "Arial", sans-serif;
}
#search-wrapper #search-result .post-type-post .col-md-3 > div .thumbnail {
  padding-top: 56.6%;
  background-size: cover;
  background-repeat: no-repeat;
  margin-bottom: 1.1em;
  background-image: url(img/thumbnail.jpg);
}
#search-wrapper #search-result .post-type-post .col-md-3 > div .title {
  font-family: "RockebyCd-Bold";
  line-height: 1.2;
  font-size: 1.44444em;
  margin-bottom: 0.2em;
  padding: 0 15px;
  color: #444;
}
#search-wrapper #search-result .post-type-post .col-md-3 > div span {
  color: #444;
  margin-left: 5px;
  font-weight: 400;
}
#search-wrapper #search-result .post-type-shop .col-md-3 > div {
  background: #fff;
  height: 0;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
  margin-bottom: 30px;
}
@media (max-width: 600px) {
  #search-wrapper #search-result .post-type-shop .col-md-3 > div {
    margin-bottom: 15px;
  }
}
#search-wrapper #search-result .post-type-shop .col-md-3 > div .t {
  display: table;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
}
#search-wrapper #search-result .post-type-shop .col-md-3 > div .t .c {
  display: table-cell;
  vertical-align: middle;
  height: 100%;
  text-align: center;
}
#search-wrapper #search-result .post-type-shop .col-md-3 > div .thumbnail {
  background-size: cover;
  height: 50%;
  display: inline-block;
  width: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  text-align: center;
}
#search-wrapper #search-result .post-type-shop .col-md-3 > div .thumbnail.no-image {
  height: auto;
  color: #444;
  font-family: "Open Sans", sans-serif;
  font-size: 1em;
}
#search-wrapper #search-result .post-type-shop .col-md-3 > div .thumbnail.no-image {
  height: auto;
  color: #444;
  font-size: 18px;
}
@media (max-width: 1100px) {
  #search-wrapper #search-result .post-type-shop .col-md-3 > div .thumbnail.no-image {
    font-size: 16px;
  }
}
@media (max-width: 990px) {
  #search-wrapper #search-result .post-type-shop .col-md-3 > div .thumbnail.no-image {
    font-size: 12px;
  }
}
@media (max-width: 767.89px) {
  #search-wrapper #search-result .post-type-shop .col-md-3 > div .thumbnail.no-image {
    font-size: 18px;
  }
}
#search-wrapper #search-result .post-type-shop .col-md-3 > div .thumbnail.no-image span {
  font-size: 1.44444em;
}
#search-wrapper #search-result .post-type-shop .col-md-3 > div .logo,
#search-wrapper #search-result .post-type-shop .col-md-3 > div .company-name {
  height: 50%;
  background-size: 90%;
  background-position: center;
  background-repeat: no-repeat;
  text-align: center;
}
#search-wrapper #search-result .post-type-shop .col-md-3 > div .company-name {
  color: #444;
  font-family: "Open Sans", sans-serif;
  font-size: 1.4444em;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
}
@media (max-width: 1100px) {
  #search-wrapper #search-result .post-type-shop .col-md-3 > div .company-name div div {
    font-size: 16px;
  }
}
@media (max-width: 767.89px) {
  #search-wrapper #search-result .post-type-shop .col-md-3 > div .company-name div div {
    font-size: inherit;
  }
}
#search-wrapper #search-result .post-type-page .col-md-3 > div {
  background: whitesmoke;
  padding: 50px 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 0.7em;
  height: 150px;
}
#search-wrapper #search-result .post-type-page .col-md-3 > div a {
  color: #444;
  color: #444;
  font-size: 1.5em;
  text-align: center;
  line-height: 1.2;
}
#search-wrapper #search-result .post-type-offer .col-md-3 > div .inner {
  background: #fff;
  padding: 0.5em 0.5em 1em;
}
#search-wrapper #search-result .post-type-offer .col-md-3 > div .thumbnail {
  height: 0;
  width: 100%;
  background-size: cover;
  background-position: center;
  padding-top: 73.5%;
  background-repeat: no-repeat;
  position: relative;
  background-color: #fff;
}
#search-wrapper #search-result .post-type-offer .col-md-3 > div .title {
  font-family:   "Arial", sans-serif;
  font-size: 1.22222em;
  text-align: center;
}
#search-wrapper #search-result .post-type-offer .col-md-3 > div .description {
  font-size: 0.9em;
}
#search-wrapper #search-result .post-type-offer .col-md-3 > div .valid {
  font-size: 0.8em;
  margin-top: 0.8em;
  text-align: center;
}

.participant-list .col-md-3 {
  padding-top: 0;
  padding-bottom: 0;
}
@media (max-width: 576px) {
  .participant-list .col-md-3 {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
.participant-list .col-md-3 .thumbnail:not(.no-image) + .logo {
  height: 46%;
  margin-top: 2%;
  margin-bottom: 2%;
}

.participant-list article {
  margin-top: 15px;
  margin-bottom: 15px;
}

.participant-list article .c {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

@media (max-width: 767.89px) {
  .participant-list article .thumbnail {
    display: none;
  }
}/*# sourceMappingURL=style.css.map */