@import '_content/CloudFiles.Client/CloudFiles.Client.bundle.scp.css';
@import 'Coverbox.Website.WASM.bundle.scp.css';

/* _content/Coverbox.Website/Components/Common/AddressContent.razor.rz.scp.css */
.--address span[b-9ebxk7c07y] {
  display: inline-block;
  white-space: pre-wrap;
}
.--address span:not(:last-child)[b-9ebxk7c07y] {
  margin-right: 0.3em;
}
/* _content/Coverbox.Website/Components/Common/AddressSection.razor.rz.scp.css */
.Selectable[b-ezcjo8ynh4] {
  -webkit-touch-callout: initial;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.UnSelectable[b-ezcjo8ynh4] {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.HorizontalScrolling[b-ezcjo8ynh4] {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
  overflow-x: hidden;
}
@keyframes FadeIn-b-ezcjo8ynh4 {
  from {
    opacity: 0.3;
  }
  to {
    opacity: 1;
  }
}
@keyframes FadeInLeft-b-ezcjo8ynh4 {
  from {
    opacity: 0.1;
    -webkit-transform: translateX(20px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes FadeInTop-b-ezcjo8ynh4 {
  from {
    opacity: 0.1;
    -webkit-transform: translateY(10px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@keyframes AppearHeight-b-ezcjo8ynh4 {
  from {
    -webkit-transform: translateY(20px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
.TransitionFaster[b-ezcjo8ynh4] {
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;
}
.TransitionFast[b-ezcjo8ynh4] {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.TransitionMedium[b-ezcjo8ynh4] {
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.TransitionSlow[b-ezcjo8ynh4] {
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  transition: all 0.8s ease;
}
.LightMode[b-ezcjo8ynh4],
:root[b-ezcjo8ynh4] {
  --coverboxPrimaryColor: #960048;
  --coverboxTextColor: #414141;
  --borderRadius: 10px;
  --silverColor: #808080;
  --maxWidth: 800px;
  --logoBackgroundColor: #000;
  --logoForegroundColor: #fff;
  --accentColor: var(--lightAccentColor);
  --backgroundColor: #fff;
  --lightBackgroud: #f2f2f2;
  --usedColor: var(--accentColor);
  --lightAccentColor: var(--coverboxTextColor);
  --secondaryColor: #000;
  --secondaryColorMedium: rgba(0, 0, 0, 0.6);
  --secondaryColorLight: rgba(0, 0, 0, 0.3);
  --secondaryColorLighter: rgba(0, 0, 0, 0.2);
  --categoryBackgrounColor: var(--lightAccentColor);
  --footerLinksColor: rgba(0, 0, 0, 0.8);
  --backgroundShade1: rgba(0, 0, 0, 0.1);
  --whiteText: #fff;
  --darkColor: #515151;
  --darkColor: #424242;
}
.DarkMode[b-ezcjo8ynh4] {
  --backgroundColor: #242424;
  --lightBackgroud: #1b1b1b;
  --usedColor: #fff;
  --secondaryColor: #fff;
  --secondaryColorMedium: rgba(255, 255, 255, 0.6);
  --secondaryColorLight: rgba(255, 255, 255, 0.3);
  --secondaryColorLighter: rgba(255, 255, 255, 0.2);
  --categoryBackgrounColor: #323739;
  --footerLinksColor: rgba(255, 255, 255, 0.8);
  --backgroundShade1: rgba(255, 255, 255, 0.1);
  --whiteText: var(--accentColor);
  --darkColor: #e1e1e1;
  color-scheme: dark;
}
.address[b-ezcjo8ynh4] {
  background-color: var(--lightBackgroud);
  /*background-color: var(--usedColor);*/
}
.address-info[b-ezcjo8ynh4]  p,
.address-info[b-ezcjo8ynh4]  span {
  margin: 0;
  font-size: 0.7rem;
}
.address-location[b-ezcjo8ynh4] {
  font-size: 0.8rem;
}
/* _content/Coverbox.Website/Components/Common/ContactsSection.razor.rz.scp.css */
.Selectable[b-bm41jdvcf2] {
  -webkit-touch-callout: initial;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.UnSelectable[b-bm41jdvcf2] {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.HorizontalScrolling[b-bm41jdvcf2] {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
  overflow-x: hidden;
}
@keyframes FadeIn-b-bm41jdvcf2 {
  from {
    opacity: 0.3;
  }
  to {
    opacity: 1;
  }
}
@keyframes FadeInLeft-b-bm41jdvcf2 {
  from {
    opacity: 0.1;
    -webkit-transform: translateX(20px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes FadeInTop-b-bm41jdvcf2 {
  from {
    opacity: 0.1;
    -webkit-transform: translateY(10px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@keyframes AppearHeight-b-bm41jdvcf2 {
  from {
    -webkit-transform: translateY(20px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
.TransitionFaster[b-bm41jdvcf2] {
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;
}
.TransitionFast[b-bm41jdvcf2] {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.TransitionMedium[b-bm41jdvcf2] {
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.TransitionSlow[b-bm41jdvcf2] {
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  transition: all 0.8s ease;
}
.LightMode[b-bm41jdvcf2],
:root[b-bm41jdvcf2] {
  --coverboxPrimaryColor: #960048;
  --coverboxTextColor: #414141;
  --borderRadius: 10px;
  --silverColor: #808080;
  --maxWidth: 800px;
  --logoBackgroundColor: #000;
  --logoForegroundColor: #fff;
  --accentColor: var(--lightAccentColor);
  --backgroundColor: #fff;
  --lightBackgroud: #f2f2f2;
  --usedColor: var(--accentColor);
  --lightAccentColor: var(--coverboxTextColor);
  --secondaryColor: #000;
  --secondaryColorMedium: rgba(0, 0, 0, 0.6);
  --secondaryColorLight: rgba(0, 0, 0, 0.3);
  --secondaryColorLighter: rgba(0, 0, 0, 0.2);
  --categoryBackgrounColor: var(--lightAccentColor);
  --footerLinksColor: rgba(0, 0, 0, 0.8);
  --backgroundShade1: rgba(0, 0, 0, 0.1);
  --whiteText: #fff;
  --darkColor: #515151;
  --darkColor: #424242;
}
.DarkMode[b-bm41jdvcf2] {
  --backgroundColor: #242424;
  --lightBackgroud: #1b1b1b;
  --usedColor: #fff;
  --secondaryColor: #fff;
  --secondaryColorMedium: rgba(255, 255, 255, 0.6);
  --secondaryColorLight: rgba(255, 255, 255, 0.3);
  --secondaryColorLighter: rgba(255, 255, 255, 0.2);
  --categoryBackgrounColor: #323739;
  --footerLinksColor: rgba(255, 255, 255, 0.8);
  --backgroundShade1: rgba(255, 255, 255, 0.1);
  --whiteText: var(--accentColor);
  --darkColor: #e1e1e1;
  color-scheme: dark;
}
.contactscontainer .contactinfos[b-bm41jdvcf2] {
  --maxWidth: 1200px;
  text-align: center;
  padding-block: 10px;
}
.contactscontainer .contactinfos-top[b-bm41jdvcf2] {
  display: flex;
  align-items: center;
  gap: 10px;
}
.contactscontainer .contactinfos-links[b-bm41jdvcf2] {
  display: flex;
  flex-direction: row;
  justify-content: center;
  gap: 5px;
}
.contactscontainer .contactinfos-links[b-bm41jdvcf2]  .--extendedlink {
  /*
                &:hover:not(._more) {
                    background-color: var(--usedColor);

                    svg {
                        .--svg-fill {
                            fill: var(--backgroundColor);
                        }
                    }
                }*/
}
.contactscontainer .contactinfos-links[b-bm41jdvcf2]  .--extendedlink,
.contactscontainer .contactinfos-links[b-bm41jdvcf2]  .--extendedlink:hover,
.contactscontainer .contactinfos-links[b-bm41jdvcf2]  .--extendedlink:active,
.contactscontainer .contactinfos-links[b-bm41jdvcf2]  .--extendedlink:visited,
.contactscontainer .contactinfos-links[b-bm41jdvcf2]  .--extendedlink:focus {
  border: none;
  cursor: pointer;
  width: 40px;
  height: 40px;
  padding: 0;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s;
}
.contactscontainer .contactinfos-links[b-bm41jdvcf2]  .--extendedlink:nth-child(n+6):not(:last-child) {
  display: none;
}
.contactscontainer .contactinfos-links[b-bm41jdvcf2]  .--extendedlink svg {
  width: 20px;
  height: 20px;
}
.contactscontainer .contactinfos-links[b-bm41jdvcf2]  .--extendedlink-icon {
  display: flex;
}
.contactscontainer .contactinfos-links[b-bm41jdvcf2]  .--extendedlink._more svg {
  width: 24px;
  height: 24px;
}
.contactscontainer .contactinfos-links[b-bm41jdvcf2]  .--extendedlink._more svg .--svg-fill,
.contactscontainer .contactinfos-links[b-bm41jdvcf2]  .--extendedlink._more:hover svg .--svg-fill {
  fill: var(--darkColor);
}
.contactscontainer .contactinfos-links[b-bm41jdvcf2]  .--extendedlink-info {
  display: none;
}
.contactscontainer .contactinfos-links[b-bm41jdvcf2]  a.--extendedlink div,
.contactscontainer .contactinfos-links[b-bm41jdvcf2]  a.--extendedlink:hover div,
.contactscontainer .contactinfos-links[b-bm41jdvcf2]  a.--extendedlink:active div,
.contactscontainer .contactinfos-links[b-bm41jdvcf2]  a.--extendedlink:visited div,
.contactscontainer .contactinfos-links[b-bm41jdvcf2]  a.--extendedlink:focus div {
  font-weight: 600;
}
.contactscontainer .headerextended[b-bm41jdvcf2] {
  height: 0;
  overflow: hidden;
  transition: all 0.2s ease-in-out;
}
.contactscontainer .headerextended article[b-bm41jdvcf2] {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  padding: 20px;
  justify-content: left;
  transition: all 0.2s ease-in-out;
  transition-delay: 0s;
  transform: translateY(-100%);
}
.contactscontainer .headerextended article[b-bm41jdvcf2]  .--extendedlink[disabled] {
  pointer-events: none;
}
.contactscontainer .headerextended article[b-bm41jdvcf2]  .--extendedlink[disabled] svg {
  opacity: 0.5;
}
.contactscontainer .headerextended article[b-bm41jdvcf2]  .--extendedlink > div {
  text-align: left;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
}
.contactscontainer .headerextended article[b-bm41jdvcf2]  .--extendedlink > div > div {
  display: flex;
  flex-direction: column;
  align-content: center;
}
.contactscontainer .headerextended article[b-bm41jdvcf2]  .--extendedlink-info {
  flex: 1;
}
.contactscontainer .headerextended article[b-bm41jdvcf2]  .--extendedlink-info > * {
  text-overflow: ellipsis;
  white-space: nowrap;
}
.contactscontainer .headerextended article[b-bm41jdvcf2]  .--extendedlink-info div {
  font-size: 0.9rem;
}
.contactscontainer .headerextended article[b-bm41jdvcf2]  .--extendedlink-info p {
  overflow: hidden;
  line-height: 1.3em;
  height: 1.3em;
}
.contactscontainer .headerextended article[b-bm41jdvcf2]  .--extendedlink svg {
  width: 1.5em;
  height: 1.5em;
}
.contactscontainer._extended[b-bm41jdvcf2] {
  background-color: var(--lightBackgroud);
  margin-bottom: 20px;
}
.contactscontainer._extended .contactinfos[b-bm41jdvcf2]  .--extendedlink:not(:last-child) {
  pointer-events: none;
  opacity: 0.3;
}
.contactscontainer._extended .contactinfos[b-bm41jdvcf2]  .--extendedlink._more {
  transform: rotate(180deg);
}
.contactscontainer._extended .headerlinks .button.-expend[b-bm41jdvcf2] {
  transform: none;
}
.contactscontainer._extended .headerextended[b-bm41jdvcf2] {
  height: auto;
}
.contactscontainer._extended .headerextended article[b-bm41jdvcf2] {
  transform: translateY(0);
}
.contactscontainer._flat section[b-bm41jdvcf2] {
  height: auto;
}
.contactscontainer._flat section article[b-bm41jdvcf2] {
  transform: translateY(0);
  max-width: 1000px;
  justify-content: center;
}
.contactscontainer._cta[b-bm41jdvcf2] {
  margin-top: -15px;
}
.contactscontainer._cta .contactinfos[b-bm41jdvcf2] {
  margin: 5px;
  padding: 0;
  /*    justify-content: initial !important;

            &-top{
                margin: 0;
                padding: 0;
            }*/
}
.contactscontainer._cta .contactinfos article[b-bm41jdvcf2] {
  transform: scale(0.9);
}
@media only screen and (min-width: 450px) {
  .contactscontainer .contactinfos[b-bm41jdvcf2]  .--extendedlink:nth-child(-n+7):not(:last-child) {
    display: flex;
  }
}
@media only screen and (min-width: 800px) {
  .contactscontainer .headerextended article[b-bm41jdvcf2]  .--extendedlink {
    width: 48%;
  }
  .contactscontainer .headerextended article[b-bm41jdvcf2]  .--extendedlink-icon {
    flex: 1;
    align-items: flex-end;
  }
  .contactscontainer .headerextended article[b-bm41jdvcf2]  .--extendedlink-info {
    flex: 2;
  }
}
@media only screen and (min-width: 1100px) {
  .contactscontainer._flat .headerextended article[b-bm41jdvcf2]  .--extendedlink {
    width: 30%;
  }
}
/* _content/Coverbox.Website/Components/Common/PageNavigation.razor.rz.scp.css */
.businessnav[b-kcalfpm9b6] {
  margin-top: 3px;
  margin-bottom: 10px;
  font-size: 0.8rem;
}
.businessnav article a[b-kcalfpm9b6] {
  position: relative;
}
.businessnav article a[b-kcalfpm9b6],
.businessnav article a:hover[b-kcalfpm9b6],
.businessnav article a:active[b-kcalfpm9b6],
.businessnav article a:visited[b-kcalfpm9b6],
.businessnav article a:focus[b-kcalfpm9b6] {
  display: inline-block;
  padding: 5px 20px 5px 20px;
  text-decoration: none;
  font-weight: normal;
  margin-bottom: 5px;
  color: var(--secondaryColor);
}
.businessnav article a[b-kcalfpm9b6]::after,
.businessnav article a:hover[b-kcalfpm9b6]::after,
.businessnav article a:active[b-kcalfpm9b6]::after,
.businessnav article a:visited[b-kcalfpm9b6]::after,
.businessnav article a:focus[b-kcalfpm9b6]::after {
  content: '';
  height: 3px;
  width: 10px;
  background-color: transparent;
  position: absolute;
  top: 100%;
  left: 50%;
  border-radius: 100px;
  transform: translateX(-50%);
}
.businessnav article a:hover[b-kcalfpm9b6]::after,
.businessnav article a:hover:hover[b-kcalfpm9b6]::after,
.businessnav article a:active:hover[b-kcalfpm9b6]::after,
.businessnav article a:visited:hover[b-kcalfpm9b6]::after,
.businessnav article a:focus:hover[b-kcalfpm9b6]::after {
  background-color: var(--secondaryColor);
}
.businessnav article a._selected[b-kcalfpm9b6],
.businessnav article a:hover._selected[b-kcalfpm9b6],
.businessnav article a:active._selected[b-kcalfpm9b6],
.businessnav article a:visited._selected[b-kcalfpm9b6],
.businessnav article a:focus._selected[b-kcalfpm9b6] {
  pointer-events: none;
  color: var(--usedColor) !important;
  font-weight: bold;
}
.businessnav article a._selected[b-kcalfpm9b6]::after,
.businessnav article a:hover._selected[b-kcalfpm9b6]::after,
.businessnav article a:active._selected[b-kcalfpm9b6]::after,
.businessnav article a:visited._selected[b-kcalfpm9b6]::after,
.businessnav article a:focus._selected[b-kcalfpm9b6]::after {
  background-color: var(--usedColor);
  width: 20px;
}
/* _content/Coverbox.Website/Components/Common/PageNotFound.razor.rz.scp.css */
.Selectable[b-f0cbgqxmix] {
  -webkit-touch-callout: initial;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.UnSelectable[b-f0cbgqxmix] {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.HorizontalScrolling[b-f0cbgqxmix] {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
  overflow-x: hidden;
}
@keyframes FadeIn-b-f0cbgqxmix {
  from {
    opacity: 0.3;
  }
  to {
    opacity: 1;
  }
}
@keyframes FadeInLeft-b-f0cbgqxmix {
  from {
    opacity: 0.1;
    -webkit-transform: translateX(20px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes FadeInTop-b-f0cbgqxmix {
  from {
    opacity: 0.1;
    -webkit-transform: translateY(10px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@keyframes AppearHeight-b-f0cbgqxmix {
  from {
    -webkit-transform: translateY(20px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
.TransitionFaster[b-f0cbgqxmix] {
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;
}
.TransitionFast[b-f0cbgqxmix] {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.TransitionMedium[b-f0cbgqxmix] {
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.TransitionSlow[b-f0cbgqxmix] {
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  transition: all 0.8s ease;
}
.LightMode[b-f0cbgqxmix],
:root[b-f0cbgqxmix] {
  --coverboxPrimaryColor: #960048;
  --coverboxTextColor: #414141;
  --borderRadius: 10px;
  --silverColor: #808080;
  --maxWidth: 800px;
  --logoBackgroundColor: #000;
  --logoForegroundColor: #fff;
  --accentColor: var(--lightAccentColor);
  --backgroundColor: #fff;
  --lightBackgroud: #f2f2f2;
  --usedColor: var(--accentColor);
  --lightAccentColor: var(--coverboxTextColor);
  --secondaryColor: #000;
  --secondaryColorMedium: rgba(0, 0, 0, 0.6);
  --secondaryColorLight: rgba(0, 0, 0, 0.3);
  --secondaryColorLighter: rgba(0, 0, 0, 0.2);
  --categoryBackgrounColor: var(--lightAccentColor);
  --footerLinksColor: rgba(0, 0, 0, 0.8);
  --backgroundShade1: rgba(0, 0, 0, 0.1);
  --whiteText: #fff;
  --darkColor: #515151;
  --darkColor: #424242;
}
.DarkMode[b-f0cbgqxmix] {
  --backgroundColor: #242424;
  --lightBackgroud: #1b1b1b;
  --usedColor: #fff;
  --secondaryColor: #fff;
  --secondaryColorMedium: rgba(255, 255, 255, 0.6);
  --secondaryColorLight: rgba(255, 255, 255, 0.3);
  --secondaryColorLighter: rgba(255, 255, 255, 0.2);
  --categoryBackgrounColor: #323739;
  --footerLinksColor: rgba(255, 255, 255, 0.8);
  --backgroundShade1: rgba(255, 255, 255, 0.1);
  --whiteText: var(--accentColor);
  --darkColor: #e1e1e1;
  color-scheme: dark;
}
.--extendedlink[b-f0cbgqxmix],
.--extendedlink:hover[b-f0cbgqxmix],
.--extendedlink:active[b-f0cbgqxmix],
.--extendedlink:visited[b-f0cbgqxmix],
.--extendedlink:focus[b-f0cbgqxmix] {
  display: block;
  width: 100%;
}
.--extendedlink div[b-f0cbgqxmix],
.--extendedlink:hover div[b-f0cbgqxmix],
.--extendedlink:active div[b-f0cbgqxmix],
.--extendedlink:visited div[b-f0cbgqxmix],
.--extendedlink:focus div[b-f0cbgqxmix],
.--extendedlink p[b-f0cbgqxmix],
.--extendedlink:hover p[b-f0cbgqxmix],
.--extendedlink:active p[b-f0cbgqxmix],
.--extendedlink:visited p[b-f0cbgqxmix],
.--extendedlink:focus p[b-f0cbgqxmix] {
  overflow: hidden;
  overflow-wrap: break-word;
}
.--extendedlink div[b-f0cbgqxmix],
.--extendedlink:hover div[b-f0cbgqxmix],
.--extendedlink:active div[b-f0cbgqxmix],
.--extendedlink:visited div[b-f0cbgqxmix],
.--extendedlink:focus div[b-f0cbgqxmix] {
  color: var(--usedColor);
}
.--extendedlink p[b-f0cbgqxmix],
.--extendedlink:hover p[b-f0cbgqxmix],
.--extendedlink:active p[b-f0cbgqxmix],
.--extendedlink:visited p[b-f0cbgqxmix],
.--extendedlink:focus p[b-f0cbgqxmix] {
  white-space: pre-wrap;
  color: var(--secondaryColor);
  font-size: 0.7rem;
  opacity: 0.5;
  font-weight: normal;
  margin: 0;
}
a.--extendedlink[b-f0cbgqxmix],
a.--extendedlink:hover[b-f0cbgqxmix],
a.--extendedlink:visited[b-f0cbgqxmix],
a.--extendedlink:focus[b-f0cbgqxmix],
a.--extendedlink:active[b-f0cbgqxmix] {
  text-decoration: none !important;
}
a.--extendedlink p[b-f0cbgqxmix],
a.--extendedlink:hover p[b-f0cbgqxmix],
a.--extendedlink:visited p[b-f0cbgqxmix],
a.--extendedlink:focus p[b-f0cbgqxmix],
a.--extendedlink:active p[b-f0cbgqxmix] {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
a.--extendedlink .contactinfos-item-title[b-f0cbgqxmix],
a.--extendedlink:hover .contactinfos-item-title[b-f0cbgqxmix],
a.--extendedlink:visited .contactinfos-item-title[b-f0cbgqxmix],
a.--extendedlink:focus .contactinfos-item-title[b-f0cbgqxmix],
a.--extendedlink:active .contactinfos-item-title[b-f0cbgqxmix] {
  font-weight: bold;
}
a.--extendedlink:hover p[b-f0cbgqxmix],
a.--extendedlink:hover:hover p[b-f0cbgqxmix],
a.--extendedlink:visited:hover p[b-f0cbgqxmix],
a.--extendedlink:focus:hover p[b-f0cbgqxmix],
a.--extendedlink:active:hover p[b-f0cbgqxmix] {
  opacity: 1;
}
.CatalogHeaderInfo[b-f0cbgqxmix] {
  text-align: center;
  font-size: 0.7rem;
  opacity: 0.5;
  margin-bottom: 10px;
  margin-top: -5px;
}
@media (prefers-color-scheme: dark) {
  :root[b-f0cbgqxmix] {
    --backgroundColor: #242424;
    --lightBackgroud: #1b1b1b;
    --usedColor: #fff;
    --secondaryColor: #fff;
    --secondaryColorMedium: rgba(255, 255, 255, 0.6);
    --secondaryColorLight: rgba(255, 255, 255, 0.3);
    --secondaryColorLighter: rgba(255, 255, 255, 0.2);
    --categoryBackgrounColor: #323739;
    --footerLinksColor: rgba(255, 255, 255, 0.8);
    --backgroundShade1: rgba(255, 255, 255, 0.1);
    --whiteText: var(--accentColor);
    --darkColor: #e1e1e1;
    color-scheme: dark;
  }
}
body[b-f0cbgqxmix] {
  background-color: var(--backgroundColor);
  color: var(--secondaryColor);
}
main[b-f0cbgqxmix] {
  text-align: center;
}
main section > div[b-f0cbgqxmix] {
  width: 100%;
}
main .page-address[b-f0cbgqxmix] {
  margin-bottom: 20px;
}
main .page-address div[b-f0cbgqxmix],
main .page-address p[b-f0cbgqxmix] {
  font-size: 0.9rem;
  white-space: pre-wrap;
  margin: 0;
  padding: 0;
}
main .page-info[b-f0cbgqxmix] {
  opacity: 0.5;
  display: inline-block;
  font-size: 0.8rem;
  border: 1px solid rgba(0, 0, 0, 0.5);
  padding: 5px 10px;
  border-radius: 5px;
}
main .pageinfo[b-f0cbgqxmix] {
  margin-bottom: 10px;
  font-size: 0.8rem;
  background-color: var(--lightBackgroud);
}
main .pageinfo-title[b-f0cbgqxmix] {
  display: flex;
  justify-content: center;
  align-items: center;
}
main .pageinfo-title:has(a)[b-f0cbgqxmix] {
  transform: translateX(-1rem);
}
main .pageinfo-title a[b-f0cbgqxmix] {
  padding: 0;
  font-size: 0;
  transform: translateY(2px);
}
main .pageinfo-title a svg[b-f0cbgqxmix] {
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 10px;
}
main .pageinfo-title a svg .--svg-fill[b-f0cbgqxmix] {
  fill: var(--secondaryColor);
}
main .pageinfo-title h2[b-f0cbgqxmix] {
  all: unset;
  font-weight: bold;
  font-size: 1.7rem;
  padding: 0;
  margin: 0;
}
main .pageinfo > div[b-f0cbgqxmix] {
  text-align: center;
}
body > footer[b-f0cbgqxmix] {
  border-top: 1px solid var(--secondaryColor);
  margin-top: 40px;
  color: var(--secondaryColor);
}
body > footer a[b-f0cbgqxmix],
body > footer a:visited[b-f0cbgqxmix],
body > footer a:focus[b-f0cbgqxmix],
body > footer a:active[b-f0cbgqxmix] {
  color: var(--footerLinksColor);
}
body > footer a:hover[b-f0cbgqxmix],
body > footer a:visited:hover[b-f0cbgqxmix],
body > footer a:focus:hover[b-f0cbgqxmix],
body > footer a:active:hover[b-f0cbgqxmix] {
  color: var(--coverboxPrimaryColor);
}
body > footer .business[b-f0cbgqxmix],
body > footer .notsupportedbrowser[b-f0cbgqxmix] {
  text-align: center;
  opacity: 0.8;
  font-size: 0.8rem;
}
body > footer .business h1[b-f0cbgqxmix] {
  font-size: 1em;
  display: inline;
  font-weight: normal;
  white-space: nowrap;
}
body > footer .notsupportedbrowser[b-f0cbgqxmix] {
  border: 1px solid var(--secondaryColorLight);
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: 600;
  margin-top: 10px;
  margin-bottom: 10px;
  display: block;
}
.--money[b-f0cbgqxmix] {
  font-size: 0;
}
.--money-units[b-f0cbgqxmix] {
  font-size: 1rem;
}
.--money-currency[b-f0cbgqxmix],
.--money-nanos[b-f0cbgqxmix] {
  font-size: 0.8rem;
}
.--money-nanos[b-f0cbgqxmix]::before {
  content: '.';
  font-weight: bold;
}
.--money-currency[b-f0cbgqxmix] {
  margin-left: 0.2em;
  margin-right: 0.4em;
}
.popup .--money-units[b-f0cbgqxmix] {
  font-size: 1.1rem;
}
.--map[b-f0cbgqxmix] {
  min-height: 40vh;
  height: 200px;
  cursor: default !important;
}
.--map .azure-map-copyright-context[b-f0cbgqxmix] {
  display: none;
}
.--map > *[b-f0cbgqxmix] {
  cursor: default !important;
}
.--map .marker-container a[b-f0cbgqxmix],
.--map .marker-container a:active[b-f0cbgqxmix],
.--map .marker-container a:visited[b-f0cbgqxmix],
.--map .marker-container a:focus[b-f0cbgqxmix],
.--map .marker-container a:hover[b-f0cbgqxmix] {
  display: inline-block;
  width: 5ch;
  height: 5ch;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none !important;
  position: relative;
  color: var(--backgroundColor);
  background-color: var(--usedColor);
}
.--map .marker-container a[b-f0cbgqxmix]::after,
.--map .marker-container a:active[b-f0cbgqxmix]::after,
.--map .marker-container a:visited[b-f0cbgqxmix]::after,
.--map .marker-container a:focus[b-f0cbgqxmix]::after,
.--map .marker-container a:hover[b-f0cbgqxmix]::after {
  position: absolute;
  left: 50%;
  top: 50%;
  border-radius: 50%;
  content: '';
  width: 7ch;
  height: 7ch;
  border: 3px solid var(--usedColor);
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: opacity 300ms;
}
.--map .marker-container a:hover[b-f0cbgqxmix]::after,
.--map .marker-container a:active:hover[b-f0cbgqxmix]::after,
.--map .marker-container a:visited:hover[b-f0cbgqxmix]::after,
.--map .marker-container a:focus:hover[b-f0cbgqxmix]::after,
.--map .marker-container a:hover:hover[b-f0cbgqxmix]::after {
  opacity: 1;
}
:root[b-f0cbgqxmix] {
  --originalHeaderHeight: 120px;
  --headerHeightTransition: 0.4s ease;
}
html[b-f0cbgqxmix] {
  --headerHeight: var(--originalHeaderHeight);
}
html._scrolled body > header .businessheader[b-f0cbgqxmix] {
  box-shadow: rgba(0, 0, 0, 0.2) 0 0.5px 10px;
}
body main[b-f0cbgqxmix] {
  padding-top: var(--originalHeaderHeight);
}
body > header[b-f0cbgqxmix] {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  padding: 0;
  z-index: 999;
  display: flex;
  white-space: nowrap;
  font-size: 0;
  height: var(--headerHeight);
  display: grid;
  grid-template-areas: 'logo actions' 'businessheader businessheader';
  grid-template-columns: 1fr auto;
  grid-template-rows: 40px auto;
  transition: height var(--headerHeightTransition);
}
body > header .HeaderButton[b-f0cbgqxmix] {
  opacity: 0.7;
  transition: opacity ease-in-out 0.2s;
  color: #fff;
}
body > header .HeaderButton:hover[b-f0cbgqxmix] {
  opacity: 1;
}
body > header[b-f0cbgqxmix],
body > header *[b-f0cbgqxmix] {
  /*outline: 1px solid red !important;*/
}
body > header .logo[b-f0cbgqxmix],
body > header .actions[b-f0cbgqxmix] {
  background-color: #000;
}
body > header .actions[b-f0cbgqxmix] {
  display: flex;
}
body > header .actions svg[b-f0cbgqxmix] {
  width: 26px;
  height: 26px;
}
body > header .actions svg .--svg-fill[b-f0cbgqxmix] {
  fill: #fff;
}
body > header .actions-account[b-f0cbgqxmix] {
  display: flex;
  align-items: center;
  padding: 0 10px;
}
body > header .actions-account span[b-f0cbgqxmix] {
  display: block;
  height: 100%;
  color: #fff;
  font-size: 0.8rem;
  display: flex;
  align-items: center;
  padding: 0 10px;
  opacity: 0.9;
}
body > header .actions-account a[b-f0cbgqxmix] {
  opacity: 0.7;
  transition: opacity ease-in-out 0.2s;
  color: #fff;
  font-size: 0.8rem;
}
body > header .actions-account a:hover[b-f0cbgqxmix] {
  opacity: 1;
}
body > header .navigation[b-f0cbgqxmix],
body > header .menu[b-f0cbgqxmix] {
  display: none;
}
body > header .logo a[b-f0cbgqxmix],
body > header #PageShareButton[b-f0cbgqxmix] {
  opacity: 0.7;
  transition: opacity ease-in-out 0.2s;
  color: #fff;
}
body > header .logo a:hover[b-f0cbgqxmix],
body > header #PageShareButton:hover[b-f0cbgqxmix] {
  opacity: 1;
}
body > header .logo[b-f0cbgqxmix] {
  height: 100%;
  grid-area: logo;
  padding: 10px;
}
body > header .logo a[b-f0cbgqxmix] {
  opacity: 0.8;
  display: inline-block;
  height: 100%;
}
body > header .logo a img[b-f0cbgqxmix] {
  height: 100%;
  width: auto;
}
body > header .logo a img:last-child[b-f0cbgqxmix] {
  display: none;
}
body > header .actions[b-f0cbgqxmix] {
  grid-area: actions;
}
body > header #PageShareButton[b-f0cbgqxmix] {
  padding: 7px;
  cursor: pointer;
}
body > header #PageShareButton .--svg-fill[b-f0cbgqxmix] {
  fill: #fff;
}
body > header .businessheader[b-f0cbgqxmix] {
  padding-top: 5px;
  padding-bottom: 5px;
  grid-area: businessheader;
  width: 100%;
  height: 100%;
  background-color: var(--logoBackgroundColor);
  color: var(--headerTextColor);
  display: flex;
  flex-direction: column;
  text-align: center;
  justify-content: center;
}
body > header .businessheader-logo[b-f0cbgqxmix] {
  grid-area: logo;
  transition: width ease-in-out 300ms;
  padding: 0;
  margin: 0;
  font-size: 2rem;
}
body > header .businessheader-logo span[b-f0cbgqxmix],
body > header .businessheader-logo:visited span[b-f0cbgqxmix],
body > header .businessheader-logo:focus span[b-f0cbgqxmix],
body > header .businessheader-logo:active span[b-f0cbgqxmix],
body > header .businessheader-logo:hover span[b-f0cbgqxmix] {
  color: var(--logoForegroundColor);
}
body > header .businessheader-logo img[b-f0cbgqxmix] {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  max-height: 65px;
}
body > header .contactsheader[b-f0cbgqxmix] {
  display: flex;
  justify-content: end;
  position: absolute;
  top: var(--headerHeight);
  left: auto;
  right: 0;
  transition: top var(--headerHeightTransition);
}
body > header .contactsheader .contactinfos[b-f0cbgqxmix] {
  margin-top: 5px;
  margin-right: 5px;
}
body > header .contactsheader .contactinfos > div[b-f0cbgqxmix] {
  /*background-color: var(--backgroundColor);*/
  border-radius: 8px;
}
body > header .contactsheader .contactinfos ul li[b-f0cbgqxmix] {
  padding: 3px 5px;
  width: auto;
}
body > header .contactsheader .contactinfos .--extendedlink[b-f0cbgqxmix],
body > header .contactsheader .contactinfos .--extendedlink:visited[b-f0cbgqxmix],
body > header .contactsheader .contactinfos .--extendedlink:focus[b-f0cbgqxmix],
body > header .contactsheader .contactinfos .--extendedlink:active[b-f0cbgqxmix],
body > header .contactsheader .contactinfos .--extendedlink:hover[b-f0cbgqxmix] {
  padding: 10px;
  border-radius: 50%;
  background-color: var(--backgroundColor);
}
body > header .contactsheader .contactinfos .--extendedlink svg[b-f0cbgqxmix],
body > header .contactsheader .contactinfos .--extendedlink:visited svg[b-f0cbgqxmix],
body > header .contactsheader .contactinfos .--extendedlink:focus svg[b-f0cbgqxmix],
body > header .contactsheader .contactinfos .--extendedlink:active svg[b-f0cbgqxmix],
body > header .contactsheader .contactinfos .--extendedlink:hover svg[b-f0cbgqxmix] {
  width: 16px;
  height: 16px;
}
body > header .contactsheader .contactinfos .--extendedlink svg .--svg-fill[b-f0cbgqxmix],
body > header .contactsheader .contactinfos .--extendedlink:visited svg .--svg-fill[b-f0cbgqxmix],
body > header .contactsheader .contactinfos .--extendedlink:focus svg .--svg-fill[b-f0cbgqxmix],
body > header .contactsheader .contactinfos .--extendedlink:active svg .--svg-fill[b-f0cbgqxmix],
body > header .contactsheader .contactinfos .--extendedlink:hover svg .--svg-fill[b-f0cbgqxmix] {
  fill: var(--usedColor);
}
body > header .contactsheader .contactinfos .--extendedlink:hover[b-f0cbgqxmix],
body > header .contactsheader .contactinfos .--extendedlink:visited:hover[b-f0cbgqxmix],
body > header .contactsheader .contactinfos .--extendedlink:focus:hover[b-f0cbgqxmix],
body > header .contactsheader .contactinfos .--extendedlink:active:hover[b-f0cbgqxmix],
body > header .contactsheader .contactinfos .--extendedlink:hover:hover[b-f0cbgqxmix] {
  background-color: var(--usedColor);
}
body > header .contactsheader .contactinfos .--extendedlink:hover svg .--svg-fill[b-f0cbgqxmix],
body > header .contactsheader .contactinfos .--extendedlink:visited:hover svg .--svg-fill[b-f0cbgqxmix],
body > header .contactsheader .contactinfos .--extendedlink:focus:hover svg .--svg-fill[b-f0cbgqxmix],
body > header .contactsheader .contactinfos .--extendedlink:active:hover svg .--svg-fill[b-f0cbgqxmix],
body > header .contactsheader .contactinfos .--extendedlink:hover:hover svg .--svg-fill[b-f0cbgqxmix] {
  fill: var(--backgroundColor);
}
@media only screen and (min-width: 800px) {
  body > header .logo > a img:first-child[b-f0cbgqxmix] {
    display: none;
  }
  body > header .logo > a img:last-child[b-f0cbgqxmix] {
    display: block;
  }
}
@media only screen and (min-width: 1100px) {
  html._scrolled[b-f0cbgqxmix] {
    --headerHeight: 120px;
  }
  html._scrolled body > header .businessheader-logo[b-f0cbgqxmix] {
    font-size: 2rem;
  }
  html._scrolled body > header .businessheader-logo img[b-f0cbgqxmix] {
    max-height: 65px;
  }
}
h1[b-f0cbgqxmix] {
  color: var(--coverboxPrimaryColor);
}
.content[b-f0cbgqxmix] {
  padding-block: 40px;
  text-align: left;
  background-color: var(--coverboxPrimaryColor);
  color: #fff;
}
/* _content/Coverbox.Website/Components/Common/TitleSection.razor.rz.scp.css */
.Selectable[b-yizn93bbkx] {
  -webkit-touch-callout: initial;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.UnSelectable[b-yizn93bbkx] {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.HorizontalScrolling[b-yizn93bbkx] {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
  overflow-x: hidden;
}
@keyframes FadeIn-b-yizn93bbkx {
  from {
    opacity: 0.3;
  }
  to {
    opacity: 1;
  }
}
@keyframes FadeInLeft-b-yizn93bbkx {
  from {
    opacity: 0.1;
    -webkit-transform: translateX(20px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes FadeInTop-b-yizn93bbkx {
  from {
    opacity: 0.1;
    -webkit-transform: translateY(10px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@keyframes AppearHeight-b-yizn93bbkx {
  from {
    -webkit-transform: translateY(20px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
.TransitionFaster[b-yizn93bbkx] {
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;
}
.TransitionFast[b-yizn93bbkx] {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.TransitionMedium[b-yizn93bbkx] {
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.TransitionSlow[b-yizn93bbkx] {
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  transition: all 0.8s ease;
}
.LightMode[b-yizn93bbkx],
:root[b-yizn93bbkx] {
  --coverboxPrimaryColor: #960048;
  --coverboxTextColor: #414141;
  --borderRadius: 10px;
  --silverColor: #808080;
  --maxWidth: 800px;
  --logoBackgroundColor: #000;
  --logoForegroundColor: #fff;
  --accentColor: var(--lightAccentColor);
  --backgroundColor: #fff;
  --lightBackgroud: #f2f2f2;
  --usedColor: var(--accentColor);
  --lightAccentColor: var(--coverboxTextColor);
  --secondaryColor: #000;
  --secondaryColorMedium: rgba(0, 0, 0, 0.6);
  --secondaryColorLight: rgba(0, 0, 0, 0.3);
  --secondaryColorLighter: rgba(0, 0, 0, 0.2);
  --categoryBackgrounColor: var(--lightAccentColor);
  --footerLinksColor: rgba(0, 0, 0, 0.8);
  --backgroundShade1: rgba(0, 0, 0, 0.1);
  --whiteText: #fff;
  --darkColor: #515151;
  --darkColor: #424242;
}
.DarkMode[b-yizn93bbkx] {
  --backgroundColor: #242424;
  --lightBackgroud: #1b1b1b;
  --usedColor: #fff;
  --secondaryColor: #fff;
  --secondaryColorMedium: rgba(255, 255, 255, 0.6);
  --secondaryColorLight: rgba(255, 255, 255, 0.3);
  --secondaryColorLighter: rgba(255, 255, 255, 0.2);
  --categoryBackgrounColor: #323739;
  --footerLinksColor: rgba(255, 255, 255, 0.8);
  --backgroundShade1: rgba(255, 255, 255, 0.1);
  --whiteText: var(--accentColor);
  --darkColor: #e1e1e1;
  color-scheme: dark;
}
.title[b-yizn93bbkx] {
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.title._solid[b-yizn93bbkx] {
  background-color: var(--accentColor);
  color: #fff;
}
.title h2[b-yizn93bbkx] {
  display: flex;
  flex-direction: column;
  margin: 0;
  margin-bottom: 5px;
  font-size: 1.2rem;
  font-weight: normal;
  padding-top: 5px;
}
.title P[b-yizn93bbkx],
.title span[b-yizn93bbkx] {
  margin: 0;
  font-size: 0.7rem;
}
.title:has(a)[b-yizn93bbkx] {
  transform: translateX(-1rem);
}
.title button[b-yizn93bbkx] {
  padding: 0;
  font-size: 0;
  border: none;
  background-color: transparent;
  cursor: pointer;
}
.title button[b-yizn93bbkx]  svg {
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 10px;
}
.title button[b-yizn93bbkx]  svg .--svg-fill {
  fill: var(--secondaryColor);
}
.title article[b-yizn93bbkx] {
  display: flex;
  justify-content: center;
}
/* _content/Coverbox.Website/Components/ContactInfo.razor.rz.scp.css */
.Selectable[b-ryuc8eqk9y] {
  -webkit-touch-callout: initial;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.UnSelectable[b-ryuc8eqk9y] {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.HorizontalScrolling[b-ryuc8eqk9y] {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
  overflow-x: hidden;
}
@keyframes FadeIn-b-ryuc8eqk9y {
  from {
    opacity: 0.3;
  }
  to {
    opacity: 1;
  }
}
@keyframes FadeInLeft-b-ryuc8eqk9y {
  from {
    opacity: 0.1;
    -webkit-transform: translateX(20px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes FadeInTop-b-ryuc8eqk9y {
  from {
    opacity: 0.1;
    -webkit-transform: translateY(10px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@keyframes AppearHeight-b-ryuc8eqk9y {
  from {
    -webkit-transform: translateY(20px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
.TransitionFaster[b-ryuc8eqk9y] {
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;
}
.TransitionFast[b-ryuc8eqk9y] {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.TransitionMedium[b-ryuc8eqk9y] {
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.TransitionSlow[b-ryuc8eqk9y] {
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  transition: all 0.8s ease;
}
.LightMode[b-ryuc8eqk9y],
:root[b-ryuc8eqk9y] {
  --coverboxPrimaryColor: #960048;
  --coverboxTextColor: #414141;
  --borderRadius: 10px;
  --silverColor: #808080;
  --maxWidth: 800px;
  --logoBackgroundColor: #000;
  --logoForegroundColor: #fff;
  --accentColor: var(--lightAccentColor);
  --backgroundColor: #fff;
  --lightBackgroud: #f2f2f2;
  --usedColor: var(--accentColor);
  --lightAccentColor: var(--coverboxTextColor);
  --secondaryColor: #000;
  --secondaryColorMedium: rgba(0, 0, 0, 0.6);
  --secondaryColorLight: rgba(0, 0, 0, 0.3);
  --secondaryColorLighter: rgba(0, 0, 0, 0.2);
  --categoryBackgrounColor: var(--lightAccentColor);
  --footerLinksColor: rgba(0, 0, 0, 0.8);
  --backgroundShade1: rgba(0, 0, 0, 0.1);
  --whiteText: #fff;
  --darkColor: #515151;
  --darkColor: #424242;
}
.DarkMode[b-ryuc8eqk9y] {
  --backgroundColor: #242424;
  --lightBackgroud: #1b1b1b;
  --usedColor: #fff;
  --secondaryColor: #fff;
  --secondaryColorMedium: rgba(255, 255, 255, 0.6);
  --secondaryColorLight: rgba(255, 255, 255, 0.3);
  --secondaryColorLighter: rgba(255, 255, 255, 0.2);
  --categoryBackgrounColor: #323739;
  --footerLinksColor: rgba(255, 255, 255, 0.8);
  --backgroundShade1: rgba(255, 255, 255, 0.1);
  --whiteText: var(--accentColor);
  --darkColor: #e1e1e1;
  color-scheme: dark;
}
.contactscontainer .contactinfos[b-ryuc8eqk9y] {
  --maxWidth: 1200px;
  text-align: center;
  padding-block: 10px;
}
.contactscontainer .contactinfos-top[b-ryuc8eqk9y] {
  display: flex;
  align-items: center;
  gap: 10px;
}
.contactscontainer .contactinfos-links[b-ryuc8eqk9y] {
  display: flex;
  flex-direction: row;
  justify-content: center;
  gap: 5px;
}
.contactscontainer .contactinfos-links[b-ryuc8eqk9y]  .--extendedlink,
.contactscontainer .contactinfos-links[b-ryuc8eqk9y]  .--extendedlink:hover,
.contactscontainer .contactinfos-links[b-ryuc8eqk9y]  .--extendedlink:active,
.contactscontainer .contactinfos-links[b-ryuc8eqk9y]  .--extendedlink:visited,
.contactscontainer .contactinfos-links[b-ryuc8eqk9y]  .--extendedlink:focus {
  border: none;
  background-color: transparent;
  cursor: pointer;
  width: 40px;
  height: 40px;
  padding: 0;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s;
}
.contactscontainer .contactinfos-links[b-ryuc8eqk9y]  .--extendedlink:nth-child(n+6):not(:last-child) {
  display: none;
}
.contactscontainer .contactinfos-links[b-ryuc8eqk9y]  .--extendedlink svg {
  width: 20px;
  height: 20px;
}
.contactscontainer .contactinfos-links[b-ryuc8eqk9y]  .--extendedlink svg .--svg-fill {
  fill: var(--usedColor);
}
.contactscontainer .contactinfos-links[b-ryuc8eqk9y]  .--extendedlink-icon {
  display: flex;
}
.contactscontainer .contactinfos-links[b-ryuc8eqk9y]  .--extendedlink._more svg {
  width: 24px;
  height: 24px;
}
.contactscontainer .contactinfos-links[b-ryuc8eqk9y]  .--extendedlink-info {
  display: none;
}
.contactscontainer .contactinfos-links[b-ryuc8eqk9y]  .--extendedlink:hover:not(._more) {
  background-color: var(--usedColor);
}
.contactscontainer .contactinfos-links[b-ryuc8eqk9y]  .--extendedlink:hover:not(._more) svg .--svg-fill {
  fill: var(--backgroundColor);
}
.contactscontainer .contactinfos-links[b-ryuc8eqk9y]  a.--extendedlink div,
.contactscontainer .contactinfos-links[b-ryuc8eqk9y]  a.--extendedlink:hover div,
.contactscontainer .contactinfos-links[b-ryuc8eqk9y]  a.--extendedlink:active div,
.contactscontainer .contactinfos-links[b-ryuc8eqk9y]  a.--extendedlink:visited div,
.contactscontainer .contactinfos-links[b-ryuc8eqk9y]  a.--extendedlink:focus div {
  font-weight: 600;
}
.contactscontainer .headerextended[b-ryuc8eqk9y] {
  height: 0;
  overflow: hidden;
  transition: all 0.2s ease-in-out;
}
.contactscontainer .headerextended article[b-ryuc8eqk9y] {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  padding: 20px;
  justify-content: left;
  transition: all 0.2s ease-in-out;
  transition-delay: 0s;
  transform: translateY(-100%);
}
.contactscontainer .headerextended article[b-ryuc8eqk9y]  .--extendedlink[disabled] {
  pointer-events: none;
}
.contactscontainer .headerextended article[b-ryuc8eqk9y]  .--extendedlink[disabled] svg {
  opacity: 0.5;
}
.contactscontainer .headerextended article[b-ryuc8eqk9y]  .--extendedlink > div {
  text-align: left;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
}
.contactscontainer .headerextended article[b-ryuc8eqk9y]  .--extendedlink > div > div {
  display: flex;
  flex-direction: column;
  align-content: center;
}
.contactscontainer .headerextended article[b-ryuc8eqk9y]  .--extendedlink-info {
  flex: 1;
}
.contactscontainer .headerextended article[b-ryuc8eqk9y]  .--extendedlink-info > * {
  text-overflow: ellipsis;
  white-space: nowrap;
}
.contactscontainer .headerextended article[b-ryuc8eqk9y]  .--extendedlink-info div {
  color: var(--usedColor);
  font-size: 0.9rem;
}
.contactscontainer .headerextended article[b-ryuc8eqk9y]  .--extendedlink-info p {
  overflow: hidden;
  line-height: 1.3em;
  height: 1.3em;
  color: var(--secondaryColor);
}
.contactscontainer .headerextended article[b-ryuc8eqk9y]  .--extendedlink svg {
  width: 1.5em;
  height: 1.5em;
}
.contactscontainer .headerextended article[b-ryuc8eqk9y]  .--extendedlink svg .--svg-fill {
  fill: var(--usedColor);
}
.contactscontainer .headerextended article[b-ryuc8eqk9y]  .--extendedlink:hover {
  background-color: var(--usedColor);
}
.contactscontainer .headerextended article[b-ryuc8eqk9y]  .--extendedlink:hover * {
  color: var(--backgroundColor) !important;
}
.contactscontainer .headerextended article[b-ryuc8eqk9y]  .--extendedlink:hover .--svg-fill {
  fill: var(--backgroundColor) !important;
}
.contactscontainer._extended[b-ryuc8eqk9y] {
  background-color: var(--lightBackgroud);
  margin-bottom: 20px;
}
.contactscontainer._extended .contactinfos[b-ryuc8eqk9y]  .--extendedlink:not(:last-child) {
  pointer-events: none;
  opacity: 0.3;
}
.contactscontainer._extended .contactinfos[b-ryuc8eqk9y]  .--extendedlink._more {
  transform: rotate(180deg);
}
.contactscontainer._extended .headerlinks .button.-expend[b-ryuc8eqk9y] {
  transform: none;
}
.contactscontainer._extended .headerextended[b-ryuc8eqk9y] {
  height: auto;
}
.contactscontainer._extended .headerextended article[b-ryuc8eqk9y] {
  transform: translateY(0);
}
.contactscontainer._flat section[b-ryuc8eqk9y] {
  height: auto;
}
.contactscontainer._flat section article[b-ryuc8eqk9y] {
  transform: translateY(0);
  max-width: 1000px;
}
@media only screen and (min-width: 450px) {
  .contactscontainer .contactinfos[b-ryuc8eqk9y]  .--extendedlink:nth-child(-n+7):not(:last-child) {
    display: flex;
  }
}
@media only screen and (min-width: 800px) {
  .contactscontainer .headerextended article[b-ryuc8eqk9y]  .--extendedlink {
    width: 48%;
  }
  .contactscontainer .headerextended article[b-ryuc8eqk9y]  .--extendedlink-icon {
    flex: 1;
    align-items: flex-end;
  }
  .contactscontainer .headerextended article[b-ryuc8eqk9y]  .--extendedlink-info {
    flex: 2;
  }
}
@media only screen and (min-width: 1100px) {
  .contactscontainer._flat .headerextended article[b-ryuc8eqk9y]  .--extendedlink {
    width: 30%;
  }
}
/* _content/Coverbox.Website/Pages/ContactPage.razor.rz.scp.css */
.Selectable[b-ktaq8rhnvz] {
  -webkit-touch-callout: initial;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.UnSelectable[b-ktaq8rhnvz] {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.HorizontalScrolling[b-ktaq8rhnvz] {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
  overflow-x: hidden;
}
@keyframes FadeIn-b-ktaq8rhnvz {
  from {
    opacity: 0.3;
  }
  to {
    opacity: 1;
  }
}
@keyframes FadeInLeft-b-ktaq8rhnvz {
  from {
    opacity: 0.1;
    -webkit-transform: translateX(20px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes FadeInTop-b-ktaq8rhnvz {
  from {
    opacity: 0.1;
    -webkit-transform: translateY(10px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@keyframes AppearHeight-b-ktaq8rhnvz {
  from {
    -webkit-transform: translateY(20px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
.TransitionFaster[b-ktaq8rhnvz] {
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;
}
.TransitionFast[b-ktaq8rhnvz] {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.TransitionMedium[b-ktaq8rhnvz] {
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.TransitionSlow[b-ktaq8rhnvz] {
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  transition: all 0.8s ease;
}
.LightMode[b-ktaq8rhnvz],
:root[b-ktaq8rhnvz] {
  --coverboxPrimaryColor: #960048;
  --coverboxTextColor: #414141;
  --borderRadius: 10px;
  --silverColor: #808080;
  --maxWidth: 800px;
  --logoBackgroundColor: #000;
  --logoForegroundColor: #fff;
  --accentColor: var(--lightAccentColor);
  --backgroundColor: #fff;
  --lightBackgroud: #f2f2f2;
  --usedColor: var(--accentColor);
  --lightAccentColor: var(--coverboxTextColor);
  --secondaryColor: #000;
  --secondaryColorMedium: rgba(0, 0, 0, 0.6);
  --secondaryColorLight: rgba(0, 0, 0, 0.3);
  --secondaryColorLighter: rgba(0, 0, 0, 0.2);
  --categoryBackgrounColor: var(--lightAccentColor);
  --footerLinksColor: rgba(0, 0, 0, 0.8);
  --backgroundShade1: rgba(0, 0, 0, 0.1);
  --whiteText: #fff;
  --darkColor: #515151;
  --darkColor: #424242;
}
.DarkMode[b-ktaq8rhnvz] {
  --backgroundColor: #242424;
  --lightBackgroud: #1b1b1b;
  --usedColor: #fff;
  --secondaryColor: #fff;
  --secondaryColorMedium: rgba(255, 255, 255, 0.6);
  --secondaryColorLight: rgba(255, 255, 255, 0.3);
  --secondaryColorLighter: rgba(255, 255, 255, 0.2);
  --categoryBackgrounColor: #323739;
  --footerLinksColor: rgba(255, 255, 255, 0.8);
  --backgroundShade1: rgba(255, 255, 255, 0.1);
  --whiteText: var(--accentColor);
  --darkColor: #e1e1e1;
  color-scheme: dark;
}
.createfeedback[b-ktaq8rhnvz] {
  /*background-color: var(--usedColor);*/
  background-color: var(--lightBackgroud);
}
.createfeedback article[b-ktaq8rhnvz] {
  padding: 20px;
  max-width: 540px;
}
.createfeedback[b-ktaq8rhnvz]  .buttons {
  display: flex;
  justify-content: center;
  gap: 10px;
}
.createfeedback[b-ktaq8rhnvz]  .buttons .button {
  font-size: 0.8rem;
  border-radius: 200px;
}
.createfeedback p[b-ktaq8rhnvz] {
  font-size: 0.8rem;
}
.ribbon[b-ktaq8rhnvz] {
  margin-top: 10px;
  background-color: transparent;
}
h2[b-ktaq8rhnvz] {
  display: flex;
  flex-direction: column;
  font-size: 1.4rem;
  text-align: center;
}
.createfeedback[b-ktaq8rhnvz]  .feedback {
  padding: 20px;
  text-align: left;
  color: var(--lightBackgroud);
  background-color: var(--usedColor);
  border-radius: var(--borderRadius);
  margin-bottom: 10px;
}
.createfeedback[b-ktaq8rhnvz]  .feedback-subject {
  font-weight: bold;
}
.createfeedback[b-ktaq8rhnvz]  .feedback-message {
  font-size: 0.8rem;
}
.createfeedback[b-ktaq8rhnvz]  .feedback-date {
  font-size: 0.7rem;
  margin-top: 10px;
  opacity: 0.8;
  font-style: italic;
  text-align: right;
}
.feedbacks[b-ktaq8rhnvz] {
  --maxWidth: 1200px;
  background-color: var(--lightBackgroud);
  padding-bottom: 20px;
}
.feedbacks-items[b-ktaq8rhnvz] {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 10px;
  justify-content: center;
}
.feedbacks-item[b-ktaq8rhnvz] {
  background-color: var(--whiteText);
  color: var(--secondaryColorMedium);
  border-radius: var(--borderRadius);
  padding: 20px;
  text-align: left;
  max-width: 500px;
  width: 100%;
  min-width: 300px;
  display: flex;
  flex-direction: column;
}
.feedbacks-item-subject[b-ktaq8rhnvz] {
  font-weight: bold;
  color: var(--usedColor);
}
.feedbacks-item-message[b-ktaq8rhnvz] {
  font-size: 0.9rem;
}
.feedbacks-item-info[b-ktaq8rhnvz] {
  margin-top: 20px;
  display: flex;
  flex-direction: column;
  justify-content: end;
  height: 100%;
  text-align: right;
  font-size: 0.7rem;
  font-style: italic;
}
.feedbacks-item-name[b-ktaq8rhnvz] {
  font-weight: bold;
}
.feedbacks-item .buttons[b-ktaq8rhnvz] {
  display: flex;
  margin-top: 10px;
  justify-content: center;
}
.feedbacks-item .buttons .button[b-ktaq8rhnvz] {
  font-size: 0.8rem;
  padding: 5px 10px;
  border-radius: 100px;
}
