body.elementor-page-249:not(.elementor-motion-effects-element-type-background), body.elementor-page-249 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}:root{--page-title-display:none;}/* Start custom CSS *//* Climata: höj hjälptext/etiketter/statusmeddelanden till minst 14px (punkt 6) - hög specificitet via :not() */
.of-help:not(#_boost),
.of-prog__step:not(#_boost),
.of-card p:not(#_boost),
.of-seg-card:not(#_boost),
.of-fieldnote:not(#_boost),
.of-dz__sub:not(#_boost),
.of-dz__hint:not(#_boost),
.of-dz__chipicon:not(#_boost),
.of-dz__chipname:not(#_boost),
.of-dz__rm:not(#_boost),
.of-dz__count:not(#_boost),
.of-summary__title:not(#_boost),
.of-summary__edit:not(#_boost),
.of-summary__empty:not(#_boost),
.e-6ee5e47-v2:not(#_boost),
.e-770110fd-v2:not(#_boost),
.e-26c02819-v2:not(#_boost),
.e-6b23a7ec-f63a:not(#_boost),
.e-4d2fb0cb-a650:not(#_boost),
.e-293925d3-3370:not(#_boost),
.e-31a5554c-d9db:not(#_boost),
.e-6f95f40a-d2ef:not(#_boost),
.e-4204bec2-d499:not(#_boost),
.e-1ba97ba1-b586:not(#_boost),
.e-2bc334ae-1d59:not(#_boost),
.e-4842a933-f7b5:not(#_boost),
.e-ab89ff6-c63b:not(#_boost),
.e-332f58b4-b9aa:not(#_boost) {
  font-size: 14px !important;
}

.e-form-success-message-base:not(#_boost), .e-form-error-message-base:not(#_boost),
.e-form-success-message-base p:not(#_boost), .e-form-error-message-base p:not(#_boost) {
  font-size: 14px !important;
}

/* Climata: honeypot spamskydd (punkt 7) - dolt fält, riktiga användare ser det aldrig */
[data-id="bbaaf1a"] {
  position: absolute !important;
  left: -9999px !important;
  top: -9999px !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

/* Climata: punkt 7 - sekundartext pa navy */
[data-id="6ee5e47"]:not(#_boost) {
  font-size: 15px !important;
}
[data-id="770110fd"]:not(#_boost) {
  font-size: 15px !important;
}
[data-id="26c02819"]:not(#_boost) {
  font-size: 15px !important;
}
[data-id="365840b3"]:not(#_boost) {
  font-size: 15px !important;
  color: #D9D9D9 !important;
}
[data-id="2c0d06e4"]:not(#_boost) {
  font-size: 15px !important;
  color: #D9D9D9 !important;
}


/* Climata: piller-grupper ska alltid radbryta i stället för att flöda ut (ingen horisontell overflow) */
.of-seg-cards:not(#_boost) {
  grid-template-columns: repeat(auto-fit, minmax(min(100%,160px),1fr)) !important;
}
.of-seg-card:not(#_boost) {
  min-width: 0 !important;
  max-width: 100% !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  box-sizing: border-box !important;
}/* End custom CSS */