/* Minification failed. Returning unminified contents.
(6,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(216,26): run-time error CSS1039: Token not allowed after unary operator: '-biz-primary-bg'
(234,15): run-time error CSS1039: Token not allowed after unary operator: '-biz-primary-bg'
(287,22): run-time error CSS1039: Token not allowed after unary operator: '-biz-primary-bg'
(289,15): run-time error CSS1039: Token not allowed after unary operator: '-biz-primary-bg'
(300,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(318,31): run-time error CSS1039: Token not allowed after unary operator: '-primary-btn-accent-color'
(319,27): run-time error CSS1039: Token not allowed after unary operator: '-primary-btn-accent-color'
(361,22): run-time error CSS1039: Token not allowed after unary operator: '-biz-primary-bg'
(363,15): run-time error CSS1039: Token not allowed after unary operator: '-biz-primary-bg'
 */
@charset "UTF-8";
@import "//fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Space+Grotesk:wght@300..700&display=swap";


:root {
  --biz-mobile-menu-icon-color: #f0f0f0;
}

biz-main-menu {
  --link-underline-color: #000;
  --link-separator-color: #000;
  --link-underline-height: 2px;
  --mobile-bg: 255, 255, 255;
}

body.bizpart-theme-cappuccino {
  --primary-accent-color-rgb: 92, 151, 236;
  --primary-btn-accent-color: 92, 151, 236;
  --primary-btn-accent-color5: 74 137 220;
  --primary-btn-accent-color10: 74 137 220;
  --primary-btn-accent-color15: 74 137 220;
  --secondary-btn-accent-color5: 0 0 0;
  --secondary-btn-accent-color10: 0 0 0;
  --secondary-btn-accent-color15: 0 0 0;
}

body.bizpart-theme-cappuccino .pulse {
  --biz-pulse-color-rgb: var(--primary-accent-color-rgb);
}

.bizpart-engage .biz-site-logo-wrapper {
  width: 180px;
}

.bizpart-engage biz-like-view .bizLikeActions > div > div {
  transform: scale(0.7);
  transform-origin: left;
}

.bizpart-engage biz-tag-view .bizTagView {
  padding-bottom: 15px;
}

.bizpart-engage .biz-slide-list.list-sm .biz-btn.biz-primary {
  display: none;
}

.bizpart-engage biz-like-actions .bizLikeActions > div > div {
  text-align: center !important;
}

.bizpart-engage biz-like-view .bizLikeActions {
  display: none !important;
}

.bizpart-engage .rating-header {
  margin-bottom: 0 !important;
}

.bizpart-engage biz-like-actions .bizLikeRepeatWrapper {
  margin-left: 20px;
  gap: 10px;
}

body.bizpart-theme-cappuccino .bizpart-engage biz-like-actions .bizLikeRepeatWrapper i.has-liked-item {
  color: #232323 !important;
}

body.bizpart-theme-cappuccino .bizpart-engage biz-like-actions .bizLikeRepeatWrapper i.has-liked-item:before {
  font-weight: bold;
}

.rating-comment-help-header {
  margin-top: 20px;
  font-size: 80%;
}

.rating-comment-content {
  padding: 20px;
}

.rating-comment-content-textarea {
  padding-bottom: 10px;
  font-size: 14px;
}

.rating-comment-content-textarea textarea {
  width: 350px;
  min-height: 70px;
}

.base-modules-cms biz-container-module-text,
.base-modules-blogtitle biz-container-module-text {
  font-size: 1.185rem;
}

.bizpart-engage .biz-container biz-text-viewer a {
  color: #4d4f5c !important;
  text-decoration: none !important;
}

.bizpart-engage .biz-container biz-text-viewer a:hover {
  text-decoration: underline !important;
}

#bizobjectminilist_start_journey .one-item-type-name {
  display: none;
}

.bizpart-engage footer .biz-container biz-text-viewer a {
  color: #fff !important;
}

/* Welcome guide */
.bizWelcomeGuideWrapper {
  width: 75% !important;
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}

.bizWelcomeGuideWrapper .md-padding {
  padding: 0px !important;
}

.bizWelcomeGuideWrapper .wb_content > biz-container-module-segment > .segment-module > .segment {
  min-height: 90vh;
}

.bizWelcomeGuideWrapper .wg-image biz-container-module-segment::before {
  background-position: right;
  background-size: contain;
  background-repeat: no-repeat;
}

.bizWelcomeGuideWrapper .slick-dots {
  display: none !important;
}

.bizWelcomeGuideWrapper .slick-dotted.slick-slider {
  margin-bottom: 0px !important;
}

.bizWelcomeGuideWrapper .welcome-text h2 {
  font-size: 42px;
}

.bizWelcomeGuideWrapper .welcome-logo {
  background: url(/Upload/25/Mediabank/Files/434a1abe-9881-4172-aa77-ff5626db49ff.png) no-repeat;
  background-size: contain;
  height: 40px;
}

.bizWelcomeGuideWrapper .welcome-logo img {
  display: none;
}

/* Dölj progress för valda ämne just nu... */
biz-engage-journey-progress-bar[show-custom-journey] {
  display: none;
}

.bizpart-engage .form-module .form-submit-wrapper,
.bizpart-engage .form-module .form-status-text {
  text-align: center;
}

@media all and (max-width: 1200px) {
  .bizpart-engage .biz-container .biz-container-placeholder .module.desktop50.footer-person {
    width: 100%;
  }
}

@media all and (max-width: 768px) {
  .bizpart-engage .biz-site-logo-wrapper {
    max-width: 60px !important;
  }
}

@media all and (max-width: 960px) {
  .bizpart-engage .information biz-Like-view .bizLikeActions {
    margin-top: 10px;
  }
}

/* BizPerformance overrides */
.bizpart-engage .biz-site-logo-wrapper,
.bizpart-engage .biz-site-logo-wrapper img {
  max-width: 150px;
  width: 150px;
}

@media (max-width: 980px) {
  .bizpart-engage .biz-site-logo-wrapper,
.bizpart-engage .biz-site-logo-wrapper img {
    width: 100%;
  }
  .bizpart-engage .biz-site-logo-wrapper biz-unit-logo {
    max-height: 25px;
  }
}

.bizpart-engage .biz-header .biz-header-item .biz-header-dropdown a,
.bizpart-engage .biz-header .biz-header-actions {
  color: #fff;
}

.bizpart-engage .biz-static-startpage .biz-startpage-banner-content {
  max-width: 980px;
  justify-content: center;
  gap: 10px;
}

.bizpart-engage .biz-static-startpage .biz-startpage-banner-content .biz-btn {
  color: #fff;
  background-color: var(--biz-primary-bg);
  border: solid 2px #fff;
}

.bizpart-theme-cappuccino .journey-item-tooltip h1,
.bizpart-theme-cappuccino .journey-item-tooltip h2,
.bizpart-theme-cappuccino .journey-item-tooltip h3,
.bizpart-theme-cappuccino .journey-item-tooltip h4,
.bizpart-theme-cappuccino .bizpart-engage h1,
.bizpart-theme-cappuccino .bizpart-engage h2,
.bizpart-theme-cappuccino .bizpart-engage h3,
.bizpart-theme-cappuccino .bizpart-engage h4 {
  color: #0c0c0c;
  font-family: 'Space Grotesk', sans-serif;
}

.bizpart-theme-cappuccino .bizpart-engage biz-like-actions .bizLikeRepeatWrapper i,
.bizpart-theme-cappuccino .bizpart-engage biz-like-actions .bizLikeRepeatWrapper i.biz-primary {
  color: var(--biz-primary-bg) !important;
}

.bizpart-theme-cappuccino .bizpart-engage biz-like-actions .bizLikeRepeatWrapper i[disabled='disabled'],
.bizpart-theme-cappuccino .bizpart-engage biz-like-actions .bizLikeRepeatWrapper i.biz-primary[disabled='disabled'] {
  color: #a7b8c7 !important;
}

.complete-register-wrapper .logo {
  background: url(/Upload/25/Mediabank/Files/434a1abe-9881-4172-aa77-ff5626db49ff.png) no-repeat;
  height: 40px;
  background-size: contain;
  background-position: center;
}

.complete-register-wrapper .logo img {
  display: none;
}

biz-container-module-form {
  padding-block: 30px;
}

.form-status-text {
  text-align: left;
  padding-inline: 20px;
  font-weight: bold;
}

.form-wizard-steps {
  display: none;
}

biz-form-show .form-wizard-steps-x-of-y {
  display: block !important;
  text-align: right;
  padding-right: 20px;
  position: relative;
  top: -1rem;
}

.form-wizard-step {
  text-align: left;
}

.form-wizard-step md-radio-button {
  border: solid 1px #d1d1d1;
  border-radius: 3px;
  padding: 15px 0px;
}

.form-wizard-step md-radio-button.md-checked {
  background-color: #ecebfa;
  border-color: var(--biz-primary-bg);
  border-width: 2px;
  color: var(--biz-primary-bg);
  font-weight: bold;
}

.form-wizard-step md-radio-button .md-container {
  display: none;
}

body.bizpart-theme-cappuccino .bizpart-engage .biz-btn.biz-secondary,
body.bizpart-theme-cappuccino .bizpart-engage .biz-btn.biz-secondary:active {
  background: unset;
  --secondary-btn-accent-color: 0, 0, 0;
}

body.bizpart-theme-cappuccino
.biz-featured-panel
.secondary-featured
.secondary-featured-item
.information
:not(.biz-btn.biz-primary).read-more {
  border-radius: 0 !important;
}

body.bizpart-theme-cappuccino .answerInput {
  border: solid 1px #b0b0b0;
}

biz-container-module-text-input .TextInputModule .biz-rounded-button,
.biz-rounded-button {
  background-color: rgba(var(--primary-btn-accent-color), 1);
  border-color: rgba(var(--primary-btn-accent-color), 1) !important;
  color: #fff;
  border-radius: 0 !important;
}

biz-like-actions .bizLikeWrapper {
  padding-top: 10px;
}

/* Login */
.bizpart-engage .login-theme-1 .login-content .login-description h2 {
  font-size: 1.3rem;
  max-width: 300px;
}

biz-form-show > div {
  max-width: 700px;
  margin-inline: auto;
  text-align: left;
}

biz-form-show md-radio-group,
biz-form-show .formly-field .form-field-options > div {
  display: flex;
  flex-direction: column;
}

.boxed-checkbox biz-form-show md-radio-button,
.boxed-checkbox biz-form-show md-checkbox {
  border: solid 1px #d1d1d1;
  border-radius: 3px;
  padding: 15px 0px;
}

.boxed-checkbox biz-form-show md-radio-button .md-container,
.boxed-checkbox biz-form-show md-checkbox .md-container {
  display: none;
}

.boxed-checkbox biz-form-show md-radio-button.md-checked,
.boxed-checkbox biz-form-show md-checkbox.md-checked {
  background-color: #ecebfa;
  border-color: var(--biz-primary-bg);
  border-width: 2px;
  color: var(--biz-primary-bg);
  font-weight: bold;
}

.bizpart-engage .form-module .form-submit-wrapper {
  max-width: 700px;
  margin-inline: auto;
}

.bizpart-engage .todo-form-page .form-submit-wrapper {
  display: none;
}

.bizpart-engage .todo-form-page biz-container-module-form {
  padding-bottom: 0;
}

.bizpart-engage .todo-form-page biz-form-show .biz-form-field-label:not(:empty) {
  font-weight: bold;
}

.bizpart-engage .ur-play-frame .Iframe-wrapper iframe {
  height: 680px;
  margin-bottom: 20px;
}

.journey-top > .top-info-container > div > biz-info {
  display: none;
}

.act-table {
  border-collapse: collapse;
  border: solid 1px #9f9f9f;
  text-align: center;
  width: 100%;
  max-width: 800px;
  font-size: 0.8rem;
}

.act-table td {
  border-left: solid 1px #9f9f9f;
  border-bottom: solid 2px #fff;
  border-top: none;
}

.act-table-td-p {
  background-color: #a379b7;
  color: #fff;
}

.act-table-td-b {
  background-color: #668ab7;
  color: #fff;
}

.act-table-td-g {
  background-color: #66b38d;
  color: #fff;
}
