@-webkit-keyframes keyframe--spin{from{transform: rotate(0);-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0)}to{transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg)}}@keyframes keyframe--spin{from{transform: rotate(0);-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0)}to{transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg)}}@-webkit-keyframes keyframe--spin-reverse{from{transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg)}to{transform: rotate(0);-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0)}}@keyframes keyframe--spin-reverse{from{transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg)}to{transform: rotate(0);-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0)}}:root{--gutter: 5px;--gutter-padding: 20px;--gutter-inner: calc(100% - (var(--gutter-padding) / 2));--gutter-outer: calc(100% + (var(--gutter-padding) / 2));--border-width: unset;--border-style: solid;--border-color: #ececec;--box-padding-top-bottom: 35px;--box-padding-left-right: 35px;--grid-padding: 20px;--sticky: var(--box-padding-top-bottom);--section-padding: 3rem;--section-inner-padding: 10px;--section-width: 1300px;--btn-padding-width: 23px;--btn-padding-height: 13px;--label-margin: 10;--label-bg: #de294c;--bg-color: #fff;--gray-light: #f4f7fa;--sw6-bg: #263142;--z-index: 1}:root .reset--accents{--accent-color: initial;--accent-color-hover: initial;--accent-color-active: initial;--accent-color-shadow: initial;--accent-color-background: initial;--accent-color-background-light: initial;--button-text-color: initial}@media screen and (min-width: 30em){:root{--gutter: 10px;--gutter-inner: calc(100% - 20px);--gutter-outer: calc(100% + 20px);--grid-padding: 40px}}@media screen and (min-width: 48em){:root{--grid-padding: 60px}}@media screen and (min-width: 80em){:root{--gutter: 15px;--gutter-inner: calc(100% - 30px);--gutter-outer: calc(100% + 30px)}}@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm){:root{--sw6-bg: #2b384d}}.is--primary{--accent-color: #189eff;--accent-color-hover: #0093fe;--accent-color-active: #0084e4;--accent-color-shadow: rgba(24,158,255,0.33);--accent-color-background-light: rgba(24,158,255,0.05);--accent-color-background: rgba(24,158,255,0.15);--accent-color-background-hover: rgba(24,158,255,0.2);--accent-color-background-active: rgba(24,158,255,0.25);--accent-color-background-opaque: rgba(24,158,255,0.95);--button-text-color: #fff}.is--secondary{--accent-color: #607182;--accent-color-hover: #607182;--accent-color-active: #556473;--accent-color-shadow: rgba(96,113,130,0.33);--accent-color-background-light: rgba(96,113,130,0.05);--accent-color-background: rgba(96,113,130,0.15);--accent-color-background-hover: rgba(96,113,130,0.2);--accent-color-background-active: rgba(96,113,130,0.25);--accent-color-background-opaque: rgba(96,113,130,0.95);--button-text-color: #fff}.is--sw6,.is--shopware-6,.has--background-sw6{--accent-color: #4059f0;--accent-color-hover: #2844ee;--accent-color-active: #1231eb;--accent-color-shadow: rgba(64,89,240,0.33);--accent-color-background-light: rgba(64,89,240,0.05);--accent-color-background: rgba(64,89,240,0.15);--accent-color-background-hover: rgba(64,89,240,0.2);--accent-color-background-active: rgba(64,89,240,0.25);--accent-color-background-opaque: rgba(64,89,240,0.95);--button-text-color: #fff}.is--ecosystem{--accent-color: #20A789;--accent-color-hover: #1c9277;--accent-color-active: #187c66;--accent-color-shadow: rgba(32,167,137,0.33);--accent-color-background-light: rgba(32,167,137,0.05);--accent-color-background: rgba(32,167,137,0.15);--accent-color-background-hover: rgba(32,167,137,0.2);--accent-color-background-active: rgba(32,167,137,0.25);--accent-color-background-opaque: rgba(32,167,137,0.95);--button-text-color: #fff}.is--starter{--accent-color: #00c0c3;--accent-color-hover: #00b1b4;--accent-color-active: #01A6BA;--accent-color-shadow: rgba(0,192,195,0.33);--accent-color-background-light: rgba(0,192,195,0.05);--accent-color-background: rgba(0,192,195,0.15);--accent-color-background-hover: rgba(0,192,195,0.2);--accent-color-background-active: rgba(0,192,195,0.25);--accent-color-background-opaque: rgba(0,192,195,0.95);--button-text-color: #fff}.is--community,.is--green,.is--success{--accent-color: #4bdb5c;--accent-color-hover: #36d749;--accent-color-active: #29cb3c;--accent-color-shadow: rgba(75,219,92,0.33);--accent-color-background-light: rgba(75,219,92,0.05);--accent-color-background: rgba(75,219,92,0.15);--accent-color-background-hover: rgba(75,219,92,0.2);--accent-color-background-active: rgba(75,219,92,0.25);--accent-color-background-opaque: rgba(75,219,92,0.95);--button-text-color: #fff}.is--yellow,.is--notice{--accent-color: #ffb71c;--accent-color-hover: #ffaf02;--accent-color-active: #e89e00;--accent-color-shadow: rgba(255,183,28,0.33);--accent-color-background-light: rgba(255,183,28,0.05);--accent-color-background: rgba(255,183,28,0.15);--accent-color-background-hover: rgba(255,183,28,0.2);--accent-color-background-active: rgba(255,183,28,0.25);--accent-color-background-opaque: rgba(255,183,28,0.95);--button-text-color: #fff}.is--red,.is--error{--accent-color: #de294c;--accent-color-hover: #ce2041;--accent-color-active: #b81c3a;--accent-color-shadow: rgba(222,41,76,0.33);--accent-color-background-light: rgba(222,41,76,0.05);--accent-color-background: rgba(222,41,76,0.15);--accent-color-background-hover: rgba(222,41,76,0.2);--accent-color-background-active: rgba(222,41,76,0.25);--accent-color-background-opaque: rgba(222,41,76,0.95);--button-text-color: #fff}.is--gold,.is--enterprise{--accent-color: #eac096;--accent-color-hover: #e6b381;--accent-color-active: #e2a76c;--accent-color-shadow: rgba(234,192,150,0.33);--accent-color-background-light: rgba(234,192,150,0.05);--accent-color-background: rgba(234,192,150,0.2);--accent-color-background-hover: rgba(234,192,150,0.3);--accent-color-background-active: rgba(234,192,150,0.4);--accent-color-background-opaque: rgba(42,49,56,0.95);--button-text-color: #2a3138}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){:root{--gray-light: #f8f9fd}.is--primary{--accent-color-background: rgba(24,158,255,0.1);--accent-color-background-hover: rgba(24,158,255,0.15);--accent-color-background-active: rgba(24,158,255,0.2)}.is--secondary{--accent-color-background: rgba(96,113,130,0.1);--accent-color-background-hover: rgba(96,113,130,0.15);--accent-color-background-active: rgba(96,113,130,0.2)}.is--sw6,.is--shopware-6,.has--background-sw6{--accent-color-background: rgba(64,89,240,0.1);--accent-color-background-hover: rgba(64,89,240,0.15);--accent-color-background-active: rgba(64,89,240,0.2)}.is--ecosystem{--accent-color-background: rgba(32,167,137,0.1);--accent-color-background-hover: rgba(32,167,137,0.15);--accent-color-background-active: rgba(32,167,137,0.2)}.is--starter{--accent-color-background: rgba(0,192,195,0.1);--accent-color-background-hover: rgba(0,192,195,0.15);--accent-color-background-active: rgba(0,192,195,0.2)}.is--community,.is--green,.is--success{--accent-color-background: rgba(75,219,92,0.1);--accent-color-background-hover: rgba(75,219,92,0.15);--accent-color-background-active: rgba(75,219,92,0.2)}.is--yellow,.is--notice{--accent-color-background: rgba(255,183,28,0.1);--accent-color-background-hover: rgba(255,183,28,0.15);--accent-color-background-active: rgba(255,183,28,0.2)}.is--red,.is--error{--accent-color-background: rgba(222,41,76,0.1);--accent-color-background-hover: rgba(222,41,76,0.15);--accent-color-background-active: rgba(222,41,76,0.2)}.is--gold,.is--enterprise{--accent-color-background: rgba(234,192,150,0.2);--accent-color-background-hover: rgba(234,192,150,0.3);--accent-color-background-active: rgba(234,192,150,0.4)}}.is--accent-color{color: var(--accent-color) !important}.is--accent-background{background-color: var(--accent-color) !important}.is--background{background-color: var(--bg-color)}.has--background-white{--bg-color: #fff}.has--background-gray{--bg-color: var(--gray-light, #f8f9fd);--tr-bg-odd: #fff;--tr-bg-even: transparent}.has--background-dark-gray{--bg-color: #041a2c;--tr-bg-odd: rgba(255,255,255,0.03);--tr-bg-even: transparent}.has--background-blue-gradient{background: -moz-linear-gradient(-45deg, #34a1f5 0%, #007eda 100%);background: -webkit-linear-gradient(-45deg, #34a1f5 0%, #007eda 100%);background: linear-gradient(135deg, #34a1f5 0%, #007eda 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#189eff', endColorstr='#007eda', GradientType=1);background: #34a1f5;background: -moz-linear-gradient(-45deg, #34a1f5 0%, #82b8ff 50%, #dcdfff 100%);background: -webkit-linear-gradient(-45deg, #34a1f5 0%, #82b8ff 50%, #dcdfff 100%);background: linear-gradient(135deg, #34a1f5 0%, #82b8ff 50%, #dcdfff 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#34a1f5', endColorstr='#dcdfff', GradientType=1)}.has--background-sw6{--bg-color: var(--sw6-bg, #263142);--text-color: #fff;--headline-color: #fff}.has--background-enterprise{--bg-color: #142432;color: #eac096;--accent-color: #eac096;--accent-color-hover: #e6b381;--accent-color-active: #e2a76c;--accent-color-shadow: rgba(234,192,150,0.33);--accent-color-background-light: rgba(234,192,150,0.05);--accent-color-background: rgba(234,192,150,0.2);--accent-color-background-hover: rgba(234,192,150,0.3);--accent-color-background-active: rgba(234,192,150,0.4);--accent-color-background-opaque: rgba(42,49,56,0.95);--button-text-color: #2a3138}.has--background-enterprise .banner-gradient:before{display: none}.has--background-enterprise .banner-gradient img{opacity: .1}.color--black{color: #142432}.color--black-light{color: rgba(20,36,50,0.8)}.color--gray{color: #607182}.color--gray-light{color: rgba(96,113,130,0.66)}.color--white{color: #fff}.color--white-light{color: rgba(255,255,255,0.6)}.color--blue,.color--primary{color: #189eff}.color--gold,.color--enterprise{color: #eac096}.color--gold-light,.color--enterprise-light{color: rgba(234,192,150,0.8)}.color--sale{color: #ff0031}.blue--gradient{background: #34a1f5;background: -moz-linear-gradient(-45deg, #34a1f5 0%, #007eda 100%);background: -webkit-linear-gradient(-45deg, #34a1f5 0%, #007eda 100%);background: linear-gradient(135deg, #34a1f5 0%, #007eda 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#189eff', endColorstr='#007eda', GradientType=1)}.gradient-sw6-0{background: #55d1f2;background: -moz-linear-gradient(196deg, #55d1f2 0%, #4059f0 65%, #826efe 100%);background: -webkit-linear-gradient(196deg, #55d1f2 0%, #4059f0 65%, #826efe 100%);background: linear-gradient(196deg, #55d1f2 0%, #4059f0 65%, #826efe 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#55d1f2', endColorstr='#826efe', GradientType=1)}.has--border-radius{border-radius: 3px;background-clip: padding-box}.has--border-radius{border-radius: 3px;background-clip: padding-box}.display-grid{display: -ms-grid;display: grid;max-width: 100%}.blue-gradient{background: #34a1f5;background: -moz-linear-gradient(-45deg, #34a1f5 0%, #007eda 100%);background: -webkit-linear-gradient(-45deg, #34a1f5 0%, #007eda 100%);background: linear-gradient(135deg, #34a1f5 0%, #007eda 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#189eff', endColorstr='#007eda', GradientType=1)}.gradient-sw6-0{background: #55d1f2;background: -moz-linear-gradient(196deg, #55d1f2 0%, #4059f0 65%, #826efe 100%);background: -webkit-linear-gradient(196deg, #55d1f2 0%, #4059f0 65%, #826efe 100%);background: linear-gradient(196deg, #55d1f2 0%, #4059f0 65%, #826efe 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#55d1f2', endColorstr='#826efe', GradientType=1)}.is--sticky-top{--transition-duration: .3s;position: -webkit-sticky;position: sticky;top: var(--sticky, 0);z-index: 1000;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.is--sticky-bottom{--transition-duration: .3s;position: -webkit-sticky;position: sticky;bottom: var(--sticky, 0);z-index: 1000;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.text-overflow{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.has--text-overflow{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.text-link{display: inline;font-weight: inherit;color: rgba(96,113,130,0.66);border-bottom: 1px solid rgba(96,113,130,0.3);cursor: pointer}.text-link:hover{color: #142432;border-color: var(--accent-color, #189eff)}.text-eyebrow{letter-spacing: .08em}.transit{transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.display--block{display: block}.\!display--block{display: block !important}.display--inline{display: inline}.display--inline-block{display: inline-block}.display--inline-flex{display: inline-flex}.display--flex{display: -ms-flexbox;display: flex}.\!display--flex{display: -ms-flexbox !important;display: flex !important}.display--none{display: none}.\!display--none{display: none !important}.background-clip--border{-webkit-background-clip: border-box;-moz-background-clip: border-box;background-clip: border-box}.background-clip--padding{-webkit-background-clip: padding-box;-moz-background-clip: padding-box;background-clip: padding-box}.background-clip--content{-webkit-background-clip: content-box;-moz-background-clip: content-box;background-clip: content-box}.background-clip--text{-webkit-background-clip: text;background-clip: text}.position--relative{position: relative}.position--absolute{position: absolute}.position--static{position: static}.position--sticky{position: -webkit-sticky;position: sticky}.float--left{float: left}.float--right{float: right}.float--none{float: none}.text--left{text-align: left}.text--right{text-align: right}.text--center{text-align: center}.text--justify{text-align: justify}.text--start{text-align: start}.text--end{text-align: end}.text-transform--none{text-transform: none}.text-transform--uppercase{text-transform: uppercase}.text-transform--lowercase{text-transform: lowercase}.text-transform--capitalize{text-transform: capitalize}.text-decoration-none{text-decoration: none}.text-decoration--underline{text-decoration: underline}.text-decoration--line-through{text-decoration: line-through}.line-height--0{line-height: 0}.line-height--1{line-height: 1}.line-height--2{line-height: 1.72}.line-height--normal{line-height: normal}.border--solid{border-style: solid;--border-style: solid}.border--dashed{border-style: dashed;--border-style: dashed}.border--dotted{border-style: dotted;--border-style: dotted}.transform--none{-webkit-transform: none;-ms-transform: none;transform: none}.flex--wrap{-ms-flex-wrap: wrap;flex-wrap: wrap}.align-items--center{align-items: center}.align-items--start{align-items: flex-start}.align-items--end{align-items: flex-end}.align-self--center{align-self: center}.align-self--start{align-self: flex-start}.align-self--end{align-self: flex-end}.align-content--space-between{align-content: space-between}.justify-content--center{justify-content: center}.justify-content--start{justify-content: flex-start}.justify-content--end{justify-content: flex-end}.justify-content--space-between{justify-content: space-between}.justify-content--space-around{justify-content: space-around}.justify-items--center{justify-items: center}.justify-items--start{justify-items: flex-start}.justify-items--end{justify-items: flex-end}.justify-self--center{justify-self: center}.justify-self--start{justify-self: flex-start}.justify-self--end{justify-self: flex-end}.direction--row{-webkit-flex-direction: row;flex-direction: row}.direction--row-reverse{-webkit-flex-direction: row-reverse;flex-direction: row-reverse}.direction--column{-webkit-flex-direction: column;flex-direction: column}.direction--column-reverse{-webkit-flex-direction: column-reverse;flex-direction: column-reverse}.overflow--visible{overflow: visible}.\!overflow--visible{overflow: visible}.overflow--hidden{overflow: hidden}.\!overflow--hidden{overflow: hidden}.overflow-x{overflow-x: visible}.overflow-x--hidden{overflow-x: hidden}.overflow-y{overflow-y: visible}.overflow-y--hidden{overflow-y: hidden}.filter--none{-webkit-filter: none;filter: none}.filter--invert{-webkit-filter: invert(1);filter: invert(1)}.filter--black{-webkit-filter: brightness(0);filter: brightness(0)}.filter--white{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1)}.h100{height: 100%}.h80{height: 80%}.h60{height: 60%}.h40{height: 40%}.h20{height: 20%}.w100{width: 100%}.w80{width: 80%}.w60{width: 60%}.w40{width: 40%}.w20{width: 20%}@media screen and (min-width: 30em){.display--block-xs{display: block}.display--inline-block-xs{display: inline-block}.display--flex-xs{display: -ms-flexbox;display: flex}.display--none-xs{display: none}.text--left-xs{text-align: left}.text--right-xs{text-align: right}.text--center-xs{text-align: center}.text--justify-xs{text-align: justify}.justify-content--start-xs{justify-content: flex-start}.justify-content--end-xs{justify-content: flex-end}.justify-content--space-between-xs{justify-content: space-between}.justify-content--space-around-xs{justify-content: space-around}.justify-content--space-evenly-xs{justify-content: space-evenly}.direction--row-xs{-webkit-flex-direction: row;flex-direction: row}.direction--row-reverse-xs{-webkit-flex-direction: row-reverse;flex-direction: row-reverse}}@media screen and (min-width: 48em){.display--block-s{display: block}.display--inline-block-s{display: inline-block}.display--flex-s{display: -ms-flexbox;display: flex}.display--none-s{display: none}.text--left-s{text-align: left}.text--right-s{text-align: right}.text--center-s{text-align: center}.text--justify-s{text-align: justify}.justify-content--start-s{justify-content: flex-start}.justify-content--end-s{justify-content: flex-end}.justify-content--space-between-s{justify-content: space-between}.justify-content--space-around-s{justify-content: space-around}.justify-content--space-evenly-s{justify-content: space-evenly}.direction--row-s{-webkit-flex-direction: row;flex-direction: row}.direction--row-reverse-s{-webkit-flex-direction: row-reverse;flex-direction: row-reverse}}@media screen and (min-width: 60em){.display--block-m{display: block}.display--inline-block-m{display: inline-block}.display--flex-m{display: -ms-flexbox;display: flex}.display--none-m{display: none}.text--left-m{text-align: left}.text--right-m{text-align: right}.text--center-m{text-align: center}.text--justify-m{text-align: justify}.justify-content--start-m{justify-content: flex-start}.justify-content--end-m{justify-content: flex-end}.justify-content--space-between-m{justify-content: space-between}.justify-content--space-around-m{justify-content: space-around}.justify-content--space-evenly-m{justify-content: space-evenly}.direction--row-m{-webkit-flex-direction: row;flex-direction: row}.direction--row-reverse-m{-webkit-flex-direction: row-reverse;flex-direction: row-reverse}}@media screen and (min-width: 64em){.display--block-l{display: block}.display--inline-block-l{display: inline-block}.display--flex-l{display: -ms-flexbox;display: flex}.display--none-l{display: none}.text--left-l{text-align: left}.text--right-l{text-align: right}.text--center-l{text-align: center}.text--justify-l{text-align: justify}.justify-content--start-l{justify-content: flex-start}.justify-content--end-l{justify-content: flex-end}.justify-content--space-between-l{justify-content: space-between}.justify-content--space-around-l{justify-content: space-around}.justify-content--space-evenly-l{justify-content: space-evenly}.direction--row-l{-webkit-flex-direction: row;flex-direction: row}.direction--row-reverse-l{-webkit-flex-direction: row-reverse;flex-direction: row-reverse}}@media screen and (min-width: 80em){.display--block-xl{display: block}.display--inline-block-xl{display: inline-block}.display--flex-xl{display: -ms-flexbox;display: flex}.display--none-xl{display: none}.text--left-xl{text-align: left}.text--right-xl{text-align: right}.text--center-xl{text-align: center}.text--justify-xl{text-align: justify}.justify-content--start-xl{justify-content: flex-start}.justify-content--end-xl{justify-content: flex-end}.justify-content--space-between-xl{justify-content: space-between}.justify-content--space-around-xl{justify-content: space-around}.justify-content--space-evenly-xl{justify-content: space-evenly}.direction--row-xl{-webkit-flex-direction: row;flex-direction: row}.direction--row-reverse-xl{-webkit-flex-direction: row-reverse;flex-direction: row-reverse}}.m{margin: var(--margin, auto)}.\!m{margin: var(--margin, auto) !important}.m0{margin: 0}.\!m0{margin: 0 !important}.m1{margin: 10px}.\!m1{margin: 10px !important}.m2{margin: 20px}.\!m2{margin: 20px !important}.m3{margin: 40px}.\!m3{margin: 40px !important}.m4{margin: 80px}.\!m4{margin: 80px !important}.m\-1{margin: calc(var(--margin, auto) * -1)}.\!m\-1{margin: calc(var(--margin, auto) * -1) !important}.m\/2{margin: calc(var(--margin, auto) / 2)}.\!m\/2{margin: calc(var(--margin, auto) / 2) !important}.mt{margin-top: var(--margin, auto)}.\!mt{margin-top: var(--margin, auto) !important}.mt0{margin-top: 0}.\!mt0{margin-top: 0 !important}.mt1{margin-top: 10px}.\!mt1{margin-top: 10px !important}.mt2{margin-top: 20px}.\!mt2{margin-top: 20px !important}.mt3{margin-top: 40px}.\!mt3{margin-top: 40px !important}.mt4{margin-top: 80px}.\!mt4{margin-top: 80px !important}.mt\-1{margin-top: calc(var(--margin, auto) * -1)}.\!mt\-1{margin-top: calc(var(--margin, auto) * -1) !important}.mt\/2{margin-top: calc(var(--margin, auto) / 2)}.\!mt\/2{margin-top: calc(var(--margin, auto) / 2) !important}.mr{margin-right: var(--margin, auto)}.\!mr{margin-right: var(--margin, auto) !important}.mr0{margin-right: 0}.\!mr0{margin-right: 0 !important}.mr1{margin-right: 10px}.\!mr1{margin-right: 10px !important}.mr2{margin-right: 20px}.\!mr2{margin-right: 20px !important}.mr3{margin-right: 40px}.\!mr3{margin-right: 40px !important}.mr4{margin-right: 80px}.\!mr4{margin-right: 80px !important}.mr\-1{margin-right: calc(var(--margin, auto) * -1)}.\!mr\-1{margin-right: calc(var(--margin, auto) * -1) !important}.mr\/2{margin-right: calc(var(--margin, auto) / 2)}.\!mr\/2{margin-right: calc(var(--margin, auto) / 2) !important}.mb{margin-bottom: var(--margin, auto)}.\!mb{margin-bottom: var(--margin, auto) !important}.mb0{margin-bottom: 0}.\!mb0{margin-bottom: 0 !important}.mb1{margin-bottom: 10px}.\!mb1{margin-bottom: 10px !important}.mb2{margin-bottom: 20px}.\!mb2{margin-bottom: 20px !important}.mb3{margin-bottom: 40px}.\!mb3{margin-bottom: 40px !important}.mb4{margin-bottom: 80px}.\!mb4{margin-bottom: 80px !important}.mb\-1{margin-bottom: calc(var(--margin, auto) * -1)}.\!mb\-1{margin-bottom: calc(var(--margin, auto) * -1) !important}.mb\/2{margin-bottom: calc(var(--margin, auto) / 2)}.\!mb\/2{margin-bottom: calc(var(--margin, auto) / 2) !important}.ml{margin-left: var(--margin, auto)}.\!ml{margin-left: var(--margin, auto) !important}.ml0{margin-left: 0}.\!ml0{margin-left: 0 !important}.ml1{margin-left: 10px}.\!ml1{margin-left: 10px !important}.ml2{margin-left: 20px}.\!ml2{margin-left: 20px !important}.ml3{margin-left: 40px}.\!ml3{margin-left: 40px !important}.ml4{margin-left: 80px}.\!ml4{margin-left: 80px !important}.ml\-1{margin-left: calc(var(--margin, auto) * -1)}.\!ml\-1{margin-left: calc(var(--margin, auto) * -1) !important}.ml\/2{margin-left: calc(var(--margin, auto) / 2)}.\!ml\/2{margin-left: calc(var(--margin, auto) / 2) !important}@media screen and (min-width: 30em){.m-xs{margin: var(--margin, auto)}.\!m-xs{margin: var(--margin, auto) !important}.m0-xs{margin: 0}.\!m0-xs{margin: 0 !important}.m1-xs{margin: 10px}.\!m1-xs{margin: 10px !important}.m2-xs{margin: 20px}.\!m2-xs{margin: 20px !important}.m3-xs{margin: 40px}.\!m3-xs{margin: 40px !important}.m4-xs{margin: 80px}.\!m4-xs{margin: 80px !important}.mt-xs{margin-top: var(--margin, auto)}.\!mt-xs{margin-top: var(--margin, auto) !important}.mt0-xs{margin-top: 0}.\!mt0-xs{margin-top: 0 !important}.mt1-xs{margin-top: 10px}.\!mt1-xs{margin-top: 10px !important}.mt2-xs{margin-top: 20px}.\!mt2-xs{margin-top: 20px !important}.mt3-xs{margin-top: 40px}.\!mt3-xs{margin-top: 40px !important}.mt4-xs{margin-top: 80px}.\!mt4-xs{margin-top: 80px !important}.mr-xs{margin-right: var(--margin, auto)}.\!mr-xs{margin-right: var(--margin, auto) !important}.mr0-xs{margin-right: 0}.\!mr0-xs{margin-right: 0 !important}.mr1-xs{margin-right: 10px}.\!mr1-xs{margin-right: 10px !important}.mr2-xs{margin-right: 20px}.\!mr2-xs{margin-right: 20px !important}.mr3-xs{margin-right: 40px}.\!mr3-xs{margin-right: 40px !important}.mr4-xs{margin-right: 80px}.\!mr4-xs{margin-right: 80px !important}.mb-xs{margin-bottom: var(--margin, auto)}.\!mb-xs{margin-bottom: var(--margin, auto) !important}.mb0-xs{margin-bottom: 0}.\!mb0-xs{margin-bottom: 0 !important}.mb1-xs{margin-bottom: 10px}.\!mb1-xs{margin-bottom: 10px !important}.mb2-xs{margin-bottom: 20px}.\!mb2-xs{margin-bottom: 20px !important}.mb3-xs{margin-bottom: 40px}.\!mb3-xs{margin-bottom: 40px !important}.mb4-xs{margin-bottom: 80px}.\!mb4-xs{margin-bottom: 80px !important}.ml-xs{margin-left: var(--margin, auto)}.\!ml-xs{margin-left: var(--margin, auto) !important}.ml0-xs{margin-left: 0}.\!ml0-xs{margin-left: 0 !important}.ml1-xs{margin-left: 10px}.\!ml1-xs{margin-left: 10px !important}.ml2-xs{margin-left: 20px}.\!ml2-xs{margin-left: 20px !important}.ml3-xs{margin-left: 40px}.\!ml3-xs{margin-left: 40px !important}.ml4-xs{margin-left: 80px}.\!ml4-xs{margin-left: 80px !important}}@media screen and (min-width: 48em){.m-s{margin: var(--margin, auto)}.\!m-s{margin: var(--margin, auto) !important}.m0-s{margin: 0}.\!m0-s{margin: 0 !important}.m1-s{margin: 10px}.\!m1-s{margin: 10px !important}.m2-s{margin: 20px}.\!m2-s{margin: 20px !important}.m3-s{margin: 40px}.\!m3-s{margin: 40px !important}.m4-s{margin: 80px}.\!m4-s{margin: 80px !important}.mt-s{margin-top: var(--margin, auto)}.\!mt-s{margin-top: var(--margin, auto) !important}.mt0-s{margin-top: 0}.\!mt0-s{margin-top: 0 !important}.mt1-s{margin-top: 10px}.\!mt1-s{margin-top: 10px !important}.mt2-s{margin-top: 20px}.\!mt2-s{margin-top: 20px !important}.mt3-s{margin-top: 40px}.\!mt3-s{margin-top: 40px !important}.mt4-s{margin-top: 80px}.\!mt4-s{margin-top: 80px !important}.mr-s{margin-right: var(--margin, auto)}.\!mr-s{margin-right: var(--margin, auto) !important}.mr0-s{margin-right: 0}.\!mr0-s{margin-right: 0 !important}.mr1-s{margin-right: 10px}.\!mr1-s{margin-right: 10px !important}.mr2-s{margin-right: 20px}.\!mr2-s{margin-right: 20px !important}.mr3-s{margin-right: 40px}.\!mr3-s{margin-right: 40px !important}.mr4-s{margin-right: 80px}.\!mr4-s{margin-right: 80px !important}.mb-s{margin-bottom: var(--margin, auto)}.\!mb-s{margin-bottom: var(--margin, auto) !important}.mb0-s{margin-bottom: 0}.\!mb0-s{margin-bottom: 0 !important}.mb1-s{margin-bottom: 10px}.\!mb1-s{margin-bottom: 10px !important}.mb2-s{margin-bottom: 20px}.\!mb2-s{margin-bottom: 20px !important}.mb3-s{margin-bottom: 40px}.\!mb3-s{margin-bottom: 40px !important}.mb4-s{margin-bottom: 80px}.\!mb4-s{margin-bottom: 80px !important}.ml-s{margin-left: var(--margin, auto)}.\!ml-s{margin-left: var(--margin, auto) !important}.ml0-s{margin-left: 0}.\!ml0-s{margin-left: 0 !important}.ml1-s{margin-left: 10px}.\!ml1-s{margin-left: 10px !important}.ml2-s{margin-left: 20px}.\!ml2-s{margin-left: 20px !important}.ml3-s{margin-left: 40px}.\!ml3-s{margin-left: 40px !important}.ml4-s{margin-left: 80px}.\!ml4-s{margin-left: 80px !important}}@media screen and (min-width: 60em){.m-m{margin: var(--margin, auto)}.\!m-m{margin: var(--margin, auto) !important}.m0-m{margin: 0}.\!m0-m{margin: 0 !important}.m1-m{margin: 10px}.\!m1-m{margin: 10px !important}.m2-m{margin: 20px}.\!m2-m{margin: 20px !important}.m3-m{margin: 40px}.\!m3-m{margin: 40px !important}.m4-m{margin: 80px}.\!m4-m{margin: 80px !important}.mt-m{margin-top: var(--margin, auto)}.\!mt-m{margin-top: var(--margin, auto) !important}.mt0-m{margin-top: 0}.\!mt0-m{margin-top: 0 !important}.mt1-m{margin-top: 10px}.\!mt1-m{margin-top: 10px !important}.mt2-m{margin-top: 20px}.\!mt2-m{margin-top: 20px !important}.mt3-m{margin-top: 40px}.\!mt3-m{margin-top: 40px !important}.mt4-m{margin-top: 80px}.\!mt4-m{margin-top: 80px !important}.mr-m{margin-right: var(--margin, auto)}.\!mr-m{margin-right: var(--margin, auto) !important}.mr0-m{margin-right: 0}.\!mr0-m{margin-right: 0 !important}.mr1-m{margin-right: 10px}.\!mr1-m{margin-right: 10px !important}.mr2-m{margin-right: 20px}.\!mr2-m{margin-right: 20px !important}.mr3-m{margin-right: 40px}.\!mr3-m{margin-right: 40px !important}.mr4-m{margin-right: 80px}.\!mr4-m{margin-right: 80px !important}.mb-m{margin-bottom: var(--margin, auto)}.\!mb-m{margin-bottom: var(--margin, auto) !important}.mb0-m{margin-bottom: 0}.\!mb0-m{margin-bottom: 0 !important}.mb1-m{margin-bottom: 10px}.\!mb1-m{margin-bottom: 10px !important}.mb2-m{margin-bottom: 20px}.\!mb2-m{margin-bottom: 20px !important}.mb3-m{margin-bottom: 40px}.\!mb3-m{margin-bottom: 40px !important}.mb4-m{margin-bottom: 80px}.\!mb4-m{margin-bottom: 80px !important}.ml-m{margin-left: var(--margin, auto)}.\!ml-m{margin-left: var(--margin, auto) !important}.ml0-m{margin-left: 0}.\!ml0-m{margin-left: 0 !important}.ml1-m{margin-left: 10px}.\!ml1-m{margin-left: 10px !important}.ml2-m{margin-left: 20px}.\!ml2-m{margin-left: 20px !important}.ml3-m{margin-left: 40px}.\!ml3-m{margin-left: 40px !important}.ml4-m{margin-left: 80px}.\!ml4-m{margin-left: 80px !important}}@media screen and (min-width: 64em){.m-l{margin: var(--margin, auto)}.\!m-l{margin: var(--margin, auto) !important}.m0-l{margin: 0}.\!m0-l{margin: 0 !important}.m1-l{margin: 10px}.\!m1-l{margin: 10px !important}.m2-l{margin: 20px}.\!m2-l{margin: 20px !important}.m3-l{margin: 40px}.\!m3-l{margin: 40px !important}.m4-l{margin: 80px}.\!m4-l{margin: 80px !important}.mt-l{margin-top: var(--margin, auto)}.\!mt-l{margin-top: var(--margin, auto) !important}.mt0-l{margin-top: 0}.\!mt0-l{margin-top: 0 !important}.mt1-l{margin-top: 10px}.\!mt1-l{margin-top: 10px !important}.mt2-l{margin-top: 20px}.\!mt2-l{margin-top: 20px !important}.mt3-l{margin-top: 40px}.\!mt3-l{margin-top: 40px !important}.mt4-l{margin-top: 80px}.\!mt4-l{margin-top: 80px !important}.mr-l{margin-right: var(--margin, auto)}.\!mr-l{margin-right: var(--margin, auto) !important}.mr0-l{margin-right: 0}.\!mr0-l{margin-right: 0 !important}.mr1-l{margin-right: 10px}.\!mr1-l{margin-right: 10px !important}.mr2-l{margin-right: 20px}.\!mr2-l{margin-right: 20px !important}.mr3-l{margin-right: 40px}.\!mr3-l{margin-right: 40px !important}.mr4-l{margin-right: 80px}.\!mr4-l{margin-right: 80px !important}.mb-l{margin-bottom: var(--margin, auto)}.\!mb-l{margin-bottom: var(--margin, auto) !important}.mb0-l{margin-bottom: 0}.\!mb0-l{margin-bottom: 0 !important}.mb1-l{margin-bottom: 10px}.\!mb1-l{margin-bottom: 10px !important}.mb2-l{margin-bottom: 20px}.\!mb2-l{margin-bottom: 20px !important}.mb3-l{margin-bottom: 40px}.\!mb3-l{margin-bottom: 40px !important}.mb4-l{margin-bottom: 80px}.\!mb4-l{margin-bottom: 80px !important}.ml-l{margin-left: var(--margin, auto)}.\!ml-l{margin-left: var(--margin, auto) !important}.ml0-l{margin-left: 0}.\!ml0-l{margin-left: 0 !important}.ml1-l{margin-left: 10px}.\!ml1-l{margin-left: 10px !important}.ml2-l{margin-left: 20px}.\!ml2-l{margin-left: 20px !important}.ml3-l{margin-left: 40px}.\!ml3-l{margin-left: 40px !important}.ml4-l{margin-left: 80px}.\!ml4-l{margin-left: 80px !important}}@media screen and (min-width: 80em){.m-xl{margin: var(--margin, auto)}.\!m-xl{margin: var(--margin, auto) !important}.m0-xl{margin: 0}.\!m0-xl{margin: 0 !important}.m1-xl{margin: 10px}.\!m1-xl{margin: 10px !important}.m2-xl{margin: 20px}.\!m2-xl{margin: 20px !important}.m3-xl{margin: 40px}.\!m3-xl{margin: 40px !important}.m4-xl{margin: 80px}.\!m4-xl{margin: 80px !important}.mt-xl{margin-top: var(--margin, auto)}.\!mt-xl{margin-top: var(--margin, auto) !important}.mt0-xl{margin-top: 0}.\!mt0-xl{margin-top: 0 !important}.mt1-xl{margin-top: 10px}.\!mt1-xl{margin-top: 10px !important}.mt2-xl{margin-top: 20px}.\!mt2-xl{margin-top: 20px !important}.mt3-xl{margin-top: 40px}.\!mt3-xl{margin-top: 40px !important}.mt4-xl{margin-top: 80px}.\!mt4-xl{margin-top: 80px !important}.mr-xl{margin-right: var(--margin, auto)}.\!mr-xl{margin-right: var(--margin, auto) !important}.mr0-xl{margin-right: 0}.\!mr0-xl{margin-right: 0 !important}.mr1-xl{margin-right: 10px}.\!mr1-xl{margin-right: 10px !important}.mr2-xl{margin-right: 20px}.\!mr2-xl{margin-right: 20px !important}.mr3-xl{margin-right: 40px}.\!mr3-xl{margin-right: 40px !important}.mr4-xl{margin-right: 80px}.\!mr4-xl{margin-right: 80px !important}.mb-xl{margin-bottom: var(--margin, auto)}.\!mb-xl{margin-bottom: var(--margin, auto) !important}.mb0-xl{margin-bottom: 0}.\!mb0-xl{margin-bottom: 0 !important}.mb1-xl{margin-bottom: 10px}.\!mb1-xl{margin-bottom: 10px !important}.mb2-xl{margin-bottom: 20px}.\!mb2-xl{margin-bottom: 20px !important}.mb3-xl{margin-bottom: 40px}.\!mb3-xl{margin-bottom: 40px !important}.mb4-xl{margin-bottom: 80px}.\!mb4-xl{margin-bottom: 80px !important}.ml-xl{margin-left: var(--margin, auto)}.\!ml-xl{margin-left: var(--margin, auto) !important}.ml0-xl{margin-left: 0}.\!ml0-xl{margin-left: 0 !important}.ml1-xl{margin-left: 10px}.\!ml1-xl{margin-left: 10px !important}.ml2-xl{margin-left: 20px}.\!ml2-xl{margin-left: 20px !important}.ml3-xl{margin-left: 40px}.\!ml3-xl{margin-left: 40px !important}.ml4-xl{margin-left: 80px}.\!ml4-xl{margin-left: 80px !important}}.p{padding: var(--padding, 0)}.\!p{padding: var(--padding, 0) !important}.p0{padding: 0}.\!p0{padding: 0 !important}.p1{padding: 10px}.\!p1{padding: 10px !important}.p2{padding: 20px}.\!p2{padding: 20px !important}.p3{padding: 40px}.\!p3{padding: 40px !important}.p4{padding: 80px}.\!p4{padding: 80px !important}.p\/2{padding: calc(var(--padding, auto) / 2)}.\!p\/2{padding: calc(var(--padding, auto) / 2) !important}.pt{padding-top: var(--padding, 0)}.\!pt{padding-top: var(--padding, 0) !important}.pt0{padding-top: 0}.\!pt0{padding-top: 0 !important}.pt1{padding-top: 10px}.\!pt1{padding-top: 10px !important}.pt2{padding-top: 20px}.\!pt2{padding-top: 20px !important}.pt3{padding-top: 40px}.\!pt3{padding-top: 40px !important}.pt4{padding-top: 80px}.\!pt4{padding-top: 80px !important}.pt\/2{padding-top: calc(var(--padding, auto) / 2)}.\!pt\/2{padding-top: calc(var(--padding, auto) / 2) !important}.pr{padding-right: var(--padding, 0)}.\!pr{padding-right: var(--padding, 0) !important}.pr0{padding-right: 0}.\!pr0{padding-right: 0 !important}.pr1{padding-right: 10px}.\!pr1{padding-right: 10px !important}.pr2{padding-right: 20px}.\!pr2{padding-right: 20px !important}.pr3{padding-right: 40px}.\!pr3{padding-right: 40px !important}.pr4{padding-right: 80px}.\!pr4{padding-right: 80px !important}.pr\/2{padding-right: calc(var(--padding, auto) / 2)}.\!pr\/2{padding-right: calc(var(--padding, auto) / 2) !important}.pb{padding-bottom: var(--padding, 0)}.\!pb{padding-bottom: var(--padding, 0) !important}.pb0{padding-bottom: 0}.\!pb0{padding-bottom: 0 !important}.pb1{padding-bottom: 10px}.\!pb1{padding-bottom: 10px !important}.pb2{padding-bottom: 20px}.\!pb2{padding-bottom: 20px !important}.pb3{padding-bottom: 40px}.\!pb3{padding-bottom: 40px !important}.pb4{padding-bottom: 80px}.\!pb4{padding-bottom: 80px !important}.pb\/2{padding-bottom: calc(var(--padding, auto) / 2)}.\!pb\/2{padding-bottom: calc(var(--padding, auto) / 2) !important}.pl{padding-left: var(--padding, 0)}.\!pl{padding-left: var(--padding, 0) !important}.pl0{padding-left: 0}.\!pl0{padding-left: 0 !important}.pl1{padding-left: 10px}.\!pl1{padding-left: 10px !important}.pl2{padding-left: 20px}.\!pl2{padding-left: 20px !important}.pl3{padding-left: 40px}.\!pl3{padding-left: 40px !important}.pl4{padding-left: 80px}.\!pl4{padding-left: 80px !important}.pl\/2{padding-left: calc(var(--padding, auto) / 2)}.\!pl\/2{padding-left: calc(var(--padding, auto) / 2) !important}@media screen and (min-width: 30em){.p-xs{padding: var(--padding, 0)}.\!p-xs{padding: var(--padding, 0) !important}.p0-xs{padding: 0}.\!p0-xs{padding: 0 !important}.p1-xs{padding: 10px}.\!p1-xs{padding: 10px !important}.p2-xs{padding: 20px}.\!p2-xs{padding: 20px !important}.p3-xs{padding: 40px}.\!p3-xs{padding: 40px !important}.p4-xs{padding: 80px}.\!p4-xs{padding: 80px !important}.pt-xs{padding-top: var(--padding, 0)}.\!pt-xs{padding-top: var(--padding, 0) !important}.pt0-xs{padding-top: 0}.\!pt0-xs{padding-top: 0 !important}.pt1-xs{padding-top: 10px}.\!pt1-xs{padding-top: 10px !important}.pt2-xs{padding-top: 20px}.\!pt2-xs{padding-top: 20px !important}.pt3-xs{padding-top: 40px}.\!pt3-xs{padding-top: 40px !important}.pt4-xs{padding-top: 80px}.\!pt4-xs{padding-top: 80px !important}.pr-xs{padding-right: var(--padding, 0)}.\!pr-xs{padding-right: var(--padding, 0) !important}.pr0-xs{padding-right: 0}.\!pr0-xs{padding-right: 0 !important}.pr1-xs{padding-right: 10px}.\!pr1-xs{padding-right: 10px !important}.pr2-xs{padding-right: 20px}.\!pr2-xs{padding-right: 20px !important}.pr3-xs{padding-right: 40px}.\!pr3-xs{padding-right: 40px !important}.pr4-xs{padding-right: 80px}.\!pr4-xs{padding-right: 80px !important}.pb-xs{padding-bottom: var(--padding, 0)}.\!pb-xs{padding-bottom: var(--padding, 0) !important}.pb0-xs{padding-bottom: 0}.\!pb0-xs{padding-bottom: 0 !important}.pb1-xs{padding-bottom: 10px}.\!pb1-xs{padding-bottom: 10px !important}.pb2-xs{padding-bottom: 20px}.\!pb2-xs{padding-bottom: 20px !important}.pb3-xs{padding-bottom: 40px}.\!pb3-xs{padding-bottom: 40px !important}.pb4-xs{padding-bottom: 80px}.\!pb4-xs{padding-bottom: 80px !important}.pl-xs{padding-left: var(--padding, 0)}.\!pl-xs{padding-left: var(--padding, 0) !important}.pl0-xs{padding-left: 0}.\!pl0-xs{padding-left: 0 !important}.pl1-xs{padding-left: 10px}.\!pl1-xs{padding-left: 10px !important}.pl2-xs{padding-left: 20px}.\!pl2-xs{padding-left: 20px !important}.pl3-xs{padding-left: 40px}.\!pl3-xs{padding-left: 40px !important}.pl4-xs{padding-left: 80px}.\!pl4-xs{padding-left: 80px !important}}@media screen and (min-width: 48em){.p-s{padding: var(--padding, 0)}.\!p-s{padding: var(--padding, 0) !important}.p0-s{padding: 0}.\!p0-s{padding: 0 !important}.p1-s{padding: 10px}.\!p1-s{padding: 10px !important}.p2-s{padding: 20px}.\!p2-s{padding: 20px !important}.p3-s{padding: 40px}.\!p3-s{padding: 40px !important}.p4-s{padding: 80px}.\!p4-s{padding: 80px !important}.pt-s{padding-top: var(--padding, 0)}.\!pt-s{padding-top: var(--padding, 0) !important}.pt0-s{padding-top: 0}.\!pt0-s{padding-top: 0 !important}.pt1-s{padding-top: 10px}.\!pt1-s{padding-top: 10px !important}.pt2-s{padding-top: 20px}.\!pt2-s{padding-top: 20px !important}.pt3-s{padding-top: 40px}.\!pt3-s{padding-top: 40px !important}.pt4-s{padding-top: 80px}.\!pt4-s{padding-top: 80px !important}.pr-s{padding-right: var(--padding, 0)}.\!pr-s{padding-right: var(--padding, 0) !important}.pr0-s{padding-right: 0}.\!pr0-s{padding-right: 0 !important}.pr1-s{padding-right: 10px}.\!pr1-s{padding-right: 10px !important}.pr2-s{padding-right: 20px}.\!pr2-s{padding-right: 20px !important}.pr3-s{padding-right: 40px}.\!pr3-s{padding-right: 40px !important}.pr4-s{padding-right: 80px}.\!pr4-s{padding-right: 80px !important}.pb-s{padding-bottom: var(--padding, 0)}.\!pb-s{padding-bottom: var(--padding, 0) !important}.pb0-s{padding-bottom: 0}.\!pb0-s{padding-bottom: 0 !important}.pb1-s{padding-bottom: 10px}.\!pb1-s{padding-bottom: 10px !important}.pb2-s{padding-bottom: 20px}.\!pb2-s{padding-bottom: 20px !important}.pb3-s{padding-bottom: 40px}.\!pb3-s{padding-bottom: 40px !important}.pb4-s{padding-bottom: 80px}.\!pb4-s{padding-bottom: 80px !important}.pl-s{padding-left: var(--padding, 0)}.\!pl-s{padding-left: var(--padding, 0) !important}.pl0-s{padding-left: 0}.\!pl0-s{padding-left: 0 !important}.pl1-s{padding-left: 10px}.\!pl1-s{padding-left: 10px !important}.pl2-s{padding-left: 20px}.\!pl2-s{padding-left: 20px !important}.pl3-s{padding-left: 40px}.\!pl3-s{padding-left: 40px !important}.pl4-s{padding-left: 80px}.\!pl4-s{padding-left: 80px !important}}@media screen and (min-width: 60em){.p-m{padding: var(--padding, 0)}.\!p-m{padding: var(--padding, 0) !important}.p0-m{padding: 0}.\!p0-m{padding: 0 !important}.p1-m{padding: 10px}.\!p1-m{padding: 10px !important}.p2-m{padding: 20px}.\!p2-m{padding: 20px !important}.p3-m{padding: 40px}.\!p3-m{padding: 40px !important}.p4-m{padding: 80px}.\!p4-m{padding: 80px !important}.pt-m{padding-top: var(--padding, 0)}.\!pt-m{padding-top: var(--padding, 0) !important}.pt0-m{padding-top: 0}.\!pt0-m{padding-top: 0 !important}.pt1-m{padding-top: 10px}.\!pt1-m{padding-top: 10px !important}.pt2-m{padding-top: 20px}.\!pt2-m{padding-top: 20px !important}.pt3-m{padding-top: 40px}.\!pt3-m{padding-top: 40px !important}.pt4-m{padding-top: 80px}.\!pt4-m{padding-top: 80px !important}.pr-m{padding-right: var(--padding, 0)}.\!pr-m{padding-right: var(--padding, 0) !important}.pr0-m{padding-right: 0}.\!pr0-m{padding-right: 0 !important}.pr1-m{padding-right: 10px}.\!pr1-m{padding-right: 10px !important}.pr2-m{padding-right: 20px}.\!pr2-m{padding-right: 20px !important}.pr3-m{padding-right: 40px}.\!pr3-m{padding-right: 40px !important}.pr4-m{padding-right: 80px}.\!pr4-m{padding-right: 80px !important}.pb-m{padding-bottom: var(--padding, 0)}.\!pb-m{padding-bottom: var(--padding, 0) !important}.pb0-m{padding-bottom: 0}.\!pb0-m{padding-bottom: 0 !important}.pb1-m{padding-bottom: 10px}.\!pb1-m{padding-bottom: 10px !important}.pb2-m{padding-bottom: 20px}.\!pb2-m{padding-bottom: 20px !important}.pb3-m{padding-bottom: 40px}.\!pb3-m{padding-bottom: 40px !important}.pb4-m{padding-bottom: 80px}.\!pb4-m{padding-bottom: 80px !important}.pl-m{padding-left: var(--padding, 0)}.\!pl-m{padding-left: var(--padding, 0) !important}.pl0-m{padding-left: 0}.\!pl0-m{padding-left: 0 !important}.pl1-m{padding-left: 10px}.\!pl1-m{padding-left: 10px !important}.pl2-m{padding-left: 20px}.\!pl2-m{padding-left: 20px !important}.pl3-m{padding-left: 40px}.\!pl3-m{padding-left: 40px !important}.pl4-m{padding-left: 80px}.\!pl4-m{padding-left: 80px !important}}@media screen and (min-width: 64em){.p-l{padding: var(--padding, 0)}.\!p-l{padding: var(--padding, 0) !important}.p0-l{padding: 0}.\!p0-l{padding: 0 !important}.p1-l{padding: 10px}.\!p1-l{padding: 10px !important}.p2-l{padding: 20px}.\!p2-l{padding: 20px !important}.p3-l{padding: 40px}.\!p3-l{padding: 40px !important}.p4-l{padding: 80px}.\!p4-l{padding: 80px !important}.pt-l{padding-top: var(--padding, 0)}.\!pt-l{padding-top: var(--padding, 0) !important}.pt0-l{padding-top: 0}.\!pt0-l{padding-top: 0 !important}.pt1-l{padding-top: 10px}.\!pt1-l{padding-top: 10px !important}.pt2-l{padding-top: 20px}.\!pt2-l{padding-top: 20px !important}.pt3-l{padding-top: 40px}.\!pt3-l{padding-top: 40px !important}.pt4-l{padding-top: 80px}.\!pt4-l{padding-top: 80px !important}.pr-l{padding-right: var(--padding, 0)}.\!pr-l{padding-right: var(--padding, 0) !important}.pr0-l{padding-right: 0}.\!pr0-l{padding-right: 0 !important}.pr1-l{padding-right: 10px}.\!pr1-l{padding-right: 10px !important}.pr2-l{padding-right: 20px}.\!pr2-l{padding-right: 20px !important}.pr3-l{padding-right: 40px}.\!pr3-l{padding-right: 40px !important}.pr4-l{padding-right: 80px}.\!pr4-l{padding-right: 80px !important}.pb-l{padding-bottom: var(--padding, 0)}.\!pb-l{padding-bottom: var(--padding, 0) !important}.pb0-l{padding-bottom: 0}.\!pb0-l{padding-bottom: 0 !important}.pb1-l{padding-bottom: 10px}.\!pb1-l{padding-bottom: 10px !important}.pb2-l{padding-bottom: 20px}.\!pb2-l{padding-bottom: 20px !important}.pb3-l{padding-bottom: 40px}.\!pb3-l{padding-bottom: 40px !important}.pb4-l{padding-bottom: 80px}.\!pb4-l{padding-bottom: 80px !important}.pl-l{padding-left: var(--padding, 0)}.\!pl-l{padding-left: var(--padding, 0) !important}.pl0-l{padding-left: 0}.\!pl0-l{padding-left: 0 !important}.pl1-l{padding-left: 10px}.\!pl1-l{padding-left: 10px !important}.pl2-l{padding-left: 20px}.\!pl2-l{padding-left: 20px !important}.pl3-l{padding-left: 40px}.\!pl3-l{padding-left: 40px !important}.pl4-l{padding-left: 80px}.\!pl4-l{padding-left: 80px !important}}@media screen and (min-width: 80em){.p-xl{padding: var(--padding, 0)}.\!p-xl{padding: var(--padding, 0) !important}.p0-xl{padding: 0}.\!p0-xl{padding: 0 !important}.p1-xl{padding: 10px}.\!p1-xl{padding: 10px !important}.p2-xl{padding: 20px}.\!p2-xl{padding: 20px !important}.p3-xl{padding: 40px}.\!p3-xl{padding: 40px !important}.p4-xl{padding: 80px}.\!p4-xl{padding: 80px !important}.pt-xl{padding-top: var(--padding, 0)}.\!pt-xl{padding-top: var(--padding, 0) !important}.pt0-xl{padding-top: 0}.\!pt0-xl{padding-top: 0 !important}.pt1-xl{padding-top: 10px}.\!pt1-xl{padding-top: 10px !important}.pt2-xl{padding-top: 20px}.\!pt2-xl{padding-top: 20px !important}.pt3-xl{padding-top: 40px}.\!pt3-xl{padding-top: 40px !important}.pt4-xl{padding-top: 80px}.\!pt4-xl{padding-top: 80px !important}.pr-xl{padding-right: var(--padding, 0)}.\!pr-xl{padding-right: var(--padding, 0) !important}.pr0-xl{padding-right: 0}.\!pr0-xl{padding-right: 0 !important}.pr1-xl{padding-right: 10px}.\!pr1-xl{padding-right: 10px !important}.pr2-xl{padding-right: 20px}.\!pr2-xl{padding-right: 20px !important}.pr3-xl{padding-right: 40px}.\!pr3-xl{padding-right: 40px !important}.pr4-xl{padding-right: 80px}.\!pr4-xl{padding-right: 80px !important}.pb-xl{padding-bottom: var(--padding, 0)}.\!pb-xl{padding-bottom: var(--padding, 0) !important}.pb0-xl{padding-bottom: 0}.\!pb0-xl{padding-bottom: 0 !important}.pb1-xl{padding-bottom: 10px}.\!pb1-xl{padding-bottom: 10px !important}.pb2-xl{padding-bottom: 20px}.\!pb2-xl{padding-bottom: 20px !important}.pb3-xl{padding-bottom: 40px}.\!pb3-xl{padding-bottom: 40px !important}.pb4-xl{padding-bottom: 80px}.\!pb4-xl{padding-bottom: 80px !important}.pl-xl{padding-left: var(--padding, 0)}.\!pl-xl{padding-left: var(--padding, 0) !important}.pl0-xl{padding-left: 0}.\!pl0-xl{padding-left: 0 !important}.pl1-xl{padding-left: 10px}.\!pl1-xl{padding-left: 10px !important}.pl2-xl{padding-left: 20px}.\!pl2-xl{padding-left: 20px !important}.pl3-xl{padding-left: 40px}.\!pl3-xl{padding-left: 40px !important}.pl4-xl{padding-left: 80px}.\!pl4-xl{padding-left: 80px !important}}.t,.tl,.tm,.tb,.ti,.tli,.tmi,.tbi{font-size: 16px}.t1,.tl1,.tm1,.tb1,.t1i,.tl1i,.tm1i,.tb1i{font-size: 18px}.t2,.tl2,.tm2,.tb2,.t2i,.tl2i,.tm2i,.tb2i{font-size: 21px}.t3,.tl3,.tm3,.tb3,.t3i,.tl3i,.tm3i,.tb3i{font-size: 24px}.t4,.tl4,.tm4,.tb4,.t4i,.tl4i,.tm4i,.tb4i{font-size: 28px}.t5,.tl5,.tm5,.tb5,.t5i,.tl5i,.tm5i,.tb5i{font-size: 32px}.t6,.tl6,.tm6,.tb6,.t6i,.tl6i,.tm6i,.tb6i{font-size: 36px}.t7,.tl7,.tm7,.tb7,.t7i,.tl7i,.tm7i,.tb7i{font-size: 42px}.t-1,.tl-1,.tm-1,.tb-1,.t-1i,.tl-1i,.tm-1i,.tb-1i{font-size: 14px}.t-2,.tl-2,.tm-2,.tb-2,.t-2i,.tl-2i,.tm-2i,.tb-2i{font-size: 12px}.t-3,.tl-3,.tm-3,.tb-3,.t-3i,.tl-3i,.tm-3i,.tb-3i{font-size: 10px}.t-4,.tl-4,.tm-4,.tb-4,.t-4i,.tl-4i,.tm-4i,.tb-4i{font-size: 8px}.tl,.tli,.tl1,.tl1i,.tl2,.tl2i,.tl3,.tl3i,.tl4,.tl4i,.tl5,.tl5i,.tl6,.tl6i,.tl7,.tl7i,.tl-1,.tl-1i,.tl-2,.tl-2i,.tl-3,.tl-3i,.tl-4,.tl-4i{font-weight: 300}.tm,.tmi,.tm1,.tm1i,.tm2,.tm2i,.tm3,.tm3i,.tm4,.tm4i,.tm5,.tm5i,.tm6,.tm6i,.tm7,.tm7i,.tm-1,.tm-1i,.tm-2,.tm-2i,.tm-3,.tm-3i,.tm-4,.tm-4i{font-weight: 500}.tb,.tbi,.tb1,.tb1i,.tb2,.tb2i,.tb3,.tb3i,.tb4,.tb4i,.tb5,.tb5i,.tb6,.tb6i,.tb7,.tb7i,.tb-1,.tb-1i,.tb-2,.tb-2i,.tb-3,.tb-3i,.tb-4,.tb-4i{font-weight: 600}.ti,.tli,.tmi,.tbi,.t1i,.tl1i,.tm1i,.tb1i,.t2i,.tl2i,.tm2i,.tb2i,.t3i,.tl3i,.tm3i,.tb3i,.t4i,.tl4i,.tm4i,.tb4i,.t5i,.tl5i,.tm5i,.tb5i,.t6i,.tl6i,.tm6i,.tb6i,.t7i,.tl7i,.tm7i,.tb7i,.t-1i,.tl-1i,.tm-1i,.tb-1i,.t-2i,.tl-2i,.tm-2i,.tb-2i,.t-3i,.tl-3i,.tm-3i,.tb-3i,.t-4i,.tl-4i,.tm-4i,.tb-4i{font-style: italic}@media screen and (min-width: 30em){.t-xs,.tl-xs,.tm-xs,.tb-xs,.ti-xs,.tli-xs,.tmi-xs,.tbi-xs{font-size: 16px}.t1-xs,.tl1-xs,.tm1-xs,.tb1-xs,.t1i-xs,.tl1i-xs,.tm1i-xs,.tb1i-xs{font-size: 18px}.t2-xs,.tl2-xs,.tm2-xs,.tb2-xs,.t2i-xs,.tl2i-xs,.tm2i-xs,.tb2i-xs{font-size: 21px}.t3-xs,.tl3-xs,.tm3-xs,.tb3-xs,.t3i-xs,.tl3i-xs,.tm3i-xs,.tb3i-xs{font-size: 24px}.t4-xs,.tl4-xs,.tm4-xs,.tb4-xs,.t4i-xs,.tl4i-xs,.tm4i-xs,.tb4i-xs{font-size: 28px}.t5-xs,.tl5-xs,.tm5-xs,.tb5-xs,.t5i-xs,.tl5i-xs,.tm5i-xs,.tb5i-xs{font-size: 32px}.t6-xs,.tl6-xs,.tm6-xs,.tb6-xs,.t6i-xs,.tl6i-xs,.tm6i-xs,.tb6i-xs{font-size: 36px}.t7-xs,.tl7-xs,.tm7-xs,.tb7-xs,.t7i-xs,.tl7i-xs,.tm7i-xs,.tb7i-xs{font-size: 36px}.t-1-xs,.tl-1-xs,.tm-1-xs,.tb-1-xs,.t-1i-xs,.tl-1i-xs,.tm-1i-xs,.tb-1i-xs{font-size: 14px}.t-2-xs,.tl-2-xs,.tm-2-xs,.tb-2-xs,.t-2i-xs,.tl-2i-xs,.tm-2i-xs,.tb-2i-xs{font-size: 12px}.t-3-xs,.tl-3-xs,.tm-3-xs,.tb-3-xs,.t-3i-xs,.tl-3i-xs,.tm-3i-xs,.tb-3i-xs{font-size: 10px}.t-4-xs,.tl-4-xs,.tm-4-xs,.tb-4-xs,.t-4i-xs,.tl-4i-xs,.tm-4i-xs,.tb-4i-xs{font-size: 8px}.tl-xs,.tli-xs,.tl1-xs,.tl1i-xs,.tl2-xs,.tl2i-xs,.tl3-xs,.tl3i-xs,.tl4-xs,.tl4i-xs,.tl5-xs,.tl5i-xs,.tl6-xs,.tl6i-xs,.tl7-xs,.tl7i-xs,.tl-1-xs,.tl-1i-xs,.tl-2-xs,.tl-2i-xs,.tl-3-xs,.tl-3i-xs,.tl-4-xs,.tl-4i-xs{font-weight: 300}.tm-xs,.tmi-xs,.tm1-xs,.tm1i-xs,.tm2-xs,.tm2i-xs,.tm3-xs,.tm3i-xs,.tm4-xs,.tm4i-xs,.tm5-xs,.tm5i-xs,.tm6-xs,.tm6i-xs,.tm7-xs,.tm7i-xs,.tm-1-xs,.tm-1i-xs,.tm-2-xs,.tm-2i-xs,.tm-3-xs,.tm-3i-xs,.tm-4-xs,.tm-4i-xs{font-weight: 500}.tb-xs,.tbi-xs,.tb1-xs,.tb1i-xs,.tb2-xs,.tb2i-xs,.tb3-xs,.tb3i-xs,.tb4-xs,.tb4i-xs,.tb5-xs,.tb5i-xs,.tb6-xs,.tb6i-xs,.tb7-xs,.tb7i-xs,.tb-1-xs,.tb-1i-xs,.tb-2-xs,.tb-2i-xs,.tb-3-xs,.tb-3i-xs,.tb-4-xs,.tb-4i-xs{font-weight: 600}.ti-xs,.tli-xs,.tmi-xs,.tbi-xs,.t1i-xs,.tl1i-xs,.tm1i-xs,.tb1i-xs,.t2i-xs,.tl2i-xs,.tm2i-xs,.tb2i-xs,.t3i-xs,.tl3i-xs,.tm3i-xs,.tb3i-xs,.t4i-xs,.tl4i-xs,.tm4i-xs,.tb4i-xs,.t5i-xs,.tl5i-xs,.tm5i-xs,.tb5i-xs,.t6i-xs,.tl6i-xs,.tm6i-xs,.tb6i-xs,.t7i-xs,.tl7i-xs,.tm7i-xs,.tb7i-xs,.t-1i-xs,.tl-1i-xs,.tm-1i-xs,.tb-1i-xs,.t-2i-xs,.tl-2i-xs,.tm-2i-xs,.tb-2i-xs,.t-3i-xs,.tl-3i-xs,.tm-3i-xs,.tb-3i-xs,.t-4i-xs,.tl-4i-xs,.tm-4i-xs,.tb-4i-xs{font-style: italic}}@media screen and (min-width: 48em){.t-s,.tl-s,.tm-s,.tb-s,.ti-s,.tli-s,.tmi-s,.tbi-s{font-size: 16px}.t1-s,.tl1-s,.tm1-s,.tb1-s,.t1i-s,.tl1i-s,.tm1i-s,.tb1i-s{font-size: 18px}.t2-s,.tl2-s,.tm2-s,.tb2-s,.t2i-s,.tl2i-s,.tm2i-s,.tb2i-s{font-size: 21px}.t3-s,.tl3-s,.tm3-s,.tb3-s,.t3i-s,.tl3i-s,.tm3i-s,.tb3i-s{font-size: 24px}.t4-s,.tl4-s,.tm4-s,.tb4-s,.t4i-s,.tl4i-s,.tm4i-s,.tb4i-s{font-size: 28px}.t5-s,.tl5-s,.tm5-s,.tb5-s,.t5i-s,.tl5i-s,.tm5i-s,.tb5i-s{font-size: 32px}.t6-s,.tl6-s,.tm6-s,.tb6-s,.t6i-s,.tl6i-s,.tm6i-s,.tb6i-s{font-size: 36px}.t7-s,.tl7-s,.tm7-s,.tb7-s,.t7i-s,.tl7i-s,.tm7i-s,.tb7i-s{font-size: 36px}.t-1-s,.tl-1-s,.tm-1-s,.tb-1-s,.t-1i-s,.tl-1i-s,.tm-1i-s,.tb-1i-s{font-size: 14px}.t-2-s,.tl-2-s,.tm-2-s,.tb-2-s,.t-2i-s,.tl-2i-s,.tm-2i-s,.tb-2i-s{font-size: 12px}.t-3-s,.tl-3-s,.tm-3-s,.tb-3-s,.t-3i-s,.tl-3i-s,.tm-3i-s,.tb-3i-s{font-size: 10px}.t-4-s,.tl-4-s,.tm-4-s,.tb-4-s,.t-4i-s,.tl-4i-s,.tm-4i-s,.tb-4i-s{font-size: 8px}.tl-s,.tli-s,.tl1-s,.tl1i-s,.tl2-s,.tl2i-s,.tl3-s,.tl3i-s,.tl4-s,.tl4i-s,.tl5-s,.tl5i-s,.tl6-s,.tl6i-s,.tl7-s,.tl7i-s,.tl-1-s,.tl-1i-s,.tl-2-s,.tl-2i-s,.tl-3-s,.tl-3i-s,.tl-4-s,.tl-4i-s{font-weight: 300}.tm-s,.tmi-s,.tm1-s,.tm1i-s,.tm2-s,.tm2i-s,.tm3-s,.tm3i-s,.tm4-s,.tm4i-s,.tm5-s,.tm5i-s,.tm6-s,.tm6i-s,.tm7-s,.tm7i-s,.tm-1-s,.tm-1i-s,.tm-2-s,.tm-2i-s,.tm-3-s,.tm-3i-s,.tm-4-s,.tm-4i-s{font-weight: 500}.tb-s,.tbi-s,.tb1-s,.tb1i-s,.tb2-s,.tb2i-s,.tb3-s,.tb3i-s,.tb4-s,.tb4i-s,.tb5-s,.tb5i-s,.tb6-s,.tb6i-s,.tb7-s,.tb7i-s,.tb-1-s,.tb-1i-s,.tb-2-s,.tb-2i-s,.tb-3-s,.tb-3i-s,.tb-4-s,.tb-4i-s{font-weight: 600}.ti-s,.tli-s,.tmi-s,.tbi-s,.t1i-s,.tl1i-s,.tm1i-s,.tb1i-s,.t2i-s,.tl2i-s,.tm2i-s,.tb2i-s,.t3i-s,.tl3i-s,.tm3i-s,.tb3i-s,.t4i-s,.tl4i-s,.tm4i-s,.tb4i-s,.t5i-s,.tl5i-s,.tm5i-s,.tb5i-s,.t6i-s,.tl6i-s,.tm6i-s,.tb6i-s,.t7i-s,.tl7i-s,.tm7i-s,.tb7i-s,.t-1i-s,.tl-1i-s,.tm-1i-s,.tb-1i-s,.t-2i-s,.tl-2i-s,.tm-2i-s,.tb-2i-s,.t-3i-s,.tl-3i-s,.tm-3i-s,.tb-3i-s,.t-4i-s,.tl-4i-s,.tm-4i-s,.tb-4i-s{font-style: italic}}@media screen and (min-width: 64em){.t-l,.tl-l,.tm-l,.tb-l,.ti-l,.tli-l,.tmi-l,.tbi-s{font-size: 16px}.t1-l,.tl1-l,.tm1-l,.tb1-l,.t1i-l,.tl1i-l,.tm1i-l,.tb1i-s{font-size: 18px}.t2-l,.tl2-l,.tm2-l,.tb2-l,.t2i-l,.tl2i-l,.tm2i-l,.tb2i-s{font-size: 21px}.t3-l,.tl3-l,.tm3-l,.tb3-l,.t3i-l,.tl3i-l,.tm3i-l,.tb3i-s{font-size: 24px}.t4-l,.tl4-l,.tm4-l,.tb4-l,.t4i-l,.tl4i-l,.tm4i-l,.tb4i-s{font-size: 28px}.t5-l,.tl5-l,.tm5-l,.tb5-l,.t5i-l,.tl5i-l,.tm5i-l,.tb5i-s{font-size: 32px}.t6-l,.tl6-l,.tm6-l,.tb6-l,.t6i-l,.tl6i-l,.tm6i-l,.tb6i-s{font-size: 36px}.t7-l,.tl7-l,.tm7-l,.tb7-l,.t7i-l,.tl7i-l,.tm7i-l,.tb7i-s{font-size: 36px}.t-1-l,.tl-1-l,.tm-1-l,.tb-1-l,.t-1i-l,.tl-1i-l,.tm-1i-l,.tb-1i-s{font-size: 14px}.t-2-l,.tl-2-l,.tm-2-l,.tb-2-l,.t-2i-l,.tl-2i-l,.tm-2i-l,.tb-2i-s{font-size: 12px}.t-3-l,.tl-3-l,.tm-3-l,.tb-3-l,.t-3i-l,.tl-3i-l,.tm-3i-l,.tb-3i-s{font-size: 10px}.t-4-l,.tl-4-l,.tm-4-l,.tb-4-l,.t-4i-l,.tl-4i-l,.tm-4i-l,.tb-4i-s{font-size: 8px}.tl-l,.tli-l,.tl1-l,.tl1i-l,.tl2-l,.tl2i-l,.tl3-l,.tl3i-l,.tl4-l,.tl4i-l,.tl5-l,.tl5i-l,.tl6-l,.tl6i-l,.tl7-l,.tl7i-l,.tl-1-l,.tl-1i-l,.tl-2-l,.tl-2i-l,.tl-3-l,.tl-3i-l,.tl-4-l,.tl-4i-s{font-weight: 300}.tm-l,.tmi-l,.tm1-l,.tm1i-l,.tm2-l,.tm2i-l,.tm3-l,.tm3i-l,.tm4-l,.tm4i-l,.tm5-l,.tm5i-l,.tm6-l,.tm6i-l,.tm7-l,.tm7i-l,.tm-1-l,.tm-1i-l,.tm-2-l,.tm-2i-l,.tm-3-l,.tm-3i-l,.tm-4-l,.tm-4i-s{font-weight: 500}.tb-l,.tbi-l,.tb1-l,.tb1i-l,.tb2-l,.tb2i-l,.tb3-l,.tb3i-l,.tb4-l,.tb4i-l,.tb5-l,.tb5i-l,.tb6-l,.tb6i-l,.tb7-l,.tb7i-l,.tb-1-l,.tb-1i-l,.tb-2-l,.tb-2i-l,.tb-3-l,.tb-3i-l,.tb-4-l,.tb-4i-s{font-weight: 600}.ti-l,.tli-l,.tmi-l,.tbi-l,.t1i-l,.tl1i-l,.tm1i-l,.tb1i-l,.t2i-l,.tl2i-l,.tm2i-l,.tb2i-l,.t3i-l,.tl3i-l,.tm3i-l,.tb3i-l,.t4i-l,.tl4i-l,.tm4i-l,.tb4i-l,.t5i-l,.tl5i-l,.tm5i-l,.tb5i-l,.t6i-l,.tl6i-l,.tm6i-l,.tb6i-l,.t7i-l,.tl7i-l,.tm7i-l,.tb7i-l,.t-1i-l,.tl-1i-l,.tm-1i-l,.tb-1i-l,.t-2i-l,.tl-2i-l,.tm-2i-l,.tb-2i-l,.t-3i-l,.tl-3i-l,.tm-3i-l,.tb-3i-l,.t-4i-l,.tl-4i-l,.tm-4i-l,.tb-4i-l{font-style: italic}}.close-cross{position: absolute;display: block;width: var(--close-cross-size, 30px);height: var(--close-cross-size, 30px);cursor: pointer;pointer-events: initial;background-color: var(--cross-background, transparent);border-radius: var(--close-size, 30px);background-clip: padding-box;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.close-cross::before,.close-cross::after{content: "";display: block;position: absolute;top: 50%;left: 50%;width: var(--close-cross-width, 14px);height: var(--close-cross-thickness, 1px);background-color: var(--close-cross-color, rgba(96,113,130,0.5))}.close-cross::before{-webkit-transform: translate(-50%, -50%) rotate(45deg);-ms-transform: translate(-50%, -50%) rotate(45deg);transform: translate(-50%, -50%) rotate(45deg)}.close-cross::after{-webkit-transform: translate(-50%, -50%) rotate(-45deg);-ms-transform: translate(-50%, -50%) rotate(-45deg);transform: translate(-50%, -50%) rotate(-45deg)}.close-cross:hover{background-color: var(--close-background-hover, rgba(96,113,130,0.1))}.form--validation-msg{display: block;margin-bottom: 16px;padding: 10px 16px;width: 100%;max-width: 380px;font-size: 13px;font-weight: 500;text-align: left;line-height: 1.5;color: rgba(0,0,0,0.45);background-color: var(--form-validation-bg, #fbecca)}@media screen and (min-width: 30em){.form--validation-msg{font-size: 14px;padding: 14px 20px;margin-bottom: 20px}}.form--validation-msg.form--success{--accent-color: #4bdb5c;--accent-color-hover: #36d749;--accent-color-active: #29cb3c;--accent-color-shadow: rgba(75,219,92,0.33);--accent-color-background-light: rgba(75,219,92,0.05);--accent-color-background: rgba(75,219,92,0.15);--accent-color-background-hover: rgba(75,219,92,0.2);--accent-color-background-active: rgba(75,219,92,0.25);--accent-color-background-opaque: rgba(75,219,92,0.95);--button-text-color: #fff;--form-validation-bg: #dcf9df}.form--validation-msg.form--success a{color: var(--accent-color-active, #189eff);text-decoration: underline}.trigger{--transition-timing-function: cubic-bezier(.37, .37, .12, 1.01);--transition-duration: .5s;--trigger-max-width: auto;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;justify-content: center;align-items: center;position: fixed;z-index: 10000;opacity: 0;pointer-events: none;background-color: #fff;box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);-webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);border-radius: 3px;background-clip: padding-box;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.trigger .trigger-close{top: 24px;right: 24px}.trigger.trigger--box{max-width: 380px;right: var(--box-padding-left-right, 35px);bottom: var(--box-padding-top-bottom, 35px);padding: var(--box-padding-top-bottom, 35px) var(--box-padding-left-right, 35px);-webkit-transform: translateY(40px);-ms-transform: translateY(40px);transform: translateY(40px)}.trigger.trigger--box.trigger-active{opacity: 1;pointer-events: initial;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0)}@media screen and (max-width: 29.9375em){.trigger.trigger--box{left: 0;right: 0;bottom: 0;max-width: unset}}.trigger.trigger--footer-flyout{left: 0;right: 0;bottom: 0;padding: var(--box-padding-top-bottom, 35px) var(--box-padding-left-right, 35px);-webkit-transform: translateY(100%);-ms-transform: translateY(100%);transform: translateY(100%)}.trigger.trigger--footer-flyout .trigger--content{width: 1180px;max-width: 100%;padding: 0 var(--section-inner-padding, 10px)}.trigger.trigger--footer-flyout.trigger-active{opacity: 1;pointer-events: initial;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0)}textarea,input[type="text"],input[type="search"],input[type="password"],input[type="number"],input[type="email"],input[type="tel"]{-webkit-appearance: none;-moz-appearance: none;appearance: none;width: 18.125rem}textarea:focus,input[type="text"]:focus,input[type="search"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="tel"]:focus{outline: none}textarea::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder{color: #b4bec7}textarea:-moz-placeholder,input[type="text"]:-moz-placeholder,input[type="search"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="number"]:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="tel"]:-moz-placeholder{color: #b4bec7}textarea::-moz-placeholder,input[type="text"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="tel"]::-moz-placeholder{color: #b4bec7}textarea:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder{color: #b4bec7}textarea.has--error,input[type="text"].has--error,input[type="search"].has--error,input[type="password"].has--error,input[type="number"].has--error,input[type="email"].has--error,input[type="tel"].has--error{color: #de294c;background: #f3d6dc;border-color: #de294c}textarea.input--field,input[type="text"].input--field,input[type="search"].input--field,input[type="password"].input--field,input[type="number"].input--field,input[type="email"].input--field,input[type="tel"].input--field{margin-bottom: .625rem;width: 100%}textarea.input--field.input--field-zipcode,input[type="text"].input--field.input--field-zipcode,input[type="search"].input--field.input--field-zipcode,input[type="password"].input--field.input--field-zipcode,input[type="number"].input--field.input--field-zipcode,input[type="email"].input--field.input--field-zipcode,input[type="tel"].input--field.input--field-zipcode{margin-right: 2%;width: 30%;float: left}textarea.input--field.input--field-city,input[type="text"].input--field.input--field-city,input[type="search"].input--field.input--field-city,input[type="password"].input--field.input--field-city,input[type="number"].input--field.input--field-city,input[type="email"].input--field.input--field-city,input[type="tel"].input--field.input--field-city{width: 68%;float: left}.forms--content input,.forms--content textarea{width: 100%}.forms--content textarea{min-height: 10rem}textarea{resize: vertical}label{color: #607182}label.has--error{color: #de294c;background: #f3d6dc}.js--fancy-select{border-radius: 3px;background-clip: padding-box;width: 18.125rem;margin-bottom: .625rem;box-sizing: border-box;width: 100%;line-height: 48px;display: inline-block;position: relative;overflow: hidden;cursor: pointer;text-align: left}.js--fancy-select:after{content: "";display: table;clear: both}.js--fancy-select:after{content: "";display: table;clear: both}.js--fancy-select.js--is--focused{color: var(--accent-color, #189eff);border-color: var(--accent-color, #189eff)}.js--fancy-select.js--is--focused .js--fancy-select-trigger{border-color: var(--accent-color, #189eff)}.js--fancy-select select{-webkit-appearance: none;-moz-appearance: none;appearance: none;opacity: 0;height: auto;position: absolute;top: 0;bottom: 0;left: 0;right: 0;width: 100%;display: block;cursor: pointer;z-index: 1000}.js--fancy-select select:focus{outline: none}.js--fancy-select .js--fancy-select-text{padding: 0rem 2.5rem 0rem .625rem;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.js--fancy-select .js--fancy-select-trigger{width: 1.875rem;font-size: .375rem;position: absolute;right: 0;top: 0;border-left: 1px solid #ececec;text-align: center;font-weight: bold}.js--fancy-select.has--error{color: #de294c;border-color: #de294c;background: #f3d6dc}.js--fancy-select.has--error .js--fancy-select-trigger{border-color: #de294c}.js--fancy-select.has--error .js--fancy-select-text{border-color: #f9dae0}@media screen and (min-width: 48em){.input--field{margin-bottom: .9375rem}.input--field .input--field-zipcode{margin-right: 2%;width: 20%}.input--field .input--field-city{width: 78%}}@media screen and (min-width: 80em){.input--field{margin-bottom: .9375rem}}.alert{font-size: 14px;font-weight: 500;line-height: 1.72;padding: 5px 15px;position: relative;overflow: hidden;border-left: 1px solid;color: var(--accent-color, #142432);background-color: var(--accent-color-background, #f8f9fd)}.alert:after{content: "";display: table;clear: both}.alert:after{content: "";display: table;clear: both}.alert .alert--icon{color: var(--accent-color, #142432)}.alert.is--info{--accent-color: #189eff;--accent-color-hover: #0093fe;--accent-color-active: #0084e4;--accent-color-shadow: rgba(24,158,255,0.33);--accent-color-background-light: rgba(24,158,255,0.05);--accent-color-background: rgba(24,158,255,0.15);--accent-color-background-hover: rgba(24,158,255,0.2);--accent-color-background-active: rgba(24,158,255,0.25);--accent-color-background-opaque: rgba(24,158,255,0.95);--button-text-color: #fff}.alert .icon--element{margin-top: -9px;position: absolute;top: 50%;left: 0;width: 15%}.alert .alert--icon{display: none}.alert .alert--content{padding: 10px}.alert .alert--content p{margin-bottom: 0}.alert .alert--icon{font-size: 18px;line-height: 26px;width: 15%;text-align: center;font-weight: bold;color: #fff;padding-bottom: 9999em;margin-bottom: -9999em}.alert .alert--content.is--strong{font-weight: 600}.alert .alert--list{list-style: none}.alert .list--entry{display: block}.dp--wrapper .alert{padding: 25px 30px;border-color: var(--accent-color, #189eff);background-color: var(--accent-color-background, rgba(24,158,255,0.1))}.dp--wrapper .alert.alert-success{--accent-color: #4bdb5c;--accent-color-hover: #36d749;--accent-color-active: #29cb3c;--accent-color-shadow: rgba(75,219,92,0.33);--accent-color-background-light: rgba(75,219,92,0.05);--accent-color-background: rgba(75,219,92,0.15);--accent-color-background-hover: rgba(75,219,92,0.2);--accent-color-background-active: rgba(75,219,92,0.25);--accent-color-background-opaque: rgba(75,219,92,0.95);--button-text-color: #fff}.dp--wrapper .alert.alert-warning{--accent-color: #ffb71c;--accent-color-hover: #ffaf02;--accent-color-active: #e89e00;--accent-color-shadow: rgba(255,183,28,0.33);--accent-color-background-light: rgba(255,183,28,0.05);--accent-color-background: rgba(255,183,28,0.15);--accent-color-background-hover: rgba(255,183,28,0.2);--accent-color-background-active: rgba(255,183,28,0.25);--accent-color-background-opaque: rgba(255,183,28,0.95);--button-text-color: #fff}.dp--wrapper .alert.alert-error{--accent-color: #de294c;--accent-color-hover: #ce2041;--accent-color-active: #b81c3a;--accent-color-shadow: rgba(222,41,76,0.33);--accent-color-background-light: rgba(222,41,76,0.05);--accent-color-background: rgba(222,41,76,0.15);--accent-color-background-hover: rgba(222,41,76,0.2);--accent-color-background-active: rgba(222,41,76,0.25);--accent-color-background-opaque: rgba(222,41,76,0.95);--button-text-color: #fff}@media screen and (max-width: 29.9375em){.dp--wrapper .alert{padding: 15px 25px}.dp--wrapper .alert h2,.dp--wrapper .alert .h2{font-size: 20px}.dp--wrapper .alert,.dp--wrapper .alert p{font-size: 14px}}:root{--modal-padding: 30px}@media screen and (min-width: 48em){:root{--modal-padding: 50px}}[data-hash-modal]{cursor: pointer}.modal--overlay{background: rgba(20,36,50,0.8);overflow-x: hidden;overflow-y: auto;z-index: 101000;position: fixed;display: none;top: 0;left: 0;bottom: 0;right: 0;width: 100%;min-width: 100%;height: 100%;min-height: 100%}.modal--box{z-index: 102000;display: none;position: fixed;text-align: center;top: 50%;left: 50%;max-width: 80%;width: 70rem;-webkit-transform: translateY(-50%) translateX(-50%);-ms-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%)}.modal--inner{display: inline-block;width: 100%;text-align: left;overflow-y: scroll;max-height: 90vh;overscroll-behavior-y: contain;-webkit-overflow-scrolling: touch;border-radius: 5px;background-clip: padding-box;padding: 0rem 0rem 0rem 0rem}.modal--inner .modal--box--close{top: -1.25rem;right: -1.25rem}.modal--box--close{width: 40px;height: 40px;top: 36px;right: 36px;position: absolute;text-decoration: none;z-index: 5000;border-radius: 100%;cursor: pointer;pointer-events: initial;background-color: #189eff;-webkit-box-shadow: -5px -5px 20px rgba(0,0,0,0.2);box-shadow: -5px -5px 20px rgba(0,0,0,0.2);-webkit-transform: rotate(225deg);-ms-transform: rotate(225deg);transform: rotate(225deg)}.modal--box--close:before,.modal--box--close:after{content: "";background-color: #fff;display: block;position: absolute;border-radius: 3px;background-clip: padding-box}.modal--box--close:before{height: 2px;width: 55%;top: 48%;left: 22%}.modal--box--close:after{width: 2px;height: 55%;top: 22%;left: 48%}.modal--box--close:hover{background-color: #0093fe}.video--modal{-webkit-transform: translateY(0%) translateX(0%);-ms-transform: translateY(0%) translateX(0%);transform: translateY(0%) translateX(0%);text-align: center;top: 0;left: 0;bottom: 0;right: 0;width: 100%;min-width: 100%;height: 100%;min-height: 100%}.video--modal iframe{width: 100%;height: 100%;margin: 0 auto;position: absolute;top: 50%;left: 50%;-webkit-transform: translateY(-50%) translateX(-50%);-ms-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%)}.modal--accordion,.modal--content{-webkit-box-shadow: 0px 40px 100px rgba(0,0,0,0.2);box-shadow: 0px 40px 100px rgba(0,0,0,0.2);border-radius: 5px;background-clip: padding-box;overflow: hidden;background: #fff}.modal--accordion-item{float: left;width: 100%}.modal--accordion-item.is--active{background: var(--gray-light, #f8f9fd)}.modal--accordion-item.is--active .modal--accordion-header:hover{background: var(--gray-light, #f8f9fd)}.modal--accordion-item.is--active .modal--accordion-header:hover h3{color: #142432}.modal--accordion-item.is--active .modal--accordion-header:hover h3 .right-sub{color: #607182}.modal--accordion-header{cursor: pointer;display: inline-block;width: 100%;border-bottom: 2px solid var(--gray-light, #f8f9fd);float: left}.modal--accordion-header:hover{background: rgba(238,248,255,0.4)}.modal--accordion-header:hover h3{color: #189eff}.modal--accordion-header:hover h3 .right-sub{color: #189eff}.modal--accordion-header:nth-child(5){border-bottom: 0}.modal--accordion-header.is--active{border-bottom: 0}.modal--accordion-header h3{padding: 50px;float: left;display: block;width: 100%;margin: 0}.modal--accordion-header h3 span{padding: 6px 0 0 20px;float: left}.modal--accordion-header h3 .modal--accordion-icon{float: left}.modal--accordion-header h3 .right-sub{float: right;font-weight: 300;font-style: italic;color: #607182}.modal--accordion-content{padding: 0 50px 50px;display: none;overflow: hidden;position: relative}.modal--accordion-content.is--active{display: block}.modal--accordion-demo-button{padding: 30px 0 0;display: inline-block;position: relative}.modal--accordion-demo-button .button-image{margin-right: 30px;display: inline-block;background-repeat: no-repeat;background-size: cover}.modal--accordion-demo-button .button-image-inner{padding: 50px 40px;border-radius: 5px;background-clip: padding-box;display: inline-block;width: 100%;background-color: rgba(20,36,50,0.5)}.cloud-free-hint{border-radius: 20px;background-clip: padding-box;background: #cbffb6;color: #22c040;display: inline-block;padding: 6px}.cloud-free-hint .hint-circle{border-radius: 100%;background-clip: padding-box;background: #98ec92;text-align: center;color: #fff;float: left;width: 20px;height: 20px;line-height: 19px;font-weight: 600}.cloud-free-hint .hint-text{float: left;line-height: 19px;padding: 0 10px;font-size: 15px}.versions--modal-content{width: 43.125rem;padding: 3.125rem 3.125rem 3.125rem 3.125rem;border-radius: 5px;background-clip: padding-box;-webkit-box-shadow: 0 40px 100px rgba(0,0,0,0.2);box-shadow: 0 40px 100px rgba(0,0,0,0.2);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);position: fixed;top: 50%;left: 50%;max-width: 85%;z-index: 102000;background: #fff;text-align: left;overflow: visible}.versions--modal-content .modal--box--close{top: -1rem;right: -1rem}.versions--modal-content p{color: #607182}.modal--holder{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;position: fixed;top: 0;left: 0;right: 0;bottom: 0;justify-content: center;align-items: center;pointer-events: initial;z-index: 102000}.modal--holder .backdrop{position: absolute;top: 0;left: 0;right: 0;bottom: 0}.modal--holder .modal--basis{--animation: zoomInFade;--duration: .35s;--margin: var(--modal-padding, 15px);--padding: var(--modal-padding, 15px);position: relative;max-width: 85%;-webkit-animation-name: var(--animation, appear);-webkit-animation-duration: var(--duration, 1s);-webkit-animation-timing-function: var(--timing-function, linear);-webkit-animation-delay: var(--delay, 0s);-webkit-animation-direction: var(--direction, normal);-webkit-animation-fill-mode: var(--fill-mode, both);-webkit-animation-iteration-count: var(--iteration-count, 1);-webkit-animation-play-state: var(--play-state, running);animation-name: var(--animation, appear);animation-duration: var(--duration, 1s);animation-timing-function: var(--timing-function, linear);animation-delay: var(--delay, 0s);animation-direction: var(--direction, normal);animation-fill-mode: var(--fill-mode, both);animation-iteration-count: var(--iteration-count, 1);animation-play-state: var(--play-state, running)}.modal--holder .modal--basis > .modal--content{width: 690px;padding: var(--modal-padding, 15px);background: #fff;text-align: left;max-width: 100%;max-height: 80vh;overflow: auto;-webkit-overflow-scrolling: touch;border-radius: 5px;background-clip: padding-box;-webkit-box-shadow: 0 40px 100px rgba(0,0,0,0.2);box-shadow: 0 40px 100px rgba(0,0,0,0.2)}.modal--holder .modal--basis > .modal--content .modal--box--close{top: -1rem;right: -1rem}.modal--holder .modal--basis > .modal--content ~ .modal--box--close{top: 0;right: 0;-webkit-transform: translate(50%, -50%) rotate(225deg);-ms-transform: translate(50%, -50%) rotate(225deg);transform: translate(50%, -50%) rotate(225deg)}.modal--holder .modal--basis > .modal--content .modal--section{background-color: var(--bg-color, transparent)}.modal--holder .modal--basis > .modal--content .modal--section.has--border-top{border-top: 1px solid var(--border-color, #ececec)}.modal--holder .modal--basis > .modal--content .modal--section.has--border-bottom{border-bottom: 1px solid var(--border-color, #ececec)}.modal--holder.open--video .modal--basis > .modal--content{padding: 0;background: none;width: 80vw;height: 45vw;max-width: 142vh;max-height: 80vh}.modal--holder.open--video .modal--basis > .modal--content iframe,.modal--holder.open--video .modal--basis > .modal--content video{display: block;width: 100%;height: 100%}@media screen and (max-width: 47.9375em){.modal--holder.open--video .modal--basis > .modal--content{width: 90vw;height: 50.625vw;max-width: 160vh;max-height: 90vh}}.modal--holder#job-application .modal--basis > .modal--content{padding: 0;width: 1120px;height: 90vh;max-height: 90vh}.modal--holder#job-application .modal--basis > .modal--content iframe{height: 100%}[data-hash-modal-content]{display: none;pointer-events: none}.tabs--modal{--modal-tab-height: 4.5rem;background-color: var(--bg-color, #fff);width: 90vw;height: 90vh;max-width: 97.5rem}.tabs--modal .modal--inner::-webkit-scrollbar{display: none}.tabs--modal .tabs{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;position: fixed !important;top: 0;width: 100%;height: var(--modal-tab-height);background-color: var(--bg-color, #fff);z-index: 3}.tabs--modal .tabs > [data-modal-item]{height: var(--modal-tab-height)}.tabs--modal .tabs > [data-modal-item] a{--border-color: #d2d2d2;--bg-color: #ececec;--transition-duration: .1s;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;justify-content: center;align-items: center;font-size: 18px;width: 100%;height: var(--modal-tab-height, 100%);color: var(--text-color, #607182);border-width: 1px 1px 1px 0;border-style: var(--border-style, solid);border-color: var(--border-color, #d2d2d2);background-color: var(--bg-color, #ececec);transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.tabs--modal .tabs > [data-modal-item] a:hover{--bg-color: #d2d2d2}.tabs--modal .tabs > [data-modal-item].is--active a{--text-color: #142432;--bg-color: #fff;font-weight: 600;border-bottom-color: var(--bg-color)}.tabs--modal .modal--content{overflow: visible;padding-top: var(--modal-tab-height)}.tabs--modal .modal--content [data-modal-item]{display: none}.tabs--modal .modal--content [data-modal-item].is--active{display: block}.tabs--modal .modal--inner{border-radius: 0}.tabs--modal[data-modal="editions"] .tabs{--columns: 4}@media screen and (max-width: 47.9375em){.tabs--modal{height: 80vh}.tabs--modal .modal--inner{max-height: 80vh}.tabs--modal .modal--inner .modal--box--close{-webkit-transform: scale(.8) rotate(225deg);-ms-transform: scale(.8) rotate(225deg);transform: scale(.8) rotate(225deg)}}@media screen and (max-width: 29.9375em){.modal--accordion-header h3{padding: 20px;font-size: 21px}.modal--accordion-header h3 .right-sub{display: none}.modal--accordion-content{padding: 0 30px}}.quotes-holder--sideways{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;justify-content: center}@media (min-width: 30em){.quotes-holder--sideways{justify-content: flex-start}.quotes-holder--sideways [class^='quote']{padding-right: 30px}}.quote--compact{--headline-color: var(--text-color);text-align: left}.quote--compact .quote--text{padding: 0;font-weight: 500;opacity: 0.5}.quote--compact .quote--author{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;justify-content: flex-start;align-items: center;margin-top: 30px}.quote--compact .quote--author img{max-width: 80px}.quote--compact .quote--author img.cover{object-fit: cover;border-radius: 80px;background-clip: padding-box}.quote--compact .quote--author picture + .info,.quote--compact .quote--author img + .info{padding-left: 20px}.quote--compact .quote--author .info{font-weight: 600}.quote--compact .quote--author .info .title{margin: 0}.quote--compact .quote--author .info .title ~ p{margin-top: 4px;font-size: 14px}@media (max-width: 29.9375em){.quote--compact .quote--author{text-align: center;justify-content: center}.quote--compact .quote--author .info{padding: 20px 0;padding-left: unset}.quote--compact .quote--author picture + .info,.quote--compact .quote--author img + .info{width: 100%;padding-left: unset}}.quote{position: relative;width: 100%;margin: 4rem auto 3rem;background-color: #fff;box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);-webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1)}.quote blockquote{padding: 10px 20px 0;font-size: 18px;letter-spacing: .4px;position: relative;top: auto;left: auto;line-height: 1.72;font-weight: 300;font-style: italic;color: #142432}.quote .author-avatar{height: 100%;overflow: hidden}.quote .author-avatar img{width: 100%;height: 100%;object-fit: cover;object-position: center}.quote .author-desc{display: block;margin: auto;text-align: center}.quote .author-desc:before{content: "";display: block;width: 60px;margin: 1.5rem auto;border-top: 1px solid #ececec}.quote .author-desc b,.quote .author-desc strong{display: inline-block;font-weight: 400;font-size: 17px}.quote .author-desc span,.quote .author-desc p{display: block;line-height: 1.4rem;color: rgba(96,113,130,0.66);font-size: 14px;padding-top: 4px}@media (min-width: 36.25em){.quote blockquote{font-size: 18px}.quote .author-desc b,.quote .author-desc strong{font-size: 20px}.quote .author-desc span,.quote .author-desc p{font-size: 16px;padding-top: 10px}}body.noscroll{overflow-y: hidden;position: relative}.dp--wrapper section{position: relative;background-size: cover;background-position: center top;background-repeat: no-repeat;background-color: var(--bg-color, #fff);padding: var(--section-padding, 3rem) 0}.dp--wrapper section.p0{--section-padding: 0}.dp--wrapper section.pt0{padding-top: 0}.dp--wrapper section.pb0{padding-bottom: 0}.dp--wrapper section.is--xs{--section-padding: 1.5rem}.dp--wrapper section.has--border-top{border-top: 1px solid var(--border-color, #ececec)}.dp--wrapper section.has--border-bottom{border-bottom: 1px solid var(--border-color, #ececec)}.dp--wrapper section[class*="has--background-split-"]:before{content: "";display: block;width: 100%;height: 50%;max-height: var(--split-height, unset);position: absolute;top: 0;left: 0;right: 0}.dp--wrapper section.has--background-split-gray::before{background-color: var(--gray-light, #f8f9fd)}.dp--wrapper section.has--background-split-white::before{background-color: #fff}.dp--wrapper section.has--background-split-sw6::before{background-color: var(--sw6-bg, #263142)}.dp--wrapper section.has--background-split-enterprise::before{background-color: #142432}.dp--wrapper section.split-height--quarter{--split-height: 25%}.dp--wrapper section.split-height--250{--split-height: 250px}.dp--wrapper .section--inner{position: relative;width: 100%;margin: 0 auto;padding: 0 var(--section-inner-padding, 10px);max-width: var(--section-width, 1300px);padding-left: calc(var(--section-inner-padding, 10px) + constant(safe-area-inset-left));padding-right: calc(var(--section-inner-padding, 10px) + constant(safe-area-inset-right));padding-left: calc(var(--section-inner-padding, 10px) + env(safe-area-inset-left));padding-right: calc(var(--section-inner-padding, 10px) + env(safe-area-inset-right))}.dp--wrapper .section--inner.is--smaller{--section-width: 1070px}.dp--wrapper .section--inner.is--larger{--section-width: 1530px}.dp--wrapper > .is--wrapped{--bg-color: var(--gray-light, #f8f9fd);background-color: var(--bg-color, var(--gray-light, #f8f9fd));padding: 0 0 20px}.dp--wrapper > .is--wrapped + .is--wrapped{padding-top: 0}.dp--wrapper > .is--wrapped section{padding-top: 0;padding-bottom: 0}.dp--wrapper > .is--wrapped section.is--xl .section--inner{padding-top: var(--section-padding, 3rem);padding-bottom: var(--section-padding, 3rem)}.dp--wrapper > .is--wrapped section .section--inner{--section-inner-padding: 20px;--bg-color: #fff;background-color: var(--bg-color, #fff)}.dp--wrapper > .is--wrapped section:first-of-type .section--inner{padding-top: 50px}.dp--wrapper > .is--wrapped section:last-of-type .section--inner{padding-bottom: 50px}.fullsize--content{float: none !important}.fullsize--content > *{--gutter: 0;--gutter-padding: 0}@media screen and (min-width: 64em){.fullsize--content{--padding: calc(var(--gutter-padding, 20px) * 2);width: 45%;top: 0;bottom: 0;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none}.fullsize--content.is--right{padding-left: var(--padding, 40px);left: 55%;right: 0}.fullsize--content.is--left{padding-right: var(--padding, 40px);left: 0;right: 55%}}@media screen and (max-width: 47.9375em){.dp--wrapper > .is--wrapped:last-of-type{padding-bottom: 0}}@media screen and (min-width: 48em){.dp--wrapper .section--inner{--section-inner-padding: 20px}.dp--wrapper > .is--wrapped{--section-inner-padding: 35px;padding: 20px 0}.dp--wrapper > section.is--xl,.dp--wrapper > .expandable--section > section.is--xl{--section-padding: 6rem}}@media screen and (min-width: 64em){.dp--wrapper .section--inner{--section-inner-padding: 10px}.dp--wrapper > .is--wrapped{--section-inner-padding: 50px;padding: 40px 0}}:root{--columns: 12}.dp--wrapper .row{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none}.dp--wrapper .row.is--extended{margin-left: calc(var(--gutter) * -1);margin-right: calc(var(--gutter) * -1);width: var(--gutter-outer)}.dp--wrapper .row.is--full-height > [class*="col-"] .col-inner,.dp--wrapper .row.is--full-height > [class*="col-"] .box--padding{height: 100%}.dp--wrapper .col{padding: var(--gutter, 15px)}.dp--wrapper [class*="col-"]{width: 100%;flex: 0 0 var(--column-width, 100%);max-width: var(--column-width, 100%)}.dp--wrapper [class*="col-"],.dp--wrapper [class*="col-"] *{--column-fraction: var(--columns, 12);--column-width: calc(100% / var(--columns) * var(--column-fraction))}.dp--wrapper [class*="col-"] .col-inner{padding: var(--gutter-padding, 20px)}.dp--wrapper [class*="col-"] .col-inner hr{margin-top: var(--gutter-padding, 20px);margin-bottom: var(--gutter-padding, 20px)}.dp--wrapper [class*="col-"].has--border{--gutter: 10px}.dp--wrapper [class*="col-"].has--border > .col-inner{border: 1px var(--border-style, solid) var(--accent-color, #ececec);background-color: var(--accent-color-background, transparent)}.dp--wrapper [class*="col-"].has--border > .col-inner > p:first-child{padding-top: 0}.dp--wrapper [class*="col-"].has--border > .col-inner > p:last-child{padding-bottom: 0}.dp--wrapper [class*="col-"].has--border > .col-inner hr{margin-left: calc(var(--gutter-padding) * -1);margin-right: calc(var(--gutter-padding) * -1);border: 1px var(--border-style, solid) var(--accent-color, #ececec)}.dp--wrapper [class*="col-"].has--border.is--white{--accent-color-background: #fff}.dp--wrapper [class*="col-"].has--border.is--gray{--accent-color-background: rgba(96,113,130,0.03)}.dp--wrapper [class*="col-"].has--border.is--dashed{--border-style: dashed}.dp--wrapper [class*="col-"].has--border.is--xs{--font-size: 12px;--gutter-padding: 20px}@media screen and (min-width: 60em){.dp--wrapper [class*="col-"].has--border{--gutter: 15px;--gutter-padding: 30px;--gutter-inner: calc(100% - 30px)}.dp--wrapper [class*="col-"].has--border.is--xs{--gutter-padding: 25px}}.dp--wrapper [class*="col-"].has--shadow{--box-shadow: 0 10px 30px 0 rgba(0,0,0,0.1);-webkit-box-shadow: var(--box-shadow);box-shadow: var(--box-shadow)}.dp--wrapper .col-1{--column-fraction: 1}.dp--wrapper .col-2{--column-fraction: 2}.dp--wrapper .col-3{--column-fraction: 3}.dp--wrapper .col-4{--column-fraction: 4}.dp--wrapper .col-5{--column-fraction: 5}.dp--wrapper .col-6{--column-fraction: 6}.dp--wrapper .col-7{--column-fraction: 7}.dp--wrapper .col-8{--column-fraction: 8}.dp--wrapper .col-9{--column-fraction: 9}.dp--wrapper .col-10{--column-fraction: 10}.dp--wrapper .col-11{--column-fraction: 11}.dp--wrapper .col-12{--column-fraction: 12}.dp--wrapper .col-center{margin-left: auto;margin-right: auto}.dp--wrapper .col--icon{float: none}.dp--wrapper .col--icon .icon--image img{height: 50px;max-width: 40px}@media screen and (min-width: 30em){.dp--wrapper .col-xs-1{--column-fraction: 1}.dp--wrapper .col-xs-2{--column-fraction: 2}.dp--wrapper .col-xs-3{--column-fraction: 3}.dp--wrapper .col-xs-4{--column-fraction: 4}.dp--wrapper .col-xs-5{--column-fraction: 5}.dp--wrapper .col-xs-6{--column-fraction: 6}.dp--wrapper .col-xs-7{--column-fraction: 7}.dp--wrapper .col-xs-8{--column-fraction: 8}.dp--wrapper .col-xs-9{--column-fraction: 9}.dp--wrapper .col-xs-10{--column-fraction: 10}.dp--wrapper .col-xs-11{--column-fraction: 11}.dp--wrapper .col-xs-12{--column-fraction: 12}}@media screen and (min-width: 48em){.dp--wrapper .col-s-1{--column-fraction: 1}.dp--wrapper .col-s-2{--column-fraction: 2}.dp--wrapper .col-s-3{--column-fraction: 3}.dp--wrapper .col-s-4{--column-fraction: 4}.dp--wrapper .col-s-5{--column-fraction: 5}.dp--wrapper .col-s-6{--column-fraction: 6}.dp--wrapper .col-s-7{--column-fraction: 7}.dp--wrapper .col-s-8{--column-fraction: 8}.dp--wrapper .col-s-9{--column-fraction: 9}.dp--wrapper .col-s-10{--column-fraction: 10}.dp--wrapper .col-s-11{--column-fraction: 11}.dp--wrapper .col-s-12{--column-fraction: 12}}@media screen and (min-width: 60em){.dp--wrapper .col-m-1{--column-fraction: 1}.dp--wrapper .col-m-2{--column-fraction: 2}.dp--wrapper .col-m-3{--column-fraction: 3}.dp--wrapper .col-m-4{--column-fraction: 4}.dp--wrapper .col-m-5{--column-fraction: 5}.dp--wrapper .col-m-6{--column-fraction: 6}.dp--wrapper .col-m-7{--column-fraction: 7}.dp--wrapper .col-m-8{--column-fraction: 8}.dp--wrapper .col-m-9{--column-fraction: 9}.dp--wrapper .col-m-10{--column-fraction: 10}.dp--wrapper .col-m-11{--column-fraction: 11}.dp--wrapper .col-m-12{--column-fraction: 12}}@media screen and (min-width: 64em){.dp--wrapper .col-l-1{--column-fraction: 1}.dp--wrapper .col-l-2{--column-fraction: 2}.dp--wrapper .col-l-3{--column-fraction: 3}.dp--wrapper .col-l-4{--column-fraction: 4}.dp--wrapper .col-l-5{--column-fraction: 5}.dp--wrapper .col-l-6{--column-fraction: 6}.dp--wrapper .col-l-7{--column-fraction: 7}.dp--wrapper .col-l-8{--column-fraction: 8}.dp--wrapper .col-l-9{--column-fraction: 9}.dp--wrapper .col-l-10{--column-fraction: 10}.dp--wrapper .col-l-11{--column-fraction: 11}.dp--wrapper .col-l-12{--column-fraction: 12}}@media screen and (min-width: 80em){.dp--wrapper .col-xl-1{--column-fraction: 1}.dp--wrapper .col-xl-2{--column-fraction: 2}.dp--wrapper .col-xl-3{--column-fraction: 3}.dp--wrapper .col-xl-4{--column-fraction: 4}.dp--wrapper .col-xl-5{--column-fraction: 5}.dp--wrapper .col-xl-6{--column-fraction: 6}.dp--wrapper .col-xl-7{--column-fraction: 7}.dp--wrapper .col-xl-8{--column-fraction: 8}.dp--wrapper .col-xl-9{--column-fraction: 9}.dp--wrapper .col-xl-10{--column-fraction: 10}.dp--wrapper .col-xl-11{--column-fraction: 11}.dp--wrapper .col-xl-12{--column-fraction: 12}}@media screen and (min-width: 1800px){.dp--wrapper .col-xxl-1{--column-fraction: 1}.dp--wrapper .col-xxl-2{--column-fraction: 2}.dp--wrapper .col-xxl-3{--column-fraction: 3}.dp--wrapper .col-xxl-4{--column-fraction: 4}.dp--wrapper .col-xxl-5{--column-fraction: 5}.dp--wrapper .col-xxl-6{--column-fraction: 6}.dp--wrapper .col-xxl-7{--column-fraction: 7}.dp--wrapper .col-xxl-8{--column-fraction: 8}.dp--wrapper .col-xxl-9{--column-fraction: 9}.dp--wrapper .col-xxl-10{--column-fraction: 10}.dp--wrapper .col-xxl-11{--column-fraction: 11}.dp--wrapper .col-xxl-12{--column-fraction: 12}}.btn{--transition-duration: .2s;display: inline-block;position: relative;text-align: center;text-decoration: none;font-size: 15px;font-weight: 500;border: 0;cursor: pointer;line-height: normal;vertical-align: middle;color: var(--button-text-color, #607182);background-color: var(--accent-color, rgba(96,113,130,0.1));padding: var(--btn-padding-height, 11px) var(--btn-padding-width, 20px);border-radius: 3px;background-clip: padding-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.btn:hover,.btn:focus{color: var(--button-text-color, #607182);border-color: var(--accent-color-hover, #dfdfdf);background-color: var(--accent-color-hover, rgba(96,113,130,0.15))}.btn:active{color: var(--button-text-color, #607182);border-color: var(--accent-color-active, #d3d3d3);background-color: var(--accent-color-active, rgba(96,113,130,0.2))}.btn:focus:hover,.btn:focus:active{outline: none}.btn.is--white{--accent-color: #fff;--accent-color-hover: #f9f9f9;--accent-color-active: #f2f2f2;--accent-color-shadow: transparent;--button-text-color: #142432}.btn.on--dark{--accent-color: rgba(255,255,255,0.1);--accent-color-hover: rgba(255,255,255,0.15);--accent-color-active: rgba(255,255,255,0.2);--accent-color-shadow: transparent;--button-text-color: #fff}.btn.is--transparent,.btn.is--box,.btn.label:not(.is--opaque){--border-color: transparent;color: var(--accent-color, #607182);background-color: var(--accent-color-background, rgba(96,113,130,0.05))}.btn.is--transparent:hover,.btn.is--box:hover,.btn.label:not(.is--opaque):hover{background-color: var(--accent-color-background-hover, rgba(96,113,130,0.1))}.btn.is--transparent:active,.btn.is--box:active,.btn.label:not(.is--opaque):active{background-color: var(--accent-color-background-active, rgba(96,113,130,0.15))}.btn.is--transparent:hover,.btn.is--box:hover,.btn.label:not(.is--opaque):hover,.btn.is--transparent:active,.btn.is--box:active,.btn.label:not(.is--opaque):active,.btn.is--transparent.is--active,.btn.is--box.is--active,.btn.label:not(.is--opaque).is--active{transform: none;box-shadow: none}.btn.is--box{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;align-items: center;width: 100%;font-weight: 600;letter-spacing: .025em;text-align: left;text-transform: uppercase}.btn.is--box + .btn.is--box{margin-top: 10px}.btn.is--box > i{margin-left: auto}.btn.is--box.has--arrow:after{content: "";display: inline-block;position: absolute;top: 50%;right: var(--btn-padding-width, 20px);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%)}@media screen and (max-width: 360px){.btn.is--box{--btn-padding-width: 14px;--btn-padding-height: 10px;font-size: 14px}}.btn.is--link{--btn-padding-width: 0;--btn-padding-height: 8px;color: var(--accent-color, #189eff);border-color: transparent;background-color: transparent}.btn.is--link.has--arrow:after{position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%)}.btn.is--link:before{content: "";background-color: var(--accent-color, #189eff);position: absolute;left: 0;bottom: 0;width: 100%;transform-origin: 100% 0;transition: transform .25s cubic-bezier(.25, .2, .45, 1), background .25s cubic-bezier(.25, .2, .45, 1);z-index: -1;height: 2px;-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0)}.btn.is--link.no--line:before{display: none}.btn.is--link:hover,.btn.is--link:focus,.btn.is--link:active,.btn.is--link.is--active{--accent-color-shadow: transparent;box-shadow: none;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0)}.btn.is--link:hover:before,.btn.is--link:focus:before,.btn.is--link:active:before,.btn.is--link.is--active:before{-webkit-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);transform-origin: 0 0}.btn.is--link.has--arrow:hover:after,.btn.is--link.has--arrow:focus:after{padding-left: 12px}.btn.is--link:hover,.btn.is--link:focus,.btn.is--link.is--active{color: var(--accent-color-hover, #006fc1)}.btn.is--link:hover:before,.btn.is--link:focus:before,.btn.is--link.is--active:before{background-color: var(--accent-color-hover, #006fc1)}.btn.is--link:active{color: var(--accent-color-active, #0061a7)}.btn.is--link:active:before{background-color: var(--accent-color-active, #0061a7)}.btn.is--link.on--dark,.btn.is--link.is--white{--accent-color: #fff;--accent-color-hover: #fff;--accent-color-active: #fff}.btn.is--link.is--black{--accent-color: #142432;--accent-color-hover: #142432;--accent-color-active: #142432}.btn.is--xl{--btn-padding-width: 25px;--btn-padding-height: 13px;font-size: 17px}.btn.is--s{--btn-padding-width: 18px;--btn-padding-height: 10px}.btn.is--xs{--btn-padding-width: 15px;--btn-padding-height: 8px;font-size: 14px}.btn.is--xxs{--btn-padding-width: 12px;--btn-padding-height: 4px;font-size: 12px;font-weight: 600}.btn.is--disabled,.btn [disabled]{--accent-color: initial;--accent-color-background: initial;--button-text-color: initial;pointer-events: none;opacity: 0.3}.btn.is--wide{--btn-padding-width: 32px}.btn.is--wide--xl{--btn-padding-width: 42px}.btn.is--block{display: block;width: 100%}.btn.has--background.is--border,.btn.has--white-background.is--border{background-color: #fff !important}.btn [class^="icon-"].is--right{margin: 0 0 0 10px;float: none}.btn.has--image img{display: inline-block;margin-right: 7px;height: 13px;transform: scale(1.2) translateY(1px)}.btn.is--external-link::after{font-size: 13px}.btn--group{margin-left: -4px;margin-right: -4px}.btn--group > .btn{margin: 0 4px 4px;display: inline-block}.btn--group > .btn.is--box{display: flex}.btn--group.is--collapsed > .btn{margin: 0}.btn--group .btn + .has--arrow{margin-left: 10px}.btn--group.flex{margin: 0}.btn--group.flex > .btn{flex: auto;margin: 0 2px 2px}.has--text-decoration:hover{text-decoration: underline}@media screen and (max-width: 29.9375em){.btn.is--block-xs{display: block;width: 100%}}@media screen and (max-width: 47.9375em){.btn.is--block-s{display: block;width: 100%}}@media screen and (max-width: 59.9375em){.btn.is--block-m{display: block;width: 100%}}@media screen and (max-width: 63.9375em){.btn.is--block-l{display: block;width: 100%}}@media screen and (max-width: 79.9375em){.btn.is--block-xl{display: block;width: 100%}}.position--top img{object-position: center top}.position--bottom img{object-position: center bottom}.banner--holder{position: absolute;z-index: 0;top: 0;left: 0;width: 100%;height: 100%}.banner--holder img{width: 100%;height: 100%;object-fit: cover}.banner--holder.is--larger{position: relative;height: auto}.banner--holder.is--larger + .section--inner{position: static}.banner--holder.is--larger + .section--inner > .row{position: absolute;top: 20%;left: 0;right: 0}.banner-gradient{position: absolute;z-index: 0;top: 0;left: 0;width: 100%;height: 100%}.banner-gradient img{width: 100%;height: 100%;object-fit: cover;-webkit-mask-image: linear-gradient(0deg, transparent, #000 100%)}.is--dark-header .banner-gradient:before{content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;background: -moz-linear-gradient(top, rgba(0,46,76,0.8) 0%, #041a2c 100%);background: -webkit-linear-gradient(top, rgba(0,46,76,0.8) 0%, #041a2c 100%);background: linear-gradient(to bottom, rgba(0,46,76,0.8) 0%, #041a2c 100%)}.is--enterprise .banner-gradient:before{display: none}.is--enterprise .banner-gradient img{opacity: .1}.dp--wrapper .is--dark-header{--text-color: #fff;--headline-color: #fff}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color: transparent;position: relative;-webkit-backface-visibility: hidden;-webkit-transform: translateZ(0) scale(1, 1)}.owl-carousel{display: none;width: 100%;z-index: 1}.owl-carousel .owl-stage{position: relative;-ms-touch-action: pan-Y;-moz-backface-visibility: hidden}.owl-carousel .owl-stage:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.owl-carousel .owl-stage-outer{position: relative;overflow: hidden;-webkit-transform: translate3d(0, 0, 0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0)}.owl-carousel .owl-item{min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-touch-callout: none}.owl-carousel .owl-item img{display: block;width: 100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display: none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display: block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor: pointer;cursor: hand;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}.owl-carousel.owl-loading{opacity: 0;display: block}.owl-carousel.owl-hidden{opacity: 0}.owl-carousel.owl-refresh .owl-item{visibility: hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}.owl-carousel.owl-grab{cursor: move;cursor: grab}.owl-carousel.owl-rtl{direction: rtl}.owl-carousel.owl-rtl .owl-item{float: right}.owl-carousel .animated{animation-duration: 1s;animation-fill-mode: both}.owl-carousel .owl-animated-in{z-index: 0}.owl-carousel .owl-animated-out{z-index: 1}.owl-carousel .fadeOut{animation-name: fadeOut}@keyframes fadeOut{0%{opacity: 1}100%{opacity: 0}}.owl-height{transition: height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity: 0;transition: opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style: preserve-3d}.owl-carousel .owl-video-wrapper{position: relative;height: 100%;background: #000}.owl-carousel .owl-video-play-icon{position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;background: url(../../themes/Frontend/Shopware2019/frontend/_public/src/less/_designpattern/owl.video.play.png) no-repeat;cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;transition: transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform: scale(1.3, 1.3);transform: scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display: none}.owl-carousel .owl-video-tn{opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: contain;transition: opacity .4s ease}.owl-carousel .owl-video-frame{position: relative;z-index: 1;height: 100%;width: 100%}.owl-dots,.owl-nav{text-align: center;-webkit-tap-highlight-color: transparent}.owl-nav{margin-top: 10px}.owl-nav [class*=owl-]{color: #FFF;font-size: 14px;margin: 5px;padding: 4px 7px;background: #D6D6D6;display: inline-block;cursor: pointer;border-radius: 3px}.owl-nav [class*=owl-]:hover{background: #869791;color: #FFF;text-decoration: none}.owl-nav .disabled{opacity: .5;cursor: default}.owl-nav.disabled + .owl-dots{margin-top: 10px}.owl-dots .owl-dot{display: inline-block;zoom: 1}.owl-dots .owl-dot span{width: 10px;height: 10px;margin: 5px 7px;background: #D6D6D6;display: block;-webkit-backface-visibility: visible;transition: opacity .2s ease;border-radius: 30px}.owl-dots .owl-dot.active span,.owl-dots .owl-dot:hover span{background: #869791}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{--transition-property: opacity;width: 36px;height: 36px;line-height: 36px;position: absolute;top: 50%;text-align: center;color: var(--accent-color, #142432);background-color: transparent;border-radius: 0;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.owl-carousel .owl-nav .owl-prev:before,.owl-carousel .owl-nav .owl-next:before{font-family: 'shopware_website';speak: none;font-size: 20px;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.owl-carousel .owl-nav .owl-prev.disabled,.owl-carousel .owl-nav .owl-next.disabled{opacity: 0}.owl-carousel .owl-nav .owl-prev:hover:before,.owl-carousel .owl-nav .owl-next:hover:before{color: var(--accent-color-hover, rgba(96,113,130,0.15))}.owl-carousel .owl-nav .owl-prev{left: 0;-webkit-transform: translate(50%, -50%);-ms-transform: translate(50%, -50%);transform: translate(50%, -50%)}.owl-carousel .owl-nav .owl-prev:before{content: "\e611"}.owl-carousel .owl-nav .owl-next{right: 0;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%)}.owl-carousel .owl-nav .owl-next:before{content: "\e60f"}.owl-carousel .owl-dots .owl-dot span{background-color: rgba(96,113,130,0.15)}.owl-carousel .owl-dots .owl-dot span:hover{background-color: rgba(96,113,130,0.3)}.owl-carousel .owl-dots .owl-dot.active span{background-color: var(--accent-color, #607182)}.owl-carousel .owl-dots .owl-dot.active span:hover{background-color: var(--accent-color, #607182)}.owl-carousel{padding: 0 !important}.owl-carousel .item > .col{padding-left: 0;padding-right: 0}.owl-carousel .item > .col > *:only-child{margin-bottom: 0 !important}.owl-carousel.has--padding .owl-stage-outer{padding-bottom: 10px}.owl-carousel.owl-nav-visible .owl-nav{display: block}.is--box-slider{max-width: calc(100% - 5px);margin: auto}.is--box-slider .owl-item{--gutter-padding: 10px}.is--box-slider.owl-carousel .owl-nav .owl-prev,.is--box-slider.owl-carousel .owl-nav .owl-next{display: none}@media screen and (min-width: 30em){.is--box-slider{max-width: calc(100% - 50px)}}@media screen and (min-width: 769px){.is--box-slider{max-width: calc(100% - 100px)}.is--box-slider.owl-carousel .owl-nav .owl-prev{display: block;-webkit-transform: translate(-150%, calc(-50% - 30px));-ms-transform: translate(-150%, calc(-50% - 30px));transform: translate(-150%, calc(-50% - 30px))}.is--box-slider.owl-carousel .owl-nav .owl-next{display: block;-webkit-transform: translate(150%, calc(-50% - 30px));-ms-transform: translate(150%, calc(-50% - 30px));transform: translate(150%, calc(-50% - 30px))}}.pagination{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;align-content: space-between;align-items: baseline}.pagination .is--space{padding: 6px 2px}.pagination a.pagination--item{padding: 8px 10px;text-align: center;line-height: 16px;color: rgba(96,113,130,0.66);cursor: pointer;border-radius: 3px;background-clip: padding-box;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.pagination a.pagination--item.is--accent{color: var(--button-text-color, #fff);background-color: var(--accent-color, #189eff)}.pagination a.pagination--item.is--accent:hover{color: var(--button-text-color, #fff);background-color: var(--accent-color-hover, #0093fe)}.pagination a.pagination--item.is--number{color: #607182}.pagination a.pagination--item:hover{color: #607182;background-color: #f8f9fd}.now-scrolling:not(.animate--soon){-webkit-transition: transform 0s linear !important;transition: transform 0s linear !important}.switch--holder{display: -ms-flexbox;display: inline-flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: auto;border: 2px solid var(--border-color, #ececec);background-color: var(--border-color, #ececec);border-radius: 22px;background-clip: padding-box}.switch--holder .a,.switch--holder .b{padding: 4px 22px;font-size: 14px;font-weight: 500;color: #607182;cursor: pointer;user-select: none;border-radius: 20px;background-clip: padding-box}.switch--holder.switch--active-a .a,.switch--holder.switch--active-b .b{color: #142432;background-color: #fff;-webkit-box-shadow: 0 2px 10px -3px rgba(0,0,0,0.1);box-shadow: 0 2px 10px -3px rgba(0,0,0,0.1)}:root{--move: 25%;--appear: 40px;--zoom: 1.1;--rotate: 5deg;--blur: 10px}@keyframes fade{0%{opacity: 0}100%{opacity: 1}}@keyframes appear{0%{-webkit-transform: translate(0, var(--appear));transform: translate(0, var(--appear));opacity: 0}100%{-webkit-transform: translate(0, 0);transform: translate(0, 0);opacity: 1}}@-webkit-keyframes moveBottom{0%{-webkit-transform: translate(0, calc(var(--move) * -1));-ms-transform: translate(0, calc(var(--move) * -1));transform: translate(0, calc(var(--move) * -1))}100%{-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0)}}@keyframes moveBottom{0%{-webkit-transform: translate(0, calc(var(--move) * -1));-ms-transform: translate(0, calc(var(--move) * -1));transform: translate(0, calc(var(--move) * -1))}100%{-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0)}}@-webkit-keyframes moveBottomFull{0%{-webkit-transform: translate(0, 100%);transform: translate(0, 100%)}100%{-webkit-transform: translate(0, 0);transform: translate(0, 0)}}@keyframes moveBottomFull{0%{-webkit-transform: translate(0, 100%);transform: translate(0, 100%)}100%{-webkit-transform: translate(0, 0);transform: translate(0, 0)}}@-webkit-keyframes moveTop{0%{-webkit-transform: translate(0, var(--move));transform: translate(0, var(--move))}100%{-webkit-transform: translate(0, 0);transform: translate(0, 0)}}@keyframes moveTop{0%{-webkit-transform: translate(0, var(--move));transform: translate(0, var(--move))}100%{-webkit-transform: translate(0, 0);transform: translate(0, 0)}}@-webkit-keyframes moveTopFull{0%{-webkit-transform: translate(0, 100%);transform: translate(0, 100%)}100%{-webkit-transform: translate(0, 0);transform: translate(0, 0)}}@keyframes moveTopFull{0%{-webkit-transform: translate(0, 100%);transform: translate(0, 100%)}100%{-webkit-transform: translate(0, 0);transform: translate(0, 0)}}@-webkit-keyframes moveRight{0%{-webkit-transform: translate(calc(var(--move) * -1), 0);transform: translate(calc(var(--move) * -1), 0)}100%{-webkit-transform: translate(0, 0);transform: translate(0, 0)}}@keyframes moveRight{0%{-webkit-transform: translate(calc(var(--move) * -1), 0);transform: translate(calc(var(--move) * -1), 0)}100%{-webkit-transform: translate(0, 0);transform: translate(0, 0)}}@-webkit-keyframes moveRightFull{0%{-webkit-transform: translate(100%, 0);transform: translate(100%, 0)}100%{-webkit-transform: translate(0, 0);transform: translate(0, 0)}}@keyframes moveRightFull{0%{-webkit-transform: translate(100%, 0);transform: translate(100%, 0)}100%{-webkit-transform: translate(0, 0);transform: translate(0, 0)}}@-webkit-keyframes moveLeft{0%{-webkit-transform: translate(var(--move), 0);transform: translate(var(--move), 0)}100%{-webkit-transform: translate(0, 0);transform: translate(0, 0)}}@keyframes moveLeft{0%{-webkit-transform: translate(var(--move), 0);transform: translate(var(--move), 0)}100%{-webkit-transform: translate(0, 0);transform: translate(0, 0)}}@-webkit-keyframes moveLeftFull{0%{-webkit-transform: translate(100%, 0);transform: translate(100%, 0)}100%{-webkit-transform: translate(0, 0);transform: translate(0, 0)}}@keyframes moveLeftFull{0%{-webkit-transform: translate(100%, 0);transform: translate(100%, 0)}100%{-webkit-transform: translate(0, 0);transform: translate(0, 0)}}@keyframes rotate{0%{-webkit-transform: rotate(var(--rotate, 45deg));-ms-transform: rotate(var(--rotate, 45deg));transform: rotate(var(--rotate, 45deg))}100%{-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0)}}@-webkit-keyframes rotateFull{0%{-webkit-transform: rotate(360deg);transform: rotate(360deg)}100%{-webkit-transform: rotate(0deg);transform: rotate(0deg)}}@keyframes rotateFull{0%{-webkit-transform: rotate(360deg);transform: rotate(360deg)}100%{-webkit-transform: rotate(0deg);transform: rotate(0deg)}}@-webkit-keyframes rotateHalf{0%{-webkit-transform: rotate(180deg);transform: rotate(180deg)}100%{-webkit-transform: rotate(0deg);transform: rotate(0deg)}}@keyframes rotateHalf{0%{-webkit-transform: rotate(180deg);transform: rotate(180deg)}100%{-webkit-transform: rotate(0deg);transform: rotate(0deg)}}@-webkit-keyframes rotateQuarter{0%{-webkit-transform: rotate(90deg);transform: rotate(90deg)}100%{-webkit-transform: rotate(0deg);transform: rotate(0deg)}}@keyframes rotateQuarter{0%{-webkit-transform: rotate(90deg);transform: rotate(90deg)}100%{-webkit-transform: rotate(0deg);transform: rotate(0deg)}}@-webkit-keyframes zoomOut{0%{-webkit-transform: scale(var(--zoom, 1.25));-ms-transform: scale(var(--zoom, 1.25));transform: scale(var(--zoom, 1.25))}100%{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1)}}@keyframes zoomOut{0%{-webkit-transform: scale(var(--zoom, 1.25));-ms-transform: scale(var(--zoom, 1.25));transform: scale(var(--zoom, 1.25))}100%{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1)}}@-webkit-keyframes zoomOutFade{0%{-webkit-transform: scale(var(--zoom, 1.25));transform: scale(var(--zoom, 1.25));opacity: 0}100%{-webkit-transform: scale(1);transform: scale(1);opacity: 1}}@keyframes zoomOutFade{0%{-webkit-transform: scale(var(--zoom, 1.25));transform: scale(var(--zoom, 1.25));opacity: 0}100%{-webkit-transform: scale(1);transform: scale(1);opacity: 1}}@-webkit-keyframes zoomIn{0%{-webkit-transform: scale(calc(1 / var(--zoom, 1.25)));transform: scale(calc(1 / var(--zoom, 1.25)))}100%{-webkit-transform: scale(1);transform: scale(1)}}@keyframes zoomIn{0%{-webkit-transform: scale(calc(1 / var(--zoom, 1.25)));transform: scale(calc(1 / var(--zoom, 1.25)))}100%{-webkit-transform: scale(1);transform: scale(1)}}@-webkit-keyframes zoomInFade{0%{-webkit-transform: scale(calc(1 / var(--zoom, 1.25)));transform: scale(calc(1 / var(--zoom, 1.25)));opacity: 0}100%{-webkit-transform: scale(1);transform: scale(1);opacity: 1}}@keyframes zoomInFade{0%{-webkit-transform: scale(calc(1 / var(--zoom, 1.25)));transform: scale(calc(1 / var(--zoom, 1.25)));opacity: 0}100%{-webkit-transform: scale(1);transform: scale(1);opacity: 1}}@keyframes rotateX{0%{-webkit-transform: perspective(500px) rotateX(var(--rotate, 45deg));transform: perspective(500px) rotateX(var(--rotate, 45deg))}100%{-webkit-transform: perspective(500px) rotateX(0);transform: perspective(500px) rotateX(0)}}@-webkit-keyframes rotateXHalf{0%{-webkit-transform: perspective(500px) rotateX(45deg);transform: perspective(500px) rotateX(45deg)}100%{-webkit-transform: perspective(500px) rotateX(0);transform: perspective(500px) rotateX(0)}}@keyframes rotateXHalf{0%{-webkit-transform: perspective(500px) rotateX(45deg);transform: perspective(500px) rotateX(45deg)}100%{-webkit-transform: perspective(500px) rotateX(0);transform: perspective(500px) rotateX(0)}}@-webkit-keyframes rotateXFull{0%{-webkit-transform: perspective(500px) rotateX(90deg);transform: perspective(500px) rotateX(90deg)}100%{-webkit-transform: perspective(500px) rotateX(0);transform: perspective(500px) rotateX(0)}}@keyframes rotateXFull{0%{-webkit-transform: perspective(500px) rotateX(90deg);transform: perspective(500px) rotateX(90deg)}100%{-webkit-transform: perspective(500px) rotateX(0);transform: perspective(500px) rotateX(0)}}@keyframes rotateY{0%{-webkit-transform: perspective(500px) rotateY(var(--rotate, 45deg));transform: perspective(500px) rotateY(var(--rotate, 45deg))}100%{-webkit-transform: perspective(500px) rotateY(0);transform: perspective(500px) rotateY(0)}}@-webkit-keyframes rotateYHalf{0%{-webkit-transform: perspective(500px) rotateY(45deg);transform: perspective(500px) rotateY(45deg)}100%{-webkit-transform: perspective(500px) rotateY(0);transform: perspective(500px) rotateY(0)}}@keyframes rotateYHalf{0%{-webkit-transform: perspective(500px) rotateY(45deg);transform: perspective(500px) rotateY(45deg)}100%{-webkit-transform: perspective(500px) rotateY(0);transform: perspective(500px) rotateY(0)}}@-webkit-keyframes rotateYFull{0%{-webkit-transform: perspective(500px) rotateY(90deg);transform: perspective(500px) rotateY(90deg)}100%{-webkit-transform: perspective(500px) rotateY(0);transform: perspective(500px) rotateY(0)}}@keyframes rotateYFull{0%{-webkit-transform: perspective(500px) rotateY(90deg);transform: perspective(500px) rotateY(90deg)}100%{-webkit-transform: perspective(500px) rotateY(0);transform: perspective(500px) rotateY(0)}}@keyframes cutIn{0%{-webkit-clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0% 100%);clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0% 100%)}100%{-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%)}}@-webkit-keyframes cutInSplit{0%{-webkit-clip-path: polygon(50% 0, 50% 0, 50% 100%, 50% 100%);clip-path: polygon(50% 0, 50% 0, 50% 100%, 50% 100%)}100%{-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%)}}@keyframes cutInSplit{0%{-webkit-clip-path: polygon(50% 0, 50% 0, 50% 100%, 50% 100%);clip-path: polygon(50% 0, 50% 0, 50% 100%, 50% 100%)}100%{-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%)}}@-webkit-keyframes slideDown{0%{-webkit-transform: translate(0, -100%);transform: translate(0, -100%);-webkit-clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0% 100%);clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0% 100%)}100%{-webkit-transform: translate(0, 0);transform: translate(0, 0);-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%)}}@keyframes slideDown{0%{-webkit-transform: translate(0, -100%);transform: translate(0, -100%);-webkit-clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0% 100%);clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0% 100%)}100%{-webkit-transform: translate(0, 0);transform: translate(0, 0);-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%)}}@-webkit-keyframes slideUp{0%{-webkit-transform: translate(0, 100%);-ms-transform: translate(0, 100%);transform: translate(0, 100%);-webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);clip-path: polygon(0 0, 100% 0, 100% 0, 0 0)}100%{-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%)}}@keyframes slideUp{0%{-webkit-transform: translate(0, 100%);-ms-transform: translate(0, 100%);transform: translate(0, 100%);-webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);clip-path: polygon(0 0, 100% 0, 100% 0, 0 0)}100%{-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%)}}@-webkit-keyframes slideUpFade{0%{-webkit-transform: translate(0, 100%);-ms-transform: translate(0, 100%);transform: translate(0, 100%);-webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);opacity: 0}25%{opacity: 0}100%{-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);opacity: 1}}@keyframes slideUpFade{0%{-webkit-transform: translate(0, 100%);-ms-transform: translate(0, 100%);transform: translate(0, 100%);-webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);opacity: 0}25%{opacity: 0}100%{-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);opacity: 1}}@-webkit-keyframes slideUpTypo{0%{-webkit-transform: translate(0, 100%) rotate(20deg);-ms-transform: translate(0, 100%) rotate(20deg);transform: translate(0, 100%) rotate(20deg);-webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);opacity: 0}25%{opacity: 0}100%{-webkit-transform: translate(0, 0) rotate(0deg);-ms-transform: translate(0, 0) rotate(0deg);transform: translate(0, 0) rotate(0deg);-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);opacity: 1}}@keyframes slideUpTypo{0%{-webkit-transform: translate(0, 100%) rotate(20deg);-ms-transform: translate(0, 100%) rotate(20deg);transform: translate(0, 100%) rotate(20deg);-webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);opacity: 0}25%{opacity: 0}100%{-webkit-transform: translate(0, 0) rotate(0deg);-ms-transform: translate(0, 0) rotate(0deg);transform: translate(0, 0) rotate(0deg);-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);opacity: 1}}@-webkit-keyframes blur{0%{-webit-filter: blur(var(--blur, 10px));filter: blur(var(--blur, 10px))}100%{-webit-filter: blur(0);filter: blur(0)}}@keyframes blur{0%{-webit-filter: blur(var(--blur, 10px));filter: blur(var(--blur, 10px))}100%{-webit-filter: blur(0);filter: blur(0)}}@-webkit-keyframes monochrome{0%{-webit-filter: saturate(0);filter: saturate(0)}100%{-webit-filter: saturate(1);filter: saturate(1)}}@keyframes monochrome{0%{-webit-filter: saturate(0);filter: saturate(0)}100%{-webit-filter: saturate(1);filter: saturate(1)}}:root{--sequence-steps: 0.1s;--timing-function: cubic-bezier(.65, .29, .41, 1.07)}span.animate,span.animate--js{display: inline-block}.animate{-webkit-animation-name: var(--animation, appear);-webkit-animation-duration: var(--duration, 1s);-webkit-animation-timing-function: var(--timing-function, linear);-webkit-animation-delay: var(--delay, 0s);-webkit-animation-direction: var(--direction, normal);-webkit-animation-fill-mode: var(--fill-mode, both);-webkit-animation-iteration-count: var(--iteration-count, 1);-webkit-animation-play-state: var(--play-state, running);animation-name: var(--animation, appear);animation-duration: var(--duration, 1s);animation-timing-function: var(--timing-function, linear);animation-delay: var(--delay, 0s);animation-direction: var(--direction, normal);animation-fill-mode: var(--fill-mode, both);animation-iteration-count: var(--iteration-count, 1);animation-play-state: var(--play-state, running)}.animate--js{-webkit-animation-duration: var(--duration, 1s);-webkit-animation-timing-function: var(--timing-function, linear);-webkit-animation-delay: var(--delay, 0s);-webkit-animation-direction: var(--direction, normal);-webkit-animation-iteration-count: var(--iteration-count, 1);-webkit-animation-play-state: var(--play-state, paused);animation-duration: var(--duration, 1s);animation-timing-function: var(--timing-function, linear);animation-delay: var(--delay, 0s);animation-direction: var(--direction, normal);animation-iteration-count: var(--iteration-count, 1);animation-play-state: var(--play-state, paused);opacity: 0}.animate--js.in{-webkit-animation-name: var(--animation, appear);-webkit-animation-fill-mode: var(--fill-mode, both);-webkit-animation-play-state: var(--play-state, running);animation-name: var(--animation, appear);animation-fill-mode: var(--fill-mode, both);animation-play-state: var(--play-state, running);opacity: 1}.loop{--timing-function: linear;--direction: normal;--fill-mode: none;--iteration-count: infinite}.pulse{--timing-function: cubic-bezier(.65, .05, .36, 1);--direction: alternate;--fill-mode: none;--iteration-count: infinite}.duration-xs{--duration: 0.25s}.duration-s{--duration: 0.50s}.duration-m{--duration: 1.00s}.duration-l{--duration: 2.00s}.duration-xl{--duration: 5.00s}.reset-duration{--duration: revert}.delay-xs{--delay: 0.10s}.delay-s{--delay: 0.25s}.delay-m{--delay: 0.50s}.delay-l{--delay: 1.00s}.delay-xl{--delay: 2.00s}.reset-delay{--delay: revert}.linear{--timing-function: linear}.ease{--timing-function: ease}.ease-in{--timing-function: ease-in}.ease-out{--timing-function: ease-out}.cubic-in{--timing-function: cubic-bezier(.55, .06, .68, .19)}.cubic-out{--timing-function: cubic-bezier(.22, .61, .36, 1)}.cubic-in-out{--timing-function: cubic-bezier(.65, .05, .36, 1)}.push{--timing-function: cubic-bezier(.37, .37, .12, 1.01)}.pull{--timing-function: cubic-bezier(.65, .29, .41, 1.07)}.reverse{--direction: reverse}.alternate{--direction: alternate}.alternate-reverse{--direction: alternate-reverse}.reset-direction{--direction: revert}.forwards{--fill-mode: forwards}.backwards{--fill-mode: backwards}.both{--fill-mode: both}.reset-fill-mode{--fill-mode: revert}.once{--iteration-count: 1}.infinite{--iteration-count: infinite}.reset-iteration-count{--iteration-count: revert}.paused{--play-state: paused}.running{--play-state: running}.reset-play-state{--play-state: revert}.reset{--name: revert;--duration: revert;--timing-function: revert;--delay: revert;--direction: revert;--fill-mode: revert;--iteration-count: revert;--play-state: revert}.animate.sequence,.animate--js.sequence{-webkit-animation: none;animation: none}.animate.sequence > span,.animate--js.sequence > span{display: inline-block}.animate.sequence > span:empty:before,.animate--js.sequence > span:empty:before{content: "";width: 0.2em;display: inline-block}.animate.sequence > *,.animate--js.sequence > *{-webkit-animation-name: var(--animation, appear);-webkit-animation-duration: var(--duration, 1s);-webkit-animation-timing-function: var(--timing-function, linear);-webkit-animation-delay: var(--delay, 0s);-webkit-animation-direction: var(--direction, normal);-webkit-animation-iteration-count: var(--iteration-count, 1);animation-name: var(--animation, appear);animation-duration: var(--duration, 1s);animation-timing-function: var(--timing-function, linear);animation-delay: var(--delay, 0s);animation-direction: var(--direction, normal);animation-iteration-count: var(--iteration-count, 1)}.animate.sequence > *:nth-child(1),.animate--js.sequence > *:nth-child(1){--delay: 0.00s}.animate.sequence > *:nth-child(2),.animate--js.sequence > *:nth-child(2){--delay: calc(var(--sequence-steps, 0.1s) * 1)}.animate.sequence > *:nth-child(3),.animate--js.sequence > *:nth-child(3){--delay: calc(var(--sequence-steps, 0.1s) * 2)}.animate.sequence > *:nth-child(4),.animate--js.sequence > *:nth-child(4){--delay: calc(var(--sequence-steps, 0.1s) * 3)}.animate.sequence > *:nth-child(5),.animate--js.sequence > *:nth-child(5){--delay: calc(var(--sequence-steps, 0.1s) * 4)}.animate.sequence > *:nth-child(6),.animate--js.sequence > *:nth-child(6){--delay: calc(var(--sequence-steps, 0.1s) * 5)}.animate.sequence > *:nth-child(7),.animate--js.sequence > *:nth-child(7){--delay: calc(var(--sequence-steps, 0.1s) * 6)}.animate.sequence > *:nth-child(8),.animate--js.sequence > *:nth-child(8){--delay: calc(var(--sequence-steps, 0.1s) * 7)}.animate.sequence > *:nth-child(9),.animate--js.sequence > *:nth-child(9){--delay: calc(var(--sequence-steps, 0.1s) * 8)}.animate.sequence > *:nth-child(10),.animate--js.sequence > *:nth-child(10){--delay: calc(var(--sequence-steps, 0.1s) * 9)}.animate.sequence > *:nth-child(11),.animate--js.sequence > *:nth-child(11){--delay: calc(var(--sequence-steps, 0.1s) * 10)}.animate.sequence > *:nth-child(12),.animate--js.sequence > *:nth-child(12){--delay: calc(var(--sequence-steps, 0.1s) * 11)}.animate.sequence > *:nth-child(13),.animate--js.sequence > *:nth-child(13){--delay: calc(var(--sequence-steps, 0.1s) * 12)}.animate.sequence > *:nth-child(14),.animate--js.sequence > *:nth-child(14){--delay: calc(var(--sequence-steps, 0.1s) * 13)}.animate.sequence > *:nth-child(15),.animate--js.sequence > *:nth-child(15){--delay: calc(var(--sequence-steps, 0.1s) * 14)}.animate.sequence > *:nth-child(16),.animate--js.sequence > *:nth-child(16){--delay: calc(var(--sequence-steps, 0.1s) * 15)}.animate.sequence > *:nth-child(17),.animate--js.sequence > *:nth-child(17){--delay: calc(var(--sequence-steps, 0.1s) * 16)}.animate.sequence > *:nth-child(18),.animate--js.sequence > *:nth-child(18){--delay: calc(var(--sequence-steps, 0.1s) * 17)}.animate.sequence > *:nth-child(19),.animate--js.sequence > *:nth-child(19){--delay: calc(var(--sequence-steps, 0.1s) * 18)}.animate.sequence > *:nth-child(20),.animate--js.sequence > *:nth-child(20){--delay: calc(var(--sequence-steps, 0.1s) * 19)}.animate.sequence > *:nth-child(21),.animate--js.sequence > *:nth-child(21){--delay: calc(var(--sequence-steps, 0.1s) * 20)}.animate.sequence > *:nth-child(22),.animate--js.sequence > *:nth-child(22){--delay: calc(var(--sequence-steps, 0.1s) * 21)}.animate.sequence > *:nth-child(23),.animate--js.sequence > *:nth-child(23){--delay: calc(var(--sequence-steps, 0.1s) * 22)}.animate.sequence > *:nth-child(24),.animate--js.sequence > *:nth-child(24){--delay: calc(var(--sequence-steps, 0.1s) * 23)}.animate.sequence > *:nth-child(25),.animate--js.sequence > *:nth-child(25){--delay: calc(var(--sequence-steps, 0.1s) * 24)}.animate.sequence > *:nth-child(26),.animate--js.sequence > *:nth-child(26){--delay: calc(var(--sequence-steps, 0.1s) * 25)}.animate.sequence > *:nth-child(27),.animate--js.sequence > *:nth-child(27){--delay: calc(var(--sequence-steps, 0.1s) * 26)}.animate.sequence > *:nth-child(28),.animate--js.sequence > *:nth-child(28){--delay: calc(var(--sequence-steps, 0.1s) * 27)}.animate.sequence > *:nth-child(29),.animate--js.sequence > *:nth-child(29){--delay: calc(var(--sequence-steps, 0.1s) * 28)}.animate.sequence > *:nth-child(30),.animate--js.sequence > *:nth-child(30){--delay: calc(var(--sequence-steps, 0.1s) * 29)}.animate.sequence > *:nth-child(31),.animate--js.sequence > *:nth-child(31){--delay: calc(var(--sequence-steps, 0.1s) * 30)}.animate--js.sequence > *{-webkit-animation-play-state: var(--play-state, paused);animation-play-state: var(--play-state, paused);opacity: 0}.animate--js.sequence.in > *{-webkit-animation-name: var(--animation, appear);-webkit-animation-fill-mode: var(--fill-mode, both);-webkit-animation-play-state: var(--play-state, running);animation-name: var(--animation, appear);animation-fill-mode: var(--fill-mode, both);animation-play-state: var(--play-state, running);opacity: 1}.sequence-sliced{--sequence-steps: 0.025s}.fade{--animation: fade}.appear{--animation: appear}.zoomIn{--animation: zoomIn}.zoomInFade{--animation: zoomInFade}.zoomOut{--animation: zoomOut}.zoomOutFade{--animation: zoomOutFade}.moveTop{--animation: moveTop}.moveTopFull{--animation: moveTopFull}.moveBottom{--animation: moveBottom}.moveBottomFull{--animation: moveBottomFull}.moveLeft{--animation: moveLeft}.moveLeftFull{--animation: moveLeftFull}.moveRight{--animation: moveRight}.moveRightFull{--animation: moveRightFull}.rotate{--animation: rotater}.rotateX{--animation: rotateX}.rotateY{--animation: rotateY}.rotateQuarter{--animation: rotateQuarter}.rotateHalf{--animation: rotateHalf}.rotateXHalf{--animation: rotateXHalf}.rotateYHalf{--animation: rotateYHalf}.rotateFull{--animation: rotateFull}.rotateYFull{--animation: rotateYFull}.rotateXFull{--animation: rotateXFull}.cutIn{--animation: cutIn}.cutInSplit{--animation: cutInSplit}.slideDown{--animation: slideDown}.slideUp{--animation: slideUp}.slideUpFade{--animation: slideUpFade}.slideUpTypo{--animation: slideUpTypo}.blur{--animation: blur}.monochrome{--animation: monochrome}html.no-js .animate,html.no-js .animate--js,html.no-js .animate--js.sequence > *,html.no-js .animate--js.sequence.in > *{opacity: 1;--play-state: running}.dp--wrapper a{--transition-duration: .2s;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.dp--wrapper a.has--arrow{border-bottom: 0}.dp--wrapper a.has--arrow::after{--transition-duration: .2s;content: "-";display: inline-block;width: 14px;height: 100%;line-height: 13px;padding-left: 6px;mask: url(../../themes/Frontend/Shopware2019/frontend/_public/src/img/arrow.svg) no-repeat center right;mask-size: 14px auto;-webkit-mask: url(../../themes/Frontend/Shopware2019/frontend/_public/src/img/arrow.svg) no-repeat center right;-webkit-mask-size: 14px auto;background-color: var(--accent-color, #189eff);transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all);color: transparent;text-indent: -9999px}.dp--wrapper a.is--highlighted{display: inline-block;position: relative;padding: 2px 12px 3px 11px;font-size: 13px;font-weight: 400;color: var(--accent-color, #189eff);background-color: var(--accent-color-background-hover, rgba(24,158,255,0.1));border-radius: 16px;background-clip: padding-box}.dp--wrapper a.is--highlighted:hover{background-color: var(--accent-color-background-active, rgba(24,158,255,0.15))}.dp--wrapper a.is--external-link::after{font-family: 'shopware_website';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\e903";display: inline-block;font-size: 12px;margin-left: 10px}.dp--wrapper .has--arrow-mixin{border-bottom: 0}.dp--wrapper .has--arrow-mixin::after{--transition-duration: .2s;content: "-";display: inline-block;width: 14px;height: 100%;line-height: 13px;padding-left: 6px;mask: url(../../themes/Frontend/Shopware2019/frontend/_public/src/img/arrow.svg) no-repeat center right;mask-size: 14px auto;-webkit-mask: url(../../themes/Frontend/Shopware2019/frontend/_public/src/img/arrow.svg) no-repeat center right;-webkit-mask-size: 14px auto;background-color: var(--accent-color, #189eff);transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all);color: transparent;text-indent: -9999px}.dp--wrapper .has--arrow-large-mixin::after{content: "-";mask: url(../../themes/Frontend/Shopware2019/frontend/_public/src/img/arrow-large.svg) no-repeat center right;mask-size: 23px auto;-webkit-mask: url(../../themes/Frontend/Shopware2019/frontend/_public/src/img/arrow-large.svg) no-repeat center right;-webkit-mask-size: 23px auto;background-color: rgba(96,113,130,0.33);color: transparent;text-indent: -9999px}.dp--wrapper .has--external-link-large-mixin:after{content: "\e903";font-family: 'shopware_website';font-size: 18px;color: rgba(96,113,130,0.33)}.dp--wrapper .has--arrow-large-mixin::after,.dp--wrapper .has--external-link-large-mixin::after{display: inline-block;width: 23px;height: auto;line-height: 20px;padding-left: 14px}.dp--wrapper .text--white{color: #fff;--text-color: #fff}.dp--wrapper .text--white-hint{color: rgba(255,255,255,0.5);--text-color: rgba(255,255,255,0.5)}.dp--wrapper [data-toggle-active]{cursor: pointer}.dp--wrapper .listing--content ul{padding-left: 20px}.dp--wrapper .listing--content ul li{position: relative;list-style: none}.dp--wrapper .listing--content ul li::before{font-family: 'shopware_website';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "";display: block;position: absolute;background-color: rgba(96,113,130,0.5);top: 15px;left: -18px;width: 5px;height: 5px;border-radius: 6px;background-clip: padding-box}.dp--wrapper .listing--content b,.dp--wrapper .listing--content strong{font-size: 1rem;color: #607182}.dp--wrapper .listing--content.no--list ul{margin-left: 0}.dp--wrapper .listing--content.no--list ul li:before{display: none}.dp--wrapper .listing--content.is--check-list li{padding-left: 10px}.dp--wrapper .listing--content.is--check-list li::before{content: "\e60c";font-family: 'shopware_website';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--accent-color, #607182);background-color: transparent;font-size: 14px;-webkit-transform: translateY(-5px);-ms-transform: translateY(-5px);transform: translateY(-5px)}.dp--wrapper .listing--content.is--check-list.check-list--small li{padding-left: 8px;font-size: 14px;font-weight: 500}.dp--wrapper .listing--content.is--check-list.check-list--small li::before{font-size: 12px;-webkit-transform: translateY(-4px);-ms-transform: translateY(-4px);transform: translateY(-4px)}.dp--wrapper .listing--content.is--link-list ul{padding-left: 0}.dp--wrapper .listing--content.is--link-list ul li::before{display: none}.dp--wrapper .listing--content.is--link-list ul li a{--transition-duration: .1s;display: inline-block;color: var(--text-color, #607182);transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.dp--wrapper .listing--content.is--link-list ul li a::before{content: "›";display: inline-block;padding-right: 10px;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.dp--wrapper .listing--content.is--link-list ul li a:hover{color: var(--accent-color, #189eff);-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0)}.dp--wrapper .listing--content.is--link-list ul li a i{margin-left: 6px;font-size: 12px;color: rgba(96,113,130,0.5)}.dp--wrapper .listing--content.is--numbered-list ol{padding-left: 0;counter-reset: counter}.dp--wrapper .listing--content.is--numbered-list ol li{counter-increment: counter;padding-top: 2px;padding-bottom: 2px}.dp--wrapper .listing--content.is--numbered-list ol li::before{content: counter(counter) ". ";display: inline-block;color: #607182;font-weight: 500;width: 20px}.dp--wrapper .listing--content.is--large ul{padding-left: 0}.dp--wrapper .listing--content.is--large ul li{text-align: left;font-size: 16px;line-height: 1.72;padding: 0 0 0 36px;margin: 10px 0 0}.dp--wrapper .listing--content.is--large ul li::before{display: none}.dp--wrapper .listing--content.is--large ul li img{width: 20px;height: 100%;position: absolute;object-fit: contain;object-position: top;top: 3px;left: 0}.dp--wrapper .listing--content.is--large.is--centered{max-width: 600px;margin-left: auto;margin-right: auto}.dp--wrapper .listing--content dl{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;line-height: 1.72}.dp--wrapper .listing--content dl dt{font-weight: 500;flex: 0 0 40%}.dp--wrapper .listing--content dl dt ~ dt{margin-top: 10px}.dp--wrapper .listing--content dl dd{flex: 0 0 60%}.dp--wrapper .listing--content dl dd ~ dd{margin-top: 10px}@media (max-width: 79.9375em) and (min-width: 48em), (max-width: 29.9375em){.dp--wrapper .listing--content dl dt,.dp--wrapper .listing--content dl dd{flex: 0 0 100%}.dp--wrapper .listing--content dl dt ~ dt{margin-top: 16px}.dp--wrapper .listing--content dl dd ~ dd{margin-top: 0}}.dp--wrapper ul.jumpmarks.jumpmarks--content-table > li{display: block;margin: 0;padding: 0}.dp--wrapper ul.jumpmarks.jumpmarks--content-table > li::before{display: none}.dp--wrapper ul.jumpmarks.jumpmarks--content-table > li > a{--transition-timing-function: cubic-bezier(.2, .6, .5, .95);display: block;position: relative;padding: 10px 20px 10px 34px;font-size: 16px;line-height: 1.5;color: var(--text-color, #607182);border-radius: 3px;background-clip: padding-box}.dp--wrapper ul.jumpmarks.jumpmarks--content-table > li > a:hover,.dp--wrapper ul.jumpmarks.jumpmarks--content-table > li > a:focus{color: var(--accent-color, #189eff);background-color: var(--accent-color-background, rgba(24,158,255,0.1))}.dp--wrapper ul.jumpmarks.jumpmarks--content-table > li > a::before{content: "";display: block;position: absolute;top: 22px;width: 6px;height: 6px;background-color: var(--accent-color, #189eff);border-radius: 6px;background-clip: padding-box;-webkit-transform: translate(-17px, -50%);-ms-transform: translate(-17px, -50%);transform: translate(-17px, -50%)}.dp--wrapper .open--reactive-list{margin-bottom: 0;cursor: pointer}.dp--wrapper .open--reactive-list:after{content: "\e612";display: inline-block;position: relative;height: 100%;font-size: 7px;color: rgba(96,113,130,0.5);-webkit-transform: translate(15px, -4px);-ms-transform: translate(15px, -4px);transform: translate(15px, -4px);font-family: 'shopware_website';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.dp--wrapper .open--reactive-list.is--active:after{-webkit-transform: translate(15px, -4px) scaleY(-1);-ms-transform: translate(15px, -4px) scaleY(-1);transform: translate(15px, -4px) scaleY(-1)}.dp--wrapper ul.list--accordions > li{--transition-timing-function: cubic-bezier(.2, .6, .5, .95);display: block;margin: 0;position: relative;padding: 14px 20px 14px 34px;font-size: 16px;color: var(--text-color, #607182);border-radius: 3px;background-clip: padding-box}.dp--wrapper ul.list--accordions > li:hover{color: var(--accent-color, #189eff)}.dp--wrapper ul.list--accordions > li::before{content: "";display: block;position: absolute;top: 50%;width: 6px;height: 6px;opacity: 0.5;background-color: var(--accent-color, #189eff);border-radius: 6px;background-clip: padding-box;-webkit-transform: translate(-17px, -50%);-ms-transform: translate(-17px, -50%);transform: translate(-17px, -50%)}.dp--wrapper ul.list--accordions > li.is--active{color: var(--accent-color, #189eff);background-color: var(--accent-color-background, rgba(24,158,255,0.1))}.dp--wrapper ul.list--accordions > li.is--active::before{opacity: 1}.dp--wrapper form,.dp--wrapper .form--visual{--form-color: #607182;--form-color-hover: #607182;--form-placeholder-cover: rgba(96,113,130,0.5);--form-border-color: #d4d8dc;--form-border-color-hover: #c0c4c8;--form-border-color-active: #189eff;--form-background-color: #fff;--form-background-color-hover: #fff;--form-background-color-active: #fff;--border-width: 1px;--form-gutter: 10px;--checkbox-height: 18px;--input-padding-width: 20px;--input-padding-height: 13px}.dp--wrapper input,.dp--wrapper select,.dp--wrapper textarea,.dp--wrapper .js--fancy-select{color: var(--form-color);border-color: var(--form-border-color);background-color: var(--form-background-color)}.dp--wrapper input::placeholder,.dp--wrapper select::placeholder,.dp--wrapper textarea::placeholder,.dp--wrapper .js--fancy-select::placeholder,.dp--wrapper input::-webkit-input-placeholder,.dp--wrapper select::-webkit-input-placeholder,.dp--wrapper textarea::-webkit-input-placeholder,.dp--wrapper .js--fancy-select::-webkit-input-placeholder{color: var(--form-placeholder-cover)}.dp--wrapper input:hover,.dp--wrapper select:hover,.dp--wrapper textarea:hover,.dp--wrapper .js--fancy-select:hover{color: var(--form-color-hover);border-color: var(--form-border-color-hover);background-color: var(--form-background-color-hover)}.dp--wrapper input:focus,.dp--wrapper select:focus,.dp--wrapper textarea:focus,.dp--wrapper .js--fancy-select:focus,.dp--wrapper input:focus-within,.dp--wrapper select:focus-within,.dp--wrapper textarea:focus-within,.dp--wrapper .js--fancy-select:focus-within,.dp--wrapper input:active,.dp--wrapper select:active,.dp--wrapper textarea:active,.dp--wrapper .js--fancy-select:active{color: var(--form-color-active);border-color: var(--form-border-color-active);background-color: var(--form-background-color-active)}.dp--wrapper input:checked,.dp--wrapper select:checked,.dp--wrapper textarea:checked,.dp--wrapper .js--fancy-select:checked{--form-border-color: var(--accent-color, #189eff) !important;--form-background-color: var(--accent-color, #189eff) !important}.dp--wrapper input[disabled],.dp--wrapper select[disabled],.dp--wrapper textarea[disabled],.dp--wrapper .js--fancy-select[disabled]{--form-color: rgba(96,113,130,0.33) !important;--form-border-color: #eff1f3 !important;--form-background-color: #eff1f3 !important}.dp--wrapper input.is--error,.dp--wrapper select.is--error,.dp--wrapper textarea.is--error,.dp--wrapper .js--fancy-select.is--error,.dp--wrapper input.has--error,.dp--wrapper select.has--error,.dp--wrapper textarea.has--error,.dp--wrapper .js--fancy-select.has--error{--form-color: #de294c;--form-color-hover: #de294c;--form-color-active: #de294c;--form-border-color: #de294c;--form-border-color-hover: #de294c;--form-border-color-active: #de294c;--form-background-color: #fff;--form-background-color-hover: #fff;--form-background-color-active: #fff}.dp--wrapper label,.dp--wrapper legend{display: block;margin-bottom: var(--form-gutter);font-size: 14px;font-weight: 500}.dp--wrapper textarea,.dp--wrapper input,.dp--wrapper select{--transition-duration: 0s;border: var(--border-width, 1px) solid var(--form-border-color, #f3f4f5);margin-bottom: var(--form-gutter);font-size: 15px;font-weight: 500;padding: var(--input-padding-height) var(--input-padding-width);border-radius: 3px;background-clip: padding-box}.dp--wrapper textarea[disabled],.dp--wrapper input[disabled],.dp--wrapper select[disabled]{cursor: not-allowed;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}.dp--wrapper textarea[disabled],.dp--wrapper input[disabled],.dp--wrapper select[disabled],.dp--wrapper textarea[disabled]:hover,.dp--wrapper input[disabled]:hover,.dp--wrapper select[disabled]:hover,.dp--wrapper textarea[disabled]:focus,.dp--wrapper input[disabled]:focus,.dp--wrapper select[disabled]:focus,.dp--wrapper textarea[disabled]:active,.dp--wrapper input[disabled]:active,.dp--wrapper select[disabled]:active{border-color: #ececec}.dp--wrapper textarea{line-height: 1.5}.dp--wrapper textarea:not(:placeholder-shown){font-weight: 300}.dp--wrapper .js--fancy-select{border: var(--border-width, 1px) solid var(--form-border-color, #f3f4f5);font-weight: 500}.dp--wrapper .js--fancy-select .js--fancy-select-text{padding-left: var(--input-padding-width)}.dp--wrapper .js--fancy-select .js--fancy-select-trigger{width: 40px;top: 0;border-left: 0}.dp--wrapper .js--fancy-select.is--disabled,.dp--wrapper .js--fancy-select.is--disabled:hover,.dp--wrapper .js--fancy-select.is--disabled:focus,.dp--wrapper .js--fancy-select.is--disabled:active{border-color: #ececec}.dp--wrapper fieldset{border: 0;margin: 0;padding: 0}.dp--wrapper .forms--description{font-size: 14px}.dp--wrapper .forms--group + .forms--description{margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid var(--form-border-color);font-size: 13px}.dp--wrapper .forms--loading{display: none}.dp--wrapper .field--group{width: 100%;margin: var(--form-gutter) 0;clear: both}.dp--wrapper input[type="checkbox"],.dp--wrapper input[type="radio"]{display: inline-block;margin: 0;padding: 0;float: left;cursor: pointer;background-position: center center;background-repeat: no-repeat;background-size: 14px;width: var(--checkbox-height);height: var(--checkbox-height);-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;border-radius: 3px;background-clip: padding-box;-webkit-appearance: none;-moz-appearance: none;appearance: none}.dp--wrapper input[type="checkbox"],.dp--wrapper input[type="radio"],.dp--wrapper input[type="checkbox"]:hover,.dp--wrapper input[type="radio"]:hover{--form-border-color: #DCE0E4}.dp--wrapper input[type="checkbox"]:checked,.dp--wrapper input[type="radio"]:checked{--form-border-color-hover: var(--accent-color, #189eff);--form-border-color-active: var(--accent-color, #189eff);--form-background-color-hover: var(--accent-color, #189eff);--form-background-color-active: var(--accent-color, #189eff)}.dp--wrapper input[type="checkbox"]:focus,.dp--wrapper input[type="radio"]:focus,.dp--wrapper input[type="checkbox"]:active,.dp--wrapper input[type="radio"]:active,.dp--wrapper input[type="checkbox"]:checked,.dp--wrapper input[type="radio"]:checked{outline: none}.dp--wrapper input[type="checkbox"]:focus + label,.dp--wrapper input[type="radio"]:focus + label,.dp--wrapper input[type="checkbox"]:active + label,.dp--wrapper input[type="radio"]:active + label,.dp--wrapper input[type="checkbox"]:checked + label,.dp--wrapper input[type="radio"]:checked + label{color: #607182}.dp--wrapper input[type="checkbox"] + label,.dp--wrapper input[type="radio"] + label{flex: 1 0;display: inline-block;padding-left: 12px;font-weight: 500;line-height: var(--checkbox-height);color: rgba(96,113,130,0.66);cursor: pointer}.dp--wrapper input[type="checkbox"] + label > .explanation,.dp--wrapper input[type="radio"] + label > .explanation{display: block;margin-top: 6px;font-size: 13px;font-weight: 500;color: rgba(96,113,130,0.5)}.dp--wrapper input[type="checkbox"]{background-image: url(../../themes/Frontend/Shopware2019/frontend/_public/src/img/check.svg)}.dp--wrapper input[type="checkbox"]:hover{background-image: url(../../themes/Frontend/Shopware2019/frontend/_public/src/img/check-gray.svg)}.dp--wrapper input[type="radio"]{background-image: url(../../themes/Frontend/Shopware2019/frontend/_public/src/img/radio.svg);border-radius: var(--checkbox-height);background-clip: padding-box}.dp--wrapper input[type="radio"]:hover{--form-background-color: rgba(96,113,130,0.1)}.dp--wrapper form .alert{padding: .3125rem .9375rem .3125rem .9375rem}.dp--wrapper form .error--msg,.dp--wrapper .form--visual .error--msg{display: inline-block;font-size: 12px;padding-top: 8px;font-weight: 400;color: #de294c}.dp--wrapper .select--holder{width: 200px;margin-right: 20px}.dp--wrapper .select--holder.is--xs{width: 100px}.dp--wrapper .select--holder.is--s{width: 150px}.dp--wrapper .select--holder.is--xl{width: 300px}.dp--wrapper .select--holder input[type="text"]{width: 100%}.dp--wrapper .select--holder.is--checkbox{display: flex;flex-wrap: nowrap;float: none;width: 100%;max-width: 360px;text-align: left;clear: both}.dp--wrapper .select--holder.is--checkbox.is--xs{max-width: 100px}.dp--wrapper .select--holder.is--checkbox.is--s{max-width: 150px}.dp--wrapper .select--holder.mr0{margin-right: 0}.dp--wrapper .button--holder{align-self: center;margin-top: 26px}.dp--wrapper .button--holder button{margin-bottom: 10px}.dp--wrapper .select--filter{align-items: center}.dp--wrapper .select--filter .select--holder{width: auto}.dp--wrapper .select--filter .select--holder .js--fancy-select{margin-bottom: 0}.dp--wrapper .select--filter .select--holder .js--fancy-select.js-fancy--select select{margin-bottom: 0}.dp--wrapper .select--filter .select--holder .js--fancy-select .js--fancy-select-trigger{opacity: .5}.dp--wrapper .select--filter .select--holder .js--fancy-select .js--fancy-select-text{padding-left: 0}.dp--wrapper .select--filter input,.dp--wrapper .select--filter textarea,.dp--wrapper .select--filter select,.dp--wrapper .select--filter .js--fancy-select{--form-color-hover: var(--accent-color, #142432);--form-color-active: var(--accent-color, #189eff);--form-border-color: transparent;--form-border-color-hover: transparent;--form-border-color-active: transparent;--form-background-color: transparent;--form-background-color-hover: transparent;--form-background-color-active: transparent}.dp--wrapper .select--filter .select--reset{display: none}.dp--wrapper .select--filter .select--reset .btn i{position: relative;font-size: 8px;top: -1px;opacity: .5}.dp--wrapper .select--filter .select--reset ~ .btn[type="submit"]{margin-left: 10px}.dp--wrapper .select--listing[data-option-initial="none"] .select--item{display: none}@media screen and (min-width: 60em){.dp--wrapper .button--holder{margin-left: auto}}.dp--wrapper .box--padding{display: block;padding: var(--box-padding-top-bottom, 35px) var(--box-padding-left-right, 35px);background-color: #fff;border-radius: 3px;background-clip: padding-box}.dp--wrapper .box--padding.box--xl{--box-padding-top-bottom: 40px;--box-padding-left-right: 50px}.dp--wrapper .box--padding.box--xs{--box-padding-top-bottom: 25px;--box-padding-left-right: 30px}.dp--wrapper .box--padding.box--xxs{--box-padding-top-bottom: 12px;--box-padding-left-right: 15px}.dp--wrapper .box--padding.has--shadow{box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);-webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.dp--wrapper .box--padding.has--border{--box-padding-top-bottom: 12px;--box-padding-left-right: 40px;background-clip: border-box;background-color: rgba(236,236,236,0.1);border: 2px dashed #ececec;font-weight: 500;text-align: center}.dp--wrapper .box--padding.has--border.is--white{background-color: #fff}.dp--wrapper .box--padding.has--border a:not(.btn),.dp--wrapper .box--padding.has--border a:not(.btn):hover{color: var(--accent-color, #189eff)}.dp--wrapper .box--padding.has--border.has--arrow-large{position: relative}.dp--wrapper .box--padding.has--border.has--arrow-large::after{content: "-";mask: url(../../themes/Frontend/Shopware2019/frontend/_public/src/img/arrow-large.svg) no-repeat center right;mask-size: 23px auto;-webkit-mask: url(../../themes/Frontend/Shopware2019/frontend/_public/src/img/arrow-large.svg) no-repeat center right;-webkit-mask-size: 23px auto;background-color: rgba(96,113,130,0.33);color: transparent;text-indent: -9999px}.dp--wrapper .box--padding.has--border.has--arrow-large::after{display: inline-block;width: 23px;height: auto;line-height: 20px;padding-left: 14px}.dp--wrapper .box--padding.has--border.has--arrow-large > p{display: inline-block}.dp--wrapper .box--padding.box--accent-bg{background-color: var(--accent-color-background, rgba(96,113,130,0.1))}.dp--wrapper .box--padding.box--accent-border{border-color: var(--accent-color, #ececec)}.dp--wrapper .box--padding.has--arrow-large .box--title,.dp--wrapper .box--padding.has--external-link-large .box--title{position: relative}.dp--wrapper .box--padding.has--arrow-large .box--title:after,.dp--wrapper .box--padding.has--external-link-large .box--title:after{transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all);opacity: 0;position: absolute;top: 50%;right: 0;-webkit-transform: translate(20px, -50%);-ms-transform: translate(20px, -50%);transform: translate(20px, -50%)}.dp--wrapper .box--padding.has--arrow-large .box--title p,.dp--wrapper .box--padding.has--external-link-large .box--title p{font-weight: 300}.dp--wrapper .box--padding.has--arrow-large:hover.has--shadow,.dp--wrapper .box--padding.has--external-link-large:hover.has--shadow{-webkit-box-shadow: 0 10px 32px -8px rgba(0,0,0,0.2);box-shadow: 0 10px 32px -8px rgba(0,0,0,0.2)}.dp--wrapper .box--padding.has--arrow-large:hover .box--title:after,.dp--wrapper .box--padding.has--external-link-large:hover .box--title:after{opacity: 1;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%)}.dp--wrapper .box--padding.has--arrow-large .box--title::after{content: "-";mask: url(../../themes/Frontend/Shopware2019/frontend/_public/src/img/arrow-large.svg) no-repeat center right;mask-size: 23px auto;-webkit-mask: url(../../themes/Frontend/Shopware2019/frontend/_public/src/img/arrow-large.svg) no-repeat center right;-webkit-mask-size: 23px auto;background-color: rgba(96,113,130,0.33);color: transparent;text-indent: -9999px}.dp--wrapper .box--padding.has--arrow-large .box--title::after{display: inline-block;width: 23px;height: auto;line-height: 20px;padding-left: 14px}.dp--wrapper .box--padding.has--external-link-large .box--title:after{content: "\e903";font-family: 'shopware_website';font-size: 18px;color: rgba(96,113,130,0.33)}.dp--wrapper .box--padding.has--external-link-large .box--title::after{display: inline-block;width: 23px;height: auto;line-height: 20px;padding-left: 14px}.dp--wrapper .box--padding.is--inline{display: inline-block}.dp--wrapper .box--padding.is--inline > p{padding: 0 10px;font-weight: 500}@media screen and (min-width: 48em){.dp--wrapper .box--padding.is--inline.has--arrow > p,.dp--wrapper .box--padding.is--inline.has--arrow-large > p{padding: 0 50px 0 10px;position: relative}.dp--wrapper .box--padding.is--inline.has--arrow > p::after,.dp--wrapper .box--padding.is--inline.has--arrow-large > p::after{content: "-";mask: url(../../themes/Frontend/Shopware2019/frontend/_public/src/img/arrow-large.svg) no-repeat center right;mask-size: 23px auto;-webkit-mask: url(../../themes/Frontend/Shopware2019/frontend/_public/src/img/arrow-large.svg) no-repeat center right;-webkit-mask-size: 23px auto;background-color: rgba(96,113,130,0.33);color: transparent;text-indent: -9999px}.dp--wrapper .box--padding.is--inline.has--arrow > p::after,.dp--wrapper .box--padding.is--inline.has--arrow-large > p::after{display: inline-block;width: 23px;height: auto;line-height: 20px;padding-left: 14px}.dp--wrapper .box--padding.is--inline.has--arrow > p:after,.dp--wrapper .box--padding.is--inline.has--arrow-large > p:after{transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all);position: absolute;top: 50%;right: 0;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%)}}.dp--wrapper .box--padding.has--transition,.dp--wrapper .box--padding.has--transition a{--transition-duration: .5s;--transition-timing-function: cubic-bezier(.37, .37, .12, 1.01)}.dp--wrapper .box--padding.has--transition .box--cover img{transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.dp--wrapper .box--padding.has--transition:hover.has--shadow{-webkit-box-shadow: 0 10px 32px -8px rgba(0,0,0,0.2);box-shadow: 0 10px 32px -8px rgba(0,0,0,0.2)}.dp--wrapper .box--padding.has--transition:hover .box--cover img{transform: scale(1.1)}.dp--wrapper .box--padding.box--equal-heights{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;align-items: flex-start;align-content: space-between;height: 100%}.dp--wrapper a.box--padding.has--border p{transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.dp--wrapper a.box--padding.has--border:hover,.dp--wrapper a.box--padding.has--border:focus{--text-color: var(--accent-color, #189eff);border-color: var(--accent-color-shadow, rgba(24,158,255,0.33));background-color: var(--accent-color-background-light, rgba(24,158,255,0.05))}.dp--wrapper a.box--padding.has--border.has--arrow::after,.dp--wrapper a.box--padding.has--border.has--arrow-large::after{transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.dp--wrapper a.box--padding.has--border.has--arrow:hover::after,.dp--wrapper a.box--padding.has--border.has--arrow-large:hover::after,.dp--wrapper a.box--padding.has--border.has--arrow:focus::after,.dp--wrapper a.box--padding.has--border.has--arrow-large:focus::after{background-color: var(--accent-color-shadow, rgba(24,158,255,0.33))}.dp--wrapper .box--padding .box--cover{margin: calc(var(--box-padding-top-bottom) * -1) calc(var(--box-padding-left-right) * -1) var(--box-padding-top-bottom);border-radius: 3px 3px 0 0}.dp--wrapper .box--padding.box--kpi .kpi--content{padding: 10px 20px;color: var(--button-text-color, #fff);background: var(--accent-color, #189eff);border-radius: 2px;background-clip: padding-box}.dp--wrapper .box--padding.box--kpi .box--cover{position: relative;margin: calc(var(--box-padding-top-bottom) * -1) calc(var(--box-padding-left-right) * -1) calc(var(--box-padding-top-bottom) * 1.25);overflow: visible;z-index: 1}.dp--wrapper .box--padding.box--kpi .box--cover .kpi--holder{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;position: absolute;left: 0;right: 0;bottom: 0;margin: auto;justify-content: center;align-self: center;pointer-events: none;z-index: 1;-webkit-transform: translateY(50%);-ms-transform: translateY(50%);transform: translateY(50%)}.dp--wrapper .box--padding.box--banner{--box-padding-left-right: 45px;display: -ms-grid;display: grid;max-width: 100%;border-radius: 6px;background-clip: padding-box;position: relative;background-repeat: no-repeat;grid-template-columns: 3fr 1fr}.dp--wrapper .box--padding.box--banner .title{font-weight: 600;font-size: 26px;line-height: 1.72}.dp--wrapper .box--padding.box--banner .title ~ p,.dp--wrapper .box--padding.box--banner .title ~ ul{padding-top: 10px;padding-bottom: 5px;font-size: 20px;font-weight: 500;opacity: .8}.dp--wrapper .box--padding.box--banner .title ~ ul{padding-left: 20px}.dp--wrapper .box--padding.box--banner .title ~ ul li{list-style: disc}.dp--wrapper .box--padding.box--banner > .btn,.dp--wrapper .box--padding.box--banner > .btn--group{justify-self: center;align-self: center}.dp--wrapper .box--padding.box--banner > .btn * + *,.dp--wrapper .box--padding.box--banner > .btn--group * + *{margin-left: 20px}.dp--wrapper .box--padding.box--banner .btn.is--white{color: var(--banner-color)}.dp--wrapper .box--padding.box--banner .btn.is--white.is--link{color: #fff}.dp--wrapper .box--padding.box--banner .shape--holder{position: absolute;width: 100%;height: 100%;overflow: hidden;pointer-events: none}.dp--wrapper .box--padding.box--banner .shape--holder img{position: relative;width: 100%}.dp--wrapper .box--padding.box--banner .shape--holder ~ *{position: relative;z-index: 1}.dp--wrapper .box--padding.box--banner.box--flex-banner{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;grid-template-columns: unset}.dp--wrapper .box--padding.box--banner.is--xl{grid-template-columns: auto 400px}.dp--wrapper .box--padding.box--banner.is--single-spaced{--box-padding-top-bottom: 20px;--font-size: 18px;grid-template-columns: 80px auto auto;grid-gap: 20px;align-items: center;overflow: hidden}.dp--wrapper .box--padding.box--banner.is--single-spaced .btn{margin-left: 40px}@media screen and (min-width: 48em){.dp--wrapper .box--padding.box--banner.is--single-spaced .btn{margin-left: 100px}}@media screen and (max-width: 29.9375em){.dp--wrapper .box--padding.box--banner.is--single-spaced{--box-padding-top-bottom: 25px;--box-padding-left-right: 35px;grid-template-columns: 1fr;grid-template-rows: auto auto;margin-top: 20px}.dp--wrapper .box--padding.box--banner.is--single-spaced .btn{margin: 0}}@media screen and (min-width: 30em){.dp--wrapper .box--padding.box--dedent-left-xs{margin-left: calc(var(--box-padding-left-right) * -1)}}@media screen and (min-width: 48em){.dp--wrapper .box--padding.box--dedent-left-s{margin-left: calc(var(--box-padding-left-right) * -1)}}@media screen and (min-width: 60em){.dp--wrapper .box--padding.box--dedent-left-m{margin-left: calc(var(--box-padding-left-right) * -1)}}@media screen and (min-width: 64em){.dp--wrapper .box--padding.box--dedent-left-l{margin-left: calc(var(--box-padding-left-right) * -1)}}@media screen and (min-width: 80em){.dp--wrapper .box--padding.box--dedent-left-xl{margin-left: calc(var(--box-padding-left-right) * -1)}}@media screen and (max-width: 63.9375em){.dp--wrapper .box--padding.has--arrow-large .box--title:after{opacity: .33;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%)}.dp--wrapper .box--padding.box--banner{grid-template-columns: 2fr 1fr}.dp--wrapper .box--padding.box--banner .title{font-size: 22px}.dp--wrapper .box--padding.box--banner .title ~ p,.dp--wrapper .box--padding.box--banner .title ~ ul{padding-top: 5px;font-size: 16px}.dp--wrapper .box--padding.box--banner .title ~ ul{padding-left: 20px}.dp--wrapper .box--padding.box--banner.is--xl{grid-template-columns: auto 400px}}@media screen and (max-width: 47.9375em){.dp--wrapper .box--padding{--box-padding-top-bottom: 30px;--box-padding-left-right: 30px}.dp--wrapper .box--padding.box--xl{--box-padding-top-bottom: 35px;--box-padding-left-right: 40px}.dp--wrapper .box--padding.box--xs{--box-padding-top-bottom: 20px;--box-padding-left-right: 25px}.dp--wrapper .box--padding.box--banner{--box-padding-left-right: 30px;grid-template-columns: 1fr;grid-gap: 20px}.dp--wrapper .box--padding.box--banner > .btn,.dp--wrapper .box--padding.box--banner > .btn--group{justify-self: flex-start}.dp--wrapper .box--padding.box--banner.is--xl{grid-template-columns: 1fr}}@media screen and (max-width: 29.9375em){.dp--wrapper .box--padding{--box-padding-top-bottom: 25px;--box-padding-left-right: 25px}.dp--wrapper .box--padding.box--xl{--box-padding-top-bottom: 30px;--box-padding-left-right: 30px}.dp--wrapper .box--padding.box--xs{--box-padding-top-bottom: 15px;--box-padding-left-right: 15px}.dp--wrapper .box--padding.box--xxs{--box-padding-top-bottom: 10px;--box-padding-left-right: 10px}.dp--wrapper .box--padding.has--border{--box-padding-top-bottom: 8px;--box-padding-left-right: 25px;--font-size: 14px}.dp--wrapper .box--padding.box--banner .btn,.dp--wrapper .box--padding.box--banner .btn--group{width: 100%}.dp--wrapper .box--padding.box--banner.is--xl .btn--group * + *{margin: 10px 0 0}}.dp--wrapper :root{--table-rounded: 4px}.dp--wrapper table{width: 100%;font-weight: 400;border-collapse: collapse;text-align: left}.dp--wrapper table tr:nth-child(odd){background-color: var(--tr-bg-odd, transparent)}.dp--wrapper table tr:nth-child(even){background-color: var(--tr-bg-even, var(--gray-light, #f8f9fd))}.dp--wrapper table th,.dp--wrapper table td{padding: var(--td-padding-top-bottom, 13px) var(--td-padding-left-right, 22px);min-height: var(--tr-height, 30px);line-height: 1.72;vertical-align: middle}.dp--wrapper table th{font-weight: 600;color: #142432;position: relative}.dp--wrapper table th[data-sortable]:hover{cursor: pointer}.dp--wrapper table th[data-sortable]:hover:after{content: "";display: inline-block;margin-left: 14px;width: 7px;height: 12px;background: url(../../themes/Frontend/Shopware2019/frontend/_public/src/img/sorting-icon.svg) no-repeat center;background-size: contain;opacity: .5}@media screen and (min-width: 48em){.dp--wrapper table tbody tr:not(.tr--category):hover{background-color: var(--accent-color-background-hover, rgba(24,158,255,0.1));color: var(--accent-color, #189eff)}.dp--wrapper table.is--rounded tr th:first-child,.dp--wrapper table.is--rounded tr td:first-child{border-top-left-radius: var(--table-rounded, 4px);border-bottom-left-radius: var(--table-rounded, 4px)}.dp--wrapper table.is--rounded tr th:last-child,.dp--wrapper table.is--rounded tr td:last-child{border-top-right-radius: var(--table-rounded, 4px);border-bottom-right-radius: var(--table-rounded, 4px)}.dp--wrapper table.is--rounded tr.clickable-row{cursor: pointer}.dp--wrapper table.is--rounded tr.clickable-row td.title{display: inline-flex;width: 100%}.dp--wrapper table.is--rounded tr.clickable-row td.title::before{--transition-duration: .2s;content: "-";display: inline-flex;align-self: center;opacity: 0;width: 14px;height: 100%;line-height: 13px;margin-left: -10px;margin-right: 8px;padding-right: 10px;mask: url(../../themes/Frontend/Shopware2019/frontend/_public/src/img/arrow.svg) no-repeat center right;mask-size: 14px auto;-webkit-mask: url(../../themes/Frontend/Shopware2019/frontend/_public/src/img/arrow.svg) no-repeat center right;-webkit-mask-size: 14px auto;background-color: var(--accent-color, #189eff);transform: translate(-50%, 0);transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.dp--wrapper table.is--rounded tr.clickable-row:hover td.title::before{opacity: 1;transform: translate(0, 0)}}@media screen and (max-width: 60em) and (min-width: 48em){.dp--wrapper table.will--collapse a.has--arrow:after{display: none}.dp--wrapper table.will--collapse .organiser{max-width: 20vw}}@media screen and (max-width: 48em){.dp--wrapper table.will--collapse thead{display: none}.dp--wrapper table.will--collapse tbody{--td-padding-left-right: 14px;display: -ms-grid;display: grid;max-width: 100%;grid-template-columns: 1fr 1fr;grid-gap: 20px}.dp--wrapper table.will--collapse tbody tr{display: block;padding: 20px;background-color: #fff;border-radius: 3px;background-clip: padding-box;box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);-webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1)}.dp--wrapper table.will--collapse tbody tr td{display: block}.dp--wrapper table.will--collapse tbody tr td:before{content: attr(data-th);display: block;width: 100%;color: #142432}.dp--wrapper table.will--collapse tbody tr td .has--text-overflow{white-space: initial;overflow: initial}}@media screen and (max-width: 650px){.dp--wrapper table.will--collapse tbody{grid-template-columns: 1fr}}.dp--wrapper table.comparison--table{--tr-bg-odd: #fff;--tr-bg-even: #fff;--td-padding-top-bottom: 14px;--td-padding-left-right: 25px;--td-size: unset;--td-first-size: auto}.dp--wrapper table.comparison--table tbody tr:not(.tr--category) td:first-child{border-left-width: 0;padding-right: calc(var(--td-padding-left-right) * 2.5)}.dp--wrapper table.comparison--table tbody tr:not(.tr--category):hover{color: #607182;background-color: #f8f9fd}.dp--wrapper table.comparison--table thead tr:first-child{position: -webkit-sticky;position: sticky;top: 0;-webkit-box-shadow: 0 1px 0 var(--border-color, #ececec);box-shadow: 0 1px 0 var(--border-color, #ececec)}.dp--wrapper table.comparison--table thead tr th,.dp--wrapper table.comparison--table tbody tr.tr--category th,.dp--wrapper table.comparison--table thead tr td,.dp--wrapper table.comparison--table tbody tr.tr--category td{padding-top: calc(var(--td-padding-top-bottom, 13px) * 3);border-width: 0 0 1px}.dp--wrapper table.comparison--table tfoot tr td{border-width: 1px 1px 0 0}.dp--wrapper table.comparison--table th,.dp--wrapper table.comparison--table td{position: relative;border: 1px solid var(--border-color, #ececec)}.dp--wrapper table.comparison--table th:nth-child(n+2),.dp--wrapper table.comparison--table td:nth-child(n+2){text-align: center}.dp--wrapper table.comparison--table th.is--icon::before,.dp--wrapper table.comparison--table td.is--icon::before{font-family: 'shopware_website';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: inline-block;font-size: 12px}.dp--wrapper table.comparison--table th.is--success::before,.dp--wrapper table.comparison--table td.is--success::before{content: '\e60c';color: var(--accent-color, #189eff)}.dp--wrapper table.comparison--table th.is--error,.dp--wrapper table.comparison--table td.is--error{background-color: #f8f9fd}.dp--wrapper table.comparison--table th.is--error::before,.dp--wrapper table.comparison--table td.is--error::before{content: '\e60d';font-size: 10px;color: rgba(96,113,130,0.33)}.dp--wrapper table.comparison--table th .popover--holder,.dp--wrapper table.comparison--table td .popover--holder{position: absolute;top: 0;right: 0;padding: var(--td-padding-top-bottom, 13px) var(--td-padding-left-right, 22px)}.dp--wrapper table.comparison--table th .popover--holder .popover,.dp--wrapper table.comparison--table td .popover--holder .popover{min-width: 260px}.dp--wrapper table.comparison--table th .popover--holder i,.dp--wrapper table.comparison--table td .popover--holder i{display: inline-block;opacity: .66;line-height: 20px;-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1)}.dp--wrapper table.comparison--table th .popover--holder:hover i,.dp--wrapper table.comparison--table td .popover--holder:hover i{opacity: 1}.dp--wrapper table.comparison--table td{width: var(--td-size, 210px)}.dp--wrapper table.comparison--table td:first-child{width: var(--td-first-size, auto);color: var(--td-first-color, rgba(96,113,130,0.66))}@media screen and (max-width: 63.9375em){.dp--wrapper table.comparison--table{--td-size: 155px}}@media screen and (max-width: 47.9375em){.dp--wrapper table.comparison--table{--td-size: 130px}.dp--wrapper table.comparison--table .popover--holder .popover{min-width: 230px;font-size: 12px}}.dp--wrapper .table--scrollable{display: inline-flex;align-items: center;text-align: left;padding: 12px 22px;border-radius: 3px;background-clip: padding-box;-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.1);box-shadow: 0 1px 5px rgba(0,0,0,0.1)}@media screen and (min-width: 660px){.dp--wrapper .table--scrollable{display: none}}@media screen and (max-width: 400px){.dp--wrapper .table--scrollable{align-items: baseline}}.dp--wrapper .label,.dp--wrapper .tip{display: inline-block;padding: 8px 10px 7px 10px;font-size: 12px;font-weight: 600;letter-spacing: .025em;line-height: 1;text-transform: uppercase;color: var(--accent-color, #607182);background-color: var(--accent-color-background, rgba(96,113,130,0.05));border-radius: 3px;background-clip: padding-box}.dp--wrapper .label.is--opaque,.dp--wrapper .tip.is--opaque{color: #fff;background-color: var(--accent-color, #607182)}.dp--wrapper .label.margin--left,.dp--wrapper .tip.margin--left{margin-left: 10px}.dp--wrapper .label.margin--right,.dp--wrapper .tip.margin--right{margin-right: 10px}.dp--wrapper .label.is--xs,.dp--wrapper .tip.is--xs{margin-top: 0;margin-bottom: 0;padding: 2px 10px}.dp--wrapper p .label,.dp--wrapper p .tip{margin: calc(var(--label-margin, 10) * 1px);margin-left: 0}.dp--wrapper .label.label--large{padding: 10px 16px;font-size: 15px;font-weight: 300;letter-spacing: 0;text-transform: none;background-color: var(--accent-color-background-light, rgba(96,113,130,0.05));border: 1px solid var(--accent-color-background-active, rgba(96,113,130,0.25))}.dp--wrapper .label.label--large img{width: 18px}.dp--wrapper .label.label--large img + span{padding-left: 12px}.dp--wrapper .label.label--large span{flex: 1 0 0;text-align: left;line-height: 1.5}.dp--wrapper .tip.is--sale{--accent-color: #ff0031}.dp--wrapper .section--nav.top--level .tip.is--sale{margin: 0 0 0 6px;padding: 3px 4px;font-size: 10px;-webkit-transform: translateY(-1px);-ms-transform: translateY(-1px);transform: translateY(-1px)}.dp--wrapper .section--nav.main--level .tip.is--sale{margin: 0 0 0 10px;padding: 4px 6px;font-size: 14px;-webkit-transform: translateY(-2px);-ms-transform: translateY(-2px);transform: translateY(-2px)}@supports (-webkit-mask-image: url(../../img/arrow.svg)) or (mask-image: url(../../img/arrow.svg)){.icon--mask{mask: url(../../themes/Frontend/Shopware2019/frontend/_public/src/img/arrow.svg) no-repeat center;-webkit-mask: url(../../themes/Frontend/Shopware2019/frontend/_public/src/img/arrow.svg) no-repeat center;background-color: var(--accent-color, var(--text-color))}}@media screen and (max-width: 79.9375em){.dp--wrapper .device--total-right-xl{text-align: right}.dp--wrapper .device--total-right-xl img{max-width: 80%;float: right}.dp--wrapper .device--total-left-xl{text-align: left}.dp--wrapper .device--total-left-xl img{max-width: 80%;float: left}}.dp--wrapper .global--popover{width: 100%;position: fixed;top: auto;left: 0;right: 0;bottom: 0;padding: 1.25rem 4vw;border-radius: 0;-webkit-transform: none;-ms-transform: none;transform: none;-webkit-box-shadow: 0 0 50px rgba(20,36,50,0.1);box-shadow: 0 0 50px rgba(20,36,50,0.1)}.dp--wrapper .global--popover::before,.dp--wrapper .global--popover::after{display: none}.dp--wrapper .popover--holder{position: relative}.dp--wrapper .popover--holder .popover{--transition-delay: 0s;--transition-duration: .4s;--transition-timing-function: cubic-bezier(.7, -0.55, .265, 1.55);display: inline-block;min-width: 300px;padding: 20px 22px;text-transform: none;border-radius: 4px;text-align: left;color: rgba(255,255,255,0.6);background-color: #142432;position: absolute;top: auto;left: 50%;bottom: 0;opacity: 0;cursor: text;pointer-events: none;font-size: 14px;font-weight: 500;line-height: 1.72;z-index: 2;transform-origin: center bottom;box-shadow: 0 0 0 transparent;-webkit-transform: translate(-50%, -48px) scale(.9);-ms-transform: translate(-50%, -48px) scale(.9);transform: translate(-50%, -48px) scale(.9);transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.dp--wrapper .popover--holder .popover .title{font-size: 16px;color: #fff}.dp--wrapper .popover--holder .popover ul{margin: 0;padding: 0}.dp--wrapper .popover--holder .popover ul li{font-size: 14px;font-weight: 500;color: rgba(255,255,255,0.6)}.dp--wrapper .popover--holder .popover:before{content: "";display: block;position: absolute;top: auto;left: 0;right: 0;bottom: 0;width: 100%;height: 8px;z-index: 1;background: none;-webkit-transform: translateY(100%);-ms-transform: translateY(100%);transform: translateY(100%)}.dp--wrapper .popover--holder .popover:after{content: "";display: block;position: absolute;bottom: 0;left: 0;right: 0;margin: auto;width: 10px;height: 10px;background-color: #142432;-webkit-transform: rotate(45deg) translateY(50%);-ms-transform: rotate(45deg) translateY(50%);transform: rotate(45deg) translateY(50%);transform-origin: center bottom}.dp--wrapper .popover--holder:hover .popover,.dp--wrapper .popover--holder:active .popover,.dp--wrapper .popover--holder:focus .popover{opacity: 1;-webkit-transform: translate(-50%, -48px) scale(1);-ms-transform: translate(-50%, -48px) scale(1);transform: translate(-50%, -48px) scale(1)}.dp--wrapper .popover--holder:hover .popover.clickable,.dp--wrapper .popover--holder:active .popover.clickable,.dp--wrapper .popover--holder:focus .popover.clickable{pointer-events: initial}.dp--wrapper .popover--holder .popover.is--top{top: 0;bottom: auto;-webkit-transform: translate(-50%, -100%) scale(.9);-ms-transform: translate(-50%, -100%) scale(.9);transform: translate(-50%, -100%) scale(.9)}.dp--wrapper .popover--holder:hover .popover.is--top,.dp--wrapper .popover--holder:active .popover.is--top,.dp--wrapper .popover--holder:focus .popover.is--top{-webkit-transform: translate(-50%, -100%) scale(1);-ms-transform: translate(-50%, -100%) scale(1);transform: translate(-50%, -100%) scale(1)}@media screen and (max-width: 64em){.dp--wrapper .popover--holder .popover{bottom: 100%}}@media screen and (max-width: 29.9375em){.dp--wrapper .popover--holder .popover{width: 100% !important;position: fixed !important;top: auto !important;left: 0 !important;right: 0 !important;bottom: 0 !important;padding: 1.25rem 4vw !important;border-radius: 0 !important;-webkit-transform: none !important;-ms-transform: none !important;transform: none !important;-webkit-box-shadow: 0 0 50px rgba(20,36,50,0.1) !important;box-shadow: 0 0 50px rgba(20,36,50,0.1) !important}.dp--wrapper .popover--holder .popover::before,.dp--wrapper .popover--holder .popover::after{display: none !important}.dp--wrapper .popover--holder .popover.is--zoom{display: none}}.dp--wrapper .form-field--popover{position: relative}.dp--wrapper .form-field--popover .popover--holder{position: absolute;line-height: 1.4;top: 0;right: 0;padding: var(--input-padding-height, 13px) var(--input-padding-width, 20px)}.dp--wrapper .form-field--popover .popover--holder a{color: var(--form-border-color, #ececec)}.dp--wrapper .form-field--popover .popover--holder .popover.is--top{top: 0;left: auto;right: 0;bottom: auto;-webkit-transform: translate(0%, -100%) scale(.9);-ms-transform: translate(0%, -100%) scale(.9);transform: translate(0%, -100%) scale(.9);-webkit-transform-origin: bottom right 50% 0;transform-origin: bottom right 50% 0;-webkit-transform-origin: bottom right;-ms-transform-origin: bottom right;transform-origin: bottom right}.dp--wrapper .form-field--popover .popover--holder .popover.is--top::after{left: auto;right: var(--input-padding-width, 20px);-webkit-transform: rotate(45deg) translate(-25%, 75%);-ms-transform: rotate(45deg) translate(-25%, 75%);transform: rotate(45deg) translate(-25%, 75%)}.dp--wrapper .form-field--popover .popover--holder:hover .popover.is--top,.dp--wrapper .form-field--popover .popover--holder:active .popover.is--top,.dp--wrapper .form-field--popover .popover--holder:focus .popover.is--top{-webkit-transform: translate(0%, -100%) scale(1);-ms-transform: translate(0%, -100%) scale(1);transform: translate(0%, -100%) scale(1)}.dp--wrapper .form-field--popover .popover--holder:hover a,.dp--wrapper .form-field--popover .popover--holder:active a,.dp--wrapper .form-field--popover .popover--holder:focus a{color: #607182}.dp--wrapper .form-field--popover input{padding-right: calc(var(--input-padding-width) * 3)}.dp--wrapper .form-field--popover label ~ .popover--holder{top: calc(1.58em + var(--form-gutter))}.dp--wrapper .accordion--column.is--text-centered .accordion{padding-left: 0}.dp--wrapper .accordion--column.is--text-centered .accordion .icon--arrow-down{display: inline-block;position: relative;top: -.25em;left: auto;font-size: .5em;padding: 0 1.5em 0 1em}.dp--wrapper .accordion{position: relative}.dp--wrapper .accordion + .accordion{border-top: var(--border-width, 1px) var(--border-style, solid) var(--border-color, #ececec)}.dp--wrapper .accordion.is--active .accordion--title{color: var(--accent-color, #189eff)}.dp--wrapper .accordion.is--active .accordion--title i{color: var(--accent-color, #189eff);-webkit-transform: rotateX(180deg);-ms-transform: rotateX(180deg);transform: rotateX(180deg)}.dp--wrapper .accordion.is--active .accordion--content{-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);opacity: 1}.dp--wrapper .accordion:focus{outline: none}@media screen and (min-width: 48em){.dp--wrapper .accordion .accordion--btn{position: absolute;top: 14px;right: 0;z-index: 1}.dp--wrapper .accordion .accordion--btn + .accordion--title{padding-right: 140px}}.dp--wrapper .accordion--title{--transition-duration: .1s;--transition-property: color;display: block;position: relative;font-weight: 500;line-height: 1.72;color: #142432;cursor: pointer;padding: 16px 0 16px 30px;font-size: 18px;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.dp--wrapper .accordion--title i{display: inline-block;position: absolute;top: 29px;left: 0;font-size: 7px;color: #d2d2d2;-webkit-transform: rotateX(0);-ms-transform: rotateX(0);transform: rotateX(0);transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.dp--wrapper .accordion--title:hover{color: var(--accent-color, #189eff)}.dp--wrapper .accordion--content{--transition-property: transform, opacity;display: none;opacity: 0;line-height: 2;font-size: 17px;padding: 0 30px 30px;-webkit-transform: translateY(-20px);-ms-transform: translateY(-20px);transform: translateY(-20px);transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.dp--wrapper .accordion--list .accordion{display: none}.dp--wrapper .accordion--list .accordion.is--active{display: block}.dp--wrapper .accordion--list .accordion + .accordion{border: 0}.dp--wrapper .accordion--list .accordion--targets{margin: 0}.dp--wrapper .accordion--list .accordion--targets > li{--transition-timing-function: cubic-bezier(.2, .6, .5, .95);display: block;margin: 0;position: relative;padding: 14px 20px 14px 34px;font-size: 16px;font-weight: 400;color: var(--text-color, #607182);cursor: pointer;border-radius: 3px;background-clip: padding-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}.dp--wrapper .accordion--list .accordion--targets > li:hover{color: var(--accent-color, #189eff)}.dp--wrapper .accordion--list .accordion--targets > li:before{content: "";display: block;position: absolute;top: 50%;width: 6px;height: 6px;opacity: 0.5;background-color: var(--accent-color, #189eff);border-radius: 6px;background-clip: padding-box;-webkit-transform: translate(-17px, -50%);-ms-transform: translate(-17px, -50%);transform: translate(-17px, -50%)}.dp--wrapper .accordion--list .accordion--targets > li.is--active{color: var(--accent-color, #189eff);background-color: var(--accent-color-background, rgba(24,158,255,0.1))}.dp--wrapper .accordion--list .accordion--targets > li.is--active:before{opacity: 1}.dp--wrapper .accordion--years .accordion .accordion--title{padding-left: 0;padding-right: 0;font-size: 32px;text-align: center;color: #607182}.dp--wrapper .accordion--years .accordion .accordion--title .icon--arrow-down{top: -8px;margin: 0 10px 0 0;position: relative;left: 0}.dp--wrapper .accordion--years .accordion .accordion--title span + .icon--arrow-down{margin: 0 0 0 20px}.dp--wrapper .accordion--years .accordion .accordion--content{padding: 30px 0 0 0}.dp--wrapper .accordion--years .accordion + .accordion{border-top: 0}.dp--wrapper .accordion--years .accordion.is--active .accordion--title,.dp--wrapper .accordion--years .accordion.is--active .accordion--title .icon--arrow-down{color: #142432}.dp--wrapper .accordion--tabs .accordion--tab{position: relative;z-index: 1}.dp--wrapper .accordion--tabs .accordion--tab ul{margin: 0 4px}.dp--wrapper .accordion--tabs .accordion--tab li{display: inline-block}.dp--wrapper .accordion--tabs .accordion--tab li:not(.btn){line-height: 2;cursor: pointer;border: 1px solid #ececec;margin: 4px 4px 0;padding: 4px 14px;font-size: 13px;border-radius: 4px;background-clip: padding-box;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.dp--wrapper .accordion--tabs .accordion--tab li:not(.btn).is--active{font-weight: 500;border-color: var(--accent-color, #189eff);background-color: var(--accent-color, #189eff)}.dp--wrapper .accordion--tabs .accordion--tab li:not(.btn).is--active,.dp--wrapper .accordion--tabs .accordion--tab li:not(.btn).is--active:hover{color: #fff;background-color: var(--accent-color, #189eff)}.dp--wrapper .accordion--tabs .accordion--tab li:not(.btn):hover{background-color: rgba(236,236,236,0.4)}.dp--wrapper .accordion--tabs .accordion--contents{box-sizing: content-box;position: relative;margin-top: 32px;padding-top: 32px;border-top: var(--border-width, 1px) var(--border-style, solid) var(--border-color, #ececec);overflow: hidden}.dp--wrapper .accordion--tabs .accordion--contents > *[data-accordion]{--transition-property: transform;width: 100%;padding-top: 32px;position: absolute;top: 0;opacity: 0;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.dp--wrapper .accordion--tabs .accordion--contents > *[data-accordion].is--active{-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);opacity: 1}.dp--wrapper .accordion--tabs .accordion--contents > *[data-accordion].is--next{-webkit-transform: translateX(60px);-ms-transform: translateX(60px);transform: translateX(60px);opacity: 0;pointer-events: none}.dp--wrapper .accordion--tabs .accordion--contents > *[data-accordion].is--prev{-webkit-transform: translateX(-60px);-ms-transform: translateX(-60px);transform: translateX(-60px);opacity: 0;pointer-events: none}.dp--wrapper .accordion--tabs.no--animation .accordion--contents{overflow: visible;padding-top: 0}.dp--wrapper .accordion--tabs.no--animation .accordion--contents > *[data-accordion]{display: none;position: relative;opacity: 1;transition: none}.dp--wrapper .accordion--tabs.no--animation .accordion--contents > *[data-accordion].is--active{display: block}.dp--wrapper .accordion--tabs.no--animation .accordion--contents > *[data-accordion].is--next,.dp--wrapper .accordion--tabs.no--animation .accordion--contents > *[data-accordion].is--prev{-webkit-transform: none;-ms-transform: none;transform: none}.dp--wrapper .accordion--sidebar .grid.grid--accordion-sidebar{grid-template-columns: auto auto;grid-template-areas: "sidebar sidebar" "content content";align-items: center}.dp--wrapper .accordion--sidebar .accordion-sidebar--list{justify-self: center;text-align: center}.dp--wrapper .accordion--sidebar .accordion-sidebar--list h3.h4{font-size: 14px}.dp--wrapper .accordion--sidebar .accordion-sidebar--list p{font-size: 12px}.dp--wrapper .accordion--sidebar .accordion--toggle-activator{--transition-duration: .25s;display: inline-block;position: relative;opacity: 0.65;padding: 10px 14px;margin-right: 10px;margin-bottom: 10px;cursor: pointer;border: 2px solid #ececec;border-radius: 3px;background-clip: padding-box;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.dp--wrapper .accordion--sidebar .accordion--toggle-activator *{transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.dp--wrapper .accordion--sidebar .accordion--toggle-activator p{display: none}.dp--wrapper .accordion--sidebar .accordion--toggle-activator:focus{outline: none}.dp--wrapper .accordion--sidebar .accordion--toggle-activator:after{content: "\e60f";font-family: 'shopware_website';position: absolute;top: 50%;right: 30px;height: 12px;font-size: 12px;opacity: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.dp--wrapper .accordion--sidebar .accordion--toggle-activator.is--active,.dp--wrapper .accordion--sidebar .accordion--toggle-activator:hover{opacity: 1;border-color: var(--accent-color, #189eff)}.dp--wrapper .accordion--sidebar .accordion--toggle-activator.is--active h1,.dp--wrapper .accordion--sidebar .accordion--toggle-activator:hover h1,.dp--wrapper .accordion--sidebar .accordion--toggle-activator.is--active h2,.dp--wrapper .accordion--sidebar .accordion--toggle-activator:hover h2,.dp--wrapper .accordion--sidebar .accordion--toggle-activator.is--active h3,.dp--wrapper .accordion--sidebar .accordion--toggle-activator:hover h3,.dp--wrapper .accordion--sidebar .accordion--toggle-activator.is--active h4,.dp--wrapper .accordion--sidebar .accordion--toggle-activator:hover h4,.dp--wrapper .accordion--sidebar .accordion--toggle-activator.is--active h5,.dp--wrapper .accordion--sidebar .accordion--toggle-activator:hover h5,.dp--wrapper .accordion--sidebar .accordion--toggle-activator.is--active h6,.dp--wrapper .accordion--sidebar .accordion--toggle-activator:hover h6{--headline-color: var(--accent-color, #189eff)}.dp--wrapper .accordion--sidebar .accordion--toggle-output{display: none}.dp--wrapper .accordion--sidebar .accordion--toggle-output.is--active{display: block}@media screen and (min-width: 680px){.dp--wrapper .accordion--sidebar .grid.grid--accordion-sidebar{grid-row-gap: 80px}.dp--wrapper .accordion--sidebar .accordion--toggle-activator{padding-left: 10px;padding-right: 10px;border-radius: unset;border-width: 0 0 1px}.dp--wrapper .accordion--sidebar .accordion-sidebar--list h3.h4{font-size: unset}.dp--wrapper .accordion--sidebar .accordion-sidebar--list p{font-size: unset}}@media screen and (min-width: 60em){.dp--wrapper .accordion--sidebar .grid.grid--accordion-sidebar{grid-template-areas: "sidebar content"}.dp--wrapper .accordion--sidebar .accordion-sidebar--list{justify-self: unset;text-align: unset}.dp--wrapper .accordion--sidebar .accordion-sidebar--list li:last-of-type{border: none}.dp--wrapper .accordion--sidebar .accordion--toggle-activator{display: block;padding: 20px 0 20px 5px;margin-right: 0;margin-bottom: 0}.dp--wrapper .accordion--sidebar .accordion--toggle-activator.is--active{padding: 20px 0;opacity: 1}.dp--wrapper .accordion--sidebar .accordion--toggle-activator.is--active:after{right: 10px;opacity: .5}}@media screen and (min-width: 64em){.dp--wrapper .accordion--sidebar .accordion-sidebar--content p.is--xs{font-size: 16px}}@media screen and (min-width: 80em){.dp--wrapper .accordion--sidebar .accordion--toggle-activator.is--active p{display: block;max-width: 310px;margin-top: 10px}}.dp--wrapper .accordion--tabs.accordion--buttons{width: 100%}.dp--wrapper .accordion--tabs.accordion--buttons .accordion--tab ul{margin: 0}.dp--wrapper .accordion--tabs.accordion--buttons .accordion--tab ul li:before{display: none}.dp--wrapper .accordion--tabs.accordion--buttons .accordion--tab .is--active{--accent-color: #189eff;--accent-color-hover: #0093fe;--accent-color-active: #0084e4;--accent-color-shadow: rgba(24,158,255,0.33);--accent-color-background-light: rgba(24,158,255,0.05);--accent-color-background: rgba(24,158,255,0.15);--accent-color-background-hover: rgba(24,158,255,0.2);--accent-color-background-active: rgba(24,158,255,0.25);--accent-color-background-opaque: rgba(24,158,255,0.95);--button-text-color: #fff}.dp--wrapper .accordion--tabs.accordion--buttons .accordion--contents{margin-top: 16px;padding: 0;border-top: 0}.dp--wrapper .accordion--tabs.accordion--buttons .accordion--contents p.is--xl{max-width: 820px}.dp--wrapper .accordion--tabs.accordion--buttons .accordion--contents ul ul{margin-bottom: 0}.dp--wrapper .accordion--tabs.accordion--buttons .accordion--contents ul ul li{padding: 2px 0;font-size: 14px;list-style-type: none}.dp--wrapper .accordion--tabs.accordion--buttons .accordion--contents ul ul li:before{content: "- "}@media screen and (min-width: 64em){.dp--wrapper .accordion--tabs.accordion--buttons .accordion--tab ul{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none}.dp--wrapper .accordion--tabs.accordion--buttons .accordion--tab ul li{flex: auto;margin: 0 2px}}@media screen and (max-width: 47.9375em){.dp--wrapper .accordion--tabs.accordion--buttons .accordion--contents ul li{font-size: 14px;line-height: 20px}}@media screen and (min-width: 30em){.dp--wrapper .accordion--tabs.accordion--buttons .accordion--contents ul{margin-top: 10px}.dp--wrapper .accordion--tabs.accordion--buttons .accordion--contents .small{margin-left: -3px;top: -1px}}@media screen and (max-width: 29.9375em){.dp--wrapper .accordion--tabs.accordion--buttons .accordion--contents .small{margin-top: 4px}}.dp--wrapper .grid{display: -ms-grid;display: grid;max-width: 100%}.dp--wrapper .grid .grid--header{grid-area: header}.dp--wrapper .grid .grid--footer{grid-area: footer}.dp--wrapper .grid .grid--sidebar{grid-area: sidebar}.dp--wrapper .grid .grid--content{grid-area: content}.dp--wrapper .grid .grid--title{grid-area: title}.dp--wrapper .grid .grid--description{grid-area: description}.dp--wrapper .grid .grid--buttons{grid-area: buttons}.dp--wrapper .grid .grid--actions{grid-area: actions}.dp--wrapper .grid .grid--logo{grid-area: logo}.dp--wrapper .grid .grid--slider{grid-area: slider}.dp--wrapper .grid:after{display: none}.dp--wrapper .grid .row-1{grid-row: 1}.dp--wrapper .grid .row-2{grid-row: 2}.dp--wrapper .grid .row-3{grid-row: 3}.dp--wrapper .grid .row-all{grid-row: 1 / -1}.dp--wrapper .grid .column-1{grid-column: 1}.dp--wrapper .grid .column-2{grid-column: 2}.dp--wrapper .grid .column-3{grid-column: 3}.dp--wrapper .grid .column-all{grid-column: 1 / -1}@media screen and (min-width: 64em){.dp--wrapper .grid .row-all-l{grid-row: 1 / -1}.dp--wrapper .grid .column-all-l{grid-column: 1 / -1}}@media screen and (min-width: 60em){.dp--wrapper .grid .row-all-m{grid-row: 1 / -1}.dp--wrapper .grid .column-all-m{grid-column: 1 / -1}}@media screen and (min-width: 48em){.dp--wrapper .grid .row-all-s{grid-row: 1 / -1}.dp--wrapper .grid .column-all-s{grid-column: 1 / -1}}@media screen and (min-width: 30em){.dp--wrapper .grid .row-all-xs{grid-row: 1 / -1}.dp--wrapper .grid .column-all-xs{grid-column: 1 / -1}}.dp--wrapper .grid.grid--sidebar-content{grid-template-columns: 260px auto;grid-template-areas: "sidebar content";grid-gap: var(--grid-padding, var(--spacer));grid-auto-rows: auto}.dp--wrapper .grid.grid--sidebar-content .grid.grid--items{grid-template-columns: 1fr;grid-row-gap: var(--grid-padding, var(--spacer));grid-auto-rows: auto}@media screen and (max-width: 63.9375em){.dp--wrapper .grid.grid--sidebar-content{grid-template-columns: 100%;grid-template-areas: "content"}.dp--wrapper .grid.grid--sidebar-content .grid--sidebar{display: none}.dp--wrapper .grid.grid--sidebar-content .grid.grid--items{grid-template-columns: 100%}}.dp--wrapper .grid.grid--two-columns{grid-template-columns: 1fr 1fr;grid-gap: calc(var(--gutter, 15px) + var(--gutter-padding, 20px));grid-auto-rows: auto}.dp--wrapper .grid.grid--two-columns.no--row-gap{grid-row-gap: 0}.dp--wrapper .grid.grid--two-columns.no--column-gap{grid-column-gap: 0}@media screen and (max-width: 48em){.dp--wrapper .grid.grid--two-columns{grid-template-columns: 1fr}}.dp--wrapper .grid.grid--brands-5x{grid-template-columns: repeat(5, var(--grid-column-size, 140px));grid-auto-rows: var(--grid-row-size, 50px);grid-row-gap: var(--grid-row-gap, 50px);justify-content: space-between}.dp--wrapper .grid.grid--brands-5x .grid--item img{width: 100%;height: 100%;object-fit: contain;object-position: center}@media screen and (max-width: 63.9375em){.dp--wrapper .grid.grid--brands-5x{grid-template-columns: repeat(3, var(--grid-column-size, 140px));justify-content: space-around}}@media screen and (max-width: 47.9375em){.dp--wrapper .grid.grid--brands-5x{grid-auto-rows: var(--grid-row-size, 40px);grid-row-gap: var(--grid-row-gap, 60px)}}@media screen and (max-width: 580px){.dp--wrapper .grid.grid--brands-5x{grid-template-columns: repeat(2, var(--grid-column-size, 30%));grid-auto-rows: var(--grid-row-size, 45px)}}@media screen and (max-width: 29.9375em){.dp--wrapper .grid.grid--brands-5x{grid-auto-rows: var(--grid-row-size, 35px)}}.dp--wrapper .grid--overview-slider{grid-template-rows: auto;grid-template-columns: calc(var(--gutter, 5px) + var(--gutter-padding, 20px)) minmax(0, 1fr) minmax(0, 1fr) calc(var(--gutter, 5px) + var(--gutter-padding, 20px));grid-template-areas: ". title title ." "slider slider slider slider" "buttons buttons buttons buttons"}.dp--wrapper .grid--overview-slider .owl-carousel{margin-left: var(--gutter-padding, 20px);margin-right: var(--gutter-padding, 20px);max-width: calc(100% - (var(--gutter-padding, 20px) * 2))}.dp--wrapper .grid--overview-slider .owl-carousel .owl-nav{display: none}@media screen and (min-width: 48em){.dp--wrapper .grid--overview-slider{grid-template-areas: ". title buttons ." "slider slider slider slider"}}@media screen and (min-width: 87.5em){.dp--wrapper .grid--overview-slider .owl-carousel .owl-nav{display: block}.dp--wrapper .grid--overview-slider .owl-carousel .owl-nav .owl-prev{-webkit-transform: translate(-150%, -50%);-ms-transform: translate(-150%, -50%);transform: translate(-150%, -50%)}.dp--wrapper .grid--overview-slider .owl-carousel .owl-nav .owl-next{-webkit-transform: translate(150%, -50%);-ms-transform: translate(150%, -50%);transform: translate(150%, -50%)}}.dp--wrapper .grid--inset-overview-slider{grid-template-rows: auto;grid-template-columns: 35px minmax(0, 1fr) minmax(0, 1fr) 35px;grid-template-areas: ". title title ." "slider slider slider slider" "buttons buttons buttons buttons"}@media screen and (min-width: 48em){.dp--wrapper .grid--inset-overview-slider{grid-template-columns: 60px minmax(0, 1fr) minmax(0, 1fr) 60px;grid-template-areas: ". title buttons ." "slider slider slider slider"}}@media screen and (min-width: 80em){.dp--wrapper .grid--inset-overview-slider{grid-template-columns: 65px minmax(0, 1fr) minmax(0, 1fr) 65px}}.dp--wrapper ul.waypoints.waypoints--content-table > li{display: block;margin: 0;padding: 0}.dp--wrapper ul.waypoints.waypoints--content-table > li:before{display: none}.dp--wrapper ul.waypoints.waypoints--content-table > li > a{--transition-duration: 0s;display: block;position: relative;padding: 6px 0;font-size: 16px;line-height: 1.5;color: var(--text-color, #607182)}.dp--wrapper ul.waypoints.waypoints--content-table > li > a:hover{color: var(--accent-color, #189eff)}.dp--wrapper ul.waypoints.waypoints--content-table > li > a.is--active{font-weight: 600;color: var(--accent-color, #189eff)}.dp--wrapper ul.waypoints.waypoints--content-table.is--xs > li > a{padding: 3px 0;font-size: 14px}.dp--wrapper ul.waypoints.waypoints--content-table.reactive--list{display: none}.dp--wrapper ul.waypoints.waypoints--content-table.reactive--list.is--active{display: block}.dp--wrapper .waypoints--nav{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;justify-content: center;align-items: center;width: 100%;background-color: var(--bg-color, #fff);border: var(--border-color, #ececec) var(--border-style, solid);border-width: 1px 0;--transition-duration: .3s;position: -webkit-sticky;position: sticky;top: var(--sticky, 0);z-index: 1000;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all);--sticky: 0}.dp--wrapper .waypoints--nav ul{display: flex;flex-wrap: nowrap;-webkit-transform: translateY(1px);-ms-transform: translateY(1px);transform: translateY(1px);align-items: center;overflow-x: auto;overflow-y: hidden;padding: 0 calc(var(--section-inner-padding, 10px) + var(--gutter));max-width: 100%;-webkit-overflow-scrolling: touch;-ms-overflow-style: none;scrollbar-width: none;scrollbar-height: none}.dp--wrapper .waypoints--nav ul li{-webkit-flex-shrink: 0;flex-shrink: 0;display: inline-block;padding: 0 15px}.dp--wrapper .waypoints--nav ul li a{--transition-duration: 0s;display: inline-block;color: #607182;padding: 20px 0;line-height: 1;font-size: var(--font-size, 16px);border-bottom: 2px solid transparent}.dp--wrapper .waypoints--nav ul li a:hover{color: var(--accent-color, #189eff);border-color: var(--accent-color-background-hover, rgba(24,158,255,0.2))}.dp--wrapper .waypoints--nav ul li a.is--active{font-weight: 600;color: var(--accent-color, #189eff);border-color: var(--accent-color, #189eff)}.dp--wrapper .waypoints--nav::-webkit-scrollbar{display: none}@media screen and (min-width: 48em){.nav--active.nav--fixed .dp--wrapper .waypoints--nav{--sticky: 115px}}@media screen and (max-width: 59.9375em){.dp--wrapper .waypoints--nav{--font-size: 14px}}.dp--wrapper .expandable--section .section--opener-holder{position: relative;background-color: var(--bg-color, #fff);padding: var(--section-padding, 3rem) 0;text-align: center}.dp--wrapper .expandable--section section > .section--inner:first-child{padding-top: 10.625rem}.dp--wrapper .expandable--section section > .section--inner:last-child{padding-bottom: 6.25rem}.dp--wrapper section[data-section]{display: none;padding: 0}.dp--wrapper section[data-section] > .section--inner{padding: var(--section-padding, 3rem) 0}.dp--wrapper .section--opener{--transition-timing-function: cubic-bezier(.7, -0.55, .265, 1.55);--transition-duration: .4s;--opener-width: 40px;position: relative;display: inline-block;text-align: center;font-size: 14px;width: var(--opener-width);height: var(--opener-width);line-height: var(--opener-width);border-radius: var(--opener-width);color: var(--button-text-color, #fff);background-color: var(--accent-color, #607182);z-index: 100;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.dp--wrapper .section--opener:hover{background-color: var(--accent-color-hover, #607182)}.dp--wrapper .section--opener:active{--transition-timing-function: cubic-bezier(.25, .2, .45, 1);--transition-duration: .25s;background-color: var(--accent-color-active, #556473);-webkit-transform: scale(.8);-ms-transform: scale(.8);transform: scale(.8)}.dp--wrapper .section--opener:before,.dp--wrapper .section--opener:after{--transition-duration: .6s;--transition-timing-function: cubic-bezier(.8, 0, .5, .95);width: .125rem;height: 1rem;content: "";position: absolute;top: 50%;left: 50%;background-color: var(--button-text-color, #fff);transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.dp--wrapper .section--opener:before{-webkit-transform: translate(-50%, -50%) rotate(90deg);-ms-transform: translate(-50%, -50%) rotate(90deg);transform: translate(-50%, -50%) rotate(90deg)}.dp--wrapper .section--opener:after{-webkit-transform: translate(-50%, -50%) rotate(0deg);-ms-transform: translate(-50%, -50%) rotate(0deg);transform: translate(-50%, -50%) rotate(0deg)}.dp--wrapper .section--opener.is--open:before{-webkit-transform: translate(-50%, -50%) rotate(45deg);-ms-transform: translate(-50%, -50%) rotate(45deg);transform: translate(-50%, -50%) rotate(45deg)}.dp--wrapper .section--opener.is--open:after{-webkit-transform: translate(-50%, -50%) rotate(-45deg);-ms-transform: translate(-50%, -50%) rotate(-45deg);transform: translate(-50%, -50%) rotate(-45deg)}.dp--wrapper .section--opener.is--solo{-webkit-transform: translateY(50%);-ms-transform: translateY(50%);transform: translateY(50%)}.dp--wrapper .section--opener.is--solo:active{-webkit-transform: translateY(50%) scale(.9);-ms-transform: translateY(50%) scale(.9);transform: translateY(50%) scale(.9)}.dp--wrapper .section--text{margin-top: 10px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;font-weight: 400}.magnify--js{position: relative;padding-top: 0;z-index: 10000}.magnify--js:focus,.magnify--js *:focus{outline: none}.magnify--js .magnify{--transition-duration: .5s;display: block;position: absolute;top: 0;left: 0;width: 100%;max-width: 100vw;height: auto;cursor: pointer;z-index: 10500;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.magnify--js .magnify ~ .backdrop{--transition-property: opacity;--transition-duration: .25s;display: block;background-color: rgba(255,255,255,0.9);position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 10100;opacity: 0;pointer-events: none;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.magnify--js.magnified{z-index: 10001}.magnify--js.magnified .magnify ~ .backdrop{opacity: 1;pointer-events: initial}.video--holder{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;justify-content: center;align-items: center;cursor: pointer;height: 100%;z-index: 10}.video--holder video{width: 100%}.video--holder .play--button{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;justify-content: center;align-items: center;position: absolute;width: 60px;height: 60px;border-radius: 60px;background-color: #fff;pointer-events: none;z-index: 10600;-webkit-box-shadow: 0 2px 10px -2px rgba(0,0,0,0.33);box-shadow: 0 2px 10px -2px rgba(0,0,0,0.33);transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.video--holder .play--button:before{content: "";width: 0;height: 0;margin-left: 4px;border: 10px solid transparent;border-left: 16px solid var(--accent-color, #189eff);border-right: 0 solid transparent}.video--holder:hover .play--button{-webkit-box-shadow: 0 3px 15px -4px rgba(0,0,0,0.5);box-shadow: 0 3px 15px -4px rgba(0,0,0,0.5);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1)}.video--holder:active .play--button{-webkit-box-shadow: 0 2px 10px -4px rgba(0,0,0,0.5);box-shadow: 0 2px 10px -4px rgba(0,0,0,0.5)}.video--holder.magnify--js.magnified{z-index: 10700}.video--holder.magnify--js.magnified .play--button,.video--holder.magnify--js.magnified .play--button:hover,.video--holder.magnify--js.magnified .play--button:active{-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0)}.close--magnify{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;justify-content: center;align-items: center;position: fixed;top: 40px;right: 40px;width: 40px;height: 40px;background-color: rgba(255,255,255,0.1);opacity: 0;pointer-events: none;z-index: 100003;border-radius: 40px;background-clip: padding-box;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.close--magnify:before,.close--magnify:after{content: "";position: absolute;width: 55%;height: 2px;background-color: #fff}.close--magnify:before{-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg)}.close--magnify:after{-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg)}body.body--magnified .close--magnify{opacity: 1;pointer-events: all}.magnify--js video.magnify{-webkit-box-shadow: 0 0 500px 2000px rgba(0,0,0,0);box-shadow: 0 0 500px 2000px rgba(0,0,0,0)}.magnify--js.magnified video.magnify{-webkit-box-shadow: 0 0 500px 2000px rgba(0,0,0,0.9);box-shadow: 0 0 500px 2000px rgba(0,0,0,0.9)}body.body--magnified .main--navigation{z-index: 9999}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display: block}body{line-height: 1}ol,ul{list-style: none}blockquote,q{quotes: none}blockquote:before,blockquote:after,q:before,q:after{content: '';content: none}table{border-collapse: collapse;border-spacing: 0}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}body{margin: 0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display: block}audio,canvas,progress,video{display: inline-block;vertical-align: baseline}audio:not([controls]){display: none;height: 0}[hidden],template{display: none}a{background-color: transparent}a:active,a:hover{outline: 0}abbr[title]{border-bottom: 1px dotted}b,strong{font-weight: 600}small{font-size: 80%}img{border: 0;display: block;max-width: 100%;height: auto}svg:not(:root){overflow: hidden}figure{margin: 1em 40px}hr{-moz-box-sizing: content-box;box-sizing: content-box;height: 0}pre{overflow: auto}code,kbd,pre,samp{font-family: monospace, monospace;font-size: 1em}button,input,optgroup,select,textarea{color: inherit;font: inherit;margin: 0}button{overflow: visible}button,select{text-transform: none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance: button;cursor: pointer}button[disabled],html input[disabled]{cursor: default}button::-moz-focus-inner,input::-moz-focus-inner{border: 0;padding: 0}input{line-height: normal}input[type="checkbox"],input[type="radio"]{box-sizing: border-box;padding: 0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height: auto}input[type="search"]{-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance: none}fieldset{border: 1px solid #c0c0c0;margin: 0 2px;padding: .35em .625em .75em}legend{border: 0;padding: 0}textarea{overflow: auto}optgroup{font-weight: bold}table{border-collapse: collapse;border-spacing: 0}td,th{padding: 0}.dp--wrapper.cookie--permission{position: fixed;display: flex;flex-wrap: wrap;width: 100%;top: 0;bottom: 0;right: 0;left: 0;justify-content: center;align-items: center;z-index: 100001;background: rgba(20,36,50,0.7)}.dp--wrapper.cookie--permission.has--clicked{display: none}.dp--wrapper.cookie--permission .box--padding{max-width: 600px;margin: 0 auto;border-radius: 5px !important;background-clip: padding-box !important}.dp--wrapper.cookie--permission .cookie-permission--holder{position: relative}.dp--wrapper.cookie--permission .cookie-permission--container .h3{margin-top: 0;margin-bottom: 10px}.dp--wrapper.cookie--permission .cookie-permission--container p{font-size: 12px;line-height: 1.75;margin-bottom: 20px}.dp--wrapper.cookie--permission .cookie-permission--container .permission--close{position: absolute;display: block;top: 0;right: 0;width: 20px;height: 20px;cursor: pointer;pointer-events: initial}.dp--wrapper.cookie--permission .cookie-permission--container .permission--close > span{position: absolute;width: 16px;height: 1px;top: 50%;right: 0;background-color: rgba(96,113,130,0.5)}.dp--wrapper.cookie--permission .cookie-permission--container .permission--close > span:nth-child(1){-webkit-transform: translateY(-50%) rotate(45deg);-ms-transform: translateY(-50%) rotate(45deg);transform: translateY(-50%) rotate(45deg)}.dp--wrapper.cookie--permission .cookie-permission--container .permission--close > span:nth-child(2){-webkit-transform: translateY(-50%) rotate(-45deg);-ms-transform: translateY(-50%) rotate(-45deg);transform: translateY(-50%) rotate(-45deg)}.dp--wrapper.cookie--permission .cookie-permission--container .cookie-permission--button .btn{pointer-events: initial}.dp--wrapper.cookie--permission .cookie-permission--container .cookie-permission--button .btn.is--link{font-size: 12px}.cookie--consent--manager{position: fixed;width: 100%;bottom: 0;z-index: 100001;background: rgba(20,36,50,0.7)}.cookie--consent--manager.has--clicked{animation-name: consent-tool-animation-revert;animation-delay: 0s}.cookie--consent--manager.modal--holder .modal--basis{max-width: 95%}.cookie--consent--manager.modal--holder .modal--basis > .modal--content{width: 800px;padding: 15px}.cookie--consent--manager .grid--consent{grid-template-columns: 1fr;grid-template-rows: auto;grid-row-gap: 20px;grid-template-areas: "description" "groups" "notice" "save"}.cookie--consent--manager .grid--consent .grid-consent--description{grid-area: description}.cookie--consent--manager .grid--consent .grid-consent--groups{grid-area: groups}.cookie--consent--manager .grid--consent .grid-consent--notice{grid-area: notice}.cookie--consent--manager .grid--consent .grid-consent--save{grid-area: save}.cookie--consent--manager .grid-consent--description .h6{margin-bottom: 5px}.cookie--consent--manager .consent-groups--item{margin-bottom: 25px}.cookie--consent--manager .consent-groups--item label{display: block !important;margin-left: 16px;margin-bottom: 4px}.cookie--consent--manager .consent-groups--item p{font-size: 12px;font-weight: 400;padding: 0;margin-left: 30px;color: rgba(96,113,130,0.5) !important}.cookie--consent--manager .consent-groups--item:last-of-type{margin-bottom: 0}@media screen and (max-width: 397px){.cookie--consent--manager .grid-consent--save{margin-bottom: 15px}}@media screen and (min-width: 30em){.cookie--consent--manager.modal--holder .modal--basis{max-width: 85%}.cookie--consent--manager.modal--holder .modal--basis > .modal--content{padding: 30px}}@media screen and (min-width: 1200px){.cookie--permission{--box-padding-top-bottom: 20px;--box-padding-left-right: 20px}}@keyframes consent-tool-animation{from{-webkit-transform: translateY(200%);-ms-transform: translateY(200%);transform: translateY(200%)}to{-webkit-transform: translateY(0%);-ms-transform: translateY(0%);transform: translateY(0%)}}@keyframes consent-tool-animation-revert{from{-webkit-transform: translateY(0%);-ms-transform: translateY(0%);transform: translateY(0%)}to{-webkit-transform: translateY(200%);-ms-transform: translateY(200%);transform: translateY(200%)}}@font-face{font-family: 'shopware_website';src: url('../../themes/Frontend/Shopware2019/frontend/_public/src/fonts/shopware_website.eot?-g83jdd');src: url('../../themes/Frontend/Shopware2019/frontend/_public/src/fonts/shopware_website.eot?#iefix-g83jdd') format('embedded-opentype'), url('../../themes/Frontend/Shopware2019/frontend/_public/src/fonts/shopware_website.woff?-g83jdd') format('woff'), url('../../themes/Frontend/Shopware2019/frontend/_public/src/fonts/shopware_website.ttf?-g83jdd') format('truetype'), url('../../themes/Frontend/Shopware2019/frontend/_public/src/fonts/shopware_website.svg?-g83jdd#shopware') format('svg');font-weight: normal;font-style: normal}.iconfont{font-family: 'shopware_website';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}[class^="icon--"],[class*=" icon--"]{font-family: 'shopware_website';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}[class^="icon--"].has--circle,[class*=" icon--"].has--circle{border: 1px solid;padding: 7px;border-radius: 50%}.icon--shopping-cart:before{content: "\f07a"}.icon--googleplus3:before{content: "\e800"}.icon--googleplus4:before{content: "\e801"}.icon--kununu:before{content: "\e733"}.icon--instagram2:before{content: "\e734"}.icon--xing2:before{content: "\e802"}.icon--xing:before{content: "\e724"}.icon--youtube:before{content: "\e725"}.icon--pp-importexport:before{content: "\e726"}.icon--pp-advancedcart:before{content: "\e727"}.icon--pp-bonus:before{content: "\e728"}.icon--pp-liveshopping:before{content: "\e729"}.icon--pp-intelligentnewsletter:before{content: "\e72a"}.icon--pp-businessessentials:before{content: "\e72b"}.icon--pp-subshop:before{content: "\e72c"}.icon--pp-intelligentsearch:before{content: "\e72d"}.icon--pp-bundle:before{content: "\e72e"}.icon--pp-advancedpromotionsuite:before{content: '';background-image: url("/media/unknown/icon-aps.svg");height: 26px;width: 26px;display: inherit}.icon--pp-abocommerce:before{content: "\e72f"}.icon--pp-ticketsystem:before{content: "\e730"}.icon--pp-customproducts:before{content: "\e731"}.icon--pp-productadvisor:before{content: "\e732"}.icon--coupon:before{content: "\e71c"}.icon--truck:before{content: "\e71d"}.icon--star-half:before{content: "\e71e"}.icon--logout:before{content: "\e614"}.icon--grid:before{content: "\e615"}.icon--filter:before{content: "\e616"}.icon--clock:before{content: "\e617"}.icon--arrow-up:before{content: "\e610"}.icon--arrow-right:before{content: "\e60f"}.icon--arrow-left:before{content: "\e611"}.icon--arrow-down:before{content: "\e612"}.icon--star:before{content: "\e600"}.icon--star-empty:before{content: "\e601"}.icon--shopware:before{content: "\e602"}.icon--service:before{content: "\e603"}.icon--search:before{content: "\e604"}.icon--numbered-list:before{content: "\e605"}.icon--menu:before{content: "\e606"}.icon--mail:before{content: "\e607"}.icon--list:before{content: "\e608"}.icon--layout:before{content: "\e609"}.icon--heart:before{content: "\e60a"}.icon--cross:before{content: "\e60d"}.icon--compare:before{content: "\e60b"}.icon--check:before{content: "\e60c"}.icon--basket:before{content: "\e60e"}.icon--account:before{content: "\e613"}.icon--delicious:before{content: "\f1a5"}.icon--digg:before{content: "\f1a6"}.icon--phone:before{content: "\e619"}.icon--mobile:before{content: "\e61d"}.icon--mouse:before{content: "\e61e"}.icon--directions:before{content: "\e61f"}.icon--paperplane:before{content: "\e620"}.icon--pencil:before{content: "\e618"}.icon--feather:before{content: "\e621"}.icon--paperclip:before{content: "\e622"}.icon--drawer:before{content: "\e623"}.icon--reply:before{content: "\e624"}.icon--reply-all:before{content: "\e625"}.icon--forward:before{content: "\e626"}.icon--users:before{content: "\e627"}.icon--user-add:before{content: "\e628"}.icon--vcard:before{content: "\e629"}.icon--export:before{content: "\e62a"}.icon--location:before{content: "\e62b"}.icon--map:before{content: "\e62c"}.icon--compass:before{content: "\e62d"}.icon--location2:before{content: "\e62e"}.icon--target:before{content: "\e62f"}.icon--share:before{content: "\e630"}.icon--sharable:before{content: "\e631"}.icon--thumbsup:before{content: "\e632"}.icon--thumbsdown:before{content: "\e633"}.icon--chat:before{content: "\e634"}.icon--comment:before{content: "\e61a"}.icon--quote:before{content: "\e635"}.icon--house:before{content: "\e636"}.icon--popup:before{content: "\e637"}.icon--flashlight:before{content: "\e638"}.icon--printer:before{content: "\e639"}.icon--bell:before{content: "\e63a"}.icon--link:before{content: "\e63b"}.icon--flag:before{content: "\e63c"}.icon--cog:before{content: "\e63d"}.icon--tools:before{content: "\e63e"}.icon--trophy:before{content: "\e63f"}.icon--tag:before{content: "\e640"}.icon--camera:before{content: "\e641"}.icon--megaphone:before{content: "\e642"}.icon--moon:before{content: "\e643"}.icon--palette:before{content: "\e644"}.icon--leaf:before{content: "\e645"}.icon--music:before{content: "\e646"}.icon--music2:before{content: "\e647"}.icon--new:before{content: "\e648"}.icon--graduation:before{content: "\e649"}.icon--book:before{content: "\e64a"}.icon--newspaper:before{content: "\e64b"}.icon--bag:before{content: "\e64c"}.icon--airplane:before{content: "\e64d"}.icon--lifebuoy:before{content: "\e64e"}.icon--eye:before{content: "\e64f"}.icon--clock2:before{content: "\e650"}.icon--microphone:before{content: "\e651"}.icon--calendar:before{content: "\e652"}.icon--bolt:before{content: "\e653"}.icon--thunder:before{content: "\e654"}.icon--droplet:before{content: "\e655"}.icon--cd:before{content: "\e656"}.icon--briefcase:before{content: "\e657"}.icon--air:before{content: "\e658"}.icon--hourglass:before{content: "\e659"}.icon--gauge:before{content: "\e65a"}.icon--language:before{content: "\e65b"}.icon--network:before{content: "\e65c"}.icon--key:before{content: "\e65d"}.icon--battery:before{content: "\e65e"}.icon--bucket:before{content: "\e65f"}.icon--magnet:before{content: "\e660"}.icon--drive:before{content: "\e661"}.icon--cup:before{content: "\e662"}.icon--rocket:before{content: "\e663"}.icon--brush:before{content: "\e664"}.icon--suitcase:before{content: "\e665"}.icon--cone:before{content: "\e666"}.icon--earth:before{content: "\e667"}.icon--keyboard:before{content: "\e668"}.icon--browser:before{content: "\e669"}.icon--publish:before{content: "\e66a"}.icon--progress-3:before{content: "\e66b"}.icon--progress-2:before{content: "\e66c"}.icon--brogress-1:before{content: "\e66d"}.icon--progress-0:before{content: "\e66e"}.icon--sun:before{content: "\e66f"}.icon--sun2:before{content: "\e670"}.icon--adjust:before{content: "\e671"}.icon--code:before{content: "\e672"}.icon--screen:before{content: "\e673"}.icon--infinity:before{content: "\e674"}.icon--light-bulb:before{content: "\e675"}.icon--creditcard:before{content: "\e676"}.icon--database:before{content: "\e677"}.icon--voicemail:before{content: "\e678"}.icon--clipboard:before{content: "\e679"}.icon--box:before{content: "\e67a"}.icon--ticket:before{content: "\e67b"}.icon--rss:before{content: "\e67c"}.icon--signal:before{content: "\e67d"}.icon--thermometer:before{content: "\e67e"}.icon--droplets:before{content: "\e67f"}.icon--uniE680:before{content: "\e680"}.icon--statistics:before{content: "\e681"}.icon--pie:before{content: "\e682"}.icon--bars:before{content: "\e683"}.icon--graph:before{content: "\e684"}.icon--lock:before{content: "\e685"}.icon--lock-open:before{content: "\e686"}.icon--login:before{content: "\e687"}.icon--minus:before{content: "\e688"}.icon--plus:before{content: "\e689"}.icon--cross2:before{content: "\e68a"}.icon--minus2:before{content: "\e68b"}.icon--plus2:before{content: "\e68c"}.icon--cross3:before{content: "\e68d"}.icon--minus3:before{content: "\e68e"}.icon--plus3:before{content: "\e68f"}.icon--erase:before{content: "\e690"}.icon--blocked:before{content: "\e691"}.icon--info:before{content: "\e61b"}.icon--info2:before{content: "\e692"}.icon--question:before{content: "\e693"}.icon--help:before{content: "\e694"}.icon--warning:before{content: "\e695"}.icon--cycle:before{content: "\e696"}.icon--cw:before{content: "\e697"}.icon--ccw:before{content: "\e698"}.icon--shuffle:before{content: "\e699"}.icon--arrow:before{content: "\e69a"}.icon--arrow2:before{content: "\e69b"}.icon--retweet:before{content: "\e69c"}.icon--loop:before{content: "\e69d"}.icon--history:before{content: "\e69e"}.icon--back:before{content: "\e69f"}.icon--list2:before{content: "\e6a0"}.icon--add-to-list:before{content: "\e6a1"}.icon--layout2:before{content: "\e6a2"}.icon--list3:before{content: "\e6a3"}.icon--text:before{content: "\e6a4"}.icon--text2:before{content: "\e6a5"}.icon--document:before{content: "\e6a6"}.icon--docs:before{content: "\e6a7"}.icon--landscape:before{content: "\e6a8"}.icon--pictures:before{content: "\e6a9"}.icon--video:before{content: "\e6aa"}.icon--music3:before{content: "\e6ab"}.icon--folder:before{content: "\e6ac"}.icon--archive:before{content: "\e6ad"}.icon--trash:before{content: "\e6ae"}.icon--upload:before{content: "\e6af"}.icon--download:before{content: "\e6b0"}.icon--disk:before{content: "\e6b1"}.icon--install:before{content: "\e61c"}.icon--cloud:before{content: "\e6b2"}.icon--upload2:before{content: "\e6b3"}.icon--bookmark:before{content: "\e6b4"}.icon--bookmarks:before{content: "\e6b5"}.icon--book2:before{content: "\e6b6"}.icon--play:before{content: "\e6b7"}.icon--pause:before{content: "\e6b8"}.icon--record:before{content: "\e6b9"}.icon--stop:before{content: "\e6ba"}.icon--next:before{content: "\e6bb"}.icon--previous:before{content: "\e6bc"}.icon--first:before{content: "\e6bd"}.icon--last:before{content: "\e6be"}.icon--resize-enlarge:before{content: "\e6bf"}.icon--resize-shrink:before{content: "\e6c0"}.icon--volume:before{content: "\e6c1"}.icon--sound:before{content: "\e6c2"}.icon--mute:before{content: "\e6c3"}.icon--flow-cascade:before{content: "\e6c4"}.icon--flow-branch:before{content: "\e6c5"}.icon--flow-tree:before{content: "\e6c6"}.icon--flow-line:before{content: "\e6c7"}.icon--flow-parallel:before{content: "\e6c8"}.icon--arrow-left2:before{content: "\e6c9"}.icon--arrow-down2:before{content: "\e6ca"}.icon--arrow-up-upload:before{content: "\e6cb"}.icon--arrow-right2:before{content: "\e6cc"}.icon--arrow-left3:before{content: "\e6cd"}.icon--arrow-down3:before{content: "\e6ce"}.icon--arrow-up2:before{content: "\e6cf"}.icon--arrow-right3:before{content: "\e6d0"}.icon--arrow-left4:before{content: "\e6d1"}.icon--arrow-down4:before{content: "\e6d2"}.icon--arrow-up3:before{content: "\e6d3"}.icon--arrow-right4:before{content: "\e6d4"}.icon--arrow-left5:before{content: "\e6d5"}.icon--arrow-down5:before{content: "\e6d6"}.icon--arrow-up4:before{content: "\e6d7"}.icon--arrow-right5:before{content: "\e6d8"}.icon--arrow-left6:before{content: "\e6d9"}.icon--arrow-down6:before{content: "\e6da"}.icon--arrow-up5:before{content: "\e6db"}.icon--arrow-right6:before{content: "\e6dc"}.icon--menu2:before{content: "\e6dd"}.icon--ellipsis:before{content: "\e6de"}.icon--dots:before{content: "\e6df"}.icon--dot:before{content: "\e6e0"}.icon--cc:before{content: "\e6e1"}.icon--cc-by:before{content: "\e6e2"}.icon--cc-nc:before{content: "\e6e3"}.icon--cc-nc-eu:before{content: "\e6e4"}.icon--cc-nc-jp:before{content: "\e6e5"}.icon--cc-sa:before{content: "\e6e6"}.icon--cc-nd:before{content: "\e6e7"}.icon--cc-pd:before{content: "\e6e8"}.icon--cc-zero:before{content: "\e6e9"}.icon--cc-share:before{content: "\e6ea"}.icon--cc-share2:before{content: "\e6eb"}.icon--danielbruce:before{content: "\e6ec"}.icon--danielbruce2:before{content: "\e6ed"}.icon--github:before{content: "\e6ee"}.icon--github2:before{content: "\e6ef"}.icon--flickr:before{content: "\e6f0"}.icon--flickr2:before{content: "\e6f1"}.icon--vimeo:before{content: "\e6f2"}.icon--vimeo2:before{content: "\e6f3"}.icon--twitter:before{content: "\e6f4"}.icon--twitter2:before{content: "\e6f5"}.icon--facebook:before{content: "\e6f6"}.icon--facebook2:before{content: "\e6f7"}.icon--facebook3:before{content: "\e6f8"}.icon--googleplus:before{content: "\e6f9"}.icon--googleplus2:before{content: "\e6fa"}.icon--pinterest:before{content: "\e6fb"}.icon--pinterest2:before{content: "\e6fc"}.icon--tumblr:before{content: "\e6fd"}.icon--tumblr2:before{content: "\e6fe"}.icon--linkedin:before{content: "\e6ff"}.icon--linkedin2:before{content: "\e700"}.icon--dribbble:before{content: "\e701"}.icon--dribbble2:before{content: "\e702"}.icon--stumbleupon:before{content: "\e703"}.icon--stumbleupon2:before{content: "\e704"}.icon--lastfm:before{content: "\e705"}.icon--lastfm2:before{content: "\e706"}.icon--rdio:before{content: "\e707"}.icon--rdio2:before{content: "\e708"}.icon--spotify:before{content: "\e709"}.icon--spotify2:before{content: "\e70a"}.icon--qq:before{content: "\e70b"}.icon--instagram:before{content: "\e70c"}.icon--dropbox:before{content: "\e70d"}.icon--evernote:before{content: "\e70e"}.icon--flattr:before{content: "\e70f"}.icon--skype:before{content: "\e710"}.icon--skype2:before{content: "\e711"}.icon--renren:before{content: "\e712"}.icon--sina-weibo:before{content: "\e713"}.icon--paypal:before{content: "\e714"}.icon--picasa:before{content: "\e715"}.icon--soundcloud:before{content: "\e716"}.icon--mixi:before{content: "\e717"}.icon--behance:before{content: "\e718"}.icon--circles:before{content: "\e719"}.icon--vk:before{content: "\e71a"}.icon--smashing:before{content: "\e71b"}.icon--download2:before{content: "\e900"}.icon--feed:before{content: "\e71f"}.icon--feed2:before{content: "\e720"}.icon--delicious2:before{content: "\e721"}.icon--github-wordmark:before{content: "\e901"}.icon--github-logo:before{content: "\e902"}.icon--extern-link:before{content: "\e903"}.icon--icon-info:before{content: "\e904"}.icon--icon-question:before{content: "\e905"}table{max-width: 100%;background-color: transparent;border-collapse: collapse;border-spacing: 0}.table{width: 100%;margin-top: .3125rem;margin-bottom: .3125rem}.table tr{margin-bottom: 2.5rem;display: block}.table tr:last-child{margin-bottom: 0}.table th,.table td{padding: 1rem .5rem 1rem .5rem;text-align: right;vertical-align: top;border-top: 1px solid #e4e8f7;width: 100%}.table th:before,.table td:before{text-align: left}.table th:first-child,.table td:first-child{width: 100%}.table th{font-weight: 600;display: none;border-top: 0}.table td{display: block}.table td:before{content: attr(data-th);font-weight: bold;float: left}@media (min-width: 48em){.table td:before{display: none}}.table thead th{vertical-align: bottom}.table caption + thead tr:first-child th,.table colgroup + thead tr:first-child th,.table thead:first-child tr:first-child th,.table caption + thead tr:first-child td,.table colgroup + thead tr:first-child td,.table thead:first-child tr:first-child td{border-top: 0}.table tbody + tbody{border-top: 2px solid #e4e8f7}.table .table{background-color: #fff}@media (min-width: 48em){.table th,.table td{padding: 1rem .5rem 1rem .5rem;display: table-cell;text-align: left;width: 12%}.table th:first-child,.table td:first-child{width: 30%}.table th:first-child,.table td:first-child{padding-left: 0}.table th:last-child,.table td:last-child{padding-right: 0}.table tr{margin-bottom: 0;display: table-row}}.grid{max-width: 1220px;width: 100%;margin: 0 auto;position: relative}.col:after,.row:after{content: "";display: table;clear: both}.row{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;float: left;width: 100%}[class*='col-']{float: left}.col{float: left;width: 100%;padding: 0rem .625rem .625rem .625rem}.col:after{content: "";display: table;clear: both}.col:after{content: "";display: table;clear: both}.col-inner{width: 100%;padding: 0rem 0rem 1.5625rem 0rem}.col-inner:after{content: "";display: table;clear: both}.col-inner:after{content: "";display: table;clear: both}.col--icon{display: block;width: 100%;padding-bottom: .625rem}.col--icon img{max-width: 3rem;width: 100%}.col-1,.col-2,.col-2.has--border,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-15,.col-25,.col-35,.col-40,.col-60,.col-65,.col-75,.col-85{width: 100%}.col-6,.col-5{width: 100%}.col-6 .col-inner,.col-5 .col-inner{padding: 0}.col-75 .col-2,.col-85 .col-2,.col-60 .col-2,.col-50 .col-2,.col-75 .col-2.has--border,.col-85 .col-2.has--border,.col-60 .col-2.has--border,.col-50 .col-2.has--border,.col-75 .col-3,.col-85 .col-3,.col-60 .col-3,.col-50 .col-3,.col-75 .col-4,.col-85 .col-4,.col-60 .col-4,.col-50 .col-4{width: 100%}.is--fullscreen .col-4{width: 100%}.centered-col{margin-left: auto;margin-right: auto;float: none}@media screen and (min-width: 30em){.col-2{width: 50%}.col-2 .col-2,.col-2 .col-3,.col-2 .col-4{width: 100%}.col-3{width: 50%}.col-4{width: 50%}.col-5{width: 50%}.col-6{width: 50%}.col-25{width: 50%}.col-75{width: 50%}.col-60{width: 100%}.col-65{width: 100%}.col-40{width: 100%}.col-2.has--border{width: 100%}.is--fullscreen .col-4{width: 50%}}@media screen and (min-width: 48em){.col-1{width: 100%}.col-2,.col-2.has--border{width: 50%}.col-2 .col-2,.col-2.has--border .col-2{width: 50%}.col-2 .col-3,.col-2.has--border .col-3{width: 33.33333%}.col-2 .col-4,.col-2.has--border .col-4{width: 25%}.col-3{width: 33.33333%}.col-5{width: 25%}.col-6{width: 25%}.col-15{width: 15%}.col-20{width: 20%}.col-25{width: 35%}.col-35{width: 35%}.col-40{width: 40%}.col-60{width: 60%}.col-65{width: 65%}.col-75{width: 65%}.col-80{width: 80%}.col-85{width: 85%}.is--fullscreen .col-4{width: 50%}}@media screen and (min-width: 60em){.col{padding: 0rem .9375rem .9375rem .9375rem}.col-25{width: 30%}.col-75{width: 70%}.col-75 .col-2,.col-85 .col-2,.col-60 .col-2,.col-50 .col-2,.col-75 .col-2.has--border,.col-85 .col-2.has--border,.col-60 .col-2.has--border,.col-50 .col-2.has--border{width: 50%}.col-75 .col-3,.col-85 .col-3,.col-60 .col-3,.col-50 .col-3{width: 50%}.col-75 .col-4,.col-85 .col-4,.col-60 .col-4,.col-50 .col-4{width: 50%}}@media screen and (min-width: 64em){.col{padding: 0rem .9375rem .9375rem .9375rem}.col-4{width: 25%}.col-5{width: 20%}.col-6{width: 16.66667%}.col-7{width: 14.28571%}.col-8{width: 12.5%}.col-9{width: 11.11111%}.col-10{width: 10%}.col-11{width: 9.09091%}.col-12{width: 8.33333%}.col-25{width: 25%}.col-75{width: 75%}.col-75 .col-2,.col-85 .col-2,.col-60 .col-2,.col-50 .col-2,.col-75 .col-2.has--border,.col-85 .col-2.has--border,.col-60 .col-2.has--border,.col-50 .col-2.has--border{width: 50%}.col-75 .col-3,.col-85 .col-3,.col-60 .col-3,.col-50 .col-3{width: 33.33333%}.col-75 .col-4,.col-85 .col-4,.col-60 .col-4,.col-50 .col-4{width: 25%}.row--header{padding: 0rem 1.25rem 0rem 1.25rem}}@media screen and (min-width: 80em){.col{padding: 0rem .9375rem .9375rem .9375rem}.row--header{padding: 0rem 1.5625rem 0rem 1.5625rem}}@media screen and (min-width: 80em){.is--fullscreen .col-4{width: 25%}}.collage{height: 150px;position: relative;width: 100%;overflow: hidden;background-size: cover;background-position: center center;background-repeat: no-repeat;display: block}@media screen and (min-width: 30em){.collage{height: 245px}.big-img{height: 495px}}@media screen and (min-width: 48em){.collage{height: 210px}.big-img{height: 420px}}@media screen and (min-width: 60em){.collage{height: 230px}.big-img{height: 460px}.about-us--section--text--right{padding: 64px 0 0 80px;text-align: left}.collage.img-big{height: 495px}}@media screen and (min-width: 80em){.collage{height: 297px}.big-img{height: 495px}}@media screen and (min-width: 87.5em){.is--fullscreen .collage{height: 425px}}body{background: #fff;color: #607182;font-size: 16px;font-weight: 300;font-family: 'Brandon', Arial, Helvetica, sans-serif;line-height: 1.72}*{margin: 0;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: geometricPrecision}::-moz-selection{color: #fff;text-shadow: none;background-color: var(--accent-color, #189eff)}::selection{color: #fff;text-shadow: none;background-color: var(--accent-color, #189eff)}a{text-decoration: none;color: var(--accent-color, #189eff);font-weight: 400}a:hover{color: var(--accent-color-hover, #0093fe)}.is--ctl-index .is--fullscreen .content--inner .col--content{padding: 0}.icon--image img{min-width: 11%;max-width: 38px;height: auto;display: block}.pagination .paging--display{margin: 10px}.sidebar-main{display: none}.videoWrapper{padding-top: 25px;position: relative;padding-bottom: 56.25%;height: 0}.videoWrapper video{height: auto;max-width: 100%}.videoWrapper iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%}.no--overflow{overflow: hidden !important}.is--hidden{display: none !important}.has--box-shadow{box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);-webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1)}@media screen and (orientation: landscape){.notch--padding{padding-left: calc(0px + constant(safe-area-inset-left));padding-right: calc(0px + constant(safe-area-inset-right));padding-left: calc(0px + env(safe-area-inset-left));padding-right: calc(0px + env(safe-area-inset-right))}}@media screen and (min-width: 80em){.modal--box{width: 1200px;max-width: 100%}}p{color: #607182}.company-h1{margin-bottom: 5vw;font-size: 10vw;font-weight: 600;line-height: 1.1;letter-spacing: .173em;text-align: center;text-transform: uppercase;color: #142432}@media (min-width: 30em){.company-h1{margin-bottom: 4vw;font-size: 8vw}}@media (min-width: 48em){.company-h1{margin-bottom: 3vw;font-size: 6vw}}@media (min-width: 64em){.company-h1{margin-bottom: 30px;font-size: 58px}}.company-h2{margin-bottom: 3vw;font-size: 6vw;letter-spacing: .105em;font-weight: 200;font-style: italic;text-align: center;color: #142432}@media (min-width: 30em){.company-h2{margin-bottom: 2vw;font-size: 4.5vw}}@media (min-width: 48em){.company-h2{margin-bottom: 1vw;font-size: 3vw}}@media (min-width: 64em){.company-h2{margin-bottom: 20px;font-size: 32px}}.company-p{font-size: 16px;margin-top: 16px;padding-right: 0;text-align: center;line-height: 2.5 !important}@media (min-width: 64em){.company-p{font-size: 21px;margin-top: 32px}}.pressreleases--detail p em{font-size: 1.0625rem;line-height: 2rem;color: #142432;font-style: italic}span.is--small{padding: 0}.is--white-bg{background: #fff}.is--gray-bg{background: var(--gray-light, #f8f9fd)}.is--text-centered{text-align: center !important}.is--text-centered img{display: inline-block}.is--text-left{text-align: left !important}.is--text-right{text-align: right !important}.centered--text-block{text-align: center;max-width: 1200px;margin: 0 auto}.centered--text-block:after{content: "";display: table;clear: both}.centered--text-block:after{content: "";display: table;clear: both}.centered--text-block h1.is--text-centered:after,.centered--text-block h2.is--text-centered:after,.centered--text-block h3.is--text-centered:after,.centered--text-block h4.is--text-centered:after,.centered--text-block h5.is--text-centered:after{margin-left: auto;margin-right: auto}.centered--text-block img{margin: 0 auto}.is--fixed{position: fixed !important}.hidden{display: none}.has--no-padding-all,.has--no-padding{padding: 0 !important}.has--no-padding-top{padding-top: 0 !important}.has--no-padding-bottom{padding-bottom: 0 !important}.has--no-padding-right{padding-right: 0 !important}.has--no-padding-right-left{padding-right: 0 !important;padding-left: 0 !important}.is--left{float: left}.is--right{float: right}.is--centered{float: none;display: table;margin: 0 auto}.has--border{padding-bottom: 1.875rem}.has--border > .col-inner{padding: .9375rem 1.5625rem .9375rem 1.5625rem;border: 1px solid #ececec}.buttons{padding: 1.25rem 0rem 0rem 0rem}.container{z-index: 10;margin-bottom: 0;overflow: hidden}.content--inner{padding: 0rem 1.25rem 0rem 1.25rem;padding-left: calc(20px + constant(safe-area-inset-left));padding-right: calc(20px + constant(safe-area-inset-right));padding-left: calc(20px + env(safe-area-inset-left));padding-right: calc(20px + env(safe-area-inset-right))}.content--inner > .row{float: none}.is--fullscreen .content--inner{max-width: none;margin: 0}.is--fullscreen .customers--content{max-width: 2200px;margin: 0 auto;float: none}.is--no-landingpage{background: var(--gray-light, #f8f9fd)}.is--no-landingpage .content-main{padding: 3.125rem 1.25rem 1.875rem 1.25rem;margin-bottom: 1.5625rem;-webkit-box-shadow: 0 10px 40px rgba(20,36,50,0.02);box-shadow: 0 10px 40px rgba(20,36,50,0.02);max-width: 1300px;background: #fff}.is--no-landingpage .academy--webinars .content-main,.is--no-landingpage .academy--lecturer .content-main,.is--no-landingpage .is--gray-bg .content-main{padding: 0rem .625rem 0rem .625rem;background: transparent;box-shadow: none;max-width: 1220px;width: 100%;margin: 0 auto;position: relative}.is--landingpage{background: #fff}.content-main--inner{padding: 1.875rem 4.375rem 4.375rem 4.375rem}.listing--wrapper:after,.listing--container:after,.listing:after{content: "";display: table;clear: both}.listing--wrapper:after,.listing--container:after,.listing:after{content: "";display: table;clear: both}.col--content{width: 100%;padding: 0;float: none}.col--content:after{content: "";display: table;clear: both}.col--content:after{content: "";display: table;clear: both}.content-main ul{margin: 8px 24px;list-style: disc}.listing--wrapper:after{content: "";display: table;clear: both}.listing--wrapper:after{content: "";display: table;clear: both}.content--wrapper{padding: 3.125rem 0rem 3.125rem 0rem;background-size: cover;background-position: center top;background-repeat: no-repeat}.content--wrapper:after{content: "";display: table;clear: both}.content--wrapper:after{content: "";display: table;clear: both}.content--wrapper:first-of-type{padding-top: 1.875rem;padding-bottom: 1.875rem}.content--wrapper:last-of-type{padding-bottom: 1.5625rem}.listing--content ul li{padding: .3125rem 0rem .3125rem 0rem;line-height: 1.4375rem}@media screen and (min-width: 48em){.is--no-landingpage .content-main{padding: 3.125rem 2.1875rem 1.875rem 2.1875rem}.is--no-landingpage .academy--webinars .content-main,.is--no-landingpage .academy--lecturer .content-main,.is--no-landingpage .is--gray-bg .content-main{padding: 0rem .625rem 0rem .625rem}.content--inner{padding: 0rem 1.25rem 0rem 1.25rem;padding-left: calc(20px + constant(safe-area-inset-left));padding-right: calc(20px + constant(safe-area-inset-right));padding-left: calc(20px + env(safe-area-inset-left));padding-right: calc(20px + env(safe-area-inset-right))}.col--content{padding: 0}.centered--text-block{padding-left: 6.25rem;padding-right: 6.25rem}}@media screen and (min-width: 60em){.is--no-landingpage .content-main{padding: 3.125rem 3.125rem 1.875rem 3.125rem}.is--no-landingpage .academy--webinars .content-main,.is--no-landingpage .academy--lecturer .content-main,.is--no-landingpage .is--gray-bg .content-main{padding: 0rem .625rem 0rem .625rem}.centered--text-block{padding-left: 9.375rem;padding-right: 9.375rem}}@media screen and (min-width: 64em){.content--inner{padding: 0rem .625rem 0rem .625rem;padding-left: calc(10px + constant(safe-area-inset-left));padding-right: calc(10px + constant(safe-area-inset-right));padding-left: calc(10px + env(safe-area-inset-left));padding-right: calc(10px + env(safe-area-inset-right))}.has--border > .col-inner{padding: 1.25rem 1.875rem 1.875rem 1.875rem}}.gb--premium-plugin{margin: .625rem 0rem 1.25rem 0rem;padding: 1.25rem 1.25rem 1.25rem 1.25rem;position: relative;background: url('../../themes/Frontend/Shopware2019/frontend/_public/src/img/sw-ppbanner-bg.jpg') no-repeat right top;background-size: cover;display: block}.gb--premium-plugin:after{content: "";display: table;clear: both}.gb--premium-plugin:after{content: "";display: table;clear: both}.gb--premium-plugin .gb--pp-bull{margin-right: 1.0625rem;font-size: .875rem;margin-bottom: .25rem;line-height: 1.25rem;display: block;font-weight: 400;color: #fff;list-style: none;padding: 0}.gb--premium-plugin .gb--pp-bull::before{font-size: .75rem;margin-right: .3125rem;font-family: shopware_website;content: '\e60c';color: #142432;opacity: .75}.gb--premium-plugin .gb--pp-left{display: none}.gb--premium-plugin .gb--pp-right h3{font-size: 1.125rem;line-height: 1.625rem;margin-bottom: .625rem;color: #fff;margin-top: 0}.gb--premium-plugin .gb--pp-right ul{padding: 0;margin: 0}.gb--premium-plugin .gb--pp-cta .gb--pp-cta-img{display: none}.gb--premium-plugin .gb--pp-cta .gb--pp-cta-button{margin-top: .625rem;padding: .125rem .625rem .125rem .625rem;line-height: 2rem;width: 9.375rem;background: #4bdb5c;text-align: center}.gb--marketing-bundle{padding: 2.5rem 1.25rem 2.5rem 1.25rem;margin: .625rem 0rem 1.25rem 0rem;background: url('http://assets.shopware.com.s3.amazonaws.com/images/marketing-bundle/mb-teaser-bg.jpg') bottom left;background-size: cover;display: block;position: relative}.gb--marketing-bundle.gb-mb--extensions{margin-bottom: 3.75rem}.gb--marketing-bundle .banner_mb-ribbon .mb-ribbon--img{display: none}.gb--marketing-bundle .banner_mb-ribbon .mb-ribbon--text{padding: .3125rem .625rem .3125rem .625rem;max-width: 12.5rem;font-size: 1rem;border-radius: 20px;background-clip: padding-box;margin: 0 auto;border: 2px solid #fff;background: #e74c3c;color: #fff;text-align: center}.gb--marketing-bundle .banner_mb-ribbon .mb-ribbon--text span{display: none}.gb--marketing-bundle .banner_mb-text{text-align: center;color: #fff}.gb--marketing-bundle .banner_mb-text .mb--title{margin-top: 1.25rem;font-size: 1.5rem;line-height: 1.875rem;color: #fff}.gb--marketing-bundle .banner_mb-text .mb--subtitle{font-size: 1.125rem;margin-bottom: 1.25rem;padding: 0rem .625rem 0rem .625rem}.gb--marketing-bundle .banner_mb-text .mb--submit{padding: .25rem 1.875rem .25rem 1.875rem}.gb--store-cat{background: url('/media/image/storecat-globalbanner-bg.jpg') bottom right;background-size: cover;background-position: left center;display: block}.gb--store-cat:after{content: "";display: table;clear: both}.gb--store-cat:after{content: "";display: table;clear: both}.gb--store-cat .gb--store-cat-title{padding: 1.875rem 1.25rem 1.875rem 1.25rem;text-align: center;text-transform: uppercase}.gb--store-cat .gb--store-cat-title .store-cat--topic{font-weight: 700;text-decoration: underline}.gb--store-cat .gb--store-cat-title h3{font-size: 1.875rem;line-height: 2.25rem;margin-bottom: 1.25rem;color: #fff;text-align: center}.gb--store-cat .gb--store-cat-title .gb--store-cat-btn{padding: .5rem 1.25rem .5rem 1.25rem;border-radius: 0;text-align: center;background: #fff;color: #d98d66;font-weight: 600}.gb--best-of-2016{padding: 1.25rem 2.5rem 1.25rem 2.5rem;background: url('/media/image/2c/19/fb/best-of-2016-bg.jpg');background-size: cover;display: block}.gb--best-of-2016:after{content: "";display: table;clear: both}.gb--best-of-2016:after{content: "";display: table;clear: both}.gb--best-of-2016 .bo16--logo{max-width: 15rem;width: 100%;margin: 0 auto}.gb--best-of-2016 .banner_bo16-text{text-align: center}.gb--best-of-2016 .banner_bo16-text .bo16--title{font-size: 1.5rem;margin-bottom: 1.25rem;line-height: 2.25rem;font-weight: 500;text-align: center;color: #fff;text-shadow: 0 2px #6642a7}.gb--best-of-2016 .banner_bo16-text .bo16--button{padding: .6875rem 2.5rem .6875rem 2.5rem;box-shadow: 0 2px #6f6000;background: #eecf00;font-weight: 600;color: #6f6000;border-radius: 0}.gb--black-friday{padding: 2.5rem 1.25rem 2.5rem 1.25rem;width: 100%;background: url('https://assets.shopware.com/images/black-weekend-sale/bws-bg.jpg') center center;background-size: cover;display: block;position: relative}.gb--black-friday .banner_bf-text .bf--logo{max-width: 18.75rem;margin: 0 auto}.gb--black-friday .banner_bf-text .bf--logo.logo--last-day{max-width: 15.625rem}.gb--black-friday .banner_bf-text .bf--title{margin-top: 1.25rem;color: #fff;text-align: center}.gb--black-friday .banner_bf-text .bf--title .bf--last-day{margin-bottom: .625rem;font-size: 1.125rem;display: block;color: #fff;text-align: center;text-transform: uppercase;font-weight: 600}.gb--black-friday .banner_bf-text .bf--title .bf--button{padding: .375rem 1.875rem .375rem 1.875rem;line-height: 1.3125rem;background: #7edf00;border: 0 none;border-radius: 0;color: #292929;text-align: center}.gb--black-friday .banner_bf-text .bf--title .bf--button.bf--last-call{color: #fff;background: #e74c3c;border-radius: 20px;background-clip: padding-box}.gb-bf--blog.gb--black-friday .banner_bf-text .bf--title{margin-top: .9375rem}.gb--fashn-theme{padding: 3.75rem 1.875rem 1.875rem 1.875rem;max-width: 64rem;background: url('/media/image/sw-fashn-banner-bg.jpg') no-repeat;background-size: cover;display: block;overflow: hidden;margin: 0 auto}.gb--fashn-theme .fashn-theme--logo{display: block;margin: 0 auto;max-width: 9.375rem;margin-bottom: .625rem}.gb--fashn-theme .fashn-theme--text{text-align: center;color: #fff}.gb--fashn-theme .fashn-theme--title{font-size: 1.5rem;margin-bottom: .625rem;font-weight: 600}.gb--fashn-theme .fashn-theme--button{padding: .375rem 1.25rem .375rem 1.25rem;border-radius: 4px;background-clip: padding-box;color: #f39c12;border: 1px solid #f39c12;text-align: center;display: inline-block;margin: 0 auto}.gb--fashn-theme .fashn-theme--button:hover{background: #f39c12;color: #2f302f}.gb--fashn-theme .fashn-theme--device{margin-top: 1.875rem;margin: 1.875rem 0rem -7.5rem 0rem;display: block}.gb--fashn-theme .fashn-theme--device img{margin: 0 auto}.gb--store-campaign{padding: .875rem 2.5rem .875rem 2.5rem;font-size: 1.375rem;margin-bottom: 1.25rem;line-height: 1.625rem;background-color: #d62c1a;display: block;color: #fff;overflow: hidden;height: 100%;position: relative;text-align: center}.gb--store-campaign:hover{color: #fff;background-color: #bf2717}.gb--store-campaign .promotion-banner--desc{font-size: .875rem;margin-top: .5rem;line-height: 1.3125rem;display: block}@media screen and (min-width: 30em){.gb--premium-plugin .gb--pp-bull{display: inline-block}.gb--marketing-bundle .banner_mb-ribbon .mb-ribbon--text{max-width: 22.5rem}.gb--marketing-bundle .banner_mb-ribbon .mb-ribbon--text span{font-size: .875rem;display: inline-block;font-weight: 500}.gb--marketing-bundle .banner_mb-text .mb--title br{display: none}.gb--fashn-theme .fashn-theme--device{margin-bottom: -10rem}}@media screen and (min-width: 48em){.gb--marketing-bundle .banner_mb-ribbon{top: 1.25rem;left: 1.25rem}.gb--marketing-bundle .banner_mb-text .mb--title{font-size: 1.625rem}.gb--marketing-bundle .banner_mb-text .mb--subtitle{font-size: 1.3125rem}.gb--marketing-bundle .banner_mb-text .mb--submit{padding: .5rem 1.875rem .5rem 1.875rem}.gb--xmas-cat{background-position: 100% 90%}.gb--fashn-theme{padding-top: 2.5rem}.gb--fashn-theme .fashn-theme--text{width: 50%;float: left}.gb--fashn-theme .fashn-theme--device{width: 50%;float: left;margin-top: 0}.gb--store-campaign{padding: 1.25rem 2.5rem 1.25rem 2.5rem;font-size: 1.625rem}.gb--store-campaign .promotion-banner--desc{margin-top: .625rem}}@media screen and (min-width: 60em){.gb-bf--blog.gb--black-friday .banner_bf-text .bf--title{margin-top: .125rem}}@media screen and (min-width: 64em){.gb--premium-plugin .gb--pp-left{max-width: 8.75rem;padding: .625rem .625rem .625rem .625rem;width: 15%;display: block;float: left}.gb--premium-plugin .gb--pp-right{margin-left: 3%;width: 82%;float: left}.gb--premium-plugin .gb--pp-right ul{max-width: 31.25rem}.gb--marketing-bundle .banner_mb-ribbon .mb-ribbon--text{display: none}.gb--marketing-bundle .banner_mb-ribbon .mb-ribbon--img{top: .625rem;left: 1.25rem;position: absolute;display: block}.gb--marketing-bundle .banner_mb-text .mb--subtitle{margin: 1.5625rem 0rem 1.5625rem 0rem}.gb--best-of-2016{padding: 2.5rem 2.5rem 2.5rem 2.5rem}.gb--best-of-2016 .bo16--logo{max-width: 16.875rem;margin-left: 6.25rem;width: auto;float: left}.gb--best-of-2016 .bo16--text .bo16--title{margin-bottom: .625rem}.gb--best-of-2016 .bo16--text .bo16--button{padding: .375rem 2.5rem .375rem 2.5rem}.gb--fashn-theme .globalbanner--inner{margin: 0 auto;width: 80%}}@media screen and (min-width: 80em){.gb--premium-plugin{padding: 1.875rem 1.875rem 1.875rem 1.875rem}.gb--premium-plugin .gb--pp-left{max-width: 6.25rem;margin-top: .25rem;padding: 0}.gb--premium-plugin .gb--pp-cta{right: 2.5rem;top: 20%;position: absolute}.gb--premium-plugin .gb--pp-cta .gb--pp-cta-img{display: block}.gb--premium-plugin .gb--pp-cta .gb--pp-cta-button{margin-top: .625rem;left: 2.8125rem;width: 9.375rem;bottom: 0;position: absolute}.gb--marketing-bundle .banner_mb-ribbon .mb-ribbon--img{top: 1.25rem;left: 1.875rem;width: 7.5rem}.gb--marketing-bundle .banner_mb-text .mb--title{font-size: 2rem}.gb--marketing-bundle .banner_mb-text .mb--subtitle{font-size: 1.5rem}.gb--marketing-bundle .banner_mb-text .mb--submit{font-size: 1rem}.gb--store-campaign{padding: 1.25rem 5.625rem 1.25rem 5.625rem;max-width: 50.375rem;margin: 0 auto;margin-bottom: 1.25rem}}.flexbox--grid .container-fluid,.flexbox--grid .container{margin-right: auto;margin-left: auto}.flexbox--grid .container-fluid{padding-right: 2rem;padding-left: 2rem}.flexbox--grid .row{box-sizing: border-box;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 1 auto;flex: 0 1 auto;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -0.5rem;margin-left: -0.5rem}.flexbox--grid .row.reverse{-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse}.flexbox--grid .col.reverse{-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse}.flexbox--grid [class*="col-xs"]{box-sizing: border-box;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;padding-right: 0.5rem;padding-left: 0.5rem}.flexbox--grid .col-xs{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-preferred-size: 0;flex-basis: 0;max-width: 100%}.flexbox--grid .col-xs-1{-ms-flex-preferred-size: 8.33333333%;flex-basis: 8.33333333%;max-width: 8.33333333%}.flexbox--grid .col-xs-2{-ms-flex-preferred-size: 16.66666667%;flex-basis: 16.66666667%;max-width: 16.66666667%}.flexbox--grid .col-xs-3{-ms-flex-preferred-size: 25%;flex-basis: 25%;max-width: 25%}.flexbox--grid .col-xs-4{-ms-flex-preferred-size: 33.33333333%;flex-basis: 33.33333333%;max-width: 33.33333333%}.flexbox--grid .col-xs-5{-ms-flex-preferred-size: 41.66666667%;flex-basis: 41.66666667%;max-width: 41.66666667%}.flexbox--grid .col-xs-6{-ms-flex-preferred-size: 50%;flex-basis: 50%;max-width: 50%}.flexbox--grid .col-xs-7{-ms-flex-preferred-size: 58.33333333%;flex-basis: 58.33333333%;max-width: 58.33333333%}.flexbox--grid .col-xs-8{-ms-flex-preferred-size: 66.66666667%;flex-basis: 66.66666667%;max-width: 66.66666667%}.flexbox--grid .col-xs-9{-ms-flex-preferred-size: 75%;flex-basis: 75%;max-width: 75%}.flexbox--grid .col-xs-10{-ms-flex-preferred-size: 83.33333333%;flex-basis: 83.33333333%;max-width: 83.33333333%}.flexbox--grid .col-xs-11{-ms-flex-preferred-size: 91.66666667%;flex-basis: 91.66666667%;max-width: 91.66666667%}.flexbox--grid .col-xs-12{-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%}.flexbox--grid .col-xs-offset-0{margin-left: 0}.flexbox--grid .col-xs-offset-1{margin-left: 8.33333333%}.flexbox--grid .col-xs-offset-2{margin-left: 16.66666667%}.flexbox--grid .col-xs-offset-3{margin-left: 25%}.flexbox--grid .col-xs-offset-4{margin-left: 33.33333333%}.flexbox--grid .col-xs-offset-5{margin-left: 41.66666667%}.flexbox--grid .col-xs-offset-6{margin-left: 50%}.flexbox--grid .col-xs-offset-7{margin-left: 58.33333333%}.flexbox--grid .col-xs-offset-8{margin-left: 66.66666667%}.flexbox--grid .col-xs-offset-9{margin-left: 75%}.flexbox--grid .col-xs-offset-10{margin-left: 83.33333333%}.flexbox--grid .col-xs-offset-11{margin-left: 91.66666667%}.flexbox--grid .start-xs{-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;text-align: start}.flexbox--grid .center-xs{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center}.flexbox--grid .end-xs{-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;text-align: end}.flexbox--grid .top-xs{-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start}.flexbox--grid .middle-xs{-webkit-box-align: center;-ms-flex-align: center;align-items: center}.flexbox--grid .bottom-xs{-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end}.flexbox--grid .around-xs{-ms-flex-pack: distribute;justify-content: space-around}.flexbox--grid .between-xs{-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}.flexbox--grid .first-xs{-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1}.flexbox--grid .last-xs{-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1}@media only screen and (min-width: 48em){.flexbox--grid .container{width: 49rem}.flexbox--grid [class*="col-sm"]{box-sizing: border-box;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;padding-right: 0.5rem;padding-left: 0.5rem}.flexbox--grid .col-sm{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-preferred-size: 0;flex-basis: 0;max-width: 100%}.flexbox--grid .col-sm-1{-ms-flex-preferred-size: 8.33333333%;flex-basis: 8.33333333%;max-width: 8.33333333%}.flexbox--grid .col-sm-2{-ms-flex-preferred-size: 16.66666667%;flex-basis: 16.66666667%;max-width: 16.66666667%}.flexbox--grid .col-sm-3{-ms-flex-preferred-size: 25%;flex-basis: 25%;max-width: 25%}.flexbox--grid .col-sm-4{-ms-flex-preferred-size: 33.33333333%;flex-basis: 33.33333333%;max-width: 33.33333333%}.flexbox--grid .col-sm-5{-ms-flex-preferred-size: 41.66666667%;flex-basis: 41.66666667%;max-width: 41.66666667%}.flexbox--grid .col-sm-6{-ms-flex-preferred-size: 50%;flex-basis: 50%;max-width: 50%}.flexbox--grid .col-sm-7{-ms-flex-preferred-size: 58.33333333%;flex-basis: 58.33333333%;max-width: 58.33333333%}.flexbox--grid .col-sm-8{-ms-flex-preferred-size: 66.66666667%;flex-basis: 66.66666667%;max-width: 66.66666667%}.flexbox--grid .col-sm-9{-ms-flex-preferred-size: 75%;flex-basis: 75%;max-width: 75%}.flexbox--grid .col-sm-10{-ms-flex-preferred-size: 83.33333333%;flex-basis: 83.33333333%;max-width: 83.33333333%}.flexbox--grid .col-sm-11{-ms-flex-preferred-size: 91.66666667%;flex-basis: 91.66666667%;max-width: 91.66666667%}.flexbox--grid .col-sm-12{-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%}.flexbox--grid .col-sm-offset-0{margin-left: 0}.flexbox--grid .col-sm-offset-1{margin-left: 8.33333333%}.flexbox--grid .col-sm-offset-2{margin-left: 16.66666667%}.flexbox--grid .col-sm-offset-3{margin-left: 25%}.flexbox--grid .col-sm-offset-4{margin-left: 33.33333333%}.flexbox--grid .col-sm-offset-5{margin-left: 41.66666667%}.flexbox--grid .col-sm-offset-6{margin-left: 50%}.flexbox--grid .col-sm-offset-7{margin-left: 58.33333333%}.flexbox--grid .col-sm-offset-8{margin-left: 66.66666667%}.flexbox--grid .col-sm-offset-9{margin-left: 75%}.flexbox--grid .col-sm-offset-10{margin-left: 83.33333333%}.flexbox--grid .col-sm-offset-11{margin-left: 91.66666667%}.flexbox--grid .start-sm{-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;text-align: start}.flexbox--grid .center-sm{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center}.flexbox--grid .end-sm{-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;text-align: end}.flexbox--grid .top-sm{-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start}.flexbox--grid .middle-sm{-webkit-box-align: center;-ms-flex-align: center;align-items: center}.flexbox--grid .bottom-sm{-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end}.flexbox--grid .around-sm{-ms-flex-pack: distribute;justify-content: space-around}.flexbox--grid .between-sm{-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}.flexbox--grid .first-sm{-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1}.flexbox--grid .last-sm{-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1}}@media only screen and (min-width: 64em){.flexbox--grid .container{width: 65rem}.flexbox--grid [class*="col-md"]{box-sizing: border-box;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;padding-right: 0.5rem;padding-left: 0.5rem}.flexbox--grid .col-md{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-preferred-size: 0;flex-basis: 0;max-width: 100%}.flexbox--grid .col-md-1{-ms-flex-preferred-size: 8.33333333%;flex-basis: 8.33333333%;max-width: 8.33333333%}.flexbox--grid .col-md-2{-ms-flex-preferred-size: 16.66666667%;flex-basis: 16.66666667%;max-width: 16.66666667%}.flexbox--grid .col-md-3{-ms-flex-preferred-size: 25%;flex-basis: 25%;max-width: 25%}.flexbox--grid .col-md-4{-ms-flex-preferred-size: 33.33333333%;flex-basis: 33.33333333%;max-width: 33.33333333%}.flexbox--grid .col-md-5{-ms-flex-preferred-size: 41.66666667%;flex-basis: 41.66666667%;max-width: 41.66666667%}.flexbox--grid .col-md-6{-ms-flex-preferred-size: 50%;flex-basis: 50%;max-width: 50%}.flexbox--grid .col-md-7{-ms-flex-preferred-size: 58.33333333%;flex-basis: 58.33333333%;max-width: 58.33333333%}.flexbox--grid .col-md-8{-ms-flex-preferred-size: 66.66666667%;flex-basis: 66.66666667%;max-width: 66.66666667%}.flexbox--grid .col-md-9{-ms-flex-preferred-size: 75%;flex-basis: 75%;max-width: 75%}.flexbox--grid .col-md-10{-ms-flex-preferred-size: 83.33333333%;flex-basis: 83.33333333%;max-width: 83.33333333%}.flexbox--grid .col-md-11{-ms-flex-preferred-size: 91.66666667%;flex-basis: 91.66666667%;max-width: 91.66666667%}.flexbox--grid .col-md-12{-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%}.flexbox--grid .col-md-offset-0{margin-left: 0}.flexbox--grid .col-md-offset-1{margin-left: 8.33333333%}.flexbox--grid .col-md-offset-2{margin-left: 16.66666667%}.flexbox--grid .col-md-offset-3{margin-left: 25%}.flexbox--grid .col-md-offset-4{margin-left: 33.33333333%}.flexbox--grid .col-md-offset-5{margin-left: 41.66666667%}.flexbox--grid .col-md-offset-6{margin-left: 50%}.flexbox--grid .col-md-offset-7{margin-left: 58.33333333%}.flexbox--grid .col-md-offset-8{margin-left: 66.66666667%}.flexbox--grid .col-md-offset-9{margin-left: 75%}.flexbox--grid .col-md-offset-10{margin-left: 83.33333333%}.flexbox--grid .col-md-offset-11{margin-left: 91.66666667%}.flexbox--grid .start-md{-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;text-align: start}.flexbox--grid .center-md{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center}.flexbox--grid .end-md{-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;text-align: end}.flexbox--grid .top-md{-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start}.flexbox--grid .middle-md{-webkit-box-align: center;-ms-flex-align: center;align-items: center}.flexbox--grid .bottom-md{-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end}.flexbox--grid .around-md{-ms-flex-pack: distribute;justify-content: space-around}.flexbox--grid .between-md{-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}.flexbox--grid .first-md{-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1}.flexbox--grid .last-md{-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1}}@media only screen and (min-width: 75em){.flexbox--grid .container{width: 76rem}.flexbox--grid [class*="col-lg"]{box-sizing: border-box;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;padding-right: 0.5rem;padding-left: 0.5rem}.flexbox--grid .col-lg{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-preferred-size: 0;flex-basis: 0;max-width: 100%}.flexbox--grid .col-lg-1{-ms-flex-preferred-size: 8.33333333%;flex-basis: 8.33333333%;max-width: 8.33333333%}.flexbox--grid .col-lg-2{-ms-flex-preferred-size: 16.66666667%;flex-basis: 16.66666667%;max-width: 16.66666667%}.flexbox--grid .col-lg-3{-ms-flex-preferred-size: 25%;flex-basis: 25%;max-width: 25%}.flexbox--grid .col-lg-4{-ms-flex-preferred-size: 33.33333333%;flex-basis: 33.33333333%;max-width: 33.33333333%}.flexbox--grid .col-lg-5{-ms-flex-preferred-size: 41.66666667%;flex-basis: 41.66666667%;max-width: 41.66666667%}.flexbox--grid .col-lg-6{-ms-flex-preferred-size: 50%;flex-basis: 50%;max-width: 50%}.flexbox--grid .col-lg-7{-ms-flex-preferred-size: 58.33333333%;flex-basis: 58.33333333%;max-width: 58.33333333%}.flexbox--grid .col-lg-8{-ms-flex-preferred-size: 66.66666667%;flex-basis: 66.66666667%;max-width: 66.66666667%}.flexbox--grid .col-lg-9{-ms-flex-preferred-size: 75%;flex-basis: 75%;max-width: 75%}.flexbox--grid .col-lg-10{-ms-flex-preferred-size: 83.33333333%;flex-basis: 83.33333333%;max-width: 83.33333333%}.flexbox--grid .col-lg-11{-ms-flex-preferred-size: 91.66666667%;flex-basis: 91.66666667%;max-width: 91.66666667%}.flexbox--grid .col-lg-12{-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%}.flexbox--grid .col-lg-offset-0{margin-left: 0}.flexbox--grid .col-lg-offset-1{margin-left: 8.33333333%}.flexbox--grid .col-lg-offset-2{margin-left: 16.66666667%}.flexbox--grid .col-lg-offset-3{margin-left: 25%}.flexbox--grid .col-lg-offset-4{margin-left: 33.33333333%}.flexbox--grid .col-lg-offset-5{margin-left: 41.66666667%}.flexbox--grid .col-lg-offset-6{margin-left: 50%}.flexbox--grid .col-lg-offset-7{margin-left: 58.33333333%}.flexbox--grid .col-lg-offset-8{margin-left: 66.66666667%}.flexbox--grid .col-lg-offset-9{margin-left: 75%}.flexbox--grid .col-lg-offset-10{margin-left: 83.33333333%}.flexbox--grid .col-lg-offset-11{margin-left: 91.66666667%}.flexbox--grid .start-lg{-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;text-align: start}.flexbox--grid .center-lg{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center}.flexbox--grid .end-lg{-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;text-align: end}.flexbox--grid .top-lg{-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start}.flexbox--grid .middle-lg{-webkit-box-align: center;-ms-flex-align: center;align-items: center}.flexbox--grid .bottom-lg{-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end}.flexbox--grid .around-lg{-ms-flex-pack: distribute;justify-content: space-around}.flexbox--grid .between-lg{-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}.flexbox--grid .first-lg{-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1}.flexbox--grid .last-lg{-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1}}.sticky--contact{--transition-property: opacity;right: 40px;bottom: 60px;padding-bottom: 30px;position: fixed;z-index: 10;pointer-events: none;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.sticky--contact .contact--form{--transition-property: all}.sticky--contact .contact--form .contact--holder,.sticky--contact .contact--form .contact--opener{border: 1px var(--border-style, solid) var(--accent-color, #189eff)}.sticky--contact .contact--form .contact--holder{--transition-timing-function: cubic-bezier(.6, 0, .5, .95);width: 100%;opacity: 0;max-width: 340px;transform-origin: bottom;background-position: top center;background-color: var(--bg-color, #fff);-webkit-transform: translateY(10px);-ms-transform: translateY(10px);transform: translateY(10px);transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.sticky--contact .contact--form .contact--holder img{position: absolute;width: 100%;height: auto;object-fit: cover;object-position: top center;pointer-events: none;opacity: .1;z-index: 1;-webkit-mask-image: linear-gradient(0deg, transparent, #000 100%)}.sticky--contact .contact--form .contact--holder .contact{padding: 40px 35px 60px;position: relative;text-align: center;z-index: 2}.sticky--contact .contact--form .contact--holder .contact .speech--bubble{--transition-timing-function: cubic-bezier(.53, -0.05, .29, 1.11);--transition-delay: 1.5s;position: relative;display: inline-block;padding: 15px 20px;font-style: italic;font-weight: 600;font-size: 18px;color: var(--bg-color, #fff);background-color: var(--accent-color, #189eff);transform-origin: bottom center;opacity: 0;-webkit-transform: translateY(8px) scale(.75);-ms-transform: translateY(8px) scale(.75);transform: translateY(8px) scale(.75);transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.sticky--contact .contact--form .contact--holder .contact .speech--bubble:after{width: 12px;height: 12px;content: "";position: absolute;display: inline-block;top: 95%;left: 0;right: 0;margin: auto;background-color: var(--accent-color, #189eff);pointer-events: none;-webkit-transform: rotate(45deg) translateY(-50%);-ms-transform: rotate(45deg) translateY(-50%);transform: rotate(45deg) translateY(-50%)}.sticky--contact .contact--form .contact--holder .contact .title{margin: 30px 0 40px;font-size: 16px;font-weight: 300;letter-spacing: 0.08em;text-transform: uppercase;color: var(--accent-color, #189eff)}.sticky--contact .contact--form .contact--holder .contact .btn{margin-top: 5px;font-weight: 300;font-style: italic}.sticky--contact .contact--form .contact--opener{position: absolute;text-align: center;bottom: 0;pointer-events: initial;background-color: var(--accent-color, #189eff);right: 40px;width: 60px;height: 60px;border-radius: 60px;background-clip: padding-box}.sticky--contact .contact--form .contact--opener i{position: absolute;display: inline-block;top: 50%;left: 50%;color: var(--accent-color, #189eff);background: no-repeat center transparent;font-size: 16px;line-height: 24px;width: 24px;height: 24px;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.sticky--contact .contact--form .contact--opener i:nth-child(1){opacity: 1;-webkit-transform: translate(-50%, -50%) scale(1);-ms-transform: translate(-50%, -50%) scale(1);transform: translate(-50%, -50%) scale(1)}.sticky--contact .contact--form .contact--opener i:nth-child(2){opacity: 0;-webkit-transform: translate(-50%, -50%) scale(.5);-ms-transform: translate(-50%, -50%) scale(.5);transform: translate(-50%, -50%) scale(.5)}.sticky--contact .contact--form .contact--opener i.icon--chat{font-size: 24px}.sticky--contact .contact--form .contact--opener i.icon--cross{background-size: 18px;background-image: url('/media/vector/cross-icon-white.svg')}.sticky--contact .contact--form .contact--opener i.icon--cross:before{content: ""}.sticky--contact .contact--form .contact--opener i.icon--chat{background-size: 26px;background-image: url('/media/vector/chat-icon-white.svg')}.sticky--contact .contact--form .contact--opener i.icon--chat:before{content: ""}.sticky--contact .contact--form.is--active .contact--holder{opacity: 1;pointer-events: initial;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0)}.sticky--contact .contact--form.is--active .contact--holder .contact .speech--bubble{transition-delay: .25s;opacity: 1;-webkit-transform: translateY(0) scale(1);-ms-transform: translateY(0) scale(1);transform: translateY(0) scale(1)}.sticky--contact .contact--form.is--active .contact--opener i:nth-child(1){opacity: 0;-webkit-transform: translate(-50%, -50%) scale(.5);-ms-transform: translate(-50%, -50%) scale(.5);transform: translate(-50%, -50%) scale(.5)}.sticky--contact .contact--form.is--active .contact--opener i:nth-child(2){opacity: 1;-webkit-transform: translate(-50%, -50%) scale(1);-ms-transform: translate(-50%, -50%) scale(1);transform: translate(-50%, -50%) scale(1)}.sticky--contact.attach--footer{left: auto;bottom: auto;position: absolute}@media (max-width: 29.9375em){.sticky--contact{left: 30px;right: 30px;margin: auto}.sticky--contact .contact--form .contact--holder{max-width: none}.sticky--contact .contact--form .contact--opener{right: 20px;-webkit-transform: scale(.75);-ms-transform: scale(.75);transform: scale(.75)}.sticky--contact .contact--form .contact--opener i.icon--cross{background-size: 24px}.sticky--contact.attach--footer{right: auto;opacity: 0;pointer-events: none}}.box--padding.box--banner.has--shape{overflow: hidden}.box--padding.box--banner.has--shape:before{content: "";display: block;position: absolute;top: 50%;left: 0;width: 800px;max-width: 50vmax;height: 800px;max-height: 50vmax;border-radius: 100%;z-index: 0;background: var(--banner-color-alternative);background: -moz-linear-gradient(165deg, var(--banner-color) 0%, var(--banner-color-alternative) 100%);background: -webkit-linear-gradient(165deg, var(--banner-color) 0%, var(--banner-color-alternative) 100%);background: linear-gradient(165deg, var(--banner-color) 0%, var(--banner-color-alternative) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--banner-color)', endColorstr='var(--banner-color-alternative)', GradientType=1);-webkit-transform: translate(-10%, -55%);-ms-transform: translate(-10%, -55%);transform: translate(-10%, -55%)}@media screen and (min-width: 48em){.box--padding.box--banner.has--shape:before{top: 20%}}.box--padding.box--banner.has--shape > *{position: relative}.box--padding.box--banner.about--shopware{--banner-color: #189eff}.box--padding.box--banner.about--shopware .shape--holder{-webkit-mask-image: linear-gradient(35deg, transparent 20%, #000 100%);mask-image: linear-gradient(35deg, transparent 20%, #000 100%)}.box--padding.box--banner.about--shopware .shape--holder img{top: -50%;left: -5%}.box--padding.box--banner.demo--banner,.box--padding.box--banner.regular--banner{--banner-color: #189eff;position: relative;overflow: hidden;background-color: var(--banner-color)}.box--padding.box--banner.demo--banner *,.box--padding.box--banner.regular--banner *{position: relative}.box--padding.box--banner.demo--banner::before,.box--padding.box--banner.regular--banner::before{content: "";position: absolute;width: 610px;height: 582px;left: 0;top: 50%;z-index: 0;background: url(https://assets.shopware.com/media/website/sw6_assets/shapes/6_1/shape1-fadeout.svg) no-repeat center;background-size: contain;pointer-events: none;-webkit-transform: translate(0%, -15%) scale(-1.75);-ms-transform: translate(0%, -15%) scale(-1.75);transform: translate(0%, -15%) scale(-1.75)}@media screen and (max-width: 47.9375em){.box--padding.box--banner.demo--banner::before,.box--padding.box--banner.regular--banner::before{width: 100%;height: 100%;-webkit-transform: translate(-25%, 30%) scale(-3.5);-ms-transform: translate(-25%, 30%) scale(-3.5);transform: translate(-25%, 30%) scale(-3.5)}}@media screen and (min-width: 30em){.box--padding.box--banner.demo--banner.is--single-spaced::before,.box--padding.box--banner.regular--banner.is--single-spaced::before{width: 610px;height: 582px;-webkit-transform: translate(-15%, -50%) scale(-1.75);-ms-transform: translate(-15%, -50%) scale(-1.75);transform: translate(-15%, -50%) scale(-1.75)}}.box--padding.box--banner.standard,.box--padding.box--banner.meetups{--banner-color: #189eff;--banner-color-alternative: #3cc5ff;background-color: var(--banner-color)}.box--padding.box--banner.trainings--bundle .img--holder{position: relative}.box--padding.box--banner.trainings--bundle .img--holder img{position: absolute;height: 110px;filter: brightness(0) invert(1);opacity: .2}.box--padding.box--banner.community{--banner-color: #24b535;--banner-color-alternative: #4bdb5c;background-color: var(--banner-color)}.box--padding.box--banner.ambassadors{--banner-color: #189eff;--banner-color-alternative: #168EE6;background-color: var(--banner-color)}.box--padding.box--banner.promotion--banner{--box-padding-top-bottom: 20px;background-position: bottom -40px right}.box--padding.box--banner.promotion--banner .title ~ p del{font-size: 14px;white-space: nowrap}.box--padding.box--banner.promotion--banner .title > .btn{cursor: unset}@media screen and (min-width: 30em){.box--padding.box--banner.promotion--banner{grid-template-columns: 2fr 1fr !important;background-position: center right}}.box--padding.box--banner.plans{--banner-color: #00c0c3;--banner-color-alternative: #00d9dc;background-color: var(--banner-color)}.box--padding.box--banner.plans:before{top: 40%;right: -60%;left: auto;-webkit-transform: translate(-10%, -55%) rotate(-65deg);-ms-transform: translate(-10%, -55%) rotate(-65deg);transform: translate(-10%, -55%) rotate(-65deg)}.box--padding.box--banner.subscriptions{--banner-color: #189eff;--banner-color-alternative: #3cc5ff;background-color: var(--banner-color)}.box--padding.box--banner.subscriptions:before{left: -40%;-webkit-transform: translate(-10%, -55%) rotate(65deg);-ms-transform: translate(-10%, -55%) rotate(65deg);transform: translate(-10%, -55%) rotate(65deg)}.box--padding.box--banner.plans a,.box--padding.box--banner.subscriptions a{color: #fff;text-decoration: none}.box--padding.box--banner.plans a .has--arrow-large-mixin::after,.box--padding.box--banner.subscriptions a .has--arrow-large-mixin::after{background-color: rgba(255,255,255,0.5);-webkit-transform: translateX(-10px);-ms-transform: translateX(-10px);transform: translateX(-10px);transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.box--padding.box--banner.plans a:hover,.box--padding.box--banner.subscriptions a:hover,.box--padding.box--banner.plans a:focus,.box--padding.box--banner.subscriptions a:focus{color: #fff;text-decoration: underline;outline: none}.box--padding.box--banner.plans a:hover .has--arrow-large-mixin::after,.box--padding.box--banner.subscriptions a:hover .has--arrow-large-mixin::after,.box--padding.box--banner.plans a:focus .has--arrow-large-mixin::after,.box--padding.box--banner.subscriptions a:focus .has--arrow-large-mixin::after{background-color: #fff;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0)}.box--padding.whitepaper--banner.grid{position: relative;width: fit-content;grid-template-columns: 1fr 1fr;overflow: hidden;border-radius: 10px;background: #395467;background: -moz-linear-gradient(20deg, #395467 0%, #607585 100%);background: -webkit-linear-gradient(20deg, #395467 0%, #607585 100%);background: linear-gradient(20deg, #395467 0%, #607585 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#395467", endColorstr="#607585", GradientType=1)}.box--padding.whitepaper--banner.grid .grid--content{grid-column: 1}.box--padding.whitepaper--banner.grid .grid--content .title ~ p{opacity: 0.66}.box--padding.whitepaper--banner.grid .grid--content a{color: #fff}.box--padding.whitepaper--banner.grid .grid--content a:hover{opacity: 0.7}.box--padding.whitepaper--banner.grid .grid--images{grid-column: 2}.box--padding.whitepaper--banner.grid .grid--images .image--wrapper{position: absolute;width: 100%;height: 100%;top: 0;left: 50%}.box--padding.whitepaper--banner.grid .grid--images .image--wrapper img.image{position: relative;width: 400px;top: 50%;left: 15%;clip-path: circle(50% at 50% 50%);-webkit-transform: translate(-15%, -50%) scale(-1.75) rotate(180deg);-ms-transform: translate(-15%, -50%) scale(-1.75) rotate(180deg);transform: translate(0%, -50%) scale(-1.75) rotate(180deg)}.box--padding.whitepaper--banner.grid .grid--images .pattern--wrapper{position: absolute;top: 90px;left: 410px;transform: scale(1.2)}@media screen and (max-width: 47.9375em){.box--padding.whitepaper--banner.grid{grid-template-columns: auto;grid-template-rows: auto}.box--padding.whitepaper--banner.grid .grid--content{grid-column: 1/3}.box--padding.whitepaper--banner.grid .grid--images{grid-column: 1/3}.box--padding.whitepaper--banner.grid .grid--images .image--wrapper{position: relative;top: 0%;left: 0%;width: auto;height: auto}.box--padding.whitepaper--banner.grid .grid--images .image--wrapper img.image{width: 100%;height: 150px;left: unset;object-fit: cover;object-position: center;clip-path: unset;transform: none}.box--padding.whitepaper--banner.grid .grid--images .pattern--wrapper{width: 100%;top: -60px;right: -80%;left: unset;transform: translate(60px) scale(1.2)}}@media screen and (max-width: 30em){.box--padding.whitepaper--banner.grid .grid--images .pattern--wrapper{right: -60%}}.header{background-size: cover;background-repeat: no-repeat;background-position: center top;z-index: 20;position: relative}.header .content-heading{padding: 2% 20px;margin: 0 auto}.header .content-heading h1{margin: 2.5rem 0rem 2.5rem 0rem;font-weight: 500;line-height: 1.2em}.header .content-heading h1:after{display: none}.header .content-heading h1,.header .content-heading p{color: #fff;text-shadow: 0 1px 5px rgba(20,36,50,0.1)}.is--ctl-index .container{margin: 0}.is--ctl-index .content--emotions{min-height: 35vh}.title--header{max-width: 1160px}.content-heading:after{content: "";display: table;clear: both}.content-heading:after{content: "";display: table;clear: both}.content-heading h1{margin-top: 0rem}.content-heading p{color: #607182;line-height: 1.74;padding: .9375rem 0rem .9375rem 0rem;font-size: 1.3125rem}.listing--content .content-heading,.forms--content .content-heading,.detail--content .content-heading{padding-bottom: 1.875rem;padding-top: .625rem}.dp--wrapper.privacy--notification{display: inline-block;position: fixed;bottom: 20px;left: 0;right: 0;z-index: 100000;margin: auto;padding: 0 20px;animation: 1s privacy-notification-animation cubic-bezier(.7, -0.55, .265, 1.55);animation-delay: 1s;animation-direction: normal;animation-fill-mode: both}.dp--wrapper.privacy--notification.has--clicked{animation-name: privacy-notification-animation-revert;animation-delay: 0s}.dp--wrapper.privacy--notification .box--padding{display: inline-block;position: relative;padding: 10px 42px 10px 23px;max-width: 90vw;width: 660px}.dp--wrapper.privacy--notification .box--padding p{display: block;font-weight: 500;font-size: 14px;text-align: left;padding: 0}.dp--wrapper.privacy--notification .box--padding a.cross{position: absolute;right: 0;top: 6px;z-index: 2}.dp--wrapper.privacy--notification .box--padding a.cross:before{content: "\e60d";font-family: 'shopware_website';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: inline-block;font-size: 13px;color: #607182;opacity: 0.4;padding: 10px 15px;cursor: pointer}.dp--wrapper.privacy--notification .box--padding a.cross:hover:before{opacity: 1}.dp--wrapper.privacy--notification .box--padding a.understood{display: block;position: relative;width: 100%;padding: 8px 0;text-align: left;font-size: 13px;font-weight: 600;color: #607182;cursor: pointer;z-index: 2}.dp--wrapper.privacy--notification .box--padding a.understood .icon--check{color: #4bdb5c;font-size: 10px;margin-right: 6px}.dp--wrapper.privacy--notification .box--padding a.understood:hover{color: #607182}@media screen and (max-width: 63.9375em){.dp--wrapper.privacy--notification .box--padding p{font-size: 13px;margin-bottom: 5px}.dp--wrapper.privacy--notification .box--padding a.cross:before{font-size: 12px}}@media screen and (max-width: 29.9375em){.dp--wrapper.privacy--notification .box--padding{padding-left: 16px}.dp--wrapper.privacy--notification .box--padding p{font-size: 2.5vw;font-weight: 300}}@keyframes privacy-notification-animation{from{-webkit-transform: translateY(200%);-ms-transform: translateY(200%);transform: translateY(200%)}to{-webkit-transform: translateY(0%);-ms-transform: translateY(0%);transform: translateY(0%)}}@keyframes privacy-notification-animation-revert{from{-webkit-transform: translateY(0%);-ms-transform: translateY(0%);transform: translateY(0%)}to{-webkit-transform: translateY(200%);-ms-transform: translateY(200%);transform: translateY(200%)}}noscript.noscript-main{display: block;width: 100%;padding: 20px;font-size: 15px;font-weight: 500;text-align: center;line-height: 1.72;background-color: #f8f9fd}body.has--dark-navigation noscript.noscript-main{background-color: #212b3a;color: #fff}:root{--nav-height: 80px;--section-inner-padding: 20px;--nav-bg-color: transparent;--nav-dropdown-width: 170px;--nav-dropdown-padding: 17px;--nav-dropdown-bg-color: #142432;--nav-dropdown-offset: 4px;--logo-width: 160px;--logo-enterprise-width: 140px}@media screen and (min-width: 30em){:root{--logo-enterprise-width: 180px}}@media screen and (min-width: 60em){:root{--logo-enterprise-width: 250px}}.section--nav.top--level{--color: rgba(96,113,130,0.75);--color-hover: #607182;--font-size: 12px;--nav-height: 35px;--nav-bg-color: var(--gray-light, #f8f9fd);--list-padding: 20px;--sub-li-padding: 5px}.section--nav.top--level ul{justify-content: flex-end}.section--nav.main--level{--color: #607182;--color-hover: #353e47;--color-active: #142432;--font-size: 16px;--nav-bg-color: #fff;--nav-dropdown-width: 260px;--nav-dropdown-padding: 14px;--nav-dropdown-bg-color: #fff;--nav-dropdown-offset: 10px;--sub-li-padding: 8px}.section--nav.main--level .is--sub{--bg-hover: rgba(24,158,255,0.05);--bg-active-hover: rgba(24,158,255,0.1);--color-hover: #189eff !important;--color-active: #189eff !important;--list-padding: 50px;--padding-top-bottom: 10px;--padding-left-right: 20px;-webkit-box-shadow: 0 2px 30px -10px rgba(0,0,0,0.5);box-shadow: 0 2px 30px -10px rgba(0,0,0,0.5)}.section--nav.main--level .is--sub .is--second{--color-hover: #607182;--bg-hover: transparent}.section--nav.main--level .row{justify-content: flex-start}.section--nav.main--level .row > nav{padding-left: 15px}.section--nav.main--level .row > .btn{margin-left: auto;align-self: center}.section--nav.main--level .navigation--link:focus{outline: none}@media screen and (max-width: 859px) and (min-width: 48em){.section--nav.main--level{--font-size: 14px;--list-padding: 20px}}@media screen and (min-width: 860px){.section--nav.main--level .row > nav{padding-left: 30px}}.section--nav.second--level{--color-hover: #189eff;--color-active: #4a5765;--font-size: 14px;--list-padding: 24px;--nav-height: 55px;--nav-bg-color: #fff;--active-color: #142432;--bg-active: var(--gray-light, #f8f9fd);height: auto;padding-bottom: 6px;box-sizing: content-box}.section--nav.second--level nav{border-top: 1px var(--border-style, solid) var(--border-color)}@media screen and (max-width: 880px){.section--nav.second--level nav > ul{height: auto}}@media screen and (max-width: 880px){.section--nav.second--level nav > ul .submenu--holder .navigation-item{padding-top: 8px;padding-bottom: 8px}.section--nav.second--level nav > ul .submenu--holder .navigation-item:first-of-type{padding-top: 0}.section--nav.second--level nav > ul .submenu--holder .navigation-item .navigation--link.is--active{color: #189eff;background-color: transparent}.section--nav.second--level nav > ul .navigation-item + .navigation-item{border-top: 1px solid #ececec}}.section--nav.second--level .navigation-item.area--item{width: 100%;color: #142432;font-weight: var(--font-weight, 500);height: var(--nav-height);line-height: var(--nav-height)}@media screen and (min-width: 881px){.section--nav.second--level .navigation-item.area--item{width: auto;font-size: var(--font-size, 14px);margin-right: calc(var(--list-padding, 30px) / 2)}.section--nav.second--level .navigation-item.area--item:after{content: "";display: inline-block;position: relative;height: 18px;margin-left: calc(var(--list-padding, 30px) / 2);border-right: 1px var(--border-style, solid) var(--border-color);-webkit-transform: translateY(4px);-ms-transform: translateY(4px);transform: translateY(4px)}}@media screen and (max-width: 880px){.section--nav.second--level .navigation-menu{position: absolute;right: 0;top: 10px}.section--nav.second--level .navigation-menu .navigation-menu--cta{--transition-duration: .35s;position: relative;display: block;width: 30px;height: 30px;margin-right: 14px;overflow: hidden;cursor: pointer;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all);-webkit-transform: translateY(6px);-ms-transform: translateY(6px);transform: translateY(6px)}.section--nav.second--level .navigation-menu .navigation-menu--cta i{display: block;position: relative;width: 100%;height: 100%}.section--nav.second--level .navigation-menu .navigation-menu--cta i:before{position: absolute;font-size: 10px;transform: translate(6px, 11px);color: #142432}.section--nav.second--level .navigation-menu .navigation-menu--cta.submenu--open{-webkit-transform: rotateX(180deg) translateY(-9px);-ms-transform: rotateX(180deg) translateY(-9px);transform: rotateX(180deg) translateY(-9px)}.section--nav.second--level .submenu--holder{display: none;width: 100%}}@media screen and (min-width: 881px){.section--nav.second--level .navigation-menu{display: none}}@media screen and (min-width: 881px){.section--nav.second--level .submenu--holder{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none}.section--nav.second--level .submenu--holder > li > .navigation--link{padding-top: 3px;padding-bottom: 3px;border-radius: 3px}.section--nav.second--level .submenu--holder.submenu--open{display: block}}.section--nav.mobile--level{--nav-bg-color: #fff}.main--navigation{--transition-property: transform, box-shadow;position: relative;width: 100%;z-index: 100000;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.main--navigation #language-form button{-webkit-appearance: none;-moz-appearance: none;appearance: none;border: 0;background-color: transparent;padding-left: 4px}.main--navigation #language-form button:not(.is--active){opacity: .5}.main--navigation #language-form button:not(.is--active):hover{opacity: 1}.main--navigation #language-form button.is--active{font-weight: 600}.main--navigation #language-form button:focus,.main--navigation #language-form button:active{outline: none}.main--navigation .mobile--menu-holder{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;align-items: center;position: absolute;top: 31px;right: var(--section-inner-padding, 20px)}.main--navigation .mobile--menu-holder .top-bar--language{margin-right: 26px}.main--navigation .mobile--menu-holder .top-bar--language #language-form button{padding-left: 8px}@media screen and (min-width: 48em){.main--navigation.fixed{--transition-duration: 0s;position: -webkit-sticky;position: sticky;top: 0;-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%)}.main--navigation.fixed.active{-webkit-box-shadow: 0 0 20px -5px rgba(0,0,0,0.2);box-shadow: 0 0 20px -5px rgba(0,0,0,0.2);-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0)}.main--navigation.past{--transition-duration: .3s}.main--navigation.top{box-shadow: 0 0 0 transparent !important}.main--navigation .section--nav.main--level .navigation--link.top--level{display: none}.main--navigation .mobile--menu-holder{display: none}}@media screen and (max-width: 47.9375em){.main--navigation{--section-inner-padding: 20px}.main--navigation .section--nav.mobile--level{z-index: 11000}.main--navigation .section--nav.top--level{display: none}.main--navigation .section--nav.second--level{--list-padding: 19px}.main--navigation .section--nav.main--level{position: absolute;top: 0;left: 0;width: 100%;height: 0;z-index: 10000;background: none;transform: translate3d(0, 0, 0)}.main--navigation .section--nav.main--level > .section--inner{padding-top: 80px;padding-bottom: calc(50px + var(--nav--safe-space-bottom, 0px));height: 100vh;background-color: var(--nav-bg-color);overflow-y: auto;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all);-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);-webkit-overflow-scrolling: touch}.main--navigation .section--nav.main--level .logo--container{display: none}.main--navigation .section--nav.main--level .btn{order: -1;width: calc(100% - var(--list-padding, 30px));margin: 0 auto 20px}.main--navigation .section--nav.main--level .row > nav{padding-left: 0;padding-bottom: 30px}.main--navigation .section--nav.main--level .row > nav ul{--font-size: 20px;height: auto;padding: 0 var(--padding-left-right) 20px;box-shadow: 0 0 0 transparent}.main--navigation .section--nav.main--level .row > nav ul li,.main--navigation .section--nav.main--level .row > nav ul .navigation--link{width: 100%}.main--navigation .section--nav.main--level .row > nav ul li.top--level,.main--navigation .section--nav.main--level .row > nav ul .navigation--link.top--level{padding-bottom: 8px}.main--navigation .section--nav.main--level .row > nav ul li .label,.main--navigation .section--nav.main--level .row > nav ul .navigation--link .label{margin-left: 10px}.main--navigation .section--nav.main--level .row > nav ul.is--sub{--font-size: 16px;--bg-hover: transparent}.main--navigation .section--nav.main--level .row > nav ul.is--sub .navigation--link{padding: 4px 0}.menu--open .main--navigation{position: -webkit-sticky;position: sticky;top: 0;left: 0}.menu--open .main--navigation .section--nav.main--level > .section--inner{-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0)}}@media screen and (max-width: 560px){.main--navigation .section--nav.main--level,.main--navigation .section--nav.mobile--level{--nav-height: 60px;--logo-width: 120px}.main--navigation .mobile--menu-holder{top: 21px}}.section--nav{height: var(--nav-height);background-color: var(--nav-bg-color, transparent) !important;padding: 0 !important}.section--nav .section--inner{max-width: var(--section-width);padding: 0 var(--section-inner-padding)}.section--nav nav > ul{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;align-items: center;height: var(--nav-height);justify-content: flex-start}.section--nav nav > ul li{position: relative;font-size: var(--font-size, 14px);font-weight: var(--font-weight, 500)}.section--nav nav > ul li .navigation--link{--transition-duration: 0s;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;align-items: center;color: var(--color, var(--text-color));font-weight: var(--font-weight, 500);padding: 0 calc(var(--list-padding, 30px) / 2);line-height: 1.72;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}.section--nav nav > ul li .navigation--link:hover,.section--nav nav > ul li .navigation--link:focus{color: var(--color-hover);background-color: var(--bg-hover)}.section--nav nav > ul li .navigation--link:hover .headline,.section--nav nav > ul li .navigation--link:focus .headline{color: var(--color-hover, #142432)}.section--nav nav > ul li .navigation--link:hover .desc,.section--nav nav > ul li .navigation--link:focus .desc{color: var(--color-hover, rgba(96,113,130,0.5))}.section--nav nav > ul li .navigation--link:focus:hover,.section--nav nav > ul li .navigation--link:focus:active{outline: none}.section--nav nav > ul li .navigation--link.is--active{color: var(--color-active, var(--color-hover));background-color: var(--bg-active, var(--bg-hover))}.section--nav nav > ul li .navigation--link.is--active:hover,.section--nav nav > ul li .navigation--link.is--active:focus{color: var(--color-active-hover, var(--color-active, var(--color-hover)));background-color: var(--bg-active-hover, var(--bg-active, var(--bg-hover)))}.section--nav nav > ul li .navigation--link.is--active .headline,.section--nav nav > ul li .navigation--link.is--active .desc{color: var(--color-active, var(--color))}.section--nav nav > ul li .navigation--link.is--external-link:after{font-size: 12px;color: rgba(96,113,130,0.5)}.section--nav nav > ul li .navigation--link.is--external-link:hover:after{color: var(--color-hover)}.section--nav nav > ul li .navigation--link .label{margin: 0 0 0 auto;padding: 5px 7px 4px}.section--nav nav > ul li:not([href]){cursor: default}.section--nav nav > ul li a.btn{--font-size: 14px;margin-left: 10px}@media screen and (min-width: 48em){.section--nav nav > ul .is--sub{margin-top: var(--nav-dropdown-offset, 0);width: var(--nav-dropdown-width, 170px);padding: var(--nav-dropdown-padding, 17px) 0;background-color: var(--nav-dropdown-bg-color, #142432);border-radius: var(--nav-dropdown-border-radius, 4px);position: absolute;top: 100%;left: 50%;z-index: 10;display: none;transform-origin: top;-webkit-transform: scaleY(.95) translateX(-50%);-ms-transform: scaleY(.95) translateX(-50%);transform: scaleY(.95) translateX(-50%);transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.section--nav nav > ul .is--sub a:focus{outline: none}.section--nav nav > ul .is--sub li:not(.is--second){padding: 0 var(--sub-li-padding, 0)}.section--nav nav > ul .is--sub li:not(.is--second) .navigation--link{padding: var(--padding-top-bottom, 0) var(--padding-left-right, calc(var(--nav-dropdown-padding) * 1.25));border-radius: var(--nav-dropdown-border-radius, 4px)}.section--nav nav > ul .is--sub:before{content: "";width: 100%;height: var(--nav-dropdown-offset, 0);position: absolute;top: 0;-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%)}.section--nav nav > ul .is--sub:after{content: "";width: calc(var(--nav-dropdown-offset, 0) * 2.5);height: var(--nav-dropdown-offset, 0);position: absolute;top: 0;left: 0;right: 0;margin: auto;background-color: var(--nav-dropdown-bg-color, transparent);-webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%);clip-path: polygon(50% 0%, 0% 100%, 100% 100%);-webkit-transform: translateY(-75%);-ms-transform: translateY(-75%);transform: translateY(-75%)}.section--nav nav > ul li:hover .is--sub{display: block;pointer-events: initial;-webkit-transform: scaleY(1) translateX(-50%);-ms-transform: scaleY(1) translateX(-50%);transform: scaleY(1) translateX(-50%)}.section--nav nav > ul .is--sub:empty{visibility: hidden}@supports (-webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%)){.section--nav nav > ul .is--sub{display: block;opacity: 0;pointer-events: none;-webkit-transform: scaleY(.95) translateX(-50%);-ms-transform: scaleY(.95) translateX(-50%);transform: scaleY(.95) translateX(-50%)}.section--nav nav > ul .is--sub:hover,.section--nav nav > ul .navigation--link:hover + .is--sub,.section--nav nav > ul li:hover .is--sub{opacity: 1;pointer-events: initial}}}.section--nav nav > ul li.has--sub.tab-index--open .is--sub{display: block;opacity: 1;pointer-events: initial;-webkit-transform: scaleY(1) translateX(-50%);-ms-transform: scaleY(1) translateX(-50%);transform: scaleY(1) translateX(-50%)}.section--nav .logo--container{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;height: var(--nav-height);float: left}.section--nav .logo--container a{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none}.section--nav .logo--container img{width: var(--logo-width, 160px);object-fit: contain;object-position: left center}.section--nav .logo--container img.enterprise--logo{width: var(--logo-enterprise-width, 140px)}.menu--opener{position: relative;width: 32px;height: 20px}.menu--opener > span{--transition-property: all;position: absolute;display: block;width: 100%;height: 2px;margin: auto;left: 0;right: 0;background-color: var(--menu-color, #142432);border-radius: 2px;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.menu--opener > span:nth-child(1){top: 0}.menu--opener > span:nth-child(2){top: 10px}.menu--opener > span:nth-child(3){top: 20px}.menu--opener > span:nth-child(4){top: 10px}.menu--opener:hover > span:nth-child(odd){width: 60%}.menu--opener.menu--open > span:nth-child(odd){opacity: 0}.menu--opener.menu--open > span:nth-child(2){transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg)}.menu--opener.menu--open > span:nth-child(4){transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg)}body.menu--open{overflow: hidden;pointer-events: none}body.menu--open .main--navigation{pointer-events: initial}body.nav--active.nav--fixed{--sticky: 200px}@media screen and (orientation: portrait) and (max-device-width: 29.9375em) and (-webkit-min-device-pixel-ratio: 2), screen and (orientation: portrait) and (max-device-width: 29.9375em) and (min-device-pixel-ratio: 2){.section--nav.main--level > .section--inner{--nav--safe-space-bottom: 40px}}body.has--always-shadow .main--navigation{-webkit-box-shadow: 0 0 20px -5px rgba(0,0,0,0.2) !important;box-shadow: 0 0 20px -5px rgba(0,0,0,0.2) !important}body.has--dark-navigation .section--nav{--border-color: rgba(255,255,255,0.05)}body.has--dark-navigation .section--nav.mobile--level{--menu-color: #fff;--nav-bg-color: var(--sw6-bg, #263142)}body.has--dark-navigation .section--nav.top--level{--color: rgba(255,255,255,0.33);--color-hover: #fff;--nav-bg-color: #212b3a}body.has--dark-navigation .section--nav.main--level{--color: rgba(255,255,255,0.5);--color-hover: #fff;--color-active: #fff;--nav-bg-color: var(--sw6-bg, #263142);--nav-dropdown-bg-color: #1d2532}@media screen and (max-width: 47.9375em){body.has--dark-navigation .section--nav.main--level .has--sub > .navigation--link{--color: #fff}}body.has--dark-navigation .section--nav.second--level{--color: rgba(255,255,255,0.5);--color-hover: #fff;--nav-bg-color: var(--sw6-bg, #263142)}body.has--dark-navigation .section--nav.second--level .area--item{color: #fff}body.has--dark-navigation .section--nav .logo--container img{filter: brightness(0) invert(1)}body.has--dark-navigation .section--nav nav{--border-color: rgba(255,255,255,0.05)}body.has--dark-navigation .main--navigation #language-form button{color: rgba(255,255,255,0.33)}body.has--dark-navigation .main--navigation #language-form button.is--active{color: #fff}@media screen and (min-width: 48em){body.has--transparent-navigation .main--navigation + .dp--wrapper > section:first-of-type{padding-top: calc(var(--section-padding, 3rem) + var(--nav-height, 80px) + 35px)}body.has--transparent-navigation.nav--fixed .main--navigation{position: fixed}body.has--transparent-navigation:not(.nav--active) .main--navigation,body.has--transparent-navigation.nav--top .main--navigation{position: absolute;top: unset}body.has--transparent-navigation .section--nav{transition: all .2s cubic-bezier(.25, .2, .45, 1)}body.has--transparent-navigation:not(.nav--active) .section--nav,body.has--transparent-navigation.nav--top .section--nav{--border-color: transparent}body.has--transparent-navigation:not(.nav--active) .section--nav.top--level,body.has--transparent-navigation.nav--top .section--nav.top--level{--color: rgba(255,255,255,0.75);--color-hover: #fff;--nav-bg-color: rgba(0,0,0,0.05)}body.has--transparent-navigation:not(.nav--active) .section--nav.main--level,body.has--transparent-navigation.nav--top .section--nav.main--level{--color: rgba(255,255,255,0.75);--color-hover: #fff;--color-active: #fff;--nav-bg-color: transparent}body.has--transparent-navigation:not(.nav--active) .section--nav.main--level .is--sub,body.has--transparent-navigation.nav--top .section--nav.main--level .is--sub{--color: var(--text-color, #607182);--color-hover: var(--accent-color, #189eff);--color-active: var(--accent-color, #189eff)}body.has--transparent-navigation:not(.nav--active) .section--nav.second--level,body.has--transparent-navigation.nav--top .section--nav.second--level{--color: rgba(255,255,255,0.75);--color-hover: #fff;--nav-bg-color: transparent}body.has--transparent-navigation:not(.nav--active) .section--nav.second--level .area--item,body.has--transparent-navigation.nav--top .section--nav.second--level .area--item{color: #fff}body.has--transparent-navigation:not(.nav--active) .section--nav .logo--container img,body.has--transparent-navigation.nav--top .section--nav .logo--container img{filter: brightness(0) invert(1)}body.has--transparent-navigation:not(.nav--active) .section--nav nav,body.has--transparent-navigation.nav--top .section--nav nav{--border-color: rgba(255,255,255,0.33)}body.has--transparent-navigation:not(.nav--active) .section--nav .btn,body.has--transparent-navigation.nav--top .section--nav .btn{--button-text-color: var(--accent-color, #189eff)}body.has--transparent-navigation:not(.nav--active) .section--nav .btn,body.has--transparent-navigation.nav--top .section--nav .btn,body.has--transparent-navigation:not(.nav--active) .section--nav .btn:hover,body.has--transparent-navigation.nav--top .section--nav .btn:hover,body.has--transparent-navigation:not(.nav--active) .section--nav .btn:active,body.has--transparent-navigation.nav--top .section--nav .btn:active,body.has--transparent-navigation:not(.nav--active) .section--nav .btn.is--active,body.has--transparent-navigation.nav--top .section--nav .btn.is--active{color: var(--button-text-color);background-color: #fff;border-color: #fff}body.has--transparent-navigation:not(.nav--active) .main--navigation #language-form button,body.has--transparent-navigation.nav--top .main--navigation #language-form button{color: rgba(255,255,255,0.75)}body.has--transparent-navigation:not(.nav--active) .main--navigation #language-form button.is--active,body.has--transparent-navigation.nav--top .main--navigation #language-form button.is--active{color: #fff}}@media screen and (min-width: 48em) and (max-width: 880px){body.has--transparent-navigation:not(.nav--fixed),body.has--transparent-navigation.nav--fixed.nav--top{transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}body.has--transparent-navigation:not(.nav--fixed).submenu--open .main--navigation,body.has--transparent-navigation.nav--fixed.nav--top.submenu--open .main--navigation{-webkit-backdrop-filter: blur(200px);backdrop-filter: blur(200px)}body.has--transparent-navigation:not(.nav--fixed) .section--nav.second--level nav > ul .submenu--holder .navigation-item .navigation--link.is--active,body.has--transparent-navigation.nav--fixed.nav--top .section--nav.second--level nav > ul .submenu--holder .navigation-item .navigation--link.is--active{color: #fff}body.has--transparent-navigation:not(.nav--fixed) .section--nav.second--level nav > ul .submenu--holder .navigation-item + .navigation-item,body.has--transparent-navigation.nav--fixed.nav--top .section--nav.second--level nav > ul .submenu--holder .navigation-item + .navigation-item{border-top-color: var(--border-color)}body.has--transparent-navigation:not(.nav--fixed) .navigation-menu .navigation-menu--cta i::before,body.has--transparent-navigation.nav--fixed.nav--top .navigation-menu .navigation-menu--cta i::before{color: #fff}}footer.swgh--footer{position: relative;padding-bottom: 30px;width: 100%;color: #607182;background: #142432;overflow-x: hidden}footer.swgh--footer:after{content: "";display: table;clear: both}footer.swgh--footer:after{content: "";display: table;clear: both}footer.swgh--footer .footer--column{max-width: 1044px;padding: 0 30px;margin: 0 auto;width: 100%;box-sizing: border-box;padding-left: calc(30px + constant(safe-area-inset-left));padding-right: calc(30px + constant(safe-area-inset-right));padding-left: calc(30px + env(safe-area-inset-left));padding-right: calc(30px + env(safe-area-inset-right))}footer.swgh--footer .footer--column .footer--category .entry--link{display: inline-block}footer.swgh--footer .footer--column .footer--category .entry--link.is--highlight{color: #fff}footer.swgh--footer .footer--divider{margin: 15px 0 25px;float: left;width: 100%;border-top: 1px solid #3c4d58}footer.swgh--footer .footer--entry{float: left;width: 100%}footer.swgh--footer .content--headline{text-decoration: none;float: left;display: block;color: #fff}footer.swgh--footer .footer--main-categories{margin: 30px 0 50px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap}footer.swgh--footer .footer--main-categories > div{width: 100%;float: left}footer.swgh--footer .footer--main-categories .footer--category{padding: 10px 0}footer.swgh--footer .footer--main-categories .footer--category:nth-of-type(1){max-width: 43%;flex: 0 0 43%}footer.swgh--footer .footer--main-categories .footer--category:nth-of-type(2){max-width: 18%;flex: 0 0 18%}footer.swgh--footer .footer--main-categories .footer--category:nth-of-type(3){max-width: 22%;flex: 0 0 22%}footer.swgh--footer .footer--main-categories .footer--category:nth-of-type(4){max-width: 15%;flex: 0 0 15%}footer.swgh--footer .footer--main-categories .footer--logo .entry--logo{margin-bottom: 15px;height: 32px !important}footer.swgh--footer .footer--main-categories .footer--logo .entry--link{padding: 3px 0}footer.swgh--footer .footer--notice{opacity: .66}footer.swgh--footer .footer--bottom{font-size: 12px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;align-items: center;float: left;width: 100%;padding: 0;border: 0;color: #607182}footer.swgh--footer .footer--bottom > *{flex: auto}footer.swgh--footer .footer--links ul{margin: 0;padding: 0;list-style: none}footer.swgh--footer .footer--links ul li{display: inline-block}footer.swgh--footer .footer--links ul li a,footer.swgh--footer .footer--links ul li button{padding: 10px;background: none;border: none}footer.swgh--footer .footer--links ul li .entry--link.is--small{font-size: 14px}footer.swgh--footer .footer--links form{margin: 0}footer.swgh--footer .footer--links form div a,footer.swgh--footer .footer--links form div button{position: relative;color: #fff;font-size: 14px;font-weight: 400;-webkit-transform: translateY(-1px);-ms-transform: translateY(-1px);transform: translateY(-1px)}footer.swgh--footer .footer--icons .icon{width: 30px;height: 30px;padding: 3px 0;display: inline-block}footer.swgh--footer .footer--icons .icon:hover img{opacity: 1}footer.swgh--footer .footer--icons .icon img{width: 100%;opacity: .7}footer.swgh--footer .entry--link{padding: 3px 0;font-size: 16px;display: inline-block;text-decoration: none;color: #607182}footer.swgh--footer .entry--link:hover{color: #fff}footer.swgh--footer .to--top{padding: 20px 0 15px;display: block;text-align: center}footer.swgh--footer .to--top:before{width: 22px;height: 22px;border-radius: 50px;margin-right: 12px;content: "";display: inline-block;background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTFweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTEgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjIgKDY3MTQ1KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+CiAgICAgICAgPGcgaWQ9IkFydGJvYXJkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjIwLjAwMDAwMCwgLTY5Mi4wMDAwMDApIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0iIzYwNzE4MiIgc3Ryb2tlLXdpZHRoPSIxLjUiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYyMS4wMDAwMDAsIDY5My4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00LjUsOS41IEw0LjUsNy4xMDU0MjczNmUtMTUiIGlkPSJMaW5lIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtMyIgcG9pbnRzPSIwLjUgMy41IDQuNSAxLjMzMjI2NzYzZS0xNSA4LjUgMy41Ij48L3BvbHlsaW5lPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=') no-repeat center;background-size: 10px auto;transform: translateY(7px);border: 2px solid}footer.swgh--footer .to--top:hover:before{filter: saturate(0) brightness(0) invert(1)}footer.swgh--footer .footer--category.category--more .desktop--link,footer.swgh--footer .footer--category.category--resources .desktop--link{display: none}footer.swgh--footer .footer--category.is--active div.category--headline::before{display: none !important}footer.swgh--footer .category--headline{font-size: 16px;line-height: 42px;padding-left: 16px;height: 44px;font-weight: 400;display: block;text-decoration: none;cursor: pointer;color: #fff}footer.swgh--footer .category--headline:before,footer.swgh--footer .category--headline:after{background: #607182;content: '';display: block;position: absolute}footer.swgh--footer .category--headline:before{width: 2px;height: 12px;top: 15px;right: 20px}footer.swgh--footer .category--headline:after{width: 12px;height: 2px;top: 20px;right: 15px}@media screen and (min-width: 850px){footer.swgh--footer .footer--bottom > *:first-child{text-align: left}footer.swgh--footer .footer--bottom > *:last-child{text-align: right}footer.swgh--footer .footer--links form div a,footer.swgh--footer .footer--links form div button{padding-right: 40px;padding-left: 0;border: none;background: none}footer.swgh--footer .footer--links form div a:before,footer.swgh--footer .footer--links form div button:before{width: 15px;height: 1px;content: "";display: inline-block;position: absolute;top: 50%;right: 0;transform: translate(-50%, -50%);background-color: #607182}}@media screen and (max-width: 850px){footer.swgh--footer .footer--main-categories{padding: 0 3vw}footer.swgh--footer .footer--main-categories > div.footer--category{max-width: 27.5% !important;flex: 0 0 27.5% !important}footer.swgh--footer .footer--main-categories > div.footer--logo{padding: 0 0 30px;max-width: 100% !important;flex: 0 0 100% !important;text-align: center}footer.swgh--footer .footer--main-categories > div.footer--logo .entry--logo{margin-left: auto;margin-right: auto}footer.swgh--footer .footer--bottom > *{width: 100%;text-align: center}footer.swgh--footer .footer--bottom.footer--others{flex-direction: column-reverse;max-width: 85%;margin-left: auto;margin-right: auto;float: none}footer.swgh--footer .footer--links ul,footer.swgh--footer .footer--icons{padding-bottom: 10px;display: flex;flex-wrap: wrap;text-align: center}footer.swgh--footer .footer--links ul > *,footer.swgh--footer .footer--icons > *{flex: auto}footer.swgh--footer .footer--links a.entry--link,footer.swgh--footer .footer--links button.entry--link{display: block;padding: 0 0 0}footer.swgh--footer .footer--icons .icon{height: auto}footer.swgh--footer .footer--icons .icon img{max-width: 5vw;margin: auto}}@media screen and (max-width: 670px){footer.swgh--footer .footer--main-categories .footer--category:nth-of-type(2),footer.swgh--footer .footer--main-categories .footer--category:nth-of-type(4){max-width: 55% !important;flex: 0 0 55% !important}footer.swgh--footer .footer--main-categories .footer--category:nth-of-type(3){max-width: 45% !important;flex: 0 0 45% !important}footer.swgh--footer .footer--bottom.footer--others{max-width: 100%}footer.swgh--footer .footer--links a.entry--link,footer.swgh--footer .footer--links button.entry--link{padding: 15px 0 0}footer.swgh--footer .footer--icons .icon img{max-width: 7vw}}.language--hint.dp--wrapper{display: none;text-align: center;font-size: 13px;font-weight: 600;line-height: 1.5;color: #fff;background-color: #142432}.language--hint.dp--wrapper a{color: #fff;font-weight: 300;text-decoration: underline}.language--hint.dp--wrapper .row{display: -ms-grid;display: grid;max-width: 100%;grid-template-columns: 30px auto 40px}.language--hint.dp--wrapper .content--icon{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;align-items: center}.language--hint.dp--wrapper .content{padding: 18px 0;text-align: left;align-items: center;min-height: var(--languagehint-height, 45px)}.language--hint.dp--wrapper .content .language-hint--leave{display: inline-block}.language--hint.dp--wrapper .language-hint--close{position: relative;cursor: pointer;pointer-events: initial}.language--hint.dp--wrapper .language-hint--close > span{position: absolute;width: 16px;height: 1px;top: 50%;right: 0;background-color: #fff}.language--hint.dp--wrapper .language-hint--close > span:nth-child(1){-webkit-transform: translateY(-50%) rotate(45deg);-ms-transform: translateY(-50%) rotate(45deg);transform: translateY(-50%) rotate(45deg)}.language--hint.dp--wrapper .language-hint--close > span:nth-child(2){-webkit-transform: translateY(-50%) rotate(-45deg);-ms-transform: translateY(-50%) rotate(-45deg);transform: translateY(-50%) rotate(-45deg)}@media screen and (min-width: 30em){.language--hint.dp--wrapper .content{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;padding: 0}.language--hint.dp--wrapper .content .language-hint--leave{display: inline;margin-left: 5px}}:root{--promo-text-color: #fff;--promo-bg-color: var(--promotions-color);--promo-bg-color-light: #272f90}.announcement--banner{--text-color: #fff;display: none;text-align: center;font-size: 14px;font-weight: 600;line-height: 1.5;color: var(--text-color);background-color: var(--promo-bg-color, #189eff);background-repeat: no-repeat;background-position: left center;pointer-events: initial}.announcement--banner a{color: var(--promo-text-color);font-weight: 600}.announcement--banner .row{display: -ms-grid;display: grid;max-width: 100%;grid-template-columns: 40px auto 40px}.announcement--banner .row > .content{grid-column: 2}.announcement--banner .row > .close{grid-column: 3}.announcement--banner .row::before,.announcement--banner .row::after{display: none}.announcement--banner .content{padding: 6px 0;align-items: center;margin-left: auto;margin-right: auto;min-height: var(--announcement-height, 35px);width: 90%;float: none}.announcement--banner .content > span.label{color: var(--announcement-label-color, #fff);background-color: var(--announcement-label-bg, rgba(255,255,255,0.15));font-weight: 600;margin: 0 5px 0 5px;padding: 3px 8px;line-height: 18px;text-transform: none;letter-spacing: normal;font-size: 14px}.announcement--banner .content > span.label + span::before{border-left: 0;padding-left: 0}.announcement--banner .content > span.label .is--lastcall{--announcement-label-color: white;--announcement-label-bg: #e74c3c}.announcement--banner .content > span.logo{margin-bottom: 8px;margin-top: 5px;display: block}.announcement--banner .content > span.logo img{max-height: 20px;margin: auto}.announcement--banner .content > span.logo::before{display: none}.announcement--banner .content > span.button{--transition-duration: .125s;--transition-property: background;border: 1px solid var(--announcement-button-border, #fff);color: var(--announcement-button-color, #fff);padding: 1px 10px 1px 10px;border-radius: 3px;font-size: 14px;display: inline-block;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.announcement--banner .content > span.button:hover{background: rgba(255,255,255,0.2)}.announcement--banner .content > span.button:before{display: none}.announcement--banner .content > span.button [class*="icon--"]{font-size: 10px;margin-left: 5px}.announcement--banner .content > span.countdown{align-items: center;display: block}.announcement--banner .content > span.countdown ul > li{background-color: var(--promo-bg-color, #189eff);padding: 5px 5px;display: inline-block;min-width: 35px}.announcement--banner .content > span.countdown ul > li .cd-number{color: var(--text-color);line-height: 14px}.announcement--banner .content > span.countdown ul > li .cd-text{color: var(--text-color);font-size: 8px;opacity: .8;font-weight: 700}.announcement--banner .close{position: relative;cursor: pointer}.announcement--banner .close > span{position: absolute;width: 16px;height: 1px;top: 50%;right: 0;background-color: var(--text-color)}.announcement--banner .close > span:nth-child(1){-webkit-transform: translateY(-50%) rotate(45deg);-ms-transform: translateY(-50%) rotate(45deg);transform: translateY(-50%) rotate(45deg)}.announcement--banner .close > span:nth-child(2){-webkit-transform: translateY(-50%) rotate(-45deg);-ms-transform: translateY(-50%) rotate(-45deg);transform: translateY(-50%) rotate(-45deg)}.announcement--banner.is--sneakpeek{--promo-bg-color: #00c0c3}.announcement--banner.is--sneakpeek span.label{color: #00c0c3;background-color: #fff}.announcement--banner.is--summerSale{--announcement-label-color: #3380a2;--announcement-label-bg: rgba(255,255,255,0.3);--announcement-button-border: #91c6dd;--announcement-button-color: #3380a2;--promo-bg-color: #3380a2;--promo-text-color: #3380a2;--border-color: #91c6dd;--text-color: #fff;color: var(--promo-text-color);background-color: var(--promo-bg-color);background-position: calc(50% + 10px) 50%}.announcement--banner.is--summerSale .close > span{background-color: var(--promo-text-color)}.announcement--banner.is--black-weekend-sale{--announcement-label-color: #061b30;--announcement-label-bg: #7edf00;--announcement-button-border: transparent;--announcement-button-color: #7edf00;--promo-bg-color: #061b30;--text-color: white}.announcement--banner.is--black-weekend-sale .label.is--lastcall{border-radius: 0;text-transform: uppercase;margin: 0 0 5px 0;font-weight: 700;font-size: 13px;margin-right: 10px}.announcement--banner.is--black-weekend-sale .text::before{visibility: hidden}.announcement--banner.is--year-end-spurt{--announcement-label-bg: #D8278E}.announcement--banner.is--valentines{--promo-bg-color: #fce8e9;--promo-text-color: #ff4963;--border-color: transparent;--text-color: #ff4963;background-position: top left}.announcement--banner.is--valentines .content > span.text{color: #ac616c;font-weight: 400}.announcement--banner.is--valentines .content > span.logo img{height: 26px}.announcement--banner.is--valentines .content > span.countdown ul > li{background: transparent}.announcement--banner.is--internet-world-expo{--promo-text-color: #607182;--promo-label-bg: #fff;--announcement-button-border: #ececec;--announcement-button-color: #607182;color: var(--promo-text-color);background-color: var(--promo-label-bg)}.announcement--banner.is--internet-world-expo a.content{position: relative}.announcement--banner.is--internet-world-expo a.content::before{content: "";position: absolute;width: 610px;height: 582px;right: calc(100% + 130px);top: -20%;z-index: 0;background: url(https://assets.shopware.com/media/website/sw6_assets/shapes/6_1/shape1-fadeout.svg) no-repeat center;background-size: contain;pointer-events: none;-webkit-transform: translate(-15%, -50%) scale(-1.75);-ms-transform: translate(-15%, -50%) scale(-1.75);transform: translate(-15%, -50%) scale(-1.75)}.announcement--banner.is--internet-world-expo a.content::after{content: "";position: absolute;width: 610px;height: 582px;left: calc(100% + 310px);top: -58%;z-index: 0;background: url(https://assets.shopware.com/media/website/sw6_assets/shapes/6_1/shape1-fadeout.svg) no-repeat center;background-size: contain;pointer-events: none;-webkit-transform: translate(-15%, -50%) scale(-1.75);-ms-transform: translate(-15%, -50%) scale(-1.75);transform: translate(-15%, -50%) scale(-1.75) rotate(170deg)}@media screen and (max-width: 48em){.announcement--banner.is--internet-world-expo a.content::before{right: calc(100% + 110px)}.announcement--banner.is--internet-world-expo a.content::after{left: calc(100% + 290px)}}.announcement--banner.is--swcares{--announcement-label-bg: rgba(255,255,255,0.2);--announcement-label-color: #fff;--announcement-button-color: #fff;--promo-text-color: #fff;--promo-bg-color: #0552B5}.announcement--banner.is--scd-2020{--promo-bg-color: #e4007e;--promo-text-color: #fff}.announcement--banner.is--scd-2020 .logo img{width: auto;height: 20px}.announcement--banner.is--scd-2020 .content{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none}.announcement--banner.is--scd-2020 .content *{margin-left: 6px;margin-right: 6px}@media screen and (max-width: 29.9375em){.announcement--banner.is--scd-2020 .content *{margin-top: 6px;margin-bottom: 6px}}@media screen and (min-width: 30em){.announcement--banner.is--summerSale{background-position: calc(50% - 50px) 45%}}@media screen and (min-width: 48em){.announcement--banner{background-position: center center}.announcement--banner .content{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;padding: 0;width: auto}.announcement--banner .content > span + span::before{content: "";display: inline-block;height: 13px;border-left: var(--border-width, 1px) var(--border-style, solid) var(--border-color, rgba(255,255,255,0.5));margin-left: var(--announcement-content-gap, 10px);padding-left: var(--announcement-content-gap, 10px)}.announcement--banner .content > span.label.is--lastcall{margin: 0}.announcement--banner .content > span.logo{margin: 0}.announcement--banner .content > span.countdown{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none}.announcement--banner.is--summerSale{background-position: calc(50% - 300px) 45%}.announcement--banner.is--summerSale .content > span.button{margin-left: 10px;margin-top: 0}.announcement--banner.is--valentines{background-position: calc(50% - 460px) top}}.category--text h1,.category--text h2{text-transform: none;letter-spacing: 0 !important;font-style: normal !important;line-height: 1.72 !important}.category--text h2{font-size: 24px;font-weight: 600}.category--text h3{font-size: 21px;font-weight: 600}.category--text h2,.category--text h3,.category--text h4,.category--text h5,.category--text h6{margin-bottom: 1em;color: #142432}.category--text h2:not(:first-child),.category--text h3:not(:first-child),.category--text h4:not(:first-child),.category--text h5:not(:first-child),.category--text h6:not(:first-child){margin-top: 1.33em}.category--text p{margin: 10px 0}.forms--inner-form .js--fancy-select,.forms--inner-form input,.forms--inner-form textarea{width: 100%}.forms--inner-form .buttons{padding: 1.875rem 0rem 0rem 0rem}.forms--partner{border-top: 2px solid var(--gray-light, #f8f9fd)}.forms--consulting{padding-bottom: 30px;text-align: center}.forms--consulting .is--gray-bg{padding: .9375rem 1.25rem .9375rem 1.25rem}.forms--consulting-content a{font-size: 2.25rem;font-weight: 600}.forms--captcha:after,.forms--required:after{content: "";display: table;clear: both}.forms--captcha:after,.forms--required:after{content: "";display: table;clear: both}.forms--captcha .col{padding: 5px !important}.forms--captcha .captcha--placeholder img{width: 85%}.forms--captcha .col-35{max-width: 12.5rem}.captcha--notice{display: block;padding: .5rem 0rem 1rem 0rem}.forms--required{margin-top: 1.25rem}.forms--checkbox p{font-size: 14px}.newsletter--checkbox{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;width: 100%;max-width: 360px;text-align: left;clear: both}.newsletter--checkbox label{padding-left: 26px;font-size: 14px;position: relative;color: #738092;line-height: 1.4}form input[name="fax"]{display: contents;visibility: hidden}@media screen and (min-width: 30em){.forms--captcha .col-35{width: 35%;max-width: none}.forms--captcha .col-65{width: 65%}}@media screen and (min-width: 64em){.forms--content .forms--checkbox#disclaimer + label[for="disclaimer"]{padding-top: 0}}.forms--group{margin: var(--form-gutter, 16px) 0}.forms--group .forms--select{margin-top: 0}@media screen and (max-width: 29.9375em){#contact-form h1,#contact-form .h1{font-size: 24px}}.is--certificates .academy--certifications-image{max-width: 206px;max-height: 95px;margin-bottom: 20px}@media screen and (max-width: 29.9375em){.is--certificates .academy--certifications-image{display: none}}.is--ctl-academy.is--act-index .grid-academy--benefits{grid-template-rows: 1fr;grid-template-columns: auto;grid-row-gap: 15px;grid-column-gap: 15px;padding-top: 25px;padding-bottom: 25px}.is--ctl-academy.is--act-index .grid-academy--benefits div{display: inline-flex;color: #189eff;font-size: 17px;font-weight: 500;line-height: 1.4}.is--ctl-academy.is--act-index .grid-academy--benefits .icon--holder,.is--ctl-academy.is--act-index .grid-academy--benefits .text--holder{display: inline-block;align-self: center}.is--ctl-academy.is--act-index .grid-academy--benefits .icon--holder{width: 16px;flex-shrink: 0}@media screen and (min-width: 780px){.is--ctl-academy.is--act-index .grid-academy--benefits{--box-padding-top-bottom: 20px;--box-padding-left-right: 20px;grid-template-columns: repeat(3, auto)}.is--ctl-academy.is--act-index .grid-academy--benefits div{justify-self: center}}@media screen and (min-width: 48em){.is--ctl-academy.is--act-index .grid-academy--benefits{grid-row-gap: 10px}.is--ctl-academy.is--act-index .grid-academy--benefits .icon--holder{width: 20px}}.is--ctl-academy.is--act-index .grid--overview-slider{grid-template-rows: auto;grid-template-columns: 35px minmax(0, 1fr) minmax(0, 1fr) 35px;grid-template-areas: ". title title ." "slider slider slider slider" "buttons buttons buttons buttons"}.is--ctl-academy.is--act-index .grid--overview-slider .grid--slider{grid-area: slider}@media screen and (min-width: 48em){.is--ctl-academy.is--act-index .grid--overview-slider{grid-template-columns: 60px minmax(0, 1fr) minmax(0, 1fr) 60px;grid-template-areas: ". title buttons ." "slider slider slider slider"}}@media screen and (min-width: 1280px){.is--ctl-academy.is--act-index .grid--overview-slider{grid-template-columns: 65px minmax(0, 1fr) minmax(0, 1fr) 65px}}.is--ctl-academy.is--act-index .slider--trainings .owl-stage,.is--ctl-academy.is--act-index .slider--webinars .owl-stage{display: flex}.is--ctl-academy.is--act-index .academy--training .title .signet--holder img,.is--ctl-academy.is--act-list .academy--training .title .signet--holder img,.is--academy-online-training .academy--training .title .signet--holder img{height: auto;max-width: 30px;max-height: 25px}.is--ctl-academy.is--act-index .academy--training .title h2 .icon--icon-question,.is--ctl-academy.is--act-list .academy--training .title h2 .icon--icon-question,.is--academy-online-training .academy--training .title h2 .icon--icon-question{color: #607182;opacity: 0.6;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.is--ctl-academy.is--act-index .academy--training .title h2 .icon--icon-question:hover,.is--ctl-academy.is--act-list .academy--training .title h2 .icon--icon-question:hover,.is--academy-online-training .academy--training .title h2 .icon--icon-question:hover{opacity: 1}.is--ctl-academy.is--act-index .certification-price,.is--ctl-academy.is--act-list .certification-price,.is--academy-online-training .certification-price{margin-left: 6px}.is--ctl-academy.is--act-index .academy--training{flex-wrap: wrap;align-content: space-between}.is--ctl-academy.is--act-index .academy--training.box--padding{--box-padding-top-bottom: 20px;--box-padding-left-right: 20px}.is--ctl-academy.is--act-index .academy--training .btn--group a{font-size: 14px}.is--academy-online-training .academy--training .cta--group{background-color: #f8f9fd;border-top: 1px solid #ececec;width: calc((var(--box-padding-left-right) * 2) + 100%);margin-left: calc(var(--box-padding-left-right) * -1);margin-right: calc(var(--box-padding-left-right) * -1);margin-bottom: calc(var(--box-padding-top-bottom) * -1);padding: var(--box-padding-top-bottom) var(--box-padding-left-right)}.is--academy-online-training .academy--training .grid--cta{grid-template-columns: 1fr;grid-row-gap: 10px;max-width: initial}@media screen and (min-width: 60em){.is--academy-online-training .academy--training .cta--group{min-height: 200px}}.is--ctl-academy.is--act-list .academy--training .cta--group,.is--ctl-academy.is--act-index .academy--training .cta--group{background-color: #f8f9fd;border-top: 1px solid #ececec;width: calc((var(--box-padding-left-right) * 2) + 100%);margin-left: calc(var(--box-padding-left-right) * -1);margin-right: calc(var(--box-padding-left-right) * -1);margin-bottom: calc(var(--box-padding-top-bottom) * -1);padding: var(--box-padding-top-bottom) var(--box-padding-left-right)}.is--ctl-academy.is--act-list .academy--training .grid--cta,.is--ctl-academy.is--act-index .academy--training .grid--cta{grid-template-columns: 1fr;grid-row-gap: 10px;max-width: initial}.is--ctl-academy.is--act-list .academy--training .date:not(:only-child):not(:last-of-type)::after{content: ","}@media screen and (min-width: 48em){.is--ctl-academy.is--act-list .academy--training .grid--cta{grid-template-columns: 1fr 200px;grid-column-gap: 20px;grid-row-gap: 0}}@media screen and (min-width: 60em){.is--ctl-academy.is--act-list .academy--training .cta--group{min-height: 150px}.is--ctl-academy.is--act-list .academy--training .grid--cta{grid-template-columns: 1fr;grid-column-gap: 0;grid-row-gap: 10px}}@media screen and (min-width: 64em){.is--ctl-academy.is--act-list .academy--training .grid--cta{grid-template-columns: 1fr 200px;grid-column-gap: 20px;grid-row-gap: 0}}body.is--ctl-academy .modal--holder .modal--content,body.is--academy-online-training .modal--holder .modal--content{width: 800px;padding: 0}body.is--ctl-academy .modal--holder .modal--content > .summary,body.is--academy-online-training .modal--holder .modal--content > .summary{padding: 50px}body.is--ctl-academy .modal--holder .modal--content > .summary .price,body.is--academy-online-training .modal--holder .modal--content > .summary .price{text-align: right}body.is--ctl-academy .modal--holder .modal--content > .summary .price.has--discount .h2,body.is--academy-online-training .modal--holder .modal--content > .summary .price.has--discount .h2{color: #ff0031;font-weight: 600}body.is--ctl-academy .modal--holder .modal--content > .summary .price.has--discount .h2 .pseudo-price,body.is--academy-online-training .modal--holder .modal--content > .summary .price.has--discount .h2 .pseudo-price{display: block;color: #607182;font-size: 14px;font-weight: 500}body.is--ctl-academy .modal--holder .modal--content > .summary .booking-form,body.is--academy-online-training .modal--holder .modal--content > .summary .booking-form{--gutter: 5px}body.is--ctl-academy .modal--holder .modal--content > .more--details,body.is--academy-online-training .modal--holder .modal--content > .more--details{padding: 45px 50px;border-top: 1px solid #ececec;background-color: var(--bg-color, #f8f9fd)}body.is--ctl-academy .modal--holder .modal--content > .more--details .academy--detail-description-list,body.is--academy-online-training .modal--holder .modal--content > .more--details .academy--detail-description-list{display: -ms-grid;display: grid;grid-template-columns: 5fr 4fr;grid-template-rows: repeat(3, auto);grid-gap: 20px}body.is--ctl-academy .modal--holder .modal--content > .more--details .academy--detail-description-list .timing,body.is--academy-online-training .modal--holder .modal--content > .more--details .academy--detail-description-list .timing{grid-column: 1 / span 2}body.is--ctl-academy .modal--holder .modal--content > .more--details li,body.is--academy-online-training .modal--holder .modal--content > .more--details li{font-size: 14px}@media screen and (max-width: 48em){body.is--ctl-academy .modal--holder .modal--content > .summary,body.is--academy-online-training .modal--holder .modal--content > .summary{padding: 35px}body.is--ctl-academy .modal--holder .modal--content > .summary .price,body.is--academy-online-training .modal--holder .modal--content > .summary .price{text-align: left}body.is--ctl-academy .modal--holder .modal--content > .summary .price .h2,body.is--academy-online-training .modal--holder .modal--content > .summary .price .h2{--headline-color: rgba(20,36,50,0.5);display: block;margin-top: -6px;font-size: 18px}body.is--ctl-academy .modal--holder .modal--content > .more--details,body.is--academy-online-training .modal--holder .modal--content > .more--details{padding: 30px 35px}body.is--ctl-academy .modal--holder .modal--content > .more--details .academy--detail-description-list,body.is--academy-online-training .modal--holder .modal--content > .more--details .academy--detail-description-list{grid-template-columns: 1fr}body.is--ctl-academy .modal--holder .modal--content > .more--details .academy--detail-description-list .timing,body.is--academy-online-training .modal--holder .modal--content > .more--details .academy--detail-description-list .timing{grid-column: 1}}.is--ctl-academy .training--modal .signet,.is--academy-online-training .training--modal .signet{max-width: 30px;height: auto}.is--ctl-academy .training--modal .signet.signet--sw6,.is--academy-online-training .training--modal .signet.signet--sw6{max-width: 18px}.blog--grid{display: -ms-grid;display: grid;max-width: 100%;grid-template-columns: minmax(60%, 880px) auto}.blog--grid .dp--wrapper .box--padding:not(.box--banner){margin: 30px 0;background-color: var(--gray-light, #f8f9fd);border: 1px solid #ececec}@media screen and (max-width: 63.9375em){.blog--grid{grid-template-columns: 100%}}.blog--grid .blog--categories,.blog--grid .blog--announcement{grid-column: 1 / -1}.blog--listing{display: -ms-grid;display: grid;max-width: 100%;grid-template-columns: 1fr}.blog--listing > *:first-child{grid-column: 1 / -1}.col--filter-options,.blog--filter-close-btn,.blog--filter-btn{display: block}.blog--box{padding-bottom: 40px;border-bottom: 2px solid #ececec}.blog--box-header{margin-bottom: 10px}.blog--box-headline .blog--box-link{color: #607182}.blog--box-headline .blog--box-link:hover{color: #189eff}.blog--box-readmore [class*="icon"]{font-size: 12px}.blog--picture-main{background: var(--gray-light, #f8f9fd);display: block}.blog--picture-preview{width: 100%;object-fit: cover}.filter--list{padding: 8px 0}.filter--entry{padding: 6px 0}.paging--link--next{float: right}.paging--link--previous{float: left}.blog--newsletter{float: none}.blog--newsletter:after{content: "";display: table;clear: both}.blog--newsletter:after{content: "";display: table;clear: both}.blog--newsletter .newsletter--field{width: 100%}.blog--detail-header .blog--detail-headline{font-size: 2.25rem;line-height: 2.5rem;max-width: inherit}.blog--detail-image-container{margin-bottom: 30px}.blog--detail-image-container .blog--image{width: 100%}.blog--subscribe .col-inner{border-bottom: 2px solid var(--gray-light, #f8f9fd)}.blog--subscribe-content{font-size: 2.25rem;padding: 1.25rem 0rem 0rem 0rem}.blog--subscribe-content a{color: #607182}.blog--subscribe-content a:hover{color: #189eff}[class*="_button_pin"]{z-index: 200 !important}.blog--metadata-share{border-bottom: 2px solid #ececec;float: left;width: 100%;display: block}.blog--metadata-share .blog--metadata-share--item{margin-right: 1.25rem;font-size: .875rem;float: left;display: block !important;list-style: none;margin: 0}.blog--metadata-share .blog--metadata-share--item .blog--shareicons{margin-bottom: .3125rem;margin-right: .625rem;border-radius: 3px;background-clip: padding-box;float: left;padding: 0;color: #fff;position: relative;display: block}.blog--metadata-share .blog--metadata-share--item .blog--shareicons:last-child{margin-right: 0}.blog--metadata-share .blog--metadata-share--item .blog--shareicons .blog--shareicons-link{display: block}.blog--metadata-share .blog--metadata-share--item .blog--shareicons .blog--shareicons-link .blog--shareicons-icon{padding: .625rem .75rem .625rem .75rem;border-radius: 3px;background-clip: padding-box;font-size: 1.3125rem;color: #fff;display: inline-block;float: left;transition: all ease-out .2s}.blog--metadata-share .blog--metadata-share--item .blog--shareicons .blog--shareicons-link .social-count{margin-left: 3.4375rem;padding: .375rem .75rem .375rem .75rem;left: -0.5625rem;color: #fff;position: relative;transition: all ease-out .2s;display: none}.blog--metadata-share .blog--metadata-share--item .blog--shareicons .blog--shareicons-link .social-count span{padding-right: .25rem}.blog--metadata-share .blog--metadata-share--item .blog--shareicons.facebook{background-color: rgba(58,87,150,0.48)}.blog--metadata-share .blog--metadata-share--item .blog--shareicons.facebook .blog--shareicons-icon{background-color: #3a5796}.blog--metadata-share .blog--metadata-share--item .blog--shareicons.twitter{background-color: rgba(86,172,238,0.48)}.blog--metadata-share .blog--metadata-share--item .blog--shareicons.twitter .blog--shareicons-icon{background-color: #56acee}.blog--metadata-share .blog--metadata-share--item .blog--shareicons.linkedin{background-color: rgba(3,119,181,0.48)}.blog--metadata-share .blog--metadata-share--item .blog--shareicons.linkedin .blog--shareicons-icon{background-color: #0377b5}.blog--metadata-share .blog--metadata-share--item .blog--shareicons.xing{background-color: rgba(14,100,99,0.48)}.blog--metadata-share .blog--metadata-share--item .blog--shareicons.xing .blog--shareicons-icon{background-color: #0e6463}.blog--metadata-share .blog--metadata-share--item .blog--shareicons.googleplus{background-color: rgba(219,68,55,0.48)}.blog--metadata-share .blog--metadata-share--item .blog--shareicons.googleplus .blog--shareicons-icon{background-color: #db4437}.blog--filter-options.off-canvas{background: #fff}.blog--filter-options .blog--filter-close-btn{margin: .9375rem .9375rem .9375rem .9375rem;font-size: .875rem;line-height: 2.875rem;border-radius: 5px;background-clip: padding-box;width: 50px;padding: 0;text-align: center;float: right;background: transparent;border: 2px solid rgba(96,113,130,0.4);color: #607182;font-weight: bold}.blog--filter-options .blog--filter-close-btn:after{content: "";display: table;clear: both}.blog--filter-options .blog--filter-close-btn:after{content: "";display: table;clear: both}.blog--filter-options .blog--filter-close-btn:hover{border-color: #607182}.blog--box-description-short{display: none}.blog--box-metadata .blog--metadata-author{margin-left: .125rem;font-weight: 600;opacity: .75}.blog--box-metadata .blog--metadata-author:before{margin-right: .25rem;content: "–";display: inline-block}.blog--detail-box-content{clear: both;display: block;position: relative;max-width: 100%}.blog--detail-box-content iframe{width: 100% !important;min-height: 320px !important;height: auto !important}.blog--detail-box-content .owl-carousel .owl-stage-outer{width: 850px;max-width: 100%}.blog--detail-thumbnails{float: left;width: 100%}.blog--thumbnail{padding: .625rem .625rem .625rem .625rem;margin: .3125rem 0rem .3125rem 0rem;float: left;width: 16.66666%;text-align: center}.blog--thumbnail-image{max-height: 5rem;max-width: 7.5rem;display: inline-block}.blog--detail-description h2{font-size: 21px;font-weight: 600}.blog--detail-description h3{font-size: 18px;font-weight: 600}.blog--detail-description h4,.blog--detail-description h5,.blog--detail-description h6{font-size: 16px;font-weight: 500}.blog--detail-description h2,.blog--detail-description h3,.blog--detail-description h4,.blog--detail-description h5,.blog--detail-description h6{margin-bottom: 1em;color: #142432}.blog--detail-description h2:not(:first-child),.blog--detail-description h3:not(:first-child),.blog--detail-description h4:not(:first-child),.blog--detail-description h5:not(:first-child),.blog--detail-description h6:not(:first-child){margin-top: 1.33em}.blog--detail-description p{margin: 10px 0}.blog--teaser{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;justify-content: center;align-items: center;padding: 10px 16px;background-color: var(--accent-color-background, #fff);border-radius: 3px;background-clip: padding-box}.blog--teaser h2,.blog--teaser h3,.blog--teaser h4,.blog--teaser h5,.blog--teaser h6{margin-bottom: 1em;color: #142432}.blog--teaser h2:not(:first-child),.blog--teaser h3:not(:first-child),.blog--teaser h4:not(:first-child),.blog--teaser h5:not(:first-child),.blog--teaser h6:not(:first-child){margin-top: 1.33em}.blog--teaser p{margin: 10px 0}.blog--teaser{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;justify-content: center;align-items: center;padding: 10px 16px;background-color: var(--accent-color-background, #fff);border-radius: 3px;background-clip: padding-box}.blog--teaser .text{color: var(--accent-color, #607182);line-height: 1.72}.blog--teaser .btn.is--xs{--btn-padding-width: 14px;--btn-padding-height: 6px;font-weight: 600;margin-left: 20px}@media screen and (min-width: 48em){.blog--listing{grid-template-columns: 1fr 1fr}.blog--detail-description h2{font-size: 24px}.blog--detail-description h3{font-size: 21px}.blog--detail-description h4{font-size: 18px}.blog--detail-description h5,.blog--detail-description h6{font-size: 16px}}@media screen and (max-width: 48em){.blog--teaser{padding: 20px}.blog--teaser .text{-webkit-flex-basis: 100%;flex-basis: 100%;margin-bottom: 8px}}@media screen and (min-width: 60em){.blog--detail-box-content iframe{width: 100% !important;min-height: 460px !important;height: auto !important}.blog--metadata-share .blog--metadata-share--item .blog--shareicons{float: left;padding: 0;border-radius: 3px;background-clip: padding-box;margin-right: .625rem;color: #fff;position: relative;display: block}.blog--metadata-share .blog--metadata-share--item .blog--shareicons .blog--shareicons-link .blog--shareicons-icon{padding: .375rem .625rem .375rem .625rem;border-radius: 3px 0 0 3px}.blog--metadata-share .blog--metadata-share--item .blog--shareicons .blog--shareicons-link .social-count{display: block}.blog--metadata-share .blog--metadata-share--item .blog--shareicons .blog--shareicons-link:hover .share-overlay{margin-left: 3.125rem;width: 65%}.blog--metadata-share .blog--metadata-share--item .blog--shareicons .blog--shareicons-link:hover .blog--shareicons-icon{padding: .375rem 1rem .375rem 1rem}.blog--metadata-share .blog--metadata-share--item .blog--shareicons .blog--shareicons-link:hover .social-count{margin-left: 3.4375rem;left: 0}}@media screen and (min-width: 64em){.blog--filter-close-btn,.blog--filter-btn{display: none}.blog--box-description-short{display: block}.col--blog--sidebar{display: block}.col--blog--sidebar > .col-inner{height: 100%}}body.is--community-retailers #retailers .banner--holder{height: 85%;mask-size: cover;mask-repeat: no-repeat;mask-position: center bottom;-webkit-mask-size: cover;-webkit-mask-position: center bottom;-webkit-mask-repeat: no-repeat;-webkit-mask-image: url(../../themes/Frontend/Shopware2019/frontend/_public/src/img/rounded-bottom.svg);mask-image: url(../../themes/Frontend/Shopware2019/frontend/_public/src/img/rounded-bottom.svg)}body.is--community-retailers #retailers .banner--holder > div{position: absolute;top: 0;left: 0;right: 0;bottom: 0}body.is--community-retailers #retailers .banner--holder img{width: 800px;max-width: unset;object-fit: contain}body.is--community-retailers #retailers .banner--holder img.left{position: absolute;right: 60%;bottom: 0;object-position: bottom left;transform-origin: bottom left;-webkit-transform: translate(-25%, 10px) scale(1.1);-ms-transform: translate(-25%, 10px) scale(1.1);transform: translate(-25%, 10px) scale(1.1)}body.is--community-retailers #retailers .banner--holder img.right{position: absolute;left: 60%;bottom: 0;object-position: bottom right;transform-origin: bottom right;-webkit-transform: translate(25%, 15px) scale(1.1);-ms-transform: translate(25%, 15px) scale(1.1);transform: translate(25%, 15px) scale(1.1)}body.is--community-retailers #retailers .banner--holder .gradient{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #189eff;background: -moz-linear-gradient(0deg, #35cdff 0%, #189eff 100%);background: -webkit-linear-gradient(0deg, #35cdff 0%, #189eff 100%);background: linear-gradient(0deg, #35cdff 0%, #189eff 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#35cdff", endColorstr="#189eff", GradientType=1)}body.is--community-retailers .reference--bvb{position: relative;bottom: -110px}body.is--community-retailers .reference--bilou{position: absolute;top: 0;left: -140px}body.is--community-retailers .reference--jaegermeister{position: absolute;left: -390px;bottom: 80px}body.is--community-retailers .listing--content.is--large ul{margin: 35px 0 20px 0}body.is--community-retailers .social-media-cta--group{display: inline-flex}body.is--community-retailers .social-media-cta--group .social-media--cta{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;align-items: center;width: 37px;height: 37px;padding: 10px;margin-left: 7px;margin-right: 7px;background-color: #fff;border-radius: 100%;box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);-webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}body.is--community-retailers .social-media-cta--group .social-media--cta:hover{-webkit-box-shadow: 0 6px 14px -3px rgba(0,0,0,0.2);box-shadow: 0 6px 14px -3px rgba(0,0,0,0.2);transform: scale(1.1)}body.is--community-retailers .social-media-cta--group .social-media--cta .icon--facebook{color: #3B5998}body.is--community-retailers .social-media-cta--group .social-media--cta .icon--twitter{color: #55ACEE}body.is--community-retailers .social-media-cta--group .social-media--cta .icon--youtube-custom{width: 19px;height: 100%}body.is--community-retailers .newsletter--floating-icons{--duration: 3.5s;--timing-function: ease-in-out;top: 0;right: 0;bottom: 0;left: 0}body.is--community-retailers .newsletter--floating-icons img{position: absolute}body.is--community-retailers .newsletter--floating-icons .icon--size-large{width: 100px;height: 100px}body.is--community-retailers .newsletter--floating-icons .icon--size-medium{--move: 50%;width: 60px;height: 60px}body.is--community-retailers .newsletter--floating-icons .icon--size-small{--move: 35%;width: 45px;height: 45px}body.is--community-retailers .newsletter--floating-icons .floating-icon--left1{--duration: 7s;top: 60px;left: 130px}body.is--community-retailers .newsletter--floating-icons .floating-icon--left2{--duration: 5.5s;top: 200px;left: 52px}body.is--community-retailers .newsletter--floating-icons .floating-icon--left3{--duration: 3s;top: 150px;left: -43px}body.is--community-retailers .newsletter--floating-icons .floating-icon--left4{--duration: 5s;top: 50px;left: -190px}body.is--community-retailers .newsletter--floating-icons .floating-icon--left5{--duration: 7.5s;top: 220px;left: -236px}body.is--community-retailers .newsletter--floating-icons .floating-icon--left6{--duration: 3.5s;top: 90px;left: -325px}body.is--community-retailers .newsletter--floating-icons .floating-icon--left7{--duration: 6s;top: 150px;left: -460px}body.is--community-retailers .newsletter--floating-icons .floating-icon--left8{--duration: 3s;top: 130px;left: -550px}body.is--community-retailers .newsletter--floating-icons .floating-icon--right1{--duration: 6s;top: 80px;right: 130px}body.is--community-retailers .newsletter--floating-icons .floating-icon--right2{--duration: 5s;top: 220px;right: 60px}body.is--community-retailers .newsletter--floating-icons .floating-icon--right3{--duration: 4.5s;top: 150px;right: -90px}body.is--community-retailers .newsletter--floating-icons .floating-icon--right4{--duration: 5s;top: 90px;right: -160px}body.is--community-retailers .newsletter--floating-icons .floating-icon--right5{--duration: 9.5s;top: 230px;right: -230px}body.is--community-retailers .newsletter--floating-icons .floating-icon--right6{--duration: 6s;top: 58px;right: -345px}body.is--community-retailers .newsletter--floating-icons .floating-icon--right7{--duration: 5s;top: 190px;right: -470px}body.is--community-retailers .newsletter--floating-icons .floating-icon--right8{--duration: 3s;top: 130px;right: -560px}@media screen and (max-width: 768px){section.roadmap--teaser{padding-top: 0 !important}}.dp--wrapper.community .keyfact--number{margin-bottom: 0 !important;font-weight: 400 !important}.dp--wrapper.community .btn [class^="icon--arrow"]{margin-right: 10px}.dp--wrapper.community .social-media a{font-size: 26px}.dp--wrapper.community .swag-hero--inner{margin: 0}.dp--wrapper.community .author-avatar img{border-radius: 100%}body.is--community-ambassador-program section.section--intro h1{font-weight: 600}body.is--community-ambassador-program section.section--intro .img--holder{position: relative}body.is--community-ambassador-program section.section--intro .img--holder img.image--large{width: 100%}@media screen and (min-width: 60em){body.is--community-ambassador-program section.section--intro .img--holder img[class^="image--"]{position: absolute}body.is--community-ambassador-program section.section--intro .img--holder img.image--large{max-height: 330px;top: 50%;right: -20%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%)}body.is--community-ambassador-program section.section--intro .img--holder img.image--small{max-width: 160px;top: 0;left: 5%;-webkit-transform: translateY(-25%);-ms-transform: translateY(-25%);transform: translateY(-25%)}}@media screen and (min-width: 64em){body.is--community-ambassador-program section.section--intro .img--holder img.image--small{max-width: 190px}}@media screen and (min-width: 80em){body.is--community-ambassador-program section.section--intro .img--holder img.image--small{max-width: 230px}}@media screen and (max-width: 59.9375em){body.is--community-ambassador-program section.section--intro,body.is--community-ambassador-program section.section--benefits{padding-top: 0 !important}}body.is--community-developers #developers .banner--holder{height: 85%;mask-size: cover;mask-repeat: no-repeat;mask-position: center bottom;-webkit-mask-size: cover;-webkit-mask-position: center bottom;-webkit-mask-repeat: no-repeat;-webkit-mask-image: url(../../themes/Frontend/Shopware2019/frontend/_public/src/img/rounded-bottom.svg);mask-image: url(../../themes/Frontend/Shopware2019/frontend/_public/src/img/rounded-bottom.svg)}body.is--community-developers #developers .banner--holder .gradient{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #189eff;background: -moz-linear-gradient(0deg, #35cdff 0%, #189eff 100%);background: -webkit-linear-gradient(0deg, #35cdff 0%, #189eff 100%);background: linear-gradient(0deg, #35cdff 0%, #189eff 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#35cdff", endColorstr="#189eff", GradientType=1)}body.is--community-developers section.section--technologies .grid.grid--technologies .grid--vue{grid-area: vue}body.is--community-developers section.section--technologies .grid.grid--technologies .grid--symfony{grid-area: symfony}body.is--community-developers section.section--technologies .grid.grid--technologies .grid--bootstrap{grid-area: bootstrap}body.is--community-developers section.section--technologies .grid.grid--technologies .grid--twig{grid-area: twig}body.is--community-developers section.section--technologies .grid.grid--technologies{grid-template-columns: 300px;grid-template-areas: "vue vue" "symfony symfony" "bootstrap bootstrap" "twig twig";grid-row-gap: 20px;z-index: 2}body.is--community-developers section.section--technologies .grid.grid--technologies > div a{display: block;padding: 25px 35px;background-color: #fff;border-radius: 3px;background-clip: padding-box;box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);-webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}body.is--community-developers section.section--technologies .grid.grid--technologies > div a:hover,body.is--community-developers section.section--technologies .grid.grid--technologies > div a:focus,body.is--community-developers section.section--technologies .grid.grid--technologies > div a:active{-webkit-box-shadow: 0 10px 32px -8px rgba(0,0,0,0.2);box-shadow: 0 10px 32px -8px rgba(0,0,0,0.2)}body.is--community-developers section.section--technologies .grid.grid--technologies .technology--logo,body.is--community-developers section.section--technologies .grid.grid--technologies .technology--description{display: inline-block}body.is--community-developers section.section--technologies .grid.grid--technologies .technology--logo img{width: 50px;height: auto;max-height: 50px;-webkit-transform: translateY(3px);-ms-transform: translateY(3px);transform: translateY(3px)}body.is--community-developers section.section--technologies .grid.grid--technologies .technology--description{-webkit-transform: translateY(-2px);-ms-transform: translateY(-2px);transform: translateY(-2px)}body.is--community-developers section.section--technologies .grid.grid--technologies .technology--description .name{display: block}body.is--community-developers section.section--technologies .grid.grid--technologies .technology--description .use-case{color: #607182}body.is--community-developers section.section--technologies .image--holder{position: absolute;top: 50%;left: 50%;width: 440px;height: auto;opacity: .2;z-index: 1;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%)}@media screen and (min-width: 700px){body.is--community-developers section.section--technologies .grid.grid--technologies{grid-template-rows: 107px 107px;grid-template-columns: 300px 300px;grid-template-areas: "vue symfony" "bootstrap twig";grid-column-gap: 30px;grid-row-gap: 30px}body.is--community-developers section.section--technologies .image--holder{width: 360px}}@media screen and (min-width: 60em){body.is--community-developers section.section--technologies .grid.grid--technologies .grid--vue,body.is--community-developers section.section--technologies .grid.grid--technologies .grid--symfony{-webkit-transform: translateX(45px);-ms-transform: translateX(45px);transform: translateX(45px)}body.is--community-developers section.section--technologies .grid.grid--technologies .image--holder{width: 440px}}body.is--community-developers section.section--quickstart span.is--primary{color: var(--accent-color, #189eff)}body.is--community-developers section.section--quickstart .is--code + .btn--group button{padding: 2px 8px;font-size: 11px}body.is--community-developers section.section--quickstart .is--code + .btn--group span{display: inline-block;-webkit-transform: translateY(4px);-ms-transform: translateY(4px);transform: translateY(4px)}body.is--community-developers section.section--quickstart .is--code{padding: 30px;font-family: "Menlo", "Source Sans Pro", "Monaco", sans-serif;font-size: 12px;line-height: 1.72;width: 100%;background-color: #f9f9f9;border-radius: 3px;background-clip: padding-box}body.is--community-developers section.section--quickstart .is--code .code--holder{overflow-x: auto;white-space: nowrap}body.is--community-developers section.section--quickstart .is--code span{display: block;position: relative;margin-left: 15px}body.is--community-developers section.section--quickstart .is--code span:before{content: "$";display: inline-block;position: absolute;left: -15px;color: var(--accent-color, #189eff)}@media screen and (min-width: 64em){body.is--community-developers section.section--quickstart .is--code{min-height: 120px}}body.is--community-developers section.section--store h3.is--kpi{--headline-color: #189eff;font-size: 18px;font-weight: 600}body.is--community-developers section.section--store h4.is--kpi-description{--headline-color: #607182;font-size: 14px;font-weight: 400}#meetups-application,#meetups-details{--banner-color: var(--accent-color, #189eff)}#meetups-application .banner--holder,#meetups-details .banner--holder{mask-size: cover;mask-repeat: no-repeat;mask-position: center bottom;-webkit-mask-size: cover;-webkit-mask-position: center bottom;-webkit-mask-repeat: no-repeat;-webkit-mask-image: url(../../themes/Frontend/Shopware2019/frontend/_public/src/img/rounded-bottom.svg);mask-image: url(../../themes/Frontend/Shopware2019/frontend/_public/src/img/rounded-bottom.svg)}#meetups-application .banner--holder > div,#meetups-details .banner--holder > div{position: absolute;top: 0;left: 0;right: 0;bottom: 0}#meetups-application .banner--holder img,#meetups-details .banner--holder img{width: 100%;max-width: unset;object-fit: cover;opacity: .1}#meetups-application .banner--holder .gradient,#meetups-details .banner--holder .gradient{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: var(--banner-color);background: -moz-linear-gradient(0deg, #35cdff 0%, #189eff 100%);background: -webkit-linear-gradient(0deg, #35cdff 0%, #189eff 100%);background: linear-gradient(0deg, #35cdff 0%, #189eff 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#35cdff", endColorstr="#189eff", GradientType=1)}#meetups-application .banner--holder + .section--inner .btn.is--white,#meetups-details .banner--holder + .section--inner .btn.is--white{color: var(--banner-color, #142432)}#meetups-details h1,#meetups-details .h1{font-weight: 600}#meetups-details .banner--holder{height: 80%}#meetups-details iframe{width: 100%}#meetups-details p:empty{display: none}.listing--content.scd{background-repeat: no-repeat;background-position: center 0;background-size: 100% 1280px}.listing--content.scd .title--header{padding-top: .625rem}.scd--flashback .scd--row{margin-bottom: 1.875rem}.scd--flashback .scd--feedback-entry{padding: 1.25rem 0rem 1.25rem 0rem;border-bottom: 1px solid #ececec}.scd--flashback .scd--feedback-entry .feedback-author{color: #142432}.scd--flashback .scd--flashback-entry{padding: 1.25rem 0rem 1.25rem 0rem;border-bottom: 1px solid #ececec}.scd--flashback .scd--flashback-entry .flashback-author{float: left;width: 100%;margin-bottom: 20px}.scd--flashback .scd--lectures-entry .lecture--text{font-size: 1.125rem;color: #142432}.scd--flashback .scd--lectures-entry .lecture--author{padding-bottom: 1.25rem;width: 100%;display: block}.scd--flashback .scd--videos,.scd--flashback .scd--recap-text,.scd--flashback .scd--fb-composing{margin-bottom: 0}.scd-2018{clear: both}.scd15--content .col--flashback-logo img{max-width: 50%;margin: 0 auto}.scd15-recap-text{background: var(--gray-light, var(--gray-light, #f8f9fd));padding: 2.1875rem 2.1875rem 2.1875rem 2.1875rem}.scd15-recap .col{padding-bottom: 0}.scd15-recap .scd15-recap-composing{top: 2.625rem;position: relative}.scd15-recap .scd15-recap-composing,.scd15-recap .scd15-recap-composing .col-inner{padding-bottom: 0}.scd-videos .scd15-video1,.scd-videos .scd15-video1 .col-inner{padding-bottom: 0}.scd-videos .scd15-video2{padding-top: 0}.scd-videos .scd15-video2 .col-inner{padding-bottom: 3rem}.scd-videos .open{padding-top: 2.5rem}.scd15-keynote .col--video-thumbnail{padding: 3rem 1.5625rem 3rem 1.5625rem}.scd15-keynote .col--video-text{padding: 1.5625rem 1.5625rem 1.5625rem 1.5625rem !important}.scd15-recap-beach .col{padding-bottom: 0;padding-top: 0}.scd15-recap-beach .col .col-inner{padding-bottom: 0}.scd15-thanking .col{padding-top: 0}.scd15_review_video_02 .col--video-container{background: var(--gray-light, #f8f9fd)}.scd15_review_video_02 .col--video-container,.scd15_review_video_02 .col--video-container .col--video--thumbnail,.scd15_review_video_02 .col--video-container .col--video-text{padding: .625rem .625rem .625rem .625rem}.scd15_review_video_02.open .col--video-container{display: none}.scd14--content .scd--videos .videoWrapper{padding-top: 0}.scd14--content .scd--videos .scd14_review_video_02 .col--video-container{background: var(--gray-light, #f8f9fd)}.scd14--content .scd--videos .scd14_review_video_02 .col--video-container,.scd14--content .scd--videos .scd14_review_video_02 .col--video-container .col--video--thumbnail,.scd14--content .scd--videos .scd14_review_video_02 .col--video-container .col--video-text{padding: .625rem .625rem .625rem .625rem}.scd14--content .scd--videos .scd14_review_video_02.open .col--video-container{display: none}.scd13--content .scd--expert-video-entry{text-align: center}.scd13--content .scd--expert-video-entry .scd--expert-video-link{font-size: 1rem}.scd13--content .scd--expert-video-entry .icon--play{margin-right: .625rem}.container .listing--content.scd-2016 .content--wrapper:last-of-type{padding-bottom: 0}.container .listing--content.scd-2016 h1{font-style: italic;color: #fff}.container .listing--content.scd-2016 h2,.container .listing--content.scd-2016 h3{font-style: italic}.container .listing--content.scd-2016 .content-heading p{color: #fff;padding: 0 10%}.container .listing--content.scd-2016 .content-heading h1:after{display: none}.container .listing--content.scd-2016 .big-shadow{-webkit-box-shadow: 0 0 80px rgba(0,27,40,0.2);box-shadow: 0 0 80px rgba(0,27,40,0.2);overflow: hidden;background-repeat: no-repeat;background-position: center 0;background-size: cover}.container .listing--content.scd-2016 .keynote-video-wrapper .col--video-thumbnail{padding: 3.125rem 3.125rem 3.125rem 3.125rem}.container .listing--content.scd-2016 .keynote-video-wrapper .col--video-text{padding: 1.875rem 1.875rem 1.875rem 1.875rem}.container .listing--content.scd-2016 .keynote-video-wrapper .col--video-text h3,.container .listing--content.scd-2016 .keynote-video-wrapper .col--video-text p{color: #fff}.container .listing--content.scd-2016 .keynote-video-wrapper a.is--btn--link{color: #fff}.container .listing--content.scd-2016 .scd16-images img{margin: 0 auto;display: block;width: 100%}.container .listing--content.scd-2016 .scd16-image-team-bg{background-repeat: no-repeat;background-position: center 0;background-size: cover}.container .listing--content.scd-2016 .scd16-description-text{padding: 1.875rem 0rem 1.875rem 0rem}.container .listing--content.scd-2016 .press-quote{margin: .625rem .625rem .625rem .625rem;padding: .625rem 1.5625rem 1.875rem 1.5625rem;top: 0;left: 0;right: 0;bottom: 0;display: inline-block}.container .listing--content.scd-2016 .press-quote p{color: #fff;font-weight: 400;font-style: italic;font-size: 120%}.container .listing--content.scd-2016 .press-quote span{color: #fff}.container .listing--content.scd-2016 .scd--sw51{background-repeat: no-repeat;background-position: center 0;background-size: cover;padding-top: 3.125rem}.container .listing--content.scd-2016 .scd--sw51 p{font-size: 1.3125rem;line-height: 1.9375rem;padding: 1.25rem 0rem 1.25rem 0rem;color: #fff}.container .listing--content.scd-2016 .scd--sw51 img{max-width: 15.625rem;margin: 0 auto}.container .listing--content.scd-2016 .scd16-fb-wrapper{z-index: 20}.container .listing--content.scd-2016 .scd16-fb-wrapper .scd16-fb-inner{padding: 2.5rem 2.5rem 2.5rem 2.5rem;background: #4b6ea8;text-align: center;display: block}.container .listing--content.scd-2016 .scd16-fb-wrapper .scd16-fb-inner span{font-size: 2.125rem;line-height: 2.5rem;color: #fff;font-style: italic}.container .listing--content.scd-2016 .scd16-fb-wrapper .scd16-fb-inner .scd16-fb-heart{width: 5rem;top: -2.5rem;margin-left: -2.5rem;position: absolute;left: 50%}.container .listing--content.scd-2016 .scd15-magazin-effect-link{display: inline-block;position: relative}.container .listing--content.scd-2016 .scd15-magazin-effect-link .scd15-magazin-norm{z-index: 20;position: relative;display: block;-webkit-transition: all ease-in-out .4s;transition: all ease-in-out .4s}.container .listing--content.scd-2016 .scd15-magazin-effect-link .scd15-magazin-effect{z-index: 10;position: absolute;top: 0;left: 0;-webkit-transition: all ease-in-out .4s;transition: all ease-in-out .4s}.container .listing--content.scd-2016 .scd15-magazin-effect-link:hover .scd15-magazin-norm{-webkit-transform: rotate(-3deg);-ms-transform: rotate(-3deg);transform: rotate(-3deg)}.container .listing--content.scd-2016 .scd15-magazin-effect-link:hover .scd15-magazin-effect{-webkit-transform: rotate(3deg);-ms-transform: rotate(3deg);transform: rotate(3deg);left: 1.25rem}.container .listing--content.scd-2016 .navigation-item a{color: #fff;border-color: #fff}.container .listing--content.scd-2016 .navigation-item a:hover{background: #fff !important;color: #607182}.container .listing--content.scd-2016 .navigation-item.is--active a{background: #fff !important;color: #607182}.container .listing--content.scd-2017{background-size: 100% auto}.container .listing--content.scd-2017 .content--wrapper:last-of-type{padding-bottom: 0}.container .listing--content.scd-2017 .content-heading p{padding: 0 10%}.container .listing--content.scd-2017 .big-shadow{-webkit-box-shadow: 0 0 80px rgba(73,31,47,0.2);box-shadow: 0 0 80px rgba(73,31,47,0.2);overflow: hidden;background-repeat: no-repeat;background-position: center 0;background-size: cover}.container .listing--content.scd-2017 .keynote-video-wrapper .col--video-thumbnail{padding: 3.125rem 3.125rem 3.125rem 3.125rem}.container .listing--content.scd-2017 .keynote-video-wrapper .col--video-text{padding: 1.875rem 1.875rem 1.875rem 1.875rem}.container .listing--content.scd-2017 .scd16-images img{margin: 0 auto;display: block;width: 100%}.container .listing--content.scd-2017 .scd16-image-team-bg{background-repeat: no-repeat;background-position: center 0;background-size: cover}.container .listing--content.scd-2017 .scd17-description-text{padding: 6% 9%}.container .listing--content.scd-2017 .scd17-description-text p{font-size: 1.1875rem;line-height: 2rem}.container .listing--content.scd-2017 .press-quote{margin: 1.25rem 1.25rem 1.25rem 1.25rem;padding: 1.875rem 3.75rem 3.125rem 3.75rem;top: 0;left: 0;right: 0;bottom: 0;display: inline-block}.container .listing--content.scd-2017 .press-quote p{font-weight: 400;font-style: italic;font-size: 120%;color: #fff}.container .listing--content.scd-2017 .press-quote span{color: #fff}.container .listing--content.scd-2017 .scd--sw53{background-repeat: no-repeat;background-position: center 0;background-size: cover;padding: 6% 0}.container .listing--content.scd-2017 .scd--sw53 p{padding: 1.25rem 0rem 2.5rem 0rem;font-size: 1.3125rem;line-height: 1.9375rem;color: #fff}.container .listing--content.scd-2017 .scd--sw53 img{max-width: 15.625rem;margin: 0 auto}.container .listing--content.scd-2017 .scd--magazine{background-repeat: no-repeat;background-position: center 0;background-size: cover;padding: 6% 0}.container .listing--content.scd-2017 .scd--magazine p{padding: 1.25rem 3.75rem 2.5rem 3.75rem;font-size: 1.3125rem;line-height: 1.9375rem}.container .listing--content.scd-2017 .scd17-fb-wrapper{z-index: 20}.container .listing--content.scd-2017 .scd17-fb-wrapper .scd17-fb-inner{padding: 2.5rem 2.5rem 2.5rem 2.5rem;background: #4b6ea8;text-align: center;display: block}.container .listing--content.scd-2017 .scd17-fb-wrapper .scd17-fb-inner span{font-size: 2.125rem;line-height: 2.5rem;color: #fff}.container .listing--content.scd-2017 .scd17-fb-wrapper .scd17-fb-inner .scd17-fb-heart{width: 5rem;top: -2.5rem;margin-left: -2.5rem;position: absolute;left: 50%}.container .listing--content.scd-2017 .scd17-gradient-01{background: #e32d76;background: -moz-linear-gradient(-45deg, #e32d76 0%, #648fe6 100%);background: -webkit-linear-gradient(-45deg, #e32d76 0%, #648fe6 100%);background: linear-gradient(135deg, #e32d76 0%, #648fe6 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e32d76', endColorstr='#648fe6', GradientType=1)}.container .listing--content.scd-2017 .scd17-gradient-02{background: #00c7c5;background: -moz-linear-gradient(-45deg, #00c7c5 0%, #0088d7 100%);background: -webkit-linear-gradient(-45deg, #00c7c5 0%, #0088d7 100%);background: linear-gradient(135deg, #00c7c5 0%, #0088d7 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c7c5', endColorstr='#0088d7', GradientType=1)}.container .listing--content.scd-2017 .scd17-gradient-03{background: #ecc344;background: -moz-linear-gradient(-45deg, #ecc344 0%, #e42d7f 100%);background: -webkit-linear-gradient(-45deg, #ecc344 0%, #e42d7f 100%);background: linear-gradient(135deg, #ecc344 0%, #e42d7f 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ecc344', endColorstr='#e42d7f', GradientType=1)}.container .listing--content.scd-2017 .scd17-gradient-04{background: #b6eb77;background: -moz-linear-gradient(-45deg, #b6eb77 0%, #359ab6 100%);background: -webkit-linear-gradient(-45deg, #b6eb77 0%, #359ab6 100%);background: linear-gradient(135deg, #b6eb77 0%, #359ab6 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b6eb77', endColorstr='#359ab6', GradientType=1)}.container .listing--content.scd-2017 .scd17-gradient-05{background: #855edd;background: -moz-linear-gradient(-45deg, #855edd 0%, #63afd3 100%);background: -webkit-linear-gradient(-45deg, #855edd 0%, #63afd3 100%);background: linear-gradient(135deg, #855edd 0%, #63afd3 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#855edd', endColorstr='#63afd3', GradientType=1)}.lime--gradient{background: #1fee8b;background: -moz-linear-gradient(-45deg, #1fee8b 0%, #82ffc3 50%, #dcffee 100%);background: -webkit-linear-gradient(-45deg, #1fee8b 0%, #82ffc3 50%, #dcffee 100%);background: linear-gradient(135deg, #1fee8b 0%, #82ffc3 50%, #dcffee 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1fee8b', endColorstr='#dcffee', GradientType=1)}.strong--lime--gradient{background: #1fee8b;background: -moz-linear-gradient(-45deg, #1fee8b 0%, #82ffc3 100%);background: -webkit-linear-gradient(-45deg, #1fee8b 0%, #82ffc3 100%);background: linear-gradient(135deg, #1fee8b 0%, #82ffc3 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1fee8b', endColorstr='#dcffee', GradientType=1)}.cyan--gradient{background: #34f5e4;background: -moz-linear-gradient(-45deg, #34f5e4 0%, #82e4ff 50%, #dcfaff 100%);background: -webkit-linear-gradient(-45deg, #34f5e4 0%, #82e4ff 50%, #dcfaff 100%);background: linear-gradient(135deg, #34f5e4 0%, #82e4ff 50%, #dcfaff 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#34f5E4', endColorstr='#dcfaff', GradientType=1)}.strong--cyan--gradient{background: #34f5e4;background: -moz-linear-gradient(-45deg, #34f5e4 0%, #82e4ff 100%);background: -webkit-linear-gradient(-45deg, #34f5e4 0%, #82e4ff 100%);background: linear-gradient(135deg, #34f5e4 0%, #82e4ff 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#34f5E4', endColorstr='#82e4ff', GradientType=1)}.blue--gradient{background: #34a1f5;background: -moz-linear-gradient(-45deg, #34a1f5 0%, #82b8ff 50%, #dcdfff 100%);background: -webkit-linear-gradient(-45deg, #34a1f5 0%, #82b8ff 50%, #dcdfff 100%);background: linear-gradient(135deg, #34a1f5 0%, #82b8ff 50%, #dcdfff 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#34a1f5', endColorstr='#dcdfff', GradientType=1)}.strong--blue--gradient{background: #34a1f5;background: -moz-linear-gradient(-45deg, #34a1f5 0%, #82b8ff 100%);background: -webkit-linear-gradient(-45deg, #34a1f5 0%, #82b8ff 100%);background: linear-gradient(135deg, #34a1f5 0%, #82b8ff 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#34a1f5', endColorstr='#82b8ff', GradientType=1)}.lilac--gradient{background: #3449d2;background: -moz-linear-gradient(-45deg, #3449d2 0%, #8d82ff 50%, #fadcff 100%);background: -webkit-linear-gradient(-45deg, #3449d2 0%, #8d82ff 50%, #fadcff 100%);background: linear-gradient(135deg, #3449d2 0%, #8d82ff 50%, #fadcff 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3449d2', endColorstr='#fadcff', GradientType=1)}.strong--lilac--gradient{background: #3449d2;background: -moz-linear-gradient(-45deg, #3449d2 0%, #8d82ff 100%);background: -webkit-linear-gradient(-45deg, #3449d2 0%, #8d82ff 100%);background: linear-gradient(135deg, #3449d2 0%, #8d82ff 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3449d2', endColorstr='#8d82ff', GradientType=1)}.orchid--gradient{background: #6634f5;background: -moz-linear-gradient(-45deg, #6634f5 0%, #bd82ff 50%, #ffdce5 100%);background: -webkit-linear-gradient(-45deg, #6634f5 0%, #bd82ff 50%, #ffdce5 100%);background: linear-gradient(135deg, #6634f5 0%, #bd82ff 50%, #ffdce5 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6634f5', endColorstr='#bd82ff', GradientType=1)}.strong--orchid--gradient{background: #6634f5;background: -moz-linear-gradient(-45deg, #6634f5 0%, #bd82ff 100%);background: -webkit-linear-gradient(-45deg, #6634f5 0%, #bd82ff 100%);background: linear-gradient(135deg, #6634f5 0%, #bd82ff 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6634f5', endColorstr='#ffdcE5', GradientType=1)}.purple--gradient{background: #a134f5;background: -moz-linear-gradient(-45deg, #a134f5 0%, #e482ff 50%, #ffe1dc 100%);background: -webkit-linear-gradient(-45deg, #a134f5 0%, #e482ff 50%, #ffe1dc 100%);background: linear-gradient(135deg, #a134f5 0%, #e482ff 50%, #ffe1dc 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a134f5', endColorstr='#ffe1dc', GradientType=1)}.strong--purple--gradient{background: #a134f5;background: -moz-linear-gradient(-45deg, #a134f5 0%, #e482ff 100%);background: -webkit-linear-gradient(-45deg, #a134f5 0%, #e482ff 100%);background: linear-gradient(135deg, #a134f5 0%, #e482ff 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a134f5', endColorstr='#e482ff', GradientType=1)}.pink--gradient{background: #db3392;background: -moz-linear-gradient(-45deg, #db3392 0%, #ff82a3 50%, #fff0dc 100%);background: -webkit-linear-gradient(-45deg, #db3392 0%, #ff82a3 50%, #fff0dc 100%);background: linear-gradient(135deg, #db3392 0%, #ff82a3 50%, #fff0dc 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#db3392', endColorstr='#fff0dc', GradientType=1)}.strong--pink--gradient{background: #db3392;background: -moz-linear-gradient(-45deg, #db3392 0%, #ff82a3 100%);background: -webkit-linear-gradient(-45deg, #db3392 0%, #ff82a3 100%);background: linear-gradient(135deg, #db3392 0%, #ff82a3 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#db3392', endColorstr='#ff82a3', GradientType=1)}.orange--gradient{background: #f53434;background: -moz-linear-gradient(-45deg, #f53434 0%, #ffae82 50%, #fff4dc 100%);background: -webkit-linear-gradient(-45deg, #f53434 0%, #ffae82 50%, #fff4dc 100%);background: linear-gradient(135deg, #f53434 0%, #ffae82 50%, #fff4dc 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f53434', endColorstr='#fff4dc', GradientType=1)}.strong--orange--gradient{background: #f53434;background: -moz-linear-gradient(-45deg, #f53434 0%, #ffae82 100%);background: -webkit-linear-gradient(-45deg, #f53434 0%, #ffae82 100%);background: linear-gradient(135deg, #f53434 0%, #ffae82 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f53434', endColorstr='#ffae82', GradientType=1)}.gold--gradient{background: #f59834;background: -moz-linear-gradient(-45deg, #f59834 0%, #ffd982 50%, #fff6dc 100%);background: -webkit-linear-gradient(-45deg, #f59834 0%, #ffd982 50%, #fff6dc 100%);background: linear-gradient(135deg, #f59834 0%, #ffd982 50%, #fff6dc 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f59834', endColorstr='#fff6dc', GradientType=1)}.strong--gold--gradient{background: #f59834;background: -moz-linear-gradient(-45deg, #f59834 0%, #ffd982 100%);background: -webkit-linear-gradient(-45deg, #f59834 0%, #ffd982 100%);background: linear-gradient(135deg, #f59834 0%, #ffd982 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f53434', endColorstr='#ffae82', GradientType=1)}.listing--content.scd.scd-2018{background-size: 100%;background-color: #160826}.listing--content.scd.scd-2018 .content--wrapper{padding-bottom: 0}.listing--content.scd.scd-2018 p{line-height: 2}.listing--content.scd.scd-2018 section:not(.space){--bg-color: transparent}.listing--content.scd.scd-2018 .space{padding-top: 64px;padding-bottom: 64px;background-color: #160826;color: #fff}.listing--content.scd.scd-2018 .space + .space{padding-top: 0}.listing--content.scd.scd-2018 .videoWrapper{-webkit-box-shadow: 0 55px 85px -50px rgba(219,51,146,0.33);box-shadow: 0 55px 85px -50px rgba(219,51,146,0.33)}.listing--content.scd.scd-2018 .btn i[class^="icon-"]{position: relative;font-size: 16px;margin-right: 6px;top: 1px}.listing--content.scd.scd-2018 .btn.is--facebook{color: #fff;background-color: #3b5998}.listing--content.scd.scd-2018 .btn.is--facebook:hover{background-color: #2d4373;-webkit-box-shadow: 0 2px 10px 0 rgba(59,89,152,0.33);box-shadow: 0 2px 10px 0 rgba(59,89,152,0.33)}.listing--content.scd.scd-2018 .btn.is--facebook:active{-webkit-box-shadow: 0 2px 10px 0 transparent;box-shadow: 0 2px 10px 0 transparent}.listing--content.scd.scd-2018 .btn.is--twitter{color: #fff;background-color: #1da1f2}.listing--content.scd.scd-2018 .btn.is--twitter:hover{background-color: #0c85d0;-webkit-box-shadow: 0 2px 10px 0 rgba(29,161,242,0.33);box-shadow: 0 2px 10px 0 rgba(29,161,242,0.33)}.listing--content.scd.scd-2018 .btn.is--twitter:active{-webkit-box-shadow: 0 2px 10px 0 transparent;box-shadow: 0 2px 10px 0 transparent}.listing--content.scd.scd-2018 .title--header{padding: 6.25rem 2.5rem 0rem 2.5rem;max-width: 52.5rem}.listing--content.scd.scd-2018 .title--header h1{color: #fff}.listing--content.scd.scd-2018 .title--header p{margin-top: 2.5rem;color: rgba(255,255,255,0.6)}.listing--content.scd.scd-2018 .navigation-item a,.listing--content.scd.scd-2018 .navigation-item a:hover{color: rgba(255,255,255,0.8);border-color: rgba(255,255,255,0.6)}.listing--content.scd.scd-2018 .navigation-item.is--active a,.listing--content.scd.scd-2018 .navigation-item.is--active a:hover{color: #db3392;border-color: #db3392;background-color: rgba(219,51,146,0.15) !important}.listing--content.scd.scd-2018 .is--eyebrow{margin-bottom: 2rem;font-size: .875rem;color: rgba(255,255,255,0.33);font-weight: 700}.listing--content.scd.scd-2018 section.scd--magazine{padding: 6rem 0;background-attachment: fixed}.listing--content.scd.scd-2018 .fb--wrapper{max-width: 40rem;width: 100%}.listing--content.scd.scd-2018 .fb--wrapper .fb--heart{width: 5rem}.listing--content.scd.scd-2018 .fb--wrapper,.listing--content.scd.scd-2018 .fb--wrapper .fb--heart{top: 0;left: 0;right: 0;margin: auto}.listing--content.scd.scd-2018 .fb--wrapper > a{padding: 2.5rem 2.5rem 2.5rem 2.5rem;font-size: 2.125rem;line-height: 1.5;background-color: #4b6ea8;color: #fff;display: block}.listing--content.scd.scd-2018 .has--border .col-inner{position: relative}.listing--content.scd.scd-2018 .has--border .col-inner:before{content: "";display: block;opacity: .05;position: absolute;pointer-events: none;top: 0;left: 0;right: 0;bottom: 0;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.listing--content.scd.scd-2018 .has--border .col-inner:hover:before{opacity: .1}.listing--content.scd.scd-2018 .has--border .col-inner a{font-weight: 800;font-style: normal}.listing--content.scd.scd-2018 .has--border.press-quote .author{padding-top: 1.25rem;font-weight: 600}.listing--content.scd.scd-2018 .has--border.theme--lime .col-inner{color: #82ffc3;border-color: rgba(130,255,195,0.33)}.listing--content.scd.scd-2018 .has--border.theme--lime .col-inner:before{background: #1fee8b;background: -moz-linear-gradient(-45deg, #1fee8b 0%, #82ffc3 50%, #dcffee 100%);background: -webkit-linear-gradient(-45deg, #1fee8b 0%, #82ffc3 50%, #dcffee 100%);background: linear-gradient(135deg, #1fee8b 0%, #82ffc3 50%, #dcffee 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1fee8b', endColorstr='#dcffee', GradientType=1)}.listing--content.scd.scd-2018 .has--border.theme--cyan .col-inner{color: #82e4ff;border-color: rgba(130,228,255,0.33)}.listing--content.scd.scd-2018 .has--border.theme--cyan .col-inner:before{background: #34f5e4;background: -moz-linear-gradient(-45deg, #34f5e4 0%, #82e4ff 50%, #dcfaff 100%);background: -webkit-linear-gradient(-45deg, #34f5e4 0%, #82e4ff 50%, #dcfaff 100%);background: linear-gradient(135deg, #34f5e4 0%, #82e4ff 50%, #dcfaff 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#34f5E4', endColorstr='#dcfaff', GradientType=1)}.listing--content.scd.scd-2018 .has--border.theme--blue .col-inner{color: #82b8ff;border-color: rgba(130,184,255,0.33)}.listing--content.scd.scd-2018 .has--border.theme--blue .col-inner:before{background: -moz-linear-gradient(-45deg, #34a1f5 0%, #007eda 100%);background: -webkit-linear-gradient(-45deg, #34a1f5 0%, #007eda 100%);background: linear-gradient(135deg, #34a1f5 0%, #007eda 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#189eff', endColorstr='#007eda', GradientType=1);background: #34a1f5;background: -moz-linear-gradient(-45deg, #34a1f5 0%, #82b8ff 50%, #dcdfff 100%);background: -webkit-linear-gradient(-45deg, #34a1f5 0%, #82b8ff 50%, #dcdfff 100%);background: linear-gradient(135deg, #34a1f5 0%, #82b8ff 50%, #dcdfff 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#34a1f5', endColorstr='#dcdfff', GradientType=1)}.listing--content.scd.scd-2018 .has--border.theme--lilac .col-inner{color: #8d82ff;border-color: rgba(141,130,255,0.33)}.listing--content.scd.scd-2018 .has--border.theme--lilac .col-inner:before{background: #3449d2;background: -moz-linear-gradient(-45deg, #3449d2 0%, #8d82ff 50%, #fadcff 100%);background: -webkit-linear-gradient(-45deg, #3449d2 0%, #8d82ff 50%, #fadcff 100%);background: linear-gradient(135deg, #3449d2 0%, #8d82ff 50%, #fadcff 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3449d2', endColorstr='#fadcff', GradientType=1)}.listing--content.scd.scd-2018 .has--border.theme--orchid .col-inner{color: #bd82ff;border-color: rgba(189,130,255,0.33)}.listing--content.scd.scd-2018 .has--border.theme--orchid .col-inner:before{background: #6634f5;background: -moz-linear-gradient(-45deg, #6634f5 0%, #bd82ff 50%, #ffdce5 100%);background: -webkit-linear-gradient(-45deg, #6634f5 0%, #bd82ff 50%, #ffdce5 100%);background: linear-gradient(135deg, #6634f5 0%, #bd82ff 50%, #ffdce5 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6634f5', endColorstr='#bd82ff', GradientType=1)}.listing--content.scd.scd-2018 .has--border.theme--purple .col-inner{color: #e482ff;border-color: rgba(228,130,255,0.33)}.listing--content.scd.scd-2018 .has--border.theme--purple .col-inner:before{background: #a134f5;background: -moz-linear-gradient(-45deg, #a134f5 0%, #e482ff 50%, #ffe1dc 100%);background: -webkit-linear-gradient(-45deg, #a134f5 0%, #e482ff 50%, #ffe1dc 100%);background: linear-gradient(135deg, #a134f5 0%, #e482ff 50%, #ffe1dc 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a134f5', endColorstr='#ffe1dc', GradientType=1)}.listing--content.scd.scd-2018 .has--border.theme--pink .col-inner{color: #ff82a3;border-color: rgba(255,130,163,0.33)}.listing--content.scd.scd-2018 .has--border.theme--pink .col-inner:before{background: #db3392;background: -moz-linear-gradient(-45deg, #db3392 0%, #ff82a3 50%, #fff0dc 100%);background: -webkit-linear-gradient(-45deg, #db3392 0%, #ff82a3 50%, #fff0dc 100%);background: linear-gradient(135deg, #db3392 0%, #ff82a3 50%, #fff0dc 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#db3392', endColorstr='#fff0dc', GradientType=1)}.listing--content.scd.scd-2018 .has--border.theme--orange .col-inner{color: #ffae82;border-color: rgba(255,174,130,0.33)}.listing--content.scd.scd-2018 .has--border.theme--orange .col-inner:before{background: #f53434;background: -moz-linear-gradient(-45deg, #f53434 0%, #ffae82 50%, #fff4dc 100%);background: -webkit-linear-gradient(-45deg, #f53434 0%, #ffae82 50%, #fff4dc 100%);background: linear-gradient(135deg, #f53434 0%, #ffae82 50%, #fff4dc 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f53434', endColorstr='#fff4dc', GradientType=1)}.listing--content.scd.scd-2018 .has--border.theme--gold .col-inner{color: #ffd982;border-color: rgba(255,217,130,0.33)}.listing--content.scd.scd-2018 .has--border.theme--gold .col-inner:before{background: #f59834;background: -moz-linear-gradient(-45deg, #f59834 0%, #ffd982 50%, #fff6dc 100%);background: -webkit-linear-gradient(-45deg, #f59834 0%, #ffd982 50%, #fff6dc 100%);background: linear-gradient(135deg, #f59834 0%, #ffd982 50%, #fff6dc 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f59834', endColorstr='#fff6dc', GradientType=1)}.listing--content.scd.scd-2018 .shape{position: absolute;pointer-events: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}.listing--content.scd.scd-2018 .shape.pentagon-shape-1{width: 22.8125rem;height: 21.6875rem;top: -10vw;right: -14vw;-webkit-filter: blur(14px);filter: blur(14px)}.listing--content.scd.scd-2018 .shape.pentagon-shape-2{width: 13.625rem;height: 12.9375rem;top: -25%;left: -7vw;-webkit-filter: blur(10px);filter: blur(10px)}.listing--content.scd.scd-2018 .shape.round-shape-gold-1{width: 14.0625rem;height: 14.0625rem;top: -5vw;right: -15vw;-webkit-filter: blur(10px);filter: blur(10px)}.listing--content.scd.scd-2018 .shape.round-shape-gold-2{width: 20.625rem;height: 20.625rem;top: 10vw;left: -30vw;-webkit-filter: blur(20px);filter: blur(20px)}@media (min-width: 375px){.listing--content.scd.scd-2018 .is--floating-1{animation: floatingShape 5s infinite ease;position: absolute;top: 0;width: 100%;height: 100%;pointer-events: none;z-index: 5}.listing--content.scd.scd-2018 .is--floating-2{animation: floatingShape 8s infinite ease;position: absolute;top: 0;width: 100%;height: 100%;pointer-events: none;z-index: 5}}@-webkit-keyframes floatingShape{0%,100%{-webkit-transform: translate3d(0, -10px, 0);-ms-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0)}50%{-webkit-transform: translate3d(0, 10px, 0);-ms-transform: translate3d(0, 10px, 0);transform: translate3d(0, 10px, 0)}}@-moz-keyframes floatingShape{0%,100%{-webkit-transform: translate3d(0, -10px, 0);-ms-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0)}50%{-webkit-transform: translate3d(0, 10px, 0);-ms-transform: translate3d(0, 10px, 0);transform: translate3d(0, 10px, 0)}}@-o-keyframes floatingShape{0%,100%{-webkit-transform: translate3d(0, -10px, 0);-ms-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0)}50%{-webkit-transform: translate3d(0, 10px, 0);-ms-transform: translate3d(0, 10px, 0);transform: translate3d(0, 10px, 0)}}@keyframes floatingShape{0%,100%{-webkit-transform: translate3d(0, -10px, 0);-ms-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0)}50%{-webkit-transform: translate3d(0, 10px, 0);-ms-transform: translate3d(0, 10px, 0);transform: translate3d(0, 10px, 0)}}@media screen and (min-width: 48em){.scd--flashback .scd--row{margin-bottom: 3.125rem}.scd--flashback .scd--flashback-row{border-bottom: 1px solid #ececec}.scd--flashback .scd--flashback-entry{border: 0 none}.scd--flashback .scd--videos,.scd--flashback .scd--recap-text,.scd--flashback .scd--fb-composing{margin-bottom: 0}.scd14--content .scd--videos .scd14_review_video_02 .col--video-thumbnail{width: 40%}.scd14--content .scd--videos .scd14_review_video_02 .col--video-text{padding: .625rem .625rem .625rem .625rem;width: 60%}.scd14--content .scd--videos .scd14_review_video_02 .col--video-text .video-text--link{padding-top: 0}.scd15-recap-text{background: var(--gray-light, #f8f9fd);padding: 5rem}.scd--videos .scd15_review_video_02 .col--video-thumbnail{width: 40%}.scd--videos .scd15_review_video_02 .col--video-text{padding: .625rem .625rem .625rem .625rem;width: 60%}.scd--videos .scd15_review_video_02 .col--video-text .video-text--link{padding-top: 0}.container .listing--content.scd-2016 .scd16-fb-wrapper,.container .listing--content.scd-2017 .scd17-fb-wrapper{top: -4.6875rem;position: absolute;width: 100%;padding: 0 15%}}@media screen and (min-width: 60em){.scd14--content .scd--videos .scd15_review_video_02 .col--video-thumbnail{width: 40%}.scd14--content .scd--videos .scd15_review_video_02 .col--video-text{padding: 1.25rem 1.25rem 1.25rem 1.25rem;width: 60%}.scd14--content .scd--videos .scd14_review_video_02 .col--video-thumbnail{width: 40%}.scd14--content .scd--videos .scd14_review_video_02 .col--video-text{padding: 1.25rem 1.25rem 1.25rem 1.25rem;width: 60%}.scd13--content .scd--expert-video-entry .scd--expert-video-link{font-size: 1.125rem}}@media screen and (min-width: 80em){.scd14--content .scd--videos .scd14_review_video_02 .col--video-thumbnail,.scd14--content .scd--videos .scd15_review_video_02 .col--video-thumbnail{width: 30%}.scd14--content .scd--videos .scd14_review_video_02 .col--video-text,.scd14--content .scd--videos .scd15_review_video_02 .col--video-text{width: 70%}}.about-us--header{background: url('/media/image/about_us-head.jpg') no-repeat 0 0;background-size: 100%;position: relative}.about-us--header .img--overlay{max-width: 75%}.about-us--header .head{line-height: 2rem;padding-top: 3rem;font-size: 1.125rem}.pullquote p{font-size: 1.25rem;line-height: 3rem;letter-spacing: .05rem;font-weight: 300;font-style: italic;color: #142432}.is--wide .grid{max-width: 112.5rem;margin: 0 auto;float: none}.about-us--keyfacts{text-align: center}.about-us--keyfacts .col-5{width: 50%}.about-us--keyfacts .col-5:last-child{width: 100%}.about-us--keyfacts h3.keyfact-number{font-size: 2.25rem;font-weight: 200;color: #34a1f5;line-height: 2rem;margin: 0 0 .25em}.about-us--keyfacts p.keyfact-description{font-size: 1rem;font-weight: 200;color: #142432}.author-info{margin-top: 1.875rem;margin-bottom: 1.875rem;width: 100%}.author-info .author-avatar{display: block}.author-info .author-avatar img{width: 5.875rem}.author-info .author-desc{margin-top: .9375rem;margin-bottom: .9375rem;line-height: 2rem;text-align: center}.author-info .author-desc,.author-info .author-desc b{display: block}.btn-border-primary.btn-overlay{top: -1.25rem;position: relative}.btn-NEW{letter-spacing: .0625rem;font-size: .9375rem;padding: .6875rem 1.375rem .6875rem 1.375rem;border-radius: 0;text-transform: uppercase}.btn-border-primary-NEW{background: transparent;color: #189eff;border: 1px solid #189eff}.btn-border-primary-NEW.btn-overlay{top: -1.25rem;position: relative}.btn-primary-NEW{background-color: #189eff;color: #fff}.about-us-values .content-main{padding: 6rem 2rem 6rem 2rem;background: #142432}.about-us-values .content-main span.author-desc{color: #fff}.second-font{font-family: 'Merriweather', serif}.about-us-values-txt{font-size: 1.25rem;line-height: 3rem;max-width: 76.25rem;text-align: center;margin: 0 auto;color: #fff}p.values{padding: 2rem 0rem 2rem 0rem;font-size: 2.25rem;line-height: 6rem;font-weight: 800;color: #1a2e41;text-align: center;text-shadow: 0 0 24px rgba(0,0,0,0.5)}.overflow-img-container{float: right;width: 68%}.overflow-img-container img{margin-top: 3rem;min-width: 21.875rem;padding: 2rem;width: 90%;float: right;position: relative;z-index: 3}.overflow-img-container .about-us-hiring-overlay{height: 20rem;top: 5rem;position: relative;display: block;z-index: 2;background-color: #142432;opacity: .5}.about-us--section--text--right{padding: 2rem 0rem 2rem 0rem;text-align: center}.about-us--section--text--right h2{text-transform: uppercase;font-size: 2.75rem;line-height: 3.5rem;letter-spacing: .625rem;font-weight: 600;margin-bottom: 20px;color: #142432}.about-us--section--text--right p{font-size: 2rem;font-weight: 200;font-style: italic;margin-bottom: 2rem;line-height: 3rem}.img-divider{width: 100%}@media screen and (min-width: 30em){.pullquote p{font-size: 2rem}.about-us--header .head{line-height: 3rem;font-size: 1.3125rem}.about-us-values-txt{font-size: 2rem}}@media screen and (min-width: 48em){.author-info .author-avatar{display: table;float: left}.author-info .author-desc{padding-left: 1.875rem;line-height: 2rem;text-align: left;display: table}.author-info .author-desc b{display: inline-block}p.values{font-size: 5rem}.about-us--keyfacts h3.keyfact-number{font-size: 2.875rem;line-height: 3.25rem}.about-us--keyfacts p.keyfact-description{font-size: 1.25rem}}@media screen and (min-width: 60em){p.values{font-size: 6rem}.about-us--keyfacts h3.keyfact-number{font-size: 2.75rem;line-height: 3rem}.about-us--keyfacts p.keyfact-description{font-size: 1rem}.about-us--keyfacts .col-5,.about-us--keyfacts .col-5:last-child{width: 20%}}@media screen and (min-width: 87.5em){.about-us--keyfacts h3.keyfact-number{font-size: 3.375rem;line-height: 4.375rem}.about-us--keyfacts p.keyfact-description{font-size: 1.5rem}}@media screen and (min-width: 30em){.about--customers--logos .col-6{padding: .3125rem 1.875rem .625rem 1.875rem}}@media screen and (min-width: 48em){blockquote{position: relative}.about--company--items{padding-bottom: 3.125rem;display: flex}.about--company--items .col-3{width: 32%;margin-right: 3.5%;display: inline-flex}.about--company--items .col-3:last-of-type{margin-right: 0}.about--recruitment{padding-bottom: 2.5rem}.about--customers--logos .col-6{width: 16.6666%;padding: .3125rem 1.25rem .625rem 1.25rem}}@media screen and (min-width: 64em){.quote-merkel{max-height: 175px}.quote-merkel blockquote{left: 0;position: relative;padding-left: 200px !important}.about--customers--logos .col-6{padding: .3125rem 1.875rem .625rem 1.875rem}}.company-awards--content img.award--image{max-height: 230px;height: auto;object-fit: contain;object-position: left}.history--header{background: url('/media/image/background-history.jpg') no-repeat 0 0;background-size: 100%;position: relative;padding-top: 9.0625rem !important}.history--header .img--overlay{max-width: 75%}.history--header h1{margin-top: -3rem;letter-spacing: .625rem}.history--header .quote{font-size: 2rem;font-weight: 200;font-style: italic;line-height: 2rem;letter-spacing: .3125rem}.history--header .head{line-height: 2rem;padding-top: 3rem;font-size: 1.125rem}.history--content .story-facts--headline h1{margin-top: -3rem;letter-spacing: .625rem;text-align: center;font-size: 32pt;margin-bottom: 8.875rem}.history--content .story-row{position: relative;box-sizing: border-box;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 1 auto;flex: 0 1 auto;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -.5rem;margin-left: -.5rem}.history--content .story-row .image1,.history--content .story-row .image2{width: 100%;margin: 0;padding: 0;position: relative}.history--content .story-row .image1 img,.history--content .story-row .image2 img{width: 100%;box-shadow: 35px 35px 59px rgba(35,62,82,0.28)}.history--content .story-row .box{position: relative;box-sizing: border-box}.history--content .story-row .story-points{margin-top: 0;margin-bottom: 37px;line-height: 28px;font-style: italic}.history--content .story-row #grid1 .frst-row .image2{left: 10%}.history--content .story-row #grid1 .scnd-row{margin-top: -16%}.history--content .story-row #grid1 .thrd-row{margin-top: -8%}.history--content .story-row #grid1 .thrd-row:before{content: '';width: 1px;height: 200%;background: #189eff;position: absolute;bottom: 0;right: 45%;z-index: -1}.history--content .story-row #grid1 .thrd-row .text{text-align: left;padding-left: 12px}.history--content .story-row #grid2 .image2{left: 5%;top: 65px}.history--content .story-row #grid2 .thrd-row{margin-top: 8%}.history--content .story-row #grid2 .thrd-row:before{content: '';width: 1px;height: 225%;background: #189eff;position: absolute;bottom: 0;left: 15%;z-index: -1}.history--content .story-row #grid2 .thrd-row .text{text-align: left;padding-left: 30px}.history--content .story-row #grid3 .frst-row .overlay{content: '';height: 80%;width: 80%;background: #ececec;top: -68%;left: -15%;z-index: -1;opacity: .6}.history--content .story-row #grid3 .thrd-row{margin-top: 8%}.history--content .story-row #grid3 .thrd-row:before{content: '';width: 1px;height: 225%;background: #189eff;position: absolute;bottom: 0;left: 40%;z-index: -1}.history--content .story-row #grid3 .thrd-row .text{text-align: left;padding-left: 30px}.history--content .story-row #grid4 .image2{top: 65px;z-index: 2}.history--content .story-row #grid4 .scnd-row{margin-top: -9%}.history--content .story-row #grid4 .thrd-row{margin-top: -16%}.history--content .story-row #grid4 .thrd-row:before{content: '';width: 1px;height: 200%;background: #189eff;position: absolute;bottom: 0;left: 45%;z-index: -1}.history--content .story-row #grid4 .thrd-row .text{text-align: right;padding-left: 30px}.history--content .break{margin-top: 7%}.history--content .sliderrow{margin-bottom: 10%}.history--content .history--videos{width: 100%;box-shadow: 35px 35px 59px rgba(35,62,82,0.28)}@media screen and (max-width: 1199px){.history--content #story-row1,.history--content #story-row2,.history--content #story-row3,.history--content #story-row4{margin-bottom: 100px !important}.history--content #story-row1 #grid4 .thrd-row .text,.history--content #story-row2 #grid4 .thrd-row .text,.history--content #story-row3 #grid4 .thrd-row .text,.history--content #story-row4 #grid4 .thrd-row .text{text-align: left}.history--content .break{margin-top: 14% !important}}@media screen and (min-width: 768px) and (max-width: 1023px){.history--content .avatarcontain{display: none !important}.history--content .story-facts--headline h1{margin-top: -2rem !important;margin-bottom: 6.25rem !important}.history--content #grid4 .image2{top: 23px !important}}@media screen and (max-width: 767px){.history--content .animateme{transform: inherit !important}.history--content #grid1 .thrd-row{margin-top: 10% !important}.history--content #grid1 .thrd-row::before{right: 65% !important}.history--content #grid2 .image2{left: -19% !important}.history--content #grid2 .thrd-row::before{left: 20% !important}.history--content #grid3 .thrd-row:before{height: 192% !important;left: 17% !important}.history--content #grid4 .image2{top: 22px !important}.history--content #grid4 .thrd-row{margin-top: 13% !important}.history--content #grid4 .thrd-row:before{height: 202% !important;left: 17% !important}}.story-slider{position: relative}.story-slider:nth-of-type(odd){background: linear-gradient(90deg, #ececec, #b1b9bf)}.story-slider .cssui-slider{position: relative;overflow: hidden;box-sizing: border-box;color: #fff;height: 642px}.story-slider .cssui-slider .cssui-slider__switch{position: absolute;top: 0;left: -9999px}.story-slider .cssui-slider .cssui-slider__control{width: 1rem;height: 1rem;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;display: block;cursor: pointer;text-indent: -9999px;background-color: #a8b6bf;transition: transform .2s ease-out;position: absolute;margin-left: -.75rem;bottom: 3rem;z-index: 2}.story-slider .cssui-slider .cssui-slider__control:nth-of-type(1){left: 20%}.story-slider .cssui-slider .cssui-slider__control:nth-of-type(2){left: 28%}.story-slider .cssui-slider .cssui-slider__control:nth-of-type(3){left: 36%}.story-slider .cssui-slider .cssui-slider__control:nth-of-type(4){left: 44%}.story-slider .cssui-slider .cssui-slider__control:nth-of-type(5){left: 52%}.story-slider .cssui-slider .cssui-slider__control:nth-of-type(6){left: 60%}.story-slider .cssui-slider .cssui-slider__control:nth-of-type(7){left: 68%}.story-slider .cssui-slider .cssui-slider__control:nth-of-type(8){left: 76%}.story-slider .cssui-slider .cssui-slider__switch:hover .cssui-slider__control,.story-slider .cssui-slider .cssui-slider__switch:focus .cssui-slider__control,.story-slider .cssui-slider .cssui-slider__switch:checked .cssui-slider__control{transform: scale(1.2);background-color: #93a7b1 !important;z-index: 9999 !important}.story-slider .cssui-slider .cssui-slider__slides{height: 100%}.story-slider .cssui-slider .cssui-slider__slides .cssui-slider__slide{position: absolute;top: 0;width: 100%;height: 100%}.story-slider .cssui-slider .cssui-slider__slides .cssui-slider__slide.history--trends-slide{background: url(/media/image/graph-big.png) no-repeat;background-position-x: right;background-position-y: bottom}.story-slider .cssui-slider .cssui-slider__slides .cssui-slider__slide.history--trends-slide .avatarcontain{top: 17%}.story-slider .cssui-slider .cssui-slider__slides .cssui-slider__slide.history--trends-slide .avatarcontain .history--image-gt{flex-basis: inherit;max-width: inherit}.story-slider .cssui-slider .cssui-slider__slides .cssui-slider__slide.history--first-slide .avatarcontain .avatar1{left: 55%;max-width: 75%}.story-slider .cssui-slider .cssui-slider__slides .cssui-slider__slide .cssui-slider__content{height: 100%}.story-slider .cssui-slider .cssui-slider__slides .cssui-slider__slide .cssui-slider__content .welcome{height: 100%;justify-content: center;align-items: center;padding: 0 10%}.story-slider .cssui-slider .cssui-slider__slides .cssui-slider__slide .cssui-slider__content .welcome .avatarcontain{position: relative}.story-slider .cssui-slider .cssui-slider__slides .cssui-slider__slide .cssui-slider__content .welcome .avatarcontain .avatar{border-radius: 50%;box-shadow: 20px 20px 59px rgba(35,62,82,0.28);left: 0;top: 0;display: -webkit-inline-box}.story-slider .cssui-slider .cssui-slider__slides .cssui-slider__slide .cssui-slider__content .welcome .avatarcontain .avatar-bubble{background-color: #189eff;color: #fff;border-radius: 50%;height: 150px;width: 150px;position: absolute;top: 50%;right: 28%;padding-top: 66px;box-shadow: 20px 20px 59px rgba(35,62,82,0.28)}.story-slider .cssui-slider .cssui-slider__slides .cssui-slider__slide .cssui-slider__content .welcome .welcome__column{top: 25%}.story-slider .cssui-slider .cssui-slider__slides .cssui-slider__slide .cssui-slider__content .welcome .welcome__column .welcome__msg{margin: 0 0 4rem 0;color: #fff;line-height: 1;font-size: 58px;font-weight: 600}.story-slider .cssui-slider .cssui-slider__slides .cssui-slider__slide .cssui-slider__content .welcome .welcome__column p{position: relative;color: #607182;font-style: italic;line-height: 20pt}.story-slider .cssui-slider.cssui-slider_mod--slide-to-left .cssui-slider__slides{transition: transform .6s}.story-slider .cssui-slider.cssui-slider_mod--slide-to-left .cssui-slider__slide:nth-of-type(1){left: 0}.story-slider .cssui-slider.cssui-slider_mod--slide-to-left .cssui-slider__slide:nth-of-type(2){left: 100%}.story-slider .cssui-slider.cssui-slider_mod--slide-to-left .cssui-slider__slide:nth-of-type(3){left: 200%}.story-slider .cssui-slider.cssui-slider_mod--slide-to-left .cssui-slider__slide:nth-of-type(4){left: 300%}.story-slider .cssui-slider.cssui-slider_mod--slide-to-left .cssui-slider__slide:nth-of-type(5){left: 400%}.story-slider .cssui-slider.cssui-slider_mod--slide-to-left .cssui-slider__slide:nth-of-type(6){left: 500%}.story-slider .cssui-slider.cssui-slider_mod--slide-to-left .cssui-slider__slide:nth-of-type(7){left: 600%}.story-slider .cssui-slider.cssui-slider_mod--slide-to-left .cssui-slider__slide:nth-of-type(8){left: 700%}.story-slider .cssui-slider .cssui-slider__switch:nth-of-type(1):checked ~ .cssui-slider__slides{transform: translate3d(0, 0, 0)}.story-slider .cssui-slider .cssui-slider__switch:nth-of-type(2):checked ~ .cssui-slider__slides{transform: translate3d(-100%, 0, 0)}.story-slider .cssui-slider .cssui-slider__switch:nth-of-type(3):checked ~ .cssui-slider__slides{transform: translate3d(-200%, 0, 0)}.story-slider .cssui-slider .cssui-slider__switch:nth-of-type(4):checked ~ .cssui-slider__slides{transform: translate3d(-300%, 0, 0)}.story-slider .cssui-slider .cssui-slider__switch:nth-of-type(5):checked ~ .cssui-slider__slides{transform: translate3d(-400%, 0, 0)}.story-slider .cssui-slider .cssui-slider__switch:nth-of-type(6):checked ~ .cssui-slider__slides{transform: translate3d(-500%, 0, 0)}.story-slider .cssui-slider .cssui-slider__switch:nth-of-type(7):checked ~ .cssui-slider__slides{transform: translate3d(-600%, 0, 0)}.story-slider .cssui-slider .cssui-slider__switch:nth-of-type(8):checked ~ .cssui-slider__slides{transform: translate3d(-700%, 0, 0)}.story-slider .cssui-slider .timeline{position: absolute;top: 38%;width: 100%;height: 6px;background: #189eff;z-index: 0}@media screen and (min-width: 768px) and (max-width: 1023px){.cssui-slider__slide{width: 100% !important}.cssui-slider__slide:nth-of-type(2){left: 100% !important}.cssui-slider__slide:nth-of-type(3){left: 200% !important}.cssui-slider__slide .welcome{padding: 0 !important}.cssui-slider__slide .welcome .avatarcontain{position: absolute;top: 12%;right: 5%}.cssui-slider__slide .welcome .avatarcontain .avatar{position: relative}.cssui-slider__slide .welcome .welcome__column{position: absolute !important;bottom: 10% !important}.cssui-slider__switch:nth-of-type(1):checked ~ .cssui-slider__slides{transform: translate3d(0, 0, 0) !important}.cssui-slider__switch:nth-of-type(2):checked ~ .cssui-slider__slides{transform: translate3d(-100%, 0, 0) !important}.cssui-slider__switch:nth-of-type(3):checked ~ .cssui-slider__slides{transform: translate3d(-200%, 0, 0) !important}}@media screen and (max-width: 767px){.timeline{display: none !important}.story-facts--headline h1{margin-top: 2.625rem !important;margin-bottom: 3.75rem !important;font-size: 2rem !important;line-height: 2.5rem}.welcome__msg{font-size: 3rem;margin-top: 3rem}.story-slider .cssui-slider .cssui-slider__control:nth-of-type(1){left: 24%}.story-slider .cssui-slider .cssui-slider__control:nth-of-type(2){left: 32%}.story-slider .cssui-slider .cssui-slider__control:nth-of-type(3){left: 40%}.story-slider .cssui-slider .cssui-slider__control:nth-of-type(4){left: 48%}.story-slider .cssui-slider .cssui-slider__control:nth-of-type(5){left: 56%}.story-slider .cssui-slider .cssui-slider__control:nth-of-type(6){left: 64%}.story-slider .cssui-slider .cssui-slider__control:nth-of-type(7){left: 72%}.cssui-slider__slide{width: 100% !important}.cssui-slider__slide:nth-of-type(2){left: 100% !important}.cssui-slider__slide:nth-of-type(3){left: 200% !important}.cssui-slider__slide .welcome{display: block !important}.cssui-slider__slide .welcome .avatarcontain{position: inherit;display: none !important}.cssui-slider__slide .welcome .avatarcontain .avatar.avatar1{position: absolute;top: 21%;left: 38%;max-width: 50%}.cssui-slider__slide .welcome .avatarcontain .avatar.avatar2{position: absolute;top: 4% !important;left: 13% !important}.cssui-slider__slide .welcome .welcome__column{position: absolute;top: 0 !important;bottom: 14%;width: 84%}.cssui-slider__switch:nth-of-type(1):checked ~ .cssui-slider__slides{transform: translate3d(0, 0, 0) !important}.cssui-slider__switch:nth-of-type(2):checked ~ .cssui-slider__slides{transform: translate3d(-100%, 0, 0) !important}.cssui-slider__switch:nth-of-type(3):checked ~ .cssui-slider__slides{transform: translate3d(-200%, 0, 0) !important}}@media screen and (min-width: 768px){.welcome__msg{font-size: 6.5rem}}@media screen and (min-width: 1024px){.history--header{padding-bottom: 10rem !important}.welcome{padding: 0 !important}.welcome .avatarcontain{position: absolute !important;top: 12% !important;right: 5% !important}.welcome .avatarcontain .avatar{position: relative !important}.welcome .avatarcontain .avatar.avatar1{position: relative;top: -30%;left: 65%}.welcome .welcome__column{position: absolute !important;bottom: 10% !important;padding-left: 10%}.story-slider .cssui-slider .cssui-slider__control{border-radius: 0;width: 5rem;height: 2rem;display: block;cursor: pointer;text-indent: 20px;color: #fff;padding-top: 0.5rem;background-color: #a8b6bf;transition: transform .2s ease-out;position: absolute;margin-left: -.75rem;bottom: 0}}.management--header{background: url('/media/image/management_head_BG.jpg') no-repeat 0 0;background-size: 100%;position: relative}img.management-image{width: 225px;border-radius: 50%;margin: 0 auto}span.management--subtitle{display: block;font-size: 16.8px;line-height: 16.8px;font-weight: 500;letter-spacing: 0.105px;color: #7f90a0}span.management--subtitle.position-definition{font-size: 14px;margin-top: 10px;margin-bottom: 15px;opacity: .8}@media screen and (min-width: 64em){.management--header .content-heading{margin-top: 12rem}}.research--content .vision{clear: both}.research--content .is--individuality{--accent-color: #804DD9;--accent-color-hover: #642bc8}.research--content .is--automation{--accent-color: #6BBFD8;--accent-color-hover: #43aecd}.research--content .is--experience{--accent-color: #BC2C80;--accent-color-hover: #932264}.research--content .is--dark-bg h1,.research--content .playground h1,.research--content .vision h1,.research--content .is--dark-bg h2,.research--content .playground h2,.research--content .vision h2,.research--content .is--dark-bg p,.research--content .playground p,.research--content .vision p,.research--content .is--dark-bg .company-h1,.research--content .playground .company-h1,.research--content .vision .company-h1,.research--content .is--dark-bg .company-h2,.research--content .playground .company-h2,.research--content .vision .company-h2,.research--content .is--dark-bg .quote,.research--content .playground .quote,.research--content .vision .quote{color: #fff}.research--content section{--text-color: #fff;--headline-color: #fff;--bg-color: #170827}.research--content section.has--background-brighter{--bg-color: #2a1c38 !important}.research--content section[data-section] > .section--inner{max-width: none}.research--content section.title--banner-section .h2{line-height: 1.5}.research--content section.title--banner-section p{--text-color: rgba(255,255,255,0.8)}.research--content section.title--banner-section img{opacity: .33}.research--content .screens--row img.level--1{width: 100%;position: relative;transform-origin: center;z-index: 3}.research--content .screens--row img.level--1 ~ [class*="level--"]{position: absolute;top: 0}.research--content .screens--row img.level--2{z-index: 2}.research--content .screens--row img.level--2.is--left{left: -30vw;transform-origin: right}.research--content .screens--row img.level--2.is--right{right: -30vw;transform-origin: left}.research--content .screens--row img.level--3{z-index: 1}.research--content .screens--row img.level--3.is--left{left: -60vw;transform-origin: right}.research--content .screens--row img.level--3.is--right{right: -60vw;transform-origin: left}.research--content .screens--row.animate img.level--1,.research--content .screens--row.animate img.level--2,.research--content .screens--row.animate img.level--3{--transition-duration: .5s;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.research--content .screens--row.animate img.level--1{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1)}.research--content .screens--row.animate img.level--2{-webkit-transform: scale(.8);-ms-transform: scale(.8);transform: scale(.8)}.research--content .screens--row.animate img.level--3{-webkit-transform: scale(.6);-ms-transform: scale(.6);transform: scale(.6)}.research--content .screens--row.animate.animate--soon{-webkit-transform: scale(.95);-ms-transform: scale(.95);transform: scale(.95)}.research--content .screens--row.animate.animate--soon img.level--1{-webkit-transform: scale(.8);-ms-transform: scale(.8);transform: scale(.8)}.research--content .screens--row.animate.animate--soon img.level--2{-webkit-transform: scale(.6);-ms-transform: scale(.6);transform: scale(.6)}.research--content .screens--row.animate.animate--soon img.level--3{-webkit-transform: scale(.4);-ms-transform: scale(.4);transform: scale(.4)}.research--content section#factors .factors--holder{height: 560px;position: relative}.research--content section#factors .factors--holder .factor{position: absolute;width: 48%;padding-top: 48%}.research--content section#factors .factors--holder .factor,.research--content section#factors .factors--holder .factor .section--opener{--opener-width: 50px}.research--content section#factors .factors--holder .factor span{position: absolute;top: 50%;left: 50%;font-size: 30px;font-weight: 500;color: var(--text-color, #fff);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%)}.research--content section#factors .factors--holder .factor .circle{position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 100%;background-color: var(--accent-color);opacity: .75}.research--content section#factors .factors--holder .factor .section--opener{position: absolute}.research--content section#factors .factors--holder .factor .section--opener:hover{background-color: var(--accent-color-hover)}.research--content section#factors .factors--holder .factor .section--opener .ring{display: inline-block;position: absolute;top: 50%;left: 50%;width: var(--opener-width);height: var(--opener-width);border: 1px solid var(--accent-color);border-radius: 50%;transform-origin: center;pointer-events: none;animation: sectionOpenerPulsar 4s infinite}.research--content section#factors .factors--holder .factor .line{--transition-timing-function: cubic-bezier(.7, -0.55, .265, 1.55);--transition-duration: .4s;height: 2px;position: absolute;width: 60%;background-color: #fff;pointer-events: none;opacity: 1;z-index: 1;will-change: width, opacity;-webkit-transform: translate(calc(var(--opener-width) / -2), 50%);-ms-transform: translate(calc(var(--opener-width) / -2), 50%);transform: translate(calc(var(--opener-width) / -2), 50%);transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.research--content section#factors .factors--holder .factor .line:active{--transition-timing-function: cubic-bezier(.25, .2, .45, 1);--transition-duration: .25s}.research--content section#factors .factors--holder .factor.is--individuality{top: 4%;left: 0;right: 0;margin: 0 auto;z-index: 3}.research--content section#factors .factors--holder .factor.is--individuality .section--opener,.research--content section#factors .factors--holder .factor.is--individuality .line{top: 15%;right: -40%}.research--content section#factors .factors--holder .factor.is--individuality .section--opener{-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%)}.research--content section#factors .factors--holder .factor.is--automation{left: 7.5%;bottom: 5%;z-index: 2}.research--content section#factors .factors--holder .factor.is--automation .section--opener,.research--content section#factors .factors--holder .factor.is--automation .line{bottom: 15%;left: -40%}.research--content section#factors .factors--holder .factor.is--automation .line{-webkit-transform: translate(calc(var(--opener-width) / 2), 50%);-ms-transform: translate(calc(var(--opener-width) / 2), 50%);transform: translate(calc(var(--opener-width) / 2), 50%)}.research--content section#factors .factors--holder .factor.is--experience{right: 7.5%;bottom: 5%;z-index: 1}.research--content section#factors .factors--holder .factor.is--experience .section--opener,.research--content section#factors .factors--holder .factor.is--experience .line{bottom: 15%;right: -40%}.research--content section#factors .factors--holder .factor.is--overlap{--opener-width: 60px;width: var(--opener-width, 60px) !important;height: var(--opener-width, 60px) !important;padding: 0 !important;top: 49.5%;left: calc(50% - (var(--opener-width, 50px) / 2));z-index: 4}.research--content section#factors .factors--holder .factor.is--overlap .section--opener{--bg-color: #142432;--opener-width: 60px;position: relative;background-color: var(--text-color, #fff);box-shadow: 0 0 40px rgba(255,255,255,0.5);-webkit-transform: none;-ms-transform: none;transform: none}.research--content section#factors .factors--holder .factor.is--overlap .section--opener:before,.research--content section#factors .factors--holder .factor.is--overlap .section--opener:after{background-color: var(--bg-color, #142432)}.research--content section#factors .factors--holder .factor.animate{--transition-timing-function: cubic-bezier(.7, -0.55, .265, 1.55);--transition-duration: .4s;transform-origin: center;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.research--content section#factors .factors--holder .factor.animate:active{--transition-timing-function: cubic-bezier(.25, .2, .45, 1);--transition-duration: .25s}.research--content section#factors .factors--holder .factor.animate.animate--soon{-webkit-transform: scale(.5);-ms-transform: scale(.5);transform: scale(.5)}.research--content section#factors .factors--holder .factor.animate.animate--soon .line{opacity: 0;width: 0}.research--content section#factors .factors--holder .factor.animate .line{--transition-duration: 1.00s !important;--transition-delay: 0.75s !important}.research--content section#factors .factors--holder .factor.animate.is--individuality{--transition-duration: 1.00s !important;--transition-delay: 0.25s !important}.research--content section#factors .factors--holder .factor.animate.is--automation{--transition-duration: 1.00s !important;--transition-delay: 0.50s !important}.research--content section#factors .factors--holder .factor.animate.is--experience{--transition-duration: 1.00s !important;--transition-delay: 0.75s !important}.research--content section#factors .factors--holder .factor.animate.is--overlap{--transition-duration: 0.50s !important;--transition-delay: 1.00s !important}@media (min-width: 80em){.research--content section#factors{padding-top: 6rem}.research--content section#factors .row{justify-content: space-between}.research--content section#factors .company-h1,.research--content section#factors .is--text-centered{text-align: left !important}}@media (max-width: 79.9375em){.research--content section#factors .factors--col{flex: none;display: block;width: 75vw;max-width: 75vw;margin: 20px auto 0}.research--content section#factors .factors--col .factors--holder{height: 75vw}.research--content section#factors .factors--col .factors--holder .factor{width: 55%;padding-top: 55%}.research--content section#factors .factors--col .factors--holder .factor span{font-size: 4vw}.research--content section#factors .factors--col .factors--holder .factor .section--opener{--opener-width: 70px}.research--content section#factors .factors--col .factors--holder .factor .line{width: 0;opacity: 0}.research--content section#factors .factors--col .factors--holder .factor.is--individuality{top: 0}.research--content section#factors .factors--col .factors--holder .factor.is--individuality .section--opener{top: 0;right: 0;-webkit-transform: translateY(50%);-ms-transform: translateY(50%);transform: translateY(50%)}.research--content section#factors .factors--col .factors--holder .factor.is--automation{left: 0}.research--content section#factors .factors--col .factors--holder .factor.is--automation .section--opener{left: 0;bottom: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%)}.research--content section#factors .factors--col .factors--holder .factor.is--experience{right: 0}.research--content section#factors .factors--col .factors--holder .factor.is--experience .section--opener{right: 0;bottom: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%)}.research--content section#factors .factors--col .factors--holder .factor.is--overlap{top: calc(50% - (var(--opener-width, 50px) / 5))}.research--content section#factors .factors--col .factors--holder .factor.is--overlap,.research--content section#factors .factors--col .factors--holder .factor.is--overlap .section--opener{--opener-width: 70px}}@media (max-width: 47.9375em){.research--content section#factors .factors--col .factors--holder .factor.is--individuality .section--opener,.research--content section#factors .factors--col .factors--holder .factor.is--automation .section--opener,.research--content section#factors .factors--col .factors--holder .factor.is--experience .section--opener{--opener-width: 60px;box-shadow: 0 0 20px rgba(0,0,0,0.1);-webkit-transform: none;-ms-transform: none;transform: none}}.research--content section[data-section] .off-grid > div:nth-child(1) img:nth-child(2){max-width: 18.75rem;top: -15%;left: 13%}.research--content section[data-section] .off-grid > div:nth-child(2) p{padding: calc(var(--gutter-padding) + var(--gutter))}.research--content section[data-section] .section--opener.is--closing{--opener-width: 50px;top: 50%;left: 50%;-webkit-transform: translate(-50%, 50%);-ms-transform: translate(-50%, 50%);transform: translate(-50%, 50%)}.research--content section[data-section] .section--opener.is--closing:active{-webkit-transform: translate(-50%, 50%) scale(.8);-ms-transform: translate(-50%, 50%) scale(.8);transform: translate(-50%, 50%) scale(.8)}@media (min-width: 64em){.research--content section[data-section] .sub--text{padding-right: 30%}.research--content section[data-section] .off-grid > div:nth-child(1) img:nth-child(2){max-width: 25rem;top: -20%}.research--content section[data-section] .off-grid > div:nth-child(2) img:nth-child(1){top: -30%;right: 25%;z-index: 1}.research--content section[data-section] .off-grid > div:nth-child(2) img:nth-child(2){top: -5%;right: 40%}.research--content section[data-section] .off-grid > div:nth-child(2) p{max-width: 31.25rem;position: absolute;top: 45%;left: 10%;width: 70%}}@media (max-width: 63.9375em){.research--content section[data-section] .off-grid p{margin-top: var(--section-padding, 3rem)}}@media (max-width: 79.9375em){.research--content section[data-section] .off-grid > div:nth-child(2) img:nth-child(2){top: -15%;width: 50%}}.research--content section#core .modal--open{--transition-duration: .5s;display: block;position: relative;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.research--content section#core .modal--open img{border: 1px solid #fff}.research--content section#core .modal--open:before,.research--content section#core .modal--open:after{--transition-duration: .5s;content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;pointer-events: none;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.research--content section#core .modal--open:before{opacity: .5;background-color: #170827}.research--content section#core .modal--open:after{background: url(/media/vector/play-button.svg) no-repeat center;background-size: 90px}.research--content section#core .modal--open:hover{-webkit-transform: scale(1.033);-ms-transform: scale(1.033);transform: scale(1.033);-webkit-box-shadow: 0 20px 150px -20px rgba(0,0,0,0.33);box-shadow: 0 20px 150px -20px rgba(0,0,0,0.33)}.research--content section#core .modal--open:hover:before{opacity: .25}.research--content section#core .modal--open:hover:after{opacity: 0}.research--content #playground img[src$="playground-wave.svg"],.research--content #vision img[src$="playground-wave.svg"],.research--content #playground img[src$="vision-wave.svg"],.research--content #vision img[src$="vision-wave.svg"]{-webkit-transform: translateY(1px);-ms-transform: translateY(1px);transform: translateY(1px)}.research--content #vision{transform: scaleX(-1)}.research--content .dp--wrapper.vision{--bg-color: #170827}.research--content .dp--wrapper.playground .section--playground{--bg-color: #222738}@media (max-width: 64em){.research--content .dp--wrapper.playground{text-align: center}.research--content .dp--wrapper.playground .image--left{margin-top: 32px}}@media (min-width: 64em){.research--content .dp--wrapper.playground .company-h1.is--text-centered{text-align: left}.research--content .dp--wrapper.playground .image--left{-webkit-transform: translate(20%, -50%) scale(1.3);-ms-transform: translate(20%, -50%) scale(1.3);transform: translate(20%, -50%) scale(1.3);position: absolute;top: 0;left: 0;transform-origin: left}}.research--content .is--dark-bg{background-image: -webkit-linear-gradient(top, #002e4c, #041a2c);background-color: #002e4c;background-image: -ms-linear-gradient(top, #002e4c, #041a2c);background-image: linear-gradient(to bottom, #002e4c 0%, #041a2c 100%);padding: 0}.research--content .research-content--inner{padding-top: 72px;background-size: 100%;background-repeat: no-repeat;background-position: top center}.research--content .research-content--inner:after{content: "";display: table;clear: both}.research--content .research-content--inner:after{content: "";display: table;clear: both}.research--content .research--buttons .is--white--border{border: 1px solid #fff}.research--content .content-heading p{padding-top: 48px;line-height: 32px;font-size: 18px}.research--content .research--award{margin-top: 40px;margin-bottom: 80px}.research--content .research--award .award--inner{padding: 20px 40px;float: none;position: relative;border: 1px solid rgba(255,255,255,0.6);margin: 0 auto}.research--content .research--award .award--inner .award--content{position: relative;justify-content: center}.research--content .research--award .award--inner .award--content .madeingermany--award{padding-top: 20px;padding-bottom: 40px}.research--content .research--award .award--inner .award--content .brandeins--award{max-width: 90px;max-height: 220px;padding-bottom: 20px;margin: auto}.research--content .research--award .award--inner .award--content .madeingermany-award--text{text-align: left}.research--content .research--award .award--inner .award--content .brandeins-award--text{position: relative;text-align: left;align-self: center}.research--content .research--award .award--inner .award--content .brandeins-award--text strong{color: #B8348A}.research--content .research--award .award--inner .award--content .brandeins-award--button{margin-top: 20px}.research--content .research--award .award--inner .award--content .is--white--border{border: 1px solid #fff}.research--content .research--hello-human{background-repeat: no-repeat;background-position: top center;background-size: cover}.research--content .research--hello-human .hehu--headline{margin-bottom: 40px;font-size: 32px}.research--content .research--hello-human .hehu--image{max-width: 720px;width: 100%;display: block;margin: 0 auto}.research--content .research--hello-human .hehu--human-centered{margin-top: 60px}.research--content .research--hello-human .hehu--human-centered h2{margin-bottom: 20px;font-size: 40px}.research--content .research--hello-human .hehu--human-centered p{max-width: 1024px;font-size: 18px;line-height: 32px;margin: 0 auto}.research--content .collage--headline p{font-size: 18px;line-height: 32px}.research--content .research--collage{margin-top: 100px}.research--content .research--collage .collage--entry{margin-bottom: 60px;padding: 30px;position: relative}.research--content .research--collage .collage--entry.entry--thinktanks .collage--title{position: absolute;top: 0;left: 2%}.research--content .research--collage .collage--entry.entry--thinktanks .collage--text{margin-top: 6%}.research--content .research--collage .collage--entry.entry--hackathons .collage--title{position: absolute;top: -1%}.research--content .research--collage .collage--entry.entry--hackathons .collage--image .image--02{margin-top: -60%}.research--content .research--collage .collage--entry.entry--hackathons .collage--text{margin-top: 6%}.research--content .research--collage .collage--entry.entry--userresearch{margin-bottom: 30px}.research--content .research--collage .collage--entry.entry--userresearch .collage--title{margin-top: 8%;text-align: left}.research--content .research--collage .collage--entry.entry--userresearch .collage--image .image--02{margin-top: -60%}.research--content .research--collage .collage--entry.entry--visionary .collage--title{margin-top: 6%;text-align: left}.research--content .research--collage .collage--entry.entry--visionary .collage--image .image--02{margin-top: -74%}.research--content .research--collage .collage--entry.entry--open .collage--title{position: absolute;top: 0}.research--content .research--collage .collage--entry.entry--open .collage--image .image--02{margin-top: -110%}.research--content .research--collage .collage--entry.entry--open .collage--text{margin-top: 10%;left: 4%}.research--content .research--collage .collage--entry.entry--labs .collage--title{position: absolute;top: 0}.research--content .research--collage .collage--entry.entry--labs .collage--image .image--01{margin-left: 30%}.research--content .research--collage .collage--entry.entry--labs .collage--image .image--02{margin-top: -50%;margin-left: -4%}.research--content .research--collage .collage--entry.entry--labs .collage--text{margin-top: 4%}.research--content .research--collage .collage--entry .collage--title{z-index: 2}.research--content .research--collage .collage--entry .collage--title h3{font-size: 36px;letter-spacing: 10px;text-transform: uppercase;font-weight: 600;line-height: 1.2}.research--content .research--collage .collage--entry .collage--text p{line-height: 28px;font-style: italic;text-align: left}.research--content .research--collage .collage--entry .collage--image{margin: 0;padding: 0}.research--content .research--collage .collage--entry .collage--image .image--02{margin-top: -32%}.research--content .research--collage .collage--entry .collage--image img{-webkit-box-shadow: 35px 35px 59px rgba(35,62,82,0.28);box-shadow: 35px 35px 59px rgba(35,62,82,0.28);width: 100%}.research--content .research--collage .collage--row{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;box-sizing: border-box;position: relative;margin-right: -.5rem;margin-left: -.5rem}.research--content .research--values{padding-top: 20px;padding-bottom: 20px}.research--content .research--values a{margin-top: 20px}.research--content .research--values img{margin-top: 25px;margin-bottom: 15px}@media screen and (min-width: 30em){.research--content .content-heading p{line-height: 48px;font-size: 21px}.research--content .research--award.madeingermany .award--inner .award--content{display: block}.research--content .research--award .award--inner{padding: 40px;max-width: 720px}.research--content .research--award .award--inner .award--content{display: flex}.research--content .research--award .award--inner .award--content .madeingermany--award{width: 360px;height: auto}.research--content .research--award .award--inner .award--content .brandeins--award{min-height: 230px;margin-right: 50px;padding-bottom: 0;margin-left: 0;float: left}.research--content .research--award .award--inner .award--content .madeingermany-award--text{padding-top: 40px;border-top: 1px solid rgba(255,255,255,0.4)}.research--content .research--award .award--inner .award--content .brandeins-award--text{max-width: 450px;padding: 0;padding-left: 50px;float: left;border-left: 1px solid rgba(255,255,255,0.4)}.research--content .research--hello-human .hehu--headline{font-size: 61px}.research--content .research--hello-human .hehu--human-centered h2{font-size: 58px}.research--content .research--hello-human .hehu--human-centered p{font-size: 21px;line-height: 48px}.research--content .collage--headline p{font-size: 21px;line-height: 48px}.research--content .research--collage .collage--entry.entry--thinktanks .collage--title{white-space: nowrap;left: 12%}}@media screen and (min-width: 48em){.research--content .research--headline{margin-bottom: 100px}.research--content .research--award{margin-bottom: 40px}.research--content .research--hello-human{padding-bottom: 80px}.research--content .research--hello-human .hehu--headline{margin-bottom: 100px}.research--content .research--hello-human .hehu--human-centered{margin-top: 130px}.research--content .research--hello-human .hehu--human-centered h1{max-width: 100%}.research--content .research--collage .collage--entry.entry--thinktanks .collage--title{top: 12%}.research--content .research--collage .collage--entry.entry--thinktanks .collage--text{margin-top: -8%}.research--content .research--collage .collage--entry.entry--hackathons .collage--image .image--01{margin-left: -30%}.research--content .research--collage .collage--entry.entry--hackathons .collage--image .image--02{margin: -50% 0 0 60%}.research--content .research--collage .collage--entry.entry--hackathons .collage--title{top: 34%;right: -2%}.research--content .research--collage .collage--entry.entry--hackathons .collage--text{margin-top: -3%}.research--content .research--collage .collage--entry.entry--userresearch .collage--title{margin-top: -2%;white-space: nowrap}.research--content .research--collage .collage--entry.entry--userresearch .collage--image .image--02{margin-top: -55%}.research--content .research--collage .collage--entry.entry--visionary .collage--title{margin-top: 0}.research--content .research--collage .collage--entry.entry--open .collage--text{margin-top: -5%}.research--content .research--collage .collage--entry.entry--open .collage--image .image--02{margin-top: -95%}.research--content .research--collage .collage--entry.entry--labs .collage--title{top: 19%}.research--content .research--collage .collage--entry.entry--labs .collage--text{margin: 3% 10% 0 0}.research--content .research--values{padding-top: 40px;padding-bottom: 40px}.research--content .research--values a{margin-top: 25px}}@media screen and (min-width: 64em){.research--content .research--collage .collage--entry{margin-bottom: 160px}.research--content .research--collage .collage--entry.entry--hackathons .collage--title{right: 12%}.research--content .research--collage .collage--entry.entry--hackathons .collage--text{margin-left: -40%}.research--content .research--collage .collage--entry.entry--userresearch{margin-bottom: 100px}.research--content .research--collage .collage--entry.entry--visionary .collage--title{left: -10%}.research--content .research--collage .collage--entry.entry--visionary .collage--text{left: -10%}.research--content .research--collage .collage--entry.entry--labs .collage--title{left: 6%;top: 26%}}@media screen and (min-width: 80em){.research--content .research--hello-human{background-size: contain}}@-webkit-keyframes sectionOpenerPulsar{0%{-webkit-transform: translate(-50%, -50%) scale(.75);-ms-transform: translate(-50%, -50%) scale(.75);transform: translate(-50%, -50%) scale(.75);opacity: 1}100%{-webkit-transform: translate(-50%, -50%) scale(1.75);-ms-transform: translate(-50%, -50%) scale(1.75);transform: translate(-50%, -50%) scale(1.75);opacity: 0}}@-moz-keyframes sectionOpenerPulsar{0%{-webkit-transform: translate(-50%, -50%) scale(.75);-ms-transform: translate(-50%, -50%) scale(.75);transform: translate(-50%, -50%) scale(.75);opacity: 1}100%{-webkit-transform: translate(-50%, -50%) scale(1.75);-ms-transform: translate(-50%, -50%) scale(1.75);transform: translate(-50%, -50%) scale(1.75);opacity: 0}}@-o-keyframes sectionOpenerPulsar{0%{-webkit-transform: translate(-50%, -50%) scale(.75);-ms-transform: translate(-50%, -50%) scale(.75);transform: translate(-50%, -50%) scale(.75);opacity: 1}100%{-webkit-transform: translate(-50%, -50%) scale(1.75);-ms-transform: translate(-50%, -50%) scale(1.75);transform: translate(-50%, -50%) scale(1.75);opacity: 0}}@keyframes sectionOpenerPulsar{0%{-webkit-transform: translate(-50%, -50%) scale(.75);-ms-transform: translate(-50%, -50%) scale(.75);transform: translate(-50%, -50%) scale(.75);opacity: 1}100%{-webkit-transform: translate(-50%, -50%) scale(1.75);-ms-transform: translate(-50%, -50%) scale(1.75);transform: translate(-50%, -50%) scale(1.75);opacity: 0}}.company-values--header .valueheader{background: url("/media/image/Chalkboard.jpg") no-repeat;-webkit-background-size: cover;background-size: cover;padding-top: 6%;position: relative;min-height: 22.5rem}.company-values--header .valueheader .logocontainer{text-align: center;-webkit-animation-delay: 21s;-moz-animation-delay: 21s;-ms-animation-delay: 21s;-o-animation-delay: 21s;animation-delay: 21s;padding-top: 2rem}.company-values--header .valueheader .logocontainer .logo{max-width: 100%;margin: 0 auto}.company-values--header .valueheader .logocontainer .logo img{margin: 0 auto;max-height: 70vh}.company-values--header .valueheader .headercontent{text-align: center;padding: 0 10%}.company-values--header #SEC1{position: absolute;width: 100%}.company-values--header #SEC1 .btn{transition: all ease-in-out .15s;top: -5.625rem;z-index: 0}.company-values--header #SEC1 .btn.primary{color: #fff;background: #189eff}.company-values--header #SEC1 .btn.primary:hover{background: #007eda}.company-values--header #SEC1 .btn:after{content: "";width: .0625rem;height: 15.625rem;background: #189eff;position: absolute;left: 50%;margin-top: .625rem;z-index: -1}.section{height: 100%;height: calc(100vh - 75px);min-height: 22.5rem}.company-value .col-1{position: relative;height: 100%}.company-values--img{position: absolute;z-index: 1}.company-values--img img{width: 100%;-webkit-box-shadow: 10px 10px 30px rgba(35,62,82,0.28);box-shadow: 10px 10px 30px rgba(35,62,82,0.28)}.company-values{width: 80%}.offen .img-1{top: 28%;left: 6%;width: 53%;z-index: 1}.offen .img-2{top: 7%;right: 6%;width: 51%}.offen .img-3{bottom: 23%;left: 13%;width: 39%}.offen .img-4{bottom: 6%;right: 9%;width: 47%}.authentisch .img-1{top: 7%;left: 12%;width: 48%}.authentisch .img-2{top: 22%;right: 8%;width: 53%}.authentisch .img-3{bottom: 35%;left: 14%;width: 35%}.authentisch .img-4{bottom: 8%;right: 13%;width: 56%}.visionaer .img-1{top: 33%;left: 12%;width: 48%;z-index: 2}.visionaer .img-2{top: 9%;right: 6%;width: 74%}.visionaer .img-3{bottom: 17%;left: 15%;width: 42%}.visionaer .img-4{bottom: 7%;right: 11%;width: 39%}.mission .col-2{position: relative;height: 85%;width: 50%}.mission .img-1{top: -2%;left: -13%;width: 80%}.mission .img-2{bottom: 37%;right: 10%;width: 76%;z-index: 2}.mission .img-3{top: 8%;left: 0%;width: 63%}.mission .img-4{bottom: 43%;left: 17%;width: 87%}.mission .img-5{bottom: 11%;right: 34%;width: 94%}.company-values--section-chalk{background: url("/media/image/Chalkboard.jpg") no-repeat;-webkit-background-size: cover;background-size: cover}.company-values--section-chalk:before{content: "";width: .0625rem;height: 9.375rem;background: #189eff;position: absolute;left: 50%;margin-top: -4.6875rem}.company-values--section-chalk .company-value{padding: 4rem 1rem 4rem 1rem}.company-values--description p{font-size: 1.25rem;color: white;font-style: italic;line-height: 2.5rem;padding-top: 4rem}.company-values--section-mission{background: url("/media/image/company-value_missionBG.jpg") no-repeat;background-position: bottom;-webkit-background-size: cover;background-size: cover}.company-values--section-mission .mission{padding: 2rem 1rem 2rem 1rem}.company-values--section-mission .mission img.logo{max-width: 25.3125rem;width: 100%}.company-values--section-mission .mission p.second-font{color: #607182;text-transform: none}.os-phrases h2{font-size: 1.5rem;line-height: 2rem;font-weight: 200;width: 100%;overflow: hidden;text-transform: uppercase;padding: 0;margin: 0;position: absolute;top: 0;left: 0;letter-spacing: .375rem;text-align: center}.os-phrases h2,.os-phrases h2 > span{display: block;white-space: nowrap;align-items: center;top: 25%}.os-phrases h2 > span > span{display: inline-block;-webkit-perspective: 1000px;-moz-perspective: 1000px;perspective: 1000px;-webkit-transform-origin: 50% 50%;-moz-transform-origin: 50% 50%;transform-origin: 50% 50%}.os-phrases h2 > span > span > span{display: inline-block;color: rgba(0,0,0,0);-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-animation: OpeningSequence 2s linear forwards;-moz-animation: OpeningSequence 2s linear forwards;animation: OpeningSequence 2s linear forwards}.os-phrases h2:nth-child(2) > span > span > span{-webkit-animation-delay: 3s;-moz-animation-delay: 3s;animation-delay: 3s}.os-phrases h2:nth-child(3) > span > span > span{-webkit-animation-delay: 6s;-moz-animation-delay: 6s;animation-delay: 6s}.os-phrases h2:nth-child(4) > span > span > span{-webkit-animation-delay: 9s;-moz-animation-delay: 9s;animation-delay: 9s}.os-phrases h2:nth-child(5) > span > span > span{-webkit-animation-delay: 12s;-moz-animation-delay: 12s;animation-delay: 12s}.os-phrases h2:nth-child(6) > span > span > span{-webkit-animation-delay: 15s;-moz-animation-delay: 15s;animation-delay: 15s}.os-phrases h2:nth-child(7) > span > span > span{-webkit-animation-delay: 18s;-moz-animation-delay: 18s;animation-delay: 18s}@-webkit-keyframes OpeningSequence{0%{text-shadow: 0 0 50px #fff;letter-spacing: 5rem;opacity: 0;-webkit-transform: rotateY(-90deg)}50%{text-shadow: 0 0 1px #fff;letter-spacing: .875rem;opacity: 0.8;-webkit-transform: rotateY(0deg)}85%{text-shadow: 0 0 1px #fff;opacity: 0.8;-webkit-transform: rotateY(0deg) translateZ(50px)}100%{text-shadow: 0 0 10px #fff;opacity: 0;-webkit-transform: translateZ(65px);pointer-events: none}}@-moz-keyframes OpeningSequence{0%{text-shadow: 0 0 50px #fff;letter-spacing: 5rem;opacity: 0;-moz-transform: rotateY(-45deg)}50%{text-shadow: 0 0 1px #fff;letter-spacing: .875rem;opacity: 0.8;-moz-transform: rotateY(0deg)}85%{text-shadow: 0 0 1px #fff;opacity: 0.8;-moz-transform: rotateY(0deg) translateZ(50px)}100%{text-shadow: 0 0 10px #fff;opacity: 0;-moz-transform: translateZ(65px);pointer-events: none}}@keyframes OpeningSequence{0%{text-shadow: 0 0 50px #fff;letter-spacing: 5rem;opacity: 0;transform: rotateY(-45deg)}50%{text-shadow: 0 0 1px #fff;letter-spacing: .875rem;opacity: 0.8;transform: rotateY(0deg)}85%{text-shadow: 0 0 1px #fff;opacity: 0.8;transform: rotateY(0deg) translateZ(50px)}100%{text-shadow: 0 0 10px #fff;opacity: 0;transform: translateZ(65px);pointer-events: none}}.os-phrases h2:nth-child(8) > span > span > span{font-size: 1.875rem;-webkit-animation: FadeIn 2s linear 14s forwards;-moz-animation: FadeIn 2s linear 14s forwards;animation: FadeIn 2s linear 14s forwards}@-webkit-keyframes FadeIn{0%{opacity: 0;text-shadow: 0 0 50px #fff}100%{opacity: 0.8;text-shadow: 0 0 1px #fff}}@-moz-keyframes FadeIn{0%{opacity: 0;text-shadow: 0 0 50px #fff}100%{opacity: 0.8;text-shadow: 0 0 1px #fff}}@keyframes FadeIn{0%{opacity: 0;text-shadow: 0 0 50px #fff}75%{opacity: 0.8}100%{opacity: 0;text-shadow: 0 0 1px #fff}}.os-phrases h2:first-child .word3,.os-phrases h2:nth-child(2) .word2,.os-phrases h2:nth-child(4) .word2{font-weight: 600}@keyframes blink{50%{opacity: 0}to{opacity: 1}}@media screen and (min-width: 48em){.section{height: 100vh;min-height: 55.75rem}.company-values{width: auto}.company-values--section-chalk .company-value{padding: 6rem 4rem 6rem 4rem}.company-values--description p{font-size: 2rem;line-height: 2.5rem;padding-top: 4rem}.company-values--section-mission .mission{padding: 6rem 4rem 6rem 4rem}.os-phrases h2{font-size: 2rem;line-height: 5rem;letter-spacing: .5rem}}@media screen and (min-width: 60em){.company-values--header .valueheader{height: calc(100vh - 128px)}.company-values--section-mission .mission{padding: 12rem 3rem 6rem 3rem}.os-phrases h2{font-size: 3.5rem;line-height: 7.5rem;letter-spacing: .625rem}.os-phrases h2,.os-phrases h2 > span{margin: 0rem .9375rem 0rem .9375rem;height: 100%;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: center;-moz-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-moz-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;top: -7%}.company-values--img img{-webkit-box-shadow: 35px 35px 59px rgba(35,62,82,0.28);box-shadow: 35px 35px 59px rgba(35,62,82,0.28)}.offen .img-1{top: 25%;left: 21%;width: 28%;z-index: 1}.offen .img-2{top: 11%;right: 21%;width: 32%}.offen .img-3{bottom: 13%;left: 31%;width: 14%}.offen .img-4{bottom: 6%;right: 22%;width: 23%}.authentisch .img-1{top: 11%;left: 21%;width: 28%}.authentisch .img-2{top: 18%;right: 26%;width: 27%}.authentisch .img-3{bottom: 8%;left: 31%;width: 20%}.authentisch .img-4{bottom: 24%;right: 32%;width: 13%}.visionaer .img-1{top: 23%;left: 18%;width: 26%;z-index: 2}.visionaer .img-2{top: 9%;right: 26%;width: 33%}.visionaer .img-3{bottom: 9%;left: 34%;width: 14%}.visionaer .img-4{bottom: 7%;right: 33%;width: 21%}.mission .col-2{position: relative;height: 85%}.mission .img-1{top: 6%;left: 18%;width: 39%}.mission .img-2{bottom: 37%;right: 10%;width: 43%;z-index: 2}.mission .img-3{top: 5%;left: 0%;width: 25%}.mission .img-4{bottom: 18%;left: 17%;width: 30%}.mission .img-5{width: 40%;bottom: 14%;right: 15%}}@media screen and (orientation: portrait) and (min-width: 30em) and (max-width: 65em){.section.company-value{max-height: 53.125rem}.os-phrases h2{font-size: 2.375rem}}@media screen and (orientation: landscape) and (max-width: 75em){.section{min-height: 55.625rem}.company-value .company-values{width: 50%;float: left;padding: 0rem 2rem 2rem 2rem}.company-value .centered--text-block{width: 50%;float: left;padding: 0}.company-value .centered--text-block .company-values--description p{padding-top: 1rem}.mission .centered--text-block{width: 100%;float: none}.mission .centered--text-block .company-values--description p{padding-top: 1rem}}@media screen and (orientation: landscape) and (min-width: 48em) and (max-width: 75em){.os-phrases h2{font-size: 3rem;line-height: 3.5rem;letter-spacing: .625rem}}.shop-awards--content .accordion--content .row{border: 1px solid #ececec}.shop-awards--content .shop-awards--item{margin-bottom: 30px}.shop-awards--content .awards--group{position: relative}.shop-awards--content .awards--group .row{margin-bottom: 10px}.shop-awards--content .awards--btn{float: right}.shop-awards--content .award--image{border-right: 1px solid #ececec}.shop-awards--content .award--image img{display: block;margin: 0 auto;width: 100%;height: auto;max-width: 95px;max-height: 95px}.shop-awards--content .award--details span{display: block;text-align: center;font-size: 12px}.shop-awards--content .award--details span.award--name{line-height: 17px}.shop-awards--content .award--details span.award--categorie{margin-top: 5px;line-height: 18px}.shop-awards--content .product--image{position: relative}.shop-awards--content .product--image:hover .product--image-overlay{opacity: 1;pointer-events: all}.shop-awards--content .product--image-overlay{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;justify-content: center;align-items: center;position: absolute;height: 100%;width: 100%;top: 0;pointer-events: none;opacity: 0;z-index: 20;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.grid--shop-awards{grid-template-columns: 25% 1fr 40%;grid-template-rows: 1fr;grid-gap: 50px}.grid--shop-awards .grid--product-image{grid-column: 1}.grid--shop-awards .grid--product-image img{width: 100%}.grid--shop-awards .grid--shop-info{grid-column: 2}.grid--shop-awards .grid--awards-group{grid-column: 3}@media screen and (max-width: 48em){.grid--shop-awards{grid-template-columns: 1fr 1fr;grid-template-rows: auto;grid-gap: 30px}.grid--shop-awards .grid--product-image{grid-column: 1;grid-row: 1}.grid--shop-awards .grid--shop-info{grid-column: 2;grid-row: 1}.grid--shop-awards .grid--awards-group{grid-column-start: 1;grid-column-end: 3;grid-row: 2}}@media screen and (max-width: 29.9375em){.grid--shop-awards{grid-template-columns: 1fr;grid-template-rows: auto;grid-gap: 30px}.grid--shop-awards .grid--product-image{grid-column: 1;grid-row: 1}.grid--shop-awards .grid--shop-info{grid-column: 1;grid-row: 2}.grid--shop-awards .grid--awards-group{grid-column: 1;grid-row: 3}}.casestudie--item .product--image--container,.casestudie--header .product--image--container{padding: 0}.casestudie--item .product--image--container:before,.casestudie--header .product--image--container:before{display: none}.casestudie--item .product--image--container{box-shadow: 0 0 0 transparent}.casestudie--item .sw6--flag{position: absolute;top: 0;right: 15px;width: 23px}.casestudie--item .sw6--flag img{-webkit-transform: none !important;-ms-transform: none !important;transform: none !important}.row.is--full-height .casestudie--item{height: 100%}.casestudie--header > .col-inner{background-color: var(--gray-light, #f8f9fd);padding: 45px 25px 0}.casestudie--header .product--image--container .product--image-overlay{justify-content: flex-end;align-items: flex-start;padding: 12px 16px;opacity: 1}.casestudie--header .product--image--container .product--image-overlay .product--link{display: inline-block;color: #fff;padding: var(--btn-padding-height, 11px) var(--btn-padding-width, 20px)}.casestudie--header .product--image--container .product--image-overlay .product--link:hover{color: rgba(255,255,255,0.75)}.is--casestudie-extended #image .img--holder{position: relative}.is--casestudie-extended #image .img--holder .banner{width: 100%;max-height: 540px;object-fit: cover}.is--casestudie-extended #image .img--holder .logo--holder{position: absolute;top: 0;left: 0;width: 30vw;height: 30vw;max-width: 336px;max-height: 336px;border-radius: 100%;background-color: #fff;-webkit-transform: translate(-8%, -24%);-ms-transform: translate(-8%, -24%);transform: translate(-8%, -24%)}.is--casestudie-extended #image .img--holder .logo--holder img{margin-top: 10%;width: 130px;max-width: 45%}.is--casestudie-extended #benefits ul{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none}.is--casestudie-extended #benefits ul li{display: -ms-grid;display: grid;max-width: 100%;grid-template-columns: 48px auto;grid-template-rows: auto auto;grid-column-gap: 35px;grid-row-gap: 5px;align-items: center;margin: 14px 0}.is--casestudie-extended #benefits ul li::before{content: "";grid-row: 1 / -1;grid-column: 1;order: -1;width: 100%;height: 100%;justify-self: center;background: no-repeat center center / 48px}.is--casestudie-extended #benefits ul li .title{grid-row: 1;font-size: 21px;font-weight: 600;color: #142432}.is--casestudie-extended #benefits ul li .title:only-child{padding: 4px 0}.is--casestudie-extended #benefits ul li .description{grid-row: 2}.is--casestudie-extended #benefits ul li.development::before{background-image: url(https://assets.shopware.com/media/icons/marketing/blue/integration.svg)}.is--casestudie-extended #benefits ul li.support::before{background-image: url(https://assets.shopware.com/media/icons/marketing/blue/user-network.svg)}.is--casestudie-extended #benefits ul li.blog::before{background-image: url(https://assets.shopware.com/media/icons/marketing/blue/blog.svg)}.is--casestudie-extended #benefits ul li.language::before{background-image: url(https://assets.shopware.com/media/icons/marketing/blue/internationalization.svg)}.is--casestudie-extended #benefits ul li.sale::before{background-image: url(https://assets.shopware.com/media/icons/marketing/blue/sale.svg)}.is--casestudie-extended #benefits ul li.sales-channels::before{background-image: url(https://assets.shopware.com/media/icons/marketing/blue/sales-channels-customers.svg)}.is--casestudie-extended #benefits ul li.delivery::before{background-image: url(https://assets.shopware.com/media/icons/marketing/blue/sameday-delivery.svg)}.is--casestudie-extended #benefits ul li.cart::before{background-image: url(https://assets.shopware.com/media/icons/marketing/blue/shopping-cart.svg)}.is--casestudie-extended #benefits ul li.basket::before{background-image: url(https://assets.shopware.com/media/icons/marketing/blue/shopping-basket.svg)}.is--casestudie-extended #benefits ul li.rocket::before{background-image: url(https://assets.shopware.com/media/icons/marketing/blue/time-to-market.svg)}.is--casestudie-extended #benefits ul li.updates::before{background-image: url(https://assets.shopware.com/media/icons/marketing/blue/updates.svg)}.is--casestudie-extended #benefits ul li.webinars::before{background-image: url(https://assets.shopware.com/media/icons/marketing/blue/webinars.svg)}.is--casestudie-extended #benefits ul li.windows::before{background-image: url(https://assets.shopware.com/media/icons/marketing/blue/windows.svg)}.is--casestudie-extended #benefits ul li.content::before{background-image: url(https://assets.shopware.com/media/icons/marketing/blue/content-commerce.svg)}.is--casestudie-extended #benefits ul li.checklist::before{background-image: url(https://assets.shopware.com/media/icons/marketing/blue/rational-purchases.svg)}.is--casestudie-extended #keyfacts .content > p{padding: 20px 0 3px}.is--casestudie-extended #keyfacts .content > p > strong{font-size: 18px;font-weight: 600;color: #142432}.is--casestudie-extended #keyfacts .content ul + ul{margin-top: 25px}.is--casestudie-extended #keyfacts .content ul > li:not(:only-child){position: relative;padding-left: 20px}.is--casestudie-extended #keyfacts .content ul > li:not(:only-child)::before{content: "";display: block;position: absolute;background-color: rgba(96,113,130,0.5);top: 11px;left: 0;width: 5px;height: 5px;border-radius: 6px;background-clip: padding-box}.is--casestudie-extended #description h2{margin: 25px 0 5px;font-size: 24px;font-weight: 600;color: #142432}.is--casestudie-extended #description p{padding: 10px 0}.is--casestudie-extended #description img{width: 100%;margin: 40px auto 0}@media screen and (max-width: 59.9375em){.is--casestudie-extended #benefits ul{justify-content: center}.is--casestudie-extended #benefits ul li{grid-template-columns: auto;grid-template-rows: 48px auto auto;grid-column-gap: 0;justify-items: center;text-align: center;margin: 20px}.is--casestudie-extended #benefits ul li .title{grid-row: 2;margin-top: 5px}.is--casestudie-extended #benefits ul li .description{grid-row: 3}.is--casestudie-extended #benefits ul li::before{grid-row: 1}}@media screen and (max-width: 47.9375em){.is--casestudie-extended #benefits ul li .title{font-size: 18px}}@media screen and (max-width: 29.9375em){.is--casestudie-extended #benefits ul li{margin: 25px 0}.is--casestudie-extended #keyfacts .head .btn{display: none}}.customer--logos{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;padding-top: 50px}.customer--logos .customers--logo--item{padding: 15px}.customers--logo--item{width: 33.33%}.customers--logo--item.is--from-s3{align-self: center}.customers--logo--item.is--from-s3 img{margin: 0 auto;min-width: 100px;max-width: 140px;min-height: 40px;max-height: 65px}section.section--brands .customer--logo.is--scaled img{-webkit-transform: scale(1.25);-ms-transform: scale(1.25);transform: scale(1.25)}section.section--brands img{width: 80%;height: 60px;max-height: 20vw;margin: 0 auto;object-fit: contain;object-position: center}@media screen and (min-width: 60em){section.section--brands .customer--logo{flex: 0 0 14.28571429%;max-width: 14.28571429%}}.product--image--container{display: block;position: relative;padding-top: 13px;-webkit-box-shadow: 0 0 15px rgba(96,113,130,0.2);box-shadow: 0 0 15px rgba(96,113,130,0.2);z-index: 10;overflow: hidden}.product--image--container:before{content: '';box-sizing: border-box;height: 13px;line-height: 0;letter-spacing: 2px;padding: 5px 5px 0;width: 100%;position: absolute;top: 0;-webkit-border-top-right-radius: 4px;-webkit-border-bottom-right-radius: 0;-webkit-border-bottom-left-radius: 0;-webkit-border-top-left-radius: 4px;-moz-border-radius-topright: 4px;-moz-border-radius-bottomright: 0;-moz-border-radius-bottomleft: 0;-moz-border-radius-topleft: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;border-top-left-radius: 4px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNjAuNSAxNS41IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2MC41IDE1LjUiPgo8Y2lyY2xlIGZpbGw9IiM2NDdDOEMiIGN4PSI3LjgiIGN5PSI3LjgiIHI9IjcuOCIvPgo8Y2lyY2xlIGZpbGw9IiM2NDdDOEMiIGN4PSIzMC4yIiBjeT0iNy44IiByPSI3LjgiLz4KPGNpcmNsZSBmaWxsPSIjNjQ3QzhDIiBjeD0iNTIuOCIgY3k9IjcuOCIgcj0iNy44Ii8+Cjwvc3ZnPg==);background-color: #d7dde0;background-repeat: no-repeat;background-size: auto 46%;background-position-x: 5px;background-position-y: 4px}.product--image--container .product--image{border-top: 0;position: relative;height: 100%;overflow: hidden}.product--image--container .product--image img{width: 100%}.product--image--container .image--element{display: block}.product--image--container .image--media{position: absolute;width: 100%;top: 0;left: 0}.product--image--container .product--image-overlay{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;justify-content: center;align-items: center;position: absolute;height: 100%;width: 100%;top: 0;pointer-events: none;opacity: 0;z-index: 20;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.product--image--container .product--image-overlay .partner--var{position: absolute;bottom: 10px;width: 100%}.product--image--container .product--image-overlay a{pointer-events: initial}.product--image--container .is--slider-customer-box{background-color: #fff}@media screen and (min-width: 1320px){.product--image--container .is--slider-customer-box .owl-height{min-height: 237px}}.product--image--container .is--slider-customer-box .owl-nav{position: absolute;top: 50%;left: 0;right: 0;margin: 0;z-index: 30}.product--image--container .is--slider-customer-box .owl-nav > div{margin-top: 0;margin-bottom: 0;background-color: #fff;-webkit-box-shadow: 0px 3px 20px -4px rgba(0,0,0,0.4);box-shadow: 0px 3px 20px -4px rgba(0,0,0,0.4);border-radius: 100%;background-clip: padding-box;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.product--image--container .is--slider-customer-box .owl-nav > div.owl-prev{line-height: 32px}.product--image--container .is--slider-customer-box .owl-nav > div.owl-prev:before{left: -1px}.product--image--container .is--slider-customer-box .owl-nav > div.owl-next{line-height: 30px}.product--image--container .is--slider-customer-box .owl-nav > div.owl-next:before{right: -1px}.product--image--container .is--slider-customer-box .owl-nav > div:before{position: relative;font-size: 14px}.product--image--container .is--slider-customer-box .owl-dots{margin: 0;padding: 14px 0 20px;position: absolute;left: 0;right: 0;bottom: -40px;pointer-events: none;z-index: 30;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.product--image--container .is--slider-customer-box .owl-dots:before{content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;background-color: rgba(0,0,0,0.5);-webkit-mask-image: linear-gradient(180deg, rgba(0,0,0,0) 10%, #000 80%)}.product--image--container .is--slider-customer-box .owl-dots .owl-dot{position: relative;z-index: 2}.product--image--container .is--slider-customer-box .owl-dots .owl-dot span{width: 6px;height: 6px;margin: 4px 5px;background-color: rgba(255,255,255,0.33)}.product--image--container .is--slider-customer-box .owl-dots .owl-dot.active span{background-color: #fff}.product--image--container .is--slider-customer-box:after{content: "";display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,0.25);z-index: 20;pointer-events: none;opacity: 0;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.product--image--container:hover .is--slider-customer-box .owl-dots{-webkit-transform: translateY(-40px);-ms-transform: translateY(-40px);transform: translateY(-40px)}.product--image--container:hover .is--slider-customer-box:after{opacity: 1}.product--image--container:hover .product--image-overlay{opacity: 1}.product--info--container .product--info--headline a{color: #142432}.customers--content{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none}.customers--content:after{content: "";display: table;clear: both}.customers--content:after{content: "";display: table;clear: both}.customers--list{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none}@media screen and (min-width: 30em){.customers--logo--item{width: 25%}}@media screen and (min-width: 30em) and (max-width: 47.9375em){.product--image--container .is--slider-customer-box .owl-nav > div{width: 26px;height: 26px}.product--image--container .is--slider-customer-box .owl-nav > div.owl-prev{line-height: 18px}.product--image--container .is--slider-customer-box .owl-nav > div.owl-next{line-height: 16px}.product--image--container .is--slider-customer-box .owl-nav > div:before{font-size: 10px}}@media screen and (min-width: 48em){.customers--logo--item{width: 16.66667%}.product--image--container .is--slider-customer-box .owl-nav > div.owl-prev{-webkit-transform: translate(-125%, -50%);-ms-transform: translate(-125%, -50%);transform: translate(-125%, -50%)}.product--image--container .is--slider-customer-box .owl-nav > div.owl-next{-webkit-transform: translate(125%, -50%);-ms-transform: translate(125%, -50%);transform: translate(125%, -50%)}.product--image--container:hover .is--slider-customer-box .owl-nav > div.owl-prev{-webkit-transform: translate(50%, -50%);-ms-transform: translate(50%, -50%);transform: translate(50%, -50%)}.product--image--container:hover .is--slider-customer-box .owl-nav > div.owl-next{-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%)}}@media screen and (min-width: 64em){.customer--logos{padding-top: 0}.customer--logos .customers--logo--item{padding: 30px}}.is--showcase .btn.is--filter-white{border-radius: 100px;color: rgba(96,113,130,0.66);background-color: #fff}.is--showcase .btn.is--filter-white.is--active{box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);-webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);color: #000 !important}.is--showcase .btn.is--filter-white:hover{box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);-webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);color: #000}.is--showcase section#showcase-highlights .highlights--wrapper img.shape{opacity: 0.1;-webkit-transform: rotate(120deg);-ms-transform: rotate(120deg);transform: rotate(120deg);position: absolute;height: 350px;right: -120px;top: -30px}.is--showcase .grid--showcase{grid-template-columns: 1fr 1fr;grid-template-rows: 1fr}.is--showcase .grid--showcase .grid--headline{grid-column: span 2}.is--showcase .grid--showcase .grid--filter{grid-column: span 2;justify-self: flex-start}.is--showcase .showcase-customers--wrapper{height: 100%}.is--showcase .product--image--container{display: block;position: relative;padding-top: 0px;-webkit-box-shadow: 0 0;box-shadow: 0 0;z-index: 10;overflow: hidden}.is--showcase .product--image--container:before{content: '';box-sizing: border-box;height: 13px;line-height: 0;letter-spacing: 2px;padding: 5px 5px 0;width: 100%;position: absolute;top: 0;-webkit-border-top-right-radius: 4px;-webkit-border-bottom-right-radius: 0;-webkit-border-bottom-left-radius: 0;-webkit-border-top-left-radius: 4px;-moz-border-radius-topright: 4px;-moz-border-radius-bottomright: 0;-moz-border-radius-bottomleft: 0;-moz-border-radius-topleft: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;border-top-left-radius: 4px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNjAuNSAxNS41IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2MC41IDE1LjUiPgo8Y2lyY2xlIGZpbGw9IiM2NDdDOEMiIGN4PSI3LjgiIGN5PSI3LjgiIHI9IjcuOCIvPgo8Y2lyY2xlIGZpbGw9IiM2NDdDOEMiIGN4PSIzMC4yIiBjeT0iNy44IiByPSI3LjgiLz4KPGNpcmNsZSBmaWxsPSIjNjQ3QzhDIiBjeD0iNTIuOCIgY3k9IjcuOCIgcj0iNy44Ii8+Cjwvc3ZnPg==);background-color: #d7dde0;background-repeat: no-repeat;background-size: auto 46%;background-position-x: 5px;background-position-y: 4px}.is--showcase .product--image--container .product--image{border-bottom: 1px solid #ececec;position: relative;height: 100%;overflow: hidden}@media screen and (min-width: 48em){.is--showcase .grid--showcase .grid--headline{grid-column: 1 / 2}.is--showcase .grid--showcase .grid--filter{grid-column: 2 / 3;justify-self: flex-end}}.listing--content.changelog.dp--wrapper .accordion--column{border: 1px solid #ececec}.listing--content.changelog.dp--wrapper .accordion--column .accordion .accordion--title{padding: 5px 20px 7px 60px}.listing--content.changelog.dp--wrapper .accordion--column .accordion .accordion--title .icon--arrow-down{top: 20px;left: 30px}.listing--content.changelog.dp--wrapper .accordion--column .accordion .accordion--title .release-title--version{display: inline-block;-webkit-transform: translateY(3px);-ms-transform: translateY(3px);transform: translateY(3px)}.listing--content.changelog.dp--wrapper .accordion--column .accordion .accordion--title:hover{background-color: rgba(236,236,236,0.2);transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.listing--content.changelog.dp--wrapper .accordion--column .accordion.is--active .accordion--title{color: #fff;background-color: #0084e4}.listing--content.changelog.dp--wrapper .accordion--column .accordion.is--active .accordion--title .icon--arrow-down{color: #fff}.listing--content.changelog.dp--wrapper .accordion--column .accordion.is--active .accordion--title .release-title--date{background-color: #fff}.listing--content.changelog.dp--wrapper .accordion--column .accordion.is--active .accordion--title .release-title--security{color: var(--button-text-color, #fff);background-color: var(--accent-color, #189eff)}.listing--content.changelog.dp--wrapper .release-title--security{margin-top: 3px;float: right}.listing--content.changelog.dp--wrapper .release-details--cta .btn{width: 180px}.listing--content.changelog.dp--wrapper .release-details--cta .popover--holder{margin-left: 10px;display: inline-block}.listing--content.changelog.dp--wrapper .release-details--cta .popover--holder .popover{font-size: 14px;text-align: left;hyphens: auto;min-width: 545px}.listing--content.changelog.dp--wrapper .release-details--cta .popover--holder a{color: #607182;font-style: normal;font-weight: 500}@media screen and (min-width: 48em){.listing--content.changelog.dp--wrapper .release-details--table dt{flex: 0 0 40%}.listing--content.changelog.dp--wrapper .release-details--table dd{flex: 0 0 60%}}body.is--ctl-download img.download{width: 550px;max-width: 100%;height: auto}body.is--ctl-download em{font-style: italic}body.is--ctl-download .btn.label{margin-right: 0;padding: 10px 16px}body.is--ctl-download .btn [class^="icon--arrow"]{margin: 0 10px 0 0}body.is--ctl-download .product--description [data-hash-modal]:after{content: "?";display: inline-block;margin-left: 6px;position: relative;top: -1px;left: -1px;width: 16px;height: 16px;line-height: 16px;text-align: center;font-size: 11px;font-weight: 400;border: 1px solid rgba(96,113,130,0.33);color: rgba(96,113,130,0.33);border-radius: 16px;background-clip: padding-box}body.is--ctl-download .product--description [data-hash-modal]:hover:after{border-color: rgba(96,113,130,0.66);color: rgba(96,113,130,0.66)}body.is--ctl-download .product-cta--help a{--text-color: rgba(96,113,130,0.75);font-size: 14px;font-weight: 300;text-decoration: underline;color: var(--text-color)}body.is--ctl-download .product-cta--help a + a:before{content: "";display: inline-block;margin: 0 5px;width: 1px;height: 13px;background-color: #607182;-webkit-transform: translate(-3px, 3px);-ms-transform: translate(-3px, 3px);transform: translate(-3px, 3px)}body.is--ctl-download .product-cta--help a:hover{--text-color: #607182}body.is--ctl-download .product--description-addition{position: relative;margin-top: 10px;padding: 12px 17px;background-color: var(--gray-light, #f8f9fd);border: 1px solid #ececec;border-radius: 3px;background-clip: padding-box}body.is--ctl-download .product--description-addition p{padding: 0;font-size: 14px}body.is--ctl-download .product--description-addition.paypal--addition .grid{grid-gap: 17px;padding-top: 3px;padding-bottom: 3px}body.is--ctl-download .product--description-addition.paypal--addition .grid img{max-width: 90px}body.is--ctl-download .product--description-addition.paypal--addition i{position: absolute;top: 18px;right: 18px;color: rgba(96,113,130,0.66)}@media screen and (min-width: 30em){body.is--ctl-download .product--description-addition.paypal--addition{padding-right: 60px}body.is--ctl-download .product--description-addition.paypal--addition .grid{grid-template-columns: 120px auto}body.is--ctl-download .product--description-addition.paypal--addition .grid img{justify-self: center}body.is--ctl-download .product--description-addition.paypal--addition.popover--holder .popover{top: 0;left: auto;right: 0;bottom: auto;transform-origin: bottom right;-webkit-transform: translate(0, -100%) scale(.9);-ms-transform: translate(0, -100%) scale(.9);transform: translate(0, -100%) scale(.9)}body.is--ctl-download .product--description-addition.paypal--addition.popover--holder .popover::after{left: auto;right: 20px}body.is--ctl-download .product--description-addition.paypal--addition.popover--holder:hover .popover,body.is--ctl-download .product--description-addition.paypal--addition.popover--holder:active .popover,body.is--ctl-download .product--description-addition.paypal--addition.popover--holder:focus .popover{-webkit-transform: translate(0, -100%) scale(1);-ms-transform: translate(0, -100%) scale(1);transform: translate(0, -100%) scale(1)}}@media screen and (max-width: 29.9375em){body.is--ctl-download .product--description-addition.paypal--addition{padding-top: 20px;padding-bottom: 18px}}body.is--ctl-download .product--download-boxes .h4{color: rgba(96,113,130,0.66)}body.is--ctl-download .accordion .accordion--title{padding-top: 0;padding-left: 0}body.is--ctl-download .accordion .accordion--title .icon--arrow-down{position: relative;left: 14px;top: -3px}body.is--ctl-download .accordion .accordion--title:hover{color: #142432}body.is--ctl-download .accordion .accordion--title + .accordion--content{padding: 10px 0 20px}body.is--ctl-download .accordion.is--active .accordion--title,body.is--ctl-download .accordion.is--active .accordion--title .icon--arrow-down{color: #142432}body.is--ctl-download .accordion--tabs.accordion--buttons .accordion--tab ul{display: block;flex-wrap: initial}body.is--ctl-download .accordion--tabs.accordion--buttons .accordion--tab ul .btn{background-color: var(--accent-color, transparent)}body.is--ctl-download .accordion--tabs.accordion--buttons .accordion--tab ul .btn.is--active{--accent-color: #607182;--accent-color-hover: #607182;--accent-color-active: #556473;--accent-color-shadow: rgba(96,113,130,0.33);--accent-color-background-light: rgba(96,113,130,0.05);--accent-color-background: rgba(96,113,130,0.15);--accent-color-background-hover: rgba(96,113,130,0.2);--accent-color-background-active: rgba(96,113,130,0.25);--accent-color-background-opaque: rgba(96,113,130,0.95);--button-text-color: #fff}body.is--ctl-download .accordion--tabs.accordion--buttons .accordion--contents{margin-top: 0}.content--switch{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;align-items: center;padding-top: 5px;padding-bottom: 5px}.content--switch .content--switch-tab{--transition-property: opacity, transform;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;justify-content: center;align-items: center;padding: 18px 40px;background-color: var(--accent-color-background);border: 2px solid var(--accent-color);cursor: pointer;border-radius: 3px;background-clip: padding-box;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.content--switch .content--switch-tab:not(.is--active){opacity: .4;-webkit-transform: scale(.8);-ms-transform: scale(.8);transform: scale(.8)}.content--switch .content--switch-tab:focus{outline: 1px solid var(--accent-color, #189eff);outline-offset: -3px}.content--switch .content--switch-tab .content--switch-wrapper{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;align-items: center}.content--switch .content--switch-tab .content--switch-wrapper .edition--batch{display: inline-block;max-width: 45px;margin-right: 10px}.content--switch .content--switch-tab .content--switch-wrapper .content--switch-overview{display: inline-block;float: right;text-align: left}.content--switch .content--switch-tab .content--switch-wrapper .content--switch-overview .version{margin-bottom: 5px;font-size: 13px;font-weight: 400;text-transform: uppercase;color: var(--text-color, #607182)}.content--switch .content--switch-tab .content--switch-wrapper .content--switch-overview .edition{font-size: 18px;font-weight: 500;color: var(--headline-color)}@media screen and (max-width: 620px){.content--switch .content--switch-tab .content--switch-wrapper .edition--batch{margin-right: 0}.content--switch .content--switch-tab .content--switch-wrapper .content--switch-overview{display: none}}.content--switch-content:not(.is--active){display: none}.modal--content[id^="download-opensource"] img{width: 11.25rem;height: auto}.secondary a{--text-color: rgba(96,113,130,0.66);display: inline-block;padding: 4px 0;font-size: 15px;font-weight: 400;text-decoration: underline;color: var(--text-color)}@media screen and (min-width: 48em){body.is--ctl-download .accordion[class*="accordion-download"] .accordion--title .accordion-title--subtitle{display: inline-block}body.is--ctl-download .roadmap--holder{text-align: right}}@-webkit-keyframes sw6BubbleRotation{0%{-webkit-transform: translate(-15%, -50%) scale(1.2) rotate(0deg);-ms-transform: translate(-15%, -50%) scale(1.2) rotate(0deg);transform: translate(-15%, -50%) scale(1.2) rotate(0deg)}100%{-webkit-transform: translate(-15%, -50%) scale(1.2) rotate(360deg);-ms-transform: translate(-15%, -50%) scale(1.2) rotate(360deg);transform: translate(-15%, -50%) scale(1.2) rotate(360deg)}}@-moz-keyframes sw6BubbleRotation{0%{-webkit-transform: translate(-15%, -50%) scale(1.2) rotate(0deg);-ms-transform: translate(-15%, -50%) scale(1.2) rotate(0deg);transform: translate(-15%, -50%) scale(1.2) rotate(0deg)}100%{-webkit-transform: translate(-15%, -50%) scale(1.2) rotate(360deg);-ms-transform: translate(-15%, -50%) scale(1.2) rotate(360deg);transform: translate(-15%, -50%) scale(1.2) rotate(360deg)}}@-o-keyframes sw6BubbleRotation{0%{-webkit-transform: translate(-15%, -50%) scale(1.2) rotate(0deg);-ms-transform: translate(-15%, -50%) scale(1.2) rotate(0deg);transform: translate(-15%, -50%) scale(1.2) rotate(0deg)}100%{-webkit-transform: translate(-15%, -50%) scale(1.2) rotate(360deg);-ms-transform: translate(-15%, -50%) scale(1.2) rotate(360deg);transform: translate(-15%, -50%) scale(1.2) rotate(360deg)}}@keyframes sw6BubbleRotation{0%{-webkit-transform: translate(-15%, -50%) scale(1.2) rotate(0deg);-ms-transform: translate(-15%, -50%) scale(1.2) rotate(0deg);transform: translate(-15%, -50%) scale(1.2) rotate(0deg)}100%{-webkit-transform: translate(-15%, -50%) scale(1.2) rotate(360deg);-ms-transform: translate(-15%, -50%) scale(1.2) rotate(360deg);transform: translate(-15%, -50%) scale(1.2) rotate(360deg)}}.modal--holder#demo .modal--basis .modal--content{width: 1200px;padding: 40px 60px 80px;overflow: hidden}.modal--holder#demo .modal--basis .modal--content .toggle-active{display: none;animation: fade 1s cubic-bezier(.77, 0, .18, 1) both}.modal--holder#demo .modal--basis .modal--content .toggle-active.is--active{display: block}.modal--holder#demo .modal--basis .modal--content .toggle-active.is--active.flex{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none}.modal--holder#demo .modal--basis .modal--content p{font-size: var(--font-size, 16px)}.modal--holder#demo .modal--basis .modal--content .grid{--grid-gap: 40px;grid-template-columns: 400px auto;grid-template-rows: repeat(2, auto);grid-template-areas: "content sidebar" "actions sidebar";grid-gap: var(--grid-gap, 40px) calc(var(--grid-gap, 40px) * 2)}.modal--holder#demo .modal--basis .modal--content .grid b{--text-color: rgba(96,113,130,0.66);font-size: 14px;font-weight: 500;color: var(--text-color)}.modal--holder#demo .modal--basis .modal--content .grid .has--arrow{cursor: pointer;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.modal--holder#demo .modal--basis .modal--content .grid .has--arrow::after{content: "-";display: inline-block;width: 12px;height: 100%;line-height: 13px;padding-left: 10px;mask: url(../../themes/Frontend/Shopware2019/frontend/_public/src/img/arrow.svg) no-repeat center right;mask-size: 12px auto;-webkit-mask: url(../../themes/Frontend/Shopware2019/frontend/_public/src/img/arrow.svg) no-repeat center right;-webkit-mask-size: 12px auto;background-color: var(--text-color);opacity: .75;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all);color: transparent;text-indent: -9999px}.modal--holder#demo .modal--basis .modal--content .grid .has--arrow:hover{--text-color: var(--accent-color, #189eff)}.modal--holder#demo .modal--basis .modal--content .grid .has--arrow:hover::after{-webkit-transform: translateX(4px);-ms-transform: translateX(4px);transform: translateX(4px)}.modal--holder#demo .modal--basis .modal--content .grid .title h1,.modal--holder#demo .modal--basis .modal--content .grid .title .h1{margin-bottom: 0}.modal--holder#demo .modal--basis .modal--content .grid .grid--actions .secondary{margin-top: 25px}.modal--holder#demo .modal--basis .modal--content .grid .grid--actions .secondary a{--text-color: rgba(96,113,130,0.66);display: inline-block;padding: 4px 0;font-size: 15px;font-weight: 400;text-decoration: underline;color: var(--text-color)}.modal--holder#demo .modal--basis .modal--content .grid .grid--actions .secondary a + a:before{content: "";display: inline-block;margin: 0 7px 0 9px;width: 1px;height: 13px;background-color: rgba(96,113,130,0.66);-webkit-transform: translate(-3px, 3px);-ms-transform: translate(-3px, 3px);transform: translate(-3px, 3px)}.modal--holder#demo .modal--basis .modal--content .grid .grid--actions .secondary a:hover{--text-color: #607182}.modal--holder#demo .modal--basis .modal--content .grid .grid--content{padding-top: var(--grid-gap, 40px)}.modal--holder#demo .modal--basis .modal--content .grid .grid--sidebar > div{align-items: center;height: 100%}.modal--holder#demo .modal--basis .modal--content .grid .grid--sidebar .img--holder{position: relative;width: 125%}.modal--holder#demo .modal--basis .modal--content .grid .grid--sidebar .img--holder .active-user{position: absolute;left: 0;bottom: 0;width: 33%;-webkit-transform: translate(33%, 33%);-ms-transform: translate(33%, 33%);transform: translate(33%, 33%)}.modal--holder#demo .modal--basis .modal--content .grid .grid--footer b{display: block}.modal--holder#demo .modal--basis .modal--content .grid .grid--footer a{--text-color: var(--accent-color, #189eff);display: inline-block;padding-top: 8px;font-size: 14px}@media screen and (max-width: 80em){.modal--holder#demo .modal--basis .modal--content .grid .grid--sidebar .img--holder{width: calc(100px + 60vw)}}@media screen and (max-width: 64em), screen and (max-height: 760px){.modal--holder#demo .modal--basis .modal--content{--grid-gap: 30px;padding: 40px;overflow-y: auto}.modal--holder#demo .modal--basis .modal--content .grid{grid-template-columns: minmax(min-content, 600px);grid-template-areas: "content" "sidebar" "actions"}.modal--holder#demo .modal--basis .modal--content .grid .grid--actions,.modal--holder#demo .modal--basis .modal--content .grid .grid--footer{text-align: center}.modal--holder#demo .modal--basis .modal--content .grid .grid--content{padding-top: 0}.modal--holder#demo .modal--basis .modal--content .grid .grid--sidebar .img--holder{width: 100%}}@media screen and (min-width: 64em){.modal--holder#demo .modal--basis .modal--content .grid .grid--actions .secondary a.demo{display: block}.modal--holder#demo .modal--basis .modal--content .grid .grid--actions .secondary a.demo:before{display: none}}@media screen and (max-width: 48em){.modal--holder#demo .modal--basis .modal--content .grid .title{grid-template-columns: 26px auto;grid-column-gap: 14px;margin-bottom: 8px}.modal--holder#demo .modal--basis .modal--content h1,.modal--holder#demo .modal--basis .modal--content .h1{font-size: 24px;line-height: 1.2}}@media screen and (max-device-width: 30em){.modal--holder#demo .modal--basis .modal--content .grid{--grid-gap: 20px}}.modal--holder#demo .modal--basis .modal--content #shopware-6 .h1{font-weight: 600}.modal--holder#demo .modal--basis .modal--content .background--shape{--animation: rotateFull;--duration: 140s;--timing-function: linear;position: absolute;opacity: 0.1;pointer-events: none}.modal--holder#demo .modal--basis .modal--content .background--shape:nth-child(1){left: 0;bottom: 0;-webkit-transform: translate(-50%, 50%);-ms-transform: translate(-50%, 50%);transform: translate(-50%, 50%)}.modal--holder#demo .modal--basis .modal--content .background--shape:nth-child(2){top: 0;right: 0;-webkit-transform: translate(50%, -50%);-ms-transform: translate(50%, -50%);transform: translate(50%, -50%)}@media screen and (max-width: 63.9375em), screen and (max-height: 700px){.modal--holder#demo .modal--basis .modal--content .background--shape{display: none}}.events--dmexco h1,.events--dmexco h2,.events--dmexco h3,.events--dmexco h4,.events--dmexco .h1,.events--dmexco .h2,.events--dmexco .h3,.events--dmexco .h4{font-weight: 600 !important}.events--dmexco .banner--holder{height: 300px !important}.events--dmexco .banner--holder > img{height: 400px !important}.events--dmexco .banner--holder .background--shape{display: -ms-grid;display: grid;max-width: 100%;align-items: center;position: absolute;left: 50%;bottom: 0;width: 270px;height: auto;z-index: 1;-webkit-transform: translate(75%, 25%);-ms-transform: translate(75%, 25%);transform: translate(75%, 25%)}.events--dmexco .banner--holder .background--shape .h2{font-size: 26px;line-height: 1.2}.events--dmexco .banner--holder .background--shape p{font-size: 20px}.events--dmexco .banner--holder .background--shape > *{grid-area: 1 / 1}.events--dmexco .banner--holder .background--shape .text{-webkit-transform: scale(1.1) translateX(-5px);-ms-transform: scale(1.1) translateX(-5px);transform: scale(1.1) translateX(-5px);z-index: 1}.events--dmexco .banner--holder .background--shape img{height: auto}.events--dmexco .banner--holder .background--shape:nth-child(2){width: 290px;max-width: 30vmax;left: auto;right: 50%;bottom: 0;-webkit-transform: translate(-88%, 37%);-ms-transform: translate(-88%, 37%);transform: translate(-88%, 37%)}.events--dmexco .banner--holder .background--shape:nth-child(2) small{display: block;margin-bottom: 5px;font-size: 14px}.events--dmexco .banner--holder .background--shape:nth-child(2) .text{padding: 0 0 20px 20px}.events--dmexco .box--padding.box--event{grid-template-columns: 135px 1fr 1fr;grid-gap: 10px;max-width: 700px}.events--dmexco .box--padding.box--event img.logo{width: auto;max-width: 100%;margin: 0}.events--dmexco .box--padding.box--event .grid--location{padding: 0 15px 0 40px}.events--dmexco .box--padding.box--event .grid--location p{font-weight: 500}.events--dmexco .box--padding.box--event .grid--place{border-left: 1px solid var(--border-color, #ececec);padding: 0 15px;text-align: right}.events--dmexco .owl-carousel .owl-stage-outer{box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);-webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1)}.events--dmexco .owl-carousel .owl-dots{position: relative;margin-top: -40px}.events--dmexco .img--holder{position: relative}.events--dmexco .img--holder picture:nth-child(2) img,.events--dmexco .img--holder picture:nth-child(3) img{position: absolute;top: 0;left: 0}.events--dmexco .img--holder picture:nth-child(2) img{-webkit-transform: translateX(-95%) scale(.8);-ms-transform: translateX(-95%) scale(.8);transform: translateX(-95%) scale(.8)}.events--dmexco .img--holder picture:nth-child(3) img{-webkit-transform: translateX(95%) scale(.8);-ms-transform: translateX(95%) scale(.8);transform: translateX(95%) scale(.8)}@media screen and (min-width: 64em){.events--dmexco .banner--holder .background--shape:nth-child(1){left: 50%}.events--dmexco .box--padding.box--appointment{z-index: 1;-webkit-transform: translate(-30px, -50%);-ms-transform: translate(-30px, -50%);transform: translate(-30px, -50%)}.events--dmexco .list--description{margin: auto;max-width: 18ch}}@media screen and (max-width: 59.9375em){.events--dmexco .banner--holder .background--shape{-webkit-transform: translate(5vw, 25%);-ms-transform: translate(5vw, 25%);transform: translate(5vw, 25%)}.events--dmexco .banner--holder .background--shape:nth-child(2){-webkit-transform: translate(0, 32%);-ms-transform: translate(0, 32%);transform: translate(0, 32%)}.events--dmexco .box--padding.box--event{max-width: 300px;grid-template-columns: 1fr;grid-template-rows: 80px;grid-auto-rows: auto;grid-gap: 20px}.events--dmexco .box--padding.box--event .logo--holder,.events--dmexco .box--padding.box--event img.logo{height: 100%;margin: auto}.events--dmexco .box--padding.box--event .grid--location{padding: 0;text-align: center}.events--dmexco .box--padding.box--event .grid--place{padding: 0;text-align: center;border: 0}}@media screen and (max-width: 29.9375em){.events--dmexco .banner--holder .background--shape{-webkit-transform: translate(-50%, 25%);-ms-transform: translate(-50%, 25%);transform: translate(-50%, 25%)}.events--dmexco .banner--holder .background--shape:nth-child(2){display: none}}.event--listing{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;float: left}.event--item--image img,.event--detail--image img{height: 90px;margin-bottom: 20px;padding: 0 15%;width: auto;object-fit: contain}.owl-carousel .owl-item .event--item--image img,.owl-carousel .owl-item .event--detail--image img{display: inline-block}.dp--wrapper .event--item .box--padding{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;align-items: flex-start;align-content: space-between;height: 100%}.event--item--title > *{display: block;width: 100%}.event--item--title h4 a{color: #142432}.event--item--title h4 a:hover{color: #189eff}.event--detail--date{padding: .25rem 0rem .25rem 0rem;font-size: 1.25rem;margin-bottom: 1.25rem;text-align: center;background-color: var(--gray-light, #f8f9fd)}.event--detail--links{margin-top: 1.25rem}.dp--wrapper .title--banner-section img[src*="user-groups-"]{opacity: .2}.dp--wrapper .user--groups .accordion{clear: both}.dp--wrapper .user--groups .accordion--title span.small{margin-left: .875rem;top: -0.0625rem;position: relative;font-size: 85%;font-weight: 300;color: rgba(20,36,50,0.33)}.dp--wrapper .user--groups .accordion--title span.small:before{content: "(";padding-right: .0625rem}.dp--wrapper .user--groups .accordion--title span.small:after{content: ")";padding-left: .0625rem}.dp--wrapper .user--groups .listing--content dl dt{flex: 0 0 220px}.dp--wrapper .user--groups .listing--content dl dd{flex: 0 0 calc(100% - 220px)}@media screen and (max-width: 59.9375em){.dp--wrapper .user--groups .accordion--title{font-size: 1.125rem}}@media screen and (max-width: 47.9375em){.dp--wrapper .user--groups .listing--content dl dt,.dp--wrapper .user--groups .listing--content dl dd{flex: 0 0 100%}.dp--wrapper .user--groups .listing--content dl dt ~ dt{margin-top: 1rem}.dp--wrapper .user--groups .listing--content dl dd ~ dd{margin-top: 0}}@media (max-width: 79.9375em) and (min-width: 48em){.dp--wrapper .user--groups dt ~ dt,.dp--wrapper .user--groups dd ~ dd{margin-top: 1rem !important}}.event--detail .description p{font-size: 1.125rem}.event--listing--content{background-size: 100%;background-repeat: no-repeat;position: relative}.event--listing--content .banner-gradient{height: 25rem}.event--listing--content .banner-gradient img{-webkit-mask-image: linear-gradient(0deg, transparent 5%, #000 200%)}.events--sessions .content--wrapper .title--header .content-heading.event--heading{padding-top: 50px}.events--sessions .content--wrapper .title--header .content-heading.event--heading img{max-width: 160px;margin-bottom: 50px}.events--sessions .dp--wrapper .sessions--list{margin-top: 30px}.events--sessions .dp--wrapper .sessions--list > div{padding: 25px 25px 15px;border: 1px solid #ececec;background-color: #fff;-webkit-box-shadow: 0 2px 30px -20px rgba(0,0,0,0.1);box-shadow: 0 2px 30px -20px rgba(0,0,0,0.1)}.events--sessions .dp--wrapper .sessions--list > div + div{margin-top: 15px}.events--sessions .dp--wrapper .sessions--list > div .speaker{display: inline-block;position: relative;top: 1px;padding-left: 10px;font-weight: 600}.events--sessions .dp--wrapper .logo--holder > a{position: relative;display: block;padding-top: 60%}.events--sessions .dp--wrapper .logo--holder > a img{position: absolute;top: 50%;left: 50%;width: 60%;max-height: 80%;object-fit: contain;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.events--sessions .dp--wrapper .logo--holder > a:hover img{-webkit-transform: translate(-50%, -50%) scale(1.1);-ms-transform: translate(-50%, -50%) scale(1.1);transform: translate(-50%, -50%) scale(1.1)}.events--sessions.events--full-page .banner--holder{max-height: 300px;position: relative}.events--sessions.events--full-page .banner--holder .row{height: 300px;position: relative;z-index: 10;max-width: 1300px;margin: auto}.events--sessions.events--full-page .banner--holder > img{height: 400px;position: absolute;top: 0;left: 0;right: 0}.events--sessions.events--full-page .info--boxes{--gutter: 30px !important}.events--sessions.events--full-page .info--boxes section{--bg-color: transparent}.events--sessions.events--full-page .has--border img.logo{max-width: 10rem;margin: 0 auto 2rem}@media screen and (min-width: 48em){.content--wrapper .title--header .content-heading.event--heading{padding-top: 7.5rem;padding-bottom: 6.25rem}.events--sessions .content--wrapper .title--header .content-heading.event--heading{padding-top: 3.75rem}.events--sessions .content--wrapper .title--header .content-heading.event--heading img{max-width: 13.75rem;margin-bottom: 5rem}.events--sessions.events--full-page .banner--holder{max-height: 31.25rem}.events--sessions.events--full-page .banner--holder .row{height: 31.25rem}.events--sessions.events--full-page .banner--holder .row .h2{text-align: left;font-size: 2.5rem}.events--sessions.events--full-page .banner--holder > img{height: 37.5rem}.events--sessions.events--full-page .banner--holder img.logo{max-height: 12.5rem;display: block;object-fit: contain;object-position: 75% center;border-right: 4px solid #fff;filter: brightness(0) invert(1)}.events--sessions.events--full-page .banner--holder .row .h2{text-align: center}.event--detail > .col-2.box--small{width: 30%}.event--detail > .col-2.box--small + .col-1{width: 70%}}@media screen and (min-width: 60em){.event--item--border .row .col-2{width: 50%}}.events--special h1,.events--special h2,.events--special h3,.events--special h4,.events--special .h1,.events--special .h2,.events--special .h3,.events--special .h4{font-weight: 600 !important}.events--special .banner--holder{height: 300px !important}.events--special .banner--holder > img{height: 400px !important}.events--special .box--padding.box--event{grid-template-columns: 135px 1fr 1fr;grid-gap: 10px;max-width: 700px}.events--special .box--padding.box--event img.logo{width: auto;max-width: 100%;margin: 0}.events--special .box--padding.box--event .grid--location{padding: 0 15px 0 40px}.events--special .box--padding.box--event .grid--location p{font-weight: 500}.events--special .box--padding.box--event .grid--place{border-left: 1px solid var(--border-color, #ececec);padding: 0 15px;text-align: right}.events--special video{width: 100%;max-width: 100%}.events--special .owl-carousel .owl-stage-outer{box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);-webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1)}.events--special .owl-carousel .owl-dots{position: relative;height: 0;margin-top: 30px}@media screen and (min-width: 80em){.events--special .owl-carousel .owl-nav .owl-prev{-webkit-transform: translate(-200%, -50%);-ms-transform: translate(-200%, -50%);transform: translate(-200%, -50%)}.events--special .owl-carousel .owl-nav .owl-next{-webkit-transform: translate(200%, -50%);-ms-transform: translate(200%, -50%);transform: translate(200%, -50%)}}@media screen and (min-width: 64em){.events--special .box--padding.box--appointment{z-index: 1;-webkit-transform: translate(-30px, -50%);-ms-transform: translate(-30px, -50%);transform: translate(-30px, -50%)}.events--special .list--description{margin: auto;max-width: 24ch}}@media screen and (max-width: 59.9375em){.events--special .box--padding.box--event{max-width: 300px;grid-template-columns: 1fr;grid-template-rows: 80px;grid-auto-rows: auto;grid-gap: 20px}.events--special .box--padding.box--event .logo--holder,.events--special .box--padding.box--event img.logo{height: 100%;margin: auto}.events--special .box--padding.box--event .grid--location{padding: 0;text-align: center}.events--special .box--padding.box--event .grid--place{padding: 0;text-align: center;border: 0}}.description--addition{position: relative;padding: 20px 25px;background-color: #fff;box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);-webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);border-radius: 3px;background-clip: padding-box}.description--addition p{padding: 0;font-size: 14px}.description--addition .grid{text-align: center;grid-gap: 22px;padding-top: 3px;padding-bottom: 3px}.description--addition .grid img{margin: auto;max-width: 120px}@media screen and (min-width: 30em){.description--addition{max-width: 380px;padding: 15px 30px}.description--addition .grid{grid-template-columns: 100px auto;text-align: left}.description--addition .grid img{margin: unset;justify-self: center}}.jobs--list .is--gray-bg{padding: 1.5625rem 1.5625rem 2.1875rem 1.5625rem}.jobs--list .is--gray-bg .col-2{padding-right: 1.25rem}.jobs--list{padding: 2.5rem 0rem 2.5rem 0rem}.jobs--list p a{cursor: pointer}.jobs--list--item{padding: .5rem 0rem .5rem 0rem;line-height: 1.5rem;margin-bottom: 1.25rem;position: relative;transition: all .25s;background-color: #fff;border: 1px solid #ececec}.jobs--list--item a{height: 100px;padding: 0 30px;display: flex;justify-content: center;color: #189eff;font-weight: 400}.jobs--list--item a span{align-self: center}.jobs--list--item:hover{-webkit-box-shadow: 0 14px 40px rgba(0,92,158,0.1);box-shadow: 0 14px 40px rgba(0,92,158,0.1)}.jobs--list--item:hover a{color: #189eff;font-weight: 400}.jobs--headline{margin-left: 20px;margin-bottom: 30px}.job--inquiry .is--gray-bg{padding-top: 40px;padding-bottom: 40px;margin-top: -25px;margin-bottom: 40px}.job--offer-desc{padding-bottom: 25px}.job--offer-items .col-2{padding: 5px 0 10px}.job--dsgvo{margin-top: 4px}.tab--headline{padding: 5px 25px 0}.tab--headline .col-inner{padding: 0}.job--supplies .job--supplies-row{margin-bottom: 3.125rem;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none}.job--supplies .job--supplies-row .supplies-row--headline{margin-bottom: 3.125rem}.job--supplies .job--supplies-row .col-4{display: inline-flex}.job--supplies .job--supplies-row .col-4 .job--supplies-icon{max-width: 4.375rem}.jobs--team-img{height: 15rem;padding: 0;background-size: cover;background-position: center center}.jobs--awards{margin-bottom: 1.25rem}.jobs--awards .jobs-awards--entry img{margin: 0 auto}.jobs--awards .jobs-awards--entry img.award--climate-neutral{max-width: 30vw}.jobs--awards .jobs-awards--entry .flex{justify-content: center}@media screen and (min-width: 64em){.jobs--awards .jobs-awards--entry .flex{justify-content: space-around}}.jobs--video-row{background-position: center center;background-repeat: no-repeat;background-size: cover}.jobs--video{margin-top: 1.875rem;overflow: hidden;position: relative}.video--video{display: none}.jobs--video--poster,.jobs--video video{width: 100%;position: absolute;top: -30%;left: 0;right: 0;z-index: -100}.video--container .video--poster{display: block}.jobs--video-content{height: 14.875rem;position: relative;display: flex;margin: auto auto;width: 100%;justify-content: center}.jobs--video-content img{width: 9.375rem;height: auto;align-self: center}.jobs--process h2{padding: 0rem .9375rem .9375rem .9375rem}.jobs--process .jobs-process--char img{margin: .625rem 1.25rem 0rem 0rem;width: 8.6875rem;border-radius: 50%;background-clip: padding-box;float: left}.jobs--process .jobs-process--char .char--contact{float: left}.jobs--collage h2{margin-bottom: 3.75rem}.jobs--opening .jobs--opening--background{background-size: 100%}.jobs--opening .jobs--opening-sections{display: -ms-flexbox !important;display: flex !important;-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;float: none !important;float: left}.jobs--opening .jobs--opening-sections .col-inner{vertical-align: baseline;background-color: #fff}.jobs--opening .jobs--opening-sections .col-3{display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex}.jobs--opening .jobs--opening-sections .sections--entry .col-inner{padding: 1.875rem 1.875rem 1.875rem 1.875rem;display: -ms-flexbox !important;display: flex !important;-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;float: none !important}.jobs--opening .jobs--opening-sections .sections--entry .col-inner p{align-self: flex-start}.jobs--opening .jobs--opening-sections .sections--entry .col-inner .buttons{align-self: flex-end}.jobs--opening .jobs--opening-sections .sections--entry.section--is-centered{margin: 0 auto}.jobs--opening .job--inquiry--developer .is--gray-bg{padding-top: 2.5rem;padding-bottom: 2.5rem}.jobs--opening .jobs--opening-container{height: 11.375rem;margin-bottom: 1.25rem;width: 100%;display: table;background-size: cover}.jobs--opening .jobs--opening-container .jobs--opening-headline,.jobs--opening .jobs--opening-container .jobs--opening-headline-gold{padding: 0rem .625rem 0rem .625rem;font-size: 1.375rem;letter-spacing: .125rem;font-weight: 600;text-transform: uppercase;text-align: center;display: table-cell;vertical-align: middle}.jobs--opening .jobs--opening-container .jobs--opening-headline{color: #fff}.jobs--opening .jobs--opening-container .jobs--opening-headline-gold{color: #eac096}.jobs--opening .jobs--offer{margin-bottom: 5rem}.jobs--opening .jobs--profile .jobs--team-photo{margin: 5rem 0rem 8.75rem 0rem;height: 42.5rem;background-repeat: no-repeat;background-position: center center;background-size: cover}.jobs--opening .jobs--profile .jobs--team-photo:after{content: "";display: table;clear: both}.jobs--opening .jobs--profile .jobs--team-photo:after{content: "";display: table;clear: both}.jobs--opening .jobs--profile .jobs--team-photo .jobs--team-photo--profile img{max-width: 15rem;padding-top: 32.5rem;margin: 0 auto}.jobs--opening .jobs--profile .jobs--qualification{text-align: left;list-style: none;line-height: 150%}.jobs--opening .jobs--profile .jobs--qualification .jobs--qualification-entry{padding-left: 1.25rem;list-style: none;position: relative}.jobs--opening .jobs--profile .jobs--qualification .jobs--qualification-entry::before{font-size: .875rem;font-family: 'shopware_website';content: '\e60c';position: absolute;left: 0}.jobs--opening .jobs--awards{margin-bottom: 3.125rem}.jobs--location h2{margin-bottom: 1.875rem}.jobs--location .jobs-location--map{padding-top: 18.75rem;background-repeat: no-repeat;background-position-x: 14%;position: relative}.jobs--location .jobs-location--map:after{content: "";display: table;clear: both}.jobs--location .jobs-location--map:after{content: "";display: table;clear: both}.jobs--location .jobs-location--map-legend{padding: 1.25rem 1.25rem 1.25rem 1.25rem;-webkit-box-shadow: 0 1px 3px 0 rgba(95,114,133,0.5);box-shadow: 0 1px 3px 0 rgba(95,114,133,0.5);background: #fff}.jobs--location .jobs-location--map-legend ul{margin: 0rem 0rem 1.25rem 0rem}.jobs--location .jobs-location--map-legend li{padding-left: 2.5rem;margin-bottom: .625rem;list-style: none;position: relative}.jobs--location .jobs-location--map-legend .legend--icon{position: absolute;display: block;left: 0}.jobs--location .jobs-location--map-button{padding: .625rem .625rem .625rem .625rem;-webkit-box-shadow: 0 1px 3px 0 rgba(95,114,133,0.5);box-shadow: 0 1px 3px 0 rgba(95,114,133,0.5);text-align: center;background: #34a1f5;color: #fff;display: block}.jobs--location .jobs-location--map-button:hover{background: #007eda}.jobs--location .jobs-location--map-button .map-button--icon{margin-right: .3125rem;display: inline-block;vertical-align: text-bottom}.jobs--technology{margin-top: 3.125rem;background-repeat: no-repeat;background-position: top center;background-size: cover}.jobs--technology:after{content: "";display: table;clear: both}.jobs--technology:after{content: "";display: table;clear: both}.jobs--technology .jobs--technology--php img{padding: 4.375rem 1.25rem 3.75rem 1.25rem;margin: 0 auto}.jobs--advantages{margin-bottom: 3.125rem}.jobs--advantages .advantages--entry{display: inline-flex}.jobs--advantages .advantages--entry p{padding: 1.25rem 1.25rem 0rem 1.25rem}.jobs--advantages .advantages--entry .col-inner{border: 1px solid #d3d3d3}.jobs--advantages .advantages--entry .advantages--entry-inner{background-size: cover;background-repeat: no-repeat}.jobs--advantages .advantages--entry .advantages--entry-inner .advantages-entry--icon{width: 4.375rem;padding: .9375rem .3125rem .9375rem .3125rem;margin: 0 auto;display: block}.jobs--advantages .advantages--entry .advantages--entry-inner .advantages-entry--headline{padding: 0rem .625rem 1.25rem .625rem;font-size: 1.375rem;margin: 0 auto;text-align: center;width: 100%}span.job--is-full-hint{font-size: .875rem;line-height: 1rem;bottom: .3125rem;color: #b4bec7;font-weight: 400;position: absolute;left: 0;width: 100%;text-transform: uppercase}.jobs--employee{margin-top: 2.5rem;margin-bottom: 4.375rem;padding-left: 2.5rem;padding-right: 2.5rem;position: relative}.jobs--employee h2{margin-bottom: 4.6875rem}.jobs--employee .col-5{width: 100%}.jobs--employee .jobs-employee--entry{margin-bottom: 1.25rem;position: relative;background-color: #189eff}.jobs--employee .jobs-employee--entry .entry--hover{display: block;position: absolute;top: calc(50% - 30px);left: calc(50% - 30px);z-index: 20;cursor: pointer}.jobs--employee .jobs-employee--entry .entry--hover img{width: 3.75rem;height: auto}.jobs--employee .jobs-employee--entry:hover .entry--hover{opacity: 1}.jobs--employee .entry--item{height: 37.5rem;background-position: top center;background-size: cover;position: relative;z-index: 10;cursor: pointer;opacity: .7;-webkit-transition: ease-in-out all .3s;transition: ease-in-out all .3s}.jobs--employee .entry--item .entry-item--inner{padding: 20rem 1.875rem 1.875rem 1.875rem;position: absolute;bottom: 0;left: 0;width: 100%;background-image: -ms-linear-gradient(top, rgba(255,255,255,0), #fff);background-image: linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 90%);opacity: 0}.jobs--employee .entry--item .entry-item--inner p{font-size: 1rem;line-height: 1.5rem;font-style: italic;font-weight: 300;color: #607182}.jobs--employee .entry--item .entry-item--inner .employee--name{margin-bottom: .5rem;letter-spacing: .1875rem;display: block;font-weight: 400;text-transform: uppercase}.jobs--employee .entry--item .entry-item--inner .employee--title{margin-bottom: .3125rem;letter-spacing: .0625rem;font-size: .875rem;display: block;font-weight: 300}.jobs--employee .entry--item.active{z-index: 20;opacity: 1;-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);-webkit-box-shadow: 14px 0 40px rgba(0,56,96,0.2);box-shadow: 14px 0 40px rgba(0,56,96,0.2)}.jobs--employee .entry--item.active .entry-item--inner{opacity: 1}.application--modal .modal--inner{overflow-y: initial}.application--modal .modal--content > div{border-radius: 5px;background-clip: padding-box;width: 100%;height: 90vh;-webkit-overflow-scrolling: touch;overflow-y: scroll}.application--modal .modal--content > div iframe{height: 100%;max-width: 100%}@media screen and (max-width: 64em){.modal--box.application--modal{position: fixed}}@media screen and (min-width: 30em){.jobs--list .col-inner{padding: 0}.col-3{width: 50%}.jobs--list--item{margin-bottom: 1.875rem;margin-right: 0}.jobs--team-img{height: 22.5rem}.jobs--process .col-2{width: 100%}.job--offer-items .col-2{width: 100%}.jobs--senior-php-dev .jobs--opening--background{background-size: 200%}.jobs--location .jobs-location--map{background-position: top left}.jobs--technology--php img{padding: 1.875rem .625rem 1.875rem .625rem}.jobs--awards .jobs-awards--entry{width: 100%}.jobs--supplies .jobs--supplies-row{margin-bottom: 3.125rem}.jobs--employee{margin-top: 2.5rem;margin-bottom: 3.125rem}.jobs--employee h2{margin-bottom: 4.6875rem}.jobs--collage h2{margin-bottom: 3.75rem}.jobs--video-content{height: 20.625rem}.jobs--video-content img{width: 12.5rem}.jobs--video--poster{width: 48rem;height: auto;top: -30%}}@media screen and (min-width: 48em){.jobs--list .col-inner{padding: 0}.col-3{width: 33.33333%}.jobs--list--item{margin-right: 1.25rem;margin-left: 1.25rem;margin-bottom: 1.25rem}.jobs--list--item a{height: 10rem}.jobs--team-img{height: 27.5rem}.job--offer-items{display: flex}.job--offer-items .col-2{width: 50%;display: inline-flex}.job--offer-items .col-2:first-of-type{padding: .3125rem 1.25rem .625rem 0rem}.job--offer-items .col-2:last-of-type{padding: .3125rem 0rem .625rem 1.25rem}.job--offer-benefits{display: -ms-flexbox !important;display: flex !important;-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;float: none !important}.job--offer-benefits .col-3{display: inline-flex}.jobs-team-photo .buttons{padding-top: 45vh}.jobs--senior-php-dev .jobs--profile .jobs--team-photo .jobs--team-photo--profile img{padding-top: 10rem}.jobs--awards .jobs-awards--entry img{padding: 0rem .9375rem 0rem .9375rem}.jobs--location .jobs-location--map{background-position-x: 16%;padding: 2% 2% 0 0}.jobs--location .jobs-location--map-legend{padding: 1.25rem 1.875rem 1.25rem 1.875rem;width: 20.625rem;float: right}.jobs--technology{margin-top: 5rem}.jobs--supplies .jobs--supplies-row{margin-bottom: 4.0625rem}.jobs--employee{margin-top: 3.4375rem;margin-bottom: 5.9375rem;padding-left: 0;padding-right: 0}.jobs--employee h2{margin-bottom: 5.625rem}.jobs--employee .col-5{width: 50%}.jobs--employee .jobs-employee--entry{margin-bottom: 0}.jobs--employee .jobs-employee--entry:nth-child(even) .entry--item .entry-item--inner{padding-left: 3.125rem}.jobs--collage h2{margin-bottom: 5.625rem}.video--container .video--poster{display: none}.video--video{display: block}.jobs--video-content{height: 28.75rem}.jobs--video-content img{width: 15rem}.jobs--video video{width: 64rem;height: auto;top: -11%}}@media screen and (min-width: 64em){.jobs--list .col-inner{padding: 0}.jobs--list--item a{height: 6.875rem}.jobs--team-img{height: 42.5rem}.jobs--process .col-2{width: 50%}.jobs--process .jobs-process--char{padding-left: 6.25rem}.jobs--senior-php-dev .jobs--opening--background{background-size: 100%}.jobs--senior-php-dev .jobs--profile .jobs--team-photo .jobs--team-photo--profile img{padding-top: 11.25rem}.jobs--senior-php-dev .jobs--supplies .jobs--supplies-row{margin-bottom: 5.3125rem}.jobs--senior-php-dev .jobs--employee{margin-top: 5rem;margin-bottom: 8.75rem}.jobs--senior-php-dev .jobs--employee h2{margin-bottom: 9.6875rem}.jobs--senior-php-dev .jobs--collage h2{margin-bottom: 7.5rem}.jobs--awards .jobs-awards--entry{width: 50%}.jobs--awards .jobs-awards--entry .award--gptw{float: right}.jobs--awards .jobs-awards--entry .award--kununu{float: left;display: inline}.jobs--awards .jobs-awards--entry .award--climate-neutral{display: inline}.jobs--location .jobs-location--map{background-position-x: 0;padding: 3% 9% 0 0}.jobs--location .jobs-location--map-legend{padding: 2.5rem 2.5rem 1.875rem 2.5rem;width: 25rem}.jobs--technology{margin-top: 6.25rem}.jobs--video-content{height: 28.125rem}.jobs--video-content img{width: 15rem}.jobs--video video{width: auto;height: auto}.jobs--employee .col-5{width: 25%}.jobs--employee .jobs-employee--entry{margin-bottom: 0}.jobs--employee .jobs-employee--entry:nth-child(even) .entry--item .entry-item--inner{padding-left: 1.875rem}.entry--hover{opacity: 0}}@media screen and (min-width: 87.5em){.jobs--employee{margin-left: auto;margin-right: auto}.jobs--employee .jobs-employee--inner{max-width: 100rem;margin: 0 auto}.jobs--video-content{height: 41.25rem}.jobs--video-content img{width: 22.375rem}.jobs--video video{min-height: 100%;min-width: 100%;top: -13%}}.dp--wrapper.codecamps .banner--holder img{min-height: 25rem;height: auto}.dp--wrapper.codecamps .listing--content ul li{font-size: 1.125rem;line-height: 2}.dp--wrapper.codecamps .listing--content ul li:before{top: 1.3125rem;background-color: #34a1f5}.dp--wrapper.codecamps .move--up{margin-top: -9.375rem}.dp--wrapper.codecamps .fully--booked{padding-bottom: .625rem;display: inline-block;border-bottom: 2px solid #fff;font-style: italic}form[action$="ticket/index/id/68"] input#datenschutz,form[action$="ticket/index/id/104"] input#datenschutz{margin-right: 1rem;float: left;width: auto}form[action$="ticket/index/id/68"] input#datenschutz + label,form[action$="ticket/index/id/104"] input#datenschutz + label{top: -0.3125rem;margin: .625rem 0rem 1.875rem 0rem;position: relative;display: block;line-height: 1.72}@media screen and (min-width: 30em){.dp--wrapper.codecamps p.is--xs{max-width: 60%;margin: auto}}.start-now{background: url('/media/image/startnow-bg.png') no-repeat 0 0;position: relative;background-position: center top;background-size: 100%}.start-now .content-main{max-width: 47.5rem}.start-now .content-main .row--download{margin-top: 3.125rem;margin-bottom: 3.125rem;padding: 0}.start-now .content-main .row--download .col{-webkit-box-shadow: 0 0 7px rgba(0,0,0,0.2);box-shadow: 0 0 7px rgba(0,0,0,0.2);background: #fff}.start-now .content-main .row--download .col .col-inner{padding: 0}.start-now .content-main .row--download .col .col-inner iframe{width: 30rem;height: 19.6875rem}.start-now--modal .content--wrapper{padding-top: 1.125rem}.frontpage section.section--head{z-index: 10000}.frontpage section.section--head h1{line-height: 1.32}.frontpage section.section--head .image--holder{position: relative}.frontpage section.section--head .image--holder > *{position: absolute}.frontpage section.section--head .image--holder .video--holder{width: 75%;max-width: 600px;height: auto;top: 50%;left: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);-webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1)}.frontpage section.section--head .image--holder .screenshot--admin{width: 62%;max-width: 480px;height: auto;top: 35%;right: 10%;transform: translateY(-50%);z-index: 2;box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);-webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1)}.frontpage section.section--head .image--holder .screenshot--media-component{width: 21%;max-width: 158px;top: 45%;right: 0;z-index: 3}.frontpage section.section--head .image--holder .shape{position: relative;width: 100%;height: 100%;pointer-events: none;padding: 0 7%;opacity: 0.1;z-index: 1}.frontpage section.section--head .image--holder .video--holder video{border-radius: 3px;background-clip: padding-box}@media screen and (min-width: 87.5em){.frontpage section.section--head .image--holder{margin-right: -50px;left: 25px}}@media screen and (min-width: 1681px){.frontpage section.section--head .image--holder{margin-right: -100px;left: 50px}}@media screen and (max-width: 29.9375em){.frontpage section.section--head .image--holder .video--holder{width: 100%}.frontpage section.section--head .image--holder .screenshot--admin,.frontpage section.section--head .image--holder .screenshot--media-component{display: none}}.frontpage section.section--growth .accordion--sidebar .grid.grid--accordion-sidebar{grid-template-rows: auto minmax(min-content, 35vh);grid-row-gap: 40px}@media screen and (min-width: 60em){.frontpage section.section--growth .accordion--sidebar .grid.grid--accordion-sidebar{grid-template-columns: 220px auto;grid-template-rows: auto;grid-column-gap: 60px;grid-row-gap: 0}}@media screen and (min-width: 64em){.frontpage section.section--growth .accordion--sidebar .grid.grid--accordion-sidebar{grid-template-columns: 240px auto}}@media screen and (min-width: 80em){.frontpage section.section--growth .accordion--sidebar .grid.grid--accordion-sidebar{grid-template-columns: 350px auto;grid-column-gap: 80px}}@media screen and (min-width: 64em){.frontpage section.section--benefits p{max-width: 310px;margin: 0 auto}}.migration-whitepaper--content .row--download{margin-top: 2.5rem}.migration-whitepaper--content .row--download .migration--intro-text{text-align: center}.migration-whitepaper--content .row--download .migration-features--list ul li{padding: .625rem 0rem .625rem 0rem}.migration-whitepaper--content .row--download .migration-features--list ul li .icon--check{font-size: .8125rem;padding-right: .25rem;color: #34a1f5}.migration-whitepaper--content .migration--form{text-align: center}.migration-whitepaper--content .migration--form .migration-form--inner{padding: 1.25rem 1.875rem 1.25rem 1.875rem;-webkit-box-shadow: 0 2px 10px #ececec;box-shadow: 0 2px 10px #ececec;border: 1px solid #ececec;background: white}.migration-whitepaper--content .migration--form h2{font-size: 1.25rem;margin: 0}.migration-whitepaper--content .migration--form .migration-form--mandatory-note{font-size: .875rem;padding-bottom: 0}.migration-whitepaper--content .migration--form .buttons{padding: 0}.migration-whitepaper--content .migration--form .buttons button{width: 100%}.migration-whitepaper--content .migration--form .forms--content input{margin-bottom: .625rem}.migration-whitepaper--content .migration--form .field-email.highlighted--field input{background: #f2f9fd;border-color: #7598ae;color: #7698ae}.migration-whitepaper--content .migration--form .migration-form--note p{font-size: .8125rem;line-height: 1.125rem}.migration-whitepaper--content .row--quotes{margin-top: 3.125rem}.migration-whitepaper--content .row--quotes .quote-entry--single{text-align: left}.migration-whitepaper--content .row--quotes .quote--image img{width: 9.375rem}.migration-whitepaper--content .row--quotes .quote--text{font-size: 1rem}.migration-whitepaper--content .row--quotes .quote--author{font-size: .9375rem;font-weight: 500}.migration-whitepaper--content.whitepaper--uk h1{max-width: 60rem}.migration-whitepaper--content.whitepaper--uk .row--quotes .quote--author{font-size: .875rem}@media screen and (min-width: 30em){.migration-whitepaper--content .migration--features{float: left}.migration-whitepaper--content .migration--features .migration-features--img{width: 50%;float: left}.migration-whitepaper--content .migration--features .migration-features--list{width: 50%;float: right}.migration-whitepaper--content .migration--features .migration-features--list ul{padding: 6% 0 0 0;position: relative}.migration-whitepaper--content .migration--features .migration-features--list ul li{font-size: 1rem;padding: 4% 0;padding-left: 1.25rem}.migration-whitepaper--content .migration--features .migration-features--list ul li .icon--check{left: 0rem;position: absolute}.migration-whitepaper--content .row--quotes .quote--image{float: left}.migration-whitepaper--content .row--quotes .quote--content{padding-left: 11.25rem}}@media screen and (min-width: 48em){.migration-whitepaper--content .row--download .migration--intro-text{text-align: center;width: 50%;float: left}.migration-whitepaper--content .row--download .migration--form{width: 50%;float: right}.migration-whitepaper--content .row--download .migration--form .migration-form--note p{line-height: 1.3125rem}.migration-whitepaper--content .row--download .migration--features{width: 50%;float: left}.migration-whitepaper--content .row--quotes{display: flex}.migration-whitepaper--content .row--quotes .quotes--entry{display: flex}.migration-whitepaper--content .row--quotes .quote--content{float: left;width: 100%;padding: 0}}@media screen and (min-width: 64em){.migration-whitepaper--content .row--quotes .quote-entry--single .quote--content{padding-top: 1.5625rem;text-align: center}.migration-whitepaper--content .row--quotes .quote--content{padding-left: 11.25rem;float: none;width: auto}}@media screen and (min-width: 80em){.migration-whitepaper--content .row--download .migration--form{padding: 0 8%}.migration-whitepaper--content .row--download .migration-features--list{width: 45%}}.dp--wrapper .section--keyfacts{--columns: 25}.dp--wrapper .section--cta .is--background{--gutter-padding: 50px}.dp--wrapper .section--quotes .is--background{--gutter-padding: 35px}.dp--wrapper .section--quotes .is--background img{width: 8.75rem;position: absolute;max-width: 50%;border-radius: 100%;top: 0;left: 0;right: 0;margin: auto;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%)}.dp--wrapper .section--quotes .is--background .second-font{font-size: .9375rem;font-style: italic}.is--landingpage-shop-owner .dp--wrapper h1 .h2{display: block;text-transform: none}.dp--wrapper .section--videos .video--video{width: 100%}.dp--wrapper .section--videos .video--video,.dp--wrapper .section--videos .video--video source{display: block;cursor: pointer}.dp--wrapper .section--videos .accordion--list h3,.dp--wrapper .section--videos .accordion--list .h3{padding-left: 1.25rem}.dp--wrapper .section--videos .accordion--list .accordion--targets li{font-size: 1.125rem;color: rgba(20,36,50,0.2);transition: none}.dp--wrapper .section--videos .accordion--list .accordion--targets li + li{margin-top: 0}.dp--wrapper .section--videos .accordion--list .accordion--targets li.is--active{font-weight: 600;box-shadow: none;background: none}@media screen and (min-width: 60em){.dp--wrapper .section--videos .accordion--list h3,.dp--wrapper .section--videos .accordion--list .h3{text-align: left;padding-left: 1.25rem}}@media screen and (max-width: 59.9375em){.dp--wrapper .section--videos .accordion--list .col-inner{padding-top: 0;padding-bottom: 0}.dp--wrapper .section--videos .accordion--list .accordion--targets{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none}.dp--wrapper .section--videos .accordion--list .accordion--targets li{font-size: 1rem;text-align: center;flex: auto}}@media screen and (max-width: 63.9375em){.dp--wrapper .section--keyfacts{--columns: 15}}@media screen and (max-width: 47.9375em){.dp--wrapper .section--keyfacts{--columns: 10}}@media screen and (max-width: 29.9375em){.dp--wrapper .section--keyfacts{--columns: 5}.dp--wrapper .section--cta .is--background,.dp--wrapper .section--quotes .is--background{--gutter-padding: initial}}.content--wrapper.tour--sw51 .col--screenshot{width: 100%;border: 1px solid #d1d7dd;background: #fff;position: relative}.content--wrapper.tour--sw51 .col--icon .icon--image img{max-width: 2.375rem;min-width: 0}.content--wrapper.tour--sw51 .title--icon{max-width: 5rem;margin: 0 auto}.content--wrapper.tour--sw51--section-01{padding: 3.125rem 0rem 0rem 0rem;background: url('/media/image/sw51-newways-bg.png') no-repeat 0 0;background-size: 200%;position: relative}.content--wrapper.tour--sw51--section-01 .title--header-icon{width: 6.25rem;margin: 0 auto}.content--wrapper.tour--sw51--section-01 .row--download{margin-bottom: 1.25rem}.content--wrapper.tour--sw51--section-01 .row--download .col{-webkit-box-shadow: 0px 2px 4px rgba(0,0,0,0.2);box-shadow: 0px 2px 4px rgba(0,0,0,0.2);background: #fff}.content--wrapper.tour--sw51--section-01 .row--download h2{margin-top: 2.5rem}.content--wrapper.tour--sw51--section-01 .row--download .rc--download{margin-top: 1.875rem}.content--wrapper.tour--sw51--section-01 .row--product-streams{padding-top: 2.5rem}.content--wrapper.tour--sw51--section-01 .row--product-streams .row{margin: 2.5rem 0rem 2.5rem 0rem}.content--wrapper.tour--sw51--section-01 .product-streams--visualisation span{margin: 0 auto;display: block;margin-bottom: 1.875rem}.content--wrapper.tour--sw51--section-01 .product-streams--visualisation span:last-child{margin-bottom: 0}.content--wrapper.tour--sw51--section-01 .product-streams--visualisation .ps--step-01{padding: 5rem 2.5rem 2.5rem 2.5rem;max-width: 15.625rem;border-radius: 10px;background-clip: padding-box;border: 2px solid #1f3764;margin: 0 auto;position: relative;background: #f4f4f4;margin-bottom: 1.25rem}.content--wrapper.tour--sw51--section-01 .product-streams--visualisation .ps--step-01 .step-01--psicon{min-width: 7.5rem;top: -5rem;margin-left: 1.4375rem;position: absolute}.content--wrapper.tour--sw51--section-01 .product-streams--visualisation .ps--step-01 .step-01--plus{padding: 0rem 0rem 0rem 0rem;max-width: 3.125rem}.content--wrapper.tour--sw51--section-01 .product-streams--visualisation .ps--step-01 .step-01--status{max-width: 5rem}.content--wrapper.tour--sw51--section-01 .product-streams--visualisation .ps--step-02 span{max-width: 7.5rem}.content--wrapper.tour--sw51--section-01 .product-streams--visualisation .ps--step-02 .step-02--psicon{margin-top: 2.5rem}.content--wrapper.tour--sw51--section-01 .product-streams--visualisation .ps--step-02 .step-02--wave-02,.content--wrapper.tour--sw51--section-01 .product-streams--visualisation .ps--step-02 .step-02--wave-03{display: none}.content--wrapper.tour--sw51--section-01 .product-streams--visualisation .ps--step-02 .step-02--targets{margin-top: 2.5rem}.content--wrapper.tour--sw51--section-01 .product-streams--visualisation .ps--step-02 .step-02--targets span{margin-bottom: 0}.content--wrapper.tour--sw51--section-01 .product-streams--visualisation .ps--step-02 .step-02--targets .target--subtext{margin-bottom: 2.1875rem;text-align: center;color: #1f3764;font-weight: 600}.content--wrapper.tour--sw51--section-01 .product-streams--visualisation .ps--step-02 .step-02--targets .step-02-target-01{max-width: 15.625rem}.content--wrapper.tour--sw51--section-01 .product-streams--visualisation .ps--step-02 .step-02--targets .step-02-target-02,.content--wrapper.tour--sw51--section-01 .product-streams--visualisation .ps--step-02 .step-02--targets .step-02-target-03{max-width: 33.5625rem}.content--wrapper.tour--sw51--section-02,.content--wrapper.tour--sw51--section-03,.content--wrapper.tour--sw51--section-04{background-repeat: no-repeat;background-position: center top;background-size: 200%}.content--wrapper.tour--sw51--section-02{margin-bottom: 3.75rem;background-image: url('/media/image/sw51-digpub-bg.png')}.content--wrapper.tour--sw51--section-02 .row-digpub--intro-text{margin: 1.25rem 0rem 1.25rem 0rem}.content--wrapper.tour--sw51--section-03{padding: 3.125rem 0rem 3.125rem 0rem;background-image: url('/media/image/sw51-technology-bg.png');background-color: #313447;color: #fff;position: relative}.content--wrapper.tour--sw51--section-03 h1,.content--wrapper.tour--sw51--section-03 h2,.content--wrapper.tour--sw51--section-03 h3,.content--wrapper.tour--sw51--section-03 h4,.content--wrapper.tour--sw51--section-03 h5,.content--wrapper.tour--sw51--section-03 h6{color: #fff}.content--wrapper.tour--sw51--section-04{padding: 3.125rem 0rem 0rem 0rem;margin-bottom: 3.75rem;background-image: url('/media/image/sw51-features-bg.png');position: relative}.content--wrapper.tour--sw51--section-04 .feature--votes{bottom: .625rem;right: .625rem;font-size: 1.3125rem;padding: .4375rem .625rem .4375rem .625rem;border-radius: 5px;background-clip: padding-box;position: absolute;background: #39b549;color: #fff;display: block}.content--wrapper.tour--sw51--section-04 .feature--votes img{width: 1.375rem;height: 1.25rem;display: inline-block;vertical-align: top}.content--wrapper.tour--sw51--section-05{padding-top: 0}.content--wrapper.tour--sw51--section-05 .row--enterprise-overlay{padding: 2.5rem 2.5rem 1.25rem 2.5rem;background: rgba(42,49,56,0.9)}.content--wrapper.tour--sw51--section-05 .row--enterprise-overlay:after{content: "";display: table;clear: both}.content--wrapper.tour--sw51--section-05 .row--enterprise-overlay:after{content: "";display: table;clear: both}.content--wrapper.tour--sw51--section-05 .row--enterprise{font-size: 1.125rem;background: url('/media/image/sw51-enterprise-bg.png') no-repeat 0 0;background-size: cover;color: #fff;font-weight: 400}.content--wrapper.tour--sw51--section-05 .row--enterprise .icon--check{margin-bottom: .9375rem;display: block;color: #eac096}.content--wrapper.tour--sw51--section-05 .row--enterprise a{margin-top: 1.25rem}.content--wrapper.tour--sw51--section-05 .row--enterprise h3{color: #eac096}@media screen and (min-width: 30em){.content--wrapper.tour--sw51 .col-2{width: 100%}.content--wrapper.tour--sw51--section-01 .title--header-icon{width: 9.375rem}.content--wrapper.tour--sw51--section-02 .row-digpub--intro-text{margin: 2.5rem 0rem 2.5rem 0rem}}@media screen and (min-width: 48em){.content--wrapper.tour--sw51 .col--text{padding: .625rem .625rem .625rem .625rem}.content--wrapper.tour--sw51 .col-2{width: 50%}.content--wrapper.tour--sw51--section-01{padding: 3.75rem 0rem 0rem 0rem;background-size: 150%;background-position: center top}.content--wrapper.tour--sw51--section-01 .title--header-icon{margin-bottom: .9375rem}.content--wrapper.tour--sw51--section-01 .product-streams--visualisation .ps--step-02 .step-02--waves{max-width: 25.625rem;margin: 0 auto}.content--wrapper.tour--sw51--section-01 .product-streams--visualisation .ps--step-02 .step-02--waves span{width: 33%;display: inline-block;vertical-align: top}.content--wrapper.tour--sw51--section-01 .product-streams--visualisation .ps--step-02 .step-02--waves .step-02--wave-01{-webkit-transform: rotate(60deg);-ms-transform: rotate(60deg);transform: rotate(60deg);margin: 0}.content--wrapper.tour--sw51--section-01 .product-streams--visualisation .ps--step-02 .step-02--waves .step-02--wave-02{padding-top: 5rem;margin: 0rem 1.25rem 0rem 1.25rem}.content--wrapper.tour--sw51--section-01 .product-streams--visualisation .ps--step-02 .step-02--waves .step-02--wave-03{-webkit-transform: rotate(-60deg);-ms-transform: rotate(-60deg);transform: rotate(-60deg);margin: 0}.content--wrapper.tour--sw51--section-01 .product-streams--visualisation .ps--step-02 .step-02--targets .step-02-target-01{padding: 0rem 2.5rem 0rem 2.5rem;margin: 0 auto;display: block}.content--wrapper.tour--sw51--section-01 .product-streams--visualisation .ps--step-02 .step-02--targets .step-02-target-02{padding-top: 2.5rem}.content--wrapper.tour--sw51--section-03,.content--wrapper.tour--sw51--section-04{padding: 3.75rem 0rem 3.75rem 0rem;background-size: 150%}.content--wrapper.tour--sw51--section-05 .row--enterprise .icon--check{margin-top: 1.25rem}}@media screen and (min-width: 60em){.content--wrapper.tour--sw51 .col--text,.content--wrapper.tour--sw51 .col--feature-container{padding: 1.25rem 1.25rem 1.25rem 1.25rem}}@media screen and (min-width: 64em){.content--wrapper.tour--sw51--section-01{padding: 6.25rem 0rem 0rem 0rem}.content--wrapper.tour--sw51--section-01 .title--header-icon{margin-bottom: .9375rem}.content--wrapper.tour--sw51--section-01 .product-streams--visualisation span{display: inline-block;margin-bottom: 0;vertical-align: middle}.content--wrapper.tour--sw51--section-01 .product-streams--visualisation span:last-child{margin-right: 0}.content--wrapper.tour--sw51--section-01 .product-streams--visualisation .ps--step-01{padding: 7% 4% 4% 4%;width: 100%;margin: 0;max-width: none}.content--wrapper.tour--sw51--section-01 .product-streams--visualisation .ps--step-01 .step-01--psicon{max-width: 8.125rem;top: -5rem;margin: 0;right: 44%;position: absolute}.content--wrapper.tour--sw51--section-01 .product-streams--visualisation .ps--step-01 span{width: 14%;margin-right: 5%}.content--wrapper.tour--sw51--section-01 .product-streams--visualisation .ps--step-01 span:last-child{margin-right: 0}.content--wrapper.tour--sw51--section-01 .product-streams--visualisation .ps--step-02 .step-02-targets span{max-width: 9.375rem;margin-right: 1.25rem}.content--wrapper.tour--sw51--section-02{background-size: 180%}.content--wrapper.tour--sw51--section-03{padding: 6.25rem 0rem 6.25rem 0rem}.content--wrapper.tour--sw51--section-04{padding: 6.25rem 0rem 0rem 0rem}.content--wrapper.tour--sw51--section-05 .row--enterprise .enterprise--banner-link{padding-top: 1.25rem}}@media screen and (min-width: 80em){.content--wrapper.tour--sw51--section-02{background-size: 150%}}@media screen and (min-width: 87.5em){.content--wrapper.tour--sw51--section-02{background-size: 2600px}.content--wrapper.tour--sw51--section-02 .col-digpubscreenshot{margin-top: 6.25rem}.content--wrapper.tour--sw51--section-01,.content--wrapper.tour--sw51--section-03,.content--wrapper.tour--sw51--section-04{background-size: 100%}}.is--custom-lp-country{--nav-height: 80px;--section-width: 1280px;--section-inner-padding: 20px;--nav-bg-color: transparent;--nav-dropdown-width: 170px;--nav-dropdown-padding: 17px;--nav-dropdown-bg-color: #142432;--nav-dropdown-offset: 4px;--logo-width: 160px}.is--custom-lp-country .section--nav.main--level{--color: #607182;--color-hover: #4a5765;--color-active: #142432;--font-size: 16px;--nav-bg-color: #fff;--nav-dropdown-width: 260px;--nav-dropdown-padding: 14px;--nav-dropdown-bg-color: #fff;--nav-dropdown-offset: 10px;--sub-li-padding: 8px}.is--custom-lp-country .section--nav.main--level .row{justify-content: flex-start}.is--custom-lp-country .section--nav.main--level .row > nav{padding-left: 15px}@media screen and (min-width: 48em){.is--custom-lp-country .section--nav.main--level .row > nav{display: none}}.is--custom-lp-country .section--nav.main--level .row > .is--link,.is--custom-lp-country .section--nav.main--level .row > .btn{align-self: center}@media screen and (max-width: 47.9375em){.is--custom-lp-country .section--nav.main--level .row > .is--link,.is--custom-lp-country .section--nav.main--level .row > .btn{display: none}}.is--custom-lp-country .section--nav.main--level .row > .is--link{margin-left: auto;font-size: 14px;color: #607182}.is--custom-lp-country .section--nav.main--level .row > .is--link::before{--transition-duration: .2s;content: "-";display: inline-block;position: relative;width: 14px;height: 100%;line-height: 13px;right: 6px;mask: url(../../themes/Frontend/Shopware2019/frontend/_public/src/img/arrow.svg) no-repeat center right;mask-size: 14px auto;-webkit-mask: url(../../themes/Frontend/Shopware2019/frontend/_public/src/img/arrow.svg) no-repeat center right;-webkit-mask-size: 14px auto;background-color: var(--accent-color, #607182);transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.is--custom-lp-country .section--nav.main--level .row > .is--link:hover::before{right: 2px}.is--custom-lp-country .section--nav.main--level .row > .btn{margin-left: 20px}@media screen and (max-width: 859px) and (min-width: 48em){.is--custom-lp-country .section--nav.main--level{--font-size: 14px;--list-padding: 20px}}@media screen and (min-width: 860px){.is--custom-lp-country .section--nav.main--level .row > nav{padding-left: 30px}}.is--custom-lp-country .section--nav.mobile--level{--nav-bg-color: #fff}.is--custom-lp-country .main--navigation{--transition-property: transform, box-shadow;position: relative;width: 100%;z-index: 100000;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.is--custom-lp-country .main--navigation .mobile--menu-holder{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;align-items: center;position: absolute;top: 31px;right: var(--section-inner-padding, 20px)}@media screen and (min-width: 64em){.is--custom-lp-country .main--navigation.fixed{--transition-duration: 0s;position: -webkit-sticky;position: sticky;top: 0;-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%)}.is--custom-lp-country .main--navigation.fixed.active{-webkit-box-shadow: 0 0 20px -5px rgba(0,0,0,0.2);box-shadow: 0 0 20px -5px rgba(0,0,0,0.2);-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0)}.is--custom-lp-country .main--navigation.past{--transition-duration: .3s}.is--custom-lp-country .main--navigation.top{box-shadow: 0 0 0 transparent !important}.is--custom-lp-country .main--navigation .mobile--menu-holder{display: none}}@media screen and (max-width: 30em){.is--custom-lp-country .main--navigation{--section-inner-padding: 20px}.is--custom-lp-country .main--navigation .section--nav.mobile--level{z-index: 11000}.is--custom-lp-country .main--navigation .section--nav.main--level{position: absolute;top: 0;left: 0;width: 100%;height: 0;z-index: 10000;background: none;transform: translate3d(0, 0, 0)}.is--custom-lp-country .main--navigation .section--nav.main--level > .section--inner{padding-top: 80px;padding-bottom: 40px;height: 100vh;background-color: var(--nav-bg-color);overflow-y: auto;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all);-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);-webkit-overflow-scrolling: touch}.is--custom-lp-country .main--navigation .section--nav.main--level .logo--container,.is--custom-lp-country .main--navigation .section--nav.main--level .btn{display: none}.is--custom-lp-country .main--navigation .section--nav.main--level .row > nav{padding-left: 0}.is--custom-lp-country .main--navigation .section--nav.main--level .row > nav ul{--font-size: 20px;height: auto;padding: 0 var(--padding-left-right) 20px;box-shadow: 0 0 0 transparent}.is--custom-lp-country .main--navigation .section--nav.main--level .row > nav ul li,.is--custom-lp-country .main--navigation .section--nav.main--level .row > nav ul .navigation--link{display: block;width: 100%}.is--custom-lp-country .main--navigation .section--nav.main--level .row > nav ul li.top--level,.is--custom-lp-country .main--navigation .section--nav.main--level .row > nav ul .navigation--link.top--level{padding-bottom: 8px}}@media screen and (max-width: 560px){.is--custom-lp-country .main--navigation .section--nav.main--level,.is--custom-lp-country .main--navigation .section--nav.mobile--level{--nav-height: 60px;--logo-width: 120px}.is--custom-lp-country .main--navigation .mobile--menu-holder{top: 21px}}.is--custom-lp-country.menu--open .main--navigation{position: fixed;top: 0;left: 0}.is--custom-lp-country.menu--open .main--navigation .section--nav.main--level > .section--inner{-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0)}.is--custom-lp-country .section--nav{height: var(--nav-height);background-color: var(--nav-bg-color, transparent) !important;padding: 0 !important}.is--custom-lp-country .section--nav .section--inner{max-width: var(--section-width);padding: 0 var(--section-inner-padding)}.is--custom-lp-country .section--nav nav > ul{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;align-items: center;height: var(--nav-height);justify-content: flex-start}.is--custom-lp-country .section--nav nav > ul li{position: relative;font-size: var(--font-size, 14px);font-weight: var(--font-weight, 500)}.is--custom-lp-country .section--nav nav > ul li .navigation--link{--transition-duration: 0s;display: block;color: var(--color, var(--text-color));font-weight: var(--font-weight, 500);padding: 0 calc(var(--list-padding, 30px) / 2);line-height: 1.72;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}.is--custom-lp-country .section--nav nav > ul li .navigation--link:hover,.is--custom-lp-country .section--nav nav > ul li .navigation--link:focus{color: var(--color-hover);background-color: var(--bg-hover);outline: none}.is--custom-lp-country .section--nav nav > ul li .navigation--link:hover .headline,.is--custom-lp-country .section--nav nav > ul li .navigation--link:focus .headline{color: var(--color-hover, #142432)}.is--custom-lp-country .section--nav nav > ul li .navigation--link:hover .desc,.is--custom-lp-country .section--nav nav > ul li .navigation--link:focus .desc{color: var(--color-hover, rgba(96,113,130,0.5))}.is--custom-lp-country .section--nav nav > ul li .navigation--link.is--active{color: var(--color-active, var(--color-hover));background-color: var(--bg-active, var(--bg-hover))}.is--custom-lp-country .section--nav nav > ul li .navigation--link.is--active:hover,.is--custom-lp-country .section--nav nav > ul li .navigation--link.is--active:focus{color: var(--color-active-hover, var(--color-active, var(--color-hover)));background-color: var(--bg-active-hover, var(--bg-active, var(--bg-hover)))}.is--custom-lp-country .section--nav nav > ul li .navigation--link.is--active .headline,.is--custom-lp-country .section--nav nav > ul li .navigation--link.is--active .desc{color: var(--color-active, var(--color))}.is--custom-lp-country .section--nav nav > ul li .navigation--link.is--external-link:after{font-size: 12px;color: rgba(96,113,130,0.5)}.is--custom-lp-country .section--nav nav > ul li .navigation--link.is--external-link:hover:after{color: var(--color-hover)}.is--custom-lp-country .section--nav nav > ul li a.btn{--font-size: 14px;margin-left: 10px}.is--custom-lp-country .section--nav nav > ul .label{float: right;margin: 3px 0 0 10px}.is--custom-lp-country .section--nav .logo--container{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;height: var(--nav-height);float: left}.is--custom-lp-country .section--nav .logo--container a{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none}.is--custom-lp-country .section--nav .logo--container img{width: var(--logo-width, 160px);object-fit: contain;object-position: left center}.is--custom-lp-country .menu--opener{position: relative;width: 32px;height: 20px}.is--custom-lp-country .menu--opener > span{--transition-property: all;position: absolute;display: block;width: 100%;height: 2px;margin: auto;left: 0;right: 0;background-color: var(--menu-color, #142432);border-radius: 2px;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.is--custom-lp-country .menu--opener > span:nth-child(1){top: 0}.is--custom-lp-country .menu--opener > span:nth-child(2){top: 10px}.is--custom-lp-country .menu--opener > span:nth-child(3){top: 20px}.is--custom-lp-country .menu--opener > span:nth-child(4){top: 10px}.is--custom-lp-country .menu--opener:hover > span:nth-child(odd){width: 60%}.is--custom-lp-country .menu--opener.menu--open > span:nth-child(odd){opacity: 0}.is--custom-lp-country .menu--opener.menu--open > span:nth-child(2){transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg)}.is--custom-lp-country .menu--opener.menu--open > span:nth-child(4){transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg)}.is--custom-lp-country.menu--open{overflow: hidden;pointer-events: none}.is--custom-lp-country.menu--open .main--navigation{pointer-events: initial}.is--custom-lp-country.nav--active.nav--fixed{--sticky: 200px}.is--custom-lp-country .has--always-shadow .main--navigation{-webkit-box-shadow: 0 0 20px -5px rgba(0,0,0,0.2) !important;box-shadow: 0 0 20px -5px rgba(0,0,0,0.2) !important}.is--custom-lp-country section.section--back-to-top .section--inner{padding-bottom: 10px}.is--custom-lp-country section.section--back-to-top .event--holder{margin: 0 auto;text-align: center}.is--custom-lp-country section.section--back-to-top .to--top{padding: 20px 0 15px;display: inline-block;text-align: center;color: #607182;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.is--custom-lp-country section.section--back-to-top .to--top:before{width: 22px;height: 22px;border-radius: 50px;margin-right: 12px;content: "";display: inline-block;color: #607182;background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTFweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTEgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjIgKDY3MTQ1KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+CiAgICAgICAgPGcgaWQ9IkFydGJvYXJkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjIwLjAwMDAwMCwgLTY5Mi4wMDAwMDApIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0iIzYwNzE4MiIgc3Ryb2tlLXdpZHRoPSIxLjUiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYyMS4wMDAwMDAsIDY5My4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00LjUsOS41IEw0LjUsNy4xMDU0MjczNmUtMTUiIGlkPSJMaW5lIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtMyIgcG9pbnRzPSIwLjUgMy41IDQuNSAxLjMzMjI2NzYzZS0xNSA4LjUgMy41Ij48L3BvbHlsaW5lPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=') no-repeat center;background-size: 10px auto;transform: translateY(7px);border: 2px solid}.is--custom-lp-country section.section--back-to-top .to--top:hover{-webkit-transform: translateY(-4px);-ms-transform: translateY(-4px);transform: translateY(-4px)}.is--custom-lp-country footer{width: 100%;padding-top: 30px;padding-bottom: 30px;background-color: #142432}.is--custom-lp-country footer .footer--wrapper{margin: 0 auto;max-width: 1300px;padding-left: 20px;padding-right: 20px}@media screen and (min-width: 64em){.is--custom-lp-country footer .footer--wrapper{padding-left: 10px;padding-right: 10px}}.is--custom-lp-country .grid.footer--minimal .grid--footer-logo{grid-area: logo}.is--custom-lp-country .grid.footer--minimal .grid--footer-nav{grid-area: nav}.is--custom-lp-country .grid.footer--minimal .grid--footer-social{grid-area: social}.is--custom-lp-country .grid.footer--minimal .grid--footer-divider{grid-area: divider}.is--custom-lp-country .grid.footer--minimal .grid--footer-hint{grid-area: hint}.is--custom-lp-country .grid.footer--minimal .grid--footer-copyright{grid-area: copyright}.is--custom-lp-country .grid.footer--minimal{display: grid;max-width: initial;grid-template-columns: 130px auto auto;grid-row-gap: 20px;grid-template-areas: "social social social" "logo logo logo" "nav nav nav" "divider divider divider" "hint hint hint" "copyright copyright copyright"}@media screen and (min-width: 640px){.is--custom-lp-country .grid.footer--minimal{grid-template-areas: "social social social" "logo logo logo" "nav nav nav" "divider divider divider" "hint hint copyright"}}@media screen and (min-width: 48em){.is--custom-lp-country .grid.footer--minimal{grid-template-areas: "social social social" "logo nav nav" "divider divider divider" "hint hint copyright"}}@media screen and (min-width: 64em){.is--custom-lp-country .grid.footer--minimal{grid-template-areas: "logo nav social" "divider divider divider" "hint hint copyright"}}.is--custom-lp-country .grid--footer-logo,.is--custom-lp-country .grid--footer-nav,.is--custom-lp-country .grid--footer-social{display: flex;height: 100%;align-items: center}.is--custom-lp-country .grid--footer-logo{justify-content: center}@media screen and (min-width: 48em){.is--custom-lp-country .grid--footer-logo{justify-content: flex-start}}.is--custom-lp-country .grid--footer-nav{justify-content: center}.is--custom-lp-country .grid--footer-nav nav.footer--navigation{display: inherit}.is--custom-lp-country .grid--footer-nav nav.footer--navigation ul{text-align: center}.is--custom-lp-country .grid--footer-nav nav.footer--navigation li{padding-top: 4px;padding-bottom: 4px;padding-left: 10px;padding-right: 10px}.is--custom-lp-country .grid--footer-nav nav.footer--navigation li:first-of-type{display: none}.is--custom-lp-country .grid--footer-nav nav.footer--navigation a.link{padding-left: 5px;padding-right: 5px;font-size: 14px;font-weight: 400;color: #607182;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.is--custom-lp-country .grid--footer-nav nav.footer--navigation a.link:hover{color: #fff}@media screen and (min-width: 48em){.is--custom-lp-country .grid--footer-nav{justify-content: flex-start}.is--custom-lp-country .grid--footer-nav nav.footer--navigation ul{display: inline-flex;text-align: left;align-items: center}.is--custom-lp-country .grid--footer-nav nav.footer--navigation li{padding-top: 0;padding-bottom: 0}.is--custom-lp-country .grid--footer-nav nav.footer--navigation li:first-of-type{display: block;padding-left: 10px;padding-right: 5px}.is--custom-lp-country .grid--footer-nav nav.footer--navigation li:last-of-type{padding-right: 0}.is--custom-lp-country .grid--footer-nav nav.footer--navigation span.nav--divider{display: block;height: 1px;width: 14px;background-color: #607182}}.is--custom-lp-country .grid--footer-social{justify-content: center}.is--custom-lp-country .grid--footer-social span{display: inline-block}.is--custom-lp-country .grid--footer-social a :hover{opacity: .8}.is--custom-lp-country .grid--footer-social a :active{opacity: .6}.is--custom-lp-country .grid--footer-social img{height: 30px;width: 30px}@media screen and (min-width: 64em){.is--custom-lp-country .grid--footer-social{justify-content: flex-end}}.is--custom-lp-country .grid--footer-divider{height: 1px;width: 100%;background-color: rgba(96,113,130,0.2)}@media screen and (min-width: 640px){.is--custom-lp-country .grid--footer-copyright{text-align: right}}.is--custom-lp-country .language--hint{display: none !important}.is--custom-lp-country section.section--head{z-index: 10000}.is--custom-lp-country section.section--head h1{line-height: 1.32}.is--custom-lp-country section.section--head .image--holder{position: relative;height: 330px}.is--custom-lp-country section.section--head .image--holder > *{position: absolute}.is--custom-lp-country section.section--head .image--holder > *:first-child{width: 50%;max-width: 250px;height: auto;top: 5%;left: 26%;right: 0;z-index: 2}.is--custom-lp-country section.section--head .image--holder > *:nth-child(2){width: 90%;max-width: 570px;height: auto;top: 50%;left: -5%;transform: translateY(-50%);z-index: 4;box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);-webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1)}.is--custom-lp-country section.section--head .image--holder > *:nth-child(3){width: 70%;max-width: 380px;height: auto;top: 50%;right: 0;transform: translateY(-50%);z-index: 3;box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);-webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1)}.is--custom-lp-country section.section--head .image--holder > *:nth-child(4){--duration: 5s;--timing-function: ease-in-out;--move: 15%;width: 40%;max-width: 180px;left: 50%;bottom: 4%;z-index: 5}.is--custom-lp-country section.section--head .image--holder > *:nth-child(5){width: 50%;max-width: 250px;height: auto;right: -8%;bottom: 0;pointer-events: none;z-index: 2}.is--custom-lp-country section.section--head .image--holder > *:last-child{width: 90%;max-width: 450px;height: auto;top: 50%;left: 8%;transform: translateY(-50%) scaleX(-1);opacity: 0.2;z-index: 1}@media screen and (min-width: 450px){.is--custom-lp-country section.section--head .image--holder{height: 400px}}@media screen and (min-width: 30em){.is--custom-lp-country section.section--head .image--holder{height: 460px}.is--custom-lp-country section.section--head .image--holder > *:first-child{top: 18%}.is--custom-lp-country section.section--head .image--holder > *:nth-child(2){left: -10%}.is--custom-lp-country section.section--head .image--holder > *:nth-child(2){right: -10%}}@media screen and (min-width: 580px){.is--custom-lp-country section.section--head .image--holder{height: 500px}.is--custom-lp-country section.section--head .image--holder > *:first-child{top: 15%;left: 30%}.is--custom-lp-country section.section--head .image--holder > *:nth-child(5){right: -5%}.is--custom-lp-country section.section--head .image--holder > *:last-child{width: 80%}}@media screen and (min-width: 720px){.is--custom-lp-country section.section--head .image--holder > *:first-child{top: 0}.is--custom-lp-country section.section--head .image--holder > *:nth-child(4){bottom: 18%}.is--custom-lp-country section.section--head .image--holder > *:nth-child(5){bottom: 5%}}@media screen and (min-width: 48em){.is--custom-lp-country section.section--head .image--holder > *:nth-child(4){bottom: 20%}}@media screen and (min-width: 920px){.is--custom-lp-country section.section--head .image--holder > *:nth-child(4){bottom: 18%}}@media screen and (min-width: 60em){.is--custom-lp-country section.section--head .image--holder > *:nth-child(2){left: 0}.is--custom-lp-country section.section--head .image--holder > *:nth-child(3){right: 0}}@media screen and (min-width: 1140px){.is--custom-lp-country section.section--head .image--holder > *:nth-child(4){bottom: 12%}}@media screen and (min-width: 80em){.is--custom-lp-country section.section--head .image--holder{height: 500px}.is--custom-lp-country section.section--head .image--holder > *:first-child{top: -4%;left: 26%;right: 0}.is--custom-lp-country section.section--head .image--holder > *:nth-child(2){top: 50%}.is--custom-lp-country section.section--head .image--holder > *:nth-child(3){top: 50%;right: 6%}.is--custom-lp-country section.section--head .image--holder > *:nth-child(4){left: 44%;bottom: 0}.is--custom-lp-country section.section--head .image--holder > *:nth-child(5){right: 3%;bottom: 6%}.is--custom-lp-country section.section--head .image--holder > *:last-child{top: 50%;left: 8%}}.is--custom-lp-country section.section--brands .customer--logo.is--scaled img{transform: scale(1.25)}.is--custom-lp-country section.section--brands img{width: 80%;height: 60px;max-height: 20vw;margin: 0 auto;object-fit: contain;object-position: center}@media screen and (min-width: 60em){.is--custom-lp-country section.section--brands .customer--logo{flex: 0 0 14.28571429%;max-width: 14.28571429%}}.is--custom-lp-country section.section--references .customers--list{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none}.is--custom-lp-country section.section--references .product--image--container{position: relative;padding-top: 13px;display: block;-webkit-box-shadow: 0 0 15px rgba(96,113,130,0.2);box-shadow: 0 0 15px rgba(96,113,130,0.2);z-index: 10;height: 75%;overflow: hidden}.is--custom-lp-country section.section--references .product--image--container:before{content: '';box-sizing: border-box;height: 13px;line-height: 0;letter-spacing: 2px;padding: 5px 5px 0;width: 100%;position: absolute;top: 0;-webkit-border-top-right-radius: 4px;-webkit-border-bottom-right-radius: 0;-webkit-border-bottom-left-radius: 0;-webkit-border-top-left-radius: 4px;-moz-border-radius-topright: 4px;-moz-border-radius-bottomright: 0;-moz-border-radius-bottomleft: 0;-moz-border-radius-topleft: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;border-top-left-radius: 4px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNjAuNSAxNS41IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2MC41IDE1LjUiPgo8Y2lyY2xlIGZpbGw9IiM2NDdDOEMiIGN4PSI3LjgiIGN5PSI3LjgiIHI9IjcuOCIvPgo8Y2lyY2xlIGZpbGw9IiM2NDdDOEMiIGN4PSIzMC4yIiBjeT0iNy44IiByPSI3LjgiLz4KPGNpcmNsZSBmaWxsPSIjNjQ3QzhDIiBjeD0iNTIuOCIgY3k9IjcuOCIgcj0iNy44Ii8+Cjwvc3ZnPg==);background-color: #d7dde0;background-repeat: no-repeat;background-size: auto 46%;background-position-x: 5px;background-position-y: 4px}.is--custom-lp-country section.section--references .product--image--container .product--image{border-top: 0;position: relative;height: 100%}.is--custom-lp-country section.section--references .product--image--container .product--image img{width: 100%}.is--custom-lp-country section.section--references .product--image--container .image--element{display: block}.is--custom-lp-country section.section--references .product--image--container .image--media{position: absolute;top: 0;width: 100%;left: 0}.is--custom-lp-country section.section--references .product--image--container .product--image-overlay{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;justify-content: center;align-items: center;position: absolute;z-index: 20;height: 100%;width: 100%;top: 0;pointer-events: none;opacity: 0;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.is--custom-lp-country section.section--references .product--image--container .product--image-overlay .partner--var{bottom: 10px;position: absolute;width: 100%}.is--custom-lp-country section.section--references .product--image--container .product--image-overlay a{pointer-events: initial}.is--custom-lp-country section.section--references .product--image--container .is--slider-customer-box{background-color: #fff}@media screen and (min-width: 1320px){.is--custom-lp-country section.section--references .product--image--container .is--slider-customer-box .owl-height{min-height: 237px}}.is--custom-lp-country section.section--references .product--image--container .is--slider-customer-box .owl-nav{position: absolute;top: 50%;left: 0;right: 0;margin: 0;z-index: 30}.is--custom-lp-country section.section--references .product--image--container .is--slider-customer-box .owl-nav > div{margin-top: 0;margin-bottom: 0;background-color: #fff;-webkit-box-shadow: 0px 3px 20px -4px rgba(0,0,0,0.4);box-shadow: 0px 3px 20px -4px rgba(0,0,0,0.4);border-radius: 100%;background-clip: padding-box;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.is--custom-lp-country section.section--references .product--image--container .is--slider-customer-box .owl-nav > div.owl-prev{line-height: 32px}.is--custom-lp-country section.section--references .product--image--container .is--slider-customer-box .owl-nav > div.owl-prev:before{left: -1px}.is--custom-lp-country section.section--references .product--image--container .is--slider-customer-box .owl-nav > div.owl-next{line-height: 30px}.is--custom-lp-country section.section--references .product--image--container .is--slider-customer-box .owl-nav > div.owl-next:before{right: -1px}.is--custom-lp-country section.section--references .product--image--container .is--slider-customer-box .owl-nav > div:before{position: relative;font-size: 14px}.is--custom-lp-country section.section--references .product--image--container .is--slider-customer-box .owl-dots{margin: 0;padding: 14px 0 20px;position: absolute;left: 0;right: 0;bottom: -40px;pointer-events: none;z-index: 30;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.is--custom-lp-country section.section--references .product--image--container .is--slider-customer-box .owl-dots:before{content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;background-color: rgba(0,0,0,0.5);-webkit-mask-image: linear-gradient(180deg, rgba(0,0,0,0) 10%, #000 80%)}.is--custom-lp-country section.section--references .product--image--container .is--slider-customer-box .owl-dots .owl-dot{position: relative;z-index: 2}.is--custom-lp-country section.section--references .product--image--container .is--slider-customer-box .owl-dots .owl-dot span{width: 6px;height: 6px;margin: 4px 5px;background-color: rgba(255,255,255,0.33)}.is--custom-lp-country section.section--references .product--image--container .is--slider-customer-box .owl-dots .owl-dot.active span{background-color: #fff}.is--custom-lp-country section.section--references .product--image--container .is--slider-customer-box:after{content: "";display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,0.25);z-index: 20;pointer-events: none;opacity: 0;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.is--custom-lp-country section.section--references .product--image--container:hover .is--slider-customer-box .owl-dots{-webkit-transform: translateY(-40px);-ms-transform: translateY(-40px);transform: translateY(-40px)}.is--custom-lp-country section.section--references .product--image--container:hover .is--slider-customer-box:after{opacity: 1}.is--custom-lp-country section.section--references .product--image--container:hover .product--image-overlay{opacity: 1}.is--custom-lp-country section.section--references .product--info--container .product--info--headline a{color: #142432}@media screen and (min-width: 30em) and (max-width: 47.9375em){.is--custom-lp-country section.section--references .product--image--container .is--slider-customer-box .owl-nav > div{width: 26px;height: 26px}.is--custom-lp-country section.section--references .product--image--container .is--slider-customer-box .owl-nav > div.owl-prev{line-height: 18px}.is--custom-lp-country section.section--references .product--image--container .is--slider-customer-box .owl-nav > div.owl-next{line-height: 16px}.is--custom-lp-country section.section--references .product--image--container .is--slider-customer-box .owl-nav > div:before{font-size: 10px}}@media screen and (min-width: 48em){.is--custom-lp-country section.section--references .product--image--container .is--slider-customer-box .owl-nav > div.owl-prev{-webkit-transform: translate(-125%, -50%);-ms-transform: translate(-125%, -50%);transform: translate(-125%, -50%)}.is--custom-lp-country section.section--references .product--image--container .is--slider-customer-box .owl-nav > div.owl-next{-webkit-transform: translate(125%, -50%);-ms-transform: translate(125%, -50%);transform: translate(125%, -50%)}.is--custom-lp-country section.section--references .product--image--container:hover .is--slider-customer-box .owl-nav > div.owl-prev{-webkit-transform: translate(50%, -50%);-ms-transform: translate(50%, -50%);transform: translate(50%, -50%)}.is--custom-lp-country section.section--references .product--image--container:hover .is--slider-customer-box .owl-nav > div.owl-next{-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%)}}.is--custom-lp-country section.section--growth .accordion--sidebar .grid.grid--accordion-sidebar{grid-template-rows: auto minmax(min-content, 35vh);grid-row-gap: 40px}@media screen and (min-width: 60em){.is--custom-lp-country section.section--growth .accordion--sidebar .grid.grid--accordion-sidebar{grid-template-columns: 220px auto;grid-template-rows: auto;grid-column-gap: 60px;grid-row-gap: 0}}@media screen and (min-width: 64em){.is--custom-lp-country section.section--growth .accordion--sidebar .grid.grid--accordion-sidebar{grid-template-columns: 240px auto}}@media screen and (min-width: 80em){.is--custom-lp-country section.section--growth .accordion--sidebar .grid.grid--accordion-sidebar{grid-template-columns: 350px auto;grid-column-gap: 80px}}.partner-details--content .partner--details .col-inner{position: relative}.partner-details--content .partner--details .col-inner hr{display: block !important;border-width: 1px 0 0 !important}.partner-details--content .partner-details--type .type--logo img{max-width: 5rem;height: auto}.partner-details--content .partner-details--type .details-type--status span{display: block;margin-top: 10px}.partner-details--content .partner--details-companylogo img{margin: 0 auto;width: 100%;max-width: 240px;max-height: 175px}.partner-details--content .partner-details--hostingpackage .popover--holder{top: -0.0625rem;right: -0.0625rem;position: absolute}.partner-details--content .partner-details--hostingpackage .popover--holder .hosting-package--ribbon{width: 3.125rem;height: 3.125rem;display: block;z-index: 1;position: relative;color: #fff;background-color: #34a1f5;-webkit-clip-path: polygon(0 0, 100% 100%, 100% 0);clip-path: polygon(0 0, 100% 100%, 100% 0)}.partner-details--content .partner-details--hostingpackage .popover--holder .hosting-package--ribbon .icon--shopware{top: .4375rem;right: .4375rem;position: absolute}.partner-details--content .partner-details--hostingpackage .popover--holder .hosting-package--ribbon:hover{background-color: #007eda}.partner-details--content .partner-details--hostingpackage .popover--holder .hosting-package--ribbon:active{background-color: #006fc1}.partner-details--content .partner-details--hostingpackage-text .col-inner{padding: .9375rem !important}.partner-details--content .partner-details--sw6-ready .col-inner{padding: 15px !important;border: 1px solid #189eff;background-color: rgba(24,158,255,0.05)}.partner-details--content .partner-details--sw6-ready .col-inner p{padding: 0;color: #189eff;line-height: 20px}.partner-details--content .partner-details--contact .contact--channel + .contact--channel{padding-top: 25px;margin-top: 25px;border-top: 1px dashed #ececec}.partner-details--content .partner-details--contact .contact--channel:last-of-type{padding-bottom: 30px}.partner-details--content .partner-details--resources .listing--content.is--check-list ul li:before{top: 10px}.partner-details--content .partner-details--certifications h6{clear: both;padding-top: 20px;margin-bottom: 0}.partner-details--content .partner-details--certifications ul.certifications--list{float: left;list-style: none;padding: 0;margin: 0}.partner-details--content .partner-details--certifications ul.certifications--list li.certifications--list--item{margin-top: .625rem;max-width: 25rem;display: inline-block;position: relative;padding: 0;background-color: var(--gray-light, #f8f9fd)}.partner-details--content .partner-details--certifications ul.certifications--list li.certifications--list--item a{min-width: 9.375rem}.partner-details--content .partner-details--certifications ul.certifications--list li.certifications--list--item img,.partner-details--content .partner-details--certifications ul.certifications--list li.certifications--list--item .small{padding-right: 30%}.partner-details--content .partner-details--certifications ul.certifications--list li.certifications--list--item small,.partner-details--content .partner-details--certifications ul.certifications--list li.certifications--list--item .small{color: #607182;font-size: 2.5vw;font-weight: 400;line-height: 1.42;opacity: .5}.partner-details--content .partner-details--certifications ul.certifications--list li.certifications--list--item small{margin-top: .25rem;padding: 0rem 1.25rem 0rem 1.25rem;display: none}.partner-details--content .partner-details--certifications ul.certifications--list li.certifications--list--item .small{padding: 1.5625rem 1.25rem 1.5625rem 1.25rem;text-align: center}.partner-details--content .partner-details--certifications ul.certifications--list li.certifications--list--item .employees{font-size: .75rem;padding: 0rem .875rem 0rem .875rem;font-style: italic;text-align: center;font-weight: 400;line-height: 1.2;width: 30%;position: absolute;right: 0;color: #607182;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%)}.partner-details--content .partner-details--certifications ul.certifications--list li.certifications--list--item .employees b,.partner-details--content .partner-details--certifications ul.certifications--list li.certifications--list--item .employees strong{font-size: 1.25rem;display: block;font-style: normal;font-weight: 600}.partner-details--content .partner-details--certifications .small--certificate{width: .75rem;height: 1.625rem;right: .875rem;display: none;position: absolute;top: 0;-webkit-clip-path: polygon(100% 0, 100% 100%, 50% 83%, 0 100%, 0 0);clip-path: polygon(100% 0, 100% 100%, 50% 83%, 0 100%, 0 0)}.partner-details--content .partner-details--certifications .small--certificate.item--01{background-color: #34a1f5}.partner-details--content .partner-details--certifications .small--certificate.item--02{background-color: #2067a8}.partner-details--content .partner-details--certifications .small--certificate.item--03{background-color: #22c3a7}.partner-details--content .partner-details--certifications .small--certificate.item--04{background-color: #7fd835}.partner-details--content .partner-details--certifications .small--certificate.item--05{background-color: #efcd1c}.partner-details--content .partner--content .partner-content--description{font-size: .9375rem;padding: .5rem 0rem .5rem 0rem;line-height: 1.72}.partner-details--content .partner--content .partner-content--description a.btn.is--link{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;--accent-color: rgba(96,113,130,0.66);--accent-color-hover: #607182;--accent-color-active: #142432;align-items: center;padding-left: 0}.partner-details--content .partner--content .partner-content--description a.btn.is--link i{font-size: 8px}.partner-details--content .partner--references .customers--list .customers--item .product--info--container h5.product--info--headline{margin-top: 1.25rem;margin-bottom: .3125rem}.modal--content #contact-a-partner-agency{--form-border-color: #d2d2d2}.modal--content #contact-a-partner-agency .modal--body{padding-top: 30px}.modal--content #contact-a-partner-agency .grid.grid--two-columns{grid-row-gap: 5px}.modal--content #contact-a-partner-agency input[type="text"],.modal--content #contact-a-partner-agency input[type="email"]{width: 100%}.modal--content #contact-a-partner-agency textarea{min-height: 150px}@media screen and (min-width: 30em){.partner-details--content .partner-details--certifications ul.certifications--list li.certifications--list--item img,.partner-details--content .partner-details--certifications ul.certifications--list li.certifications--list--item .small{padding-right: 40%}.partner-details--content .partner-details--certifications ul.certifications--list li.certifications--list--item small{margin-top: .3125rem;font-size: .8125rem;display: block}.partner-details--content .partner-details--certifications ul.certifications--list li.certifications--list--item .small{font-size: .9375rem;min-width: 12.5rem;display: block}.partner-details--content .partner-details--certifications ul.certifications--list li.certifications--list--item .employees{padding: 0rem 0rem 0rem 0rem;width: 40%}.partner-details--content .partner-details--certifications .small--certificate{display: inline-block}.partner-details--content .partner--content .partner-content--description{font-size: 1rem}}@media screen and (min-width: 64em){.partner-details--content .partner-details--certifications ul.certifications--list li.certifications--list--item small.employees--certified{display: none}}@media screen and (min-width: 80em){.partner-details--content .partner-details--certifications ul.certifications--list li.certifications--list--item small.employees--certified{display: block}}.hosting--details section.section--title{margin-bottom: -20px}.hosting--details section.section--content > .section--inner{padding-top: 20px !important}.hosting--details .hosting--information .type{margin-bottom: var(--gutter-padding, 20px)}.hosting--details .hosting--information hr{display: block !important;border-width: 1px 0 0 !important}.hosting--details .logo--holder img{max-width: 240px;max-height: 175px;margin: 0 auto}.hosting--details .type--logo img{max-width: 80px;height: auto}.hosting--details .description--text{padding: var(--paragraph-padding, 10px) 0;font-size: var(--font-size, 16px);line-height: 1.72;letter-spacing: normal;color: var(--text-color, #607182)}.hosting--details .description--text * + h1,.hosting--details .description--text * + h2,.hosting--details .description--text * + h3,.hosting--details .description--text * + h4,.hosting--details .description--text * + h5,.hosting--details .description--text * + h6{margin-top: 18px}.hosting--details .description--text ul{margin-bottom: 6px}.hosting--details .description--text ul li{display: block;padding: 6px 0}.hosting--details .description--text ul li::before{content: "";display: inline-block;position: relative;height: 4px;width: 4px;margin-right: 8px;border-radius: 100%;background-color: #189eff;-webkit-transform: translateY(-3px);-ms-transform: translateY(-3px);transform: translateY(-3px)}body.is--partner-become #agencies-partners picture img{width: 100%}body.is--partner-become #agencies-partners .banner--holder{height: 85%;mask-size: cover;mask-repeat: no-repeat;mask-position: center bottom;-webkit-mask-size: cover;-webkit-mask-position: center bottom;-webkit-mask-repeat: no-repeat;-webkit-mask-image: url(../../themes/Frontend/Shopware2019/frontend/_public/src/img/rounded-bottom.svg);mask-image: url(../../themes/Frontend/Shopware2019/frontend/_public/src/img/rounded-bottom.svg)}body.is--partner-become #agencies-partners .banner--holder > div{position: absolute;top: 0;left: 0;right: 0;bottom: 0}body.is--partner-become #agencies-partners .banner--holder img{width: 800px;max-width: unset;object-fit: contain}body.is--partner-become #agencies-partners .banner--holder img.left{position: absolute;right: 60%;bottom: 0;object-position: bottom left;transform-origin: bottom left;-webkit-transform: translate(-25%, 10px) scale(1.1);-ms-transform: translate(-25%, 10px) scale(1.1);transform: translate(-25%, 10px) scale(1.1)}body.is--partner-become #agencies-partners .banner--holder img.right{position: absolute;left: 60%;bottom: 0;object-position: bottom right;transform-origin: bottom right;-webkit-transform: translate(25%, 15px) scale(1.1);-ms-transform: translate(25%, 15px) scale(1.1);transform: translate(25%, 15px) scale(1.1)}body.is--partner-become #agencies-partners .banner--holder .gradient{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #189eff;background: -moz-linear-gradient(0deg, #35cdff 0%, #189eff 100%);background: -webkit-linear-gradient(0deg, #35cdff 0%, #189eff 100%);background: linear-gradient(0deg, #35cdff 0%, #189eff 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#35cdff", endColorstr="#189eff", GradientType=1)}body.is--partner-become section#partner-advantages .img--holder{position: relative}body.is--partner-become section#partner-advantages .img--holder img.image--large{position: relative;max-width: 730px;left: -330px}body.is--partner-become section#partner-advantages .img--holder img.image--small{position: absolute;max-width: 320px;top: 130px;right: 80px}body.is--partner-become section#company-quote img{max-width: 250px}body.is--partner-become section#technologies img.sw6{width: 100%;height: 100%;left: -10px}body.is--partner-become section#more-than-partnership .img-holder{position: relative}body.is--partner-become section#more-than-partnership .img-holder img.shape{width: 530px;opacity: 0.1;position: absolute;left: -100px;top: -51px}body.is--partner-become section#more-than-partnership .img-holder img.image{position: relative;width: 550px}@media screen and (max-width: 48em){body.is--partner-become section#partner-advantages .advantages{margin: auto 20px}body.is--partner-become section#more-than-partnership img.image{width: 100% !important}}@media screen and (max-width: 29.9375em){body.is--partner-become section#company-quote img{max-width: 200px}}.modal--holder#partner-status .modal--content{width: 800px}.modal--holder#partner-status .modal--content h4.focus{font-size: 12px;font-weight: 600;letter-spacing: 1.6px;text-transform: uppercase;color: rgba(96,113,130,0.5)}.modal--holder#partner-status .modal--content .grid.grid-partner-status{grid-template-rows: auto;grid-template-columns: 120px auto;grid-row-gap: 30px;grid-template-areas: "logo ." "description description"}@media screen and (min-width: 48em){.modal--holder#partner-status .modal--content .grid.grid-partner-status{grid-column-gap: 30px;grid-row-gap: initial;grid-template-areas: "logo description"}}.partner--listing-content .grid .grid--status{grid-area: status}.partner--listing-content .grid .grid--certifications{grid-area: certifications}.partner--listing-content .grid .grid--certifications-count{grid-area: certifications-count}.partner--listing-content .grid hr.content--divider{grid-area: divider}.partner--listing-content .grid hr.footer--divider{grid-area: footer-divider}.partner--listing-content .grid.grid--partner-box{position: relative;padding-top: 30px;padding-bottom: 15px;grid-column-gap: 15px;grid-row-gap: 20px;grid-auto-columns: auto;grid-template-areas: "logo title" "divider divider" "certifications-count certifications-count" "footer-divider footer-divider" "footer footer"}.partner--listing-content .grid.grid--partner-box .grid--status,.partner--listing-content .grid.grid--partner-box .grid--certifications{display: none}.partner--listing-content .grid.grid--partner-box .grid--status,.partner--listing-content .grid.grid--partner-box .grid--logo,.partner--listing-content .grid.grid--partner-box .grid--title,.partner--listing-content .grid.grid--partner-box .grid--certifications-count,.partner--listing-content .grid.grid--partner-box .grid--certifications{align-self: center}.partner--listing-content .is--winner{border: 2px solid var(--accent-color);box-shadow: 0 2px 10px 0 rgba(234,192,150,0.4) !important}.partner--listing-content .is--winner .label{font-size: 10px}.partner--listing-content hr{grid-column: 1 / 4;margin: 10px -25px;color: #ececec;border-bottom: 0;opacity: 0.2}.partner--listing-content hr.content--divider{grid-row: 2}.partner--listing-content hr.footer--divider{grid-row: 4;margin: 10px -25px 0 -25px}.partner--listing-content .shopware-6-ready{position: absolute;top: 0;width: 100%;padding: 4px 11px;text-align: center;line-height: normal;-webkit-border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 0;-webkit-border-bottom-left-radius: 0;-webkit-border-top-left-radius: 3px;-moz-border-radius-topright: 3px;-moz-border-radius-bottomright: 0;-moz-border-radius-bottomleft: 0;-moz-border-radius-topleft: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;border-top-left-radius: 3px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box}.partner--listing-content .shopware-6-ready img,.partner--listing-content .shopware-6-ready .info{display: inline-block}.partner--listing-content .shopware-6-ready img{height: 10px;width: auto;-webkit-transform: translateY(-1px);-ms-transform: translateY(-1px);transform: translateY(-1px)}.partner--listing-content .shopware-6-ready .info{margin-left: 5px;font-size: 10px;letter-spacing: 0.02em;font-weight: 600;text-transform: uppercase;-webkit-transform: translateY(-2px);-ms-transform: translateY(-2px);transform: translateY(-2px)}.partner--listing-content .shopware-6-ready{background: #189eff}.partner--listing-content .shopware-6-ready .info{color: #fff}.partner--listing-content .grid--logo{margin: 0 auto}.partner--listing-content .grid--logo img{max-height: 70px}.partner--listing-content .grid--title .title--companyname,.partner--listing-content .grid--title .title--status{display: block}.partner--listing-content .grid--title .title--status span{margin-top: 5px}.partner--listing-content .grid--status img{max-height: 100px}.partner--listing-content .grid--certifications-count .certifications--count{font-size: 26px}.partner--listing-content .grid--certifications-count small{opacity: 0.5}.partner--listing-content .grid--certifications{margin: 0 auto}.partner--listing-content .grid--certifications.item--certifications{position: relative}.partner--listing-content .grid--certifications.item--certifications .certifications--overview{color: #607182}.partner--listing-content .grid--certifications.item--certifications.level--0 .certifications--overview{color: rgba(96,113,130,0.2)}.partner--listing-content .grid--certifications.item--certifications .level--item{position: relative;display: block;font-size: 13px;line-height: 19px;color: rgba(96,113,130,0.2);font-weight: 500}.partner--listing-content .grid--certifications.item--certifications .level--item small{color: rgba(96,113,130,0.6);display: inline-block;font-size: 100%;padding-left: 1px}.partner--listing-content .grid--certifications.item--certifications .level--item small:before,.partner--listing-content .grid--certifications.item--certifications .level--item small:after{font-weight: 400;padding-right: 1px}.partner--listing-content .grid--certifications.item--certifications .level--item small:before{content: "("}.partner--listing-content .grid--certifications.item--certifications .level--item small:after{content: ")"}.partner--listing-content .grid--certifications.item--certifications .level--item.obtained{color: #607182;font-weight: 600}.partner--listing-content .grid--certifications.item--certifications .level--item.obtained:before{top: 8px;height: 6px;margin-bottom: 0}.partner--listing-content .grid--certifications.item--certifications .level--item.obtained.item--sw5:before{background-color: rgba(96,113,130,0.66)}.partner--listing-content .grid--certifications.item--certifications .level--item.obtained.item--sw6:before{background-color: #4059f0}.partner--listing-content .grid--certifications.item--certifications .level--item:before{content: "";display: inline-block;background-color: rgba(96,113,130,0.1);width: 6px;height: 2px;margin-right: 5px;margin-bottom: 2px;border-radius: 2px}.partner--listing-content .grid--footer{position: relative;top: -5px;text-align: center}.partner--listing-content .grid--footer span{font-weight: 700;text-transform: uppercase}.partner--listing-content .grid--footer span:first-of-type{font-size: 12px;color: #607182}.partner--listing-content .grid--footer span:nth-of-type(2){margin-left: 4px;font-size: 10px;color: rgba(96,113,130,0.5)}.grid.grid--partner-box:hover{transform: translateY(-5px)}.partner--listing-content label i{display: inline-block;padding: 0 5px;opacity: .6;-webkit-transition: all .3s ease-out;transition: all .3s ease-out;-webkit-transform: translateY(1px);-ms-transform: translateY(1px);transform: translateY(1px)}.partner--listing-content label i:hover{opacity: 1}.partner-listing--pagination .grid .grid--credits{grid-area: credits}.partner-listing--pagination .grid .grid--pagination{grid-area: pagination}.partner-listing--pagination .grid.grid--partner-footer{grid-column-gap: 30px;grid-template-areas: "pagination credits"}.partner-listing--pagination .grid.grid--partner-footer .grid--credits{justify-self: right;font-size: 12px}@media screen and (max-width: 29.9375em){.partner--listing-content .grid.grid--partner-box.is--shopware-6-ready{padding-top: 50px}}@media screen and (min-width: 30em){.partner--listing-content .grid.grid--partner-box{grid-template-columns: 120px;grid-column-gap: 20px;grid-template-areas: "logo title title" "divider divider divider" "certifications-count certifications certifications" "footer-divider footer-divider footer-divider" "footer footer footer"}.partner--listing-content .grid.grid--partner-box .grid--certifications{display: block}.partner--listing-content hr{margin: 10px -30px}.partner--listing-content hr.footer--divider{margin: 10px -30px 0 -30px}.partner--listing-content .shopware-6-ready{right: 0;width: unset;-webkit-border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 0;-webkit-border-bottom-left-radius: 3px;-webkit-border-top-left-radius: 0;-moz-border-radius-topright: 3px;-moz-border-radius-bottomright: 0;-moz-border-radius-bottomleft: 3px;-moz-border-radius-topleft: 0;border-top-right-radius: 3px;border-bottom-right-radius: 0;border-bottom-left-radius: 3px;border-top-left-radius: 0;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box}}@media screen and (min-width: 48em){.partner--listing-content .grid.grid--partner-box{grid-column-gap: 30px;grid-template-areas: "logo title title" "divider divider divider" "status certifications-count certifications" "footer-divider footer-divider footer-divider" "footer footer footer"}.partner--listing-content .grid.grid--partner-box .grid--status{display: block}.partner--listing-content hr.content--divider{margin: 12px -35px}.partner--listing-content hr.footer--divider{margin: 12px -35px 0 -35px}.partner--listing-content .grid--certifications{margin: unset}}@media screen and (min-width: 60em){.partner--listing-content .grid.grid--partner-box{grid-template-columns: 60px 120px 220px auto;grid-row-gap: 10px;grid-template-rows: 200px;grid-template-areas: "status logo title certifications-count certifications" "footer-divider footer-divider footer-divider footer-divider footer-divider" "footer footer footer footer footer"}.partner--listing-content .grid--footer{top: unset}hr.content--divider{display: none}}@media screen and (min-width: 64em){.partner--listing-content .grid.grid--partner-box{grid-template-columns: 60px 120px 180px 90px;grid-template-areas: "status logo title certifications-count certifications" "footer-divider footer-divider footer-divider footer-divider footer-divider" "footer footer footer footer footer"}}@media screen and (min-width: 1130px){.partner--listing-content .grid.grid--partner-box{grid-template-columns: 60px 140px 220px}}body.is--ctl-hosting.is--act-index .grid--logo{grid-area: logo}body.is--ctl-hosting.is--act-index .grid--solutions{grid-area: solutions}body.is--ctl-hosting.is--act-index .grid--status{grid-area: status}body.is--ctl-hosting.is--act-index .content--divider{grid-area: divider}body.is--ctl-hosting.is--act-index hr{display: block !important}body.is--ctl-hosting.is--act-index .grid--title,body.is--ctl-hosting.is--act-index .grid--logo{display: flex;align-self: center}body.is--ctl-hosting.is--act-index .grid--logo,body.is--ctl-hosting.is--act-index .grid--status{justify-self: right}body.is--ctl-hosting.is--act-index .grid--logo > img{max-width: 118px;max-height: 78px;width: auto;height: auto}body.is--ctl-hosting.is--act-index .grid--status > img{width: 70px;height: auto}body.is--ctl-hosting.is--act-index .content--divider{margin: 10px -30px 0 -30px;color: #ececec;opacity: .2}body.is--ctl-hosting.is--act-index .grid--solutions .listing--content.is--check-list ul > li{padding-left: 0;font-size: 14px;font-weight: 300;color: #607182}body.is--ctl-hosting.is--act-index .grid--solutions .listing--content.is--check-list ul > li::before{font-size: 10px;-webkit-transform: translateY(-3px);-ms-transform: translateY(-3px);transform: translateY(-3px)}body.is--ctl-hosting.is--act-index .grid--hoster{--gutter-padding: 30px;grid-template-rows: 130px auto;grid-template-columns: 1fr 1fr 1fr;grid-template-areas: "title title logo" "divider divider divider" "solutions solutions status"}body.is--ctl-hosting.is--act-index .grid--hoster:hover{transform: translateY(-5px)}.dp--wrapper.press--overview .overview--topics .topics--link{font-size: 1.25rem;color: #142432}.dp--wrapper.press--overview .overview--topics [class^="icon--"]{margin-left: .25rem;font-size: .625rem}.dp--wrapper.press--overview .overview--newsletter .newsletter--composition{margin: 0 auto;margin-bottom: -3.125rem}.dp--wrapper .pressreviews .pressreview--image{height: 10.875rem;position: relative;border-bottom: 1px solid #ececec;text-align: center}.dp--wrapper .pressreviews .pressreview--image img{position: absolute;top: 50%;left: 50%;max-width: 60%;max-height: 40%;width: auto;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%)}.dp--wrapper.pressreleases--detail .title--section h1{margin-bottom: 0}.dp--wrapper.pressreleases--detail p{font-size: 18px;line-height: 2}.dp--wrapper.pressreleases--detail p img{margin: 0 auto;padding: 20px 0}.dp--wrapper.pressreleases--detail p em,.dp--wrapper.pressreleases--detail p blockquote{display: block;padding: 20px 0;font-family: 'Merriweather', serif}.dp--wrapper.pressreleases--detail p strong{color: #142432;display: block;margin-top: 30px;margin-bottom: 10px}.dp--wrapper .pressrelease--headline a,.dp--wrapper .pressreview--headline a,.dp--wrapper .pressrelease--headline a:hover,.dp--wrapper .pressreview--headline a:hover{color: #142432}.dp--wrapper.press--materials .materials--logo{position: relative;background: url(/media/unknown/cf/72/33/transparency.svg) top left repeat #fff;background-size: 16px;width: 100%}.dp--wrapper.press--materials .materials--logo.blue{background-color: rgba(52,161,245,0.85)}.dp--wrapper.press--materials .materials--logo.black{background-color: rgba(20,36,50,0.8)}.dp--wrapper.press--materials .materials--logo.square{padding-top: 100%}.dp--wrapper.press--materials .materials--logo.block{padding-top: 30%}.dp--wrapper.press--materials .materials--logo img{width: 90%;height: 90%;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%)}.dp--wrapper.press--materials .materials--logo.scd img{width: 60%;height: 60%}.dp--wrapper.press--materials .materials--brochure .btn{margin-bottom: .3125rem}.dp--wrapper.press--materials .materials--company-images{position: relative}.dp--wrapper.press--materials .materials--company-images a{--transition-property: opacity;position: absolute;padding: 20px;top: var(--gutter);left: var(--gutter);right: var(--gutter);bottom: var(--gutter);color: #fff;background-color: rgba(96,113,130,0.7);opacity: 0;line-height: 1.7;z-index: 10;font-size: 1.375rem;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.dp--wrapper.press--materials .materials--company-images a > span{width: 100%;display: inline-block;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%)}.dp--wrapper.press--materials .materials--company-images a > span *{display: block}.dp--wrapper.press--materials .materials--company-images a > span small{font-size: 1.0625rem}.dp--wrapper.press--materials .materials--company-images a > span i{font-size: 1.875rem;margin-top: 10px}.dp--wrapper.press--materials .materials--company-images a:hover{opacity: 1}.dp--wrapper.press--materials .materials--company-images img{height: 16.875rem;position: relative;display: block;width: 100%;object-fit: cover;z-index: 1}.dp--wrapper.press--materials .materials--product-images img{object-fit: contain}.dp--wrapper.press--materials .materials--product-images:before{content: "";position: absolute;top: var(--gutter);left: var(--gutter);right: var(--gutter);bottom: var(--gutter);background: url(/media/unknown/cf/72/33/transparency.svg) top left repeat #fff;background-size: 16px}.dp--wrapper .press--contact .contact--info .contact-info--entry:first-of-type{padding-top: 1.25rem;border-top: 1px solid #ececec}.dp--wrapper .press--contact .contact--info .contact-info--entry:nth-of-type(2){margin: .625rem 0rem .625rem 0rem;padding: 1.25rem 0rem 1.25rem 0rem;border-width: 1px 0;border-style: solid;border-color: #ececec}.col--pressreleases--item .col-inner{padding: 0rem 0rem 3.75rem 0rem;border-bottom: 2px solid var(--gray-light, #f8f9fd)}.col--pressreleases--item .product--info--headline{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.col--pressreleases--item .product--info--headline:before{font-size: .875rem;padding: .3125rem .625rem .3125rem .625rem;content: attr(data-press);background: var(--gray-light, #f8f9fd);color: #607182}.col--pressreleases--item:last-of-type .col-inner{padding: 0rem 0rem 0rem 0rem;border-bottom: 0 none}.col--press--sidebar .col{padding-bottom: .625rem}.col--press--sidebar .col .col-inner{border-bottom: 2px solid var(--gray-light, #f8f9fd)}.col--press--sidebar .col:last-of-type .col-inner{border-bottom: 0 none}@media (min-width: 60em), (max-width: 29.9375em){.dp--wrapper .pressreviews .pressreview--headline{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}}@media screen and (min-width: 60em){.dp--wrapper .press--contact .contact--info .contact-info--entry:first-of-type,.dp--wrapper .press--contact .contact--info .contact-info--entry:nth-of-type(2){padding: .5rem 0rem .5rem 0rem;border: 0}.dp--wrapper .press--contact .contact--info .contact-info--entry:nth-of-type(2){margin: 0}.dp--wrapper .press--contact .contact--info .col-inner{border-top: 1px solid #ececec}}.dp--wrapper.product--detail .product--logo{width: 70px;height: 70px}.dp--wrapper.product--detail .grid--product-detail{--paragraph-padding: 0;grid-template-columns: 1fr;grid-template-rows: auto;grid-template-areas: "price" "actions" "subscription";grid-row-gap: var(--grid-gap, 20px);justify-content: center;text-align: center}.dp--wrapper.product--detail .grid--product-detail .grid--price{grid-area: price}.dp--wrapper.product--detail .grid--product-detail .grid--subscription{grid-area: subscription}.dp--wrapper.product--detail .grid--price s{display: block;font-size: 14px;color: rgba(96,113,130,0.66)}.dp--wrapper.product--detail .grid--price s + span{color: #ff0031}.dp--wrapper.product--detail .grid--price .price{font-weight: 600;font-size: 22px}.dp--wrapper.product--detail .reasons img{max-width: 60px;height: auto}.dp--wrapper.product--detail .exclusive-features img{max-width: 80px;height: auto}.dp--wrapper.product--detail .exclusive-features .feature--list ul{list-style: none}.dp--wrapper.product--detail .exclusive-features .feature--list ul li{margin-bottom: 10px}.dp--wrapper.product--detail .exclusive-features .feature--list ul li i{margin-right: 10px;font-size: 11px;color: #4bdb5c}.dp--wrapper.product--detail .exclusive-features .feature--list ul li p{display: inline}.editions--modal{max-width: 64rem;background: #fff;height: 90vh;width: 90vw}.editions--modal section{padding: 2.5rem 1.875rem 2.5rem 1.875rem}.editions--modal section:after{content: "";display: table;clear: both}.editions--modal section:after{content: "";display: table;clear: both}.editions--modal p{font-size: .875rem;line-height: 1.375rem;padding: 0}.editions--modal .modal--inner::-webkit-scrollbar{display: none}.editions--modal .editions--tabs{display: none}.editions--modal .modal--content{overflow: visible}.edition--content{float: left;width: 100%}.edition--content.edition--community .edition--price{font-size: 1.25rem;padding: .6875rem .9375rem .6875rem .9375rem;text-transform: uppercase}.edition--content .is--btn-new{letter-spacing: .125rem;font-size: .9375rem;text-transform: uppercase;border-radius: 0;float: left}.edition--content .newh1{font-size: 1.75rem;letter-spacing: .125rem;line-height: 1.75rem;margin: 0rem 0rem .5rem 0rem;font-weight: 600}.edition--content .edition--fixed-head{display: none}.edition--content .edition--price{font-size: 1.5rem;padding: .5rem .9375rem .5rem .9375rem;color: #142432;font-weight: 600;display: block;float: left}.edition--content .edition--head-intro{position: relative;background-position: bottom right;background-repeat: no-repeat;background-size: 60%}.edition--content .edition--head-intro .quote{font-size: 1.375rem;line-height: 1.75rem;margin: 0rem 0rem 1.25rem 0rem;letter-spacing: 0}.edition--content .edition--head-intro p{font-size: 1rem;line-height: 1.75rem;margin-bottom: 1.25rem;max-width: 38.75rem;padding: 0}.edition--content .edition--highlight-focus .premium-plugins--listing{margin-top: 1.25rem}.edition--content .edition--highlight-focus .premium-plugins--listing .col{display: flex}.edition--content .edition--highlight-focus .premium-plugins--entry{padding: 1.25rem 1.25rem 1.25rem 1.25rem;-webkit-box-shadow: 0 2px 4px 0 #d2d2d2;box-shadow: 0 2px 4px 0 #d2d2d2;width: 100%;background: white}.edition--content .edition--highlight-focus .premium-plugins--entry [class^="icon--pp"]{font-size: 2.375rem;margin-bottom: 1.25rem;display: block;color: #189eff}.edition--content .edition--highlight-focus .premium-plugins--entry .icon--pp-advancedpromotionsuite:before{width: 2.1875rem;height: 2.1875rem;margin: 0 auto}.edition--content .edition--highlight-focus .premium-plugins--entry span{color: #142432;font-weight: 500}.edition--content .edition--slider .owl-carousel .owl-nav .owl-prev{left: -3.125rem}.edition--content .edition--slider .owl-carousel .owl-nav .owl-next{right: -3.125rem}.edition--content .edition--slider .newh1{font-size: 1.3125rem;margin: 0rem 0rem 1.25rem 0rem}.edition--content .edition--slider .tip-new{font-size: .875rem;padding: .1875rem .375rem .1875rem .375rem;position: absolute;border-radius: 0;right: 0;margin: 0}.edition--content .edition--slider .slider--img img{width: 100%}.edition--content .edition--slider .slider--headline{font-size: 1rem;font-weight: 600}.edition--content .edition--features .features--entry{margin-bottom: 1.875rem;position: relative}.edition--content .edition--features .features--entry:last-child{margin-bottom: 0}.edition--content .edition--features img{max-width: 2.1875rem;position: absolute;left: 0;top: 0}.edition--content .edition--features .feature--headline{font-size: 1.125rem;margin: .375rem 0rem 1.125rem 2.8125rem;font-weight: 600}@media screen and (min-width: 48em){.editions--modal section{padding: 3.75rem 3.75rem 3.75rem 3.75rem}.editions--modal .editions--tabs{display: block;position: fixed;width: 100%;z-index: 3;top: 0;-webkit-transform: translateZ(0);-ms-transform: translateZ(0);transform: translateZ(0)}.editions--modal .editions--tabs .tab--entry{width: 25%;float: left;display: block}.editions--modal .editions--tabs .tab--entry:last-child{border-right: 0}.editions--modal .editions--tabs .tab--entry a{--transition-duration: .1s;padding: 1.6875rem 0rem 1.6875rem 0rem;font-size: 1.125rem;border-color: #d2d2d2;border-width: 1px 1px 1px 0;border-style: solid;font-weight: 500;background: #ececec;display: inline-block;text-align: center;float: left;width: 100%;color: #607182;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.editions--modal .editions--tabs .tab--entry a:hover{background-color: #e4e4e4}.editions--modal .editions--tabs .tab--entry.is--active a{color: #142432;font-weight: 600;background: var(--gray-light, #f8f9fd);border-bottom: 1px solid var(--gray-light, #f8f9fd)}.editions--modal.is--scrolled .editions--tabs .tab--entry a{padding: 1.0625rem 0rem 1.0625rem 0rem}.editions--modal.is--scrolled .edition--fixed-head{top: 3.3125rem;-webkit-box-shadow: 0 5px 10px -5px #b9b9b9;box-shadow: 0 5px 10px -5px #b9b9b9;opacity: 1;display: block}.editions--modal.is--scrolled .edition--fixed-head .edition--price{float: right}.edition--content .edition--fixed-head{--transition-duration: .1s;padding: .875rem 1.25rem .875rem 1.25rem;top: 3.75rem;background: var(--gray-light, #f8f9fd);width: 100%;opacity: 0;position: fixed;z-index: 2;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.edition--content .edition--fixed-head .fixed-head--title{font-size: 1.25rem;letter-spacing: .125rem;line-height: 1.625rem;padding: .5625rem .625rem .5625rem .625rem;font-weight: 600;float: left;margin: 0}.edition--content .edition--fixed-head .is--btn-new{float: right}.edition--content .edition--head-intro{padding-top: 8.375rem;background-size: 40%}.edition--content .edition--slider .owl-carousel .owl-nav .owl-prev{left: -4.0625rem}.edition--content .edition--slider .owl-carousel .owl-nav .owl-next{right: -4.0625rem}}@media screen and (min-width: 60em){.edition--content .edition--features .features--entry{padding-right: 1.25rem;margin-bottom: 0}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.editions--modal .editions--tabs{position: absolute}.editions--modal.is--scrolled .edition--fixed-head{position: absolute}}.dp--wrapper.products-faq .grid--item h2{margin-bottom: 30px}.dp--wrapper.products-faq .grid--item .faq--item{margin-bottom: 50px}.dp--wrapper.products-faq .grid--item .faq--item .item--headline{margin-bottom: 10px}.grid--products{--grid-row-gap: 20px;--grid-column-gap: 14px;--edition-logo-width: 26px;grid-template-columns: repeat(3, 1fr);align-items: flex-start}.grid--products .grid--product{border-radius: 0 !important}.grid--product{--paragraph-padding: 0;grid-template-columns: var(--grid-column-gap, 14px) var(--edition-logo-width, 26px) auto var(--grid-column-gap, 14px);grid-template-rows: auto;grid-template-areas: ". logo title ." ". description description ." ". price price ." ". price-once price-once ." "actions actions actions actions" ". distribution distribution ." "features features features features";grid-row-gap: var(--grid-row-gap, 20px);grid-column-gap: var(--grid-column-gap, 14px);justify-content: center;text-align: left}.grid--product .grid--description{grid-area: description}.grid--product .grid--price-once{grid-area: price-once}.grid--product .grid--features{grid-area: features}.grid--product .grid--distribution{grid-area: distribution}.grid--product .grid--subscription{grid-area: subscription}.grid--product .grid--logo{align-self: center;width: var(--edition-logo-width, 26px)}.grid--product .grid--price{grid-area: price}.grid--product .grid--price .price.price--sale{font-size: 24px;color: #ff0031}.grid--product .grid--price .price + *{display: inline-block;margin-left: 2px;font-size: 14px;color: rgba(96,113,130,0.66)}.grid--product .grid--price .per--month{font-weight: 300;font-style: italic}.grid--product .grid--price-once > div{margin-top: calc(var(--grid-row-gap, 20px) * -1);height: var(--grid-row-gap, 20px)}.grid--product .grid--actions .btn{font-weight: 600;color: #fff}.grid--product .grid--distribution{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none}.grid--product .grid--distribution .distribution{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;align-items: center;color: rgba(96,113,130,0.8)}.grid--product .grid--distribution .distribution .icon--holder{position: relative;color: var(--accent-color, #607182)}.grid--product .grid--distribution .distribution .icon--holder,.grid--product .grid--distribution .distribution .icon--holder svg{width: 26px;height: 26px}.grid--product .grid--distribution .distribution.not--available{color: rgba(96,113,130,0.33)}.grid--product .grid--distribution .distribution.not--available .icon--holder{color: rgba(96,113,130,0.33)}.grid--product .grid--distribution .distribution.not--available .icon--holder::before{content: "";width: 30px;height: 2px;position: absolute;top: 50%;left: 50%;background-color: #EB8D8D;box-shadow: 0 2px 0 #fff;-webkit-transform: translate(-50%, -50%) rotate(-45deg);-ms-transform: translate(-50%, -50%) rotate(-45deg);transform: translate(-50%, -50%) rotate(-45deg)}.grid--product .grid--distribution .distribution.cloud.not--available .icon--holder::before{left: 42%}.grid--product .grid--features li{display: -ms-grid;display: grid;max-width: 100%;grid-template-columns: 20px auto}.grid--product .grid--features li i{grid-column: 1;justify-self: left;padding-top: 6px;font-size: 11px;color: #4bdb5c}.grid--product .grid--features li p{grid-column: 2;padding: 0;text-align: left}.grid--product .grid--features li.not--included i{color: rgba(96,113,130,0.1)}.grid--product .grid--features li.not--included p{color: rgba(96,113,130,0.25)}.grid--product .grid--subscription{text-align: left}.grid--product .grid--subscription a{display: block;position: relative;padding: 10px 30px 10px 40px;border: 1px solid #ececec;background-color: rgba(96,113,130,0.05);cursor: pointer;border-radius: 3px;background-clip: padding-box}.grid--product .grid--subscription a p{color: #607182;opacity: .66}.grid--product .grid--subscription a i{display: inline-block;position: absolute;top: 16px;left: 18px;font-size: 12px;opacity: .66}.grid--product .grid--subscription a:hover p,.grid--product .grid--subscription a:hover i{opacity: 1}.grid--product.edition--small{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;text-align: center}.grid--product.edition--small .grid--logo{margin-right: var(--grid-column-gap, 14px)}.grid--product.edition--small .grid--description{width: 100%;margin-top: 10px;margin-bottom: 14px}.grid--product.edition--small .grid--description .product--description{margin-top: 0}.grid--product.edition--small .grid--actions{margin-top: 10px}.grid--product.edition{padding-top: calc(var(--box-padding-top-bottom) * 2) !important;padding-bottom: calc(var(--box-padding-top-bottom) * 2) !important}.grid--product.edition.starter{order: 1}.grid--product.edition.professional{order: 2}.grid--product.edition.enterprise{order: 3}.grid--product.edition.community{order: 4}body.is--pricing #expansion .box--padding.box--banner .title .icon--holder svg{width: auto;max-height: 26px}@media screen and (max-width: 79.9375em) and (min-width: 64em), screen and (max-width: 420px){.grid--products .grid--product.edition{grid-template-columns: var(--edition-logo-width, 26px) auto;grid-template-areas: "logo title" "description description" "price price" "price-once price-once" "actions actions" "distribution distribution" "features features"}}@media screen and (min-width: 64em){.grid--product:nth-child(2){border-left: 1px solid #ececec;border-right: 1px solid #ececec}.grid--product.edition .grid--description{margin-bottom: 15px}.grid--product.edition.community{grid-column: 2}}@media screen and (max-width: 63.9375em) and (min-width: 48em){.grid--products{grid-template-columns: 1fr 1fr}.grid--products .grid--product{height: 100%;align-content: center}.grid--products .grid--product:nth-child(even){border-left: 1px solid #ececec}.grid--products .grid--product:nth-child(n+3){border-top: 1px solid #ececec}.grid--products .grid--product:nth-child(odd){padding-left: calc(var(--box-padding-left-right) * .5)}.grid--products .grid--product:nth-child(even){padding-right: calc(var(--box-padding-left-right) * .5)}.grid--product.edition{grid-template-rows: var(--edition-logo-width, 26px) auto auto auto;grid-gap: var(--grid-row-gap, 20px);justify-content: stretch;align-items: center;padding-top: calc(var(--box-padding-top-bottom) * 1.5);padding-bottom: calc(var(--box-padding-top-bottom) * 2)}.grid--product.edition .grid--features{grid-area: features;justify-self: flex-start;padding-top: 10px}.grid--product.edition--small{justify-content: center}}@media screen and (max-width: 63.9375em){.grid--product .grid--price ~ .grid--actions,.grid--product .grid--price-once:empty ~ .grid--actions{margin-top: calc(var(--grid-row-gap, 20px) * -1)}}@media screen and (max-width: 47.9375em){.grid--products{grid-template-columns: 1fr;max-width: 390px !important}}@media screen and (max-width: 29.9375em){.grid--product{--box-padding-top-bottom: 20px !important;--box-padding-left-right: 25px !important}.grid--product .grid--description .product--description{font-size: 14px;margin-top: -10px}}.is--shopware-6{--accent-color: #6D75EA}.is--shopware-5{--accent-color: #189eff;--accent-color-hover: #0093fe;--accent-color-active: #0084e4;--accent-color-shadow: rgba(24,158,255,0.33);--accent-color-background-light: rgba(24,158,255,0.05);--accent-color-background: rgba(24,158,255,0.15);--accent-color-background-hover: rgba(24,158,255,0.2);--accent-color-background-active: rgba(24,158,255,0.25);--accent-color-background-opaque: rgba(24,158,255,0.95);--button-text-color: #fff}.is--enterprise-edition{--accent-color: #eac096;--accent-color-hover: #e6b381;--accent-color-active: #e2a76c;--accent-color-shadow: rgba(234,192,150,0.33);--accent-color-background-light: rgba(234,192,150,0.05);--accent-color-background: rgba(234,192,150,0.2);--accent-color-background-hover: rgba(234,192,150,0.3);--accent-color-background-active: rgba(234,192,150,0.4);--accent-color-background-opaque: rgba(42,49,56,0.95);--button-text-color: #2a3138;--text-color: #607182}.is--enterprise-edition .banner-gradient:before{display: none}.is--enterprise-edition .banner-gradient img{opacity: .1}.grid.grid--roadmap{grid-template-columns: 200px auto;grid-template-rows: 1fr;grid-template-areas: "sidebar content"}.grid.grid--roadmap .grid--content{padding-left: var(--grid-padding, 60px)}.grid.grid--roadmap .grid--content .roadmap--title:not(:first-child){padding-top: var(--box-padding-top-bottom)}@media screen and (max-width: 64em){.grid.grid--roadmap{grid-template-columns: 1fr;grid-template-rows: 1fr;grid-template-areas: "content"}.grid.grid--roadmap .grid--sidebar{display: none}.grid.grid--roadmap .grid--content{overflow: auto;-webkit-overflow-scrolling: touch}.grid.grid--roadmap .grid--content .roadmap--title{display: inline-block;position: -webkit-sticky;position: sticky;left: 0}}@media screen and (max-width: 29.9375em){.grid.grid--roadmap{grid-template-columns: 100%}}.grid.grid--roadmap-inner{width: 100%;max-width: unset;position: relative;display: grid;grid-gap: 0;grid-auto-flow: row dense}.grid.grid--roadmap-inner [data-release="1"]{grid-column: 1 / 2;opacity: 1 !important}.grid.grid--roadmap-inner [data-release="2"]{grid-column: 2 / 3}.grid.grid--roadmap-inner [data-release="3"]{grid-column: 3 / 4}.grid.grid--roadmap-inner [data-release="4"]{grid-column: 4 / 5}.grid.grid--roadmap-inner [data-release="5"]{grid-column: 5}.grid.grid--roadmap-inner .task{position: relative;margin-right: 9px;margin-bottom: 4px;padding: 4px 16px;font-weight: 500;color: #fff;line-height: 2;background-color: var(--accent-color, #189eff);border-radius: 4px;opacity: .5;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.grid.grid--roadmap-inner .task[data-release="1"] > span{font-weight: 600}.grid.grid--roadmap-inner .task.has--desc{cursor: pointer}.grid.grid--roadmap-inner .task.has--desc:after{content: "+";display: block;position: absolute;top: 0;right: 10px;font-size: 34px;font-weight: 300;line-height: 40px;color: #fff;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}.grid.grid--roadmap-inner .task:hover,.grid.grid--roadmap-inner .task:focus,.grid.grid--roadmap-inner .task:focus-within{opacity: 1}.grid.grid--roadmap-inner .interval{grid-row: 100;padding-top: 30px;font-weight: 500;font-size: 16px;letter-spacing: 0.2em;text-transform: uppercase;text-align: center;opacity: .5}.grid.grid--roadmap-inner .interval[data-release="1"]{font-weight: 600;opacity: 1}.grid.grid--roadmap-inner .divider{position: absolute;width: 100%;height: 100%;border-right: 1px dashed #d2d2d2;pointer-events: none;-webkit-transform: translateX(-4px);-ms-transform: translateX(-4px);transform: translateX(-4px)}.grid.grid--roadmap-inner .divider:last-child{display: none}@media screen and (max-width: 64em){.grid.grid--roadmap-inner{min-width: 1024px;padding-right: var(--grid-padding, 60px)}}.grid--ecosystem{--grid-gap: 10px;grid-template-columns: 1fr;grid-column-gap: var(--grid-gap, 10px);grid-row-gap: 40px}.grid--ecosystem .grid--column{display: -ms-grid;display: grid;max-width: 100%;grid-template-columns: 1fr 1fr 1fr;grid-gap: var(--grid-gap, 10px)}.grid--ecosystem .grid--column .grid--plugin{display: -ms-grid;display: grid;max-width: 100%;grid-template-columns: 50px auto minmax(auto, 54px);grid-template-rows: minmax(23px, auto) minmax(22px, auto);grid-column-gap: 15px;align-content: flex-start}.grid--ecosystem .grid--column .grid--plugin:hover{-webkit-transform: translateY(-3px);-ms-transform: translateY(-3px);transform: translateY(-3px)}.grid--ecosystem .grid--column .grid--plugin .img--holder{grid-column: 1;grid-row: 1 / -1;overflow: hidden;border-radius: 3px;background-clip: padding-box;padding-top: 5px}.grid--ecosystem .grid--column .grid--plugin .img--holder img{overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.grid--ecosystem .grid--column .grid--plugin .title{grid-column: 2 / span 2;font-size: 15px;line-height: 1.4}.grid--ecosystem .grid--column .grid--plugin .info.is--check:before,.grid--ecosystem .grid--column .grid--plugin .info.is--error:before{padding-right: 8px;font-size: 11px;color: var(--accent-color, #4bdb5c);font-family: "shopware_website"}.grid--ecosystem .grid--column .grid--plugin .info.is--check:before{content: "\e60c"}.grid--ecosystem .grid--column .grid--plugin .info.is--error:before{content: "\e60d"}.grid--ecosystem .grid--column .grid--plugin .date{font-size: 11px;font-weight: 600;line-height: 22px;text-align: center;align-self: flex-end;color: var(--accent-color, #189eff);background-color: var(--accent-color-background, rgba(24,158,255,0.1));border-radius: 14px;background-clip: padding-box}.grid--ecosystem .grid--column .grid--plugin.has--no-icon{grid-template-columns: 100%}@media screen and (max-width: 59.9375em){.grid--ecosystem{grid-template-columns: 1fr;max-width: 600px}.grid--ecosystem .grid--column{grid-template-columns: 1fr 1fr}.grid--ecosystem .grid--column .h3{grid-column: 1 / -1}}@media screen and (max-width: 600px){.grid--ecosystem .grid--column{grid-template-columns: 1fr}}section#release-roadmap{z-index: 1}section#release-roadmap .background--shape img{filter: brightness(0) invert(1);opacity: 0.1}section#release-roadmap .background--shape:nth-child(1){position: absolute;top: -15vh;left: calc(15vw - 30vh);mask-image: linear-gradient(145deg, transparent 40%, #000 100%);-webkit-mask-image: linear-gradient(145deg, transparent 40%, #000 100%)}section#release-roadmap .background--shape:nth-child(1) img{animation: 200s rotateShape infinite linear}section#release-roadmap .background--shape:nth-child(2){position: absolute;bottom: -10vh;right: calc(15vw - 30vh);mask-image: linear-gradient(-25deg, transparent 40%, #000 100%);-webkit-mask-image: linear-gradient(-25deg, transparent 40%, #000 100%)}section#release-roadmap .background--shape:nth-child(2) img{animation: 240s rotateShape infinite linear reverse}section#release-roadmap .popover--holder .popover{min-width: 460px}@media screen and (max-width: 29.9375em){section#release-roadmap .popover--holder{display: none !important}}.grid--release-roadmap{--grid-gap: 20px;grid-template-columns: repeat(3, 1fr);grid-gap: var(--grid-gap, 20px)}.grid--release-roadmap .milestone{display: -ms-grid;display: grid;max-width: 100%;grid-template-rows: 43px 27px 85px;grid-auto-rows: auto;grid-row: 1;border: 1px solid transparent;z-index: 2;align-self: flex-start;position: relative}.grid--release-roadmap .milestone .h2{align-self: flex-end;font-weight: 600}.grid--release-roadmap .milestone .h2 .label{font-size: 12px;padding: 2px 8px;background-color: var(--accent-color-background-active);-webkit-transform: translate(6px, -2px);-ms-transform: translate(6px, -2px);transform: translate(6px, -2px)}.grid--release-roadmap .milestone .h2 .label:hover,.grid--release-roadmap .milestone .h2 .label:active,.grid--release-roadmap .milestone .h2 .label:focus{-webkit-transform: translate(6px, -2px) !important;-ms-transform: translate(6px, -2px) !important;transform: translate(6px, -2px) !important}.grid--release-roadmap .milestone em{display: block;margin-bottom: 20px;padding-bottom: 20px;font-size: 21px;font-style: italic;color: #fff;border-bottom: 1px solid rgba(255,255,255,0.2)}.grid--release-roadmap .milestone .dot{display: inline-block;align-self: center;margin: 30px 0;width: 15px;height: 15px;border-radius: 15px;background-clip: padding-box;background-color: #304188}.grid--release-roadmap .milestone.is--active .dot{width: 20px;height: 20px;animation: 2s dotShadow infinite cubic-bezier(.25, .2, .45, 1) alternate;border-color: var(--accent-color);background-color: var(--accent-color);-webkit-box-shadow: 0 0 0 10px var(--accent-color-background);box-shadow: 0 0 0 10px var(--accent-color-background)}.grid--release-roadmap .milestone.is--active .dot:before,.grid--release-roadmap .milestone.is--active .dot:after{content: "";display: block;background-color: #234768;width: 100vw;height: 2px;position: absolute;transform: translateY(9px);z-index: -2}.grid--release-roadmap .milestone.is--active .dot:before{width: 50vw;padding-left: 22px;background: url('/themes/Frontend/Shopware2019/frontend/_public/src/img/dashed-line-sw6.svg') #205d8e;background-repeat: repeat-x;-ms-background-position-x: 0;background-position-x: 0;animation: 30s dashedProgress infinite linear;z-index: -1}.grid--release-roadmap .milestone.has--passed .dot{border-color: var(--accent-color);background-color: var(--accent-color)}.grid--release-roadmap .milestone:nth-child(1){grid-column: 1}.grid--release-roadmap .milestone:nth-child(2){grid-column: 2}.grid--release-roadmap .milestone:nth-child(3){grid-column: 3}.grid--release-roadmap .milestone.line{grid-column: 1 / -1;justify-content: center;z-index: 1}.grid--release-roadmap .milestone.line .progress{grid-row: 3;align-self: center;width: 100vw;border-top: 2px solid var(--accent-color)}@media screen and (max-width: 59.9375em){.grid--release-roadmap{grid-template-columns: 40px auto;grid-row-gap: 60px}.grid--release-roadmap .milestone{grid-template-rows: 43px 27px 85px;grid-column: 2;padding: 0}.grid--release-roadmap .milestone em{padding-top: 20px}.grid--release-roadmap .milestone .dot{position: absolute;top: 0;left: 0;transform: translate(-48px, -20px)}.grid--release-roadmap .milestone .dot + *{margin-top: 24px}.grid--release-roadmap .milestone:nth-child(1){grid-column: 2;grid-row: 1}.grid--release-roadmap .milestone:nth-child(2){grid-column: 2;grid-row: 2}.grid--release-roadmap .milestone:nth-child(3){grid-column: 2;grid-row: 3}.grid--release-roadmap .milestone.is--active .dot{width: 15px;height: 15px}.grid--release-roadmap .milestone.is--active .dot:before{display: none}.grid--release-roadmap .milestone.is--active .dot:after{width: calc(100vw + 100vh);transform-origin: top left;transform: translate(8px, 15px) rotate(90deg);background-color: #4059f0}.grid--release-roadmap .milestone.line{grid-column: 1;grid-row: 1 / 4;height: 100%;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none}.grid--release-roadmap .milestone.line .progress{width: 1px;height: 100%;margin-top: 20px;border-top: 0;border-left: 2px solid var(--accent-color)}}@media screen and (max-width: 29.9375em){.grid--release-roadmap{grid-template-columns: 20px auto}.grid--release-roadmap .milestone .dot{transform: translate(-38px, -20px)}}@-webkit-keyframes dotShadow{0%{-webkit-box-shadow: 0 0 0 2px var(--accent-color-background);box-shadow: 0 0 0 2px var(--accent-color-background)}100%{-webkit-box-shadow: 0 0 0 15px var(--accent-color-background-active);box-shadow: 0 0 0 15px var(--accent-color-background-active)}}@-moz-keyframes dotShadow{0%{-webkit-box-shadow: 0 0 0 2px var(--accent-color-background);box-shadow: 0 0 0 2px var(--accent-color-background)}100%{-webkit-box-shadow: 0 0 0 15px var(--accent-color-background-active);box-shadow: 0 0 0 15px var(--accent-color-background-active)}}@-o-keyframes dotShadow{0%{-webkit-box-shadow: 0 0 0 2px var(--accent-color-background);box-shadow: 0 0 0 2px var(--accent-color-background)}100%{-webkit-box-shadow: 0 0 0 15px var(--accent-color-background-active);box-shadow: 0 0 0 15px var(--accent-color-background-active)}}@keyframes dotShadow{0%{-webkit-box-shadow: 0 0 0 2px var(--accent-color-background);box-shadow: 0 0 0 2px var(--accent-color-background)}100%{-webkit-box-shadow: 0 0 0 15px var(--accent-color-background-active);box-shadow: 0 0 0 15px var(--accent-color-background-active)}}@-webkit-keyframes rotateShape{0%{-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg)}100%{-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg)}}@-moz-keyframes rotateShape{0%{-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg)}100%{-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg)}}@-o-keyframes rotateShape{0%{-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg)}100%{-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg)}}@keyframes rotateShape{0%{-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg)}100%{-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg)}}@-webkit-keyframes dashedProgress{0%{background-position-x: 0}100%{background-position-x: 100%}}@-moz-keyframes dashedProgress{0%{background-position-x: 0}100%{background-position-x: 100%}}@-o-keyframes dashedProgress{0%{background-position-x: 0}100%{background-position-x: 100%}}@keyframes dashedProgress{0%{background-position-x: 0}100%{background-position-x: 100%}}@media screen and (max-width: 59.9375em){#subscriptions-overview,#plans-overview{--gutter-padding: 0;--gutter: 0;--td-padding-top-bottom: 12px;overflow-x: auto}#subscriptions-overview .section--inner,#plans-overview .section--inner{--section-inner-padding: 0}#subscriptions-overview .section--inner .comparison--table,#plans-overview .section--inner .comparison--table{min-width: 660px}#subscriptions-overview .section--inner .comparison--table td:nth-child(n+2),#plans-overview .section--inner .comparison--table td:nth-child(n+2),#subscriptions-overview .section--inner .comparison--table th:nth-child(n+2),#plans-overview .section--inner .comparison--table th:nth-child(n+2){--td-padding-left-right: 8px}#subscriptions-overview .section--inner .comparison--table td:last-child,#plans-overview .section--inner .comparison--table td:last-child,#subscriptions-overview .section--inner .comparison--table th:last-child,#plans-overview .section--inner .comparison--table th:last-child{border-right-width: 0}}body.is--products-sw-6 .shopware-6-core .logo{margin-bottom: 50px;width: 100%;max-width: 260px}body.is--products-sw-6 h1{font-size: 40px;font-weight: 600;line-height: 1.3}@media screen and (min-width: 64em){body.is--products-sw-6 h1{font-size: 56px}}body.is--products-sw-6 .start--tour::after{font-family: 'shopware_website';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\e612";display: block;position: relative;margin-top: 20px;font-size: 10px;text-align: center;animation: moveBottomFull 3s cubic-bezier(.25, .2, .45, 1) alternate infinite;color: var(--accent-color)}body.is--products-sw-6 .accordion--tabs .accordion--tab .btn.is--transparent.is--active{color: var(--button-text-color, #607182);background-color: var(--accent-color, rgba(96,113,130,0.1))}body.is--products-sw-6 .accordion--tabs .accordion--contents{border-top: 0;margin-top: 0;padding-top: 0}body.is--products-sw-6 .accordion--tabs .accordion--contents > *[data-accordion]{padding-top: 0}.shopware-6-core{display: -ms-grid;display: grid;max-width: 100%;grid-template-columns: 1fr 2fr 1fr;grid-template-rows: 1fr 1fr;grid-gap: 20px;justify-items: center;align-items: center}.shopware-6-core::after{display: none}.shopware-6-core .icon{padding: 0 20px;animation: 1.2s iconFadeIn 1 cubic-bezier(.55, .14, .62, 1.09) both;animation-delay: .25s}.shopware-6-core .icon img{width: 100%;height: 70px;object-fit: contain;object-position: center center}.shopware-6-core .icon img.shape{position: absolute;top: 0;left: 0;opacity: .1;z-index: -1;filter: none;-webkit-transform: scale(1.35) rotate(45deg);-ms-transform: scale(1.35) rotate(45deg);transform: scale(1.35) rotate(45deg)}.shopware-6-core .icon .description{width: 100%;max-width: 210px;font-weight: 500;color: #142432}@keyframes iconFadeIn{0%{opacity: 0;filter: blur(1px);transform: scale(.75)}100%{opacity: 1;filter: blur(0);transform: scale(1)}}.shopware-6-core .logo--holder{grid-row: 1 / span 2;grid-column: 2;position: relative;width: 300px;max-width: 60vw;height: 300px;max-height: 60vw;margin: 4vh auto;animation: 1s logoFadeIn 1 cubic-bezier(.25, .2, .45, 1) both;animation-delay: .5s}.shopware-6-core .logo--holder img[src*="shape"]{width: 100%;height: 100%;position: absolute;object-fit: contain;object-position: top left;top: 0;left: 0;right: 0;bottom: 0;opacity: .75;animation-fill-mode: both}.shopware-6-core .logo--holder img[src$="shape10.svg"]{object-position: top left;animation: 11s shapeWobble alternate-reverse infinite cubic-bezier(.25, .2, .45, 1)}.shopware-6-core .logo--holder img[src$="shape11.svg"]{width: 95%;left: auto;object-position: center right;animation: 6s shapeWobble alternate infinite cubic-bezier(.25, .2, .45, 1)}.shopware-6-core .logo--holder img.logo{position: absolute;margin: 0;top: 50%;left: 50%;width: 80px;max-width: 12vw;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);animation: 4.5s logoGlow alternate infinite cubic-bezier(.46, .2, .4, 1.38);animation-fill-mode: both}@keyframes logoFadeIn{0%{opacity: 0;filter: blur(1px);transform: scale(.85)}100%{opacity: 1;filter: blur(0);transform: scale(1)}}@keyframes shapeWobble{0%{-webkit-transform: rotate(0deg) scale(1);-ms-transform: rotate(0deg) scale(1);transform: rotate(0deg) scale(1)}100%{-webkit-transform: rotate(10deg) scale(1.075);-ms-transform: rotate(10deg) scale(1.075);transform: rotate(10deg) scale(1.075)}}@keyframes logoGlow{0%{-webkit-transform: translate(-50%, -50%) scale(1);-ms-transform: translate(-50%, -50%) scale(1);transform: translate(-50%, -50%) scale(1)}100%{-webkit-transform: translate(-50%, -50%) scale(1.075);-ms-transform: translate(-50%, -50%) scale(1.075);transform: translate(-50%, -50%) scale(1.075)}}@media screen and (max-width: 59.9375em){.shopware-6-core{grid-template-rows: 1fr;grid-template-columns: 1fr 1fr}.shopware-6-core .icon{padding: 25px 20px}.shopware-6-core .logo--holder{grid-row: 1;grid-column: 1 / span 2;width: 360px;height: 360px;margin: 2vh auto}}@media screen and (max-width: 29.9375em){.shopware-6-core{grid-template-columns: 1fr}.shopware-6-core .icon img{height: 60px}.shopware-6-core .logo--holder{grid-column: 1}}.box--padding.has--image-left{position: relative;text-align: left;overflow: hidden}.box--padding.has--image-left .img--holder{display: none}.has--background-sw6 .box--padding.has--image-left{margin-top: 50px;background-color: rgba(64,89,240,0.05)}.has--background-sw6 .box--padding.has--image-left p:after{background-color: #fff !important}@media screen and (min-width: 600px){.box--padding.has--image-left{padding-left: 150px !important}.box--padding.has--image-left .img--holder{display: block;width: 130px;height: 100%;position: absolute;top: 0;left: 0;overflow: hidden}.box--padding.has--image-left .img--holder img.sw6{height: 44%;max-height: 45px;position: absolute;top: 50%;left: 35px;z-index: 1;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%)}.box--padding.has--image-left .img--holder img.background{width: 100%;position: absolute;top: 50%;left: 0;-webkit-transform: translate(-15%, -50%) scale(1.2);-ms-transform: translate(-15%, -50%) scale(1.2);transform: translate(-15%, -50%) scale(1.2);animation: sw6BubbleRotation 45s infinite linear}}.signet--headline{display: inline-block;max-height: 30px;margin-right: 14px}@media screen and (max-width: 47.9375em){body.is--products-sw-6 .grid--headline-button{grid-template-columns: auto;grid-row-gap: var(--spacer, 20px);justify-items: center}}@media screen and (min-width: 48em){body.is--products-sw-6 .grid--headline-button{grid-template-columns: auto 300px;align-items: center}body.is--products-sw-6 .grid--headline-button .subtitle{text-align: left}}.feature--tour p{line-height: 2}.dp--wrapper .feature--tour{--rotate: 5deg}.dp--wrapper .feature--tour > div,.dp--wrapper .feature--tour > div > section{clear: both}.dp--wrapper .feature--tour hr{--gutter-padding: 30px;display: block;max-width: 400px;border: 1px solid var(--gray-light, #f8f9fd)}.dp--wrapper .feature--tour video{display: block;max-width: 100%}.dp--wrapper .feature--tour .listing--content.is--large ul li{padding-left: 40px}.dp--wrapper .feature--tour .listing--content.is--large ul li img{width: 24px;top: 0;object-position: left center}.dp--wrapper .feature--tour .img--holder{position: relative}.dp--wrapper .feature--tour img.has--rounded-borders{border-radius: 10px;background-clip: padding-box}@media screen and (max-width: 47.9375em){.dp--wrapper .feature--tour img.has--rounded-borders{border-radius: 4px;background-clip: padding-box}}.dp--wrapper .feature--tour .grid--benefits{grid-template-columns: 1fr 1fr 1fr;grid-gap: 30px;max-width: 720px}.dp--wrapper .feature--tour .grid--benefits .grid--item{display: -ms-grid;display: grid;max-width: 100%;grid-template-columns: 1fr;grid-template-rows: 60px auto;grid-gap: 15px;justify-items: center;text-align: center}.dp--wrapper .feature--tour .grid--benefits .grid--item .icon--mask{width: 60px;height: 60px}.dp--wrapper .feature--tour .grid--benefits.is--xl{max-width: 960px}@media screen and (max-width: 47.9375em){.dp--wrapper .feature--tour .grid--benefits{grid-template-columns: 1fr;max-width: 460px;padding: 0 30px;margin-top: 20px}.dp--wrapper .feature--tour .grid--benefits .grid--item{grid-template-columns: 60px auto;grid-template-rows: auto;justify-content: flex-start;align-items: center;text-align: left;grid-gap: 30px}.dp--wrapper .feature--tour .grid--benefits .grid--item p{padding: 0}}.dp--wrapper .feature--tour .grid--mini-features{grid-template-columns: 1fr;grid-gap: 30px}.dp--wrapper .feature--tour .grid--mini-features .grid--item{display: -ms-grid;display: grid;max-width: 100%;grid-template-columns: 24px auto;grid-gap: 24px}.dp--wrapper .feature--tour .grid--mini-features .grid--item p{padding: 0}.dp--wrapper .feature--tour .gallery--holder{display: -ms-grid;display: grid;max-width: 100%;grid-template-columns: repeat(4, 1fr);grid-gap: var(--grid-gap, 30px)}.dp--wrapper .feature--tour .gallery--holder .js--gallery-thumbnail{counter-increment: gallery;cursor: pointer;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.dp--wrapper .feature--tour .gallery--holder .js--gallery-thumbnail img{border-radius: 1px;background-clip: padding-box;border: 1px solid var(--border-color);opacity: .5;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.dp--wrapper .feature--tour .gallery--holder .js--gallery-thumbnail img:hover{opacity: 1}.dp--wrapper .feature--tour .gallery--holder .js--gallery-thumbnail:focus{outline: none}.dp--wrapper .feature--tour .gallery--holder .js--gallery-thumbnail:focus img{--border-color: #189eff}.dp--wrapper .feature--tour .gallery--holder .js--gallery-thumbnail.is--active img{--border-color: #189eff;opacity: 1}.dp--wrapper .feature--tour .gallery--holder::after{display: none}@media screen and (max-width: 47.9375em){.dp--wrapper .feature--tour .gallery--holder{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;justify-content: center}.dp--wrapper .feature--tour .gallery--holder .js--gallery-thumbnail{margin: 5px;padding: 0 15px}.dp--wrapper .feature--tour .gallery--holder .js--gallery-thumbnail picture,.dp--wrapper .feature--tour .gallery--holder .js--gallery-thumbnail img{display: none}.dp--wrapper .feature--tour .gallery--holder .js--gallery-thumbnail:hover p,.dp--wrapper .feature--tour .gallery--holder .js--gallery-thumbnail:focus p,.dp--wrapper .feature--tour .gallery--holder .js--gallery-thumbnail.is--active p{--text-color: var(--accent-color, #189eff)}.dp--wrapper .feature--tour .gallery--holder .js--gallery-thumbnail:focus,.dp--wrapper .feature--tour .gallery--holder .js--gallery-thumbnail.is--active{background-color: var(--accent-color-background, rgba(24,158,255,0.1))}}@media screen and (max-width: 29.9375em){.dp--wrapper .feature--tour .gallery--holder .js--gallery-thumbnail{flex: 0 0 100%;margin: 3px 0}.dp--wrapper .feature--tour .gallery--holder .js--gallery-thumbnail p{--font-size: 13px;text-align: left}.dp--wrapper .feature--tour .gallery--holder .js--gallery-thumbnail p:before{content: counter(gallery) '. '}}.dp--wrapper .feature--tour .background--shape{--duration: 160s;opacity: .1}.dp--wrapper .feature--tour .background--shape img{position: absolute;top: 0;bottom: 0;width: 70vw;max-width: unset;height: 100%;object-fit: contain}.dp--wrapper .feature--tour .background--pattern img{width: 176px;max-width: 75vmin;height: 176px;max-height: 75vmin;object-fit: contain;object-position: center}.feature--tour #administration .background--shape img{left: 0}.feature--tour #administration .img--holder picture{position: relative}.feature--tour #administration .img--holder .background--pattern{position: absolute;left: 0;bottom: 0;-webkit-transform: translate(25%, 40%);-ms-transform: translate(25%, 40%);transform: translate(25%, 40%)}.feature--tour #administration .img--holder .basis{max-height: 32rem}@media screen and (min-width: 64em){.feature--tour #administration .fullsize--content{position: absolute}}@media screen and (min-width: 80em){.feature--tour #frontends .fullsize--content{position: absolute}}@media screen and (max-width: 79.9375em){.feature--tour #frontends .fullsize--content{width: 100%}}.feature--tour #rule-builder .img--holder .basis{padding-top: 3%}.feature--tour #rule-builder .img--holder .basis,.feature--tour #rule-builder .img--holder picture{position: relative;width: 100%;z-index: 1}.feature--tour #rule-builder .img--holder .level-2{position: absolute;width: 80%;top: 10%;right: -5%;z-index: 2}.feature--tour #rule-builder .img--holder .level-1{position: absolute;width: 32%;top: 10%;left: -5%;z-index: 3}@media screen and (max-width: 47.9375em){.feature--tour #rule-builder .img--holder .level-2{top: 0}.feature--tour #rule-builder .img--holder .level-1{top: -2.5%}}.feature--tour #sales-channels .grid--channels{grid-gap: 20px;margin-top: 30px}.feature--tour #sales-channels .grid--channels li{opacity: 0.66}.feature--tour #sales-channels .grid--channels li.box--padding{display: -ms-grid;display: grid;max-width: 100%;--box-padding-left-right: 25px;--box-padding-top-bottom: 15px;grid-template-columns: 20px auto;grid-gap: 15px;align-items: center;text-align: left;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.feature--tour #sales-channels .grid--channels li.box--padding p{font-weight: 400}.feature--tour #sales-channels .grid--channels li.box--padding img{grid-column: 1}.feature--tour #sales-channels .grid--channels li.box--padding:hover{opacity: 1;cursor: pointer;-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05)}.feature--tour #sales-channels .grid--channels li.box--padding.is--active{opacity: 1}.feature--tour #sales-channels .grid--channels li.box--padding.is--active,.feature--tour #sales-channels .grid--channels li.box--padding.is--active:hover{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1)}.feature--tour #sales-channels .grid--channels li.disabled{--box-padding-left-right: 10px;--box-padding-top-bottom: 10px;grid-template-columns: auto;justify-content: center;align-items: center;width: auto;opacity: .5;pointer-events: none}.feature--tour #sales-channels .grid--channels li.disabled img{width: 60px;height: 60px;filter: brightness(0)}.feature--tour #sales-channels .grid--channels li.more{grid-column: 1 / -1}.feature--tour #sales-channels .quote--compact{max-width: 500px}.feature--tour #sales-channels .channel-output .channel:not(.is--active){display: none}.feature--tour #sales-channels .channel-output .channel .mood--image{min-height: 45vh;max-height: 700px;object-fit: cover}.feature--tour #sales-channels .channel-output .channel img{position: absolute}.feature--tour #sales-channels .channel-output .channel .basis{position: relative}.feature--tour #sales-channels .sales--channel-instagram .instagram--device{max-width: 15vw;left: 0;bottom: 0;z-index: 1;-webkit-transform: translate(-40%, 25%);-ms-transform: translate(-40%, 25%);transform: translate(-40%, 25%)}.feature--tour #sales-channels .sales--channel-instagram .instagram--screen{max-width: 12.5vw;left: 0;bottom: 0;-webkit-transform: translate(50%, 10%);-ms-transform: translate(50%, 10%);transform: translate(50%, 10%)}.feature--tour #sales-channels .sales--channel-facebook .basis{width: 35vw;z-index: 1;-webkit-transform: translate(5%, 5%);-ms-transform: translate(5%, 5%);transform: translate(5%, 5%)}.feature--tour #sales-channels .sales--channel-facebook .facebook--screen-1{max-width: 16vw;left: 0;bottom: 0;-webkit-transform: translate(109%, 35%);-ms-transform: translate(109%, 35%);transform: translate(109%, 35%)}.feature--tour #sales-channels .sales--channel-facebook .facebook--screen-2{max-width: 16vw;top: 0;left: 0;-webkit-transform: translate(-67%, 70%);-ms-transform: translate(-67%, 70%);transform: translate(-67%, 70%)}.feature--tour #sales-channels .sales--channel-voice .basis{max-width: 22vw;z-index: 1;-webkit-transform: translate(10%, 30%);-ms-transform: translate(10%, 30%);transform: translate(10%, 30%)}.feature--tour #sales-channels .sales--channel-voice .voice--google{max-width: 22.5vw;top: 0;left: 0;-webkit-transform: translate(-35%, -20%);-ms-transform: translate(-35%, -20%);transform: translate(-35%, -20%)}.feature--tour #sales-channels .sales--channel-voice .voice--siri{max-width: 22.5vw;top: 0;left: 0;z-index: 3;-webkit-transform: translate(76%, 5%);-ms-transform: translate(76%, 5%);transform: translate(76%, 5%)}.feature--tour #sales-channels .sales--channel-voice .voice--random{max-width: 16vw;top: 100%;left: 0;z-index: 2;-webkit-transform: translate(0, 45%);-ms-transform: translate(0, 45%);transform: translate(0, 45%)}.feature--tour #sales-channels .sales--channel-google .google--screen{max-width: 15vw;top: 0;left: 0;-webkit-transform: translate(-45%, 20%);-ms-transform: translate(-45%, 20%);transform: translate(-45%, 20%)}.feature--tour #sales-channels .sales--channel-google .google--result-1{max-width: 26vw;right: 0;bottom: 0;-webkit-transform: translate(0, 20%);-ms-transform: translate(0, 20%);transform: translate(0, 20%)}.feature--tour #sales-channels .sales--channel-google .google--result-2{max-width: 26vw;right: 0;bottom: 0;-webkit-transform: translate(-20%, 125%);-ms-transform: translate(-20%, 125%);transform: translate(-20%, 125%)}@media screen and (min-width: 80em){.feature--tour #sales-channels .fullsize--content{position: absolute}.feature--tour #sales-channels .fullsize--content .mood--image{border-top-left-radius: 6px;border-bottom-left-radius: 6px;-webkit-border-top-left-radius: 6px;-webkit-border-bottom-left-radius: 6px}.feature--tour #sales-channels .grid.grid--channels{grid-template-columns: repeat(3, 85px)}.feature--tour #sales-channels .grid.grid--channels li[data-id]{grid-column: 1 / -1}.feature--tour #sales-channels .grid.grid--channels li.disabled img{-webkit-transform: scale(.66);-ms-transform: scale(.66);transform: scale(.66)}}@media screen and (max-width: 79.9375em){.feature--tour #sales-channels .content--area{text-align: center}.feature--tour #sales-channels .content--area .feature--description{max-width: 720px;margin: auto}.feature--tour #sales-channels .content--area .channel-output .channel{justify-content: center;align-items: center;height: 50vmax;margin: 50px 0 75px}.feature--tour #sales-channels .content--area .channel-output .channel.is--active{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none}.feature--tour #sales-channels .content--area .channel-output .channel .mood--image{max-height: 50vmax}.feature--tour #sales-channels .fullsize--content{position: absolute;width: 80%;top: 0;left: 0;right: 0;bottom: 0;margin: auto;padding: 0;pointer-events: none}.feature--tour #sales-channels .fullsize--content .channel-output{position: absolute;top: 25%}.feature--tour #sales-channels .sales--channel-instagram .instagram--device{max-width: 20vmax;-webkit-transform: translate(-15%, -15%);-ms-transform: translate(-15%, -15%);transform: translate(-15%, -15%)}.feature--tour #sales-channels .sales--channel-instagram .instagram--screen{max-width: 17.5vmax;-webkit-transform: translate(74%, -40%);-ms-transform: translate(74%, -40%);transform: translate(74%, -40%)}.feature--tour #sales-channels .sales--channel-facebook .basis{width: 50vmax;-webkit-transform: translateX(20%);-ms-transform: translateX(20%);transform: translateX(20%)}.feature--tour #sales-channels .sales--channel-facebook .facebook--screen-1{max-width: 22vmax;-webkit-transform: translate(145%, 5%);-ms-transform: translate(145%, 5%);transform: translate(145%, 5%)}.feature--tour #sales-channels .sales--channel-facebook .facebook--screen-2{max-width: 22vmax;-webkit-transform: translate(-25%, 40%);-ms-transform: translate(-25%, 40%);transform: translate(-25%, 40%)}.feature--tour #sales-channels .sales--channel-voice .basis{max-width: 30vmax;-webkit-transform: none;-ms-transform: none;transform: none}.feature--tour #sales-channels .sales--channel-voice .voice--google{max-width: 30vmax;-webkit-transform: translate(-65%, -30%);-ms-transform: translate(-65%, -30%);transform: translate(-65%, -30%)}.feature--tour #sales-channels .sales--channel-voice .voice--siri{max-width: 30vmax;-webkit-transform: translate(70%, -15%);-ms-transform: translate(70%, -15%);transform: translate(70%, -15%)}.feature--tour #sales-channels .sales--channel-voice .voice--random{max-width: 25vmax;-webkit-transform: translate(-25%, 5%);-ms-transform: translate(-25%, 5%);transform: translate(-25%, 5%)}.feature--tour #sales-channels .sales--channel-google .google--screen{max-width: 20vmax;transform: translate(15%, -5%)}.feature--tour #sales-channels .sales--channel-google .google--result-1{max-width: 25vmax;transform: translate(5%, -120%)}.feature--tour #sales-channels .sales--channel-google .google--result-2{max-width: 25vmax;transform: translate(-5%, -15%)}}@media screen and (max-width: 79.9375em) and (min-width: 30em){.feature--tour #sales-channels .grid.grid--channels{grid-template-columns: repeat(4, 1fr);align-items: center;margin: 50px 0 0}.feature--tour #sales-channels .grid.grid--channels li.box--padding{--box-padding-top-bottom: 30px;grid-template-columns: auto;grid-template-rows: auto;grid-gap: 20px;justify-items: center;width: 100%;-webkit-transform: scale(.95);-ms-transform: scale(.95);transform: scale(.95)}.feature--tour #sales-channels .grid.grid--channels li.box--padding *{grid-column: unset}.feature--tour #sales-channels .grid.grid--channels li.box--padding[data-id] img{max-width: 30px}.feature--tour #sales-channels .grid.grid--channels li.box--padding.is--active{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1)}.feature--tour #sales-channels .grid.grid--channels li.disabled img{width: 45px;height: 45px}}@media screen and (max-width: 59.9375em) and (min-width: 30em){.feature--tour #sales-channels .grid.grid--channels{grid-template-columns: repeat(2, 1fr)}}@media screen and (max-width: 29.9375em){.feature--tour #sales-channels .grid.grid--channels{justify-content: center}.feature--tour #sales-channels .grid.grid--channels li[data-id]{min-width: 300px}}.feature--tour #shopping-experiences .fullsize--content + div{z-index: 1}@media screen and (min-width: 64em){.feature--tour #shopping-experiences .fullsize--content{margin-left: auto;width: 75%}.feature--tour #shopping-experiences .img--holder .background--shape{position: absolute;width: 50%;height: 50%;left: 0;bottom: 0;background-color: var(--gray-light, #f8f9fd);opacity: 1;z-index: 1;-webkit-transform: translate(-25%, 15%);-ms-transform: translate(-25%, 15%);transform: translate(-25%, 15%);border-radius: 10px;background-clip: padding-box}.feature--tour #shopping-experiences .img--holder img{position: relative;max-width: 90rem;max-height: 54rem;object-fit: cover;object-position: top left;z-index: 2}}.feature--tour #variants .grid--articles{padding: 52px 0;grid-template-columns: repeat(14, 144px);grid-template-rows: repeat(2, 144px);grid-auto-flow: column;grid-gap: 20px;justify-content: center;max-width: unset}.feature--tour #variants .grid--articles img{border-radius: 3px;background-clip: padding-box;object-fit: cover;background-color: rgba(20,36,50,0.05)}.feature--tour #variants .grid--articles picture:nth-child(even) img{-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%)}@media screen and (max-width: 47.9375em){.feature--tour #variants .grid--articles{grid-template-columns: repeat(14, 10vmax);grid-template-rows: repeat(2, 10vmax);padding: 0}}.feature--tour #variants .fullsize--content,.feature--tour #plugin-manager .fullsize--content{display: flow-root;width: 100%;padding: 72px 0;position: relative}.feature--tour #variants .fullsize--content .screenshot,.feature--tour #plugin-manager .fullsize--content .screenshot{position: absolute;max-width: 960px;left: 30px;right: 30px;margin: auto;z-index: 1}@media screen and (max-width: 47.9375em){.feature--tour #variants .fullsize--content,.feature--tour #plugin-manager .fullsize--content{padding: 20px 0}}.feature--tour #seo .img--holder{position: relative;z-index: 2}.feature--tour #seo .img--holder .basis{border-radius: 4px;background-clip: padding-box}.feature--tour #seo .img--holder .search{position: absolute;top: 45%;right: 6.5%;width: 270px;max-width: 25vw}.feature--tour #seo .img--holder .background--pattern{position: absolute;top: 100%;left: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%)}@media screen and (max-width: 48em){.feature--tour #seo .img--holder .background--pattern{left: 33%}.feature--tour #seo .img--holder .search{top: 12.5%;max-width: 45%}}.feature--tour #media .grid--media img{display: block;width: 100%;height: 100%;object-fit: contain;object-position: center;border: 1px solid var(--border-color, #ececec);border-radius: 3px;background-clip: padding-box}.feature--tour #media .grid--media img.selected{--border-color: #189eff}@media screen and (min-width: 64em){.feature--tour #media .fullsize--content{position: absolute;width: 50%}.feature--tour #media .fullsize--content.is--right{left: 50%}.feature--tour #media .fullsize--content .grid--media{grid-template-columns: repeat(3, 280px);grid-template-rows: repeat(3, 187px);grid-gap: 40px}.feature--tour #media .fullsize--content .grid--media > picture img.offset-1{-webkit-transform: translateX(15%);-ms-transform: translateX(15%);transform: translateX(15%)}.feature--tour #media .fullsize--content .grid--media > picture img.offset-2{-webkit-transform: translateX(30%);-ms-transform: translateX(30%);transform: translateX(30%)}.feature--tour #media .grid--mini-features{--grid-gap: 60px;width: calc(200% - var(--grid-gap));max-width: calc((360px * 2) + var(--grid-gap));grid-column-gap: var(--grid-gap);grid-template-columns: 1fr 1fr;grid-auto-flow: row}.feature--tour #media .grid--mini-features .grid--item{grid-column: 1}.feature--tour #media .grid--mini-features .grid--item.is--right{grid-column: 2}}@media screen and (max-width: 63.9375em){.feature--tour #media{padding-top: 0;padding-bottom: 40px}.feature--tour #media .fullsize--content{width: 100%;overflow: hidden}.feature--tour #media .fullsize--content .grid--media{grid-template-columns: repeat(4, 30vmin);grid-gap: 2vmax;justify-content: center;justify-items: center;max-width: none;margin-top: 40px}.feature--tour #media .fullsize--content .grid--media > picture,.feature--tour #media .fullsize--content .grid--media > picture img{width: 100%}.feature--tour #media .fullsize--content .grid--media > picture.row-3{grid-row: unset;grid-column: 4 !important}}.feature--tour #technologies .technologies{display: -ms-grid;display: grid;max-width: 100%;grid-template-columns: 360px 120px 360px;grid-template-rows: repeat(2, auto);grid-auto-rows: auto;justify-content: center;align-items: center;grid-gap: 40px 50px}.feature--tour #technologies .technologies .box--padding{display: -ms-grid;display: grid;max-width: 100%;grid-template-columns: 60px auto;grid-gap: 25px;align-items: center;align-self: center;position: relative}.feature--tour #technologies .technologies .box--padding img{width: auto;height: 50px;justify-self: center}@media screen and (min-width: 64em){.feature--tour #technologies .technologies{grid-template-areas: "vue signet symfony" "github . bootstrap"}.feature--tour #technologies .technologies .signet{grid-area: signet}.feature--tour #technologies .technologies .vue{grid-area: vue}.feature--tour #technologies .technologies .symfony{grid-area: symfony}.feature--tour #technologies .technologies .github{grid-area: github;-webkit-transform: translateX(75px);-ms-transform: translateX(75px);transform: translateX(75px)}.feature--tour #technologies .technologies .bootstrap{grid-area: bootstrap;-webkit-transform: translateX(-75px);-ms-transform: translateX(-75px);transform: translateX(-75px)}.feature--tour #technologies .technologies .box--padding{max-width: 360px}.feature--tour #technologies .technologies .box--padding::before{content: "";display: block;position: absolute;width: 16px;height: 16px;background-color: #fff;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}.feature--tour #technologies .technologies .box--padding:nth-child(1)::before{top: 50%;right: 0;-webkit-box-shadow: 4px -3px 4px -2px rgba(0,0,0,0.1);box-shadow: 4px -3px 4px -2px rgba(0,0,0,0.1);-webkit-transform: translate(50%, -50%) rotate(45deg);-ms-transform: translate(50%, -50%) rotate(45deg);transform: translate(50%, -50%) rotate(45deg)}.feature--tour #technologies .technologies .box--padding:nth-child(2)::before{top: 50%;left: 0;-webkit-box-shadow: -4px 3px 4px -2px rgba(0,0,0,0.1);box-shadow: -4px 3px 4px -2px rgba(0,0,0,0.1);-webkit-transform: translate(-50%, -50%) rotate(45deg);-ms-transform: translate(-50%, -50%) rotate(45deg);transform: translate(-50%, -50%) rotate(45deg)}.feature--tour #technologies .technologies .box--padding:nth-child(3)::before{top: 0;right: 0;-webkit-box-shadow: -3px -3px 4px -3px rgba(0,0,0,0.1);box-shadow: -3px -3px 4px -3px rgba(0,0,0,0.1);-webkit-transform: translate(-100%, -50%) rotate(45deg);-ms-transform: translate(-100%, -50%) rotate(45deg);transform: translate(-100%, -50%) rotate(45deg)}.feature--tour #technologies .technologies .box--padding:nth-child(4)::before{top: 0;left: 0;-webkit-box-shadow: -3px -3px 4px -3px rgba(0,0,0,0.1);box-shadow: -3px -3px 4px -3px rgba(0,0,0,0.1);-webkit-transform: translate(100%, -50%) rotate(45deg);-ms-transform: translate(100%, -50%) rotate(45deg);transform: translate(100%, -50%) rotate(45deg)}}@media screen and (max-width: 63.9375em){.feature--tour #technologies{padding-bottom: 0}.feature--tour #technologies .technologies{grid-template-columns: 1fr 1fr;grid-template-rows: 100px repeat(4, min-content);grid-gap: 30px}.feature--tour #technologies .technologies .signet{grid-row: 1;grid-column: 1 / -1;justify-self: center;height: 100%}}@media screen and (max-width: 47.9375em){.feature--tour #technologies .technologies{grid-template-columns: 1fr}}.feature--tour #frontends .background--shape img{right: 0}.feature--tour #frontends .img--holder picture{position: relative}.feature--tour #frontends .img--holder .background--pattern{position: absolute;right: 0;bottom: 0;-webkit-transform: translate(-25%, 40%);-ms-transform: translate(-25%, 40%);transform: translate(-25%, 40%)}.feature--tour #frontends .img--holder .basis{max-height: 32rem}@media screen and (max-width: 79.9375em){.feature--tour #frontends{padding: 0}}@media screen and (min-width: 64em){.feature--tour #internationalisation .grid--mini-features,.feature--tour #b2b .grid--mini-features,.feature--tour #shopware-pwa .grid--mini-features{--grid-gap: 60px;width: calc(200% - var(--grid-gap));max-width: calc((360px * 2) + var(--grid-gap));grid-column-gap: var(--grid-gap);grid-template-columns: 1fr 1fr;grid-auto-flow: row}.feature--tour #internationalisation .grid--mini-features .grid--item,.feature--tour #b2b .grid--mini-features .grid--item,.feature--tour #shopware-pwa .grid--mini-features .grid--item{grid-column: 1}.feature--tour #internationalisation .grid--mini-features .grid--item.is--right,.feature--tour #b2b .grid--mini-features .grid--item.is--right,.feature--tour #shopware-pwa .grid--mini-features .grid--item.is--right{grid-column: 2}}.feature--tour #shopware-pwa .img--holder .basis{max-width: 540px}@media screen and (min-width: 80em){.feature--tour #shopware-pwa .background--shape img{width: 33vw;right: -70px}.feature--tour #shopware-pwa .fullsize--content{position: absolute}.feature--tour #shopware-pwa .fullsize--content .img--holder .basis{width: 60%;margin-left: 10%}}@media screen and (max-width: 79.9375em){.feature--tour #shopware-pwa .fullsize--content{position: relative;width: 100%;height: auto;left: auto;right: auto;margin-top: 5vw}.feature--tour #shopware-pwa .fullsize--content .basis{width: 50%;max-width: 460px;margin: auto}.feature--tour #shopware-pwa .fullsize--content .background--shape img{left: 0;right: 0;margin: auto}}@media screen and (max-width: 79.9375em) and (min-width: 64em){.feature--tour #shopware-pwa .grid--mini-features{max-width: 100%}}.feature--tour #internationalisation .section--inner{position: relative;z-index: 1}.feature--tour #internationalisation .fullsize--content{position: absolute;width: 55vmax;top: var(--section-padding, 0);right: 0}.feature--tour #internationalisation .fullsize--content .continents{width: 75vw;min-width: 100%;max-width: unset;min-height: 70vh;position: absolute;top: 0;object-fit: cover;object-position: top left}@media screen and (min-width: 80em){.feature--tour #internationalisation .fullsize--content .continents{height: 100%;min-height: unset;object-fit: contain}}.feature--tour #b2b .background--shape img{width: 33vw;right: -70px}.feature--tour #b2b .img--holder{position: absolute;top: 50%;right: 0;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%)}.feature--tour #b2b .img--holder .basis{border-radius: 3px;background-clip: padding-box}.feature--tour #b2b .img--holder .order-manager{position: absolute;left: 0;bottom: 0}.feature--tour #b2b .img--holder .order-manager img{-webkit-transform: translate(-50%, 25%);-ms-transform: translate(-50%, 25%);transform: translate(-50%, 25%)}.feature--tour #b2b .img--holder .fast-order{position: absolute;top: 0;left: 50%}.feature--tour #b2b .img--holder .fast-order img{-webkit-transform: translate(-45%, -85%);-ms-transform: translate(-45%, -85%);transform: translate(-45%, -85%)}@media screen and (min-width: 120em){.feature--tour #b2b > section:first-child{padding-top: calc(var(--section-padding) + 10vw)}.feature--tour #b2b .img--holder .fast-order img{-webkit-transform: translate(-150%, -25%);-ms-transform: translate(-150%, -25%);transform: translate(-150%, -25%)}}@media screen and (min-width: 87.5em){.feature--tour #b2b > section:first-child{padding-top: calc(var(--section-padding) + 5vw)}}@media screen and (min-width: 80em){.feature--tour #b2b .fullsize--content{position: absolute;top: 10%}.feature--tour #b2b .fullsize--content .img--holder .basis{max-width: 30vw}}@media screen and (max-width: 79.9375em){.feature--tour #b2b{--section-padding: 0}.feature--tour #b2b .fullsize--content{position: relative;width: 100%;height: auto;top: auto;left: auto;right: auto;margin-top: 40px;padding: 0}.feature--tour #b2b .fullsize--content #b2b-suite{width: 75%;margin: auto}.feature--tour #b2b .fullsize--content .background--shape img{width: 100%;top: 0;left: 0;right: 0}.feature--tour #b2b .fullsize--content .img--holder{position: relative;top: 0;transform: none;width: 75%;margin: 60px auto 40px}.feature--tour #b2b .fullsize--content .img--holder .order-manager{max-width: 35vw}.feature--tour #b2b .fullsize--content .img--holder .order-manager img{-webkit-transform: translate(-50%, -17.5%);-ms-transform: translate(-50%, -17.5%);transform: translate(-50%, -17.5%)}.feature--tour #b2b .fullsize--content .img--holder .fast-order{left: auto;right: 0;max-width: 26.25vw}.feature--tour #b2b .fullsize--content .img--holder .fast-order img{-webkit-transform: translate(50%, -25%);-ms-transform: translate(50%, -25%);transform: translate(50%, -25%)}}@media screen and (max-width: 47.9375em){.feature--tour #b2b .fullsize--content .img--holder .basis{-webkit-transform: translateX(5%);-ms-transform: translateX(5%);transform: translateX(5%)}.feature--tour #b2b .fullsize--content .img--holder .order-manager{max-width: 45vw;-webkit-transform: translate(-40%, 20%);-ms-transform: translate(-40%, 20%);transform: translate(-40%, 20%)}.feature--tour #b2b .fullsize--content .img--holder .fast-order{max-width: 33vw;-webkit-transform: translate(40%, -30%);-ms-transform: translate(40%, -30%);transform: translate(40%, -30%)}}.feature--tour #paypal .payment--methods{--text-color: #142432}.feature--tour #paypal .payment--methods ul li{display: inline-flex;flex-wrap: wrap;align-items: center;padding: 5px 10px}.feature--tour #paypal .payment--methods ul li img{width: 22px}.feature--tour #paypal .payment--methods ul li div,.feature--tour #paypal .payment--methods ul li span{font-size: 17px}.feature--tour #paypal .payment--methods ul li:before{display: none}@media screen and (max-width: 47.9375em){.feature--tour #paypal .payment--methods ul li div,.feature--tour #paypal .payment--methods ul li span{font-size: 15px}}@media screen and (max-width: 29.9375em){.feature--tour #paypal .payment--methods ul li{flex: 0 0 100%}}.feature--tour #paypal .grid--mini-features img{margin-top: 3px}.feature--tour #paypal small{display: block;margin-top: 10px;line-height: 1.72;color: rgba(96,113,130,0.66)}.feature--tour #paypal .background--shape{pointer-events: none}.feature--tour #paypal .background--shape img{top: -15%;left: -30%;width: 1360px;max-width: 80vw;height: 130%}@media screen and (max-width: 64em){.feature--tour #paypal .background--shape img{top: -20%;left: -25%;height: 140%}}.feature--tour #paypal .img--holder{position: relative;z-index: 2}.feature--tour #paypal .img--holder .cart{position: absolute;right: -7.5%;bottom: 7.5%;width: 300px;max-width: 25vw}@media screen and (max-width: 48em){.feature--tour #paypal .img--holder .cart{right: 7.5%;bottom: -15%;max-width: 30vw}}@media screen and (min-width: 60em){.feature--tour #paypal .grid--mini-features{grid-template-columns: 1fr 1fr;grid-template-rows: auto auto;grid-auto-flow: column}}.feature--tour #ecosystem .plugins{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;justify-content: center}.feature--tour #ecosystem .plugins .box--padding{--box-padding-top-bottom: 10px;--box-padding-left-right: 10px;margin: 10px}.feature--tour #ecosystem .plugins .box--padding img{max-width: 50px}@media screen and (max-width: 47.9375em){.feature--tour #ecosystem .plugins--holder{--section-inner-padding: 0;overflow: hidden}.feature--tour #ecosystem .plugins--holder .plugins{display: -ms-grid;display: grid;max-width: 100%;grid-template-columns: repeat(12, 90px);grid-template-rows: repeat(4, 90px);grid-auto-rows: 0;-webkit-mask-image: linear-gradient(0deg, transparent, #000 65%)}}@media screen and (max-width: 63.9375em){.feature--tour #administration-platform{position: relative;padding: 10vmax 0 5vmax}.feature--tour #administration-platform .background--shape img{bottom: auto;width: 100%}}@media screen and (max-width: 79.9375em){.feature--tour #storefront{position: relative;padding: 10vmax 0 5vmax}.feature--tour #storefront .background--shape img{bottom: auto;width: 100%}}.dp--wrapper section.section--search .js-fancy--select{margin-bottom: 0}.dp--wrapper section.section--search .btn{padding: 10px 23px;font-size: 15px}.dp--wrapper .search-filter--category .accordion .accordion--title{padding: 0 30px 0}.dp--wrapper .search-filter--category .accordion .accordion--title .icon--arrow-down{top: 8px;left: auto;right: 0}.dp--wrapper .search-filter--category .listing--content{padding: 0;font-size: 16px}.dp--wrapper .search-filter--category .listing--content .btn--group > .btn{margin-bottom: 8px}.dp--wrapper .technology--notice{font-weight: 500}.dp--wrapper .grid.grid--technologies{display: -ms-grid;display: grid;max-width: 100%;--grid-gap: var(--gutter);grid-template-columns: 1fr 1fr;grid-gap: var(--grid-gap)}@media screen and (max-width: 47.9375em){.dp--wrapper .grid.grid--technologies{grid-template-columns: 100%}}.dp--wrapper .technologies--item{--gutter-padding: 20px;--font-size: 16px;--line-height: 1.25;--max-lines: 2;cursor: pointer}.dp--wrapper .technologies--item .box--padding{display: grid;grid-template-columns: 80px auto;grid-template-rows: minmax(80px, auto);grid-column-gap: 20px;align-items: center;position: relative;padding: 20px;height: 100%}@media screen and (max-width: 29.9375em){.dp--wrapper .technologies--item .box--padding{padding: 26px 20px 20px 20px}}.dp--wrapper .technologies--item .logo img{max-height: 80px;width: 100%;margin: 0 auto;object-fit: contain;border-radius: 3px}.dp--wrapper .technologies--item .text--container div{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.dp--wrapper .technologies--item .text--container small{opacity: .66}.dp--wrapper .technologies--item .technology--label{position: absolute;top: 0;right: 0;padding: 6px 9px 6px 11px;font-size: 12px;font-weight: 400;color: var(--button-text-color, #fff);background-color: var(--accent-color, #189eff);border-bottom-left-radius: 3px}.dp--wrapper .technologies--item .technology--label:before{content: "";display: inline-block;width: 12px;height: 12px;margin-right: 8px;background: url(https://assets.shopware.com/media/logos/shopware_signet_white.svg) center center / contain no-repeat;-webkit-transform: scale(1.1) translateY(1px);-ms-transform: scale(1.1) translateY(1px);transform: scale(1.1) translateY(1px);-webkit-transform-origin: center 50% 0;transform-origin: center 50% 0;-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center}@media screen and (max-width: 29.9375em){.dp--wrapper .technologies--item .technology--label{padding: 3px 4px 2px 7px}}.dp--wrapper .technologies--item.technology--level-01{order: -1}.dp--wrapper .technologies--item.technology--level-02{order: -2}.dp--wrapper .technologies--item.technology--level-03{order: -3}.dp--wrapper .technologies--item.technology--level-04{order: -4}.dp--wrapper .technologies--item.technology--level-01 > .box--padding{border: 1px solid var(--accent-color, #99a6b4)}.dp--wrapper .technologies--item.technology--level-01 .technology--label{background-color: #f4f7fa;color: #607182}.dp--wrapper .technologies--item.technology--level-01 .technology--label:before{background: url(https://assets.shopware.com/media/logos/shopware_signet_gray.svg) center center / contain no-repeat}.dp--wrapper .technologies--item.technology--level-02{grid-column: 1 / -1}.dp--wrapper .technologies--item.technology--level-02 > .box--padding{background-color: #EDF0F5;border: 1px solid var(--accent-color, #99a6b4)}.dp--wrapper .technologies--item.technology--level-02 .technology--label{background-color: #99A6B4;color: #fff}.dp--wrapper .technologies--item.technology--level-04,.dp--wrapper .technologies--item.technology--level-03{grid-column: 1 / -1;--accent-color: #189eff;--accent-color-hover: #0093fe;--accent-color-active: #0084e4;--accent-color-shadow: rgba(24,158,255,0.33);--accent-color-background-light: rgba(24,158,255,0.05);--accent-color-background: rgba(24,158,255,0.15);--accent-color-background-hover: rgba(24,158,255,0.2);--accent-color-background-active: rgba(24,158,255,0.25);--accent-color-background-opaque: rgba(24,158,255,0.95);--button-text-color: #fff;padding-bottom: var(--grid-gap);border-bottom: 1px solid var(--border-color)}.dp--wrapper .technologies--item.technology--level-04 > .box--padding,.dp--wrapper .technologies--item.technology--level-03 > .box--padding{border: 1px solid var(--accent-color, #189eff)}.dp--wrapper .technologies--item.technology--level-04 > .box--padding{background-color: var(--accent-color-background, rgba(24,158,255,0.1))}.dp--wrapper .technology--modal{position: relative}.dp--wrapper .technology--modal .title--area{display: -ms-grid;display: grid;max-width: 100%;grid-template-columns: auto 80px;grid-template-rows: repeat(2, min-content);grid-column-gap: 20px}.dp--wrapper .technology--modal .title--area .logo{grid-row: 1 / -1;grid-column: 2;width: 80px;height: 80px;object-fit: contain;border-radius: 3px}.dp--wrapper .technology--modal .desc{max-height: 300px;overflow: auto;line-height: 1.5}.dp--wrapper .technology--modal .desc h1,.dp--wrapper .technology--modal .desc h2,.dp--wrapper .technology--modal .desc h3,.dp--wrapper .technology--modal .desc h4,.dp--wrapper .technology--modal .desc h5,.dp--wrapper .technology--modal .desc h6,.dp--wrapper .technology--modal .desc p,.dp--wrapper .technology--modal .desc div,.dp--wrapper .technology--modal .desc blockquote{color: inherit !important;font-family: inherit !important;font-size: inherit !important;font-style: inherit !important;font-weight: inherit !important;line-height: 1.74 !important;text-align: left !important;letter-spacing: inherit !important;text-transform: inherit !important}.dp--wrapper .technology--modal .desc h1{font-size: 20px !important;font-weight: 500 !important;color: #142432 !important}.dp--wrapper .technology--modal .desc h2{font-size: 18px !important;font-weight: 500 !important;color: #142432 !important}.dp--wrapper .technology--modal .desc h3{font-size: 16px !important;font-weight: 500 !important;color: #142432 !important}.dp--wrapper .technology--modal .desc ul{margin: 8px 20px}.dp--wrapper .technology--modal .desc ul + h1,.dp--wrapper .technology--modal .desc ul + h2,.dp--wrapper .technology--modal .desc ul + h3,.dp--wrapper .technology--modal .desc ul + h4,.dp--wrapper .technology--modal .desc ul + h5,.dp--wrapper .technology--modal .desc ul + h6,.dp--wrapper .technology--modal .desc ul + .h1,.dp--wrapper .technology--modal .desc ul + .h2,.dp--wrapper .technology--modal .desc ul + .h3,.dp--wrapper .technology--modal .desc ul + .h4,.dp--wrapper .technology--modal .desc ul + .h5,.dp--wrapper .technology--modal .desc ul + .h6{margin-top: 1.5em}.dp--wrapper .technology--modal .desc ul li{position: relative;list-style: none;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.dp--wrapper .technology--modal .desc ul li:before{font-family: 'shopware_website';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "";display: block;position: absolute;background-color: rgba(96,113,130,0.5);top: 8px;left: -18px;width: 5px;height: 5px;border-radius: 6px;background-clip: padding-box}.dp--wrapper .technology--modal .desc b,.dp--wrapper .technology--modal .desc strong{font-size: 16px;color: #607182}.dp--wrapper .technology--modal .desc p{padding: 4px 0}.dp--wrapper .technology--modal hr{margin: 30px -50px;border: solid var(--border-color, #ececec);border-width: 1px 0 0}.dp--wrapper .technology--modal .technology--plugins .col-12.has--border{--gutter: 5px;padding-bottom: 0;-webkit-box-shadow: 0 0 30px -20px rgba(0,0,0,0);box-shadow: 0 0 30px -20px rgba(0,0,0,0);transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.dp--wrapper .technology--modal .technology--plugins .col-12.has--border .col-inner{padding: 24px 30px}.dp--wrapper .technology--modal .technology--plugins .col-12.has--border + a{padding-top: 10px}.dp--wrapper .technology--modal .technology--plugins .col-12.has--border:hover{-webkit-box-shadow: 0 0 30px -10px rgba(0,0,0,0.1);box-shadow: 0 0 30px -10px rgba(0,0,0,0.1)}.dp--wrapper .technology--modal .technology--plugins img{width: 80px;margin-right: 40px;float: left}.dp--wrapper .technology--modal .technology--plugins img ~ *{display: block;float: left;width: calc(100% - 120px)}@media screen and (min-width: 64em) and (max-width: 80em){.dp--wrapper .technologies--item{--max-lines: 3}}@media screen and (max-width: 30em){.dp--wrapper .technology--modal .h4{font-size: 16px}.dp--wrapper .technology--modal hr{display: none}.dp--wrapper .technology--modal .technology--plugins .col-12.has--border .col-inner{padding: 20px 24px}.dp--wrapper .technology--modal .technology--plugins img ~ *{width: 100%}}.dp--wrapper h3.tour--headline,.dp--wrapper .h3.tour--headline{font-size: 1.875rem;font-weight: 600}.content--wrapper.fixed--nav-space{margin-top: 3.75rem}ul.ul--check{margin-top: 1.875rem;list-style: none;padding: 0}ul.ul--check .icon{color: #189eff}ul.ul--check li{padding: .625rem 1.875rem .625rem 1.875rem;display: inline-block}.about--customers--logos{margin: 0rem 0rem 1.875rem 0rem}.tour--views--wrapper .grid,.tour--section .grid{max-width: 103.125rem}.tour--views--wrapper img,.tour--section img{max-width: 100%;height: auto}.tour--storytelling--images{padding-bottom: 2.5rem;width: 100%}.tour--storytelling--images .col-inner{max-width: 28.125rem;padding-bottom: 0;float: none;margin: 0 auto}.tour--storytelling--text{width: 100%}.tour--storytelling--devices{position: relative;overflow: hidden;width: 100%;padding-top: 100%}.tour--storytelling--devices video,.tour--storytelling--devices img{width: 100%}.storytelling--device{position: absolute;bottom: 0;height: 100%}.storytelling--device img{max-width: 100%;height: auto}.storytelling--device .device--inner{position: absolute}.storytelling--device--pad{left: 0;height: 100%;width: 75%;bottom: -1.875rem}.storytelling--device--phone{right: 0;height: 57%;width: 40%}.tour--sections .col-2{width: 100%}.tour--sections .col-2.right{float: right}.tour--section--images .col-inner{max-width: 28.125rem;float: none;margin: 0 auto}.tour--filter--devices{position: relative;width: 100%;padding-top: 68%}.filter--device{position: absolute;bottom: 0;height: 100%}.filter--device img{max-width: 100%;height: auto}.filter--device .device--inner{position: absolute;top: 0;left: 0;width: 100%;height: 100%}.filter--device--screen{width: 95%;height: 80%;top: 0;-webkit-box-shadow: 0 10px 20px #f8f9fd;box-shadow: 0 10px 20px #f8f9fd}.filter--device--phone{right: 0;height: 94%;width: 33%}.story--design--header{padding-top: 3.125rem}.story--design--header .col{padding-bottom: 0}.story--design--header .col-inner{padding-bottom: 0}.tour--admin--section-02,.tour--technik--section-02{border-top: 2px solid var(--gray-light, #f8f9fd)}.tour--marketing--section-02{background-color: var(--gray-light, #f8f9fd);padding: 0 !important}.tour--marketing--section-04{padding-bottom: 1.875rem;border-top: 1px solid #ececec}.content--wrapper.tour--marketing--section-05{border-top: 1px solid #ececec;background-color: var(--gray-light, #f8f9fd);padding: 0}.content--wrapper.tour--marketing--section-05 .content--inner{padding: 0}.content--wrapper.tour--marketing--section-05 .tour--end-nav-link{padding: 1.25rem .625rem 1.25rem .625rem;color: #607182;border-bottom: 1px solid #ececec;border-radius: 0;text-align: center;display: block}.content--wrapper.tour--marketing--section-05 .tour--end-nav-link:hover{background: #ececec !important;color: #189eff}.tour--marketing--scroll{padding: 0;background-position: right 0;background-image: none;background-repeat: no-repeat}.tour--marketing--scroll .col-inner{padding: 0}.tour--marketing--scroll--text{padding: 15% 5% 15%;width: 100%}.tour--views--devices{position: relative;overflow: hidden;width: 100%;padding-top: 67.7%}.views--device{position: absolute;top: 0;width: 100%;height: 100%}.views--device .device--inner{position: absolute}.views--device .device--inner video,.views--device .device--inner img{width: 100%}.views--device--pad--inner{position: absolute;width: 80.9%;left: 9.6%;top: 5.2%;height: 90%;overflow: hidden}.storytelling--device--pad--inner{position: absolute;top: 0;left: 4.8%;width: 90.2%;height: 100%;padding-top: 14.2%;overflow: hidden}.storytelling--device--phone--inner{position: absolute;top: 18.1%;left: 9.8%;width: 79.7%;height: 100%;overflow: hidden}.filter--device .filter--device--phone--inner{top: 13.8%;left: 11.9%;width: 76%;height: 70%}.tour--start--teaser{border-top: 5px solid #fff;border-bottom: 5px solid #fff;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none}.teaser--item{border-left: 0 none;border-top: 2px solid #fff;border-right: 2px solid #fff;background: #ececec}.teaser--item a{padding: 1.5625rem 0rem 1.5625rem 0rem;display: block}.teaser--item p{padding: 0;color: #607182}.teaser--item--image{max-height: 6.25rem;min-height: 6.25rem;margin-bottom: 1.25rem;display: block}.teaser--item--image img{max-height: 6.25rem}.tour--whitepaper--wrapper .tour--whitepaper-col-text{text-align: left}.content--wrapper.tour--footer-navigation{padding: 1.875rem 0rem 1.875rem 0rem;bottom: 37.875rem;border-top: 1px solid #ececec;text-align: center;left: 0;background: #fff;z-index: 4000}.content--wrapper.tour--footer-navigation.no--bg{border: 0;background-color: transparent}.content--wrapper.tour--footer-navigation.is--fixed{bottom: 0}.content--wrapper.tour--footer-navigation .tour--footer-link{width: 100%}.content--wrapper.tour--footer-navigation .tour--footer-col-start .tour--footer-col-center{width: 100%;float: none;padding: 0}.content--wrapper.tour--footer-navigation .tour--footer-col{padding: 0rem .3125rem 0rem .3125rem;width: 100%}.content--wrapper.tour--footer-navigation .tour--footer-col:last-child{padding-top: .625rem}.content--wrapper.tour--footer-navigation .tour--footer-col .tour--footer-col-left{text-align: right;padding: 0}.content--wrapper.tour--footer-navigation .tour--footer-col .tour--footer-col-right{text-align: left;padding: 0}.tour--footer{margin-top: 50px;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none}.tour--footer--item{padding: 50px 2%;border-top: 1px solid #ececec;border-left: 1px solid #ececec}.tour--footer--zipsearch{margin-top: .625rem}.tour--footer--consulting{background: var(--gray-light, #f8f9fd);margin-top: 1.25rem;padding: .9375rem .9375rem .9375rem .9375rem}.tour--footer--consulting a{font-size: 1.625rem;margin-bottom: .3125rem;color: #607182;font-weight: 600}.tour--start--image{margin-bottom: 3.125rem}.tour--shopping-world-presets{border-top: 1px solid #ececec}.content--wrapper.tour--more-features{margin-top: 3.125rem}.content--wrapper.tour--more-features img{margin-top: -6.25rem;margin-bottom: 3.125rem;width: 100%}.content--wrapper.tour--connect{margin-top: 6rem}.content--wrapper.tour--connect > .content--inner{padding-left: 0;padding-right: 0}.content--wrapper.tour--connect img{margin-top: -10rem;width: 100%}.tour--technik--section-opensource img,.tour--technik--section-soa img{max-width: 47rem;margin-left: auto;margin-right: auto;width: 100%}.erp--headline{margin-top: 2.5rem}.row--pickware.centered--text-block{text-align: left}.row--pickware h6{margin-top: 1.25rem}.tour--shopping-world-presets h2 .tip-new,.row--customer-streams h2 .tip-new{font-size: 1.25rem;margin-left: .625rem;top: -0.1875rem;position: relative}.tour--section--text h3 .tip-new{font-size: 1.0625rem;margin-left: .625rem;top: -0.125rem;position: relative}.sw5--header{background-image: url("/media/image/shopware5-overview-header.png")}.is--enterprise-bg{background: #2a3138}.is--enterprise-bg h2{color: #eac096}.is--enterprise-bg p{color: #fff}.is--enterprise-bg .col-3 h5{color: #607182}.is--enterprise-bg .col-3 h5 .icon--check{color: #eac096}.tour--technik--section-opensource{background-size: 100% 480px}.tour--technik--section-soa{background-size: 100% 590px}.tour--technik--section-soa .soa--header h2,.tour--technik--section-soa .soa--header p{color: #fff}.tour--innovations-footer{padding: 0 !important}.tour--innovations-footer .tour--footer{margin-top: 0}.tour--innovations-footer .grid{max-width: 100%;padding: 0}.about--customers--logos .customers--logo--title{padding: .625rem 1.25rem .625rem 1.25rem}.about--customers--logos .customers--logo--title h6{color: #607182;position: relative}.navigation--main-content-wrapper{display: inline-block;overflow: hidden;width: 100%}.navigation--main-content-wrapper:after{content: "";display: table;clear: both}.navigation--main-content-wrapper:after{content: "";display: table;clear: both}.navigation--main-content .navigation-list{display: block;margin: 0;text-align: center}.navigation--main-content .navigation-list:after{content: "";display: table;clear: both}.navigation--main-content .navigation-list:after{content: "";display: table;clear: both}.navigation--main-content .navigation-item{padding: .3125rem .3125rem .3125rem .3125rem;display: inline-block;float: none}.navigation--main-content .navigation-item a.is--active{border-color: #189eff;color: #189eff}@media screen and (max-width: 768px){.sw5--customers-logos{padding: 0;margin: auto;max-width: 650px;float: none}.sw5--customers-logos .about--customers--logos .col-6{width: 33%;margin: 20px 0}}@media screen and (max-width: 29.9375em){.sw5--header .title--header--inner h1{line-height: normal}.sw5--header .tour--start--image{display: none}.sw5--customers-logos{padding: 0}.sw5--customers-logos .about--customers--logos .col-6{width: 50%;margin: 20px 0}}.paypal--feature-tour-sw5 .grid--mini-features{grid-template-columns: 1fr;grid-gap: 30px}.paypal--feature-tour-sw5 .grid--mini-features .grid--item{display: -ms-grid;display: grid;max-width: 100%;grid-template-columns: 24px auto;grid-gap: 24px}.paypal--feature-tour-sw5 .grid--mini-features .grid--item p{padding: 0}.paypal--feature-tour-sw5 .grid--mini-features img{margin-top: 3px}.paypal--feature-tour-sw5 small{display: block;margin-top: 10px;line-height: 1.72;color: rgba(96,113,130,0.66)}@media screen and (min-width: 60em){.paypal--feature-tour-sw5 .grid--mini-features{grid-template-columns: 1fr 1fr;grid-template-rows: auto auto;grid-auto-flow: column}}.tour--progress-wrapper{--sticky: 0;-webkit-box-shadow: 0 -40px 100px #000;box-shadow: 0 -40px 100px #000}.tour--progress{--progress-height: 2px;--progress-padding: 0;--dot-size: 16px;--text-color: rgba(96,113,130,0.5);padding: 2.1875rem 1.875rem 2.5rem 1.875rem;display: grid;grid-template-columns: auto 200px;align-items: center}.tour--progress .progress--header{padding: 10px 3.5vw}.tour--progress .progress--bar{position: absolute;margin: auto;padding: var(--progress-padding);max-width: calc(100% / 7 * 6);height: var(--progress-height);left: 0;right: 0;bottom: calc(var(--dot-size) / 2);border-radius: var(--progress-height);background-color: var(--border-color, #ececec)}.tour--progress .progress--bar .progress{width: var(--progress-width, 0);max-width: 100%;height: 100%;border-radius: var(--progress-height);background: -moz-linear-gradient(-45deg, #34a1f5 0%, #007eda 100%);background: -webkit-linear-gradient(-45deg, #34a1f5 0%, #007eda 100%);background: linear-gradient(135deg, #34a1f5 0%, #007eda 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#189eff', endColorstr='#007eda', GradientType=1);background: #34a1f5;background: -moz-linear-gradient(-45deg, #34a1f5 0%, #82b8ff 50%, #dcdfff 100%);background: -webkit-linear-gradient(-45deg, #34a1f5 0%, #82b8ff 50%, #dcdfff 100%);background: linear-gradient(135deg, #34a1f5 0%, #82b8ff 50%, #dcdfff 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#34a1f5', endColorstr='#dcdfff', GradientType=1);transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.tour--progress .progress--wording ul{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;justify-content: space-between;margin: 0}.tour--progress .progress--wording ul li{--bg-color: #fff;font-size: 16px;position: relative;flex: 0 0 14.28571429%;max-width: 14.28571429%;padding: 0 0 calc(var(--dot-size) * 2);list-style: none;line-height: 1.74}.tour--progress .progress--wording ul li a{display: block;color: var(--text-color);font-weight: var(--font-weight, 500)}.tour--progress .progress--wording ul li a:hover{--text-color: var(--accent-color, #189eff);--border-color: var(--accent-color, #189eff)}.tour--progress .progress--wording ul li .dot{--transition-property: transform;--transition-timing-function: cubic-bezier(.7, -0.55, .265, 1.55);--transition-duration: .4s;display: block;margin: auto;position: absolute;left: 0;right: 0;bottom: 0;width: var(--dot-size);height: var(--dot-size);border: 2px solid var(--border-color, #ececec);border-radius: var(--dot-size);background-color: var(--bg-color);transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.tour--progress .progress--wording ul li .dot:active{--transition-timing-function: cubic-bezier(.25, .2, .45, 1);--transition-duration: .25s}.tour--progress .progress--wording ul li .dot i{position: absolute;top: 50%;left: 50%;font-size: calc(var(--dot-size) / 2);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%)}.tour--progress .progress--wording ul li.is--active{--text-color: #142432;--bg-color: var(--accent-color, #189eff);--border-color: var(--accent-color, #189eff);--font-weight: 600}.tour--progress .progress--wording ul li.is--active .dot{-webkit-transform: scale(1.3);-ms-transform: scale(1.3);transform: scale(1.3)}.tour--progress .progress--wording ul li.is--active,.tour--progress .progress--wording ul li.has--passed{--bg-color: var(--accent-color, #189eff);--border-color: var(--accent-color, #189eff)}.tour--progress .progress--wording ul li.is--active a:hover,.tour--progress .progress--wording ul li.has--passed a:hover{--text-color: #142432;--bg-color: var(--accent-color-hover, #007eda);--border-color: var(--accent-color-hover, #007eda)}.tour--progress .progress--wording ul li.is--active .dot i,.tour--progress .progress--wording ul li.has--passed .dot i{color: #fff}@media screen and (max-width: 1520px){.tour--progress .progress--header{padding: 10px 3vw}}@media screen and (max-width: 1300px){.tour--progress .progress--header{padding: 10px 2.5vw}}@media screen and (max-width: 1160px){.tour--progress .row.progress--header{display: none}}@media screen and (max-width: 59.9375em){.tour--progress{grid-template-columns: 100%}.tour--progress .button--holder{display: none}}@media screen and (max-width: 47.9375em){.tour--progress .progress--wording ul li{font-size: 2vw}}@media screen and (max-width: 29.9375em){.tour--progress{padding: 1.25rem 0rem 1.25rem 0rem}.tour--progress .progress--wording ul li{padding: 0;height: var(--dot-size)}.tour--progress .progress--wording ul li span:not(.dot){display: none}}.tabs--modal[data-modal="feature-tour-sw5"] .tabs{--columns: 6}.tabs--modal[data-modal="feature-tour-sw5"] .modal--content{padding-top: 0}@media screen and (max-width: 63.9375em){.tabs--modal[data-modal="feature-tour-sw5"] .tabs{--columns: 3}.tabs--modal[data-modal="feature-tour-sw5"] .content--wrapper{padding: 1.25rem 0rem 1.25rem 0rem}.tabs--modal[data-modal="feature-tour-sw5"] .content-heading h1{font-size: 7vw}}@media screen and (min-width: 64em){.tabs--modal[data-modal="feature-tour-sw5"] .modal--content .content--inner{padding: 0rem 1.875rem 0rem 1.875rem}}@media screen and (max-width: 63.9375em){.tabs--modal[data-modal="feature-tour-sw5"] .content-heading p{padding: 0}.tabs--modal[data-modal="feature-tour-sw5"] .story--design--header{padding-top: .625rem}.tabs--modal[data-modal="feature-tour-sw5"] .tour--marketing--scroll--text{padding: 30px;text-align: center}.tabs--modal[data-modal="feature-tour-sw5"] .spacer--large{margin-top: 32px}}@media screen and (min-width: 30em){.content--wrapper.tour--footer-navigation .tour--footer-link{width: auto}.content--wrapper.tour--footer-navigation .tour--footer-link + .tour--footer-link{margin-left: .625rem}.content--wrapper.tour--footer-navigation .tour--footer-col-start .tour--footer-col-center{width: auto}.content--wrapper.tour--footer-navigation .tour--footer-col{width: 50%}.content--wrapper.tour--footer-navigation .tour--footer-col:last-child{padding: 0rem .3125rem 0rem .3125rem}.tour--technik--section-opensource img,.tour--technik--section-soa img{width: 80%}}@media screen and (max-width: 48em){.has--no-background-mobile{background-image: none !important}}@media screen and (min-width: 48em){.tour--storytelling--images{padding-bottom: 0;width: 50%}.tour--storytelling--images .col-inner{max-width: none}.tour--storytelling--text{width: 50%}.tour--storytelling--text .col-inner{padding: 20% 0 0}.tour--sections .col-2{width: 50%}.tour--section--images .col-inner{max-width: none}.content--wrapper.tour--marketing--section-05 .content--inner{padding: 0rem 1.25rem 0rem 1.25rem}.content--wrapper.tour--marketing--section-05 .tour--end-nav-link{border-width: 0 1px 0 1px;border-style: solid;border-color: #ececec}}@media screen and (min-width: 64em){.tour--fixed-subnavigation .navigation-list{display: inline-block}.tour--fixed-subnavigation .navigation-list .navigation-item{display: block}.tour--fixed-subnavigation.is--fixed .navigation-item .is--active:after{display: none}.tour--fixed-subnavigation .tour--arrow-subnavigation{display: none}.content--wrapper .title--header .content-heading{padding-top: 1.5625rem}.content--wrapper:first-child.fixed--nav-space{margin-top: 5.9375rem}.tour--section--text--left{padding-left: 5%;padding-right: 3%;padding-top: 2%}.tour--section--text--right{padding-right: 5%;padding-left: 3%;padding-top: 2%}.tour--marketing--scroll{background-image: url("/media/image/tour-marketing-features.png")}.tour--marketing--scroll--text{padding: 15% 7% 15% 5%;width: 50%}.tour--storytelling--text .col-inner{padding: 40% 0 0}.tour--technik--section-opensource img,.tour--technik--section-soa img{margin-bottom: -3.75rem}}@media screen and (min-width: 80em){.tour--section--text--left{padding-left: 10%;padding-right: 5%;padding-top: 7%}.tour--section--text--right{padding-right: 10%;padding-left: 5%;padding-top: 4%}}@media screen and (max-width: 47.9375em){.about--customers--logos .col-6{width: 33.33%}}.is--ctl-listing.is--products-pwa .img--holder{position: relative}.is--ctl-listing.is--products-pwa .icon--container{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;justify-content: center;width: 70px;height: 70px;padding: 10px;box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);-webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);border-radius: 70px;background-clip: padding-box}.is--ctl-listing.is--products-pwa .icon--container img{width: 36px}.is--ctl-listing.is--products-pwa .technology--graphic .technology--circle{display: -ms-grid;display: grid;max-width: 100%;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;pointer-events: none}.is--ctl-listing.is--products-pwa .technology--graphic .technology--circle .technology--layer{grid-area: 1 / 1}.is--ctl-listing.is--products-pwa .technology--graphic .technology--circle .technology--layer:nth-child(1){--duration: 96s}.is--ctl-listing.is--products-pwa .technology--graphic .technology--circle .technology--layer:nth-child(2){--duration: 70s}.is--ctl-listing.is--products-pwa .technology--graphic .technology--circle .technology--layer:nth-child(3){--duration: 74s}.is--ctl-listing.is--products-pwa .technology--graphic .technology--circle .technology--layer:nth-child(4){--duration: 85s}.is--ctl-listing.is--products-pwa .technology--graphic .technology--circle .technology--layer:nth-child(5){--duration: 91s}.is--ctl-listing.is--products-pwa #framework .btn--group .btn{display: inline-flex;flex-wrap: wrap;align-items: center}.is--ctl-listing.is--products-pwa #framework .btn--group .btn svg{width: 20px;margin-right: 10px}.is--ctl-listing.is--products-pwa #framework .shape{position: absolute;left: 0;bottom: 0;width: 100%;max-width: 350px;opacity: .1;-webkit-transform: translate(55%, -10%) rotate(-55deg);-ms-transform: translate(55%, -10%) rotate(-55deg);transform: translate(55%, -10%) rotate(-55deg);z-index: -1}.is--ctl-listing.is--products-pwa .video--holder video{border-radius: 3px;background-clip: padding-box}.is--ctl-listing.is--products-pwa section#fashion .img--holder{display: -ms-grid;display: grid;max-width: 100%;grid-template-columns: 1fr 1fr;align-items: center}@media screen and (min-width: 30em){.is--ctl-listing.is--products-pwa .icon--container{width: 80px;height: 80px;border-radius: 80px;background-clip: padding-box}.is--ctl-listing.is--products-pwa .icon--container img{width: 46px}}@media screen and (min-width: 48em){.is--ctl-listing.is--products-pwa .technology--graphic{--size: 420px;width: var(--size, 420px);height: var(--size, 420px);max-width: 30vw;max-height: 30vw}.is--ctl-listing.is--products-pwa .technology--graphic .technology--label{position: absolute;-webkit-transform-origin: center 50% 0;transform-origin: center 50% 0;-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center}.is--ctl-listing.is--products-pwa .technology--graphic .technology--label:nth-child(1){top: 0;left: 50%;-webkit-transform: translate(-50%, -200%);-ms-transform: translate(-50%, -200%);transform: translate(-50%, -200%)}.is--ctl-listing.is--products-pwa .technology--graphic .technology--label:nth-child(2){top: 0;right: 0;-webkit-transform: translate(75%, 75%);-ms-transform: translate(75%, 75%);transform: translate(75%, 75%)}.is--ctl-listing.is--products-pwa .technology--graphic .technology--label:nth-child(3){top: 50%;right: 0;-webkit-transform: translate(150%, -50%);-ms-transform: translate(150%, -50%);transform: translate(150%, -50%)}.is--ctl-listing.is--products-pwa .technology--graphic .technology--label:nth-child(4){bottom: 0;right: 0;-webkit-transform: translate(75%, -75%);-ms-transform: translate(75%, -75%);transform: translate(75%, -75%)}.is--ctl-listing.is--products-pwa .technology--graphic .technology--label:nth-child(5){bottom: 0;left: 50%;-webkit-transform: translate(-50%, 200%);-ms-transform: translate(-50%, 200%);transform: translate(-50%, 200%)}.is--ctl-listing.is--products-pwa .technology--graphic .technology--label:nth-child(6){bottom: 0;left: 0;-webkit-transform: translate(-75%, -75%);-ms-transform: translate(-75%, -75%);transform: translate(-75%, -75%)}.is--ctl-listing.is--products-pwa .technology--graphic .technology--label:nth-child(7){top: 50%;left: 0;-webkit-transform: translate(-150%, -50%);-ms-transform: translate(-150%, -50%);transform: translate(-150%, -50%)}.is--ctl-listing.is--products-pwa .technology--graphic .technology--label:nth-child(8){top: 0;left: 0;-webkit-transform: translate(-75%, 75%);-ms-transform: translate(-75%, 75%);transform: translate(-75%, 75%)}}@media screen and (max-width: 59.9375em){.is--ctl-listing.is--products-pwa .technology--graphic{max-width: 40vw;max-height: 40vw}}@media screen and (max-width: 47.9375em){.is--ctl-listing.is--products-pwa .technology--graphic{max-width: unset;max-height: unset}.is--ctl-listing.is--products-pwa .technology--graphic .technology--label{display: list-item;list-style: disc}.is--ctl-listing.is--products-pwa .technology--graphic .technology--circle{position: absolute;right: 0;top: 50%;-webkit-transform: translate(50%, -50%) scale(1.25);-ms-transform: translate(50%, -50%) scale(1.25);transform: translate(50%, -50%) scale(1.25)}}@media screen and (max-width: 600px){.is--ctl-listing.is--products-pwa .technology--graphic .technology--circle .technology--layer:nth-child(1){opacity: .20}.is--ctl-listing.is--products-pwa .technology--graphic .technology--circle .technology--layer:nth-child(2){opacity: .30}.is--ctl-listing.is--products-pwa .technology--graphic .technology--circle .technology--layer:nth-child(3){opacity: .10}.is--ctl-listing.is--products-pwa .technology--graphic .technology--circle .technology--layer:nth-child(4){opacity: .20}.is--ctl-listing.is--products-pwa .technology--graphic .technology--circle .technology--layer:nth-child(5){opacity: .25}.is--ctl-listing.is--products-pwa .technology--graphic .technology--circle .technology--layer:nth-child(6){opacity: .10}.is--ctl-listing.is--products-pwa .technology--graphic .technology--circle .technology--layer:nth-child(7){opacity: .50}}.modal--holder#professional-edition{--grid-row-gap: 20px;--grid-column-gap: 14px;--edition-logo-width: 26px}.modal--holder#professional-edition .modal--content{width: 1300px}.modal--holder#professional-edition .modal--content .grid--product-modal{grid-template-columns: var(--edition-logo-width, 26px) auto;grid-template-rows: auto;grid-template-areas: "logo title" "description description";grid-row-gap: var(--grid-row-gap, 20px);grid-column-gap: var(--grid-column-gap, 14px);justify-content: center;align-items: center;text-align: left}.modal--holder#professional-edition .modal--content thead th:first-child{width: 360px}.modal--holder#professional-edition .modal--content thead tr th,.modal--holder#professional-edition .modal--content tbody tr.tr--category th,.modal--holder#professional-edition .modal--content thead tr td,.modal--holder#professional-edition .modal--content tbody tr.tr--category td{padding-bottom: calc(var(--td-padding-top-bottom, 13px) * 3);border-width: 0 1px 1px 0}.modal--holder#professional-edition .modal--content tbody tr:last-child td{border-bottom-width: 0}.modal--holder#professional-edition .modal--content .distribution .icon--holder svg{width: 70px;height: 70px}.modal--holder#professional-edition .modal--content .distribution .distribution--title{font-size: 24px;font-weight: 600}.modal--holder#professional-edition .modal--content .grid--product-configuration{--grid-row-gap: 24px;--grid-column-gap: 24px;--edition-logo-width: 40px;grid-template-columns: var(--edition-logo-width, 58px) 1fr;grid-template-areas: "logo title" "logo title" "price price" "revenue-share revenue-share" "actions actions";grid-column-gap: var(--grid-column-gap, 30px);grid-template-rows: 40px 30px;justify-content: center;align-items: center}.modal--holder#professional-edition .modal--content .grid--product-configuration .grid--price{grid-area: price}.modal--holder#professional-edition .modal--content .grid--product-configuration .grid--subtitle{grid-area: subtitle}.modal--holder#professional-edition .modal--content .grid--product-configuration .grid--revenue-share{grid-area: revenue-share}.modal--holder#professional-edition .modal--content .grid--product-configuration img{max-width: var(--edition-logo-width, 58px);margin: auto}.modal--holder#professional-edition .modal--content .grid--product-configuration .btn{font-weight: 600}.modal--holder#professional-edition .modal--content .grid--product-configuration + .grid--product-configuration{margin-top: var(--grid-row-gap, 30px);padding-top: var(--grid-row-gap, 30px);border-top: 1px solid var(--border-color, #ececec)}@media screen and (max-width: 29.9375em){.modal--holder#professional-edition .modal--content .grid--product-configuration .grid--subtitle{display: none}}@media screen and (min-width: 30em){.modal--holder#professional-edition .modal--content .grid--product-configuration{--grid-row-gap: 30px;--grid-column-gap: 30px;--edition-logo-width: 58px;grid-template-areas: "logo title" "logo subtitle" "price price" "revenue-share revenue-share" "actions actions"}}@media screen and (min-width: 640px){.modal--holder#professional-edition .modal--content .grid--product-configuration{grid-template-columns: var(--edition-logo-width, 58px) 1fr 1fr;grid-template-areas: "logo title title" "logo subtitle subtitle" "price price actions" "revenue-share revenue-share actions"}}@media screen and (min-width: 60em){.modal--holder#professional-edition .modal--content .grid--product-configuration{grid-template-columns: var(--edition-logo-width, 58px) 1fr 1fr 230px;grid-template-areas: "logo title price actions" "logo subtitle revenue-share actions"}.modal--holder#professional-edition .modal--content .grid--product-configuration .grid--price{justify-self: flex-end;align-self: flex-end;text-align: right}.modal--holder#professional-edition .modal--content .grid--product-configuration .grid--revenue-share{justify-self: flex-end;align-self: flex-start;text-align: right}}@media screen and (max-width: 59.9375em){.modal--holder#professional-edition .modal--content .grid--product-configuration .grid--price,.modal--holder#professional-edition .modal--content .grid--product-configuration .grid--actions{margin-top: var(--grid-row-gap, 30px)}}.is--magento-migration section#whitepaper-assistant img{max-height: 300px;position: relative}.is--magento-migration section#whitepaper-assistant .image--holder-whitepaper img.shape{position: absolute;opacity: 0.1;left: 20px;top: 30px;transform: scale(1.1)}.is--magento-migration section#whitepaper-assistant .image--holder{position: relative;margin-bottom: 40px;max-width: 570px}.is--magento-migration section#whitepaper-assistant .image--holder > *{position: absolute}.is--magento-migration section#whitepaper-assistant .image--holder .video--holder{width: 85%;top: 50%;left: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);-webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1)}.is--magento-migration section#whitepaper-assistant .image--holder .shape{position: relative;width: 100%;height: 100%;pointer-events: none;opacity: 0.1;z-index: 1;object-position: left center;object-fit: contain;transform: scale(1.1) translateX(-20px)}.is--magento-migration section#whitepaper-assistant .image--holder .video--holder{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;justify-content: center;align-items: center;cursor: pointer;height: 270px;z-index: 10}.is--magento-migration section#whitepaper-assistant .image--holder .video--holder video{width: 100%;border-radius: 3px;background-clip: padding-box}.is--magento-migration section#whitepaper-assistant .image--holder .video--holder .play--button{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;justify-content: center;align-items: center;position: absolute;width: 60px;height: 60px;border-radius: 60px;background-color: #fff;pointer-events: none;z-index: 10600;-webkit-box-shadow: 0 2px 14px -2px rgba(0,0,0,0.5);box-shadow: 0 2px 14px -2px rgba(0,0,0,0.5);transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.is--magento-migration section#whitepaper-assistant .image--holder .video--holder .play--button:before{content: "";width: 0;height: 0;margin-left: 4px;border: 10px solid transparent;border-left: 16px solid var(--accent-color, #189eff);border-right: 0 solid transparent}.is--magento-migration section#whitepaper-assistant .image--holder .video--holder:hover .play--button{-webkit-box-shadow: 0 3px 15px -4px rgba(0,0,0,0.5);box-shadow: 0 3px 15px -4px rgba(0,0,0,0.5);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1)}.is--magento-migration section#whitepaper-assistant .image--holder .video--holder:active .play--button{-webkit-box-shadow: 0 2px 10px -4px rgba(0,0,0,0.5);box-shadow: 0 2px 10px -4px rgba(0,0,0,0.5)}.is--magento-migration section#whitepaper-assistant .image--holder .video--holder.magnify--js.magnified{z-index: 10700}.is--magento-migration section#whitepaper-assistant .image--holder .video--holder.magnify--js.magnified .play--button,.is--magento-migration section#whitepaper-assistant .image--holder .video--holder.magnify--js.magnified .play--button:hover,.is--magento-migration section#whitepaper-assistant .image--holder .video--holder.magnify--js.magnified .play--button:active{-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0)}.is--magento-migration section#whitepaper-assistant .plugin--icon{position: absolute;width: 90px;bottom: 0;right: 0;z-index: 10;transform: translate(-50%, 25%)}.is--magento-migration section#mage-one .gear--wrapper{position: absolute}.is--magento-migration section#mage-one .gear--wrapper .gear--wrapper-left{position: relative;left: -460px}.is--magento-migration section#mage-one .gear--wrapper .gear--wrapper-left .gear-1{width: 110px;position: relative;top: 10px}.is--magento-migration section#mage-one .gear--wrapper .gear--wrapper-left .gear-2{width: 60px;position: relative;bottom: -160px;left: -140px}.is--magento-migration section#mage-one .gear--wrapper .gear--wrapper-left .gear-3{width: 40px;position: relative;bottom: 40px;left: -300px}.is--magento-migration section#mage-one .gear--wrapper .gear--wrapper-right{position: relative;top: -210px;right: -460px}.is--magento-migration section#mage-one .gear--wrapper .gear--wrapper-right .gear-1{width: 110px;position: relative;top: 10px;transform: rotate(140deg)}.is--magento-migration section#mage-one .gear--wrapper .gear--wrapper-right .gear-2{width: 60px;position: relative;bottom: -160px;right: -200px}.is--magento-migration section#mage-one .gear--wrapper .gear--wrapper-right .gear-3{width: 40px;position: relative;bottom: 40px;right: -370px}.is--magento-migration .grid--migration.casestudy--item{--box-padding-top-bottom: 30px;--box-padding-left-right: 30px;grid-template-rows: auto;grid-template-columns: 1fr 1fr;grid-template-areas: "image image" "description description"}.is--magento-migration .grid--migration.casestudy--item .grid--image{grid-area: image}.is--magento-migration .grid--migration.casestudy--item .grid--description{position: relative}.is--magento-migration .grid--migration.casestudy--item .grid--description::after{content: "-";width: 23px;height: 23px;position: absolute;mask: url(../../themes/Frontend/Shopware2019/frontend/_public/src/img/arrow-large.svg) no-repeat center right;mask-size: 23px auto;-webkit-mask: url(../../themes/Frontend/Shopware2019/frontend/_public/src/img/arrow-large.svg) no-repeat center right;-webkit-mask-size: 23px auto;top: 50%;right: -14px;opacity: 0;background-color: rgba(96,113,130,0.33);transform: translate(0, -50%);-webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, -50%);transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all);color: transparent;text-indent: -9999px}.is--magento-migration .grid--migration:hover .grid--description::after,.is--magento-migration .grid--migration:focus .grid--description::after{opacity: 1;right: 0}.is--magento-migration section#quote img{width: 180px;position: relative;top: -20px}@media screen and (max-width: 29.9375em){.is--magento-migration section#whitepaper-assistant .image--holder-whitepaper img.shape{left: 0px;top: -30px;transform: scale(.8)}.is--magento-migration section#whitepaper-assistant .image--holder{margin-bottom: 0}.is--magento-migration section#whitepaper-assistant .image--holder .shape{transform: scale(.8) translateX(-60px)}.is--magento-migration section#whitepaper-assistant .plugin--icon{width: 70px;transform: translate(0%, -45%)}.is--magento-migration section#quote .img-holder img{width: 150px;top: 0}}.is--ctl-listing.is--migration-to-shopware .grid--migration.casestudy--item{--box-padding-top-bottom: 30px;--box-padding-left-right: 30px;grid-template-rows: auto;grid-template-columns: 1fr 1fr;grid-template-areas: "image image" "description description"}.is--ctl-listing.is--migration-to-shopware .grid--migration.casestudy--item .grid--image{grid-area: image}.is--ctl-listing.is--migration-to-shopware .grid--migration.casestudy--item .grid--description{position: relative}.is--ctl-listing.is--migration-to-shopware .grid--migration.casestudy--item .grid--description::after{content: "-";width: 23px;height: 23px;position: absolute;mask: url(../../themes/Frontend/Shopware2019/frontend/_public/src/img/arrow-large.svg) no-repeat center right;mask-size: 23px auto;-webkit-mask: url(../../themes/Frontend/Shopware2019/frontend/_public/src/img/arrow-large.svg) no-repeat center right;-webkit-mask-size: 23px auto;top: 50%;right: -14px;opacity: 0;background-color: rgba(96,113,130,0.33);transform: translate(0, -50%);-webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, -50%);transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all);color: transparent;text-indent: -9999px}.is--ctl-listing.is--migration-to-shopware .grid--migration:hover .grid--description::after,.is--ctl-listing.is--migration-to-shopware .grid--migration:focus .grid--description::after{opacity: 1;right: 0}.dp--wrapper .we-love-sw5-description{max-width: 600px}.dp--wrapper .keyfacts--we-love-sw5{display: inline-flex}.dp--wrapper .keyfacts--we-love-sw5 li{display: block;padding: 0 20px}.dp--wrapper .keyfacts--we-love-sw5 li i{display: inline-block;font-size: 13px;padding-right: 5px}.dp--wrapper .keyfacts--we-love-sw5 li p{display: inline-block}.dp--wrapper .product--cta .icon--extern-link{margin: 0 0 0 10px}.dp--wrapper section.section--support .support--employees{text-align: -webkit-center}.dp--wrapper section.section--support .support--employees img{margin-top: calc(var(--section-padding, 3rem) * -1.5)}.dp--wrapper .accordion--column.migration--faq .btn.to-migration{display: none}@media screen and (min-width: 60em){section.section--support .col-inner{margin-top: 50px}}@media screen and (max-width: 59.9375em){.dp--wrapper .keyfacts--we-love-sw5{display: block}.dp--wrapper section.section--support .section--inner{padding: 30px 20px}}.modal--holder#onlineshop-erstellen form input[type="text"],.modal--holder#create-onlineshop form input[type="text"],.modal--holder#onlineshop-erstellen form input[type="email"],.modal--holder#create-onlineshop form input[type="email"],.modal--holder#onlineshop-erstellen form input[type="password"],.modal--holder#create-onlineshop form input[type="password"]{width: 100%;max-width: unset;margin-bottom: 0}.modal--holder#onlineshop-erstellen form .explanation,.modal--holder#create-onlineshop form .explanation{max-width: 435px}.modal--holder#onlineshop-erstellen form a.is--external-link::after,.modal--holder#create-onlineshop form a.is--external-link::after{font-size: 10px;margin-left: 7px;opacity: .8}.modal--holder#onlineshop-erstellen form .form--validation-msg,.modal--holder#create-onlineshop form .form--validation-msg{max-width: 100%}.modal--holder#onlineshop-erstellen .form-field--popover .popover--holder,.modal--holder#create-onlineshop .form-field--popover .popover--holder{bottom: auto}.modal--holder#onlineshop-erstellen .img--holder img,.modal--holder#create-onlineshop .img--holder img{max-height: 200px}.modal--holder#onlineshop-erstellen .domain-preview,.modal--holder#create-onlineshop .domain-preview{margin-top: var(--form-gutter, 10px)}.modal--holder#onlineshop-erstellen input#subDomain:placeholder-shown ~ .domain-preview,.modal--holder#create-onlineshop input#subDomain:placeholder-shown ~ .domain-preview{display: none}.modal--holder#onlineshop-erstellen .forms--loading,.modal--holder#create-onlineshop .forms--loading{flex-wrap: wrap;justify-content: center;align-content: center;align-items: center;position: absolute;top: 0;left: 0;right: 0;bottom: 0;padding-bottom: 50px;background-color: rgba(248,249,253,0.85);z-index: 1;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}.modal--holder#onlineshop-erstellen .forms--loading.is--loading,.modal--holder#create-onlineshop .forms--loading.is--loading{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none}.modal--holder#onlineshop-erstellen .btn:focus,.modal--holder#create-onlineshop .btn:focus{outline: none}.modal--holder#onlineshop-erstellen .forms--success,.modal--holder#create-onlineshop .forms--success{max-width: 460px;display: none}.modal--holder#onlineshop-erstellen .forms--success .title,.modal--holder#create-onlineshop .forms--success .title{margin-bottom: 14px}.modal--holder#onlineshop-erstellen .forms--success .separator,.modal--holder#create-onlineshop .forms--success .separator{padding: 0 5px}.modal--holder#onlineshop-erstellen .forms--success a:hover,.modal--holder#create-onlineshop .forms--success a:hover{text-decoration: underline}@media screen and (max-width: 47.9375em) and (max-height: 600px), screen and (max-width: 500px) and (max-height: 48em){.modal--holder#onlineshop-erstellen .img--holder,.modal--holder#create-onlineshop .img--holder{display: none}}@media screen and (min-width: 48em){.modal--holder#onlineshop-erstellen .forms--grid,.modal--holder#create-onlineshop .forms--grid{grid-template-columns: 1fr 1fr;grid-column-gap: 10px}}@media screen and (max-width: 59.9375em){.modal--holder#onlineshop-erstellen .modal--body,.modal--holder#create-onlineshop .modal--body{margin-top: var(--modal-padding);border-top: 1px solid var(--border-color, #ececec)}}@media screen and (min-width: 60em){.modal--holder#onlineshop-erstellen .modal--content,.modal--holder#create-onlineshop .modal--content{width: 1142px;background: url(https://www.shopware.com/media/vector/71/39/75/store-setup-illustration.svg) #fff no-repeat;background-position: -70px 295px;background-size: 60vw auto;background-attachment: local}.modal--holder#onlineshop-erstellen .modal--content .img--holder,.modal--holder#create-onlineshop .modal--content .img--holder{display: none}.modal--holder#onlineshop-erstellen .modal--create-cloud-shop,.modal--holder#create-onlineshop .modal--create-cloud-shop{display: -ms-flexbox;display: flex;flex-wrap: nowrap;justify-content: space-between;min-height: 415px}.modal--holder#onlineshop-erstellen .modal--header,.modal--holder#create-onlineshop .modal--header{width: 450px;max-width: 50%}.modal--holder#onlineshop-erstellen .modal--body,.modal--holder#create-onlineshop .modal--body{width: calc(45vw + 50px);margin-left: var(--modal-padding);border-left: 1px solid var(--border-color, #ececec)}.modal--holder#onlineshop-erstellen .form--validation-msg,.modal--holder#create-onlineshop .form--validation-msg{max-width: 460px}}@media screen and (min-width: 64em){.modal--holder#onlineshop-erstellen .modal--content,.modal--holder#create-onlineshop .modal--content{background-size: 560px auto}}@media screen and (min-width: 80em){.modal--holder#onlineshop-erstellen .modal--body,.modal--holder#create-onlineshop .modal--body{width: 55%}}.is--ctl-listing.is--products-cloud .image--holder{position: relative}.is--ctl-listing.is--products-cloud .form--visual.easy-create-online-shop a.btn{padding: 14px 23px;margin-bottom: 4px}.is--ctl-listing.is--products-cloud section.section--intro .benefits--holder .text--holder{font-size: 17px;font-weight: 500;line-height: 1.4}.is--ctl-listing.is--products-cloud section.section--intro .benefits--holder .icon--holder,.is--ctl-listing.is--products-cloud section.section--intro .benefits--holder .text--holder{display: inline-block;align-self: center}.is--ctl-listing.is--products-cloud section.section--intro .benefits--holder .icon--holder{width: 16px;flex-shrink: 0}.is--ctl-listing.is--products-cloud section.section--impressions .image--variant,.is--ctl-listing.is--products-cloud section.section--impressions .image--media{position: absolute}.is--ctl-listing.is--products-cloud section.section--impressions .image--lead{margin: 0 auto;border-radius: 3px;background-clip: padding-box}.is--ctl-listing.is--products-cloud section.section--impressions .image--variant{bottom: 12%;left: -25%}.is--ctl-listing.is--products-cloud section.section--impressions .image--media{top: 12%;right: -20%}.is--ctl-listing.is--products-cloud section.section--steps .grid--steps{grid-template-rows: 1fr;grid-template-columns: auto;grid-row-gap: 40px;grid-column-gap: 30px}@media screen and (min-width: 60em){.is--ctl-listing.is--products-cloud section.section--steps .grid--steps{grid-row-gap: 0;grid-template-columns: repeat(5, auto)}}@media screen and (min-width: 64em){.is--ctl-listing.is--products-cloud section.section--steps .grid--steps{grid-column-gap: 60px}}.is--ctl-listing.is--products-cloud section.section--sales-channels .sales-channels--accordion .grid.grid--accordion-sidebar{grid-template-columns: auto;grid-template-rows: auto;grid-row-gap: 40px;grid-column-gap: 60px;grid-template-areas: "description description description description" "content content content content" "sidebar sidebar sidebar sidebar"}.is--ctl-listing.is--products-cloud section.section--sales-channels .sales-channels--accordion .grid.grid--accordion-sidebar .grid--description{grid-area: description}.is--ctl-listing.is--products-cloud section.section--sales-channels .sales-channels--accordion .grid.grid--accordion-sidebar .grid--content{grid-area: content}.is--ctl-listing.is--products-cloud section.section--sales-channels .sales-channels--accordion .grid.grid--accordion-sidebar .grid--sidebar{grid-area: sidebar}.is--ctl-listing.is--products-cloud section.section--sales-channels .sales-channels--accordion .accordion--toggle-output{display: none}.is--ctl-listing.is--products-cloud section.section--sales-channels .sales-channels--accordion .accordion--toggle-output.is--active{display: block}.is--ctl-listing.is--products-cloud section.section--sales-channels .sales-channels--accordion .accordion-sidebar--list .accordion--toggle-activator{display: inline-block}.is--ctl-listing.is--products-cloud section.section--sales-channels .sales-channels--accordion .accordion-sidebar--list .accordion--toggle-activator .cta--holder{max-width: 360px;min-width: 300px;width: 100%;padding: 20px 25px;margin-bottom: 5px;margin-top: 5px;cursor: pointer;opacity: .6;-webkit-transition: all .3s ease-out;transition: all .3s ease-out;-webkit-transform: scale(.9);-ms-transform: scale(.9);transform: scale(.9);box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);-webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1)}.is--ctl-listing.is--products-cloud section.section--sales-channels .sales-channels--accordion .accordion-sidebar--list .accordion--toggle-activator .cta--holder img{width: 20px;height: auto;margin-right: 20px}.is--ctl-listing.is--products-cloud section.section--sales-channels .sales-channels--accordion .accordion-sidebar--list .accordion--toggle-activator:hover .cta--holder,.is--ctl-listing.is--products-cloud section.section--sales-channels .sales-channels--accordion .accordion-sidebar--list .accordion--toggle-activator.is--active .cta--holder{opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1)}.is--ctl-listing.is--products-cloud section.section--sales-channels .sales-channels--accordion .accordion-sidebar--list .accordion--toggle-activator:focus{outline: none}@media screen and (min-width: 60em){.is--ctl-listing.is--products-cloud section.section--sales-channels .sales-channels--accordion .grid.grid--accordion-sidebar{grid-template-columns: 300px auto;grid-template-areas: "description description description description" "sidebar content content content"}}@media screen and (min-width: 80em){.is--ctl-listing.is--products-cloud section.section--sales-channels .sales-channels--accordion .grid.grid--accordion-sidebar{grid-template-columns: 450px auto;grid-template-areas: "description content" "sidebar content"}}.is--ctl-listing.is--products-cloud section.section--seo .image--shop{position: relative}.is--ctl-listing.is--products-cloud section.section--seo .google--device{position: absolute;width: 160px;height: auto;right: 5%;bottom: -25%}@media screen and (min-width: 80em){.is--ctl-listing.is--products-cloud section.section--seo .google--device{width: 200px;bottom: -20%}}.is--ctl-listing.is--products-cloud section.section--editions .edition--logo img{height: 50px;width: auto}.is--ctl-listing.is--demo #create-demo{width: 100%;max-width: 370px}.is--ctl-listing.is--demo #create-demo .forms--grid{--form-gutter: 0;grid-gap: 10px}.is--ctl-listing.is--demo #create-demo .forms--grid input{width: 100%;max-width: 100%}.is--ctl-listing.is--demo #create-demo .popover--holder{position: absolute;top: 0;right: 0;font-size: 16px}.is--ctl-listing.is--demo #create-demo .popover--holder ~ input{padding-right: calc(var(--input-padding-width) * 2)}.is--ctl-listing.is--demo #create-demo .popover--holder a{display: inline-block;color: var(--form-border-color, #ececec);padding: var(--input-padding-height) var(--input-padding-width)}.is--ctl-listing.is--demo #create-demo .popover--holder:hover a{color: #607182}.is--ctl-listing.is--demo .download--image{transform-origin: left center;-webkit-transform: scale(1.3);-ms-transform: scale(1.3);transform: scale(1.3)}.is--ctl-listing.is--demo .box--padding.demo--counter{--box-padding-top-bottom: 14px;--box-padding-left-right: 14px;--banner-color: #189eff;grid-template-columns: 75px auto;grid-gap: 18px;max-width: 370px;position: relative;overflow: hidden;background-color: var(--banner-color, #189eff);background-image: url(https://assets.shopware.com/media/website/sw6_assets/shapes/6_1/shape1-fadeout.svg);background-size: 90%;background-position: -250% 52%}.is--ctl-listing.is--demo .box--padding.demo--counter .digits{line-height: 1.6;color: var(--banner-color, #189eff);background-color: #fff;font-variant-numeric: tabular-nums;border-radius: 2px;background-clip: padding-box}@media screen and (min-width: 60em){.is--ctl-listing.is--demo #create-demo .forms--grid{grid-template-columns: 5fr 4fr}}@media screen and (max-width: 105em){.is--ctl-listing.is--demo .download--image{-webkit-transform: scale(1.5);-ms-transform: scale(1.5);transform: scale(1.5)}}section.section--cta-newsletter .newsletter--field{height: 41px}section.section--cta-newsletter .btn{display: inline-block;border-top-left-radius: 0;border-bottom-left-radius: 0;width: 70px;padding: 12px 15px 11px;top: -2px;left: -4px;font-size: 13px}section.section--cta-newsletter .btn i{margin: auto;pointer-events: none}@media screen and (min-width: 560px){section.section--cta-newsletter .newsletter--field.input--field-zipcode{width: 74px;padding-left: 14px;padding-right: 14px}section.section--cta-newsletter .newsletter--field.input--field-zipcode + .newsletter--field{width: 240px}section.section--cta-newsletter .newsletter--field:not(.input--field-zipcode){border-top-right-radius: 0;border-bottom-right-radius: 0;border-right: 0}}@media screen and (max-width: 559px){section.section--cta-newsletter form.newsletter--form.newsletter--form-zip .newsletter--field{width: 100%;border-right: var(--border-width, 1px) solid var(--form-border-color, #f3f4f5)}section.section--cta-newsletter form.newsletter--form.newsletter--form-zip .btn{width: 100%;position: relative;top: unset;left: unset;border-radius: 3px;background-clip: padding-box}}@media screen and (max-width: 29.9375em){section.section--cta-newsletter form.newsletter--form{position: relative}section.section--cta-newsletter form.newsletter--form .newsletter--field{padding-right: 66px;width: 100%}section.section--cta-newsletter form.newsletter--form .btn{width: 56px;position: absolute;top: 0;right: 0;left: auto}section.section--cta-newsletter form.newsletter--form .newsletter--checkbox{width: 100%}}.is--ctl-newsletter .newsletter--holder-row{justify-content: space-between}.is--ctl-newsletter .newsletter--holder-row .newsletter--holder{max-width: 500px}.is--ctl-newsletter .newsletter--holder-row .newsletter--holder .col-inner{--gutter-padding: 30px}.is--ctl-newsletter .newsletter--holder-row .btn{top: -1px}@media (min-width: 60em){.is--ctl-newsletter .newsletter--holder-row p{font-size: 16px;font-weight: 300;line-height: 2;color: #607182}}@media (max-width: 59.9375em){.is--ctl-newsletter .newsletter--holder-row{text-align: center;justify-content: center}}.formbox + .newsletter--checkbox{padding-top: 5px}.newsletter--button + a{margin-top: 5px}body.is--newsletter .page-wrap{padding-top: 0}body.is--newsletter .page-wrap nav.navigation--main-subnavigation{display: none}body.is--newsletter .page-wrap .row{--gutter: 20px;--gutter-padding: 30px}body.is--newsletter .page-wrap .logo{max-width: 160px;float: left}@media screen and (max-width: 47.9375em){body.is--newsletter .page-wrap .logo{float: none;margin: 0 auto}}form.newsletter--form.newsletter--form-manager{width: 100%;max-width: 360px}form.newsletter--form.newsletter--form-manager input[type="email"]{width: 100%}form.newsletter--form.newsletter--form-manager button{top: initial;width: 100%}form.newsletter--form.newsletter--form-manager .popover--holder{vertical-align: text-bottom}form.newsletter--form.newsletter--form-manager .popover--holder .popover.is--top{-webkit-transform: translate(-50%, -110%) scale(.9);-ms-transform: translate(-50%, -110%) scale(.9);transform: translate(-50%, -110%) scale(.9)}form.newsletter--form.newsletter--form-manager .popover--holder a.icon{display: inline-block;padding: 2px 5px}form.newsletter--form.newsletter--form-manager .popover--holder a.icon:before{color: rgba(96,113,130,0.25);transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}form.newsletter--form.newsletter--form-manager .popover--holder:hover .popover.is--top{-webkit-transform: translate(-50%, -110%) scale(1);-ms-transform: translate(-50%, -110%) scale(1);transform: translate(-50%, -110%) scale(1)}form.newsletter--form.newsletter--form-manager .popover--holder:hover a.icon:before{color: #142432}form.newsletter--form.newsletter--form-manager .form--validation-msg{margin-left: auto;margin-right: auto}.dp--wrapper.service .error--service-wrapper{position: relative;top: 50%;transform: translateY(-50%)}.dp--wrapper.service .teaser--image{text-align: center}.dp--wrapper.service .teaser--image img{max-width: 240px;height: auto;display: inline-block}.dp--wrapper.service .teaser--text h2{font-size: 1.6rem}@media screen and (min-width: 48em){.dp--wrapper.service .teaser--image img{max-width: 300px}.dp--wrapper.service .teaser--text h2{font-size: 1.8rem}}@media screen and (min-width: 60em){.dp--wrapper.service .teaser--text h2{font-size: 2rem}}.sitemap--content .sitemap--category{flex: 1 1 310px;margin: 0 10px 30px}.sitemap--content .sitemap--category .sitemap--navigation-head-link{display: block;border-bottom: var(--border-width, 1px) var(--border-style, solid) var(--border-color, #ececec);font-size: 20px;color: #142432}.sitemap--content .sitemap--category .sitemap--navigation-head-link:hover{color: var(--accent-color, #189eff)}.sitemap--content .sitemap--category a + ul{margin-top: 10px}.sitemap--content .sitemap--navigation-entry-inner .sitemap--navigation-link{padding-left: 20px}.dp--wrapper.whitepaper--overview .whitepaper .box--cover{width: calc(100% + (var(--box-padding-left-right) * 2));max-width: none}.dp--wrapper.whitepaper--overview .whitepaper .box--cover .info--box{background-color: #189eff;padding: 10px var(--box-padding-left-right, 30px)}.dp--wrapper.whitepaper--overview .whitepaper .box--cover .enterprise{background-color: #333A41}.dp--wrapper.whitepaper--overview .whitepaper .box--cover h3,.dp--wrapper.whitepaper--overview .whitepaper .box--cover .h5{min-height: 5em;line-height: 1.4;color: #fff}.dp--wrapper.whitepaper--overview .whitepaper .btn--group{padding-top: 5px}body[class="is--solutions"] .owl-carousel .owl-stage-outer{padding-bottom: var(--spacer, 20px)}.is--solution-interior picture img{width: 100%}.is--solution-interior section#shopware-for-interior .img--holder{position: relative}.is--solution-interior section#shopware-for-interior .img--holder img.image--large{position: absolute;max-width: 650px;margin-left: -200px;top: -30px}.is--solution-interior section#shopware-for-interior .img--holder img.image--small{position: relative;max-width: 240px;top: 60px;float: right}.is--solution-interior video{max-width: 100%}.is--solution-interior section#instagram-integration .img--holder{display: -ms-grid;display: grid;max-width: 100%;grid-template-columns: 1fr 1fr;align-items: center}.is--solution-interior section#product-configuratior .img--holder{display: -ms-grid;display: grid;max-width: 100%;grid-template-columns: 1fr 4fr}.is--solution-interior section#product-configuratior .img--holder picture:first-child{z-index: 1;transform-origin: top left;-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2)}.is--solution-interior section#store-locator .img--holder{display: -ms-grid;display: grid;max-width: 100%;grid-template-columns: 1fr 5fr}.is--solution-interior section#store-locator .img--holder picture:first-child{z-index: 1;transform-origin: top left;-webkit-transform: scale(1.3);-ms-transform: scale(1.3);transform: scale(1.3)}@media screen and (min-width: 60em){.is--business-fashion section.content--commerce .quote--compact{margin-top: -10vh}}@media screen and (max-width: 48em){section#product-configurator:before{display: none}}.is--solution-fashion picture img{width: 100%}.is--solution-fashion section#shopware-for-fashion .img--holder{position: relative}.is--solution-fashion section#shopware-for-fashion .img--holder img.image--large{position: absolute;max-width: 650px;margin-left: -200px;top: -30px}.is--solution-fashion section#shopware-for-fashion .img--holder img.image--small{position: relative;max-width: 240px;top: 60px;float: right}.is--solution-fashion video{max-width: 100%}.is--solution-fashion section#instagram-integration .img--holder{display: -ms-grid;display: grid;max-width: 100%;grid-template-columns: 1fr 1fr;align-items: center}.is--solution-fashion section#product-configuratior .img--holder{display: -ms-grid;display: grid;max-width: 100%;grid-template-columns: 1fr 4fr}.is--solution-fashion section#product-configuratior .img--holder picture:first-child{z-index: 1;transform-origin: top left;-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2)}.is--solution-fashion section#store-locator .img--holder{display: -ms-grid;display: grid;max-width: 100%;grid-template-columns: 1fr 5fr}.is--solution-fashion section#store-locator .img--holder picture:first-child{z-index: 1;transform-origin: top left;-webkit-transform: scale(1.3);-ms-transform: scale(1.3);transform: scale(1.3)}@media screen and (min-width: 60em){.is--business-fashion section.content--commerce .quote--compact{margin-top: -10vh}}@media screen and (max-width: 48em){section#product-configurator:before{display: none}}.is--solution-food picture img{width: 100%}.is--solution-food section#shopware-for-food .img--holder{position: relative}.is--solution-food section#shopware-for-food .img--holder img.image--large{position: absolute;max-width: 650px;margin-left: 130px;top: -30px}.is--solution-food section#shopware-for-food .img--holder img.image--small{position: relative;max-width: 240px;top: 60px;float: left}.is--solution-food video{max-width: 100%}.is--solution-food section#abo-function .img--holder{display: -ms-grid;display: grid;max-width: 100%;grid-template-columns: 1fr 4fr}.is--solution-food section#abo-function .img--holder picture:first-child{z-index: 1;transform-origin: top left;-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2)}@media screen and (min-width: 60em){.is--business-food section.delivery-by-area .quote--compact{margin-top: -10vh}}@media screen and (max-width: 48em){section#customer-reviews:before{display: none}}.is--solution-b2b picture img{width: 100%}.is--solution-b2b section#shopware-for-b2b .img--holder{position: relative}.is--solution-b2b section#shopware-for-b2b .img--holder img.image--large{position: absolute;max-width: 650px;margin-left: 130px;top: -30px}.is--solution-b2b section#shopware-for-b2b .img--holder img.image--small{position: relative;max-width: 240px;top: 60px;float: left}.is--solution-b2b section#role-management .img--holder{position: relative}.is--solution-b2b section#role-management .img--holder img.admin-bg{position: relative;width: 100%;z-index: 1}.is--solution-b2b section#role-management .img--holder img.admin-searchbar{position: absolute;width: 80%;top: 1%;right: -5%;z-index: 2}.is--solution-b2b section#role-management .img--holder img.admin-roles{position: absolute;width: 54%;top: 18%;right: 15%;z-index: 2}.is--solution-b2b section#role-management .img--holder img.admin-avatar{position: absolute;width: 27%;bottom: 2%;left: -3%;z-index: 2}.is--solution-b2b hr{border: .5px solid #ececec;margin-top: var(--gutter-padding, 20px);margin-bottom: var(--gutter-padding, 20px)}.is--knowledge-webinars .frame--holder{position: relative;width: 100%;padding-top: 56.25%}.is--knowledge-webinars .frame--holder iframe{position: absolute;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0}.grid--upcoming-webinar,.grid--upcoming-digital-meetup{grid-template-rows: auto;grid-template-columns: 1fr 1fr;grid-column-gap: var(--box-padding-left-right);grid-row-gap: 10px;grid-template-areas: "image image" "title title" "description description" "date date" "buttons buttons"}.grid--upcoming-webinar .grid--image,.grid--upcoming-digital-meetup .grid--image{grid-area: image;margin-top: calc(var(--box-padding-top-bottom) * -1);margin-left: calc(var(--box-padding-left-right) * -1);margin-right: calc(var(--box-padding-left-right) * -1);min-height: 260px;background-position: center center;background-size: cover;background-repeat: no-repeat;border-radius: 3px 3px 0 0}.grid--upcoming-webinar .grid--date,.grid--upcoming-digital-meetup .grid--date{grid-area: date}@media screen and (min-width: 500px){.grid--upcoming-webinar,.grid--upcoming-digital-meetup{grid-template-areas: "image image" "title title" "description description" "date buttons"}.grid--upcoming-webinar .grid--buttons,.grid--upcoming-digital-meetup .grid--buttons{justify-self: flex-end}}@media screen and (min-width: 64em){.grid--upcoming-webinar,.grid--upcoming-digital-meetup{grid-template-columns: 3fr 2fr 2fr;grid-template-areas: "image title title" "image description description" "image date buttons"}.grid--upcoming-webinar .grid--image,.grid--upcoming-digital-meetup .grid--image{margin-bottom: calc(var(--box-padding-top-bottom) * -1);margin-right: 0;border-radius: 3px 0 0 3px}}.grid--upcoming-webinar .grid--image.general-de-thumbnail{background-image: url('https://assets.shopware.com/media/website/pages/webinars/topics/webinar-topic-de-allgemein.png')}.grid--upcoming-webinar .grid--image.shopware_6-de-thumbnail{background-image: url('https://assets.shopware.com/media/website/pages/webinars/topics/webinar-topic-de-shopware6.png')}.grid--upcoming-webinar .grid--image.practice_tips-de-thumbnail{background-image: url('https://assets.shopware.com/media/website/pages/webinars/topics/webinar-topic-de-praxistipp.png')}.grid--upcoming-webinar .grid--image.legal_tips-de-thumbnail{background-image: url('https://assets.shopware.com/media/website/pages/webinars/topics/webinar-topic-de-rechtstipp.png')}.grid--upcoming-webinar .grid--image.seo_tips-de-thumbnail{background-image: url('https://assets.shopware.com/media/website/pages/webinars/topics/webinar-topic-de-seotipp.png')}.grid--upcoming-webinar .grid--image.general-en-thumbnail{background-image: url('https://assets.shopware.com/media/website/pages/webinars/topics/webinar-topic-en-general.png')}.grid--upcoming-webinar .grid--image.shopware_6-en-thumbnail{background-image: url('https://assets.shopware.com/media/website/pages/webinars/topics/webinar-topic-en-shopware6.png')}.grid--upcoming-webinar .grid--image.practice_tips-en-thumbnail{background-image: url('https://assets.shopware.com/media/website/pages/webinars/topics/webinar-topic-en-practice.png')}.grid--upcoming-webinar .grid--image.legal_tips-en-thumbnail{background-image: url('https://assets.shopware.com/media/website/pages/webinars/topics/webinar-topic-en-legal.png')}.grid--upcoming-webinar .grid--image.seo_tips-en-thumbnail{background-image: url('https://assets.shopware.com/media/website/pages/webinars/topics/webinar-topic-en-seo.png')}section.section--head{z-index: 10000}.is--ctl-SwagCustomPageCovid19.is--act-index section.section--back-to-top .section--inner{padding-bottom: 10px}.is--ctl-SwagCustomPageCovid19.is--act-index section.section--back-to-top .event--holder{margin: 0 auto;text-align: center}.is--ctl-SwagCustomPageCovid19.is--act-index section.section--back-to-top .to--top{padding: 20px 0 15px;display: inline-block;text-align: center;color: #607182;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.is--ctl-SwagCustomPageCovid19.is--act-index section.section--back-to-top .to--top:before{width: 22px;height: 22px;border-radius: 50px;margin-right: 12px;content: "";display: inline-block;color: #607182;background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTFweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTEgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjIgKDY3MTQ1KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+CiAgICAgICAgPGcgaWQ9IkFydGJvYXJkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjIwLjAwMDAwMCwgLTY5Mi4wMDAwMDApIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0iIzYwNzE4MiIgc3Ryb2tlLXdpZHRoPSIxLjUiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYyMS4wMDAwMDAsIDY5My4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00LjUsOS41IEw0LjUsNy4xMDU0MjczNmUtMTUiIGlkPSJMaW5lIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtMyIgcG9pbnRzPSIwLjUgMy41IDQuNSAxLjMzMjI2NzYzZS0xNSA4LjUgMy41Ij48L3BvbHlsaW5lPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=') no-repeat center;background-size: 10px auto;transform: translateY(7px);border: 2px solid}.is--ctl-SwagCustomPageCovid19.is--act-index section.section--back-to-top .to--top:hover{-webkit-transform: translateY(-4px);-ms-transform: translateY(-4px);transform: translateY(-4px)}.is--ctl-SwagCustomPageCovid19.is--act-index footer.swgh--footer{padding-bottom: 30px;background: #142432;overflow-x: hidden;width: 100%;color: #607182}.is--ctl-SwagCustomPageCovid19.is--act-index footer.swgh--footer:after{content: "";display: table;clear: both}.is--ctl-SwagCustomPageCovid19.is--act-index footer.swgh--footer:after{content: "";display: table;clear: both}.is--ctl-SwagCustomPageCovid19.is--act-index footer.swgh--footer .footer--column{max-width: 1044px;padding: 0 30px;margin: 0 auto;width: 100%;box-sizing: border-box;padding-left: calc(30px + constant(safe-area-inset-left));padding-right: calc(30px + constant(safe-area-inset-right));padding-left: calc(30px + env(safe-area-inset-left));padding-right: calc(30px + env(safe-area-inset-right))}.is--ctl-SwagCustomPageCovid19.is--act-index footer.swgh--footer .footer--divider{margin: 15px 0 25px;float: left;width: 100%;border-top: 1px solid #3c4d58}.is--ctl-SwagCustomPageCovid19.is--act-index footer.swgh--footer .footer--notice{opacity: .66}.is--ctl-SwagCustomPageCovid19.is--act-index footer.swgh--footer .footer--bottom{font-size: 12px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;align-items: center;float: left;width: 100%;padding: 0;border: 0;color: #607182}.is--ctl-SwagCustomPageCovid19.is--act-index footer.swgh--footer .footer--bottom > *{flex: auto}.is--ctl-SwagCustomPageCovid19.is--act-index footer.swgh--footer .footer--others{margin-top: 15px}.is--ctl-SwagCustomPageCovid19.is--act-index footer.swgh--footer .footer--links ul{margin: 0;padding: 0;list-style: none}.is--ctl-SwagCustomPageCovid19.is--act-index footer.swgh--footer .footer--links ul li{display: block}.is--ctl-SwagCustomPageCovid19.is--act-index footer.swgh--footer .footer--links ul li a,.is--ctl-SwagCustomPageCovid19.is--act-index footer.swgh--footer .footer--links ul li button{padding: 15px;outline: none;background: none;border: none}.is--ctl-SwagCustomPageCovid19.is--act-index footer.swgh--footer .footer--links ul li a.logo--link{display: flex;padding-left: 0;padding-right: 0;-webkit-transform: translateY(4px);-ms-transform: translateY(4px);transform: translateY(4px)}.is--ctl-SwagCustomPageCovid19.is--act-index footer.swgh--footer .footer--links ul li a.logo--link:after{content: "";display: inline-block;margin-left: 15px;height: 2px;width: 14px;position: relative;background-color: #607182;-webkit-transform: translateY(12px);-ms-transform: translateY(12px);transform: translateY(12px)}.is--ctl-SwagCustomPageCovid19.is--act-index footer.swgh--footer .footer--icons .icon{width: 30px;height: 30px;padding: 3px 0;display: inline-block}.is--ctl-SwagCustomPageCovid19.is--act-index footer.swgh--footer .footer--icons .icon:hover img{opacity: 1}.is--ctl-SwagCustomPageCovid19.is--act-index footer.swgh--footer .footer--icons .icon img{width: 100%;opacity: .7}.is--ctl-SwagCustomPageCovid19.is--act-index footer.swgh--footer .entry--link{padding: 3px 0;font-size: 16px;display: inline-block;text-decoration: none;color: #607182}.is--ctl-SwagCustomPageCovid19.is--act-index footer.swgh--footer .entry--link:hover{color: #fff}.is--ctl-SwagCustomPageCovid19.is--act-index footer.swgh--footer .entry--logo{height: 24px}@media screen and (min-width: 768px){.is--ctl-SwagCustomPageCovid19.is--act-index footer.swgh--footer .footer--bottom > *:first-child{text-align: left}.is--ctl-SwagCustomPageCovid19.is--act-index footer.swgh--footer .footer--bottom > *:last-child{text-align: right}.is--ctl-SwagCustomPageCovid19.is--act-index footer.swgh--footer .footer--links ul li{display: inline-block}}@media screen and (max-width: 767px){.is--ctl-SwagCustomPageCovid19.is--act-index footer.swgh--footer .footer--bottom > *{width: 100%;text-align: center}.is--ctl-SwagCustomPageCovid19.is--act-index footer.swgh--footer .footer--bottom.footer--others{flex-direction: column-reverse;max-width: 85%;margin-left: auto;margin-right: auto;float: none}.is--ctl-SwagCustomPageCovid19.is--act-index footer.swgh--footer .footer--links ul,.is--ctl-SwagCustomPageCovid19.is--act-index footer.swgh--footer .footer--icons{padding-bottom: 10px;flex-wrap: wrap;text-align: center}.is--ctl-SwagCustomPageCovid19.is--act-index footer.swgh--footer .footer--links ul > *,.is--ctl-SwagCustomPageCovid19.is--act-index footer.swgh--footer .footer--icons > *{flex: auto}.is--ctl-SwagCustomPageCovid19.is--act-index footer.swgh--footer .footer--links ul{display: block;flex-wrap: initial}.is--ctl-SwagCustomPageCovid19.is--act-index footer.swgh--footer .footer--links ul li a.logo--link{display: inline-block}.is--ctl-SwagCustomPageCovid19.is--act-index footer.swgh--footer .footer--links ul li a.logo--link:after{display: none}.is--ctl-SwagCustomPageCovid19.is--act-index footer.swgh--footer .footer--links a.entry--link,.is--ctl-SwagCustomPageCovid19.is--act-index footer.swgh--footer .footer--links button.entry--link{display: block;padding: 2vw 0 0;font-size: 2.5vw}.is--ctl-SwagCustomPageCovid19.is--act-index footer.swgh--footer .footer--icons{display: flex}.is--ctl-SwagCustomPageCovid19.is--act-index footer.swgh--footer .footer--icons .icon{height: auto}.is--ctl-SwagCustomPageCovid19.is--act-index footer.swgh--footer .footer--icons .icon img{max-width: 5vw;margin: auto}}@media screen and (max-width: 670px){.is--ctl-SwagCustomPageCovid19.is--act-index footer.swgh--footer .footer--bottom.footer--others{max-width: 100%}.is--ctl-SwagCustomPageCovid19.is--act-index footer.swgh--footer .footer--links a.entry--link,.is--ctl-SwagCustomPageCovid19.is--act-index footer.swgh--footer .footer--links button.entry--link{padding: 3vw 0 0;font-size: 3.5vw}.is--ctl-SwagCustomPageCovid19.is--act-index footer.swgh--footer .footer--icons .icon img{max-width: 7vw}}.is--ctl-SwagCustomPageCovid19.is--act-index :root{--nav-height: 80px;--section-inner-padding: 20px;--nav-bg-color: #0552B5;--nav-dropdown-width: 170px;--nav-dropdown-padding: 17px;--nav-dropdown-bg-color: #0552B5;--nav-dropdown-offset: 4px;--logo-width: 160px}.is--ctl-SwagCustomPageCovid19.is--act-index .language--hint.dp--wrapper .section--inner{padding-left: 40px;padding-right: 40px}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav.top--level{--color: rgba(255,255,255,0.75);--color-hover: #fff;--font-size: 12px;--nav-height: 35px;--nav-bg-color: #04479c;--list-padding: 20px;--sub-li-padding: 5px}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav.top--level ul{justify-content: flex-end}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav.main--level{--color: rgba(255,255,255,0.7);--color-hover: #fff;--color-active: #fff;--font-size: 16px;--nav-bg-color: #0552B5;--nav-dropdown-width: 260px;--nav-dropdown-padding: 14px;--nav-dropdown-bg-color: #fff;--nav-dropdown-offset: 10px;--sub-li-padding: 8px}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav.main--level .is--sub{--bg-hover: rgba(24,158,255,0.05);--bg-active-hover: rgba(24,158,255,0.1);--color-hover: #189eff !important;--color-active: #189eff !important;--list-padding: 50px;--padding-top-bottom: 10px;--padding-left-right: 20px;-webkit-box-shadow: 0 2px 30px -10px rgba(0,0,0,0.5);box-shadow: 0 2px 30px -10px rgba(0,0,0,0.5)}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav.main--level .is--sub .is--second{--color-hover: #607182;--bg-hover: transparent}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav.main--level .tel-number{display: none}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav.main--level .row{justify-content: flex-start}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav.main--level .row > nav{padding-left: 15px}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav.main--level .row > .btn{margin-left: auto;align-self: center}@media screen and (min-width: 920px){.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav.main--level .tel-number{display: inline-block;margin-right: 6px}}@media screen and (max-width: 859px) and (min-width: 48em){.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav.main--level{--font-size: 14px;--list-padding: 20px}}@media screen and (min-width: 860px){.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav.main--level .row > nav{padding-left: 30px}}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav.second--level{--color-hover: #189eff;--color-active: #4a5765;--font-size: 14px;--list-padding: 24px;--nav-height: 55px;--nav-bg-color: #fff;--active-color: #142432;--bg-active: var(--gray-light, #f8f9fd);height: auto;padding-bottom: 6px;box-sizing: content-box}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav.second--level nav{border-top: 1px var(--border-style, solid) var(--border-color)}@media screen and (max-width: 880px){.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav.second--level nav > ul{height: auto}}@media screen and (max-width: 880px){.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav.second--level nav > ul .submenu--holder .navigation-item{padding-top: 8px;padding-bottom: 8px}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav.second--level nav > ul .submenu--holder .navigation-item:first-of-type{padding-top: 0}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav.second--level nav > ul .submenu--holder .navigation-item .navigation--link.is--active{color: #189eff;background-color: transparent}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav.second--level nav > ul .navigation-item + .navigation-item{border-top: 1px solid #ececec}}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav.second--level .navigation-item.area--item{width: 100%;color: #142432;font-weight: var(--font-weight, 500);height: var(--nav-height);line-height: var(--nav-height)}@media screen and (min-width: 881px){.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav.second--level .navigation-item.area--item{width: auto;font-size: var(--font-size, 14px);margin-right: calc(var(--list-padding, 30px) / 2)}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav.second--level .navigation-item.area--item:after{content: "";display: inline-block;position: relative;height: 18px;margin-left: calc(var(--list-padding, 30px) / 2);border-right: 1px var(--border-style, solid) var(--border-color);-webkit-transform: translateY(4px);-ms-transform: translateY(4px);transform: translateY(4px)}}@media screen and (max-width: 880px){.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav.second--level .navigation-menu{position: absolute;right: 0;top: 10px}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav.second--level .navigation-menu .navigation-menu--cta{--transition-duration: .35s;position: relative;display: block;width: 30px;height: 30px;margin-right: 14px;overflow: hidden;cursor: pointer;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all);-webkit-transform: translateY(6px);-ms-transform: translateY(6px);transform: translateY(6px)}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav.second--level .navigation-menu .navigation-menu--cta i{display: block;position: relative;width: 100%;height: 100%}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav.second--level .navigation-menu .navigation-menu--cta i:before{position: absolute;font-size: 10px;transform: translate(6px, 11px);color: #142432}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav.second--level .navigation-menu .navigation-menu--cta.submenu--open{-webkit-transform: rotateX(180deg) translateY(-9px);-ms-transform: rotateX(180deg) translateY(-9px);transform: rotateX(180deg) translateY(-9px)}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav.second--level .submenu--holder{display: none;width: 100%}}@media screen and (min-width: 881px){.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav.second--level .navigation-menu{display: none}}@media screen and (min-width: 881px){.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav.second--level .submenu--holder{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav.second--level .submenu--holder > li > .navigation--link{padding-top: 3px;padding-bottom: 3px;border-radius: 3px}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav.second--level .submenu--holder.submenu--open{display: block}}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav.mobile--level{--nav-bg-color: #0552B5}@media screen and (max-width: 48em){.is--ctl-SwagCustomPageCovid19.is--act-index.menu--open .main--navigation .section--nav.main--level > .section--inner{-webkit-transform: translateX(0) !important;-ms-transform: translateX(0) !important;transform: translateX(0) !important}}.is--ctl-SwagCustomPageCovid19.is--act-index .main--navigation{--transition-property: transform, box-shadow;position: relative;width: 100%;z-index: 100000;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.is--ctl-SwagCustomPageCovid19.is--act-index .main--navigation #language-form button{-webkit-appearance: none;-moz-appearance: none;appearance: none;border: 0;background-color: transparent;padding-left: 4px}.is--ctl-SwagCustomPageCovid19.is--act-index .main--navigation #language-form button:not(.is--active){color: #fff;opacity: .5}.is--ctl-SwagCustomPageCovid19.is--act-index .main--navigation #language-form button:not(.is--active):hover{opacity: 1}.is--ctl-SwagCustomPageCovid19.is--act-index .main--navigation #language-form button.is--active{color: #fff;font-weight: 600}.is--ctl-SwagCustomPageCovid19.is--act-index .main--navigation #language-form button:focus,.is--ctl-SwagCustomPageCovid19.is--act-index .main--navigation #language-form button:active{outline: none}.is--ctl-SwagCustomPageCovid19.is--act-index .main--navigation .mobile--menu-holder{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;align-items: center;position: absolute;top: 31px;right: var(--section-inner-padding, 20px)}.is--ctl-SwagCustomPageCovid19.is--act-index .main--navigation .mobile--menu-holder .top-bar--language{margin-right: 26px}.is--ctl-SwagCustomPageCovid19.is--act-index .main--navigation .mobile--menu-holder .top-bar--language #language-form button{padding-left: 8px}@media screen and (min-width: 48em){.is--ctl-SwagCustomPageCovid19.is--act-index .main--navigation.fixed{--transition-duration: 0s;position: -webkit-sticky;position: sticky;top: 0;-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%)}.is--ctl-SwagCustomPageCovid19.is--act-index .main--navigation.fixed.active{-webkit-box-shadow: 0 0 20px -5px rgba(0,0,0,0.2);box-shadow: 0 0 20px -5px rgba(0,0,0,0.2);-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0)}.is--ctl-SwagCustomPageCovid19.is--act-index .main--navigation.past{--transition-duration: .3s}.is--ctl-SwagCustomPageCovid19.is--act-index .main--navigation.top{box-shadow: 0 0 0 transparent !important}.is--ctl-SwagCustomPageCovid19.is--act-index .main--navigation .section--nav.main--level .navigation--link.top--level{display: none}.is--ctl-SwagCustomPageCovid19.is--act-index .main--navigation .mobile--menu-holder{display: none}}@media screen and (max-width: 47.9375em){.is--ctl-SwagCustomPageCovid19.is--act-index .main--navigation{--section-inner-padding: 20px}.is--ctl-SwagCustomPageCovid19.is--act-index .main--navigation .section--nav.mobile--level{z-index: 11000}.is--ctl-SwagCustomPageCovid19.is--act-index .main--navigation .section--nav.top--level{display: none}.is--ctl-SwagCustomPageCovid19.is--act-index .main--navigation .section--nav.second--level{--list-padding: 19px}.is--ctl-SwagCustomPageCovid19.is--act-index .main--navigation .section--nav.main--level{position: absolute;top: 0;left: 0;width: 100%;height: 0;z-index: 10000;background: none;transform: translate3d(0, 0, 0)}.is--ctl-SwagCustomPageCovid19.is--act-index .main--navigation .section--nav.main--level > .section--inner{padding-top: 80px;padding-bottom: calc(50px + var(--nav--safe-space-bottom, 0px));height: 100vh;background-color: var(--nav-bg-color);overflow-y: auto;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all);-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);-webkit-overflow-scrolling: touch}.is--ctl-SwagCustomPageCovid19.is--act-index .main--navigation .section--nav.main--level .logo--container{display: none}.is--ctl-SwagCustomPageCovid19.is--act-index .main--navigation .section--nav.main--level .btn{order: -1;width: calc(100% - var(--list-padding, 30px));margin: 0 auto 20px}.is--ctl-SwagCustomPageCovid19.is--act-index .main--navigation .section--nav.main--level .row > nav{padding-left: 0;padding-bottom: 30px}.is--ctl-SwagCustomPageCovid19.is--act-index .main--navigation .section--nav.main--level .row > nav ul{--font-size: 20px;height: auto;padding: 0 var(--padding-left-right) 20px;box-shadow: 0 0 0 transparent}.is--ctl-SwagCustomPageCovid19.is--act-index .main--navigation .section--nav.main--level .row > nav ul li,.is--ctl-SwagCustomPageCovid19.is--act-index .main--navigation .section--nav.main--level .row > nav ul .navigation--link{display: block;width: 100%}.is--ctl-SwagCustomPageCovid19.is--act-index .main--navigation .section--nav.main--level .row > nav ul li.top--level,.is--ctl-SwagCustomPageCovid19.is--act-index .main--navigation .section--nav.main--level .row > nav ul .navigation--link.top--level{padding-bottom: 8px}.is--ctl-SwagCustomPageCovid19.is--act-index .main--navigation .section--nav.main--level .row > nav ul.is--sub{--font-size: 16px;--bg-hover: transparent}.is--ctl-SwagCustomPageCovid19.is--act-index .main--navigation .section--nav.main--level .row > nav ul.is--sub .navigation--link{padding: 4px 0}.menu--open .is--ctl-SwagCustomPageCovid19.is--act-index .main--navigation{position: -webkit-sticky;position: sticky;top: 0;left: 0}.menu--open .is--ctl-SwagCustomPageCovid19.is--act-index .main--navigation .section--nav.main--level > .section--inner.row{-webkit-transform: translateX(0) !important;-ms-transform: translateX(0) !important;transform: translateX(0) !important}}@media screen and (max-width: 560px){.is--ctl-SwagCustomPageCovid19.is--act-index .main--navigation .section--nav.main--level,.is--ctl-SwagCustomPageCovid19.is--act-index .main--navigation .section--nav.mobile--level{--nav-height: 60px;--logo-width: 120px}.is--ctl-SwagCustomPageCovid19.is--act-index .main--navigation .mobile--menu-holder{top: 21px}}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav{height: var(--nav-height);background-color: var(--nav-bg-color, transparent) !important;padding: 0 !important}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav .section--inner{max-width: 1300px;padding: 0 40px}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav nav > ul{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;align-items: center;height: var(--nav-height);justify-content: flex-start}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav nav > ul li{position: relative;font-size: var(--font-size, 14px);font-weight: var(--font-weight, 500)}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav nav > ul li .navigation--link{--transition-duration: 0s;display: block;color: var(--color, var(--text-color));font-weight: var(--font-weight, 500);padding: 0 calc(var(--list-padding, 30px) / 2);line-height: 1.72;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav nav > ul li .navigation--link:hover,.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav nav > ul li .navigation--link:focus{color: var(--color-hover);background-color: var(--bg-hover)}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav nav > ul li .navigation--link:hover .headline,.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav nav > ul li .navigation--link:focus .headline{color: var(--color-hover, #142432)}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav nav > ul li .navigation--link:hover .desc,.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav nav > ul li .navigation--link:focus .desc{color: var(--color-hover, rgba(96,113,130,0.5))}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav nav > ul li .navigation--link:focus:hover,.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav nav > ul li .navigation--link:focus:active{outline: none}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav nav > ul li .navigation--link.is--active{color: var(--color-active, var(--color-hover));background-color: var(--bg-active, var(--bg-hover))}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav nav > ul li .navigation--link.is--active:hover,.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav nav > ul li .navigation--link.is--active:focus{color: var(--color-active-hover, var(--color-active, var(--color-hover)));background-color: var(--bg-active-hover, var(--bg-active, var(--bg-hover)))}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav nav > ul li .navigation--link.is--active .headline,.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav nav > ul li .navigation--link.is--active .desc{color: var(--color-active, var(--color))}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav nav > ul li .navigation--link.is--external-link:after{font-size: 12px;color: rgba(96,113,130,0.5)}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav nav > ul li .navigation--link.is--external-link:hover:after{color: var(--color-hover)}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav nav > ul li.has--sub > .navigation--link{cursor: default}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav nav > ul li a.btn{--font-size: 14px;margin-left: 10px}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav nav > ul .label{float: right;margin: 3px 0 0 10px}@media screen and (min-width: 48em){.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav nav > ul .is--sub{margin-top: var(--nav-dropdown-offset, 0);width: var(--nav-dropdown-width, 170px);padding: var(--nav-dropdown-padding, 17px) 0;background-color: var(--nav-dropdown-bg-color, #142432);border-radius: var(--nav-dropdown-border-radius, 4px);position: absolute;top: 100%;left: 50%;z-index: 10;display: none;transform-origin: top;-webkit-transform: scaleY(.95) translateX(-50%);-ms-transform: scaleY(.95) translateX(-50%);transform: scaleY(.95) translateX(-50%);transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav nav > ul .is--sub a:focus{outline: none}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav nav > ul .is--sub li:not(.is--second){padding: 0 var(--sub-li-padding, 0)}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav nav > ul .is--sub li:not(.is--second) .navigation--link{padding: var(--padding-top-bottom, 0) var(--padding-left-right, calc(var(--nav-dropdown-padding) * 1.25));border-radius: var(--nav-dropdown-border-radius, 4px)}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav nav > ul .is--sub:before{content: "";width: 100%;height: var(--nav-dropdown-offset, 0);position: absolute;top: 0;-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%)}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav nav > ul .is--sub:after{content: "";width: calc(var(--nav-dropdown-offset, 0) * 2.5);height: var(--nav-dropdown-offset, 0);position: absolute;top: 0;left: 0;right: 0;margin: auto;background-color: var(--nav-dropdown-bg-color, transparent);-webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%);clip-path: polygon(50% 0%, 0% 100%, 100% 100%);-webkit-transform: translateY(-75%);-ms-transform: translateY(-75%);transform: translateY(-75%)}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav nav > ul li:hover .is--sub{display: block;pointer-events: initial;-webkit-transform: scaleY(1) translateX(-50%);-ms-transform: scaleY(1) translateX(-50%);transform: scaleY(1) translateX(-50%)}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav nav > ul .is--sub:empty{visibility: hidden}@supports (-webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%)){.section--nav nav > ul .is--sub{display: block;opacity: 0;pointer-events: none;-webkit-transform: scaleY(.95) translateX(-50%);-ms-transform: scaleY(.95) translateX(-50%);transform: scaleY(.95) translateX(-50%)}.section--nav nav > ul .is--sub:hover,.section--nav nav > ul .navigation--link:hover + .is--sub,.section--nav nav > ul li:hover .is--sub{opacity: 1;pointer-events: initial}}}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav nav > ul li.has--sub.tab-index--open .is--sub{display: block;opacity: 1;pointer-events: initial;-webkit-transform: scaleY(1) translateX(-50%);-ms-transform: scaleY(1) translateX(-50%);transform: scaleY(1) translateX(-50%)}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav .logo--container{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none;height: var(--nav-height);float: left}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav .logo--container a{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;float: none}.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav .logo--container img{width: var(--logo-width, 160px);object-fit: contain;object-position: left center}.is--ctl-SwagCustomPageCovid19.is--act-index .menu--opener{position: relative;width: 32px;height: 20px}.is--ctl-SwagCustomPageCovid19.is--act-index .menu--opener > span{--transition-property: all;position: absolute;display: block;width: 100%;height: 2px;margin: auto;left: 0;right: 0;background-color: #fff;border-radius: 2px;transition-property: var(--transition-property, all);transition-duration: var(--transition-duration, .25s);transition-timing-function: var(--transition-timing-function, cubic-bezier(.25, .2, .45, 1));transition-delay: var(--transition-delay, 0s);will-change: var(--transition-property, all)}.is--ctl-SwagCustomPageCovid19.is--act-index .menu--opener > span:nth-child(1){top: 0}.is--ctl-SwagCustomPageCovid19.is--act-index .menu--opener > span:nth-child(2){top: 10px}.is--ctl-SwagCustomPageCovid19.is--act-index .menu--opener > span:nth-child(3){top: 20px}.is--ctl-SwagCustomPageCovid19.is--act-index .menu--opener > span:nth-child(4){top: 10px}.is--ctl-SwagCustomPageCovid19.is--act-index .menu--opener:hover > span:nth-child(odd){width: 60%}.is--ctl-SwagCustomPageCovid19.is--act-index .menu--opener.menu--open > span:nth-child(odd){opacity: 0}.is--ctl-SwagCustomPageCovid19.is--act-index .menu--opener.menu--open > span:nth-child(2){transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg)}.is--ctl-SwagCustomPageCovid19.is--act-index .menu--opener.menu--open > span:nth-child(4){transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg)}.is--ctl-SwagCustomPageCovid19.is--act-index body.menu--open{overflow: hidden;pointer-events: none}.is--ctl-SwagCustomPageCovid19.is--act-index body.menu--open .main--navigation{pointer-events: initial}.is--ctl-SwagCustomPageCovid19.is--act-index body.nav--active.nav--fixed{--sticky: 200px}@media screen and (orientation: portrait) and (max-device-width: 29.9375em) and (-webkit-min-device-pixel-ratio: 2), screen and (orientation: portrait) and (max-device-width: 29.9375em) and (min-device-pixel-ratio: 2){.is--ctl-SwagCustomPageCovid19.is--act-index .section--nav.main--level > .section--inner{--nav--safe-space-bottom: 40px}}.is--ctl-SwagCustomPageCovid19.is--act-index body.has--always-shadow .main--navigation{-webkit-box-shadow: 0 0 20px -5px rgba(0,0,0,0.2) !important;box-shadow: 0 0 20px -5px rgba(0,0,0,0.2) !important}.is--ctl-SwagCustomPageCovid19.is--act-index body.has--dark-navigation .section--nav{--border-color: rgba(255,255,255,0.05)}.is--ctl-SwagCustomPageCovid19.is--act-index body.has--dark-navigation .section--nav.mobile--level{--menu-color: #fff;--nav-bg-color: var(--sw6-bg, #263142)}.is--ctl-SwagCustomPageCovid19.is--act-index body.has--dark-navigation .section--nav.top--level{--color: rgba(255,255,255,0.33);--color-hover: #fff;--nav-bg-color: #212b3a}.is--ctl-SwagCustomPageCovid19.is--act-index body.has--dark-navigation .section--nav.main--level{--color: rgba(255,255,255,0.5);--color-hover: #fff;--color-active: #fff;--nav-bg-color: var(--sw6-bg, #263142);--nav-dropdown-bg-color: #1d2532}@media screen and (max-width: 47.9375em){.is--ctl-SwagCustomPageCovid19.is--act-index body.has--dark-navigation .section--nav.main--level .has--sub > .navigation--link{--color: #fff}}.is--ctl-SwagCustomPageCovid19.is--act-index body.has--dark-navigation .section--nav.second--level{--color: rgba(255,255,255,0.5);--color-hover: #fff;--nav-bg-color: var(--sw6-bg, #263142)}.is--ctl-SwagCustomPageCovid19.is--act-index body.has--dark-navigation .section--nav.second--level .area--item{color: #fff}.is--ctl-SwagCustomPageCovid19.is--act-index body.has--dark-navigation .section--nav .logo--container img{filter: brightness(0) invert(1)}.is--ctl-SwagCustomPageCovid19.is--act-index body.has--dark-navigation .section--nav nav{--border-color: rgba(255,255,255,0.05)}.is--ctl-SwagCustomPageCovid19.is--act-index body.has--dark-navigation .main--navigation #language-form button{color: rgba(255,255,255,0.33)}.is--ctl-SwagCustomPageCovid19.is--act-index body.has--dark-navigation .main--navigation #language-form button.is--active{color: #fff}.is--ctl-SwagCustomPageCovid19.is--act-index body.shopware-6-accent .section--nav.main--level .is--sub{--bg-hover: rgba(64,89,240,0.05);--bg-active-hover: rgba(64,89,240,0.1);--color-hover: #4059f0 !important;--color-active: #4059f0 !important}.is--ctl-SwagCustomPageCovid19.is--act-index body.shopware-6-accent .section--nav.second--level{--color: rgba(255,255,255,0.5);--color-hover: #fff;--color-active: #4059f0;--nav-bg-color: var(--sw6-bg, #263142);--active-color: #4059f0;--bg-active: rgba(64,89,240,0.1)}.is--ctl-SwagCustomPageCovid19.is--act-index body.shopware-6-accent .section--nav.second--level .area--item{color: #fff}@media screen and (min-width: 48em){.is--ctl-SwagCustomPageCovid19.is--act-index body.has--transparent-navigation .main--navigation + .dp--wrapper > section:first-of-type{padding-top: calc(var(--section-padding, 3rem) + var(--nav-height, 80px) + 35px)}.is--ctl-SwagCustomPageCovid19.is--act-index body.has--transparent-navigation.nav--fixed .main--navigation{position: fixed}.is--ctl-SwagCustomPageCovid19.is--act-index body.has--transparent-navigation:not(.nav--active) .main--navigation,.is--ctl-SwagCustomPageCovid19.is--act-index body.has--transparent-navigation.nav--top .main--navigation{position: absolute;top: unset}.is--ctl-SwagCustomPageCovid19.is--act-index body.has--transparent-navigation .section--nav{transition: all .2s cubic-bezier(.25, .2, .45, 1)}.is--ctl-SwagCustomPageCovid19.is--act-index body.has--transparent-navigation:not(.nav--active) .section--nav,.is--ctl-SwagCustomPageCovid19.is--act-index body.has--transparent-navigation.nav--top .section--nav{--border-color: transparent}.is--ctl-SwagCustomPageCovid19.is--act-index body.has--transparent-navigation:not(.nav--active) .section--nav.top--level,.is--ctl-SwagCustomPageCovid19.is--act-index body.has--transparent-navigation.nav--top .section--nav.top--level{--color: rgba(255,255,255,0.75);--color-hover: #fff;--nav-bg-color: rgba(0,0,0,0.05)}.is--ctl-SwagCustomPageCovid19.is--act-index body.has--transparent-navigation:not(.nav--active) .section--nav.main--level,.is--ctl-SwagCustomPageCovid19.is--act-index body.has--transparent-navigation.nav--top .section--nav.main--level{--color: rgba(255,255,255,0.75);--color-hover: #fff;--color-active: #fff;--nav-bg-color: transparent}.is--ctl-SwagCustomPageCovid19.is--act-index body.has--transparent-navigation:not(.nav--active) .section--nav.main--level .is--sub,.is--ctl-SwagCustomPageCovid19.is--act-index body.has--transparent-navigation.nav--top .section--nav.main--level .is--sub{--color: var(--text-color, #607182);--color-hover: var(--accent-color, #189eff);--color-active: var(--accent-color, #189eff)}.is--ctl-SwagCustomPageCovid19.is--act-index body.has--transparent-navigation:not(.nav--active) .section--nav.second--level,.is--ctl-SwagCustomPageCovid19.is--act-index body.has--transparent-navigation.nav--top .section--nav.second--level{--color: rgba(255,255,255,0.5);--color-hover: #fff;--nav-bg-color: transparent}.is--ctl-SwagCustomPageCovid19.is--act-index body.has--transparent-navigation:not(.nav--active) .section--nav.second--level .area--item,.is--ctl-SwagCustomPageCovid19.is--act-index body.has--transparent-navigation.nav--top .section--nav.second--level .area--item{color: #fff}.is--ctl-SwagCustomPageCovid19.is--act-index body.has--transparent-navigation:not(.nav--active) .section--nav .logo--container img,.is--ctl-SwagCustomPageCovid19.is--act-index body.has--transparent-navigation.nav--top .section--nav .logo--container img{filter: brightness(0) invert(1)}.is--ctl-SwagCustomPageCovid19.is--act-index body.has--transparent-navigation:not(.nav--active) .section--nav nav,.is--ctl-SwagCustomPageCovid19.is--act-index body.has--transparent-navigation.nav--top .section--nav nav{--border-color: transparent}.is--ctl-SwagCustomPageCovid19.is--act-index body.has--transparent-navigation:not(.nav--active) .section--nav .btn,.is--ctl-SwagCustomPageCovid19.is--act-index body.has--transparent-navigation.nav--top .section--nav .btn{--button-text-color: var(--accent-color, #189eff)}.is--ctl-SwagCustomPageCovid19.is--act-index body.has--transparent-navigation:not(.nav--active) .section--nav .btn,.is--ctl-SwagCustomPageCovid19.is--act-index body.has--transparent-navigation.nav--top .section--nav .btn,.is--ctl-SwagCustomPageCovid19.is--act-index body.has--transparent-navigation:not(.nav--active) .section--nav .btn:hover,.is--ctl-SwagCustomPageCovid19.is--act-index body.has--transparent-navigation.nav--top .section--nav .btn:hover,.is--ctl-SwagCustomPageCovid19.is--act-index body.has--transparent-navigation:not(.nav--active) .section--nav .btn:active,.is--ctl-SwagCustomPageCovid19.is--act-index body.has--transparent-navigation.nav--top .section--nav .btn:active,.is--ctl-SwagCustomPageCovid19.is--act-index body.has--transparent-navigation:not(.nav--active) .section--nav .btn.is--active,.is--ctl-SwagCustomPageCovid19.is--act-index body.has--transparent-navigation.nav--top .section--nav .btn.is--active{color: var(--button-text-color);background-color: #fff;border-color: #fff}.is--ctl-SwagCustomPageCovid19.is--act-index body.has--transparent-navigation:not(.nav--active) .main--navigation #language-form button,.is--ctl-SwagCustomPageCovid19.is--act-index body.has--transparent-navigation.nav--top .main--navigation #language-form button{color: rgba(255,255,255,0.75)}.is--ctl-SwagCustomPageCovid19.is--act-index body.has--transparent-navigation:not(.nav--active) .main--navigation #language-form button.is--active,.is--ctl-SwagCustomPageCovid19.is--act-index body.has--transparent-navigation.nav--top .main--navigation #language-form button.is--active{color: #fff}}.is--ctl-SwagCustomPageCovid19.is--act-index .text-transform--uppercase{letter-spacing: 2px}.is--ctl-SwagCustomPageCovid19.is--act-index section.has--background-covid19{background-color: #0552B5}.is--ctl-SwagCustomPageCovid19.is--act-index section.has--background-covid19 .bubble{position: absolute;right: 15vw;bottom: 0;transform: rotate(180deg);z-index: -1}.is--ctl-SwagCustomPageCovid19.is--act-index .label-hash{padding: 1px 12px 2px 12px;color: #fff;border-radius: 40px;background-color: rgba(0,126,218,0.8)}.is--ctl-SwagCustomPageCovid19.is--act-index .help--box .box--padding.has--border{--box-padding-top-bottom: 40px;--box-padding-left-right: 40px;display: flex;flex-wrap: wrap;float: none;align-items: flex-start;align-content: space-between;height: 100%;border: 1px solid #189eff;background: rgba(24,158,255,0.05)}.is--ctl-SwagCustomPageCovid19.is--act-index .partner--box > .col-inner{border-radius: 4px}.is--ctl-SwagCustomPageCovid19.is--act-index .partner--box .tip{margin-right: 4px;padding: 4px 8px 3px 8px}.is--ctl-SwagCustomPageCovid19.is--act-index .news--box .box--padding.has--border{--box-padding-top-bottom: 40px;--box-padding-left-right: 40px;border: 1px solid #ececec}.is--ctl-SwagCustomPageCovid19.is--act-index .linkedin--group{display: block}.is--ctl-SwagCustomPageCovid19.is--act-index .linkedin--group img{width: 48px;height: auto;margin-bottom: 10px}@media screen and (min-width: 30em){.is--ctl-SwagCustomPageCovid19.is--act-index .linkedin--group{display: flex}.is--ctl-SwagCustomPageCovid19.is--act-index .linkedin--group img{margin-bottom: 0}}@media screen and (min-width: 1008px){.is--ctl-SwagCustomPageCovid19.is--act-index .filter--label{height: 45px}}.is--ctl-SwagCustomPageCovid19.is--act-index .select--filter .js--fancy-select.field--select.js-fancy--select{font-size: 21px}.is--ctl-SwagCustomPageCovid19.is--act-index .select--filter .js--fancy-select.field--select.js-fancy--select select{margin-bottom: 0}.is--ctl-SwagCustomPageCovid19.is--act-index .grid--country{grid-column-gap: 50px;grid-template-areas: "logo" "description"}@media screen and (min-width: 48em){.is--ctl-SwagCustomPageCovid19.is--act-index .grid--country{grid-template-columns: 100px auto;grid-template-areas: "logo description"}}@media screen and (min-width: 64em){.is--ctl-SwagCustomPageCovid19.is--act-index .grid--country{grid-template-columns: 100px 580px}}.is--ctl-SwagCustomPageCovid19.is--act-index .grid--country .grid--logo img{max-height: 140px}.advanced-menu{max-width: 78.75rem;-webkit-box-shadow: 0 10px 25px -15px #000;box-shadow: 0 10px 25px -15px #000;-webkit-tap-highlight-color: rgba(0,0,0,0);background: #607182;width: 100%;position: absolute;color: #142432;z-index: 3000}.advanced-menu:after{content: "";display: table;clear: both}.advanced-menu:after{content: "";display: table;clear: both}.advanced-menu .menu--list{list-style: none;display: block}.advanced-menu .content--wrapper{margin: 1.25rem 1.25rem 1.25rem 1.25rem;position: relative}.advanced-menu .menu--delimiter{content: "";width: 1px;background: #ececec;position: absolute;display: block;top: 0;bottom: 0}.advanced-menu .menu--teaser{padding: .625rem .625rem 0rem 1.25rem;position: relative;float: left}.advanced-menu .teaser--image{height: 15.625rem;width: 100%;background-repeat: no-repeat;background-size: cover;background-position: center center;display: block}.advanced-menu .teaser--image + .teaser--headline,.advanced-menu .teaser--image + .teaser--text{margin-top: 2.5rem}.advanced-menu .teaser--headline{font-size: 1.3125rem;margin: 0rem 0rem 1.25rem 0rem;font-weight: bold}.advanced-menu .teaser--text-link{color: #189eff}.advanced-menu .teaser--text-link:hover{color: #189eff}.advanced-menu .menu--list-item{-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto;word-break: normal;word-wrap: break-word}.advanced-menu .menu--list-item-link{padding: .3125rem 0rem .3125rem 0rem;font-size: 1rem;-webkit-transition: all .1s ease;transition: all .1s ease;color: #142432;display: block}.advanced-menu .menu--list-item-link:hover{padding: .3125rem 0rem .3125rem .1875rem;color: #189eff}.advanced-menu .button-container{font-size: 1rem;padding: 1.25rem 1.875rem 1.25rem 0rem;background: #142432;color: #607182;font-weight: bold}.advanced-menu .button-container .button--category{padding: 1.25rem 3.125rem 1.25rem 3.125rem;-webkit-transition: padding .1s ease;transition: padding .1s ease;color: #607182;position: relative}.advanced-menu .button-container .button--category:hover{padding: 1.25rem 3.125rem 1.25rem 3.4375rem}.advanced-menu .button-container .icon--arrow-right{font-size: .75rem;margin-top: -0.375rem;position: absolute;top: 50%;right: 1.875rem}.advanced-menu .button-container .button--close{padding: 1.25rem 1.25rem 1.25rem 1.25rem;margin-top: -1.25rem;float: right;cursor: pointer}.advanced-menu .menu--container{display: none}.advanced-menu .menu--container.menu--is-active{display: block}.advanced-menu .menu--level-0{padding: .625rem .625rem 0rem .625rem;float: left;-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid}.advanced-menu .menu--level-0.columns--1{-webkit-column-count: 1;column-count: 1}.advanced-menu .menu--level-0.columns--2{-webkit-column-count: 2;column-count: 2}.advanced-menu .menu--level-0.columns--3{-webkit-column-count: 3;column-count: 3}.advanced-menu .menu--level-0.columns--4{-webkit-column-count: 4;column-count: 4}.advanced-menu .menu--level-1{margin: .3125rem 0rem 0rem 1.25rem}.advanced-menu .menu--level-2{margin: 0rem 0rem .3125rem 1.25rem}.advanced-menu .item--level-0{padding-bottom: 2.5rem;display: block;position: relative;-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid}.advanced-menu .item--level-0 .menu--list-item-link{font-weight: bold}.advanced-menu .item--level-1:last-child{margin: 0}.advanced-menu .item--level-1 .menu--list-item-link{padding: .3125rem 0rem .3125rem 0rem;font-size: 1rem;-webkit-transition: all .1s ease;transition: all .1s ease;color: #142432;display: block;font-weight: normal}.advanced-menu .item--level-1 .menu--list-item-link:hover{padding: .3125rem 0rem .3125rem .1875rem;color: #189eff}.advanced-menu .item--level-2 .menu--list-item-link{font-size: .875rem}.advanced-menu .item--level-2 .menu--list-item-link + .menu--level-3{margin: 0rem 0rem .3125rem 1.25rem}.advanced-menu .item--level-3 .menu--list-item-link{font-size: .75rem}.navigation-main .navigation--list .navigation--entry.is--hovered{border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;background-clip: padding-box;-webkit-tap-highlight-color: rgba(0,0,0,0);background: #142432}.navigation-main .navigation--list .navigation--entry.is--hovered .navigation--link{background: #142432;color: #607182}@media screen and (min-width: 80em){.advanced-menu .content--wrapper{margin: 2.5rem 2.5rem 2.5rem 2.5rem}}