/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

.textlink{color:#e60000 !important}.main-footer .content-wrapper,.main-header,.content-wrapper_fullscreen,.site-wrapper_fullscreen,.page-header,.flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-footer .content-wrapper,.main-header,.content-wrapper_fullscreen,.site-wrapper_fullscreen,.page-header,.flex-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content-wrapper_fullscreen,.site-wrapper_fullscreen{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.overlay-close-button{width:26px;height:26px;margin:0;border-radius:26px;background:rgba(0,0,0,0) url("/build/images/icon-close-white.svg") center center no-repeat;background-size:80%;cursor:pointer}.box-shadow{-webkit-box-shadow:0px 20px 40px 0px rgba(0,0,0,.16);box-shadow:0px 20px 40px 0px rgba(0,0,0,.16)}*{-webkit-box-sizing:border-box;box-sizing:border-box}:root{overflow-x:hidden}body{font:16px/1.5 "Vodafone Regular",sans-serif;color:#212121;background-color:#fff}@media(max-width: 1024px){body{overflow-x:hidden}}@media(max-width: 1024px){body{width:100vw}}.page-wrapper{min-height:calc(100vh - 80px - 66px)}@media(max-width: 1024px){section>hgroup,section>header,section>.content-wrapper>header{max-width:600px;margin-left:auto !important;margin-right:auto !important;text-align:center}}a{text-decoration:none;color:inherit;cursor:pointer}a[href*="mailto:"]{color:#e60000}.textlink{color:#e60000}b,strong{font-weight:bold}nav ul,nav ol{margin-top:0;margin-bottom:0}.ta-center{text-align:center}.ta-right{text-align:right}.ta-left{text-align:left}img.bg-fullscreen{display:block;margin:0;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}img.bg-fullscreen.bg__centered{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}img.bg-fullscreen.bg__top-right{left:auto;right:0}.site-wrapper{padding-bottom:64px}.site-wrapper>*{margin-top:30px;margin-bottom:30px}.page-login .page-wrapper,.page-adminrights .page-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.content-wrapper,.site-wrapper{position:relative;width:100%;min-width:1024px;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}@media(max-width: 1024px){.content-wrapper,.site-wrapper{min-width:0}}.content-wrapper_admin,.site-wrapper_admin{z-index:1;max-width:1024px}.content-wrapper_fullscreen,.site-wrapper_fullscreen{max-width:none;height:calc(100vh - 146px);padding:0}.content-wrapper_small,.site-wrapper_small{max-width:1024px}.content-wrapper_medium,.site-wrapper_medium{max-width:1280px}.list-reset,nav ul,nav ol{padding:0;list-style:none}.list__inline>li{display:inline-block}.list__grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:20px;grid-row-gap:20px;list-style:none !important}.list__grid.col-2{grid-template-columns:repeat(2, 1fr)}.list__grid.col-3{grid-template-columns:repeat(3, 1fr)}.list__grid.col-4{grid-template-columns:repeat(4, 1fr)}.list__grid.gap-40{grid-column-gap:40px;grid-row-gap:40px}.checklist{list-style:none;-webkit-padding-start:0px;padding-inline-start:0px}.checklist li{display:grid;grid-template-columns:20px auto;grid-column-gap:12px}.checklist li::before{content:"";display:inline-block;width:20px;height:20px;background:url("../images/icon-checkmark-red.svg")}.checklist li+li{margin-top:20px}[hidden]{display:none !important}label[for=menu-sidebar],aside.menu-container{display:none}body{background:url(../images/icon-preloader-white.gif) no-repeat -9999px -9999px,url(../images/icon-external.svg) no-repeat -9999px -9999px,url(../images/icon-external-red.svg) no-repeat -9999px -9999px}.sticky{position:sticky;z-index:6}.sticky-top{top:80px}.sticky+.sticky{margin-top:-40px}.sticky+.sticky-top{top:170px}.page-header{background-color:#fff;margin-top:40px;padding-top:20px;padding-bottom:10px}.page-header hgroup *{margin-top:0;margin-bottom:0}.flex-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.button-container .flex-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}[class*=admin-]{display:none}.role-admin [class*=admin-]{display:block}.bg-lightgrey{background-color:#f4f4f4}.bg-white{background-color:#fff}.please-use-desktop-notification{z-index:2;position:fixed;top:60px;left:0;right:0;bottom:0;background:url("../images/baukasten-backgroundimage.jpg") no-repeat center center;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:25px}.please-use-desktop-notification .content{background:#fff;padding:35px;border-radius:5px;text-align:center;max-width:600px}.please-use-desktop-notification .content h2{font-weight:bold;font-size:20px}.please-use-desktop-notification .content p{font-size:16px}.please-use-desktop-notification .content h2,.please-use-desktop-notification .content p{color:#000}@media(min-width: 1025px){.please-use-desktop-notification{display:none}}.key{padding:3px 7px;color:#363636;background:#f3f3f3;border-bottom:2px solid #bfbfbf;border-radius:4px;font-family:monospace}.glide__slide{-webkit-transition-property:none !important;transition-property:none !important}@media(max-width: 767px){.hide-on-mobile{display:none}}@media(min-width: 768px)and (max-width: 1023px){.hide-on-tablet{display:none}}@media(min-width: 1024px){.hide-on-desktop{display:none}}.glide__slides>*{white-space:normal !important}.page-login .login-link{display:block;padding:8px 15px;color:#fff;background:#9c2aa0;border-radius:3px;-webkit-box-shadow:0 1px 3px rgba(128,128,128,.6);box-shadow:0 1px 3px rgba(128,128,128,.6);font-size:14px;font-weight:bold}.page-login .login-link:hover{background:#5e2750}.not-allowed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px;font-size:20px;padding:100px}.not-allowed>img{width:290px;height:180px}.page-galerie,.page-vorlagen,.page-webseite,.page-google,.page-online-banner{background-color:#f4f4f4}.background-angle::before{content:"";position:fixed;z-index:-1;background-color:#f4f4f4;height:100%;width:50vw;top:0;right:0}.background-angle::after{content:"";position:fixed;z-index:-1;border-style:solid;border-width:0 0 100vh 25vw;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f4f4f4 rgba(0,0,0,0);top:0;right:50vw}.background-square::after{content:"";position:fixed;z-index:-1;background-color:#f1f1f1;width:60%;height:100%;top:0;right:0}:root{padding-top:80px}@media(max-width: 1024px){:root{padding-top:60px}}.main-header{position:fixed;top:0;z-index:13;font:15px/1 "Vodafone Regular","Vodafone Regular",sans-serif;width:100%;height:80px;padding:15px 20px;background-color:#fff;color:#212121;border-bottom:1px solid #f4f4f4}.main-header a{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;white-space:nowrap}.main-header a.active{color:#e60000}.main-header .link-with-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:2.6em;cursor:pointer}@media(min-width: 1023px){.main-header .link-with-icon+.link-with-icon{margin-left:1em}}.main-header .link-with-icon .link-text{font-size:.8em}.main-header .link-with-icon>img{height:1.5em;margin:0 0 .5em 0;-webkit-filter:saturate(0) brightness(0.1);filter:saturate(0) brightness(0.1)}.main-header .link-with-icon:hover>.link-text,.main-header .link-with-icon.active>.link-text{color:#e60000}.main-header .link-with-icon:hover img,.main-header .link-with-icon.active img{-webkit-filter:saturate(1) brightness(1);filter:saturate(1) brightness(1)}@media(max-width: 1024px){.main-header .link-with-icon{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:auto;padding-left:1.5em;position:relative}.main-header .link-with-icon>img{margin:0 .5em 0 0;height:.9em;width:1.1em;position:absolute;left:0}}@media(min-width: 1150px){.main-header{font-size:16px}}.main-header .home{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 1024px){.main-header{height:60px}}.main-header nav{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}@media(min-width: 1025px){.main-header nav .nav-links-seperator{height:60%;margin:auto 12px;width:1px;background-color:#ebebeb}}@media(max-width: 1024px){.main-header nav .nav-links-seperator{display:none}}@media(max-width: 1024px){.main-header nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto}.main-header nav .separator{height:1px;background:#000}.main-header nav{position:absolute;font-size:20px;font-weight:bold;line-height:1;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:60px;height:calc(100vh - 60px);width:100vw;top:60px;left:0;-webkit-transform:translate(100%, 0);transform:translate(100%, 0);background:#fff;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.16);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.16);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;overflow-y:scroll;padding-bottom:160px}.main-header nav.active{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.main-header nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 1024px){.main-header nav>ul{display:grid;grid-template-columns:repeat(auto-fit, minmax(210px, 1fr));grid-gap:30px;height:auto;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;width:calc(100% - 40px)}.main-header nav>ul>li>a:not(.active):not(.link-with-icon){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.main-header nav>ul>li>a:not(.active):not(.link-with-icon)::after{display:block;content:"";width:7.5px;height:12px;background:url("../images/icon-arrow-right-gray.svg") center center no-repeat;background-size:contain}}@media(min-width: 1025px){.main-header nav>ul>.dropdown-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-header nav>ul>.dropdown-nav::after{display:block;content:"\a";margin-top:2px;margin-left:8px;width:5px;height:8px;background:url("../images/icon-arrow-right-gray.svg") center center no-repeat;background-size:contain;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.main-header nav>ul>.dropdown-nav>ul{max-height:70vh;overflow-y:auto}.main-header nav>ul>.dropdown-nav:hover::after{-webkit-transform:rotate(270deg);transform:rotate(270deg);background:url("../images/icon-arrow-right-red.svg") center center no-repeat}.main-header nav>ul>.dropdown-nav:hover>ul{opacity:1;visibility:visible;-webkit-transform:translateY(100%);transform:translateY(100%)}}.main-header nav>ul>.dropdown-nav>span{white-space:nowrap}.main-header nav>ul>.dropdown-nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:20px}@media(min-width: 1025px){.main-header nav>ul>.dropdown-nav>ul{position:absolute;min-width:200px;bottom:0;-webkit-transform:translateY(95%);transform:translateY(95%);background:#fff;-webkit-box-shadow:0px 8px 10px 0px rgba(154,154,154,.2);box-shadow:0px 8px 10px 0px rgba(154,154,154,.2);visibility:hidden;opacity:0;-webkit-transition:all .4s cubic-bezier(0.83, 0, 0.17, 1);transition:all .4s cubic-bezier(0.83, 0, 0.17, 1)}}@media(max-width: 1024px){.main-header nav>ul>.dropdown-nav>ul{padding-left:0;padding-right:0;padding-bottom:0;font:16px/1 "Vodafone Regular",sans-serif}}.main-header nav>ul>.dropdown-nav>ul>.subheader{font-weight:bold}.main-header nav>ul>.dropdown-nav>ul>li{padding:0;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(max-width: 1024px){.main-header nav>ul>.advanced-dropdown-nav>ul{padding-top:20px}.main-header nav>ul>.advanced-dropdown-nav.--admin .social-media-menu{gap:20px}.main-header nav>ul>.advanced-dropdown-nav.--admin ul{gap:32px}}@media(min-width: 1025px){.main-header nav>ul>.advanced-dropdown-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-header nav>ul>.advanced-dropdown-nav.--admin .social-media-menu{gap:20px;min-width:240px}.main-header nav>ul>.advanced-dropdown-nav.--admin ul{min-width:240px}.main-header nav>ul>.advanced-dropdown-nav::after{display:block;content:"\a";margin-top:2px;margin-left:8px;width:5px;height:8px;background:url("../images/icon-arrow-right-gray.svg") center center no-repeat;background-size:contain;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.main-header nav>ul>.advanced-dropdown-nav:hover::after{-webkit-transform:rotate(270deg);transform:rotate(270deg);background:url("../images/icon-arrow-right-red.svg") center center no-repeat}.main-header nav>ul>.advanced-dropdown-nav:hover>ul{opacity:1;visibility:visible;-webkit-transform:translateY(100%);transform:translateY(100%)}}.main-header nav>ul>.advanced-dropdown-nav>span{white-space:nowrap}.main-header nav>ul>.advanced-dropdown-nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0px;padding:20px 0 32px}.main-header nav>ul>.advanced-dropdown-nav>ul>li{padding:12px 40px;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.main-header nav>ul>.advanced-dropdown-nav>ul>li:hover>a{text-decoration:underline}@media(min-width: 1025px){.main-header nav>ul>.advanced-dropdown-nav>ul{position:absolute;min-width:200px;min-height:300px;bottom:0;-webkit-transform:translateY(95%);transform:translateY(95%);background:#fff;-webkit-box-shadow:0px 8px 10px 0px rgba(154,154,154,.2);box-shadow:0px 8px 10px 0px rgba(154,154,154,.2);visibility:hidden;opacity:0;-webkit-transition:all .4s cubic-bezier(0.83, 0, 0.17, 1);transition:all .4s cubic-bezier(0.83, 0, 0.17, 1)}}@media(max-width: 1024px){.main-header nav>ul>.advanced-dropdown-nav>ul{padding-left:0;padding-right:0;padding-bottom:0;font:16px/1 "Vodafone Regular",sans-serif}.main-header nav>ul>.advanced-dropdown-nav>ul>li{padding-left:0}}.main-header nav>ul>.advanced-dropdown-nav>ul>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0px}@media(max-width: 1024px){.main-header nav>ul>.advanced-dropdown-nav>ul>ul{padding-left:0}.main-header nav>ul>.advanced-dropdown-nav>ul>ul>li{padding-left:0}.main-header nav>ul>.advanced-dropdown-nav>ul>ul>.inner-link-with-submenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px;padding:0}.main-header nav>ul>.advanced-dropdown-nav>ul>ul>.inner-link-with-submenu .social-media-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0px 0 0 12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;width:100%;min-width:100%;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;-webkit-box-shadow:none;box-shadow:none;background:rgba(0,0,0,0);border-left:1px solid #ebebeb}.main-header nav>ul>.advanced-dropdown-nav>ul>ul>.inner-link-with-submenu .social-media-menu>hr{display:none}.main-header nav>ul>.advanced-dropdown-nav>ul>ul>.inner-link-with-submenu .social-media-menu li{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:#212121}.main-header nav>ul>.advanced-dropdown-nav>ul>ul>.inner-link-with-submenu .social-media-menu li:not(:last-child){padding-bottom:10px}.main-header nav>ul>.advanced-dropdown-nav>ul>ul>.inner-link-with-submenu .social-media-menu li:has(a.submenu-link-icon){padding:0}}@media(min-width: 1025px){.main-header nav>ul>.advanced-dropdown-nav>ul>ul{min-width:200px;-webkit-transition:all .4s cubic-bezier(0.83, 0, 0.17, 1);transition:all .4s cubic-bezier(0.83, 0, 0.17, 1)}.main-header nav>ul>.advanced-dropdown-nav>ul>ul>.inner-link-with-submenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-header nav>ul>.advanced-dropdown-nav>ul>ul>.inner-link-with-submenu::after{display:block;content:"\a";margin-top:2px;margin-left:20px;width:5px;height:8px;background:url("../images/icon-arrow-right-gray.svg") center center no-repeat;background-size:contain}.main-header nav>ul>.advanced-dropdown-nav>ul>ul>.inner-link-with-submenu:hover::after{position:absolute;right:0;width:12px;height:22px;background:url("../images/submenu-indicator.svg") center center no-repeat;-webkit-animation:slideLeft .4s cubic-bezier(0.83, 0, 0.17, 1);animation:slideLeft .4s cubic-bezier(0.83, 0, 0.17, 1)}@-webkit-keyframes slideLeft{0%{-webkit-transform:translateX(12px);transform:translateX(12px);opacity:0}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}}@keyframes slideLeft{0%{-webkit-transform:translateX(12px);transform:translateX(12px);opacity:0}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}}.main-header nav>ul>.advanced-dropdown-nav>ul>ul>.inner-link-with-submenu:hover>ul.social-media-menu{opacity:1;visibility:visible;-webkit-transform:translateX(100%);transform:translateX(100%)}}.main-header nav>ul>.advanced-dropdown-nav>ul>ul>li{padding:12px 40px;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(max-width: 1024px){.main-header nav>ul>.advanced-dropdown-nav>ul>ul>li{padding:12px 0px}}.main-header nav>ul>.advanced-dropdown-nav>ul>ul>li:hover>a{text-decoration:underline}.main-header nav>ul>.advanced-dropdown-nav>ul>ul>li>span{white-space:nowrap}.main-header nav>ul>.advanced-dropdown-nav>ul>ul>li .social-media-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 40px 20px 32px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;background:#f4f4f4;min-width:280px;min-height:100%;-webkit-box-shadow:2px 8px 10px 0px rgba(154,154,154,.2);box-shadow:2px 8px 10px 0px rgba(154,154,154,.2)}.main-header nav>ul>.advanced-dropdown-nav>ul>ul>li .social-media-menu>hr{border:none;height:1px;width:100%;background-color:rgba(0,0,0,.1)}.main-header nav>ul>.advanced-dropdown-nav>ul>ul>li .social-media-menu>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;color:#4a4d4e;font-size:16px;font-style:normal;font-weight:400;padding:0}.main-header nav>ul>.advanced-dropdown-nav>ul>ul>li .social-media-menu>li>a:hover{text-decoration:underline}.main-header nav>ul>.advanced-dropdown-nav>ul>ul>li .social-media-menu>li>a.active{font-weight:bold}.main-header nav>ul>.advanced-dropdown-nav>ul>ul>li .social-media-menu>li .submenu-link-icon{display:-webkit-box;display:-ms-flexbox;display:flex;width:32px;height:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px;background:#fff;-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,.1);box-shadow:0px 1px 2px 0px rgba(0,0,0,.1)}.main-header nav>ul>.advanced-dropdown-nav>ul>ul>li .social-media-menu>li .submenu-link-icon::after{display:block;content:"";width:20px;height:20px;background-size:contain}.main-header nav>ul>.advanced-dropdown-nav>ul>ul>li .social-media-menu>li .submenu-link-icon.--editor::after{background:url("../images/vodafone-icon-paint.svg") center center no-repeat}.main-header nav>ul>.advanced-dropdown-nav>ul>ul>li .social-media-menu>li .submenu-link-icon.--templates::after{background:url("../images/vodafone-icon-computer.svg") center center no-repeat}.main-header nav>ul>.advanced-dropdown-nav>ul>ul>li .social-media-menu>li .submenu-link-icon.--gallery::after{background:url("../images/vodafone-icon-media.svg") center center no-repeat}.main-header nav>ul>.advanced-dropdown-nav>ul>ul>li .social-media-menu>li .submenu-link-icon.--best-practices::after{background:url("../images/vodafone-icon-idea.svg") center center no-repeat}.main-header nav>ul>.advanced-dropdown-nav>ul>ul>li .social-media-menu>li .submenu-link-icon.--tutorials::after{background:url("../images/vodafone-icon-help.svg") center center no-repeat}.main-header nav>ul>.advanced-dropdown-nav>ul>ul>li .social-media-menu>li .submenu-link-icon.--post-planner::after{background:url("../images/vodafone-icon-planner.svg") center center no-repeat}@media(min-width: 1025px){.main-header nav>ul>.advanced-dropdown-nav>ul>ul>li .social-media-menu{position:absolute;top:0;right:0;-webkit-transform:translateX(95%);transform:translateX(95%);visibility:hidden;opacity:0;-webkit-transition:all .4s cubic-bezier(0.83, 0, 0.17, 1);transition:all .4s cubic-bezier(0.83, 0, 0.17, 1)}}.main-header nav li{padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 1024px){.main-header nav li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.main-header nav li.desktop-only{display:none}}@media(min-width: 1025px){.main-header nav li.mobile-only{display:none}}@media(hover: hover)and (min-width: 1025px){.main-header nav li:hover>*:first-child{color:#e60000}}.main-header nav li a,.main-header nav li span{cursor:pointer}.main-header .header-section-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;justify-self:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:1;flex-shrink:1;margin-right:50px}.main-header .header-section-submenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;justify-self:flex-end;-ms-flex-preferred-size:100%;flex-basis:100%}.main-header .divider{content:"\a";display:inline-block;margin:0 20px;height:35px;width:1px;background:#f4f4f4}.main-header .back-to-login-link{position:relative;height:auto;padding:0 25px;color:#212121;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 1024px){.main-header .back-to-login-link{display:none !important}}.main-header .back-to-login-link::after{content:"\a";display:inline-block;background:url("../images/icon-arrow-right-gray.svg") center center no-repeat;margin-left:8px;margin-top:2px;width:6px;height:10px;background-size:contain;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}@media(hover: hover){.main-header .back-to-login-link:hover{color:#e60000}.main-header .back-to-login-link:hover::after{-webkit-transform:translateX(3px);transform:translateX(3px);background:url("../images/icon-arrow-right-red.svg") center center no-repeat}}@media(min-width: 1025px){.mobile-only{display:none !important}}@media(max-width: 1024px){.desktop-only{display:none !important}}@media(max-width: 480px){input{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}input::-webkit--input-placeholder,input::-moz-placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:360px}}.bullet{cursor:pointer}.bullet_list .bullet{width:27px;height:27px}.bullet_list .bullet::after{content:"";display:block;width:100%;height:100%;border-radius:50%;-webkit-transform:scale(0.3);transform:scale(0.3);background-color:#d3d3d3;-webkit-transition:all .3s ease;transition:all .3s ease}@media(max-width: 1024px){.bullet_list .bullet::after{background-color:#212121}}.bullet_list .bullet.current,.bullet_list .bullet.glide__bullet--active{background-color:rgba(0,0,0,0)}.bullet_list .bullet.current::after,.bullet_list .bullet.glide__bullet--active::after{-webkit-transform:scale(0.44);transform:scale(0.44);background-color:#e60000}.selection-container{display:grid;grid-template-columns:repeat(auto-fit, minmax(450px, 1fr));-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.selection-container.--social-media{display:grid;grid-template-columns:repeat(6, 1fr);grid-template-rows:repeat(2, 1fr);grid-gap:20px}.selection-container.--social-media .card-description{max-width:100%}.selection-container.--social-media .card{max-width:unset}.selection-container.--social-media .card+.card{margin:0}.selection-container.--social-media .card:nth-child(1){grid-area:1/1/2/3}.selection-container.--social-media .card:nth-child(2){grid-area:1/3/2/5}.selection-container.--social-media .card:nth-child(3){grid-area:1/5/2/7}.selection-container.--social-media .card:nth-child(4){grid-area:2/1/3/4}.selection-container.--social-media .card:nth-child(5){grid-area:2/4/3/7}.selection-container .card{background-color:#fff;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease, -webkit-box-shadow .2s ease}@media screen and (max-width: 1040px){.selection-container .card{-ms-flex-preferred-size:auto;flex-basis:auto}}.selection-container .card:hover{-webkit-box-shadow:0 10px 20px rgba(0,0,0,.16);box-shadow:0 10px 20px rgba(0,0,0,.16)}.selection-container .card-image{width:100%}.selection-container .card-content{display:grid;grid-template-rows:auto 1fr auto;padding:20px;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;border-radius:0 0 10px 10px;text-align:center;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.selection-container .card-content>*{margin-top:0;margin-bottom:0}.selection-container .card-content>*+*{margin-top:10px;margin-bottom:10px}.selection-container .card-headline{font-family:"Vodafone Bold",sans-serif}.selection-container .card-description{max-width:55ch}.selection-page .headline-large{margin-bottom:1em}@media screen and (max-width: 1040px){.selection-page{text-align:center}}.main-footer{font:14px/1 "Vodafone Regular",sans-serif;margin-top:auto;padding-top:15px;padding-bottom:15px;background-color:#212121;color:#fff;-webkit-box-flex:0;-ms-flex:0;flex:0}@media(max-width: 768px){.main-footer .content-wrapper{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;grid-gap:20px}}.main-footer nav li{padding:0 5px}.main-footer nav li:first-child{padding-left:0}.main-footer nav li:last-child{padding-right:0}@media(max-width: 768px){.main-footer .icon-round{width:30px}}

/*# sourceMappingURL=app.css.map*/