@charset "UTF-8";
@font-face {
  font-family: "BMShumanity_medium";
  src: url("https://storage.googleapis.com/akt-bms/theming/BMSHumanity-Regular.woff2?Expires=2275120609&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=nU0DjWOxw0%2B0WU%2FFKNJEWT1tF5LThWRpVhEHMXPh61FP%2Fmw%2BQ7bhvjd3a06DrYywZuBTlxkaAe9nZSCI7kg1UQzhktxb9JZf%2BN4ELCliCLE1roNdWgOk66Ju%2BCFPtfgFANyFNfaVrrciGE3yW7ZhJBWmscgNfD9QGmNbl6gJgic5r9nYNMoTDpK4Etxr4KZlSmOND6o05SQ%2BCinjW07SsUKqn1ewC3kBNPTpLrHVFtWfDyWCpe8k4LzLi0Xc7NXGUmLkxMw18Yk4YuHKXvO2aRWzWrVjyuTYFtOoxYd5og8O8nVAQbjaoXglBx1rCyXhx%2Bn%2FgDd18KGhcuMUA3rGdw%3D%3D") format("woff2"), url("https://storage.googleapis.com/akt-bms/theming/BMSHumanity-Regular.woff?Expires=2275120662&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=oftqT35s5D3S94vs4oyvfM7uG5Yagibb%2BzovJ8tc9u6SgJ%2BF4m8%2FyyltMrJpJj57ned5pfgL1Rb8XSRCHqedZFD%2FLCJN1UXirPb3T0Lqm4xCt%2FIqd7EUzY8%2FyOvDE0vXXTJ%2FaUsXT5BWXfi%2BIx06zRTZ%2BXMiGnPfp64yAE%2FdYEQkFTeye8cO8Hokz41ydHbu6ghEq0M9ScIsNTUtAh7QYXZ%2Fwa%2FZGi0ouc452xqQSrDT9HYPD%2BgRdTWWTHnTrzDKXrgz91R8NyJbAQwbPjyCVqdlVWhXrWJEyKFVUS4g0wqKOZDRl3eAQpAiFtWwwqhthrP5e6FwCadW2ERF9%2Fw5gg%3D%3D") format("woff"), url("https://storage.googleapis.com/akt-bms/theming/BMSHumanity-Regular.eot?Expires=2275120680&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=KtLP2Lf5VCrs%2BbOiMrMHTYwB%2BapDOTfFUXpGc5uzdIqJCFtbkk0y6idUspHM32Bl1mX9HwDAZS03Ld3JoZufxDbFuOsWhFaa2u6gIceRb1r9malHdnxflJtNnHmg5NRD7A2ptJut1UJgQYJN3bfFHgkduHdiG%2B1VaH8vvbiAVM0VIsMUTrbpSnGbY86P8ERn2%2FIsuBgqvVoP%2Bui0rUb0Kx4T9HEN9Fj160YbC1TTjBaSXeo%2B0FLfVyRErWBrH0UCO3V3G%2Fo6vdUeCDEmYKBYua1KEYlfy3LyHYB%2F3Pjz1xKzJp5Ynl265rPw7KkGjUWY3Jk8LPgh5nCyfpc24T9C3Q%3D%3D") format("embedded-opentype");
  font-weight: 500; }

@font-face {
  font-family: "BMShumanity_regular";
  src: url("https://storage.googleapis.com/akt-bms/theming/BMSHumanity-Regular.woff2?Expires=2275120609&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=nU0DjWOxw0%2B0WU%2FFKNJEWT1tF5LThWRpVhEHMXPh61FP%2Fmw%2BQ7bhvjd3a06DrYywZuBTlxkaAe9nZSCI7kg1UQzhktxb9JZf%2BN4ELCliCLE1roNdWgOk66Ju%2BCFPtfgFANyFNfaVrrciGE3yW7ZhJBWmscgNfD9QGmNbl6gJgic5r9nYNMoTDpK4Etxr4KZlSmOND6o05SQ%2BCinjW07SsUKqn1ewC3kBNPTpLrHVFtWfDyWCpe8k4LzLi0Xc7NXGUmLkxMw18Yk4YuHKXvO2aRWzWrVjyuTYFtOoxYd5og8O8nVAQbjaoXglBx1rCyXhx%2Bn%2FgDd18KGhcuMUA3rGdw%3D%3D") format("woff2"), url("https://storage.googleapis.com/akt-bms/theming/BMSHumanity-Regular.woff?Expires=2275120662&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=oftqT35s5D3S94vs4oyvfM7uG5Yagibb%2BzovJ8tc9u6SgJ%2BF4m8%2FyyltMrJpJj57ned5pfgL1Rb8XSRCHqedZFD%2FLCJN1UXirPb3T0Lqm4xCt%2FIqd7EUzY8%2FyOvDE0vXXTJ%2FaUsXT5BWXfi%2BIx06zRTZ%2BXMiGnPfp64yAE%2FdYEQkFTeye8cO8Hokz41ydHbu6ghEq0M9ScIsNTUtAh7QYXZ%2Fwa%2FZGi0ouc452xqQSrDT9HYPD%2BgRdTWWTHnTrzDKXrgz91R8NyJbAQwbPjyCVqdlVWhXrWJEyKFVUS4g0wqKOZDRl3eAQpAiFtWwwqhthrP5e6FwCadW2ERF9%2Fw5gg%3D%3D") format("woff"), url("https://storage.googleapis.com/akt-bms/theming/BMSHumanity-Regular.eot?Expires=2275120680&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=KtLP2Lf5VCrs%2BbOiMrMHTYwB%2BapDOTfFUXpGc5uzdIqJCFtbkk0y6idUspHM32Bl1mX9HwDAZS03Ld3JoZufxDbFuOsWhFaa2u6gIceRb1r9malHdnxflJtNnHmg5NRD7A2ptJut1UJgQYJN3bfFHgkduHdiG%2B1VaH8vvbiAVM0VIsMUTrbpSnGbY86P8ERn2%2FIsuBgqvVoP%2Bui0rUb0Kx4T9HEN9Fj160YbC1TTjBaSXeo%2B0FLfVyRErWBrH0UCO3V3G%2Fo6vdUeCDEmYKBYua1KEYlfy3LyHYB%2F3Pjz1xKzJp5Ynl265rPw7KkGjUWY3Jk8LPgh5nCyfpc24T9C3Q%3D%3D") format("embedded-opentype");
  font-weight: 400; }

@font-face {
  font-family: "BMShumanity_thin";
  src: url("https://storage.googleapis.com/akt-bms/theming/BMSHumanity-Regular.woff2?Expires=2275120609&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=nU0DjWOxw0%2B0WU%2FFKNJEWT1tF5LThWRpVhEHMXPh61FP%2Fmw%2BQ7bhvjd3a06DrYywZuBTlxkaAe9nZSCI7kg1UQzhktxb9JZf%2BN4ELCliCLE1roNdWgOk66Ju%2BCFPtfgFANyFNfaVrrciGE3yW7ZhJBWmscgNfD9QGmNbl6gJgic5r9nYNMoTDpK4Etxr4KZlSmOND6o05SQ%2BCinjW07SsUKqn1ewC3kBNPTpLrHVFtWfDyWCpe8k4LzLi0Xc7NXGUmLkxMw18Yk4YuHKXvO2aRWzWrVjyuTYFtOoxYd5og8O8nVAQbjaoXglBx1rCyXhx%2Bn%2FgDd18KGhcuMUA3rGdw%3D%3D") format("woff2"), url("https://storage.googleapis.com/akt-bms/theming/BMSHumanity-Regular.woff?Expires=2275120662&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=oftqT35s5D3S94vs4oyvfM7uG5Yagibb%2BzovJ8tc9u6SgJ%2BF4m8%2FyyltMrJpJj57ned5pfgL1Rb8XSRCHqedZFD%2FLCJN1UXirPb3T0Lqm4xCt%2FIqd7EUzY8%2FyOvDE0vXXTJ%2FaUsXT5BWXfi%2BIx06zRTZ%2BXMiGnPfp64yAE%2FdYEQkFTeye8cO8Hokz41ydHbu6ghEq0M9ScIsNTUtAh7QYXZ%2Fwa%2FZGi0ouc452xqQSrDT9HYPD%2BgRdTWWTHnTrzDKXrgz91R8NyJbAQwbPjyCVqdlVWhXrWJEyKFVUS4g0wqKOZDRl3eAQpAiFtWwwqhthrP5e6FwCadW2ERF9%2Fw5gg%3D%3D") format("woff"), url("https://storage.googleapis.com/akt-bms/theming/BMSHumanity-Regular.eot?Expires=2275120680&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=KtLP2Lf5VCrs%2BbOiMrMHTYwB%2BapDOTfFUXpGc5uzdIqJCFtbkk0y6idUspHM32Bl1mX9HwDAZS03Ld3JoZufxDbFuOsWhFaa2u6gIceRb1r9malHdnxflJtNnHmg5NRD7A2ptJut1UJgQYJN3bfFHgkduHdiG%2B1VaH8vvbiAVM0VIsMUTrbpSnGbY86P8ERn2%2FIsuBgqvVoP%2Bui0rUb0Kx4T9HEN9Fj160YbC1TTjBaSXeo%2B0FLfVyRErWBrH0UCO3V3G%2Fo6vdUeCDEmYKBYua1KEYlfy3LyHYB%2F3Pjz1xKzJp5Ynl265rPw7KkGjUWY3Jk8LPgh5nCyfpc24T9C3Q%3D%3D") format("embedded-opentype");
  font-weight: 300; }

/* Här startar generella settings */
/* Här slutar generella settings */
/* HANDLING IMAGES LEEDING OUT ON SMALLER SCREENS */
video,
iframe,
img {
  max-width: 100%; }

html {
  font-family: "BMShumanity_regular", Arial, sans-serif;
  font-size: 16px;
  line-height: 1.25;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  margin-block-start: 0;
  margin-block-end: 0; }

body {
  background-color: #F5F0F0; }
  body #group-box-swiper {
    background-color: transparent; }

h1,
h2,
h3,
h4,
h5,
h6,
p,
div,
ul,
ol,
.box__container--medium .box__container__top p {
  margin-block-start: 0;
  margin-block-end: 0;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal; }

@media (max-width: 1500px) {
  html {
    font-size: 16px;
    color: magenta; } }

@media (max-width: 992px) {
  html {
    font-size: 16px;
    color: magenta; } }

@media (max-width: 768px) {
  html {
    font-size: 16px;
    color: magenta; } }

@media (max-width: 576px) {
  html {
    font-size: 16px;
    color: magenta; } }

.weight-bold {
  font-family: "BMShumanity_regular", Arial, sans-serif;
  letter-spacing: normal;
  font-weight: 700; }

strong,
b {
  font-family: "BMShumanity_regular", Arial, sans-serif;
  letter-spacing: normal;
  font-weight: 700; }

/*
Rubriker
H0 60px LF Rubrik $lf-blue-blue
H1 50px LF Rubrik $lf-blue-blue
h2 40px IntroCond-Bold $lf-blue-navy
h3 28px IntroCond-Bold $lf-blue-navy
h3-special 23px IntroCond-Bold $lf-blue-navy
h4 20px IntroCond-Bold $lf-blue-navy
h5 20px IntroCond-Regular $lf-blue-navy
h6 12px IntroCond-Bold $gray-gray
p-large 20px IntroCond-Regular $lf-black
p 16px arial $lf-black
p-small 12px arial $lf-black
*/
/*------------------------*/
/*  TOP & BOTTOM PADDINGS */
/*------------------------*/
.group-progress,
.task-header,
.group-box-chapter-header,
.task-form__two-columns,
.welcome .welcome__wrapper .task_header,
task-header__content .page-wrapper--small {
  padding-top: 50px; }
  @media (max-width: 992px) {
    .group-progress,
    .task-header,
    .group-box-chapter-header,
    .task-form__two-columns,
    .welcome .welcome__wrapper .task_header,
    task-header__content .page-wrapper--small {
      padding-top: 50px; } }
  @media (max-width: 576px) {
    .group-progress,
    .task-header,
    .group-box-chapter-header,
    .task-form__two-columns,
    .welcome .welcome__wrapper .task_header,
    task-header__content .page-wrapper--small {
      padding-top: 40px; } }
.welcome__wrapper.u-scroll .task-header {
  padding-top: 80px; }

.cms-plugin-akt_portal-generalpage-8 .page-wrapper {
  padding-top: 30px; }
  @media (max-width: 992px) {
    .cms-plugin-akt_portal-generalpage-8 .page-wrapper {
      padding-top: 30px; } }
  @media (max-width: 576px) {
    .cms-plugin-akt_portal-generalpage-8 .page-wrapper {
      padding-top: 18px; } }
.hero {
  transform: translateY(60px); }

.stages {
  padding-top: 0;
  margin-top: 0;
  margin-bottom: 0; }

.stage__header.stage__header--theme-1,
.stage__header.stage__header--theme-2 {
  padding-top: 0;
  margin-bottom: 0; }
  @media (max-width: 1500px) {
    .stage__header.stage__header--theme-1,
    .stage__header.stage__header--theme-2 {
      margin-top: 1em; } }
  @media (max-width: 992px) {
    .stage__header.stage__header--theme-1,
    .stage__header.stage__header--theme-2 {
      margin-top: 1em; } }
  @media (max-width: 768px) {
    .stage__header.stage__header--theme-1,
    .stage__header.stage__header--theme-2 {
      margin-top: 1em; } }
  @media (max-width: 576px) {
    .stage__header.stage__header--theme-1,
    .stage__header.stage__header--theme-2 {
      margin-top: 1em; } }
.stage--open .stage__header--theme-2 h2,
.stage--open .stage__header--theme-1 h2 {
  margin-top: 2rem; }

.stage__header__h1 h2.h1 {
  transform: translateY(3.5rem);
  -ms-transform: translateY(3.5rem);
  -webkit-transform: translateY(3.5rem); }

.stage__header__body img {
  width: 7rem; }

.stage__header__body h1 {
  margin-top: 2rem; }

.stage__header__body .u-embedded-video {
  max-width: 714px;
  margin-right: auto;
  margin-left: auto; }

/* .stage__bottom {
  height: 60px;
}
*/
.stage {
  margin-bottom: 0; }

.stage__header {
  min-height: 5em; }

.task-form__two-columns,
.task-form__two-columns .task__container,
.group-exercise .task-form__two-columns .task__container {
  margin-top: 0 !important; }

/*
.hero__one .hero__header,
.hero__two .hero__header {
  padding-top: 120px;
  padding-bottom: 60px;
    }
    @media (max-width: $screen-l) {
        .hero__one .hero__header,
        .hero__two .hero__header{
            padding-top: 150px;
            padding-bottom: 100px;
    } }
    @media (max-width: $screen-s) {
        .hero__one .hero__header,
        .hero__two .hero__header {
            padding-top: 100px;
            padding-bottom: 70px;
    } }
*/
.task-header--9 h3,
.task-header--10 h3,
.task-header--13 h3,
.task-header--14 h3 {
  margin-top: 0; }

/*-------------------*/
/*   Pagewrappers    */
/*-------------------*/
.task-header__content,
.page-wrapper--small,
.hero__header .page-wrapper--small {
  max-width: 992px; }

.welcome__wrapper .page-wrapper--small,
.group-progress {
  max-width: 768px; }

.page-wrapper--medium {
  max-width: 1180px; }

/*------------------------------*/
/*   Pagewrappers task-header   */
/*------------------------------*/
form .task-header .page-wrapper {
  max-width: 914px; }

.task-header--1.task-header--blob_circle_l .task-header__content,
.task-header--9.task-header--blob_circle_l .task-header__content,
.task-header--10.task-header--blob_circle_l .task-header__content,
.task-header--1.task-header--blob_square_l .task-header__content,
.task-header--9.task-header--blob_square_l .task-header__content,
.task-header--10.task-header--blob_square_l .task-header__content {
  width: calc(100% - 260px); }
  @media (max-width: 767px) {
    .task-header--1.task-header--blob_circle_l .task-header__content,
    .task-header--9.task-header--blob_circle_l .task-header__content,
    .task-header--10.task-header--blob_circle_l .task-header__content,
    .task-header--1.task-header--blob_square_l .task-header__content,
    .task-header--9.task-header--blob_square_l .task-header__content,
    .task-header--10.task-header--blob_square_l .task-header__content {
      width: 100%; } }
.task-header--1.task-header--blob_circle_m .task-header__content,
.task-header--9.task-header--blob_circle_m .task-header__content,
.task-header--10.task-header--blob_circle_m .task-header__content,
.task-header--1.task-header--blob_square_m .task-header__content,
.task-header--9.task-header--blob_square_m .task-header__content,
.task-header--10.task-header--blob_square_m .task-header__content {
  width: calc(100% - 180px); }
  @media (max-width: 767px) {
    .task-header--1.task-header--blob_circle_m .task-header__content,
    .task-header--9.task-header--blob_circle_m .task-header__content,
    .task-header--10.task-header--blob_circle_m .task-header__content,
    .task-header--1.task-header--blob_square_m .task-header__content,
    .task-header--9.task-header--blob_square_m .task-header__content,
    .task-header--10.task-header--blob_square_m .task-header__content {
      width: 100%; } }
.task-header--1.task-header--blob_circle_s .task-header__content,
.task-header--9.task-header--blob_circle_s .task-header__content,
.task-header--10.task-header--blob_circle_s .task-header__content,
.task-header--1.task-header--blob_square_s .task-header__content,
.task-header--9.task-header--blob_square_s .task-header__content,
.task-header--10.task-header--blob_square_s .task-header__content {
  width: calc(100% - 150px); }
  @media (max-width: 767px) {
    .task-header--1.task-header--blob_circle_s .task-header__content,
    .task-header--9.task-header--blob_circle_s .task-header__content,
    .task-header--10.task-header--blob_circle_s .task-header__content,
    .task-header--1.task-header--blob_square_s .task-header__content,
    .task-header--9.task-header--blob_square_s .task-header__content,
    .task-header--10.task-header--blob_square_s .task-header__content {
      width: 100%; } }
.task-header--1.task-header--blob_circle_xs .task-header__content,
.task-header--9.task-header--blob_circle_xs .task-header__content,
.task-header--10.task-header--blob_circle_xs .task-header__content,
.task-header--1.task-header--blob_square_xs .task-header__content,
.task-header--9.task-header--blob_square_xs .task-header__content,
.task-header--10.task-header--blob_square_xs .task-header__content {
  width: calc(100% - 100px); }
  @media (max-width: 767px) {
    .task-header--1.task-header--blob_circle_xs .task-header__content,
    .task-header--9.task-header--blob_circle_xs .task-header__content,
    .task-header--10.task-header--blob_circle_xs .task-header__content,
    .task-header--1.task-header--blob_square_xs .task-header__content,
    .task-header--9.task-header--blob_square_xs .task-header__content,
    .task-header--10.task-header--blob_square_xs .task-header__content {
      width: 100%; } }
.task-header--1.task-header--blob_creative .task-header__content,
.task-header--9.task-header--blob_creative .task-header__content,
.task-header--10.task-header--blob_creative .task-header__content {
  width: calc(100% - 290px); }
  @media (max-width: 767px) {
    .task-header--1.task-header--blob_creative .task-header__content,
    .task-header--9.task-header--blob_creative .task-header__content,
    .task-header--10.task-header--blob_creative .task-header__content {
      width: 100%; } }
.task-header--1 .blob,
.task-header--9 .blob,
.task-header--10 .blob {
  margin: 7px 0 auto auto; }
  @media (max-width: 767px) {
    .task-header--1 .blob,
    .task-header--9 .blob,
    .task-header--10 .blob {
      margin: 0 auto; } }
.welcome__wrapper .task-header .page-wrapper {
  max-width: 864px; }

.stage__header .page-wrapper--medium,
.task__container .page-wrapper,
.task__container.page-wrapper--small {
  max-width: 914px; }

.feedback {
  max-width: 850px; }

/*----------------------*/
/* XL_FONT  */
/* size 100px för laptop */
/*----------------------*/
.XL_font {
  font-family: "BMShumanity_medium", Arial, sans-serif;
  font-size: 5.4rem;
  color: #595454;
  line-height: 0.98;
  padding: 5px;
  margin-block-end: 0.5em; }
  @media (max-width: 1500px) {
    .XL_font {
      font-size: 4.375rem; } }
  @media (max-width: 992px) {
    .XL_font {
      font-size: 4.375rem; } }
  @media (max-width: 768px) {
    .XL_font {
      font-size: 4.375rem; } }
  @media (max-width: 576px) {
    .XL_font {
      font-size: 2.5rem; } }
/*----------------------*/
/* H0 Hero samt h1.h0   */
/* size 60px för laptop */
/*----------------------*/
.hero__header h1,
h1.h0,
.h0,
.curtain__frame h1,
.welcome .welcome__wrapper h1 {
  font-family: "BMShumanity_medium", Arial, sans-serif;
  font-size: 4.875rem;
  color: #595454;
  line-height: 0.98;
  padding: 5px;
  margin-block-end: 0.5em; }
  @media (max-width: 1500px) {
    .hero__header h1,
    h1.h0,
    .h0,
    .curtain__frame h1,
    .welcome .welcome__wrapper h1 {
      font-size: 3.75rem; } }
  @media (max-width: 992px) {
    .hero__header h1,
    h1.h0,
    .h0,
    .curtain__frame h1,
    .welcome .welcome__wrapper h1 {
      font-size: 3.75rem; } }
  @media (max-width: 768px) {
    .hero__header h1,
    h1.h0,
    .h0,
    .curtain__frame h1,
    .welcome .welcome__wrapper h1 {
      font-size: 3.75rem; } }
  @media (max-width: 576px) {
    .hero__header h1,
    h1.h0,
    .h0,
    .curtain__frame h1,
    .welcome .welcome__wrapper h1 {
      font-size: 2.5rem; } }
/*--------------------------*/
/* H1 Welcomeview + curtain */
/* size 50px för laptop     */
/*--------------------------*/
h1,
.h1,
.stage__header .h1,
.stage__header--theme-1 h1,
.task-header__content h1 {
  font-family: "BMShumanity_medium", Arial, sans-serif;
  font-size: 4.225rem;
  color: #595454;
  line-height: 1;
  margin-block-end: 0.5em; }
  @media (max-width: 1500px) {
    h1,
    .h1,
    .stage__header .h1,
    .stage__header--theme-1 h1,
    .task-header__content h1 {
      font-size: 3.25rem; } }
  @media (max-width: 992px) {
    h1,
    .h1,
    .stage__header .h1,
    .stage__header--theme-1 h1,
    .task-header__content h1 {
      font-size: 3.25rem; } }
  @media (max-width: 768px) {
    h1,
    .h1,
    .stage__header .h1,
    .stage__header--theme-1 h1,
    .task-header__content h1 {
      font-size: 3.25rem; } }
  @media (max-width: 576px) {
    h1,
    .h1,
    .stage__header .h1,
    .stage__header--theme-1 h1,
    .task-header__content h1 {
      font-size: 2.275rem; } }
h1.tagline {
  font-size: 1.4rem; }
  @media (max-width: 1500px) {
    h1.tagline {
      font-size: 1.4rem; } }
  @media (max-width: 992px) {
    h1.tagline {
      font-size: 1.4rem; } }
  @media (max-width: 768px) {
    h1.tagline {
      font-size: 1.2rem; } }
  @media (max-width: 576px) {
    h1.tagline {
      font-size: 1rem; } }
.box__container__top__left h1,
.box__container__top h1,
.box__container--medium .box__container__bottom .box__container__bottom__body .box__container__bottom__body__content h1,
.box__container__bottom .box__container__bottom__body__content h1,
.box__container--small__header h1,
.box__container--small__body-content h1 {
  font-family: "BMShumanity_medium", Arial, sans-serif;
  font-size: 3.25rem;
  color: #595454;
  line-height: 1;
  margin-block-end: 0.5em; }
  @media (max-width: 576px) {
    .box__container__top__left h1,
    .box__container__top h1,
    .box__container--medium .box__container__bottom .box__container__bottom__body .box__container__bottom__body__content h1,
    .box__container__bottom .box__container__bottom__body__content h1,
    .box__container--small__header h1,
    .box__container--small__body-content h1 {
      font-size: 2.275rem; } }
/*--------------------------*/
/* H2  */
/* size 40px för laptop      */
/*--------------------------*/
.hero__header h2,
.hero-title,
.stage__header h2,
.stage__header--theme-1 h2,
.task-header__content h2,
.group-exercise h2,
.group-exercise .h2,
.small-stage__header h2,
.welcome .welcome__wrapper h2,
.group-progress h1 {
  font-family: "BMShumanity_regular", Arial, sans-serif;
  font-size: 3.25rem;
  color: #595454;
  line-height: 1;
  margin-block-end: 0.5em; }
  @media (max-width: 1500px) {
    .hero__header h2,
    .hero-title,
    .stage__header h2,
    .stage__header--theme-1 h2,
    .task-header__content h2,
    .group-exercise h2,
    .group-exercise .h2,
    .small-stage__header h2,
    .welcome .welcome__wrapper h2,
    .group-progress h1 {
      font-size: 2.5rem; } }
  @media (max-width: 992px) {
    .hero__header h2,
    .hero-title,
    .stage__header h2,
    .stage__header--theme-1 h2,
    .task-header__content h2,
    .group-exercise h2,
    .group-exercise .h2,
    .small-stage__header h2,
    .welcome .welcome__wrapper h2,
    .group-progress h1 {
      font-size: 2.5rem; } }
  @media (max-width: 768px) {
    .hero__header h2,
    .hero-title,
    .stage__header h2,
    .stage__header--theme-1 h2,
    .task-header__content h2,
    .group-exercise h2,
    .group-exercise .h2,
    .small-stage__header h2,
    .welcome .welcome__wrapper h2,
    .group-progress h1 {
      font-size: 2.5rem; } }
  @media (max-width: 576px) {
    .hero__header h2,
    .hero-title,
    .stage__header h2,
    .stage__header--theme-1 h2,
    .task-header__content h2,
    .group-exercise h2,
    .group-exercise .h2,
    .small-stage__header h2,
    .welcome .welcome__wrapper h2,
    .group-progress h1 {
      font-size: 1.75rem; } }
.box__container__top__left h2,
.box__container__top h2,
.box__container--medium .box__container__bottom .box__container__bottom__body .box__container__bottom__body__content h2,
.box__container__bottom .box__container__bottom__body__content h2,
.box__container--small__header h2,
.box__container--small__body-content h2 {
  font-family: "BMShumanity_medium", Arial, sans-serif;
  font-size: 2.5rem;
  color: #595454;
  line-height: 1.35;
  margin-block-end: 0.5em; }
  @media (max-width: 576px) {
    .box__container__top__left h2,
    .box__container__top h2,
    .box__container--medium .box__container__bottom .box__container__bottom__body .box__container__bottom__body__content h2,
    .box__container__bottom .box__container__bottom__body__content h2,
    .box__container--small__header h2,
    .box__container--small__body-content h2 {
      font-size: 1.75rem; } }
/*----------------------------------*/
/* H3 hightlightad fråga i exercise */
/* size 28px för laptop              */
/*----------------------------------*/
h2,
.h2,
.hero__header h3,
.welcome .welcome__wrapper h3,
.stage__header h3,
.stage__header--theme-1 h3,
.group-progress .sessions__wrapper h2,
.task-header__content h3,
.group-exercise h3,
.group-exercise .h3 {
  font-family: "BMShumanity_regular", Arial, sans-serif;
  font-size: 2.275rem;
  color: #595454;
  margin-block-end: 0.5em;
  line-height: 1.35; }
  @media (max-width: 1500px) {
    h2,
    .h2,
    .hero__header h3,
    .welcome .welcome__wrapper h3,
    .stage__header h3,
    .stage__header--theme-1 h3,
    .group-progress .sessions__wrapper h2,
    .task-header__content h3,
    .group-exercise h3,
    .group-exercise .h3 {
      font-size: 1.75rem; } }
  @media (max-width: 992px) {
    h2,
    .h2,
    .hero__header h3,
    .welcome .welcome__wrapper h3,
    .stage__header h3,
    .stage__header--theme-1 h3,
    .group-progress .sessions__wrapper h2,
    .task-header__content h3,
    .group-exercise h3,
    .group-exercise .h3 {
      font-size: 1.75rem; } }
  @media (max-width: 768px) {
    h2,
    .h2,
    .hero__header h3,
    .welcome .welcome__wrapper h3,
    .stage__header h3,
    .stage__header--theme-1 h3,
    .group-progress .sessions__wrapper h2,
    .task-header__content h3,
    .group-exercise h3,
    .group-exercise .h3 {
      font-size: 1.75rem; } }
  @media (max-width: 576px) {
    h2,
    .h2,
    .hero__header h3,
    .welcome .welcome__wrapper h3,
    .stage__header h3,
    .stage__header--theme-1 h3,
    .group-progress .sessions__wrapper h2,
    .task-header__content h3,
    .group-exercise h3,
    .group-exercise .h3 {
      font-size: 1.5rem; } }
/*-------------------------------------------------*/
/* H3 special boxar (box title) och cards största  */
/* size 20px för laptop (gäller ej small box       */
/*-------------------------------------------------*/
.box__container--medium .box__container__top h3,
.box__container--medium .box__container__bottom .box__container__bottom__body .box__container__bottom__body__content h3,
.box__container__bottom .box__container__bottom__body__content h3,
.box__container--small__header h1,
.box__container--small__body-content h3,
.single-card--four .card--circle .card__back h3,
.single-card--four .card--circle .card__front h3 {
  font-family: "BMShumanity_regular", Arial, sans-serif;
  font-size: 1.3rem;
  color: #595454;
  line-height: 1.3;
  padding-left: 0.5em;
  padding-right: 0.5em;
  z-index: 2;
  margin-block-end: 0.5em;
  transform: translateY(-100px); }
  @media (max-width: 576px) {
    .box__container--medium .box__container__top h3,
    .box__container--medium .box__container__bottom .box__container__bottom__body .box__container__bottom__body__content h3,
    .box__container__bottom .box__container__bottom__body__content h3,
    .box__container--small__header h1,
    .box__container--small__body-content h3,
    .single-card--four .card--circle .card__back h3,
    .single-card--four .card--circle .card__front h3 {
      font-size: 1.125rem; } }
.box__container__top__left h3,
.box__container__top h3 {
  font-family: "BMShumanity_regular", Arial, sans-serif;
  font-size: 1.3rem;
  color: #595454;
  line-height: 1.3;
  margin-block-end: 0.5em;
  margin-top: 0px; }
  @media (max-width: 576px) {
    .box__container__top__left h3,
    .box__container__top h3 {
      font-size: 1.125rem; } }
/*-----------------------------------*/
/* H4 — Box title, option title      */
/* preparation box title, list title */
/* card title                        */
/* size 20px för laptop                */
/*-----------------------------------*/
h3,
.h3,
.hero__header h4,
.welcome .welcome__wrapper h4,
.stage__header h4,
.stage__header--theme-1 h4,
.task-header__content h4,
.group-exercise h4,
.group-exercise .h4,
.task-header--8 p.u-text-align-center {
  font-family: "BMShumanity_regular", Arial, sans-serif;
  font-size: 1.75rem;
  color: #595454;
  line-height: 1.3;
  margin-block-end: 0.5em; }
  @media (max-width: 1500px) {
    h3,
    .h3,
    .hero__header h4,
    .welcome .welcome__wrapper h4,
    .stage__header h4,
    .stage__header--theme-1 h4,
    .task-header__content h4,
    .group-exercise h4,
    .group-exercise .h4,
    .task-header--8 p.u-text-align-center {
      font-size: 1.3rem; } }
  @media (max-width: 992px) {
    h3,
    .h3,
    .hero__header h4,
    .welcome .welcome__wrapper h4,
    .stage__header h4,
    .stage__header--theme-1 h4,
    .task-header__content h4,
    .group-exercise h4,
    .group-exercise .h4,
    .task-header--8 p.u-text-align-center {
      font-size: 1.3rem; } }
  @media (max-width: 768px) {
    h3,
    .h3,
    .hero__header h4,
    .welcome .welcome__wrapper h4,
    .stage__header h4,
    .stage__header--theme-1 h4,
    .task-header__content h4,
    .group-exercise h4,
    .group-exercise .h4,
    .task-header--8 p.u-text-align-center {
      font-size: 1.3rem; } }
  @media (max-width: 576px) {
    h3,
    .h3,
    .hero__header h4,
    .welcome .welcome__wrapper h4,
    .stage__header h4,
    .stage__header--theme-1 h4,
    .task-header__content h4,
    .group-exercise h4,
    .group-exercise .h4,
    .task-header--8 p.u-text-align-center {
      font-size: 1.125rem; } }
.single-card--five h3.weight-bold,
.radio__text-wrapper h3.weight-bold {
  font-family: "BMShumanity_regular", Arial, sans-serif;
  font-size: 1.4rem;
  color: #595454;
  line-height: 1.25;
  margin-block-end: 1em; }
  @media (max-width: 1500px) {
    .single-card--five h3.weight-bold,
    .radio__text-wrapper h3.weight-bold {
      font-size: 1.3rem; } }
  @media (max-width: 992px) {
    .single-card--five h3.weight-bold,
    .radio__text-wrapper h3.weight-bold {
      font-size: 1.3rem; } }
  @media (max-width: 768px) {
    .single-card--five h3.weight-bold,
    .radio__text-wrapper h3.weight-bold {
      font-size: 1.3rem; } }
  @media (max-width: 576px) {
    .single-card--five h3.weight-bold,
    .radio__text-wrapper h3.weight-bold {
      font-size: 1.125rem; } }
.box__container--small__header h3,
.box__container--small__body-content h3,
.box__container--small__header h4,
.box__container--small__body-content h4,
.box__container__top__left h4,
.box__container__top h4,
.box__container--small h4,
.box__container--medium .box__container__bottom .box__container__bottom__body .box__container__bottom__body__content h4,
.box__container__bottom .box__container__bottom__body__content h4 {
  font-family: "BMShumanity_regular", Arial, sans-serif;
  font-size: 1.3rem;
  color: #595454;
  line-height: 1.3;
  margin-block-end: 0.5em; }
  @media (max-width: 576px) {
    .box__container--small__header h3,
    .box__container--small__body-content h3,
    .box__container--small__header h4,
    .box__container--small__body-content h4,
    .box__container__top__left h4,
    .box__container__top h4,
    .box__container--small h4,
    .box__container--medium .box__container__bottom .box__container__bottom__body .box__container__bottom__body__content h4,
    .box__container__bottom .box__container__bottom__body__content h4 {
      font-size: 1.125rem; } }
/*-----------------------------*/
/* H5 — subtitle i hero, stage */
/* info head, box: 18          */
/* size 18px för laptop         */
/*-----------------------------*/
h4,
.h4,
h5,
.h5,
.hero__header h5,
.welcome .welcome__wrapper h5,
.stage__header h5,
.stage__header--theme-1 h5,
.task-header__content h5,
#menu__topbar.menu--scrolled_passed .menu__header,
.menu__subheader,
.single-card--four .card--circle .card__back h3,
.single-card--four .card--circle .card__front h5 {
  font-family: "BMShumanity_regular", Arial, sans-serif;
  font-size: 1.5rem;
  color: #595454;
  line-height: 1.3;
  margin-block-end: 0.5em; }
  @media (max-width: 1500px) {
    h4,
    .h4,
    h5,
    .h5,
    .hero__header h5,
    .welcome .welcome__wrapper h5,
    .stage__header h5,
    .stage__header--theme-1 h5,
    .task-header__content h5,
    #menu__topbar.menu--scrolled_passed .menu__header,
    .menu__subheader,
    .single-card--four .card--circle .card__back h3,
    .single-card--four .card--circle .card__front h5 {
      font-size: 1.125rem; } }
  @media (max-width: 992px) {
    h4,
    .h4,
    h5,
    .h5,
    .hero__header h5,
    .welcome .welcome__wrapper h5,
    .stage__header h5,
    .stage__header--theme-1 h5,
    .task-header__content h5,
    #menu__topbar.menu--scrolled_passed .menu__header,
    .menu__subheader,
    .single-card--four .card--circle .card__back h3,
    .single-card--four .card--circle .card__front h5 {
      font-size: 1.125rem; } }
  @media (max-width: 768px) {
    h4,
    .h4,
    h5,
    .h5,
    .hero__header h5,
    .welcome .welcome__wrapper h5,
    .stage__header h5,
    .stage__header--theme-1 h5,
    .task-header__content h5,
    #menu__topbar.menu--scrolled_passed .menu__header,
    .menu__subheader,
    .single-card--four .card--circle .card__back h3,
    .single-card--four .card--circle .card__front h5 {
      font-size: 1.125rem; } }
  @media (max-width: 576px) {
    h4,
    .h4,
    h5,
    .h5,
    .hero__header h5,
    .welcome .welcome__wrapper h5,
    .stage__header h5,
    .stage__header--theme-1 h5,
    .task-header__content h5,
    #menu__topbar.menu--scrolled_passed .menu__header,
    .menu__subheader,
    .single-card--four .card--circle .card__back h3,
    .single-card--four .card--circle .card__front h5 {
      font-size: 1.1rem; } }
.box__container__top__left h5,
.box__container__top h5,
.box__container--small__header h5,
.box__container--small__body-content h5,
.box__container--small h5,
.box__container--medium .box__container__bottom .box__container__bottom__body .box__container__bottom__body__content h5,
.box__container__bottom .box__container__bottom__body__content h5 {
  font-family: "BMShumanity_regular", Arial, sans-serif;
  font-size: 1.125rem;
  color: #595454;
  line-height: 1.3;
  margin-block-end: 0.5em; }
  @media (max-width: 576px) {
    .box__container__top__left h5,
    .box__container__top h5,
    .box__container--small__header h5,
    .box__container--small__body-content h5,
    .box__container--small h5,
    .box__container--medium .box__container__bottom .box__container__bottom__body .box__container__bottom__body__content h5,
    .box__container__bottom .box__container__bottom__body__content h5 {
      font-size: 1.1rem; } }
/*-----------------------------*/
/* H6 — pyttigrå
/*-----------------------------*/
h6,
.h6,
.hero__header h6,
.welcome .welcome__wrapper h6,
.stage__header h6,
.stage__header--theme-1 h6,
.task-header__content h6,
.group-exercise h6,
.group-progress .sessions__wrapper h6,
.box__container__top h6,
.box__container__top__left h6,
.box__container--small h6,
.box__container--medium .box__container__bottom .box__container__bottom__body .box__container__bottom__body__content h6,
.box__container__bottom .box__container__bottom__body__content h6,
.single-card--four .card--circle .card__back h6,
.single-card--four .card--circle .card__front h6,
.box__container--small__header h6,
.box__container--small__body-content h6 {
  font-family: "BMShumanity_regular", Arial, sans-serif;
  font-size: 0.9rem;
  color: #595454;
  line-height: 1.45;
  letter-spacing: .5px;
  margin-block-end: 0.8em; }
  @media (max-width: 1500px) {
    h6,
    .h6,
    .hero__header h6,
    .welcome .welcome__wrapper h6,
    .stage__header h6,
    .stage__header--theme-1 h6,
    .task-header__content h6,
    .group-exercise h6,
    .group-progress .sessions__wrapper h6,
    .box__container__top h6,
    .box__container__top__left h6,
    .box__container--small h6,
    .box__container--medium .box__container__bottom .box__container__bottom__body .box__container__bottom__body__content h6,
    .box__container__bottom .box__container__bottom__body__content h6,
    .single-card--four .card--circle .card__back h6,
    .single-card--four .card--circle .card__front h6,
    .box__container--small__header h6,
    .box__container--small__body-content h6 {
      font-size: 0.75rem; } }
  @media (max-width: 992px) {
    h6,
    .h6,
    .hero__header h6,
    .welcome .welcome__wrapper h6,
    .stage__header h6,
    .stage__header--theme-1 h6,
    .task-header__content h6,
    .group-exercise h6,
    .group-progress .sessions__wrapper h6,
    .box__container__top h6,
    .box__container__top__left h6,
    .box__container--small h6,
    .box__container--medium .box__container__bottom .box__container__bottom__body .box__container__bottom__body__content h6,
    .box__container__bottom .box__container__bottom__body__content h6,
    .single-card--four .card--circle .card__back h6,
    .single-card--four .card--circle .card__front h6,
    .box__container--small__header h6,
    .box__container--small__body-content h6 {
      font-size: 0.75rem; } }
  @media (max-width: 768px) {
    h6,
    .h6,
    .hero__header h6,
    .welcome .welcome__wrapper h6,
    .stage__header h6,
    .stage__header--theme-1 h6,
    .task-header__content h6,
    .group-exercise h6,
    .group-progress .sessions__wrapper h6,
    .box__container__top h6,
    .box__container__top__left h6,
    .box__container--small h6,
    .box__container--medium .box__container__bottom .box__container__bottom__body .box__container__bottom__body__content h6,
    .box__container__bottom .box__container__bottom__body__content h6,
    .single-card--four .card--circle .card__back h6,
    .single-card--four .card--circle .card__front h6,
    .box__container--small__header h6,
    .box__container--small__body-content h6 {
      font-size: 0.75rem; } }
  @media (max-width: 576px) {
    h6,
    .h6,
    .hero__header h6,
    .welcome .welcome__wrapper h6,
    .stage__header h6,
    .stage__header--theme-1 h6,
    .task-header__content h6,
    .group-exercise h6,
    .group-progress .sessions__wrapper h6,
    .box__container__top h6,
    .box__container__top__left h6,
    .box__container--small h6,
    .box__container--medium .box__container__bottom .box__container__bottom__body .box__container__bottom__body__content h6,
    .box__container__bottom .box__container__bottom__body__content h6,
    .single-card--four .card--circle .card__back h6,
    .single-card--four .card--circle .card__front h6,
    .box__container--small__header h6,
    .box__container--small__body-content h6 {
      font-size: 0.75rem; } }
.box__time__container {
  align-items: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: unset;
  margin-bottom: 0;
  -webkit-flex-direction: row;
  flex-direction: row; }
  .box__time__container::before {
    width: 20px;
    height: 20px;
    margin-right: 5px; }

.box__time__container span {
  font-family: "BMShumanity_regular", Arial, sans-serif;
  font-size: 0.9rem;
  color: #595454;
  font-weight: 400;
  line-height: 1.45;
  letter-spacing: .5px;
  margin-block-end: 0.4em; }
  @media (max-width: 576px) {
    .box__time__container span {
      font-size: 0.75rem; } }
/*---------------------------*/
/* PARAGRAPH SIZE LARGER P   */
/*---------------------------*/
.hero__header p,
.hero__header .lead p,
.welcome .welcome__wrapper p,
.welcome .welocme__wrapper .lead p,
.curtain__frame p,
.curtain__frame .lead p,
.hero__header li,
.curtain__frame li {
  font-family: "BMShumanity_regular", Arial, sans-serif;
  font-size: 1.75rem;
  color: #595454;
  line-height: 1.45;
  margin-block-end: 1em; }
  @media (max-width: 1500px) {
    .hero__header p,
    .hero__header .lead p,
    .welcome .welcome__wrapper p,
    .welcome .welocme__wrapper .lead p,
    .curtain__frame p,
    .curtain__frame .lead p,
    .hero__header li,
    .curtain__frame li {
      font-size: 1.3rem; } }
  @media (max-width: 992px) {
    .hero__header p,
    .hero__header .lead p,
    .welcome .welcome__wrapper p,
    .welcome .welocme__wrapper .lead p,
    .curtain__frame p,
    .curtain__frame .lead p,
    .hero__header li,
    .curtain__frame li {
      font-size: 1.3rem; } }
  @media (max-width: 768px) {
    .hero__header p,
    .hero__header .lead p,
    .welcome .welcome__wrapper p,
    .welcome .welocme__wrapper .lead p,
    .curtain__frame p,
    .curtain__frame .lead p,
    .hero__header li,
    .curtain__frame li {
      font-size: 1.3rem; } }
  @media (max-width: 576px) {
    .hero__header p,
    .hero__header .lead p,
    .welcome .welcome__wrapper p,
    .welcome .welocme__wrapper .lead p,
    .curtain__frame p,
    .curtain__frame .lead p,
    .hero__header li,
    .curtain__frame li {
      font-size: 1.125rem; } }
.box__container__top__left p,
.box__container__top p {
  font-family: "BMShumanity_regular", Arial, sans-serif;
  font-size: 1.125rem;
  color: #595454;
  line-height: 1.45;
  margin-block-end: 1em; }
  @media (max-width: 576px) {
    .box__container__top__left p,
    .box__container__top p {
      font-size: 1.1rem; } }
p.go-on {
  font-size: 1.1rem !important;
  color: #BE2BBB !important;
  font-weight: 700 !important; }

/*---------------------------*/
/* PARAGRAPH SIZE ORDINARY P */
/*---------------------------*/
p,
.lead p,
p.lead,
li,
.li,
textarea,
.stage__header .page-wrapper .stage__header__body p,
.stage__header .page-wrapper--medium .stage__header__body p,
.stage__header .page-wrapper--medium .page-wrapper--small,
.task-header__content p,
.group-exercise .lead p,
.group-exercise p.lead,
.info-page__content p,
.curtain__frame p,
.group-exercise p,
.welcome .welcome__wrapper li,
.content__text,
.group-box-swiper-slide .blob .blob__content p,
.group-progress h2,
.speech-left,
.speech-right {
  font-family: "BMShumanity_regular", Arial, sans-serif;
  font-size: 1.4rem;
  color: #595454;
  line-height: 1.4;
  margin-block-end: 1em; }
  @media (max-width: 1500px) {
    p,
    .lead p,
    p.lead,
    li,
    .li,
    textarea,
    .stage__header .page-wrapper .stage__header__body p,
    .stage__header .page-wrapper--medium .stage__header__body p,
    .stage__header .page-wrapper--medium .page-wrapper--small,
    .task-header__content p,
    .group-exercise .lead p,
    .group-exercise p.lead,
    .info-page__content p,
    .curtain__frame p,
    .group-exercise p,
    .welcome .welcome__wrapper li,
    .content__text,
    .group-box-swiper-slide .blob .blob__content p,
    .group-progress h2,
    .speech-left,
    .speech-right {
      font-size: 1.2rem; } }
  @media (max-width: 992px) {
    p,
    .lead p,
    p.lead,
    li,
    .li,
    textarea,
    .stage__header .page-wrapper .stage__header__body p,
    .stage__header .page-wrapper--medium .stage__header__body p,
    .stage__header .page-wrapper--medium .page-wrapper--small,
    .task-header__content p,
    .group-exercise .lead p,
    .group-exercise p.lead,
    .info-page__content p,
    .curtain__frame p,
    .group-exercise p,
    .welcome .welcome__wrapper li,
    .content__text,
    .group-box-swiper-slide .blob .blob__content p,
    .group-progress h2,
    .speech-left,
    .speech-right {
      font-size: 1.2rem; } }
  @media (max-width: 768px) {
    p,
    .lead p,
    p.lead,
    li,
    .li,
    textarea,
    .stage__header .page-wrapper .stage__header__body p,
    .stage__header .page-wrapper--medium .stage__header__body p,
    .stage__header .page-wrapper--medium .page-wrapper--small,
    .task-header__content p,
    .group-exercise .lead p,
    .group-exercise p.lead,
    .info-page__content p,
    .curtain__frame p,
    .group-exercise p,
    .welcome .welcome__wrapper li,
    .content__text,
    .group-box-swiper-slide .blob .blob__content p,
    .group-progress h2,
    .speech-left,
    .speech-right {
      font-size: 1.2rem; } }
  @media (max-width: 576px) {
    p,
    .lead p,
    p.lead,
    li,
    .li,
    textarea,
    .stage__header .page-wrapper .stage__header__body p,
    .stage__header .page-wrapper--medium .stage__header__body p,
    .stage__header .page-wrapper--medium .page-wrapper--small,
    .task-header__content p,
    .group-exercise .lead p,
    .group-exercise p.lead,
    .info-page__content p,
    .curtain__frame p,
    .group-exercise p,
    .welcome .welcome__wrapper li,
    .content__text,
    .group-box-swiper-slide .blob .blob__content p,
    .group-progress h2,
    .speech-left,
    .speech-right {
      font-size: 1rem; } }
.box__container__bottom__body__content p,
.box__container--small__body-container p,
.box__container--medium .box__container__bottom .box__container__bottom__body .box__container__bottom__body__content p,
.box__container__bottom .box__container__bottom__body__content p,
div .b-side,
div .inside {
  font-family: "BMShumanity_regular", Arial, sans-serif;
  font-size: 1rem;
  color: #595454;
  line-height: 1.25;
  margin-block-end: 1em; }

.feedback p {
  font-family: "BMShumanity_regular", Arial, sans-serif;
  font-size: 1.2rem;
  color: #fff; }
  @media (max-width: 1500px) {
    .feedback p {
      font-size: 1.2rem; } }
  @media (max-width: 992px) {
    .feedback p {
      font-size: 1.2rem; } }
  @media (max-width: 768px) {
    .feedback p {
      font-size: 1.2rem; } }
  @media (max-width: 576px) {
    .feedback p {
      font-size: 1rem; } }
/*-------------------------------------------------*/
/* Special font settings for Manage group exercise */
/*------------------------------------------------ */
.group-progress {
  max-width: 900px;
  margin-right: auto;
  margin-left: auto;
  margin-top: 30px; }
  @media (max-width: 992px) {
    .group-progress {
      margin-top: 30px; } }
  @media (max-width: 576px) {
    .group-progress {
      margin-top: 18px; } }
.group-progress h2 {
  margin: 1.6rem 0 1.6rem 0; }

.sessions a,
.sessions link {
  display: inline-block;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 19px 24px;
  margin-right: 10px;
  vertical-align: middle;
  content: '\2192';
  color: #BE2BBB;
  text-decoration: none; }
  .sessions a :hover,
  .sessions link :hover {
    color: #BE2BBB; }
  .sessions a :active,
  .sessions link :active {
    color: #BE2BBB;
    transform: translateY(2px); }

/*----------------------*/
/* PROGRESSBAR ON BOX   */
/*----------------------*/
.box__progress__content a {
  font-family: "BMShumanity_medium", Arial, sans-serif;
  font-size: 0.8rem;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  text-align: center;
  color: #BE2BBB; }
  .box__progress__content a :hover {
    color: #BE2BBB; }
  .box__progress__content a :active {
    color: #BE2BBB; }

/*------------*/
/*  BUTTONS   */
/*------------*/
.button.button--primary.js-hide-curtain-button,
.button.button--primary.button--welcome-progress,
.button.button--progress.button--small,
a.textlink,
.button--primary.button--preparation,
.accordion__button__readmore,
.accordion__button__close {
  font-family: "BMShumanity_regular", Arial, sans-serif;
  font-size: 1rem;
  letter-spacing: normal;
  text-align: center;
  color: #fff; }
  @media (min-width: 1500px) {
    .button.button--primary.js-hide-curtain-button,
    .button.button--primary.button--welcome-progress,
    .button.button--progress.button--small,
    a.textlink,
    .button--primary.button--preparation,
    .accordion__button__readmore,
    .accordion__button__close {
      font-size: 1.125rem !important; } }
.accordion__button__readmore,
.accordion__button__close {
  color: #BE2BBB; }

.icon-plus::after, .icon-plus::before {
  background-color: #BE2BBB; }

.swiper-container .swiper-button-prev,
.swiper-container .swiper-button-next {
  max-height: 40px; }

@media (max-width: 576px) {
  .swiper-container .swiper-button-prev {
    padding-left: 10px; } }

.button.button--primary.button--welcome-progress,
.button.button--progress.button--small {
  background-color: #fff;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  outline: 2px solid #BE2BBB;
  color: #BE2BBB; }
  .button.button--primary.button--welcome-progress:hover, .button.button--primary.button--welcome-progress:focus,
  .button.button--progress.button--small:hover,
  .button.button--progress.button--small:focus {
    background-color: #BE2BBB !important;
    color: #fff; }

.swiper-button-disabled {
  opacity: 1 !important; }
  .swiper-button-disabled .button.button--primary.button--welcome-progress,
  .swiper-button-disabled .button.button--progress.button--small {
    cursor: none;
    background-color: #6d6d6d;
    color: #595454; }
    .swiper-button-disabled .button.button--primary.button--welcome-progress:hover,
    .swiper-button-disabled .button.button--progress.button--small:hover {
      background-color: #6d6d6d; }

.task-progress-pagination .task-progress__circle span {
  font-family: "BMShumanity_medium", Arial, sans-serif; }

.task-progress-pagination .task-progress-pagination-container::before {
  background-color: #BE2BBB;
  height: 2px;
  top: calc(50% - 1px); }

.box__start-btn.button--small,
.button--small,
.button--small.button--primary {
  font-family: "BMShumanity_regular", Arial, sans-serif;
  font-size: 1rem;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
  background-color: #BE2BBB; }
  @media (min-width: 1500px) {
    .box__start-btn.button--small,
    .button--small,
    .button--small.button--primary {
      font-size: 1rem !important; } }
.button--large {
  font-family: "BMShumanity_regular", Arial, sans-serif;
  font-size: 1rem;
  letter-spacing: normal;
  text-align: center;
  color: #fff; }

@media (min-width: 1500px) {
  .button--large {
    font-size: 1.125rem !important; } }

.button {
  border-radius: 0px;
  border: none; }
  .button:active {
    color: inherit; }

.button--disabled,
.swiper-button-next[data-state="skip"] .button.button--progress.button--small {
  cursor: none;
  background-color: #6d6d6d;
  color: #595454;
  box-shadow: none !important; }
  .button--disabled:hover,
  .swiper-button-next[data-state="skip"] .button.button--progress.button--small:hover {
    background-color: #6d6d6d !important; }

.button--primary:not(.button--disabled) {
  background-color: #BE2BBB;
  color: #fff; }
  .button--primary:not(.button--disabled):hover {
    background-color: transparent;
    color: #BE2BBB;
    text-decoration: none;
    outline: 2px solid #BE2BBB; }
  .button--primary:not(.button--disabled):active, .button--primary:not(.button--disabled):not(.button--disabled):focus {
    background-color: transparent;
    color: #BE2BBB;
    text-decoration: none; }

.task__submit .button--primary:not(.button--disabled) {
  animation: button-1 4s 10s ease 3 forwards; }

.group-progress .button--large {
  line-break: strict;
  white-space: nowrap;
  text-align: center;
  display: inline-block;
  width: inherit; }

.group-progress .sessions__wrapper {
  padding-bottom: 20px;
  margin-bottom: 40px; }
  .group-progress .sessions__wrapper .sessions ul li {
    margin-bottom: 0;
    list-style-type: none; }
    .group-progress .sessions__wrapper .sessions ul li::before {
      display: none; }

.button--small {
  padding: 12px 55px; }

.button--large,
.button.button--primary.js-hide-curtain-button {
  padding-bottom: 0.5625rem;
  padding-top: 0.5625rem;
  padding-left: 3rem;
  padding-right: 3rem;
  min-width: 180px; }

@media (max-width: 768px) {
  .button--large,
  .button.button--primary.js-hide-curtain-button {
    min-width: 160px; } }

@media (max-width: 576px) {
  .button--large,
  .button.button--primary.js-hide-curtain-button {
    min-width: 160px; } }

@media (min-width: 1500px) {
  .button--large,
  .button.button--primary.js-hide-curtain-button {
    min-width: 234px; } }

@media (max-width: 576px) {
  .button.button--progress.button--small {
    font-size: 0;
    background-color: #BE2BBB;
    line-height: 0;
    width: 30px;
    min-width: auto;
    height: 30px;
    padding: 0.5em;
    color: #fff;
    border-color: #fff !important;
    border-width: 2px;
    border-style: solid;
    border-radius: 999px; }
    .button.button--progress.button--small::before {
      content: '';
      background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Lager_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 18 32' style='enable-background:new 0 0 18 32;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg id='Lager_2_1_'%3E%3Cg id='Arrows'%3E%3Cpath class='st0' d='M1,32c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4L15.5,16L0.3,1.7c-0.4-0.4-0.4-1,0-1.4 c0.4-0.4,1-0.4,1.4,0l16,15c0.4,0.4,0.4,1,0,1.4c0,0,0,0,0,0l-16,15C1.5,31.9,1.2,32,1,32z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
      height: 16px;
      width: 16px;
      display: block;
      background-repeat: no-repeat;
      margin-left: 10px; } }

@media (max-width: 576px) {
  .swiper-button-disabled .button.button--progress.button--small {
    background-color: #878787 !important;
    border-color: #fff !important;
    border-width: 2px;
    border-style: solid; }
    .swiper-button-disabled .button.button--progress.button--small::before {
      background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Lager_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 18 32' style='enable-background:new 0 0 18 32;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23333333;%7D%0A%3C/style%3E%3Cg id='Lager_2_1_'%3E%3Cg id='Arrows'%3E%3Cpath class='st0' d='M1,32c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4L15.5,16L0.3,1.7c-0.4-0.4-0.4-1,0-1.4 c0.4-0.4,1-0.4,1.4,0l16,15c0.4,0.4,0.4,1,0,1.4c0,0,0,0,0,0l-16,15C1.5,31.9,1.2,32,1,32z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); } }

@media (max-width: 576px) {
  .swiper-button-prev .button.button--progress.button--small::before {
    transform: rotate(180deg);
    margin-left: 0px; } }

@media (max-width: 576px) {
  .task-progress-pagination .task-progress-pagination-container .task-progress__circle span {
    width: 21px;
    height: 21px;
    padding: 4px;
    font-size: 11px; } }

.button--form-submit {
  box-shadow: none; }

a.textlink,
.button--primary.button--preparation {
  display: inline-block;
  vertical-align: middle;
  background-color: transparent;
  user-select: none;
  text-decoration: none;
  position: relative;
  text-align: left !important;
  padding: 0 2.1875rem;
  line-height: 1.5rem;
  color: #BE2BBB; }
  @media (max-width: 576px) {
    a.textlink,
    .button--primary.button--preparation {
      padding: 0 1.5rem; } }
  a.textlink:before,
  .button--primary.button--preparation:before {
    content: "";
    width: 0;
    height: 0;
    border-top: .4em solid transparent;
    border-bottom: .4em solid transparent;
    border-left: .5em solid;
    display: inline-block;
    vertical-align: middle;
    margin-right: .4em;
    margin-top: .23em; }
    @media (max-width: 576px) {
      a.textlink:before,
      .button--primary.button--preparation:before {
        font-size: 1.5rem; } }
  a.textlink:hover:before,
  .button--primary.button--preparation:hover:before {
    color: #BE2BBB; }
  a.textlink:focus:before,
  .button--primary.button--preparation:focus:before {
    color: #BE2BBB; }
  a.textlink:hover,
  .button--primary.button--preparation:hover {
    color: #BE2BBB;
    text-decoration: underline;
    box-shadow: none;
    background-color: transparent;
    /*
        box-shadow: $box-shadow;
        -webkit-box-shadow: $box-shadow; */ }
  a.textlink:active,
  .button--primary.button--preparation:active {
    color: #BE2BBB; }

/*************************************************************/
/* swiper-button har jag lämnat, pga får se hur de ska vara	*/
/*************************************************************/
/*Ta bort för pilar på knappar 
.button.button--primary.button--welcome-progress::after,
.button.button--primary.button--welcome-progress::before,
.button.button--progress.button--small:after,
.button.button--progress.button--small:before{
//.swiper-button-next .button--primary::after{
  font-family: $font-button-secondary;
  font-size: 28px;
  letter-spacing: normal;
} @media (min-width: $screen-xl) {
    .button.button--primary.button--welcome-progress::after,
    .button.button--primary.button--welcome-progress::before,
    .button.button--progress.button--small:after,
    .button.button--progress.button--small:before {
        font-size: 28px;
  } }

*/
.group-box-swiper-slide .blob .blob__content p {
  margin-bottom: 0; }

.menu__center,
.menu__right,
.menu__left,
select {
  padding: 0 0;
  height: 100%;
  max-height: 60px;
  font-family: "BMShumanity_regular", Arial, sans-serif;
  font-size: 1.4rem;
  color: #BE2BBB; }
  @media (max-width: 1500px) {
    .menu__center,
    .menu__right,
    .menu__left,
    select {
      font-size: 1.2rem; } }
  @media (max-width: 992px) {
    .menu__center,
    .menu__right,
    .menu__left,
    select {
      font-size: 1.2rem; } }
  @media (max-width: 768px) {
    .menu__center,
    .menu__right,
    .menu__left,
    select {
      font-size: 1.2rem; } }
  @media (max-width: 576px) {
    .menu__center,
    .menu__right,
    .menu__left,
    select {
      max-height: 50px;
      font-size: 1rem; } }
/*------------------------*/
/*   LIKERTS SCALE LABEL  */
/*------------------------*/
.likert-scale .likert-scale__lables li {
  font-family: "BMShumanity_regular", Arial, sans-serif;
  list-style-image: none;
  list-style: none;
  font-size: 1.2rem; }
  @media (max-width: 576px) {
    .likert-scale .likert-scale__lables li {
      font-size: 0.8rem; } }
/*-------------------*/
/* LISTS AND TABLES  */
/*-------------------*/
ul,
ol {
  padding-top: 0;
  list-style-position: outside; }
  ul li,
  ol li {
    padding-top: 0;
    margin-block-end: 0.5em; }
    ul li p,
    ol li p {
      padding: 0 !important;
      margin: 0 !important; }

@media (min-width: 1500px) {
  ul,
  ol {
    margin-block-start: 0; }
    ul li,
    ol li {
      padding-top: 0;
      margin-block-end: 0.5em; } }

/*
.page-wrapper {
  ul:not(.likert-scale__lables) { 
    list-style-position: inside;
    padding-left: 0;
    li {
    list-style: none;
    padding-left: 20px;
    padding-bottom: 0.4rem;
    &::before {
      content:''; 
      display:inline-block; 
      height: 0.8em; 
      width: 0.8em; 
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 20'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23f35b1c;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Elistsymbol%3C/title%3E%3Cg id='Lager_2' data-name='Lager 2'%3E%3Cg id='Lager_1-2' data-name='Lager 1'%3E%3Cg id='shape-half-circle'%3E%3Cpath class='cls-1' d='M0,20A10,10,0,0,0,10,10,10,10,0,0,0,0,0V20Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
      background-repeat: no-repeat;
      background-size: contain;
      margin-left: -20px;
      margin-top: 0.4rem;
      position: absolute;
    }
  }
  }
}
*/
/*----------------*/
/* General links */
/*--------------- */
.page-wrapper a:not(.button) {
  font-family: "BMShumanity_regular", Arial, sans-serif;
  color: #BE2BBB;
  font-weight: 400;
  text-decoration: none;
  /*	&:before {
       content: "";
       width: 0;
       height: 0;
       border-top: .4em solid transparent;
       border-bottom: .4em solid transparent;
       border-left: .5em solid;
       display: inline-block;
       vertical-align: middle;
       margin-right: .4em;
       margin-top: .23em; 
     }*/ }
  .page-wrapper a:not(.button):hover {
    color: #BE2BBB;
    text-decoration: underline; }
  .page-wrapper a:not(.button):active {
    color: #BE2BBB; }

.page-wrapper h3 a:not(.button) {
  font-family: "BMShumanity_medium", Arial, sans-serif;
  font-weight: 400;
  color: inherit; }

/*---------------------------*/
/* CLOCK (TIME) ICON SIZES   */
/*---------------------------*/
span.clock-icon:before,
span.clock-icon-white:before {
  height: 1.2rem;
  width: 1.2rem;
  margin-right: 0.25rem;
  transform: translateY(-0.1rem);
  -webkit-transform: translateY(-0.1rem);
  -ms-transform: translateY(-0.1rem); }

@media (min-width: 1500px) {
  span.clock-icon:before,
  span.clock-icon-white:before {
    height: 1.4rem;
    width: 1.4rem;
    margin-right: 0.25rem; } }

/*---------------------------*/
/* HAND (WAVE) ICON SIZES   */
/*---------------------------*/
span.hand-icon:before {
  height: 1.2rem;
  width: 1.2rem;
  margin-right: 0.25rem;
  transform: translateY(-0.1rem);
  -webkit-transform: translateY(-0.1rem);
  -ms-transform: translateY(-0.1rem); }

@media (min-width: 1500px) {
  span.hand-icon:before {
    height: 1.4rem;
    width: 1.4rem;
    margin-right: 0.25rem; } }

/*------------------------------------*/
/* XXX margins on different text elements */
/*-------------------------------*/
.stage__header h2 {
  margin-top: 0; }

.info-page__content h1 {
  margin-bottom: 1rem; }

.radio__body.lead h3,
.radio__body.lead h4,
.radio__body h3,
.radio__body h4,
.radio__text-wrapper h3,
.radio__text-wrapper h4 {
  margin-bottom: 0.6rem; }

/****************/
/* END OF FONTS	*/
/****************/
/*--------------------------*/
/* WELCOME + GROUP INFO SPLASH */
/*--------------------------*/
.modal__backdrop {
  background: rgba(0, 0, 0, 0.65); }

.welcome .welcome__content {
  border-radius: 0px; }
  .welcome .welcome__content .swiper-navigation {
    display: none; }

@media (min-width: 768px) {
  .welcome .welcome__content {
    margin-top: 2.5rem; } }

.welcome .welcome__content .swiper-container .swiper-slide {
  height: calc(100% + 1px);
  border-radius: 0px 0px 0px 0px; }

.welcome .welcome__wrapper {
  height: calc(100% - 60px);
  /*    &::-webkit-scrollbar-thumb {
          background-image: linear-gradient($vattenfall-mid-blue, transparent);
          border-radius: $corner-s;
          }
        &::-webkit-scrollbar-track {
          box-shadow: inset 7px 0 2px -7px rgba(0,0,0,0.1);
          background-color: transparent;
      }
      */ }
  .welcome .welcome__wrapper::-webkit-scrollbar {
    background-color: transparent; }

.group-exercise .welcome .welcome__wrapper {
  height: calc(100% - 15px); }

.group-exercise .welcome__content .u-scroll {
  -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(85%, #fff), to(rgba(255, 255, 255, 0)));
  -webkit-mask-image: linear-gradient(180deg, #fff 85%, rgba(255, 255, 255, 0) 100%);
  mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(85%, #fff), to(rgba(255, 255, 255, 0)));
  mask-image: linear-gradient(180deg, #fff 85%, rgba(255, 255, 255, 0) 100%);
  -webkit-mask-image: linear-gradient(180deg, #fff calc(100% - 100px), rgba(255, 255, 255, 0) 100%);
  mask-image: linear-gradient(180deg, #fff calc(100% - 100px), rgba(255, 255, 255, 0) 100%); }

.welcome .swiper-container .swiper-navigation > .page-wrapper {
  /* Mjölkvit halvtransparent swiper med svag topptkant
      background-color: $white;
      opacity: 0.5;
      box-shadow: 0px 2px 6px 3px rgba(0,0,0,0.2);*/
  background-color: transparent;
  height: 60px;
  border-radius: 0 0 0px 0px; }

.icon-close {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 36px;
  height: 36px;
  border: 4px solid #BE2BBB;
  border-radius: 50%;
  padding-bottom: 0;
  background-color: #fff; }

.icon-close::before,
.icon-close::after {
  background-color: #BE2BBB;
  height: 4px;
  top: calc(50% - 0.1rem); }

.icon-close::before {
  transform: translate(-50%, 0) rotate(-45deg);
  -webkit-transform: translate(-50%, 0) rotate(-45deg);
  -ms-transform: translate(-50%, 0) rotate(-45deg); }

.icon-close::after {
  transform: translate(-50%, 0) rotate(45deg);
  -webkit-transform: translate(-50%, 0) rotate(45deg);
  -ms-transform: translate(-50%, 0) rotate(45deg); }

/*--------------*/
/*  SWIPER NAV  */
/*--------------*/
.swiper-container .swiper-slide {
  height: calc(100%); }
  .swiper-container .swiper-slide .task {
    height: calc(100% - 80px);
    min-height: 100%; }
    .swiper-container .swiper-slide .task .task-header {
      margin-bottom: 80px; }
    .swiper-container .swiper-slide .task .task-header + .task__container {
      margin-top: -80px;
      margin-bottom: 80px;
      padding-bottom: 80px; }
    .swiper-container .swiper-slide .task .task__container + .feedback__wrapper {
      margin-top: -115px; }

.welcome__content .swiper-container .swiper-navigation {
  background-color: #d7d7d7; }

.swiper-container.swiper-buttons-dark .swiper-pagination-bullet {
  background: #4a4a4a;
  width: 0.8rem;
  height: 0.8rem; }

.swiper-container.swiper-buttons-dark .swiper-pagination-bullet-active {
  background: #BE2BBB;
  transform: scale(1); }

/*----------------------------*/
/*  NAVBAR & MENUE SETTINGS   */
/*----------------------------*/
#menu__topbar {
  z-index: 10;
  height: 60px; }
  #menu__topbar .menu__topbar__bg {
    opacity: 1; }
  #menu__topbar .menu__logo_wrapper {
    opacity: 1; }

#menu__topbar.menu--scrolled_passed .menu__header {
  visibility: hidden; }

.menu__topbar_wrapper {
  padding-left: 0px;
  margin-top: 8px; }

.navbar__item {
  color: #BE2BBB;
  padding-left: 0.8rem;
  padding-right: 0.8rem;
  text-transform: uppercase;
  margin-top: -8px; }
  .navbar__item .navbar__icon {
    max-height: 25px;
    width: auto; }
  .navbar__item:hover {
    color: #BE2BBB;
    opacity: 1;
    text-decoration: none;
    border-width: 0.5px;
    border-bottom-color: #cacaca; }
  .navbar__item:active {
    color: #BE2BBB; }
  .navbar__item span,
  .navbar__item .menu__item__link {
    color: inherit;
    padding-right: 0.8rem; }

#menu__topbar.menu--small {
  height: 60px; }
  @media (max-width: 576px) {
    #menu__topbar.menu--small {
      height: 40px; } }
/*--------------------------*/
/*  NAVBAR & MENUE ICONS    */
/*--------------------------*/
.menu__logo_wrapper {
  padding-left: 30px;
  padding-right: 10px;
  padding-top: 11px;
  padding-bottom: 19px;
  /*  Ta bort för specifik logo i svg
      &:before {
        content:'';
		background-image: url("data:image/svg+xml,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 246.61 40.55'%3E%3Cpath d='M202.84 33.28a1.35 1.35 0 0 0-.06.14 1.24 1.24 0 0 1 .06-.14m.27-.35L203 33l.08-.06m.42-.24l-.19.08.19-.08M101.85 20.28c0-6.3 3.81-13.07 12.19-13.07s12.19 6.79 12.19 13.07-3.82 13.07-12.23 13.07-12.19-6.78-12.19-13.07m-7.35-3.86h-6.21V4.13a3.73 3.73 0 0 0-3.8-3.91 3.82 3.82 0 0 0-3.91 3.91v12.29h-6.7c-.16-10-6.53-16.2-16.72-16.2s-16.56 6.2-16.72 16.2h-6.92V4.13A3.82 3.82 0 0 0 29.57.22a3.73 3.73 0 0 0-3.8 3.91v20.41c0 5.6-3.29 8.81-9 8.81s-9-3.21-9-8.81V4.13A3.73 3.73 0 0 0 3.91.22 3.82 3.82 0 0 0 0 4.13V24c0 10.2 6.41 16.55 16.74 16.55s16.67-6.29 16.73-16.43h6.92v12.53a3.82 3.82 0 0 0 3.91 3.91 3.73 3.73 0 0 0 3.8-3.91V16.24c0-5.6 3.29-8.81 9-8.81s9 3.21 9 8.81v20.41a3.73 3.73 0 0 0 3.9 3.9 3.82 3.82 0 0 0 3.91-3.91V24.12h6.68v12.3a3.82 3.82 0 0 0 3.91 3.91 3.77 3.77 0 0 0 3.8-3.91v-12.3h6.26a19.83 19.83 0 0 0 39.07 0h5.76v12.53a3.82 3.82 0 0 0 3.91 3.91 3.73 3.73 0 0 0 3.8-3.91V16.24c0-5.6 3.29-8.81 9-8.81s9 3.21 9 8.81v20.41a3.73 3.73 0 0 0 3.8 3.91 3.82 3.82 0 0 0 3.91-3.91V24.12h5.86c1.6 9.61 9.07 15.76 19.33 15.76h5.84a4.27 4.27 0 0 0 3.16-1.22 3.73 3.73 0 0 0 1-2.49 3.22 3.22 0 0 0-1.85-3 5 5 0 0 0-2.14-.47 1.59 1.59 0 0 0-.29 0 1.1 1.1 0 0 1 .15 0h-5.73c-6 0-10.26-3.17-11.63-8.5h26.6v12.45a3.82 3.82 0 0 0 3.89 3.9 3.73 3.73 0 0 0 3.8-3.91v-20.4c0-5.6 3.29-8.81 9-8.81s9 3.21 9 8.81v20.41a3.73 3.73 0 0 0 3.79 3.91 3.82 3.82 0 0 0 3.91-3.91V16.79c0-10.22-6.41-16.57-16.74-16.57s-16.56 6.2-16.72 16.2h-26.5c1.37-5.34 5.6-8.5 11.63-8.5h5.58a5 5 0 0 0 3.41-1.12 3.43 3.43 0 0 0 1-2.57 1.26 1.26 0 0 1 0 .17 3.22 3.22 0 0 0-.76-2.45 4.51 4.51 0 0 0-3.58-1.29H198c-10.26 0-17.73 6.15-19.33 15.76h-5.87c-.16-10-6.53-16.2-16.72-16.2s-16.57 6.2-16.72 16.2h-5.78a19.83 19.83 0 0 0-39.06 0' fill='%23FFF'%3E%3C/path%3E%3C/svg%3E");
        height: 50px;
        width: 150px;
        display: block;
        background-repeat: no-repeat;
        top: 0;
      }
        img.menu__logo {
        display: none;
    }
	*/ }
  @media (max-width: 576px) {
    .menu__logo_wrapper {
      padding-top: 4px;
      padding-bottom: 12px; } }
/*
//Testa att få med deras Brand Bar
.menu--scrolled_passed {
    #menu__topbar, 
    .menu__topbar__bg {
        background-color: $white !important;
        border-bottom: $border-box;
    }
}
*/
@media (max-width: 960px) {
  .navbar__item:not(.navbar__burger) {
    display: inherit; } }

#menu__topbar:not(.menu--small) .navbar__item.language-picker {
  visibility: visible;
  /*  .select__wrapper {
            img {
                visibility: hidden;
            }
            &::after {
                content: '\e00d';
                // background-image: url("https://storage.googleapis.com/akt-swe/filer_public/9a/ef/9aef5b5d-672d-4468-a14d-ba8a249fdbc1/arrow_wh.png?Expires=2217159041&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=EDhaUz4yFqifDcx1UuQHfKQGASIH2QRXhoD4g8yTW2eRT7Cq5xh6dxepYQheQkeGiV4nRSSpR3lbSOBXESGd1Ibiah51aJM0dGF1mxfJVccGc4%2BGErvpWSd7GxDW4r1hYCWZaVkYjRlHCE4KlRqQcLNW1POkDmmMkHhGYbrfY9rbcnA3srG6C4rMHGK17eH5Hcuw3Zre%2FSkgg9x3sDpnmJONuREU7nR1rtnw5r39ugniBV2p0H9PYHQPkoL9of6kXvyQrIieqflKzrYTDLSqEn%2BEjDFP7%2FjeGGN3zrfRzKPDqs%2B3m46bFTp7WG3Mja1MHC8IXHrwyWeQ%2Bl3i%2BEsg3g%3D%3D");
                // background-size: contain;
                // background-repeat: no-repeat;
                display: inline-block;
                width: 15px;
                height: 15px;
                visibility: visible !important;
                margin-top: 7px;
                font-size: 1rem;
                color: $mtr-orange;
            }
        } */ }
  #menu__topbar:not(.menu--small) .navbar__item.language-picker select {
    color: #F5F0F0; }
    #menu__topbar:not(.menu--small) .navbar__item.language-picker select option {
      color: #595454; }

.language-picker.icon--hidden select {
  width: auto !important;
  margin-left: 10px;
  min-width: 95px; }

select::-ms-expand {
  display: none; }

#menu__topbar:not(.menu--small) > .menu__topbar_wrapper > .menu__right button {
  border: none; }

#menu__topbar:not(.menu--small) > .menu__topbar_wrapper > .menu__right .navbar__item.navbar__burger {
  color: #BE2BBB; }
  #menu__topbar:not(.menu--small) > .menu__topbar_wrapper > .menu__right .navbar__item.navbar__burger #menu__icon__burger .icon_hamburger span,
  #menu__topbar:not(.menu--small) > .menu__topbar_wrapper > .menu__right .navbar__item.navbar__burger #menu__icon__burger .icon_hamburger::after,
  #menu__topbar:not(.menu--small) > .menu__topbar_wrapper > .menu__right .navbar__item.navbar__burger #menu__icon__burger .icon_hamburger::before {
    background-color: #BE2BBB; }

.menu__right button {
  border: none; }

.icon_hamburger span,
.icon_hamburger::after,
.icon_hamburger::before {
  height: 2px; }

#menu.menu--open .icon_hamburger span,
#menu.menu--open .icon_hamburger::after,
#menu.menu--open .icon_hamburger::before {
  background-color: #BE2BBB !important; }

.menu--open .icon_hamburger::after {
  bottom: calc(50% - 1px); }

.menu--open .icon_hamburger::before {
  top: calc(50% - 1px); }

.menu--small .icon_hamburger span,
.menu--small .icon_hamburger::after,
.menu--small .icon_hamburger::before {
  background-color: #BE2BBB; }

/* 
.menu__topbar__bg {
	&:before {
	content:'';
    background: #fc9f1c;
    background-image: -webkit-gradient(linear,left top,right top,from(#fa7f25),to(#fdbe13));
    background-image: -webkit-linear-gradient(left,#fa7f25,#fdbe13);
    background-image: -moz-linear-gradient(left,#fa7f25,#fdbe13);
    background-image: -o-linear-gradient(left,#fa7f25,#fdbe13);
    background-image: linear-gradient(to right,#fa7f25,#fdbe13);
    height: 8px;
    display: block;
    }
}
*/
/* Alternativ till brand-bar, om man vill ha den sticky i toppen på alla sidor
body {
	&:before {
	content:'';	
    background: #fc9f1c;
    background-image: -webkit-gradient(linear,left top,right top,from(#fa7f25),to(#fdbe13));
    background-image: -webkit-linear-gradient(left,#fa7f25,#fdbe13);
    background-image: -moz-linear-gradient(left,#fa7f25,#fdbe13);
    background-image: -o-linear-gradient(left,#fa7f25,#fdbe13);
    background-image: linear-gradient(to right,#fa7f25,#fdbe13);
    height: 8px;
    display: block;
    }
}
*/
@media (max-width: screen-s) {
  .navbar__item.span {
    display: none; } }

/*-------*/
/*  MENU */
/*-------*/
#menu__topbar:not(.menu--scrolled_passed) .menu__content {
  padding-top: 75px; }

.menu__content {
  background-color: #F5F0F0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  padding-left: 0px;
  padding-right: 0px; }
  .menu__content .menu__item__link {
    color: #BE2BBB; }

.menu__item {
  color: #BE2BBB;
  text-transform: uppercase;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.8rem;
  padding-bottom: 0.8rem;
  margin: 0;
  border-bottom-style: solid;
  border-width: 0.5px;
  border-bottom-color: #d7d7d7; }
  .menu__item:hover {
    color: #fff;
    opacity: 1;
    text-decoration: none;
    background-color: #BE2BBB;
    border-width: 0.5px;
    border-bottom-color: #cacaca; }
  .menu__item:active {
    color: #BE2BBB; }
  .menu__item span,
  .menu__item .menu__item__link {
    color: inherit; }

.mobile .menu__item__img,
.mobile .menu__item svg {
  display: none; }

/*
  .mobile label.menu__item.menu-language-picker {
  	svg {
      display: none;
  }*/
/* .menu__item__img,
  .menu-logout-icon>svg {
  	display: none;
  }
*/
/*-------------*/
/*   HERO      */
/*-------------*/
.hero__footer {
  padding-bottom: 1.5rem; }
  .hero__footer img {
    max-height: 4rem; }

/*-------------*/
/*   STAGES    */
/*-------------*/
/*.stage__bottom {
    height: 40px;
  } */
.stages {
  padding-top: 0;
  margin-top: 0;
  margin-bottom: 0; }

.stage__header.stage__header--theme-1 {
  padding-top: 0;
  margin-top: 20px;
  margin-bottom: 0; }

div.stage:not(.stage--open) > .stage__bottom > .stage__icon {
  animation: button-1 3s 5s ease 10 forwards; }

/*  Ta bort för specifika ikoner på stage
.stage__icon svg path {
    display: none;
  }



  //Stage icon plus eller pil ner
  div.stage:not(.stage--open) > .stage__bottom > .stage__icon {
    content: "";
  //  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' enable-background='new 0 0 128 128' height='55px' id='plus' version='1.1' viewBox='0 0 128 128' width='55px' xml:space='preserve'%3E%3Cg%3E%3Cpolygon fill='%23005AA0' points='127,59 69,59 69,1 59,1 59,59 1,59 1,69 59,69 59,127 69,127 69,69 127,69 '/%3E%3C/g%3E%3C/svg%3E");
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' enable-background='new 0 0 128 128' height='32px' id='plus' version='1.1' viewBox='0 0 128 128' width='32px' xml:space='preserve'%3E%3Cg%3E%3Cpolygon fill='%23005AA0' points='127,59 69,59 69,1 59,1 59,59 1,59 1,69 59,69 59,127 69,127 69,69 127,69 '/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    height: 46px;
    width: 46px;
    transform: translatey(-20px);
    -webkit-transform: translatey(-20px);
    -ms-transform: translatey(-20px);
  }

  //Stage icon minus eller pil upp
  .stage.stage--open > .stage__bottom {
  	.stage__icon {
   	content: "";
    //background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' enable-background='new 0 0 128 128' height='55px' id='minus' version='1.1' viewBox='0 0 128 128' width='55px' xml:space='preserve'%3E%3Cg%3E%3Crect fill='%23005AA0' height='10' width='126' x='1' y='59'/%3E%3C/g%3E%3C/svg%3E");
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' enable-background='new 0 0 128 128' height='32px' id='minus' version='1.1' viewBox='0 0 128 128' width='32px' xml:space='preserve'%3E%3Cg%3E%3Crect fill='%23005AA0' height='10' width='126' x='1' y='59'/%3E%3C/g%3E%3C/svg%3E");
     background-repeat: no-repeat;
      height: 46px;
  	width: 46px;
  	}
  }

  .stage--open .stage__icon {
  	transform: none;
  	-webkit-transform: none;
  }
*/
.stage__header__h1 {
  padding-top: 2rem; }

.stage__header__bg-image {
  top: -20px;
  height: calc(100% + 80px); }

/*--------------*/
/*  MEDIUM BOX  */
/*--------------*/
.box__container__bottom__body__content {
  display: block !important;
  margin-top: 1.5rem;
  text-align: left !important; }

/* 
// Make cooler boxes for MLR 
#stage-1 {
  .box-1-4:nth-of-type(3) {
    .box__container {
      padding: 0;

      .box__container__top {
        &::before {
          position: absolute;
          content: "";
          width: 330px;
          height: 330px;
          background: url('https://storage.googleapis.com/akt-mlr/filer_public_thumbnails/filer_public/27/bf/27bfb83b-ea23-4e45-b7c2-c734b309cb6b/slider-3.jpg__2000x700_q100_crop_subsampling-2_upscale.jpg?Expires=2274609193&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=dsL2zwfOxmUCqH%2BH3kNkA1vf3jV0e7J2eFygxxrn0LxsyQX8uAipNanLyrhl8TvuNdD3NI8x5poIkpIjTIZOBBZ2i0ghSGoWN8R6V8qxDFnb94fmbftuSMxOz8hpWURJTwtTjWEF4q7ZzgnS%2FFRDxsoen1pQONpZW6%2BD7WxHS7QtVXksw4YsXRBppu%2FFvMt6YXIGR0B2f1%2BHld5Dbnj8tyTABGgSATLatfG7TnlHC69XY9%2BaqSuGA0A44f6JhwOrMW9yOssju2ynFB62AvYq5QqiFDwgawW9GOb4JPtEdFAXgSE8uzYrgYNqatXvb1jRZY%2BQweS4n0K0PP2Kv7QpPQ%3D%3D');
          background-repeat: no-repeat;
          background-position: 75% 40%;
        }
      }
    }
  }
}

.box.box-1-4 {
  width: 330px;
}
*/
/*.box {
    margin-bottom: 20px;
    margin: 0 5px 20px 5px;
  } */
/*  Ta bort för att greja med medium box
  //medium box size and color entire box
  .box.box-1-4 {
    width: 240px;
    border: $border-color;
    border-style: solid;
  }

  //medium box a-side space for underneath picture
  .box.box-1-4 .box__image::after {
      content: '';
      display: block;
      padding-bottom: 64%;
  }

  //moving button closer to bottom.
  .box__container--medium .box__container__bottom .box__start-btn {
    margin-bottom: 10px;
  }

  //medium box removing shadow and adjusting padding on a-side and b-side
  .box__container.box__container--medium,
  .box__container--medium .box__container__bottom .box__container__bottom__body .box__container__bottom__body__content {
    border-radius: $corner-s;
   	-webkit-box-shadow: $box-shadow;
    box-shadow: $box-shadow;
    padding-left: 0;
  	padding-right: 0;
    padding-top: 10px;
  }

  //medium box change color on b-side
  .box__container--medium.box__container--toggled .box__container__bottom,
  .box__container--medium .box__container__bottom .box__meta-info,
  .box__container--medium .box__container__bottom .box__start-btn,
  .box__container__bottom__body__content, .box__container--small_body-content {
      background-color: $white;
  }

  //gissar att detta är något som inte lyckas bli vitt trots vitt
  .box__container--medium.box__container--toggled,
  .box__container--medium.box__container:hover{
      background-color: $white !important;
  }

  //medium box hide scrollbar
  .box__container--medium-content-wrapper .box__container__top,
  .box__container--medium .box__container__bottom__body__content{
      height: 100%;
      width: 100%;
      overflow: hidden;
      &::-webkit-scrollbar {
       width: 0px;
       background: transparent; /* Chrome/Safari/Webkit */
/* 

  .box__container--medium.box__container:not(.box__container--open-one):not(.box__container--box3)>div:hover .box__container__bottom {
  	transform: translateY(-100%) translateY(-10px);
  	-webkit-transform: translateY(-100%) translateY(-10px);
  	-ms-transform: translateY(-100%) translateY(-10px);
  }
*/
/*-------------*/
/*  LARGE BOX  */
/*-------------*/
/*  Ta bort för att greja med large box

  //large boxar size and color entire box
  .box.box-2-4 {
    width: 500px;
  }

  .box__container--large {
      height: 280px;
      border: $border-color;
      border-style: solid;
  }

  //small box centered text needs to be adjusted to the middle
  .box__container--large .box__container__large-content {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  //large box removing shadow and adjusting padding on a-side
  .box__container.box__container--large {
    border-radius: $corner-s;
    -webkit-box-shadow: $box-shadow;
    box-shadow: $box-shadow;
    padding-left: 0;
    padding-right: 0;
  }

  //moving button closer to bottom.
  .box__container--large .box__container__bottom .box__start-btn {
    margin-bottom: 10px;
  }

  .box__container--large.box__container--toggled .box__start-pagination-wrapper,
  .box__container--large .box__container__content-wrapper:hover .box__start-pagination-wrapper {
      margin-bottom: 30px;
  }

  //round image på large box för mobil. Denna bild lägger sig under text på mobil
  //och måste därför vara mindre
  .box__container--large .box__container__top .box__container__topright .box__image {
      @media (max-width: $screen-s) {
      max-width: 120px;
      }
  }

  //large box hide scrollbar
  .box__container--large-content-wrapper .box__container__top,
  .box__container--large .box__container__bottom__body__content {
      height: 100%;
      width: 100%;
      overflow: hidden;
      &::-webkit-scrollbar {
       width: 0px;
       background: transparent; /* Chrome/Safari/Webkit */
.box__container--large .box__container__text-content {
  scrollbar-width: none;
  /* Firefox */
  -ms-overflow-style: none;
  /* IE 10+ */ }

/*
  #stage-1 {
  .box-2-4:first-of-type {
  .box__container--large {
    .box__container__bottom__body__content {
      @media (min-width: $wrapper-s) {
        max-width: 50%;
        &::after {
            content: '';
            width: 160px;
            height: 160px;
            display: block;
            float: right;
            position: absolute;
            right: 0;
            top: 0;
            background-image: url("xxx");
            background-repeat: no-repeat;
            background-size: cover;
            border-radius: 999px;
            transform: translateY(-35px);
        }
      }
    }
  }
}

*/
/*
  .box__container__content-wrapper.js-open-box .box__start-pagination-wrapper {
   margin-bottom: 30px;
  }*/
/*-------------*/
/*  SMALL BOX  */
/*-------------*/
.box.box-1-6 {
  width: 153px; }

/*  Ta bort för att greja med small box

  //small box removing shadow and adjusting padding on a-side
  .box__container.box__container--small{
      border-radius: $corner-s;
      -webkit-box-shadow: $box-shadow;
      box-shadow: $box-shadow;
      padding-left: 0;
      padding-right: 0;
      border: $border-color;
      border-style: solid;
  }

  //small box centered text needs to be adjusted to the middle
  .box__container--small .box__container__small-content {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .box__container--small__body-content {
    width: 100%;
  }

  .box__container--small .box__container__small-content p{
      width: 130px;
  }

  .box__container--small .box__container--small__body-container p {
      margin: 0 0;
  }
*/
.box__container--small .box__container--small__body-container,
.box__container--small .box__container__small-content {
  height: 100%;
  width: 100%;
  overflow: hidden; }
  .box__container--small .box__container--small__body-container::-webkit-scrollbar,
  .box__container--small .box__container__small-content::-webkit-scrollbar {
    width: 0px;
    background: transparent;
    /* Chrome/Safari/Webkit */ }

.box__container--small__body-container {
  scrollbar-width: none;
  /* Firefox */
  -ms-overflow-style: none;
  /* IE 10+ */ }

.box__container--small_body-content {
  overflow: hidden; }

/*-------------*/
/*  ALL BOXES  */
/*-------------*/
.box__container {
  border: 0px #d7d7d7 solid; }

/*  Ta bort för att greja med generella  box-grejer


   // size on toggel container
  .box__container__toggle {
    height: 40px;
    text-align: right;
    right: 5px;
  }
//Flyttar på pil upp och ner och dess toggeleffekt
.box__container__toggle.js-toggle-box {
    height: 40px;
    width: 40px !important;
    position: absolute;
    right: 5px;
    left: initial;
  }

  .box__container:hover {
          -webkit-box-shadow: $box-shadow;
          box-shadow: $box-shadow;
    }
    
  //remove margin on all box-images
  .box__image {
      margin: 0 0;
  }

  .box__container__toggle button {
      display: inline-block;
      margin: 10px 15px;
      margin-top: 0;
      margin-left: 0.5rem;
      margin-bottom: 0.5rem;
      margin-right: 0px;
  }
*/
.button--circle {
  border: 0;
  border-radius: 0;
  background-color: transparent; }

.box__container--medium.box__container:not(.box__container--open-one):not(.box__container--box3) > div:hover .box__container__bottom {
  transform: translateY(-100%) translateY(-10px);
  -webkit-transform: translateY(-100%) translateY(-10px);
  -ms-transform: translateY(-100%) translateY(-10px); }

.box__container:not(.box__container--toggled) .icon-plus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 10'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%231e96a8;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Epilner%3C/title%3E%3Cg id='Lager_2' data-name='Lager 2'%3E%3Cg id='Lager_1-2' data-name='Lager 1'%3E%3Cg id='arrow-expand-down-g'%3E%3Cpolygon id='Shape' class='cls-1' points='8 10 0 1.55 1.46 0.02 8 6.92 14.54 0 16 1.53 8 10'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-repeat: no-repeat;
  width: 20px;
  height: 10px;
  top: 10px; }

.box__container:not(.box__container--toggled) .icon-plus:before,
.box__container:not(.box__container--toggled) .icon-plus:after {
  display: none; }

.box__container.box__container--toggled .icon-plus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 10'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%231e96a8;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Epilupp%3C/title%3E%3Cg id='Lager_2' data-name='Lager 2'%3E%3Cg id='Lager_1-2' data-name='Lager 1'%3E%3Cg id='arrow-expand-down-g'%3E%3Cpolygon id='Shape' class='cls-1' points='16 8.47 14.54 10 8 3.08 1.46 9.98 0 8.45 8 0 16 8.47'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  width: 20px;
  height: 10px;
  top: 10px; }

.box__container.box__container--toggled .icon-plus:before,
.box__container.box__container--toggled .icon-plus:after {
  display: none; }

.box__time__container:before {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg id='Lager_1' data-name='Lager 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 134.4 134.4'%3E%3Cimage width='280' height='280' transform='scale(0.48)' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAEYCAYAAACHjumMAAAW+2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDUwLCAyMDE5LzEwLzAxLTE4OjAzOjE2ICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6ZGFtPSJodHRwOi8vd3d3LmRheS5jb20vZGFtLzEuMCIKICAgIHhtbG5zOmJtcz0iaHR0cDovL3d3dy5ibXMuY29tIgogICAgeG1sbnM6Y3E9Imh0dHA6Ly93d3cuZGF5LmNvbS9qY3IvY3EvMS4wIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICB4bWxuczpJcHRjNHhtcENvcmU9Imh0dHA6Ly9pcHRjLm9yZy9zdGQvSXB0YzR4bXBDb3JlLzEuMC94bWxucy8iCiAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICB4bWxuczp4bXBSaWdodHM9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9yaWdodHMvIgogICBkYW06UGh5c2ljYWxoZWlnaHRpbmluY2hlcz0iMS44NjY1MTI0MTc3OTMyNzQiCiAgIGRhbTpQaHlzaWNhbHdpZHRoaW5pbmNoZXM9IjEuODY2NTEyNDE3NzkzMjc0IgogICBkYW06RmlsZWZvcm1hdD0iUE5HIgogICBkYW06UHJvZ3Jlc3NpdmU9Im5vIgogICBkYW06ZXh0cmFjdGVkPSIyMDIxLTA3LTA1VDA4OjAwOjAyLjc2N1oiCiAgIGRhbTpCaXRzcGVycGl4ZWw9IjMyIgogICBkYW06TUlNRXR5cGU9ImltYWdlL3BuZyIKICAgZGFtOkNvbW1lbnRzPSJYTUw6Y29tLmFkb2JlLnhtcDogJmx0Oz94cGFja2V0IGJlZ2luPSZxdW90O++7vyZxdW90OyBpZD0mcXVvdDtXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQmcXVvdDs/Jmd0OyAmbHQ7eDp4bXBtZXRhIHhtbG5zOng9JnF1b3Q7YWRvYmU6bnM6bWV0YS8mcXVvdDsgeDp4bXB0az0mcXVvdDtBZG9iZSBYTVAgQ29yZSA2LjAtYzAwMiA3OS4xNjQ0NjAsIDIwMjAvMDUvMTItMTY6MDQ6MTcgICAgICAgICZxdW90OyZndDsgJmx0O3JkZjpSREYgeG1sbnM6cmRmPSZxdW90O2h0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMmcXVvdDsmZ3Q7ICZsdDtyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSZxdW90OyZxdW90OyB4bWxuczp4bXA9JnF1b3Q7aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyZxdW90OyB4bWxuczpkYz0mcXVvdDtodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyZxdW90OyB4bWxuczpwaG90b3Nob3A9JnF1b3Q7aHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyZxdW90OyB4bWxuczp4bXBNTT0mcXVvdDtodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vJnF1b3Q7IHhtbG5zOnN0RXZ0PSZxdW90O2h0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyZxdW90OyB4bXA6Q3JlYXRvclRvb2w9JnF1b3Q7QWRvYmUgUGhvdG9zaG9wIDIxLjIgKE1hY2ludG9zaCkmcXVvdDsgeG1wOkNyZWF0ZURhdGU9JnF1b3Q7MjAyMC0wNy0yOVQxNDozNDoxMS0wNDowMCZxdW90OyB4bXA6TW9kaWZ5RGF0ZT0mcXVvdDsyMDIwLTA3LTI5VDE0OjUwOjM4LTA0OjAwJnF1b3Q7IHhtcDpNZXRhZGF0YURhdGU9JnF1b3Q7MjAyMC0wNy0yOVQxNDo1MDozOC0wNDowMCZxdW90OyBkYzpmb3JtYXQ9JnF1b3Q7aW1hZ2UvcG5nJnF1b3Q7IHBob3Rvc2hvcDpDb2xvck1vZGU9JnF1b3Q7MyZxdW90OyBwaG90b3Nob3A6SUNDUHJvZmlsZT0mcXVvdDtzUkdCIElFQzYxOTY2LTIuMSZxdW90OyB4bXBNTTpJbnN0YW5jZUlEPSZxdW90O3htcC5paWQ6ZDkyNDdiZGYtNmEyOC00OTNiLTg5YmItY2ZjOGQxODA3YzA3JnF1b3Q7IHhtcE1NOkRvY3VtZW50SUQ9JnF1b3Q7eG1wLmRpZDpkOTI0N2JkZi02YTI4LTQ5M2ItODliYi1jZmM4ZDE4MDdjMDcmcXVvdDsgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSZxdW90O3htcC5kaWQ6ZDkyNDdiZGYtNmEyOC00OTNiLTg5YmItY2ZjOGQxODA3YzA3JnF1b3Q7Jmd0OyAmbHQ7eG1wTU06SGlzdG9yeSZndDsgJmx0O3JkZjpTZXEmZ3Q7ICZsdDtyZGY6bGkgc3RFdnQ6YWN0aW9uPSZxdW90O2NyZWF0ZWQmcXVvdDsgc3RFdnQ6aW5zdGFuY2VJRD0mcXVvdDt4bXAuaWlkOmQ5MjQ3YmRmLTZhMjgtNDkzYi04OWJiLWNmYzhkMTgwN2MwNyZxdW90OyBzdEV2dDp3aGVuPSZxdW90OzIwMjAtMDctMjlUMTQ6MzQ6MTEtMDQ6MDAmcXVvdDsgc3RFdnQ6c29mdHdhcmVBZ2VudD0mcXVvdDtBZG9iZSBQaG90b3Nob3AgMjEuMiAoTWFjaW50b3NoKSZxdW90Oy8mZ3Q7ICZsdDsvcmRmOlNlcSZndDsgJmx0Oy94bXBNTTpIaXN0b3J5Jmd0OyAmbHQ7L3JkZjpEZXNjcmlwdGlvbiZndDsgJmx0Oy9yZGY6UkRGJmd0OyAmbHQ7L3g6eG1wbWV0YSZndDsgJmx0Oz94cGFja2V0IGVuZD0mcXVvdDtyJnF1b3Q7PyZndDsmI3hBOyIKICAgZGFtOlBoeXNpY2Fsd2lkdGhpbmRwaT0iMTUwIgogICBkYW06UGh5c2ljYWxoZWlnaHRpbmRwaT0iMTUwIgogICBkYW06TnVtYmVyb2ZpbWFnZXM9IjEiCiAgIGRhbTpOdW1iZXJvZnRleHR1YWxjb21tZW50cz0iMSIKICAgZGFtOnNoYTE9ImMzNmM2OTk3Mzc5NGIyZjg3NWJhMTg0MjMxNDFiMzYwNWRlOGE1YmQiCiAgIGRhbTpzaXplPSI3Nzg5IgogICBibXM6b3JpZ2luYWxVcGxvYWREYXRlPSIyMDIwLTA5LTA5VDE5OjU3OjIyLjAwMFoiCiAgIGJtczpidXNpbmVzc0dyb3VwPSJDb3Jwb3JhdGVBZmZhaXJzIgogICBibXM6Y2FtcGFpZ249IkNvcnBvcmF0ZSBCcmFuZCBJY29ucyIKICAgYm1zOmxlZ2FjeUxhc3RNb2RpZmllZEJ5PSJKZXNzaWNhIE1jTHVja2llIgogICBibXM6bGVnYWN5QXBwcm92YWxCeT0ibWNsdWNraWoiCiAgIGJtczp6aXBGb2xkZXI9ImZhbHNlIgogICBibXM6YXNzZXRTdGF0dXM9IkFjdGl2ZSIKICAgYm1zOmF1dGhvcj0iSmVzc2ljYSBNY0x1Y2tpZSIKICAgYm1zOm5vdGVzPSImbHQ7cCZndDticmFuZCwgaWNvbiwgaWNvbnMsJmFtcDtuYnNwOyZsdDsvcCZndDsiCiAgIGJtczp0aXRsZT0iaWNuX2Nsb2NrX2dyeS5wbmciCiAgIGJtczpsZWdhY3lBcHByb3ZhbERhdGU9IjIwMjAtMDktMDlUMjA6Mzc6MDcuMDAwWiIKICAgYm1zOmR1cGxpY2F0ZUFzc2V0PSJ1bmtub3duIgogICBibXM6bGVnYWN5Q3JlYXRlZERhdGU9IjIwMjAtMDktMDlUMjM6NTc6MjEuMDAwWiIKICAgYm1zOlJlc29sdXRpb249IjI4MHgyODAiCiAgIGJtczpsZWdhY3lDcmVhdGVkQnk9Ikplc3NpY2EgTWNMdWNraWUiCiAgIGJtczpjb3JlQXNzZXQ9Ik5vIgogICBibXM6bGVnYWN5R2xvYmVJRD0iMzk5NjU2NDYiCiAgIGJtczpsZWdhY3lMYXN0TW9kaWZpZWREYXRlPSIyMDIxLTA1LTE0VDEyOjEzOjAxLjAwMFoiCiAgIGJtczpEZXNjcmlwdGlvbj0iJmx0O3AmZ3Q7RGFyayBncmF5IE9OTFkmbHQ7L3AmZ3Q7IgogICBibXM6aXNTZWFyY2hhYmxlPSJ0cnVlIgogICBjcTpsYXN0UmVwbGljYXRpb25BY3Rpb249IkFjdGl2YXRlIgogICBjcTpsYXN0UmVwbGljYXRlZEJ5PSJzZW5ndXBhNiIKICAgY3E6bGFzdFJlcGxpY2F0ZWQ9IjIwMjEtMTAtMjlUMTM6MTc6MTEuOTAxWiIKICAgdGlmZjpJbWFnZUxlbmd0aD0iMjgwIgogICB0aWZmOkltYWdlV2lkdGg9IjI4MCIKICAgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoTWFjaW50b3NoKSIKICAgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0wNy0yOVQxNDo1MDozOC4wMDAtMDQ6MDAiCiAgIHhtcDpNb2RpZnlEYXRlPSIyMDIwLTA3LTI5VDE0OjUwOjM4LjAwMC0wNDowMCIKICAgeG1wOkNyZWF0ZURhdGU9IjIwMjAtMDctMjlUMTQ6MzQ6MTEuMDAwLTA0OjAwIgogICBkYzpmb3JtYXQ9ImltYWdlL3BuZyIKICAgZGM6bW9kaWZpZWQ9IjIwMjEtMTAtMjlUMTM6MTc6MTIuMDE2WiIKICAgSXB0YzR4bXBDb3JlOmNvcHlSaWdodERhdGU9IjIwMjA6MDc6MjkgMTQ6MzQ6MTEtMDQ6MDAiCiAgIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ZDkyNDdiZGYtNmEyOC00OTNiLTg5YmItY2ZjOGQxODA3YzA3IgogICB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZDkyNDdiZGYtNmEyOC00OTNiLTg5YmItY2ZjOGQxODA3YzA3IgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmQ5MjQ3YmRmLTZhMjgtNDkzYi04OWJiLWNmYzhkMTgwN2MwNyIKICAgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIgogICBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIgogICB4bXBSaWdodHM6V2ViU3RhdGVtZW50PSIvY29udGVudC9ibXMvZW4tdXMvc2VhcmNoL2FjdGlvbnMvbGljZW5zZS90ZXJtcy1jb25kaXRpb25zLmh0bWwiPgogICA8Ym1zOnRoZXJhcGV1dGljQXJlYT4KICAgIDxyZGY6QmFnPgogICAgIDxyZGY6bGk+dGhlcmFwZXV0aWMtYXJlYTpub25lPC9yZGY6bGk+CiAgICA8L3JkZjpCYWc+CiAgIDwvYm1zOnRoZXJhcGV1dGljQXJlYT4KICAgPGJtczpkaXNlYXNlSW5kaWNhdGlvbj4KICAgIDxyZGY6QmFnPgogICAgIDxyZGY6bGk+ZGlzZWFzZS1vci1pbmRpY2F0aW9uOm5vLWRpc2Vhc2Utc3BlY2lmaWVkPC9yZGY6bGk+CiAgICA8L3JkZjpCYWc+CiAgIDwvYm1zOmRpc2Vhc2VJbmRpY2F0aW9uPgogICA8Ym1zOmF1ZGllbmNlPgogICAgPHJkZjpCYWc+CiAgICAgPHJkZjpsaT50YXJnZXQtYXVkaWVuY2U6aW50ZXJuYWw8L3JkZjpsaT4KICAgIDwvcmRmOkJhZz4KICAgPC9ibXM6YXVkaWVuY2U+CiAgIDxibXM6bWFya2V0PgogICAgPHJkZjpCYWc+CiAgICAgPHJkZjpsaT5tYXJrZXQ6d29ybGR3aWRlLXd3PC9yZGY6bGk+CiAgICA8L3JkZjpCYWc+CiAgIDwvYm1zOm1hcmtldD4KICAgPGJtczp5ZWFyPgogICAgPHJkZjpCYWc+CiAgICAgPHJkZjpsaT55ZWFyOjIwMjA8L3JkZjpsaT4KICAgIDwvcmRmOkJhZz4KICAgPC9ibXM6eWVhcj4KICAgPGJtczpwcm9kdWN0PgogICAgPHJkZjpCYWc+CiAgICAgPHJkZjpsaT5wcm9kdWN0OmNvcnBvcmF0ZTwvcmRmOmxpPgogICAgPC9yZGY6QmFnPgogICA8L2Jtczpwcm9kdWN0PgogICA8Ym1zOnB1cnBvc2U+CiAgICA8cmRmOkJhZz4KICAgICA8cmRmOmxp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'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  display: inline-block;
  height: 20px;
  width: 20px; }

.box__time__container svg {
  display: none; }

.box__container__completed_icon {
  right: 5px;
  content: '';
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Lager_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D .st1%7Bfill:%231A535C;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Ccircle class='st0' cx='256' cy='256' r='236'/%3E%3Cpath class='st1' d='M256,40c119.1,0,216,96.9,216,216s-96.9,216-216,216S40,375.1,40,256S136.9,40,256,40 M256,0 C114.8,0,0,114.8,0,256s114.8,256,256,256s256-114.8,256-256S397.2,0,256,0L256,0z'/%3E%3C/g%3E%3Cpath class='st1' d='M385.8,201.8L247.1,340.4c-4.2,4.2-9.6,6.3-15.1,6.3s-10.9-2.1-15.1-6.3l-69.3-69.3c-8.3-8.3-8.3-21.8,0-30.2 c8.3-8.3,21.8-8.3,30.2,0l54.2,54.2l123.6-123.6c8.3-8.3,21.8-8.3,30.2,0C394.1,179.9,394.1,193.4,385.8,201.8z'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  display: inline-block;
  height: 24px;
  width: 24px; }
  .box__container__completed_icon svg {
    display: none; }

#stage-5 .box__container__completed_icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D.cls-2%7Bfill:%23f39200;%7D%3C/style%3E%3C/defs%3E%3Cg id='Lager_2' data-name='Lager 2'%3E%3Cg id='Lager_1-2' data-name='Lager 1'%3E%3Ccircle class='cls-1' cx='256' cy='256' r='236'/%3E%3Cpath class='cls-2' d='M256,40c119.1,0,216,96.9,216,216S375.1,472,256,472,40,375.1,40,256,136.9,40,256,40m0-40C114.8,0,0,114.8,0,256S114.8,512,256,512,512,397.2,512,256,397.2,0,256,0Z'/%3E%3Cpath class='cls-2' d='M385.8,201.8,247.1,340.4a21.25,21.25,0,0,1-30.2,0l-69.3-69.3a21.35,21.35,0,1,1,30.2-30.2L232,295.1,355.6,171.5a21.39,21.39,0,1,1,30.2,30.3Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }

#stage-7 .box__container__completed_icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D.cls-2%7Bfill:%2376b82a;%7D%3C/style%3E%3C/defs%3E%3Cg id='Lager_2' data-name='Lager 2'%3E%3Cg id='Lager_1-2' data-name='Lager 1'%3E%3Ccircle class='cls-1' cx='256' cy='256' r='236'/%3E%3Cpath class='cls-2' d='M256,40c119.1,0,216,96.9,216,216S375.1,472,256,472,40,375.1,40,256,136.9,40,256,40m0-40C114.8,0,0,114.8,0,256S114.8,512,256,512,512,397.2,512,256,397.2,0,256,0Z'/%3E%3Cpath class='cls-2' d='M385.8,201.8,247.1,340.4a21.25,21.25,0,0,1-30.2,0l-69.3-69.3a21.35,21.35,0,1,1,30.2-30.2L232,295.1,355.6,171.5a21.39,21.39,0,1,1,30.2,30.3Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }

.box__container__bottom__body__scroll-indicator.js-set-background-gradient {
  background-image: none !important; }

.box__container--toggled.box__container--medium .box__container__bottom,
.box__container--toggled.box__container--medium .box__container__top {
  transform: translateY(-100%) translateY(-10px);
  -webkit-transform: translateY(-100%) translateY(-10px);
  -ms-transform: translateY(-100%) translateY(-10px); }

.box__container__bottom__body__content {
  scrollbar-width: none;
  /* Firefox */
  -ms-overflow-style: none;
  /* IE 10+ */
  overflow: auto !important; }
  .box__container__bottom__body__content::-webkit-scrollbar {
    display: none; }

.box__container__bottom .box__container__bottom__body .inside,
.box__container__bottom .box__container__bottom__body__content .inside,
.box__container__bottom__body__content .inside,
.box__container--small__body-content .inside {
  display: none; }

/*--------------*/
/* SMALL STAGES */
/*--------------*/
.page-wrapper--small.small-stage {
  background-color: #fff !important;
  max-width: 900px; }
  .page-wrapper--small.small-stage .box__container {
    background-color: #C5FFE6; }
    .page-wrapper--small.small-stage .box__container .box__container__bottom__body__scroll-indicator {
      background-image: none; }

.small-stage__body .b-side {
  display: none; }

/*----------------------*/
/* BOTTOM PROGRESSBAR   */
/*----------------------*/
.swiper-container .swiper-slide {
  height: calc(100%); }

.swiper-container .task-footer__container.swiper-navigation {
  background-color: transparent;
  background-image: linear-gradient(rgba(255, 255, 255, 0.3), white);
  height: 80px;
  border-top: 0px #d7d7d7 solid; }
  @media (max-width: 576px) {
    .swiper-container .task-footer__container.swiper-navigation {
      height: 60px; } }
/*---------------------------*/
/*  PROGRESSBAR PÅ EXERCISE  */
/*---------------------------*/
.task-progress-pagination {
  overflow: auto;
  -ms-overflow-style: none; }

/*  Ta bort för att greja med progress-barens bollar och wrapper

  .task-progress-pagination {
    overflow: auto;
  }

  .task-progress-pagination .task-progress-pagination-container {
  	padding: 20px 80px 6px 20px;
  	margin: auto;
  }
  //remove the line
  .task-progress-pagination .task-progress-pagination-container::before {
  	background-color: transparent;
  }

  // For undone tasks
  .task-progress__circle span {
  	border-radius: 0;
    background: $progress-bg-initial;
    width: 24px;
    height: 24px;
    color: $progress-color-initial;
    -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
  //  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  }
  
  // For completed tasks with no user action. Eg. info pages
    .task-progress__circle--completed span {
    background-color: $mtr-orange;
    color: $white;
  }

//Current task 
  .task-progress__circle.task-progress__circle--selected:not(.task-progress-feedback) span {  
   border-bottom: 2px solid $lf-red-wine;
}

  // For completed tasks with right answers
  .task-progress__circle--right span {
    background-color: $mtr-orange;
    color: $white;
  }

  // For completed tasks with wrong answers
  .task-progress__circle--wrong span {
    background-color: $lf-red-red;
    color: $white;
  }

    // For completed tasks with neutral answers
  .task-progress__circle--neutral span {
    background-color: $mtr-orange;
    color: $white;
  }
*/
.task-progress__circle span {
  background: #fff;
  color: #BE2BBB;
  box-shadow: none;
  -webkit-box-shadow: none;
  border: solid 2px; }

.task-progress__circle--completed span,
.task-progress__circle--neutral span {
  background-color: #BE2BBB;
  color: #fff; }

.task-progress__circle.task-progress__circle--selected span {
  border: solid 2px #BE2BBB; }

.task-progress__circle--right span {
  background-color: #BE2BBB;
  color: #fff; }

.task-progress__circle--wrong span {
  background-color: #BE2BBB;
  color: #fff; }

/*
  .task-progress__circle.task-progress__circle--selected:not(.task-progress-feedback) span {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
      animation: skala 2s 0.5s ease-out forwards;
  }
*/
.task-progress__circle span {
  -ms-transform: translateY(15px); }

.task-progress__circle:hover span {
  -ms-transform: translateY(15px) scale(1.1); }

/*----------------------*/
/*  PROGRESSBAR PÅ BOX  */
/*----------------------*/
.box__progress {
  width: 100%;
  height: 0; }

/*  Ta bort för att greja med progress-barens bollar på boxar

  //gör pagineringsbollarna fyrkantiga
  .box__progress .box__progress__wrapper .box__progress__button {
    border-radius: 0;
  }

  .box__progress .box__progress__wrapper .box__progress__content::before {
      width: 0;
  }
  */
.box__progress__button {
  background-color: #EEE7E7;
  color: #BE2BBB; }

.box__progress__button--completed {
  background-color: #A69F9F;
  color: #BE2BBB; }

.box__progress__button--right {
  background-color: #A69F9F;
  color: #BE2BBB; }

.box__progress__button--wrong {
  background-color: #A69F9F;
  color: #BE2BBB; }

.box__progress__button--neutral {
  background-color: #A69F9F;
  color: #BE2BBB; }

.box__progress .box__progress__wrapper {
  scrollbar-width: none;
  /* Firefox */
  -ms-overflow-style: none;
  /* IE 10+ */ }

/*-------------------*/
/*  MEDIUM FEEDBACK  */
/*-------------------*/
.feedback {
  border-radius: 0px;
  padding: 1rem 2rem; }
  .feedback .two-column-list {
    margin-left: auto;
    margin-right: auto;
    max-width: 60%; }
    .feedback .two-column-list h3,
    .feedback .two-column-list p {
      float: left;
      text-align: left; }
  .feedback h3,
  .feedback img {
    animation: feedback-in 0.3s ease-in forwards; }
  .feedback p {
    animation: feedback-in 0.9s ease-in forwards; }
  .feedback h3.lower {
    animation: feedback-out 0.3s ease-in forwards; }
  .feedback .u-embedded-video {
    max-width: 900px;
    margin-right: auto;
    margin-left: auto; }

/*@keyframes feedback-in {
      from {
          transform: translateY(-70px) skew(30deg);
          opacity: 0;
      }
      to {
        transform: translateY(0) skew(0deg);
        opacity: 1;
      }
  }
  */
@keyframes feedback-in {
  0% {
    transform: translateY(-70px) skew(30deg);
    opacity: 0; }
  67% {
    opacity: 0; }
  100% {
    transform: translateY(0) skew(0deg);
    opacity: 1; } }

@keyframes feedback-out {
  0% {
    transform: translateY(70px) skew(-30deg);
    opacity: 0; }
  67% {
    opacity: 0; }
  100% {
    transform: translateY(0) skew(0deg);
    opacity: 1; } }

.feedback__wrapper {
  padding-bottom: 6rem; }

.task-form__two-columns .feedback__wrapper {
  width: 100vw; }

.feedback--right {
  background-color: #BE2BBB;
  color: #fff; }
  .feedback--right h1,
  .feedback--right h2,
  .feedback--right h3,
  .feedback--right h4,
  .feedback--right h5,
  .feedback--right h6 {
    color: #fff; }

.feedback--wrong {
  background-color: #BE2BBB;
  color: #fff; }
  .feedback--wrong h1,
  .feedback--wrong h2,
  .feedback--wrong h3,
  .feedback--wrong h4,
  .feedback--wrong h5,
  .feedback--wrong h6 {
    color: #fff; }

.feedback--neutral {
  background-color: #BE2BBB;
  color: #fff; }
  .feedback--neutral h1,
  .feedback--neutral h2,
  .feedback--neutral h3,
  .feedback--neutral h4,
  .feedback--neutral h5,
  .feedback--neutral h6 {
    color: #fff; }

/*------------------------------------------------*/
/*  GENERAL SETTINGS FOR OPTIONS - RADIO WRAPPER  */
/*------------------------------------------------*/
.radio__container {
  max-width: 920px; }
  .radio__container .card__content {
    border: 0px #595454 solid;
    box-shadow: none;
    -webkit-box-shadow: none;
    background-color: transparent;
    padding: 1rem 0 0 0; }

/*------------------------------------------------*/
/*  SPECIAL SETTINGS FOR OPTIONS - STOP BUTTON BENEATH CONTENT  */
/*------------------------------------------------*/
@media (max-width: 576px) {
  .radio__container .radio__button {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    margin-top: 0; } }

@media (max-width: 576px) {
  .radio__content {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    max-width: 90%; } }

@media (max-width: 576px) {
  .single-card--four .radio__content {
    max-width: none; } }

/* .checkmark-container::after {
    @media (max-width: $screen-m) {
    left: calc(50% - 7px);
    }
  } */
/*----------------------------------------*/
/*  GENERAL SETTINGS FOR OPTIONS - CARDS  */
/*----------------------------------------*/
.card__content {
  border: 0px #d7d7d7 solid;
  box-shadow: 2px 2px 2px -1px #d7d7d7;
  -webkit-box-shadow: 2px 2px 2px -1px #d7d7d7;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover; }

.card--flippable .card__back__content {
  scrollbar-width: none;
  /* Firefox */
  -ms-overflow-style: none;
  /* IE 10+ */ }

.single-card--simple1c {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33%;
  -ms-flex: 0 0 33%;
  flex: 0 0 33%;
  max-width: 33%;
  padding-top: 0;
  margin-bottom: 0; }
  @media (max-width: 768px) {
    .single-card--simple1c {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
      padding-top: 0;
      margin-bottom: 0; } }
  @media (max-width: 576px) {
    .single-card--simple1c {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
      padding-top: 0;
      margin-bottom: 0; }
      .single-card--simple1c .radio__content {
        max-width: 100%; } }
  .single-card--simple1c .card__content {
    padding-left: 0;
    padding-right: 0;
    height: unset;
    text-align: left;
    border: none;
    box-shadow: none;
    -webkit-box-shadow: none; }

/*----------------------------------------*/
/*  SETTINGS FOR ROUND CARDS              */
/*----------------------------------------*/
.single-card--five .card__content {
  border: 0px #595454 solid;
  box-shadow: none;
  -webkit-box-shadow: none; }

form#form-7 .card--flippable {
  cursor: default; }

form#form-7 .card.js-card-flippable .card__content {
  background: none;
  position: relative; }
  form#form-7 .card.js-card-flippable .card__content .card__front,
  form#form-7 .card.js-card-flippable .card__content .card__back {
    backface-visibility: hidden;
    position: absolute;
    top: 0;
    left: 0; }
  form#form-7 .card.js-card-flippable .card__content .card__front {
    z-index: 2;
    /* for firefox 31 */
    transform: none; }
    form#form-7 .card.js-card-flippable .card__content .card__front h3 {
      color: #fff; }
  form#form-7 .card.js-card-flippable .card__content .card__back {
    transform: none; }

form#form-7 .card.js-card-flippable.card--circle .card__front,
form#form-7 .card.js-card-flippable.card--circle .card__back {
  border-radius: 999px; }

@media (hover: hover) {
  form#form-7 .card.js-card-flippable:hover .card__content {
    transform: none; } }

form#form-7 .card.js-card-flippable.card--open .card__content {
  transform: none; }

/* form#form-57 {
    .card__content {
        height: 240px;
    }
}
*/
form#form-28 .single-card--simple1b,
form#form-93 .single-card--simple1b,
form#form-117 .single-card--simple1b {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%; }
  @media (max-width: 992px) {
    form#form-28 .single-card--simple1b,
    form#form-93 .single-card--simple1b,
    form#form-117 .single-card--simple1b {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 33%;
      -ms-flex: 0 0 33%;
      flex: 0 0 33%;
      max-width: 33%; } }
  @media (max-width: 768px) {
    form#form-28 .single-card--simple1b,
    form#form-93 .single-card--simple1b,
    form#form-117 .single-card--simple1b {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%; } }
  @media (max-width: 576px) {
    form#form-28 .single-card--simple1b,
    form#form-93 .single-card--simple1b,
    form#form-117 .single-card--simple1b {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; }
      form#form-28 .single-card--simple1b .radio__content,
      form#form-93 .single-card--simple1b .radio__content,
      form#form-117 .single-card--simple1b .radio__content {
        max-width: unset; } }
  form#form-28 .single-card--simple1b .card__content,
  form#form-93 .single-card--simple1b .card__content,
  form#form-117 .single-card--simple1b .card__content {
    box-shadow: 0 23px 18px -21px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 23px 18px -21px rgba(0, 0, 0, 0.15);
    height: 260px;
    text-align: center;
    border-radius: 999px;
    max-width: 260px;
    margin-left: auto;
    margin-right: auto; }
    @media (max-width: 1170px) {
      form#form-28 .single-card--simple1b .card__content,
      form#form-93 .single-card--simple1b .card__content,
      form#form-117 .single-card--simple1b .card__content {
        max-width: 230px;
        height: 230px; } }
.speech-left {
  position: relative;
  background: #BE2BBB;
  color: #fff;
  border-radius: .4em;
  margin-bottom: 1em !important;
  padding: 0.8rem 0.4rem; }

.speech-left:after {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  width: 0;
  height: 0;
  border: 1em solid transparent;
  border-right-color: #BE2BBB;
  border-left: 0;
  margin-top: -1em;
  margin-left: -1em; }

.speech-right {
  position: relative;
  background: #BE2BBB;
  color: #fff;
  border-radius: .4em;
  margin-bottom: 1em !important;
  padding: 0.8rem 0.4rem;
  text-align: right; }

.speech-right:after {
  content: '';
  position: absolute;
  right: 0;
  top: 50%;
  width: 0;
  height: 0;
  border: 1em solid transparent;
  border-left-color: #BE2BBB;
  border-right: 0;
  margin-top: -1em;
  margin-right: -1em; }

/* 
//SCREEN SIZES grid-breakpoints
$screen-xl: 1500px;
$screen-l: 992px;
$screen-m: 768px;
$screen-s: 576px;
*/
@media (max-width: 992px) {
  form#form-49 .single-card--simple1b,
  form#form-48 .single-card--simple1b,
  form#form-47 .single-card--simple1b,
  form#form-45 .single-card--simple1b,
  form#form-44 .single-card--simple1b,
  form#form-42 .single-card--simple1b,
  form#form-36 .single-card--simple1b,
  form#form-37 .single-card--simple1b,
  form#form-25 .single-card--simple1b {
    flex: 0 0 50%; } }

@media (max-width: 576px) {
  form#form-49 .single-card--simple1b,
  form#form-48 .single-card--simple1b,
  form#form-47 .single-card--simple1b,
  form#form-45 .single-card--simple1b,
  form#form-44 .single-card--simple1b,
  form#form-42 .single-card--simple1b,
  form#form-36 .single-card--simple1b,
  form#form-37 .single-card--simple1b,
  form#form-25 .single-card--simple1b {
    flex: 0 0 100%;
    max-width: 100%; }
    form#form-49 .single-card--simple1b .radio__content,
    form#form-48 .single-card--simple1b .radio__content,
    form#form-47 .single-card--simple1b .radio__content,
    form#form-45 .single-card--simple1b .radio__content,
    form#form-44 .single-card--simple1b .radio__content,
    form#form-42 .single-card--simple1b .radio__content,
    form#form-36 .single-card--simple1b .radio__content,
    form#form-37 .single-card--simple1b .radio__content,
    form#form-25 .single-card--simple1b .radio__content {
      max-width: 100%; } }

form#form-49 .single-card--simple1b .radio__content,
form#form-48 .single-card--simple1b .radio__content,
form#form-47 .single-card--simple1b .radio__content,
form#form-45 .single-card--simple1b .radio__content,
form#form-44 .single-card--simple1b .radio__content,
form#form-42 .single-card--simple1b .radio__content,
form#form-36 .single-card--simple1b .radio__content,
form#form-37 .single-card--simple1b .radio__content,
form#form-25 .single-card--simple1b .radio__content {
  display: inline-block; }
  @media (max-width: 992px) {
    form#form-49 .single-card--simple1b .radio__content .card__content,
    form#form-48 .single-card--simple1b .radio__content .card__content,
    form#form-47 .single-card--simple1b .radio__content .card__content,
    form#form-45 .single-card--simple1b .radio__content .card__content,
    form#form-44 .single-card--simple1b .radio__content .card__content,
    form#form-42 .single-card--simple1b .radio__content .card__content,
    form#form-36 .single-card--simple1b .radio__content .card__content,
    form#form-37 .single-card--simple1b .radio__content .card__content,
    form#form-25 .single-card--simple1b .radio__content .card__content {
      height: 130px; }
      form#form-49 .single-card--simple1b .radio__content .card__content img,
      form#form-48 .single-card--simple1b .radio__content .card__content img,
      form#form-47 .single-card--simple1b .radio__content .card__content img,
      form#form-45 .single-card--simple1b .radio__content .card__content img,
      form#form-44 .single-card--simple1b .radio__content .card__content img,
      form#form-42 .single-card--simple1b .radio__content .card__content img,
      form#form-36 .single-card--simple1b .radio__content .card__content img,
      form#form-37 .single-card--simple1b .radio__content .card__content img,
      form#form-25 .single-card--simple1b .radio__content .card__content img {
        height: 75px; }
      form#form-49 .single-card--simple1b .radio__content .card__content h3,
      form#form-48 .single-card--simple1b .radio__content .card__content h3,
      form#form-47 .single-card--simple1b .radio__content .card__content h3,
      form#form-45 .single-card--simple1b .radio__content .card__content h3,
      form#form-44 .single-card--simple1b .radio__content .card__content h3,
      form#form-42 .single-card--simple1b .radio__content .card__content h3,
      form#form-36 .single-card--simple1b .radio__content .card__content h3,
      form#form-37 .single-card--simple1b .radio__content .card__content h3,
      form#form-25 .single-card--simple1b .radio__content .card__content h3 {
        margin-top: -85px;
        margin-left: 85px;
        font-size: 1rem; }
      form#form-49 .single-card--simple1b .radio__content .card__content .radio__body,
      form#form-48 .single-card--simple1b .radio__content .card__content .radio__body,
      form#form-47 .single-card--simple1b .radio__content .card__content .radio__body,
      form#form-45 .single-card--simple1b .radio__content .card__content .radio__body,
      form#form-44 .single-card--simple1b .radio__content .card__content .radio__body,
      form#form-42 .single-card--simple1b .radio__content .card__content .radio__body,
      form#form-36 .single-card--simple1b .radio__content .card__content .radio__body,
      form#form-37 .single-card--simple1b .radio__content .card__content .radio__body,
      form#form-25 .single-card--simple1b .radio__content .card__content .radio__body {
        margin-left: 85px; } }
form#form-49 .single-card--simple1b .card__content,
form#form-48 .single-card--simple1b .card__content,
form#form-47 .single-card--simple1b .card__content,
form#form-45 .single-card--simple1b .card__content,
form#form-44 .single-card--simple1b .card__content,
form#form-42 .single-card--simple1b .card__content,
form#form-36 .single-card--simple1b .card__content,
form#form-37 .single-card--simple1b .card__content,
form#form-25 .single-card--simple1b .card__content {
  box-shadow: 0 23px 18px -21px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 23px 18px -21px rgba(0, 0, 0, 0.15);
  display: inline-block;
  height: 180px; }
  form#form-49 .single-card--simple1b .card__content img,
  form#form-48 .single-card--simple1b .card__content img,
  form#form-47 .single-card--simple1b .card__content img,
  form#form-45 .single-card--simple1b .card__content img,
  form#form-44 .single-card--simple1b .card__content img,
  form#form-42 .single-card--simple1b .card__content img,
  form#form-36 .single-card--simple1b .card__content img,
  form#form-37 .single-card--simple1b .card__content img,
  form#form-25 .single-card--simple1b .card__content img {
    height: 100px; }
  form#form-49 .single-card--simple1b .card__content h3,
  form#form-48 .single-card--simple1b .card__content h3,
  form#form-47 .single-card--simple1b .card__content h3,
  form#form-45 .single-card--simple1b .card__content h3,
  form#form-44 .single-card--simple1b .card__content h3,
  form#form-42 .single-card--simple1b .card__content h3,
  form#form-36 .single-card--simple1b .card__content h3,
  form#form-37 .single-card--simple1b .card__content h3,
  form#form-25 .single-card--simple1b .card__content h3 {
    margin-top: -110px;
    margin-left: 110px;
    font-size: 1.25rem; }
  form#form-49 .single-card--simple1b .card__content .radio__body,
  form#form-48 .single-card--simple1b .card__content .radio__body,
  form#form-47 .single-card--simple1b .card__content .radio__body,
  form#form-45 .single-card--simple1b .card__content .radio__body,
  form#form-44 .single-card--simple1b .card__content .radio__body,
  form#form-42 .single-card--simple1b .card__content .radio__body,
  form#form-36 .single-card--simple1b .card__content .radio__body,
  form#form-37 .single-card--simple1b .card__content .radio__body,
  form#form-25 .single-card--simple1b .card__content .radio__body {
    margin-left: 110px; }

form#form-61 .card__front h3 {
  color: #fff; }

/*-----------------------*/
/*  ADJUST RADIO OPTION  */
/*-----------------------*/
.radio__wrapper--card .radio__button {
  margin-left: auto;
  margin-right: auto; }
  .radio__wrapper--card .radio__button .checkmark-container {
    width: 28px;
    height: 28px;
    margin-left: auto;
    margin-right: auto; }
    @media (max-width: 768px) {
      .radio__wrapper--card .radio__button .checkmark-container .checkmark {
        width: 28px;
        height: 28px; } }
/*  Ta bort för att greja med radios
.radio__container .radio__button {
  	margin: 0.5rem 1.5rem 0 0;
  	@media (max-width: screen-s) {
  	  margin: 10px auto 0 0;
  	}
  }
*/
span.checkmark {
  background: transparent; }

/* 
  //Hover show subtile dot
  .radio__container:not(.radio__container--no-pointer) {
  	&:hover {
  	.checkmark::before {
  	 content: "";
      display: inline-block;
      width: 12px;
      height: 12px;
      vertical-align: middle;
      cursor: pointer;
      background: $color-primary;
      opacity: 1;
      position: absolute;
      border-radius: 50%;
      -ms-transform: translate(-50%, -50%); //IE11 special
  	}
  	}
  }

 /*Tar bort
  .checkmark::before {
  	opacity: 0.15;
  }*/
/*
  //checkat option
  .radio__wrapper input:checked ~ .checkmark-container .checkmark::after {
  	background-color: $white;
  	background-color: #fff;
    box-shadow: inset 0 0 0 8px $color-primary;
    -ms-transform: translate(-50%, -50%); //IE11 special
  }
  */
.radio__wrapper input:checked ~ .checkmark-container .checkmark::after,
.radio__wrapper input:checked ~ .checkmark-container .checkmark::before {
  -ms-transform: translate(-50%, -50%); }

.radio__container:not(.radio__container--no-pointer):hover .checkmark::before {
  -ms-transform: translate(-50%, -50%); }

/*
  //När man hovrar
  .radio__wrapper input:not(:checked) ~ .checkmark-container .checkmark::after  {
  	&::hover {
  	  width: 12px;
      height: 12px;
    }
  }

  //check effekten justera storlek
  .radio__wrapper input:checked ~ .checkmark-container .checkmark::before {
  	width: 110%;
    height: 110%;
  }
  //om man inte får välja option (ej byta eller sätta)
  .radio__wrapper input:disabled ~ .checkmark-container .checkmark {
  	&:hover {
  		.checkmark::before {
  			display: none;
  		}
  	}
  }
  //vet ej vad detta är, men nåt är det
  .checkmark-container::after {
  	display: none;
  }

  /*---------------------*/
/*  ADJUST CHECKBOXES  */
/* .checkmark.checkbox */
/*---------------------*/
/*  Ta bort för att greja med checkboxes
span.checkmark.checkbox,
  .radio__wrapper input:checked ~ .checkmark-container .checkbox {
  	border-radius: $corner-s;
  }
*/
/*  .radio__container:not(.radio__container--no-pointer) {
  	&:hover {
  	  .checkmark.checkbox:before {
  	      content: '';
  	      background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 16 12' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M4.53033447,11.449646 C4.36828979,11.2876013 2.96610686,9.76677306 0.323785676,6.88716122 C-0.107928559,6.45544698 -0.107928559,5.75549991 0.323785676,5.32378568 C0.755499911,4.89207144 1.45544698,4.89207144 1.88716122,5.32378568 L6.00138103,9.01782227 L14.1078837,0.324635828 C14.5407315,-0.108211943 15.2425164,-0.108211943 15.6753642,0.324635828 C16.1082119,0.757483598 16.1082119,1.45926849 15.6753642,1.89211627 C10.8728265,7.85230373 8.20782471,11.038147 7.68035889,11.449646 C6.88916016,12.0668945 6.32595825,11.9948551 6.00138103,11.9948551 C5.67680381,11.9948551 4.77340149,11.692713 4.53033447,11.449646 Z' id='path-1'%3E%3C/path%3E%3C/defs%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Components-/-Input-/-Switch-/-Checkbox-/-Hover' transform='translate(-6.000000, -8.000000)'%3E%3Cg id='Branding-/-Colorss-/-Secondary-/-Divider-/-Soft' transform='translate(6.000000, 8.000000)'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1'%3E%3C/use%3E%3C/mask%3E%3Cuse id='Mask' fill='%23D8D8D8' fill-rule='nonzero' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
   		    /* background-image: url("https://storage.googleapis.com/akt-vf-mtb/theming/Soft.svg?Expires=2201333628&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=sbtEYE6IhJcgHxO5H8PMwxoy%2BW7w9suJdOnB6h72Y%2BjKLDlq11AX%2BLCK1aSZfDgQ9GY%2FgdtEtNnsGhg17oSgWC%2B0o3l2hVtCwLoI9VcU5uM6X1qcnmiZMIzkLpNHf4x%2BzrG6E50Dpxy%2BB6thgoPYTqDSQZS6Q3f3KOJAnt4m9cEY7Og8iAztpWIJT8SH5NpE5V%2BDIDzAqBHWd5HP5OkxB5IkzyM75WBzTTtxbNwOujeQFldZ1NuigqwR59sgwAjiLuVn0yTB7lJFKAHmdq491i1Zi19faItlMct%2BTSlwetHxTQaa%2BjPolyWbRyuv0gB46IEsX0AAEvaLbY23CA9Lfw%3D%3D"); */
/*   		    background-repeat: no-repeat;
  	      background-color: transparent;
  	      display: inline-block;
  		    width: 16px;
  		    height: 12px;
  		    -webkit-transform: none;
  		    transform: none;
   		//    -ms-transform: translate(-6px, -6px);
        -ms-transform: translate(-50%, -50%);
  		  }
  	  }
  }
*/
/* .radio__wrapper input:checked ~ .checkmark-container .checkmark.checkbox::after {
  	content: '';
  	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 16 12' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M10.5303345,19.449646 C10.3682898,19.2876013 8.96610686,17.7667731 6.32378568,14.8871612 C5.89207144,14.455447 5.89207144,13.7554999 6.32378568,13.3237857 C6.75549991,12.8920714 7.45544698,12.8920714 7.88716122,13.3237857 L12.001381,17.0178223 L20.1078837,8.32463583 C20.5407315,7.89178806 21.2425164,7.89178806 21.6753642,8.32463583 C22.1082119,8.7574836 22.1082119,9.45926849 21.6753642,9.89211627 C16.8728265,15.8523037 14.2078247,19.038147 13.6803589,19.449646 C12.8891602,20.0668945 12.3259583,19.9948551 12.001381,19.9948551 C11.6768038,19.9948551 10.7734015,19.692713 10.5303345,19.449646 Z' id='path-1'%3E%3C/path%3E%3C/defs%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Components-/-Input-/-Switch-/-Checkbox-/-Pressed' transform='translate(-6.000000, -8.000000)'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1'%3E%3C/use%3E%3C/mask%3E%3Cuse id='Mask' fill='%234E4B48' fill-rule='nonzero' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  	background-repeat: no-repeat;
  	background-color: transparent;
  	display: inline-block;
  	width: 16px;
      height: 12px;
  }
*/
/*  //toggeling already checked box
  .checkmark.checkbox:before {
  	-webkit-transform: none;
  	transform: none;
  	-ms-transform: none;
  	-webkit-transition: opacity 0.3s ease-in-out;
       transition: opacity 0.3s ease-in-out;
  }
  //toggeling effect when checking box
  .checkmark.checkbox:after {
  	-webkit-transition: opacity 0.3s ease-in-out;
       transition: opacity 0.3s ease-in-out;
  }

  // Hide checkbox on one page, to allow several text area inputs
  /*
  form[id="426"] {
  	.radio__container .radio__button {
  	visibility: hidden;
  	}
  }*/
/*  // An experiment: No stated max-width
  	.radio__container {
  		max-width: inherit;
  }

*/
.radio__body {
  max-width: 100%; }

.swiper-slide[data-completed="False"] .task__container .radio__button span.checkmark {
  animation: button-radio 6s 8s ease infinite forwards; }

.swiper-slide[data-completed="False"] .task__container .likert-scale .likert-scale__input {
  animation: likert-1 4s 8s ease infinite forwards; }

.single-card--simple1c .card__content h5 {
  margin-bottom: 0; }

/*-----------------------------*/
/*  PREPARATION PAGE AND CARDS  */
/*-----------------------------*/
.preparationpage:after {
  content: "";
  background-image: linear-gradient(0deg, rgba(231, 246, 246, 0.5), rgba(231, 246, 246, 0.5));
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  top: 248px;
  display: block;
  height: calc(100% - 248px);
  width: 100%;
  z-index: -1; }

.task__container.preparation-info-box-container {
  padding-top: 0;
  padding-bottom: 2rem; }

.preparation-card {
  max-width: 49%;
  min-width: 48%; }
  @media (max-width: 768px) {
    .preparation-card {
      max-width: 80%;
      min-width: 78%; } }
  @media (max-width: 576px) {
    .preparation-card {
      max-width: 94%;
      min-width: 90%; } }
  .preparation-card .card__content {
    background-color: #F5F0F0;
    border: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    border-radius: 0px; }

.preparation-info-box__content {
  -ms-overflow-style: none; }

.preparation-info-box__buttons {
  justify-content: start;
  -ms-flex-pack: start; }

.preparation-info-box__icon {
  box-shadow: none;
  -webkit-box-shadow: none;
  -ms-box-shadow: none; }

.preparation-info-box-modal.modal__content {
  border-radius: 0px;
  background-color: #F5F0F0; }

.task-header.cms-plugin-akt_portal-preparationcontent-1,
.task-header.cms-plugin-akt_portal-preparationcontent-2 {
  padding-bottom: 0; }
  .task-header.cms-plugin-akt_portal-preparationcontent-1 .page-wrapper,
  .task-header.cms-plugin-akt_portal-preparationcontent-2 .page-wrapper {
    margin-left: 90px; }

h5.preparation-info-box__title {
  margin-bottom: 0 !important; }

.preparation-info-box__buttons--large {
  min-height: 136px; }

.button--preparation {
  width: 100%;
  min-height: 24px; }

.preparation-info-box-modal .preparation-info-box__icon {
  left: -7px; }

.row > .preparation-card {
  padding-top: 0; }

/*-------------------------*/
/* BALANCING TASK HEADERS  */
/*-------------------------*/
.task-header {
  padding-bottom: 0; }

.task-container {
  min-height: 2rem; }

.task-header--1.task-header--with-blob .task-header__content,
.task-header--9.task-header--with-blob .task-header__content,
.task-header--10.task-header--with-blob .task-header__content {
  width: calc(100% - 300px); }
  @media (max-width: 767px) {
    .task-header--1.task-header--with-blob .task-header__content,
    .task-header--9.task-header--with-blob .task-header__content,
    .task-header--10.task-header--with-blob .task-header__content {
      width: 100%; } }
/*----------------------------*/
/* BALANCING TWO_COLUMN PAGES */
/*----------------------------*/
.task-form__two-columns .task-header {
  width: 50%; }

.task-form__two-columns .task__container {
  width: calc(50% - 1rem);
  margin-left: 1rem;
  margin-top: 0; }
  .task-form__two-columns .task__container .radio__container__content.card__content:first-of-type {
    padding: 0 1.5rem 1rem 1.5rem; }

form#form-35 .task-form__two-columns .task-header,
form#form-37 .task-form__two-columns .task-header {
  width: 60%; }

form#form-35 .task-form__two-columns .task__container,
form#form-37 .task-form__two-columns .task__container {
  width: calc(40% - 1rem);
  margin-left: 0; }

form#form-34 .task-form__two-columns .task__container,
form#form-35 .task-form__two-columns .task__container,
form#form-37 .task-form__two-columns .task__container {
  margin-top: 2.3rem; }

@media (max-width: 767px) {
  .task-form__two-columns .task-header,
  .task-form__two-columns .task__container {
    margin-top: 0rem;
    margin-left: 0rem;
    width: 100%; }
  .task-form__two-columns .task-header {
    margin-top: 0rem;
    margin-bottom: 0; } }

/*
  .task-form__two-columns .task__container {
  	.radio__wrapper:first-of-type {
  		margin-top: 0.75rem;
  	}
  }*/
/*-----------*/
/*   CARDS   */
/*-----------*/
.card__back__content {
  scrollbar-width: none; }
  .card__back__content .card__back__content-subtitle {
    display: none; }
  .card__back__content::-webkit-scrollbar {
    display: none; }

.card_content {
  border: none; }

.card--flippable .card__back img {
  max-height: 120px; }

/*--------*/
/*  BLOB  */
/*--------*/
.group-box-swiper-slide .blob {
  padding: 0 1.5rem; }

.blob--circle {
  box-shadow: none;
  -weblit-box-shadow: none; }

/*
  //animate one of the blobs 
  form#form-52, {
  .blob--creative {
      .blob__content {
      //animation: blob-wiggle 10s ease infinite forwards;
      &:before {
        content: '';
        display: inline-block;
        height: 270px;
        width: 100%;
        position: absolute;
        top: 210px;
        margin-top: -270px;
        background-image: url("https://storage.googleapis.com/akt-swe/filer_public/2d/fe/2dfe4648-d0af-4795-80eb-68e8aaf7e4e7/glitter-png-clipart.png?Expires=2213626180&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=s8VcWUg3OYvZS8s7eiz5e9MGkXxZjGRf%2B9rQQvIk13Fg3H%2BxNcYEGiHNj9FYQTfb%2BgO1yrJe0MUFZvPlivTXR1lJXpiuvSGS9xohwgeJ0JaRYo%2F3Y7EPNsLdyYOXlCbTL4tjAZje9OUjbVgQoNTeF9N4wXVYf%2FAVIeBha4JPDHF2U0TkjrWZZtoOp0C9nDJZe5d3wy60LXCLoAV%2F7VYlPNn24hi5o0fInY7yzZXvzA0KUeY8bpLPiEep70IWffwvo8%2F2kHjR65R9KL8H15Ahv1nQsqF77zEPt%2FrmU8r9B5JZavitwNEShIJZHt1UnC2wsRf7j6ra9W1Vn3Md3CxUDw%3D%3D");
        z-index: 100;
        background-size: cover;
        animation: glitter 7s ease infinite alternate;
      }
    }
  }
}
*/
/* 
form#form-74 {
  .blob--creative {
    margin-top: 2rem;
    .blob__content {
      top: 0.5rem;
      -ms-transform: translateY(80px);
      .blob__content-text {
        padding-left: 2rem;
        max-width: 238px;
      }
    } 
    }
  }
*/
form#form-60 .single-card--simple1b .card__content {
  height: 320px; }

/*-------------*/
/*  SNACKBAR   */
/*-------------*/
.snackbar {
  background-color: #d7d7d7;
  color: #6d6d6d;
  border-radius: 0px;
  padding: 20px;
  height: initial;
  min-width: initial;
  transform: translate(-50%, -100%);
  bottom: initial;
  top: 0; }
  .snackbar.show {
    transform: translate(-50%, 60px); }

.snackbar__close svg g {
  fill: #BE2BBB, !important; }

.snackbar .snackbar__close {
  display: none; }

/*----------------*/
/*  LIKERTS SCALE */
/*----------------*/
.likert-scale--dots .likert-scale__lables li.active {
  background-color: #F5F0F0;
  border-color: #BE2BBB; }

.likert-scale .likert-scale__lables {
  padding-top: 2.5em; }

/* 
  // Dölja ett specifkt option-värde i likert scalen
  form:not(#form-62) {
  .likert-scale .likert-scale__lables li:nth-of-type(2),
  .likert-scale .likert-scale__lables li:nth-of-type(3) {
  	display: none;
  }
}
*/
/* Dölj labels spå specikt formulär
  form[id="21"] {
  	.likert-scale .likert-scale__lables li:nth-of-type(2),
  	.likert-scale .likert-scale__lables li:nth-of-type(3) {
  		display: initial;
  	}
  }*/
.likert-scale .likert-scale__bar {
  background-color: #BE2BBB;
  height: 2px; }

.likert-scale .likert-scale__input {
  margin-top: -8px;
  margin-bottom: 20px;
  position: absolute;
  padding: 0; }
  .likert-scale .likert-scale__input::-moz-range-thumb, .likert-scale .likert-scale__input::-webkit-slider-thumb {
    background: #BE2BBB;
    border-color: #BE2BBB; }
  .likert-scale .likert-scale__input::-webkit-slider-thumb {
    background: #BE2BBB;
    border-color: #BE2BBB; }
  .likert-scale .likert-scale__input::-ms-thumb {
    background: #BE2BBB;
    border-color: #BE2BBB; }

.likert-scale .likert-scale__input::-ms-thumb {
  display: block;
  background: #BE2BBB;
  border-color: #BE2BBB;
  height: 24px;
  width: 24px;
  border-radius: 0; }

/*
  .likert-scale .likert-scale__input::-ms-lower {
        background: $vattenfall-mid-blue;
  }

  .likert-scale .likert-scale__input::-ms-upper {
        background: $vattenfall-light-grey;
  }

  input[type=range]::-ms-track {
  	background: $vattenfall-light-grey;
  } */
.likert-scale .likert_scale__image-feedback .likert_scale__image-feedback__item {
  text-align: center;
  transition: all 0.5s ease;
  max-width: 200px;
  max-height: 200px;
  height: 0;
  width: 100%; }

.likert-scale .likert-scale__lables li {
  line-height: 1.4;
  margin-bottom: 0.5em; }

.likert-scale.u-margin-top-2.u-margin-bottom-2.swiper-no-swiping {
  margin: 0; }

.likert-scale .likert_scale__image-feedback {
  padding-top: 1rem;
  margin-top: 1rem; }

.likert-scale-circle .likert-scale-circle__scale .rs-border {
  border-color: #BE2BBB; }

.rs-border {
  border: 2px solid #6d6d6d; }

.likert-scale-circle .likert-scale-circle__scale .rs-range-color {
  background-color: #BE2BBB; }

.likert-scale-circle .likert-scale-circle__scale .rs-handle {
  background: #fff;
  border-style: solid;
  border-color: #BE2BBB;
  border-width: 5px; }

.rs-handle.rs-move {
  cursor: move;
  background: #fff;
  border-style: solid;
  border-color: #BE2BBB;
  border-width: 5px; }

/*--------------------------------*/
/*  LISTED REPEATABLES (OPTIONS)  */
/*--------------------------------*/
.radio__image-wrapper img {
  max-height: 160px; }

@media (max-width: 576px) {
  .radio__wrapper--accordion .radio__image-wrapper img {
    height: auto;
    transform: translate(-50%, 50%);
    -webkit-transform: translate(-50%, 50%); } }

/* .radio__wrapper--accordion {
.radio__container .radio__container__content.card__content {
  	background-color: $gray-200;
	border-bottom: $gray-600;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	}
}
*/
.radio__wrapper--accordion .radio__content-top {
  align-items: center; }

.radio__wrapper--accordion .accordion__wrapper {
  margin-top: 0;
  margin-bottom: 1em; }

.radio__wrapper--accordion .radio__container .radio__container__content.card__content {
  background: none;
  border: none; }
  .radio__wrapper--accordion .radio__container .radio__container__content.card__content .radio__image-wrapper {
    height: 130px; }

.radio__wrapper--accordion .radio__container .radio__container__content.card__content .radio__content-top,
.radio__wrapper--accordion .radio__container .radio__container__content.card__content .accordion__section {
  padding-left: 1em;
  padding-right: 1em;
  border: none; }

.radio__wrapper.radio__wrapper--accordion.js-accordion.page-wrapper .task-form__two-columns .task__container .radio__container__content.card__content:first-of-type {
  padding: 0.5rem 1.5rem 1rem 1.5rem; }

.radio__wrapper--accordion .radio__container {
  border-bottom: 2px solid #fff; }

.radio__wrapper--accordion .radio__container .accordion__button {
  cursor: pointer; }

.radio__wrapper.radio__wrapper--accordion.js-accordion.page-wrapper .radio__container .radio__container__content.card__content {
  background-color: #fff;
  box-shadow: 0 23px 18px -21px rgba(0, 0, 0, 0.15);
  border-radius: 0px; }

/*---------------*/
/* SIMPLE CARDS. */
/*---------------*/
.single-card--simple1a .card__content {
  text-align: left; }

.single-card--simple1a.col-6 {
  flex: 0 0 45%; }

.radio__wrapper.radio__wrapper--card.single-card.single-card--simple1b.col-6 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33%;
  -ms-flex: 0 0 33%;
  flex: 0 0 33%;
  max-width: 50%; }
  @media (max-width: 992px) {
    .radio__wrapper.radio__wrapper--card.single-card.single-card--simple1b.col-6 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 33%;
      -ms-flex: 0 0 33%;
      flex: 0 0 33%;
      max-width: 33%; } }
  @media (max-width: 768px) {
    .radio__wrapper.radio__wrapper--card.single-card.single-card--simple1b.col-6 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%; } }
  @media (max-width: 576px) {
    .radio__wrapper.radio__wrapper--card.single-card.single-card--simple1b.col-6 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; }
      .radio__wrapper.radio__wrapper--card.single-card.single-card--simple1b.col-6 .radio__content {
        max-width: unset; } }
/*-----------------------------------------*/
/*  MAKE LARGE FEEDBACK 3 MORE FULLSCREEN  */
/*-----------------------------------------*/
.large-feedback__three .large-feedback__container {
  max-width: none;
  width: 100%;
  max-width: none;
  height: 100%;
  max-height: none;
  padding-bottom: 80px; }
  .large-feedback__three .large-feedback__container .large-feedback__text-container {
    width: calc(100% - 25rem);
    height: calc(100% - 29rem); }
    .large-feedback__three .large-feedback__container .large-feedback__text-container .large-feedback__text {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center; }
      .large-feedback__three .large-feedback__container .large-feedback__text-container .large-feedback__text button.button {
        display: none; }
    .large-feedback__three .large-feedback__container .large-feedback__text-container:before {
      display: none; }

/* ------------------------*/
/*  LOGIN och My Settings  */
/*-------------------------*/
/*input[type='text'],
  input[type='password'],
  input[type='email'],
  textarea {
    background-color: none;
  }
  select {
     background-color: $vattenfall-mid-blue;
  }
  .login-page {
     background-color: $vattenfall-mid-blue;
  }
  */
/*---------------*/
/*  INFO PAGES   */
/*---------------*/
/*.info-page__wrapper {
    .page-wrapper {
      background-color: $white;
    }
  }

  .info-page__wrapper2 {
    background-color: $lf_black;
  }
  */
/*-------------------*/
/*  LARGE FEEDBACK   */
/*-------------------*/
/*
  .large-feedback {
  background-color: $vattenfall-mid-blue;
  }
  */
/*-----------------------*/
/* INFO-HEAD MEDIA VIDEO */
/*_______________________*/
.task-header .task-header__media-container {
  width: 96%;
  margin-left: auto;
  margin-right: auto; }
  @media (max-width: 768px) {
    .task-header .task-header__media-container {
      width: 100%;
      margin-left: 0;
      margin-right: 0; } }
/*------------------*/
/*   WELCOME VIEW   */
/*------------------*/
/*
  .welcome {
      background-color: none;
  }
  */
/*--------------*/
/*  LOGIN PAGE  */
/*--------------*/
.login-page {
  background-color: #fff; }

.login-page__text .errornote {
  color: #fff; }

.login-page__form-row .errorlist li {
  color: #fff; }

/*-------------------------------*/
/*  MANAGE GROUP EXERSICES      */
/*-------------------------------*/
.group-progress .sessions__wrapper h2 {
  padding-top: 1.5rem; }

.group-progress .sessions__wrapper {
  background-color: #d7d7d7; }

/*----------------*/
/* GROUP EXERCISE */
/*----------------*/
.group-box-chapters {
  background-color: #fff;
  justify-content: center; }

.group-box-chapters-items.page-wrapper {
  justify-content: center;
  margin-top: 1em !important; }

.group-box-chapters .group-box-chapters-items.chapter3 .group-box-chapters-item::after {
  background-color: #C5FFE6; }

.group-exercise-close {
  position: fixed;
  top: 60px; }
  .group-exercise-close img {
    width: inherit !important; }
  .group-exercise-close span {
    display: none; }

/*-----------*/
/*  CURTAIN  */
/*-----------*/
.curtain__frame {
  border-radius: 0px; }

.curtain__wrapper {
  width: 50vw; }

@media (max-width: 768px) {
  .curtain__wrapper {
    width: calc(100% - 40px); } }

@media (max-width: 768px) {
  .curtain__frame {
    padding: 20px; } }

.curtain__button {
  padding-bottom: 50px; }
  .curtain__button .button {
    animation: button-1 4s 8s ease 3 forwards; }

.info-page__wrapper {
  width: 100%; }

.task-header.cms-plugin-akt_portal-generalpage-23 {
  background-image: none !important; }

.secret-text {
  transform: translateY(150px);
  color: #595454; }

.image-round {
  width: 100%;
  margin-right: auto;
  margin-left: auto; }
  .image-round img {
    border-radius: 999px; }

.white_plate {
  background-color: rgba(255, 255, 255, 0.75);
  padding: 1.5rem;
  width: 100%;
  height: auto;
  float: left;
  color: #595454; }
  .white_plate::before {
    content: '';
    background: #BE2BBB;
    height: 2px;
    width: 100%;
    display: block;
    background-repeat: no-repeat;
    top: 0;
    margin-bottom: 0.8rem; }
  .white_plate p,
  .white_plate h1,
  .white_plate h2,
  .white_plate h3,
  .white_plate h4,
  .white_plate ol,
  .white_plate ul,
  .white_plate li {
    text-align: left !important;
    max-width: 900px; }
  .white_plate p:last-of-type,
  .white_plate ol:last-of-type,
  .white_plate ul:last-of-type,
  .white_plate li:last-of-type {
    margin-bottom: 0 !important; }

/* 
.task__container .white_plate {
  &::before {
    content: '';
    background: $color-primary;
    height: 4px;
    width: 90%;
    display: block;
    background-repeat: no-repeat;
    top: 0;
    margin-bottom: 0.8rem;
  }
}
*/
.blue_border_plate {
  background-color: #ffffff;
  padding: 1.5rem;
  width: 100%;
  height: auto;
  border-style: solid;
  border-width: 3px;
  border-color: #BE2BBB;
  float: left;
  color: #595454; }
  .blue_border_plate p {
    margin-bottom: 0 !important; }

.blue_plate {
  background-color: #BE2BBB;
  padding: 1.5rem;
  width: 100%;
  height: auto;
  float: left;
  color: #fff; }
  .blue_plate p {
    margin-bottom: 0 !important; }
  .blue_plate ol li,
  .blue_plate ul li,
  .blue_plate p {
    color: #fff; }

.mid_blue_plate {
  background-color: #C0F2FB;
  padding: 1.5rem;
  width: 100%;
  height: auto;
  float: left;
  color: #595454; }
  .mid_blue_plate p {
    margin-bottom: 0 !important; }

/*
      //röd info-platta
  ////<div class="red_plate">xxxx</div>
  .red_plate {
    background-color: $mtr-red;
    padding: 1.5rem;
    width: 100%;
    height: auto;
    float: left;
    color: $color-negative;
    p {
    margin-bottom: 0 !important;
    }
}
*/
.mid_pink_plate {
  background-color: #BE2BBB;
  padding: 1.5rem;
  width: 100%;
  height: auto;
  float: left;
  color: #595454; }
  .mid_pink_plate p {
    margin-bottom: 0 !important; }

/*
.green_plate {
  background-color: $mlr-green-medium;
  padding: 1.5rem;
  width: 100%;
  height: auto;
  float: left;
  color: $color-negative;

  p {
    margin-bottom: 0 !important;
  }
}
*/
.light_green_plate {
  background-color: #C5FFE6;
  padding: 1.5rem;
  width: 100%;
  height: auto;
  float: left;
  color: #595454; }
  .light_green_plate p {
    margin-bottom: 0 !important; }

/*
   //Orange info-platta
  //<div class="orange_plate">xxxx</div>
  .orange_plate {
    background-color: $mtr-orange;
    padding: 1.5rem;
    width: 100%;
    height: auto;
    float: left;
    color: $color-negative;
    p, h1, h2, h3, h4, ol, ul, li {
      text-align: left !important;
      max-width: 900px;
    }
    p:last-of-type, 
    ol:last-of-type, 
    ul:last-of-type, 
    li:last-of-type {
    margin-bottom: 0 !important;
  }
  @media (max-width: $screen-s) {
    opacity: 0.8;
 }
}
*/
.light_yellow_plate {
  background-color: #F5F0F0;
  padding: 1.5rem;
  width: 100%;
  height: auto;
  float: left;
  color: #fff; }
  .light_yellow_plate p {
    margin-bottom: 0 !important; }

form#form-12 .task-form__two-columns .task__container .radio__wrapper:first-of-type {
  margin-top: 0; }

form#form-12 .single-card--three {
  max-width: 200px;
  min-width: 190px; }
  form#form-12 .single-card--three .card--flippable .card__content {
    height: 175px; }
    form#form-12 .single-card--three .card--flippable .card__content p {
      font-size: 1.2rem; }

.image-band {
  max-width: 10%;
  height: auto;
  float: left;
  color: #595454;
  border: 0px #d7d7d7 solid; }
  .image-band p {
    margin-bottom: 0 !important; }
  .image-band img {
    width: 100%; }
  .image-band:nth-of-type(2) {
    transform: rotate(6deg); }

.image-band-large {
  max-width: 25%;
  height: auto;
  float: left;
  color: #595454;
  border: 0px #d7d7d7 solid; }
  .image-band-large p {
    margin-bottom: 0 !important; }
  .image-band-large img {
    width: 100%; }
  .image-band-large:nth-of-type(2) {
    transform: rotate(6deg); }

.ingress {
  font-family: "BMShumanity_medium", Arial, sans-serif !important; }

span.clock-icon {
  display: inline-block; }
  span.clock-icon:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg id='Lager_1' data-name='Lager 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 134.4 134.4'%3E%3Cimage width='280' height='280' transform='scale(0.48)' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAEYCAYAAACHjumMAAAW+2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDUwLCAyMDE5LzEwLzAxLTE4OjAzOjE2ICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6ZGFtPSJodHRwOi8vd3d3LmRheS5jb20vZGFtLzEuMCIKICAgIHhtbG5zOmJtcz0iaHR0cDovL3d3dy5ibXMuY29tIgogICAgeG1sbnM6Y3E9Imh0dHA6Ly93d3cuZGF5LmNvbS9qY3IvY3EvMS4wIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICB4bWxuczpJcHRjNHhtcENvcmU9Imh0dHA6Ly9pcHRjLm9yZy9zdGQvSXB0YzR4bXBDb3JlLzEuMC94bWxucy8iCiAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICB4bWxuczp4bXBSaWdodHM9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9yaWdodHMvIgogICBkYW06UGh5c2ljYWxoZWlnaHRpbmluY2hlcz0iMS44NjY1MTI0MTc3OTMyNzQiCiAgIGRhbTpQaHlzaWNhbHdpZHRoaW5pbmNoZXM9IjEuODY2NTEyNDE3NzkzMjc0IgogICBkYW06RmlsZWZvcm1hdD0iUE5HIgogICBkYW06UHJvZ3Jlc3NpdmU9Im5vIgogICBkYW06ZXh0cmFjdGVkPSIyMDIxLTA3LTA1VDA4OjAwOjAyLjc2N1oiCiAgIGRhbTpCaXRzcGVycGl4ZWw9IjMyIgogICBkYW06TUlNRXR5cGU9ImltYWdlL3BuZyIKICAgZGFtOkNvbW1lbnRzPSJYTUw6Y29tLmFkb2JlLnhtcDogJmx0Oz94cGFja2V0IGJlZ2luPSZxdW90O++7vyZxdW90OyBpZD0mcXVvdDtXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQmcXVvdDs/Jmd0OyAmbHQ7eDp4bXBtZXRhIHhtbG5zOng9JnF1b3Q7YWRvYmU6bnM6bWV0YS8mcXVvdDsgeDp4bXB0az0mcXVvdDtBZG9iZSBYTVAgQ29yZSA2LjAtYzAwMiA3OS4xNjQ0NjAsIDIwMjAvMDUvMTItMTY6MDQ6MTcgICAgICAgICZxdW90OyZndDsgJmx0O3JkZjpSREYgeG1sbnM6cmRmPSZxdW90O2h0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMmcXVvdDsmZ3Q7ICZsdDtyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSZxdW90OyZxdW90OyB4bWxuczp4bXA9JnF1b3Q7aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyZxdW90OyB4bWxuczpkYz0mcXVvdDtodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyZxdW90OyB4bWxuczpwaG90b3Nob3A9JnF1b3Q7aHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyZxdW90OyB4bWxuczp4bXBNTT0mcXVvdDtodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vJnF1b3Q7IHhtbG5zOnN0RXZ0PSZxdW90O2h0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyZxdW90OyB4bXA6Q3JlYXRvclRvb2w9JnF1b3Q7QWRvYmUgUGhvdG9zaG9wIDIxLjIgKE1hY2ludG9zaCkmcXVvdDsgeG1wOkNyZWF0ZURhdGU9JnF1b3Q7MjAyMC0wNy0yOVQxNDozNDoxMS0wNDowMCZxdW90OyB4bXA6TW9kaWZ5RGF0ZT0mcXVvdDsyMDIwLTA3LTI5VDE0OjUwOjM4LTA0OjAwJnF1b3Q7IHhtcDpNZXRhZGF0YURhdGU9JnF1b3Q7MjAyMC0wNy0yOVQxNDo1MDozOC0wNDowMCZxdW90OyBkYzpmb3JtYXQ9JnF1b3Q7aW1hZ2UvcG5nJnF1b3Q7IHBob3Rvc2hvcDpDb2xvck1vZGU9JnF1b3Q7MyZxdW90OyBwaG90b3Nob3A6SUNDUHJvZmlsZT0mcXVvdDtzUkdCIElFQzYxOTY2LTIuMSZxdW90OyB4bXBNTTpJbnN0YW5jZUlEPSZxdW90O3htcC5paWQ6ZDkyNDdiZGYtNmEyOC00OTNiLTg5YmItY2ZjOGQxODA3YzA3JnF1b3Q7IHhtcE1NOkRvY3VtZW50SUQ9JnF1b3Q7eG1wLmRpZDpkOTI0N2JkZi02YTI4LTQ5M2ItODliYi1jZmM4ZDE4MDdjMDcmcXVvdDsgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSZxdW90O3htcC5kaWQ6ZDkyNDdiZGYtNmEyOC00OTNiLTg5YmItY2ZjOGQxODA3YzA3JnF1b3Q7Jmd0OyAmbHQ7eG1wTU06SGlzdG9yeSZndDsgJmx0O3JkZjpTZXEmZ3Q7ICZsdDtyZGY6bGkgc3RFdnQ6YWN0aW9uPSZxdW90O2NyZWF0ZWQmcXVvdDsgc3RFdnQ6aW5zdGFuY2VJRD0mcXVvdDt4bXAuaWlkOmQ5MjQ3YmRmLTZhMjgtNDkzYi04OWJiLWNmYzhkMTgwN2MwNyZxdW90OyBzdEV2dDp3aGVuPSZxdW90OzIwMjAtMDctMjlUMTQ6MzQ6MTEtMDQ6MDAmcXVvdDsgc3RFdnQ6c29mdHdhcmVBZ2VudD0mcXVvdDtBZG9iZSBQaG90b3Nob3AgMjEuMiAoTWFjaW50b3NoKSZxdW90Oy8mZ3Q7ICZsdDsvcmRmOlNlcSZndDsgJmx0Oy94bXBNTTpIaXN0b3J5Jmd0OyAmbHQ7L3JkZjpEZXNjcmlwdGlvbiZndDsgJmx0Oy9yZGY6UkRGJmd0OyAmbHQ7L3g6eG1wbWV0YSZndDsgJmx0Oz94cGFja2V0IGVuZD0mcXVvdDtyJnF1b3Q7PyZndDsmI3hBOyIKICAgZGFtOlBoeXNpY2Fsd2lkdGhpbmRwaT0iMTUwIgogICBkYW06UGh5c2ljYWxoZWlnaHRpbmRwaT0iMTUwIgogICBkYW06TnVtYmVyb2ZpbWFnZXM9IjEiCiAgIGRhbTpOdW1iZXJvZnRleHR1YWxjb21tZW50cz0iMSIKICAgZGFtOnNoYTE9ImMzNmM2OTk3Mzc5NGIyZjg3NWJhMTg0MjMxNDFiMzYwNWRlOGE1YmQiCiAgIGRhbTpzaXplPSI3Nzg5IgogICBibXM6b3JpZ2luYWxVcGxvYWREYXRlPSIyMDIwLTA5LTA5VDE5OjU3OjIyLjAwMFoiCiAgIGJtczpidXNpbmVzc0dyb3VwPSJDb3Jwb3JhdGVBZmZhaXJzIgogICBibXM6Y2FtcGFpZ249IkNvcnBvcmF0ZSBCcmFuZCBJY29ucyIKICAgYm1zOmxlZ2FjeUxhc3RNb2RpZmllZEJ5PSJKZXNzaWNhIE1jTHVja2llIgogICBibXM6bGVnYWN5QXBwcm92YWxCeT0ibWNsdWNraWoiCiAgIGJtczp6aXBGb2xkZXI9ImZhbHNlIgogICBibXM6YXNzZXRTdGF0dXM9IkFjdGl2ZSIKICAgYm1zOmF1dGhvcj0iSmVzc2ljYSBNY0x1Y2tpZSIKICAgYm1zOm5vdGVzPSImbHQ7cCZndDticmFuZCwgaWNvbiwgaWNvbnMsJmFtcDtuYnNwOyZsdDsvcCZndDsiCiAgIGJtczp0aXRsZT0iaWNuX2Nsb2NrX2dyeS5wbmciCiAgIGJtczpsZWdhY3lBcHByb3ZhbERhdGU9IjIwMjAtMDktMDlUMjA6Mzc6MDcuMDAwWiIKICAgYm1zOmR1cGxpY2F0ZUFzc2V0PSJ1bmtub3duIgogICBibXM6bGVnYWN5Q3JlYXRlZERhdGU9IjIwMjAtMDktMDlUMjM6NTc6MjEuMDAwWiIKICAgYm1zOlJlc29sdXRpb249IjI4MHgyODAiCiAgIGJtczpsZWdhY3lDcmVhdGVkQnk9Ikplc3NpY2EgTWNMdWNraWUiCiAgIGJtczpjb3JlQXNzZXQ9Ik5vIgogICBibXM6bGVnYWN5R2xvYmVJRD0iMzk5NjU2NDYiCiAgIGJtczpsZWdhY3lMYXN0TW9kaWZpZWREYXRlPSIyMDIxLTA1LTE0VDEyOjEzOjAxLjAwMFoiCiAgIGJtczpEZXNjcmlwdGlvbj0iJmx0O3AmZ3Q7RGFyayBncmF5IE9OTFkmbHQ7L3AmZ3Q7IgogICBibXM6aXNTZWFyY2hhYmxlPSJ0cnVlIgogICBjcTpsYXN0UmVwbGljYXRpb25BY3Rpb249IkFjdGl2YXRlIgogICBjcTpsYXN0UmVwbGljYXRlZEJ5PSJzZW5ndXBhNiIKICAgY3E6bGFzdFJlcGxpY2F0ZWQ9IjIwMjEtMTAtMjlUMTM6MTc6MTEuOTAxWiIKICAgdGlmZjpJbWFnZUxlbmd0aD0iMjgwIgogICB0aWZmOkltYWdlV2lkdGg9IjI4MCIKICAgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoTWFjaW50b3NoKSIKICAgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0wNy0yOVQxNDo1MDozOC4wMDAtMDQ6MDAiCiAgIHhtcDpNb2RpZnlEYXRlPSIyMDIwLTA3LTI5VDE0OjUwOjM4LjAwMC0wNDowMCIKICAgeG1wOkNyZWF0ZURhdGU9IjIwMjAtMDctMjlUMTQ6MzQ6MTEuMDAwLTA0OjAwIgogICBkYzpmb3JtYXQ9ImltYWdlL3BuZyIKICAgZGM6bW9kaWZpZWQ9IjIwMjEtMTAtMjlUMTM6MTc6MTIuMDE2WiIKICAgSXB0YzR4bXBDb3JlOmNvcHlSaWdodERhdGU9IjIwMjA6MDc6MjkgMTQ6MzQ6MTEtMDQ6MDAiCiAgIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ZDkyNDdiZGYtNmEyOC00OTNiLTg5YmItY2ZjOGQxODA3YzA3IgogICB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZDkyNDdiZGYtNmEyOC00OTNiLTg5YmItY2ZjOGQxODA3YzA3IgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmQ5MjQ3YmRmLTZhMjgtNDkzYi04OWJiLWNmYzhkMTgwN2MwNyIKICAgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIgogICBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIgogICB4bXBSaWdodHM6V2ViU3RhdGVtZW50PSIvY29udGVudC9ibXMvZW4tdXMvc2VhcmNoL2FjdGlvbnMvbGljZW5zZS90ZXJtcy1jb25kaXRpb25zLmh0bWwiPgogICA8Ym1zOnRoZXJhcGV1dGljQXJlYT4KICAgIDxyZGY6QmFnPgogICAgIDxyZGY6bGk+dGhlcmFwZXV0aWMtYXJlYTpub25lPC9yZGY6bGk+CiAgICA8L3JkZjpCYWc+CiAgIDwvYm1zOnRoZXJhcGV1dGljQXJlYT4KICAgPGJtczpkaXNlYXNlSW5kaWNhdGlvbj4KICAgIDxyZGY6QmFnPgogICAgIDxyZGY6bGk+ZGlzZWFzZS1vci1pbmRpY2F0aW9uOm5vLWRpc2Vhc2Utc3BlY2lmaWVkPC9yZGY6bGk+CiAgICA8L3JkZjpCYWc+CiAgIDwvYm1zOmRpc2Vhc2VJbmRpY2F0aW9uPgogICA8Ym1zOmF1ZGllbmNlPgogICAgPHJkZjpCYWc+CiAgICAgPHJkZjpsaT50YXJnZXQtYXVkaWVuY2U6aW50ZXJuYWw8L3JkZjpsaT4KICAgIDwvcmRmOkJhZz4KICAgPC9ibXM6YXVkaWVuY2U+CiAgIDxibXM6bWFya2V0PgogICAgPHJkZjpCYWc+CiAgICAgPHJkZjpsaT5tYXJrZXQ6d29ybGR3aWRlLXd3PC9yZGY6bGk+CiAgICA8L3JkZjpCYWc+CiAgIDwvYm1zOm1hcmtldD4KICAgPGJtczp5ZWFyPgogICAgPHJkZjpCYWc+CiAgICAgPHJkZjpsaT55ZWFyOjIwMjA8L3JkZjpsaT4KICAgIDwvcmRmOkJhZz4KICAgPC9ibXM6eWVhcj4KICAgPGJtczpwcm9kdWN0PgogICAgPHJkZjpCYWc+CiAgICAgPHJkZjpsaT5wcm9kdWN0OmNvcnBvcmF0ZTwvcmRmOmxpPgogICAgPC9yZGY6QmFnPgogICA8L2Jtczpwcm9kdWN0PgogICA8Ym1zOnB1cnBvc2U+CiAgICA8cmRmOkJhZz4KICAgICA8cmRmOmxp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'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle; }

span.clock-icon-white {
  display: inline-block; }
  span.clock-icon-white:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513.58 513.58'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D.cls-2%7Bfill:none;stroke:%23fff;stroke-miterlimit:10;stroke-width:41px;%7D%3C/style%3E%3C/defs%3E%3Cg id='Lager_2' data-name='Lager 2'%3E%3Cg id='Lager_1-2' data-name='Lager 1'%3E%3Cpath class='cls-1' d='M380.3,388.61a21.25,21.25,0,0,1-30.2,0L243.4,282a21.25,21.25,0,0,1-6.2-15.1V128.21a21.3,21.3,0,1,1,42.6,0V258l100.4,100.4A21.34,21.34,0,0,1,380.3,388.61Z'/%3E%3Ccircle class='cls-2' cx='256.79' cy='256.79' r='236.29'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: text-bottom; }

span.hand-icon {
  display: inline-block; }
  span.hand-icon:before {
    content: '';
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Lager_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 429 429' style='enable-background:new 0 0 429 429;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%230093D6;%7D .st1%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Ctitle%3Enastasteg%3C/title%3E%3Cg id='Lager_2_1_'%3E%3Cg id='Lager_1-2'%3E%3Ccircle class='st0' cx='214.5' cy='214.5' r='204.5'/%3E%3Cpath class='st1' d='M214.5,20c107.4,0.1,194.5,87.2,194.4,194.7c0,78.1-46.8,148.6-118.7,179c-99,41.8-213.1-4.5-254.9-103.5 S39.8,77.1,138.8,35.3C162.7,25.1,188.5,19.9,214.5,20 M214.5,0C96,0,0,96,0,214.5S96,429,214.5,429S429,332.9,429,214.5 S332.9,0,214.5,0z'/%3E%3Cpath class='st1' d='M104,162.7H86c-5,0-9,3.6-9,8v127.5c0,4.4,4,8,9,8h18c5,0,9-3.6,9-8V170.6C112.9,166.2,108.9,162.7,104,162.7 z'/%3E%3Cpath class='st1' d='M346,162.7H213.1l27.4-21.8c7.7-6.1,9-17.4,2.9-25.1c-6.1-7.7-17.4-9-25.1-2.9l-87.5,61.4v119.4 c6.7,7.8,16.6,12.4,26.9,12.4h89.6c9.9,0,17.9-8,17.9-17.9c0-9.9-8-17.9-17.9-17.9c0,0,0,0,0,0h9c9.9,0.2,18.1-7.6,18.3-17.5 c0.2-9.9-7.6-18.1-17.5-18.3c-0.3,0-0.6,0-0.8,0h9c9.9,0,17.9-8,17.9-17.9c0-9.9-8-17.9-17.9-17.9H346c9.9,0,17.9-8,17.9-17.9 C363.9,170.7,355.9,162.7,346,162.7L346,162.7z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: text-bottom; }

/*
  .fram-wrapper {
    height: 400px;
    @media (max-width: $screen-l) {
      height: 300px;
    }
    &::after {
        content:'';
        background-image: url("https://storage.googleapis.com/akt-swe/filer_public/33/5c/335c579c-c972-4777-8551-b630bf9d22e6/fram_rund_positiv.svg?Expires=2213618834&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=fkjuSrIu2suaj%2Fgh9gPUQ1sK1ncjZd3n%2BqQ23FicB1Yat8KhlqPBk0BpvFqfkTn6XoqNehe8NVL3qHjGCfhPocq0dfdLr5ipqUYkHX20w%2FHmrXOo0nbeTJoV5lJNkw5Xj80vbT55R5sj7Os38xEzik27qMYfgroVy04155PXM6TMAmxnQYZPzdBe8JbBNA0z6ULFnrXZln3qqnpQWL8XwKKi32a6BN2hu%2BYfMPw0GxGWPzZ7HyQTt%2BxfIlbnHfWli0QmyBZM06iuigqTc1I%2BsufsYQY%2FHqypxpitspsYdlKe%2FIdDRmDXZZes%2FMXm7F5a%2FYGone9%2FRgDXXXLAGbX6HA%3D%3D");
        height: 360px;
        width: 360px;
        display: block;
        background-repeat: no-repeat;
        top: 0;
        background-size: contain;
        animation: heartBeat 15s infinite forwards;
        @media (max-width: $screen-l) {
          height: 260px;
          width: 260px;
        }  

    }
  }

  .fram-wrapper_eng {
    height: 400px;
    @media (max-width: $screen-l) {
      height: 300px;
    }
    &::after {
        content:'';
        background-image: url("https://storage.googleapis.com/akt-swe/filer_public/33/5c/335c579c-c972-4777-8551-b630bf9d22e6/fram_rund_positiv.svg?Expires=2213618834&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=fkjuSrIu2suaj%2Fgh9gPUQ1sK1ncjZd3n%2BqQ23FicB1Yat8KhlqPBk0BpvFqfkTn6XoqNehe8NVL3qHjGCfhPocq0dfdLr5ipqUYkHX20w%2FHmrXOo0nbeTJoV5lJNkw5Xj80vbT55R5sj7Os38xEzik27qMYfgroVy04155PXM6TMAmxnQYZPzdBe8JbBNA0z6ULFnrXZln3qqnpQWL8XwKKi32a6BN2hu%2BYfMPw0GxGWPzZ7HyQTt%2BxfIlbnHfWli0QmyBZM06iuigqTc1I%2BsufsYQY%2FHqypxpitspsYdlKe%2FIdDRmDXZZes%2FMXm7F5a%2FYGone9%2FRgDXXXLAGbX6HA%3D%3D");
        height: 360px;
        width: 360px;
        display: block;
        background-repeat: no-repeat;
        top: 0;
        background-size: contain;
        animation: heartBeat 15s infinite forwards;
        @media (max-width: $screen-l) {
          height: 260px;
          width: 260px;
        }  

    }
  }
  form#form-46, 
  form#form-66, 
  form#form-71 {
    .fram-wrapper {
      height: 400px;
      @media (max-width: $screen-l) {
        height: 300px; 
      }
  &::after {
    content:'';
    background-image: url("https://storage.googleapis.com/akt-swe/filer_public/b3/fb/b3fbf9cd-fdc0-4396-888b-41f8da2b4a17/fram_rund_neg_2.svg?Expires=2215256102&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=VVMyC3xe6G1wQFTPSCmoWZc6YJUglre0NEWTspg1c%2FNxjtNFZLb%2FNqv%2FGLBuKyL57msvZ2hujGXHSXCYPKuDvrPk9UawPcB05qMhklk3dphzlmwP3VSjnJxuFKgJCxCLB4sg%2FyTbOy5goUdHTu0dh7J93sb9CvbtdPyzQd2D%2FZhAFrjvu7Vp45Mdv87vZo3X9Vgb%2F327e%2BV7xCAJ2z6hcPPd%2BXdilCSwux6G7YnK5OyDKzTz6oMj%2F7TO19UL4uKVJXrfgAaU%2B0MlghpzIsLFW9ckWVwXd29tJr%2B1B79C5BcsKWg7CecXO4BFpzqDMHSqlO2JVj4d02HK6i0F3nIqrw%3D%3D");
    height: 360px;
    width: 360px;
    display: block;
    background-repeat: no-repeat;
    top: 0;
    background-size: contain;
    animation: heartBeat 15s infinite forwards;
    @media (max-width: $screen-l) {
      height: 260px;
      width: 260px;
    }  
  }
}

.fram-wrapper_eng {
    height: 400px;
    @media (max-width: $screen-l) {
      height: 300px; 
    }
&::after {
  content:'';
  background-image: url("https://storage.googleapis.com/akt-swe/filer_public/76/d7/76d766b8-a290-4357-b935-62f1256baefc/forwardthenforwardnow_white_rgb_2.svg?Expires=2215851145&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=kziqskJinemJgN7d2lBrjpm5%2B4twS1qvb7h0Lm5MnlQf3Y0XXS3ezAC3kupAQecWd3qs1mITPAk9dysj8XH5G3EzqLG8t7yh6Q8D49JJuNL5jLKB30CSN%2Bq8gDySCnO9fAHHBW%2Bu1ahZndBsW3Z5qQGyRR4Yl4JEkpjqZE8YfX0n%2FbpUFMmckJMcO69LbzAqwcLmOXnKW5xpnGMCvDQaL3ek0Nw8gHCphfm74maUnV%2FFE9r8qkvzcgFxAuqc3cxgmFjfX1nu19J0Gbo9YRkQ%2FQ44wfINfoX%2FYL3RntPwBFCvMv95aGueo7F%2FOOz2D2MO1gCQyE8ZRQcAFJFz9Os6kA%3D%3D");
  height: 360px;
  width: 360px;
  display: block;
  background-repeat: no-repeat;
  top: 0;
  background-size: contain;
  animation: heartBeat 15s infinite forwards;
  @media (max-width: $screen-l) {
    height: 260px;
    width: 260px;
  }  
}
}
.fram-wrapper_lv {
    height: 400px;
    @media (max-width: $screen-l) {
      height: 300px; 
    }
&::after {
  content:'';
  background-image: url("https://storage.googleapis.com/akt-swe/filer_public/1c/90/1c9026ae-517b-4f28-8ed4-69aea3ab6a48/lett_framlogga.svg?Expires=2218279791&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=tGAPFlEEfYdkwJX%2F1JZGK%2Bs8tfBSL588l5CbNxBzI9Jdp8AyBmUrXkN%2By0uUrEVOc8%2FmCruFB7Qz4nyBLf5DVDNtgEM%2B4I7uKQmdlMQAdIWE%2Bxy1yja5LBzz0%2BQWuCVeiZKX%2FzLOHfIbTh%2BGgx4IfpnNCwG9jrLN8gGKRzsqWVWlXyLeM2Chski%2FxPBUnk2%2Bn6VkIm9gSw3h2Gk2svxBhZDeQDXcy8P4wpKvqtsDD%2FSRIE21DcPPeDdhbydakyIjJKngFR7svQ3PYE%2FT%2BOQQ9FkRrB4dPR5EWJAyKaVDlCCjTWTxH6A1on0tbA4MVZyCKcNCCcAmlXFk1CZXG1I9jg%3D%3D");
  height: 360px;
  width: 360px;
  display: block;
  background-repeat: no-repeat;
  top: 0;
  background-size: contain;
  animation: heartBeat 15s infinite forwards;
  @media (max-width: $screen-l) {
    height: 260px;
    width: 260px;
  }  
}
}

.fram-wrapper_lt {
    height: 400px;
    @media (max-width: $screen-l) {
      height: 300px; 
    }
&::after {
  content:'';
  background-image: url("https://storage.googleapis.com/akt-swe/filer_public/e6/b0/e6b018ad-429b-4b50-a1e6-d5e09a89d579/lit_framlogga.svg?Expires=2218279841&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=Csn3fiqMeOuv2NHdQ3gVewJq5a2GDazZ3AAC7KHszUSP49g8qPUIb8L8a9dOw%2FAoopyVzOh3K%2FZHvBGY8i6O3hXwG0if7YPJqgeyMy%2B93fqyByvQbLfhp6FITFZDBUyb66CJmWZslXSRwzYJ39dzPL8lLrVVsvOoVmdz%2BVxH1olXCwvYap6qfhzl5m%2FmviKxRORv81juKaSWgEh%2F%2Bzajf1MegjAet81ohVMrshb9zhKQo0VQnWS3p%2FQt4JrMGl95llJjiLUU1b1GBh2AwI9Da2lGxx%2FJrVlw83zTkxyo0jelXBTdB9QIHzWw9qT7enR%2Fz9t37FUzNOK8XXMUOVKBug%3D%3D");
  height: 360px;
  width: 360px;
  display: block;
  background-repeat: no-repeat;
  top: 0;
  background-size: contain;
  animation: heartBeat 15s infinite forwards;
  @media (max-width: $screen-l) {
    height: 260px;
    width: 260px;
  }  
}
}
.fram-wrapper_et {
    height: 400px;
    @media (max-width: $screen-l) {
      height: 300px; 
    }
&::after {
  content:'';
  background-image: url("https://storage.googleapis.com/akt-swe/filer_public/cb/8b/cb8b866b-e737-4772-b56b-91d457199264/est_framlogga.svg?Expires=2218279865&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=BNcgzUajAAFJCwTw9K%2FQi%2FQhVhzH%2BBiEH%2BzZhvGhfZoDhSSw6soX5IY%2Fr4sMo%2Btof9jiC%2FIrdMJ2NNytbBQk6ocsNA3txUxpcQCaw4lYkGj7na7OQxfHR88H67eGIVUOyeTIBiGxP5uN37QOa51P33FN5xtK%2FBJ9vG7OeGOrpj6O6dLKqX%2BbGRRWtueoswE4N0DQH%2BsZxS%2B0xEdoyISbz3YfjtQlKziXGxhr%2Fm11wQQfD1nE%2F1K1U6GaTuAmQsabMPTQbrC%2F%2FpslVvfttjvUS6e9pRkXeQQqbR0dEjyqq4LqgcJC%2BIlawZbVFbQ8npWnOY3GFpVlCk%2F4v9fAoS1jXg%3D%3D");
  height: 360px;
  width: 360px;
  display: block;
  background-repeat: no-repeat;
  top: 0;
  background-size: contain;
  animation: heartBeat 15s infinite forwards;
  @media (max-width: $screen-l) {
    height: 260px;
    width: 260px;
  }  
}
}

  }

  .fram-da, 
  .fram-nu,
  .vi_firar {
      &::before {
            content:'';
            height: 50px;
            width: 150px;
            display: block;
            background-repeat: no-repeat;
            top: 0;
            -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
      }
  }
  .fram-da:before {
    background-image: url("https://storage.googleapis.com/akt-swe/filer_public/4e/57/4e5794a2-280a-4dcd-a409-bd88b620e025/framat_da.svg?Expires=2213606476&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=ErZqEq556386PdhuBbnI9XhYm57ofPQuiL%2BUzNKKNL%2BNHpHQI2F7revOPFogmL2pNmHZYtmMwoOFzsATAKde6oois%2FgwbFVt876nHJoqs5qvZ8Tc%2BSuZafpNaYPaSDMF5tddEPZ6K%2B1q%2FmlOBKgI6V35oj6mlaDdFqr0w4KDeiYuF0jhIFApQZiyVknGVV98ogKTWcwvlK7NCc%2F1kTwb4H5x5nOtmbFQBkZQ31UFu71G%2FVrwH4wBQkPGZllX69U2jY3wc0GX0mz0SI25hUZRklxCSWFMSI7a4Rv4fdXc5d%2BvTirjHvPfgpCVwj8Ht9C4yrvHhzHKNvLcljtIiAAacA%3D%3D");
    background-size: contain;
    animation: bounce 10s  infinite forwards;
  }
  .fram-nu:before {
    background-image: url("https://storage.googleapis.com/akt-swe/filer_public/cc/38/cc383784-6876-4b58-828e-f7e186cb117a/framat_nu.svg?Expires=2213606720&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=UKLSJDdSAy%2Br9NMA5EFUMMnobrVEEceaqNnakHd219y5sXjcpBIpeWrVFe7C1VTFX%2BhNrF0dPXdBdn21AP%2FcXqm4VqIeb8Gcdt4lPnnSjiNks0O63OB36RL61uUo7RZDyzFrSguE7lIen3RpsRY8QpuGD%2BaJyPyeMUpS6ElimBVlFxmVDrg6VpnL0aQP0d8Zy%2BUHAvyl0eNEI1DQeAVgVYGm%2FNfHvwv8T9hx57Mh8ySso%2FWQ1TF0qMiXphYXzXuSs%2Fw7MRvfRz8j4S32DRfOjg8mL8vQ9aHNVBiArtF5Mw4hnNlRP1ZAwcSFt6fVbFn0EcrbHh%2BDWt55nCNMGkJtEw%3D%3D");
    background-size: contain;
    margin-top: -45px;
    animation: bounce 10s 0.5s infinite forwards;
  }
  .vi_firar:before {
    background-image: url("https://storage.googleapis.com/akt-swe/filer_public/3a/ca/3acac0a7-fa23-44b1-b4fc-b73386fcf5fe/vi_firar.svg?Expires=2213606744&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=Bz7emETz%2BnQ0VfQhejV8ltsHRh09TjRfQWGLKkAzBvsAJdMC%2FSuLcNHx17suibooWxUSbQfi2QUyKC6puueMR82AUX6nDpR5uXBu%2Bef5PKIE3CmNSOJsnisdlfTfUKXr8lG3z4rnC2hI%2BD0%2BkHHlAcyN2%2FqcVManztR63QAS7h%2BI%2FaoMtK0XSaK%2BuEwofpH6%2FrObxXj945KO5U1kffYc%2BofHfA1kSGOk87T%2Fh9D8eZ4NIbm7ygj3sFXWarskwXiAu0e24bmI7tjObyD5ZOQN%2BXVPtiz0PT1R95Dm4AVZFxafm7ol%2FDhdqDk4y1vYfDMc%2FqEXzyNQGkykpxpx%2BovEyA%3D%3D");
    background-size: contain;
    margin-top: -45px;
    animation: fadeInUp 10s 2s infinite forwards;
  }
*/
/* Denna verkar vara en dubblett
//<p><a class="textlink" href="https..." target="_blank">LÄNKNAMN eller text </a></p>
// Buttons as text-links on preparation pages
a.textlink,
.button--primary.button--preparation {
	display: inline-block;
	vertical-align: middle;
	background-color: transparent;
	user-select: none;
    text-decoration: none;
    position: relative;
    text-align: left !important;
    padding: 0 2.1875rem;
    line-height: 1.5rem;
	@media (max-width: $screen-s) {
    padding: 0 1.5rem;
	}
      &:before {
    content: '\2192';
    position: absolute;
    top: 0;
    left: 0;
    font-size: 1.75rem;
    font-weight: normal;
    color: $color-link;
    transition-property: opacity, transform;
    transition-duration: 300ms;
    transition-delay: 0ms;
    	@media (max-width: $screen-s) {
   	font-size: 1.5rem;
	}

  }
   &:hover:before {
    color: $color-link;
    transform: translate(40%, 0);
  }
  &:focus:before {
  	color: $color-link;
  }
  &:hover {
    color: $lf-black;
    text-decoration: none;
  }
  &:active {
  	color: $lf-black;
  }
}
*/
.two-column-list {
  column-count: 2;
  width: 100%; }
  .two-column-list h3,
  .two-column-list p,
  .two-column-list h4,
  .two-column-list div {
    -webkit-column-break-inside: avoid;
    /* Chrome, Safari, Opera */
    page-break-inside: avoid;
    /* Firefox */
    break-inside: avoid;
    /* IE 10+ */ }
  @media (max-width: 576px) {
    .two-column-list {
      column-count: 1; } }
.radio__container--no-pointer .radio__body.lead {
  width: 100%; }

/*SCREEN SIZES grid-breakpoints
  $screen-xl: 1500px;
  $screen-l: 992px;
  $screen-m: 768px;
  $screen-s: 576px;*/
.three_cols {
  column-count: 3;
  column-gap: 40px;
  column-rule-style: solid;
  column-rule-width: 0px;
  column-rule-color: #6d6d6d;
  animation: fade-in-up 0.5s ease forwards; }
  @media (max-width: 768px) {
    .three_cols {
      column-count: 2; } }
  @media (max-width: 576px) {
    .three_cols {
      column-count: 1; } }
.four_cols {
  column-count: 4;
  column-gap: 40px;
  column-rule-style: solid;
  column-rule-width: 1px;
  column-rule-color: #6d6d6d;
  column-fill: balance; }
  @media (max-width: 768px) {
    .four_cols {
      column-count: 3; } }
  @media (max-width: 576px) {
    .four_cols {
      column-count: 2; } }
.five_cols {
  column-count: 5;
  column-gap: 40px;
  column-rule-style: solid;
  column-rule-width: 1px;
  column-rule-color: #6d6d6d;
  column-fill: balance; }
  @media (max-width: 992px) {
    .five_cols {
      column-count: 4; } }
  @media (max-width: 768px) {
    .five_cols {
      column-count: 3; } }
  @media (max-width: 576px) {
    .five_cols {
      column-count: 2; } }
/* Testing IE11-fix to justify task-headers */
.task-header > .page-wrapper,
.group-box-chapter-header > .page-wrapper {
  margin-right: 0;
  margin-left: 0; }

@keyframes button-1 {
  from {
    transform: scale(1); }
  60% {
    transform: scale(1); }
  70% {
    transform: scale(1.1); }
  80% {
    transform: scale(1); }
  90% {
    transform: scale(1.1); }
  to {
    transform: scale(1); } }

@keyframes button-radio {
  from {
    transform: scale(1);
    -ms-transform: scale(1); }
  60% {
    transform: scale(1);
    -ms-transform: scale(1); }
  70% {
    transform: scale(1.05);
    -ms-transform: scale(1.05); }
  80% {
    transform: scale(1);
    -ms-transform: scale(1); }
  90% {
    transform: scale(1.05);
    -ms-transform: scale(1.05); }
  to {
    transform: scale(1);
    -ms-transform: scale(1); } }

@keyframes likert-1 {
  from {
    transform: translateX(0px); }
  60% {
    transform: translateX(0px); }
  70% {
    transform: translateX(10px); }
  /*80% {
            transform: translateX(0px);
        }*/
  85% {
    transform: translateX(-10px); }
  to {
    transform: scale(0px); } }

@keyframes glitter {
  from {
    opacity: 0.1; }
  20% {
    transform: rotate(-12deg); }
  40% {
    transform: rotate(3%);
    opacity: 0.4; }
  60% {
    transform: rotate(-6%);
    opacity: 0.2; }
  80% {
    transform: rotate(4deg); }
  to {
    opacity: 0.6; } }

@keyframes blob-wiggle {
  from {
    transform: rotate(0deg); }
  10% {
    transform: rotate(10deg); }
  20% {
    transform: rotate(-5deg); }
  30% {
    transform: rotate(0); }
  80% {
    transform: rotate(-10deg); }
  90% {
    transform: rotate(4deg); }
  to {
    transform: rotate(0); } }

@keyframes skala {
  from {
    transform: scale(1);
    -ms-transform: translateY(15px) scale(1); }
  to {
    transform: scale(1.4);
    -ms-transform: translateY(15px) scale(1.4); } }

@-webkit-keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0); }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0); }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0); } }

@keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0); }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0); }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0); } }

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1; }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1; }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes disappear {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

@-webkit-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  14% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  28% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  42% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  14% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  28% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  42% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

p {
  color: inherit; }
