/*
 *  Copyright 2018 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
.cmp-carousel__content {
  position: relative;
}
.cmp-carousel__item {
  display: none;
}
.cmp-carousel__item--active {
  display: block;
}
.cmp-carousel__action {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.cmp-carousel__indicators {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0;
  padding: 0;
  list-style: none;
}
.cmp-carousel__indicator {
  position: relative;
  flex: 0 1 auto;
  width: 10px;
  height: 10px;
  margin: 0 7px;
  border-radius: 50%;
  font-size: 0;
  text-indent: -3000px;
  background-color: rgba(0, 0, 0, 0.5);
}
.cmp-carousel__indicator--active {
  background-color: rgba(0, 0, 0, 0.8);
}


/*
 *  Copyright 2018 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
.cmp-tabs__tablist {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  list-style: none;
}
.cmp-tabs__tab {
  box-sizing: border-box;
  border-bottom: 1px solid transparent;
  padding: .5rem 1rem;
  cursor: pointer;
}
.cmp-tabs__tab--active {
  border-color: inherit;
}
.cmp-tabs__tabpanel {
  display: none;
}
.cmp-tabs__tabpanel--active {
  display: block;
}


/*
 *  Copyright 2018 Adobe Systems Incorporated
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
/*
 * ADOBE CONFIDENTIAL
 *
 * Copyright 2015 Adobe Systems Incorporated
 * All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 */
/* grid component */
.aem-Grid {
  display: block;
  width: 100%;
}
.aem-Grid::before,
.aem-Grid::after {
  display: table;
  content: " ";
}
.aem-Grid::after {
  clear: both;
}
/* placeholder for new components */
.aem-Grid-newComponent {
  clear: both;
  margin: 0;
}
/* column of a grid */
.aem-GridColumn {
  box-sizing: border-box;
  clear: both;
}
/* force showing hidden */
.aem-GridShowHidden > .aem-Grid > .aem-GridColumn {
  display: block !important;
}
/* Generates all the rules for the grid columns up to the given amount of column */
/* Generates all the rules for the grid column offset up to the given amount of column */
/* Generates all the rules for the grid and columns for the given break point and total of columns */
/* Generates all the rules for the grids and columns */
/* API function to be called to generate a grid config */
/* maximum amount of grid cells to be provided */
/* default breakpoint */
.aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 25%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 75%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 25%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 75%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 20%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 40%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 60%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 80%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 20%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 40%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 60%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 80%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 16.66666667%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 83.33333333%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 16.66666667%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 83.33333333%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 14.28571429%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 28.57142857%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 42.85714286%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 57.14285714%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 71.42857143%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 85.71428571%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 14.28571429%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 28.57142857%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 42.85714286%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 57.14285714%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 71.42857143%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 85.71428571%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 12.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 25%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 37.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 62.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 75%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 87.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 12.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 25%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 37.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 62.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 75%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 87.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 11.11111111%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 22.22222222%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 44.44444444%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 55.55555556%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 77.77777778%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 88.88888889%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 11.11111111%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 22.22222222%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 44.44444444%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 55.55555556%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 77.77777778%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 88.88888889%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 10%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 20%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 30%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 40%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 60%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 70%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 80%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 90%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 10%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 20%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 30%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 40%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 60%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 70%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 80%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 90%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 9.09090909%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 18.18181818%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 27.27272727%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 36.36363636%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 45.45454545%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 54.54545455%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 63.63636364%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 72.72727273%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 81.81818182%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 90.90909091%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 9.09090909%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 18.18181818%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 27.27272727%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 36.36363636%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 45.45454545%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 54.54545455%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 63.63636364%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 72.72727273%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 81.81818182%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 90.90909091%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 8.33333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 16.66666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 25%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 41.66666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 58.33333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 75%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 83.33333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 91.66666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--12 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 8.33333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 16.66666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 25%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 41.66666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 58.33333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 75%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 83.33333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 91.66666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--12 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--1 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--1 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--1 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 25%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 75%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 25%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 75%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 20%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 40%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 60%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 80%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 20%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 40%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 60%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 80%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 16.66666667%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 83.33333333%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 16.66666667%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 83.33333333%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 14.28571429%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 28.57142857%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 42.85714286%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 57.14285714%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 71.42857143%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 85.71428571%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 14.28571429%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 28.57142857%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 42.85714286%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 57.14285714%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 71.42857143%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 85.71428571%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 12.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 25%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 37.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 62.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 75%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 87.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 12.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 25%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 37.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 62.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 75%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 87.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 11.11111111%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 22.22222222%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 44.44444444%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 55.55555556%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 77.77777778%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 88.88888889%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 11.11111111%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 22.22222222%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 44.44444444%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 55.55555556%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 77.77777778%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 88.88888889%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 10%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 20%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 30%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 40%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 60%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 70%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 80%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 90%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 10%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 20%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 30%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 40%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 60%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 70%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 80%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 90%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 9.09090909%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 18.18181818%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 27.27272727%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 36.36363636%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 45.45454545%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 54.54545455%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 63.63636364%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 72.72727273%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 81.81818182%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 90.90909091%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 9.09090909%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 18.18181818%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 27.27272727%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 36.36363636%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 45.45454545%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 54.54545455%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 63.63636364%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 72.72727273%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 81.81818182%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 90.90909091%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 8.33333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 16.66666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 25%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 41.66666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 58.33333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 75%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 83.33333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 91.66666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 8.33333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 16.66666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 25%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 41.66666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 58.33333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 75%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 83.33333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 91.66666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--12 {
  margin-left: 100%;
}
.aem-Grid > .aem-GridColumn.aem-GridColumn--default--newline {
  /* newline behavior */
  display: block;
  clear: both !important;
}
.aem-Grid > .aem-GridColumn.aem-GridColumn--default--none {
  /* none behavior */
  display: block;
  clear: none !important;
  float: left;
}
.aem-Grid > .aem-GridColumn.aem-GridColumn--default--hide {
  /* hide behavior */
  display: none;
}
/* phone breakpoint */
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 14.28571429%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 28.57142857%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 42.85714286%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 57.14285714%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 71.42857143%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 85.71428571%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 11.11111111%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 22.22222222%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 44.44444444%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 55.55555556%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 77.77777778%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 88.88888889%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 9.09090909%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 18.18181818%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 27.27272727%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 36.36363636%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 45.45454545%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 54.54545455%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 63.63636364%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 72.72727273%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 81.81818182%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 90.90909091%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 8.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 41.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 58.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 91.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--12 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--1 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--1 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--1 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 14.28571429%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 28.57142857%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 42.85714286%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 57.14285714%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 71.42857143%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 85.71428571%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 11.11111111%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 22.22222222%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 44.44444444%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 55.55555556%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 77.77777778%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 88.88888889%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 9.09090909%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 18.18181818%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 27.27272727%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 36.36363636%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 45.45454545%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 54.54545455%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 63.63636364%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 72.72727273%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 81.81818182%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 90.90909091%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 8.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 41.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 58.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 91.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--12 {
    margin-left: 100%;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--phone--newline {
    /* newline behavior */
    display: block;
    clear: both !important;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--phone--none {
    /* none behavior */
    display: block;
    clear: none !important;
    float: left;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--phone--hide {
    /* hide behavior */
    display: none;
  }
}
/* tablet breakpoint */
@media (min-width: 769px) and (max-width: 1200px) {
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 14.28571429%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 28.57142857%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 42.85714286%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 57.14285714%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 71.42857143%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 85.71428571%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 11.11111111%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 22.22222222%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 44.44444444%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 55.55555556%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 77.77777778%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 88.88888889%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 9.09090909%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 18.18181818%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 27.27272727%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 36.36363636%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 45.45454545%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 54.54545455%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 63.63636364%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 72.72727273%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 81.81818182%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 90.90909091%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 8.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 41.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 58.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 91.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--12 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--1 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--1 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--1 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 14.28571429%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 28.57142857%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 42.85714286%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 57.14285714%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 71.42857143%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 85.71428571%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 11.11111111%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 22.22222222%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 44.44444444%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 55.55555556%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 77.77777778%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 88.88888889%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 9.09090909%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 18.18181818%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 27.27272727%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 36.36363636%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 45.45454545%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 54.54545455%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 63.63636364%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 72.72727273%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 81.81818182%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 90.90909091%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 8.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 41.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 58.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 91.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--12 {
    margin-left: 100%;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--tablet--newline {
    /* newline behavior */
    display: block;
    clear: both !important;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--tablet--none {
    /* none behavior */
    display: block;
    clear: none !important;
    float: left;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--tablet--hide {
    /* hide behavior */
    display: none;
  }
}
/* force showing hidden components in unhide mode */
.aem-GridShowHidden > .cmp-container > .aem-Grid > .aem-GridColumn {
  display: block !important;
}

:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-shadow:none;--f-button-transition:all .15s ease;--f-button-transform:none;--f-button-outline-width:1px;--f-button-outline-color:rgba(0,0,0,.7);--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-opacity:1;--f-button-svg-disabled-opacity:.5;--f-button-svg-transition:opacity .15s ease;--f-button-svg-transform:none}.f-button{align-items:center;backdrop-filter:var(--f-button-backdrop-filter);background:var(--f-button-bg);border:var(--f-button-border);border-radius:var(--f-button-border-radius);box-shadow:var(--f-button-shadow);box-sizing:content-box;color:var(--f-button-color);cursor:pointer;display:flex;height:var(--f-button-height);justify-content:center;margin:0;overflow:hidden;padding:0;pointer-events:all;position:relative;transform:var(--f-button-transform);transition:var(--f-button-transition);width:var(--f-button-width)}@media(hover:hover){.f-button:hover:not([aria-disabled]){background-color:var(--f-button-hover-bg,var(--f-button-bg));color:var(--f-button-hover-color,var(--f-button-color))}}.f-button:active:not([aria-disabled]){background-color:var(--f-button-active-bg,var(--f-button-hover-bg,var(--f-button-bg)));color:var(--f-button-active-color,var(--f-button-hover-color,var(--f-button-color)))}.f-button:focus{outline:none}.f-button:focus-visible{outline:var(--f-button-outline-width) solid var(--f-button-outline-color);outline-offset:var(--f-button-outline-offset)}.f-button svg{fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;filter:var(--f-button-svg-filter);height:var(--f-button-svg-height);opacity:var(--f-button-svg-opacity,1);pointer-events:none;transform:var(--f-button-svg-transform);transition:var(--f-button-svg-transition);width:var(--f-button-svg-width)}.f-button[aria-disabled]{cursor:default}.f-button[aria-disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}[data-panzoom-action=toggleFS] g:first-child{display:flex}.in-fullscreen [data-panzoom-action=toggleFS] g:first-child,[data-panzoom-action=toggleFS] g:last-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:last-child,[data-autoplay-action=toggle] svg g:first-child{display:flex}.has-autoplay [data-autoplay-action=toggle] svg g:first-child,[data-autoplay-action=toggle] svg g:last-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:last-child{display:flex}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:flex}:root{--f-spinner-color-1:rgba(0,0,0,.1);--f-spinner-color-2:rgba(17,24,28,.8);--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-border-radius:50%;--f-spinner-border-width:4px}.f-spinner{animation:f-spinner .75s linear infinite,f-fadeIn .2s ease .2s both;border:var(--f-spinner-border-width) solid var(--f-spinner-color-1);border-radius:var(--f-spinner-border-radius);border-top-color:var(--f-spinner-color-2);height:var(--f-spinner-height);left:50%;margin:0;padding:0;position:absolute;top:50%;translate:-50% -50%;width:var(--f-spinner-width)}@keyframes f-spinner{to{rotate:1turn}}.f-panzoom,.f-zoomable{align-items:center;display:flex;flex-direction:column;overflow:hidden;position:relative}.f-panzoom:after,.f-panzoom:before,.f-zoomable:after,.f-zoomable:before{content:"";display:block}.f-panzoom:not(.has-controls):before,.f-zoomable:not(.has-controls):before{margin-bottom:auto}.f-panzoom:after,.f-zoomable:after{margin-top:auto}.f-panzoom.in-fullscreen,.f-zoomable.in-fullscreen{aspect-ratio:unset!important;height:100%!important;left:0;margin:0!important;max-height:none!important;max-width:none!important;position:fixed;top:0;width:100%!important;z-index:9999}.f-panzoom__wrapper{max-height:100%;max-width:100%;min-height:0;min-width:0;position:relative}.f-panzoom__wrapper.will-zoom-out{cursor:zoom-out}.f-panzoom__wrapper.can-drag{cursor:move;cursor:grab}.f-panzoom__wrapper.will-zoom-in{cursor:zoom-in}.f-panzoom__wrapper.is-dragging{cursor:move;cursor:grabbing}.f-panzoom__wrapper.has-error{display:none}.f-panzoom__content{display:block;max-height:100%;max-width:100%;min-height:0;min-width:0}.f-panzoom__content.has-lazyerror,.f-panzoom__content.is-lazyloading{visibility:hidden}img.f-panzoom__content{height:auto;object-fit:contain;transition:none;user-select:none;vertical-align:top;width:auto}.f-panzoom__wrapper>.f-panzoom__content{visibility:hidden}.f-panzoom__viewport{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.f-panzoom__viewport>.f-panzoom__content{height:100%;object-fit:fill;width:100%}picture.f-panzoom__content img{height:auto;max-height:100%;object-fit:contain;transition:none;user-select:none;vertical-align:top;width:100%}.f-panzoom__protected{inset:0;position:absolute;user-select:none;z-index:1}html.with-panzoom-in-fullscreen{overflow:hidden}.f-fadeIn{animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration,.2s) ease both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, .2s)*.2) ease calc(var(--f-transition-duration, .2s)*.8) both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.is-horizontal .f-slideIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNextX}.is-horizontal .f-slideIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrevX}.is-horizontal .f-slideOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNextX}.is-horizontal .f-slideOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevX}@keyframes f-slideInPrevX{0%{transform:translate(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextX{0%{transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextX{to{transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevX{to{transform:translate(calc(100% + var(--f-carousel-gap, 0)))}}.is-vertical .f-slideIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNextY}.is-vertical .f-slideIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrevY}.is-vertical .f-slideOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNextY}.is-vertical .f-slideOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevY}@keyframes f-slideInPrevY{0%{transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextY{0%{transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextY{to{transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevY{to{transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}}.f-zoomInUp{animation:var(--f-transition-duration,.3s) ease both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration,.3s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{opacity:var(--f-zoomInUp-opacity,0);transform:scale(var(--f-zoomInUp-scale,.975)) translate3d(var(--f-zoomInUp-x,0),var(--f-zoomInUp-y,1pc),0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes f-zoomOutDown{to{opacity:0;transform:scale(var(--f-zoomOutDown-scale,.975)) translate3d(var(--f-zoomOutDown-x,0),var(--f-zoomOutDown-y,1pc),0)}}.f-throwOutUp{animation:var(--f-throwOutUp-duration,.2s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throwOutDown-duration,.2s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{opacity:0;transform:translate3d(0,calc(var(--f-throwOutUp-y, 150px)*-1),0)}}@keyframes f-throwOutDown{to{opacity:0;transform:translate3d(0,var(--f-throwOutDown-y,150px),0)}}.has-gmap .f-html,.has-iframe .f-html,.has-pdf .f-html{height:100%;min-height:1px;overflow:visible;width:100%}.has-gmap .f-html,.has-pdf .f-html{padding:0}.f-html{background:var(--f-html-bg);box-sizing:border-box;color:var(--f-html-color,currentColor);margin:var(--f-html-margin,0);padding:var(--f-html-padding,2rem);position:relative}.is-loading>.f-html{opacity:0}.f-html.is-error{text-align:center}.f-iframe{border:0;display:block;height:100%;margin:0;width:100%}.f-caption{text-wrap:balance;align-self:center;background:var(--f-caption-bg);color:var(--f-caption-color);flex-shrink:0;line-height:var(--f-caption-line-height);font:var(--f-caption-font);margin:var(--f-caption-margin);max-height:calc(80vh - 75pt);max-width:100%;overflow:auto;overflow-wrap:anywhere;padding:var(--f-caption-padding,1pc 8px)}.has-html5video .f-html,.has-vimeo .f-html,.has-youtube .f-html{aspect-ratio:var(--f-video-aspect-ratio);background:var(--f-video-bg,rgba(0,0,0,.9));height:100%;max-height:var(--f-video-height,540px);max-width:var(--f-video-width,60pc);min-height:1px;overflow:visible;padding:0;width:100%}.f-html5video{background:transparent;border:0;display:block;height:100%;width:100%}.f-button.is-arrow{--f-button-width:var(--f-arrow-width,46px);--f-button-height:var(--f-arrow-height,46px);--f-button-svg-width:var(--f-arrow-svg-width,24px);--f-button-svg-height:var(--f-arrow-svg-height,24px);--f-button-svg-stroke-width:var(--f-arrow-svg-stroke-width,1.75);--f-button-border-radius:var(--f-arrow-border-radius,unset);--f-button-bg:var(--f-arrow-bg,transparent);--f-button-hover-bg:var(--f-arrow-hover-bg,var(--f-arrow-bg));--f-button-active-bg:var(--f-arrow-active-bg,var(--f-arrow-hover-bg));--f-button-shadow:var(--f-arrow-shadow);--f-button-color:var(--f-arrow-color);--f-button-hover-color:var(--f-arrow-hover-color,var(--f-arrow-color));--f-button-active-color:var( --f-arrow-active-color,var(--f-arrow-hover-color) );overflow:visible}.f-button.is-arrow.is-next,.f-button.is-arrow.is-prev{position:absolute;transform:translate(0);z-index:20}.is-horizontal .f-button.is-arrow.is-next,.is-horizontal .f-button.is-arrow.is-prev{inset:50% auto auto;transform:translateY(-50%)}.is-horizontal.is-ltr .f-button.is-arrow.is-prev{left:var(--f-arrow-pos,0)}.is-horizontal.is-ltr .f-button.is-arrow.is-next{right:var(--f-arrow-pos,0)}.is-horizontal.is-rtl .f-button.is-arrow.is-prev{right:var(--f-arrow-pos,0);transform:translateY(-50%) rotateY(180deg)}.is-horizontal.is-rtl .f-button.is-arrow.is-next{left:var(--f-arrow-pos,0);transform:translateY(-50%) rotateY(180deg)}.is-vertical.is-ltr .f-button.is-arrow.is-prev,.is-vertical.is-rtl .f-button.is-arrow.is-prev{bottom:auto;left:50%;right:auto;top:var(--f-arrow-pos,0);transform:translate(-50%)}.is-vertical.is-ltr .f-button.is-arrow.is-next,.is-vertical.is-rtl .f-button.is-arrow.is-next{bottom:var(--f-arrow-pos,0);left:50%;right:auto;top:auto;transform:translate(-50%)}.is-vertical .f-button.is-arrow.is-next svg,.is-vertical .f-button.is-arrow.is-prev svg{transform:rotate(90deg)}.f-carousel__toolbar{-webkit-font-smoothing:subpixel-antialiased;backdrop-filter:var(--f-toolbar-backdrop-filter);background:var(--f-toolbar-bg,none);box-shadow:var(--f-toolbar-shadow,none);color:var(--f-toolbar-color,currentColor);display:grid;font-family:var(--f-toolbar-font,-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif);font-size:var(--f-toolbar-font-size,17px);font-variant-numeric:tabular-nums;font-weight:var(--f-toolbar-font-weight,inherit);grid-template-columns:1fr auto 1fr;line-height:var(--f-toolbar-line-height);margin:var(--f-toolbar-margin,0);padding:var(--f-toolbar-padding,8px);pointer-events:none;position:relative;text-align:center;text-shadow:var(--f-toolbar-text-shadow);white-space:nowrap;z-index:20}.f-carousel__toolbar.is-absolute{left:0;position:absolute;right:0;top:0}.f-carousel__toolbar .f-button:focus-visible{position:relative;z-index:1}.f-carousel__toolbar__column{align-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--f-toolbar-gap,0)}.f-carousel__toolbar__column.is-left{display:flex;justify-content:flex-start;justify-self:flex-start}.f-carousel__toolbar__column.is-middle{display:flex;justify-content:center}.f-carousel__toolbar__column.is-right{display:flex;flex-flow:nowrap;justify-content:flex-end;justify-self:flex-end}.f-carousel__toolbar__column{pointer-events:none}.f-carousel__toolbar__column>*{pointer-events:all}.f-counter{background:var(--f-counter-bg);border-radius:var(--f-counter-border-radius);cursor:default;display:flex;flex-direction:row;line-height:var(--f-counter-line-height);margin:var(--f-counter-margin,0);padding:var(--f-counter-padding,4px);position:relative;user-select:none}.f-counter span{padding:0 var(--f-counter-gap,4px)}:root{--f-thumbs-gap:8px;--f-thumbs-margin:0;--f-thumbs-padding-x:8px;--f-thumbs-padding-y:8px;--f-thumbs-bg:transparent;--f-thumbs-transition:max-height .3s ease,max-width .3s ease,padding .3s ease;--f-thumbs-z-index:1;--f-thumbs-viewport-padding-x:0px;--f-thumbs-viewport-padding-y:0px;--f-thumb-width:94px;--f-thumb-height:76px;--f-thumb-clip-width:46px;--f-thumb-extra-gap:16px;--f-thumb-opacity:1;--f-thumb-transition:opacity .3s ease,transform .15s ease;--f-thumb-border:none;--f-thumb-border-radius:4px;--f-thumb-shadow:none;--f-thumb-bg:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.05));--f-thumb-focus-shadow:inset 0 0 0 .8px #222,inset 0 0 0 2.25px #fff;--f-thumb-selected-shadow:inset 0 0 0 .8px #222,inset 0 0 0 2.25px #fff;--f-thumb-border-transition:all .1s ease;--f-thumb-img-width:100%;--f-thumb-img-height:100%;--f-thumb-img-fit:cover;--f-thumb-img-position:50% 20%}.f-thumbs{--f-carousel-slide-width:var(--f-thumb-width);--f-carousel-slide-height:var(--f-thumb-height);--f-carousel-gap:var(--f-thumbs-gap);-webkit-tap-highlight-color:transparent;background:var(--f-thumbs-bg);box-sizing:border-box;flex-shrink:0;margin:var(--f-thumbs-margin);overflow:hidden;padding:var(--f-thumbs-padding-y) var(--f-thumbs-padding-x);position:relative;transition:var(--f-thumbs-transition);user-select:none;z-index:var(--f-thumbs-z-index)}.f-thumbs.is-horizontal{max-height:calc(var(--f-carousel-slide-height) + var(--f-thumbs-padding-y)*2)}.f-thumbs.is-horizontal.is-hidden{--f-thumbs-padding-y:0;max-height:0}.f-thumbs.is-vertical{max-width:calc(var(--f-carousel-slide-width) + var(--f-thumbs-padding-x)*2)}.f-thumbs.is-vertical.is-hidden{--f-thumbs-padding-x:0;max-width:0}.f-thumbs.is-scrollable.is-hidden{--f-thumbs-padding-y:0;max-height:0}.f-thumbs.is-ltr{direction:ltr}.f-thumbs.is-rtl{direction:rtl}.f-thumbs img{border-radius:inherit;color:transparent;display:block;height:var(--f-thumb-img-height);object-fit:var(--f-thumb-img-fit);object-position:var(--f-thumb-img-position);pointer-events:none;width:var(--f-thumb-img-width)}.f-thumbs img[data-lazy-src]{visibility:hidden}.f-thumbs img.has-lazyerror{display:none}.f-thumbs__viewport{display:grid;height:100%;padding:var(--f-thumbs-viewport-padding-y) var(--f-thumbs-viewport-padding-x)}.f-thumbs__slide,.f-thumbs__viewport{box-sizing:border-box;overflow:visible}.f-thumbs__slide{align-items:center;cursor:pointer;display:flex;flex-direction:column;grid-area:1/1;height:var(--f-carousel-slide-height);margin:0;padding:0;position:relative;width:var(--f-carousel-slide-width)}.f-thumbs__slide:hover button{opacity:var(--f-thumb-hover-opacity,1);transform:var(--f-thumb-hover-transform,none)}.f-thumbs__slide:hover button:after{border:var(--f-thumb-hover-border,none);box-shadow:var(--f-thumb-hover-shadow,var(--f-thumb-shadow))}.f-thumbs__slide button{all:unset;background:var(--f-thumb-bg);border-radius:var(--f-thumb-border-radius);display:block;height:100%;margin:auto;opacity:var(--f-thumb-opacity);outline:none;overflow:visible;padding:0;position:relative;transform:var(--f-thumb-transform);transition:var(--f-thumb-transition);width:100%}.f-thumbs__slide button:after{border:var(--f-thumb-border);border-radius:inherit;box-shadow:var(--f-thumb-shadow);content:"";inset:0;position:absolute;transition:var(--f-thumb-border-transition);z-index:1}.f-thumbs__slide button:focus-within{opacity:var(--f-thumb-focus-opacity,1);transform:var(--f-thumb-focus-transform,none)}.f-thumbs__slide button:focus-within:after{border:var(--f-thumb-focus-border,none);box-shadow:var(--f-thumb-focus-shadow,var(--f-thumb-shadow))}.f-thumbs__slide:active{opacity:var(--f-thumb-active-opacity,1);transform:var(--f-thumb-active-transform,none)}.f-thumbs__slide:active:after{border:var(--f-thumb-active-border,none);box-shadow:var(--f-thumb-active-shadow,var(--f-thumb-shadow))}.f-thumbs__slide.is-selected{z-index:2}.f-thumbs__slide.is-selected button{opacity:var(--f-thumb-selected-opacity,1);transform:var(--f-thumb-selected-transform,none)}.f-thumbs__slide.is-selected button:after{border:var(--f-thumb-selected-border,none);box-shadow:var(--f-thumb-selected-shadow,var(--f-thumb-shadow))}.f-thumbs.is-modern{--f-carousel-slide-width:calc(var(--f-thumb-clip-width) + var(--f-thumbs-gap));--f-carousel-slide-height:var(--f-thumb-height);--f-carousel-gap:0;--width-diff:calc(var(--f-thumb-width) - var(--f-thumb-clip-width))}.f-thumbs.is-modern .f-thumbs__viewport{margin-inline:calc((var(--f-carousel-slide-width) + var(--f-thumbs-padding-x))*-1);width:calc(100% + var(--f-carousel-slide-width)*2 + var(--f-thumbs-padding-x))}.f-thumbs.is-modern .f-thumbs__slide{--clip-shift:calc((var(--width-diff)*0.5)*var(--progress));--clip-path:inset(0 var(--clip-shift) round var(--f-thumb-border-radius,0));left:var(--shift,0);overflow:visible;padding:0;transition:left var(--f-transition-duration) var(--f-transition-easing);will-change:left}.f-thumbs.is-modern .f-thumbs__slide button{border:none;box-shadow:none;clip-path:var(--clip-path);display:block;margin-inline:50%;transition:clip-path var(--f-transition-duration) var(--f-transition-easing),opacity var(--f-thumb-transition-duration,.2s) var(--f-thumb-transition-easing,ease);width:var(--f-thumb-width)}.f-thumbs.is-modern .f-thumbs__slide button:after{display:none}.f-thumbs.is-modern .f-thumbs__slide:focus:not(:focus-visible){outline:none}.f-thumbs.is-modern .f-thumbs__slide:focus-within:not(.is-selected) button:before{border:var(--f-thumb-focus-border,none);border-radius:inherit;bottom:0;box-shadow:var(--f-thumb-focus-shadow,none);content:"";left:var(--clip-shift);position:absolute;right:var(--clip-shift);top:0;transition:border var(--f-transition-duration) var(--f-transition-easing),box-shadow var(--f-transition-duration) var(--f-transition-easing);z-index:1}.f-thumbs.is-modern{--f-transition-duration:.25s;--f-transition-easing:ease-out}.f-thumbs.is-modern.is-syncing{--f-transition-duration:0s}.f-thumbs.is-scrollable .f-thumbs__viewport{display:grid;gap:var(--f-thumbs-gap);grid-auto-rows:var(--f-thumb-height);grid-template-columns:repeat(auto-fill,minmax(var(--f-thumb-width),1fr));overflow:auto;overscroll-behavior:contain;user-select:none}.f-thumbs.is-scrollable .f-thumbs__viewport .f-thumbs__slide{cursor:pointer;display:block;grid-area:auto;height:var(--f-thumb-height);max-width:100%;outline:none;position:relative;width:var(--f-thumb-width)}:root{--f-progressbar-height:3px;--f-progressbar-color:var(--f-carousel-theme-color,#575ad6);--f-progressbar-opacity:1;--f-progressbar-z-index:30}.f-progressbar{animation-name:f-progressbar;animation-play-state:running;animation-timing-function:linear;background:var(--f-progressbar-color);height:var(--f-progressbar-height);left:0;opacity:var(--f-progressbar-opacity);pointer-events:none;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;user-select:none;z-index:var(--f-progressbar-z-index)}.f-progressbar:empty{display:block}button>.f-progressbar{--f-progressbar-height:100%;--f-progressbar-opacity:.2}@keyframes f-progressbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-fullscreen-action=toggle] svg g:first-child{display:flex}[data-fullscreen-action=toggle] svg g:last-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:last-child{display:flex}.in-fullscreen-mode>.f-carousel{flex:1;min-height:0!important;min-width:0!important}html.with-fancybox{overflow:visible;scroll-behavior:auto;width:auto}html.with-fancybox body.hide-scrollbar{margin-right:calc(var(--f-body-margin, 0px) + var(--f-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none;width:auto}.fancybox__dialog{background:transparent;border:0;height:100vh;inset:0;margin:0;max-height:unset;max-width:unset;overflow:hidden;overscroll-behavior:contain;padding:0;position:fixed;touch-action:none;width:100%;z-index:1050}.fancybox__dialog:focus{outline:none}.fancybox__dialog::backdrop{opacity:0}@supports (height:100dvh){.fancybox__dialog{height:100dvh}}.fancybox__dialog :empty{display:block}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-backdrop-bg:rgba(24,24,27,.95);--f-toolbar-margin:0;--f-toolbar-padding:8px;--f-toolbar-gap:0;--f-toolbar-color:#ddd;--f-toolbar-font-size:16px;--f-toolbar-font-weight:500;--f-toolbar-font:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;--f-toolbar-line-height:var(--f-button-height);--f-toolbar-text-shadow:1px 1px 1px rgba(0,0,0,.75);--f-toolbar-shadow:none;--f-toolbar-bg:none;--f-counter-margin:0;--f-counter-padding:0px 10px;--f-counter-gap:4px;--f-counter-line-height:var(--f-button-height);--f-carousel-gap:17px;--f-carousel-slide-width:100%;--f-carousel-slide-height:100%;--f-carousel-slide-padding:0;--f-carousel-slide-bg:unset;--f-html-color:#222;--f-html-bg:#fff;--f-error-color:#fff;--f-error-bg:#333;--f-caption-margin:0;--f-caption-padding:16px 8px;--f-caption-color:var(--fancybox-color,#dbdbdb);--f-caption-bg:transparent;--f-caption-font:inherit;--f-caption-line-height:1.375;--f-spinner-color-1:hsla(0,0%,100%,.2);--f-spinner-color-2:hsla(0,0%,100%,.8);--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-border-radius:50%;--f-spinner-border-width:4px;--f-progressbar-color:#fff;--f-button-width:46px;--f-button-height:46px;--f-button-color:#ddd;--f-button-hover-color:#fff;--f-button-outline-width:1px;--f-button-outline-color:hsla(0,0%,100%,.75);--f-button-outline-offset:0px;--f-button-bg:rgba(54,54,54,.75);--f-button-border:0;--f-button-border-radius:0;--f-button-shadow:none;--f-button-transition:all .2s ease;--f-button-transform:none;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.75;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24,24,27,.01)),drop-shadow(1px 2px 1px rgba(24,24,27,.05));--f-button-svg-fill:none;--f-button-svg-disabled-opacity:.5;--f-arrow-pos:32px;--f-arrow-width:50px;--f-arrow-height:50px;--f-arrow-svg-width:24px;--f-arrow-svg-height:24px;--f-arrow-svg-stroke-width:2.5;--f-arrow-border-radius:50%;--f-arrow-bg:rgba(54,54,54,.65);--f-arrow-color:#ddd;--f-arrow-hover-color:#fff;--f-close-button-width:30px;--f-close-button-height:30px;--f-close-button-svg-width:24px;--f-close-button-svg-height:24px;--f-close-button-svg-stroke-width:1.75;--f-close-border-radius:4px;--f-close-button-color:#fff;--f-close-button-hover-color:#fff;--f-close-button-bg:transparent;--f-close-button-hover-bg:transparent;--f-close-button-active-bg:transparent;--f-thumbs-margin:0px;--f-thumbs-padding-x:8px;--f-thumbs-padding-y:8px;--f-thumbs-bg:none;--f-thumb-transition:all .2s ease;--f-thumb-width:94px;--f-thumb-height:76px;--f-thumb-opacity:1;--f-thumb-border:none;--f-thumb-shadow:none;--f-thumb-transform:none;--f-thumb-focus-opacity:1;--f-thumb-focus-border:none;--f-thumb-focus-shadow:inset 0 0 0 2px hsla(0,0%,100%,.65);--f-thumb-focus-transform:none;--f-thumb-hover-opacity:1;--f-thumb-hover-border:none;--f-thumb-hover-transform:none;--f-thumb-active-opacity:var(--f-thumb-hover-opacity);--f-thumb-active-border:var(--f-thumb-hover-border);--f-thumb-active-transform:var(--f-thumb-hover-transform);--f-thumb-selected-opacity:1;--f-thumb-selected-border:none;--f-thumb-selected-shadow:inset 0 0 0 2px #fff;--f-thumb-selected-transform:none;--f-scrollbar-width:7px;--f-scrollbar-track-bg:#444;--f-scrollbar-track-border-radius:10px;--f-scrollbar-track-shadow:inset 0 0 6px rgba(0,0,0,.2);--f-scrollbar-thumb-bg:#ddd;--f-scrollbar-thumb-border-radius:10px}.fancybox__container[theme=light]{--fancybox-color:#222;--fancybox-backdrop-bg:hsla(0,0%,100%,.97);--f-toolbar-color:var(--fancybox-color,#222);--f-toolbar-text-shadow:none;--f-toolbar-font-weight:400;--f-html-color:var(--fancybox-color,#222);--f-html-bg:#fff;--f-error-color:#555;--f-error-bg:#fff;--f-video-bg:#fff;--f-caption-color:#333;--f-spinner-color-1:rgba(0,0,0,.2);--f-spinner-color-2:rgba(0,0,0,.8);--f-spinner-border-width:3.5px;--f-progressbar-color:#6f6f74;--f-button-color:#333;--f-button-hover-color:#000;--f-button-outline-color:rgba(0,0,0,.85);--f-button-bg:hsla(0,0%,100%,.85);--f-button-svg-stroke-width:1.3;--f-button-svg-filter:none;--f-arrow-bg:hsla(0,0%,100%,.85);--f-arrow-color:#333;--f-arrow-hover-color:#000;--f-arrow-svg-stroke-width:1.3;--f-close-button-color:#555;--f-close-button-hover-color:#000;--f-thumb-bg:linear-gradient(#ebeff2,#e2e8f0);--f-thumb-focus-shadow:0 0 0 1.8px #fff,0px 0px 0px 2.25px #888;--f-thumb-selected-shadow:0 0 0 1.8px #fff,0px 0px 0px 2.25px #000;--f-scrollbar-track-bg:#ddd;--f-scrollbar-thumb-bg:#444}.fancybox__container{display:flex;flex-direction:column;inset:0;overflow:hidden;position:absolute}.fancybox__container:focus{outline:none}.fancybox__container.has-vertical-thumbs{flex-direction:row-reverse}.fancybox__container.has-vertical-thumbs:not(.is-closing) .fancybox__viewport{overflow-x:clip;overflow-y:visible}.fancybox__container .fancybox__carousel>:not(.fancybox__grid,.fancybox__viewport),.fancybox__container .fancybox__column>:not(.fancybox__viewport),.fancybox__container .fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper,.f-spinner),.fancybox__container .fancybox__slide:not(.is-selected),.fancybox__container>:not(.fancybox__carousel){opacity:var(--f-drag-opacity,1)}.fancybox__container:not(.is-ready,.is-hiding){visibility:hidden}.fancybox__container.is-revealing .fancybox__carousel>:not(.fancybox__grid,.fancybox__viewport),.fancybox__container.is-revealing .fancybox__column>:not(.fancybox__viewport),.fancybox__container.is-revealing .fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper),.fancybox__container.is-revealing .fancybox__slide:not(.is-selected),.fancybox__container.is-revealing>:not(.fancybox__carousel){animation:var(--f-interface-enter-duration,.35s) ease none f-fadeIn}.fancybox__container.is-hiding .fancybox__carousel>:not(.fancybox__grid,.fancybox__viewport),.fancybox__container.is-hiding .fancybox__column>:not(.fancybox__viewport),.fancybox__container.is-hiding .fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper),.fancybox__container.is-hiding>:not(.fancybox__carousel){animation:var(--f-interface-exit-duration,.35s) ease forwards f-fadeOut}.fancybox__container.is-hiding .fancybox__carousel .fancybox__slide:not(.is-selected){opacity:0}.fancybox__container.is-hiding{pointer-events:none}.fancybox__container.is-idle .f-carousel__toolbar{opacity:0;pointer-events:none}.fancybox__container.is-idle .f-button.is-arrow{opacity:0}.fancybox__container.is-idle.is-ready .f-carousel__toolbar{animation:f-fadeOut .15s ease-out both;pointer-events:none}.fancybox__container.is-idle.is-ready .f-button.is-arrow{animation:f-fadeOut .15s ease-out both}.fancybox__backdrop{background:var(--fancybox-backdrop-bg);filter:var(--fancybox-backdrop-filter);inset:0;position:fixed;z-index:-1}.fancybox__carousel{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;overflow-x:clip;overflow-y:visible;position:relative;z-index:10}.fancybox__carousel.is-vertical{--f-carousel-slide-height:100%}.fancybox__carousel.is-ltr{direction:ltr}.fancybox__carousel.is-rtl{direction:rtl}.fancybox__carousel>.f-button.is-arrow:before{content:"";inset:-30px;position:absolute;z-index:1}.fancybox__viewport{display:grid;flex:1;min-height:0;min-width:0;overflow:visible;position:relative;transform:translate3d(0,var(--f-drag-offset,0),0)}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__viewport [contenteditable],.fancybox__viewport [data-selectable]{cursor:auto}.fancybox__slide{align-items:center;backface-visibility:hidden;background:var(--f-carousel-slide-bg);box-sizing:border-box;display:flex;flex-direction:column;grid-area:1/1;height:var(--f-carousel-slide-height);margin:0;max-width:100%;min-height:0;min-width:0;padding:var(--f-carousel-slide-padding);position:relative;transform:translateZ(0);width:var(--f-carousel-slide-width);will-change:transform}.fancybox__slide:after,.fancybox__slide:before{content:"";display:block}.fancybox__slide:before{margin-bottom:auto}.fancybox__slide:after{margin-top:auto}.fancybox__slide.is-selected{z-index:1}.fancybox__slide.f-zoomable{overflow:visible}.fancybox__slide.has-error{--f-html-color:var(--f-error-color,--f-html-color);--f-html-bg:var(--f-error-bg,--f-html-bg)}.fancybox__slide.has-html{overflow:auto;padding:8px}.fancybox__slide.has-iframe{overflow:hidden;padding:8px 0}.fancybox__slide.has-close-btn{padding-top:34px}.fancybox__slide.has-controls:before{margin:0}.fancybox__slide .f-spinner{cursor:pointer}.fancybox__container.is-closing .f-caption,.fancybox__slide.is-loading .f-caption{visibility:hidden}.fancybox__container.is-closing .fancybox__carousel,.fancybox__container.is-closing .fancybox__slide.is-selected,.fancybox__container.is-closing .fancybox__viewport{overflow:visible}.f-button.is-close-button{--f-button-width:var(--f-close-button-width);--f-button-height:var(--f-close-button-height);--f-button-border-radius:var(--f-close-border-radius);--f-button-color:var(--f-close-button-color);--f-button-hover-color:var(--f-close-button-hover-color);--f-button-bg:var(--f-close-button-bg);--f-button-hover-bg:var(--f-close-button-hover-bg);--f-button-active-bg:var(--f-close-button-active-bg);--f-button-svg-width:var(--f-close-button-svg-width);--f-button-svg-height:var(--f-close-button-svg-height);--f-button-svg-stroke-width:var(--f-close-button-svg-stroke-width);position:absolute;right:0;top:calc((var(--f-button-height) + 2px)*-1);z-index:10}.is-loading .f-button.is-close-button{visibility:hidden}.fancybox__thumbs{flex:0 1 100%}.fancybox__thumbs.is-scrollable{--f-thumbs-cols:1;--f-thumbs-gap:8px;--f-thumbs-transition:none;--f-thumbs-padding-x:4px;--f-thumbs-padding-y:8px;--f-thumbs-viewport-padding-x:4px;--f-thumbs-viewport-padding-y:0px;max-width:calc(var(--f-thumb-width)*var(--f-thumbs-cols) + var(--f-thumbs-gap)*(var(--f-thumbs-cols) - 1) + var(--f-thumbs-padding-x)*2 + var(--f-thumbs-viewport-padding-x)*2)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar{width:var(--f-scrollbar-width)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-track{background:var(--f-scrollbar-track-bg);border-radius:var(--f-scrollbar-track-border-radius);box-shadow:var(--f-scrollbar-track-shadow)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-thumb{background:var(--f-scrollbar-thumb-bg);border-radius:var(--f-scrollbar-thumb-border-radius)}.fancybox__thumbs.is-scrollable.is-hidden{--f-thumbs-padding-x:0;--f-thumbs-padding-y:unset;max-height:unset;max-width:0}.fancybox__thumbs.is-scrollable .f-thumbs__viewport{grid-template-columns:repeat(auto-fill,calc((100% - var(--f-thumbs-gap)*(var(--f-thumbs-cols) - 1))/var(--f-thumbs-cols)))!important;overflow-x:hidden!important}.bg-white{background-color:#fff}.bg-black-0{background-color:#f5f5f5}.bg-cold-gray-1{background-color:#ecf2f4}.bg-light-green-1{background-color:#f3faea}.bg-light-green-5{background-color:#c7e799}.bg-dark-green-1{background-color:#e5f5f5}.bg-dark-green-2{background-color:#cdebeb}.bg-dark-green-4{background-color:#9ad7d7}.bg-dark-green-6{background-color:#68c2c2}.bg-linear-petrol{background-image:linear-gradient(90deg,#00595c 36%,#007577)}.bg-azure-1{background-color:#e5f8ff}.bg-azure-3{background-color:#ade3fa}.bg-azure-5{background-color:#0e95d9}.bg-amber-3{background-color:#ffef86}@font-face{font-display:swap;font-family:Compatil datev Regular;font-style:normal;font-weight:400;src:url(clientlib-bottom-async/resources/fonts/CompatilDATEV-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Notosans;font-style:normal;font-weight:400;src:url(clientlib-bottom-async/resources/fonts/NotoSans-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Notoserif;font-style:normal;font-weight:400;src:url(clientlib-bottom-async/resources/fonts/NotoSerif-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Segoe UI Semilight;font-style:normal;font-weight:300;src:url(clientlib-bottom-async/resources/fonts/SegoeUISemilight_normal_normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:Segoe UI;font-style:normal;font-weight:400;src:url(clientlib-bottom-async/resources/fonts/SegoeUIRegular_normal_normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:Segoe UI;font-style:italic;font-weight:400;src:url(clientlib-bottom-async/resources/fonts/SegoeUIItalic_italic_normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:Segoe UI Semibold;font-style:normal;font-weight:600;src:url(clientlib-bottom-async/resources/fonts/SegoeUISemibold_normal_normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:Segoe UI Bold;font-style:normal;font-weight:700;src:url(clientlib-bottom-async/resources/fonts/SegoeUIBold_normal_normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:Segoe UI Bold;font-style:italic;font-weight:700;src:url(clientlib-bottom-async/resources/fonts/SegoeUIBoldItalic_italic_normal.woff2) format("woff2")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;margin:0;padding:0;vertical-align:baseline}html{scroll-behavior:smooth;scroll-padding-top:4.375rem}body{font-family:Segoe UI,Noto Sans Display,arial,sans-serif;font-size:1rem;hyphens:auto;line-height:1.5;margin:0;padding:0}.h1,h1{font-family:Compatil datev Regular,georgia,sans-serif;font-size:1.8125rem;line-height:1.3}@media screen and (min-width:768px){.h1,h1{font-size:2.375rem;line-height:1.3}}.h2,h2{font-size:1.5625rem;line-height:1.3}@media screen and (min-width:768px){.h2,h2{font-size:2rem;line-height:1.3}}.h2,h2{font-weight:400}.h3,h3{font-size:1.125rem;line-height:1.3}@media screen and (min-width:768px){.h3,h3{font-size:1.5rem;line-height:1.3}}.h3,h3{font-weight:400}.h4,h4{font-size:1.25rem;line-height:1.4}.h5,h5{font-size:1.125rem}.h5,.h6,h5,h6{line-height:1.5}.h6,h6{font-size:1rem}.teaser-box .cmp-richtext ol,.teaser-box .cmp-richtext ul{display:inline-block}.cmp-richtext p{margin-bottom:.525rem}.cmp-richtext b{font-family:Segoe UI Bold,Noto Sans Display,arial,sans-serif}.cmp-richtext ol,.cmp-richtext ul{display:block;margin-bottom:1.5625rem;padding-left:1rem;text-align:left}.cmp-richtext ol li,.cmp-richtext ul li{margin-bottom:.625rem}.cmp-richtext ol ol,.cmp-richtext ol ul,.cmp-richtext ul ol,.cmp-richtext ul ul{margin-bottom:0;margin-top:.625rem}.cmp-richtext ol ol li,.cmp-richtext ol ul li,.cmp-richtext ul ol li,.cmp-richtext ul ul li{list-style:square}.cmp-richtext blockquote{padding-left:1.25rem}.cmp-richtext a{color:inherit;font-family:Segoe UI Semibold,sans-serif}.cmp-richtext .liststyle--square{list-style:square}.cmp-richtext .liststyle--circle{list-style:circle}.cmp-richtext .liststyle--decimal{list-style:decimal}.cmp-richtext .liststyle--lower-alpha{list-style:lower-alpha}.cmp-richtext .liststyle--upper-alpha{list-style:upper-alpha}.cmp-richtext .liststyle--upper-roman{list-style:upper-roman}.cmp-richtext .liststyle--checkmarks{list-style:none;padding-left:0}.cmp-richtext .liststyle--checkmarks>li{background:url(clientlib-bottom-async/resources/images/icon-checkmark-neutral.svg) no-repeat 0 0;background-size:1.5625rem;padding-left:1.875rem}.cmp-richtext .liststyle--checkmarks-cirle{list-style:none;padding-left:0}.cmp-richtext .liststyle--checkmarks-cirle>li{background:url(clientlib-bottom-async/resources/images/icon-checkmark-circle-neutral-faded.svg) no-repeat 0 0;background-size:1.375rem;padding-left:1.875rem}.cmp-richtext .liststyle--checkmarks-cirle>li ul{padding-left:2.8125rem}.cmp-richtext .liststyle--chevronRight{font-weight:600;list-style:none;padding-left:0}.cmp-richtext .liststyle--chevronRight>li a{align-items:center;color:#000;display:flex;-webkit-text-decoration:none;text-decoration:none}.cmp-richtext .liststyle--chevronRight>li a:after{background:url(clientlib-bottom-async/resources/images/icon-chevron-right.svg) no-repeat;background-size:1rem;content:"";display:inline-block;height:.8125rem;margin-left:.3125rem;min-width:1rem}.cmp-richtext .liststyle--chevronRight>li a:hover{color:#00595c;-webkit-text-decoration:underline;text-decoration:underline}.cmp-richtext .liststyle--chevronRight>li a:hover:after{filter:invert(27%) sepia(29%) saturate(1744%) hue-rotate(138deg) brightness(92%) contrast(150%)}.cmp-richtext .liststyle--chevronRight>li ul{padding-left:2rem}sub{vertical-align:sub}sup{vertical-align:super}.cmp-stage .cmp-richtext p{word-wrap:break-word}.cmp-stage .liststyle--checkmarks>li{background:url(clientlib-bottom-async/resources/images/checkmark-icon-white.svg) no-repeat 0 0;background-size:1.5625rem}.cmp-stage .liststyle--checkmarks-cirle>li{background:url(clientlib-bottom-async/resources/images/icon-checkmark-circle-white.svg) no-repeat 0 0;background-size:1.375rem;opacity:1}.cmp-stage .liststyle--chevronRight>li a{color:#fff}.cmp-stage .liststyle--chevronRight>li a:after{background:url(clientlib-bottom-async/resources/images/icon-chevron-right-white.svg) no-repeat;background-size:1rem}.cmp-stage .liststyle--chevronRight>li a:hover{color:#fff}.cmp-stage .liststyle--chevronRight>li a:hover:after{filter:none}.cmp-link__screen-reader-only{display:inline-block;height:0;overflow:hidden;position:absolute;width:0}.image-wrapper{align-items:stretch;display:flex;position:relative}.image-wrapper img:not(.no-bg){background-color:#f3faea}.image-wrapper .copyright-note{bottom:.5rem;color:hsla(0,0%,100%,.8);filter:drop-shadow(0 .0625rem .125rem #000000);font-size:.6875rem;left:.625rem;position:absolute;text-shadow:.0625rem .0625rem .125rem #000}.image-wrapper .copyright-note-absent{background-color:#be2344;padding:0 2rem}.wrong-image-format{display:none!important}.cq-Editable-dom .wrong-image-format{background-color:#be2344;box-sizing:border-box;display:block!important;height:-moz-max-content;height:max-content;padding:.625rem .9375rem;position:sticky;z-index:10}.cq-Editable-dom .wrong-image-format .copyright-note,.cq-Editable-dom .wrong-image-format img,.cq-Editable-dom .wrong-image-format svg{display:none!important}.cq-Editable-dom .wrong-image-format__text{color:#fff}body{background-color:#ebebeb}.sb-show-main.sb-main-padded{padding:0}.no-top-padding{padding-top:0!important}.no-object-fit{height:100%;-o-object-fit:initial!important;object-fit:fill!important}.no-border-radius{border-radius:0!important}.no-wrap{hyphens:none;white-space:nowrap}.facts__title{color:#007577;font-family:Compatil datev Regular,georgia,sans-serif;font-weight:400;margin-bottom:1.5625rem;text-align:center}.facts__container{display:flex;flex-direction:column-reverse}@media screen and (min-width:992px){.facts__container{flex-direction:row}}.facts__container .facts__tiles-wrapper{display:flex;flex-basis:50%;flex-wrap:wrap}.facts__container .facts__tiles-wrapper .facts__tile{align-items:center;box-sizing:border-box;cursor:auto;display:flex;flex-basis:100%;font-size:1.125rem;justify-content:center;line-height:1.4;list-style-type:none;min-height:12.5rem;padding:1.5rem;text-align:center;word-break:break-word}.facts__container .facts__tiles-wrapper .facts__tile a{color:#000;-webkit-text-decoration:none;text-decoration:none}@media screen and (min-width:480px){.facts__container .facts__tiles-wrapper .facts__tile{flex-basis:50%;min-height:18.75rem}}.facts__container .facts__tiles-wrapper .facts__tile--link:hover{background-image:linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,.05));cursor:pointer}.facts__container .facts__tiles-wrapper .facts__tile--lightgreen9{background-color:#9bd447}.facts__container .facts__tiles-wrapper .facts__tile--darkgreen6{background-color:#68c2c2}.facts__container .facts__tiles-wrapper .facts__tile--azure3{background-color:#ade3fa}.facts__container .facts__tiles-wrapper .facts__tile--lightgreen6{background-color:#bce284}.facts__container .facts__tiles-wrapper .facts__tile h5{font-size:1rem;font-weight:400}@media screen and (min-width:992px){.facts__container .facts__tiles-wrapper .facts__tile h5{font-size:1.125rem}}.facts__container .facts__image{background-color:#f3faea;flex-basis:50%}.facts__container .facts__image--tag{height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:middle;width:100%}.facts .image-wrapper{height:100%}.cmp-anchorbox{box-sizing:border-box;padding-bottom:6.25rem;padding-top:2.5rem}.cmp-anchorbox__container{display:flex;flex-direction:column;gap:.9375rem;justify-content:center}.cmp-anchorbox__container .cmp-anchorbox__card{background-color:#fff;color:#000;display:flex;flex-direction:row;justify-content:space-between;padding:.625rem 1.25rem;-webkit-text-decoration:none;text-decoration:none}.cmp-anchorbox__container .cmp-anchorbox__card .cmp-richtext{display:none}@media screen and (min-width:992px){.cmp-anchorbox__container .cmp-anchorbox__card .cmp-richtext{display:block}}.cmp-anchorbox__container .cmp-anchorbox__card:hover{background-color:#ecf2f4}.cmp-anchorbox__container .cmp-anchorbox__card .cmp-anchorbox__title{color:#00595c;font-family:Compatil datev Regular,georgia,sans-serif;font-size:1.125rem;text-align:left;word-break:break-word}.cmp-anchorbox__container .cmp-anchorbox__card .cmp-anchorbox__abstract{word-wrap:break-word;display:none;flex:1;font-size:1rem;margin-bottom:1.5625rem}.cmp-anchorbox__container .cmp-anchorbox__card .cmp-anchorbox__chevron{display:flex;justify-content:center}.cmp-anchorbox__container .cmp-anchorbox__card .cmp-anchorbox__chevron--external{font-family:Segoe UI Semibold,sans-serif;font-weight:600;gap:.3125rem;justify-content:left}.cmp-anchorbox__container .cmp-anchorbox__card .cmp-anchorbox__chevron--external svg{bottom:1px;position:relative;transform:rotate(270deg)}.cmp-anchorbox__container .cmp-anchorbox__card .cmp-anchorbox__chevron--external p{display:none}@media screen and (min-width:768px){.cmp-anchorbox__container .cmp-anchorbox__card .cmp-anchorbox__chevron--external p{display:block}.cmp-anchorbox__container .cmp-anchorbox__card .cmp-anchorbox__chevron--external p:hover{-webkit-text-decoration:underline;text-decoration:underline}}@media screen and (min-width:992px){.cmp-anchorbox--title .cmp-anchorbox__title{text-align:center}.cmp-anchorbox--gap .cmp-anchorbox__container{flex-direction:row;gap:1.875rem}}.cmp-anchorbox--gap .cmp-anchorbox__container .cmp-anchorbox__card{box-shadow:0 0 .625rem rgba(0,0,0,.15)}@media screen and (min-width:992px){.cmp-anchorbox--gap .cmp-anchorbox__container .cmp-anchorbox__card{border-radius:.3125rem;flex-basis:100%;flex-direction:column;max-width:22rem;padding:.9375rem 1.25rem;width:0}.cmp-anchorbox--gap .cmp-anchorbox__container .cmp-anchorbox__card .cmp-anchorbox__title{margin-bottom:.625rem}.cmp-anchorbox--gap .cmp-anchorbox__container .cmp-anchorbox__card .cmp-anchorbox__abstract{display:block}}.cmp-anchorbox--no-gap .cmp-anchorbox__headline{color:#007577;font-family:Compatil datev Regular,georgia,sans-serif;margin-bottom:1.5625rem;text-align:center}@media(min-width:1156px){.cmp-anchorbox--no-gap .cmp-anchorbox__container{box-shadow:0 .1875rem 1.25rem rgba(0,0,0,.2);flex-direction:row;gap:initial}.cmp-anchorbox--no-gap .cmp-anchorbox__container .cmp-anchorbox__card{flex-basis:100%;flex-direction:column;max-width:22rem;padding:.9375rem 1.25rem;width:0}.cmp-anchorbox--no-gap .cmp-anchorbox__container .cmp-anchorbox__card:not(:last-child){border-right:.0625rem solid #ccc}.cmp-anchorbox--no-gap .cmp-anchorbox__container .cmp-anchorbox__card .cmp-anchorbox__title{margin-bottom:.625rem}.cmp-anchorbox--no-gap .cmp-anchorbox__container .cmp-anchorbox__card .cmp-anchorbox__abstract{display:block}}.cmp-anchorbox--texticon .cmp-anchorbox__image,.cmp-anchorbox--texticon .svg-icon,.cmp-anchorbox--textimage .cmp-anchorbox__image,.cmp-anchorbox--textimage .svg-icon{aspect-ratio:16/9;display:none;margin:-.9375rem 1.25rem}@media screen and (min-width:480px){.cmp-anchorbox--texticon .cmp-anchorbox__image,.cmp-anchorbox--texticon .svg-icon,.cmp-anchorbox--textimage .cmp-anchorbox__image,.cmp-anchorbox--textimage .svg-icon{display:block;width:9.375rem}}.cmp-anchorbox--texticon .cmp-anchorbox__container,.cmp-anchorbox--textimage .cmp-anchorbox__container{box-shadow:none;gap:.9375rem}.cmp-anchorbox--texticon .cmp-anchorbox__container .cmp-anchorbox__card,.cmp-anchorbox--textimage .cmp-anchorbox__container .cmp-anchorbox__card{align-items:center;border-right:none;flex-basis:100%}.cmp-anchorbox--texticon .cmp-anchorbox__container .cmp-anchorbox__card .cmp-anchorbox__chevron,.cmp-anchorbox--textimage .cmp-anchorbox__container .cmp-anchorbox__card .cmp-anchorbox__chevron{align-items:center;flex:initial}.cmp-anchorbox--texticon .cmp-anchorbox__container .cmp-anchorbox__card .cmp-anchorbox__title,.cmp-anchorbox--textimage .cmp-anchorbox__container .cmp-anchorbox__card .cmp-anchorbox__title{flex:1;margin-bottom:0}.cmp-anchorbox--texticon.cmp-anchorbox--textimage.cmp-anchorbox--no-gap .cmp-anchorbox__chevron,.cmp-anchorbox--textimage.cmp-anchorbox--textimage.cmp-anchorbox--no-gap .cmp-anchorbox__chevron{align-items:end}@media(min-width:1156px){.cmp-anchorbox--texticon.cmp-anchorbox--textimage.cmp-anchorbox--no-gap .cmp-anchorbox__chevron,.cmp-anchorbox--textimage.cmp-anchorbox--textimage.cmp-anchorbox--no-gap .cmp-anchorbox__chevron{flex:1}}.cmp-anchorbox--texticon.cmp-anchorbox--textimage.cmp-anchorbox--gap .cmp-anchorbox__chevron,.cmp-anchorbox--textimage.cmp-anchorbox--textimage.cmp-anchorbox--gap .cmp-anchorbox__chevron{align-items:end}@media screen and (min-width:992px){.cmp-anchorbox--texticon.cmp-anchorbox--textimage.cmp-anchorbox--gap .cmp-anchorbox__chevron,.cmp-anchorbox--textimage.cmp-anchorbox--textimage.cmp-anchorbox--gap .cmp-anchorbox__chevron{flex:1}}.cmp-anchorbox .image-wrapper{display:none;min-height:3.75rem}@media screen and (min-width:480px){.cmp-anchorbox .image-wrapper{display:flex}.cmp-anchorbox .image-wrapper .cmp-anchorbox__image{margin:-.625rem 1.25rem -.625rem -1.25rem}.cmp-anchorbox .image-wrapper .copyright-note{bottom:0;left:-.75rem;right:.3125rem}}.cmp-anchorbox .image-wrapper .copyright-note-absent{padding:0 .3125rem}@media(min-width:1156px){.cmp-anchorbox--no-gap .cmp-anchorbox__image,.cmp-anchorbox--no-gap .svg-icon{margin:-.9375rem -1.25rem .9375rem!important;width:auto}.cmp-anchorbox--no-gap .cmp-anchorbox__container{box-shadow:0 .1875rem 1.25rem rgba(0,0,0,.2);gap:initial}.cmp-anchorbox--no-gap .cmp-anchorbox__container .cmp-anchorbox__card{align-items:normal;max-width:22.0625rem}.cmp-anchorbox--no-gap .cmp-anchorbox__container .cmp-anchorbox__card .cmp-anchorbox__title{flex:initial;margin-bottom:.625rem}.cmp-anchorbox--no-gap .image-wrapper img{width:calc(100% + 2.5rem)}.cmp-anchorbox--no-gap .image-wrapper .copyright-note{bottom:1.25rem;left:-.9375rem}}@media screen and (min-width:992px){.cmp-anchorbox--gap .cmp-anchorbox__image,.cmp-anchorbox--gap .svg-icon{border-top-left-radius:.3125rem;border-top-right-radius:.3125rem;margin:-.9375rem -1.25rem .9375rem!important;width:auto}.cmp-anchorbox--gap .cmp-anchorbox__container{gap:1.875rem}.cmp-anchorbox--gap .cmp-anchorbox__container .cmp-anchorbox__card{align-items:normal;box-shadow:0 0 .625rem rgba(0,0,0,.15);max-width:22.0625rem}.cmp-anchorbox--gap .cmp-anchorbox__container .cmp-anchorbox__card .cmp-anchorbox__title{flex:initial;margin-bottom:.625rem}.cmp-anchorbox--gap .image-wrapper img{width:calc(100% + 2.5rem)}.cmp-anchorbox--gap .image-wrapper .copyright-note{bottom:1.25rem;left:-.9375rem}}@media screen and (min-width:480px){.cmp-anchorbox--texticon .image-wrapper{margin:-.625rem 1.25rem -.625rem -1.25rem}.cmp-anchorbox--texticon .image-wrapper img{width:9.375rem}}.cmp-anchorbox--texticon .cmp-anchorbox__container .cmp-anchorbox__card .svg-icon{margin:-.625rem 1.25rem -.625rem -1.25rem}.cmp-anchorbox--texticon .cmp-anchorbox__container .cmp-anchorbox__card .svg-icon--icon-white{aspect-ratio:1/1}.cmp-anchorbox--texticon .cmp-anchorbox__container .cmp-anchorbox__card .image-wrapper img{-o-object-fit:cover;object-fit:cover}.cmp-anchorbox--texticon .cmp-anchorbox__container .cmp-anchorbox__card .image-wrapper img.aspect-ratio-1by1{aspect-ratio:1/1}.cmp-anchorbox--texticon .cmp-anchorbox__container .cmp-anchorbox__card .image-wrapper img.amber-8{background-color:#e67500}.cmp-anchorbox--texticon .cmp-anchorbox__container .cmp-anchorbox__card .image-wrapper img.dark-green{background-color:#039a9a}.cmp-anchorbox--texticon .cmp-anchorbox__container .cmp-anchorbox__card .image-wrapper img.light-green{background-color:#90d033}.cmp-anchorbox--texticon .cmp-anchorbox__container .cmp-anchorbox__card .image-wrapper img.red-6{background-color:#c6261b}.cmp-anchorbox--texticon .cmp-anchorbox__container .cmp-anchorbox__card .image-wrapper img.green-5{background-color:#529b56}.cmp-anchorbox--texticon .cmp-anchorbox__container .cmp-anchorbox__card .image-wrapper img.azure-7{background-color:#005187}.cmp-anchorbox--texticon .cmp-anchorbox__container .cmp-anchorbox__card .image-wrapper img.berry-7{background-color:#6a1e44}.cmp-anchorbox--texticon .cmp-anchorbox__container .cmp-anchorbox__card .image-wrapper img.white{background-color:#fff}.cmp-anchorbox--no-gap .cmp-anchorbox__container .cmp-anchorbox__card .cmp-anchorbox__chevron{flex:initial}@media(min-width:1156px){.cmp-anchorbox--no-gap .cmp-anchorbox__container .cmp-anchorbox__card .cmp-anchorbox__chevron{align-items:end;flex:1}.cmp-anchorbox--no-gap.cmp-anchorbox--texticon .image-wrapper{margin:-.9375rem -1.25rem .9375rem;overflow:hidden}.cmp-anchorbox--no-gap.cmp-anchorbox--texticon .image-wrapper img{width:100%}}.cmp-anchorbox--gap .cmp-anchorbox__container .cmp-anchorbox__card .cmp-anchorbox__chevron{flex:initial}@media screen and (min-width:992px){.cmp-anchorbox--gap .cmp-anchorbox__container .cmp-anchorbox__card .cmp-anchorbox__chevron{align-items:end;flex:1}.cmp-anchorbox--gap.cmp-anchorbox--texticon .image-wrapper{border-top-left-radius:.3125rem;border-top-right-radius:.3125rem;margin:-.9375rem -1.25rem .9375rem;overflow:hidden}.cmp-anchorbox--gap.cmp-anchorbox--texticon .image-wrapper img{width:100%}}.appointment-selection{margin:0 auto;max-width:80rem}.appointment-selection__heading{font-family:Compatil datev Regular,georgia,sans-serif;font-size:2rem;line-height:1.3rem;margin-bottom:3.125rem;text-align:center}.appointment-selection__intro{margin-bottom:2.1875rem}.appointment-selection__table-head{background:#fff;box-shadow:0 0 .625rem rgba(0,0,0,.2);display:block;padding-bottom:.625rem;padding-top:.625rem}@media screen and (min-width:768px){.appointment-selection__table-head{display:grid;grid-auto-columns:1fr;grid-template-columns:1.5fr 1.75fr 1fr 1.25fr}}.appointment-selection__table-header{padding-left:.9375rem}.appointment-selection__table-header+.appointment-selection__table-header{padding-left:0}@media screen and (min-width:768px){.appointment-selection__table-header+.appointment-selection__table-header{padding-left:.9375rem}}.appointment-selection__table-header-comma{display:inline-block}@media screen and (min-width:768px){.appointment-selection__table-header-comma{display:none}}.appointment-selection__table-header--place{display:none}@media screen and (min-width:768px){.appointment-selection__table-header--place{display:block}}.appointment-selection__table-body{width:100%}.appointment-selection__table-row{border-bottom:.0625rem solid #ccc;display:block}.appointment-selection__table-row:first-child{margin-top:.938rem}@media screen and (min-width:768px){.appointment-selection__table-row{align-items:center;display:grid;grid-auto-columns:1fr;grid-template-columns:1.5fr 1.75fr 1fr 1.25fr}}.appointment-selection__table-item{padding:.9375rem .9375rem 0}.appointment-selection__table-item--location{font-family:Segoe UI Bold,Noto Sans Display,arial,sans-serif}@media screen and (min-width:768px){.appointment-selection__table-item{display:flex;flex-direction:column;gap:.3125rem;padding:.9375rem .9375rem .625rem}}.appointment-selection__table-item:first-child{padding-left:.9375rem}.appointment-selection__table-item:last-child{padding:.9375rem 0}@media screen and (min-width:768px){.appointment-selection__table-item:last-child{padding-right:0}}.appointment-selection__table-item a{display:block;text-align:center;width:100%}.appointment-selection__table-item--place{display:inline-block}@media screen and (min-width:768px){.appointment-selection__table-item--place{display:none}}.appointment-selection__table-item--cta .button{line-height:1.375rem}.appointment-selection__date-time{align-items:center;display:flex;gap:.3125rem;padding:0}@media screen and (min-width:768px){.appointment-selection__date-time{display:block}}@media screen and (min-width:992px){.appointment-selection__date-time{align-items:center;display:flex}}.attributes-list{margin:0 auto;max-width:56.25rem}.attributes-list__title{font-family:Compatil datev Regular,georgia,sans-serif;font-size:1.5625rem;margin-bottom:3.125rem;text-align:center}@media screen and (min-width:768px){.attributes-list__title{font-size:2rem}}.attributes-list__table-wrapper{display:flex;justify-content:center;margin-bottom:3.125rem}.attributes-list__table{border-top:.0625rem solid;display:block;width:100%}@media screen and (min-width:480px){.attributes-list__table{display:grid}}.attributes-list__table__row{grid-column-gap:1.875rem;border-bottom:.0625rem solid;display:flex;flex-direction:column;margin-top:.625rem;padding-bottom:.9375rem}@media screen and (min-width:480px){.attributes-list__table__row{display:grid;grid-template-columns:.4fr 1fr}}.attributes-list__table__row--label{font-family:Segoe UI Bold,Noto Sans Display,arial,sans-serif;font-size:1.125rem}.attributes-list__table__row--description{font-size:1.125rem}.attributes-list__buttons{display:flex;flex-direction:column;gap:.625rem}@media screen and (min-width:768px){.attributes-list__buttons{flex-direction:row}}.attributes-list__buttons a{text-align:center;width:100%}@media screen and (min-width:768px){.attributes-list__buttons a{width:auto}}.big-picture{position:relative}@media screen and (min-width:992px){.big-picture{background-color:#f3faea;min-height:25rem}}.big-picture__img-container{aspect-ratio:2.67/1;position:relative;width:100%}.big-picture__img{display:block;width:100%}.big-picture__txt{position:relative;width:100%}@media screen and (min-width:992px){.big-picture__txt{bottom:0;left:0;position:absolute;top:0;width:50%}}.big-picture__txt .big-picture__text-flex{align-items:flex-start;background-color:#9bd447;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:6.25rem;padding-bottom:4.375rem}@media screen and (min-width:992px){.big-picture__txt .big-picture__text-flex{background-color:transparent}}.big-picture__txt .big-picture__text-flex{padding-left:1.875rem}@media screen and (min-width:768px){.big-picture__txt .big-picture__text-flex{padding-left:3.125rem}}@media screen and (min-width:992px){.big-picture__txt .big-picture__text-flex{padding-left:3.125rem}}@media screen and (min-width:1601px){.big-picture__txt .big-picture__text-flex{padding-left:calc(50vw - 46.875rem)}}@media screen and (min-width:1920px){.big-picture__txt .big-picture__text-flex{padding-left:13.125rem}}.big-picture__txt .big-picture__text-flex .big-picture__kicker{background:transparent;font-size:1rem;font-weight:400;margin-bottom:.3125rem}@media screen and (min-width:992px){.big-picture__txt .big-picture__text-flex .big-picture__kicker{background:#fff;border-radius:.25rem;font-size:1.25rem;margin-bottom:.1875rem;padding:.625rem 1.25rem}}.big-picture__txt .big-picture__text-flex .big-picture__headline{font-family:Compatil datev Regular,georgia,sans-serif;font-size:1.5rem;font-weight:400;hyphens:manual;margin:0 0 .9375rem}@media screen and (min-width:992px){.big-picture__txt .big-picture__text-flex .big-picture__headline{margin-bottom:.125rem}}.big-picture__txt .big-picture__text-flex .big-picture__headline span{background-color:transparent;line-height:normal;padding:0}@media screen and (min-width:992px){.big-picture__txt .big-picture__text-flex .big-picture__headline span{background-color:#9bd447;border-radius:.25rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:2rem;line-height:1.98;padding:.625rem 1.25rem}}.big-picture__txt .big-picture__cta{background-color:transparent;color:#000;max-width:100%;-webkit-text-decoration:none;text-decoration:none}@media screen and (min-width:992px){.big-picture__txt .big-picture__cta{background-color:#fff;border-radius:.25rem;margin-bottom:.3125rem;padding:.625rem 1.25rem}}.big-picture__txt .big-picture__cta:after{background:url(clientlib-bottom-async/resources/images/right-arrow.svg) 100% 55% no-repeat;background-size:auto .75rem;content:"";padding-right:.9375rem;position:relative}.big-picture__signet{display:none}@media screen and (min-width:992px){.big-picture__signet{position:absolute;right:2.1875rem;top:2.1875rem;z-index:10}.big-picture__signet__img{height:auto;max-width:9.375rem;width:100%}.big-picture__signet{display:block}}@media screen and (min-width:1601px){.big-picture__signet{right:calc(50vw - 46.875rem)}}@media screen and (min-width:1920px){.big-picture__signet{right:13.125rem}}.big-picture.text-left-signet-bottom .big-picture__signet{top:2.1875rem}@media screen and (min-width:992px){.big-picture.text-left-signet-bottom .big-picture__signet{bottom:2.1875rem;right:2.1875rem;top:auto}}.big-picture.text-right-signet-bottom .big-picture__txt{left:auto;right:0}.big-picture.text-right-signet-bottom .big-picture__signet{top:2.1875rem}@media screen and (min-width:992px){.big-picture.text-right-signet-bottom .big-picture__signet{bottom:2.1875rem;left:2.1875rem;top:auto}}.big-picture .image-wrapper{min-height:100%;overflow:hidden}.big-picture-carousel{overflow:hidden;position:relative;width:100%}.big-picture-carousel .big-picture{min-height:auto;min-width:100%;overflow:hidden;position:absolute}.big-picture-carousel__prev{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem;left:0}.big-picture-carousel__next{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem;right:0}.big-picture-carousel__next,.big-picture-carousel__prev{align-items:center;background-color:rgba(0,0,0,.4);cursor:pointer;display:flex;height:3.125rem;justify-content:center;line-height:1;position:absolute;top:50%;transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:3.125rem}.big-picture-carousel__next:hover,.big-picture-carousel__prev:hover{box-shadow:0 .125rem .3125rem rgba(0,0,0,.5)}.big-picture-carousel__pagination{align-items:center;background-color:rgba(0,0,0,.4);border-radius:1.875rem;bottom:0;display:flex;gap:1.5625rem;height:3.125rem;justify-content:center;left:50%;margin-bottom:.625rem;margin-left:auto;margin-right:auto;max-width:none;overflow:visible;padding:0 .625rem;position:absolute;right:auto;transform:translateX(-50%);width:auto}@media screen and (min-width:992px){.big-picture-carousel__pagination{margin-bottom:10px}}.big-picture-carousel__pagination .big-picture-carousel__paginator{align-items:center;display:flex;gap:.625rem}.big-picture-carousel__pagination .big-picture-carousel__slide-functions{align-items:center;display:flex;justify-content:center;min-width:2.3125rem}.big-picture-carousel__pagination .big-picture-carousel__slide-functions .big-picture-carousel__play-pause-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:2.3125rem;width:2.3125rem}.big-picture-carousel__pagination .big-picture-carousel__slide-functions .play{background-image:url(clientlib-bottom-async/resources/images/icon-play.svg)}.big-picture-carousel__pagination .big-picture-carousel__slide-functions .pause{background-image:url(clientlib-bottom-async/resources/images/icon-pause.svg)}.big-picture-carousel__dots{background-color:hsla(0,0%,100%,.4);border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.67);box-sizing:border-box;cursor:pointer;display:inline-block;height:1rem;margin:0 .3125rem;transition:background-color .6s ease;width:1rem}.big-picture-carousel__dots:hover:not(.big-picture-carousel__active){border:.125rem solid #fff}.big-picture-carousel__active{background-color:#fff;opacity:1}.big-picture-carousel .cq-Editable-dom .big-picture{position:relative}@media screen and (min-width:992px){.big-picture-carousel .cq-Editable-dom .big-picture{min-height:30rem}}.big-picture-carousel:not(.big-picture-carousel--initialized) .big-picture-carousel__container>:first-child .big-picture{position:relative}.big-picture-carousel:not(.big-picture-carousel--initialized) .big-picture-carousel__container>:not(:first-child){visibility:hidden}.big-picture-quick-access{display:flex;flex-direction:column;min-height:20rem;position:relative}.big-picture-quick-access img{aspect-ratio:24/9}.big-picture-quick-access__img-container{aspect-ratio:24/9;background-color:#f3faea;width:100%}@media screen and (min-width:992px){.big-picture-quick-access-gradient{background-image:radial-gradient(circle at 30% 100%,rgba(3,154,154,.4),rgba(3,154,154,0) 24%),radial-gradient(circle at 0 100%,rgba(144,208,51,.702),rgba(144,208,51,0) 22%),radial-gradient(circle at 0 70%,#fff 12%,hsla(0,0%,100%,.502) 47%,hsla(0,0%,100%,0) 64%);bottom:0;display:block;left:0;position:absolute;right:auto;top:0;width:80%;z-index:10}}.big-picture-quick-access__floating-text{background-color:#fff;padding:1.25rem 0 1.25rem 1.875rem}@media screen and (min-width:768px){.big-picture-quick-access__floating-text{padding-left:3.125rem}}@media screen and (min-width:992px){.big-picture-quick-access__floating-text{padding-left:3.125rem}}@media screen and (min-width:1601px){.big-picture-quick-access__floating-text{padding-left:calc(50vw - 46.875rem)}}@media screen and (min-width:1920px){.big-picture-quick-access__floating-text{padding-left:13.125rem}}.big-picture-quick-access__floating-text{color:#000;font-family:Compatil datev Regular,georgia,sans-serif;line-height:1.3}.big-picture-quick-access__floating-text--stroke-wrapper{border-left:.5rem solid #90d033;padding-left:1.5625rem}@media screen and (min-width:992px){.big-picture-quick-access__floating-text--stroke-wrapper{border-left:none;padding-left:0}}.big-picture-quick-access__floating-text h1{font-size:1.4rem;margin-bottom:.9375rem}@media screen and (min-width:768px){.big-picture-quick-access__floating-text h1{font-size:1.5rem}}@media screen and (min-width:992px){.big-picture-quick-access__floating-text h1{font-size:2rem}}.big-picture-quick-access__floating-text p{font-family:Segoe UI,Noto Sans Display,arial,sans-serif;line-height:1.5}@media screen and (min-width:992px){.big-picture-quick-access__floating-text{background-color:transparent;color:#000;display:block;font-family:Compatil datev Regular,georgia,sans-serif;line-height:1.3;max-width:20rem;position:absolute;top:20%;z-index:11}.big-picture-quick-access__floating-text h1{border-left:.5rem solid #90d033;color:#000;font-weight:500;margin-bottom:1rem;padding-left:1.5625rem}.big-picture-quick-access__floating-text h1 span{display:block}.big-picture-quick-access__floating-text p{font-family:Segoe UI,Noto Sans Display,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}}.big-picture-quick-access__floating-list{background-color:#90d033}.big-picture-quick-access__floating-list ul{padding:1.25rem 0 1.25rem 1.875rem}@media screen and (min-width:768px){.big-picture-quick-access__floating-list ul{padding-left:3.125rem}}@media screen and (min-width:992px){.big-picture-quick-access__floating-list ul{padding-left:3.125rem}}@media screen and (min-width:1601px){.big-picture-quick-access__floating-list ul{padding-left:calc(50vw - 46.875rem)}}@media screen and (min-width:1920px){.big-picture-quick-access__floating-list ul{padding-left:13.125rem}}.big-picture-quick-access__floating-list ul{padding-right:1.875rem}@media screen and (min-width:768px){.big-picture-quick-access__floating-list ul{padding-right:3.125rem}}@media screen and (min-width:992px){.big-picture-quick-access__floating-list ul{padding-right:3.125rem}}@media screen and (min-width:1601px){.big-picture-quick-access__floating-list ul{padding-right:calc(50vw - 46.875rem)}}@media screen and (min-width:1920px){.big-picture-quick-access__floating-list ul{padding-right:13.125rem}}.big-picture-quick-access__floating-list ul{list-style-type:none}.big-picture-quick-access__floating-list ul li{font-size:1.125rem;line-height:1.5;margin-bottom:.75rem}.big-picture-quick-access__floating-list ul li:last-child{margin-bottom:0}.big-picture-quick-access__floating-list ul li a{align-items:center;color:#000;cursor:pointer;display:flex;font-weight:600;justify-content:space-between;-webkit-text-decoration:none;text-decoration:none}.big-picture-quick-access__floating-list ul li a .chevron{background:url(clientlib-bottom-async/resources/images/icon-chevron-right.svg) no-repeat 50%;background-size:1.375rem;height:1.125rem;margin-left:.3125rem;width:1.125rem}.big-picture-quick-access__floating-list ul li a:hover{-webkit-text-decoration:underline;text-decoration:underline}@media screen and (min-width:992px){.big-picture-quick-access__floating-list{background-color:#90d033;border-radius:.5rem;bottom:8%;display:block;max-width:20rem;padding:2.1875rem 0;position:absolute;right:2.1875rem;z-index:11}.big-picture-quick-access__floating-list ul{list-style-type:none;margin:0;padding:0 2.5rem}.big-picture-quick-access__floating-list ul li{font-size:1rem;line-height:1.5;margin-bottom:.75rem}.big-picture-quick-access__floating-list ul li:last-child{margin-bottom:0}}@media screen and (min-width:1601px){.big-picture-quick-access__floating-list{right:calc(50vw - 46.875rem)}}@media screen and (min-width:1920px){.big-picture-quick-access__floating-list{right:13.125rem}}.big-picture-quick-access .image-wrapper img{width:100%}.big-picture-quick-access:not(:has(>.image-wrapper)) .big-picture-quick-access__img-container{display:none}@media screen and (min-width:992px){.big-picture-quick-access:not(:has(>.image-wrapper)) .big-picture-quick-access__img-container{display:block}}.cmp-breadcrumb{background-color:#f5f5f5;box-sizing:border-box;margin:0 auto;max-width:120rem;overflow:hidden;padding:.625rem 0;position:relative}.cmp-breadcrumb ol{display:flex;list-style:none;overflow-x:auto;padding-bottom:.25rem;white-space:nowrap}.cmp-breadcrumb ol li{align-items:center;display:flex}.cmp-breadcrumb ol li:first-child a{align-items:center;display:flex;text-indent:-624.9375rem}.cmp-breadcrumb ol li:first-child a:after{background:url(clientlib-bottom-async/resources/images/icon-home.svg) no-repeat;background-size:1.5rem;content:"";display:inline-block;height:1.5rem;width:1.5rem}.cmp-breadcrumb ol li:first-child a:hover{opacity:.6}.cmp-breadcrumb ol li.hidden{clip:rect(0 0 0 0);border:0;clip-path:polygon(0 0,0 0,0 0);height:.0625rem;margin:-.0625rem;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:.0625rem}.cmp-breadcrumb ol li .cmp-breadcrumb__link{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}.cmp-breadcrumb ol li:after{background:url(clientlib-bottom-async/resources/images/icon-chevron-right.svg) no-repeat;background-size:1.25rem;content:"";display:inline-block;height:1.0625rem;margin:0 .625rem;min-width:1.25rem}.cmp-breadcrumb ol li:last-child{font-family:Segoe UI Semibold,sans-serif;margin-right:3.75rem}.cmp-breadcrumb ol li:last-child .cmp-breadcrumb__link{cursor:auto;-webkit-text-decoration:none;text-decoration:none}.cmp-breadcrumb ol li:last-child:after{display:none}.cmp-breadcrumb ol li:not(:last-child):hover{color:#00595c}.cmp-breadcrumb__fade{background-image:linear-gradient(90deg,hsla(0,0%,96%,0),#f5f5f5);bottom:0;left:auto;position:absolute;right:0;top:0;width:4.375rem}.buy-box{align-items:center;background-color:#e5f5f5;border-radius:.625rem;box-shadow:0 0 .625rem rgba(0,0,0,.15);display:flex;gap:1.875rem;justify-content:space-between;padding:1.5625rem 1.5625rem 2.1875rem;transition:transform .3s ease-in-out}.buy-box__kicker--text{font-size:.8125rem;line-height:1.5;margin-bottom:.625rem}.buy-box__headline{font-family:Compatil datev Regular,georgia,sans-serif;margin-bottom:0}@media screen and (min-width:768px){.buy-box__headline{display:block;margin-bottom:2.1875rem}}.buy-box__image{display:none;flex-basis:50%}@media screen and (min-width:768px){.buy-box__image{display:block}}.buy-box__image img,.buy-box__image svg{background:none;border-radius:.625rem;margin:auto;max-width:12.5rem;-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (min-width:768px){.buy-box__image img,.buy-box__image svg{max-width:12.5rem}}@media screen and (min-width:992px){.buy-box__image img,.buy-box__image svg{max-width:21.25rem}}.buy-box__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:0 .625rem;margin-bottom:1.5625rem}.buy-box__price-label{font-family:Compatil datev Regular,georgia,sans-serif;font-size:1.5rem;line-height:1.3;order:3}.buy-box__price-quantifier,.buy-box__price-starting{font-family:Segoe UI,Noto Sans Display,arial,sans-serif;line-height:1.5}.buy-box__price-starting{order:2}.buy-box__price-quantifier{flex-basis:100%;order:1}.buy-box__text-content{flex-basis:100%}@media screen and (min-width:768px){.buy-box__text-content{flex-basis:50%}}.buy-box__text-content .buy-box__image{display:block;margin-bottom:1.5625rem;margin-top:1.5625rem}@media screen and (min-width:768px){.buy-box__text-content .buy-box__image{display:none}}.buy-box__buttons{display:flex;flex-direction:column;gap:.9375rem}.buy-box__buttons a{display:flex;justify-content:center;width:100%}@media screen and (min-width:768px){.buy-box__buttons a{width:auto}}.buy-box__footer{display:none}.buy-box__icon-image .image-wrapper img{aspect-ratio:1/1}.buy-box__decorative-image .image-wrapper img{aspect-ratio:16/9}.buy-box-wrapper{z-index:10}.col-right .buy-box-wrapper{display:block}@media screen and (min-width:768px){.col-right .buy-box-wrapper{bottom:0;display:flex;justify-content:flex-end;left:auto;position:fixed;right:0;top:0}}@media screen and (min-width:992px){.col-right .buy-box-wrapper{display:block;position:relative}}.col-right .buy-box{background:#b3e1e1;bottom:-.5rem;display:block;left:0;margin-bottom:3.75rem;position:fixed;right:0;transform:translateX(200%);width:auto}.col-right .buy-box--visible{transform:translateX(0);z-index:100}.col-right .buy-box__headline{margin-bottom:2.1875rem}@media screen and (min-width:768px){.col-right .buy-box__headline{margin-bottom:0}.col-right .buy-box{bottom:3.375rem;left:auto;margin-bottom:0;right:.125rem;width:44%}}@media screen and (min-width:992px){.col-right .buy-box{background:#e5f5f5;bottom:auto;position:relative;right:auto;transform:translateX(0);width:auto}}.col-right .buy-box__image{display:none}.col-right .buy-box__kicker{align-items:center;display:flex;justify-content:space-between}.col-right .buy-box__cross-icon{cursor:pointer;height:1.875rem;position:relative;width:1.875rem}@media screen and (min-width:992px){.col-right .buy-box__cross-icon{display:none}}.col-right .buy-box__cross-icon:before{background:url(clientlib-bottom-async/resources/images/cross-icon.svg) no-repeat;background-size:contain;content:"";height:1.875rem;left:0;position:absolute;width:1.875rem}.col-right .buy-box__cart{align-items:center;background:#232e32;border-radius:50%;bottom:4.875rem;box-shadow:0 0 .625rem rgba(0,0,0,.15);display:flex;height:3.125rem;justify-content:center;left:auto;position:fixed;right:.25rem;top:auto;width:3.125rem;z-index:100}.col-right .buy-box__cart:hover{background:#00595c;cursor:pointer}.col-right .buy-box__cart:focus{border:.125rem solid #007577}.col-right .buy-box__cart img{background:none;height:2.5rem;width:2.5rem}.col-right .buy-box__text-content .buy-box__image{display:none}@media screen and (min-width:768px){.col-right .buy-box__text-content .buy-box__image{display:block}}.col-right .buy-box__text-content .buy-box__image img,.col-right .buy-box__text-content .buy-box__image svg{max-width:12.5rem}.col-right .buy-box__footer{display:block;position:relative}@media screen and (min-width:992px){.col-right .buy-box__footer{display:none}}.col-right .buy-box__buttons{width:auto}.col-right .buy-box__buttons a{text-align:center;width:100%}.button{border-radius:.25rem;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:Segoe UI Semibold,sans-serif;font-size:1rem;letter-spacing:.01875rem;padding:.5rem .9375rem .5625rem;text-align:center;-webkit-text-decoration:none;text-decoration:none}.button.secured-link:after{background:url(clientlib-bottom-async/resources/images/icon-secure-lock.svg) no-repeat 50%;background-size:1.875rem;content:"";margin-left:.3125rem;min-height:1.375rem;min-width:1rem}.button--secondary{background:transparent;border:.125rem solid #000;color:#000}.button--secondary:hover{background-color:rgba(0,0,0,.102);box-shadow:0 .25rem .9375rem rgba(0,0,0,.302)}.button--primary{background-color:#00595c;border:transparent;color:#fff;padding:.625rem .9375rem .6875rem}.button--primary:hover{background-image:linear-gradient(rgba(0,0,0,.298),rgba(0,0,0,.298));box-shadow:0 .25rem .9375rem rgba(0,0,0,.302)}.button--primary:after{filter:invert(1)}.button--tertiary{background:#ccc;color:#000}.button--tertiary:hover{background-color:#ccc;position:relative}.button--tertiary:hover:after{background:rgba(0,0,0,.15);border-radius:.25rem;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:10}.button--tertiary:hover{box-shadow:0 .25rem .9375rem 0 rgba(0,0,0,.25)}.button--tertiary:active{background:rgba(0,0,0,.15);box-shadow:0 .25rem .9375rem rgba(0,0,0,.25);color:rgba(0,0,0,.06);transform:translate(.125rem,.125rem)}.column-teaser{word-break:break-word}.column-teaser__headline{color:#007577;font-family:Compatil datev Regular,georgia,sans-serif;margin-bottom:1.5625rem;text-align:center}.column-teaser a{color:#000;-webkit-text-decoration:none;text-decoration:none}.column-teaser__container{display:flex;flex-flow:wrap;gap:1.875rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));height:auto;justify-content:center}@media screen and (min-width:768px){.column-teaser__container{align-items:center;display:flex;flex-flow:wrap;justify-content:center}}@media screen and (min-width:992px){.column-teaser__container{display:grid}}.column-teaser__container .column-teaser__item{align-items:center;background-color:#fff;border-radius:.625rem;box-shadow:0 0 .625rem rgba(0,0,0,.15);box-sizing:border-box;color:inherit;display:flex;-webkit-text-decoration:none;text-decoration:none;width:100%}@media screen and (min-width:768px){.column-teaser__container .column-teaser__item{align-self:stretch;min-width:auto;width:47.7%}}@media screen and (min-width:992px){.column-teaser__container .column-teaser__item{align-self:stretch;min-width:auto;width:100%}}.column-teaser__container .column-teaser__item__content{display:flex;flex-direction:column;flex-grow:1}.column-teaser__container .column-teaser__item h3{flex-flow:column wrap;font-family:Compatil datev Regular,georgia,sans-serif;font-size:1.5rem;line-height:1.5;margin-bottom:.9375rem;padding:.9375rem 1.25rem 0;text-align:left}.column-teaser__container .column-teaser__item p{display:flex;flex-direction:column;flex-grow:1;font-size:1rem;line-height:1.5;margin-bottom:1.5625rem;padding:0 1.25rem}.column-teaser__container .column-teaser__item__container{display:flex;flex-direction:column;overflow:hidden;padding-bottom:1.5625rem;width:100%}.column-teaser__container .column-teaser__item__container__image{justify-content:center;position:static}.column-teaser__container .column-teaser__item__container__image .image-wrapper:has(>img.no-bg){align-items:center;justify-content:center}.column-teaser__container .column-teaser__item__container__image img.no-bg{aspect-ratio:auto;border-radius:0;height:auto;width:auto}.column-teaser__container .column-teaser__item__container img{aspect-ratio:16/9;border-radius:.625rem .625rem 0 0;height:-moz-fit-content;height:fit-content;max-width:100%;-o-object-fit:cover;object-fit:cover;vertical-align:middle;width:100%}.column-teaser__container .column-teaser__item__container img.amber-8{background-color:#e67500}.column-teaser__container .column-teaser__item__container img.dark-green{background-color:#039a9a}.column-teaser__container .column-teaser__item__container img.light-green{background-color:#90d033}.column-teaser__container .column-teaser__item__container img.red-6{background-color:#c6261b}.column-teaser__container .column-teaser__item__container img.green-5{background-color:#529b56}.column-teaser__container .column-teaser__item__container img.azure-7{background-color:#005187}.column-teaser__container .column-teaser__item__container img.berry-7{background-color:#6a1e44}.column-teaser__container .column-teaser__item__container img.white{background-color:#fff}.column-teaser__container .column-teaser__item__container img.aspect-ratio-1by1{aspect-ratio:1/1}@media screen and (min-width:768px){.column-teaser__container .column-teaser__item__container{align-self:stretch;width:100%}}.column-teaser__container .column-teaser__item__more{align-items:end;box-sizing:border-box;display:flex;font-family:Segoe UI Semibold,sans-serif;font-weight:600;justify-content:flex-start;padding-left:1.25rem;padding-right:.3125rem;width:100%}.column-teaser__container .column-teaser__item__more:after{background:url(clientlib-bottom-async/resources/images/icon-chevron-right.svg) no-repeat 50%;background-size:contain;color:transparent;content:"";height:1rem;min-width:1rem;padding-bottom:.375rem}.column-teaser__container .column-teaser__item__more:hover{color:#00595c;-webkit-text-decoration:underline;text-decoration:underline}.column-teaser__container:has(>:nth-child(-n+3):last-child){max-width:100%}@media screen and (min-width:992px){.column-teaser__container:has(>:nth-child(-n+3):last-child){display:flex;justify-content:center}}.column-teaser__container:has(>:nth-child(-n+3):last-child) .column-teaser__item{max-width:21.875rem}.column-teaser__container.svg-variant .column-teaser__item__container__image .image-wrapper{align-items:center;justify-content:center}.column-teaser__container.svg-variant:has(>:nth-child(-n+3):last-child){max-width:100%}@media screen and (min-width:992px){.column-teaser__container.svg-variant:has(>:nth-child(-n+3):last-child){display:flex;justify-content:center}}.column-teaser__container.svg-variant:has(>:nth-child(-n+3):last-child) .column-teaser__item{max-width:21.875rem}.contact-cards__headline{color:#007577;display:block;font-family:Compatil datev Regular,georgia,sans-serif;margin-bottom:1.5625rem;text-align:center}.contact-cards__description{margin-bottom:2.1875rem;text-align:center}.contact-cards__container{grid-gap:1.875rem 1.875rem;align-items:stretch;display:flex;flex-flow:wrap;height:auto;justify-content:center;width:100%}.contact-cards__container .contact-cards__item{align-items:stretch;border-radius:.625rem;box-shadow:0 0 .625rem rgba(0,0,0,.15);box-sizing:border-box;display:flex;overflow:hidden;width:100%}@media screen and (min-width:768px){.contact-cards__container .contact-cards__item{align-self:stretch;flex-direction:column;min-width:auto;width:47.7%}}@media screen and (min-width:992px){.contact-cards__container .contact-cards__item{flex:0 0 calc(30% - 20px)}}@media screen and (min-width:1601px){.contact-cards__container .contact-cards__item{flex:0 0 calc(23.5% - 10px)}}.contact-cards__container .contact-cards__item__content{background-color:#e5f8ff;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;padding:.9375rem 1.25rem 1.25rem;text-align:left;width:100%}@media screen and (min-width:768px){.contact-cards__container .contact-cards__item__content{margin-bottom:0}}.contact-cards__container .contact-cards__item__content__name{font-family:Segoe UI Semibold,sans-serif;font-size:1.125rem;line-height:1.4;margin-bottom:.625rem;min-height:3.1rem;text-align:left}.contact-cards__container .contact-cards__item__content__name:has(+[class~=contact-cards__item__content__title]){margin-bottom:.3125rem;min-height:0;min-height:auto}.contact-cards__container .contact-cards__item__content__title{font-family:Segoe UI,Noto Sans Display,arial,sans-serif;font-size:1rem;line-height:1.4;margin-bottom:.625rem;min-height:3.1rem;text-align:left}.contact-cards__container .contact-cards__item__content__text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-family:Segoe UI,Noto Sans Display,arial,sans-serif;font-size:1rem;line-height:1.4;margin-bottom:.625rem;overflow:hidden}.contact-cards__container .contact-cards__item__content__mail,.contact-cards__container .contact-cards__item__content__phone{align-items:center;color:#000;display:flex;margin-right:.3125rem;padding-bottom:.625rem;-webkit-text-decoration:none;text-decoration:none;width:100%}@media screen and (min-width:768px){.contact-cards__container .contact-cards__item__content__mail,.contact-cards__container .contact-cards__item__content__phone{height:2.8125rem;padding-bottom:0}}.contact-cards__container .contact-cards__item__content__mail:hover,.contact-cards__container .contact-cards__item__content__phone:hover{color:#00595c;opacity:1;-webkit-text-decoration:underline;text-decoration:underline}.contact-cards__container .contact-cards__item__content__mail:before,.contact-cards__container .contact-cards__item__content__phone:before{background-size:1.875rem,1.875rem;background:url(clientlib-bottom-async/resources/images/icon-phone-neutral.svg) no-repeat 0;background-size:2.1875rem;content:"";height:2rem;padding-left:2.625rem}.contact-cards__container .contact-cards__item__content__mail:before{background-size:1.875rem,1.875rem;background:url(clientlib-bottom-async/resources/images/icon-email-neutral.svg) no-repeat 0;background-size:2.1875rem;content:"";height:2rem;padding-left:2.625rem}.contact-cards__container .contact-cards__item__image{display:none;justify-content:flex-start;width:100%}@media screen and (min-width:480px){.contact-cards__container .contact-cards__item__image{align-self:stretch;display:flex}}@media screen and (min-width:768px){.contact-cards__container .contact-cards__item__image{align-self:stretch}}.contact-cards__container .contact-cards__item__image .image-wrapper{height:100%;width:100%}.contact-cards__container .contact-cards__item img{aspect-ratio:3/2;border-radius:.625rem 0 0 .625rem;height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:middle;width:100%}@media screen and (min-width:768px){.contact-cards__container .contact-cards__item img{border-radius:.625rem .625rem 0 0;height:auto}}.contact-cards__container:has(>:first-child:last-child){margin:0 auto;max-width:42rem}@media screen and (min-width:768px){.contact-cards__container:has(>:first-child:last-child) .contact-cards__item{align-self:auto;flex-direction:row;width:100%}}@media screen and (min-width:992px){.contact-cards__container:has(>:first-child:last-child) .contact-cards__item{flex:initial}}.contact-cards__container:has(>:first-child:last-child) .contact-cards__item__content{flex-grow:1;width:100%}.contact-cards__container:has(>:first-child:last-child) .contact-cards__item img{border-radius:.625rem 0 0 .625rem;-o-object-fit:cover;object-fit:cover}.col-left .contact-cards__description,.col-left .contact-cards__headline{text-align:left}.col-left .contact-cards__container{justify-content:normal}@media screen and (min-width:992px){.col-left .contact-cards__item{flex:0 0 calc(47.8% - 20px)}}.col-left .contact-cards__container:has(>:first-child:last-child){margin:initial;max-width:42rem}.contact-ribbon{background-color:#232e32;bottom:0;opacity:0;position:fixed;top:auto;transform:translateY(100%);transition:opacity 1s,transform 1s;white-space:nowrap;width:100%;z-index:100}@media screen and (min-width:992px){.contact-ribbon{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem;bottom:auto;opacity:1;right:0;top:18.75rem;transform:none;transition:width .8s ease;width:3.75rem}.contact-ribbon:hover{background-color:#00595c;width:12.8125rem}}.contact-ribbon.show-ribbon{opacity:1;transform:translateY(0)}.contact-ribbon a{align-items:center;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;padding:.625rem .625rem .9375rem;-webkit-text-decoration:none;text-decoration:none;width:100%}.contact-ribbon a .svg-icon,.contact-ribbon a .svg-icon svg{height:2.5rem;width:2.5rem}@media screen and (min-width:992px){.contact-ribbon a{flex-direction:row;gap:.625rem;padding:.625rem;width:12.8125rem}}.contact-box__wrapper .contact-sidebar__wrapper{position:relative;z-index:700}.contact-box__wrapper .contact-sidebar{background-color:#00595c;border-radius:.625rem;bottom:6.25rem;display:block;left:.25rem;min-width:12.5rem;padding:1.5625rem 1.5625rem 3.125rem;position:fixed;right:.25rem;transform:translateX(110%);transform-style:preserve-3d;transition:transform .4s cubic-bezier(.4,0,.2,1);width:auto;z-index:700}@media screen and (min-width:768px){.contact-box__wrapper .contact-sidebar{left:auto;min-width:18.75rem;width:25%}}.contact-box__wrapper .contact-sidebar--visible{transform:translateX(0)}.contact-box__wrapper .contact-sidebar__chat{align-items:center;background:#232e32;border-radius:50%;bottom:5rem;box-shadow:0 0 .625rem rgba(0,0,0,.15);display:flex;height:3.125rem;justify-content:center;left:auto;margin-right:.125rem;position:fixed;right:.125rem;top:auto;width:3.125rem;z-index:700}.contact-box__wrapper .contact-sidebar__chat img{background:none;height:2.5rem;width:2.5rem}.contact-box__wrapper .contact-sidebar__chat:hover{background:#00595c;cursor:pointer}.contact-box__wrapper .contact-sidebar__chat:focus{border:.125rem solid #007577;box-shadow:inset 0 0 0 2px #fff}.contact-box__wrapper .contact-sidebar__headline-wrapper{display:flex}.contact-box__wrapper .contact-sidebar__headline-wrapper .image-wrapper img{background-color:transparent}.contact-box__wrapper .contact-sidebar__headline{color:#fff;flex-grow:1;font-family:Compatil datev Regular,georgia,sans-serif;font-size:1.375rem;line-height:1.5;margin-bottom:.938rem}.contact-box__wrapper .contact-sidebar__cross-icon{border:none;cursor:pointer;height:1.875rem;width:1.875rem}.contact-box__wrapper .contact-sidebar__cross-icon:hover{opacity:.7}.contact-box__wrapper .contact-sidebar--visible+.contact-sidebar__chat{background:#00595c}.contact-box__wrapper .contact-sidebar__link{align-items:center;color:#fff;display:flex;font-size:1.125rem;-webkit-text-decoration:none;text-decoration:none;width:100%}.contact-box__wrapper .contact-sidebar__link__text--small{color:#fff;font-size:.875rem;letter-spacing:.04rem;line-height:1.2;padding-left:2.625rem}.contact-box__wrapper .contact-sidebar__link:after{background:url(clientlib-bottom-async/resources/images/icon-chevron-right-white.svg) no-repeat;background-size:contain;content:"";height:1.5625rem;min-width:1.5625rem}.contact-box__wrapper .contact-sidebar__link:hover{opacity:.7;-webkit-text-decoration:underline;text-decoration:underline}.contact-box__wrapper .contact-sidebar__link__list-arrow{margin-bottom:.9375rem}.contact-box__wrapper .contact-sidebar__link__icon--chatbot:before{background:url(clientlib-bottom-async/resources/images/icon-chatbot-neutral.svg) no-repeat 0;background-size:2.1875rem;content:"";filter:invert(1);height:2rem;padding-left:2.625rem}.contact-box__wrapper .contact-sidebar__link__icon--chat:before{background:url(clientlib-bottom-async/resources/images/icon-chat-neutral.svg) no-repeat 0;background-size:2.1875rem;content:"";filter:invert(1);height:2rem;padding-left:2.625rem}.contact-box__wrapper .contact-sidebar__link__icon--hyperlink:before{background:url(clientlib-bottom-async/resources/images/icon-link-neutral.svg) no-repeat 0;background-size:2.1875rem;content:"";filter:invert(1);height:2rem;padding-left:2.625rem}.contact-box__wrapper .contact-sidebar__link__icon--form:before{background:url(clientlib-bottom-async/resources/images/icon-form-neutral.svg) no-repeat 0;background-size:2.1875rem;content:"";filter:invert(1);height:2rem;padding-left:2.625rem}.contact-box__wrapper .contact-sidebar__link__icon--phone:before{background:url(clientlib-bottom-async/resources/images/icon-phone-neutral.svg) no-repeat 0;background-size:2.1875rem;content:"";filter:invert(1);height:2rem;padding-left:2.625rem}.contact-box__wrapper .contact-sidebar__link__icon--mail:before{background:url(clientlib-bottom-async/resources/images/icon-form-neutral.svg) no-repeat 0;background-size:2.1875rem;content:"";filter:invert(1);height:2rem;padding-left:2.625rem}.contact-box__wrapper .contact-sidebar__link__icon--help:before{background:url(clientlib-bottom-async/resources/images/icon-help-neutral.svg) no-repeat 0;background-size:2.1875rem;content:"";height:2rem;padding-left:2.625rem}.cross-selling-teaser.cross-selling-teaser--padding{padding-bottom:4.0625rem;padding-top:3.125rem}.cross-selling-teaser__headline{color:#000;font-family:Compatil datev Regular,georgia,sans-serif;font-size:2rem;line-height:1.3;margin-bottom:3.125rem;text-align:center}.cross-selling-teaser__grid{align-items:stretch;display:flex;flex-flow:column wrap;gap:.9375rem;justify-content:center}@media screen and (min-width:992px){.cross-selling-teaser__grid{flex-flow:row wrap;gap:1.875rem}}.cross-selling-teaser__card{background-color:#fff;border-radius:.625rem;box-shadow:0 0 .625rem 0 rgba(0,0,0,.15);display:flex;flex-direction:column;gap:1.875rem;min-height:auto;-webkit-text-decoration:none;text-decoration:none;transition:box-shadow .3s ease;width:100%}@media screen and (min-width:768px){.cross-selling-teaser__card{align-items:stretch;flex-direction:row}}@media screen and (min-width:992px){.cross-selling-teaser__card{flex-direction:column;min-height:21.875rem;width:calc(25% - 1.40625rem)}}.cross-selling-teaser__card:hover{box-shadow:.0625rem .0625rem .9375rem 0 rgba(0,0,0,.2)}.cross-selling-teaser__image-wrapper{display:none}@media screen and (min-width:768px){.cross-selling-teaser__image-wrapper{align-items:center;display:flex;flex-shrink:0;justify-content:center;padding:.625rem}}@media screen and (min-width:992px){.cross-selling-teaser__image-wrapper{height:9.625rem;padding:.9375rem 1.5625rem 0;width:auto}}.cross-selling-teaser__image-wrapper .image-wrapper img{background-color:transparent}.cross-selling-teaser__image{-o-object-fit:contain;object-fit:contain}@media screen and (min-width:768px){.cross-selling-teaser__image{width:7.5rem}}@media screen and (min-width:992px){.cross-selling-teaser__image{width:9.625rem}}.cross-selling-teaser__text-area{display:flex;flex-direction:column;flex-grow:1;padding:.9375rem 1.25rem 1.5625rem;width:auto}@media screen and (min-width:768px){.cross-selling-teaser__text-area{justify-content:center;padding:.9375rem 1.25rem 1.5625rem 0}}@media screen and (min-width:992px){.cross-selling-teaser__text-area{justify-content:flex-start;padding:.9375rem 1.5625rem 2.1875rem}}.cross-selling-teaser__kicker{font-size:.8125rem;margin-bottom:.625rem}.cross-selling-teaser__kicker,.cross-selling-teaser__title{color:#000;font-family:Segoe UI,Noto Sans Display,arial,sans-serif;line-height:1.5}.cross-selling-teaser__title{font-size:1.125rem}.cta-box{word-wrap:break-word;border-radius:.625rem;box-shadow:0 0 10px rgba(0,0,0,.15);display:flex;flex-direction:column;padding:1.5625rem 1.5625rem 3.125rem}.cta-box__image{flex:none;margin-bottom:.9375rem;overflow:hidden}.cta-box__image,.cta-box__image img,.cta-box__image svg{border-radius:.625rem;width:100%}.cta-box__headline{font-family:Compatil datev Regular,georgia,sans-serif;font-weight:400;margin-bottom:.9375rem}@media screen and (min-width:480px){.cta-box__imglinkscontainer{display:block}}@media screen and (min-width:768px){.cta-box__imglinkscontainer{display:flex;gap:1.875rem}}.cta-box__imglinkscontainer .ctaimage,.cta-box__linksbox{flex:1 1 0;min-width:0}.cta-box__text{font-size:1rem}.cta-box .ctatext .cmp-richtext p{margin-bottom:1.5625rem}.cta-box .ctalink:not(:last-child){margin-bottom:.9375rem}.cta-box__link{color:#000;display:flex;font-size:1.125rem;-webkit-text-decoration:none;text-decoration:none;width:100%}.cta-box__link:after{background:url(clientlib-bottom-async/resources/images/icon-chevron-right.svg) no-repeat;background-size:contain;content:"";height:1.5625rem;min-width:1.5625rem}.cta-box__link:hover{opacity:.7;-webkit-text-decoration:underline;text-decoration:underline}.cta-box__link__list-arrow{margin-bottom:.9375rem}.cta-box__link__list-arrow__two-rows .cta-box__link{align-items:normal}.cta-box__link__icon--accented.cta-box__link{margin:0 auto}.cta-box__link__icon--accented.cta-box__link:after{background:none;content:none}.cta-box__link__icon--accented.cta-box__link:hover{opacity:1;-webkit-text-decoration:none;text-decoration:none}.cta-box__link__icon--accented .cta-box__link__text{display:block;font-size:1.2rem;line-height:1.5rem;margin:1rem 0;unicode-bidi:isolate}.cta-box__link__icon--chat:before{background:url(clientlib-bottom-async/resources/images/icon-chat-neutral.svg) no-repeat 0;background-size:2.1875rem;content:"";height:2rem;padding-left:2.625rem}.cta-box__link__icon--hyperlink:before{background:url(clientlib-bottom-async/resources/images/icon-link-neutral.svg) no-repeat 0;background-size:2.1875rem;content:"";height:2rem;padding-left:2.625rem}.cta-box__link__icon--form:before{background:url(clientlib-bottom-async/resources/images/icon-form-neutral.svg) no-repeat 0;background-size:2.1875rem;content:"";height:2rem;padding-left:2.625rem}.cta-box__link__icon--bot:before{background:url(clientlib-bottom-async/resources/images/icon-chatbot-neutral.svg) no-repeat 0;background-size:2.1875rem;content:"";height:2rem;padding-left:2.625rem}.cta-box__link__icon--phone:before{background:url(clientlib-bottom-async/resources/images/icon-phone-neutral.svg) no-repeat 0;background-size:2.1875rem;content:"";height:2rem;padding-left:2.625rem}.cta-box__link__icon--mail:before{background:url(clientlib-bottom-async/resources/images/icon-email-neutral.svg) no-repeat 0;background-size:2.1875rem;content:"";height:2rem;padding-left:2.625rem}.cta-box__link__icon--help:before{background:url(clientlib-bottom-async/resources/images/icon-help-neutral.svg) no-repeat 0;background-size:2.1875rem;content:"";height:2rem;padding-left:2.625rem}.cta-box__link__icon--chatbot:before{background:url(clientlib-bottom-async/resources/images/icon-chatbot-neutral.svg) no-repeat 0;background-size:2.1875rem;content:"";height:2rem;padding-left:2.625rem}.cta-box__link.secured-link:after{background:url(clientlib-bottom-async/resources/images/icon-secure-lock.svg) no-repeat 0,url(clientlib-bottom-async/resources/images/icon-chevron-right.svg) no-repeat 100%;background-size:2rem,1.5625rem;content:"";min-width:3.4375rem}.cta-box .cmp-container>:last-child,.cta-box>:last-child{margin-bottom:0}.cta-box .image-wrapper{min-height:9.375rem}@media screen and (min-width:992px){.col-right .cta-box__imglinkscontainer{display:block}}.col-right .cta-box__link,.col-right .cta-box__link__text{width:auto}@media screen and (min-width:992px){.col-right .cta-box__link__text{width:100%}}.col-right .cta-box__link.cta-box__link__icon--accented{width:-moz-fit-content;width:fit-content}.customer-testimonials__session-header{margin-bottom:2.1875rem}@media screen and (min-width:992px){.customer-testimonials__session-header{margin-bottom:3.125rem}}.customer-testimonials__heading{color:#007577;font-family:Compatil datev Regular,georgia,sans-serif;font-size:1.375rem;font-weight:400;text-align:center}@media screen and (min-width:768px){.customer-testimonials__heading{font-size:1.5rem}}@media screen and (min-width:992px){.customer-testimonials__heading{font-size:2rem}}.customer-testimonials__body{align-items:center;flex-direction:column;margin:auto;max-width:50rem}.customer-testimonials__item{align-items:stretch;border-top:.05rem solid #ccc;display:flex;flex-direction:column;list-style-type:none;margin-bottom:1.5625rem;max-width:50rem;padding-top:30px}@media screen and (min-width:768px){.customer-testimonials__item{border-top:initial;flex-direction:row;max-width:56.35rem;padding-top:0}}@media screen and (min-width:992px){.customer-testimonials__item{margin-bottom:3.125rem;padding-top:0}}@media screen and (min-width:1601px){.customer-testimonials__item{border-top:initial;margin-bottom:3.125rem;padding-top:0}}@media screen and (min-width:1920px){.customer-testimonials__item{border-top:initial;padding-top:0}}@media screen and (min-width:768px){.customer-testimonials__text{border-left:.0625rem solid #ccc;padding-left:1.25rem}}.customer-testimonials__img-container{align-items:start;box-sizing:border-box;display:flex;justify-content:start;margin-bottom:1.25rem;width:auto}.customer-testimonials__img-container img{width:200px}@media screen and (min-width:768px){.customer-testimonials__img-container{margin-bottom:0;margin-right:1.25rem;min-width:12.5rem}}.customer-testimonials__img-container--logo{padding:.9375rem}.customer-testimonials__quote{color:#00595c;font-family:Compatil datev Regular,italic,georgia,sans-serif;font-style:italic;font-weight:400;line-height:1.45;margin-bottom:1.5625rem}.customer-testimonials__author{font-family:Segoe UI Bold,Noto Sans Display,arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.5rem}.customer-testimonials__designation{font-family:Segoe UI,Noto Sans Display,arial,sans-serif;font-size:1rem;font-weight:400}.col-left .customer-testimonials__heading{text-align:left}.customer-testimonials--pdp .customer-testimonials__heading{color:#000}@media screen and (min-width:768px){.customer-testimonials-cards{padding:0}}.customer-testimonials-cards *{box-sizing:border-box}.customer-testimonials-cards__heading{color:#007577;font-family:Compatil datev Regular,georgia,sans-serif;margin-bottom:1.5625rem;text-align:center}@media screen and (min-width:992px){.customer-testimonials-cards__heading{text-align:center}}.customer-testimonials-cards__card-list{display:flex;flex-wrap:wrap;gap:1.875rem;list-style-type:none}@media screen and (min-width:768px){.customer-testimonials-cards__card-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:992px){.customer-testimonials-cards__card-list{display:flex}}.customer-testimonials-cards__logo-container{align-items:center;display:flex;justify-content:center;margin:.9375rem auto;max-width:18rem;min-height:8.5rem;min-width:18rem;padding:1.5625rem 1.5625rem 0;width:100%}.customer-testimonials-cards__logo-container img{width:100%}.customer-testimonials-cards__card{align-items:center;background-color:#fff;border-radius:.625rem;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;width:100%}.customer-testimonials-cards__card--single-with-image{flex-direction:column}.customer-testimonials-cards__card--single-with-image .customer-testimonials-cards__logo-container{padding-top:1.5625rem}@media screen and (min-width:768px){.customer-testimonials-cards__card--single-with-image{flex-direction:row}.customer-testimonials-cards__card--single-with-image .customer-testimonials-cards__logo-container{padding-top:0}.customer-testimonials-cards__card{justify-content:start}}@media screen and (min-width:992px){.customer-testimonials-cards__card{flex:1}}.customer-testimonials-cards__content{display:flex;flex:1;flex-direction:column;padding:1.25rem 1.5625rem 2.1875rem;width:100%}.customer-testimonials-cards__quote{color:#00595c;flex:1;font-size:1.375rem;font-style:italic;line-height:1.45;margin-bottom:1.5625rem}.customer-testimonials-cards__author{font-family:Segoe UI Bold,Noto Sans Display,arial,sans-serif}.customer-testimonials-cards__company{font-size:1rem;font-weight:400}.customer-testimonials-cards__card-list:has(li:only-child){grid-template-columns:minmax(0,1fr)}@media screen and (min-width:768px){.customer-testimonials-cards__card-list:has(li:only-child) .col-left .customer-testimonials-cards__card{flex-direction:row}}.col-left .customer-testimonials-cards__heading{text-align:left}.facts-box{background:#f5f5f5;border-radius:.625rem;box-shadow:none;padding:1.25rem 1.5625rem 2.1875rem}.facts-box__kicker{color:#000;font-size:.8125rem;line-height:1.5;margin-bottom:.3125rem}.facts-box__headline{color:#00595c;font-size:1.25rem;line-height:1.4;margin-bottom:.625rem}.facts-box__bazzarvoice{margin-bottom:2.1875rem}.facts-box__list{margin-bottom:1.25rem}.facts-box__list-title{font-family:Segoe UI Bold,Noto Sans Display,arial,sans-serif;margin-bottom:.3125rem}.facts-box__item{font-size:1rem;line-height:1.5;list-style:none;margin-bottom:.3125rem}.foldout-list-big{margin:auto;max-width:56.25rem}.foldout-list-big__headline{font-family:Compatil datev Regular,georgia,sans-serif;font-size:2rem;margin-bottom:3.125rem;text-align:center}.foldout-item{border-bottom:.0625rem solid #b2b2b2;padding:1.25rem 0 1.563rem}.foldout-item:last-child{border-bottom:none}.foldout-item__head{align-items:center;cursor:pointer;display:flex;font-family:Segoe UI Semibold,sans-serif;font-size:1.25rem;font-weight:600}.foldout-item__head:hover{color:#00595c;-webkit-text-decoration:underline;text-decoration:underline}.foldout-item__chevron{height:1.125rem;margin-right:.625rem;position:relative;transition:transform .3s;width:1.125rem}.foldout-item__chevron:before{background:url(clientlib-bottom-async/resources/images/icon-chevron-right.svg) no-repeat;background-size:1.25rem;content:"";height:1.125rem;min-width:1.125rem;position:absolute}details[open] .foldout-item__chevron:before{filter:invert(27%) sepia(29%) saturate(1744%) hue-rotate(138deg) brightness(92%) contrast(150%);transform:rotate(90deg)}details[open] .foldout-item__head{color:#00595c}.foldout-item__head:hover .foldout-item__chevron:before{filter:invert(27%) sepia(29%) saturate(1744%) hue-rotate(138deg) brightness(92%) contrast(150%)}.foldout-item__content{font-size:1rem;padding-left:1.8rem;padding-top:1.25rem}.footer{background-color:#ebebeb;margin:0 auto;max-width:120rem}.footer .bigfooter{padding:2.75rem 3vw 3.375rem 1.875rem}@media screen and (min-width:768px){.footer .bigfooter{padding-left:3.125rem}}@media screen and (min-width:992px){.footer .bigfooter{padding-left:3.125rem}}@media screen and (min-width:1601px){.footer .bigfooter{padding-left:calc(50vw - 46.875rem)}}@media screen and (min-width:1920px){.footer .bigfooter{padding-left:13.125rem}}.footer .bigfooter{padding-right:1.875rem}@media screen and (min-width:768px){.footer .bigfooter{padding-right:3.125rem}}@media screen and (min-width:992px){.footer .bigfooter{padding-right:3.125rem}}@media screen and (min-width:1601px){.footer .bigfooter{padding-right:calc(50vw - 46.875rem)}}@media screen and (min-width:1920px){.footer .bigfooter{padding-right:13.125rem}}.footer .bigfooter{background-color:hsla(0,0%,100%,.7);display:flex}@media screen and (min-width:768px){.footer .bigfooter{justify-content:center}}.footer .bigfooter__separator{background-color:#ccc;height:.0625rem;margin:1.25rem 0;width:100%}.footer .bigfooter__wrapper{width:100%}.footer .bigfooter__wrapper>:last-child{flex-basis:100%;padding-right:0}.footer .bigfooter__wrapper .bigfooter__social-icons{align-self:center;flex-basis:100%;order:1}@media screen and (min-width:992px){.footer .bigfooter__wrapper .bigfooter__social-icons{align-self:flex-start;flex-basis:auto;order:3}}.footer .bigfooter__wrapper .bigfooter__social-icons ul{display:flex;gap:.3125rem;list-style:none}.footer .bigfooter__wrapper .bigfooter__icon-image{height:3.125rem;width:3.125rem}@media screen and (min-width:768px){.footer .bigfooter__wrapper .bigfooter__icon-image{height:2.5rem;width:2.5rem}}.footer .bigfooter__wrapper .bigfooter__icon-image:hover{opacity:.75}.footer .bigfooter__wrapper .bigfooter__linkbox ul{list-style:none}.footer .bigfooter__wrapper .bigfooter__linkbox ul li{margin-bottom:.625rem}.footer .bigfooter__wrapper .bigfooter__linkbox ul li:first-child{font-family:Segoe UI Bold,Noto Sans Display,arial,sans-serif;margin-bottom:1.5625rem}.footer .bigfooter__wrapper .bigfooter__linkbox ul li:last-child{margin-bottom:1.625rem}.footer .bigfooter__wrapper .bigfooter__linkbox ul li:last-child.bigfooter__link--bold{margin-top:1.5625rem}.footer .bigfooter__wrapper .bigfooter__linkbox ul .bigfooter__link{color:inherit;-webkit-text-decoration:none;text-decoration:none}.footer .bigfooter__wrapper .bigfooter__linkbox ul .bigfooter__link:not(.bigfooter__no-link):hover{color:#00595c;-webkit-text-decoration:underline;text-decoration:underline}.footer .bigfooter__wrapper .bigfooter__linkbox ul .bigfooter__link--bold{font-family:Segoe UI Semibold,sans-serif;-webkit-text-decoration:underline;text-decoration:underline}.footer .bigfooter__wrapper .bigfooter__linkbox ul .bigfooter__no-link:hover{cursor:auto}.footer .bigfooter__wrapper .bigfooter__linkcta{border-left:none;display:flex;flex-direction:column;gap:1rem;padding-left:0}.footer .bigfooter__wrapper .bigfooter__linkcta .bigfooter__linkcta--headline{font-family:Segoe UI Bold,Noto Sans Display,arial,sans-serif}.footer .bigfooter__wrapper .bigfooter__linkcta .button{display:inline-block;text-align:center;width:100%}@media screen and (min-width:992px){.footer .bigfooter__wrapper .bigfooter__linkcta{border-left:.0625rem solid #ccc;padding-left:2.1875rem}}@media screen and (min-width:480px){.footer .bigfooter__wrapper{display:flex;flex-wrap:wrap}.footer .bigfooter__wrapper>*{box-sizing:border-box;flex-basis:50%;padding-right:1rem}}@media screen and (min-width:992px){.footer .bigfooter__wrapper{flex-wrap:nowrap;justify-content:space-between;width:100%}.footer .bigfooter__wrapper>*{flex-basis:20%;max-width:15.625rem}}.footer .footerbar{padding:2.5rem 3vw 2.5rem 1.875rem}@media screen and (min-width:768px){.footer .footerbar{padding-left:3.125rem}}@media screen and (min-width:992px){.footer .footerbar{padding-left:3.125rem}}@media screen and (min-width:1601px){.footer .footerbar{padding-left:calc(50vw - 46.875rem)}}@media screen and (min-width:1920px){.footer .footerbar{padding-left:13.125rem}}.footer .footerbar{padding-right:1.875rem}@media screen and (min-width:768px){.footer .footerbar{padding-right:3.125rem}}@media screen and (min-width:992px){.footer .footerbar{padding-right:3.125rem}}@media screen and (min-width:1601px){.footer .footerbar{padding-right:calc(50vw - 46.875rem)}}@media screen and (min-width:1920px){.footer .footerbar{padding-right:13.125rem}}.footer .footerbar__wrapper{align-items:center;display:flex;flex-direction:column;gap:2.1875rem;justify-content:space-between}@media screen and (min-width:992px){.footer .footerbar__wrapper{flex-flow:row;flex-wrap:wrap}}.footer .footerbar__wrapper .footerbar__copyright{order:3;text-align:center}@media screen and (min-width:992px){.footer .footerbar__wrapper .footerbar__copyright{order:1}}.footer .footerbar__wrapper .footerbar__legal{display:flex}.footer .footerbar__wrapper .footerbar__legal-container{order:2}@media screen and (min-width:992px){.footer .footerbar__wrapper .footerbar__legal-container{order:2}}.footer .footerbar__wrapper .footerbar__legal ul{display:flex;flex-flow:wrap;gap:.625rem 1.875rem;justify-content:center;list-style:none}.footer .footerbar__wrapper .footerbar__legal ul .footerbar__legal-item{color:inherit;-webkit-text-decoration:none;text-decoration:none}.footer .footerbar__wrapper .footerbar__legal ul .footerbar__legal-item:hover{-webkit-text-decoration:underline;text-decoration:underline}.footer .footerbar__wrapper .footerbar__social-icons-container{order:1}@media screen and (min-width:992px){.footer .footerbar__wrapper .footerbar__social-icons-container{min-width:14.375rem;order:3}}.footer .footerbar__wrapper .footerbar__social-icons ul{display:flex;gap:1.5rem;justify-content:center;list-style:none}.footer .footerbar__wrapper .footerbar__icon-image{height:3.125rem;width:3.125rem}@media screen and (min-width:768px){.footer .footerbar__wrapper .footerbar__icon-image{height:2.5rem;width:2.5rem}}.footer .footerbar__wrapper .footerbar__icon-image:hover{opacity:.75}.header{height:5.625rem}@media screen and (min-width:992px){.header{height:7.5rem}}.header__wrapper{display:flex;height:100%}.header__wrapper .header__navigation__wrapper{align-items:center;display:flex;flex:1}.header__wrapper .header__navigation__wrapper .header__logo{align-items:flex-start;display:flex;flex-direction:column;margin-right:1.5625rem}.header__wrapper .header__navigation__wrapper .header__logo--image{height:2.5rem;width:auto}@media screen and (min-width:992px){.header__wrapper .header__navigation__wrapper .header__logo--image{height:3.9375rem}}.header__wrapper .header__more-about-datev{display:none}@media screen and (min-width:768px){.header__wrapper .header__more-about-datev{align-items:center;display:flex}}.header__wrapper .header__more-about-datev .header__hamburger{cursor:pointer;padding-right:1.875rem}.header__wrapper .header__more-about-datev .header__hamburger .line{background-color:#000;display:block;height:.1875rem;margin:.25rem auto;transform-style:preserve-3d;transition:all .3s ease-in-out;width:1.25rem}.header__wrapper .header__more-about-datev .header__hamburger.active .line:first-child{transform:translate3d(0,.4375rem,0) rotate(-45deg)}.header__wrapper .header__more-about-datev .header__hamburger.active .line:nth-child(2){opacity:0}.header__wrapper .header__more-about-datev .header__hamburger.active .line:nth-child(3){transform:translate3d(0,-.4375rem,0) rotate(45deg)}@media(min-width:1440px){.header__wrapper .header__more-about-datev .header__hamburger{display:none}}.header__wrapper .header__more-about-datev__seperator{background-color:#ccc;height:3.125rem;margin-right:.9375rem;width:.0625rem}.header__wrapper .header__more-about-datev__item{cursor:pointer;font-family:Segoe UI Semibold,sans-serif;min-width:8.4375rem;padding:0 .9375rem}.header__wrapper .header__more-about-datev__item:hover{color:#00595c}.header__wrapper .header__icons{align-items:center;display:flex;gap:.625rem}.header__wrapper .header__icons .header__hamburger{cursor:pointer;padding-right:.625rem}@media screen and (min-width:768px){.header__wrapper .header__icons .header__hamburger{display:none}}.header__wrapper .header__icons .header__hamburger .line{background-color:#000;display:block;height:.1875rem;margin:.25rem auto;transform-style:preserve-3d;transition:all .3s ease-in-out;width:1.25rem}.header__wrapper .header__icons .header__hamburger.active .line:first-child{transform:translate3d(0,.4375rem,0) rotate(-45deg)}.header__wrapper .header__icons .header__hamburger.active .line:nth-child(2){opacity:0}.header__wrapper .header__icons .header__hamburger.active .line:nth-child(3){transform:translate3d(0,-.4375rem,0) rotate(45deg)}@media(min-width:1440px){.header__wrapper .header__icons .header__hamburger{display:none}}.header__wrapper .header__icons .header__cart{height:1.5625rem}.header__wrapper .header__icons .header__cart__button{background-color:transparent;border:none;cursor:pointer;height:3.625rem;width:3.6875rem}.header__wrapper .header__icons .header__cart__button:after{background:url(clientlib-bottom-async/resources/images/icon-cart.svg) no-repeat 50%;background-size:2.25rem;content:"";padding:1.25rem 1.125rem}.header__wrapper .header__icons .header__login{margin-left:.4375rem}.header__wrapper .header__icons .header__login.logged-in .header__login__button:after{background:url(clientlib-bottom-async/resources/images/icon-logged-in-user.svg) no-repeat 50%;box-sizing:content-box;box-sizing:initial;display:inline-block;height:1.375rem;margin-top:.25rem;width:.6875rem}.header__wrapper .header__icons .header__login.logged-in .header__login__button:hover:after{background:url(clientlib-bottom-async/resources/images/icon-logged-in-user-hover.svg) no-repeat 50%;filter:none}.header__wrapper .header__icons .header__login__button{background-color:transparent;border:none;cursor:pointer;height:2.1875rem;width:2.1875rem}.header__wrapper .header__icons .header__login__button:after{background:url(clientlib-bottom-async/resources/images/icon-login.svg) no-repeat 50%;background-size:2.25rem;content:"";padding:.3125rem .625rem}.header__wrapper .header__icons .header__login__button:hover:after{filter:invert(24%) sepia(34%) saturate(1949%) hue-rotate(144deg) brightness(97%) contrast(101%)}.header--datevneutral .header__cart,.header--datevneutral .header__login,.header--datevneutral .header__more-about-datev{display:none}.header--datevneutral .headernavigation{flex:1}.header__navigation{background-color:#232e32;color:#fff;font-size:1.375rem;left:0;max-height:0;overflow:hidden;overflow-y:auto;position:fixed;right:0;top:5.625rem;transform:translateX(100%);transition:transform .5s ease-in-out;visibility:hidden;width:100%;z-index:900}@media screen and (min-width:768px){.header__navigation{left:auto;width:66.66%}}@media screen and (min-width:992px){.header__navigation{left:auto;top:7.5rem;width:50%}}@media(min-width:1440px){.header__navigation{background-color:#fff;color:#000;display:flex;flex-grow:1;font-family:Segoe UI Semibold,sans-serif;font-size:1rem;max-height:100%;overflow:visible;overflow:initial;pointer-events:auto;position:relative;top:auto;transform:none;transition:none 0s ease 0s;transition:initial;visibility:visible;width:auto}}.header__navigation ul{list-style:none}@media(min-width:1440px){.header__navigation ul{align-items:center;display:flex;flex-direction:row;gap:0}}.header__navigation ul li{align-items:center;display:flex;flex-direction:row;gap:0;justify-content:center;padding:.625rem 0}.header__navigation ul li:first-child{padding-top:0}.header__navigation ul li:last-child{padding-bottom:0}@media(min-width:1440px){.header__navigation ul li{padding:0 .9375rem}}.header__navigation ul li a{color:#fff;-webkit-text-decoration:none;text-decoration:none;width:100%}@media(min-width:1440px){.header__navigation ul li a{color:#000;width:auto}}.header__navigation ul li a:after{background:url(clientlib-bottom-async/resources/images/icon-chevron-right.svg) no-repeat 50%;background-size:1.25rem;content:"";filter:invert(100%);float:right;height:1.25rem;margin-right:.625rem;min-width:1.25rem}@media(min-width:1440px){.header__navigation ul li a:after{display:none}.header__navigation ul li a:hover,.header__navigation ul li:hover{color:#00595c}}.header__navigation .mainmenu--main{padding:3.125rem 1.875rem 2.5rem}@media(min-width:1440px){.header__navigation .mainmenu--main{padding:0}}.header__navigation .mainmenu--meta{padding:0 1.875rem 3.125rem}@media(min-width:1440px){.header__navigation .mainmenu--meta{display:none}}.header__navigation .mainmenu--meta ul{border-top:.0625rem solid #69838c}.header__navigation .mainmenu--meta li:first-child{padding-top:1.875rem}.header__navigation.open{max-height:none;overflow:hidden;pointer-events:auto;transform:translateX(0);visibility:visible}.header.header--datevneutral .header__navigation{background-color:#232e32;color:#fff;font-size:1.375rem;justify-content:center;left:0;max-height:0;overflow:hidden;overflow-y:auto;position:absolute;right:0;top:5.625rem;transform:translateX(100%);transition:transform .5s ease-in-out;visibility:hidden;width:100%;z-index:900}@media screen and (min-width:768px){.header.header--datevneutral .header__navigation{left:auto;width:66.66%}}@media screen and (min-width:992px){.header.header--datevneutral .header__navigation{background-color:#fff;color:#000;display:flex;flex-grow:1;font-family:Segoe UI Semibold,sans-serif;font-size:1rem;max-height:100%;overflow:visible;overflow:initial;position:relative;top:auto;transform:none;transition:none 0s ease 0s;transition:initial;visibility:visible;width:auto}}.header.header--datevneutral .header__navigation ul{list-style:none}@media screen and (min-width:992px){.header.header--datevneutral .header__navigation ul{align-items:center;display:flex;flex-direction:row;gap:0;justify-content:center}}.header.header--datevneutral .header__navigation ul li{align-items:center;display:flex;flex-direction:row;gap:0;justify-content:center;padding:.625rem 0}@media screen and (min-width:992px){.header.header--datevneutral .header__navigation ul li{padding:0 .9375rem}}.header.header--datevneutral .header__navigation ul li a{color:#fff;-webkit-text-decoration:none;text-decoration:none;width:100%}.header.header--datevneutral .header__navigation ul li a:hover{-webkit-text-decoration:underline;text-decoration:underline}@media screen and (min-width:992px){.header.header--datevneutral .header__navigation ul li a{color:#000;width:auto}.header.header--datevneutral .header__navigation ul li a:hover{-webkit-text-decoration:none;text-decoration:none}}.header.header--datevneutral .header__navigation ul li a:after{background:url(clientlib-bottom-async/resources/images/icon-chevron-right.svg) no-repeat 50%;background-size:1.25rem;content:"";filter:invert(100%);float:right;height:1.5rem;min-width:1rem}@media screen and (min-width:992px){.header.header--datevneutral .header__navigation ul li a:after{display:none}.header.header--datevneutral .header__navigation ul li a:hover,.header.header--datevneutral .header__navigation ul li:hover{color:#00595c}}.header.header--datevneutral .header__navigation .mainmenu--main{padding:2.5rem 1.875rem 1.875rem}@media screen and (min-width:992px){.header.header--datevneutral .header__navigation .mainmenu--main{padding:0}}.header.header--datevneutral .header__navigation .mainmenu--meta{padding:0 1.875rem 2.5rem}@media screen and (min-width:992px){.header.header--datevneutral .header__navigation .mainmenu--meta{display:none}}.header.header--datevneutral .header__navigation .mainmenu--meta ul{border-top:.0625rem solid #69838c}.header.header--datevneutral .header__navigation .mainmenu--meta li:first-child{padding-top:1.875rem}.header.header--datevneutral .header__navigation.open{max-height:calc(100vh - 5.625rem);transform:translateX(0);visibility:visible}.header.header--datevneutral .header__hamburger{display:block}@media screen and (min-width:992px){.header.header--datevneutral .header__hamburger{display:none}}.headerwrapper{position:relative}.headerwrapper.cq-Editable-dom .header--datevde{height:100%}.headerwrapper.cq-Editable-dom .header--datevde .header__wrapper{display:block;position:relative}.headerwrapper.cq-Editable-dom .header--datevde .header__wrapper .header__navigation__wrapper{display:block}.headerwrapper.cq-Editable-dom .header--datevde .header__wrapper .header__more-about-datev{display:none!important}.headerwrapper.cq-Editable-dom .header--datevde .header__wrapper .header__icons{position:absolute;right:0;top:0}.headerwrapper.cq-Editable-dom .header--datevde .header__wrapper .header__icons .header__cart,.headerwrapper.cq-Editable-dom .header--datevde .header__wrapper .header__icons .header__login{display:block}.headerwrapper.cq-Editable-dom .header--datevneutral .mega-navigation-panel{display:none!important}.mega-navigation-panel.cq-Editable-dom{margin-top:1.875rem}.mega-navigation-panel.cq-Editable-dom .header-level-one__link{color:inherit;display:block;font-weight:700;-webkit-text-decoration:none;text-decoration:none}.mega-navigation-panel.cq-Editable-dom .mega-navigation{margin-top:3.75rem;top:0}.header__search{align-items:center;display:flex;flex-direction:row;gap:0;justify-content:flex-end}.header__search__close{display:none}.header__search form{align-items:center;display:flex;flex-direction:row;gap:.3125rem;justify-content:flex-end;width:100%}.header__search__input{border:none;display:block;visibility:hidden;width:0}.header__search__input::-moz-placeholder{color:#000}.header__search__input::placeholder{color:#000}.header__search__button{background-color:transparent;border:none;cursor:pointer;height:1.5625rem;min-width:1.5625rem;position:relative;right:auto;top:auto;width:2.875rem}.header__search__button:before{background-image:linear-gradient(#00595c,#00595c);border-radius:.25rem;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .5s ease-in-out,height .5s ease-in-out;width:0}.header__search__button:after{background:url(clientlib-bottom-async/resources/images/icon-search.svg) no-repeat 50%;background-size:1.5625rem;content:"";padding:.75rem 1.125rem}.header__search__button:hover{filter:invert(22%) sepia(75%) saturate(1114%) hue-rotate(147deg) brightness(95%) contrast(101%)}.header__search.input-open .header__search__close{background-color:#d7e3e8;border-radius:50%;cursor:pointer;display:block;font-size:1.75rem;font-weight:700;height:2.1875rem;line-height:1.875rem;position:relative;right:.9375rem;text-align:center;width:2.1875rem}.header__search.input-open .header__search__close:hover{color:#00595c}.header__search.input-open .header__search__input{border:.125rem solid #000;border-radius:.25rem;box-sizing:border-box;font-family:Segoe UI,Noto Sans Display,arial,sans-serif;font-size:1.125rem;height:3.125rem;outline:none;padding:.375rem .9375rem .5rem;position:relative;right:-2.1875rem;transition:width .5s ease-in;visibility:visible;width:100%}.header__search.input-open .header__search__input:hover{border:.125rem solid #007577;box-shadow:0 0 .3125rem rgba(0,117,119,.2)}.header__search.input-open .header__search__input:focus{border:.125rem solid #007577;box-shadow:0 0 .3125rem rgba(0,117,119,.5)}.header__search.input-open .header__search__input--container{align-items:center;display:flex;flex-direction:row;gap:0;position:relative;width:100%}.header__search.input-open .header__search__button{height:3.125rem;min-width:3.125rem}.header__search.input-open .header__search__button:before{height:3.125rem;width:3.125rem}.header__search.input-open .header__search__button:hover{filter:none}.header__search.input-open .header__search__button:hover:before{background-color:#00595c;background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.header__search.input-open .header__search__button:after{filter:invert(100%)}.header__navigation .mainmenu__moreaboutdatev{box-sizing:border-box;color:#fff;margin:0 1.875rem;padding:1.875rem 0;z-index:900}@media screen and (min-width:768px){.header__navigation .mainmenu__moreaboutdatev{display:none}}.header__navigation .mainmenu__moreaboutdatev a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.header__navigation .mainmenu__moreaboutdatev__level-one-list{font-size:1.125rem;list-style:none}.header__navigation .mainmenu__moreaboutdatev__level-one-list__item{align-items:flex-start;flex-direction:column;padding:.4375rem 0}.header__navigation .mainmenu__moreaboutdatev__level-one-list__item .mainmenu__moreaboutdatev__level-one-list__link{align-items:center;display:flex;justify-content:space-between}.header__navigation .mainmenu__moreaboutdatev__level-one-list__item .mainmenu__moreaboutdatev__level-one-list__link:after{background:url(clientlib-bottom-async/resources/images/icon-chevron-right-white.svg) no-repeat 50%;background-size:1.375rem 1.375rem;content:"";display:inline-block;filter:invert(0);height:1.25rem;margin-right:.625rem;width:1.25rem}.header__navigation .mainmenu__moreaboutdatev__level-one-list__item .mainmenu__moreaboutdatev__level-one-list__link.has-children:after{background:url(clientlib-bottom-async/resources/images/icon-plus.svg) no-repeat 50%;background-size:1.125rem 1.125rem}.header__navigation .mainmenu__moreaboutdatev__level-one-list__item .mainmenu__moreaboutdatev__level-one-list__link.has-children.collapsed:after,.header__navigation .mainmenu__moreaboutdatev__level-one-list__item .mainmenu__moreaboutdatev__level-one-list__link.has-children.expanded:after{animation:rotate .5s forwards}.header__navigation .mainmenu__moreaboutdatev__level-one-list__item .mainmenu__moreaboutdatev__level-one-list__link:hover{opacity:.6;-webkit-text-decoration:underline;text-decoration:underline}.header__navigation .mainmenu__moreaboutdatev__level-one-list .mainmenu__moreaboutdatev__level-two-list__wrapper{border-left:.1875rem solid #38484f;box-sizing:border-box;color:#b6cad1;display:none;margin:.625rem 0;padding-left:1.25rem;width:100%}.header__navigation .mainmenu__moreaboutdatev__level-one-list .mainmenu__moreaboutdatev__level-two-list__wrapper .mainmenu__moreaboutdatev__level-two-list__focus-section--heading{align-items:center;display:flex;justify-content:space-between;padding:.4375rem 0}.header__navigation .mainmenu__moreaboutdatev__level-one-list .mainmenu__moreaboutdatev__level-two-list__wrapper .mainmenu__moreaboutdatev__level-two-list__focus-section--heading:after{background:url(clientlib-bottom-async/resources/images/icon-chevron-right-coldgray3.svg) no-repeat 50%;background-size:1.125rem 1.125rem;content:"";display:inline-block;filter:invert(0);height:1.25rem;margin-right:.625rem;width:1.25rem}.header__navigation .mainmenu__moreaboutdatev__level-one-list .mainmenu__moreaboutdatev__level-two-list__wrapper .mainmenu__moreaboutdatev__level-two-list__focus-section--heading.has-children:after{background:url(clientlib-bottom-async/resources/images/icon-plus-coldgray3.svg) no-repeat 50%;background-size:1.125rem 1.125rem}.header__navigation .mainmenu__moreaboutdatev__level-one-list .mainmenu__moreaboutdatev__level-two-list__wrapper .mainmenu__moreaboutdatev__level-two-list__focus-section--heading.has-children.collapsed:after,.header__navigation .mainmenu__moreaboutdatev__level-one-list .mainmenu__moreaboutdatev__level-two-list__wrapper .mainmenu__moreaboutdatev__level-two-list__focus-section--heading.has-children.expanded:after{animation:rotate .5s forwards}.header__navigation .mainmenu__moreaboutdatev__level-one-list .mainmenu__moreaboutdatev__level-two-list__wrapper .mainmenu__moreaboutdatev__level-two-list__focus-section--heading:hover{opacity:.6;-webkit-text-decoration:underline;text-decoration:underline}.header__navigation .mainmenu__moreaboutdatev__level-one-list .mainmenu__moreaboutdatev__level-two-list__wrapper .mainmenu__moreaboutdatev__level-two-list__focus-section--options{padding:.625rem 0 1.25rem}.header__navigation .mainmenu__moreaboutdatev__level-one-list .mainmenu__moreaboutdatev__level-two-list__wrapper .mainmenu__moreaboutdatev__level-two-list__focus-section--options ul{display:flex;flex-wrap:wrap;gap:.625rem;list-style:none}.header__navigation .mainmenu__moreaboutdatev__level-one-list .mainmenu__moreaboutdatev__level-two-list__wrapper .mainmenu__moreaboutdatev__level-two-list__focus-section--options ul li{border:.125rem solid #fff;border-radius:.25rem;color:#fff;padding:.5rem .9375rem .625rem}.header__navigation .mainmenu__moreaboutdatev__level-one-list .mainmenu__moreaboutdatev__level-two-list__wrapper .mainmenu__moreaboutdatev__level-two-list__focus-section--options ul li:hover{background-color:hsla(0,0%,100%,.051);box-shadow:0 .125rem .625rem rgba(0,0,0,.8);cursor:pointer}.header__navigation .mainmenu__moreaboutdatev__level-one-list .mainmenu__moreaboutdatev__level-two-list__wrapper .mainmenu__moreaboutdatev__level-two-list{list-style:none}.header__navigation .mainmenu__moreaboutdatev__level-one-list .mainmenu__moreaboutdatev__level-two-list__wrapper .mainmenu__moreaboutdatev__level-two-list__item{align-items:flex-start;flex-direction:column;padding:0}.header__navigation .mainmenu__moreaboutdatev__level-one-list .mainmenu__moreaboutdatev__level-two-list__wrapper .mainmenu__moreaboutdatev__level-two-list__item .mainmenu__moreaboutdatev__level-two-list__link{align-items:center;display:flex;justify-content:space-between;padding:.4375rem 0}.header__navigation .mainmenu__moreaboutdatev__level-one-list .mainmenu__moreaboutdatev__level-two-list__wrapper .mainmenu__moreaboutdatev__level-two-list__item .mainmenu__moreaboutdatev__level-two-list__link:after{background:url(clientlib-bottom-async/resources/images/icon-chevron-right-coldgray3.svg) no-repeat 50%;background-size:1.125rem 1.125rem;content:"";display:inline-block;filter:invert(0);height:1.25rem;margin-right:.625rem;width:1.25rem}.header__navigation .mainmenu__moreaboutdatev__level-one-list .mainmenu__moreaboutdatev__level-two-list__wrapper .mainmenu__moreaboutdatev__level-two-list__item .mainmenu__moreaboutdatev__level-two-list__link.has-children:after{background:url(clientlib-bottom-async/resources/images/icon-plus-coldgray3.svg) no-repeat 50%;background-size:1.125rem 1.125rem}.header__navigation .mainmenu__moreaboutdatev__level-one-list .mainmenu__moreaboutdatev__level-two-list__wrapper .mainmenu__moreaboutdatev__level-two-list__item .mainmenu__moreaboutdatev__level-two-list__link.has-children.collapsed:after,.header__navigation .mainmenu__moreaboutdatev__level-one-list .mainmenu__moreaboutdatev__level-two-list__wrapper .mainmenu__moreaboutdatev__level-two-list__item .mainmenu__moreaboutdatev__level-two-list__link.has-children.expanded:after{animation:rotate .5s forwards}.header__navigation .mainmenu__moreaboutdatev__level-one-list .mainmenu__moreaboutdatev__level-two-list__wrapper .mainmenu__moreaboutdatev__level-two-list__item .mainmenu__moreaboutdatev__level-two-list__link:hover{opacity:.6;-webkit-text-decoration:underline;text-decoration:underline}.header__navigation .mainmenu__moreaboutdatev__level-one-list .mainmenu__moreaboutdatev__level-two-list__wrapper .mainmenu__moreaboutdatev__level-two-list__item .mainmenu__moreaboutdatev__level-three-list{box-sizing:border-box;display:none;list-style:none;margin-bottom:.625rem;padding-left:1.25rem;width:100%}.header__navigation .mainmenu__moreaboutdatev__level-one-list .mainmenu__moreaboutdatev__level-two-list__wrapper .mainmenu__moreaboutdatev__level-two-list__item .mainmenu__moreaboutdatev__level-three-list .mainmenu__moreaboutdatev__level-three-list__item{padding:.4375rem 0}.header__navigation .mainmenu__moreaboutdatev__level-one-list .mainmenu__moreaboutdatev__level-two-list__wrapper .mainmenu__moreaboutdatev__level-two-list__item .mainmenu__moreaboutdatev__level-three-list .mainmenu__moreaboutdatev__level-three-list__link{align-items:center;display:flex;justify-content:space-between}.header__navigation .mainmenu__moreaboutdatev__level-one-list .mainmenu__moreaboutdatev__level-two-list__wrapper .mainmenu__moreaboutdatev__level-two-list__item .mainmenu__moreaboutdatev__level-three-list .mainmenu__moreaboutdatev__level-three-list__link:after{background:url(clientlib-bottom-async/resources/images/icon-chevron-right-coldgray3.svg) no-repeat 50%;background-size:1.125rem 1.125rem;content:"";display:inline-block;filter:invert(0);height:1.25rem;margin-right:.625rem;width:1.25rem}.header__navigation .mainmenu__moreaboutdatev__level-one-list .mainmenu__moreaboutdatev__level-two-list__wrapper .mainmenu__moreaboutdatev__level-two-list__item .mainmenu__moreaboutdatev__level-three-list .mainmenu__moreaboutdatev__level-three-list__link.has-children:after{background:url(clientlib-bottom-async/resources/images/icon-plus-coldgray3.svg) no-repeat 50%;background-size:1.125rem 1.125rem}.header__navigation .mainmenu__moreaboutdatev__level-one-list .mainmenu__moreaboutdatev__level-two-list__wrapper .mainmenu__moreaboutdatev__level-two-list__item .mainmenu__moreaboutdatev__level-three-list .mainmenu__moreaboutdatev__level-three-list__link.has-children.collapsed:after,.header__navigation .mainmenu__moreaboutdatev__level-one-list .mainmenu__moreaboutdatev__level-two-list__wrapper .mainmenu__moreaboutdatev__level-two-list__item .mainmenu__moreaboutdatev__level-three-list .mainmenu__moreaboutdatev__level-three-list__link.has-children.expanded:after{animation:rotate .5s forwards}.header__navigation .mainmenu__moreaboutdatev__level-one-list .mainmenu__moreaboutdatev__level-two-list__wrapper .mainmenu__moreaboutdatev__level-two-list__item .mainmenu__moreaboutdatev__level-three-list .mainmenu__moreaboutdatev__level-three-list__link:hover{opacity:.6;-webkit-text-decoration:underline;text-decoration:underline}.header__navigation__wrapper .moreaboutdatev__navigation{position:fixed;visibility:hidden}@media screen and (min-width:768px){.header__navigation__wrapper .moreaboutdatev__navigation{background-color:#232e32;color:#fff;font-size:1.375rem;left:auto;max-height:0;overflow:hidden;overflow-y:auto;right:0;top:5.625rem;transform:translateX(100%);transition:transform .5s ease-in-out;visibility:hidden;width:66.66%;z-index:900}}@media screen and (min-width:992px){.header__navigation__wrapper .moreaboutdatev__navigation{left:auto;top:7.5rem;width:50%}}@media(min-width:1440px){.header__navigation__wrapper .moreaboutdatev__navigation{visibility:hidden}}.header__navigation__wrapper .moreaboutdatev__navigation.open{max-height:calc(100vh - 5.625rem);pointer-events:auto;transform:translateX(0);visibility:hidden}@media screen and (min-width:768px){.header__navigation__wrapper .moreaboutdatev__navigation.open{visibility:visible}}.header__navigation__wrapper .moreaboutdatev__navigation .menu__moreaboutdatev{box-sizing:border-box;color:#fff;margin:0 1.875rem;padding:1.875rem 0;z-index:900}.header__navigation__wrapper .moreaboutdatev__navigation .menu__moreaboutdatev a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.header__navigation__wrapper .moreaboutdatev__navigation .menu__moreaboutdatev__level-one-list{font-size:1.125rem;list-style:none}.header__navigation__wrapper .moreaboutdatev__navigation .menu__moreaboutdatev__level-one-list__item{align-items:flex-start;flex-direction:column;padding:.4375rem 0}.header__navigation__wrapper .moreaboutdatev__navigation .menu__moreaboutdatev__level-one-list__item .menu__moreaboutdatev__level-one-list__link{align-items:center;display:flex;justify-content:space-between}.header__navigation__wrapper .moreaboutdatev__navigation .menu__moreaboutdatev__level-one-list__item .menu__moreaboutdatev__level-one-list__link:after{background:url(clientlib-bottom-async/resources/images/icon-chevron-right-white.svg) no-repeat 50%;background-size:1.375rem 1.375rem;content:"";display:inline-block;filter:invert(0);height:1.25rem;margin-right:.625rem;width:1.25rem}.header__navigation__wrapper .moreaboutdatev__navigation .menu__moreaboutdatev__level-one-list__item .menu__moreaboutdatev__level-one-list__link.has-children:after{background:url(clientlib-bottom-async/resources/images/icon-plus.svg) no-repeat 50%;background-size:1.125rem 1.125rem}.header__navigation__wrapper .moreaboutdatev__navigation .menu__moreaboutdatev__level-one-list__item .menu__moreaboutdatev__level-one-list__link.has-children.collapsed:after,.header__navigation__wrapper .moreaboutdatev__navigation .menu__moreaboutdatev__level-one-list__item .menu__moreaboutdatev__level-one-list__link.has-children.expanded:after{animation:rotate .5s forwards}.header__navigation__wrapper .moreaboutdatev__navigation .menu__moreaboutdatev__level-one-list__item .menu__moreaboutdatev__level-one-list__link:hover{opacity:.6;-webkit-text-decoration:underline;text-decoration:underline}.header__navigation__wrapper .moreaboutdatev__navigation .menu__moreaboutdatev__level-one-list .menu__moreaboutdatev__level-two-list__wrapper{border-left:.1875rem solid #38484f;box-sizing:border-box;color:#b6cad1;display:none;margin:.625rem 0;padding-left:1.25rem;width:100%}.header__navigation__wrapper .moreaboutdatev__navigation .menu__moreaboutdatev__level-one-list .menu__moreaboutdatev__level-two-list__wrapper .menu__moreaboutdatev__level-two-list__focus-section--heading{align-items:center;display:flex;justify-content:space-between;padding:.4375rem 0}.header__navigation__wrapper .moreaboutdatev__navigation .menu__moreaboutdatev__level-one-list .menu__moreaboutdatev__level-two-list__wrapper .menu__moreaboutdatev__level-two-list__focus-section--heading:after{background:url(clientlib-bottom-async/resources/images/icon-chevron-right-coldgray3.svg) no-repeat 50%;background-size:1.125rem 1.125rem;content:"";display:inline-block;filter:invert(0);height:1.25rem;margin-right:.625rem;width:1.25rem}.header__navigation__wrapper .moreaboutdatev__navigation .menu__moreaboutdatev__level-one-list .menu__moreaboutdatev__level-two-list__wrapper .menu__moreaboutdatev__level-two-list__focus-section--heading.has-children:after{background:url(clientlib-bottom-async/resources/images/icon-plus-coldgray3.svg) no-repeat 50%;background-size:1.125rem 1.125rem}.header__navigation__wrapper .moreaboutdatev__navigation .menu__moreaboutdatev__level-one-list .menu__moreaboutdatev__level-two-list__wrapper .menu__moreaboutdatev__level-two-list__focus-section--heading.has-children.collapsed:after,.header__navigation__wrapper .moreaboutdatev__navigation .menu__moreaboutdatev__level-one-list .menu__moreaboutdatev__level-two-list__wrapper .menu__moreaboutdatev__level-two-list__focus-section--heading.has-children.expanded:after{animation:rotate .5s forwards}.header__navigation__wrapper .moreaboutdatev__navigation .menu__moreaboutdatev__level-one-list .menu__moreaboutdatev__level-two-list__wrapper .menu__moreaboutdatev__level-two-list__focus-section--heading:hover{opacity:.6;-webkit-text-decoration:underline;text-decoration:underline}.header__navigation__wrapper .moreaboutdatev__navigation .menu__moreaboutdatev__level-one-list .menu__moreaboutdatev__level-two-list__wrapper .menu__moreaboutdatev__level-two-list__focus-section--options{padding:.625rem 0 1.25rem}.header__navigation__wrapper .moreaboutdatev__navigation .menu__moreaboutdatev__level-one-list .menu__moreaboutdatev__level-two-list__wrapper .menu__moreaboutdatev__level-two-list__focus-section--options ul{display:flex;flex-wrap:wrap;gap:.625rem;list-style:none}.header__navigation__wrapper .moreaboutdatev__navigation .menu__moreaboutdatev__level-one-list .menu__moreaboutdatev__level-two-list__wrapper .menu__moreaboutdatev__level-two-list__focus-section--options ul li{border:.125rem solid #fff;border-radius:.25rem;color:#fff;padding:.5rem .9375rem .625rem}.header__navigation__wrapper .moreaboutdatev__navigation .menu__moreaboutdatev__level-one-list .menu__moreaboutdatev__level-two-list__wrapper .menu__moreaboutdatev__level-two-list__focus-section--options ul li:hover{background-color:hsla(0,0%,100%,.051);box-shadow:0 .125rem .625rem rgba(0,0,0,.8);cursor:pointer}.header__navigation__wrapper .moreaboutdatev__navigation .menu__moreaboutdatev__level-one-list .menu__moreaboutdatev__level-two-list__wrapper .menu__moreaboutdatev__level-two-list{list-style:none}.header__navigation__wrapper .moreaboutdatev__navigation .menu__moreaboutdatev__level-one-list .menu__moreaboutdatev__level-two-list__wrapper .menu__moreaboutdatev__level-two-list__item{align-items:flex-start;flex-direction:column;padding:0}.header__navigation__wrapper .moreaboutdatev__navigation .menu__moreaboutdatev__level-one-list .menu__moreaboutdatev__level-two-list__wrapper .menu__moreaboutdatev__level-two-list__item .menu__moreaboutdatev__level-two-list__link{align-items:center;display:flex;justify-content:space-between;padding:.4375rem 0}.header__navigation__wrapper .moreaboutdatev__navigation .menu__moreaboutdatev__level-one-list .menu__moreaboutdatev__level-two-list__wrapper .menu__moreaboutdatev__level-two-list__item .menu__moreaboutdatev__level-two-list__link:after{background:url(clientlib-bottom-async/resources/images/icon-chevron-right-coldgray3.svg) no-repeat 50%;background-size:1.125rem 1.125rem;content:"";display:inline-block;filter:invert(0);height:1.25rem;margin-right:.625rem;width:1.25rem}.header__navigation__wrapper .moreaboutdatev__navigation .menu__moreaboutdatev__level-one-list .menu__moreaboutdatev__level-two-list__wrapper .menu__moreaboutdatev__level-two-list__item .menu__moreaboutdatev__level-two-list__link.has-children:after{background:url(clientlib-bottom-async/resources/images/icon-plus-coldgray3.svg) no-repeat 50%;background-size:1.125rem 1.125rem}.header__navigation__wrapper .moreaboutdatev__navigation .menu__moreaboutdatev__level-one-list .menu__moreaboutdatev__level-two-list__wrapper .menu__moreaboutdatev__level-two-list__item .menu__moreaboutdatev__level-two-list__link.has-children.collapsed:after,.header__navigation__wrapper .moreaboutdatev__navigation .menu__moreaboutdatev__level-one-list .menu__moreaboutdatev__level-two-list__wrapper .menu__moreaboutdatev__level-two-list__item .menu__moreaboutdatev__level-two-list__link.has-children.expanded:after{animation:rotate .5s forwards}.header__navigation__wrapper .moreaboutdatev__navigation .menu__moreaboutdatev__level-one-list .menu__moreaboutdatev__level-two-list__wrapper .menu__moreaboutdatev__level-two-list__item .menu__moreaboutdatev__level-two-list__link:hover{opacity:.6;-webkit-text-decoration:underline;text-decoration:underline}.header__navigation__wrapper .moreaboutdatev__navigation .menu__moreaboutdatev__level-one-list .menu__moreaboutdatev__level-two-list__wrapper .menu__moreaboutdatev__level-two-list__item .menu__moreaboutdatev__level-three-list{box-sizing:border-box;display:none;list-style:none;margin-bottom:.625rem;padding-left:1.25rem;width:100%}.header__navigation__wrapper .moreaboutdatev__navigation .menu__moreaboutdatev__level-one-list .menu__moreaboutdatev__level-two-list__wrapper .menu__moreaboutdatev__level-two-list__item .menu__moreaboutdatev__level-three-list .menu__moreaboutdatev__level-three-list__item{padding:.4375rem 0}.header__navigation__wrapper .moreaboutdatev__navigation .menu__moreaboutdatev__level-one-list .menu__moreaboutdatev__level-two-list__wrapper .menu__moreaboutdatev__level-two-list__item .menu__moreaboutdatev__level-three-list .menu__moreaboutdatev__level-three-list__link{align-items:center;display:flex;justify-content:space-between}.header__navigation__wrapper .moreaboutdatev__navigation .menu__moreaboutdatev__level-one-list .menu__moreaboutdatev__level-two-list__wrapper .menu__moreaboutdatev__level-two-list__item .menu__moreaboutdatev__level-three-list .menu__moreaboutdatev__level-three-list__link:after{background:url(clientlib-bottom-async/resources/images/icon-chevron-right-coldgray3.svg) no-repeat 50%;background-size:1.125rem 1.125rem;content:"";display:inline-block;filter:invert(0);height:1.25rem;margin-right:.625rem;width:1.25rem}.header__navigation__wrapper .moreaboutdatev__navigation .menu__moreaboutdatev__level-one-list .menu__moreaboutdatev__level-two-list__wrapper .menu__moreaboutdatev__level-two-list__item .menu__moreaboutdatev__level-three-list .menu__moreaboutdatev__level-three-list__link.has-children:after{background:url(clientlib-bottom-async/resources/images/icon-plus-coldgray3.svg) no-repeat 50%;background-size:1.125rem 1.125rem}.header__navigation__wrapper .moreaboutdatev__navigation .menu__moreaboutdatev__level-one-list .menu__moreaboutdatev__level-two-list__wrapper .menu__moreaboutdatev__level-two-list__item .menu__moreaboutdatev__level-three-list .menu__moreaboutdatev__level-three-list__link.has-children.collapsed:after,.header__navigation__wrapper .moreaboutdatev__navigation .menu__moreaboutdatev__level-one-list .menu__moreaboutdatev__level-two-list__wrapper .menu__moreaboutdatev__level-two-list__item .menu__moreaboutdatev__level-three-list .menu__moreaboutdatev__level-three-list__link.has-children.expanded:after{animation:rotate .5s forwards}.header__navigation__wrapper .moreaboutdatev__navigation .menu__moreaboutdatev__level-one-list .menu__moreaboutdatev__level-two-list__wrapper .menu__moreaboutdatev__level-two-list__item .menu__moreaboutdatev__level-three-list .menu__moreaboutdatev__level-three-list__link:hover{opacity:.6;-webkit-text-decoration:underline;text-decoration:underline}.header__navigation__wrapper .mega-navigation{position:absolute;right:0;top:7.5rem;z-index:900}@media(min-width:1440px){.header__navigation__wrapper .mega-navigation{left:0}}.header__navigation__wrapper .mega-navigation__col--right{width:100%}@media screen and (min-width:1601px){.header__navigation__wrapper .mega-navigation__col--right .mega-navigation__contentwrapper{padding:3.125rem calc(50vw - 46.875rem)}}@media screen and (min-width:1920px){.header__navigation__wrapper .mega-navigation__col--right .mega-navigation__contentwrapper{padding:3.125rem 13.125rem}}.header__navigation__wrapper .mega-navigation__col--right .mega-navigation__contentwrapper .mega-navigation__three-col{grid-template-columns:1fr 1fr 1fr 1fr}.header__navigation__wrapper .mega-navigation__col--right .mega-navigation__contentwrapper .mega-navigation__three-col.cq-Editable-dom{display:flex;flex-direction:column}@media screen and (min-width:768px){.header__navigation__wrapper .mega-navigation__col--right .mega-navigation__contentwrapper .mega-navigation__three-col.cq-Editable-dom{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}}.header__more-about-datev__item{align-items:center;color:inherit;display:flex;justify-content:center;-webkit-text-decoration:none;text-decoration:none}.header__more-about-datev__triangle{background-color:#232e32;bottom:-.875rem;display:none;height:1.25rem;opacity:0;position:absolute;top:6.9375rem;transform:rotate(45deg);transition:opacity .5s ease;visibility:hidden;width:1.25rem}.header__more-about-datev__triangle.visible{opacity:1;visibility:visible}@media screen and (min-width:480px){.header-level-one__wrapper[data-search-open=true] .header-level-one__logo{display:none}}.header-level-one__mobile__right-section{align-items:center;display:flex;flex-direction:row;margin-left:auto}.header-level-one__wrapper[data-search-open=true] .header-level-one__mobile__right-section{width:100%}.header-level-one__mobile__right-section .header-level-one__mobile__vertical__separator{background-color:#ccc;display:none;height:3.125rem;margin-right:.9375rem;width:.0625rem}.header-level-one__mobile__right-section .header-level-one__mobile__more-about-datev{display:none}.header-level-one__mobile__right-section .header-level-one__mobile__icons{align-items:center;display:flex;gap:.625rem;width:auto}.header-level-one__wrapper[data-search-open=true] .header-level-one__mobile__right-section .header-level-one__mobile__icons{width:100%}.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__hamburger{cursor:pointer;padding-right:.625rem}.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__hamburger .line{background-color:#000;display:block;height:.1875rem;margin:.25rem auto;transform-style:preserve-3d;transition:all .3s ease-in-out;width:1.25rem}.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__hamburger.active .line:first-child{transform:translate3d(0,.4375rem,0) rotate(-45deg)}.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__hamburger.active .line:nth-child(2){opacity:0}.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__hamburger.active .line:nth-child(3){transform:translate3d(0,-.4375rem,0) rotate(45deg)}@media(min-width:1440px){.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__hamburger{display:none}}.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__cart{height:1.5625rem}.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__cart__button{background-color:transparent;border:none;cursor:pointer;height:3.625rem;width:3.6875rem}.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__cart__button:after{background:url(clientlib-bottom-async/resources/images/icon-cart.svg) no-repeat 50%;background-size:2.25rem;content:"";padding:1.25rem 1.125rem}.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__login__button{background-color:transparent;border:none;cursor:pointer;height:2.1875rem;width:2.1875rem}.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__login__button:after{background:url(clientlib-bottom-async/resources/images/icon-login.svg) no-repeat 50%;background-size:2.25rem;content:"";padding:.3125rem .625rem}.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__login__button:hover:after{filter:invert(24%) sepia(34%) saturate(1949%) hue-rotate(144deg) brightness(97%) contrast(101%)}.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__login__button.logged-in:after{background:url(clientlib-bottom-async/resources/images/icon-logged-in-user.svg) no-repeat 50%;box-sizing:content-box;box-sizing:initial;display:inline-block;height:1.375rem;margin-top:.25rem;width:.6875rem}.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__login__button.logged-in:hover:after{background:url(clientlib-bottom-async/resources/images/icon-logged-in-user-hover.svg) no-repeat 50%;filter:none}.header-level-one__wrapper[data-search-open=true] .header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__cart,.header-level-one__wrapper[data-search-open=true] .header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__login{display:none}.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__search{align-items:center;display:flex;flex-direction:row;gap:0;justify-content:flex-end}.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__search__close{display:none}.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__search form{align-items:center;display:flex;flex-direction:row;gap:.3125rem;justify-content:flex-end;width:100%}.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__search__input{border:none;color:#000;display:block;visibility:hidden;width:0}.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__search__input::-moz-placeholder{color:#000}.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__search__input::placeholder{color:#000}.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__search__button{background-color:transparent;border:none;cursor:pointer;height:1.5625rem;min-width:1.5625rem;position:relative;right:auto;top:auto;width:2.875rem}.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__search__button:before{background-image:linear-gradient(#00595c,#00595c);border-radius:.25rem;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .5s ease-in-out,height .5s ease-in-out;width:0}.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__search__button:after{background:url(clientlib-bottom-async/resources/images/icon-search.svg) no-repeat 50%;background-size:1.5625rem;content:"";padding:.75rem 1.125rem}.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__search__button:hover{filter:invert(22%) sepia(75%) saturate(1114%) hue-rotate(147deg) brightness(95%) contrast(101%)}.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__search.input-open{width:100%}.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__search.input-open .header-level-one__mobile__search__close{aspect-ratio:1/1;background-color:#d7e3e8;border-radius:50%;cursor:pointer;display:block;font-size:1.75rem;font-weight:700;height:2.1875rem;line-height:1.875rem;position:absolute;right:.5rem;text-align:center;width:2.1875rem}.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__search.input-open .header-level-one__mobile__search__close:hover{color:#00595c}.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__search.input-open .header-level-one__mobile__search__input{border:.125rem solid #000;border-radius:.25rem;box-sizing:border-box;font-family:Segoe UI,Noto Sans Display,arial,sans-serif;font-size:1.125rem;height:3.125rem;outline:none;padding:.375rem .9375rem .5rem;position:relative;transition:width .5s ease-in;visibility:visible;width:100%}.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__search.input-open .header-level-one__mobile__search__input:hover{border:.125rem solid #007577;box-shadow:0 0 .3125rem rgba(0,117,119,.2)}.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__search.input-open .header-level-one__mobile__search__input:focus{border:.125rem solid #007577;box-shadow:0 0 .3125rem rgba(0,117,119,.5)}.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__search.input-open .header-level-one__mobile__search__input--container{align-items:center;display:flex;flex-direction:row;gap:0;position:relative;width:100%}.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__search.input-open .header-level-one__mobile__search__button{height:3.125rem;min-width:3.125rem}.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__search.input-open .header-level-one__mobile__search__button:before{height:3.125rem;width:3.125rem}.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__search.input-open .header-level-one__mobile__search__button:hover{filter:none}.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__search.input-open .header-level-one__mobile__search__button:hover:before{background-color:#00595c;background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__search.input-open .header-level-one__mobile__search__button:after{filter:invert(100%)}.header-level-one__mobile__right-section .header-level-one__mobile__targetgroup{display:none;font-family:Segoe UI Semibold,sans-serif;gap:1.125rem}@media(min-width:1440px){.header-level-one__mobile__right-section .header-level-one__mobile__targetgroup span{display:none}}.header-level-one__mobile__right-section .header-level-one__mobile__hamburger{cursor:pointer;padding-right:.625rem}@media screen and (min-width:768px){.header-level-one__mobile__right-section .header-level-one__mobile__hamburger{padding-right:1.875rem}}.header-level-one__wrapper[data-search-open=true] .header-level-one__mobile__right-section .header-level-one__mobile__hamburger{display:none}.header-level-one__mobile__right-section .header-level-one__mobile__hamburger .line{background-color:#000;display:block;height:.1875rem;margin:.25rem auto;transform-style:preserve-3d;transition:all .3s ease-in-out;width:1.25rem}.header-level-one__mobile__right-section .header-level-one__mobile__hamburger.active .line:first-child{transform:translate3d(0,.4375rem,0) rotate(-45deg)}.header-level-one__mobile__right-section .header-level-one__mobile__hamburger.active .line:nth-child(2){opacity:0}.header-level-one__mobile__right-section .header-level-one__mobile__hamburger.active .line:nth-child(3){transform:translate3d(0,-.4375rem,0) rotate(45deg)}@media(min-width:1440px){.header-level-one__mobile__right-section .header-level-one__mobile__hamburger{display:none}}.header-level-one__mobile__login{margin-left:.4375rem}@media screen and (min-width:768px){.header-level-one__wrapper[data-search-open=true] .header-level-one__logo{display:flex;margin-right:1.875rem}.header-level-one__mobile__right-section .header-level-one__mobile__targetgroup{margin-right:.75rem}.header-level-one__mobile__right-section .header-level-one__mobile__targetgroup,.header-level-one__mobile__right-section .header-level-one__mobile__vertical__separator{display:flex}.header-level-one__wrapper[data-search-open=true] .header-level-one__mobile__right-section .header-level-one__mobile__targetgroup,.header-level-one__wrapper[data-search-open=true] .header-level-one__mobile__right-section .header-level-one__mobile__vertical__separator{display:none}.header-level-one__mobile__right-section .header-level-one__mobile__more-about-datev{align-items:center;color:#000;display:flex;font-family:Segoe UI Semibold,sans-serif;font-size:1rem;justify-content:center;line-height:1.5rem;min-width:8.4375rem;padding:0 .9375rem;vertical-align:baseline}.header-level-one__mobile__right-section .header-level-one__mobile__more-about-datev .header-level-one__link{align-items:center;color:inherit;cursor:pointer;display:flex;justify-content:center;position:relative;-webkit-text-decoration:none;text-decoration:none}.header-level-one__mobile__right-section .header-level-one__mobile__more-about-datev .header-level-one__link:hover{color:#00595c}.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__hamburger,.header-level-one__wrapper[data-search-open=true] .header-level-one__mobile__right-section .header-level-one__mobile__more-about-datev{display:none}.header-level-one__wrapper[data-search-open=true] .header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__cart,.header-level-one__wrapper[data-search-open=true] .header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__login{display:flex}}@media(min-width:1440px){.header-level-one .header-level-one__wrapper[data-search-open=true] .header-level-one__navigation__targetgroup{display:none}.header-level-one self__mobile__right-section{margin-left:auto}}.header-level-one{height:5.625rem}@media screen and (min-width:992px){.header-level-one{height:7.5rem}}.header-level-one__wrapper{align-items:center;display:flex;height:100%;justify-content:space-between}@media(min-width:1440px){.header-level-one__wrapper{justify-content:left}}.header-level-one__wrapper .header-level-one__logo{align-items:flex-start;display:flex;flex-direction:column;margin-right:1.5625rem}.header-level-one__wrapper .header-level-one__logo--image{height:2.5rem;width:auto}@media screen and (min-width:992px){.header-level-one__wrapper .header-level-one__logo--image{height:3.9375rem}}.header-level-one__wrapper .header-level-one__navigation__targetgroup{display:flex}.header-level-one__wrapper .header-level-one__navigation__targetgroup .header-level-one__link{align-items:center;color:inherit;display:flex;height:7.5rem;justify-content:center;padding:0 .9375rem;position:relative;-webkit-text-decoration:none;text-decoration:none}.header-level-one__wrapper .header-level-one__navigation__targetgroup .header-level-one__link:hover{color:#00595c}.header-level-one__wrapper .header-level-one__navigation__targetgroup .header-level-one__list{display:flex;list-style:none}.header-level-one__wrapper .header-level-one__navigation__targetgroup--heading{align-items:center;display:flex;font-family:Segoe UI Semibold,sans-serif;gap:.1875rem}.header-level-one__wrapper .header-level-one__navigation__targetgroup--heading-seperator{background-color:#000;height:1.5rem;margin-left:.5rem;margin-right:.9375rem;width:.125rem}.header-level-one__wrapper .header-level-one__navigation__targetgroup--heading .header-level-one__link{padding-right:0}.header-level-one .header-level-one__wrapper .header-level-one__navigation__targetgroup--meganav-triangle{background-color:#232e32;bottom:-.75rem;display:none;height:1.25rem;opacity:0;position:absolute;transform:rotate(45deg);transition:opacity .5s ease;visibility:hidden;width:1.25rem}.header-level-one .header-level-one__wrapper .header-level-one__navigation__targetgroup--meganav-triangle.visible{opacity:1;visibility:visible}.header-level-one__wrapper .header-level-one__navigation .header-level-one__mobile__more-about-datev__item .header-level-one__navigation__targetgroup--meganav-triangle{bottom:-3.625rem}.header-level-one__wrapper .header-level-one__navigation.desktop{display:none}@media(min-width:1440px){.header-level-one__wrapper .header-level-one__navigation.desktop{display:block}}.header-level-one__wrapper .header-level-one__navigation.mobile{display:block}@media(min-width:1440px){.header-level-one__wrapper .header-level-one__navigation.mobile{display:none}}.header-level-one .meganavigation{display:flex;flex:1}.header-level-one .meganavigation .mega-navigation-mobile{top:5.625rem}@media screen and (min-width:992px){.header-level-one .meganavigation .mega-navigation-mobile{top:7.5rem}}.header-level-one .header-level-one__mobile__more-about-datev__item .header-level-one__navigation__targetgroup--meganav-triangle{bottom:-3.625rem}.header-level-one .mega-navigation{left:0;position:absolute;right:0;top:7.5rem;z-index:900}.mega-header-wrapper.cq-Editable-dom .header-level-one__wrapper,.megaheaderwrapper.cq-Editable-dom .header-level-one__wrapper{flex-direction:column}.mega-header-wrapper.cq-Editable-dom .header-level-one__wrapper .header-level-one__navigation__targetgroup,.megaheaderwrapper.cq-Editable-dom .header-level-one__wrapper .header-level-one__navigation__targetgroup{flex-direction:column;max-width:120rem;width:100vw}.mega-header-wrapper.cq-Editable-dom .header-level-one__wrapper .header-level-one__navigation__targetgroup .header-level-one__list,.megaheaderwrapper.cq-Editable-dom .header-level-one__wrapper .header-level-one__navigation__targetgroup .header-level-one__list{flex-direction:column;gap:1.25rem}.mega-header-wrapper.cq-Editable-dom .header-level-one__wrapper .header-level-one__navigation__targetgroup .header-level-one__list .mega-navigation-panel .mega-navigation,.megaheaderwrapper.cq-Editable-dom .header-level-one__wrapper .header-level-one__navigation__targetgroup .header-level-one__list .mega-navigation-panel .mega-navigation{opacity:1;position:relative;top:0;visibility:visible}.mega-header-wrapper.cq-Editable-dom .header-level-one__wrapper .header-level-one__navigation__targetgroup .header-level-one__list .header-level-one__link,.megaheaderwrapper.cq-Editable-dom .header-level-one__wrapper .header-level-one__navigation__targetgroup .header-level-one__list .header-level-one__link{justify-content:left}.mega-header-wrapper.cq-Editable-dom .header-level-one__wrapper .meganavigation,.megaheaderwrapper.cq-Editable-dom .header-level-one__wrapper .meganavigation{display:block;flex:inherit}.mega-header-wrapper.cq-Editable-dom .header-level-one__wrapper .meganavigation .header-level-one__mobile__more-about-datev,.megaheaderwrapper.cq-Editable-dom .header-level-one__wrapper .meganavigation .header-level-one__mobile__more-about-datev{margin:0 auto;width:100%}.mega-header-wrapper.cq-Editable-dom .header-level-one__wrapper .meganavigation .header-level-one__mobile__more-about-datev .mega-navigation,.megaheaderwrapper.cq-Editable-dom .header-level-one__wrapper .meganavigation .header-level-one__mobile__more-about-datev .mega-navigation{left:auto;opacity:1;position:static;right:auto;top:auto;visibility:visible}.mega-header-wrapper.cq-Editable-dom .header-level-one__wrapper .meganavigation .header-level-one__mobile__more-about-datev .header-level-one__mobile__more-about-datev__item,.megaheaderwrapper.cq-Editable-dom .header-level-one__wrapper .meganavigation .header-level-one__mobile__more-about-datev .header-level-one__mobile__more-about-datev__item{width:100%}.mega-header-wrapper.cq-Editable-dom .header-level-one__wrapper .meganavigation .header-level-one__mobile__right-section,.megaheaderwrapper.cq-Editable-dom .header-level-one__wrapper .meganavigation .header-level-one__mobile__right-section{display:block}.mega-header-wrapper.cq-Editable-dom .header-level-one__wrapper .meganavigation .header-level-one__mobile__right-section .header-level-one__mobile__vertical__separator,.megaheaderwrapper.cq-Editable-dom .header-level-one__wrapper .meganavigation .header-level-one__mobile__right-section .header-level-one__mobile__vertical__separator{display:none}.mega-header-wrapper.cq-Editable-dom .contentwrapper,.megaheaderwrapper.cq-Editable-dom .contentwrapper{padding:0}.mega-header-wrapper.cq-Editable-dom .contentwrapper header,.megaheaderwrapper.cq-Editable-dom .contentwrapper header{height:100%!important}.headernavigation.cq-Editable-dom .header__navigation{max-height:none;position:relative;top:0;transform:translateX(0);visibility:visible;width:100%}.headernavigation.cq-Editable-dom .mega-navigation{opacity:1;position:relative;visibility:visible}.headernavigation.cq-Editable-dom .mega-navigation--col-right{width:100%}.highlight-box *{box-sizing:border-box}.highlight-box__headline{color:#007577;font-family:Compatil datev Regular,georgia,sans-serif;margin-bottom:1.5625rem;text-align:center}.highlight-box__content{background-color:#6ec6ec;border-radius:.625rem;width:100%}@media screen and (min-width:992px){.highlight-box__content{align-items:stretch;display:flex}}.highlight-box__text-container{padding:1.5625rem 3vw}@media screen and (min-width:992px){.highlight-box__text-container{align-self:center;width:50%}}.highlight-box__subheadline{font-family:Compatil datev Regular,georgia,sans-serif;font-size:1.125rem;line-height:1.3}@media screen and (min-width:768px){.highlight-box__subheadline{font-size:1.5rem;line-height:1.3}}.highlight-box__paragraph,.highlight-box__subheadline{margin-bottom:1.25rem}.highlight-box__btn-container{display:flex;flex-wrap:wrap;gap:.3125rem}.highlight-box img,.highlight-box__img-container{background-color:transparent;background-color:initial;border-bottom-left-radius:.625rem;border-bottom-right-radius:.625rem;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.highlight-box__img-container{align-self:stretch;width:100%}@media screen and (min-width:992px){.highlight-box__img-container{display:flex;height:auto;width:50%}}.highlight-box__img-container .image-wrapper{height:100%}.highlight-box__img-container--right{width:auto}@media screen and (min-width:992px){.highlight-box__img-container--right{display:flex;width:50%}.highlight-box__img-container--right img{border-bottom-left-radius:0;border-top-right-radius:.625rem}}.highlight-box__img-container--left{width:auto}@media screen and (min-width:992px){.highlight-box__img-container--left{display:flex;width:50%}.highlight-box__img-container--left img{border-bottom-right-radius:0;border-top-left-radius:.625rem}}.highlight-box button{width:100%}@media screen and (min-width:768px){.highlight-box button{width:auto}}@media screen and (min-width:992px){.highlight-box--right .highlight-box__content{flex-direction:row-reverse}}.highlight-box--amber-4 .highlight-box__content{background-color:#ffde5f}.highlight-box--green-4 .highlight-box__content{background-color:#8ec684}.highlight-box--light-green-5 .highlight-box__content{background-color:#c7e799}.highlight-box--dark-green-6 .highlight-box__content{background-color:#68c2c2}.cmp-horizontal-icon-list--white{background-color:#fff}.cmp-horizontal-icon-list--transparent{background-color:transparent}.cmp-horizontal-icon-list__headline{color:#007577;font-family:Compatil datev Regular,georgia,sans-serif;margin-bottom:1.5625rem;text-align:center}.cmp-horizontal-icon-list__icon-container{grid-gap:1.875rem;box-sizing:border-box;display:flex;flex-flow:wrap;grid-template-columns:repeat(auto-fit,minmax(min(50%,max(18.75rem,33.3333333333%)),1fr));justify-content:center;margin:0 auto;max-width:100rem}@media screen and (min-width:480px){.cmp-horizontal-icon-list__icon-container{grid-template-columns:repeat(auto-fit,minmax(min(33.3333333333%,max(18.75rem,25%)),1fr))}}@media screen and (min-width:992px){.cmp-horizontal-icon-list__icon-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.cmp-horizontal-icon-list__icon-container .cmp-horizontal-icon-list__icon{border-radius:.625rem;box-sizing:border-box;color:inherit;cursor:auto;max-width:100%;padding:1.25rem 1.5625rem 2.1875rem;-webkit-text-decoration:none;text-decoration:none;width:100%}@media screen and (min-width:768px){.cmp-horizontal-icon-list__icon-container .cmp-horizontal-icon-list__icon{width:47%}}@media screen and (min-width:992px){.cmp-horizontal-icon-list__icon-container .cmp-horizontal-icon-list__icon{width:100%}}.cmp-horizontal-icon-list__icon-container .cmp-horizontal-icon-list__icon:hover.cmp-horizontal-icon-list__icon--link{background-color:#fff;box-shadow:0 0 .625rem rgba(0,0,0,.25);cursor:pointer}.cmp-horizontal-icon-list__icon-container .cmp-horizontal-icon-list__icon__image{display:flex;justify-content:center;margin-bottom:.625rem}.cmp-horizontal-icon-list__icon-container .cmp-horizontal-icon-list__icon__image img{height:6.25rem;width:6.25rem}.cmp-horizontal-icon-list__icon-container .cmp-horizontal-icon-list__icon__text{align-items:center;display:flex;font-size:1.25rem;justify-content:center;text-align:center}.cmp-horizontal-icon-list__icon-container .cmp-horizontal-icon-list__icon--link.secured-link .cmp-horizontal-icon-list__icon__text:after{background-image:url(clientlib-bottom-async/resources/images/icon-secure-lock.svg),url(clientlib-bottom-async/resources/images/icon-chevron-right.svg);background-position:0,100%;background-repeat:no-repeat,no-repeat;background-size:1.375rem,1.375rem;content:"";display:inline-block;height:1.375rem;min-width:2.75rem}.cmp-horizontal-icon-list__icon-container .cmp-horizontal-icon-list__icon--link:not(.secured-link) .cmp-horizontal-icon-list__icon__text:after{background:url(clientlib-bottom-async/resources/images/icon-chevron-right.svg) no-repeat;background-size:1.375rem;content:"";display:inline-block;height:1.375rem;margin-left:.3125rem;min-width:1.375rem}.cmp-horizontal-icon-list__icon-container:has(>:nth-child(-n+3):last-child){grid-gap:0;display:flex;justify-content:center}@media screen and (min-width:992px){.cmp-horizontal-icon-list__icon-container:has(>:nth-child(-n+3):last-child) .cmp-horizontal-icon-list__icon{max-width:22rem;width:33.33%}}.col-left .cmp-horizontal-icon-list__headline{text-align:left}@media screen and (min-width:992px){.col-left .cmp-horizontal-icon-list__icon-container{grid-template-columns:repeat(auto-fit,minmax(min(33.3333333333%,max(18.75rem,25%)),1fr))}}.icon-list{margin:0 auto;max-width:56.25rem}.icon-list__headline{color:#007577;font-family:Compatil datev Regular,georgia,sans-serif;font-size:1.375rem;margin-bottom:1.5625rem;text-align:center}@media screen and (min-width:768px){.icon-list__headline{font-size:1.5rem}}@media screen and (min-width:992px){.icon-list__headline{font-size:2rem}}.icon-list--white{background-color:#fff}.icon-list--black-0{background-color:#f5f5f5}.icon-list--dark-green-1{background-color:#e5f5f5}.icon-list__textarea{margin-bottom:1.5625rem}.col-left .icon-list__headline{text-align:left}.icon-list-item{counter-reset:icon-list-counter;font-family:Compatil datev Regular,georgia,sans-serif;list-style:none;max-width:50rem}.icon-list-item__list{display:flex;margin-bottom:1.5625rem}.icon-list-item__list:before{align-items:center;background-color:#000;border-radius:50%;color:#fff;content:counter(icon-list-counter);counter-increment:icon-list-counter;display:flex;font-size:1.25rem;height:2.125rem;justify-content:center;margin:.25rem .625rem .25rem .25rem;min-width:2.125rem;opacity:.6}@media screen and (min-width:768px){.icon-list-item__list:before{font-size:1.5625rem;height:2.625rem;margin:.3125rem .625rem .3125rem .3125rem;min-width:2.625rem}}.icon-list-item__content{font-family:Segoe UI,Noto Sans Display,arial,sans-serif}.icon-list-item__heading{color:#000;font-family:Compatil datev Regular,georgia,sans-serif;font-size:1.375rem;margin-bottom:.3125rem}@media screen and (min-width:992px){.icon-list-item__heading{font-size:1.5rem}}.icon-list-item__icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:none;flex:none;height:2.5rem;margin-right:.625rem;opacity:.6;width:2.5rem}@media screen and (min-width:768px){.icon-list-item__icon{height:3.125rem;width:3.125rem}}.icon-list-item__icon:before{background-image:url(clientlib-bottom-async/resources/images/icon-checkmark-circle-neutral.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100%;width:100%}.icon-list-item--petrol-1 .icon-list-item__heading{color:#007577}.icon-list-item--petrol-1 .icon-list-item__list:before{background-color:#007577;opacity:1}.icon-list-item--petrol-1 .icon-list-item__icon{filter:invert(30%) sepia(99%) saturate(944%) hue-rotate(148deg) brightness(87%) contrast(101%);opacity:1}.icon-list-item--icon .icon-list-item__list:before{display:none}.icon-list-item--icon .icon-list-item__icon{display:block}.icon-list-item--checkmark .icon-list-item__icon:before{background-image:url(clientlib-bottom-async/resources/images/icon-checkmark-neutral.svg)}.image-text-list__headline{font-family:Compatil datev Regular,georgia,sans-serif;font-size:2rem;line-height:2.6rem;margin-bottom:3.125rem;text-align:center}.image-text-list__container{margin:0 auto;max-width:56.25rem}.image-text-list__item{display:grid;margin-bottom:1.875rem}@media screen and (min-width:480px){.image-text-list__item{grid-template-columns:1fr;row-gap:1.875rem}}@media screen and (min-width:768px){.image-text-list__item{-moz-column-gap:1.875rem;column-gap:1.875rem;grid-template-columns:1fr 2fr}}.image-text-list__image-wrapper{border-radius:.625rem;overflow:hidden}.image-text-list__image{aspect-ratio:16/9;border-radius:.625rem;-o-object-fit:cover;object-fit:cover;width:100%}.image-text-list__text-wrapper{display:flex;flex-direction:column;justify-content:center}.image-text-list__name{font-size:1.25rem;line-height:1.5rem}.image-text-list__job-title{font-size:1rem;line-height:1.5rem;margin-bottom:.625rem}.image-text-list__description{font-size:.875rem;line-height:1.5rem}.inpage-nav{align-items:center;background-color:#9ad7d7;padding-bottom:.625rem;padding-top:.3125rem}.inpage-nav,.inpage-nav__list{display:flex;flex-wrap:wrap;justify-content:center}.inpage-nav__list{list-style:none;margin:0;padding:0}.inpage-nav__item{margin:.3125rem .625rem}.inpage-nav__link{border-bottom:.125rem solid #9ad7d7;color:#000;display:inline-block;font-size:1rem;letter-spacing:.03rem;line-height:1.3rem;padding:.5625rem .625rem .3125rem;text-align:center;-webkit-text-decoration:none;text-decoration:none}.inpage-nav__link:hover{border-bottom-color:#00595c;color:#00595c}.job-list{margin:0 auto;max-width:56.25rem}.job-list__headline{color:#007577;font-family:Compatil datev Regular,georgia,sans-serif;font-size:1.5625rem;font-weight:400;line-height:1.3;margin-bottom:1.75rem;text-align:center}@media screen and (min-width:768px){.job-list__headline{font-size:2rem}}.job-list__items{font-size:1.25rem;line-height:1.625rem;margin:0 auto;max-width:56.25rem}.job-list__items .job-list__item{align-items:center;border-bottom:.0625rem solid #ccc;color:inherit;display:grid;grid-template-areas:"headline chevron";justify-content:space-between;padding:.9375rem .9375rem 1.0625rem;position:relative;-webkit-text-decoration:none;text-decoration:none}.job-list__items .job-list__item:first-child{border-top:.0625rem solid #ccc}.job-list__items .job-list__item:hover{background-color:rgba(0,0,0,.05)}.job-list__items .job-list__item__headline{font-family:Segoe UI Semibold,sans-serif;grid-area:headline;padding-right:1.5rem}.job-list__items .job-list__item:after{background:url(clientlib-bottom-async/resources/images/icon-chevron-right.svg) no-repeat;background-size:1.375rem;content:"";height:1.375rem;position:absolute;right:.9375rem;width:1.375rem}.job-list__items .job-list__textarea+.job-list__item{border-top:.0625rem solid #ccc}.job-list__textarea{margin-bottom:1.5625rem}.job-list__textarea p{font-size:1rem}.job-list__textarea a{color:inherit;font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.job-list__empty-message{color:#666;font-size:1rem;font-style:italic;padding:1.5625rem 1.25rem}.job-list__empty-message--centered{text-align:center}.col-left .job-list{margin:initial}.col-left .job-list__headline{text-align:left}.col-left .job-list__items{max-width:none}.link-list{margin:0 auto;max-width:56.25rem}.link-list--pdp .link-list__headline{color:#000}.link-list--pdp .link-list__textarea,.link-list--pdp .link-list__textarea p{line-height:1.5rem}.link-list__headline{color:#007577;font-family:Compatil datev Regular,georgia,sans-serif;font-size:1.5625rem;font-weight:400;line-height:1.3;margin-bottom:1.75rem;text-align:center}@media screen and (min-width:768px){.link-list__headline{font-size:2rem}}.link-list__items{margin:0 auto;max-width:56.25rem}.link-list__item[hidden]{display:none!important}.link-list__subheader{border-bottom:.0625rem solid #ccc;color:#007577;font-family:Segoe UI Semibold,sans-serif;font-size:1.125rem;padding-bottom:.9375rem}.link-list__textarea{margin-bottom:1.5625rem}.link-list__textarea p{font-size:1rem}.link-list__textarea a{color:inherit;font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.link-list__cta{margin-top:1.5625rem;text-align:center}.link-list__cta .button{display:flow;width:100%}@media screen and (min-width:768px){.link-list__cta .button{display:inline;display:initial;width:auto}}.link-list--list-view .link-list__items{font-size:1.25rem;line-height:1.625rem}.link-list--list-view .link-list__items .link-list__item{align-items:center;border-bottom:.0625rem solid #ccc;color:inherit;display:grid;grid-template-areas:"date chevron" "headline chevron" "subline chevron";justify-content:space-between;padding:.9375rem .9375rem 1.0625rem;position:relative;-webkit-text-decoration:none;text-decoration:none}.link-list--list-view .link-list__items .link-list__item:first-of-type{border-top:.0625rem solid #ccc}.link-list--list-view .link-list__items .link-list__item:hover{background-color:rgba(0,0,0,.05)}.link-list--list-view .link-list__items .link-list__item__date{font-size:.875rem;grid-area:date}.link-list--list-view .link-list__items .link-list__item__headline{font-family:Segoe UI Semibold,sans-serif;grid-area:headline}.link-list--list-view .link-list__items .link-list__item__subline{font-size:1rem;grid-area:subline}.link-list--list-view .link-list__items .link-list__item__headline,.link-list--list-view .link-list__items .link-list__item__subline{padding-right:3.125rem}.link-list--list-view .link-list__items .link-list__item:after{background:url(clientlib-bottom-async/resources/images/icon-chevron-right.svg) no-repeat;background-size:1.375rem;content:"";height:1.375rem;position:absolute;right:.9375rem;width:1.375rem}.link-list--list-view .link-list__items .link-list__item.secured-link:before{background:url(clientlib-bottom-async/resources/images/icon-secure-lock.svg) no-repeat 50%;background-size:1.875rem;content:"";height:1.375rem;position:absolute;right:2.5rem;width:1rem}.link-list--list-view .link-list__items .link-list__item:has(+.link-list__subheader){margin-bottom:2.1875rem}.link-list--tiles-view .link-list__items{grid-gap:1.875rem;display:grid;gap:1.875rem}@media screen and (min-width:768px){.link-list--tiles-view .link-list__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:992px){.link-list--tiles-view .link-list__items{grid-template-columns:repeat(3,minmax(0,1fr))}}.link-list--tiles-view .link-list__textarea{grid-column:1/-1;margin-bottom:0}.link-list--tiles-view .link-list__item{background-color:#fff;border-radius:.625rem;box-shadow:0 0 .625rem rgba(0,0,0,.15);color:inherit;display:flex;flex-direction:column;overflow:hidden;padding:1.5625rem 1.5625rem 2.1875rem;position:relative;-webkit-text-decoration:none;text-decoration:none}.link-list--tiles-view .link-list__item:hover{box-shadow:0 0 .625rem rgba(0,0,0,.25)}.link-list--tiles-view .link-list__item__date{font-size:.8125rem;margin-bottom:.625rem}.link-list--tiles-view .link-list__item__headline{font-family:Compatil datev Regular,georgia,sans-serif;font-size:1.5rem;margin-bottom:.9375rem;padding-right:3.125rem;word-break:break-word}.link-list--tiles-view .link-list__item__subline{flex:1;font-size:1rem;padding-right:3.125rem;word-break:break-word}.link-list--tiles-view .link-list__item__read-more{align-items:center;display:inline-flex;font-family:Segoe UI Semibold,sans-serif;margin-top:1rem;padding-right:1.75rem}.link-list--tiles-view .link-list__item__read-more:after{background:url(clientlib-bottom-async/resources/images/icon-chevron-right.svg) no-repeat;background-size:1rem;content:"";display:inline-block;flex-shrink:0;height:1rem;margin-left:.3125rem;width:1rem}.link-list--tiles-view .link-list__item.secured-link:before{background:url(clientlib-bottom-async/resources/images/icon-secure-lock.svg) no-repeat 50%;background-size:1.875rem;bottom:1.375rem;content:"";height:1.375rem;position:absolute;right:3rem;width:1rem}.col-left .link-list{margin:initial}.col-left .link-list__headline{text-align:left}.col-left .link-list__items{max-width:none}@media screen and (min-width:992px){.col-left .link-list--tiles-view .link-list__items{grid-template-columns:repeat(2,minmax(0,1fr))}}.productpage .link-list__headline{color:#000}.media-gallery__section-headline{color:#007577;font-family:Compatil datev Regular,georgia,sans-serif;font-size:2rem;font-weight:400;margin-bottom:2rem;text-align:center}.col-left .contentwrapper .media-gallery__section-headline{text-align:left}.media-gallery__headline{color:#007577;font-family:Compatil datev Regular,georgia,sans-serif;margin-bottom:1.5625rem;text-align:center}.media-gallery__items{grid-gap:1.875rem;align-items:stretch;display:flex;flex-flow:wrap;justify-content:center}.media-gallery__item{border-radius:.625rem;box-shadow:.0625rem .0625rem .625rem rgba(0,0,0,.149);overflow:hidden;position:relative;width:100%}@media screen and (min-width:768px){.media-gallery__item{width:calc(50% - .9375rem)}}@media screen and (min-width:992px){.media-gallery__item{width:calc(33.3333% - 1.25rem)}.col-left .media-gallery__item{width:calc(50% - .9375rem)}}.media-gallery__item:only-child{max-width:56.25rem;width:100%}.media-gallery__item:has(>a.fancybox):hover{box-shadow:.0625rem .0625rem .9375rem rgba(0,0,0,.502)}.media-gallery__item>a.fancybox{display:block;position:relative}.media-gallery__item>a.fancybox:hover{cursor:zoom-in}.media-gallery__item>a.video-link{display:block;position:relative}.media-gallery__item>a.video-link:hover{cursor:pointer}.media-gallery__item img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%}.media-gallery__video-play{background-image:url(clientlib-bottom-async/resources/images/video-play.png);background-position:50%;background-size:contain;height:5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:5rem;z-index:10}.media-gallery__caption{background-color:#fff;height:100%;padding:.9375rem 1.5625rem 2.1875rem}.media-gallery__subtitle{font-size:.813rem;margin-bottom:.625rem}.media-gallery__description{font-size:1.125rem}.media-gallery .video-wrapper{line-height:0}.media-gallery .video-wrapper video{display:block;width:100%}.col-left .media-gallery__headline{text-align:left}.mega-navigation{color:#fff;font-family:Segoe UI Semibold,sans-serif;margin:0 auto;max-width:120rem;opacity:0;transition:opacity .5s ease;visibility:hidden}.mega-navigation__col{background-color:#232e32;display:flex}.mega-navigation__col ul{list-style:none}.mega-navigation__col ul li:first-child{border-bottom:.0625rem solid #69838c;font-size:1.25rem;letter-spacing:.03rem;margin-bottom:1.5625rem;padding-bottom:.625rem}.mega-navigation__col ul li:not(:first-child){letter-spacing:.05rem;margin-bottom:.75rem}.mega-navigation__col a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.mega-navigation__col a[href]:hover{-webkit-text-decoration:underline;text-decoration:underline}.mega-navigation__col .mega-navigation__text li:not(:first-child){color:#b6cad1;font-family:Segoe UI,Noto Sans Display,arial,sans-serif}.mega-navigation__col--left{background-image:linear-gradient(114deg,#00595c,#232e32);width:20%}@media screen and (min-width:1601px){.mega-navigation__col--left{width:calc(-30rem + 50vw)}}@media screen and (min-width:1920px){.mega-navigation__col--left{width:30rem}}.mega-navigation__col--left .mega-navigation__contentwrapper{box-sizing:border-box;height:100%;padding:3.125rem}@media screen and (min-width:1601px){.mega-navigation__col--left .mega-navigation__contentwrapper{padding-left:calc(50vw - 46.875rem)}}@media screen and (min-width:1920px){.mega-navigation__col--left .mega-navigation__contentwrapper{padding-left:13.125rem}}.mega-navigation__col--left .mega-navigation__contentwrapper .mega-navigation__one-col{display:flex;flex-direction:column;height:100%;justify-content:space-between}.mega-navigation__col--right{width:80%}@media screen and (min-width:1601px){.mega-navigation__col--right{width:calc(30rem + 50vw)}}@media screen and (min-width:1920px){.mega-navigation__col--right{width:90rem}}.mega-navigation__col--right .mega-navigation__contentwrapper{padding:3.125rem}@media screen and (min-width:1601px){.mega-navigation__col--right .mega-navigation__contentwrapper{padding-right:calc(50vw - 46.875rem)}}@media screen and (min-width:1920px){.mega-navigation__col--right .mega-navigation__contentwrapper{padding-right:13.125rem}}.mega-navigation__col--right .mega-navigation__contentwrapper .mega-navigation__three-col{grid-gap:2.8125rem 1.875rem;display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:1.5625rem}.mega-navigation__col--right .mega-navigation__contentwrapper .mega-navigation__three-col--bottom{display:block;text-align:right}@media screen and (min-width:1601px){.mega-navigation__col--right:first-child .mega-navigation__contentwrapper{padding-left:calc(50vw - 46.875rem)}}@media screen and (min-width:1920px){.mega-navigation__col--right:first-child .mega-navigation__contentwrapper{padding-left:13.125rem}}.mega-navigation.visible{opacity:1;visibility:visible}@media(min-width:1440px){.header-level-one__mobile__more-about-datev .mega-navigation__col--right{width:100%}.header-level-one__mobile__more-about-datev .mega-navigation__col--right .mega-navigation__contentwrapper{padding:3.125rem}}@media screen and (min-width:1440px)and (min-width:1601px){.header-level-one__mobile__more-about-datev .mega-navigation__col--right .mega-navigation__contentwrapper{padding:3.125rem calc(50vw - 46.875rem)}}@media screen and (min-width:1440px)and (min-width:1920px){.header-level-one__mobile__more-about-datev .mega-navigation__col--right .mega-navigation__contentwrapper{padding:3.125rem 13.125rem}}.more-datev.mega-navigation-panel.cq-Editable-dom{width:100%}.headernavigation .header-level-one__link{display:none}.mega-navigation-mobile{background-color:#232e32;box-sizing:border-box;color:#fff;display:none;padding:3.125rem 1.875rem;position:absolute;right:0;width:100%}.mega-navigation-mobile.open{display:block;z-index:900}@media screen and (min-width:768px){.mega-navigation-mobile{width:66.66%}}@media screen and (min-width:992px){.mega-navigation-mobile{top:7.5rem;width:50%}}.mega-navigation-mobile__target-group{align-items:center;display:flex;font-family:Segoe UI Semibold,sans-serif;font-size:1.375rem;gap:.625rem;margin-bottom:.625rem;padding:.4375rem 0}.mega-navigation-mobile__target-group--seperator{background-color:#fff;height:2rem;width:.125rem}.mega-navigation-mobile__target-group:hover{-webkit-text-decoration:underline;text-decoration:underline}.mega-navigation-mobile__more-about-datev{display:flex;flex-direction:column;font-size:1.375rem;padding:.4375rem 0}.mega-navigation-mobile__more-about-datev__seperator{background-color:#69838c;height:.0625rem;margin-bottom:30px;margin-top:20px;width:100%}.mega-navigation-mobile a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.mega-navigation-mobile__level-one-list{font-size:1.125rem;list-style:none}.mega-navigation-mobile__level-one-list__item{padding:.4375rem 0}.mega-navigation-mobile__level-one-list__item .mega-navigation-mobile__level-one-list__link{align-items:center;display:flex;justify-content:space-between}.mega-navigation-mobile__level-one-list__item .mega-navigation-mobile__level-one-list__link:after{background:url(clientlib-bottom-async/resources/images/icon-chevron-right-white.svg) no-repeat 50%;background-size:1.375rem 1.375rem;content:"";display:inline-block;height:1.25rem;margin-right:.625rem;width:1.25rem}.mega-navigation-mobile__level-one-list__item .mega-navigation-mobile__level-one-list__link.has-children:after{background:url(clientlib-bottom-async/resources/images/icon-plus.svg) no-repeat 50%;background-size:1.125rem 1.125rem}.mega-navigation-mobile__level-one-list__item .mega-navigation-mobile__level-one-list__link.has-children.collapsed:after,.mega-navigation-mobile__level-one-list__item .mega-navigation-mobile__level-one-list__link.has-children.expanded:after{animation:rotate .5s forwards}.mega-navigation-mobile__level-one-list__item .mega-navigation-mobile__level-one-list__link:hover{opacity:.6;-webkit-text-decoration:underline;text-decoration:underline}.mega-navigation-mobile__level-one-list .mega-navigation-mobile__level-two-list__wrapper{border-left:.1875rem solid #38484f;color:#b6cad1;display:none;margin:.625rem 0;padding-left:1.25rem}.mega-navigation-mobile__level-one-list .mega-navigation-mobile__level-two-list__wrapper .mega-navigation-mobile__level-two-list__focus-section--heading{align-items:center;display:flex;justify-content:space-between;padding:.4375rem 0}.mega-navigation-mobile__level-one-list .mega-navigation-mobile__level-two-list__wrapper .mega-navigation-mobile__level-two-list__focus-section--heading:after{background:url(clientlib-bottom-async/resources/images/icon-chevron-right-coldgray3.svg) no-repeat 50%;background-size:1.125rem 1.125rem;content:"";display:inline-block;height:1.25rem;margin-right:.625rem;width:1.25rem}.mega-navigation-mobile__level-one-list .mega-navigation-mobile__level-two-list__wrapper .mega-navigation-mobile__level-two-list__focus-section--heading.has-children:after{background:url(clientlib-bottom-async/resources/images/icon-plus-coldgray3.svg) no-repeat 50%;background-size:1.125rem 1.125rem}.mega-navigation-mobile__level-one-list .mega-navigation-mobile__level-two-list__wrapper .mega-navigation-mobile__level-two-list__focus-section--heading.has-children.collapsed:after,.mega-navigation-mobile__level-one-list .mega-navigation-mobile__level-two-list__wrapper .mega-navigation-mobile__level-two-list__focus-section--heading.has-children.expanded:after{animation:rotate .5s forwards}.mega-navigation-mobile__level-one-list .mega-navigation-mobile__level-two-list__wrapper .mega-navigation-mobile__level-two-list__focus-section--heading:hover{opacity:.6;-webkit-text-decoration:underline;text-decoration:underline}.mega-navigation-mobile__level-one-list .mega-navigation-mobile__level-two-list__wrapper .mega-navigation-mobile__level-two-list__focus-section--options{padding:.625rem 0 1.25rem}.mega-navigation-mobile__level-one-list .mega-navigation-mobile__level-two-list__wrapper .mega-navigation-mobile__level-two-list__focus-section--options ul{display:flex;flex-wrap:wrap;gap:.625rem;list-style:none}.mega-navigation-mobile__level-one-list .mega-navigation-mobile__level-two-list__wrapper .mega-navigation-mobile__level-two-list__focus-section--options ul li{border:.125rem solid #fff;border-radius:.25rem;color:#fff;padding:.5rem .9375rem .625rem}.mega-navigation-mobile__level-one-list .mega-navigation-mobile__level-two-list__wrapper .mega-navigation-mobile__level-two-list__focus-section--options ul li:hover{background-color:hsla(0,0%,100%,.051);box-shadow:0 .125rem .625rem rgba(0,0,0,.8);cursor:pointer}.mega-navigation-mobile__level-one-list .mega-navigation-mobile__level-two-list__wrapper .mega-navigation-mobile__level-two-list{list-style:none}.mega-navigation-mobile__level-one-list .mega-navigation-mobile__level-two-list__wrapper .mega-navigation-mobile__level-two-list__item .mega-navigation-mobile__level-two-list__link{padding:.4375rem 0}.mega-navigation-mobile__level-one-list .mega-navigation-mobile__level-two-list__wrapper .mega-navigation-mobile__level-two-list__item .mega-navigation-mobile__level-two-list__link.has-children,.mega-navigation-mobile__level-one-list .mega-navigation-mobile__level-two-list__wrapper .mega-navigation-mobile__level-two-list__item .mega-navigation-mobile__level-two-list__link[href]{align-items:center;display:flex;justify-content:space-between}.mega-navigation-mobile__level-one-list .mega-navigation-mobile__level-two-list__wrapper .mega-navigation-mobile__level-two-list__item .mega-navigation-mobile__level-two-list__link.has-children:after,.mega-navigation-mobile__level-one-list .mega-navigation-mobile__level-two-list__wrapper .mega-navigation-mobile__level-two-list__item .mega-navigation-mobile__level-two-list__link[href]:after{background:url(clientlib-bottom-async/resources/images/icon-chevron-right-coldgray3.svg) no-repeat 50%;background-size:1.125rem 1.125rem;content:"";display:inline-block;height:1.25rem;margin-right:.625rem;width:1.25rem}.mega-navigation-mobile__level-one-list .mega-navigation-mobile__level-two-list__wrapper .mega-navigation-mobile__level-two-list__item .mega-navigation-mobile__level-two-list__link.has-children.has-children:after,.mega-navigation-mobile__level-one-list .mega-navigation-mobile__level-two-list__wrapper .mega-navigation-mobile__level-two-list__item .mega-navigation-mobile__level-two-list__link.has-children[href]:after{background:url(clientlib-bottom-async/resources/images/icon-plus-coldgray3.svg) no-repeat 50%;background-size:1.125rem 1.125rem}.mega-navigation-mobile__level-one-list .mega-navigation-mobile__level-two-list__wrapper .mega-navigation-mobile__level-two-list__item .mega-navigation-mobile__level-two-list__link.has-children.collapsed[href]:after,.mega-navigation-mobile__level-one-list .mega-navigation-mobile__level-two-list__wrapper .mega-navigation-mobile__level-two-list__item .mega-navigation-mobile__level-two-list__link.has-children.expanded[href]:after,.mega-navigation-mobile__level-one-list .mega-navigation-mobile__level-two-list__wrapper .mega-navigation-mobile__level-two-list__item .mega-navigation-mobile__level-two-list__link.has-children.has-children.collapsed:after,.mega-navigation-mobile__level-one-list .mega-navigation-mobile__level-two-list__wrapper .mega-navigation-mobile__level-two-list__item .mega-navigation-mobile__level-two-list__link.has-children.has-children.expanded:after{animation:rotate .5s forwards}.mega-navigation-mobile__level-one-list .mega-navigation-mobile__level-two-list__wrapper .mega-navigation-mobile__level-two-list__item .mega-navigation-mobile__level-two-list__link.has-children:hover,.mega-navigation-mobile__level-one-list .mega-navigation-mobile__level-two-list__wrapper .mega-navigation-mobile__level-two-list__item .mega-navigation-mobile__level-two-list__link[href]:hover{opacity:.6;-webkit-text-decoration:underline;text-decoration:underline}.mega-navigation-mobile__level-one-list .mega-navigation-mobile__level-two-list__wrapper .mega-navigation-mobile__level-two-list__item .mega-navigation-mobile__level-three-list{display:none;font-size:1.125rem;list-style:none;margin-bottom:.625rem;padding-left:1.25rem}.mega-navigation-mobile__level-one-list .mega-navigation-mobile__level-two-list__wrapper .mega-navigation-mobile__level-two-list__item .mega-navigation-mobile__level-three-list .mega-navigation-mobile__level-three-list__item{padding:.4375rem 0}.mega-navigation-mobile__level-one-list .mega-navigation-mobile__level-two-list__wrapper .mega-navigation-mobile__level-two-list__item .mega-navigation-mobile__level-three-list .mega-navigation-mobile__level-three-list__link{align-items:center;display:flex;justify-content:space-between}.mega-navigation-mobile__level-one-list .mega-navigation-mobile__level-two-list__wrapper .mega-navigation-mobile__level-two-list__item .mega-navigation-mobile__level-three-list .mega-navigation-mobile__level-three-list__link:after{background:url(clientlib-bottom-async/resources/images/icon-chevron-right-coldgray3.svg) no-repeat 50%;background-size:1.125rem 1.125rem;content:"";display:inline-block;height:1.25rem;margin-right:.625rem;width:1.25rem}.mega-navigation-mobile__level-one-list .mega-navigation-mobile__level-two-list__wrapper .mega-navigation-mobile__level-two-list__item .mega-navigation-mobile__level-three-list .mega-navigation-mobile__level-three-list__link.has-children:after{background:url(clientlib-bottom-async/resources/images/icon-plus-coldgray3.svg) no-repeat 50%;background-size:1.125rem 1.125rem}.mega-navigation-mobile__level-one-list .mega-navigation-mobile__level-two-list__wrapper .mega-navigation-mobile__level-two-list__item .mega-navigation-mobile__level-three-list .mega-navigation-mobile__level-three-list__link.has-children.collapsed:after,.mega-navigation-mobile__level-one-list .mega-navigation-mobile__level-two-list__wrapper .mega-navigation-mobile__level-two-list__item .mega-navigation-mobile__level-three-list .mega-navigation-mobile__level-three-list__link.has-children.expanded:after{animation:rotate .5s forwards}.mega-navigation-mobile__level-one-list .mega-navigation-mobile__level-two-list__wrapper .mega-navigation-mobile__level-two-list__item .mega-navigation-mobile__level-three-list .mega-navigation-mobile__level-three-list__link:hover{opacity:.6;-webkit-text-decoration:underline;text-decoration:underline}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(-45deg)}}@keyframes rotate-back{0%{transform:rotate(-45deg)}to{transform:rotate(0deg)}}.module-box{border-radius:.625rem;box-shadow:0 0 .625rem rgba(0,0,0,.15);display:flex;flex-direction:column;gap:1.875rem;justify-content:flex-start;margin:0 auto;max-width:56.25rem;padding:1.5625rem 1.5625rem 3.125rem;position:relative}@media screen and (min-width:992px){.module-box{flex-direction:row}}.module-box__pretitle{font-size:.8125rem;line-height:1.5rem;margin-bottom:.625rem}.module-box__headline{font-family:Compatil datev Regular,georgia,sans-serif;font-size:1.5rem;line-height:1.3;margin-bottom:.625rem}@media screen and (min-width:992px){.module-box__headline{margin-bottom:.9375rem}}.module-box:not(:has(.module-box__image)) .module-box__headline,.module-box:not(:has(.module-box__image)) .module-box__pretitle{max-width:calc(100% - 2.5rem)}.module-box.no-image .module-box__headline,.module-box.no-image .module-box__pretitle{max-width:calc(100% - 2.5rem)}.module-box__icon-container{height:2.1875rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;min-width:2.1875rem;position:absolute;right:1.5625rem;top:1.5625rem;width:2.1875rem}.module-box__container{min-width:0;width:100%}.module-box__text{word-wrap:break-word;word-break:normal}.module-box__text p{margin-bottom:.9375rem}.module-box__text ol li,.module-box__text ul li{margin-bottom:.625rem}.module-box__cta{display:inline-flex;line-height:1.375rem;margin-top:2.1875rem}.module-box--info-light{background-color:#e8f5d6}.module-box--info-light .module-box__headline{color:#2e7542}.module-box--info-light .module-box__icon-container{background-color:#2e7542;-webkit-mask:url(clientlib-bottom-async/resources/images/icon-info.svg) no-repeat center;mask:url(clientlib-bottom-async/resources/images/icon-info.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain}.module-box--info-light .module-box__image .svg-icon{background-color:#2e7542}.module-box--info-dark{background-color:#cdebeb}.module-box--info-dark .module-box__headline{color:#00595c}.module-box--info-dark .module-box__icon-container{background-color:#00595c;-webkit-mask:url(clientlib-bottom-async/resources/images/icon-info.svg) no-repeat center;mask:url(clientlib-bottom-async/resources/images/icon-info.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain}.module-box--info-dark .module-box__image .svg-icon{background-color:#00595c}.module-box--note{background-color:#fffdf0}.module-box--note .module-box__headline{color:#c83b00}.module-box--note .module-box__icon-container{background-color:#e67500;-webkit-mask:url(clientlib-bottom-async/resources/images/icon-exclamation.svg) no-repeat center;mask:url(clientlib-bottom-async/resources/images/icon-exclamation.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain}.module-box--note .module-box__image .svg-icon{background-color:#e67500}.module-box--warning{background-color:#fff7f4}.module-box--warning .module-box__headline{color:#a30000}.module-box--warning .module-box__icon-container{background-color:#c6261b;-webkit-mask:url(clientlib-bottom-async/resources/images/icon-exclamation.svg) no-repeat center;mask:url(clientlib-bottom-async/resources/images/icon-exclamation.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain}.module-box--warning .module-box__image .svg-icon{background-color:#c6261b}.module-box__image .image-wrapper,.module-box__image .svg-icon{height:6.875rem;width:6.875rem}.module-box__image .image-wrapper img,.module-box__image .svg-icon img{background-color:transparent}.module-box__image .svg-icon{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.col-left .module-box__headline,.col-left .module-box__pretitle{width:calc(100% - 2.1875rem)}.col-right .module-box{flex-direction:row}.col-right:has(.module-box__image) .module-box{flex-direction:column}.move-top{align-items:center;background:none;border:none;bottom:1rem;display:flex;flex-direction:row;gap:0;justify-content:flex-end;left:auto;opacity:0;position:fixed;right:.25rem;top:auto;transition:opacity .3s ease,visibility .3s ease,transform .3s ease;visibility:hidden;width:-moz-max-content;width:max-content;z-index:100}.move-top:before{background:url(clientlib-bottom-async/resources/images/icon-arrow-up.svg) no-repeat 50%;background-color:#ecf2f4;background-size:1.875rem;border-radius:50%;box-shadow:0 .1875rem .625rem rgba(0,0,0,.3);content:"";cursor:pointer;height:3.125rem;transition:background-color .2s ease;width:3.125rem}.move-top:hover:before{background-color:#fff}.move-top--visible{opacity:1;visibility:visible}.mpdp-reviews__headline{color:#007577;font-family:Compatil datev Regular,georgia,sans-serif;font-size:1.5625rem}@media screen and (min-width:768px){.mpdp-reviews__headline{font-size:2rem}}.cmp-newsfeed__title{color:#007577;font-family:Compatil datev Regular,georgia,sans-serif;margin-bottom:1.5625rem;text-align:center}.cmp-newsfeed__cards{grid-gap:1.875rem;display:grid}@media screen and (min-width:768px){.cmp-newsfeed__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:992px){.cmp-newsfeed__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.cmp-newsfeed__cards .cmp-newsfeed__card{background-color:#fff;border-radius:.625rem;box-shadow:0 0 .625rem rgba(0,0,0,.15);display:flex;flex:1;flex-direction:column;min-height:24rem;padding:1.5625rem 1.5625rem 2.1875rem}.cmp-newsfeed__cards .cmp-newsfeed__card__date{font-size:.8125rem;margin-bottom:.625rem}.cmp-newsfeed__cards .cmp-newsfeed__card__title{font-family:Compatil datev Regular,georgia,sans-serif;margin-bottom:.9375rem;word-break:break-word}.cmp-newsfeed__cards .cmp-newsfeed__card__description{flex:1;word-break:break-word}.cmp-newsfeed__cards .cmp-newsfeed__card__read-more{align-items:center;color:inherit;display:flex;font-family:Segoe UI Semibold,sans-serif;margin-top:1rem;-webkit-text-decoration:none;text-decoration:none}.cmp-newsfeed__cards .cmp-newsfeed__card__read-more:after{background:url(clientlib-bottom-async/resources/images/icon-chevron-right.svg) no-repeat;background-size:1rem;content:"";display:inline-block;height:1rem;margin-left:.3125rem;min-width:1rem}.cmp-newsfeed__cards .cmp-newsfeed__card__read-more:hover{color:#00595c;-webkit-text-decoration:underline;text-decoration:underline}.cmp-newsfeed__cards .cmp-newsfeed__card__read-more:hover:after{filter:invert(27%) sepia(29%) saturate(1744%) hue-rotate(138deg) brightness(92%) contrast(150%)}.cmp-newsfeed__cards .cmp-newsfeed__card--skeleton{overflow:hidden;position:relative}.cmp-newsfeed__cards .cmp-newsfeed__card--skeleton:before{animation:shimmer 1.5s linear infinite;background:linear-gradient(90deg,transparent 0,#f0f0f0 50%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:200%}.cmp-newsfeed__cards .cmp-newsfeed__card--skeleton .cmp-newsfeed__card__date{background-color:#e0e0e0;height:1rem;width:30%}.cmp-newsfeed__cards .cmp-newsfeed__card--skeleton .cmp-newsfeed__card__title{background-color:#e0e0e0;height:3.875rem}.cmp-newsfeed__cards .cmp-newsfeed__card--skeleton .cmp-newsfeed__card__description{background-color:#e0e0e0}.cmp-newsfeed__cards .cmp-newsfeed__card--skeleton .cmp-newsfeed__card__readmore{background-color:#e0e0e0;height:1rem;width:20%}.cmp-newsfeed__cta{margin-top:1.5625rem;text-align:center}.cmp-newsfeed__cta .button{display:flow;width:100%}@media screen and (min-width:768px){.cmp-newsfeed__cta .button{display:inline;display:initial;width:auto}}.cmp-newsfeed__nonews{text-align:center}@media screen and (min-width:992px){.col-left .cmp-newsfeed__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.col-left .cmp-newsfeed__title{text-align:left}.paragraph{box-sizing:border-box}.paragraph .paragraph-container{padding:3.125rem 0}.paragraph .paragraphtextandimage{display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width:768px){.paragraph .paragraphtextandimage{flex-direction:row}}.paragraph .paragraphaccordion+.paragraphtextandimage,.paragraph .paragraphtextandimage+.paragraphaccordion{margin-top:1.5625rem}.paragraph .paragraphtextandimage+.paragraphtextandimage{border-top:.0625rem solid #ccc;margin-top:3.125rem;padding-top:3.125rem}.paragraph .paragraphaccordion+.paragraphaccordion{border-top:.0625rem solid #b2b2b2;margin-bottom:0}.paragraph__content{flex-basis:100%;flex-grow:1}@media screen and (min-width:768px){.paragraph__content{flex-basis:66.66%}}.paragraph h2.paragraph__headline{color:#007577}.paragraph__headline{font-family:Compatil datev Regular,georgia,sans-serif;margin-bottom:.9375rem}.paragraph__image{flex-basis:100%}@media screen and (min-width:768px){.paragraph__image{flex-basis:33.34%}.paragraph__image--right{order:2}}.paragraph__image .svg-icon,.paragraph__image img{border-radius:.625rem;width:100%}.paragraph__image .svg-icon,.paragraph__image img[src$=".svg"]{max-height:18.75rem}@media screen and (min-width:768px){.paragraph__image .svg-icon,.paragraph__image img[src$=".svg"]{max-height:100%}}.paragraph__image .svg-icon{aspect-ratio:1/1}.paragraph__image .image-wrapper img{background-color:transparent}.paragraph__cta{display:inline-flex}.paragraph .paragraphcta:not(:last-child){margin-bottom:.625rem}.paragraph .paragraphcta .paragraph__cta{justify-content:center;width:100%}@media screen and (min-width:768px){.paragraph .paragraphcta .paragraph__cta{max-width:100%;width:24rem}}.paragraph__ctas{display:flex;flex-direction:column;gap:.625rem;margin-top:1.5625rem}.paragraph__ctas .button{justify-content:center;width:100%}@media screen and (min-width:768px){.paragraph__ctas .button{max-width:100%;width:24rem}}.paragraph__accordion{padding-bottom:1.5625rem;padding-top:1.25rem}.paragraph__accordion h2.paragraph__headline:before{filter:invert(30%) sepia(72%) saturate(888%) hue-rotate(141deg) brightness(96%) contrast(101%)}.paragraph__accordion .paragraph__headline{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:.3125rem;margin-bottom:0}.paragraph__accordion .paragraph__headline:hover{color:#00595c;-webkit-text-decoration:underline;text-decoration:underline}.paragraph__accordion .paragraph__headline:hover:before{filter:invert(27%) sepia(29%) saturate(1744%) hue-rotate(138deg) brightness(92%) contrast(150%)}.paragraph__accordion .paragraph__headline:before{background:url(clientlib-bottom-async/resources/images/icon-chevron-right.svg) no-repeat;background-size:1.25rem;content:"";height:1.25rem;min-width:1.25rem}.paragraph__accordion h3{font-family:Segoe UI Semibold,sans-serif;font-size:1.25rem;line-height:1.625rem}.paragraph__accordion h4{font-family:Segoe UI Semibold,sans-serif;font-size:1rem;line-height:1.5}.paragraph__accordion .paragraph__text{padding-left:1.8rem;padding-top:.625rem}.paragraph details>summary::-webkit-details-marker,.paragraph details>summary::marker{display:none}.paragraph details>summary{list-style:none}.paragraph details[open] .paragraph__headline:before{color:#00595c;transform:rotate(90deg)}.paragraph details[open] .paragraph__headline{color:#00595c}.paragraph .image-wrapper{min-height:9.375rem}.paragraph .fancybox:hover{cursor:zoom-in}.paragraph .fancybox:hover img{box-shadow:.0625rem .0625rem .9375rem rgba(0,0,0,.502)}.paragraph .rounded-corners{border-radius:.625rem;display:block;overflow:hidden}.partner-box{padding-top:3.125rem}.partner-box__container{background:#fff;border-radius:.625rem}.partner-box__container--shadow{box-shadow:0 0 .625rem rgba(0,0,0,.15)}.partner-box__signet{height:5.3125rem;position:relative}.partner-box__signet-shadow{box-shadow:0 -.4375rem .625rem rgba(0,0,0,.15);height:2.8125rem;top:-2.125rem;width:100%;z-index:0}.partner-box__logo,.partner-box__signet-shadow{background:#fff;border-radius:.625rem;bottom:auto;left:auto;position:absolute;right:0}.partner-box__logo{top:-2.5rem;z-index:10}.partner-box__logo .image-wrapper img{background:transparent;height:7.75rem;width:100%}.partner-box__logo-wrapper{padding:1.5625rem 1.5625rem 3.125rem}.partner-box__logo-wrapper .partner-box__image{display:flex;justify-content:center;margin-bottom:.9375rem}.partner-box__logo-wrapper .partner-box__image .image-wrapper img{background:transparent;width:100%}.partner-box__logo-wrapper .partner-box__buttons{display:flex;flex-direction:column;gap:.625rem}.partner-box__logo-wrapper .partner-box__buttons a.button{justify-content:center}.pearl-chain{align-items:stretch;display:flex;flex-direction:column;padding:3rem 1.875rem}.pearl-chain .pearl-chain__item{color:#000}@media screen and (min-width:768px){.pearl-chain{align-items:center;flex-direction:row;justify-content:space-between;padding:4rem 0 6.25rem}}@media screen and (min-width:992px){.pearl-chain{justify-content:space-between;padding:4rem 0 9rem}}.pearl-chain__connector{display:block;height:.75rem;margin:-.0625rem 1.9375rem;transform:rotate(90deg);width:1rem}@media screen and (min-width:768px){.pearl-chain__connector{margin:4.5rem -1.625rem 0;transform:rotate(-30deg);width:6rem}.pearl-chain__connector:nth-of-type(2n){transform:rotate(30deg)}}@media screen and (min-width:992px){.pearl-chain__connector{flex-grow:1;margin:0 -.0625rem;min-width:1rem;transform:rotate(0)}.pearl-chain__connector:nth-of-type(2n){transform:rotate(0)}}.pearl-chain__connector--end,.pearl-chain__connector--start{flex-grow:1;margin:0 1.5rem;width:1.875rem}@media screen and (min-width:768px){.pearl-chain__connector--end,.pearl-chain__connector--start{margin:-.0625rem;transform:rotate(0deg);width:3.125rem}}@media screen and (min-width:1601px){.pearl-chain__connector--end,.pearl-chain__connector--start{width:calc(50vw - 46.875rem)}}@media screen and (min-width:1920px){.pearl-chain__connector--end,.pearl-chain__connector--start{width:13.125rem}}.pearl-chain__item{align-items:center;display:flex;gap:.9375rem;margin-bottom:-3.125rem;padding-bottom:3.125rem;position:relative;-webkit-text-decoration:none;text-decoration:none;z-index:10}@media screen and (min-width:992px){.pearl-chain__item{flex-shrink:0}}@media screen and (min-width:768px){.pearl-chain__item:nth-of-type(2n){margin-top:7.1875rem}}@media screen and (min-width:992px){.pearl-chain__item:nth-of-type(2n){margin-top:0}}@media screen and (min-width:768px){.pearl-chain__item:nth-of-type(2n) .pearl-chain__label{margin:0 -.3125rem}}@media screen and (min-width:992px){.pearl-chain__item:nth-of-type(2n) .pearl-chain__label{margin:0 -1.5rem;top:7.875rem}}@media screen and (min-width:768px){.pearl-chain__item:nth-of-type(odd) .pearl-chain__label{bottom:100%;margin:0 -.875rem;padding:0 .4375rem;top:auto}}@media screen and (min-width:992px){.pearl-chain__item:nth-of-type(odd) .pearl-chain__label{bottom:auto;margin:0 -1.5rem;padding:initial;top:7.875rem}}.pearl-chain__item .pearl-chain__icon-container{fill:#fff;aspect-ratio:1/1;border-radius:50%;display:flex;width:5rem}@media screen and (min-width:992px){.pearl-chain__item .pearl-chain__icon-container{width:7.25rem}}.pearl-chain__item .pearl-chain__icon-container .image-wrapper,.pearl-chain__item .pearl-chain__icon-container .svg-icon{border-radius:50%;box-shadow:.125rem .125rem .9375rem rgba(0,0,0,.5);display:flex;margin:10%;padding:15%;transition:all .35s ease-out;width:5rem}@media screen and (min-width:992px){.pearl-chain__item .pearl-chain__icon-container .image-wrapper,.pearl-chain__item .pearl-chain__icon-container .svg-icon{width:7.25rem}}.pearl-chain__item .pearl-chain__icon-container .image-wrapper .svg-icon__mask,.pearl-chain__item .pearl-chain__icon-container .image-wrapper img,.pearl-chain__item .pearl-chain__icon-container .svg-icon .svg-icon__mask,.pearl-chain__item .pearl-chain__icon-container .svg-icon img{aspect-ratio:1/1;height:100%;width:100%}.pearl-chain__item .pearl-chain__icon-container .svg-icon--icon-white{background-color:inherit}.pearl-chain__item .pearl-chain__icon-container .svg-icon--icon-white .svg-icon__mask{background-color:#fff;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.pearl-chain__item .pearl-chain__label{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-weight:700;overflow:hidden;position:relative;text-align:left;text-overflow:ellipsis}@media screen and (min-width:768px){.pearl-chain__item .pearl-chain__label{word-wrap:break-word;left:calc(50% - 4rem);margin:0 -.3125rem;position:absolute;text-align:center;top:5.25rem;width:8.75rem}}@media screen and (min-width:992px){.pearl-chain__item .pearl-chain__label{left:calc(50% - 3rem)}}.pearl-chain__item:hover .pearl-chain__icon-container .image-wrapper,.pearl-chain__item:hover .pearl-chain__icon-container .svg-icon{box-shadow:.125rem .125rem .9375rem rgba(0,0,0,.75);margin:0;padding:20%;transition:all .1s ease-out}@media screen and (min-width:768px){.pearl-chain--even-count .pearl-chain__item{margin-top:0}.pearl-chain--even-count .pearl-chain__connector{margin:0 -.0625rem;transform:rotate(0deg);width:6rem}.pearl-chain--even-count .pearl-chain__item .pearl-chain__label,.pearl-chain--even-count .pearl-chain__item:nth-of-type(2n) .pearl-chain__label,.pearl-chain--even-count .pearl-chain__item:nth-of-type(odd) .pearl-chain__label{bottom:1.375rem;height:1.25rem;margin:0 -.3125rem;padding:0;top:auto}}@media screen and (min-width:992px){.pearl-chain--even-count .pearl-chain__item .pearl-chain__label,.pearl-chain--even-count .pearl-chain__item:nth-of-type(2n) .pearl-chain__label,.pearl-chain--even-count .pearl-chain__item:nth-of-type(odd) .pearl-chain__label{margin:0 -1.5rem}}.pearl-chain--amber-8 .pearl-chain__icon-container{background-color:#e67500}.pearl-chain--dark-green .pearl-chain__icon-container{background-color:#039a9a}.pearl-chain--light-green .pearl-chain__icon-container{background-color:#90d033}.pearl-chain--red-6 .pearl-chain__icon-container{background-color:#c6261b}.pearl-chain--green-5 .pearl-chain__icon-container{background-color:#529b56}.pearl-chain--azure-7 .pearl-chain__icon-container{background-color:#005187}.pearl-chain--berry-7 .pearl-chain__icon-container{background-color:#6a1e44}.pricing-component__heading{font-family:Compatil datev Regular,georgia,sans-serif;margin-bottom:2.1875rem;text-align:center}.pricing-component__content{background-color:hsla(0,0%,100%,.6);border-radius:.625rem;padding:1.25rem 2.1875rem 1.5625rem}@media screen and (min-width:768px){.pricing-component__content{background-color:transparent;background-color:initial;display:flex;gap:5rem;padding:0}.pricing-component__content .pricing-component__left-column{padding-top:1.25rem;width:50%}}.pricing-component__content .pricing-component__left-column .stage-basic-pdp__content{width:auto}.pricing-component__content .pricing-component__left-column .stage-basic-pdp__content__description,.pricing-component__content .pricing-component__left-column .stage-basic-pdp__content__subtitle{display:none}@media screen and (min-width:768px){.pricing-component__content .pricing-component__left-column .stage-basic-pdp__content__description,.pricing-component__content .pricing-component__left-column .stage-basic-pdp__content__subtitle{display:block}}.pricing-component__content .pricing-component__left-column .stage-basic-pdp__content__title{font-family:Compatil datev Regular,georgia,sans-serif;font-size:1.5rem;hyphens:manual}@media screen and (min-width:768px){.pricing-component__content .pricing-component__left-column .stage-basic-pdp__content__title{font-size:1.75rem}.pricing-component__content .pricing-component__right-column{background-color:hsla(0,0%,100%,.6);border-radius:.625rem;padding:1.25rem 2.1875rem 1.5625rem;width:50%}}.pricing-component__content .pricing-component__right-column .pricing-component__pricebox-overview{margin-bottom:.9375rem}@media screen and (min-width:768px){.pricing-component__content .pricing-component__right-column .pricing-component__pricebox-overview{display:flex;flex-direction:column}}.pricing-component__content .pricing-component__right-column .pricing-component__pricebox-overview__kicker{margin:0 .5rem .3125rem 0}@media screen and (min-width:768px){.pricing-component__content .pricing-component__right-column .pricing-component__pricebox-overview__kicker{margin:0}}.pricing-component__content .pricing-component__right-column .pricing-component__pricebox-overview__price-wrapper{align-items:baseline;display:flex;gap:.3125rem}.pricing-component__content .pricing-component__right-column .pricing-component__pricebox-overview__price{font-family:Compatil datev Regular,georgia,sans-serif;font-size:2rem}.pricing-component__content .pricing-component__right-column .pricing-component__pricebox-cta{display:flex;flex-direction:column;gap:.625rem;margin-bottom:2.1875rem;width:auto}@media screen and (min-width:768px){.pricing-component__content .pricing-component__right-column .pricing-component__pricebox-cta{width:-moz-fit-content;width:fit-content}}.pricing-component__content .pricing-component__right-column .pricing-component__pricebox-cta .button{display:inline-block;text-align:center;width:100%}@media screen and (min-width:768px){.pricing-component__content .pricing-component__right-column .pricing-component__pricebox-cta .button{width:auto}}.pricing-component__content .pricing-component__right-column .pricing-component__placeholder{border:.125rem solid #00595c;padding:.625rem}.productcompare .two-cols-textbox{background-color:transparent;background-color:initial}.productcompare__scroll{-webkit-overflow-scrolling:touch;margin:0 auto;overflow-x:auto;overflow-y:hidden;overflow:auto hidden;width:100%}.productcompare__scroll table{min-width:40rem;width:auto}.productcompare__scroll td,.productcompare__scroll th{word-wrap:anywhere;white-space:normal;word-break:break-word}.productcompare__scroll img,.productcompare__scroll svg,.productcompare__scroll video{height:auto;max-width:100%}.product-dropdown{display:inline-block;margin:1.25rem 0;max-width:100%;position:relative;width:100%}.product-dropdown__chevron{background-image:url(clientlib-bottom-async/resources/images/chevron-down.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;height:1.125rem;transition:transform .2s ease-in-out;width:1.125rem}.product-dropdown__trigger{align-items:center;background-color:#cdebeb;border:.125rem solid #00595c;border-radius:.25rem;box-shadow:1px 1px 3px rgba(0,0,0,.2);cursor:pointer;display:flex;padding:.75rem .9375rem;transition:all .2s ease-in-out}.product-dropdown__trigger:hover{background-color:#b8e0e0}.product-dropdown__trigger:focus{outline:.125rem solid #00595c;outline-offset:.125rem}.product-dropdown__trigger-content{align-items:center;display:flex;flex:1;gap:.9375rem}.product-dropdown__trigger-text{color:#000;flex:1;font-family:Segoe UI,Noto Sans Display,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;text-align:left}.product-dropdown__trigger[aria-expanded=true] .product-dropdown__chevron{transform:rotate(180deg)}.product-dropdown__checkmark{border-radius:50%;box-sizing:border-box;display:inline-block;height:1.1875rem;width:1.1875rem}.product-dropdown__checkmark--filled{background-color:#00595c;background-image:url(clientlib-bottom-async/resources/images/checkmark-icon-white.svg);background-position:50%;background-repeat:no-repeat;background-size:.75rem}.product-dropdown__checkmark--empty{background-color:transparent;border:.125rem solid #00595c}.product-dropdown__menu{background-color:#fff;border-radius:.25rem;box-shadow:1px 1px 6px rgba(0,0,0,.2);left:0;opacity:0;position:absolute;right:0;top:100%;transform:translateY(-.625rem);transition:all .2s ease-in-out;visibility:hidden;z-index:500}.product-dropdown__menu[aria-hidden=false]{opacity:1;transform:translateY(0);visibility:visible}.product-dropdown__option{align-items:center;cursor:pointer;display:flex;gap:.9375rem;padding:.5rem .9375rem .75rem;transition:background-color .2s ease-in-out}.product-dropdown__option:hover{background-color:#e5f5f5}.product-dropdown__option:focus{background-color:#e5f5f5;outline:.125rem solid #00595c;outline-offset:-.125rem}.product-dropdown__option--selected{background-color:#cdebeb}.product-dropdown__option-icon{display:flex;flex-shrink:0}.product-dropdown__option-text{color:#000;flex:1;font-family:Segoe UI,Noto Sans Display,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}.product-dropdown__article-number{font-weight:400}.product-dropdown__separator{opacity:.7}.product-dropdown__title{word-wrap:break-word}.product-dropdown[data-state=open] .product-dropdown__menu{opacity:1;transform:translateY(0);visibility:visible}.product-dropdown[data-state=open] .product-dropdown__chevron{transform:rotate(180deg)}@media screen and (min-width:768px){.product-dropdown{max-width:28.5rem}.product-dropdown .product-dropdown__trigger{padding:.625rem .9375rem}.product-dropdown .product-dropdown__option-text,.product-dropdown .product-dropdown__trigger-text{font-size:1.125rem}}.cmp-richtext .secured-link{display:inline-block!important;position:relative}.cmp-richtext .secured-link:after{background-image:url(clientlib-bottom-async/resources/images/icon-secure-lock.svg);background-repeat:no-repeat;background-size:1.5rem;content:"";display:inline-block;height:1.25rem;vertical-align:text-top;width:1.25rem}.search-box{align-items:center;background-image:linear-gradient(90deg,#00595c,#007577);box-sizing:border-box;display:flex;flex-direction:column;gap:.9375rem;justify-content:center;padding:3.75rem 3.125rem 5rem}.search-box__header{color:#fff;font-size:2rem;font-weight:400;line-height:2.25rem;margin-bottom:1.5625rem;text-align:center}@media screen and (min-width:992px){.search-box__header{font-size:2.375rem;line-height:1.3}}.search-box__form{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:center;margin:0 auto;max-height:3.125rem;max-width:50rem;width:100%}.search-box__input{border:.125rem solid #000;border-radius:.25rem;box-shadow:none;box-sizing:border-box;font-family:Segoe UI,Noto Sans Display,arial,sans-serif;font-size:1.125rem;height:3.125rem;outline:none;padding:.375rem .9375rem .5rem;width:100%}.search-box__input:hover{box-shadow:0 0 .5rem rgba(0,0,0,.4)}.search-box__input:focus{border-width:.2rem;box-shadow:0 0 .5rem rgba(0,0,0,.5)}.search-box__input::-moz-placeholder{color:#000}.search-box__input::placeholder{color:#000}.search-box__input--container{position:relative;width:100%}.search-box__input:not(:-moz-placeholder-shown)+.search-box__close{visibility:visible}.search-box__input:focus+.search-box__close,.search-box__input:not(:placeholder-shown)+.search-box__close{visibility:visible}.search-box__close{background-color:#d7e3e8;border-radius:50%;cursor:pointer;font-size:1.75rem;font-weight:700;height:2.1875rem;line-height:1.875rem;min-width:2.1875rem;position:absolute;right:.9375rem;text-align:center;top:.4375rem;visibility:hidden}.search-box__close:hover{color:#00595c}.search-box__button{background-color:transparent;border:none;box-sizing:border-box;cursor:pointer;position:relative}.search-box__button:after{background:url(clientlib-bottom-async/resources/images/icon-search.svg) no-repeat 50%;content:"";filter:invert(100%);padding:.625rem 1.125rem}.search-box__button:before{background-image:linear-gradient(#fff,#fff);border-radius:.25rem;box-sizing:border-box;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .5s ease-in-out,height .5s ease-in-out;width:0}.search-box__button.active:before{height:3.125rem;width:3.125rem}.search-box__button.active:after{background-size:1.5625rem;filter:invert(0)}.search-box__button.active:hover:after{filter:invert(22%) sepia(75%) saturate(1114%) hue-rotate(147deg) brightness(95%) contrast(101%)}.search-box__filter{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.9375rem;justify-content:center}.search-box__filter--label{color:#fff}.search-box__filter .active-filter{align-items:center;background-color:#9ad7d7;border-radius:1.875rem;cursor:pointer;display:flex;flex-direction:row;gap:.3125rem;justify-content:center;padding:.1875rem .375rem .25rem .9375rem}.search-box__filter .active-filter-text{font-family:Segoe UI,Noto Sans Display,arial,sans-serif;font-size:1rem;text-align:center}.search-box__filter .active-filter-close{font-size:1.375rem;font-weight:700;line-height:1.25rem;margin-bottom:.25rem}.search-box__filter .active-filter:hover{background-color:#ffeae3;box-shadow:0 0 .375rem rgba(0,0,0,.25)}.search-box__filter .active-filter:hover .active-filter-close{color:#c6261b}.search-filters__options{position:relative}.search-filters__options:not(:last-child){margin-bottom:.5rem}.search-filters__options input[type=checkbox],.search-filters__options input[type=radio]{opacity:0;position:absolute}.search-filters__options input[type=checkbox]+.search-filters__options--label,.search-filters__options input[type=radio]+.search-filters__options--label{align-items:center;cursor:pointer;display:flex}.search-filters__options input[type=checkbox]+.search-filters__options--label:before,.search-filters__options input[type=radio]+.search-filters__options--label:before{background:hsla(0,0%,100%,.6);border:.1rem solid #000;border-radius:100%;box-sizing:border-box;content:"";cursor:pointer;display:inline-block;margin-right:.5rem;min-height:1.25rem;min-width:1.25rem;position:relative;text-align:center;vertical-align:top}@media(hover:hover){.search-filters__options input[type=checkbox]:hover+.search-filters__options--label:before,.search-filters__options input[type=radio]:hover+.search-filters__options--label:before{background-color:#4eb8b8;box-shadow:inset 0 0 0 .1875rem #fff}}.search-filters__options input[type=checkbox]:checked+.search-filters__options--label:before,.search-filters__options input[type=radio]:checked+.search-filters__options--label:before{background-color:#007577;border:.125rem solid #007577;box-shadow:0 0 .3125rem rgba(0,117,119,.3),inset 0 0 0 .1875rem #fff}.search-filters{background-color:#fff;border-bottom-right-radius:.625rem;border-top-right-radius:.625rem;box-shadow:.1875rem 0 .625rem rgba(0,0,0,.3);display:none;height:100%;left:0;margin:.9375rem .9375rem .9375rem 0;overflow:hidden;padding:.5rem 2.1875rem;position:absolute;right:0;transform:translateX(-100%);transform-style:preserve-3d;z-index:100}@media screen and (min-width:768px){.search-filters{right:50%}}@media screen and (min-width:992px){.search-filters{background-color:inherit;box-shadow:none;display:block;height:auto;margin:0;padding:2.1875rem .9375rem 0 3rem;position:relative;transform:none}.search-filters .search-filters__close{display:none}}.search-filters.filter-visible{animation:slide-in .5s forwards;display:block}.search-filters__close{background:none;border:none;color:inherit;cursor:pointer;display:block;font-family:inherit;font-size:2.875rem;font-weight:700;line-height:2.5rem;padding:0;text-align:right;width:100%}.search-filters__close:focus,.search-filters__close:hover{opacity:.7}.search-filters__close:focus-visible{outline:2px solid #00595c;outline-offset:2px}.search-filters__title{align-items:center;border-bottom:.1rem solid #b6cad1;color:#00595c;cursor:pointer;display:flex;font-size:1.375rem;gap:.375rem;line-height:1.5rem;margin-bottom:2.1875rem;padding:0 1.5625rem .875rem 0}@media screen and (min-width:992px){.search-filters__title{padding-bottom:.9375rem}}.search-filters__form{border-bottom:.09375rem solid #b6cad1;padding-bottom:.9375rem}.search-filters__form .search-filters__accordion{padding-bottom:.625rem}.search-filters__form .search-filters__accordion .search-filters__accordion-title{align-items:center;cursor:pointer;display:flex;font-family:Segoe UI Semibold,sans-serif;justify-content:space-between}.search-filters__form .search-filters__accordion .search-filters__accordion-title .search-filters__accordion-label{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:.3125rem}.search-filters__form .search-filters__accordion .search-filters__accordion-title .search-filters__accordion-label:before{background:url(clientlib-bottom-async/resources/images/icon-chevron-right.svg) no-repeat;background-size:1rem;content:"";height:1rem;min-width:1rem}.search-filters__form .search-filters__accordion .search-filters__accordion-title .search-filters__accordion-label:hover{color:#00595c;-webkit-text-decoration:underline;text-decoration:underline}.search-filters__form .search-filters__accordion .search-filters__accordion-title .search-filters__accordion-label:hover:before{filter:invert(27%) sepia(29%) saturate(1744%) hue-rotate(138deg) brightness(92%) contrast(150%)}.search-filters__form .search-filters__accordion .search-filters__accordion-title .search-filters__accordion-label.rotate-arrow:before{transform:rotate(90deg)}.search-filters__form .search-filters__accordion .search-filters__accordion-title .search-filters__clear{color:#a30000;font-size:2rem;line-height:0px}.search-filters__form .search-filters__accordion .search-filters__accordion-title .search-filters__clear:hover{opacity:.7;-webkit-text-decoration:none;text-decoration:none}.search-filters__form .search-filters__accordion .search-filters__expandable{display:none;font-size:.875rem;padding:.625rem 0 .9375rem 1.25rem}.search-filters__form .search-filters__accordion .search-filters__expandable.collapsed{display:block}.search-filters__reset{color:#a30000;cursor:pointer;display:none;font-family:Segoe UI Semibold,sans-serif;font-size:.875rem;gap:.375rem;padding:.9375rem 1.5625rem .9375rem 0}.search-filters__reset--close{font-size:2rem;line-height:.875rem}.search-filters__reset--show{display:flex}.search-filters__reset:hover{opacity:.7}.search-filters__options input[type=checkbox]+.search-filters__options--label:before{border-radius:20%}@media(hover:hover){.search-filters__options input[type=checkbox]:hover+.search-filters__options--label:before{background-image:url(clientlib-bottom-async/resources/images/checkmark-icon-white.svg);box-shadow:none}}.search-filters__options input[type=checkbox]:checked+.search-filters__options--label:before{background-image:url(clientlib-bottom-async/resources/images/checkmark-icon-white.svg);box-shadow:0 0 .3125rem rgba(0,117,119,.3)}.search-result{background-color:#ecf2f4;box-sizing:border-box;margin:0 auto;max-width:100rem;padding:0 3.125rem}@media screen and (min-width:992px){.search-result{padding:0 3rem 5.135rem 4.0625rem}}.search-result__head{align-items:end;border-bottom:.1rem solid #b6cad1;display:flex;flex-direction:row;font-size:1.125rem;gap:.9375rem;justify-content:space-between;line-height:1.5rem;margin-bottom:2.1875rem;padding:1.875rem 0 .9375rem .9375rem}@media screen and (min-width:768px){.search-result__head{font-size:1.375rem}}.search-result__head .search-result__title{font-family:Segoe UI,Noto Sans Display,arial,sans-serif;font-size:1.375rem;font-weight:400;line-height:1.5rem}.search-result__head .search-result__show-filters{color:#00595c;cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}@media screen and (min-width:768px){.search-result__head .search-result__show-filters{flex-grow:1}}@media screen and (min-width:992px){.search-result__head .search-result__show-filters{display:none}}.search-result__head .search-result__show-filters:hover{opacity:.75}.search-result__views{display:none;font-size:1rem}@media screen and (min-width:768px){.search-result__views{align-items:center;display:flex;flex-direction:row;gap:.9375rem;justify-content:center}}.search-result__views--tile:before{background:url(clientlib-bottom-async/resources/images/icon-tiles-view.svg) no-repeat 50%;content:"";height:2rem;width:2rem}.search-result__views--list:before{background:url(clientlib-bottom-async/resources/images/icon-list-view.svg) no-repeat 50%;content:"";height:2rem;width:2rem}.search-result__views--list,.search-result__views--tile{align-items:center;background:none;border:none;border-bottom:.1rem solid transparent;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;gap:.3125rem;justify-content:center;margin-bottom:-1rem;padding-bottom:.625rem;padding-right:.3125rem}.search-result__views--list.selected:before,.search-result__views--tile.selected:before{filter:invert(22%) sepia(75%) saturate(1114%) hue-rotate(147deg) brightness(95%) contrast(101%)}.search-result__views--list.selected,.search-result__views--tile.selected{border-bottom:.1rem solid #007577;color:#00595c}.search-result__views--list:hover,.search-result__views--tile:hover{opacity:.7}.search-result__items{align-items:flex-start;display:flex;flex-direction:column;gap:.9375rem;justify-content:center;list-style:none;margin-bottom:2.1875rem}.search-result__items li{height:100%;width:100%}.search-result__items .search-result__item{align-items:flex-start;background-color:#fff;border-radius:.625rem;box-sizing:border-box;display:flex;flex-direction:column;gap:.625rem;height:100%;justify-content:flex-start;padding:.625rem 1.5625rem 1.25rem .9375rem;-webkit-text-decoration:none;text-decoration:none;width:100%}.search-result__items .search-result__item:hover{box-shadow:.1875rem 0 .625rem rgba(0,0,0,.15)}.search-result__items .search-result__item .info{color:#000;font-size:.8125rem;line-height:1.5}.search-result__items .search-result__item .title{color:#00595c;font-family:Compatil datev Regular,georgia,sans-serif;font-size:1.375rem;font-weight:400;line-height:1.5}.search-result__items .search-result__item .description{color:#000;font-size:1rem;line-height:1.5}.search-result__items.tile-view{display:grid;grid-template-columns:1fr;grid-template-rows:auto}@media screen and (min-width:768px){.search-result__items.tile-view{grid-auto-columns:1fr;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}}@media screen and (min-width:1920px){.search-result__items.tile-view{grid-template-columns:1fr 1fr 1fr}}.search-result__items.tile-view .search-result__item{padding:.625rem 1.5625rem 1.25rem .9375rem}.search-result__load-more{text-align:center}.setup-assistant-decision-box{color:#000;font-family:Segoe UI Bold,Noto Sans Display,arial,sans-serif;margin-top:1.5625rem;max-width:100rem}.setup-assistant-decision-box__headline{font-size:1rem;font-weight:700;margin-bottom:1.5625rem}.setup-assistant-decision-box__selectbox{grid-gap:.9375rem;background-color:#e5f5f5;border-radius:.375rem;box-shadow:0 0 .625rem rgba(0,0,0,.102);display:flex;flex-direction:column;font-size:1rem;font-weight:700;line-height:1.5rem;margin-bottom:.9375rem;min-height:.25rem;padding:.9375rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.setup-assistant-decision-box__selectbox:hover{background-color:#00595c;color:#fff}.setup-assistant-decision-box__subtext{font-family:Segoe UI,Noto Sans Display,arial,sans-serif;font-weight:200}.setup-assistant-decision-box .radio-button{cursor:pointer;display:flex;flex:none;font-size:1rem;font-weight:700;gap:1.25rem;margin-top:.1875rem}.setup-assistant-decision-box .radio-button input[type=radio]{display:none}.setup-assistant-decision-box .radio-button-style{background-color:#fff;border:.125rem solid #00595c;border-radius:50%;flex-shrink:0;height:1.5625rem;width:1.5625rem}.setup-assistant-decision-box .radio-button input[type=radio]:checked+.radio-button-style,.setup-assistant-decision-box .radio-button input[type=radio]:focus+.radio-button-style,.setup-assistant-decision-box .radio-button:hover .radio-button-style{background-color:#4eb8b8;border-color:#007577;box-shadow:inset 0 0 0 .1875rem #fff}.setup-assistant-flowchart{background-color:#fff;padding-top:1.25rem}.setup-assistant-flowchart .hidden{display:none}.setup-assistant-flowchart__headline{color:#000;cursor:default;font-family:Compatil datev Regular,georgia,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.3;margin-bottom:1.875rem;max-width:25rem;overflow:auto}.setup-assistant-flowchart__elements{border-bottom:.0625rem solid rgba(182,202,209,.702);font-family:Segoe UI,Noto Sans Display,arial,sans-serif;margin-bottom:-2.5rem;padding-bottom:1.5625rem;padding-top:.625rem;text-align:left}.setup-assistant-flowchart__elements__item{counter-increment:list-item;display:block;font-size:.875rem;gap:.9375rem}.setup-assistant-flowchart__elements__item:hover{-webkit-text-decoration:underline;text-decoration:underline}.setup-assistant-flowchart__elements__item__home{cursor:pointer;display:flex;font-size:1.125rem;margin:auto 0;min-height:1.875rem}.setup-assistant-flowchart__elements__item__home:before{background-color:#00595c;background-image:url(clientlib-bottom-async/resources/images/icon-home-white.svg);background-position:50%;background-repeat:no-repeat;background-size:20px 20px;border-radius:50%;content:"";height:1.625rem;margin:0 .5rem;min-width:1.625rem;z-index:11}.setup-assistant-flowchart__elements__item__step{cursor:pointer;display:flex;margin:auto 0}.setup-assistant-flowchart__elements__item__step:before{background-color:#ecf2f4;border:.15rem solid #00595c;border-radius:50%;content:"";height:1.25rem;margin:0 .5rem 0 .625rem;min-width:1.25rem;z-index:11}.setup-assistant-flowchart__elements__item__done{cursor:pointer;display:flex;margin:auto 0}.setup-assistant-flowchart__elements__item__done:before{background-color:#00595c;background-image:url(clientlib-bottom-async/resources/images/checkmark-icon-white.svg);background-position:50%;background-repeat:no-repeat;border-radius:50%;content:"";height:1.375rem;margin:0 .5rem 0 .625rem;min-width:1.375rem;z-index:11}.setup-assistant-flowchart__elements__item__substep{cursor:pointer;display:flex;margin-left:3.6875rem;max-height:2.375rem;min-height:1.75rem}.setup-assistant-flowchart__elements__item__substep:before{background-color:#ecf2f4;background-image:none;border:.15rem solid #00595c;border-radius:50%;content:"";height:1.25rem;margin:0 .5rem 0 -2.5rem;min-width:1.25rem}.setup-assistant-flowchart__elements__item__connector{background-color:#00595c;margin-left:1.3125rem;margin-top:-2.875rem;min-height:5rem;position:sticky;width:.125rem}.setup-assistant-flowchart__elements__item__connector__substep{background-color:#00595c;height:2.8125rem;margin-left:1.875rem;margin-top:-2.928125rem;min-height:4.5rem;padding-bottom:.625rem;width:.125rem}.setup-assistant-flowchart__elements__item__connector__top{background-color:#00595c;height:1.875rem;margin-left:5rem;margin-top:0;width:.125rem}.setup-assistant-flowchart__elements__item__connector__short{background-color:#00595c;height:1.875rem;margin-left:1.3125rem;min-height:0;min-height:auto;width:.125rem}.setup-assistant-flowchart__elements__item__connector__horizon{background-color:#00595c;height:.125rem;margin-left:1.3125rem;width:3.8125rem}.first-connector{margin-top:-1.72rem;min-height:3.75rem}.sub-step{background-color:#ecf2f4;margin-left:3.125rem;max-width:34.375rem;padding:.9375rem .9375rem 0 0}.current-step:before{box-shadow:0 0 .9375rem 0 #007577}.end:before{background-image:url(clientlib-bottom-async/resources/images/icon-end-white.svg)}.multiline-ellipsis{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;line-height:1.3;max-height:2.6em;overflow:hidden;text-overflow:ellipsis}.substep-done{margin-left:3.6875rem}.substep-done:before{background-color:#00595c;background-image:url(clientlib-bottom-async/resources/images/checkmark-icon-white.svg);background-repeat:no-repeat}.assistant{font-family:Segoe UI,Noto Sans Display,arial,sans-serif;margin:1.25rem 0 0}.assistant__item{border-bottom:.0625rem solid #ccc;gap:1.875rem;list-style-type:none;margin-right:2rem}@media screen and (min-width:768px){.assistant__item{display:flex;list-style-type:none}}.assistant__item__progress{color:#00595c;font-size:1.125rem;margin:auto;max-width:8.75rem;min-width:5.625rem;padding:1.25rem 0;text-align:center;width:100%}@media screen and (min-width:768px){.assistant__item__progress{margin:auto;max-width:14%}}.assistant__item__progress__current{font-weight:700}.assistant__item__progress__of{margin:0 .0625rem}.assistant__item__progress__total{font-weight:100}.assistant__item__progress__bar{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:1.4375rem;display:flex;height:1.4375rem;margin-top:.3125rem;overflow:hidden;width:100%}.assistant__item__progress__bar::-webkit-progress-value{background:#00595c}.assistant__item__progress__bar::-webkit-progress-bar{background-color:#d7e3e8}.assistant__item__content{font-family:Segoe UI,Noto Sans Display,arial,sans-serif;line-height:1.25rem;list-style-type:none;padding:.625rem;width:100%}@media screen and (min-width:768px){.assistant__item__content{width:60%}}.assistant__item__content__title{color:#007577;font-family:Segoe UI Semibold,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.5;margin-bottom:.625rem}.assistant__item__content__text{font-weight:400;margin-bottom:.9375rem}.assistant__item__button{background-color:#00595c;border:none;border-radius:.25rem;box-sizing:content-box;box-sizing:initial;color:#fff;display:inline-block;font-size:1rem;letter-spacing:.03125rem;line-height:1.125rem;margin:.625rem 0;padding:.625rem 0;text-align:center;-webkit-text-decoration:none;text-decoration:none;width:100%}@media screen and (min-width:768px){.assistant__item__button{height:1.25rem;margin:auto 0;max-width:15%;padding:.625rem 1.25rem}}@media screen and (min-width:992px){.assistant__item__button{max-width:20%}}.setup-assistant-margin-modal{align-items:flex-start;background-color:#fff;border-bottom-right-radius:.625rem;border-top-right-radius:.625rem;box-shadow:.1875rem 0 .625rem 0 rgba(0,0,0,.3);display:flex;height:85svh;justify-content:left;left:10px;overflow:auto;padding:1rem 1.875rem;position:absolute;top:20%;transform:translate(-100%,-50%) scale(.1);transition:transform 1s,top 1s;visibility:hidden;width:100%}@media screen and (min-width:768px){.setup-assistant-margin-modal{left:30px;top:10%}}@media screen and (min-width:992px){.setup-assistant-margin-modal{display:none}}.setup-assistant-margin-modal__title{display:flex;justify-content:space-between}.setup-assistant-margin-modal__title__headline{color:#000;font-family:Compatil datev Regular,georgia,sans-serif;font-size:1.25rem;line-height:1.3;margin-bottom:1.875rem;margin-top:1.25rem;text-align:left}.setup-assistant-margin-modal__title__close{font-size:1.5rem;margin-top:1.25rem;text-align:right}.setup-assistant-margin-modal__flowchart{font-size:1rem;margin-bottom:2.1875rem}.setup-assistant-margin-modal__flowchart li{list-style-type:none}.setup-assistant-margin-modal__separator{border-top:.0625rem solid rgba(182,202,209,.702);margin-bottom:1.25rem;padding-top:1.875rem}.setup-assistant-margin-modal__return{color:inherit;display:flex;font-family:Segoe UI Semibold,sans-serif;font-size:1rem;-webkit-text-decoration:none;text-decoration:none}.setup-assistant-margin-modal__return:after{background:url(clientlib-bottom-async/resources/images/icon-chevron-right.svg) no-repeat;background-size:contain;content:"";display:flex;height:1.5625rem;min-width:1.5625rem}.setup-assistant-margin-modal .setup-assistant-overview-link{margin-left:-1.875rem;margin-top:0}.setup-assistant-flowchart-switch .hidden{display:none}#storybook-root .setup-assistant-margin-modal{display:inline;display:initial;top:10%;transform:scale(1);visibility:visible;width:50%}.setup-assistant-module-list{background-color:#fff;max-width:100rem}.setup-assistant-module-list__headline{color:#007577;font-family:Compatil datev Regular,georgia,sans-serif;font-size:2rem;margin:.3125rem 0 1.5625rem}.setup-assistant-module-list__text{font-family:Segoe UI,Noto Sans Display,arial,sans-serif;font-size:1rem;line-height:1.5rem;margin-bottom:1.5625rem}.setup-assistant-module-list__text b{line-height:1.5625rem}.setup-assistant-module-list__text p{margin-bottom:1.25rem}.setup-assistant-module-list__sub-headline{border-bottom:.0625rem solid #ccc;color:#000;font-family:Compatil datev Regular,georgia,sans-serif;font-size:1.5rem;line-height:1.3rem;margin-right:2rem;padding-bottom:1.4375rem;text-align:left}.setup-assistant-module-list__content{list-style-type:none}.setup-assistant-module-list__caption{font-family:Segoe UI,Noto Sans Display,arial,sans-serif;font-size:.875rem;line-height:1.5rem;padding-top:1.25rem}.setup-assistant-module-list li{list-style:none}.setup-assistant-overview-link__editmode{display:none;margin-top:12.5rem;width:25rem}.setup-assistant-overview-link__text{color:#000;display:flex;font-family:Segoe UI,Noto Sans Display,arial,sans-serif;font-size:1.125rem;line-height:1.5;min-width:12.5rem}.setup-assistant-overview-link__text:after{background:url(clientlib-bottom-async/resources/images/icon-chevron-right.svg) no-repeat;background-size:contain;content:"";display:flex;height:1.5625rem;min-width:1.5625rem}.setup-assistant-overview-link a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.setup-assistant-overview-link a:hover{-webkit-text-decoration:underline;text-decoration:underline}.setup-assistant-stage__container{align-items:center;background-image:linear-gradient(90deg,#00595c,#1ca4a4);border-radius:.625rem;display:flex;flex-flow:column-reverse nowrap;justify-content:space-between;padding-bottom:1.25rem;padding-left:1.875rem;padding-right:1.875rem}@media screen and (min-width:480px){.setup-assistant-stage__container{flex-direction:row;min-height:11rem;padding-bottom:0}}@media screen and (min-width:768px){.setup-assistant-stage__container{padding-right:3.125rem}}@media screen and (min-width:992px){.setup-assistant-stage__container{min-height:13.75rem}}.setup-assistant-stage__container .setup-assistant-stage__headline-text{color:#fff;font-family:Compatil datev Regular,georgia,sans-serif;font-size:1.625rem;line-height:1.3;margin-bottom:.3125rem}@media screen and (min-width:768px){.setup-assistant-stage__container .setup-assistant-stage__headline-text{font-size:2rem}}.setup-assistant-stage__container .setup-assistant-stage__icon{flex-shrink:0;max-width:8rem;padding-top:.625rem;width:100%}@media screen and (min-width:768px){.setup-assistant-stage__container .setup-assistant-stage__icon{max-width:10rem;padding-top:0}}.setup-assistant-stage .image-wrapper img{background-color:transparent}.setup-assistant-steps{display:flex;flex-direction:column;min-height:31.25rem;padding-bottom:4.063rem;padding-top:3.125rem;position:relative}.setup-assistant-steps__editmode{border:1.5px solid #000;border-radius:5px}.setup-assistant-steps__buttons{border-top:.0625rem solid #69838c;display:flex;height:3.125rem;justify-content:space-between;margin-top:auto;padding-bottom:.9375rem;padding-top:.9375rem}.setup-assistant-steps__buttons button{align-items:center;border-radius:.25rem;cursor:pointer;display:flex;font-family:Segoe Semibold,sans-serif;font-size:1rem;justify-content:center;letter-spacing:.3px;line-height:22px;padding:6px 15px 7px;position:relative;text-align:center;transition:background-color .3s ease,box-shadow .3s ease,transform .05s ease}.setup-assistant-steps__buttons button:active{box-shadow:inset 2px 2px 5px rgba(0,0,0,.2);transform:translate(2px,2px)}.setup-assistant-steps__buttons__left{background-color:#fff;border:2px solid #000;color:#000}.setup-assistant-steps__buttons__left:before{background-image:url(clientlib-bottom-async/resources/images/arrow-left.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:20px;margin-right:.5rem;width:20px}.setup-assistant-steps__buttons__left:hover{background-image:linear-gradient(rgba(0,0,0,.302),rgba(0,0,0,.302));box-shadow:0 4px 15px rgba(0,0,0,.251)}.setup-assistant-steps__buttons__left:hover:before{filter:drop-shadow(0 0 4px rgba(0,0,0,.5))}.setup-assistant-steps__buttons__right{background-color:#00595c;border:3px solid transparent;color:#fff;margin-left:auto}.setup-assistant-steps__buttons__right:after{background-image:url(clientlib-bottom-async/resources/images/arrow-right.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:20px;margin-left:.5rem;width:20px}.setup-assistant-steps__buttons__right:hover{background-image:linear-gradient(rgba(0,0,0,.302),rgba(0,0,0,.302));box-shadow:0 4px 15px rgba(0,0,0,.251)}.setup-assistant-steps__buttons__right:hover:after{filter:drop-shadow(0 0 4px rgba(0,0,0,.5))}.setup-assistant-steps__substepContainer{border-left:3px solid red;margin:0 auto;padding-left:15px;width:85%}.hidden{display:none!important}.setup-assistant-steps__buttons__center{margin-left:8px}.setup-assistant-steps__buttons__middle{align-items:center;border-radius:.3125rem;display:none;font-family:Segoe UI Semibold,sans-serif;font-size:1rem;justify-content:center;margin-right:.5rem;max-height:1.5rem;padding:.375rem;-webkit-text-decoration:none;text-decoration:none}@media screen and (min-width:768px){.setup-assistant-steps__buttons__middle{display:flex}.setup-assistant-steps__buttons__middle:before{background-color:transparent;background-image:url(clientlib-bottom-async/resources/images/burger.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:2.1875rem;margin-left:.625rem;margin-right:.625rem;width:2.1875rem}}@media screen and (min-width:992px){.setup-assistant-steps__buttons__middle{display:none}}.setup-assistant-steps__buttons__bottom{border-top:.0625rem solid #ccc;margin-left:1.875rem;margin-right:1.875rem;margin-top:-4rem}@media screen and (min-width:768px){.setup-assistant-steps__buttons__bottom{display:none}}.setup-assistant-steps__buttons__bottom__long{border-radius:.3125rem;display:flex;font-family:Segoe UI Semibold,sans-serif;font-size:1rem;justify-content:center;margin-top:1.25rem;padding-top:.3125rem;width:100%}@media screen and (min-width:768px){.setup-assistant-steps__buttons__bottom__long{display:none}}.setup-assistant-steps__buttons__bottom__long:before{background-color:transparent;background-image:url(clientlib-bottom-async/resources/images/burger.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:2.1875rem;margin-right:.625rem;width:2.1875rem}.setup-assistant-step-list{align-items:center;background-color:#fff;display:flex;font-family:Compatil datev Regular,georgia,sans-serif;height:100%;justify-content:center;width:100%}.setup-assistant-step-list__container{min-width:25rem;width:95%}.setup-assistant-step-list .open-setup-assistant-margin-modal{display:inline;display:initial;left:0;transform:scale(1);visibility:visible;width:60%}@media screen and (min-width:1601px){.setup-assistant-step-list .open-setup-assistant-margin-modal{visibility:hidden}}.setup-assistant-step-list .cta-box-modal{margin-left:-1.875rem;padding-top:1.625rem}.setup-assistant-step-list .paragraph .paragraphaccordion,.setup-assistant-step-list .paragraph .paragraphtextandimage{font-family:Segoe UI,Noto Sans Display,arial,sans-serif}.cmp-stage{color:#fff;display:flex;width:100%}.cmp-stage .cmp-stage__content{max-width:56.25rem;width:100%}.cmp-stage__content{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:3.75rem 0 4.375rem}@media screen and (min-width:768px){.cmp-stage__content{min-height:22rem}}.cmp-stage__content .cmp-stage__kicker{font-size:.9375rem;line-height:1.5;margin-bottom:.3125rem}.cmp-stage__content h1{font-weight:400;hyphens:manual;margin-bottom:.9375rem}.cmp-stage__content a{color:#fff}.cmp-stage__content b{font-family:Segoe UI Bold,Noto Sans Display,arial,sans-serif}.mpdp-page .cmp-stage{color:inherit}.mpdp-stage{color:#000}.mpdp-stage .cmp-richtext{margin-bottom:1.25rem}.mpdp-stage .cmp-stage__labels{display:flex;flex-wrap:wrap;gap:.625rem}.mpdp-stage .cmp-stage__label{border-radius:.1875rem;font-size:.8125rem;padding:.25rem .9375rem}.stage-basic-pdp{display:flex;flex-direction:column;gap:2.5rem;padding:3.75rem 0}@media screen and (min-width:768px){.stage-basic-pdp{flex-direction:row;gap:5rem;padding:3.75rem 0 6.25rem}}.stage-basic-pdp__content__kicker{font-size:.8125rem;letter-spacing:.024375rem;margin-bottom:.625rem}.stage-basic-pdp__content__title{font-size:2.375rem;font-weight:400;margin-bottom:.9375rem}.stage-basic-pdp__content__subtitle{color:#00595c;font-family:Segoe UI Semibold,sans-serif;font-size:1.25rem;margin-bottom:.9375rem}.stage-basic-pdp__content__description{margin-bottom:1.5625rem}.stage-basic-pdp__content__pricing-link{color:inherit;display:block;font-family:Segoe UI Semibold,sans-serif;font-size:1rem;margin-bottom:1.5625rem}.stage-basic-pdp__content__pricing-link:hover{color:#00595c}.stage-basic-pdp__content__cta{display:flex;flex-direction:column;gap:.625rem}.stage-basic-pdp__content__cta .button{display:block;font-size:1.25rem;text-align:center}@media screen and (min-width:992px){.stage-basic-pdp__content__cta{max-width:28.5rem}}.stage-basic-pdp__content__pricebox-overview{margin-bottom:.9375rem}@media screen and (min-width:768px){.stage-basic-pdp__content__pricebox-overview{display:flex;flex-direction:column}}.stage-basic-pdp__content__pricebox-overview__kicker{margin:0 .5rem .3125rem 0}@media screen and (min-width:768px){.stage-basic-pdp__content__pricebox-overview__kicker{margin:0}}.stage-basic-pdp__content__pricebox-overview__price-wrapper{align-items:baseline;display:flex;gap:.3125rem}.stage-basic-pdp__content__pricebox-overview__price{font-family:Compatil datev Regular,georgia,sans-serif;font-size:2rem}@media screen and (min-width:768px){.stage-basic-pdp__content{width:50%}}.stage-basic-pdp__image-wrapper .image-wrapper{background-image:linear-gradient(43deg,#b3e1e1 34%,#cdebeb 96%);border-radius:.625rem;justify-content:center;padding:1.25rem 0}.stage-basic-pdp__image-wrapper .image-wrapper .stage-basic-pdp__image{background-color:transparent;background-color:initial;max-width:16.25rem}@media screen and (min-width:992px){.stage-basic-pdp__image-wrapper .image-wrapper .stage-basic-pdp__image{max-width:21.25rem}}.stage-basic-pdp__image-wrapper.rectangle-image .stage-basic-pdp__image{aspect-ratio:16/9;background-color:transparent;background-color:initial;border-radius:.625rem;max-width:none;width:100%}.stage-basic-pdp__image-wrapper.cutout-image .stage-basic-pdp__image{aspect-ratio:1/1;background-color:transparent;background-color:initial;border-radius:.625rem;max-width:none;width:31.25rem}@media screen and (min-width:768px){.stage-basic-pdp__image-wrapper{width:50%}}.stage-tab-cards__head{background-color:#e5f5f5;gap:.5rem;padding:2.188rem 0 0}@media screen and (min-width:768px){.stage-tab-cards__head{padding:.9375rem 3.125rem 0}}.stage-tab-cards__tab{background:#9ad7d7;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;display:flex;margin:0;padding:.5rem .938rem .75rem 0;-webkit-text-decoration:none;text-decoration:none;transition:opacity .3s ease-in-out}.stage-tab-cards__tab--active .stage-tab-cards__tab-icon:before{background:#00595c;background-image:url(clientlib-bottom-async/resources/images/checkmark-icon-white.svg);border-radius:50%;box-shadow:0 0 .3125rem rgba(0,117,119,.3);content:"";height:1.1875rem;position:absolute;width:1.1875rem}@media screen and (min-width:768px){.stage-tab-cards__tab{background-color:#e5f5f5;border-radius:.625rem;box-shadow:0 .1875rem .625rem rgba(0,0,0,.15);margin:0 .313rem .9375rem;max-width:13.125rem;min-width:11.25rem;padding:.625rem .5rem .75rem;width:18%}.stage-tab-cards__tab--active{background-color:#cdebeb;border-radius:.625rem .625rem 0 0;box-shadow:0 0 .625rem rgba(0,0,0,.15);margin-bottom:0;position:relative}.stage-tab-cards__tab--active:after{background-color:#cdebeb;bottom:-10px;clip-path:inset(-10px 0 0 0);content:"";height:10px;left:0;position:absolute;right:0}.stage-tab-cards__tab:hover{background-color:#cdebeb}.stage-tab-cards__tab:first-child{margin-left:0}}@media screen and (min-width:992px){.stage-tab-cards__tab{margin:0 0 .9375rem}.stage-tab-cards__tab--active{margin-bottom:0}}.stage-tab-cards__tab-icon{align-items:center;background:#fff;border:.125rem solid #00595c;border-radius:50%;display:flex;height:1.1875rem;justify-content:center;width:1.1875rem}@media screen and (min-width:768px){.stage-tab-cards__tab-icon{background:none}}.stage-tab-cards__tab-icon:hover:before{opacity:.7}.stage-tab-cards__tab-icon--checked:before,.stage-tab-cards__tab-icon:hover:before{background:#00595c;background-image:url(clientlib-bottom-async/resources/images/checkmark-icon-white.svg);border-radius:50%;content:"";height:1.1875rem;position:absolute;width:1.1875rem}.stage-tab-cards__tab-icon--checked:before{box-shadow:0 0 .3125rem rgba(0,117,119,.3)}.stage-tab-cards__tab-text{flex-basis:85%;font-size:.9375rem;letter-spacing:.01875rem;line-height:1.3rem;padding-left:.625rem}.stage-tab-cards__tab-text div{display:inline}@media screen and (min-width:768px){.stage-tab-cards__tab-text,.stage-tab-cards__tab-text div{display:block}}.stage-tab-cards__content{background-color:#cdebeb;padding:3.75rem 0 6.25rem}.stage-tab-cards__tag{border-radius:.9375rem;display:inline-block;font-size:.8125rem;line-height:1.5rem;padding:0 .625rem .125rem}.stage-tab-cards__tag--complete{background-color:#ffc800}.stage-tab-cards__tag--single{background-color:#b3d6a5}.stage-tab-cards__dropdown{display:none;padding:0;position:relative;width:100%}.stage-tab-cards__dropdown--open{display:block}.stage-tab-cards__dropdown-content{background:#9ad7d7;box-shadow:0 .1875rem .625rem rgba(0,0,0,.15);display:block;left:0;padding:.313rem .938rem .625rem;position:absolute;right:0}@media screen and (min-width:768px){.stage-tab-cards__dropdown{display:block;padding:0;position:relative;width:100%}.stage-tab-cards__dropdown--open{display:block}.stage-tab-cards__dropdown-content{background-color:#e5f5f5;box-shadow:none;display:flex;gap:1rem;padding:.9375rem 0 0;position:relative}}.stage-tab-cards__dropdown-toggle{align-items:center;background-color:#cdebeb;border-radius:.625rem .625rem 0 0;box-shadow:0 .1875rem .625rem rgba(0,0,0,.15);cursor:pointer;display:flex;font-size:1rem;line-height:1.5rem;min-height:3.125rem;padding:0 .9375rem}@media screen and (min-width:768px){.stage-tab-cards__dropdown-toggle{display:none}}.stage-tab-cards__dropdown-toggle--content{align-items:center;display:flex;justify-content:space-between;width:100%}.stage-tab-cards__dropdown-toggle--icon{height:1.125rem;position:relative;transform:rotate(90deg);transition:transform .3s;width:1.125rem}.stage-tab-cards__dropdown-toggle--icon--open{transform:rotate(-90deg)}.stage-tab-cards__dropdown-toggle--icon:before{background:url(clientlib-bottom-async/resources/images/right-arrow.svg) no-repeat 50%/contain;content:"";height:1.125rem;position:absolute;width:1.125rem}.stage-with-image{position:relative}.stage-with-image__wrapper{background-image:linear-gradient(90deg,#00595c 36%,#007577);display:block;padding:0 1.875rem}@media screen and (min-width:768px){.stage-with-image__wrapper{padding:0 3.125rem}}@media screen and (min-width:992px){.stage-with-image__wrapper{background:none;bottom:0;left:0;min-height:15rem;padding:0 0 0 1.875rem;position:absolute;right:0;top:0}}@media screen and (min-width:992px)and (min-width:768px){.stage-with-image__wrapper{padding-left:3.125rem}}@media screen and (min-width:992px)and (min-width:992px){.stage-with-image__wrapper{padding-left:3.125rem}}@media screen and (min-width:992px)and (min-width:1601px){.stage-with-image__wrapper{padding-left:calc(50vw - 46.875rem)}}@media screen and (min-width:992px)and (min-width:1920px){.stage-with-image__wrapper{padding-left:13.125rem}}.stage-with-image__img-container{aspect-ratio:4/1;position:relative;width:100%}.stage-with-image__img{aspect-ratio:4/1;height:100%;-o-object-fit:scale-down;object-fit:scale-down;-o-object-position:100% 0;object-position:100% 0;position:static;width:100%}.stage-with-image__content{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;max-width:100%;padding-bottom:1.875rem;padding-top:1.25rem}@media screen and (min-width:992px){.stage-with-image__content{max-width:30rem;padding-bottom:1.875rem;padding-top:1.875rem}}.stage-with-image__headline{color:#fff;font-family:Compatil datev Regular,georgia,sans-serif;font-size:2rem;font-weight:400;hyphens:manual;line-height:1.3}@media screen and (min-width:992px){.stage-with-image__headline{color:#000;font-size:2.375rem}}.stage-with-image__kicker{color:#fff;font-size:.9375rem;line-height:1.5;margin-bottom:.3125rem}@media screen and (min-width:992px){.stage-with-image__kicker{color:#000}}.stage-with-image__gradient-cover{background-image:linear-gradient(90deg,hsla(0,0%,100%,.749) 34%,hsla(0,0%,100%,.502) 48%,hsla(0,0%,100%,0) 55%);bottom:0;display:none;left:0;position:absolute;right:auto;top:0;width:80%}@media screen and (min-width:992px){.stage-with-image__gradient-cover{display:block}}.svg-icon--amber-8.svg-icon--icon-white{background-color:#e67500}.svg-icon--amber-8.svg-icon--icon-white .svg-icon__mask{aspect-ratio:1/1;background-color:#fff;height:100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}.svg-icon--amber-8.svg-icon--background-transparent,.svg-icon--amber-8.svg-icon--background-white{aspect-ratio:1/1;background-color:#e67500;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.svg-icon--dark-green.svg-icon--icon-white{background-color:#039a9a}.svg-icon--dark-green.svg-icon--icon-white .svg-icon__mask{aspect-ratio:1/1;background-color:#fff;height:100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}.svg-icon--dark-green.svg-icon--background-transparent,.svg-icon--dark-green.svg-icon--background-white{aspect-ratio:1/1;background-color:#039a9a;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.svg-icon--light-green.svg-icon--icon-white{background-color:#90d033}.svg-icon--light-green.svg-icon--icon-white .svg-icon__mask{aspect-ratio:1/1;background-color:#fff;height:100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}.svg-icon--light-green.svg-icon--background-transparent,.svg-icon--light-green.svg-icon--background-white{aspect-ratio:1/1;background-color:#90d033;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.svg-icon--red-6.svg-icon--icon-white{background-color:#c6261b}.svg-icon--red-6.svg-icon--icon-white .svg-icon__mask{aspect-ratio:1/1;background-color:#fff;height:100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}.svg-icon--red-6.svg-icon--background-transparent,.svg-icon--red-6.svg-icon--background-white{aspect-ratio:1/1;background-color:#c6261b;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.svg-icon--green-5.svg-icon--icon-white{background-color:#529b56}.svg-icon--green-5.svg-icon--icon-white .svg-icon__mask{aspect-ratio:1/1;background-color:#fff;height:100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}.svg-icon--green-5.svg-icon--background-transparent,.svg-icon--green-5.svg-icon--background-white{aspect-ratio:1/1;background-color:#529b56;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.svg-icon--azure-7.svg-icon--icon-white{background-color:#005187}.svg-icon--azure-7.svg-icon--icon-white .svg-icon__mask{aspect-ratio:1/1;background-color:#fff;height:100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}.svg-icon--azure-7.svg-icon--background-transparent,.svg-icon--azure-7.svg-icon--background-white{aspect-ratio:1/1;background-color:#005187;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.svg-icon--berry-7.svg-icon--icon-white{background-color:#6a1e44}.svg-icon--berry-7.svg-icon--icon-white .svg-icon__mask{aspect-ratio:1/1;background-color:#fff;height:100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}.svg-icon--berry-7.svg-icon--background-transparent,.svg-icon--berry-7.svg-icon--background-white{aspect-ratio:1/1;background-color:#6a1e44;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.svg-icon--white.svg-icon--icon-white{background-color:#fff}.svg-icon--white.svg-icon--icon-white .svg-icon__mask{height:100%;width:100%}.svg-icon--white.svg-icon--background-transparent,.svg-icon--white.svg-icon--background-white,.svg-icon--white.svg-icon--icon-white .svg-icon__mask{aspect-ratio:1/1;background-color:#fff;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.teaser-box{margin:0 auto;max-width:100rem}.teaser-box__headline{color:#007577;font-family:Compatil datev Regular,georgia,sans-serif;margin-bottom:1.75rem;text-align:center}.teaser-box__container{--teaser-box-gap:1.875rem;--teaser-box-columns:1;--teaser-box-columns-small:2;--teaser-box-columns-medium:4;--teaser-box-single-width:calc((100% - (var(--teaser-box-columns) - 1)*var(--teaser-box-gap))/var(--teaser-box-columns));--teaser-box-double-width:calc(var(--teaser-box-single-width)*2 + var(--teaser-box-gap));display:flex;flex-wrap:wrap;gap:1.875rem;gap:var(--teaser-box-gap);justify-content:center}@media screen and (min-width:768px){.teaser-box__container{--teaser-box-columns:var(--teaser-box-columns-small)}}@media screen and (min-width:992px){.teaser-box__container{--teaser-box-columns:var(--teaser-box-columns-medium)}}.teaser-box__container .teaser-box__card{border-radius:.625rem;box-shadow:0 0 .625rem rgba(0,0,0,.15);box-sizing:border-box;flex:1 1 var(--teaser-box-single-width);flex-direction:column;max-width:var(--teaser-box-single-width);padding:1.25rem 1.5625rem 2.1875rem}.teaser-box__container .teaser-box__card,.teaser-box__container .teaser-box__card__container{align-items:center;color:inherit;display:flex;-webkit-text-decoration:none;text-decoration:none}.teaser-box__container .teaser-box__card__container{flex-direction:column}.teaser-box__container .teaser-box__card__image{height:6.25rem;margin-bottom:.9375rem;width:6.25rem}.teaser-box__container .teaser-box__card__image img{height:6.25rem;width:6.25rem}.teaser-box__container .teaser-box__card svg{opacity:.65}.teaser-box__container .teaser-box__card__heading{font-family:Compatil datev Regular,georgia,sans-serif;font-size:1.25rem;margin-bottom:.625rem;text-align:center}@media screen and (min-width:768px){.teaser-box__container .teaser-box__card__heading{font-size:1.375rem}}@media screen and (min-width:992px){.teaser-box__container .teaser-box__card__heading{font-size:1.5rem}}.teaser-box__container .teaser-box__card__text{font-size:1.125rem;text-align:center}.teaser-box__container .teaser-box__card__link{margin-top:2.1875rem}.teaser-box__container .teaser-box__card--single{flex-basis:var(--teaser-box-single-width);max-width:var(--teaser-box-single-width)}.teaser-box__container .teaser-box__card--double{flex-basis:min(100%,var(--teaser-box-double-width));max-width:min(100%,var(--teaser-box-double-width))}.teaser-box__container .teaser-box__card--azure4{background-color:#6ec6ec;cursor:auto}.teaser-box__container .teaser-box__card--azure4:hover.teaser-box__card--link{background-color:#0e95d9;cursor:pointer}.teaser-box__container .teaser-box__card--amber4{background-color:#ffde5f;cursor:auto}.teaser-box__container .teaser-box__card--amber4:hover.teaser-box__card--link{background-color:#ffc800;cursor:pointer}.teaser-box__container .teaser-box__card--green4{background-color:#8ec684;cursor:auto}.teaser-box__container .teaser-box__card--green4:hover.teaser-box__card--link{background-color:#529b56;cursor:pointer}.teaser-box__container .teaser-box__card--lightgreen5{background-color:#c7e799;cursor:auto}.teaser-box__container .teaser-box__card--lightgreen5:hover.teaser-box__card--link{background-color:#b1de70;cursor:pointer}.teaser-box__container .teaser-box__card--darkgreen6{background-color:#68c2c2;cursor:auto}.teaser-box__container .teaser-box__card--darkgreen6:hover.teaser-box__card--link{background-color:#1ca4a4;cursor:pointer}.content-modules-container .teaser-box__container{--teaser-box-columns-small:2;--teaser-box-columns-medium:4}.container-2-columns .teaser-box__container{--teaser-box-columns-small:2;--teaser-box-columns-medium:3}.col-left .teaser-box__headline{text-align:left}.two-cols-textbox{background-color:#fff;text-align:center}.two-cols-textbox__container{grid-gap:0 2.5rem;align-items:stretch;display:flex;flex-flow:column wrap;justify-content:space-between;text-align:left;width:100%}@media screen and (min-width:768px){.two-cols-textbox__container{flex-direction:row}}.two-cols-textbox__headline{color:#007577;font-family:Compatil datev Regular,georgia,sans-serif;margin-bottom:3.125rem;text-align:center}@media screen and (min-width:992px){.two-cols-textbox__headline{grid-row-gap:2.5rem}}.two-cols-textbox__section__headline{font-family:Compatil datev Regular,georgia,sans-serif;margin-bottom:1.5625rem}.two-cols-textbox__col{margin-bottom:4%;width:100%}@media screen and (min-width:768px){.two-cols-textbox__col{min-width:auto;width:47%}}.two-cols-textbox__buttons{align-items:flex-start;display:flex;flex-direction:column;gap:.625rem}.two-cols-textbox__buttons .button{justify-content:center;width:100%}@media screen and (min-width:768px){.two-cols-textbox__buttons .button{max-width:100%;width:24rem}}.two-cols-textbox .cmp-richtext h3{color:#000;font-size:1.375rem}.two-cols-textbox .cmp-richtext h2,.two-cols-textbox .cmp-richtext h3{font-family:Compatil datev Regular,georgia,sans-serif;margin-bottom:.9375rem}.two-cols-textbox .cmp-richtext h4{color:#000;font-size:1.25rem;font-weight:400;line-height:1.4;margin-bottom:.9375rem}.two-cols-textbox .cmp-richtext p{margin-bottom:.9375rem}.two-cols-textbox .cmp-richtext a:hover{color:#00595c}.col-left .two-cols-textbox,.col-left .two-cols-textbox__headline{text-align:left}@media screen and (min-width:768px){.col-left .two-cols-textbox__container{grid-gap:2.5rem 1.875rem;flex-flow:row wrap}}@media screen and (min-width:992px){.col-left .two-cols-textbox__container{grid-gap:2.5rem}}@media screen and (min-width:1218.02px){.col-left .two-cols-textbox__container{flex-direction:row}}.col-left .two-cols-textbox__col{width:100%}@media screen and (min-width:768px){.col-left .two-cols-textbox__col{grid-row-gap:2.5rem;width:46%}}@media screen and (min-width:992px){.col-left .two-cols-textbox__col{flex-direction:column;width:100%}}@media screen and (min-width:1218.02px){.col-left .two-cols-textbox__col{width:46%}}.col-left .two-cols-textbox__buttons .button{max-width:100%;width:100%}@media screen and (min-width:992px){.col-left .two-cols-textbox__buttons .button{width:24rem}}@media screen and (min-width:1218.02px){.col-left .two-cols-textbox__buttons .button{width:100%}}.productpage .two-cols-textbox__headline{color:#000;text-align:center}.dynamic-xf-user-context{background-color:#fff;margin:0;padding:0}.dynamic-xf-user-context--header{min-height:5.625rem}@media screen and (min-width:992px){.dynamic-xf-user-context--header{min-height:7.5rem}}.dynamic-xf-user-context--footer{min-height:112.125rem}@media screen and (min-width:480px){.dynamic-xf-user-context--footer{min-height:77.625rem}}@media screen and (min-width:768px){.dynamic-xf-user-context--footer{min-height:73.375rem}}@media screen and (min-width:992px){.dynamic-xf-user-context--footer{min-height:43rem}}@media screen and (min-width:1601px){.dynamic-xf-user-context--footer{min-height:28.8125rem}}.usp-list__headline{font-family:Compatil datev Regular,georgia,sans-serif;font-size:1.5625rem;line-height:1.3;margin-bottom:3.125rem;text-align:center}@media screen and (min-width:768px){.usp-list__headline{font-size:2rem}}.usp-list__grid{grid-gap:1.875rem 2.5rem;display:grid;gap:1.875rem 2.5rem;justify-content:space-between;list-style:none}@media screen and (min-width:480px){.usp-list__grid{grid-template-columns:1fr}}@media screen and (min-width:768px){.usp-list__grid{grid-template-columns:1fr 1fr}}.usp-list__item{display:flex;flex-direction:column}.usp-list__item__head{align-items:center;display:flex;margin-bottom:.625rem;position:relative}.usp-list__item__head--icon{height:2rem;margin-right:.625rem;width:2rem}.usp-list__item__head--icon:before{background:url(clientlib-bottom-async/resources/images/icon-checkmark-circle-neutral.svg) no-repeat;background-size:contain;content:"";height:2rem;left:0;opacity:.6;position:absolute;width:2rem}.usp-list__item__head--title{font-family:Compatil datev Regular,georgia,sans-serif;font-size:1.125rem;line-height:1.5rem}@media screen and (min-width:768px){.usp-list__item__head--title{font-size:1.5rem}}.usp-list__item__description{font-size:1.125rem}.video-module{line-height:0;margin:0 auto;max-width:56.25rem}.video-module__headline{color:#007577;font-family:Compatil datev Regular,georgia,sans-serif;margin-bottom:1.5625rem;text-align:center}.video-module__container{border-radius:.625rem;box-shadow:0 0 .625rem rgba(0,0,0,.15);overflow:hidden;position:relative}.video-module__container__video-box-wrapper{height:auto;position:relative;width:100%}.video-module__container__video-box{aspect-ratio:16/9;height:100%;width:100%}.video-module__container__caption-box{background-color:#fff;border-bottom-left-radius:.625rem;border-bottom-right-radius:.625rem;font-family:Segoe UI,Noto Sans Display,arial,sans-serif;line-height:1.5;min-height:5rem;padding:.9375rem 1.5625rem 2.1875rem}@media screen and (min-width:768px){.video-module__container__caption-box{min-height:8.1875rem}}.video-module__container__caption-box__kicker{font-size:.8125rem;margin-bottom:.625rem}.video-module__container__caption-box__title{font-size:1.125rem}.video-module__container:has(a.fancybox) a.fancybox{cursor:zoom-in;display:block}.video-module__container:has(a.fancybox):hover{box-shadow:.0625rem .0625rem .9375rem rgba(0,0,0,.502)}.video-module__container>.video-tech-note{box-sizing:border-box;color:#fff;line-height:normal;padding:.625rem;position:absolute;text-align:center;top:20%;width:100%}.video-module .video-overlay{align-items:center;background-color:#be2344;bottom:0;display:flex;justify-content:center;left:0;margin-top:0;opacity:.9;position:absolute;right:0;top:0}.video-module .video-overlay .warning-content{color:#fff;max-width:100%;text-align:center}.video-module .video-overlay .warning-content .warning-message{display:block;font-size:1rem;font-weight:700;line-height:normal;margin-bottom:.5rem}.video-module .video-overlay .warning-content .video-tech-note{display:block;font-size:.75rem;line-height:1.3;margin-top:.375rem;opacity:.9}.video-module .video-overlay .warning-content .video-tech-note a{color:#fff}.video-module .video-overlay .warning-content .pim-note{font-weight:600;line-height:normal}.pdp-video-module{line-height:0;margin:0 auto;max-width:100rem}.pdp-video-module__headline{color:#000;font-family:Compatil datev Regular,georgia,sans-serif;margin-bottom:1.5625rem;text-align:center}.pdp-video-module__wrapper{-moz-column-gap:1.875rem;column-gap:1.875rem;display:flex;justify-content:center;position:relative}.pdp-video-module__wrapper .pdp-video-module__container{border-radius:.625rem;box-shadow:0 0 .625rem rgba(0,0,0,.15);height:100%;max-width:56.25rem;overflow:hidden;position:relative;width:100%}.pdp-video-module__wrapper .pdp-video-module__container__video-box{aspect-ratio:16/9;height:100%;width:100%}.pdp-video-module__wrapper .pdp-video-module__container__video-box-wrapper{cursor:zoom-in;height:auto;position:relative;width:100%}.pdp-video-module__wrapper .pdp-video-module__container__caption-box{background-color:#fff;font-family:Segoe UI,Noto Sans Display,arial,sans-serif;line-height:1.5;min-height:5rem;padding:.9375rem 1.5625rem 2.1875rem;text-align:left}@media screen and (min-width:768px){.pdp-video-module__wrapper .pdp-video-module__container__caption-box{min-height:8.1875rem}}.pdp-video-module__wrapper .pdp-video-module__container__caption-box__kicker{font-size:.8125rem;margin-bottom:.625rem}.pdp-video-module__wrapper .pdp-video-module__container__caption-box__title{font-size:1.125rem}.pdp-video-module__wrapper .pdp-video-module__container--caption-left{text-align:left}.pdp-video-module__wrapper .pdp-video-module__container--caption-center{text-align:center}.pdp-video-module__wrapper .pdp-video-module__container--caption-right{text-align:right}.pdp-video-module__wrapper .pdp-video-module__container:has(>.pdp-video-module__container__video-box-wrapper>a.fancybox):hover{box-shadow:.0625rem .0625rem .9375rem rgba(0,0,0,.502)}.pdp-video-module__wrapper--more-than-one-video{flex-wrap:wrap;gap:1.875rem}@media screen and (min-width:992px){.pdp-video-module__wrapper--more-than-one-video .pdp-video-module__container{width:33%}}.pdp-video-module__wrapper .pdp-video-module__container>.video-tech-note{box-sizing:border-box;color:#fff;line-height:normal;padding:.625rem;position:absolute;text-align:center;top:20%;width:100%}.pdp-video-module__wrapper .video-overlay{align-items:center;background-color:#be2344;bottom:0;display:flex;justify-content:center;left:0;margin-top:0;opacity:.9;position:absolute;right:0;top:0}.pdp-video-module__wrapper .video-overlay .warning-content{color:#fff;max-width:100%;text-align:center}.pdp-video-module__wrapper .video-overlay .warning-content .warning-message{display:block;font-size:1rem;font-weight:700;line-height:normal;margin-bottom:.5rem}.pdp-video-module__wrapper .video-overlay .warning-content .video-tech-note{display:block;font-size:.75rem;line-height:1.3;margin-top:.375rem;opacity:.9}.pdp-video-module__wrapper .video-overlay .warning-content .video-tech-note a{color:#fff}.pdp-video-module__wrapper .video-overlay .warning-content .pim-note{font-weight:600;line-height:normal}.pdp-video-module[data-carousel-initialized=true]{position:relative}.pdp-video-module[data-carousel-initialized=true] .pdp-video-module__wrapper{margin:0 .625rem .625rem;padding:0 .9375rem .9375rem}.pdp-video-module[data-carousel-initialized=true] .pdp-video-module__wrapper--more-than-one-video{flex-flow:row nowrap;justify-content:normal;overflow:hidden}.pdp-video-module[data-carousel-initialized=true] .pdp-video-module__wrapper--more-than-one-video .pdp-video-module__container{min-width:100%;width:100%}.pdp-video-module[data-carousel-initialized=true] .pdp-video-module__next,.pdp-video-module[data-carousel-initialized=true] .pdp-video-module__prev{color:#7f7f7f;cursor:pointer;position:absolute;top:55%}.pdp-video-module[data-carousel-initialized=true] .pdp-video-module__next:hover,.pdp-video-module[data-carousel-initialized=true] .pdp-video-module__prev:hover{color:#000}.pdp-video-module[data-carousel-initialized=true] .pdp-video-module__prev{left:-1.875rem}.pdp-video-module[data-carousel-initialized=true] .pdp-video-module__next{right:-1.875rem}.pdp-video-module[data-carousel-initialized=true] .pdp-video-module__pagination{bottom:-1.875rem;display:flex;gap:2.25rem;justify-content:center;left:50%;position:absolute;transform:translateX(-50%)}.pdp-video-module[data-carousel-initialized=true] .pdp-video-module__pagination_dot{background-color:#999;border-radius:50%;box-shadow:0 .125rem .3125rem rgba(0,0,0,.67);box-sizing:border-box;cursor:pointer;height:1rem;transition:background-color .6s ease;width:1rem}.pdp-video-module[data-carousel-initialized=true] .pdp-video-module__pagination_dot.active,.pdp-video-module[data-carousel-initialized=true] .pdp-video-module__pagination_dot:hover{background-color:#000}.col-left .video-module__headline{text-align:left}.warning{display:none}.cq-Editable-dom .warning{background-color:#c6261b;color:#fff;display:block;left:0;padding:1.5rem;right:0;text-align:center;z-index:10}.tab-component{width:100%}.tab-component__headline{color:#007577;font-family:Compatil datev Regular,georgia,sans-serif;margin-bottom:1.5625rem}@media screen and (min-width:768px){.tab-component__headline{margin-bottom:1.25rem}}.cmp-tabs{box-sizing:border-box;width:100%}.cmp-tabs .contentwrapper{padding:0!important}.cmp-tabs__tablist{border:none;display:none;list-style:none;margin:0;padding-left:0}@media screen and (min-width:768px){.cmp-tabs__tablist{align-items:center;border-bottom:.1rem solid #d7e3e8;display:flex;flex-direction:row;gap:0;justify-content:flex-start;margin-bottom:2.5rem}}.cmp-tabs__tab{border-bottom:.1rem solid transparent;box-sizing:border-box;color:#007577;cursor:pointer;font-family:Segoe UI,Noto Sans Display,arial,sans-serif;font-size:1.25rem;line-height:1.3;margin-bottom:-.1rem;padding:.9375rem 1.25rem;transition:border-bottom .4s ease,color .4s ease,outline .2s ease,background-color .2s ease}.cmp-tabs__tab:hover{background-color:rgba(0,117,119,.03)}.cmp-tabs__tab:focus{background-color:rgba(0,117,119,.05);outline:.125rem solid #007577;outline-offset:.125rem}.cmp-tabs__tab:focus-visible{background-color:rgba(0,117,119,.05);outline:.125rem solid #007577;outline-offset:.125rem}.cmp-tabs__tab:focus:not(:focus-visible){background-color:transparent;outline:none}.cmp-tabs__tab--active{border-bottom-color:#007577}.cmp-tabs__tabpanel{display:none;opacity:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%}.cmp-tabs__tabpanel--active{display:block;opacity:1;visibility:visible}.tabs__dropdown-toggle{align-items:center;background:#fff;border:.125rem solid #007577;border-radius:.25rem;box-shadow:1px 1px 3px rgba(0,0,0,.2);color:#007577;cursor:pointer;display:flex;font-family:Segoe UI,Noto Sans Display,arial,sans-serif;font-size:1.25rem;justify-content:space-between;line-height:1.3;padding:.625rem .9375rem}.tabs__dropdown-arrow,.tabs__dropdown-toggle{-webkit-user-select:none;-moz-user-select:none;user-select:none}.tabs__dropdown-arrow{backface-visibility:hidden;background-image:url(clientlib-bottom-async/resources/images/icon-chevron-down-black.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;flex-shrink:0;height:1.125rem;transform-origin:center center;transition:transform .3s ease;width:1.125rem;will-change:transform}.tabs__dropdown{background:#f5f5f5;box-shadow:1px 1px 6px rgba(0,0,0,.2);left:0;max-height:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:100%;transform:translate3d(0,5px,0) scaleX(1) rotateX(0) rotateY(0) rotate(0) skew(0,0);transform-style:preserve-3d;transition:max-height .2s ease-out,transform .2s ease-out,opacity .2s ease-out,visibility .2s ease-out;visibility:hidden;z-index:10}.tabs__mobile-toggle{display:block;margin-bottom:2.5rem;position:relative}@media screen and (min-width:768px){.tabs__mobile-toggle{display:none}}.tabs__mobile-toggle.is-open .tabs__dropdown-arrow{transform:rotate(180deg)}.tabs__mobile-toggle.is-open .tabs__dropdown{max-height:18.75rem;opacity:1;pointer-events:auto;transform:translateZ(0) scaleX(1) rotateX(0) rotateY(0) rotate(0) skew(0,0);transform-style:preserve-3d;transition:max-height .2s ease-in,transform .2s ease-in,opacity .2s ease-in,visibility .2s ease-in;visibility:visible}.tabs__dropdown-item{align-items:center;cursor:pointer;display:flex;font-family:Segoe UI,Noto Sans Display,arial,sans-serif;font-size:1.25rem;gap:.3125rem;padding:.75rem .9375rem;transition:background-color .2s ease,outline .2s ease}.tabs__dropdown-item:before{background-image:none;content:"";flex-shrink:0;height:1.375rem;width:1.375rem}.tabs__dropdown-item.is-active:before{background-image:url(clientlib-bottom-async/resources/images/checkmark-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.tabs__dropdown-item:hover{background-color:#e5e5e5}.tabs__dropdown-item:focus,.tabs__dropdown-item:focus-visible{background-color:rgba(0,117,119,.1);outline:.125rem solid #007577;outline-offset:-.125rem}@media screen and (min-width:768px){.col-left .cmp-tabs__tablist{justify-content:flex-start}}.search-box-v2{align-items:center;background-image:linear-gradient(90deg,#00595c,#007577);box-sizing:border-box;display:flex;flex-direction:column;gap:.9375rem;justify-content:center;padding:3.75rem 3.125rem 5rem}.search-box-v2__header{color:#fff;font-size:2rem;font-weight:400;line-height:2.25rem;margin-bottom:1.5625rem;text-align:center}@media screen and (min-width:992px){.search-box-v2__header{font-size:2.375rem;line-height:1.3}}.search-box-v2__form{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:center;margin:0 auto;max-height:3.125rem;max-width:50rem;width:100%}.search-box-v2__input{border:.125rem solid #000;border-radius:.25rem;box-shadow:none;box-sizing:border-box;font-family:Segoe UI,Noto Sans Display,arial,sans-serif;font-size:1.125rem;height:3.125rem;outline:none;padding:.375rem .9375rem .5rem;width:100%}.search-box-v2__input:hover{box-shadow:0 0 .5rem rgba(0,0,0,.4)}.search-box-v2__input:focus{border-width:.2rem;box-shadow:0 0 .5rem rgba(0,0,0,.5)}.search-box-v2__input::-moz-placeholder{color:#000}.search-box-v2__input::placeholder{color:#000}.search-box-v2__input--container{position:relative;width:100%}.search-box-v2__input:not(:-moz-placeholder-shown)+.search-box__close{visibility:visible}.search-box-v2__input:focus+.search-box__close,.search-box-v2__input:not(:placeholder-shown)+.search-box__close{visibility:visible}.search-box-v2__close{background-color:#d7e3e8;border-radius:50%;cursor:pointer;font-size:1.75rem;font-weight:700;height:2.1875rem;line-height:1.875rem;min-width:2.1875rem;position:absolute;right:.9375rem;text-align:center;top:.4375rem;visibility:hidden}.search-box-v2__close:hover{color:#00595c}.search-box-v2__button{background-color:transparent;border:none;box-sizing:border-box;cursor:pointer;position:relative}.search-box-v2__button:after{background:url(clientlib-bottom-async/resources/images/icon-search.svg) no-repeat 50%;content:"";filter:invert(100%);padding:.625rem 1.125rem}.search-box-v2__button:before{background-image:linear-gradient(#fff,#fff);border-radius:.25rem;box-sizing:border-box;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .5s ease-in-out,height .5s ease-in-out;width:0}.search-box-v2__button.active:before{height:3.125rem;width:3.125rem}.search-box-v2__button.active:after{background-size:1.5625rem;filter:invert(0)}.search-box-v2__button.active:hover:after{filter:invert(22%) sepia(75%) saturate(1114%) hue-rotate(147deg) brightness(95%) contrast(101%)}.search-box-v2__filter{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.9375rem;justify-content:center}.search-box-v2__filter--label{color:#fff}.search-box-v2__filter .active-filter{align-items:center;background-color:#9ad7d7;border-radius:1.875rem;cursor:pointer;display:flex;flex-direction:row;gap:.3125rem;justify-content:center;padding:.1875rem .375rem .25rem .9375rem}.search-box-v2__filter .active-filter-text{font-family:Segoe UI,Noto Sans Display,arial,sans-serif;font-size:1rem;text-align:center}.search-box-v2__filter .active-filter-close{font-size:1.375rem;font-weight:700;line-height:1.25rem;margin-bottom:.25rem}.search-box-v2__filter .active-filter:hover{background-color:#ffeae3;box-shadow:0 0 .375rem rgba(0,0,0,.25)}.search-box-v2__filter .active-filter:hover .active-filter-close{color:#c6261b}.search-filters-v2 .search-filters__options{position:relative}.search-filters-v2 .search-filters__options:not(:last-child){margin-bottom:.5rem}.search-filters-v2 .search-filters__options input[type=checkbox],.search-filters-v2 .search-filters__options input[type=radio]{opacity:0;position:absolute}.search-filters-v2 .search-filters__options input[type=checkbox]+.search-filters-v2 .search-filters__options--label,.search-filters-v2 .search-filters__options input[type=radio]+.search-filters-v2 .search-filters__options--label{align-items:center;cursor:pointer;display:flex}.search-filters-v2 .search-filters__options input[type=checkbox]+.search-filters-v2 .search-filters__options--label:before,.search-filters-v2 .search-filters__options input[type=radio]+.search-filters-v2 .search-filters__options--label:before{background:hsla(0,0%,100%,.6);border:.1rem solid #000;border-radius:100%;box-sizing:border-box;content:"";cursor:pointer;display:inline-block;margin-right:.5rem;min-height:1.25rem;min-width:1.25rem;position:relative;text-align:center;vertical-align:top}@media(hover:hover){.search-filters-v2 .search-filters__options input[type=checkbox]:hover+.search-filters-v2 .search-filters__options--label:before,.search-filters-v2 .search-filters__options input[type=radio]:hover+.search-filters-v2 .search-filters__options--label:before{background-color:#4eb8b8;box-shadow:inset 0 0 0 .1875rem #fff}}.search-filters-v2 .search-filters__options input[type=checkbox]:checked+.search-filters-v2 .search-filters__options--label:before,.search-filters-v2 .search-filters__options input[type=radio]:checked+.search-filters-v2 .search-filters__options--label:before{background-color:#007577;border:.125rem solid #007577;box-shadow:0 0 .3125rem rgba(0,117,119,.3),inset 0 0 0 .1875rem #fff}@keyframes slide-in{to{transform:translateX(0)}}.search-filters-v2{background-color:#fff;border-bottom-right-radius:.625rem;border-top-right-radius:.625rem;box-shadow:.1875rem 0 .625rem rgba(0,0,0,.3);display:none;left:0;margin:.9375rem .9375rem .9375rem 0;overflow:hidden;padding:.5rem 2.1875rem;position:absolute;right:0;transform:translateX(-100%);transform-style:preserve-3d;z-index:100}@media screen and (min-width:768px){.search-filters-v2{right:50%}}@media screen and (min-width:992px){.search-filters-v2{background-color:inherit;box-shadow:none;display:block;height:auto;margin:0;padding:1.25rem 0 0;position:relative;transform:none}.search-filters-v2 .search-filters__close{display:none}}.search-filters-v2.filter-visible{animation:slide-in .5s forwards;display:block}.search-filters-v2__close{background:none;border:none;color:inherit;cursor:pointer;display:block;font-family:inherit;font-size:2.875rem;font-weight:700;line-height:2.5rem;padding:0;text-align:right;width:100%}.search-filters-v2__close:focus,.search-filters-v2__close:hover{opacity:.7}.search-filters-v2__close:focus-visible{outline:2px solid #00595c;outline-offset:2px}.search-filters-v2__title{align-items:center;border-bottom:.09375rem solid #b6cad1;color:#00595c;cursor:pointer;display:flex;font-size:1.375rem;gap:.375rem;line-height:1.5rem;margin-bottom:2.1875rem;padding:0 1.5625rem .875rem 0}@media screen and (min-width:992px){.search-filters-v2__title{padding-bottom:.9375rem;padding-top:.9375rem}}.search-filters-v2__form{border-bottom:.09375rem solid #b6cad1;padding-bottom:.9375rem}.search-filters-v2__form .search-filters__accordion{padding-bottom:.625rem}.search-filters-v2__form .search-filters__accordion .search-filters__accordion-title{align-items:center;cursor:pointer;display:flex;font-family:Segoe UI Semibold,sans-serif;justify-content:space-between}.search-filters-v2__form .search-filters__accordion .search-filters__accordion-title .search-filters__accordion-label{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:.3125rem}.search-filters-v2__form .search-filters__accordion .search-filters__accordion-title .search-filters__accordion-label:before{background:url(clientlib-bottom-async/resources/images/icon-chevron-right.svg) no-repeat;background-size:1rem;content:"";height:1rem;min-width:1rem}.search-filters-v2__form .search-filters__accordion .search-filters__accordion-title .search-filters__accordion-label:hover{color:#00595c;-webkit-text-decoration:underline;text-decoration:underline}.search-filters-v2__form .search-filters__accordion .search-filters__accordion-title .search-filters__accordion-label:hover:before{filter:invert(27%) sepia(29%) saturate(1744%) hue-rotate(138deg) brightness(92%) contrast(150%)}.search-filters-v2__form .search-filters__accordion .search-filters__accordion-title .search-filters__accordion-label.rotate-arrow:before{transform:rotate(90deg)}.search-filters-v2__form .search-filters__accordion .search-filters__accordion-title .search-filters__clear{color:#a30000;font-size:2rem;line-height:0px}.search-filters-v2__form .search-filters__accordion .search-filters__accordion-title .search-filters__clear:hover{opacity:.7;-webkit-text-decoration:none;text-decoration:none}.search-filters-v2__form .search-filters__accordion .search-filters__expandable{display:none;font-size:.875rem;padding:.625rem 0 .9375rem 1.25rem}.search-filters-v2__form .search-filters__accordion .search-filters__expandable.collapsed{display:block}.search-filters-v2__reset{color:#a30000;cursor:pointer;display:none;font-family:Segoe UI Semibold,sans-serif;font-size:.875rem;gap:.375rem;padding:.9375rem 1.5625rem .9375rem 0}.search-filters-v2__reset--close{font-size:2rem;line-height:.875rem}.search-filters-v2__reset--show{display:flex}.search-filters-v2__reset:hover{opacity:.7}.search-filters-v2 .search-filters__options input[type=checkbox]+.search-filters-v2 .search-filters__options--label:before{border-radius:20%}@media(hover:hover){.search-filters-v2 .search-filters__options input[type=checkbox]:hover+.search-filters-v2 .search-filters__options--label:before{background-image:url(clientlib-bottom-async/resources/images/checkmark-icon-white.svg);box-shadow:none}}.search-filters-v2 .search-filters__options input[type=checkbox]:checked+.search-filters-v2 .search-filters__options--label:before{background-image:url(clientlib-bottom-async/resources/images/checkmark-icon-white.svg);box-shadow:0 0 .3125rem rgba(0,117,119,.3)}.search-result__item--skeleton{overflow:hidden;position:relative}.search-result__item--skeleton .search-result__image-wrapper{margin-top:1.5625rem;overflow:hidden;position:relative}.search-result__item--skeleton .search-result__image-wrapper:before{animation:shimmer 1.5s linear infinite;background:linear-gradient(90deg,transparent 0,#f0f0f0 50%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:200%;z-index:10}.search-result__item--skeleton .search-result__content{display:block;min-height:7.5rem;overflow:hidden;padding:.75rem 0;position:relative;width:100%}.search-result__item--skeleton .search-result__image--skeleton{background-color:#e0e0e0;border-radius:.25rem;height:7.5rem;width:100%}.search-result__item--skeleton .info--skeleton{background-color:#e0e0e0;border-radius:.125rem;height:1rem;margin-bottom:.5rem;width:60%}.search-result__item--skeleton .title--skeleton{background-color:#e0e0e0;border-radius:.125rem;height:1.5rem;margin-bottom:.5rem;width:90%}.search-result__item--skeleton .description--skeleton{background-color:#e0e0e0;border-radius:.125rem;height:1rem;margin-bottom:.25rem;width:100%}.search-result__item--skeleton .description--skeleton:after{background-color:#e0e0e0;border-radius:.125rem;content:"";display:block;height:1rem;margin-top:.25rem;width:70%}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.search-result-v2{background-color:#ecf2f4;box-sizing:border-box;margin:0 auto;max-width:100rem;position:relative}@media screen and (min-width:992px){.search-result-v2{padding:0 0 0 5rem}}.search-result-v2 .search-result__head-section{position:relative}@media screen and (min-width:992px){.search-result-v2 .search-result__head-section{margin-bottom:2.1875rem}}.search-result-v2 .search-result__head{align-items:end;border-bottom:.1rem solid #b6cad1;display:flex;flex-direction:row;font-size:1.125rem;gap:.9375rem;justify-content:space-between;line-height:1.5rem;margin-bottom:.9375rem;padding:.9375rem 0 .9375rem .9375rem;position:relative}@media screen and (min-width:768px){.search-result-v2 .search-result__head{font-size:1.375rem}}@media screen and (min-width:992px){.search-result-v2 .search-result__head{margin-bottom:0}}.search-result-v2 .search-result__head .search-result__title{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-family:Segoe UI,Noto Sans Display,arial,sans-serif;font-size:1.375rem;font-weight:400;line-height:1.5rem;overflow:hidden}.search-result-v2 .search-result__head .search-result__title__term{display:none}@media screen and (min-width:992px){.search-result-v2 .search-result__head .search-result__title__term{display:inline}}.search-result-v2 .search-result__head .search-result__title__label--with-term{display:none}@media screen and (min-width:992px){.search-result-v2 .search-result__head .search-result__title__label--with-term{display:inline}.search-result-v2 .search-result__head .search-result__title__label--without-term{display:none}}.search-result-v2 .search-result__head .search-result__show-filters{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:#00595c;cursor:pointer;font:inherit;padding:0;-webkit-text-decoration:underline;text-decoration:underline}@media screen and (min-width:768px){.search-result-v2 .search-result__head .search-result__show-filters{flex-grow:1}}@media screen and (min-width:992px){.search-result-v2 .search-result__head .search-result__show-filters{display:none}}.search-result-v2 .search-result__head .search-result__show-filters:hover{opacity:.75}@media screen and (min-width:992px){.search-result-v2.sorting .search-result__title{word-wrap:break-word;max-width:calc(100% - 23.75rem);max-width:calc(100% - var(--title-right-reserve, 23.75rem));min-width:0}}.search-result-v2 .search-result__sort-wrapper{align-items:center;cursor:pointer;display:flex;gap:.5rem;margin-bottom:2.1875rem;padding-left:.9375rem;position:relative;width:-moz-fit-content;width:fit-content}@media screen and (min-width:992px){.search-result-v2 .search-result__sort-wrapper{bottom:0;margin-bottom:.9375rem;position:absolute;right:11.25rem;right:var(--dynamic-right,11.25rem)}}.search-result-v2 .search-result__sort-wrapper .search-result__sort-icon{background:url(clientlib-bottom-async/resources/images/icon-sort.svg) no-repeat 50%;background-size:contain;height:1.5rem;pointer-events:none;width:1.5rem}.search-result-v2 .search-result__sort-wrapper .search-result__sort-label{color:#000;flex:1;font-family:Segoe UI,Noto Sans Display,arial,sans-serif;font-size:1rem;pointer-events:none}.search-result-v2 .search-result__sort-wrapper .search-result__sort-arrow{background:url(clientlib-bottom-async/resources/images/icon-chevron-down-black.svg) no-repeat 50%;background-size:contain;height:1rem;pointer-events:none;transition:transform .2s ease;width:1rem}.search-result-v2 .search-result__sort-wrapper .search-result__sort-order{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.search-result-v2 .search-result__sort-wrapper .search-result__sort-order::-ms-expand{display:none}.search-result-v2 .search-result__sort-wrapper .search-result__sort-order option{background-color:#fff;color:#000;font-family:Segoe UI,Noto Sans Display,arial,sans-serif;font-size:1rem;line-height:1.5rem;padding:.75rem 1.25rem}.search-result-v2 .search-result__sort-wrapper .search-result__sort-order option:hover{background-color:#ecf2f4}.search-result-v2 .search-result__sort-wrapper .search-result__sort-order option:checked{background-color:#fff;background-image:url(clientlib-bottom-async/resources/images/icon-checkmark-select.svg);background-position:.75rem;background-repeat:no-repeat;color:#000;font-weight:400;padding-left:2.5rem}.search-result-v2 .search-result__sort-wrapper:hover .search-result__sort-arrow,.search-result-v2 .search-result__sort-wrapper:hover .search-result__sort-icon{filter:invert(24%) sepia(15%) saturate(3739%) hue-rotate(141deg) brightness(102%) contrast(101%)}.search-result-v2 .search-result__sort-wrapper:hover .search-result__sort-label{color:#00595c}.search-result-v2 .search-result__sort-wrapper.dropdown-open .search-result__sort-arrow{transform:rotate(180deg)}@supports selector(.search-result__sort-wrapper:has(.search-result__sort-order:open)){.search-result-v2 .search-result__sort-wrapper:has(.search-result__sort-order:open) .search-result__sort-arrow{transform:rotate(180deg)}}@supports((-webkit-appearance:base-select) or (-moz-appearance:base-select) or (appearance:base-select)){.search-result-v2 .search-result__sort-wrapper>.search-result__sort-arrow,.search-result-v2 .search-result__sort-wrapper>.search-result__sort-icon,.search-result-v2 .search-result__sort-wrapper>.search-result__sort-label{display:none}.search-result-v2 .search-result__sort-wrapper .search-result__sort-order{-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select;background:none;border:0;opacity:1;padding:0;position:static}.search-result-v2 .search-result__sort-wrapper .search-result__sort-order::picker-icon{display:none}.search-result-v2 .search-result__sort-wrapper .search-result__sort-order-trigger{align-items:center;background:none;border:0;display:flex;gap:.5rem;padding:0}.search-result-v2 .search-result__sort-wrapper .search-result__sort-order-trigger .search-result__sort-order-trigger-icon{background:url(clientlib-bottom-async/resources/images/icon-sort.svg) no-repeat 50%;background-size:contain;height:1.5rem;width:1.5rem}.search-result-v2 .search-result__sort-wrapper .search-result__sort-order-trigger .search-result__sort-order-trigger-arrow{background:url(clientlib-bottom-async/resources/images/icon-chevron-down-black.svg) no-repeat 50%;background-size:contain;height:1rem;transition:transform .2s ease;width:1rem}.search-result-v2 .search-result__sort-wrapper .search-result__sort-order-trigger .search-result__sort-order-selected{flex:1}.search-result-v2 .search-result__sort-wrapper:hover .search-result__sort-order-trigger{color:#00595c}.search-result-v2 .search-result__sort-wrapper:hover .search-result__sort-order-trigger .search-result__sort-order-trigger-arrow,.search-result-v2 .search-result__sort-wrapper:hover .search-result__sort-order-trigger .search-result__sort-order-trigger-icon{filter:invert(24%) sepia(15%) saturate(3739%) hue-rotate(141deg) brightness(102%) contrast(101%)}.search-result-v2 .search-result__sort-wrapper .search-result__sort-order:open .search-result__sort-order-trigger-arrow{transform:rotate(180deg)}.search-result-v2 .search-result__sort-wrapper .search-result__sort-order::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select;background-color:#fff;border:1px solid #ecf2f4;border-radius:.25rem;box-shadow:0 .25rem .75rem rgba(0,0,0,.08);margin-top:.25rem;min-width:13.75rem;padding:0}.search-result-v2 .search-result__sort-wrapper .search-result__sort-order option{align-items:center;background-color:#fff;display:flex;padding:.75rem 1.25rem}.search-result-v2 .search-result__sort-wrapper .search-result__sort-order option:hover{background-color:#ecf2f4}.search-result-v2 .search-result__sort-wrapper .search-result__sort-order option:checked{background-image:none;font-weight:400;padding-left:1.25rem}.search-result-v2 .search-result__sort-wrapper .search-result__sort-order option::checkmark{align-self:center;background-image:url(clientlib-bottom-async/resources/images/icon-checkmark-select.svg);background-repeat:no-repeat;background-size:contain;content:"";height:1.25rem;margin-right:.75rem;vertical-align:middle;width:1.25rem}}.search-result-v2 .search-result__views{display:none;font-size:1rem}@media screen and (min-width:768px){.search-result-v2 .search-result__views{align-items:center;display:flex;flex-direction:row;gap:.9375rem;justify-content:center}}.search-result-v2 .search-result__views--tile:before{background:url(clientlib-bottom-async/resources/images/icon-tiles-view.svg) no-repeat 50%;content:"";height:2rem;width:2rem}.search-result-v2 .search-result__views--list:before{background:url(clientlib-bottom-async/resources/images/icon-list-view.svg) no-repeat 50%;content:"";height:2rem;width:2rem}.search-result-v2 .search-result__views--list,.search-result-v2 .search-result__views--tile{align-items:center;background:none;border:none;border-bottom:.1rem solid transparent;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;gap:.3125rem;justify-content:center;margin-bottom:-1rem;padding-bottom:.625rem;padding-right:.3125rem}.search-result-v2 .search-result__views--list.selected:before,.search-result-v2 .search-result__views--tile.selected:before{filter:invert(22%) sepia(75%) saturate(1114%) hue-rotate(147deg) brightness(95%) contrast(101%)}.search-result-v2 .search-result__views--list.selected,.search-result-v2 .search-result__views--tile.selected{border-bottom:.1rem solid #007577;color:#00595c}.search-result-v2 .search-result__views--list:hover,.search-result-v2 .search-result__views--tile:hover{opacity:.7}.search-result-v2 .search-result__items{align-items:flex-start;display:flex;flex-direction:column;gap:.9375rem;justify-content:center;list-style:none;margin-bottom:2.1875rem}.search-result-v2 .search-result__items li{height:100%;width:100%}.search-result-v2 .search-result__items .search-result__item{align-items:flex-start;background-color:#fff;border-radius:.625rem;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:flex-end;padding:0 1.5625rem 1.875rem;-webkit-text-decoration:none;text-decoration:none;width:100%}@media screen and (min-width:768px){.search-result-v2 .search-result__items .search-result__item{align-items:center;display:flex;flex-direction:row;gap:2.1875rem;justify-content:flex-start;padding:.625rem 1.5625rem 1.25rem .9375rem}}.search-result-v2 .search-result__items .search-result__item:hover{box-shadow:.1875rem 0 .625rem rgba(0,0,0,.15)}.search-result-v2 .search-result__items .search-result__item .search-result__image-wrapper{align-items:center;align-self:center;display:flex;flex-shrink:0;height:9.375rem;justify-content:center;width:9.375rem}.search-result-v2 .search-result__items .search-result__item .search-result__image-wrapper .image-wrapper{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;padding:1.5625rem;width:100%}.search-result-v2 .search-result__items .search-result__item .search-result__image-wrapper img{background-color:transparent;height:auto;max-height:100%;max-width:100%;width:auto}.search-result-v2 .search-result__items .search-result__item .search-result__content{align-content:flex-end;flex:1}.search-result-v2 .search-result__items .search-result__item .info{color:#000;display:block;font-size:.8125rem;line-height:1.5;margin-bottom:.625rem}.search-result-v2 .search-result__items .search-result__item .title{color:#00595c;font-family:Compatil datev Regular,georgia,sans-serif;font-size:1.375rem;font-weight:400;line-height:1.5;margin-bottom:.3125rem}.search-result-v2 .search-result__items .search-result__item .description{color:#000;font-size:1rem;line-height:1.5}.search-result-v2 .search-result__items .search-result__item .search-result__label-wrapper{display:flex;flex-direction:column-reverse}@media screen and (min-width:768px){.search-result-v2 .search-result__items .search-result__item .search-result__label-wrapper{flex-direction:column}}.search-result-v2 .search-result__items .search-result__item .search-result__labels{align-items:flex-start;display:flex;flex-direction:row;flex-flow:wrap;gap:.625rem;justify-content:flex-start;margin:.9375rem 0 0}@media screen and (min-width:768px){.search-result-v2 .search-result__items .search-result__item .search-result__labels{margin:.625rem 0}}.search-result-v2 .search-result__items .search-result__item .search-result__labels .search-result__label{border-radius:.1875rem;color:#000;font-size:.8125rem;line-height:1.5;padding:.1875rem .9375rem .3125rem}.search-result-v2 .search-result__items.tile-view{display:grid;grid-template-columns:1fr;grid-template-rows:auto}@media screen and (min-width:768px){.search-result-v2 .search-result__items.tile-view{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto}}@media screen and (min-width:1920px){.search-result-v2 .search-result__items.tile-view{grid-template-columns:repeat(3,minmax(0,1fr))}}.search-result-v2 .search-result__items.tile-view .search-result__item{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;padding:0 1.5625rem 1.875rem}.search-result-v2 .search-result__items.tile-view .search-result__label-wrapper{flex-direction:column-reverse}.search-result-v2 .search-result__items.tile-view .search-result__label-wrapper .search-result__labels{margin:.9375rem 0 0}.search-result-v2 .search-result__load-more{display:none;justify-content:center}.cmp-search-v2{margin:0 auto;max-width:120rem}@media screen and (min-width:992px){.cmp-search-v2 .search__filters-results-container{display:grid;grid-template-columns:1fr 4fr;padding-top:3.125rem}}.cmp-search-v2 .search__filters-results-container{margin:0 auto;max-width:93.75rem;padding-bottom:5rem;padding-top:2.5rem}.cmp-search-v2 .search__filters-results-container .search-result-v2{grid-area:1/6;width:100%}@media screen and (min-width:992px){.cmp-search-v2 .search__filters-results-container .search-result-v2{grid-area:1/2/2/6}}.cmp-search-v2 .search__filters-results-container .search-result-v2 .title.padlock:after{background:url(clientlib-bottom-async/resources/images/icon-padlock-neutral.svg) no-repeat 50%;background-size:1.5625rem;content:"";display:inline-block;filter:invert(20%) sepia(70%) saturate(1332%) hue-rotate(150deg) brightness(102%) contrast(101%);margin-left:.3125rem;min-height:1.5625rem;min-width:1.5625rem;vertical-align:bottom}.cmp-search-v2 .search__filters-results-container .search-result-v2 .solution-facts__rating .bv_main_container{background-color:transparent!important;background-color:initial!important}.layout-storybook{font-size:1.5625rem}.layout-storybook .contentwrapper{height:6.25rem}.container-fullsize{margin:0 auto;max-width:120rem}.container-fullsize .contentwrapper{padding:0 1.875rem}@media screen and (min-width:768px){.container-fullsize .contentwrapper{padding:0 3.125rem}}@media screen and (min-width:1601px){.container-fullsize .contentwrapper{padding:0 calc(50vw - 46.875rem)}}@media screen and (min-width:1920px){.container-fullsize .contentwrapper{padding:0 13.125rem}}.container-fullsize .contentwrapper.no-padding{padding:0}.container-fullsize .contentwrapper.no-top-bottom-padding{padding-bottom:0!important;padding-top:0!important}.container-fullsize .contentwrapper.bg-petrol-2{background-image:linear-gradient(180deg,#00595c 0,#00595c),linear-gradient(180deg,#00595c 0,#00595c)}.container-fullsize .contentwrapper.bg-cold-gray-3-70{background-color:rgba(182,202,209,.702)}.container-fullsize .container-2-columns>.cmp-container{display:flex;flex-flow:column}@media screen and (min-width:992px){.container-fullsize .container-2-columns>.cmp-container{flex-flow:initial}}.container-fullsize .container-2-columns>.cmp-container .col-left{width:100%}@media screen and (min-width:992px){.container-fullsize .container-2-columns>.cmp-container .col-left{width:66.667%}}@media screen and (min-width:1601px){.container-fullsize .container-2-columns>.cmp-container .col-left{width:calc(16.66667rem + 50vw)}}@media screen and (min-width:1920px){.container-fullsize .container-2-columns>.cmp-container .col-left{width:76.6666666667rem}}.container-fullsize .container-2-columns>.cmp-container .col-left.no-width-change{width:100%}.container-fullsize .container-2-columns>.cmp-container .col-left.background-white{background:#fff}.container-fullsize .container-2-columns>.cmp-container .col-left .contentwrapper{padding:3.125rem 1.875rem}.container-fullsize .container-2-columns>.cmp-container .col-left .contentwrapper.no-top-bottom-padding{padding-bottom:0;padding-top:0}.container-fullsize .container-2-columns>.cmp-container .col-left .contentwrapper.no-left-right-padding{padding:0;width:100%}@media screen and (min-width:768px){.container-fullsize .container-2-columns>.cmp-container .col-left .contentwrapper{padding-left:3.125rem;padding-right:3.125rem}}@media screen and (min-width:992px){.container-fullsize .container-2-columns>.cmp-container .col-left .contentwrapper{padding-right:6rem}}@media screen and (min-width:1601px){.container-fullsize .container-2-columns>.cmp-container .col-left .contentwrapper{padding-left:calc(50vw - 46.875rem)}}@media screen and (min-width:1920px){.container-fullsize .container-2-columns>.cmp-container .col-left .contentwrapper{padding-left:13.125rem}}.container-fullsize .container-2-columns>.cmp-container .col-left>:has(>.contentwrapper.same-color)>.contentwrapper.same-color{padding-top:.625rem}.container-fullsize .container-2-columns>.cmp-container .col-right,.container-fullsize .container-2-columns>.cmp-container .col-right-margin-1,.container-fullsize .container-2-columns>.cmp-container .col-right-margin-2{box-sizing:border-box;width:100%}@media screen and (min-width:992px){.container-fullsize .container-2-columns>.cmp-container .col-right,.container-fullsize .container-2-columns>.cmp-container .col-right-margin-1,.container-fullsize .container-2-columns>.cmp-container .col-right-margin-2{width:33.3333%}}@media screen and (min-width:1601px){.container-fullsize .container-2-columns>.cmp-container .col-right,.container-fullsize .container-2-columns>.cmp-container .col-right-margin-1,.container-fullsize .container-2-columns>.cmp-container .col-right-margin-2{width:calc(-16.66667rem + 50vw)}}@media screen and (min-width:1920px){.container-fullsize .container-2-columns>.cmp-container .col-right,.container-fullsize .container-2-columns>.cmp-container .col-right-margin-1,.container-fullsize .container-2-columns>.cmp-container .col-right-margin-2{width:43.3333333333rem}}.container-fullsize .container-2-columns>.cmp-container .col-right .contentwrapper,.container-fullsize .container-2-columns>.cmp-container .col-right-margin-1 .contentwrapper,.container-fullsize .container-2-columns>.cmp-container .col-right-margin-2 .contentwrapper{padding:3.125rem 1.5625rem 1.875rem}.container-fullsize .container-2-columns>.cmp-container .col-right .contentwrapper[data-component=buybox],.container-fullsize .container-2-columns>.cmp-container .col-right-margin-1 .contentwrapper[data-component=buybox],.container-fullsize .container-2-columns>.cmp-container .col-right-margin-2 .contentwrapper[data-component=buybox]{padding-bottom:0;padding-top:0}@media screen and (min-width:992px){.container-fullsize .container-2-columns>.cmp-container .col-right .contentwrapper[data-component=buybox],.container-fullsize .container-2-columns>.cmp-container .col-right-margin-1 .contentwrapper[data-component=buybox],.container-fullsize .container-2-columns>.cmp-container .col-right-margin-2 .contentwrapper[data-component=buybox]{padding-bottom:3.125rem;padding-top:3.125rem}}@media screen and (min-width:768px){.container-fullsize .container-2-columns>.cmp-container .col-right .contentwrapper,.container-fullsize .container-2-columns>.cmp-container .col-right-margin-1 .contentwrapper,.container-fullsize .container-2-columns>.cmp-container .col-right-margin-2 .contentwrapper{padding-left:3.125rem;padding-right:3.125rem}}@media screen and (min-width:992px){.container-fullsize .container-2-columns>.cmp-container .col-right .contentwrapper,.container-fullsize .container-2-columns>.cmp-container .col-right-margin-1 .contentwrapper,.container-fullsize .container-2-columns>.cmp-container .col-right-margin-2 .contentwrapper{padding-left:4rem}}@media screen and (min-width:1601px){.container-fullsize .container-2-columns>.cmp-container .col-right .contentwrapper,.container-fullsize .container-2-columns>.cmp-container .col-right-margin-1 .contentwrapper,.container-fullsize .container-2-columns>.cmp-container .col-right-margin-2 .contentwrapper{padding-right:calc(50vw - 46.875rem)}}@media screen and (min-width:1920px){.container-fullsize .container-2-columns>.cmp-container .col-right .contentwrapper,.container-fullsize .container-2-columns>.cmp-container .col-right-margin-1 .contentwrapper,.container-fullsize .container-2-columns>.cmp-container .col-right-margin-2 .contentwrapper{padding-right:13.125rem}}.container-fullsize .container-2-columns>.cmp-container .col-right-margin-1>:has(>.contentwrapper.same-color)>.contentwrapper.same-color,.container-fullsize .container-2-columns>.cmp-container .col-right-margin-2>:has(>.contentwrapper.same-color)>.contentwrapper.same-color,.container-fullsize .container-2-columns>.cmp-container .col-right>:has(>.contentwrapper.same-color)>.contentwrapper.same-color{padding-top:.625rem}.container-fullsize .container-2-columns>.cmp-container .col-right-margin-1,.container-fullsize .container-2-columns>.cmp-container .col-right-margin-2{padding:3.125rem 0}.container-fullsize .content-modules-container .contentwrapper:first-child{padding-bottom:3.125rem;padding-top:3.125rem}.container-fullsize .content-modules-container .contentwrapper:not(:first-child):not(.no-padding){padding-bottom:3.125rem}:has(>.contentwrapper.same-color)>.contentwrapper.same-color{padding-top:.625rem}#storybook-root .content-modules-container{background-color:rgba(255,182,193,.631)}#storybook-root .container-2-columns .col-left{background-color:rgba(255,182,193,.259)}#storybook-root .container-2-columns .col-right{background-color:rgba(217,187,192,.769)}.container-fullsize .container-mpdp>.cmp-container{display:grid;grid-template-columns:1fr}.container-fullsize .container-mpdp>.cmp-container .col-left{order:2}.container-fullsize .container-mpdp>.cmp-container .col-right-margin-1{order:1}.container-fullsize .container-mpdp>.cmp-container .col-right-margin-2{order:3}@media screen and (min-width:992px){.container-fullsize .container-mpdp>.cmp-container{align-items:stretch;grid-auto-rows:auto;grid-template-columns:66.66% 33.33%}.container-fullsize .container-mpdp>.cmp-container .col-left{align-self:stretch;grid-column:1;grid-row:1/span 2;height:100%;order:0;width:100%}.container-fullsize .container-mpdp>.cmp-container .col-right-margin-1{grid-column:2;grid-row:1;order:0;width:100%}.container-fullsize .container-mpdp>.cmp-container .col-right-margin-2{grid-column:2;grid-row:2;order:0;width:100%}}.cmp-search{margin:0 auto;max-width:120rem}@media screen and (min-width:992px){.cmp-search .search__filters-results-container{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr 1fr}}.cmp-search .search__filters-results-container{background-color:#ecf2f4;padding-top:1.875rem}.cmp-search .search__filters-results-container .search-result{grid-area:1/6;width:100%}@media screen and (min-width:992px){.cmp-search .search__filters-results-container .search-result{grid-area:1/2/2/6}}.container-2-columns>.cmp-container{display:flex;flex-flow:column}.container-2-columns>.cmp-container .setup-assistant-col-right{background-color:#fff;box-sizing:border-box;display:none;min-height:62rem;position:relative;width:100%}@media screen and (min-width:992px){.container-2-columns>.cmp-container .setup-assistant-col-right{display:inline;display:initial;width:33.3333%}}@media screen and (min-width:1601px){.container-2-columns>.cmp-container .setup-assistant-col-right{width:calc(-16.66667rem + 50vw)}}@media screen and (min-width:1920px){.container-2-columns>.cmp-container .setup-assistant-col-right{width:43.3333333333rem}}.container-2-columns>.cmp-container .setup-assistant-col-right .contentwrapper{padding:3.125rem 3.125rem 4.0625rem 4rem}@media screen and (min-width:768px){.container-2-columns>.cmp-container .setup-assistant-col-right .contentwrapper{padding-right:3.125rem}}@media screen and (min-width:1601px){.container-2-columns>.cmp-container .setup-assistant-col-right .contentwrapper{padding-right:calc(50vw - 46.875rem)}}@media screen and (min-width:1920px){.container-2-columns>.cmp-container .setup-assistant-col-right .contentwrapper{padding-right:13.125rem}}.container-2-columns>.cmp-container .setup-assistant-col-right__title{color:#000;font-family:Compatil datev Regular,georgia,sans-serif;font-size:1.25rem;line-height:1.3;margin-bottom:1.875rem;text-align:left}.container-2-columns>.cmp-container .setup-assistant-col-right__flowchart{margin-bottom:7.5rem}.container-2-columns>.cmp-container .setup-assistant-col-right__separator{border-top:.0625rem solid rgba(182,202,209,.702);margin-bottom:1.25rem}.container-2-columns>.cmp-container .setup-assistant-col-right .cta-box{margin-top:-1.875rem}#storybook-root .container-2-columns .setup-assistant-col-right{background-color:#fff}#storybook-root .container-2-columns .setup-assistant-col-right .contentwrapper{font-size:1rem;height:55%;margin-bottom:0}@media screen and (min-width:1601px){#storybook-root .container-2-columns .setup-assistant-col-right .contentwrapper{margin-bottom:1.25rem;padding-top:.625rem}}#storybook-root .container-2-columns .setup-assistant-col-right .contentwrapper .cta-box{margin-top:2.5rem}