/*
 Theme Name:   Skopos Connect Community Master Theme (Twenty Twenty Four Child)
 Template:     twentytwentyfour
 Version:      1.0.0
*/
/* general */
/* Contains definitions for all pages */
@font-face {
  font-family: GTWalsheimARAG;
  font-weight: 500;
  font-style: normal;
  src: url("../community/assets/fonts/GTWalsheimARAG/GT-Walsheim-ARAG-Medium.woff2") format("woff2"), url("../community/assets/fonts/GTWalsheimARAG/GT-Walsheim-ARAG-Medium.ttf") format("ttf");
}
@font-face {
  font-family: GTWalsheimARAG;
  font-weight: 500;
  font-style: italic;
  src: url("../community/assets/fonts/GTWalsheimARAG/GT-Walsheim-ARAG-Medium-Oblique.woff2") format("woff2"), url("../community/assets/fonts/GTWalsheimARAG/GT-Walsheim-ARAG-Medium-Oblique.ttf") format("ttf");
}
@font-face {
  font-family: GTWalsheimCondensedARAG;
  font-weight: 500;
  font-style: normal;
  src: url("../community/assets/fonts/GTWalsheimARAG/GT-Walsheim-ARAG-Condensed-Medium.woff2") format("woff2"), url("../community/assets/fonts/GTWalsheimARAG/GT-Walsheim-ARAG-Condensed-Medium.ttf") format("ttf");
}
@font-face {
  font-family: GTWalsheimCondensedARAG;
  font-weight: 500;
  font-style: italic;
  src: url("../community/assets/fonts/GTWalsheimARAG/GT-Walsheim-ARAG-Condensed-Medium-Oblique.woff2") format("woff2"), url("../community/assets/fonts/GTWalsheimARAG/GT-Walsheim-ARAG-Condensed-Medium-Oblique.ttf") format("ttf");
}
@font-face {
  font-family: GTWalsheimARAG;
  font-weight: 400;
  font-style: normal;
  src: url("../community/assets/fonts/GTWalsheimARAG/GT-Walsheim-ARAG-Regular.woff2") format("woff2"), url("../community/assets/fonts/GTWalsheimARAG/GT-Walsheim-ARAG-Regular.ttf") format("ttf");
}
@font-face {
  font-family: GTWalsheimARAG;
  font-weight: 400;
  font-style: italic;
  src: url("../community/assets/fonts/GTWalsheimARAG/GT-Walsheim-ARAG-Regular-Oblique.woff2") format("woff2"), url("../community/assets/fonts/GTWalsheimARAG/GT-Walsheim-ARAG-Regular-Oblique.ttf") format("ttf");
}
@font-face {
  font-family: GTWalsheimARAG;
  font-weight: 300;
  font-style: normal;
  src: url("../community/assets/fonts/GTWalsheimARAG/GT-Walsheim-ARAG-Light.woff2") format("woff2"), url("../community/assets/fonts/GTWalsheimARAG/GT-Walsheim-ARAG-Light.ttf") format("ttf");
}
@font-face {
  font-family: GTWalsheimARAG;
  font-weight: 300;
  font-style: italic;
  src: url("../community/assets/fonts/GTWalsheimARAG/GT-Walsheim-ARAG-Light-Oblique.woff2") format("woff2"), url("../community/assets/fonts/GTWalsheimARAG/GT-Walsheim-ARAG-Light-Oblique.ttf") format("ttf");
}
@font-face {
  font-family: GTAlpinaARAG;
  font-weight: 400;
  font-style: italic;
  src: url("../community/assets/fonts/GTAlpinaARAG/GT-Alpina-ARAG-Condensed-Regular-Italic.woff2") format("woff2"), url("../community/assets/fonts/GTAlpinaARAG/GT-Alpina-ARAG-Condensed-Regular-Italic.ttf") format("ttf");
}
/* Breakpoints */
/* Media Queries */
.spacer-fixed-sm {
  margin-block-start: 0 !important;
  height: 8px !important;
}

.spacer-fixed-base {
  margin-block-start: 0 !important;
  height: 12px !important;
}

.spacer-fixed-md {
  margin-block-start: 0 !important;
  height: 16px !important;
}

.spacer-fixed-lg {
  margin-block-start: 0 !important;
  height: 24px !important;
}
@media (max-width: 776px) {
  .spacer-fixed-lg {
    height: 16px !important;
  }
}

.spacer-fixed-xl {
  margin-block-start: 0 !important;
  height: 32px !important;
}

.spacer-fixed-xxl {
  margin-block-start: 0 !important;
  height: 48px !important;
}
@media (max-width: 776px) {
  .spacer-fixed-xxl {
    height: 32px !important;
  }
}

.spacer-fixed-xxxl {
  margin-block-start: 0 !important;
  height: 80px !important;
}

.spacer-fluid-sm {
  margin-block-start: 0 !important;
  height: clamp(0.5rem, 0.5rem + 0vw, 0.5rem) !important;
}

.spacer-fluid-base {
  margin-block-start: 0 !important;
  height: clamp(1.125rem, 1.125rem + 0vw, 1.125rem) !important;
}

.spacer-fluid-md {
  margin-block-start: 0 !important;
  height: clamp(1.6875rem, 1.6875rem + 0vw, 1.6875rem) !important;
}

.spacer-fluid-lg {
  margin-block-start: 0 !important;
  height: clamp(2.25rem, 2.25rem + 0vw, 2.25rem) !important;
}

.spacer-fluid-xl {
  margin-block-start: 0 !important;
  height: clamp(3.375rem, 3.375rem + 0vw, 3.375rem) !important;
}

.spacer-fluid-xxl {
  margin-block-start: 0 !important;
  height: clamp(4.5rem, 4.5rem + 0vw, 4.5rem) !important;
}

.spacer-fluid-xxxl {
  margin-block-start: 0 !important;
  height: clamp(6.75rem, 6.75rem + 0vw, 6.75rem) !important;
}

.heading-h6 {
  font-family: "GTWalsheimCondensedARAG";
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
}

.heading-h5 {
  font-family: "GTWalsheimCondensedARAG";
  font-size: 28px !important;
  font-weight: 500;
  line-height: 1.4;
}

.heading-h4 {
  font-family: "GTWalsheimCondensedARAG";
  font-size: 32px;
  font-weight: 500;
  line-height: 1;
}

.heading-h3 {
  font-family: "GTWalsheimCondensedARAG";
  font-size: 36px;
  font-weight: 500;
  line-height: 1.15;
}

.heading-h2 {
  font-family: "GTWalsheimCondensedARAG";
  font-size: 56px;
  font-weight: 500;
  line-height: 1;
}

.heading-h1 {
  font-family: "GTWalsheimCondensedARAG";
  font-size: 72px;
  font-weight: 500;
  line-height: 1;
}
.heading-h1.special {
  font-size: 72px;
  text-align: center;
}

.heading-title {
  font-family: "GTWalsheimCondensedARAG";
  font-size: clamp(3.05rem, 2.15vi + 2.62rem, 4.34rem);
  font-weight: 500;
  line-height: 1;
}

.fa-envelope::before {
  content: url(/wp-content/themes/skopos_connect_community_theme/community/assets/images/Icons/Mail.svg) !important;
  top: 4px;
  position: relative;
}

.fa-paperclip::before {
  content: url(/wp-content/themes/skopos_connect_community_theme/community/assets/images/Icons/Attachement.svg) !important;
  top: 4px;
  position: relative;
}

.fa-clock::before {
  content: url(/wp-content/themes/skopos_connect_community_theme/community/assets/images/Icons/Time.svg) !important;
  top: 2px;
  position: relative;
}

.fa-chevron-up::before {
  content: url(/wp-content/themes/skopos_connect_community_theme/community/assets/images/Icons/Expand_Less.svg) !important;
}

.fa-chevron-down::before {
  content: url(/wp-content/themes/skopos_connect_community_theme/community/assets/images/Icons/Expand_More.svg) !important;
}

.um-icon-ios-close-empty::before {
  content: url(/wp-content/themes/skopos_connect_community_theme/community/assets/images/Icons/Close.svg) !important;
  top: 4px;
  position: relative;
}

@media (max-width: 776px) {
  .desktop {
    display: none !important;
  }
}

@media (min-width: 1024px) {
  .mobile {
    display: none !important;
  }
}
@media (min-width: 776px) and (max-width: 1024px) {
  .mobile {
    display: none !important;
  }
}

.mobile-menu {
  display: none !important;
}
@media (max-width: 599px) {
  .mobile-menu {
    display: block !important;
  }
}

@media (max-width: 477px) {
  .responsive-grid-mobile-portrait-breakpoint {
    display: flex !important;
    flex-direction: column;
  }
}

@media (max-width: 477px) {
  .responsive-grid-mobile-portrait-breakpoint-reverse {
    display: flex !important;
    flex-direction: column-reverse;
  }
}

@media (max-width: 776px) {
  .responsive-grid-mobile-breakpoint {
    display: flex !important;
    flex-direction: column;
  }
}

@media (max-width: 776px) {
  .responsive-grid-mobile-breakpoint-reverse {
    display: flex !important;
    flex-wrap: wrap-reverse !important;
  }
}

@media (min-width: 776px) and (max-width: 1024px) {
  .responsive-grid-tablet-breakpoint {
    display: flex !important;
    flex-direction: column;
  }
}

@media (min-width: 776px) and (max-width: 1024px) {
  .responsive-grid-tablet-breakpoint-reverse {
    display: flex !important;
    flex-direction: column-reverse;
  }
}

html body {
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  font-family: "GTWalsheimARAG";
  background-color: #ffffff;
  margin-block-start: 0 !important;
}
html body strong,
html body b {
  font-weight: 500;
}
html body .is-layout-flow > p {
  margin-block-start: 1rem !important;
}
html body h1 {
  font-family: "GTWalsheimCondensedARAG";
  font-size: 72px;
  font-weight: 500;
  line-height: 1;
}
html body h1.special {
  font-size: 72px;
  text-align: center;
}
html body h2 {
  font-family: "GTWalsheimCondensedARAG";
  font-size: 56px;
  font-weight: 500;
  line-height: 1;
}
html body h3 {
  font-family: "GTWalsheimCondensedARAG";
  font-size: 36px;
  font-weight: 500;
  line-height: 1.15;
}
html body h4 {
  font-family: "GTWalsheimCondensedARAG";
  font-size: 32px;
  font-weight: 500;
  line-height: 1;
}
html body h5 {
  font-family: "GTWalsheimCondensedARAG";
  font-size: 28px !important;
  font-weight: 500;
  line-height: 1.4;
}
html body h6 {
  font-family: "GTWalsheimCondensedARAG";
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
}
html body .special {
  font-family: "GTAlpinaARAG";
  font-weight: 400;
  font-style: italic;
}
html body input {
  font-family: "GTWalsheimARAG";
}
html body .wp-element-button {
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  font-weight: 500 !important;
  transition: 0.2s;
  text-align: center;
  padding: 20px 16px !important;
  border-radius: 9999px !important;
  text-decoration: none;
  outline-style: none !important;
  max-width: 300px;
  line-height: normal;
  min-width: 120px;
  background: #fff100 !important;
  border: 1px solid #000000 !important;
  color: #000000 !important;
}
html body .wp-element-button strong,
html body .wp-element-button b {
  font-weight: 500;
}
html body .wp-element-button:hover {
  background-color: #fff100;
  outline: 1px solid #000000 !important;
}
html body .wp-element-button:hover.disabled {
  outline: 0px !important;
}
@media (max-width: 776px) {
  html body .wp-block-button {
    width: 100%;
  }
}
html body hr.wp-block-separator {
  width: 100%;
  color: #999485;
}
html body .container {
  border-radius: 6px;
  background-color: #f8f0dd;
  max-width: 1024px;
  /* @if $with-shadow {
       box-shadow: colors.$box-shadow;
   }*/
}
html body .container-border {
  border-radius: 6px;
  background-color: #f8f0dd;
  max-width: 1024px;
  border: 1px solid #999485;
  /* @if $with-shadow {
       box-shadow: colors.$box-shadow;
   }*/
}
html body .container-box-shadow {
  border-radius: 6px;
  background-color: #f8f0dd;
  max-width: 1024px;
  /* @if $with-shadow {
       box-shadow: colors.$box-shadow;
   }*/
}
html body .has-global-padding.wp-block-group-is-layout-constrained {
  padding: 0;
  max-width: 1024px;
  margin-left: auto;
  margin-right: auto;
}
html body .has-global-padding.wp-block-group-is-layout-constrained .wp-block-columns {
  padding: 0 48px !important;
  margin-top: 0;
}
@media (max-width: 776px) {
  html body .has-global-padding.wp-block-group-is-layout-constrained .wp-block-columns {
    padding: 0 !important;
  }
}
html body .has-global-padding.wp-block-group-is-layout-constrained .wp-block-columns .wp-block-column {
  padding: 0 !important;
}
@media (max-width: 776px) {
  html body .has-global-padding.wp-block-group-is-layout-constrained .wp-block-columns .wp-block-column {
    padding: 0 16px !important;
  }
}
html body .has-global-padding.wp-block-group-is-layout-constrained .wp-block-columns.no-padding {
  padding: 0 !important;
}
@media (max-width: 776px) {
  html body .has-global-padding.wp-block-group-is-layout-constrained .wp-block-columns.no-padding .wp-block-column {
    padding: 0 !important;
  }
}
html body .wp-block-group {
  margin: 0;
}
html body .entry-content {
  margin-top: 0;
}
html body .Link-L-Group a {
  text-decoration: none;
}
html body .Link-L-Group .Link-L {
  border-bottom: 1px solid transparent;
}
html body .Link-L-Group .Link-L:hover {
  border-bottom: 1px solid #000000;
}
html body .Link-L-Group .Link-L a {
  display: flex;
  flex-direction: row;
  gap: clamp(1.125rem, 1.125rem + 0vw, 1.125rem);
  padding-bottom: 20px !important;
  border-bottom: 1px solid #999485;
}
html body .Link-L-Group .Link-L a::after {
  content: url(/wp-content/themes/skopos_connect_community_theme/community/assets/images/Icons/Arrow_No_Right.svg);
  height: 24px;
}
html body small {
  font-family: "GTWalsheimARAG";
  font-size: 12px !important;
  font-weight: 400;
  line-height: 1.3;
}
html body small strong,
html body small b {
  font-weight: 500;
}
html body .info-big {
  font-family: "GTWalsheimARAG";
  font-size: 22px;
  font-weight: 300;
  line-height: 1.5;
}
html body .info-big strong,
html body .info-big b {
  font-weight: 500;
}

/* components */
header {
  background-color: #ffffff;
}
@media (max-width: 776px) {
  header .wp-block-site-logo img {
    max-height: 52px;
    max-width: 52px;
  }
}
header .wp-block-group.has-global-padding.wp-block-group-is-layout-constrained {
  padding: 16px 48px !important;
  max-width: 1024px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 776px) {
  header .wp-block-group.has-global-padding.wp-block-group-is-layout-constrained {
    padding: 16px !important;
    padding-bottom: 24px !important;
  }
}
header.wp-block-template-part .wp-block-site-title {
  margin-block-start: 0 !important;
  font-family: "GTWalsheimCondensedARAG";
  font-size: 28px !important;
  font-weight: 500;
  line-height: 1.4;
}
header .is-layout-flex {
  align-items: flex-end;
}

body.logged-in li a span {
  font-weight: 400;
}
body.logged-in li .wp-block-navigation__responsive-dialog {
  column-gap: 32px;
}
body.logged-in .wp-block-navigation__responsive-container-open {
  background-image: url(/wp-content/themes/skopos_connect_community_theme/community/assets/images/Icons/Burger.svg);
  background-position: center;
  background-size: cover;
}
body.logged-in .wp-block-navigation__responsive-container-open svg {
  visibility: hidden;
}
body.logged-in .navigation-account .wp-block-navigation-item__content:after {
  display: block;
  content: " ";
  background-image: url(/wp-content/themes/skopos_connect_community_theme/community/assets/images/Icons/Account.svg);
  background-size: 24px 24px;
  height: 24px;
  width: 24px;
}
body.logged-in .navigation-account .wp-block-navigation-item__content .wp-block-navigation-item__label {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  white-space: nowrap; /* prevents wrapping */
}
@media screen and (min-width: 600px) {
  body.logged-in .navigation-logout .wp-block-navigation-item__content:after {
    display: block;
    content: " ";
    background-image: url(/wp-content/themes/skopos_connect_community_theme/community/assets/images/Icons/Logout.svg);
    background-size: 24px 24px;
    height: 24px;
    width: 24px;
  }
}
@media screen and (min-width: 600px) {
  body.logged-in .navigation-logout .wp-block-navigation-item__content .wp-block-navigation-item__label {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
    clip: rect(0, 0, 0, 0);
    overflow: hidden;
    white-space: nowrap; /* prevents wrapping */
  }
}
@media screen and (max-width: 599px) {
  body.logged-in .wp-block-navigation__responsive-dialog .navigation-account {
    display: none !important;
  }
}

.navigation-registration-button a {
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  font-weight: 500 !important;
  transition: 0.2s;
  text-align: center;
  padding: 20px 16px !important;
  border-radius: 9999px !important;
  text-decoration: none;
  outline-style: none !important;
  max-width: 300px;
  line-height: normal;
  min-width: 120px;
  background: transparent !important;
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  padding: 8px 16px !important;
  min-width: unset;
}
.navigation-registration-button a strong,
.navigation-registration-button a b {
  font-weight: 500;
}
.navigation-registration-button a:hover {
  background-color: transparent !important;
  outline: 1px solid #000000 !important;
}
.navigation-registration-button a:hover.disabled {
  outline: 0px !important;
}

.wp-block-skopos-connect-accordion {
  margin-top: 8px;
  width: 100%;
}
.wp-block-skopos-connect-accordion details {
  border-bottom: 1px solid #999485;
  padding: 12px 0;
}
.wp-block-skopos-connect-accordion details:hover {
  border-bottom: 2px solid;
}
.wp-block-skopos-connect-accordion details.wp-block-details p {
  max-height: 0 !important;
  opacity: 0 !important;
  transition: max-height 0.4s ease, opacity 0.4s ease;
}
.wp-block-skopos-connect-accordion details.wp-block-details[open] {
  border-radius: 0;
}
.wp-block-skopos-connect-accordion details.wp-block-details[open] p {
  max-height: 500px !important;
  opacity: 1 !important;
}
.wp-block-skopos-connect-accordion details summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 16px;
  list-style-type: none;
  min-height: 40px;
  border-radius: 9999px;
  font-weight: 500;
}
@media (min-width: 776px) {
  .wp-block-skopos-connect-accordion details summary {
    margin-left: -16px;
  }
}
.wp-block-skopos-connect-accordion details summary:focus {
  border: 1px solid #000000;
}
.wp-block-skopos-connect-accordion details summary::after {
  content: url(/wp-content/themes/skopos_connect_community_theme/community/assets/images/Icons/Expand_More.svg) !important;
  font-size: 1em;
  padding-left: 0.5em;
  height: 20px;
}
.wp-block-skopos-connect-accordion details summary p {
  transition: height 0.5s ease;
}
.wp-block-skopos-connect-accordion details summary::-webkit-details-marker {
  display: none;
}
.wp-block-skopos-connect-accordion details p {
  padding: 16px !important;
  margin-top: 0;
  margin-bottom: 12px;
}
@media (min-width: 776px) {
  .wp-block-skopos-connect-accordion details p {
    padding-left: 0 !important;
  }
}
.wp-block-skopos-connect-accordion details[open] summary::after {
  content: url(/wp-content/themes/skopos_connect_community_theme/community/assets/images/Icons/Expand_Less.svg) !important;
}
.wp-block-skopos-connect-accordion details[open] summary:focus {
  border: 0px;
}

#skopos-connect-contact-form-wrapper #skopos-connect-contact-form div {
  margin-bottom: 16px;
}
#skopos-connect-contact-form-wrapper #skopos-connect-contact-form div label {
  display: flex;
  flex-direction: column;
  color: #000000 !important;
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  font-weight: 500;
  line-height: 1 !important;
  margin-bottom: 12px;
  font-weight: 500;
  position: absolute;
  margin-top: 20px !important;
  margin-left: 32px !important;
  pointer-events: none;
  z-index: 3;
  margin: 0;
}
#skopos-connect-contact-form-wrapper #skopos-connect-contact-form div label strong,
#skopos-connect-contact-form-wrapper #skopos-connect-contact-form div label b {
  font-weight: 500;
}
#skopos-connect-contact-form-wrapper #skopos-connect-contact-form div input {
  color: #000000 !important;
  background-color: #ffffff !important;
  border: 1px solid #999485 !important;
  padding: 18px 32px !important;
  height: auto !important;
  border-radius: 9999px;
  padding-top: 36px !important;
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  width: 100%;
  max-width: calc(100% - 66px) !important;
}
#skopos-connect-contact-form-wrapper #skopos-connect-contact-form div input strong,
#skopos-connect-contact-form-wrapper #skopos-connect-contact-form div input b {
  font-weight: 500;
}
@media (min-width: 1024px) {
  #skopos-connect-contact-form-wrapper #skopos-connect-contact-form div input {
    max-width: 500px;
  }
}
@media (min-width: 776px) and (max-width: 1024px) {
  #skopos-connect-contact-form-wrapper #skopos-connect-contact-form div input {
    max-width: 500px;
  }
}
#skopos-connect-contact-form-wrapper #skopos-connect-contact-form div input::placeholder {
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  line-height: 24px;
  letter-spacing: normal;
  color: #999485 !important;
}
#skopos-connect-contact-form-wrapper #skopos-connect-contact-form div input::placeholder strong,
#skopos-connect-contact-form-wrapper #skopos-connect-contact-form div input::placeholder b {
  font-weight: 500;
}
#skopos-connect-contact-form-wrapper #skopos-connect-contact-form div input:focus, #skopos-connect-contact-form-wrapper #skopos-connect-contact-form div input:hover {
  border: 1px solid #000000 !important;
  background-color: #ffffff !important;
  outline: 1px solid #000000 !important;
}
#skopos-connect-contact-form-wrapper #skopos-connect-contact-form div input.um-validate-not-matched {
  background-color: #ffffff !important;
  border-color: #b4053c !important;
  outline-color: #b4053c !important;
}
#skopos-connect-contact-form-wrapper #skopos-connect-contact-form div textarea {
  color: #000000 !important;
  background-color: #ffffff !important;
  border: 1px solid #999485 !important;
  padding: 18px 32px !important;
  height: auto !important;
  border-radius: 9999px;
  padding-top: 36px !important;
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  border-radius: 32px !important;
  box-shadow: none !important;
  padding: 32px !important;
  padding-top: 36px !important;
  width: 100%;
  max-width: calc(100% - 66px) !important;
  min-height: 176px;
  resize: vertical;
  height: unset;
}
#skopos-connect-contact-form-wrapper #skopos-connect-contact-form div textarea strong,
#skopos-connect-contact-form-wrapper #skopos-connect-contact-form div textarea b {
  font-weight: 500;
}
@media (min-width: 1024px) {
  #skopos-connect-contact-form-wrapper #skopos-connect-contact-form div textarea {
    max-width: 500px;
  }
}
@media (min-width: 776px) and (max-width: 1024px) {
  #skopos-connect-contact-form-wrapper #skopos-connect-contact-form div textarea {
    max-width: 500px;
  }
}
#skopos-connect-contact-form-wrapper #skopos-connect-contact-form div textarea::placeholder {
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  line-height: 24px;
  letter-spacing: normal;
  color: #999485 !important;
}
#skopos-connect-contact-form-wrapper #skopos-connect-contact-form div textarea::placeholder strong,
#skopos-connect-contact-form-wrapper #skopos-connect-contact-form div textarea::placeholder b {
  font-weight: 500;
}
#skopos-connect-contact-form-wrapper #skopos-connect-contact-form div textarea:focus, #skopos-connect-contact-form-wrapper #skopos-connect-contact-form div textarea:hover {
  border: 1px solid #000000 !important;
  background-color: #ffffff !important;
  outline: 1px solid #000000 !important;
}
#skopos-connect-contact-form-wrapper #skopos-connect-contact-form div textarea.um-validate-not-matched {
  background-color: #ffffff !important;
  border-color: #b4053c !important;
  outline-color: #b4053c !important;
}

.qick-poll #totalpoll .totalpoll-question {
  margin-bottom: 32px !important;
}
.qick-poll #totalpoll .totalpoll-question-content {
  margin-bottom: 0 !important;
}
.qick-poll #totalpoll .totalpoll-question-content p {
  font-family: "GTWalsheimCondensedARAG";
  font-size: 28px !important;
  font-weight: 500;
  line-height: 1.4;
  margin-bottom: 16px !important;
}
.qick-poll #totalpoll .totalpoll-container {
  padding: 0 32px !important;
  width: 100%;
}
.qick-poll #totalpoll .totalpoll-question-choices {
  gap: 12px;
}
.qick-poll #totalpoll .totalpoll-question-choices .totalpoll-question-choices-item {
  padding: 0 !important;
}
.qick-poll #totalpoll .totalpoll-question-choices .totalpoll-question-choices-item .totalpoll-question-choices-item-control {
  border-radius: 4px;
  border: 0px solid transparent !important;
  background-color: transparent !important;
  transition: 0.3s;
  gap: 12px;
}
.qick-poll #totalpoll .totalpoll-question-choices .totalpoll-question-choices-item .totalpoll-question-choices-item-control:hover {
  border: 0px solid transparent !important;
}
.qick-poll #totalpoll .totalpoll-question-choices .totalpoll-question-choices-item .totalpoll-question-choices-item-control .totalpoll-question-choices-item-label {
  color: #000000 !important;
  padding: 0;
}
.qick-poll #totalpoll .totalpoll-question-choices .totalpoll-question-choices-item .totalpoll-question-choices-item-control .totalpoll-question-choices-item-label span {
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
}
.qick-poll #totalpoll .totalpoll-question-choices .totalpoll-question-choices-item .totalpoll-question-choices-item-control .totalpoll-question-choices-item-label span strong,
.qick-poll #totalpoll .totalpoll-question-choices .totalpoll-question-choices-item .totalpoll-question-choices-item-control .totalpoll-question-choices-item-label span b {
  font-weight: 500;
}
.qick-poll #totalpoll .totalpoll-question-choices .totalpoll-question-choices-item .totalpoll-question-choices-item-control .totalpoll-question-choices-item-label label.freetext {
  color: #000000 !important;
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  font-weight: 500;
  line-height: 1 !important;
  position: absolute;
  top: 38px;
  left: 32px;
  pointer-events: none;
  z-index: 3;
  margin: 0;
  line-height: 1;
  top: 20px;
}
.qick-poll #totalpoll .totalpoll-question-choices .totalpoll-question-choices-item .totalpoll-question-choices-item-control .totalpoll-question-choices-item-label label.freetext strong,
.qick-poll #totalpoll .totalpoll-question-choices .totalpoll-question-choices-item .totalpoll-question-choices-item-control .totalpoll-question-choices-item-label label.freetext b {
  font-weight: 500;
}
.qick-poll #totalpoll .totalpoll-question-choices .totalpoll-question-choices-item.totalpoll-question-choices-item-checked .totalpoll-question-choices-item-control {
  border: 0px solid transparent !important;
}
.qick-poll #totalpoll .totalpoll-question-choices .totalpoll-question-choices-item.totalpoll-question-choices-item-checked .totalpoll-question-choices-item-control .totalpoll-question-choices-item-selector-box {
  color: #000000;
  border-color: #000000 !important;
  fill: #000000 !important;
}
.qick-poll #totalpoll .totalpoll-question-choices .totalpoll-question-choices-item .totalpoll-question-choices-item-selector-box {
  border-color: #999485 !important;
  background-color: transparent;
  box-shadow: none !important;
  border-radius: 0;
}
.qick-poll #totalpoll .totalpoll-question-choices .totalpoll-question-choices-item-results {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.qick-poll #totalpoll .totalpoll-question-choices .totalpoll-question-choices-item-results .totalpoll-question-choices-item-label {
  border: none;
  background: transparent !important;
  border-color: transparent !important;
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.qick-poll #totalpoll .totalpoll-question-choices .totalpoll-question-choices-item-results .totalpoll-question-choices-item-label span {
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
}
.qick-poll #totalpoll .totalpoll-question-choices .totalpoll-question-choices-item-results .totalpoll-question-choices-item-label span strong,
.qick-poll #totalpoll .totalpoll-question-choices .totalpoll-question-choices-item-results .totalpoll-question-choices-item-label span b {
  font-weight: 500;
}
.qick-poll #totalpoll .totalpoll-question-choices .totalpoll-question-choices-item-results .totalpoll-question-choices-item-label .totalpoll-question-choices-item-votes {
  margin-top: 8px;
}
.qick-poll #totalpoll .totalpoll-question-choices .totalpoll-question-choices-item-results .totalpoll-question-choices-item-label .totalpoll-question-choices-item-votes .totalpoll-question-choices-item-votes-bar {
  border-radius: 9999px;
  height: 16px;
  background: #000000;
}
.qick-poll #totalpoll .totalpoll-question-choices .totalpoll-question-choices-item-results .totalpoll-question-choices-item-label .totalpoll-question-choices-item-votes .totalpoll-question-choices-item-votes-text {
  font-family: "GTWalsheimARAG";
  font-size: 12px !important;
  font-weight: 400;
  line-height: 1.3;
}
.qick-poll #totalpoll .totalpoll-question-choices .totalpoll-question-choices-item-results .totalpoll-question-choices-item-label .totalpoll-question-choices-item-votes .totalpoll-question-choices-item-votes-text strong,
.qick-poll #totalpoll .totalpoll-question-choices .totalpoll-question-choices-item-results .totalpoll-question-choices-item-label .totalpoll-question-choices-item-votes .totalpoll-question-choices-item-votes-text b {
  font-weight: 500;
}
.qick-poll #totalpoll .totalpoll-buttons {
  display: flex !important;
  justify-content: start !important;
  padding-left: 0px !important;
  margin-top: 0px !important;
  padding-top: 0px !important;
  padding-bottom: 32px !important;
}
@media (max-width: 776px) {
  .qick-poll #totalpoll .totalpoll-buttons {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.qick-poll #totalpoll .totalpoll-buttons button {
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  font-weight: 500 !important;
  transition: 0.2s;
  text-align: center;
  padding: 20px 16px !important;
  border-radius: 9999px !important;
  text-decoration: none;
  outline-style: none !important;
  max-width: 300px;
  line-height: normal;
  min-width: 120px;
  background: #fff100 !important;
  border: 1px solid #000000 !important;
  color: #000000 !important;
  width: 100%;
}
.qick-poll #totalpoll .totalpoll-buttons button strong,
.qick-poll #totalpoll .totalpoll-buttons button b {
  font-weight: 500;
}
.qick-poll #totalpoll .totalpoll-buttons button:hover {
  background-color: #fff100;
  outline: 1px solid #000000 !important;
}
.qick-poll #totalpoll .totalpoll-buttons button:hover.disabled {
  outline: 0px !important;
}
@media (max-width: 776px) {
  .qick-poll #totalpoll .totalpoll-buttons button {
    margin: 0 !important;
  }
}
.qick-poll #totalpoll .totalpoll-question-choices-item-label input {
  color: #000000 !important;
  background-color: #ffffff !important;
  border: 1px solid #999485 !important;
  padding: 18px 32px !important;
  height: auto !important;
  border-radius: 9999px;
  padding-top: 36px !important;
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
}
.qick-poll #totalpoll .totalpoll-question-choices-item-label input strong,
.qick-poll #totalpoll .totalpoll-question-choices-item-label input b {
  font-weight: 500;
}
@media (min-width: 1024px) {
  .qick-poll #totalpoll .totalpoll-question-choices-item-label input {
    max-width: 500px;
  }
}
@media (min-width: 776px) and (max-width: 1024px) {
  .qick-poll #totalpoll .totalpoll-question-choices-item-label input {
    max-width: 500px;
  }
}
.qick-poll #totalpoll .totalpoll-question-choices-item-label input::placeholder {
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  line-height: 24px;
  letter-spacing: normal;
  color: #999485 !important;
}
.qick-poll #totalpoll .totalpoll-question-choices-item-label input::placeholder strong,
.qick-poll #totalpoll .totalpoll-question-choices-item-label input::placeholder b {
  font-weight: 500;
}
.qick-poll #totalpoll .totalpoll-question-choices-item-label input:focus, .qick-poll #totalpoll .totalpoll-question-choices-item-label input:hover {
  border: 1px solid #000000 !important;
  background-color: #ffffff !important;
  outline: 1px solid #000000 !important;
}
.qick-poll #totalpoll .totalpoll-question-choices-item-label input.um-validate-not-matched {
  background-color: #ffffff !important;
  border-color: #b4053c !important;
  outline-color: #b4053c !important;
}
.qick-poll #totalpoll .totalpoll-question {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.qick-poll #totalpoll .totalpoll-message-error {
  background: transparent !important;
  color: #b4053c !important;
  border-color: transparent !important;
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  padding: 0 !important;
}
.qick-poll #totalpoll .totalpoll-message-error strong,
.qick-poll #totalpoll .totalpoll-message-error b {
  font-weight: 500;
}
.qick-poll #totalpoll .totalpoll-message-error::before {
  content: url(/wp-content/themes/skopos_connect_community_theme/community/assets/images/Icons/Attention.svg);
  margin-right: 4px;
}
.qick-poll .swiper {
  display: flex;
  flex-wrap: wrap;
  row-gap: 32px;
  column-gap: 24px;
}
.qick-poll .swiper-pagination {
  position: relative;
}
.qick-poll .swiper-button-prev,
.qick-poll .swiper-button-next {
  width: 64px;
  position: relative;
  height: 64px;
  top: 0;
  border: 2px solid transparent;
}
.qick-poll .swiper-button-prev:focus,
.qick-poll .swiper-button-next:focus {
  outline: 0;
  border-color: black;
}
.qick-poll .swiper-wrapper {
  order: 1;
}
.qick-poll .swiper-button-prev {
  content: url(/wp-content/themes/skopos_connect_community_theme/community/assets/images/Icons/Button_Circle_Next.svg);
  left: 0;
  transform: scaleX(-1);
  order: 2;
  left: 32px !important;
}
.qick-poll .swiper-button-next {
  content: url(/wp-content/themes/skopos_connect_community_theme/community/assets/images/Icons/Button_Circle_Next.svg);
  right: 0;
  order: 3;
  left: 32px;
}

.um.um-login {
  max-width: 100% !important;
}
.um.um-login .um-form form {
  display: flex;
  flex-direction: column;
}
.um.um-login .um-form .um-row {
  margin-bottom: 0 !important;
}
.um.um-login .um-form .um-field {
  padding-top: 16px;
}
.um.um-login .um-form .um-field-label label {
  color: #000000 !important;
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  font-weight: 500;
  line-height: 1 !important;
  font-weight: 500;
}
.um.um-login .um-form .um-field-label label strong,
.um.um-login .um-form .um-field-label label b {
  font-weight: 500;
}
.um.um-login .um-form input[type=text],
.um.um-login .um-form input[type=password] {
  color: #000000 !important;
  background-color: #ffffff !important;
  border: 1px solid #999485 !important;
  padding: 18px 32px !important;
  height: auto !important;
  border-radius: 9999px;
  padding-top: 36px !important;
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
}
.um.um-login .um-form input[type=text] strong,
.um.um-login .um-form input[type=text] b,
.um.um-login .um-form input[type=password] strong,
.um.um-login .um-form input[type=password] b {
  font-weight: 500;
}
@media (min-width: 1024px) {
  .um.um-login .um-form input[type=text],
  .um.um-login .um-form input[type=password] {
    max-width: 500px;
  }
}
@media (min-width: 776px) and (max-width: 1024px) {
  .um.um-login .um-form input[type=text],
  .um.um-login .um-form input[type=password] {
    max-width: 500px;
  }
}
.um.um-login .um-form input[type=text]::placeholder,
.um.um-login .um-form input[type=password]::placeholder {
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  line-height: 24px;
  letter-spacing: normal;
  color: #999485 !important;
}
.um.um-login .um-form input[type=text]::placeholder strong,
.um.um-login .um-form input[type=text]::placeholder b,
.um.um-login .um-form input[type=password]::placeholder strong,
.um.um-login .um-form input[type=password]::placeholder b {
  font-weight: 500;
}
.um.um-login .um-form input[type=text]:focus, .um.um-login .um-form input[type=text]:hover,
.um.um-login .um-form input[type=password]:focus,
.um.um-login .um-form input[type=password]:hover {
  border: 1px solid #000000 !important;
  background-color: #ffffff !important;
  outline: 1px solid #000000 !important;
}
.um.um-login .um-form input[type=text].um-validate-not-matched,
.um.um-login .um-form input[type=password].um-validate-not-matched {
  background-color: #ffffff !important;
  border-color: #b4053c !important;
  outline-color: #b4053c !important;
}
.um.um-login .um-form .um-col-alt {
  display: grid;
  grid-gap: 16px;
  order: 1;
}
.um.um-login .um-form .um-col-alt .um-clear {
  display: none;
}
.um.um-login .um-form .um-col-alt .um-field-checkbox {
  display: flex;
  gap: 0.5rem;
  align-items: center;
  margin: 0;
}
.um.um-login .um-form .um-col-alt .um-field-checkbox input[type=checkbox] {
  display: none !important;
}
.um.um-login .um-form .um-col-alt .um-field-checkbox .um-field-checkbox-state {
  position: unset;
  width: 24px;
}
.um.um-login .um-form .um-col-alt .um-field-checkbox .um-field-checkbox-state i {
  color: #999485 !important;
}
.um.um-login .um-form .um-col-alt .um-field-checkbox .um-field-checkbox-state i:before {
  content: "";
  display: flex;
  width: 22px;
  height: 22px;
  border: 1px solid #999485;
}
.um.um-login .um-form .um-col-alt .um-field-checkbox.active .um-field-checkbox-state i {
  border-color: #000000;
  outline: 2px solid #000000;
  content: url(/wp-content/themes/skopos_connect_community_theme/community/assets/images/Icons/Check.svg);
}
.um.um-login .um-form .um-col-alt .um-field-checkbox .um-field-checkbox-option {
  color: #000000 !important;
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  margin: 0;
}
.um.um-login .um-form .um-col-alt .um-field-checkbox .um-field-checkbox-option strong,
.um.um-login .um-form .um-col-alt .um-field-checkbox .um-field-checkbox-option b {
  font-weight: 500;
}
.um.um-login .um-form .um-col-alt .um-half {
  width: 100%;
}
.um.um-login .um-form .um-col-alt .um-half #um-submit-btn {
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  font-weight: 500 !important;
  transition: 0.2s;
  text-align: center;
  padding: 20px 16px !important;
  border-radius: 9999px !important;
  text-decoration: none;
  outline-style: none !important;
  max-width: 300px;
  line-height: normal;
  min-width: 120px;
  background: #fff100 !important;
  border: 1px solid #000000 !important;
  color: #000000 !important;
}
.um.um-login .um-form .um-col-alt .um-half #um-submit-btn strong,
.um.um-login .um-form .um-col-alt .um-half #um-submit-btn b {
  font-weight: 500;
}
.um.um-login .um-form .um-col-alt .um-half #um-submit-btn:hover {
  background-color: #fff100;
  outline: 1px solid #000000 !important;
}
.um.um-login .um-form .um-col-alt .um-half #um-submit-btn:hover.disabled {
  outline: 0px !important;
}
.um.um-login .um-form .um-col-alt .um-half .um-button.um-alt {
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  font-weight: 500 !important;
  transition: 0.2s;
  text-align: center;
  padding: 20px 16px !important;
  border-radius: 9999px !important;
  text-decoration: none;
  outline-style: none !important;
  max-width: 300px;
  line-height: normal;
  min-width: 120px;
  background: transparent !important;
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
}
.um.um-login .um-form .um-col-alt .um-half .um-button.um-alt strong,
.um.um-login .um-form .um-col-alt .um-half .um-button.um-alt b {
  font-weight: 500;
}
.um.um-login .um-form .um-col-alt .um-half .um-button.um-alt:hover {
  background-color: transparent !important;
  outline: 1px solid #000000 !important;
}
.um.um-login .um-form .um-col-alt .um-half .um-button.um-alt:hover.disabled {
  outline: 0px !important;
}
.um.um-login .um-form .um-col-alt-b {
  order: 2;
  padding: 48px 0 12px 0;
}
.um.um-login .um-form #um-submit-btn {
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  font-weight: 500 !important;
  transition: 0.2s;
  text-align: center;
  padding: 20px 16px !important;
  border-radius: 9999px !important;
  text-decoration: none;
  outline-style: none !important;
  max-width: 300px;
  line-height: normal;
  min-width: 120px;
  background: #fff100 !important;
  border: 1px solid #000000 !important;
  color: #000000 !important;
}
.um.um-login .um-form #um-submit-btn strong,
.um.um-login .um-form #um-submit-btn b {
  font-weight: 500;
}
.um.um-login .um-form #um-submit-btn:hover {
  background-color: #fff100;
  outline: 1px solid #000000 !important;
}
.um.um-login .um-form #um-submit-btn:hover.disabled {
  outline: 0px !important;
}
.um.um-login .um-form .um-link-alt {
  color: #000000 !important;
  text-decoration: underline !important;
  inline-size: fit-content;
  text-underline-position: from-font;
  text-decoration-thickness: 0.0625rem;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  transition: 0.3s cubic-bezier(0.27, 0.05, 0.4, 0.95);
  text-align: left;
  text-decoration: none !important;
}
.um.um-login .um-form .um-field-text,
.um.um-login .um-form .um-field-password {
  display: flex;
  flex-direction: column;
}
.um.um-login .um-form .um-field-text .um-field-label,
.um.um-login .um-form .um-field-password .um-field-label {
  position: absolute;
  top: 38px;
  left: 32px;
  pointer-events: none;
  z-index: 3;
  margin: 0;
  line-height: 1;
}
.um.um-login .um-form .um-field-error {
  color: #b4053c;
  background-color: transparent;
  display: flex;
  align-items: center;
  padding: 0 8px;
  margin-top: 8px;
}
.um.um-login .um-form .um-field-error::before {
  content: url(/wp-content/themes/skopos_connect_community_theme/community/assets/images/Icons/Attention.svg);
  margin-right: 4px;
  margin-top: 4px;
}
.um.um-login .um-form .um-field-error .um-field-arrow {
  display: none;
}
.um.um-login .um-form .um-notice.err {
  color: #b4053c;
  background-color: transparent;
  display: flex;
  align-items: center;
  padding: 0 8px;
  margin-top: 8px;
  padding-left: 32px !important;
}
.um.um-login .um-form .um-notice.err::before {
  content: url(/wp-content/themes/skopos_connect_community_theme/community/assets/images/Icons/Attention.svg);
  margin-right: 4px;
  margin-top: 4px;
}
.um.um-login .um-form .um-notice.err .um-field-arrow {
  display: none;
}
.um.um-login .um-form .um-notice.err::before {
  content: "";
}
.um.um-login .um-form .um-notice.err i {
  right: auto;
  left: 14px;
  font-size: 16px;
}
.um.um-login .um-form .um-center {
  text-align: left;
}
.um.um-login:not(.um-admin) {
  margin-bottom: 0 !important;
}

.um.um-register .um-form .um-field {
  padding-top: 16px;
}
.um.um-register .um-form .um-field-label label {
  color: #000000 !important;
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  font-weight: 500;
  line-height: 1 !important;
  font-weight: 500;
}
.um.um-register .um-form .um-field-label label strong,
.um.um-register .um-form .um-field-label label b {
  font-weight: 500;
}
.um.um-register .um-form input[type=text],
.um.um-register .um-form input[type=password] {
  color: #000000 !important;
  background-color: #ffffff !important;
  border: 1px solid #999485 !important;
  padding: 18px 32px !important;
  height: auto !important;
  border-radius: 9999px;
  padding-top: 36px !important;
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
}
.um.um-register .um-form input[type=text] strong,
.um.um-register .um-form input[type=text] b,
.um.um-register .um-form input[type=password] strong,
.um.um-register .um-form input[type=password] b {
  font-weight: 500;
}
@media (min-width: 1024px) {
  .um.um-register .um-form input[type=text],
  .um.um-register .um-form input[type=password] {
    max-width: 500px;
  }
}
@media (min-width: 776px) and (max-width: 1024px) {
  .um.um-register .um-form input[type=text],
  .um.um-register .um-form input[type=password] {
    max-width: 500px;
  }
}
.um.um-register .um-form input[type=text]::placeholder,
.um.um-register .um-form input[type=password]::placeholder {
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  line-height: 24px;
  letter-spacing: normal;
  color: #999485 !important;
}
.um.um-register .um-form input[type=text]::placeholder strong,
.um.um-register .um-form input[type=text]::placeholder b,
.um.um-register .um-form input[type=password]::placeholder strong,
.um.um-register .um-form input[type=password]::placeholder b {
  font-weight: 500;
}
.um.um-register .um-form input[type=text]:focus, .um.um-register .um-form input[type=text]:hover,
.um.um-register .um-form input[type=password]:focus,
.um.um-register .um-form input[type=password]:hover {
  border: 1px solid #000000 !important;
  background-color: #ffffff !important;
  outline: 1px solid #000000 !important;
}
.um.um-register .um-form input[type=text].um-validate-not-matched,
.um.um-register .um-form input[type=password].um-validate-not-matched {
  background-color: #ffffff !important;
  border-color: #b4053c !important;
  outline-color: #b4053c !important;
}
.um.um-register .um-form .um-field-block {
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  color: #000000;
  padding: 8px;
}
.um.um-register .um-form .um-field-block strong,
.um.um-register .um-form .um-field-block b {
  font-weight: 500;
}
.um.um-register .um-form div[aria-errormessage=um-error-for-Datenschutz_12] i.um-icon-android-checkbox-outline-blank::before {
  color: #b4053c;
}
.um.um-register .um-form label.um-field-checkbox {
  display: flex;
  gap: 0.5rem;
  align-items: start;
  margin: 0;
}
.um.um-register .um-form .um-col-alt #um-submit-btn {
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  font-weight: 500 !important;
  transition: 0.2s;
  text-align: center;
  padding: 20px 16px !important;
  border-radius: 9999px !important;
  text-decoration: none;
  outline-style: none !important;
  max-width: 300px;
  line-height: normal;
  min-width: 120px;
  background: #fff100 !important;
  border: 1px solid #000000 !important;
  color: #000000 !important;
  width: 100% !important;
  min-width: 240px !important;
}
.um.um-register .um-form .um-col-alt #um-submit-btn strong,
.um.um-register .um-form .um-col-alt #um-submit-btn b {
  font-weight: 500;
}
.um.um-register .um-form .um-col-alt #um-submit-btn:hover {
  background-color: #fff100;
  outline: 1px solid #000000 !important;
}
.um.um-register .um-form .um-col-alt #um-submit-btn:hover.disabled {
  outline: 0px !important;
}
@media (max-width: 776px) {
  .um.um-register .um-form .um-col-alt #um-submit-btn {
    min-width: unset !important;
  }
}
.um.um-register .um-form #um_field_4_campaign,
.um.um-register .um-form #um_field_4_code,
.um.um-register .um-form #um_field_4_ssiid {
  display: none !important;
}
.um.um-register .um-form p.registerinfo {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: start;
  color: rgba(0, 0, 0, 0.56) !important;
  margin-top: -11px;
  margin-bottom: 0;
}
.um.um-register .um-form #pwdCheckLegendContainer h5 {
  margin: 16px 0 12px 0;
  font-family: "GTWalsheimCondensedARAG";
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  font-size: 16px !important;
}
.um.um-register .um-form #pwdCheckLegendContainer #pwdCheckLegend {
  padding-left: 0;
  margin: 12px 0;
  font-family: "GTWalsheimARAG";
  font-size: 12px !important;
  font-weight: 400;
  line-height: 1.3;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.um.um-register .um-form #pwdCheckLegendContainer #pwdCheckLegend strong,
.um.um-register .um-form #pwdCheckLegendContainer #pwdCheckLegend b {
  font-weight: 500;
}
.um.um-register .um-form #pwdCheckLegendContainer #pwdCheckLegend li {
  color: #b4053c;
}
.um.um-register .um-form #pwdCheckLegendContainer #pwdCheckLegend li.active {
  color: #00785a;
}
.um.um-register .um-form #pwdCheckLegendContainer #pwdCheckLegend li i {
  margin-right: 4px;
}
.um.um-register .um-form ._um_row_1 {
  margin: 0 0 16px 0 !important;
}
.um.um-register .um-form .um-col-alt {
  margin: 48px 0 0 0;
}
.um.um-register .um-form .g-recaptcha {
  margin-left: 0;
}
.um.um-register .um-form .um-field-checkbox input[type=checkbox] {
  display: none !important;
}
.um.um-register .um-form .um-field-checkbox .um-field-checkbox-state {
  position: unset;
  width: 24px;
}
.um.um-register .um-form .um-field-checkbox .um-field-checkbox-state i {
  color: #999485 !important;
}
.um.um-register .um-form .um-field-checkbox .um-field-checkbox-state i:before {
  content: "";
  display: flex;
  width: 22px;
  height: 22px;
  border: 1px solid #999485;
}
.um.um-register .um-form .um-field-checkbox.active .um-field-checkbox-state i {
  border-color: #000000;
  outline: 2px solid #000000;
  content: url(/wp-content/themes/skopos_connect_community_theme/community/assets/images/Icons/Check.svg);
}
.um.um-register .um-form .um-field-checkbox .um-field-checkbox-option {
  color: #000000 !important;
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  margin: 0;
}
.um.um-register .um-form .um-field-checkbox .um-field-checkbox-option strong,
.um.um-register .um-form .um-field-checkbox .um-field-checkbox-option b {
  font-weight: 500;
}
.um.um-register .um-form .um-field-text,
.um.um-register .um-form .um-field-password {
  display: flex;
  flex-direction: column;
}
.um.um-register .um-form .um-field-text .um-field-label,
.um.um-register .um-form .um-field-password .um-field-label {
  position: absolute;
  top: 38px;
  left: 32px;
  pointer-events: none;
  z-index: 3;
  margin: 0;
  line-height: 1;
}
.um.um-register .um-form .um-field-error {
  color: #b4053c;
  background-color: transparent;
  display: flex;
  align-items: center;
  padding: 0 8px;
  margin-top: 8px;
}
.um.um-register .um-form .um-field-error::before {
  content: url(/wp-content/themes/skopos_connect_community_theme/community/assets/images/Icons/Attention.svg);
  margin-right: 4px;
  margin-top: 4px;
}
.um.um-register .um-form .um-field-error .um-field-arrow {
  display: none;
}

.um-password {
  max-width: 100% !important;
}
.um-password .um-form .um-field {
  padding-top: 16px;
}
.um-password .um-form .um-field .um-field-block {
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  color: #000000;
  margin-block-start: 0 !important;
}
.um-password .um-form .um-field .um-field-block strong,
.um-password .um-form .um-field .um-field-block b {
  font-weight: 500;
}
.um-password .um-form .um-field .um-field-block div {
  text-align: left !important;
}
.um-password .um-form .um-field .um-field-label label {
  color: #000000 !important;
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  font-weight: 500;
  line-height: 1 !important;
}
.um-password .um-form .um-field .um-field-label label strong,
.um-password .um-form .um-field .um-field-label label b {
  font-weight: 500;
}
.um-password .um-form .um-field input[type=text],
.um-password .um-form .um-field input[type=password] {
  color: #000000 !important;
  background-color: #ffffff !important;
  border: 1px solid #999485 !important;
  padding: 18px 32px !important;
  height: auto !important;
  border-radius: 9999px;
  padding-top: 36px !important;
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
}
.um-password .um-form .um-field input[type=text] strong,
.um-password .um-form .um-field input[type=text] b,
.um-password .um-form .um-field input[type=password] strong,
.um-password .um-form .um-field input[type=password] b {
  font-weight: 500;
}
@media (min-width: 1024px) {
  .um-password .um-form .um-field input[type=text],
  .um-password .um-form .um-field input[type=password] {
    max-width: 500px;
  }
}
@media (min-width: 776px) and (max-width: 1024px) {
  .um-password .um-form .um-field input[type=text],
  .um-password .um-form .um-field input[type=password] {
    max-width: 500px;
  }
}
.um-password .um-form .um-field input[type=text]::placeholder,
.um-password .um-form .um-field input[type=password]::placeholder {
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  line-height: 24px;
  letter-spacing: normal;
  color: #999485 !important;
}
.um-password .um-form .um-field input[type=text]::placeholder strong,
.um-password .um-form .um-field input[type=text]::placeholder b,
.um-password .um-form .um-field input[type=password]::placeholder strong,
.um-password .um-form .um-field input[type=password]::placeholder b {
  font-weight: 500;
}
.um-password .um-form .um-field input[type=text]:focus, .um-password .um-form .um-field input[type=text]:hover,
.um-password .um-form .um-field input[type=password]:focus,
.um-password .um-form .um-field input[type=password]:hover {
  border: 1px solid #000000 !important;
  background-color: #ffffff !important;
  outline: 1px solid #000000 !important;
}
.um-password .um-form .um-field input[type=text].um-validate-not-matched,
.um-password .um-form .um-field input[type=password].um-validate-not-matched {
  background-color: #ffffff !important;
  border-color: #b4053c !important;
  outline-color: #b4053c !important;
}
.um-password .um-form .um-field .g-recaptcha {
  margin-left: 0;
  margin-top: 8px;
}
.um-password .um-form #um-submit-btn {
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  font-weight: 500 !important;
  transition: 0.2s;
  text-align: center;
  padding: 20px 16px !important;
  border-radius: 9999px !important;
  text-decoration: none;
  outline-style: none !important;
  max-width: 300px;
  line-height: normal;
  min-width: 120px;
  background: #fff100 !important;
  border: 1px solid #000000 !important;
  color: #000000 !important;
}
.um-password .um-form #um-submit-btn strong,
.um-password .um-form #um-submit-btn b {
  font-weight: 500;
}
.um-password .um-form #um-submit-btn:hover {
  background-color: #fff100;
  outline: 1px solid #000000 !important;
}
.um-password .um-form #um-submit-btn:hover.disabled {
  outline: 0px !important;
}
@media (max-width: 776px) {
  .um-password .um-form #um-submit-btn {
    width: 100% !important;
  }
}
.um-password .um-form .um-field-text,
.um-password .um-form .um-field-password {
  display: flex;
  flex-direction: column;
}
.um-password .um-form .um-field-text .um-field-label,
.um-password .um-form .um-field-password .um-field-label {
  position: absolute;
  top: 38px;
  left: 32px;
  pointer-events: none;
  z-index: 3;
  margin: 0;
  line-height: 1;
}
.um-password .um-form .um-field-text #pwdCheckLegendContainer h5,
.um-password .um-form .um-field-password #pwdCheckLegendContainer h5 {
  margin: 16px 0 12px 0;
  font-family: "GTWalsheimCondensedARAG";
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  font-size: 16px !important;
}
.um-password .um-form .um-field-text #pwdCheckLegendContainer #pwdCheckLegend,
.um-password .um-form .um-field-password #pwdCheckLegendContainer #pwdCheckLegend {
  padding-left: 0;
  margin: 12px 0;
  font-family: "GTWalsheimARAG";
  font-size: 12px !important;
  font-weight: 400;
  line-height: 1.3;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.um-password .um-form .um-field-text #pwdCheckLegendContainer #pwdCheckLegend strong,
.um-password .um-form .um-field-text #pwdCheckLegendContainer #pwdCheckLegend b,
.um-password .um-form .um-field-password #pwdCheckLegendContainer #pwdCheckLegend strong,
.um-password .um-form .um-field-password #pwdCheckLegendContainer #pwdCheckLegend b {
  font-weight: 500;
}
.um-password .um-form .um-field-text #pwdCheckLegendContainer #pwdCheckLegend li,
.um-password .um-form .um-field-password #pwdCheckLegendContainer #pwdCheckLegend li {
  color: #b4053c;
}
.um-password .um-form .um-field-text #pwdCheckLegendContainer #pwdCheckLegend li.active,
.um-password .um-form .um-field-password #pwdCheckLegendContainer #pwdCheckLegend li.active {
  color: #00785a;
}
.um-password .um-form .um-field-text #pwdCheckLegendContainer #pwdCheckLegend li i,
.um-password .um-form .um-field-password #pwdCheckLegendContainer #pwdCheckLegend li i {
  margin-right: 4px;
}
.um-password .um-form .um-field-error {
  color: #b4053c;
  background-color: transparent;
  display: flex;
  align-items: center;
  padding: 0 8px;
  margin-top: 8px;
}
.um-password .um-form .um-field-error::before {
  content: url(/wp-content/themes/skopos_connect_community_theme/community/assets/images/Icons/Attention.svg);
  margin-right: 4px;
  margin-top: 4px;
}
.um-password .um-form .um-field-error .um-field-arrow {
  display: none;
}
.um-password .um-form .um-notice.err {
  color: #b4053c;
  background-color: transparent;
  display: flex;
  align-items: center;
  padding: 0 8px;
  margin-top: 8px;
  padding-left: 32px !important;
}
.um-password .um-form .um-notice.err::before {
  content: url(/wp-content/themes/skopos_connect_community_theme/community/assets/images/Icons/Attention.svg);
  margin-right: 4px;
  margin-top: 4px;
}
.um-password .um-form .um-notice.err .um-field-arrow {
  display: none;
}
.um-password .um-form .um-notice.err::before {
  content: "";
}
.um-password .um-form .um-notice.err i {
  right: auto;
  left: 14px;
  font-size: 16px;
}
.um-password .um-form .um-center {
  text-align: left;
}
.um-password .um-col-alt {
  margin: 0;
  padding-top: 24px;
}

.activity-mobile {
  display: none;
}
@media (max-width: 477px) {
  .activity-mobile {
    display: flex;
    justify-content: center;
    padding: 0 48px;
    text-align: center;
  }
}

@media (max-width: 1024px) {
  #activities {
    padding-left: 48px;
  }
}
@media (max-width: 477px) {
  #activities {
    padding-right: 48px;
    display: flex !important;
    flex-direction: column;
    margin-top: 48px;
  }
  #activities .swiper {
    width: 100%;
  }
}
#activities .swiper-activities-list-container {
  height: fit-content;
  padding-bottom: 48px;
}
@media (max-width: 477px) {
  #activities .swiper-activities-list-container {
    order: 1;
  }
}
#activities .swiper-activities-list-container .swiper-slide {
  margin-right: 64px !important;
  width: 400px !important;
}
#activities .swiper-activities-list-container .swiper-slide.active {
  cursor: pointer;
}
#activities .swiper-activities-list-container .swiper-slide.active .activity-bg-image,
#activities .swiper-activities-list-container .swiper-slide.active .activity-bg-inner,
#activities .swiper-activities-list-container .swiper-slide.active .activity-title {
  transition: 0.5s ease;
}
#activities .swiper-activities-list-container .swiper-slide.active:hover .activity-bg-image {
  background-color: #fff100;
}
#activities .swiper-activities-list-container .swiper-slide.active:hover .activity-bg-image .activity-bg-inner {
  border-radius: 9999px;
}
#activities .swiper-activities-list-container .swiper-slide.active:hover .activity-title {
  text-decoration: underline;
}
@media (max-width: 477px) {
  #activities .swiper-activities-list-container .swiper-slide {
    width: 100% !important;
  }
}
#activities .activity-li {
  height: fit-content;
}
#activities .activity-li .activity-box {
  display: flex;
  flex-direction: column;
  gap: 32px;
}
@media (max-width: 477px) {
  #activities .activity-li .activity-box {
    gap: 24px;
  }
}
#activities .activity-li .activity-box .activity-bg-image {
  height: 400px;
}
@media (max-width: 477px) {
  #activities .activity-li .activity-box .activity-bg-image {
    height: unset;
  }
  #activities .activity-li .activity-box .activity-bg-image .activity-bg-inner {
    padding-top: 100%;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 9999px;
  }
}
#activities .activity-li .activity-box .outer {
  padding: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
}
#activities .activity-li .activity-box .outer .activity-title {
  font-family: "GTWalsheimCondensedARAG";
  font-size: 36px;
  font-weight: 500;
  line-height: 1.15;
  height: unset !important;
  text-align: center;
}
#activities .activity-li .activity-box .outer .activity-description {
  display: flex;
  flex-direction: column;
  gap: 16px;
  text-align: center;
  align-items: center;
}
#activities .activity-li .activity-box .outer .activity-description .activity-link {
  display: flex;
  flex-direction: row;
  gap: clamp(1.125rem, 1.125rem + 0vw, 1.125rem);
  padding-bottom: 20px !important;
  border-bottom: 1px solid #999485;
  text-decoration: none;
  width: fit-content;
}
#activities .activity-li .activity-box .outer .activity-description .activity-link::after {
  content: url(/wp-content/themes/skopos_connect_community_theme/community/assets/images/Icons/Arrow_No_Right.svg);
  height: 24px;
}
#activities .activity-li .activity-box .outer .activity-description .activity-link:hover {
  border-bottom: 2px solid #000000;
}
#activities .activity-li.inactive .activity-box {
  background-image: none !important;
}
#activities .activity-li.inactive .activity-box .activity-title strong {
  color: #000000 !important;
}
#activities .activity-li.inactive .activity-box .activity-description span {
  color: #000000 !important;
  display: inline-block;
}
#activities .activity-li.inactive .activity-box .activity-link {
  visibility: hidden;
}
#activities .activity-li.inactive .activity-box .activity-bg-inactive {
  background: url(/wp-content/themes/skopos_connect_community_theme/community/assets/images/act-inactive.png);
  background-size: cover;
  background-position: center;
}
@media (max-width: 477px) {
  #activities .activity-li.inactive .activity-box .activity-bg-inactive {
    border-radius: 9999px;
  }
}

.activity-group {
  width: calc(100% + 2px);
}

#activities-intro {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
@media (max-width: 1024px) {
  #activities-intro {
    padding-right: 48px;
  }
}
@media (max-width: 477px) {
  #activities-intro {
    padding-right: 0;
    flex-direction: column;
    order: 2;
  }
  #activities-intro #activities-intro-text {
    display: none;
  }
}
#activities-intro #activities-intro-text h2,
#activities-intro #activities-intro-text p {
  text-align: left;
}
@media (max-width: 477px) {
  #activities-intro #activities-intro-text h2,
  #activities-intro #activities-intro-text p {
    text-align: center;
  }
}
#activities-intro #activities-intro-text p {
  display: none;
}
#activities-intro #activities-intro-text h2 {
  margin-bottom: 48px;
  margin-top: 0;
}
#activities-intro #activities-intro-navigation {
  display: flex;
  flex-direction: row;
  gap: 24px;
  /*.swiper-button-lock{
      display:none !important;
  }*/
}
@media (max-width: 477px) {
  #activities-intro #activities-intro-navigation {
    justify-content: center;
    height: 64px;
    align-content: flex-end;
    flex-wrap: wrap;
  }
}
#activities-intro #activities-intro-navigation .swiper-button-next {
  position: relative;
  width: 64px;
  display: flex;
  right: unset;
  height: 100%;
  top: 0;
}
#activities-intro #activities-intro-navigation .swiper-button-next::after {
  content: url(/wp-content/themes/skopos_connect_community_theme/community/assets/images/Icons/Button_Circle_Next.svg);
}
#activities-intro #activities-intro-navigation .swiper-button-next:focus {
  color: #000000;
}
#activities-intro #activities-intro-navigation .swiper-button-prev {
  position: relative;
  width: 64px;
  display: flex;
  left: unset;
  height: 100%;
  top: 0;
}
#activities-intro #activities-intro-navigation .swiper-button-prev::after {
  content: url(/wp-content/themes/skopos_connect_community_theme/community/assets/images/Icons/Button_Circle_Next.svg);
  transform: scaleX(-1);
}
#activities-intro #activities-intro-navigation .swiper-button-prev:focus {
  color: #000000;
}

.swiper-container .swiper-button-next, .swiper-container .swiper-button-prev {
  color: #282d37;
}
.swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #282d37;
}

.blog-wrapper #private-blog-form-title {
  color: #000000 !important;
  background-color: #ffffff !important;
  border: 1px solid #999485 !important;
  padding: 18px 32px !important;
  height: auto !important;
  border-radius: 9999px;
  padding-top: 36px !important;
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 0;
}
.blog-wrapper #private-blog-form-title strong,
.blog-wrapper #private-blog-form-title b {
  font-weight: 500;
}
@media (min-width: 1024px) {
  .blog-wrapper #private-blog-form-title {
    max-width: 500px;
  }
}
@media (min-width: 776px) and (max-width: 1024px) {
  .blog-wrapper #private-blog-form-title {
    max-width: 500px;
  }
}
.blog-wrapper #private-blog-form-title::placeholder {
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  line-height: 24px;
  letter-spacing: normal;
  color: #999485 !important;
}
.blog-wrapper #private-blog-form-title::placeholder strong,
.blog-wrapper #private-blog-form-title::placeholder b {
  font-weight: 500;
}
.blog-wrapper #private-blog-form-title:focus, .blog-wrapper #private-blog-form-title:hover {
  border: 1px solid #000000 !important;
  background-color: #ffffff !important;
  outline: 1px solid #000000 !important;
}
.blog-wrapper #private-blog-form-title.um-validate-not-matched {
  background-color: #ffffff !important;
  border-color: #b4053c !important;
  outline-color: #b4053c !important;
}
.blog-wrapper #private-blog-form-content {
  color: #000000 !important;
  background-color: #ffffff !important;
  border: 1px solid #999485 !important;
  padding: 18px 32px !important;
  height: auto !important;
  border-radius: 9999px;
  padding-top: 36px !important;
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  border-radius: 32px !important;
  box-shadow: none !important;
  padding: 32px !important;
  padding-top: 36px !important;
  margin-bottom: 0;
}
.blog-wrapper #private-blog-form-content strong,
.blog-wrapper #private-blog-form-content b {
  font-weight: 500;
}
@media (min-width: 1024px) {
  .blog-wrapper #private-blog-form-content {
    max-width: 500px;
  }
}
@media (min-width: 776px) and (max-width: 1024px) {
  .blog-wrapper #private-blog-form-content {
    max-width: 500px;
  }
}
.blog-wrapper #private-blog-form-content::placeholder {
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  line-height: 24px;
  letter-spacing: normal;
  color: #999485 !important;
}
.blog-wrapper #private-blog-form-content::placeholder strong,
.blog-wrapper #private-blog-form-content::placeholder b {
  font-weight: 500;
}
.blog-wrapper #private-blog-form-content:focus, .blog-wrapper #private-blog-form-content:hover {
  border: 1px solid #000000 !important;
  background-color: #ffffff !important;
  outline: 1px solid #000000 !important;
}
.blog-wrapper #private-blog-form-content.um-validate-not-matched {
  background-color: #ffffff !important;
  border-color: #b4053c !important;
  outline-color: #b4053c !important;
}
.blog-wrapper #private-blog-form-top {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.blog-wrapper #private-blog-form-top label {
  color: #000000 !important;
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  font-weight: 500;
  line-height: 1 !important;
}
.blog-wrapper #private-blog-form-top label strong,
.blog-wrapper #private-blog-form-top label b {
  font-weight: 500;
}
.blog-wrapper #private-blog-form-top .private-blog-button-bar {
  display: flex;
  gap: 16px;
  flex-direction: row;
}
@media (max-width: 776px) {
  .blog-wrapper #private-blog-form-top .private-blog-button-bar {
    flex-direction: column;
  }
}
.blog-wrapper #private-blog-form-title-container,
.blog-wrapper #private-blog-form-content-container {
  position: absolute;
  top: 38px;
  left: 32px;
  pointer-events: none;
  z-index: 3;
  margin: 0;
  line-height: 1;
  top: unset;
  left: unset;
  margin-left: 32px;
  margin-top: 20px;
}
.blog-wrapper #file-upload-button {
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  font-weight: 500 !important;
  transition: 0.2s;
  text-align: center;
  padding: 20px 16px !important;
  border-radius: 9999px !important;
  text-decoration: none;
  outline-style: none !important;
  max-width: 300px;
  line-height: normal;
  min-width: 120px;
  background: transparent !important;
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  line-height: normal !important;
  height: auto !important;
  margin-bottom: 0;
}
.blog-wrapper #file-upload-button strong,
.blog-wrapper #file-upload-button b {
  font-weight: 500;
}
.blog-wrapper #file-upload-button:hover {
  background-color: transparent !important;
  outline: 1px solid #000000 !important;
}
.blog-wrapper #file-upload-button:hover.disabled {
  outline: 0px !important;
}
.blog-wrapper #private-blog-submit-button {
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  font-weight: 500 !important;
  transition: 0.2s;
  text-align: center;
  padding: 20px 16px !important;
  border-radius: 9999px !important;
  text-decoration: none;
  outline-style: none !important;
  max-width: 300px;
  line-height: normal;
  min-width: 120px;
  background: #fff100 !important;
  border: 1px solid #000000 !important;
  color: #000000 !important;
  line-height: normal !important;
  height: auto !important;
  margin-bottom: 0;
}
.blog-wrapper #private-blog-submit-button strong,
.blog-wrapper #private-blog-submit-button b {
  font-weight: 500;
}
.blog-wrapper #private-blog-submit-button:hover {
  background-color: #fff100;
  outline: 1px solid #000000 !important;
}
.blog-wrapper #private-blog-submit-button:hover.disabled {
  outline: 0px !important;
}
@media (max-width: 776px) {
  .blog-wrapper #private-blog-form-title,
  .blog-wrapper #private-blog-form-content {
    max-width: calc(100% - 64px - 2px) !important;
  }
}
.blog-wrapper #private-blog-history-label {
  font-family: "GTWalsheimCondensedARAG";
  font-size: 32px;
  font-weight: 500;
  line-height: 1;
  padding: 0 0 16px 0;
  border-bottom: 1px solid #999485;
}
.blog-wrapper .pblog-entry {
  border-color: transparent !important;
  margin-top: 0;
}
.blog-wrapper .pblog-entry h3,
.blog-wrapper .pblog-entry .entry-time {
  margin: 16px 0;
}
.blog-wrapper .pblog-entry .entry-time {
  font-family: "GTWalsheimARAG";
  font-size: 12px !important;
  font-weight: 400;
  line-height: 1.3;
  line-height: clamp(0.89rem, 0.08vi + 0.87rem, 0.94rem) !important;
  color: #000000;
  padding-bottom: 0;
  display: flex;
  flex-direction: row;
  align-items: end;
  gap: 4px;
}
.blog-wrapper .pblog-entry .entry-time strong,
.blog-wrapper .pblog-entry .entry-time b {
  font-weight: 500;
}
.blog-wrapper .fa-clock-o {
  content: url(/wp-content/themes/skopos_connect_community_theme/community/assets/images/Icons/Time.svg) !important;
}
@media screen and (max-width: 732px) {
  .blog-wrapper .entry-body,
  .blog-wrapper .entry-time-and-attachment {
    width: 100%;
  }
}
.blog-wrapper #pb-error-msg-content,
.blog-wrapper #pb-error-msg-title,
.blog-wrapper #pb-general-submit-error-message {
  font-family: "GTWalsheimARAG";
  font-size: 12px !important;
  font-weight: 400;
  line-height: 1.3;
  color: #b4053c;
  display: flex;
  gap: 4px;
  align-items: center;
}
.blog-wrapper #pb-error-msg-content strong,
.blog-wrapper #pb-error-msg-content b,
.blog-wrapper #pb-error-msg-title strong,
.blog-wrapper #pb-error-msg-title b,
.blog-wrapper #pb-general-submit-error-message strong,
.blog-wrapper #pb-general-submit-error-message b {
  font-weight: 500;
}
.blog-wrapper #pb-error-msg-content svg,
.blog-wrapper #pb-error-msg-title svg,
.blog-wrapper #pb-general-submit-error-message svg {
  margin: 8px 0;
}
.blog-wrapper #pb-submit-success-message {
  font-family: "GTWalsheimARAG";
  font-size: 12px !important;
  font-weight: 400;
  line-height: 1.3;
  color: #00785a;
}
.blog-wrapper #pb-submit-success-message strong,
.blog-wrapper #pb-submit-success-message b {
  font-weight: 500;
}

.um-account .um-account-side,
.um-account .um-account-meta {
  text-align: left;
}
.um-account .um-account-side .um-account-meta-img img,
.um-account .um-account-meta .um-account-meta-img img {
  border-radius: 9999px;
  max-width: 120px;
}
@media (max-width: 776px) {
  .um-account .um-account-side .um-account-meta-img img,
  .um-account .um-account-meta .um-account-meta-img img {
    max-width: 120px;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
.um-account .um-account-side .um-account-name,
.um-account .um-account-meta .um-account-name {
  font-family: "GTWalsheimARAG";
  font-size: 22px;
  font-weight: 300;
  line-height: 1.5;
  color: #000000;
  padding-bottom: 16px;
  padding-top: 0;
}
.um-account .um-account-side .um-account-name strong,
.um-account .um-account-side .um-account-name b,
.um-account .um-account-meta .um-account-name strong,
.um-account .um-account-meta .um-account-name b {
  font-weight: 500;
}
.um-account .um-account-side .um-account-name .um-account-profile-link,
.um-account .um-account-meta .um-account-name .um-account-profile-link {
  display: none;
}
.um-account .um-account-side .um-account-name a:hover,
.um-account .um-account-meta .um-account-name a:hover {
  color: #000000;
  text-decoration: underline;
}
.um-account .um-account-side ul li,
.um-account .um-account-meta ul li {
  background-color: transparent;
}
.um-account .um-account-side ul li a,
.um-account .um-account-meta ul li a {
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  border-radius: 6px;
  transition: 0.3s;
}
.um-account .um-account-side ul li a strong,
.um-account .um-account-side ul li a b,
.um-account .um-account-meta ul li a strong,
.um-account .um-account-meta ul li a b {
  font-weight: 500;
}
.um-account .um-account-side ul li a.current, .um-account .um-account-side ul li a:hover,
.um-account .um-account-meta ul li a.current,
.um-account .um-account-meta ul li a:hover {
  font-weight: normal;
  background-color: #ffffff;
}
.um-account .um-account-main .um-account-heading {
  font-family: "GTWalsheimCondensedARAG";
  font-size: 32px;
  font-weight: 500;
  line-height: 1;
  color: #000000;
}
.um-account .um-account-main .um-account-heading > i {
  display: none;
}
.um-account .um-account-main .um-account-nav a {
  padding-left: 0;
  border-bottom-color: #999485 !important;
}
.um-account .um-account-main .um-account-nav a .um-faicon-angle-down {
  content: url(/wp-content/themes/skopos_connect_community_theme/community/assets/images/Icons/Expand_More.svg) !important;
}
.um-account .um-account-main .um-account-nav a.current .um-faicon-angle-down {
  content: url(/wp-content/themes/skopos_connect_community_theme/community/assets/images/Icons/Expand_Less.svg) !important;
}
@media (max-width: 776px) {
  .um-account .um-account-main .um-account-tab {
    padding-bottom: 48px;
  }
}
.um-account .um-account-main .um-account-tab .um-col-alt {
  margin: 0;
  padding: 48px 0 0 0;
}
@media (max-width: 776px) {
  .um-account .um-account-main .um-account-tab .um-col-alt {
    padding: 32px 0 0 0;
  }
  .um-account .um-account-main .um-account-tab .um-col-alt .um-left {
    width: 100%;
  }
}
.um-account .um-account-main .um-account-tab.um-account-tab-delete .um-col-alt {
  padding: 0;
}
.um-account .um-account-main .um-account-tab.um-account-tab-delete .um-col-alt .profile-delete-container .um-left {
  margin: 48px 0 0 0;
}
.um-account .um-account-main .um-account-tab #pwdCheckLegendContainer h5 {
  margin: 16px 0 12px 0;
  font-family: "GTWalsheimCondensedARAG";
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  font-size: 16px !important;
}
.um-account .um-account-main .um-account-tab #pwdCheckLegendContainer #pwdCheckLegend {
  padding-left: 0;
  margin: 12px 0;
  font-family: "GTWalsheimARAG";
  font-size: 12px !important;
  font-weight: 400;
  line-height: 1.3;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.um-account .um-account-main .um-account-tab #pwdCheckLegendContainer #pwdCheckLegend strong,
.um-account .um-account-main .um-account-tab #pwdCheckLegendContainer #pwdCheckLegend b {
  font-weight: 500;
}
.um-account .um-account-main .um-account-tab #pwdCheckLegendContainer #pwdCheckLegend li {
  color: #b4053c;
}
.um-account .um-account-main .um-account-tab #pwdCheckLegendContainer #pwdCheckLegend li.active {
  color: #00785a;
}
.um-account .um-account-main .um-account-tab #pwdCheckLegendContainer #pwdCheckLegend li i {
  margin-right: 4px;
}
.um-account .um-account-main .um-field {
  padding: 16px 0 0 0;
}
.um-account .um-account-main .um-field label {
  color: #000000 !important;
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  font-weight: 500;
  line-height: 1 !important;
}
.um-account .um-account-main .um-field label strong,
.um-account .um-account-main .um-field label b {
  font-weight: 500;
}
.um-account .um-account-main .um-field input[type=text],
.um-account .um-account-main .um-field input[type=password] {
  color: #000000 !important;
  background-color: #ffffff !important;
  border: 1px solid #999485 !important;
  padding: 18px 32px !important;
  height: auto !important;
  border-radius: 9999px;
  padding-top: 36px !important;
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  max-width: 100% !important;
  /*&.um-validate-matched {
      background-color: $surface-background-success !important;
      border-color: $border-success !important;
  }*/
}
.um-account .um-account-main .um-field input[type=text] strong,
.um-account .um-account-main .um-field input[type=text] b,
.um-account .um-account-main .um-field input[type=password] strong,
.um-account .um-account-main .um-field input[type=password] b {
  font-weight: 500;
}
@media (min-width: 1024px) {
  .um-account .um-account-main .um-field input[type=text],
  .um-account .um-account-main .um-field input[type=password] {
    max-width: 500px;
  }
}
@media (min-width: 776px) and (max-width: 1024px) {
  .um-account .um-account-main .um-field input[type=text],
  .um-account .um-account-main .um-field input[type=password] {
    max-width: 500px;
  }
}
.um-account .um-account-main .um-field input[type=text]::placeholder,
.um-account .um-account-main .um-field input[type=password]::placeholder {
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  line-height: 24px;
  letter-spacing: normal;
  color: #999485 !important;
}
.um-account .um-account-main .um-field input[type=text]::placeholder strong,
.um-account .um-account-main .um-field input[type=text]::placeholder b,
.um-account .um-account-main .um-field input[type=password]::placeholder strong,
.um-account .um-account-main .um-field input[type=password]::placeholder b {
  font-weight: 500;
}
.um-account .um-account-main .um-field input[type=text]:focus, .um-account .um-account-main .um-field input[type=text]:hover,
.um-account .um-account-main .um-field input[type=password]:focus,
.um-account .um-account-main .um-field input[type=password]:hover {
  border: 1px solid #000000 !important;
  background-color: #ffffff !important;
  outline: 1px solid #000000 !important;
}
.um-account .um-account-main .um-field input[type=text].um-validate-not-matched,
.um-account .um-account-main .um-field input[type=password].um-validate-not-matched {
  background-color: #ffffff !important;
  border-color: #b4053c !important;
  outline-color: #b4053c !important;
}
.um-account .um-account-main .um-field input[type=text]::placeholder,
.um-account .um-account-main .um-field input[type=password]::placeholder {
  color: transparent;
  opacity: 0;
}
.um-account .um-account-main .um-field input[type=text]:focus,
.um-account .um-account-main .um-field input[type=password]:focus {
  background-color: #ffffff !important;
  border-color: #999485 !important;
}
.um-account .um-account-main .um-field input[type=text].um-validate-not-matched,
.um-account .um-account-main .um-field input[type=password].um-validate-not-matched {
  background-color: #ffffff !important;
  border-color: #b4053c !important;
  outline-color: #b4053c !important;
}
.um-account .um-account-main .um-field input[disabled=disabled] {
  color: rgba(0, 0, 0, 0.56) !important;
  border-color: rgba(0, 0, 0, 0.16) !important;
  opacity: 1 !important;
}
.um-account .um-account-main .um-field input[disabled=disabled]:hover {
  outline: 0 !important;
  border-color: rgba(0, 0, 0, 0.16) !important;
}
.um-account .um-account-main .um-field.um-field-user_login label {
  color: rgba(0, 0, 0, 0.56) !important;
}
.um-account .um-account-main .um-field-text,
.um-account .um-account-main .um-field-password {
  display: flex;
  flex-direction: column;
}
.um-account .um-account-main .um-field-text .um-field-label,
.um-account .um-account-main .um-field-password .um-field-label {
  position: absolute;
  top: 38px;
  left: 32px;
  pointer-events: none;
  z-index: 3;
  margin: 0;
  line-height: 1;
}
.um-account .um-account-main .um-field-text label,
.um-account .um-account-main .um-field-password label {
  color: #000000 !important;
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  font-weight: 500;
  line-height: 1 !important;
  font-weight: 500;
}
.um-account .um-account-main .um-field-text label strong,
.um-account .um-account-main .um-field-text label b,
.um-account .um-account-main .um-field-password label strong,
.um-account .um-account-main .um-field-password label b {
  font-weight: 500;
}
.um-account .um-account-main .um-button {
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  font-weight: 500 !important;
  transition: 0.2s;
  text-align: center;
  padding: 20px 16px !important;
  border-radius: 9999px !important;
  text-decoration: none;
  outline-style: none !important;
  max-width: 300px;
  line-height: normal;
  min-width: 120px;
  background: #fff100 !important;
  border: 1px solid #000000 !important;
  color: #000000 !important;
}
.um-account .um-account-main .um-button strong,
.um-account .um-account-main .um-button b {
  font-weight: 500;
}
.um-account .um-account-main .um-button:hover {
  background-color: #fff100;
  outline: 1px solid #000000 !important;
}
.um-account .um-account-main .um-button:hover.disabled {
  outline: 0px !important;
}
.um-account .um-account-main .um-notice.success {
  background-color: transparent;
  color: #00785a;
}
.um-account .um-account-main .um-notice.success i.um-icon-ios-close-empty {
  display: none;
}
.um-account .um-account-icon,
.um-account span.ico {
  display: none;
}
.um-account .um-account-change-picture {
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  font-weight: 500 !important;
  transition: 0.2s;
  text-align: center;
  padding: 20px 16px !important;
  border-radius: 9999px !important;
  text-decoration: none;
  outline-style: none !important;
  max-width: 300px;
  line-height: normal;
  min-width: 120px;
  background: transparent !important;
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  padding: 8px 16px !important;
  min-width: unset;
  width: fit-content;
  margin: 16px 0;
}
.um-account .um-account-change-picture strong,
.um-account .um-account-change-picture b {
  font-weight: 500;
}
.um-account .um-account-change-picture:hover {
  background-color: transparent !important;
  outline: 1px solid #000000 !important;
}
.um-account .um-account-change-picture:hover.disabled {
  outline: 0px !important;
}
.um-account .um-account-change-picture a {
  text-decoration: none;
}

.um-account-side .um-account-arrow {
  opacity: 1 !important;
}
.um-account-side ul li a {
  line-height: 32px;
  height: 32px;
}
.um-account-side ul li a .um-account-title {
  color: #000000 !important;
  padding: 0;
}
.um-account-side ul li a:hover {
  background-color: transparent;
}
.um-account-side ul li a:hover .um-account-title {
  text-decoration: underline;
}
.um-account-side ul li a.current {
  background-color: transparent;
}
.um-account-side ul li a.current span.um-account-arrow i.um-faicon-angle-right {
  content: url(/wp-content/themes/skopos_connect_community_theme/community/assets/images/Icons/Chevron_Right.svg) !important;
}
.um-account-side ul li a.current span.um-account-title {
  text-decoration: underline;
}
.um-account-side ul li a span.um-account-arrow {
  top: 3px;
}
.um-account-side ul li a span.um-account-arrow i.um-faicon-angle-right {
  content: url(/wp-content/themes/skopos_connect_community_theme/community/assets/images/Icons/Chevron_Right_Inactive.svg) !important;
}

.post-template-wp-custom-template-beitrag-forum.single-post .forum-description h3.wp-block-heading {
  padding: 0 !important;
}
@media (max-width: 776px) {
  .post-template-wp-custom-template-beitrag-forum.single-post .forum-description .wp-block-group-is-layout-grid {
    display: flex;
  }
}
.post-template-wp-custom-template-beitrag-forum #wpdcom .wpd-sbs-title {
  font-family: "GTWalsheimARAG";
  font-size: 12px !important;
  font-weight: 400;
  line-height: 1.3;
}
.post-template-wp-custom-template-beitrag-forum #wpdcom .wpd-sbs-title strong,
.post-template-wp-custom-template-beitrag-forum #wpdcom .wpd-sbs-title b {
  font-weight: 500;
}
.post-template-wp-custom-template-beitrag-forum #wpdcom .wpd-avatar img {
  border-radius: 4px !important;
  border-bottom: none !important;
}
.post-template-wp-custom-template-beitrag-forum #wpdcom .wpd-comment-text {
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  color: #000000;
}
.post-template-wp-custom-template-beitrag-forum #wpdcom .wpd-comment-text strong,
.post-template-wp-custom-template-beitrag-forum #wpdcom .wpd-comment-text b {
  font-weight: 500;
}
.post-template-wp-custom-template-beitrag-forum #wpdcom .wpdiscuz-readmore {
  color: #000000 !important;
  text-decoration: underline !important;
  inline-size: fit-content;
  text-underline-position: from-font;
  text-decoration-thickness: 0.0625rem;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  transition: 0.3s cubic-bezier(0.27, 0.05, 0.4, 0.95);
}
.post-template-wp-custom-template-beitrag-forum #wpdcom .ql-editor {
  color: #000000 !important;
  background-color: #ffffff !important;
  border: 1px solid #999485 !important;
  padding: 18px 32px !important;
  height: auto !important;
  border-radius: 9999px;
  padding-top: 36px !important;
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
}
.post-template-wp-custom-template-beitrag-forum #wpdcom .ql-editor strong,
.post-template-wp-custom-template-beitrag-forum #wpdcom .ql-editor b {
  font-weight: 500;
}
@media (min-width: 1024px) {
  .post-template-wp-custom-template-beitrag-forum #wpdcom .ql-editor {
    max-width: 500px;
  }
}
@media (min-width: 776px) and (max-width: 1024px) {
  .post-template-wp-custom-template-beitrag-forum #wpdcom .ql-editor {
    max-width: 500px;
  }
}
.post-template-wp-custom-template-beitrag-forum #wpdcom .ql-editor::placeholder {
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  line-height: 24px;
  letter-spacing: normal;
  color: #999485 !important;
}
.post-template-wp-custom-template-beitrag-forum #wpdcom .ql-editor::placeholder strong,
.post-template-wp-custom-template-beitrag-forum #wpdcom .ql-editor::placeholder b {
  font-weight: 500;
}
.post-template-wp-custom-template-beitrag-forum #wpdcom .ql-editor:focus, .post-template-wp-custom-template-beitrag-forum #wpdcom .ql-editor:hover {
  border: 1px solid #000000 !important;
  background-color: #ffffff !important;
  outline: 1px solid #000000 !important;
}
.post-template-wp-custom-template-beitrag-forum #wpdcom .ql-editor.um-validate-not-matched {
  background-color: #ffffff !important;
  border-color: #b4053c !important;
  outline-color: #b4053c !important;
}
.post-template-wp-custom-template-beitrag-forum #wpdcom .wpd-comment-wrap {
  border-radius: 6px;
  background-color: #f8f0dd;
  max-width: 1024px;
  border: 1px solid #999485;
  /* @if $with-shadow {
       box-shadow: colors.$box-shadow;
   }*/
  padding: 24px 16px;
  border: 0 solid #999485 !important;
  margin-bottom: 24px !important;
  border-radius: 32px;
}
.post-template-wp-custom-template-beitrag-forum #wpdcom .wpd-reply {
  border-left: 1px solid #999485;
}
.post-template-wp-custom-template-beitrag-forum #wpdcom .wpd-reply .wpd-comment-wrap {
  background-color: transparent !important;
}
.post-template-wp-custom-template-beitrag-forum #wpdcom .wpd-comment-author {
  font-family: "GTWalsheimCondensedARAG";
  font-size: 36px;
  font-weight: 500;
  line-height: 1.15;
  font-size: 1.25rem !important;
  color: #000000 !important;
}
.post-template-wp-custom-template-beitrag-forum #wpdcom .wpd-reply-to {
  color: #000000 !important;
}
.post-template-wp-custom-template-beitrag-forum #wpdcom .wpd-reply-to a {
  color: #000000 !important;
  opacity: 1;
}
.post-template-wp-custom-template-beitrag-forum #wpdcom .wpd-reply-to i {
  display: none;
}
.post-template-wp-custom-template-beitrag-forum #wpdcom .wpd-comment-header {
  color: #000000 !important;
}
.post-template-wp-custom-template-beitrag-forum #wpdcom .wpd-comment-header .wpd-comment-date,
.post-template-wp-custom-template-beitrag-forum #wpdcom .wpd-comment-header .wpd-reply-to {
  font-family: "GTWalsheimARAG";
  font-size: 12px !important;
  font-weight: 400;
  line-height: 1.3;
}
.post-template-wp-custom-template-beitrag-forum #wpdcom .wpd-comment-header .wpd-comment-date strong,
.post-template-wp-custom-template-beitrag-forum #wpdcom .wpd-comment-header .wpd-comment-date b,
.post-template-wp-custom-template-beitrag-forum #wpdcom .wpd-comment-header .wpd-reply-to strong,
.post-template-wp-custom-template-beitrag-forum #wpdcom .wpd-comment-header .wpd-reply-to b {
  font-weight: 500;
}
.post-template-wp-custom-template-beitrag-forum #wpdcom .wpd-comment-header .wpd-uinfo-top .wpd-comment-label {
  background-color: #fff100;
  font-family: "GTWalsheimARAG";
  font-size: 12px !important;
  font-weight: 400;
  line-height: 1.3;
}
.post-template-wp-custom-template-beitrag-forum #wpdcom .wpd-comment-header .wpd-uinfo-top .wpd-comment-label strong,
.post-template-wp-custom-template-beitrag-forum #wpdcom .wpd-comment-header .wpd-uinfo-top .wpd-comment-label b {
  font-weight: 500;
}
.post-template-wp-custom-template-beitrag-forum #wpdcom .wpd-form-head {
  border-color: #999485;
}
.post-template-wp-custom-template-beitrag-forum #wpdcom #wpdiscuz_subscription_button {
  line-height: 1px !important;
}
.post-template-wp-custom-template-beitrag-forum #wpdcom .wpd-thread-head {
  border-bottom: 1px solid #999485;
}
.post-template-wp-custom-template-beitrag-forum #wpdcom .wpd-thread-head .wpd-thread-info {
  font-family: "GTWalsheimARAG";
  font-size: 12px !important;
  font-weight: 400;
  line-height: 1.3;
  color: #000000;
  text-transform: none;
  border-bottom: 0px;
  letter-spacing: normal;
}
.post-template-wp-custom-template-beitrag-forum #wpdcom .wpd-thread-head .wpd-thread-info strong,
.post-template-wp-custom-template-beitrag-forum #wpdcom .wpd-thread-head .wpd-thread-info b {
  font-weight: 500;
}
.post-template-wp-custom-template-beitrag-forum #wpdcom .wc-field-submit {
  display: flex;
  align-items: center;
}
.post-template-wp-custom-template-beitrag-forum #wpdcom input[type=submit] {
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  font-weight: 500 !important;
  transition: 0.2s;
  text-align: center;
  padding: 20px 16px !important;
  border-radius: 9999px !important;
  text-decoration: none;
  outline-style: none !important;
  max-width: 300px;
  line-height: normal;
  min-width: 120px;
  background: transparent !important;
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  padding: 8px 16px !important;
  min-width: unset;
  letter-spacing: normal;
}
.post-template-wp-custom-template-beitrag-forum #wpdcom input[type=submit] strong,
.post-template-wp-custom-template-beitrag-forum #wpdcom input[type=submit] b {
  font-weight: 500;
}
.post-template-wp-custom-template-beitrag-forum #wpdcom input[type=submit]:hover {
  background-color: transparent !important;
  outline: 1px solid #000000 !important;
}
.post-template-wp-custom-template-beitrag-forum #wpdcom input[type=submit]:hover.disabled {
  outline: 0px !important;
}
.post-template-wp-custom-template-beitrag-forum #wpdcom textarea {
  color: #000000 !important;
  background-color: #ffffff !important;
  border: 1px solid #999485 !important;
  padding: 18px 32px !important;
  height: auto !important;
  border-radius: 9999px;
  padding-top: 36px !important;
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  border-radius: 32px !important;
  box-shadow: none !important;
  padding: 32px !important;
  padding-top: 36px !important;
  max-width: unset !important;
  min-height: 240px !important;
  padding-top: 32px !important;
}
.post-template-wp-custom-template-beitrag-forum #wpdcom textarea strong,
.post-template-wp-custom-template-beitrag-forum #wpdcom textarea b {
  font-weight: 500;
}
@media (min-width: 1024px) {
  .post-template-wp-custom-template-beitrag-forum #wpdcom textarea {
    max-width: 500px;
  }
}
@media (min-width: 776px) and (max-width: 1024px) {
  .post-template-wp-custom-template-beitrag-forum #wpdcom textarea {
    max-width: 500px;
  }
}
.post-template-wp-custom-template-beitrag-forum #wpdcom textarea::placeholder {
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  line-height: 24px;
  letter-spacing: normal;
  color: #999485 !important;
}
.post-template-wp-custom-template-beitrag-forum #wpdcom textarea::placeholder strong,
.post-template-wp-custom-template-beitrag-forum #wpdcom textarea::placeholder b {
  font-weight: 500;
}
.post-template-wp-custom-template-beitrag-forum #wpdcom textarea:focus, .post-template-wp-custom-template-beitrag-forum #wpdcom textarea:hover {
  border: 1px solid #000000 !important;
  background-color: #ffffff !important;
  outline: 1px solid #000000 !important;
}
.post-template-wp-custom-template-beitrag-forum #wpdcom textarea.um-validate-not-matched {
  background-color: #ffffff !important;
  border-color: #b4053c !important;
  outline-color: #b4053c !important;
}
.post-template-wp-custom-template-beitrag-forum #wpdcom .wpd-form .wpdiscuz-textarea-wrap {
  align-items: flex-end;
}
@media (max-width: 776px) {
  .post-template-wp-custom-template-beitrag-forum #wpdcom .wpd-form .wpdiscuz-textarea-wrap {
    flex-direction: column;
  }
}
.post-template-wp-custom-template-beitrag-forum #wpdcom .wpd-form .wpdiscuz-textarea-wrap .wpd-textarea-wrap {
  flex-basis: calc(100% - 70px - 30px);
}
@media (max-width: 776px) {
  .post-template-wp-custom-template-beitrag-forum #wpdcom .wpd-form .wpdiscuz-textarea-wrap .wpd-textarea-wrap {
    flex-basis: calc(100% - 30px);
  }
}
.post-template-wp-custom-template-beitrag-forum #wpdcom .wpd-form .wpd-secondary-form-wrapper .wpdiscuz-textarea-wrap {
  padding-left: 20px;
}
.post-template-wp-custom-template-beitrag-forum #wpdcom .wpd-avatar .avatar {
  border-radius: 9999px !important;
  background-color: #000000 !important;
}
.post-template-wp-custom-template-beitrag-forum #wpdcom span {
  color: #000000;
}
.post-template-wp-custom-template-beitrag-forum #wpdcom .wpd-comment-footer .wpd-reply-button {
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  font-weight: 500 !important;
  transition: 0.2s;
  text-align: center;
  padding: 20px 16px !important;
  border-radius: 9999px !important;
  text-decoration: none;
  outline-style: none !important;
  max-width: 300px;
  line-height: normal;
  min-width: 120px;
  background: transparent !important;
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  padding: 8px 16px !important;
  min-width: unset;
}
.post-template-wp-custom-template-beitrag-forum #wpdcom .wpd-comment-footer .wpd-reply-button strong,
.post-template-wp-custom-template-beitrag-forum #wpdcom .wpd-comment-footer .wpd-reply-button b {
  font-weight: 500;
}
.post-template-wp-custom-template-beitrag-forum #wpdcom .wpd-comment-footer .wpd-reply-button:hover {
  background-color: transparent !important;
  outline: 1px solid #000000 !important;
}
.post-template-wp-custom-template-beitrag-forum #wpdcom .wpd-comment-footer .wpd-reply-button:hover.disabled {
  outline: 0px !important;
}
.post-template-wp-custom-template-beitrag-forum #wpdcom .wpd-comment-footer .wpd-reply-button svg {
  display: none;
}
.post-template-wp-custom-template-beitrag-forum.single-post .wp-block-post-content {
  padding: 0 !important;
  margin-top: 0;
}
.post-template-wp-custom-template-beitrag-forum .forum-wrapper h3, .post-template-wp-custom-template-beitrag-forum .forum-wrapper p, .post-template-wp-custom-template-beitrag-forum .forum-wrapper ul {
  padding: 0 24px !important;
}
.post-template-wp-custom-template-beitrag-forum .forum-wrapper ul {
  margin-left: 24px !important;
}
.post-template-wp-custom-template-beitrag-forum .forum-wrapper .wp-block-list {
  padding-left: 40px;
}
@media (max-width: 776px) {
  .post-template-wp-custom-template-beitrag-forum .forum-wrapper h3, .post-template-wp-custom-template-beitrag-forum .forum-wrapper p, .post-template-wp-custom-template-beitrag-forum .forum-wrapper ul {
    padding: 0 16px !important;
  }
  .post-template-wp-custom-template-beitrag-forum .forum-wrapper ul {
    margin-left: 16px !important;
  }
}
.post-template-wp-custom-template-beitrag-forum .forum-wrapper figure.wp-block-image {
  max-width: 100%;
  min-width: 50px;
}
.post-template-wp-custom-template-beitrag-forum #comments {
  max-width: 1024px;
}
.post-template-wp-custom-template-beitrag-forum #comments #wpdcom {
  padding: 0 48px;
  max-width: unset;
  margin: 0;
}
.post-template-wp-custom-template-beitrag-forum #comments #wpdcom .ql-editor {
  max-width: 100%;
}
.post-template-wp-custom-template-beitrag-forum #comments #wpdcom.wpd-layout-2 .wpd-reply {
  margin-left: 16px;
}
.post-template-wp-custom-template-beitrag-forum footer.fixed-footer {
  position: relative;
}

footer {
  margin-block-start: 0;
  background-color: #fff100;
}
footer #footer {
  padding: 32px 48px !important;
}
@media (max-width: 776px) {
  footer #footer {
    padding: 48px 16px !important;
    justify-content: center;
  }
  footer #footer nav ul {
    justify-content: center;
  }
}
footer.fixed-footer {
  position: fixed;
  bottom: 0;
  width: 100%;
}
footer .wp-block-navigation-item__label,
footer p {
  font-family: "GTWalsheimARAG";
  font-size: 12px !important;
  font-weight: 400;
  line-height: 1.3;
  font-weight: 500;
}
footer .wp-block-navigation-item__label strong,
footer .wp-block-navigation-item__label b,
footer p strong,
footer p b {
  font-weight: 500;
}
footer nav.wp-block-navigation {
  column-gap: 16px;
  row-gap: 16px;
}
footer nav.wp-block-navigation .wp-block-navigation-item:last-of-type {
  border: unset;
}
footer .connect-link a {
  text-decoration: none;
}
@media (max-width: 776px) {
  footer #footer-right {
    flex-direction: column;
  }
}

.single-post.post-template-default footer.fixed-footer {
  position: relative;
}
.single-post .news-content h1.wp-block-heading {
  padding: 0 !important;
}
@media (max-width: 776px) {
  .single-post .news-content h1.wp-block-heading {
    padding: 0 !important;
  }
}
@media (max-width: 776px) {
  .single-post .news-content .wp-block-post-date:first-of-type {
    margin-left: auto;
    margin-right: auto;
  }
}
.single-post .news-content li .wp-block-post-title,
.single-post .news-content li .wp-block-post-date,
.single-post .news-content li .wp-block-post-content,
.single-post .news-content li .wp-block-heading {
  padding: 0 !important;
}
.single-post .news-content li .wp-block-post-date {
  font-family: "GTWalsheimARAG";
  font-size: 12px !important;
  font-weight: 400;
  line-height: 1.3;
}
.single-post .news-content li .wp-block-post-date strong,
.single-post .news-content li .wp-block-post-date b {
  font-weight: 500;
}
.single-post .news-content .wp-block-separator {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
@media (max-width: 776px) {
  .single-post .news-content .wp-block-separator {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
}
@media (max-width: 776px) {
  .single-post .news-content .wp-block-group {
    display: flex;
    flex-direction: column;
  }
}
.single-post .news-content .wp-block-query > .wp-block-group {
  padding: 32px 0 !important;
}
@media (max-width: 776px) {
  .single-post .news-content .wp-block-query figure {
    max-height: 300px;
  }
}
.single-post .news-content .wp-block-query p {
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
}
.single-post .news-content .wp-block-query p strong,
.single-post .news-content .wp-block-query p b {
  font-weight: 500;
}
.single-post .news-content .wp-block-query .wp-block-read-more {
  color: #000000 !important;
  text-decoration: underline !important;
  inline-size: fit-content;
  text-underline-position: from-font;
  text-decoration-thickness: 0.0625rem;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  transition: 0.3s cubic-bezier(0.27, 0.05, 0.4, 0.95);
}
.single-post .news-content .wp-block-cover {
  min-height: 300px;
}
.single-post .more-news-img img {
  border-radius: 0;
}
.single-post .wp-block-query-pagination-next,
.single-post .wp-block-query-pagination-previous {
  color: #000000 !important;
  text-decoration: underline !important;
  inline-size: fit-content;
  text-underline-position: from-font;
  text-decoration-thickness: 0.0625rem;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  transition: 0.3s cubic-bezier(0.27, 0.05, 0.4, 0.95);
  display: flex;
}
.single-post .wp-block-query-pagination-next .wp-block-query-pagination-next-arrow,
.single-post .wp-block-query-pagination-previous .wp-block-query-pagination-next-arrow {
  margin-left: 4px;
}
.single-post .wp-block-query-pagination-next .wp-block-query-pagination-previous-arrow,
.single-post .wp-block-query-pagination-previous .wp-block-query-pagination-previous-arrow {
  margin-right: 4px;
}

.um-profile {
  visibility: hidden;
}

.um-modal-header {
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  background-color: #ffffff !important;
  color: #000000 !important;
}
.um-modal-header strong,
.um-modal-header b {
  font-weight: 500;
}

.um-modal .um-modal-body .upload {
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  font-weight: 500 !important;
  transition: 0.2s;
  text-align: center;
  padding: 20px 16px !important;
  border-radius: 9999px !important;
  text-decoration: none;
  outline-style: none !important;
  max-width: 300px;
  line-height: normal;
  min-width: 120px;
  background: #fff100 !important;
  border: 1px solid #000000 !important;
  color: #000000 !important;
  padding: 8px 16px !important;
  min-width: unset;
  height: auto;
}
.um-modal .um-modal-body .upload strong,
.um-modal .um-modal-body .upload b {
  font-weight: 500;
}
.um-modal .um-modal-body .upload:hover {
  background-color: #fff100;
  outline: 1px solid #000000 !important;
}
.um-modal .um-modal-body .upload:hover.disabled {
  outline: 0px !important;
}
.um-modal .um-modal-body .um-error-block {
  color: #b4053c;
  background-color: transparent;
}

.um-modal-footer .um-modal-btn.um-finish-upload {
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  font-weight: 500 !important;
  transition: 0.2s;
  text-align: center;
  padding: 20px 16px !important;
  border-radius: 9999px !important;
  text-decoration: none;
  outline-style: none !important;
  max-width: 300px;
  line-height: normal;
  min-width: 120px;
  background: #fff100 !important;
  border: 1px solid #000000 !important;
  color: #000000 !important;
  padding: 8px 16px !important;
  min-width: unset;
  height: auto !important;
}
.um-modal-footer .um-modal-btn.um-finish-upload strong,
.um-modal-footer .um-modal-btn.um-finish-upload b {
  font-weight: 500;
}
.um-modal-footer .um-modal-btn.um-finish-upload:hover {
  background-color: #fff100;
  outline: 1px solid #000000 !important;
}
.um-modal-footer .um-modal-btn.um-finish-upload:hover.disabled {
  outline: 0px !important;
}
@media (max-width: 776px) {
  .um-modal-footer .um-modal-btn.um-finish-upload {
    width: fit-content;
  }
}
.um-modal-footer .um-modal-btn.alt {
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  font-weight: 500 !important;
  transition: 0.2s;
  text-align: center;
  padding: 20px 16px !important;
  border-radius: 9999px !important;
  text-decoration: none;
  outline-style: none !important;
  max-width: 300px;
  line-height: normal;
  min-width: 120px;
  background: transparent !important;
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
  padding: 8px 16px !important;
  min-width: unset;
  height: auto !important;
}
.um-modal-footer .um-modal-btn.alt strong,
.um-modal-footer .um-modal-btn.alt b {
  font-weight: 500;
}
.um-modal-footer .um-modal-btn.alt:hover {
  background-color: transparent !important;
  outline: 1px solid #000000 !important;
}
.um-modal-footer .um-modal-btn.alt:hover.disabled {
  outline: 0px !important;
}

.react-joyride__tooltip {
  padding: 24px !important;
}
.react-joyride__tooltip h1 div {
  font-family: "GTWalsheimCondensedARAG";
  font-size: 36px;
  font-weight: 500;
  line-height: 1.15;
}
@media (max-width: 776px) {
  .react-joyride__tooltip h1 div {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
.react-joyride__tooltip .avia-button {
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  font-weight: 500 !important;
  transition: 0.2s;
  text-align: center;
  padding: 20px 16px !important;
  border-radius: 9999px !important;
  text-decoration: none;
  outline-style: none !important;
  max-width: 300px;
  line-height: normal;
  min-width: 120px;
  background: #fff100 !important;
  border: 1px solid #000000 !important;
  color: #000000 !important;
  display: inline-block;
}
.react-joyride__tooltip .avia-button strong,
.react-joyride__tooltip .avia-button b {
  font-weight: 500;
}
.react-joyride__tooltip .avia-button:hover {
  background-color: #fff100;
  outline: 1px solid #000000 !important;
}
.react-joyride__tooltip .avia-button:hover.disabled {
  outline: 0px !important;
}
@media (max-width: 776px) {
  .react-joyride__tooltip .avia-button {
    width: fit-content;
  }
}
.react-joyride__tooltip button[data-test-id=button-primary] {
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  font-weight: 500 !important;
  transition: 0.2s;
  text-align: center;
  padding: 20px 16px !important;
  border-radius: 9999px !important;
  text-decoration: none;
  outline-style: none !important;
  max-width: 300px;
  line-height: normal;
  min-width: 120px;
  background: #fff100 !important;
  border: 1px solid #000000 !important;
  color: #000000 !important;
}
.react-joyride__tooltip button[data-test-id=button-primary] strong,
.react-joyride__tooltip button[data-test-id=button-primary] b {
  font-weight: 500;
}
.react-joyride__tooltip button[data-test-id=button-primary]:hover {
  background-color: #fff100;
  outline: 1px solid #000000 !important;
}
.react-joyride__tooltip button[data-test-id=button-primary]:hover.disabled {
  outline: 0px !important;
}
@media (max-width: 776px) {
  .react-joyride__tooltip button[data-test-id=button-primary] {
    width: fit-content;
  }
}
.react-joyride__tooltip button[data-test-id=button-back] {
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  font-weight: 500 !important;
  transition: 0.2s;
  text-align: center;
  padding: 20px 16px !important;
  border-radius: 9999px !important;
  text-decoration: none;
  outline-style: none !important;
  max-width: 300px;
  line-height: normal;
  min-width: 120px;
  background: transparent !important;
  border: 1px solid #000000 !important;
  color: #000000 !important;
  box-shadow: none;
}
.react-joyride__tooltip button[data-test-id=button-back] strong,
.react-joyride__tooltip button[data-test-id=button-back] b {
  font-weight: 500;
}
.react-joyride__tooltip button[data-test-id=button-back]:hover {
  background-color: transparent !important;
  outline: 1px solid #000000 !important;
}
.react-joyride__tooltip button[data-test-id=button-back]:hover.disabled {
  outline: 0px !important;
}
@media (max-width: 776px) {
  .react-joyride__tooltip {
    padding: 16px !important;
  }
}

.animate__animated a[role=button]:hover {
  outline: 1px solid #000000 !important;
}
.animate__animated a[role=button][style="order: 2;"] {
  background-color: transparent !important;
}

/* pages */
@media (max-width: 776px) {
  .page-styles-start .hero-image-wrapper {
    padding: 0 !important;
    display: flex;
    flex-direction: column;
  }
  .page-styles-start .hero-image-wrapper .wp-block-cover__image-background {
    display: none;
  }
  .page-styles-start .hero-image-wrapper .wp-block-cover__inner-container {
    width: 100% !important;
  }
  .page-styles-start .hero-image-wrapper .wp-block-cover__inner-container .login-wrapper {
    width: 100%;
    max-width: 100% !important;
    border-radius: 0px;
    box-shadow: none;
    padding-top: 0 !important;
  }
}
.page-styles-start .login-wrapper {
  max-width: 500px !important;
  border-radius: 6px;
  background-color: #f8f0dd;
  max-width: 1024px;
  /* @if $with-shadow {
       box-shadow: colors.$box-shadow;
   }*/
  padding: 48px 32px !important;
}
@media (max-width: 776px) {
  .page-styles-start .login-wrapper {
    padding: 48px 16px !important;
    max-width: 100% !important;
    padding: 48px 16px !important;
    text-align: left;
  }
  .page-styles-start .login-wrapper > .wp-block-group {
    flex-direction: column-reverse;
    align-items: center;
  }
  .page-styles-start .login-wrapper > .wp-block-group .wp-block-image {
    max-width: 300px;
  }
  .page-styles-start .login-wrapper > .wp-block-group .wp-block-image img {
    width: 300px !important;
  }
  .page-styles-start .login-wrapper > .wp-block-group > .wp-block-group {
    align-items: center;
  }
  .page-styles-start .login-wrapper h2, .page-styles-start .login-wrapper h4, .page-styles-start .login-wrapper p, .page-styles-start .login-wrapper div {
    max-width: 100% !important;
  }
  .page-styles-start .login-wrapper h4 {
    margin-top: 16px;
  }
  .page-styles-start .login-wrapper hr.wp-block-separator {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .page-styles-start .login-wrapper .um-login {
    max-width: 500px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 0;
  }
}
@media (max-width: 776px) {
  .page-styles-start .login-wrapper h2.login-title, .page-styles-start .login-wrapper h4.login-title {
    text-align: center;
    max-width: 100%;
  }
}
.page-styles-start .login-wrapper h4 {
  margin-top: 16px;
}
.page-styles-start .login-wrapper hr.wp-block-separator {
  margin: 48px 0 !important;
}
@media (max-width: 776px) {
  .page-styles-start .login-wrapper hr.wp-block-separator {
    margin: 48px auto !important;
  }
}
.page-styles-start .login-wrapper .wrapper-heading-img {
  align-items: flex-start;
}
@media (max-width: 776px) {
  .page-styles-start .login-wrapper .wrapper-heading-img {
    align-items: center;
    max-width: 100%;
  }
}
.page-styles-start .wp-block-group.start-content {
  padding: 0 24px !important;
}
@media (max-width: 776px) {
  .page-styles-start .wp-block-group.start-content {
    padding: 0 16px !important;
  }
}
.page-styles-start .key-visual {
  max-width: 300px;
}
.page-styles-start .stage-img {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 500px;
  background-color: #fff100;
}
.page-styles-start .stage-img .wp-block-cover {
  width: 100%;
}
.page-styles-start .stage-img .wp-block-cover img {
  object-fit: contain;
}
@media screen and (max-width: 781px) {
  .page-styles-start .stage-img.desktop {
    display: none !important;
  }
}
.page-styles-start .has-global-padding.wp-block-group-is-layout-constrained .stage .wp-block-columns {
  padding: 0 !important;
}
@media (max-width: 1024px) {
  .page-styles-start .has-global-padding.wp-block-group-is-layout-constrained .stage .wp-block-columns {
    padding: 0 !important;
  }
  .page-styles-start .has-global-padding.wp-block-group-is-layout-constrained .stage .wp-block-columns .wp-block-group {
    gap: 2rem;
  }
  .page-styles-start .has-global-padding.wp-block-group-is-layout-constrained .stage .wp-block-columns .wp-block-group.start-heading {
    gap: 1rem;
  }
}
.page-styles-start .has-global-padding.wp-block-group-is-layout-constrained .stage .wp-block-column {
  display: flex;
  align-items: center;
}
@media (max-width: 1024px) {
  .page-styles-start .has-global-padding.wp-block-group-is-layout-constrained .stage .stage-text {
    padding: 0 clamp(1.125rem, 1.125rem + 0vw, 1.125rem) !important;
  }
}
@media screen and (max-width: 781px) {
  .page-styles-start .has-global-padding.wp-block-group-is-layout-constrained .stage .stage-text {
    max-width: 500px;
  }
}
.page-styles-start .has-global-padding.wp-block-group-is-layout-constrained .stage .stage-text .minor-title {
  gap: 0.5rem;
}

@media (max-width: 776px) {
  .page-styles-start-rebranding .hero-image-wrapper {
    padding: 0 !important;
    display: flex;
    flex-direction: column;
  }
  .page-styles-start-rebranding .hero-image-wrapper .wp-block-cover__image-background {
    display: none;
  }
  .page-styles-start-rebranding .hero-image-wrapper .wp-block-cover__inner-container {
    width: 100% !important;
  }
  .page-styles-start-rebranding .hero-image-wrapper .wp-block-cover__inner-container .login-wrapper {
    width: 100%;
    max-width: 100% !important;
    border-radius: 0px;
    box-shadow: none;
    padding-top: 0 !important;
  }
}
.page-styles-start-rebranding .login-wrapper {
  max-width: 500px !important;
  border-radius: 6px;
  background-color: #f8f0dd;
  max-width: 1024px;
  /* @if $with-shadow {
       box-shadow: colors.$box-shadow;
   }*/
  padding: 48px 32px !important;
}
@media (max-width: 776px) {
  .page-styles-start-rebranding .login-wrapper {
    padding: 48px 16px !important;
    max-width: 100% !important;
    padding: 48px 16px !important;
    text-align: left;
  }
  .page-styles-start-rebranding .login-wrapper > .wp-block-group {
    flex-direction: column-reverse;
    align-items: center;
  }
  .page-styles-start-rebranding .login-wrapper > .wp-block-group .wp-block-image {
    max-width: 300px;
  }
  .page-styles-start-rebranding .login-wrapper > .wp-block-group .wp-block-image img {
    width: 300px !important;
  }
  .page-styles-start-rebranding .login-wrapper > .wp-block-group > .wp-block-group {
    align-items: center;
  }
  .page-styles-start-rebranding .login-wrapper h2, .page-styles-start-rebranding .login-wrapper h4, .page-styles-start-rebranding .login-wrapper p, .page-styles-start-rebranding .login-wrapper div {
    max-width: 100% !important;
  }
  .page-styles-start-rebranding .login-wrapper h4 {
    margin-top: 16px;
  }
  .page-styles-start-rebranding .login-wrapper hr.wp-block-separator {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .page-styles-start-rebranding .login-wrapper .um-login {
    max-width: 500px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 0;
  }
}
@media (max-width: 776px) {
  .page-styles-start-rebranding .login-wrapper h2.login-title, .page-styles-start-rebranding .login-wrapper h4.login-title {
    text-align: center;
    max-width: 100%;
  }
}
.page-styles-start-rebranding .login-wrapper h4 {
  margin-top: 16px;
}
.page-styles-start-rebranding .login-wrapper hr.wp-block-separator {
  margin: 48px 0 !important;
}
@media (max-width: 776px) {
  .page-styles-start-rebranding .login-wrapper hr.wp-block-separator {
    margin: 48px auto !important;
  }
}
.page-styles-start-rebranding .login-wrapper .wrapper-heading-img {
  align-items: flex-start;
}
@media (max-width: 776px) {
  .page-styles-start-rebranding .login-wrapper .wrapper-heading-img {
    align-items: center;
    max-width: 100%;
  }
}
.page-styles-start-rebranding .wp-block-group.start-content {
  padding: 0 24px !important;
}
@media (max-width: 776px) {
  .page-styles-start-rebranding .wp-block-group.start-content {
    padding: 0 16px !important;
  }
}
.page-styles-start-rebranding .key-visual {
  max-width: 300px;
}
.page-styles-start-rebranding .stage-img {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 500px;
  background-color: #fff100;
}
.page-styles-start-rebranding .stage-img .wp-block-cover {
  width: 100%;
}
.page-styles-start-rebranding .stage-img .wp-block-cover img {
  object-fit: contain;
}
@media screen and (max-width: 781px) {
  .page-styles-start-rebranding .stage-img.desktop {
    display: none !important;
  }
}
.page-styles-start-rebranding .has-global-padding.wp-block-group-is-layout-constrained .stage .wp-block-columns {
  padding: 0 !important;
}
@media (max-width: 1024px) {
  .page-styles-start-rebranding .has-global-padding.wp-block-group-is-layout-constrained .stage .wp-block-columns {
    padding: 0 !important;
  }
  .page-styles-start-rebranding .has-global-padding.wp-block-group-is-layout-constrained .stage .wp-block-columns .wp-block-group {
    gap: 2rem;
  }
  .page-styles-start-rebranding .has-global-padding.wp-block-group-is-layout-constrained .stage .wp-block-columns .wp-block-group.start-heading {
    gap: 1rem;
  }
}
.page-styles-start-rebranding .has-global-padding.wp-block-group-is-layout-constrained .stage .wp-block-column {
  display: flex;
  align-items: center;
}
@media (max-width: 1024px) {
  .page-styles-start-rebranding .has-global-padding.wp-block-group-is-layout-constrained .stage .stage-text {
    padding: 0 clamp(1.125rem, 1.125rem + 0vw, 1.125rem) !important;
  }
}
@media screen and (max-width: 781px) {
  .page-styles-start-rebranding .has-global-padding.wp-block-group-is-layout-constrained .stage .stage-text {
    max-width: 500px;
  }
}
.page-styles-start-rebranding .has-global-padding.wp-block-group-is-layout-constrained .stage .stage-text .minor-title {
  gap: 0.5rem;
}

.page-styles-kontakt-faq .contact-faq,
.page-styles-faq .contact-faq {
  gap: clamp(3.375rem, 3.375rem + 0vw, 3.375rem);
}

@media (max-width: 776px) {
  .page-styles-account .wp-block-heading,
  .page-styles-account .um-account-meta {
    text-align: center;
  }
  .page-styles-account .wp-block-heading .um-account-change-picture,
  .page-styles-account .um-account-meta .um-account-change-picture {
    margin-left: auto;
    margin-right: auto;
  }
}
.page-styles-account .um-account {
  margin-top: 0;
}
@media screen and (max-width: 800px) {
  .page-styles-account .um-form form {
    display: flex;
    flex-direction: column;
  }
  .page-styles-account .um-form form .um-account-side {
    width: 100%;
  }
  .page-styles-account .um-form form .um-account-side ul {
    display: none;
  }
  .page-styles-account .um-form form .um-account-heading {
    display: none;
  }
}
.page-styles-account .um-account-main .um-account-nav a {
  color: #000000 !important;
  font-weight: 500 !important;
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  line-height: 44px;
}
.page-styles-account .um-account-main .um-account-nav a strong,
.page-styles-account .um-account-main .um-account-nav a b {
  font-weight: 500;
}
@media screen and (min-width: 801px) {
  .page-styles-account .um-account-main .um-account-nav {
    display: none;
  }
}
.page-styles-account .uimob800 .um-account-side {
  width: 30%;
}
.page-styles-account .uimob800 .um-account-side ul li a {
  line-height: 32px;
  height: 32px;
}
.page-styles-account .uimob800 .um-account-side ul li a.current {
  background-color: transparent;
}
.page-styles-account .uimob800 .um-account-side .um-account-meta a {
  border: 0;
}
.page-styles-account .uimob800 .um-account-side ul {
  margin: 0;
  border: 0;
}
@media screen and (max-width: 800px) {
  .page-styles-account .uimob800 .um-account-main {
    width: 100%;
    max-width: 100%;
    padding: 0;
  }
}

.page-styles-home .has-global-padding.wp-block-group-is-layout-constrained .stage .wp-block-columns {
  padding: 0 !important;
  justify-content: center;
}
@media (max-width: 1024px) {
  .page-styles-home .has-global-padding.wp-block-group-is-layout-constrained .stage .wp-block-columns {
    padding: 0 !important;
    justify-content: center;
  }
}
.page-styles-home .has-global-padding.wp-block-group-is-layout-constrained .stage .wp-block-column {
  display: flex;
  align-items: center;
}
@media (max-width: 1024px) {
  .page-styles-home .has-global-padding.wp-block-group-is-layout-constrained .stage .stage-text {
    padding: 32px clamp(1.125rem, 1.125rem + 0vw, 1.125rem) !important;
  }
}
.page-styles-home .has-global-padding.wp-block-group-is-layout-constrained .stage .stage-text .wp-block-group {
  gap: 24px;
}
.page-styles-home .has-global-padding.wp-block-group-is-layout-constrained .stage .stage-text .wp-block-group.title {
  gap: 0;
}
.page-styles-home .has-global-padding.wp-block-group-is-layout-constrained .stage .stage-text .minor-title {
  gap: 0.5rem;
}
.page-styles-home .has-global-padding.wp-block-group-is-layout-constrained .stage .stage-img {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 500px;
  background-color: #fff100;
}
.page-styles-home .has-global-padding.wp-block-group-is-layout-constrained .stage .stage-img .wp-block-cover {
  width: 100%;
}
.page-styles-home .has-global-padding.wp-block-group-is-layout-constrained .stage .stage-img .wp-block-cover img {
  object-fit: contain;
}
@media (min-width: 776px) and (max-width: 1024px) {
  .page-styles-home .has-global-padding.wp-block-group-is-layout-constrained .stage .stage-img {
    width: 100%;
    height: auto;
  }
  .page-styles-home .has-global-padding.wp-block-group-is-layout-constrained .stage .stage-img .wp-block-cover {
    min-height: 430px;
  }
}
@media (max-width: 776px) {
  .page-styles-home .has-global-padding.wp-block-group-is-layout-constrained .stage .stage-img {
    width: 100%;
    height: auto;
  }
  .page-styles-home .has-global-padding.wp-block-group-is-layout-constrained .stage .stage-img .wp-block-cover {
    min-height: 430px;
  }
}
@media (max-width: 477px) {
  .page-styles-home .has-global-padding.wp-block-group-is-layout-constrained .stage .stage-img {
    width: 100%;
    height: auto;
  }
  .page-styles-home .has-global-padding.wp-block-group-is-layout-constrained .stage .stage-img.desktop {
    display: none !important;
  }
}
@media (max-width: 776px) {
  .page-styles-home #news-wrapper .news-row {
    flex-direction: column;
  }
}
@media (max-width: 776px) {
  .page-styles-home .forum-home {
    background-color: #ffffff;
  }
}

.um-page-password-reset .um-password .um-form-field {
  margin-left: auto !important;
  margin-right: auto !important;
}
.um-page-password-reset .um-password .um-center {
  text-align: center;
}
.um-page-password-reset .wp-block-columns {
  justify-content: center;
}

.page-styles-unsubscribe #skopos-unsubscribe-form .um-form-field {
  color: #000000 !important;
  background-color: #ffffff !important;
  border: 1px solid #999485 !important;
  padding: 18px 32px !important;
  height: auto !important;
  border-radius: 9999px;
  padding-top: 36px !important;
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
}
.page-styles-unsubscribe #skopos-unsubscribe-form .um-form-field strong,
.page-styles-unsubscribe #skopos-unsubscribe-form .um-form-field b {
  font-weight: 500;
}
@media (min-width: 1024px) {
  .page-styles-unsubscribe #skopos-unsubscribe-form .um-form-field {
    max-width: 500px;
  }
}
@media (min-width: 776px) and (max-width: 1024px) {
  .page-styles-unsubscribe #skopos-unsubscribe-form .um-form-field {
    max-width: 500px;
  }
}
.page-styles-unsubscribe #skopos-unsubscribe-form .um-form-field::placeholder {
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  line-height: 24px;
  letter-spacing: normal;
  color: #999485 !important;
}
.page-styles-unsubscribe #skopos-unsubscribe-form .um-form-field::placeholder strong,
.page-styles-unsubscribe #skopos-unsubscribe-form .um-form-field::placeholder b {
  font-weight: 500;
}
.page-styles-unsubscribe #skopos-unsubscribe-form .um-form-field:focus, .page-styles-unsubscribe #skopos-unsubscribe-form .um-form-field:hover {
  border: 1px solid #000000 !important;
  background-color: #ffffff !important;
  outline: 1px solid #000000 !important;
}
.page-styles-unsubscribe #skopos-unsubscribe-form .um-form-field.um-validate-not-matched {
  background-color: #ffffff !important;
  border-color: #b4053c !important;
  outline-color: #b4053c !important;
}
.page-styles-unsubscribe #skopos-unsubscribe-form .um-field {
  display: flex;
  flex-direction: column;
}
.page-styles-unsubscribe #skopos-unsubscribe-form .um-field .um-field-label {
  position: absolute;
  top: 38px;
  left: 32px;
  pointer-events: none;
  z-index: 3;
  margin: 0;
  line-height: 1;
}
.page-styles-unsubscribe #skopos-unsubscribe-form .um-field-label label {
  color: #000000 !important;
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  font-weight: 500;
  line-height: 1 !important;
  font-weight: 500;
}
.page-styles-unsubscribe #skopos-unsubscribe-form .um-field-label label strong,
.page-styles-unsubscribe #skopos-unsubscribe-form .um-field-label label b {
  font-weight: 500;
}
.page-styles-unsubscribe #skopos-unsubscribe-form #um-submit-btn {
  font-family: "GTWalsheimARAG";
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.5;
  font-weight: 500 !important;
  transition: 0.2s;
  text-align: center;
  padding: 20px 16px !important;
  border-radius: 9999px !important;
  text-decoration: none;
  outline-style: none !important;
  max-width: 300px;
  line-height: normal;
  min-width: 120px;
  background: #fff100 !important;
  border: 1px solid #000000 !important;
  color: #000000 !important;
}
.page-styles-unsubscribe #skopos-unsubscribe-form #um-submit-btn strong,
.page-styles-unsubscribe #skopos-unsubscribe-form #um-submit-btn b {
  font-weight: 500;
}
.page-styles-unsubscribe #skopos-unsubscribe-form #um-submit-btn:hover {
  background-color: #fff100;
  outline: 1px solid #000000 !important;
}
.page-styles-unsubscribe #skopos-unsubscribe-form #um-submit-btn:hover.disabled {
  outline: 0px !important;
}
@media (max-width: 776px) {
  .page-styles-unsubscribe .wp-block-group-is-layout-grid {
    display: flex;
    flex-direction: column-reverse;
  }
}
@media (max-width: 776px) {
  .page-styles-unsubscribe .wp-block-image a {
    width: 100%;
  }
  .page-styles-unsubscribe .wp-block-image a img {
    width: 100%;
    max-width: 300px;
  }
}
.page-styles-unsubscribe .um-notice.err {
  color: #b4053c;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  gap: clamp(0.5rem, 0.5rem + 0vw, 0.5rem);
}
.page-styles-unsubscribe .um-notice.err i {
  display: none;
}
.page-styles-unsubscribe .um-notice.err::before {
  content: url(/wp-content/themes/skopos_connect_community_theme/community/assets/images/Icons/Attention.svg);
}

.page-styles-landingpage .wp-block-button {
  min-width: 240px;
}
.page-styles-landingpage .wp-block-button .wp-element-button {
  width: 100%;
}
.page-styles-landingpage .has-global-padding.wp-block-group-is-layout-constrained .stage .wp-block-columns {
  padding: 0 !important;
  width: 100%;
}
@media (max-width: 1024px) {
  .page-styles-landingpage .has-global-padding.wp-block-group-is-layout-constrained .stage .wp-block-columns {
    gap: clamp(4.5rem, 4.5rem + 0vw, 4.5rem);
  }
}
@media (max-width: 776px) {
  .page-styles-landingpage .has-global-padding.wp-block-group-is-layout-constrained .stage .wp-block-columns {
    padding-top: clamp(4.5rem, 4.5rem + 0vw, 4.5rem) !important;
  }
}
@media (max-width: 1024px) {
  .page-styles-landingpage .has-global-padding.wp-block-group-is-layout-constrained .stage .wp-block-columns .stage-img {
    padding: 0 !important;
  }
}
.page-styles-landingpage .has-global-padding.wp-block-group-is-layout-constrained .stage .wp-block-columns .stage-text {
  padding: 48px !important;
}
@media (max-width: 776px) {
  .page-styles-landingpage .has-global-padding.wp-block-group-is-layout-constrained .stage .wp-block-columns .stage-text {
    padding: 0 16px !important;
  }
}
@media (min-width: 1024px) {
  .page-styles-landingpage .has-global-padding.wp-block-group-is-layout-constrained .lp-faq {
    padding: 0 !important;
  }
}
.page-styles-landingpage .stage h1.normal {
  line-height: normal;
}
.page-styles-landingpage .stage .wp-block-cover {
  height: 100%;
  border-radius: 9999px;
  min-height: 550px;
}
@media (max-width: 776px) {
  .page-styles-landingpage .stage .wp-block-cover {
    min-height: 320px;
  }
}
.page-styles-landingpage .stage .stage-img {
  background-color: #fff100;
}
.page-styles-landingpage .stage .stage-text {
  display: flex;
  align-items: center;
}
@media (max-width: 1024px) {
  .page-styles-landingpage .stage .stage-text {
    padding: 0 clamp(1.125rem, 1.125rem + 0vw, 1.125rem) !important;
    justify-content: center;
  }
  .page-styles-landingpage .stage .stage-text .wp-block-group {
    max-width: 560px;
  }
}
.page-styles-landingpage .stage .stage-text .minor-title {
  gap: 0.5rem;
}
.page-styles-landingpage .stage .wp-block-columns {
  background-color: #f8f0dd;
}
@media (max-width: 776px) {
  .page-styles-landingpage .info-row {
    display: flex;
    flex-direction: column;
  }
  .page-styles-landingpage .info-row.right {
    flex-direction: column-reverse;
  }
}
.page-styles-landingpage .info-row .read-more summary {
  display: flex;
  flex-direction: row-reverse;
  padding-bottom: 20px !important;
  border-bottom: 1px solid #999485;
}
.page-styles-landingpage .info-row .read-more summary:hover {
  border-bottom: 2px solid #000000;
}
.page-styles-landingpage .info-row .read-more summary::before {
  content: url(/wp-content/themes/skopos_connect_community_theme/community/assets/images/Icons/Arrow_No_Right.svg);
  height: 24px;
  margin-left: clamp(1.125rem, 1.125rem + 0vw, 1.125rem);
}
.page-styles-landingpage .info-row .read-more[open] summary {
  width: fit-content;
}
.page-styles-landingpage .info-row .read-more p {
  margin-block-start: 0;
}
.page-styles-landingpage .info-row summary::marker {
  content: "";
}

/*@use 'pages/registration-form/registration-form.scss' as *;
@use 'pages/under-construction/under-construction.scss' as *;*/

/*# sourceMappingURL=community-style.css.map */
