/*
 *  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 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{width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);transform:var(--f-button-transform);transition:var(--f-button-transition);backdrop-filter:var(--f-button-backdrop-filter);display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;pointer-events:all;cursor:pointer;overflow:hidden}@media (hover: hover){.f-button:hover:not([aria-disabled]){color:var(--f-button-hover-color, var(--f-button-color));background-color:var(--f-button-hover-bg, var(--f-button-bg))}}.f-button:active:not([aria-disabled]){color:var(--f-button-active-color, var(--f-button-hover-color, var(--f-button-color)));background-color:var(--f-button-active-bg, var(--f-button-hover-bg, var(--f-button-bg)))}.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);position:relative;z-index:1}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);transform:var(--f-button-svg-transform);fill:var(--f-button-svg-fill);filter:var(--f-button-svg-filter);opacity:var(--f-button-svg-opacity, 1);transition:var(--f-button-svg-transition);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.f-button[aria-disabled]{cursor:default}.f-button[aria-disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}: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{position:absolute;top:50%;left:50%;margin:calc(var(--f-spinner-width) * -.5) 0 0 calc(var(--f-spinner-height) * -.5);padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height);border-radius:var(--f-spinner-border-radius);border:var(--f-spinner-border-width) solid var(--f-spinner-color-1);border-top-color:var(--f-spinner-color-2);animation:f-spinner .75s linear infinite,f-fadeIn .2s ease .2s both}@keyframes f-spinner{to{transform:rotate(360deg)}}.f-panzoom,.f-zoomable{position:relative;overflow:hidden;display:flex;align-items:center;flex-direction:column}.f-panzoom:before,.f-panzoom:after,.f-zoomable:before,.f-zoomable:after{display:block;content:""}.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__wrapper{position:relative;min-width:0;min-height:0;max-width:100%;max-height:100%}.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{min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__content.is-lazyloading,.f-panzoom__content.has-lazyerror{visibility:hidden}img.f-panzoom__content{vertical-align:top;object-fit:contain;transition:none;user-select:none}.f-panzoom__wrapper>img.f-panzoom__content{visibility:hidden}.f-panzoom__viewport{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.f-panzoom__viewport>.f-panzoom__content{display:block;width:100%;height:100%;object-fit:fill}picture.f-panzoom__content img{vertical-align:top;width:100%;height:auto;max-height:100%;object-fit:contain;transition:none;user-select:none}.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%{transform:scale(var(--f-zoomInUp-scale, .975)) translate3d(var(--f-zoomInUp-x, 0),var(--f-zoomInUp-y, 16px),0);opacity:var(--f-zoomInUp-opacity, 0)}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(var(--f-zoomOutDown-scale, .975)) translate3d(var(--f-zoomOutDown-x, 0),var(--f-zoomOutDown-y, 16px),0);opacity: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{transform:translate3d(0,calc(var(--f-throwOutUp-y, 150px) * -1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throwOutDown-y, 150px),0);opacity:0}}.f-carousel__slide.has-html{overflow:auto}.f-html{position:relative;margin:var(--f-html-margin, 0);padding:var(--f-html-padding, 2rem);color:var(--f-html-color, currentColor);background:var(--f-html-bg)}.f-html.is-error{text-align:center}.has-iframe .f-html,.has-pdf .f-html,.has-gmap .f-html{min-height:1px;overflow:visible;width:100%;height:100%}.has-pdf .f-html,.has-gmap .f-html{padding:0}.f-iframe{display:block;margin:0;border:0;height:100%;width:100%}.f-caption{align-self:center;flex-shrink:0;max-width:100%;max-height:calc(80vh - 100px);overflow:auto;margin:var(--f-caption-margin);padding:var(--f-caption-padding, 16px 4px);overflow-wrap:anywhere;line-height:var(--f-caption-line-height);color:var(--f-caption-color);background:var(--f-caption-bg);font:var(--f-caption-font)}.has-html5video .f-html,.has-youtube .f-html,.has-vimeo .f-html{padding:0;width:100%;height:100%;max-width:var(--f-video-width, 960px);max-height:var(--f-video-height, 540px);aspect-ratio:var(--f-video-aspect-ratio);min-height:1px;overflow:visible;background:var(--f-video-bg, rgba(0, 0, 0, .9))}.f-html5video{border:0;display:block;height:100%;width:100%;background:transparent}.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-prev,.f-button.is-arrow.is-next{position:absolute;transform:translate(0);z-index:20}.is-horizontal .f-button.is-arrow.is-prev,.is-horizontal .f-button.is-arrow.is-next{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{top:var(--f-arrow-pos, 0);right:auto;bottom:auto;left:50%;transform:translate(-50%)}.is-vertical.is-ltr .f-button.is-arrow.is-next,.is-vertical.is-rtl .f-button.is-arrow.is-next{top:auto;right:auto;bottom:var(--f-arrow-pos, 0);left:50%;transform:translate(-50%)}.is-vertical .f-button.is-arrow.is-prev svg,.is-vertical .f-button.is-arrow.is-next svg{transform:rotate(90deg)}.f-carousel__toolbar{--f-progressbar-height: 100%;display:grid;grid-template-columns:1fr auto 1fr;margin:var(--f-toolbar-margin, 0);padding:var(--f-toolbar-padding, 8px);line-height:var(--f-toolbar-line-height);background:var(--f-toolbar-bg, none);box-shadow:var(--f-toolbar-shadow, none);backdrop-filter:var(--f-toolbar-backdrop-filter);position:relative;z-index:20;color:var(--f-toolbar-color, currentColor);font-size:var(--f-toolbar-font-size, 17px);font-weight:var(--f-toolbar-font-weight, inherit);font-family:var(--f-toolbar-font, -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif);text-shadow:var(--f-toolbar-text-shadow);text-align:center;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;white-space:nowrap;pointer-events:none}.f-carousel__toolbar.is-absolute{position:absolute;top:0;left:0;right:0}.f-carousel__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;gap:var(--f-toolbar-gap, 0);pointer-events:none}.f-carousel__toolbar__column.is-left{justify-self:flex-start;justify-content:flex-start}.f-carousel__toolbar__column.is-middle{justify-content:center}.f-carousel__toolbar__column.is-right{justify-self:flex-end;justify-content:flex-end;flex-flow:nowrap}.f-carousel__toolbar__column>*{pointer-events:all}.f-carousel:has(.f-carousel__slide.is-fullsize) [data-panzoom-action=toggleFull] g{display:none}[data-autoplay-action=toggle] svg g:first-child{display:flex}[data-autoplay-action=toggle] svg g:last-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:first-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}.f-carousel__counter{position:relative;display:flex;flex-direction:row;cursor:default;user-select:none;margin:var(--f-counter-margin, 0);padding:var(--f-counter-padding, 4px);line-height:var(--f-counter-line-height);background:var(--f-counter-bg);border-radius:var(--f-counter-border-radius)}.f-carousel__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-z-index: 1;--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-fit: cover;--f-thumb-opacity: 1;--f-thumb-transition: opacity .3s ease, transform .15s ease;--f-thumb-border: none;--f-thumb-border-radius: 4px;--f-thumb-transfors: none;--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-thumbs{--f-carousel-slide-width: calc(var(--f-thumb-width) + var(--f-thumbs-gap));--f-carousel-slide-height: calc(var(--f-thumb-height) + var(--f-thumbs-gap));--f-carousel-gap: 0;flex-shrink:0;max-height:calc(var(--f-carousel-slide-height) + var(--f-thumbs-padding-y) * 2);margin:var(--f-thumbs-margin);padding:0;background:var(--f-thumbs-bg);-webkit-tap-highlight-color:transparent;user-select:none;transition:max-height .3s ease;z-index:var(--f-thumbs-z-index);overflow:hidden}.f-thumbs__viewport{margin:var(--f-thumbs-padding-y) var(--f-thumbs-padding-x);overflow:visible;display:grid}.f-thumbs__slide{position:relative;grid-area:1/1;display:flex;align-items:center;flex-direction:column;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);margin:0;padding:calc(var(--f-thumbs-gap) * .5);cursor:pointer;overflow:visible}.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;margin:auto;padding:0;position:relative;overflow:visible;width:100%;height:100%;outline:none;transition:var(--f-thumb-transition);border-radius:var(--f-thumb-border-radius);opacity:var(--f-thumb-opacity);transform:var(--f-thumb-transform);background:var(--f-thumb-bg)}.f-thumbs__slide button:after{content:"";position:absolute;inset:0;z-index:1;transition:none;border-radius:inherit;border:var(--f-thumb-border);box-shadow:var(--f-thumb-shadow)}.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__slide img{display:block;width:100%;height:100%;object-fit:var(--f-thumb-fit);border-radius:inherit;pointer-events:none}.f-thumbs__slide img.has-lazyerror{display:none}.f-thumbs.is-modern{--f-thumb-clip-width: 46px;--f-thumb-extra-gap: 16px;--f-carousel-slide-width: calc( var(--f-thumb-clip-width) + var(--f-thumbs-gap) );--f-carousel-slide-height: var(--f-thumb-height);--width-diff: calc((var(--f-thumb-width) - var(--f-thumb-clip-width)))}.f-thumbs.is-modern .f-thumbs__viewport{width:calc(100% + var(--width-diff) * 2);margin-left:calc(var(--width-diff) * -1)}.f-thumbs.is-modern .f-thumbs__slide{--clip-shift: calc((var(--width-diff) * .5) * var(--progress));--clip-path: inset( 0 var(--clip-shift) round var(--f-thumb-border-radius, 0) );padding:0;overflow:visible;left:var(--shift, 0);will-change:left;transition:left var(--f-transition-duration) var(--f-transition-easing)}.f-thumbs.is-modern .f-thumbs__slide button{display:block;margin-left:-50%;width:var(--f-thumb-width);clip-path:var(--clip-path);border:none;box-shadow:none;transition:clip-path var(--f-transition-duration) var(--f-transition-easing),opacity var(--f-thumb-transition-duration, .2s) var(--f-thumb-transition-easing, ease)}.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{content:"";position:absolute;z-index:1;top:0;left:var(--clip-shift);bottom:0;right:var(--clip-shift);transition:border var(--f-transition-duration) var(--f-transition-easing),box-shadow var(--f-transition-duration) var(--f-transition-easing);border-radius:inherit;border:var(--f-thumb-focus-border, none);box-shadow:var(--f-thumb-focus-shadow, none)}.f-thumbs.is-modern{--f-transition-duration: .25s;--f-transition-easing: ease-out}.f-thumbs.is-modern.is-syncing{--f-transition-duration: 0s}.f-progressbar{position:absolute;top:0;left:0;right:0;z-index:30;height:var(--f-progressbar-height, 3px);transform:scaleX(0);transform-origin:0;background:var(--f-progressbar-color, var(--f-carousel-theme-color, #575ad6));user-select:none;pointer-events:none;animation-name:f-progressbar;animation-play-state:running;animation-timing-function:linear}@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-width:0!important;min-height:0!important}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--f-body-margin, 0px) + var(--f-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__dialog{width:100%;height:100vh;max-height:unset;max-width:unset;padding:0;margin:0;border:0;overflow:hidden;background:transparent}.fancybox__dialog:focus{outline:none}.fancybox__dialog::backdrop{opacity:0}@supports (height: 100dvh){.fancybox__dialog{height:100dvh}}.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 4px;--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: rgba(255, 255, 255, .2);--f-spinner-color-2: rgba(255, 255, 255, .8);--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-border-radius: 50%;--f-spinner-border-width: 4px;--f-progressbar-color: rgba(255, 255, 255, .2);--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: rgba(255, 255, 255, .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;--f-arrow-border-radius: 50%;--f-arrow-bg: rgba(54, 54, 54, .65);--f-arrow-color: #ddd;--f-arrow-hover-color: #fff;--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 rgba(255, 255, 255, .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;position:absolute;inset:0;overflow:hidden;outline:none;display:flex;flex-direction:column}.fancybox__container[theme=light]{--fancybox-color: #222;--fancybox-backdrop-bg: rgba(255, 255, 255, .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: rgba(111, 111, 116, .2);--f-button-color: #333;--f-button-hover-color: #000;--f-button-outline-color: rgba(0, 0, 0, .85);--f-button-bg: rgba(255, 255, 255, .85);--f-button-svg-stroke-width: 1.3;--f-button-svg-filter: none;--f-arrow-bg: rgba(255, 255, 255, .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}.fancybox__container::backdrop{background-color:transparent}.fancybox__container>*:not(.fancybox__carousel),.fancybox__container .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper,.f-spinner){opacity:var(--f-drag-opacity, 1)}.fancybox__container:not(.is-ready,.is-hiding){visibility:hidden}.fancybox__container.is-revealing>*:not(.fancybox__carousel),.fancybox__container.is-revealing .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-revealing .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container.is-revealing .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper,.f-spinner){animation:var(--f-interface-enter-duration, .35s) ease none f-fadeIn}.fancybox__container.is-hiding>*:not(.fancybox__carousel),.fancybox__container.is-hiding .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-hiding .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container.is-hiding .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper){animation:var(--f-interface-exit-duration, .35s) ease forwards f-fadeOut}.fancybox__container.is-idle .f-carousel__toolbar{pointer-events:none;opacity:0}.fancybox__container.is-idle .f-button.is-arrow{opacity:0}.fancybox__container.is-idle.is-ready .f-carousel__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__container.is-idle.is-ready .f-button.is-arrow{animation:.15s ease-out both f-fadeOut}.fancybox__backdrop{position:fixed;inset:0;z-index:-1;background:var(--fancybox-backdrop-bg)}.fancybox__carousel{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0;position:relative;z-index:10;overflow-y:visible;overflow-x:clip}.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{position:absolute;content:"";inset:-30px;z-index:1}.fancybox__carousel>.f-progressbar{background-color:var(--fancybox-color)}.fancybox__viewport{display:grid;flex:1;min-height:0;min-width:0;position:relative;overflow:visible;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 [data-selectable],.fancybox__viewport [contenteditable]{cursor:auto}.fancybox__slide{position:relative;grid-area:1/1;display:flex;align-items:center;flex-direction:column;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);min-width:0;min-height:0;max-width:100%;margin:0;padding:var(--f-carousel-slide-padding);background:var(--f-carousel-slide-bg);backface-visibility:hidden;transform:translateZ(0);will-change:transform}.fancybox__slide:before,.fancybox__slide:after{display:block;content:""}.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-close-btn{padding-top:34px}.fancybox__slide .f-button[data-fancybox-close]{--f-button-width: var(--f-close-button-width, 34px);--f-button-height: var(--f-close-button-height, 34px);--f-button-border-radius: var(--f-close-border-radius, 4px);--f-button-color: var(--f-close-button-color, #fff);--f-button-hover-color: var(--f-close-button-hover-color, #fff);--f-button-bg: var(--f-close-button-bg, transparent);--f-button-hover-bg: var(--f-close-button-hover-bg, transparent);--f-button-active-bg: var(--f-close-button-active-bg, transparent);--f-button-svg-width: var(--f-close-button-svg-width, 22px);--f-button-svg-height: var(--f-close-button-svg-height, 22px);position:absolute;top:calc(var(--f-button-height) * -1);right:0;z-index:40}.fancybox__slide .f-spinner{cursor:pointer}.fancybox__container.is-closing .f-caption,.fancybox__slide.is-loading .f-caption{visibility:hidden}

.bg-white{background-color:#fff}.bg-black-0{background-color:#f5f5f5}.bg-azure-5{background-color:#0e95d9}.bg-cold-gray-1{background-color:#ecf2f4}.bg-light-green-1{background-color:#f3faea}.bg-dark-green-1{background-color:#e5f5f5}.bg-dark-green-2{background-color:#cdebeb}.bg-dark-green-6{background-color:#68c2c2}.bg-linear-petrol{background-image:linear-gradient(90deg, #00595c 36%, #007577)}@font-face{font-family:"Compatil datev Regular";src:url("clientlib-site/resources/fonts/CompatilDATEV-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Notosans;src:url("clientlib-site/resources/fonts/NotoSans-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Notoserif;src:url("clientlib-site/resources/fonts/NotoSerif-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Segoe UI Semilight";src:url("clientlib-site/resources/fonts/SegoeUISemilight_normal_normal.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Segoe UI";src:url("clientlib-site/resources/fonts/SegoeUIRegular_normal_normal.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Segoe UI";src:url("clientlib-site/resources/fonts/SegoeUIItalic_italic_normal.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Segoe UI Semibold";src:url("clientlib-site/resources/fonts/SegoeUISemibold_normal_normal.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Segoe UI Bold";src:url("clientlib-site/resources/fonts/SegoeUIBold_normal_normal.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Segoe UI Bold";src:url("clientlib-site/resources/fonts/SegoeUIBoldItalic_italic_normal.woff2") format("woff2");font-weight:700;font-style:italic;font-display:swap}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;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;line-height:1.5;padding:0;margin: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;font-weight:normal}@media screen and (min-width: 768px){h2,.h2{font-size:2rem;line-height:1.3}}h3,.h3{font-size:1.125rem;line-height:1.3;font-weight:normal}@media screen and (min-width: 768px){h3,.h3{font-size:1.5rem;line-height:1.3}}h4,.h4{font-size:1.25rem;line-height:1.4}h5,.h5{font-size:1.125rem;line-height:1.5}h6,.h6{font-size:1rem;line-height:1.5}.teaser-box .cmp-richtext ul,.teaser-box .cmp-richtext ol{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 ul,.cmp-richtext ol{display:block;text-align:left;margin-bottom:1.5625rem;padding-left:1rem}.cmp-richtext ul li,.cmp-richtext ol li{margin-bottom:.625rem}.cmp-richtext ul ul,.cmp-richtext ul ol,.cmp-richtext ol ul,.cmp-richtext ol ol{margin-top:.625rem;margin-bottom:0rem}.cmp-richtext ul ul li,.cmp-richtext ul ol li,.cmp-richtext ol ul li,.cmp-richtext ol ol li{list-style:square}.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:0rem}.cmp-richtext .liststyle--checkmarks>li{background:url("clientlib-site/resources/images/icon-checkmark-neutral.svg") no-repeat left top;background-size:1.5625rem;padding-left:1.875rem}.cmp-richtext .liststyle--checkmarks-cirle{list-style:none;padding-left:0rem}.cmp-richtext .liststyle--checkmarks-cirle>li::before{background:url("clientlib-site/resources/images/icon-checkmark-circle-neutral.svg") no-repeat left top;background-size:1.375rem;padding-left:1.875rem;content:"";opacity:.6}.cmp-richtext .liststyle--checkmarks-cirle>li ul{padding-left:2.8125rem}.cmp-richtext .liststyle--chevronRight{font-weight:600;list-style:none;padding-left:0rem}.cmp-richtext .liststyle--chevronRight>li a{display:flex;align-items:center;color:#000;-webkit-text-decoration:none;text-decoration:none}.cmp-richtext .liststyle--chevronRight>li a::after{content:"";background:url("clientlib-site/resources/images/icon-chevron-right.svg") no-repeat;background-size:1rem;min-width:1rem;height:.8125rem;margin-left:.3125rem}.cmp-richtext .liststyle--chevronRight>li a:hover{-webkit-text-decoration:underline;text-decoration:underline;color:#00595c}.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-site/resources/images/checkmark-icon-white.svg") no-repeat left top;background-size:1.5625rem}.cmp-stage .liststyle--checkmarks-cirle>li::before{background:url("clientlib-site/resources/images/icon-checkmark-circle-white.svg") no-repeat left top;background-size:1.375rem;opacity:1}.cmp-stage .liststyle--chevronRight>li a{color:#fff}.cmp-stage .liststyle--chevronRight>li a::after{background:url("clientlib-site/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{width:0;height:0;overflow:hidden;display:inline-block;position:absolute}.image-wrapper{position:relative;display:flex;align-items:stretch}.image-wrapper img{background-color:#f3faea}.image-wrapper .copyright-note{position:absolute;left:.625rem;bottom:.5rem;font-size:.6875rem;color:rgba(255,255,255,.8);text-shadow:.0625rem .0625rem .125rem #000;filter:drop-shadow(0 0.0625rem 0.125rem #000000)}.image-wrapper .copyright-note-absent{background-color:#be2344;padding:0 2rem}.wrong-image-format{display:none !important}.cq-Editable-dom .wrong-image-format{display:block !important;background-color:#be2344;height:100%;padding:.625rem .9375rem;box-sizing:border-box}.cq-Editable-dom .wrong-image-format img,.cq-Editable-dom .wrong-image-format svg,.cq-Editable-dom .wrong-image-format .copyright-note{display:none !important}.cq-Editable-dom .wrong-image-format__text{color:#fff}.cq-Editable-dom .teaser-box__card__image .wrong-image-format{min-width:10.625rem}body{background-color:#ebebeb}.sb-show-main.sb-main-padded{padding:0}.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{margin-bottom:.625rem}.paragraph .paragraphtextandimage+.paragraphaccordion,.paragraph .paragraphaccordion+.paragraphtextandimage{margin-top:1.5625rem}.paragraph .paragraphtextandimage+.paragraphtextandimage{padding-top:3.125rem;margin-top:3.125rem;border-top:.0625rem solid #ccc}.paragraph .paragraphaccordion+.paragraphaccordion{border-top:.0625rem solid #b2b2b2}.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 img,.paragraph__image svg{width:100%;border-radius:.625rem}.paragraph__cta{margin-top:1.5625rem;display:inline-block}.paragraph__accordion{padding-top:1.25rem;padding-bottom:1.5625rem}.paragraph__accordion h2.paragraph__headline::before{filter:invert(30%) sepia(72%) saturate(888%) hue-rotate(141deg) brightness(96%) contrast(101%)}.paragraph__accordion .paragraph__headline{margin-bottom:0rem;display:flex;flex-direction:row;gap:.3125rem;align-items:center;cursor:pointer}.paragraph__accordion .paragraph__headline:hover{-webkit-text-decoration:underline;text-decoration:underline;color:#00595c}.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{content:"";background:url("clientlib-site/resources/images/icon-chevron-right.svg") no-repeat;background-size:1.25rem;min-width:1.25rem;height: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-top:.625rem;padding-left:1.8rem}.paragraph details>summary::-webkit-details-marker,.paragraph details>summary::marker{display:none}.paragraph details>summary{list-style:none}.paragraph details[open] .paragraph__headline{color:#00595c}.paragraph details[open] .paragraph__headline::before{transform:rotate(90deg);color:#00595c}.paragraph>:last-child,.paragraph .paragraphaccordion:last-of-type{margin-bottom:0}.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,.5019607843)}.big-picture{position:relative}@media screen and (min-width: 992px){.big-picture{min-height:25rem;background-color:#f3faea}}.big-picture__img{width:100%;vertical-align:middle}.big-picture__txt{width:100%;position:relative}@media screen and (min-width: 992px){.big-picture__txt{width:50%;height:100%;position:absolute;top:0;left:0}}.big-picture__txt .big-picture__text-flex{height:100%;align-items:flex-start;padding:1.5625rem 1.5625rem;display:flex;flex-direction:column;justify-content:center;background-color:#9bd447;padding-bottom:4.375rem}@media screen and (min-width: 992px){.big-picture__txt .big-picture__text-flex{background-color:rgba(0,0,0,0);padding:1.5625rem 4.6875rem}}.big-picture__txt .big-picture__text-flex h4{background:rgba(0,0,0,0);font-weight:normal;font-size:1rem;margin-bottom:.3125rem}@media screen and (min-width: 992px){.big-picture__txt .big-picture__text-flex h4{border-radius:.25rem;margin-bottom:.3125rem;padding:.625rem 1.25rem;background:#fff;font-size:1.25rem;margin-bottom:.1875rem}}.big-picture__txt .big-picture__text-flex .big-picture__headline{margin:0 0 .9375rem;font-weight:normal;font-family:"Compatil datev Regular",georgia,sans-serif;font-size:1.5rem}@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:rgba(0,0,0,0);padding:0;line-height:normal}@media screen and (min-width: 992px){.big-picture__txt .big-picture__text-flex .big-picture__headline span{background-color:#9bd447;padding:.625rem 1.25rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:1.98;border-radius:.25rem;font-size:2rem}}.big-picture__txt .big-picture__cta{background-color:rgba(0,0,0,0);color:#000;-webkit-text-decoration:none;text-decoration:none;max-width:100%}@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{position:relative;content:"";background:url("clientlib-site/resources/images/right-arrow.svg") 100% 55% no-repeat;background-size:auto .75rem;padding-right:.9375rem}.big-picture__signet{display:none}@media screen and (min-width: 992px){.big-picture__signet{position:absolute;top:2.1875rem;right:2.1875rem;z-index:1;display:block}.big-picture__signet__img{max-width:9.375rem;height:auto;width:100%}}.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{top:auto;bottom:2.1875rem}}@media screen and (min-width: 992px){.big-picture.text-left-signet-bottom .big-picture__signet{right:2.1875rem}}.big-picture.text-right-signet-bottom .big-picture__txt{right:0;left:auto}.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{top:auto;bottom:2.1875rem}}@media screen and (min-width: 992px){.big-picture.text-right-signet-bottom .big-picture__signet{left:2.1875rem}}.big-picture .image-wrapper{min-height:100%;overflow:hidden}.big-picture-carousel{position:relative;width:100%;overflow:hidden}.big-picture-carousel .big-picture{position:absolute;overflow:hidden;min-width:100%}.big-picture-carousel__prev{left:0rem;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.big-picture-carousel__next{right:0rem;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.big-picture-carousel__prev,.big-picture-carousel__next{top:6.875rem;cursor:pointer;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:-1.5625rem;background-color:rgba(0,0,0,.4);width:3.125rem;height:3.125rem;display:flex;justify-content:center}.big-picture-carousel__prev:hover,.big-picture-carousel__next:hover{box-shadow:0 .125rem .3125rem rgba(0,0,0,.5)}@media screen and (min-width: 768px){.big-picture-carousel__prev,.big-picture-carousel__next{top:50%}}.big-picture-carousel__pagination{grid-gap:1.5625rem;background-color:rgba(0,0,0,.4);border-radius:1.875rem;justify-content:flex-end;align-items:center;height:3.125rem;margin-bottom:.625rem;margin-left:auto;margin-right:auto;display:flex;position:absolute;bottom:0%;left:0%;right:0%;padding-right:1.25rem}@media screen and (min-width: 992px){.big-picture-carousel__pagination{margin-bottom:10px}}.big-picture-carousel__pagination .big-picture-carousel__paginator{display:flex;align-items:center;gap:.625rem}.big-picture-carousel__pagination .big-picture-carousel__slide-functions{display:flex}.big-picture-carousel__pagination .big-picture-carousel__slide-functions .big-picture-carousel__play-pause-icon{width:2.3125rem;height:2.3125rem}.big-picture-carousel__pagination .big-picture-carousel__slide-functions .play{background-image:url("clientlib-site/resources/images/icon-play.svg")}.big-picture-carousel__pagination .big-picture-carousel__slide-functions .pause{background-image:url("clientlib-site/resources/images/icon-pause.svg")}.big-picture-carousel__dots{cursor:pointer;height:1rem;width:1rem;margin:0 .3125rem;background-color:rgba(255,255,255,.4);border-radius:50%;display:inline-block;transition:background-color .6s ease;box-shadow:0 2px 5px rgba(0,0,0,.67);box-sizing:border-box}.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}}.teaser-box{max-width:100rem;margin:0 auto;-webkit-hyphens:auto;hyphens:auto}.teaser-box__headline{font-family:"Compatil datev Regular",georgia,sans-serif;color:#007577;text-align:center;margin-bottom:1.75rem}.teaser-box__container{display:flex;justify-content:center;gap:1.875rem;flex-wrap:wrap}.teaser-box__container .teaser-box__card{display:flex;align-items:center;flex-direction:column;padding:1.25rem 1.5625rem 2.1875rem;border-radius:.625rem;box-shadow:0 0 .625rem rgba(0,0,0,.15);-webkit-text-decoration:none;text-decoration:none;color:inherit;box-sizing:border-box}.teaser-box__container .teaser-box__card__container{display:flex;flex-direction:column;align-items:center;-webkit-text-decoration:none;text-decoration:none;color:inherit}.teaser-box__container .teaser-box__card__image img{width:6.25rem;height:6.25rem}.teaser-box__container .teaser-box__card__image,.teaser-box__container .teaser-box__card svg{width:6.25rem;height:6.25rem;margin-bottom:.9375rem}.teaser-box__container .teaser-box__card svg{opacity:.65}.teaser-box__container .teaser-box__card__heading{margin-bottom:.625rem;font-family:"Compatil datev Regular",georgia,sans-serif;text-align:center}.teaser-box__container .teaser-box__card__text{text-align:center;font-size:1.125rem}.teaser-box__container .teaser-box__card__link{margin-top:2.1875rem}.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 .teaser-box__container .teaser-box__card--single{width:100%}@media screen and (min-width: 768px){.content-modules-container .teaser-box .teaser-box__container .teaser-box__card--single{width:47.7%}}@media screen and (min-width: 992px){.content-modules-container .teaser-box .teaser-box__container .teaser-box__card--single{width:17.2%}}.content-modules-container .teaser-box .teaser-box__container .teaser-box__card--double{width:100%}@media screen and (min-width: 992px){.content-modules-container .teaser-box .teaser-box__container .teaser-box__card--double{flex-basis:38%}}.container-2-columns .teaser-box .teaser-box__container .teaser-box__card--single{width:100%}@media screen and (min-width: 768px){.container-2-columns .teaser-box .teaser-box__container .teaser-box__card--single{flex-basis:47.7%}}@media screen and (min-width: 992px){.container-2-columns .teaser-box .teaser-box__container .teaser-box__card--single{flex-basis:29.4%}}.container-2-columns .teaser-box .teaser-box__container .teaser-box__card--double{width:100%}@media screen and (min-width: 992px){.container-2-columns .teaser-box .teaser-box__container .teaser-box__card--double{flex-basis:66%}}.button{font-size:1rem;font-family:"Segoe UI Semibold",sans-serif;padding:.5rem .9375rem .5625rem;border-radius:.25rem;cursor:pointer;letter-spacing:.01875rem;-webkit-text-decoration:none;text-decoration:none;box-sizing:border-box}.button.securedLink::after{content:"";background:url("clientlib-site/resources/images/icon-secure-lock.svg") no-repeat center;background-size:1.875rem;min-width:1rem;min-height:1.375rem;display:inline-block;vertical-align:top;margin-left:.3125rem}.button--secondary{border:.125rem solid #000;color:#000;background:rgba(0,0,0,0)}.button--secondary:hover{background-color:rgba(0,0,0,.1019607843);box-shadow:0 .25rem .9375rem rgba(0,0,0,.3019607843)}.button--primary{color:#fff;background-color:#00595c;border:rgba(0,0,0,0);padding:.625rem .9375rem .6875rem}.button--primary:hover{background-image:linear-gradient(rgba(0, 0, 0, 0.2980392157), rgba(0, 0, 0, 0.2980392157));box-shadow:0rem .25rem .9375rem rgba(0,0,0,.3019607843)}.button--primary::after{filter:invert(1)}.button--tertiary{color:#000;background:#ccc}.button--tertiary:hover{background-color:#ccc;position:relative;box-shadow:0rem .25rem .9375rem 0rem rgba(0,0,0,.25)}.button--tertiary:hover::after{content:"";position:absolute;border-radius:.25rem;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.15);z-index:1}.button--tertiary:active{background:rgba(0,0,0,.15);color:rgba(0,0,0,.06);box-shadow:0rem .25rem .9375rem rgba(0,0,0,.25);transform:translate(0.125rem, 0.125rem)}.cmp-stage{color:#fff;width:100%;display:flex}.cmp-stage .cmp-stage__content{max-width:56.25rem;width:100%}.cmp-stage__content{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;padding:3.75rem 0 4.375rem 0}@media screen and (min-width: 768px){.cmp-stage__content{min-height:22rem}}.cmp-stage__content .cmp-stage__kicker{margin-bottom:.3125rem;font-size:.9375rem;line-height:1.5}.cmp-stage__content h1{margin-bottom:.9375rem;font-weight:400}.cmp-stage__content a{color:#fff}.cmp-stage__content b{font-family:"Segoe UI Bold","Noto Sans Display",arial,sans-serif}.cmp-anchorbox{padding-top:2.5rem;padding-bottom:6.25rem;box-sizing:border-box}.cmp-anchorbox__container{display:flex;flex-direction:column;justify-content:center;gap:.9375rem}.cmp-anchorbox__container .cmp-anchorbox__card{background-color:#fff;padding:.625rem 1.25rem;display:flex;flex-direction:row;justify-content:space-between;-webkit-text-decoration:none;text-decoration:none;color:#000}.cmp-anchorbox__container .cmp-anchorbox__card:hover{background-color:#ecf2f4}.cmp-anchorbox__container .cmp-anchorbox__card .cmp-anchorbox__title{font-size:1.125rem;font-family:"Compatil datev Regular",georgia,sans-serif;color:#00595c;word-break:break-word}.cmp-anchorbox__container .cmp-anchorbox__card .cmp-anchorbox__abstract{font-size:1rem;margin-bottom:1.5625rem;flex:1;word-wrap:break-word;display:none}.cmp-anchorbox__container .cmp-anchorbox__card .cmp-anchorbox__chevron{display:flex;justify-content:center}.cmp-anchorbox__container .cmp-anchorbox__card .cmp-anchorbox__chevron--external{justify-content:left;gap:.3125rem}.cmp-anchorbox__container .cmp-anchorbox__card .cmp-anchorbox__chevron--external svg{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}}@media screen and (min-width: 992px){.cmp-anchorbox--gap .cmp-anchorbox__container{gap:1.875rem;flex-direction:row}}.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{width:0;flex-basis:100%;flex-direction:column;padding:.9375rem 1.25rem;max-width:22rem;border-radius:.3125rem}}@media screen and (min-width: 992px){.cmp-anchorbox--gap .cmp-anchorbox__container .cmp-anchorbox__card .cmp-anchorbox__title{margin-bottom:.625rem}}@media screen and (min-width: 992px){.cmp-anchorbox--gap .cmp-anchorbox__container .cmp-anchorbox__card .cmp-anchorbox__abstract{display:block}}.cmp-anchorbox--no-gap .cmp-anchorbox__headline{text-align:center;color:#007577;font-family:"Compatil datev Regular",georgia,sans-serif;margin-bottom:1.5625rem}@media(min-width: 1156px){.cmp-anchorbox--no-gap .cmp-anchorbox__container{gap:initial;flex-direction:row;box-shadow:0 .1875rem 1.25rem rgba(0,0,0,.2)}}@media(min-width: 1156px){.cmp-anchorbox--no-gap .cmp-anchorbox__container .cmp-anchorbox__card{width:0;flex-basis:100%;flex-direction:column;padding:.9375rem 1.25rem;max-width:22rem}.cmp-anchorbox--no-gap .cmp-anchorbox__container .cmp-anchorbox__card:not(:last-child){border-right:.0625rem solid #ccc}}@media(min-width: 1156px){.cmp-anchorbox--no-gap .cmp-anchorbox__container .cmp-anchorbox__card .cmp-anchorbox__title{margin-bottom:.625rem}}@media(min-width: 1156px){.cmp-anchorbox--no-gap .cmp-anchorbox__container .cmp-anchorbox__card .cmp-anchorbox__abstract{display:block}}.cmp-anchorbox--textimage .cmp-anchorbox__image,.cmp-anchorbox--textimage .svg-icon svg,.cmp-anchorbox--texticon .cmp-anchorbox__image,.cmp-anchorbox--texticon .svg-icon svg{aspect-ratio:16/9;margin:-0.9375rem 1.25rem;display:none}@media screen and (min-width: 480px){.cmp-anchorbox--textimage .cmp-anchorbox__image,.cmp-anchorbox--textimage .svg-icon svg,.cmp-anchorbox--texticon .cmp-anchorbox__image,.cmp-anchorbox--texticon .svg-icon svg{width:9.375rem;display:block}}.cmp-anchorbox--textimage .cmp-anchorbox__container,.cmp-anchorbox--texticon .cmp-anchorbox__container{gap:.9375rem;box-shadow:none;box-shadow:initial}.cmp-anchorbox--textimage .cmp-anchorbox__container .cmp-anchorbox__card,.cmp-anchorbox--texticon .cmp-anchorbox__container .cmp-anchorbox__card{align-items:center;border-right:none;flex-basis:100%}.cmp-anchorbox--textimage .cmp-anchorbox__container .cmp-anchorbox__card .cmp-anchorbox__chevron,.cmp-anchorbox--texticon .cmp-anchorbox__container .cmp-anchorbox__card .cmp-anchorbox__chevron{flex:initial;align-items:center}.cmp-anchorbox--textimage .cmp-anchorbox__container .cmp-anchorbox__card .cmp-anchorbox__title,.cmp-anchorbox--texticon .cmp-anchorbox__container .cmp-anchorbox__card .cmp-anchorbox__title{flex:1;margin-bottom:0}.cmp-anchorbox--textimage.cmp-anchorbox--textimage.cmp-anchorbox--no-gap .cmp-anchorbox__chevron,.cmp-anchorbox--texticon.cmp-anchorbox--textimage.cmp-anchorbox--no-gap .cmp-anchorbox__chevron{align-items:end}@media(min-width: 1156px){.cmp-anchorbox--textimage.cmp-anchorbox--textimage.cmp-anchorbox--no-gap .cmp-anchorbox__chevron,.cmp-anchorbox--texticon.cmp-anchorbox--textimage.cmp-anchorbox--no-gap .cmp-anchorbox__chevron{flex:1}}.cmp-anchorbox--textimage.cmp-anchorbox--textimage.cmp-anchorbox--gap .cmp-anchorbox__chevron,.cmp-anchorbox--texticon.cmp-anchorbox--textimage.cmp-anchorbox--gap .cmp-anchorbox__chevron{align-items:end}@media screen and (min-width: 992px){.cmp-anchorbox--textimage.cmp-anchorbox--textimage.cmp-anchorbox--gap .cmp-anchorbox__chevron,.cmp-anchorbox--texticon.cmp-anchorbox--textimage.cmp-anchorbox--gap .cmp-anchorbox__chevron{flex:1}}.cmp-anchorbox .image-wrapper{min-height:3.75rem;display:none}@media screen and (min-width: 480px){.cmp-anchorbox .image-wrapper{display:flex}.cmp-anchorbox .image-wrapper .cmp-anchorbox__image{margin:-0.625rem 1.25rem -0.625rem -1.25rem}.cmp-anchorbox .image-wrapper .copyright-note{bottom:0;left:-0.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 svg{width:auto;width:initial;margin:-0.9375rem -1.25rem .9375rem !important}}@media(min-width: 1156px){.cmp-anchorbox--no-gap .cmp-anchorbox__container{gap:initial;box-shadow:0 .1875rem 1.25rem rgba(0,0,0,.2)}}@media(min-width: 1156px){.cmp-anchorbox--no-gap .cmp-anchorbox__container .cmp-anchorbox__card{max-width:22.0625rem;align-items:initial}}@media(min-width: 1156px){.cmp-anchorbox--no-gap .cmp-anchorbox__container .cmp-anchorbox__card .cmp-anchorbox__title{flex:initial;margin-bottom:.625rem}}@media(min-width: 1156px){.cmp-anchorbox--no-gap .image-wrapper img{width:calc(100% + 2.5rem)}.cmp-anchorbox--no-gap .image-wrapper .copyright-note{left:-0.9375rem;bottom:1.25rem}}@media screen and (min-width: 992px){.cmp-anchorbox--gap .cmp-anchorbox__image,.cmp-anchorbox--gap .svg-icon svg{width:auto;width:initial;margin:-0.9375rem -1.25rem .9375rem !important;border-top-right-radius:.3125rem;border-top-left-radius:.3125rem}}@media screen and (min-width: 992px){.cmp-anchorbox--gap .cmp-anchorbox__container{gap:1.875rem}}@media screen and (min-width: 992px){.cmp-anchorbox--gap .cmp-anchorbox__container .cmp-anchorbox__card{max-width:22.0625rem;align-items:initial;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 .cmp-anchorbox__title{flex:initial;margin-bottom:.625rem}}@media screen and (min-width: 992px){.cmp-anchorbox--gap .image-wrapper img{width:calc(100% + 2.5rem)}.cmp-anchorbox--gap .image-wrapper .copyright-note{left:-0.9375rem;bottom:1.25rem}}.cmp-anchorbox--texticon .cmp-anchorbox__container .cmp-anchorbox__card .svg-icon svg{margin:-0.625rem 1.25rem -0.625rem -1.25rem}.cmp-anchorbox--texticon .cmp-anchorbox__container .cmp-anchorbox__card .svg-icon--icon-white svg{aspect-ratio:1/1}.cmp-anchorbox--texticon .cmp-anchorbox__container .cmp-anchorbox__card:hover .svg-icon--background-white svg{background-color:#ecf2f4}.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{flex:1;align-items:end}}.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{flex:1;align-items:end}}.svg-icon--dark-green.svg-icon--icon-white svg{fill:#fff;background-color:#039a9a}.svg-icon--dark-green.svg-icon--background-white svg{fill:#039a9a;background-color:#fff}.svg-icon--dark-green.svg-icon--background-transparent svg{fill:#039a9a;background-color:rgba(0,0,0,0)}.svg-icon--light-green.svg-icon--icon-white svg{fill:#fff;background-color:#90d033}.svg-icon--light-green.svg-icon--background-white svg{fill:#90d033;background-color:#fff}.svg-icon--light-green.svg-icon--background-transparent svg{fill:#90d033;background-color:rgba(0,0,0,0)}.svg-icon--red-6.svg-icon--icon-white svg{fill:#fff;background-color:#c6261b}.svg-icon--red-6.svg-icon--background-white svg{fill:#c6261b;background-color:#fff}.svg-icon--red-6.svg-icon--background-transparent svg{fill:#c6261b;background-color:rgba(0,0,0,0)}.svg-icon--amber-8.svg-icon--icon-white svg{fill:#fff;background-color:#e67500}.svg-icon--amber-8.svg-icon--background-white svg{fill:#e67500;background-color:#fff}.svg-icon--amber-8.svg-icon--background-transparent svg{fill:#e67500;background-color:rgba(0,0,0,0)}.svg-icon--green-5.svg-icon--icon-white svg{fill:#fff;background-color:#529b56}.svg-icon--green-5.svg-icon--background-white svg{fill:#529b56;background-color:#fff}.svg-icon--green-5.svg-icon--background-transparent svg{fill:#529b56;background-color:rgba(0,0,0,0)}.svg-icon--azure-7.svg-icon--icon-white svg{fill:#fff;background-color:#005187}.svg-icon--azure-7.svg-icon--background-white svg{fill:#005187;background-color:#fff}.svg-icon--azure-7.svg-icon--background-transparent svg{fill:#005187;background-color:rgba(0,0,0,0)}.svg-icon--berry-7.svg-icon--icon-white svg{fill:#fff;background-color:#6a1e44}.svg-icon--berry-7.svg-icon--background-white svg{fill:#6a1e44;background-color:#fff}.svg-icon--berry-7.svg-icon--background-transparent svg{fill:#6a1e44;background-color:rgba(0,0,0,0)}.svg-icon--white.svg-icon--icon-white svg{fill:#fff;background-color:#fff}.svg-icon--white.svg-icon--background-white svg{fill:#fff;background-color:#fff}.svg-icon--white.svg-icon--background-transparent svg{fill:#fff;background-color:rgba(0,0,0,0)}.module-box{display:flex;justify-content:space-between;max-width:56.25rem;margin:0 auto;padding:1.5625rem 1.5625rem 3.125rem;border-radius:.625rem;box-shadow:0 0 .625rem rgba(0,0,0,.15);-moz-column-gap:1.875rem;column-gap:1.875rem}.module-box__pretitle{margin-bottom:.625rem;font-size:.8125rem;line-height:1.5rem}.module-box__headline{font-size:1.25rem;line-height:1.3;margin-bottom:.3125rem;font-family:"Compatil datev Regular",georgia,sans-serif}@media screen and (min-width: 992px){.module-box__headline{font-size:1.5rem;margin-bottom:.9375rem}}.module-box__icon-container{min-width:2.8125rem;height:2.8125rem}.module-box__text p{margin-bottom:.9375rem}.module-box__text ul li,.module-box__text ol li{margin-bottom:.625rem}.module-box__cta{display:inline-flex;margin-top:2.1875rem;line-height:1.375rem}.module-box--info-light{background-color:#e8f5d6}.module-box--info-light .module-box__headline{color:#2e7542}.module-box--info-light .module-box__icon-container{-webkit-mask:url("clientlib-site/resources/images/icon-info.svg") no-repeat;mask:url("clientlib-site/resources/images/icon-info.svg") no-repeat;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{-webkit-mask:url("clientlib-site/resources/images/icon-info.svg") no-repeat;mask:url("clientlib-site/resources/images/icon-info.svg") no-repeat;background-color:#00595c}.module-box--note{background-color:#fffdf0}.module-box--note .module-box__headline{color:#c83b00}.module-box--note .module-box__icon-container{-webkit-mask:url("clientlib-site/resources/images/icon-exclamation.svg") no-repeat;mask:url("clientlib-site/resources/images/icon-exclamation.svg") no-repeat;background-color:#e67500}.module-box--warning{background-color:#fff7f4}.module-box--warning .module-box__headline{color:#a30000}.module-box--warning .module-box__icon-container{-webkit-mask:url("clientlib-site/resources/images/icon-exclamation.svg") no-repeat;mask:url("clientlib-site/resources/images/icon-exclamation.svg") no-repeat;background-color:#c6261b}.module-box .module-box__image .image-wrapper{width:6.875rem;height:6.875rem}.module-box .module-box__image .image-wrapper img{background-color:rgba(0,0,0,0)}.facts__title{text-align:center;margin-bottom:1.5625rem;color:#007577;font-family:"Compatil datev Regular",georgia,sans-serif;font-weight:400}.facts__container{display:flex;flex-direction:column-reverse}@media screen and (min-width: 992px){.facts__container{flex-direction:row}}.facts__container .facts__tiles-wrapper{flex-basis:50%;display:flex;flex-wrap:wrap}.facts__container .facts__tiles-wrapper .facts__tile{list-style-type:none;flex-basis:100%;display:flex;justify-content:center;align-items:center;text-align:center;padding:1.5rem;box-sizing:border-box;cursor:auto;min-height:12.5rem;word-break:break-word;font-size:1.125rem;line-height:1.4}.facts__container .facts__tiles-wrapper .facts__tile a{-webkit-text-decoration:none;text-decoration:none;color:#000}@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, 0.05), rgba(0, 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{flex-basis:50%;background-color:#f3faea}.facts__container .facts__image--tag{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;vertical-align:middle}.facts .image-wrapper{height:100%}.pearl-chain{display:flex;flex-direction:column;padding:3rem 1.875rem;align-items:stretch}.pearl-chain .pearl-chain__item{color:#000}@media screen and (min-width: 768px){.pearl-chain{flex-direction:row;align-items:center;padding:4rem 0 6.25rem}}@media screen and (min-width: 992px){.pearl-chain{padding:4rem 0 6.25rem}}.pearl-chain__connector{width:1rem;height:.75rem;display:block;transform:rotate(90deg);margin:-0.0625rem 1.9375rem}@media screen and (min-width: 768px){.pearl-chain__connector{transform:rotate(-30deg);margin:4.5rem -1.625rem 0;width:6rem}.pearl-chain__connector:nth-of-type(even){transform:rotate(30deg)}}@media screen and (min-width: 992px){.pearl-chain__connector{transform:rotate(0);margin:0 -0.0625rem}.pearl-chain__connector:nth-of-type(even){transform:rotate(0)}}.pearl-chain__connector--start,.pearl-chain__connector--end{flex-grow:1;width:1.875rem;margin:-0.375rem 1.5rem}@media screen and (min-width: 768px){.pearl-chain__connector--start,.pearl-chain__connector--end{margin:-0.0625rem;width:3.125rem;transform:rotate(0deg)}}@media screen and (min-width: 1601px){.pearl-chain__connector--start,.pearl-chain__connector--end{width:calc((100vw - 93.75rem)/2)}}@media screen and (min-width: 1920px){.pearl-chain__connector--start,.pearl-chain__connector--end{width:13.125rem}}.pearl-chain__item{-webkit-text-decoration:none;text-decoration:none;margin-bottom:-3.125rem;padding-bottom:3.125rem;position:relative;z-index:1;display:flex;align-items:center;gap:.9375rem}@media screen and (min-width: 768px){.pearl-chain__item:nth-of-type(even){margin-top:7.1875rem}}@media screen and (min-width: 992px){.pearl-chain__item:nth-of-type(even){margin-top:0}}@media screen and (min-width: 768px){.pearl-chain__item:nth-of-type(even) .pearl-chain__label{margin:0 -0.3125rem}}@media screen and (min-width: 992px){.pearl-chain__item:nth-of-type(even) .pearl-chain__label{margin:0 -1.5rem}}@media screen and (min-width: 768px){.pearl-chain__item:nth-of-type(odd) .pearl-chain__label{height:auto;top:auto;bottom:100%;padding:.4375rem;margin:0 -0.875rem}}@media screen and (min-width: 992px){.pearl-chain__item:nth-of-type(odd) .pearl-chain__label{top:auto;top:initial;height:1.25rem;bottom:1.25rem;padding:0;padding:initial;margin:0 -1.5rem}}.pearl-chain__item .pearl-chain__icon-container{border-radius:50%;width:5rem;display:flex;fill:#fff}@media screen and (min-width: 992px){.pearl-chain__item .pearl-chain__icon-container{width:7.25rem}}.pearl-chain__item .pearl-chain__icon-container .svg-icon{margin:10%;padding:15%;box-shadow:.125rem .125rem .9375rem rgba(0,0,0,.5);border-radius:50%;transition:all .35s ease-out;display:flex;width:5rem}@media screen and (min-width: 992px){.pearl-chain__item .pearl-chain__icon-container .svg-icon{width:7.25rem}}.pearl-chain__item .pearl-chain__icon-container .svg-icon svg{width:100%;height:100%;aspect-ratio:1/1}.pearl-chain__item .pearl-chain__label{text-align:left;font-weight:700;position:relative}@media screen and (min-width: 768px){.pearl-chain__item .pearl-chain__label{text-align:center;position:absolute;left:calc(50% - 2.5rem);min-width:calc(100% + .75rem);margin:0 -0.3125rem;height:1.25rem;bottom:1.375rem;max-width:7.25rem;word-wrap:break-word}}.pearl-chain__item:hover .pearl-chain__icon-container .svg-icon{box-shadow:.125rem .125rem .9375rem rgba(0,0,0,.75);transition:all .1s ease-out;margin:0;padding:20%}.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--amber-8 .pearl-chain__icon-container{background-color:#e67500}.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}.cta-box{display:flex;flex-direction:column;word-wrap:break-word;border-radius:.625rem;box-shadow:0 0 10px rgba(0,0,0,.15);padding:1.5625rem 1.5625rem 3.125rem}.cta-box__image{flex:none;border-radius:.625rem;overflow:hidden;width:100%;margin-bottom:.9375rem}.cta-box__image img,.cta-box__image svg{border-radius:.625rem;width:100%}.cta-box__headline{margin-bottom:.9375rem;font-family:"Compatil datev Regular",georgia,sans-serif;font-weight:400}@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{flex-basis:50%}.cta-box__linksbox{flex-basis:50%}.cta-box__linksbox .blind-text{margin-bottom:.9375rem}.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{display:flex;font-size:1.125rem;color:#000;-webkit-text-decoration:none;text-decoration:none;width:100%}.cta-box__link::after{content:"";background:url("clientlib-site/resources/images/icon-chevron-right.svg") no-repeat;background-size:contain;min-width:1.5625rem;height: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:initial}.cta-box__link__icon--accented.cta-box__link{margin:0 auto}.cta-box__link__icon--accented.cta-box__link::after{content:none;background: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{line-height:1.5rem;font-size:1.2rem;display:block;margin-top:1rem;margin-bottom:1rem;margin-left:0;margin-right:0;unicode-bidi:isolate}.cta-box__link__icon--chat::before{content:"";background:url("clientlib-site/resources/images/icon-chat-neutral.svg") no-repeat left center;background-size:2.1875rem;padding-left:2.625rem;height:2rem}.cta-box__link__icon--hyperlink::before{content:"";background:url("clientlib-site/resources/images/icon-link-neutral.svg") no-repeat left center;background-size:2.1875rem;padding-left:2.625rem;height:2rem}.cta-box__link__icon--form::before{content:"";background:url("clientlib-site/resources/images/icon-form-neutral.svg") no-repeat left center;background-size:2.1875rem;padding-left:2.625rem;height:2rem}.cta-box__link__icon--phone::before{content:"";background:url("clientlib-site/resources/images/icon-phone-neutral.svg") no-repeat left center;background-size:2.1875rem;padding-left:2.625rem;height:2rem}.cta-box__link__icon--mail::before{content:"";background:url("clientlib-site/resources/images/icon-email-neutral.svg") no-repeat left center;background-size:2.1875rem;padding-left:2.625rem;height:2rem}.cta-box__link__icon--help::before{content:"";background:url("clientlib-site/resources/images/icon-help-neutral.svg") no-repeat left center;background-size:2.1875rem;padding-left:2.625rem;height:2rem}.cta-box__link--securedLink::after{content:"";background:url("clientlib-site/resources/images/icon-secure-lock.svg") no-repeat left center,url("clientlib-site/resources/images/icon-chevron-right.svg") no-repeat right center;background-size:2rem,1.5625rem;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}.col-right .cta-box__imglinkscontainer{display:block}.col-right .cta-box__link{width:auto}.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}.warning{padding:2.5rem;background-color:#c6261b;color:#fff;text-align:center;margin:2rem auto 0;border-radius:.3125rem;max-width:100rem}.link-list{max-width:100rem;margin:0 auto}.link-list--pdp .link-list__headline{color:#000}.link-list__headline{font-family:"Compatil datev Regular",georgia,sans-serif;color:#007577;margin-bottom:1.75rem;line-height:2.25rem;font-weight:400;text-align:center;font-size:1.5625rem}@media screen and (min-width: 768px){.link-list__headline{font-size:2rem}}.link-list__items{font-size:1.25rem;line-height:1.625rem;max-width:56.25rem;margin:0 auto}.link-list__items .link-list__item{padding:.9375rem .9375rem 1.0625rem;border-bottom:.0625rem solid #ccc;-webkit-text-decoration:none;text-decoration:none;color:inherit;display:grid;justify-content:space-between;align-items:center;grid-template-areas:"headline chevron" "subline chevron";position:relative}.link-list__items .link-list__item:first-child{border-top:.0625rem solid #ccc}.link-list__items .link-list__item:hover{background-color:rgba(0,0,0,.05)}.link-list__items .link-list__item__headline{font-family:"Segoe UI Semibold",sans-serif;grid-area:headline}.link-list__items .link-list__item__subline{grid-area:subline}.link-list__items .link-list__item__headline,.link-list__items .link-list__item__subline{padding-right:1.5rem}.link-list__items .link-list__item::after{content:"";background:url("clientlib-site/resources/images/icon-chevron-right.svg") no-repeat;background-size:1.375rem;position:absolute;width:1.375rem;right:.9375rem;height:1.375rem}.link-list__items .link-list__item.securedLink::before{content:"";background:url("clientlib-site/resources/images/icon-secure-lock.svg") no-repeat center;background-size:1.875rem;width:1rem;height:1.375rem;position:absolute;right:2.5rem}.link-list__textarea{margin-bottom:1.5625rem}.col-left .link-list__headline{text-align:left}.col-left .link-list__items{max-width:none;max-width:initial}.footer{max-width:120rem;margin:0 auto;background-color:#ebebeb}.footer .bigfooter{padding:2.75rem 3vw 3.375rem;background-color:rgba(255,255,255,.7);display:flex}@media screen and (min-width: 768px){.footer .bigfooter{justify-content:center}}.footer .bigfooter__separator{height:.0625rem;background-color:#ccc;width:100%;margin:1.25rem 0}.footer .bigfooter__wrapper>*:last-child{flex-basis:31.25rem}.footer .bigfooter__wrapper .bigfooter__social-icons{align-self:center;order:1}@media screen and (min-width: 992px){.footer .bigfooter__wrapper .bigfooter__social-icons{order:3;flex-basis:initial}}@media screen and (min-width: 768px){.footer .bigfooter__wrapper .bigfooter__social-icons{align-self:flex-start;flex-basis:100%}}.footer .bigfooter__wrapper .bigfooter__social-icons ul{display:flex;gap:.3125rem;list-style:none}.footer .bigfooter__wrapper .bigfooter__icon-image{width:3.125rem;height:3.125rem}@media screen and (min-width: 768px){.footer .bigfooter__wrapper .bigfooter__icon-image{width:2.5rem;height: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{margin-bottom:1.5625rem;font-family:"Segoe UI Bold","Noto Sans Display",arial,sans-serif}.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{-webkit-text-decoration:none;text-decoration:none;color:inherit}.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{display:flex;flex-direction:column;gap:1rem}.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{width:100%;display:inline-block;text-align:center}@media screen and (min-width: 768px){.footer .bigfooter__wrapper .bigfooter__linkcta{padding-left:2.1875rem;border-left:.0625rem solid #ccc}}@media screen and (min-width: 480px){.footer .bigfooter__wrapper{display:flex;flex-wrap:wrap}.footer .bigfooter__wrapper>*{flex-basis:50%;box-sizing:border-box;padding-right:1rem}}@media screen and (min-width: 768px){.footer .bigfooter__wrapper>*{flex-basis:33.3%}.footer .bigfooter__wrapper>*:nth-last-child(-n+2){flex-basis:50%}}@media screen and (min-width: 992px){.footer .bigfooter__wrapper{flex-wrap:nowrap;width:100%;justify-content:center}.footer .bigfooter__wrapper>*{max-width:15.625rem;flex-basis:20%}}.footer .footerbar{margin:0 auto;padding:2.5rem 3vw;max-width:78.125rem}.footer .footerbar__wrapper{display:flex;flex-direction:column;gap:2.1875rem;align-items:center;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{list-style:none;display:flex;flex-flow:wrap;justify-content:center;gap:.625rem 1.875rem}.footer .footerbar__wrapper .footerbar__legal ul .footerbar__legal-item{-webkit-text-decoration:none;text-decoration:none;color:inherit}.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{order:3;min-width:14.375rem}}.footer .footerbar__wrapper .footerbar__social-icons ul{display:flex;justify-content:center;gap:1.5rem;list-style:none}.footer .footerbar__wrapper .footerbar__icon-image{width:3.125rem;height:3.125rem}@media screen and (min-width: 768px){.footer .footerbar__wrapper .footerbar__icon-image{width:2.5rem;height: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{flex:1;align-items:center;display:flex}.header__wrapper .header__navigation__wrapper .header__logo{display:flex;width:5rem;margin-right:2.1875rem;flex-direction:column;align-items:flex-start}.header__wrapper .header__navigation__wrapper .header__logo--image{width:2.5rem;height:2.5rem}@media screen and (min-width: 992px){.header__wrapper .header__navigation__wrapper .header__logo--image{width:4rem;height:3.9375rem}}.header__wrapper .header__more-about-datev{display:none}@media screen and (min-width: 768px){.header__wrapper .header__more-about-datev{display:flex;align-items:center}}.header__wrapper .header__more-about-datev .header__hamburger{cursor:pointer;padding-right:1.875rem}.header__wrapper .header__more-about-datev .header__hamburger .line{width:1.25rem;height:.1875rem;background-color:#000;display:block;transition:all .3s ease-in-out;margin:.25rem auto;transform-style:preserve-3d}.header__wrapper .header__more-about-datev .header__hamburger.active .line:nth-child(1){transform:translate3d(0, 0.4375rem, 0) rotateZ(-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, -0.4375rem, 0) rotateZ(45deg)}@media(min-width: 1440px){.header__wrapper .header__more-about-datev .header__hamburger{display:none}}.header__wrapper .header__more-about-datev__seperator{height:3.125rem;width:.0625rem;background-color:#ccc;margin-right:.9375rem}.header__wrapper .header__more-about-datev__item{font-family:"Segoe UI Semibold",sans-serif;padding:0 .9375rem;width:8.4375rem}.header__wrapper .header__icons{display:flex;align-items:center;gap:.375rem}.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{width:1.25rem;height:.1875rem;background-color:#000;display:block;transition:all .3s ease-in-out;margin:.25rem auto;transform-style:preserve-3d}.header__wrapper .header__icons .header__hamburger.active .line:nth-child(1){transform:translate3d(0, 0.4375rem, 0) rotateZ(-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, -0.4375rem, 0) rotateZ(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{width:3.6875rem;height:3.625rem;border:none;background-color:rgba(0,0,0,0);cursor:pointer}.header__wrapper .header__icons .header__cart__button::after{content:"";background:url("clientlib-site/resources/images/icon-cart.svg") no-repeat center;padding:1.25rem 1.125rem;background-size:2.25rem}.header__wrapper .header__icons .header__login__button{width:2.1875rem;height:2.1875rem;border:none;background-color:rgba(0,0,0,0);cursor:pointer}.header__wrapper .header__icons .header__login__button::after{content:"";background:url("clientlib-site/resources/images/icon-login.svg") no-repeat center;padding:.3125rem .625rem;background-size:2.25rem}.header--datevneutral .header__more-about-datev,.header--datevneutral .header__cart,.header--datevneutral .header__login{display:none}.header--datevneutral .headernavigation{flex:1}.header__navigation{width:100%;position:absolute;top:5.625rem;left:0;right:0;visibility:hidden;background-color:#232e32;max-height:0;overflow:hidden;overflow-y:auto;color:#fff;transform:translateX(100%);transition:transform .5s ease-in-out;z-index:2;font-size:1.375rem}@media screen and (min-width: 768px){.header__navigation{width:66.66%;left:auto;left:initial}}@media screen and (min-width: 992px){.header__navigation{width:50%;top:7.5rem;left:auto;left:initial}}@media(min-width: 1440px){.header__navigation{width:auto;visibility:visible;position:relative;max-height:100%;background-color:#fff;color:#000;overflow:visible;overflow:initial;top:auto;top:initial;display:flex;flex-grow:1;font-family:"Segoe UI Semibold",sans-serif;font-size:1rem;transform:none;transform:initial;transition:none 0s ease 0s;transition:initial}}.header__navigation ul{list-style:none}@media(min-width: 1440px){.header__navigation ul{display:flex;flex-direction:row;gap:0rem;align-items:center}}.header__navigation ul li{padding:.625rem 0rem;justify-content:center;display:flex;flex-direction:row;gap:0rem;align-items:center}.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:0rem .9375rem}}.header__navigation ul li a{-webkit-text-decoration:none;text-decoration:none;color:#fff;width:100%}@media(min-width: 1440px){.header__navigation ul li a{color:#000;width:auto;width:initial}}.header__navigation ul li a::after{content:"";background:url("clientlib-site/resources/images/icon-chevron-right.svg") no-repeat center;background-size:1.25rem;min-width:1.25rem;height:1.25rem;float:right;filter:invert(100%);margin-right:.625rem}@media(min-width: 1440px){.header__navigation ul li a::after{display:none}}@media(min-width: 1440px){.header__navigation ul li:hover,.header__navigation ul li a:hover{color:#00595c}}.header__navigation .mainmenu--main{padding:3.125rem 1.875rem 2.5rem}@media(min-width: 1440px){.header__navigation .mainmenu--main{padding:0rem}}.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{visibility:visible;max-height:calc(100vh - 5.625rem);transform:translateX(0)}.header.header--datevneutral .header__navigation{width:100%;position:absolute;top:5.625rem;left:0;right:0;visibility:hidden;background-color:#232e32;max-height:0;overflow:hidden;overflow-y:auto;color:#fff;transform:translateX(100%);transition:transform .5s ease-in-out;z-index:2;font-size:1.375rem;justify-content:center}@media screen and (min-width: 768px){.header.header--datevneutral .header__navigation{width:66.66%;left:auto;left:initial}}@media screen and (min-width: 992px){.header.header--datevneutral .header__navigation{width:auto;visibility:visible;position:relative;max-height:100%;background-color:#fff;color:#000;overflow:visible;overflow:initial;top:auto;top:initial;display:flex;flex-grow:1;font-family:"Segoe UI Semibold",sans-serif;font-size:1rem;transform:none;transform:initial;transition:none 0s ease 0s;transition:initial}}.header.header--datevneutral .header__navigation ul{list-style:none}@media screen and (min-width: 992px){.header.header--datevneutral .header__navigation ul{display:flex;flex-direction:row;gap:0rem;align-items:center;justify-content:center}}.header.header--datevneutral .header__navigation ul li{padding:.625rem 0rem;justify-content:center;display:flex;flex-direction:row;gap:0rem;align-items:center}@media screen and (min-width: 992px){.header.header--datevneutral .header__navigation ul li{padding:0rem .9375rem}}.header.header--datevneutral .header__navigation ul li a{-webkit-text-decoration:none;text-decoration:none;color:#fff;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;width:initial}.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{content:"";background:url("clientlib-site/resources/images/icon-chevron-right.svg") no-repeat center;background-size:1.25rem;min-width:1rem;height:1.5rem;float:right;filter:invert(100%)}@media screen and (min-width: 992px){.header.header--datevneutral .header__navigation ul li a::after{display:none}}@media screen and (min-width: 992px){.header.header--datevneutral .header__navigation ul li:hover,.header.header--datevneutral .header__navigation ul li a: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:0rem}}.header.header--datevneutral .header__navigation .mainmenu--meta{padding:0rem 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{visibility:visible;max-height:calc(100vh - 5.625rem);transform:translateX(0)}.header.header--datevneutral .header__hamburger{display:block}@media screen and (min-width: 992px){.header.header--datevneutral .header__hamburger{display:none}}.headerwrapper.cq-Editable-dom .header--datevde{height:100%}.headerwrapper.cq-Editable-dom .header--datevde .header__wrapper{display:block}.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 .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:3.75rem}.mega-navigation-panel.cq-Editable-dom .header-level-one__link{display:block;color:inherit;-webkit-text-decoration:none;text-decoration:none;font-weight:bold}.mega-navigation-panel.cq-Editable-dom .mega-navigation{top:0;margin-top:3.75rem}.header__search{justify-content:flex-end;display:flex;flex-direction:row;gap:0rem;align-items:center}.header__search__close{display:none}.header__search form{width:100%;justify-content:flex-end;display:flex;flex-direction:row;gap:.3125rem;align-items:center}.header__search__input{width:0;border:none;display:block;visibility:hidden}.header__search__input::-moz-placeholder{color:#000}.header__search__input::placeholder{color:#000}.header__search__button{width:2.875rem;border:none;background-color:rgba(0,0,0,0);cursor:pointer;min-width:1.5625rem;height:1.5625rem;position:relative;right:auto;right:initial;top:auto;top:initial}.header__search__button::before{content:"";width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-image:linear-gradient(#00595c, #00595c);transition:width .5s ease-in-out, height .5s ease-in-out;border-radius:.25rem}.header__search__button::after{content:"";background:url("clientlib-site/resources/images/icon-search.svg") no-repeat center;padding:.75rem 1.125rem;background-size:1.5625rem}.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{position:relative;right:.9375rem;font-size:1.75rem;line-height:1.875rem;width:2.1875rem;height:2.1875rem;text-align:center;cursor:pointer;display:block;border-radius:50%;font-weight:bold;background-color:#d7e3e8}.header__search.input-open .header__search__close:hover{color:#00595c}.header__search.input-open .header__search__input{visibility:visible;width:100%;height:3.125rem;border:.125rem solid #000;border-radius:.25rem;padding:.375rem .9375rem .5rem;font-size:1.125rem;box-sizing:border-box;transition:width .5s ease-in;outline:none;position:relative;right:-2.1875rem;font-family:"Segoe UI","Noto Sans Display",arial,sans-serif}.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{position:relative;width:100%;display:flex;flex-direction:row;gap:0rem;align-items:center}.header__search.input-open .header__search__button{min-width:3.125rem;height:3.125rem}.header__search.input-open .header__search__button::before{width:3.125rem;height:3.125rem}.header__search.input-open .header__search__button:hover{filter:initial}.header__search.input-open .header__search__button:hover::before{background-color:#00595c;background-image:linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2))}.header__search.input-open .header__search__button::after{filter:invert(100%)}.header__navigation .mainmenu__moreaboutdatev{color:#fff;border-top:.0625rem solid #69838c;margin:0 1.875rem;padding:1.875rem 0;box-sizing:border-box;z-index:1}@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{list-style:none;font-size:1.125rem}.header__navigation .mainmenu__moreaboutdatev__level-one-list__item{padding:.4375rem 0;flex-direction:column;align-items:flex-start}.header__navigation .mainmenu__moreaboutdatev__level-one-list__item .mainmenu__moreaboutdatev__level-one-list__link{display:flex;justify-content:space-between;align-items:center}.header__navigation .mainmenu__moreaboutdatev__level-one-list__item .mainmenu__moreaboutdatev__level-one-list__link::after{content:"";background:url("clientlib-site/resources/images/icon-chevron-right-white.svg") no-repeat center;filter:invert(0%);background-size:1.375rem 1.375rem;width:1.25rem;height:1.25rem;margin-right:.625rem;display:inline-block}.header__navigation .mainmenu__moreaboutdatev__level-one-list__item .mainmenu__moreaboutdatev__level-one-list__link.has-children::after{background:url("clientlib-site/resources/images/icon-plus.svg") no-repeat center;background-size:1.125rem 1.125rem}.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.has-children.collapsed::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{margin:.625rem 0;border-left:.1875rem solid #38484f;padding-left:1.25rem;color:#b6cad1;display:none;width:100%;box-sizing:border-box}.header__navigation .mainmenu__moreaboutdatev__level-one-list .mainmenu__moreaboutdatev__level-two-list__wrapper .mainmenu__moreaboutdatev__level-two-list__focus-section--heading{padding:.4375rem 0;display:flex;justify-content:space-between;align-items:center}.header__navigation .mainmenu__moreaboutdatev__level-one-list .mainmenu__moreaboutdatev__level-two-list__wrapper .mainmenu__moreaboutdatev__level-two-list__focus-section--heading::after{content:"";background:url("clientlib-site/resources/images/icon-chevron-right-coldgray3.svg") no-repeat center;filter:invert(0%);background-size:1.125rem 1.125rem;width:1.25rem;height:1.25rem;margin-right:.625rem;display:inline-block}.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-site/resources/images/icon-plus-coldgray3.svg") no-repeat center;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.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.has-children.collapsed::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{list-style:none;display:flex;flex-wrap:wrap;gap:.625rem}.header__navigation .mainmenu__moreaboutdatev__level-one-list .mainmenu__moreaboutdatev__level-two-list__wrapper .mainmenu__moreaboutdatev__level-two-list__focus-section--options ul li{padding:.5rem .9375rem .625rem;border:.125rem solid #fff;border-radius:.25rem;color:#fff}.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:rgba(255,255,255,.0509803922);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{flex-direction:column;align-items:flex-start;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{padding:.4375rem 0;display:flex;justify-content:space-between;align-items:center}.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{content:"";background:url("clientlib-site/resources/images/icon-chevron-right-coldgray3.svg") no-repeat center;filter:invert(0%);background-size:1.125rem 1.125rem;width:1.25rem;height:1.25rem;margin-right:.625rem;display:inline-block}.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-site/resources/images/icon-plus-coldgray3.svg") no-repeat center;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.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.has-children.collapsed::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{list-style:none;padding-left:1.25rem;margin-bottom:.625rem;display:none;box-sizing:border-box;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{display:flex;justify-content:space-between;align-items:center}.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{content:"";background:url("clientlib-site/resources/images/icon-chevron-right-coldgray3.svg") no-repeat center;filter:invert(0%);background-size:1.125rem 1.125rem;width:1.25rem;height:1.25rem;margin-right:.625rem;display:inline-block}.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-site/resources/images/icon-plus-coldgray3.svg") no-repeat center;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.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.has-children.collapsed::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}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(-45deg)}}@keyframes rotate-back{0%{transform:rotate(-45deg)}100%{transform:rotate(0deg)}}.header__navigation__wrapper .moreaboutdatev__navigation{visibility:hidden;position:absolute}@media screen and (min-width: 768px){.header__navigation__wrapper .moreaboutdatev__navigation{top:5.625rem;right:0;visibility:hidden;background-color:#232e32;max-height:0;overflow:hidden;overflow-y:auto;color:#fff;transform:translateX(100%);transition:transform .5s ease-in-out;z-index:2;font-size:1.375rem;width:66.66%;left:auto;left:initial}}@media screen and (min-width: 992px){.header__navigation__wrapper .moreaboutdatev__navigation{width:50%;top:7.5rem;left:auto;left:initial}}@media(min-width: 1440px){.header__navigation__wrapper .moreaboutdatev__navigation{visibility:hidden}}.header__navigation__wrapper .moreaboutdatev__navigation.open{visibility:visible;max-height:calc(100vh - 5.625rem);transform:translateX(0)}.header__navigation__wrapper .moreaboutdatev__navigation .menu__moreaboutdatev{color:#fff;border-top:.0625rem solid #69838c;margin:0 1.875rem;padding:1.875rem 0;box-sizing:border-box;z-index:1}.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{list-style:none;font-size:1.125rem}.header__navigation__wrapper .moreaboutdatev__navigation .menu__moreaboutdatev__level-one-list__item{padding:.4375rem 0;flex-direction:column;align-items:flex-start}.header__navigation__wrapper .moreaboutdatev__navigation .menu__moreaboutdatev__level-one-list__item .menu__moreaboutdatev__level-one-list__link{display:flex;justify-content:space-between;align-items:center}.header__navigation__wrapper .moreaboutdatev__navigation .menu__moreaboutdatev__level-one-list__item .menu__moreaboutdatev__level-one-list__link::after{content:"";background:url("clientlib-site/resources/images/icon-chevron-right-white.svg") no-repeat center;filter:invert(0%);background-size:1.375rem 1.375rem;width:1.25rem;height:1.25rem;margin-right:.625rem;display:inline-block}.header__navigation__wrapper .moreaboutdatev__navigation .menu__moreaboutdatev__level-one-list__item .menu__moreaboutdatev__level-one-list__link.has-children::after{background:url("clientlib-site/resources/images/icon-plus.svg") no-repeat center;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.expanded::after{animation:rotate .5s forwards}.header__navigation__wrapper .moreaboutdatev__navigation .menu__moreaboutdatev__level-one-list__item .menu__moreaboutdatev__level-one-list__link.has-children.collapsed::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{margin:.625rem 0;border-left:.1875rem solid #38484f;padding-left:1.25rem;color:#b6cad1;display:none;width:100%;box-sizing:border-box}.header__navigation__wrapper .moreaboutdatev__navigation .menu__moreaboutdatev__level-one-list .menu__moreaboutdatev__level-two-list__wrapper .menu__moreaboutdatev__level-two-list__focus-section--heading{padding:.4375rem 0;display:flex;justify-content:space-between;align-items:center}.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{content:"";background:url("clientlib-site/resources/images/icon-chevron-right-coldgray3.svg") no-repeat center;filter:invert(0%);background-size:1.125rem 1.125rem;width:1.25rem;height:1.25rem;margin-right:.625rem;display:inline-block}.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-site/resources/images/icon-plus-coldgray3.svg") no-repeat center;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.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.has-children.collapsed::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{list-style:none;display:flex;flex-wrap:wrap;gap:.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{padding:.5rem .9375rem .625rem;border:.125rem solid #fff;border-radius:.25rem;color:#fff}.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:rgba(255,255,255,.0509803922);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{flex-direction:column;align-items:flex-start;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{padding:.4375rem 0;display:flex;justify-content:space-between;align-items:center}.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{content:"";background:url("clientlib-site/resources/images/icon-chevron-right-coldgray3.svg") no-repeat center;filter:invert(0%);background-size:1.125rem 1.125rem;width:1.25rem;height:1.25rem;margin-right:.625rem;display:inline-block}.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-site/resources/images/icon-plus-coldgray3.svg") no-repeat center;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.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.has-children.collapsed::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{list-style:none;padding-left:1.25rem;margin-bottom:.625rem;display:none;box-sizing:border-box;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{display:flex;justify-content:space-between;align-items:center}.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{content:"";background:url("clientlib-site/resources/images/icon-chevron-right-coldgray3.svg") no-repeat center;filter:invert(0%);background-size:1.125rem 1.125rem;width:1.25rem;height:1.25rem;margin-right:.625rem;display:inline-block}.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-site/resources/images/icon-plus-coldgray3.svg") no-repeat center;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.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.has-children.collapsed::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}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(-45deg)}}@keyframes rotate-back{0%{transform:rotate(-45deg)}100%{transform:rotate(0deg)}}.header__navigation__wrapper .mega-navigation{position:absolute;z-index:2;top:7.5rem;right:0}@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((100vw - 93.75rem)/2)}}@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__more-about-datev__item{color:inherit;-webkit-text-decoration:none;text-decoration:none;display:flex;align-items:center}.header__more-about-datev__triangle{background-color:#232e32;width:1.25rem;height:1.25rem;display:none;position:absolute;bottom:-0.875rem;transform:rotate(45deg);opacity:0;visibility:hidden;transition:opacity .5s ease;top:6.9375rem}.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{display:flex;flex-direction:row;align-items:center;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{display:none;width:.0625rem;height:3.125rem;background-color:#ccc;margin:0rem 2.1875rem}.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{display:flex;align-items:center;width:auto;width:initial;gap:.375rem}.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{width:1.25rem;height:.1875rem;background-color:#000;display:block;transition:all .3s ease-in-out;margin:.25rem auto;transform-style:preserve-3d}.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__hamburger.active .line:nth-child(1){transform:translate3d(0, 0.4375rem, 0) rotateZ(-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, -0.4375rem, 0) rotateZ(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{width:3.6875rem;height:3.625rem;border:none;background-color:rgba(0,0,0,0);cursor:pointer}.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__cart__button::after{content:"";background:url("clientlib-site/resources/images/icon-cart.svg") no-repeat center;padding:1.25rem 1.125rem;background-size:2.25rem}.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__login__button{width:2.1875rem;height:2.1875rem;border:none;background-color:rgba(0,0,0,0);cursor:pointer}.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__login__button::after{content:"";background:url("clientlib-site/resources/images/icon-login.svg") no-repeat center;padding:.3125rem .625rem;background-size:2.25rem}.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{justify-content:flex-end;display:flex;flex-direction:row;gap:0rem;align-items:center}.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{width:100%;justify-content:flex-end;display:flex;flex-direction:row;gap:.3125rem;align-items:center}.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__search__input{width:0;display:block;visibility:hidden;border:.125rem solid #000;color:#000}.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{width:2.875rem;border:none;background-color:rgba(0,0,0,0);cursor:pointer;min-width:1.5625rem;height:1.5625rem;position:relative;right:auto;right:initial;top:auto;top:initial}.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__search__button::before{content:"";width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-image:linear-gradient(#00595c, #00595c);transition:width .5s ease-in-out, height .5s ease-in-out;border-radius:.25rem}.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__search__button::after{content:"";background:url("clientlib-site/resources/images/icon-search.svg") no-repeat center;padding:.75rem 1.125rem;background-size:1.5625rem}.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;position:absolute;right:.5rem;font-size:1.75rem;line-height:1.875rem;width:2.1875rem;height:2.1875rem;text-align:center;cursor:pointer;display:block;border-radius:50%;font-weight:bold;background-color:#d7e3e8}.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{visibility:visible;width:100%;height:3.125rem;border:.125rem solid #000;border-radius:.25rem;padding:.375rem .9375rem .5rem;font-size:1.125rem;box-sizing:border-box;transition:width .5s ease-in;outline:none;position:relative;font-family:"Segoe UI","Noto Sans Display",arial,sans-serif}.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{position:relative;width:100%;display:flex;flex-direction:row;gap:0rem;align-items:center}.header-level-one__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__search.input-open .header-level-one__mobile__search__button{min-width:3.125rem;height: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{width:3.125rem;height: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:initial}.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, 0.2), rgba(0, 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;gap:1.125rem;font-family:"Segoe UI Semibold",sans-serif}@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;margin-right:.5rem}.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{width:1.25rem;height:.1875rem;background-color:#000;display:block;transition:all .3s ease-in-out;margin:.25rem auto;transform-style:preserve-3d}.header-level-one__mobile__right-section .header-level-one__mobile__hamburger.active .line:nth-child(1){transform:translate3d(0, 0.4375rem, 0) rotateZ(-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, -0.4375rem, 0) rotateZ(45deg)}@media(min-width: 1440px){.header-level-one__mobile__right-section .header-level-one__mobile__hamburger{display:none}}@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__vertical__separator,.header-level-one__mobile__right-section .header-level-one__mobile__targetgroup{display:flex}.header-level-one__wrapper[data-search-open=true] .header-level-one__mobile__right-section .header-level-one__mobile__vertical__separator,.header-level-one__wrapper[data-search-open=true] .header-level-one__mobile__right-section .header-level-one__mobile__targetgroup{display:none}.header-level-one__mobile__right-section .header-level-one__mobile__more-about-datev{display:flex;vertical-align:baseline;width:5.625rem;font-size:1rem;letter-spacing:.0125rem;line-height:1.5rem;color:#000;font-family:"Segoe UI Semibold",sans-serif;margin-right:1.875rem}.header-level-one__mobile__right-section .header-level-one__mobile__more-about-datev .header-level-one__link{display:flex;height:7.5rem;position:relative;-webkit-text-decoration:none;text-decoration:none;align-items:center;color:inherit}.header-level-one__mobile__right-section .header-level-one__mobile__more-about-datev .header-level-one__link div{right:1.125rem}.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__mobile__right-section .header-level-one__mobile__icons .header-level-one__mobile__hamburger{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{display:flex;height:100%;align-items:center;justify-content:space-between}@media(min-width: 1440px){.header-level-one__wrapper{justify-content:left}}.header-level-one__wrapper .header-level-one__logo{display:flex;margin-right:1.5625rem;flex-direction:column;align-items:flex-start}@media screen and (min-width: 992px){.header-level-one__wrapper .header-level-one__logo{width:6.875rem}}.header-level-one__wrapper .header-level-one__logo--image{width:2.5rem;height:2.5rem}@media screen and (min-width: 992px){.header-level-one__wrapper .header-level-one__logo--image{width:4rem;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{color:inherit;position:relative;-webkit-text-decoration:none;text-decoration:none;padding:0 .9375rem;height:7.5rem;display:flex;align-items:center;justify-content:center}.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{font-family:"Segoe UI Semibold",sans-serif;display:flex;gap:.1875rem;align-items:center}.header-level-one__wrapper .header-level-one__navigation__targetgroup--heading-seperator{background-color:#000;width:.125rem;height:1.5rem;margin-left:.5rem;margin-right:.9375rem}.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;width:1.25rem;height:1.25rem;display:none;position:absolute;bottom:-0.875rem;transform:rotate(45deg);opacity:0;visibility:hidden;transition:opacity .5s ease}.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.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 .mega-navigation{position:absolute;top:7.5rem;left:0;right:0;z-index:1}.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;width:100vw;max-width:120rem}.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{position:relative;opacity:1;visibility:visible;top:0}.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{width:100%;margin:0 auto}.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{opacity:1;visibility:visible;position:static;position:initial;top:auto;top:initial;left:auto;left:initial;right:auto;right:initial}.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 .mega-navigation{opacity:1;visibility:visible;position:relative}.headernavigation.cq-Editable-dom .mega-navigation--col-right{width:100%}.search-box{padding:3.75rem 3.125rem 5rem 3.125rem;box-sizing:border-box;background-image:linear-gradient(90deg, #00595c, #007577);display:flex;flex-direction:column;gap:.9375rem;align-items:center;justify-content:center}.search-box__header{color:#fff;line-height:2.25rem;font-size:2rem;margin-bottom:1.5625rem;font-weight:normal;text-align:center}@media screen and (min-width: 992px){.search-box__header{line-height:1.3;font-size:2.375rem}}.search-box__form{width:100%;margin:0 auto;max-width:50rem;max-height:3.125rem;display:flex;flex-direction:row;gap:.5rem;align-items:center;justify-content:center}.search-box__input{font-size:1.125rem;height:3.125rem;box-sizing:border-box;border:.125rem solid #000;border-radius:.25rem;padding:.375rem .9375rem .5rem .9375rem;outline:none;width:100%;box-shadow:none;font-family:"Segoe UI","Noto Sans Display",arial,sans-serif}.search-box__input:hover{box-shadow:0 0 .5rem rgba(0,0,0,.4)}.search-box__input:focus{box-shadow:0 0 .5rem rgba(0,0,0,.5);border-width:.2rem}.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:not(:placeholder-shown)+.search-box__close,.search-box__input:focus+.search-box__close{visibility:visible}.search-box__close{visibility:hidden;position:absolute;right:.9375rem;top:.4375rem;font-size:1.75rem;line-height:1.875rem;min-width:2.1875rem;height:2.1875rem;text-align:center;cursor:pointer;border-radius:50%;font-weight:bold;background-color:#d7e3e8}.search-box__close:hover{color:#00595c}.search-box__button{border:none;position:relative;background-color:rgba(0,0,0,0);box-sizing:border-box;cursor:pointer}.search-box__button::after{content:"";background:url("clientlib-site/resources/images/icon-search.svg") no-repeat center;filter:invert(100%);padding:.625rem 1.125rem}.search-box__button::before{content:"";width:0;height:0;position:absolute;top:50%;left:50%;box-sizing:border-box;transform:translate(-50%, -50%);background-image:linear-gradient(#ffffff, #ffffff);transition:width .5s ease-in-out, height .5s ease-in-out;border-radius:.25rem}.search-box__button.active::before{width:3.125rem;height:3.125rem}.search-box__button.active::after{filter:invert(0);background-size:1.5625rem}.search-box__button.active:hover::after{filter:invert(22%) sepia(75%) saturate(1114%) hue-rotate(147deg) brightness(95%) contrast(101%)}.search-box__filter{flex-wrap:wrap;display:flex;flex-direction:row;gap:.9375rem;align-items:center;justify-content:center}.search-box__filter--label{color:#fff}.search-box__filter .active-filter{background-color:#9ad7d7;border-radius:1.875rem;padding:.1875rem .375rem .25rem .9375rem;cursor:pointer;display:flex;flex-direction:row;gap:.3125rem;align-items:center;justify-content:center}.search-box__filter .active-filter-text{text-align:center;font-family:"Segoe UI","Noto Sans Display",arial,sans-serif;font-size:1rem}.search-box__filter .active-filter-close{font-weight:bold;font-size:1.375rem;line-height:1.25rem;margin-bottom:.25rem}.search-box__filter .active-filter:hover{box-shadow:0 0 .375rem rgba(0,0,0,.25);background-color:#ffeae3}.search-box__filter .active-filter:hover .active-filter-close{color:#c6261b}.search-result{max-width:100rem;margin:0 auto;padding:0 3.125rem;background-color:#ecf2f4;box-sizing:border-box}@media screen and (min-width: 992px){.search-result{padding:0rem 3rem 5.135rem 4.0625rem}}.search-result__head{padding:1.875rem 0rem .9375rem .9375rem;margin-bottom:2.1875rem;border-bottom:.1rem solid #b6cad1;font-size:1.125rem;line-height:1.5rem;display:flex;flex-direction:row;gap:.9375rem;align-items:end;justify-content:space-between}@media screen and (min-width: 768px){.search-result__head{font-size:1.375rem}}.search-result__head .search-result__title{font-size:1.375rem;font-family:"Segoe UI","Noto Sans Display",arial,sans-serif;font-weight:normal;line-height:1.5rem}.search-result__head .search-result__show-filters{color:#00595c;-webkit-text-decoration:underline;text-decoration:underline;cursor:pointer}@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{display:flex;flex-direction:row;gap:.9375rem;align-items:center;justify-content:center}}.search-result__views--tile::before{content:"";width:2rem;height:2rem;background:url("clientlib-site/resources/images/icon-tiles-view.svg") no-repeat center}.search-result__views--list::before{content:"";width:2rem;height:2rem;background:url("clientlib-site/resources/images/icon-list-view.svg") no-repeat center}.search-result__views--tile,.search-result__views--list{background:none;border:none;display:flex;flex-direction:row;gap:.3125rem;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;margin-bottom:-1rem;padding-bottom:.625rem;border-bottom:.1rem solid rgba(0,0,0,0);padding-right:.3125rem}.search-result__views--tile.selected,.search-result__views--list.selected{color:#00595c;border-bottom:.1rem solid #007577}.search-result__views--tile.selected::before,.search-result__views--list.selected::before{filter:invert(22%) sepia(75%) saturate(1114%) hue-rotate(147deg) brightness(95%) contrast(101%)}.search-result__views--tile:hover,.search-result__views--list:hover{opacity:.7}.search-result__items{list-style:none;margin-bottom:2.1875rem;display:flex;flex-direction:column;gap:.9375rem;align-items:flex-start;justify-content:center}.search-result__items li{width:100%;height:100%}.search-result__items .search-result__item{width:100%;box-sizing:border-box;-webkit-text-decoration:none;text-decoration:none;padding:.625rem 1.5625rem 1.25rem .9375rem;border-radius:.625rem;background-color:#fff;height:100%;display:flex;flex-direction:column;gap:.625rem;align-items:flex-start;justify-content:flex-start}.search-result__items .search-result__item:hover{box-shadow:.1875rem 0rem .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{font-family:"Compatil datev Regular",georgia,sans-serif;font-weight:normal;color:#00595c;font-size:1.375rem;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-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr}}@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}.search-filters__options{position:relative}.search-filters__options:not(:last-child){margin-bottom:.5rem}.search-filters__options input[type=radio],.search-filters__options input[type=checkbox]{position:absolute;opacity:0}.search-filters__options input[type=radio]+.search-filters__options--label,.search-filters__options input[type=checkbox]+.search-filters__options--label{display:flex;align-items:center;cursor:pointer}.search-filters__options input[type=radio]+.search-filters__options--label::before,.search-filters__options input[type=checkbox]+.search-filters__options--label::before{content:"";background:rgba(255,255,255,.6);border-radius:100%;border:.1rem solid #000;box-sizing:border-box;display:inline-block;min-width:1.25rem;min-height:1.25rem;position:relative;margin-right:.5rem;vertical-align:top;cursor:pointer;text-align:center}@media(hover: hover){.search-filters__options input[type=radio]:hover+.search-filters__options--label::before,.search-filters__options input[type=checkbox]:hover+.search-filters__options--label::before{box-shadow:inset 0 0 0 .1875rem #fff;background-color:#4eb8b8}}.search-filters__options input[type=radio]:checked+.search-filters__options--label::before,.search-filters__options input[type=checkbox]:checked+.search-filters__options--label::before{box-shadow:0 0 .3125rem rgba(0,117,119,.3),inset 0 0 0 .1875rem #fff;background-color:#007577;border:.125rem solid #007577}@keyframes slide-in{100%{transform:translateX(0%)}}.search-filters{padding:.5rem 2.1875rem;display:none;transform:translateX(-100%);transform-style:preserve-3d;margin:.9375rem .9375rem .9375rem 0;position:absolute;left:0;right:0;height:100%;overflow:hidden;z-index:9;border-top-right-radius:.625rem;border-bottom-right-radius:.625rem;box-shadow:.1875rem 0 .625rem rgba(0,0,0,.3);background-color:#fff}@media screen and (min-width: 768px){.search-filters{right:50%}}@media screen and (min-width: 992px){.search-filters{position:relative;box-shadow:none;display:block;background-color:inherit;margin:0;padding:2.1875rem .9375rem 0 3rem;height:auto;height:initial;transform:none}.search-filters .search-filters__close{display:none}}.search-filters.filter-visible{display:block;animation:slide-in .5s forwards}.search-filters__close{display:block;text-align:right;font-size:2.875rem;font-weight:700;line-height:2.5rem;cursor:pointer}.search-filters__title{font-size:1.375rem;color:#00595c;padding:0 1.5625rem .875rem 0;border-bottom:.09375rem solid #b6cad1;margin-bottom:2.1875rem;line-height:1.5rem;display:flex;gap:.375rem;align-items:center;cursor:pointer}@media screen and (min-width: 992px){.search-filters__title{padding-bottom:.9375rem}}.search-filters__form{padding-bottom:.9375rem;border-bottom:.09375rem solid #b6cad1}.search-filters__form .search-filters__accordion{padding-bottom:.625rem}.search-filters__form .search-filters__accordion .search-filters__accordion-title{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-family:"Segoe UI Semibold",sans-serif}.search-filters__form .search-filters__accordion .search-filters__accordion-title .search-filters__accordion-label{display:flex;flex-direction:row;gap:.3125rem;align-items:center;cursor:pointer}.search-filters__form .search-filters__accordion .search-filters__accordion-title .search-filters__accordion-label::before{content:"";background:url("clientlib-site/resources/images/icon-chevron-right.svg") no-repeat;background-size:1rem;min-width:1rem;height:1rem}.search-filters__form .search-filters__accordion .search-filters__accordion-title .search-filters__accordion-label:hover{-webkit-text-decoration:underline;text-decoration:underline;color:#00595c}.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{font-size:2rem;line-height:0px;color:#a30000}.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{padding:.625rem 0 .9375rem 1.25rem;display:none;font-size:.875rem}.search-filters__form .search-filters__accordion .search-filters__expandable.collapsed{display:block}.search-filters__reset{padding:.9375rem 1.5625rem .9375rem 0;color:#a30000;font-size:.875rem;font-family:"Segoe UI Semibold",sans-serif;cursor:pointer;display:none;gap:.375rem}.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{position:relative}.search-filters__options:not(:last-child){margin-bottom:.5rem}.search-filters__options input[type=radio],.search-filters__options input[type=checkbox]{position:absolute;opacity:0}.search-filters__options input[type=radio]+.search-filters__options--label,.search-filters__options input[type=checkbox]+.search-filters__options--label{display:flex;align-items:center;cursor:pointer}.search-filters__options input[type=radio]+.search-filters__options--label::before,.search-filters__options input[type=checkbox]+.search-filters__options--label::before{content:"";background:rgba(255,255,255,.6);border-radius:100%;border:.1rem solid #000;box-sizing:border-box;display:inline-block;min-width:1.25rem;min-height:1.25rem;position:relative;margin-right:.5rem;vertical-align:top;cursor:pointer;text-align:center}@media(hover: hover){.search-filters__options input[type=radio]:hover+.search-filters__options--label::before,.search-filters__options input[type=checkbox]:hover+.search-filters__options--label::before{box-shadow:inset 0 0 0 .1875rem #fff;background-color:#4eb8b8}}.search-filters__options input[type=radio]:checked+.search-filters__options--label::before,.search-filters__options input[type=checkbox]:checked+.search-filters__options--label::before{box-shadow:0 0 .3125rem rgba(0,117,119,.3),inset 0 0 0 .1875rem #fff;background-color:#007577;border:.125rem solid #007577}.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-site/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-site/resources/images/checkmark-icon-white.svg");box-shadow:0 0 .3125rem rgba(0,117,119,.3)}.cmp-breadcrumb{max-width:120rem;margin:0 auto;background-color:#f5f5f5;padding:.625rem 0;box-sizing:border-box;position:relative;overflow:hidden}.cmp-breadcrumb ol{list-style:none;display:flex;overflow-x:auto;white-space:nowrap;padding-bottom:.25rem}.cmp-breadcrumb ol li{display:flex;align-items:center}.cmp-breadcrumb ol li:first-child a{text-indent:-624.9375rem;display:flex;align-items:center}.cmp-breadcrumb ol li:first-child a::after{content:"";display:inline-block;background:url("clientlib-site/resources/images/icon-home.svg") no-repeat;background-size:1.5rem;width:1.5rem;height:1.5rem}.cmp-breadcrumb ol li:first-child a:hover{opacity:.6}.cmp-breadcrumb ol li.hidden{border:0;clip:rect(0 0 0 0);-webkit-clip-path:polygon(0 0, 0 0, 0 0);clip-path:polygon(0 0, 0 0, 0 0);height:.0625rem;margin:-0.0625rem;overflow:hidden;padding:0;position:absolute;width:.0625rem;white-space:nowrap}.cmp-breadcrumb ol li .cmp-breadcrumb__link{-webkit-text-decoration:underline;text-decoration:underline;color:inherit}.cmp-breadcrumb ol li::after{content:"";display:inline-block;background:url("clientlib-site/resources/images/icon-chevron-right.svg") no-repeat;background-size:1.25rem;min-width:1.25rem;height:1.0625rem;margin:0 .625rem}.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, rgba(245, 245, 245, 0), whitesmoke);width:4.375rem;position:absolute;top:0%;right:0%;bottom:0%;left:auto}.contact-ribbon{position:fixed;bottom:0;top:auto;width:100%;z-index:9;white-space:nowrap;background-color:#232e32;opacity:0;transform:translateY(100%);transition:opacity 1s, transform 1s}@media screen and (min-width: 992px){.contact-ribbon{width:3.75rem;top:18.75rem;right:0;opacity:1;transform:none;transform:initial;bottom:auto;bottom:initial;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;transition:width .8s ease}}@media screen and (min-width: 992px){.contact-ribbon:hover{width:12.8125rem;background-color:#00595c}}.contact-ribbon.show-ribbon{opacity:1;transform:translateY(0)}.contact-ribbon a{display:flex;flex-direction:column;align-items:center;width:100%;padding:.625rem .625rem .9375rem;color:#fff;-webkit-text-decoration:none;text-decoration:none;box-sizing:border-box}.contact-ribbon a .svg-icon{width:2.5rem;height:2.5rem}.contact-ribbon a .svg-icon svg{width:2.5rem;height:2.5rem}@media screen and (min-width: 992px){.contact-ribbon a{flex-direction:row;padding:.625rem;gap:.625rem;width:12.8125rem}}.video-module{max-width:100rem;margin:0 auto;line-height:0}.video-module__headline{font-family:"Compatil datev Regular",georgia,sans-serif;color:#007577;text-align:center;margin-bottom:1.5625rem}.video-module__container{border-radius:.625rem;overflow:hidden;box-shadow:0 0 .625rem rgba(0,0,0,.15)}.video-module__container__video-box{aspect-ratio:16/9;width:100%;height:100%}.video-module__container__caption-box{background-color:#fff;min-height:5rem;line-height:1.5;font-family:"Segoe UI","Noto Sans Display",arial,sans-serif;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{margin-bottom:.625rem;font-size:.8125rem}.video-module__container__caption-box__title{font-size:1.125rem}.col-left .video-module__headline{text-align:left;padding-left:4.6875rem}.pdp-video-module{max-width:100rem;margin:0 auto;line-height:0}.pdp-video-module__headline{font-family:"Compatil datev Regular",georgia,sans-serif;color:#007577;text-align:center;margin-bottom:1.5625rem}.pdp-video-module__wrapper{display:flex;-moz-column-gap:1.875rem;column-gap:1.875rem;justify-content:center;position:relative}.pdp-video-module__wrapper .pdp-video-module__container{border-radius:.625rem;overflow:hidden;max-width:56.25rem;box-shadow:0 0 .625rem rgba(0,0,0,.15);height:100%;width:100%}.pdp-video-module__wrapper .pdp-video-module__container__video-box{aspect-ratio:16/9;width:100%;height:100%}.pdp-video-module__wrapper .pdp-video-module__container__caption-box{background-color:#fff;min-height:5rem;line-height:1.5;font-family:"Segoe UI","Noto Sans Display",arial,sans-serif;padding:.9375rem 1.5625rem 2.1875rem}@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{margin-bottom:.625rem;font-size:.8125rem}.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}@media screen and (min-width: 992px){.pdp-video-module__wrapper--more-than-one-video .pdp-video-module__container{width:33%}}.pdp-video-module[data-carousel-initialized=true]{position:relative}.pdp-video-module[data-carousel-initialized=true] .pdp-video-module__wrapper{margin:0 .625rem .625rem .625rem;padding:0 .9375rem .9375rem .9375rem}.pdp-video-module[data-carousel-initialized=true] .pdp-video-module__wrapper--more-than-one-video{flex-direction:row;overflow:hidden;justify-content:initial}.pdp-video-module[data-carousel-initialized=true] .pdp-video-module__wrapper--more-than-one-video .pdp-video-module__container{width:100%;min-width:100%}.pdp-video-module[data-carousel-initialized=true] .pdp-video-module__prev,.pdp-video-module[data-carousel-initialized=true] .pdp-video-module__next{position:absolute;top:55%;cursor:pointer;color:#7f7f7f}.pdp-video-module[data-carousel-initialized=true] .pdp-video-module__prev:hover,.pdp-video-module[data-carousel-initialized=true] .pdp-video-module__next: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{position:absolute;bottom:-1.875rem;left:50%;transform:translateX(-50%);display:flex;gap:2.25rem;justify-content:center}.pdp-video-module[data-carousel-initialized=true] .pdp-video-module__pagination_dot{width:1rem;height:1rem;border-radius:50%;background-color:#999;cursor:pointer;transition:background-color .6s ease;box-shadow:0 .125rem .3125rem rgba(0,0,0,.67);box-sizing:border-box}.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;padding-left:4.6875rem}.cmp-newsfeed__title{font-family:"Compatil datev Regular",georgia,sans-serif;text-align:center;color:#007577;margin-bottom:1.5625rem}.cmp-newsfeed__cards{display:grid;grid-gap:1.875rem}@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;min-height:24rem;border-radius:.625rem;box-shadow:0 0 .625rem rgba(0,0,0,.15);padding:1.5625rem 1.5625rem 2.1875rem;display:flex;flex-direction:column;flex:1}.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;word-break:break-word;margin-bottom:.9375rem}.cmp-newsfeed__cards .cmp-newsfeed__card__description{flex:1;word-break:break-word}.cmp-newsfeed__cards .cmp-newsfeed__card__read-more{font-family:"Segoe UI Semibold",sans-serif;display:flex;align-items:center;color:inherit;-webkit-text-decoration:none;text-decoration:none}.cmp-newsfeed__cards .cmp-newsfeed__card__read-more::after{content:"";display:inline-block;background:url("clientlib-site/resources/images/icon-chevron-right.svg") no-repeat;background-size:1rem;min-width:1rem;height:1rem;margin-left:.3125rem}.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{content:"";position:absolute;top:0;left:-100%;width:200%;height:100%;background:linear-gradient(to right, transparent 0%, #f0f0f0 50%, transparent 100%);animation:shimmer 1.5s infinite linear}.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;width:20%;height:1rem}.cmp-newsfeed__cta{margin-top:1.5625rem;text-align:center}.cmp-newsfeed__cta .button{width:100%}@media screen and (min-width: 768px){.cmp-newsfeed__cta .button{width:auto;width:initial}}.cmp-newsfeed__nonews{text-align:center}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@media screen and (min-width: 992px){.col-left .cmp-newsfeed__cards{grid-template-columns:repeat(2, minmax(0, 1fr))}}.cmp-horizontal-icon-list--white{background-color:#fff}.cmp-horizontal-icon-list--transparent{background-color:rgba(0,0,0,0)}.cmp-horizontal-icon-list__headline{text-align:center;font-family:"Compatil datev Regular",georgia,sans-serif;color:#007577;margin-bottom:1.5625rem}.cmp-horizontal-icon-list__icon-container:has(>:nth-child(-n+3):last-child){display:flex;justify-content:center;grid-gap:0}@media screen and (min-width: 992px){.cmp-horizontal-icon-list__icon-container:has(>:nth-child(-n+3):last-child) .cmp-horizontal-icon-list__icon{width:33.33%;max-width:22rem}}.cmp-horizontal-icon-list__icon-container{max-width:100rem;margin:0 auto;box-sizing:border-box;display:flex;flex-flow:wrap;justify-content:center;grid-gap:1.875rem;grid-template-columns:repeat(auto-fit, minmax(min(50%, max(18.75rem, 33.3333333333%)), 1fr))}@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{padding:1.25rem 1.5625rem 2.1875rem 1.5625rem;-webkit-text-decoration:none;text-decoration:none;color:inherit;cursor:auto;max-width:100%;width:100%;box-sizing:border-box;border-radius:.625rem}@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{cursor:pointer;background-color:#fff;box-shadow:0 0 .625rem rgba(0,0,0,.25)}.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{width:6.25rem;height:6.25rem}.cmp-horizontal-icon-list__icon-container .cmp-horizontal-icon-list__icon__text{font-size:1.25rem;text-align:center;display:flex;align-items:center;justify-content:center}.cmp-horizontal-icon-list__icon-container .cmp-horizontal-icon-list__icon--link .cmp-horizontal-icon-list__icon__text::after{content:"";display:inline-block;background:url("clientlib-site/resources/images/icon-chevron-right.svg") no-repeat;background-size:1.375rem;min-width:1.375rem;height:1.375rem;margin-left:.3125rem}.col-left .cmp-horizontal-icon-list__headline{text-align:left;padding-left:4.6875rem}@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{max-width:56.25rem;margin:0 auto}.icon-list__headline{font-family:"Compatil datev Regular",georgia,sans-serif;color:#007577;margin-bottom:1.5625rem;font-size:1.375rem;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{list-style:none;counter-reset:list-item;max-width:50rem;font-family:"Compatil datev Regular",georgia,sans-serif}.icon-list-item__list{display:flex;counter-increment:list-item;margin-bottom:1.5625rem}.icon-list-item__list::before{content:counter(list-item);font-size:1.5625rem;margin:.25rem .625rem .25rem .25rem;display:flex;min-width:2.5rem;height:2.5rem;justify-content:center;align-items:center;background-color:#000;color:#fff;opacity:.6;border-radius:50%}@media screen and (min-width: 768px){.icon-list-item__list::before{margin:.3125rem .625rem .3125rem .3125rem;min-width:3.125rem;height:3.125rem}}.icon-list-item__content{font-family:"Segoe UI","Noto Sans Display",arial,sans-serif}.icon-list-item__heading{margin-bottom:.3125rem;color:#000;font-size:1.375rem;font-family:"Compatil datev Regular",georgia,sans-serif}@media screen and (min-width: 992px){.icon-list-item__heading{font-size:1.5rem}}.icon-list-item__icon{display:none}.icon-list-item__icon svg{width:3.0125rem;height:3.0125rem;margin-right:.625rem;fill:#000;opacity:.6}@media screen and (min-width: 768px){.icon-list-item__icon svg{width:3.765625rem;height:3.765625rem}}.icon-list-item__icon--checkmark-circle{display:block}.icon-list-item__icon--checkmark{display:none}.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 svg{fill:#007577;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--checkmark-circle{display:none}.icon-list-item--checkmark .icon-list-item__icon--checkmark{display:block}.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{font-family:"Compatil datev Regular",georgia,sans-serif;line-height:1.7875rem;color:#007577;text-align:left;font-weight:400;font-size:1.375rem}@media screen and (min-width: 768px){.customer-testimonials__heading{font-size:1.5rem;line-height:1.95rem}}@media screen and (min-width: 992px){.customer-testimonials__heading{text-align:center;font-size:2rem;line-height:2.6rem}}.customer-testimonials__body{flex-direction:column;align-items:center;max-width:56.25rem;margin:auto}.customer-testimonials__item{list-style-type:none;display:flex;flex-direction:column;margin-bottom:1.5625rem;align-items:flex-start;max-width:56.25rem;border-top:.05rem solid #ccc;padding-top:30px}@media screen and (min-width: 768px){.customer-testimonials__item{flex-direction:row;max-width:62rem;border-top:0;border-top:initial;padding-top:0;padding-top:initial}}@media screen and (min-width: 992px){.customer-testimonials__item{margin-bottom:3.125rem;padding-top:0;padding-top:initial}}@media screen and (min-width: 1601px){.customer-testimonials__item{border-top:0;border-top:initial;padding-top:0;padding-top:initial;margin-bottom:3.125rem}}@media screen and (min-width: 1920px){.customer-testimonials__item{border-top:0;border-top:initial;padding-top:0;padding-top:initial}}@media screen and (min-width: 768px){.customer-testimonials__text{border-left:.0625rem solid #ccc;padding-left:1.25rem}}.customer-testimonials__img-container{box-sizing:border-box;aspect-ratio:3/2;width:auto;max-width:12.5rem;display:flex;justify-content:center;align-items:center;margin-bottom:1.25rem}.customer-testimonials__img-container img{max-width:100%}@media screen and (min-width: 768px){.customer-testimonials__img-container{min-width:12.5rem;margin-bottom:0;margin-right:1.25rem}}.customer-testimonials__img-container--logo{background-color:#fff;padding:.9375rem}.customer-testimonials__quote{color:#00595c;font-size:1.375rem;font-family:"Compatil datev Regular","italic",georgia,sans-serif;font-style:italic;font-weight:400;margin-bottom:1.5625rem;line-height:2rem}.customer-testimonials__author{font-family:"Segoe UI Bold","Noto Sans Display",arial,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:700}.customer-testimonials__designation{font-size:1rem;font-family:"Segoe UI","Noto Sans Display",arial,sans-serif;font-weight:normal}@media screen and (min-width: 768px){.customer-testimonials--no-images .customer-testimonials__img-container{display:none}}.customer-testimonials--pdp .customer-testimonials__heading{color:#000}.two-cols-textbox{background-color:#fff;text-align:center}.two-cols-textbox__container{display:flex;flex-flow:column wrap;grid-gap:0 2.5rem;text-align:left;justify-content:space-between;align-items:stretch;width:100%}@media screen and (min-width: 992px){.two-cols-textbox__container{flex-direction:row}}.two-cols-textbox__headline{font-family:"Compatil datev Regular",georgia,sans-serif;color:#007577;margin-bottom:1.5625rem;text-align:center}@media screen and (min-width: 992px){.two-cols-textbox__headline{font-size:1.5rem;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{width:100%;margin-bottom:4%}@media screen and (min-width: 992px){.two-cols-textbox__col{width:47%;min-width:auto}}.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{margin-bottom:.9375rem;font-weight:normal;line-height:1.4;color:#000;font-size:1.25rem}.two-cols-textbox .cmp-richtext p{margin-bottom:.9375rem}.two-cols-textbox .cmp-richtext a:hover{color:#00595c}.col-left .two-cols-textbox{text-align:left}.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{width:100%;flex-direction:column}}@media screen and (min-width: 1218.02px){.col-left .two-cols-textbox__col{width:46%}}@media screen and (min-width: 768px){.customer-testimonials-cards{padding:0}}.customer-testimonials-cards *{box-sizing:border-box}.customer-testimonials-cards__heading{color:#007577;text-align:left;margin-bottom:1.5625rem}@media screen and (min-width: 992px){.customer-testimonials-cards__heading{text-align:center}}.customer-testimonials-cards__card-list{list-style-type:none;display:flex;flex-wrap:wrap;gap:1.875rem}@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__card{box-sizing:border-box;width:100%;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:.625rem}@media screen and (min-width: 768px){.customer-testimonials-cards__card{justify-content:start}}@media screen and (min-width: 992px){.customer-testimonials-cards__card{flex:1}}.customer-testimonials-cards__logo-container{min-height:8.5rem;max-width:18rem;min-width:18rem;padding:1.5625rem 1.5625rem 0 1.5625rem;margin-bottom:.9375rem;display:flex;align-items:center}.customer-testimonials-cards__logo-container img{width:100%}.customer-testimonials-cards__content{flex:1;width:100%;padding:1.5625rem;display:flex;flex-direction:column}.customer-testimonials-cards__quote{flex:1;font-size:1.375rem;font-style:italic;line-height:1.45;color:#00595c;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:normal}.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}}.highlight-box *{box-sizing:border-box}.highlight-box__headline{color:#007577;text-align:center;margin-bottom:1.5625rem;font-family:"Compatil datev Regular",georgia,sans-serif}.highlight-box__content{width:100%;background-color:#6ec6ec;border-radius:.625rem}@media screen and (min-width: 992px){.highlight-box__content{display:flex;align-items:stretch}}.highlight-box__text-container{padding:1.5625rem 3vw}@media screen and (min-width: 992px){.highlight-box__text-container{width:50%;align-self:center}}.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__subheadline,.highlight-box__paragraph{margin-bottom:1.25rem}.highlight-box__btn-container{display:flex;flex-wrap:wrap;gap:.3125rem}.highlight-box__img-container,.highlight-box img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-bottom-left-radius:.625rem;border-bottom-right-radius:.625rem;background-color:transparent;background-color:initial}.highlight-box__img-container{width:100%;align-self:stretch}@media screen and (min-width: 992px){.highlight-box__img-container{width:50%;display:flex;height:auto}}.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{width:50%;display:flex}}@media screen and (min-width: 992px){.highlight-box__img-container--right img{border-top-right-radius:.625rem;border-bottom-left-radius:0rem}}.highlight-box__img-container--left{width:auto}@media screen and (min-width: 992px){.highlight-box__img-container--left{width:50%;display:flex}}@media screen and (min-width: 992px){.highlight-box__img-container--left img{border-top-left-radius:.625rem;border-bottom-right-radius:0rem}}.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}.column-teaser{word-break:break-word}.column-teaser__headline{font-family:"Compatil datev Regular",georgia,sans-serif;color:#007577;text-align:center;margin-bottom:1.5625rem}.column-teaser a{-webkit-text-decoration:none;text-decoration:none;color:#000}.column-teaser__card{display:flex;justify-content:center}.column-teaser__container{display:flex;justify-content:center;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:1.875rem;flex-flow:wrap;height:auto}@media screen and (min-width: 768px){.column-teaser__container{flex-flow:wrap;justify-content:center;align-items:center;display:flex}}@media screen and (min-width: 992px){.column-teaser__container{display:grid}}.column-teaser__container .column-teaser__item{display:flex;align-items:center;border-radius:.625rem;box-shadow:0 0 .625rem rgba(0,0,0,.15);-webkit-text-decoration:none;text-decoration:none;box-sizing:border-box;color:inherit;width:100%;background-color:#fff}@media screen and (min-width: 768px){.column-teaser__container .column-teaser__item{align-self:stretch;width:47.7%;min-width:auto}}@media screen and (min-width: 992px){.column-teaser__container .column-teaser__item{align-self:stretch;width:100%;min-width:auto}}.column-teaser__container .column-teaser__item__content{display:flex;flex-direction:column;flex-grow:1}.column-teaser__container .column-teaser__item h3{font-family:"Compatil datev Regular",georgia,sans-serif;font-size:1.5rem;line-height:1.5;text-align:left;margin-bottom:.9375rem;padding:.9375rem 1.25rem 0 1.25rem;flex-flow:column wrap}.column-teaser__container .column-teaser__item p{padding:0 1.25rem;font-size:1rem;line-height:1.5;margin-bottom:1.5625rem;display:flex;flex-direction:column;flex-grow:1}.column-teaser__container .column-teaser__item__container{padding-bottom:1.5625rem;overflow:hidden;display:flex;flex-direction:column;width:100%}.column-teaser__container .column-teaser__item__container__image{justify-content:center;position:static}.column-teaser__container .column-teaser__item__container img{border-radius:.625rem .625rem 0 0;width:100%;vertical-align:middle;aspect-ratio:16/10;max-width:100%;height:-moz-fit-content;height:fit-content;-o-object-fit:cover;object-fit:cover}@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{padding-left:1.25rem;font-family:"Segoe UI Semibold",sans-serif;font-weight:600;justify-content:flex-start;align-items:end;margin-right:.3125rem;width:100%;display:flex}.column-teaser__container .column-teaser__item__more::after{content:"";background:url("clientlib-site/resources/images/icon-chevron-right.svg") no-repeat center;background-size:contain;color:rgba(0,0,0,0);min-width:1rem;height:1rem;padding-bottom:.375rem}.column-teaser__container .column-teaser__item__more:hover{-webkit-text-decoration:underline;text-decoration:underline;color:#00595c}.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){max-width:49%}}.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){max-width:74.4%}}.contact-cards__headline{text-align:center;border-bottom-width:1px;margin-bottom:1.5625rem;display:block;color:#007577;font-size:2rem;font-weight:normal;line-height:1.3;font-family:"Compatil datev Regular",georgia,sans-serif}.contact-cards__container{display:flex;justify-content:center;flex-flow:wrap;height:auto;grid-gap:1.875rem 1.875rem;align-items:stretch;width:100%}.contact-cards__container .contact-cards__item{display:flex;align-items:center;border-radius:.625rem;box-shadow:0 0 .625rem rgba(0,0,0,.15);box-sizing:border-box;overflow:hidden}@media screen and (min-width: 768px){.contact-cards__container .contact-cards__item{align-self:stretch;width:47.7%;min-width:auto;flex-direction:column}}@media screen and (min-width: 992px){.contact-cards__container .contact-cards__item{width:100%;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;text-align:left;flex-flow:wrap;justify-content:flex-start;padding:.9375rem 1.25rem 1.25rem;width:100%;height:100%;display:flex;box-sizing:border-box}@media screen and (min-width: 768px){.contact-cards__container .contact-cards__item__content{height:-moz-fit-content;height:fit-content;flex-flow:column;margin-bottom:0}}.contact-cards__container .contact-cards__item__content__name{font-family:"Segoe UI","Noto Sans Display",arial,sans-serif;min-height:3.1rem;font-size:1.125rem;line-height:1.4;margin-bottom:.625rem;text-align:left}@media screen and (min-width: 768px){.contact-cards__container .contact-cards__item__content__name{padding-bottom:1.25rem}}@media screen and (min-width: 992px){.contact-cards__container .contact-cards__item__content__name{padding-top:0;padding-bottom:0rem}}.contact-cards__container .contact-cards__item__content__mail,.contact-cards__container .contact-cards__item__content__phone{align-items:center;display:flex;margin-right:.3125rem;width:100%;-webkit-text-decoration:none;text-decoration:none;color:#000;padding-bottom:.625rem}@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;padding-bottom:initial}}.contact-cards__container .contact-cards__item__content__mail:hover,.contact-cards__container .contact-cards__item__content__phone:hover{opacity:1;-webkit-text-decoration:underline;text-decoration:underline;color:#00595c}.contact-cards__container .contact-cards__item__content__mail::before,.contact-cards__container .contact-cards__item__content__phone::before{background-size:1.875rem,1.875rem;content:"";background:url("clientlib-site/resources/images/icon-phone-neutral.svg") no-repeat left center;background-size:2.1875rem;padding-left:2.625rem;height:2rem}.contact-cards__container .contact-cards__item__content__mail::before{background-size:1.875rem,1.875rem;content:"";background:url("clientlib-site/resources/images/icon-email-neutral.svg") no-repeat left center;background-size:2.1875rem;padding-left:2.625rem;height:2rem}.contact-cards__container .contact-cards__item__image{justify-content:flex-start;width:100%;height:100%;display:none}@media screen and (min-width: 480px){.contact-cards__container .contact-cards__item__image{display:flex}}.contact-cards__container .contact-cards__item__image .image-wrapper{width:100%}.contact-cards__container .contact-cards__item img{border-radius:.625rem 0 0 .625rem;vertical-align:middle;aspect-ratio:3/2;width:100%;align-self:stretch}@media screen and (min-width: 768px){.contact-cards__container .contact-cards__item img{border-radius:.625rem .625rem 0 0}}.contact-cards__container:has(>:nth-child(1):last-child){margin:0 auto}@media screen and (min-width: 992px){.contact-cards__container:has(>:nth-child(1):last-child){max-width:60%}}@media screen and (min-width: 768px){.contact-cards__container:has(>:nth-child(1):last-child) .contact-cards__item{align-self:initial;width:auto;width:initial;min-width:0;min-width:initial;flex-direction:initial}}@media screen and (min-width: 992px){.contact-cards__container:has(>:nth-child(1):last-child) .contact-cards__item{flex:initial}}.contact-cards__container:has(>:nth-child(1):last-child) .contact-cards__item__content{width:100%;height:100%}.contact-cards__container:has(>:nth-child(1):last-child) .contact-cards__item img{border-radius:.625rem 0 0 0}.col-left .contact-cards__headline{text-align:left}.col-left .contact-cards__container{justify-content:initial}@media screen and (min-width: 992px){.col-left .contact-cards__item{flex:0 0 calc(47.8% - 20px)}}.col-left .contact-cards__container:has(>:nth-child(1):last-child){margin:0;margin:initial}.mega-navigation{opacity:0;visibility:hidden;transition:opacity .5s ease;max-width:120rem;margin:0 auto;color:#fff;font-family:"Segoe UI Semibold",sans-serif}.mega-navigation__col{display:flex;background-color:#232e32}.mega-navigation__col ul{list-style:none}.mega-navigation__col ul li:first-child{letter-spacing:.03rem;font-size:1.25rem;padding-bottom:.625rem;margin-bottom:1.5625rem;border-bottom:.0625rem solid #69838c}.mega-navigation__col ul li:not(:first-child){margin-bottom:.75rem;letter-spacing:.05rem}.mega-navigation__col a{-webkit-text-decoration:none;text-decoration:none;color:inherit}.mega-navigation__col a:hover{-webkit-text-decoration:underline;text-decoration:underline}.mega-navigation__col .mega-navigation__text li:not(:first-child){font-family:"Segoe UI","Noto Sans Display",arial,sans-serif;color:#b6cad1}.mega-navigation__col--left{width:20%;background-image:linear-gradient(114deg, #00595c, #232e32)}@media screen and (min-width: 1601px){.mega-navigation__col--left{width:calc(20rem + (100vw - 100rem)/2)}}@media screen and (min-width: 1920px){.mega-navigation__col--left{width:30rem}}.mega-navigation__col--left .mega-navigation__contentwrapper{padding:3.125rem;height:100%;box-sizing:border-box}@media screen and (min-width: 1601px){.mega-navigation__col--left .mega-navigation__contentwrapper{padding-left:calc((100vw - 93.75rem)/2)}}@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{height:100%;display:flex;flex-direction:column;justify-content:space-between}.mega-navigation__col--right{width:80%}@media screen and (min-width: 1601px){.mega-navigation__col--right{width:calc(80rem + (100vw - 100rem)/2)}}@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((100vw - 93.75rem)/2)}}@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{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2.8125rem 1.875rem;margin-bottom:1.5625rem}.mega-navigation__col--right .mega-navigation__contentwrapper .mega-navigation__three-col--bottom{display:block;text-align:right}.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((100vw - 93.75rem)/2)}}@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;color:#fff;padding:3.125rem 1.875rem;box-sizing:border-box;position:absolute;width:100%;right:0;display:none}.mega-navigation-mobile.open{display:block;z-index:1}@media screen and (min-width: 768px){.mega-navigation-mobile{width:66.66%}}@media screen and (min-width: 992px){.mega-navigation-mobile{width:50%;top:7.5rem}}.mega-navigation-mobile__target-group{font-size:1.375rem;display:flex;gap:.625rem;align-items:center;margin-bottom:.625rem;padding:.4375rem 0;font-family:"Segoe UI Semibold",sans-serif}.mega-navigation-mobile__target-group--seperator{background-color:#fff;width:.125rem;height:2rem}.mega-navigation-mobile__target-group:hover{-webkit-text-decoration:underline;text-decoration:underline}.mega-navigation-mobile__more-about-datev{font-size:1.375rem;padding:.4375rem 0;display:flex;flex-direction:column}.mega-navigation-mobile__more-about-datev__seperator{background-color:#69838c;width:100%;margin-top:20px;margin-bottom:30px;height:.0625rem}.mega-navigation-mobile a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.mega-navigation-mobile__level-one-list{list-style:none;font-size:1.125rem}.mega-navigation-mobile__level-one-list__item{padding:.4375rem 0}.mega-navigation-mobile__level-one-list__item .mega-navigation-mobile__level-one-list__link{display:flex;justify-content:space-between;align-items:center}.mega-navigation-mobile__level-one-list__item .mega-navigation-mobile__level-one-list__link::after{content:"";background:url("clientlib-site/resources/images/icon-chevron-right-white.svg") no-repeat center;background-size:1.375rem 1.375rem;width:1.25rem;height:1.25rem;margin-right:.625rem;display:inline-block}.mega-navigation-mobile__level-one-list__item .mega-navigation-mobile__level-one-list__link.has-children::after{background:url("clientlib-site/resources/images/icon-plus.svg") no-repeat center;background-size:1.125rem 1.125rem}.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.has-children.collapsed::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{margin:.625rem 0;border-left:.1875rem solid #38484f;padding-left:1.25rem;color:#b6cad1;display:none}.mega-navigation-mobile__level-one-list .mega-navigation-mobile__level-two-list__wrapper .mega-navigation-mobile__level-two-list__focus-section--heading{padding:.4375rem 0;display:flex;justify-content:space-between;align-items:center}.mega-navigation-mobile__level-one-list .mega-navigation-mobile__level-two-list__wrapper .mega-navigation-mobile__level-two-list__focus-section--heading::after{content:"";background:url("clientlib-site/resources/images/icon-chevron-right-coldgray3.svg") no-repeat center;background-size:1.125rem 1.125rem;width:1.25rem;height:1.25rem;margin-right:.625rem;display:inline-block}.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-site/resources/images/icon-plus-coldgray3.svg") no-repeat center;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.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.has-children.collapsed::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{list-style:none;display:flex;flex-wrap:wrap;gap:.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{padding:.5rem .9375rem .625rem;border:.125rem solid #fff;border-radius:.25rem;color:#fff}.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:rgba(255,255,255,.0509803922);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;display:flex;justify-content:space-between;align-items:center}.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::after{content:"";background:url("clientlib-site/resources/images/icon-chevron-right-coldgray3.svg") no-repeat center;background-size:1.125rem 1.125rem;width:1.25rem;height:1.25rem;margin-right:.625rem;display:inline-block}.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{background:url("clientlib-site/resources/images/icon-plus-coldgray3.svg") no-repeat center;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.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.collapsed::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: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{list-style:none;padding-left:1.25rem;font-size:1.125rem;margin-bottom:.625rem;display: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-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{display:flex;justify-content:space-between;align-items:center}.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{content:"";background:url("clientlib-site/resources/images/icon-chevron-right-coldgray3.svg") no-repeat center;background-size:1.125rem 1.125rem;width:1.25rem;height:1.25rem;margin-right:.625rem;display:inline-block}.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-site/resources/images/icon-plus-coldgray3.svg") no-repeat center;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.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.has-children.collapsed::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)}100%{transform:rotate(-45deg)}}@keyframes rotate-back{0%{transform:rotate(-45deg)}100%{transform:rotate(0deg)}}.image-text-list__headline{font-family:"Compatil datev Regular",georgia,sans-serif;font-size:2rem;line-height:2.6rem;text-align:center;margin-bottom:3.125rem}.image-text-list__container{max-width:56.25rem;margin:0 auto}.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{grid-template-columns:1fr 2fr;-moz-column-gap:1.875rem;column-gap:1.875rem}}.image-text-list__image-wrapper{border-radius:.625rem;overflow:hidden}.image-text-list__image{width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9;border-radius:.625rem}.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{background-color:#9ad7d7;display:flex;justify-content:center;padding-top:.3125rem;padding-bottom:.625rem;flex-wrap:wrap;align-items:center}.inpage-nav__list{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}.inpage-nav__item{margin:.3125rem .625rem}.inpage-nav__link{display:inline-block;padding:.5625rem .625rem .3125rem;border-bottom:.125rem solid #9ad7d7;font-size:1rem;line-height:1.3rem;text-align:center;letter-spacing:.03rem;color:#000;-webkit-text-decoration:none;text-decoration:none}.inpage-nav__link:hover{border-bottom-color:#00595c;color:#00595c}.usp-list__headline{font-family:"Compatil datev Regular",georgia,sans-serif;line-height:1.3;text-align:center;margin-bottom:3.125rem;font-size:1.5625rem}@media screen and (min-width: 768px){.usp-list__headline{font-size:2rem}}.usp-list__grid{display:grid;grid-gap:1.875rem 2.5rem;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{position:relative;display:flex;align-items:center;margin-bottom:.625rem}.usp-list__item__head--icon{width:2rem;height:2rem;margin-right:.625rem}.usp-list__item__head--icon::before{content:"";position:absolute;left:0;background:url("clientlib-site/resources/images/icon-checkmark-circle-neutral.svg") no-repeat;background-size:contain;width:2rem;height:2rem;opacity:.6}.usp-list__item__head--title{font-family:"Compatil datev Regular",georgia,sans-serif;line-height:1.5rem;font-size:1.125rem}@media screen and (min-width: 768px){.usp-list__item__head--title{font-size:1.5rem}}.usp-list__item__description{font-size:1.125rem}.foldout-list-big{max-width:56.25rem;margin:auto}.foldout-list-big__headline{font-family:"Compatil datev Regular",georgia,sans-serif;font-size:2rem;text-align:center;margin-bottom:3.125rem}.foldout-item{padding:1.25rem 0 1.563rem 0;border-bottom:.0625rem solid #b2b2b2}.foldout-item:last-child{border-bottom:none}.foldout-item__head{display:flex;align-items:center;font-family:"Segoe UI Semibold",sans-serif;font-size:1.25rem;font-weight:600;cursor:pointer}.foldout-item__head:hover{-webkit-text-decoration:underline;text-decoration:underline;color:#00595c}.foldout-item__chevron{width:1.125rem;height:1.125rem;margin-right:.625rem;transition:transform .3s;position:relative}.foldout-item__chevron::before{content:"";position:absolute;background:url("clientlib-site/resources/images/icon-chevron-right.svg") no-repeat;background-size:1.25rem;min-width:1.125rem;height:1.125rem}details[open] .foldout-item__chevron::before{transform:rotate(90deg);filter:invert(27%) sepia(29%) saturate(1744%) hue-rotate(138deg) brightness(92%) contrast(150%)}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{padding-top:1.25rem;padding-left:1.8rem;font-size:1rem}.stage-tab-cards__head{background-color:#e5f5f5;padding:2.188rem 0rem 0rem 0rem;gap:.5rem}@media screen and (min-width: 768px){.stage-tab-cards__head{padding:.9375rem 3.125rem 0rem 3.125rem}}.stage-tab-cards__tab{display:flex;padding:.5rem .938rem .75rem 0rem;cursor:pointer;transition:opacity .3s ease-in-out;margin:0;border-radius:0;box-shadow:none;background:#9ad7d7;-webkit-text-decoration:none;text-decoration:none;color:inherit}.stage-tab-cards__tab--active .stage-tab-cards__tab-icon::before{content:"";position:absolute;width:1.1875rem;height:1.1875rem;border-radius:50%;background:#00595c;background-image:url("clientlib-site/resources/images/checkmark-icon-white.svg");box-shadow:0 0 .3125rem rgba(0,117,119,.3)}@media screen and (min-width: 768px){.stage-tab-cards__tab{margin:0rem .313rem .9375rem;padding:.625rem .5rem .75rem;background-color:#e5f5f5;width:18%;min-width:11.25rem;max-width:13.125rem;border-radius:.625rem;box-shadow:0 .1875rem .625rem rgba(0,0,0,.15)}.stage-tab-cards__tab--active{margin-bottom:0;background-color:#cdebeb;border-radius:.625rem .625rem 0 0;box-shadow:0 0 .625rem rgba(0,0,0,.15);position:relative}.stage-tab-cards__tab--active::after{content:"";position:absolute;bottom:-10px;left:0;right:0;height:10px;background-color:#cdebeb;-webkit-clip-path:inset(-10px 0 0 0);clip-path:inset(-10px 0 0 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:0rem 0rem .9375rem}.stage-tab-cards__tab--active{margin-bottom:0}}.stage-tab-cards__tab-icon{width:1.1875rem;height:1.1875rem;border:.125rem solid #00595c;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff}@media screen and (min-width: 768px){.stage-tab-cards__tab-icon{background:none}}.stage-tab-cards__tab-icon:hover::before{content:"";position:absolute;width:1.1875rem;height:1.1875rem;background-image:url("clientlib-site/resources/images/checkmark-icon-white.svg")}.stage-tab-cards__tab-icon--checked::before{content:"";position:absolute;width:1.1875rem;height:1.1875rem;border-radius:50%;background:#00595c;background-image:url("clientlib-site/resources/images/checkmark-icon-white.svg");box-shadow:0 0 .3125rem rgba(0,117,119,.3)}.stage-tab-cards__tab-text{font-size:.9375rem;line-height:1.3rem;letter-spacing:.01875rem;flex-basis:85%;padding-left:.625rem}.stage-tab-cards__tab-text div{display:inline}@media screen and (min-width: 768px){.stage-tab-cards__tab-text{display:block}.stage-tab-cards__tab-text div{display:block}}.stage-tab-cards__content{background-color:#cdebeb;padding:3.75rem 0rem 6.25rem 0rem}.stage-tab-cards__tag{padding:0rem .625rem .125rem;border-radius:.9375rem;font-size:.8125rem;line-height:1.5rem;display:inline-block}.stage-tab-cards__tag--complete{background-color:#ffc800}.stage-tab-cards__tag--single{background-color:#b3d6a5}.stage-tab-cards__dropdown{position:absolute;width:100%;left:0;padding:0rem 1.875rem;display:none}.stage-tab-cards__dropdown--open{display:block}.stage-tab-cards__dropdown-content{box-shadow:0 .1875rem .625rem rgba(0,0,0,.15);background:#9ad7d7;display:block;padding:.313rem .938rem .625rem .938rem}@media screen and (min-width: 768px){.stage-tab-cards__dropdown{position:relative;padding:0;width:100%;display:block}.stage-tab-cards__dropdown--open{display:block}.stage-tab-cards__dropdown-content{box-shadow:none;background-color:#e5f5f5;padding:.9375rem 0rem 0rem 0rem;display:flex;gap:1rem}}.stage-tab-cards__dropdown-toggle{background-color:#cdebeb;padding:0rem .9375rem 0rem .9375rem;font-size:1rem;line-height:1.5rem;cursor:pointer;border-radius:.625rem .625rem 0 0;box-shadow:0 .1875rem .625rem rgba(0,0,0,.15);min-height:3.125rem;display:flex;align-items:center}@media screen and (min-width: 768px){.stage-tab-cards__dropdown-toggle{display:none}}.stage-tab-cards__dropdown-toggle--content{display:flex;justify-content:space-between;align-items:center;width:100%}.stage-tab-cards__dropdown-toggle--icon{position:relative;width:1.125rem;height:1.125rem;transform:rotate(90deg);transition:transform .3s}.stage-tab-cards__dropdown-toggle--icon--open{transform:rotate(-90deg)}.stage-tab-cards__dropdown-toggle--icon::before{content:"";position:absolute;width:1.125rem;height:1.125rem;background:url("clientlib-site/resources/images/right-arrow.svg") no-repeat center/contain}.attributes-list{max-width:56.25rem;margin:0 auto}.attributes-list__title{font-family:"Compatil datev Regular",georgia,sans-serif;text-align:center;margin-bottom:3.125rem;font-size:1.5625rem}@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{display:block;width:100%;border-top:.0625rem solid}@media screen and (min-width: 480px){.attributes-list__table{display:grid}}.attributes-list__table__row{display:flex;flex-direction:column;margin-top:.625rem;padding-bottom:.9375rem;border-bottom:.0625rem solid}@media screen and (min-width: 480px){.attributes-list__table__row{display:grid;grid-gap:1.875rem;gap:1.875rem;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{width:100%;text-align:center}@media screen and (min-width: 768px){.attributes-list__buttons a{width:auto}}.appointment-selection{max-width:80rem;margin:0 auto}.appointment-selection__heading{font-family:"DATEVCompatil Regular",sans-serif;font-size:2rem;line-height:2.6rem;text-align:center;margin-bottom:3.125rem}.appointment-selection__intro{margin-bottom:2.1875rem}.appointment-selection__table-head{display:block;background:#f5f5f5;padding:.625rem 0rem .625rem .938rem;box-shadow:0 0 .625rem rgba(0,0,0,.2)}@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-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{display:block;border-bottom:.0625rem solid #ccc}.appointment-selection__table-row:first-child{margin-top:.938rem}@media screen and (min-width: 768px){.appointment-selection__table-row{display:grid;grid-auto-columns:1fr;grid-template-columns:1.5fr 1.75fr 1fr 1.25fr}}.appointment-selection__table-row--center{align-items:center}.appointment-selection__table-item{padding:.625rem .938rem 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{padding:.625rem .938rem .625rem 0}}.appointment-selection__table-item:first-child{padding-left:.938rem}.appointment-selection__table-item:last-child{padding:.938rem 0rem}@media screen and (min-width: 768px){.appointment-selection__table-item:last-child{padding-right:0}}.appointment-selection__table-item a{display:block;width:100%;text-align:center}.appointment-selection__table-item--place{display:inline-block}@media screen and (min-width: 768px){.appointment-selection__table-item--place{display:none}}.appointment-selection__date-time{display:flex;align-items:center;padding:0;gap:.313rem}@media screen and (min-width: 768px){.appointment-selection__date-time{display:block;padding-left:.938rem}}@media screen and (min-width: 992px){.appointment-selection__date-time{display:flex;align-items:center}}.appointment-selection__date-time--singlepadding{padding:0}@media screen and (min-width: 768px){.appointment-selection__date-time--singlepadding{padding:.938rem}}.buy-box{display:flex;align-items:center;justify-content:space-between;gap:1.875rem;background-color:#e5f5f5;border-radius:.625rem;padding:1.5625rem 1.5625rem 2.1875rem;box-shadow:0 0 .625rem rgba(0,0,0,.15);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:0rem}@media screen and (min-width: 768px){.buy-box__headline{display:block;margin-bottom:2.1875rem}}.buy-box__image{flex-basis:50%;display:none}@media screen and (min-width: 768px){.buy-box__image{display:block}}.buy-box__image img,.buy-box__image svg{max-width:12.5rem;border-radius:.625rem;width:100%;margin:auto;background:none;-o-object-fit:contain;object-fit:contain}@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__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-top:1.5625rem;margin-bottom:1.5625rem}@media screen and (min-width: 768px){.buy-box__text-content .buy-box__image{display:none;margin-bottom:0}}.buy-box__buttons{display:flex;flex-direction:column;gap:.9375rem}@media screen and (min-width: 768px){.buy-box__buttons{width:-moz-fit-content;width:fit-content}}.buy-box__buttons a{width:100%;text-align:center}@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}.col-right .buy-box-wrapper{display:block}@media screen and (min-width: 768px){.col-right .buy-box-wrapper{display:flex;justify-content:flex-end;position:fixed;top:0;right:0;bottom:0;left:auto}}@media screen and (min-width: 992px){.col-right .buy-box-wrapper{display:block;position:relative}}.col-right .buy-box{display:block;width:auto;transform:translateX(200%);position:fixed;bottom:-0.5rem;left:0;right:0;margin-bottom:3.75rem;background:#b3e1e1}.col-right .buy-box--visible{transform:translateX(0%)}.col-right .buy-box__headline{margin-bottom:2.1875rem}@media screen and (min-width: 768px){.col-right .buy-box__headline{margin-bottom:0rem}}@media screen and (min-width: 768px){.col-right .buy-box{width:44%;left:auto;bottom:3.375rem;right:.125rem;margin-bottom:0}}@media screen and (min-width: 992px){.col-right .buy-box{width:auto;transform:translateX(0);position:relative;right:auto;right:initial;bottom:auto;bottom:initial;background:#e5f5f5}}.col-right .buy-box__image{display:none}.col-right .buy-box__kicker{display:flex;align-items:center;justify-content:space-between}.col-right .buy-box__cross-icon{width:1.875rem;height:1.875rem;position:relative}@media screen and (min-width: 992px){.col-right .buy-box__cross-icon{display:none}}.col-right .buy-box__cross-icon::before{content:"";position:absolute;left:0;background:url("clientlib-site/resources/images/cross-icon.svg") no-repeat;background-size:contain;width:1.875rem;height:1.875rem}.col-right .buy-box__cart{position:fixed;top:auto;right:.125rem;bottom:1.875rem;left:auto;background:#232e32;width:3.125rem;height:3.125rem;border-radius:50%;box-shadow:0 0 .625rem rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center}.col-right .buy-box__cart:hover{cursor:pointer;background:#00595c}.col-right .buy-box__cart:focus{border:.125rem solid #007577}.col-right .buy-box__cart img{background:none;width:2.5rem;height: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{position:relative;display:block}@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{width:100%;text-align:center}.setup-assistant-steps{position:relative;display:flex;flex-direction:column;min-height:31.25rem;padding:3.125rem 6rem 4.063rem 3.125rem}.setup-assistant-steps__editmode{border:1.5px solid #000;border-radius:5px}.setup-assistant-steps__content{margin:0 auto;width:95%;margin-bottom:3.125rem}.setup-assistant-steps__buttons{width:100%;height:3.125rem;display:flex;justify-content:space-between;margin-top:auto;border-top:.0625rem solid #69838c;padding-top:15px;padding-bottom:15px}.setup-assistant-steps__buttons button{display:flex;align-items:center;justify-content:center;letter-spacing:.3px;position:relative;text-align:center;font-size:1rem;border-radius:.25rem;padding:6px 15px 7px;font-family:"Segoe Semibold",sans-serif;line-height:22px;cursor:pointer;transition:background-color .3s ease, box-shadow .3s ease, transform .05s ease}.setup-assistant-steps__buttons button:active{transform:translate(2px, 2px);box-shadow:inset 2px 2px 5px rgba(0,0,0,.2)}.setup-assistant-steps__buttons__left{background-color:#fff;border:2px solid #000;color:#000}.setup-assistant-steps__buttons__left::before{content:"";display:inline-block;width:20px;height:20px;background-image:url("clientlib-site/resources/images/arrow-left.svg");background-repeat:no-repeat;background-size:contain;background-position:center;margin-right:.5rem}.setup-assistant-steps__buttons__left:hover{background-image:linear-gradient(rgba(0, 0, 0, 0.3019607843), rgba(0, 0, 0, 0.3019607843));box-shadow:0 4px 15px rgba(0,0,0,.2509803922)}.setup-assistant-steps__buttons__left:hover::before{filter:drop-shadow(0 0 4px rgba(0, 0, 0, 0.5))}.setup-assistant-steps__buttons__right{background-color:#00595c;border:3px solid rgba(0,0,0,0);color:#fff;margin-left:auto}.setup-assistant-steps__buttons__right::after{content:"";display:inline-block;width:20px;height:20px;background-image:url("clientlib-site/resources/images/arrow-right.svg");background-repeat:no-repeat;background-size:contain;background-position:center;margin-left:.5rem}.setup-assistant-steps__buttons__right:hover{background-image:linear-gradient(rgba(0, 0, 0, 0.3019607843), rgba(0, 0, 0, 0.3019607843));box-shadow:0 4px 15px rgba(0,0,0,.2509803922)}.setup-assistant-steps__buttons__right:hover::after{filter:drop-shadow(0 0 4px rgba(0, 0, 0, 0.5))}.setup-assistant-steps__substepContainer{border-left:3px solid red;padding-left:15px;margin-left:15px;width:85%;margin:0 auto}.hidden{display:none !important}.setup-assistant-steps__buttons__middle{justify-content:center;align-items:center;-webkit-text-decoration:none;text-decoration:none;font-size:1rem;font-family:"Segoe UI Semibold",sans-serif;border-radius:.3125rem;display:none;padding:.375rem;max-height:1.5rem}@media screen and (min-width: 768px){.setup-assistant-steps__buttons__middle{display:flex}}@media screen and (min-width: 992px){.setup-assistant-steps__buttons__middle{display:none}}.setup-assistant-steps__buttons__middle img{width:2.1875rem;height:2.1875rem;margin-right:.625rem}.setup-assistant-steps__buttons__bottom{border-top:.0625rem solid #ccc}@media screen and (min-width: 768px){.setup-assistant-steps__buttons__bottom{display:none}}.setup-assistant-steps__buttons__bottom__long{display:flex;width:100%;padding-top:.3125rem;justify-content:center;border-radius:.3125rem;font-size:1rem;font-family:"Segoe UI Semibold",sans-serif;margin-top:1.25rem}@media screen and (min-width: 768px){.setup-assistant-steps__buttons__bottom__long{display:none}}.setup-assistant-steps__buttons__bottom__long__text{padding-top:.125rem}.setup-assistant-steps__buttons__bottom__long img{width:2.1875rem;height:2.1875rem;margin-right:.625rem}.setup-assistant-step-list{background-color:#fff;display:flex;align-items:center;justify-content:center;font-family:"Compatil datev Regular",georgia,sans-serif;width:100%;height:100%}.setup-assistant-step-list__container{min-width:25rem;width:95%}.setup-assistant-step-list .open-setup-assistant-margin-modal{display:inline;display:initial;visibility:visible;transform:scale(1);width:50%}@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}.stage-basic-pdp{padding:3.75rem 0;display:flex;flex-direction:column;gap:2.5rem}@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{margin-bottom:.9375rem;font-weight:normal;font-size:2.375rem}.stage-basic-pdp__content__subtitle{font-size:1.25rem;font-family:"Segoe UI Semibold",sans-serif;color:#00595c;margin-bottom:.9375rem}.stage-basic-pdp__content__description{margin-bottom:1.5625rem}.stage-basic-pdp__content__pricing-link{font-size:1rem;font-family:"Segoe UI Semibold",sans-serif;margin-bottom:1.5625rem;color:inherit;display:block}.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{font-size:1.25rem;display:block;text-align:center}@media screen and (min-width: 992px){.stage-basic-pdp__content__cta{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{font-size:2rem;font-family:"Compatil datev Regular",georgia,sans-serif}@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}.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;padding-top:2.5rem}}.stage-basic-pdp__image-wrapper.rectangle-image .stage-basic-pdp__image{background-color:transparent;background-color:initial;max-width:none;max-width:initial;width:100%;border-radius:.625rem;aspect-ratio:16/9;padding-top:0}.stage-basic-pdp__image-wrapper.cutout-image .stage-basic-pdp__image{background-color:transparent;background-color:initial;max-width:none;max-width:initial;width:31.25rem;border-radius:.625rem;aspect-ratio:1/1;padding-top:0}@media screen and (min-width: 768px){.stage-basic-pdp__image-wrapper{width:50%}}.pricing-component__heading{text-align:center;font-family:"Compatil datev Regular",georgia,sans-serif;margin-bottom:2.1875rem}.pricing-component__content{padding:1.25rem 2.1875rem 1.5625rem;background-color:rgba(255,255,255,.6);border-radius:.625rem}@media screen and (min-width: 768px){.pricing-component__content{display:flex;gap:5rem;padding:0;background-color:transparent;background-color:initial}}@media screen and (min-width: 768px){.pricing-component__content .pricing-component__left-column{width:50%;padding-top:1.25rem}}.pricing-component__content .pricing-component__left-column .stage-basic-pdp__content{width:auto;width:initial}.pricing-component__content .pricing-component__left-column .stage-basic-pdp__content__subtitle,.pricing-component__content .pricing-component__left-column .stage-basic-pdp__content__description{display:none}@media screen and (min-width: 768px){.pricing-component__content .pricing-component__left-column .stage-basic-pdp__content__subtitle,.pricing-component__content .pricing-component__left-column .stage-basic-pdp__content__description{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}@media screen and (min-width: 768px){.pricing-component__content .pricing-component__left-column .stage-basic-pdp__content__title{font-size:1.75rem}}@media screen and (min-width: 768px){.pricing-component__content .pricing-component__right-column{width:50%;padding:1.25rem 2.1875rem 1.5625rem;background-color:rgba(255,255,255,.6);border-radius:.625rem}}.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{font-size:2rem;font-family:"Compatil datev Regular",georgia,sans-serif}.pricing-component__content .pricing-component__right-column .pricing-component__pricebox-cta{margin-bottom:2.1875rem;display:flex;flex-direction:column;gap:.625rem;width:-moz-fit-content;width:fit-content}.pricing-component__content .pricing-component__right-column .pricing-component__pricebox-cta .button{display:inline-block;width:100%;text-align:center}@media screen and (min-width: 768px){.pricing-component__content .pricing-component__right-column .pricing-component__pricebox-cta .button{width:auto;width:initial}}.pricing-component__content .pricing-component__right-column .pricing-component__accordion{padding:.625rem 0;margin-bottom:.625rem}.pricing-component__content .pricing-component__right-column .pricing-component__accordion>summary{list-style:none}.pricing-component__content .pricing-component__right-column .pricing-component__accordion--headline{display:flex;gap:.3125rem;font-family:"Segoe UI Semibold",sans-serif}.pricing-component__content .pricing-component__right-column .pricing-component__accordion--headline:hover{color:#00595c;-webkit-text-decoration:underline;text-decoration:underline;cursor:pointer}.pricing-component__content .pricing-component__right-column .pricing-component__accordion--headline::before{content:"";background:url("clientlib-site/resources/images/icon-chevron-right.svg") no-repeat;background-size:1rem;min-width:1rem;height:1rem;margin-top:.3125rem}.pricing-component__content .pricing-component__right-column .pricing-component__accordion__text{padding:.625rem 0 1.25rem 1.25rem}.pricing-component__content .pricing-component__right-column details[open] .pricing-component__accordion--headline{color:#00595c}.pricing-component__content .pricing-component__right-column details[open] .pricing-component__accordion--headline::before{transform:rotate(90deg);color:#00595c}.assistant{margin:1.25rem 0rem 0rem;font-family:"Segoe UI","Noto Sans Display",arial,sans-serif}.assistant__item{border-bottom:.0625rem solid #ccc;list-style-type:none;margin-right:2rem;gap:1.875rem}@media screen and (min-width: 768px){.assistant__item{display:flex;list-style-type:none}}.assistant__item__progress{text-align:center;width:100%;max-width:8.75rem;min-width:5.625rem;margin:auto;padding:1.25rem 0 1.25rem 0;font-size:1.125rem;color:#00595c}@media screen and (min-width: 768px){.assistant__item__progress{max-width:14%;margin:auto}}.assistant__item__progress__current{font-weight:700}.assistant__item__progress__of{margin:0rem .0625rem}.assistant__item__progress__total{font-weight:100}.assistant__item__progress__bar{display:flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.4375rem;border-radius:1.4375rem;overflow:hidden;margin-top:.3125rem}.assistant__item__progress__bar::-webkit-progress-value{background:#00595c}.assistant__item__progress__bar::-webkit-progress-bar{background-color:#d7e3e8}.assistant__item__content{width:100%;padding:.625rem;font-family:"Segoe UI","Noto Sans Display",arial,sans-serif;line-height:1.25rem;list-style-type:none}@media screen and (min-width: 768px){.assistant__item__content{width:60%}}.assistant__item__content__title{margin-bottom:.625rem;color:#007577;font-size:1.25rem;font-weight:600;line-height:1.5;font-family:"Segoe UI Semibold",sans-serif}.assistant__item__content__text{font-weight:400;margin-bottom:.9375rem}.assistant__item__button{width:100%;margin:.625rem 0rem;-webkit-text-decoration:none;text-decoration:none;text-align:center;font-size:1rem;line-height:1.125rem;border-radius:.25rem;padding:.625rem 0rem;background-color:#00595c;color:#fff;letter-spacing:.03125rem;border:none;display:inline-block;box-sizing:content-box;box-sizing:initial}@media screen and (min-width: 768px){.assistant__item__button{max-width:15%;height:1.25rem;margin:auto 0rem;padding:.625rem 1.25rem}}@media screen and (min-width: 992px){.assistant__item__button{max-width:20%}}.setup-assistant-module-list{max-width:100rem;background-color:#fff}.setup-assistant-module-list__headline{font-size:2rem;font-family:"Compatil datev Regular",georgia,sans-serif;color:#007577;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{font-size:1.5rem;font-family:"Compatil datev Regular",georgia,sans-serif;line-height:1.3rem;color:#000;margin-right:2rem;text-align:left;padding-bottom:1.4375rem;border-bottom:.0625rem solid #ccc}.setup-assistant-module-list__content{list-style-type:none}.setup-assistant-module-list__caption{padding-top:1.25rem;font-size:.875rem;line-height:1.5rem;font-family:"Segoe UI","Noto Sans Display",arial,sans-serif}.setup-assistant-module-list li{list-style:none}.setup-assistant-margin-modal{display:flex;align-items:flex-start;justify-content:left;top:20%;position:absolute;visibility:hidden;transform:translate(-100%, -50%) scale(0.1);transition:transform 1s, top 1s;background-color:#fff;overflow:auto;height:85svh;width:100%;padding:1rem 1.875rem 1rem 1.875rem;border-top-right-radius:.625rem;border-bottom-right-radius:.625rem;box-shadow:.1875rem 0 .625rem 0 rgba(0,0,0,.3);margin-left:-21.25rem}@media screen and (min-width: 768px){.setup-assistant-margin-modal{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{margin-top:1.25rem;font-family:"Compatil datev Regular",georgia,sans-serif;font-size:1.25rem;line-height:1.3;text-align:left;color:#000;margin-bottom:1.875rem}.setup-assistant-margin-modal__title__close{text-align:right;margin-top:1.25rem;font-size:1.5rem}.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,.7019607843);margin-bottom:1.25rem;padding-top:1.875rem}.setup-assistant-margin-modal__return{font-size:1rem;-webkit-text-decoration:none;text-decoration:none;color:inherit;font-family:"Segoe UI Semibold",sans-serif;display:flex}.setup-assistant-margin-modal__return::after{content:"";background:url("clientlib-site/resources/images/icon-chevron-right.svg") no-repeat;background-size:contain;min-width:1.5625rem;height:1.5625rem;display:flex}.setup-assistant-margin-modal .setup-assistant-overview-link{margin-top:0;margin-left:-1.875rem}.setup-assistant-flowchart-switch .hidden{display:none}#storybook-root .setup-assistant-margin-modal{display:inline;display:initial;visibility:visible;transform:scale(1);width:50%;top:10%}.setup-assistant-stage{max-width:100rem}.setup-assistant-stage__container{display:flex;flex-direction:column-reverse;background-image:linear-gradient(90deg, #00595c, #1ca4a4);border-radius:.625rem;align-items:center;padding-left:1.875rem;padding-right:3.125rem;min-height:13.75rem;justify-content:space-between}@media screen and (min-width: 480px){.setup-assistant-stage__container{flex-direction:row}}.setup-assistant-stage__container .setup-assistant-stage__headline-text{font-family:"Compatil datev Regular",georgia,sans-serif;font-size:2rem;line-height:1.3;color:#fff;text-align:left;display:block}.setup-assistant-stage__container .setup-assistant-stage__icon{width:10rem}.setup-assistant-flowchart{padding-top:1.25rem;background-color:#fff}.setup-assistant-flowchart .hidden{display:none}.setup-assistant-flowchart__headline{font-family:"Compatil datev Regular",georgia,sans-serif;max-width:25rem;margin-bottom:1.5625rem;margin-left:.9375rem;color:#000;font-weight:400;overflow:auto}.setup-assistant-flowchart__elements{font-family:"Segoe UI","Noto Sans Display",arial,sans-serif;padding-top:.625rem;text-align:left;padding-bottom:1.5625rem;margin-bottom:-2.5rem;border-bottom:.0625rem solid rgba(182,202,209,.7019607843)}.setup-assistant-flowchart__elements__item{counter-increment:list-item;display:block;gap:.9375rem}.setup-assistant-flowchart__elements__item:hover{-webkit-text-decoration:underline;text-decoration:underline}.setup-assistant-flowchart__elements__item__home{margin:auto 0rem;display:flex}.setup-assistant-flowchart__elements__item__home::before{content:"";background-color:#00595c;margin:0rem .5rem 0rem .5rem;z-index:20;border-radius:50%;background-image:url("clientlib-site/resources/images/icon-home-white.svg");background-position:50%;background-repeat:no-repeat;background-size:20px 20px;height:1.625rem;min-width:1.625rem}.setup-assistant-flowchart__elements__item__step{margin:auto 0rem;display:flex}.setup-assistant-flowchart__elements__item__step::before{content:"";min-width:1.25rem;height:1.25rem;margin:0rem .5rem 0rem .625rem;z-index:20;border:.15rem solid #00595c;border-radius:50%;background-color:#ecf2f4}.setup-assistant-flowchart__elements__item__done{margin:auto 0rem;display:flex}.setup-assistant-flowchart__elements__item__done::before{content:"";min-width:1.375rem;height:1.375rem;background-color:#00595c;margin:0rem .5rem 0rem .625rem;z-index:20;border-radius:50%;background-image:url("clientlib-site/resources/images/checkmark-icon-white.svg");background-position:50%;background-repeat:no-repeat}.setup-assistant-flowchart__elements__item__substep{margin-left:3.6875rem;display:flex;cursor:pointer}.setup-assistant-flowchart__elements__item__substep::before{content:"";background-image:none;background-image:initial;min-width:1.25rem;height:1.25rem;border:.15rem solid #00595c;border-radius:50%;background-color:#ecf2f4;margin:0rem .5rem 0rem -2.5rem}.setup-assistant-flowchart__elements__item__connector{width:.125rem;background-color:#00595c;margin-left:1.3125rem;min-height:5rem;margin-top:-2.875rem;position:sticky}.setup-assistant-flowchart__elements__item__connector__substep{margin-left:1.875rem;margin-top:-4.375rem;padding-bottom:.625rem;background-color:#00595c;height:5rem;width:.125rem}.setup-assistant-flowchart__elements__item__connector__top{margin-top:0;height:1.875rem;width:.125rem;margin-left:5rem;background-color:#00595c}.setup-assistant-flowchart__elements__item__connector__short{background-color:#00595c;height:1.875rem;width:.125rem;min-height:0;min-height:initial;margin-left:1.3125rem}.setup-assistant-flowchart__elements__item__connector__horizon{width:3.75rem;height:.125rem;background-color:#00595c;margin-left:1.3125rem}.first-connector{min-height:3.75rem;margin-top:-1.625rem}.first-connector-long{min-height:5rem;margin-top:-2.875rem}.first-connector-long-long{min-height:6.875rem;margin-top:-4.375rem}.sub-step{background-color:#ecf2f4;max-width:34.375rem;margin-left:3.125rem;padding:.9375rem .9375rem 0 0}.current-step::before{box-shadow:0 0 .9375rem 0 #007577}.end::before{background-image:url("clientlib-site/resources/images/icon-end-white.svg")}.substep-done{margin-left:3.6875rem}.substep-done::before{background-color:#00595c;background-image:url("clientlib-site/resources/images/checkmark-icon-white.svg");background-repeat:no-repeat}.setup-assistant-overview-link{margin-bottom:.625rem;position:absolute;margin-top:-1.875rem}.setup-assistant-overview-link__editmode{margin-top:12.5rem;width:25rem}.setup-assistant-overview-link__text{margin-top:1.5rem;font-family:"Segoe UI","Noto Sans Display",arial,sans-serif;line-height:1.5;color:#000;font-size:1.125rem;display:flex;min-width:12.5rem}.setup-assistant-overview-link__text::after{content:"";background:url("clientlib-site/resources/images/icon-chevron-right.svg") no-repeat;background-size:contain;min-width:1.5625rem;height:1.5625rem;display:flex}.setup-assistant-overview-link a{-webkit-text-decoration:none;text-decoration:none;color:inherit}.setup-assistant-overview-link a:hover{-webkit-text-decoration:underline;text-decoration:underline}.with-cta-box{margin-top:5.625rem}.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:6.875rem;position:relative}.partner-box__signet--small .partner-box__signet-shadow--small,.partner-box__signet--small .partner-box__signet-shadow--wide,.partner-box__signet--wide .partner-box__signet-shadow--small,.partner-box__signet--wide .partner-box__signet-shadow--wide{width:100%}.partner-box__signet--small .partner-box__signet-shadow--small{max-width:7.75rem}.partner-box__signet--wide .partner-box__signet-shadow--wide{max-width:14.0625rem}.partner-box__signet-shadow,.partner-box__signet-shadow--small{z-index:0;background:#fff;border-radius:.625rem;height:2.8125rem;position:absolute;top:-2.125rem;right:0;bottom:auto;left:auto;box-shadow:0 -0.4375rem .625rem rgba(0,0,0,.15)}.partner-box__logo{z-index:1;background:#fff;border-radius:.625rem;position:absolute;top:-2.5rem;right:0;bottom:auto;left:auto}.partner-box__logo--small{width:7.75rem}.partner-box__logo--wide{width:14.0625rem}.partner-box__logo .image-wrapper img{background:rgba(0,0,0,0)}.partner-box__logo-wrapper{padding:0 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:rgba(0,0,0,0);aspect-ratio:3/2;width:100%}.partner-box__logo-wrapper .partner-box__buttons{display:flex;flex-direction:column;gap:.625rem;text-align:center}.mpdp-reviews__headline{color:#007577;display:block;font-family:"Compatil datev Regular",georgia,sans-serif;font-size:32px}.facts-box{background:#f5f5f5;box-shadow:none;border-radius:.625rem;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;margin-bottom:.3125rem;list-style:none}.contact-box__wrapper{min-height:25rem}.contact-box__wrapper .contact-sidebar__wrapper{position:relative}.contact-box__wrapper .contact-sidebar{position:fixed;right:0;bottom:6.25rem;width:25%;padding:1.5625rem 1.5625rem 5rem;background-color:#00595c;border-radius:.625rem;display:block;transform:translateX(110%);transform-style:preserve-3d;transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1);min-width:26.875rem}.contact-box__wrapper .contact-sidebar--visible{transform:translateX(0)}.contact-box__wrapper .contact-sidebar__headline-wrapper{display:flex}.contact-box__wrapper .contact-sidebar__headline-wrapper .image-wrapper img{background-color:rgba(0,0,0,0)}.contact-box__wrapper .contact-sidebar__headline{font-size:1.375rem;line-height:1.5;color:#fff;flex-grow:1;margin-bottom:.938rem}.contact-box__wrapper .contact-sidebar__cross-icon{width:1.875rem;height:1.875rem;border:none;cursor:pointer}.contact-box__wrapper .contact-sidebar__cross-icon:hover{opacity:.7}.contact-box__wrapper .contact-sidebar__chat{position:fixed;top:auto;right:.125rem;bottom:5rem;left:auto;background:#232e32;width:3.125rem;height:3.125rem;border-radius:50%;box-shadow:0 0 .625rem rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;margin-right:.125rem}.contact-box__wrapper .contact-sidebar__chat img{background:none;width:2.5rem;height:2.5rem}.contact-box__wrapper .contact-sidebar__chat:hover{cursor:pointer;background:#00595c}.contact-box__wrapper .contact-sidebar__chat:focus{border:.125rem solid #007577;box-shadow:inset 0 0 0 2px #fff}.contact-box__wrapper .contact-sidebar--visible+.contact-sidebar__chat{background:#00595c}.contact-box__wrapper .contact-sidebar__link{display:flex;font-size:1.125rem;color:#fff;-webkit-text-decoration:none;text-decoration:none;width:100%}.contact-box__wrapper .contact-sidebar__link__text--small{position:absolute;font-size:.875rem;line-height:1.2;letter-spacing:.04rem;color:#fff;padding-top:.9375rem;padding-left:2.625rem}.contact-box__wrapper .contact-sidebar__link::after{content:"";background:url("clientlib-site/resources/images/icon-chevron-right-white.svg") no-repeat;background-size:contain;min-width:1.5625rem;height: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__list-arrow__two-rows .contact-sidebar__link{align-items:initial}.contact-box__wrapper .contact-sidebar__link__icon--chatbot::before{content:"";background:url("clientlib-site/resources/images/icon-chatbot-neutral.svg") no-repeat left center;background-size:2.1875rem;padding-left:2.625rem;height:2rem;filter:invert(1)}.contact-box__wrapper .contact-sidebar__link__icon--chat::before{content:"";background:url("clientlib-site/resources/images/icon-chat-neutral.svg") no-repeat left center;background-size:2.1875rem;padding-left:2.625rem;height:2rem;filter:invert(1)}.contact-box__wrapper .contact-sidebar__link__icon--hyperlink::before{content:"";background:url("clientlib-site/resources/images/icon-link-neutral.svg") no-repeat left center;background-size:2.1875rem;padding-left:2.625rem;height:2rem;filter:invert(1)}.contact-box__wrapper .contact-sidebar__link__icon--form::before{content:"";background:url("clientlib-site/resources/images/icon-form-neutral.svg") no-repeat left center;background-size:2.1875rem;padding-left:2.625rem;height:2rem;filter:invert(1)}.contact-box__wrapper .contact-sidebar__link__icon--phone::before{content:"";background:url("clientlib-site/resources/images/icon-phone-neutral.svg") no-repeat left center;background-size:2.1875rem;padding-left:2.625rem;height:2rem;filter:invert(1)}.contact-box__wrapper .contact-sidebar__link__icon--mail::before{content:"";background:url("clientlib-site/resources/images/icon-form-neutral.svg") no-repeat left center;background-size:2.1875rem;padding-left:2.625rem;height:2rem;filter:invert(1)}.contact-box__wrapper .contact-sidebar__link__icon--help::before{content:"";background:url("clientlib-site/resources/images/icon-help-neutral.svg") no-repeat left center;background-size:2.1875rem;padding-left:2.625rem;height:2rem}.contact-box__wrapper .contact-sidebar__back-to-top{position:fixed;top:auto;right:.125rem;bottom:1rem;left:auto;background:#fff;width:3.125rem;height:3.125rem;border-radius:50%;box-shadow:0 0 .625rem rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;margin-right:.125rem}.contact-box__wrapper .contact-sidebar__back-to-top img{background:none;width:2.5rem;height:2.5rem}.contact-box__wrapper .contact-sidebar__back-to-top:hover{cursor:pointer;background-color:#fff;box-shadow:inset 0 0 0 .125rem #000,0 3px 10px rgba(0,0,0,.3019607843)}.contact-box__wrapper .contact-sidebar__back-to-top:focus{border:.125rem solid #007577}.setup-assistant-decision-box{max-width:100rem;margin-bottom:3.125rem;font-family:"Compatil datev Regular",georgia,sans-serif;color:#000}.setup-assistant-decision-box h3{font-weight:700;font-size:1rem;margin-bottom:1.5625rem}.setup-assistant-decision-box__selectbox{display:flex;flex-direction:column;padding:.9375rem;grid-gap:.9375rem;background-color:#e5f5f5;border-radius:.375rem;margin-bottom:.9375rem;line-height:1.5rem;min-height:.25rem;font-size:1rem;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.setup-assistant-decision-box__subtext{font-weight:300}.setup-assistant-decision-box .radio-button{display:flex;flex:none;gap:1.25rem;cursor:pointer;font-size:1rem;font-weight:700;margin-top:.1875rem}.setup-assistant-decision-box .radio-button input[type=radio]{display:none}.setup-assistant-decision-box .radio-button-style{width:1.5625rem;height:1.5625rem;border-radius:50%;border:.125rem solid #00595c;background-color:#fff;flex-shrink:0}.setup-assistant-decision-box .radio-button:hover .radio-button-style,.setup-assistant-decision-box .radio-button input[type=radio]:focus+.radio-button-style{background-color:#4eb8b8;border-color:#007577;box-shadow:inset 0 0 0 .1875rem #fff}.setup-assistant-decision-box .radio-button input[type=radio]:checked+.radio-button-style{background-color:#4eb8b8;box-shadow:inset 0 0 0 .1875rem #fff;border-color:#007577}.dynamic-xf-user-context{padding:0;margin:0}.move-top{position:fixed;top:auto;right:.25rem;bottom:1rem;left:auto;width:-moz-max-content;width:max-content;border:none;background:none;display:flex;flex-direction:row;gap:0rem;align-items:center;justify-content:flex-end;opacity:0;visibility:hidden;transition:opacity .3s ease, visibility .3s ease, transform .3s ease}.move-top::before{content:"";background:url("clientlib-site/resources/images/icon-arrow-up.svg") no-repeat center;cursor:pointer;background-size:1.875rem;width:3.125rem;height:3.125rem;border-radius:50%;background-color:#ecf2f4;box-shadow:0 .1875rem .625rem rgba(0,0,0,.3);transition:background-color .2s ease}.move-top:hover::before{background-color:#fff}.move-top--visible{opacity:1;visibility:visible}.cmp-richtext .securedLink::after{content:"";background:url("clientlib-site/resources/images/icon-secure-lock.svg") no-repeat left center,url("clientlib-site/resources/images/icon-chevron-right.svg") no-repeat right center !important;background-size:1rem 1rem !important;width:1.875rem}.search-box-v2{padding:3.75rem 3.125rem 5rem 3.125rem;box-sizing:border-box;background-image:linear-gradient(90deg, #00595c, #007577);display:flex;flex-direction:column;gap:.9375rem;align-items:center;justify-content:center}.search-box-v2__header{color:#fff;line-height:2.25rem;font-size:2rem;margin-bottom:1.5625rem;font-weight:normal;text-align:center}@media screen and (min-width: 992px){.search-box-v2__header{line-height:1.3;font-size:2.375rem}}.search-box-v2__form{width:100%;margin:0 auto;max-width:50rem;max-height:3.125rem;display:flex;flex-direction:row;gap:.5rem;align-items:center;justify-content:center}.search-box-v2__input{font-size:1.125rem;height:3.125rem;box-sizing:border-box;border:.125rem solid #000;border-radius:.25rem;padding:.375rem .9375rem .5rem .9375rem;outline:none;width:100%;box-shadow:none;font-family:"Segoe UI","Noto Sans Display",arial,sans-serif}.search-box-v2__input:hover{box-shadow:0 0 .5rem rgba(0,0,0,.4)}.search-box-v2__input:focus{box-shadow:0 0 .5rem rgba(0,0,0,.5);border-width:.2rem}.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:not(:placeholder-shown)+.search-box__close,.search-box-v2__input:focus+.search-box__close{visibility:visible}.search-box-v2__close{visibility:hidden;position:absolute;right:.9375rem;top:.4375rem;font-size:1.75rem;line-height:1.875rem;min-width:2.1875rem;height:2.1875rem;text-align:center;cursor:pointer;border-radius:50%;font-weight:bold;background-color:#d7e3e8}.search-box-v2__close:hover{color:#00595c}.search-box-v2__button{border:none;position:relative;background-color:rgba(0,0,0,0);box-sizing:border-box;cursor:pointer}.search-box-v2__button::after{content:"";background:url("clientlib-site/resources/images/icon-search.svg") no-repeat center;filter:invert(100%);padding:.625rem 1.125rem}.search-box-v2__button::before{content:"";width:0;height:0;position:absolute;top:50%;left:50%;box-sizing:border-box;transform:translate(-50%, -50%);background-image:linear-gradient(#ffffff, #ffffff);transition:width .5s ease-in-out, height .5s ease-in-out;border-radius:.25rem}.search-box-v2__button.active::before{width:3.125rem;height:3.125rem}.search-box-v2__button.active::after{filter:invert(0);background-size:1.5625rem}.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{flex-wrap:wrap;display:flex;flex-direction:row;gap:.9375rem;align-items:center;justify-content:center}.search-box-v2__filter--label{color:#fff}.search-box-v2__filter .active-filter{background-color:#9ad7d7;border-radius:1.875rem;padding:.1875rem .375rem .25rem .9375rem;cursor:pointer;display:flex;flex-direction:row;gap:.3125rem;align-items:center;justify-content:center}.search-box-v2__filter .active-filter-text{text-align:center;font-family:"Segoe UI","Noto Sans Display",arial,sans-serif;font-size:1rem}.search-box-v2__filter .active-filter-close{font-weight:bold;font-size:1.375rem;line-height:1.25rem;margin-bottom:.25rem}.search-box-v2__filter .active-filter:hover{box-shadow:0 0 .375rem rgba(0,0,0,.25);background-color:#ffeae3}.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=radio],.search-filters-v2 .search-filters__options input[type=checkbox]{position:absolute;opacity:0}.search-filters-v2 .search-filters__options input[type=radio]+.search-filters-v2 .search-filters__options--label,.search-filters-v2 .search-filters__options input[type=checkbox]+.search-filters-v2 .search-filters__options--label{display:flex;align-items:center;cursor:pointer}.search-filters-v2 .search-filters__options input[type=radio]+.search-filters-v2 .search-filters__options--label::before,.search-filters-v2 .search-filters__options input[type=checkbox]+.search-filters-v2 .search-filters__options--label::before{content:"";background:rgba(255,255,255,.6);border-radius:100%;border:.1rem solid #000;box-sizing:border-box;display:inline-block;min-width:1.25rem;min-height:1.25rem;position:relative;margin-right:.5rem;vertical-align:top;cursor:pointer;text-align:center}@media(hover: hover){.search-filters-v2 .search-filters__options input[type=radio]:hover+.search-filters-v2 .search-filters__options--label::before,.search-filters-v2 .search-filters__options input[type=checkbox]:hover+.search-filters-v2 .search-filters__options--label::before{box-shadow:inset 0 0 0 .1875rem #fff;background-color:#4eb8b8}}.search-filters-v2 .search-filters__options input[type=radio]:checked+.search-filters-v2 .search-filters__options--label::before,.search-filters-v2 .search-filters__options input[type=checkbox]:checked+.search-filters-v2 .search-filters__options--label::before{box-shadow:0 0 .3125rem rgba(0,117,119,.3),inset 0 0 0 .1875rem #fff;background-color:#007577;border:.125rem solid #007577}@keyframes slide-in{100%{transform:translateX(0%)}}.search-filters-v2{padding:.5rem 2.1875rem;display:none;transform:translateX(-100%);transform-style:preserve-3d;margin:.9375rem .9375rem .9375rem 0;position:absolute;left:0;right:0;height:100%;overflow:hidden;z-index:9;border-top-right-radius:.625rem;border-bottom-right-radius:.625rem;box-shadow:.1875rem 0 .625rem rgba(0,0,0,.3);background-color:#fff}@media screen and (min-width: 768px){.search-filters-v2{right:50%}}@media screen and (min-width: 992px){.search-filters-v2{position:relative;box-shadow:none;display:block;background-color:inherit;margin:0;padding:2.1875rem .9375rem 0 3rem;height:auto;height:initial;transform:none}.search-filters-v2 .search-filters__close{display:none}}.search-filters-v2.filter-visible{display:block;animation:slide-in .5s forwards}.search-filters-v2__close{display:block;text-align:right;font-size:2.875rem;font-weight:700;line-height:2.5rem;cursor:pointer}.search-filters-v2__title{font-size:1.375rem;color:#00595c;padding:0 1.5625rem .875rem 0;border-bottom:.09375rem solid #b6cad1;margin-bottom:2.1875rem;line-height:1.5rem;display:flex;gap:.375rem;align-items:center;cursor:pointer}@media screen and (min-width: 992px){.search-filters-v2__title{padding-bottom:.9375rem}}.search-filters-v2__form{padding-bottom:.9375rem;border-bottom:.09375rem solid #b6cad1}.search-filters-v2__form .search-filters__accordion{padding-bottom:.625rem}.search-filters-v2__form .search-filters__accordion .search-filters__accordion-title{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-family:"Segoe UI Semibold",sans-serif}.search-filters-v2__form .search-filters__accordion .search-filters__accordion-title .search-filters__accordion-label{display:flex;flex-direction:row;gap:.3125rem;align-items:center;cursor:pointer}.search-filters-v2__form .search-filters__accordion .search-filters__accordion-title .search-filters__accordion-label::before{content:"";background:url("clientlib-site/resources/images/icon-chevron-right.svg") no-repeat;background-size:1rem;min-width:1rem;height:1rem}.search-filters-v2__form .search-filters__accordion .search-filters__accordion-title .search-filters__accordion-label:hover{-webkit-text-decoration:underline;text-decoration:underline;color:#00595c}.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{font-size:2rem;line-height:0px;color:#a30000}.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{padding:.625rem 0 .9375rem 1.25rem;display:none;font-size:.875rem}.search-filters-v2__form .search-filters__accordion .search-filters__expandable.collapsed{display:block}.search-filters-v2__reset{padding:.9375rem 1.5625rem .9375rem 0;color:#a30000;font-size:.875rem;font-family:"Segoe UI Semibold",sans-serif;cursor:pointer;display:none;gap:.375rem}.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{position:relative}.search-filters-v2 .search-filters__options:not(:last-child){margin-bottom:.5rem}.search-filters-v2 .search-filters__options input[type=radio],.search-filters-v2 .search-filters__options input[type=checkbox]{position:absolute;opacity:0}.search-filters-v2 .search-filters__options input[type=radio]+.search-filters-v2 .search-filters__options--label,.search-filters-v2 .search-filters__options input[type=checkbox]+.search-filters-v2 .search-filters__options--label{display:flex;align-items:center;cursor:pointer}.search-filters-v2 .search-filters__options input[type=radio]+.search-filters-v2 .search-filters__options--label::before,.search-filters-v2 .search-filters__options input[type=checkbox]+.search-filters-v2 .search-filters__options--label::before{content:"";background:rgba(255,255,255,.6);border-radius:100%;border:.1rem solid #000;box-sizing:border-box;display:inline-block;min-width:1.25rem;min-height:1.25rem;position:relative;margin-right:.5rem;vertical-align:top;cursor:pointer;text-align:center}@media(hover: hover){.search-filters-v2 .search-filters__options input[type=radio]:hover+.search-filters-v2 .search-filters__options--label::before,.search-filters-v2 .search-filters__options input[type=checkbox]:hover+.search-filters-v2 .search-filters__options--label::before{box-shadow:inset 0 0 0 .1875rem #fff;background-color:#4eb8b8}}.search-filters-v2 .search-filters__options input[type=radio]:checked+.search-filters-v2 .search-filters__options--label::before,.search-filters-v2 .search-filters__options input[type=checkbox]:checked+.search-filters-v2 .search-filters__options--label::before{box-shadow:0 0 .3125rem rgba(0,117,119,.3),inset 0 0 0 .1875rem #fff;background-color:#007577;border:.125rem solid #007577}.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-site/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-site/resources/images/checkmark-icon-white.svg");box-shadow:0 0 .3125rem rgba(0,117,119,.3)}.search-result-v2{max-width:100rem;margin:0 auto;padding:0 3.125rem;background-color:#ecf2f4;box-sizing:border-box}@media screen and (min-width: 992px){.search-result-v2{padding:0rem 3rem 5.135rem 4.0625rem}}.search-result-v2__head{padding:1.875rem 0rem .9375rem .9375rem;margin-bottom:2.1875rem;border-bottom:.1rem solid #b6cad1;font-size:1.125rem;line-height:1.5rem;display:flex;flex-direction:row;gap:.9375rem;align-items:end;justify-content:space-between}@media screen and (min-width: 768px){.search-result-v2__head{font-size:1.375rem}}.search-result-v2__head .seach-result__title{font-size:1.375rem;font-family:"Segoe UI","Noto Sans Display",arial,sans-serif;font-weight:normal;line-height:1.5rem}.search-result-v2__head .seach-result__show-filters{color:#00595c;-webkit-text-decoration:underline;text-decoration:underline;cursor:pointer}@media screen and (min-width: 768px){.search-result-v2__head .seach-result__show-filters{flex-grow:1}}@media screen and (min-width: 992px){.search-result-v2__head .seach-result__show-filters{display:none}}.search-result-v2__head .seach-result__show-filters:hover{opacity:.75}.search-result-v2__views{display:none;font-size:1rem}@media screen and (min-width: 768px){.search-result-v2__views{display:flex;flex-direction:row;gap:.9375rem;align-items:center;justify-content:center}}.search-result-v2__views--tile::before{content:"";width:2rem;height:2rem;background:url("clientlib-site/resources/images/icon-tiles-view.svg") no-repeat center}.search-result-v2__views--list::before{content:"";width:2rem;height:2rem;background:url("clientlib-site/resources/images/icon-list-view.svg") no-repeat center}.search-result-v2__views--tile,.search-result-v2__views--list{background:none;border:none;display:flex;flex-direction:row;gap:.3125rem;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;margin-bottom:-1rem;padding-bottom:.625rem;border-bottom:.1rem solid rgba(0,0,0,0);padding-right:.3125rem}.search-result-v2__views--tile.selected,.search-result-v2__views--list.selected{color:#00595c;border-bottom:.1rem solid #007577}.search-result-v2__views--tile.selected::before,.search-result-v2__views--list.selected::before{filter:invert(22%) sepia(75%) saturate(1114%) hue-rotate(147deg) brightness(95%) contrast(101%)}.search-result-v2__views--tile:hover,.search-result-v2__views--list:hover{opacity:.7}.search-result-v2__items{list-style:none;margin-bottom:2.1875rem;display:flex;flex-direction:column;gap:.9375rem;align-items:flex-start;justify-content:center}.search-result-v2__items li{width:100%;height:100%}.search-result-v2__items .seach-result__item{width:100%;box-sizing:border-box;-webkit-text-decoration:none;text-decoration:none;padding:.625rem 1.5625rem 1.25rem .9375rem;border-radius:.625rem;background-color:#fff;height:100%;display:flex;flex-direction:column;gap:.625rem;align-items:flex-start;justify-content:flex-start}.search-result-v2__items .seach-result__item:hover{box-shadow:.1875rem 0rem .625rem rgba(0,0,0,.15)}.search-result-v2__items .seach-result__item .info{color:#000;font-size:.8125rem;line-height:1.5}.search-result-v2__items .seach-result__item .title{font-family:"Compatil datev Regular",georgia,sans-serif;font-weight:normal;color:#00595c;font-size:1.375rem;line-height:1.5}.search-result-v2__items .seach-result__item .description{color:#000;font-size:1rem;line-height:1.5}.search-result-v2__items.tile-view{display:grid;grid-template-columns:1fr;grid-template-rows:auto}@media screen and (min-width: 768px){.search-result-v2__items.tile-view{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr}}@media screen and (min-width: 1920px){.search-result-v2__items.tile-view{grid-template-columns:1fr 1fr 1fr}}.search-result-v2__items.tile-view .seach-result__item{padding:.625rem 1.5625rem 1.25rem .9375rem}.search-result-v2__load-more{text-align:center}.cmp-search-v2{max-width:120rem;margin:0 auto}.cmp-search-v2 .search__filters-results-container{background-color:#ecf2f4;padding-top:1.875rem}@media screen and (min-width: 992px){.cmp-search-v2 .search__filters-results-container{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr 1fr}}.cmp-search-v2 .search__filters-results-container .search-result-v2{width:100%;grid-area:1/6}@media screen and (min-width: 992px){.cmp-search-v2 .search__filters-results-container .search-result-v2{grid-area:1/2/2/6}}.cmp-search{max-width:120rem;margin:0 auto}.cmp-search .search__filters-results-container{background-color:#ecf2f4;padding-top:1.875rem}@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 .search-result{width:100%;grid-area:1/6}@media screen and (min-width: 992px){.cmp-search .search__filters-results-container .search-result{grid-area:1/2/2/6}}.layout-storybook{font-size:1.5625rem}.layout-storybook .contentwrapper{height:6.25rem}.container-fullsize{max-width:120rem;margin:0 auto}.container-fullsize .contentwrapper{padding:0rem 1.875rem}@media screen and (min-width: 768px){.container-fullsize .contentwrapper{padding:0rem 3.125rem}}@media screen and (min-width: 1601px){.container-fullsize .contentwrapper{padding:0rem calc((100vw - 93.75rem)/2)}}@media screen and (min-width: 1920px){.container-fullsize .contentwrapper{padding:0rem 13.125rem}}.container-fullsize .contentwrapper.no-padding{padding:0}.container-fullsize .contentwrapper.no-top-bottom-padding{padding-top:0 !important;padding-bottom:0 !important}.container-fullsize .contentwrapper.bg-petrol-2{background-image:linear-gradient(to bottom, #00595c 0%, #00595c 100%),linear-gradient(to bottom, #00595c 0%, #00595c 100%)}.container-fullsize .contentwrapper.bg-cold-gray-3-70{background-color:rgba(182,202,209,.7019607843)}.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(66.6666666667rem + (100vw - 100rem)/2)}}@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 .contentwrapper{padding:3.125rem 1.875rem 4.0625rem}.container-fullsize .container-2-columns>.cmp-container .col-left .contentwrapper.bg-white+.contentwrapper.bg-white{padding-top:1.5625rem}.container-fullsize .container-2-columns>.cmp-container .col-left .contentwrapper.no-top-bottom-padding{padding-top:0;padding-bottom:0}.container-fullsize .container-2-columns>.cmp-container .col-left .contentwrapper.no-left-right-padding{width:100%;padding:0}@media screen and (min-width: 768px){.container-fullsize .container-2-columns>.cmp-container .col-left .contentwrapper{padding-right:3.125rem;padding-left: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((100vw - 93.75rem)/2)}}@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-right,.container-fullsize .container-2-columns>.cmp-container .col-right-margin-1,.container-fullsize .container-2-columns>.cmp-container .col-right-margin-2{width:100%;box-sizing:border-box}@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(33.3333333333rem + (100vw - 100rem)/2)}}@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 3.125rem 4.0625rem 1.875rem;margin-bottom:1.5625rem}@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-right:3.125rem;padding-left: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((100vw - 93.75rem)/2)}}@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 .content-modules-container .contentwrapper:first-child{padding-top:3.125rem;padding-bottom:4.0625rem}.container-fullsize .content-modules-container .contentwrapper:not(:first-child){padding-bottom:4.0625rem}#storybook-root .content-modules-container{background-color:rgba(255,182,193,.631372549)}#storybook-root .container-2-columns .col-left{background-color:rgba(255,182,193,.2588235294)}#storybook-root .container-2-columns .col-right{background-color:rgba(217,187,192,.768627451)}.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{grid-template-columns:66.66% 33.33%;grid-auto-rows:auto;align-items:stretch}.container-fullsize .container-mpdp>.cmp-container .col-left{grid-column:1;order:initial;grid-row:1/span 2;height:100%;align-self:stretch;width:100%}.container-fullsize .container-mpdp>.cmp-container .col-right-margin-1{grid-column:2;grid-row:1;order:initial;width:100%}.container-fullsize .container-mpdp>.cmp-container .col-right-margin-2{grid-column:2;grid-row:2;order:initial;width:100%}}.container-2-columns>.cmp-container{display:flex;flex-flow:column}.container-2-columns>.cmp-container .setup-assistant-col-right{display:none;width:100%;box-sizing:border-box;background-color:#fff;position:relative;min-height:65rem}@media screen and (min-width: 992px){.container-2-columns>.cmp-container .setup-assistant-col-right{width:33.3333%;display:inline;display:initial}}@media screen and (min-width: 1601px){.container-2-columns>.cmp-container .setup-assistant-col-right{width:calc(33.3333333333rem + (100vw - 100rem)/2)}}@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((100vw - 93.75rem)/2)}}@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{font-family:"Compatil datev Regular",georgia,sans-serif;font-size:1.25rem;line-height:1.3;text-align:left;color:#000;margin-bottom:1.875rem}.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,.7019607843);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{height:55%;font-size:1rem;margin-bottom:0;margin-bottom:initial}@media screen and (min-width: 1601px){#storybook-root .container-2-columns .setup-assistant-col-right .contentwrapper{padding-top:.625rem;margin-bottom:1.25rem}}#storybook-root .container-2-columns .setup-assistant-col-right .contentwrapper .cta-box{margin-top:2.5rem}
