@charset "UTF-8";
/*Project Settings*/
/*Fonts*/
/*---------------COLORS---------------*/
@font-face {
font-family: 'DINWeb';
src: url(/resource/crblob/261950/78620e7cfd2c22f02010fd4936204097/dinweb-woff-data.woff) format("woff");
font-weight: normal; }
@font-face {
font-family: 'DINWeb';
src: url(/resource/crblob/261954/75d61dc4ffb3e94d1d11992f9e70c98a/dinweb-medium-woff-data.woff) format("woff");
font-weight: 500; }
@font-face {
font-family: 'DINWeb';
src: url(/resource/crblob/261958/1b06dfc06b016b6226d872979de02dac/dinweb-bold-woff-data.woff) format("woff");
font-weight: 600; }
@font-face {
font-family: 'DINWeb';
src: url(/resource/crblob/261958/1b06dfc06b016b6226d872979de02dac/dinweb-bold-woff-data.woff) format("woff");
font-weight: bold; }
@font-face {
font-family: 'icomoon';
src: url(/resource/crblob/271526/140bcda5f58d59ca63311cf5ce92b51b/icomoon-eot-data.eot);
src: url(/resource/crblob/271526/140bcda5f58d59ca63311cf5ce92b51b/icomoon-eot-data.eot#iefix) format("embedded-opentype"), url(/resource/crblob/271528/f251804dc4b0cce3f14e5989caf45251/icomoon-woff2-data.raw) format("woff2"), url(/resource/crblob/271530/8b00863a50b98a277810abee809b3d06/icomoon-ttf-data.ttf) format("truetype"), url(/resource/crblob/271532/c1109c6d127e3f962904492a66c9bd6b/icomoon-woff-data.woff) format("woff"), url(/resource/crblob/271534/9d8e120d34f33af919110a8b76e7ff47/icomoon-svg-data.svg#icomoon) format("svg");
font-weight: normal;
font-style: normal; }
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
/**
* 1. Change the default font family in all browsers (opinionated).
* 2. Correct the line height in all browsers.
* 3. Prevent adjustments of font size after orientation changes in
* IE on Windows Phone and in iOS.
*/
/* Document
========================================================================== */
html {
/* 1 */
/* 2 */
-ms-text-size-adjust: 100%;
/* 3 */
-webkit-text-size-adjust: 100%;
/* 3 */ }
/* Sections
========================================================================== */
/**
* Remove the margin in all browsers (opinionated).
*/
body {
margin: 0; }
/**
* Add the correct display in IE 9-.
*/
article,
aside,
footer,
header,
nav,
section {
display: block; }
/* Grouping content
========================================================================== */
/**
* Add the correct display in IE 9-.
* 1. Add the correct display in IE.
*/
figcaption,
figure,
main {
/* 1 */
display: block; }
/**
* Add the correct margin in IE 8.
*/
figure {
margin: 0; }
/**
* 1. Add the correct box sizing in Firefox.
* 2. Show the overflow in Edge and IE.
*/
hr {
box-sizing: content-box;
/* 1 */
height: 0;
/* 1 */
overflow: visible;
/* 2 */ }
/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
pre {
font-family: monospace, monospace;
/* 1 */
font-size: 1em;
/* 2 */ }
/* Text-level semantics
========================================================================== */
/**
* 1. Remove the gray background on active links in IE 10.
* 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
*/
a {
background-color: transparent;
/* 1 */
-webkit-text-decoration-skip: objects;
/* 2 */ }
/**
* Remove the outline on focused links when they are also active or hovered
* in all browsers (opinionated).
*/
a:active,
a:hover {
outline-width: 0; }
/**
* 1. Remove the bottom border in Firefox 39-.
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
*/
abbr[title] {
border-bottom: 0;
/* 1 */
text-decoration: underline dotted;
/* 2 */ }
/**
* Prevent the duplicate application of `bolder` by the next rule in Safari 6.
*/
b,
strong,
.bwr-contents h2 {
font-weight: inherit; }
/**
* Add the correct font weight in Chrome, Edge, and Safari.
*/
b,
strong,
.bwr-contents h2 {
font-weight: bolder; }
/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp {
font-family: monospace, monospace;
/* 1 */
font-size: 1em;
/* 2 */ }
/**
* Add the correct font style in Android 4.3-.
*/
dfn {
font-style: italic; }
/**
* Add the correct background and color in IE 9-.
*/
mark {
background-color: #ff0;
color: #000; }
/**
* Add the correct font size in all browsers.
*/
small {
font-size: 80%; }
/**
* Prevent `sub` and `sup` elements from affecting the line height in
* all browsers.
*/
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline; }
sub {
bottom: -0.25em; }
sup {
top: -0.5em; }
.footnote sup + * {
display: inline; }
.footnote p {
display: inline; }
/* Embedded content
========================================================================== */
/**
* Add the correct display in IE 9-.
*/
audio,
video {
display: inline-block; }
/**
* Add the correct display in iOS 4-7.
*/
audio:not([controls]) {
display: none;
height: 0; }
/**
* Remove the border on images inside links in IE 10-.
*/
img {
border-style: none; }
/**
* Hide the overflow in IE.
*/
svg:not(:root) {
overflow: hidden; }
/* Forms
========================================================================== */
/**
* 1. Change the font styles in all browsers (opinionated).
* 2. Remove the margin in Firefox and Safari.
*/
button,
input,
optgroup,
select,
textarea {
/* 1 */
font-size: 100%;
/* 1 */
line-height: 1.15;
/* 1 */
margin: 0;
/* 2 */ }
/**
* Show the overflow in IE.
* 1. Show the overflow in Edge.
*/
button,
input {
/* 1 */
overflow: visible; }
/**
* Remove the inheritance of text transform in Edge, Firefox, and IE.
* 1. Remove the inheritance of text transform in Firefox.
*/
button,
select {
/* 1 */
text-transform: none; }
/**
* 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
* controls in Android 4.
* 2. Correct the inability to style clickable types in iOS and Safari.
*/
button,
html [type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
/* 2 */ }
/**
* Remove the inner border and padding in Firefox.
*/
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0; }
/**
* Restore the focus styles unset by the previous rule.
*/
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText; }
/**
* Change the border, margin, and padding in all browsers (opinionated).
*/
fieldset {
border: 0;
margin: 0;
padding: 0; }
/**
* 1. Correct the text wrapping in Edge and IE.
* 2. Correct the color inheritance from `fieldset` elements in IE.
* 3. Remove the padding so developers are not caught out when they zero out
* `fieldset` elements in all browsers.
*/
legend {
box-sizing: border-box;
/* 1 */
color: inherit;
/* 2 */
display: table;
/* 1 */
max-width: 100%;
/* 1 */
padding: 0;
/* 3 */
white-space: normal;
/* 1 */ }
/**
* 1. Add the correct display in IE 9-.
* 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
*/
progress {
display: inline-block;
/* 1 */
vertical-align: baseline;
/* 2 */ }
/**
* Remove the default vertical scrollbar in IE.
*/
textarea {
overflow: auto; }
/**
* 1. Add the correct box sizing in IE 10-.
* 2. Remove the padding in IE 10-.
*/
[type="checkbox"],
[type="radio"] {
box-sizing: border-box;
/* 1 */
padding: 0;
/* 2 */ }
/**
* Correct the cursor style of increment and decrement buttons in Chrome.
*/
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto; }
/**
* 1. Correct the odd appearance in Chrome and Safari.
* 2. Correct the outline style in Safari.
*/
[type="search"] {
-webkit-appearance: textfield;
/* 1 */
outline-offset: -2px;
/* 2 */ }
/**
* Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
*/
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none; }
/**
* 1. Correct the inability to style clickable types in iOS and Safari.
* 2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
-webkit-appearance: button;
/* 1 */
font: inherit;
/* 2 */ }
/* Interactive
========================================================================== */
/*
* Add the correct display in IE 9-.
* 1. Add the correct display in Edge, IE, and Firefox.
*/
details,
menu {
display: block; }
/*
* Add the correct display in all browsers.
*/
summary {
display: list-item; }
/* Scripting
========================================================================== */
/**
* Add the correct display in IE 9-.
*/
canvas {
display: inline-block; }
/**
* Add the correct display in IE.
*/
template {
display: none; }
/* Hidden
========================================================================== */
/**
* Add the correct display in IE 10-.
*/
[hidden] {
display: none; }
@media (max-width: 46.2rem) {
body:before {
content: 'small';
display: none; } }
@media (min-width: 46.25rem) and (max-width: 63.95rem) {
body:before {
content: 'medium';
display: none; } }
@media (min-width: 64rem) {
body:before {
content: 'large';
display: none; } }
@media (min-width: 80rem) {
body:before {
content: 'extralarge';
display: none; } }
/*-------------------Styles for Devolment (Collators, etc.)------------------------------------ */
.bwr-container--develop {
margin-right: auto;
margin-left: auto;
padding-left: 1.125rem;
padding-right: 1.125rem;
max-width: 56.25rem;
padding-top: 1.25rem; }
@media (min-width: 46.25rem) {
.bwr-container--develop {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 64rem) {
.bwr-container--develop {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 80rem) {
.bwr-container--develop {
padding-left: 0.8125rem;
padding-right: 0.8125rem; } }
.bwr-container--develop:before, .bwr-container--develop:after {
content: "";
display: table; }
.bwr-container--develop:after {
clear: both; }
.bwr-col--develop {
float: left;
padding: 1.25rem;
text-align: center; }
.bwr-title--develop {
display: block;
font-size: 0.75rem;
margin-top: 0.5rem; }
* {
box-sizing: border-box; }
*:before,
*:after {
box-sizing: border-box; }
html {
font-family: "DINWeb", Helvetica, Arial, sans-serif;
height: 100%; }
body {
margin: 0;
font-size: 100%;
line-height: 1.5;
height: 100%; }
body.noscroll {
overflow-y: hidden; }
body.bwr-fixed {
position: fixed; }
.bwr-page {
overflow-x: hidden; }
h1,
h2,
h3,
h4,
h5,
h6 {
margin: 0; }
ul,
ol {
padding: 0;
margin: 0;
list-style: none;
list-style-image: none; }
p {
margin-top: 0;
margin-bottom: 0; }
bold,
strong,
.bwr-contents h2 {
font-weight: bold; }
[data-type="sr-only"] {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0; }
.bwr-loading {
display: block;
width: 3.75rem;
height: 3.75rem;
position: fixed;
top: 50%;
left: 50%;
z-index: 999999;
border: 5px solid #52BAE8;
border-radius: 50%;
border-top-color: #003F64;
animation: spin 1s ease-in-out infinite;
-webkit-animation: spin 1s ease-in-out infinite; }
@keyframes spin {
to {
-webkit-transform: rotate(360deg); } }
@-webkit-keyframes spin {
to {
-webkit-transform: rotate(360deg); } }
.svg-stripes {
position: absolute; }
.bwr-hidden {
display: none; }
@media print {
@page {
margin: 15mm;
width: 610mm; }
html, body {
height: 99%;
page-break-after: avoid;
page-break-before: avoid;
font-size: 8pt !important; }
body {
overflow: visible !important;
padding: 0 !important;
margin: 0 !important;
border: 0 !important;
height: auto;
min-height: auto !important;
display: inherit !important; }
.bwr-page {
padding-top: 0 !important; }
.bwr-main {
padding-top: 0 !important; }
.bwr-button {
display: none !important; }
.bwr-module-link--button {
display: none !important; }
.bwr-page-title__title {
margin-top: 0 !important; }
.bwr-module-title {
font-size: 13pt;
text-align: left; }
.bwr-rte {
padding-left: 0 !important; }
.bwr-rte__subtitle {
font-size: 11pt !important; }
.bwr-rte blockquote {
page-break-inside: avoid;
background-color: transparent !important;
border: 1px solid #8a8989; }
.bwr-rte blockquote.white {
border: 0; }
.bwr-type::before {
border: 4px solid grey; }
.bwr-type--norm::before {
border-color: #3D7463; }
.bwr-type--event::before {
border-color: #8BA926; }
.bwr-type--law::before {
border-color: #C8C8C8; }
.bwr-type--publication::before {
border-color: #DA6521; }
.bwr-type--extern::before {
border-color: #6B959C; }
.bwr-control input:checked ~ .bwr-control__indicator--checkbox,
.bwr-control input[aria-expanded="true"] ~ .bwr-control__indicator--checkbox {
background-color: transparent !important;
border: 1px solid #6A1847 !important;
box-shadow: none !important; }
.bwr-control input:checked ~ .bwr-control__indicator--checkbox::after,
.bwr-control input[aria-expanded="true"] ~ .bwr-control__indicator--checkbox::after {
border-color: #6A1847;
top: 1px;
left: 5px; }
.bwr-control .bwr-control__label {
color: #0070A3 !important; }
.bwr-control input:checked ~ .bwr-control__label {
color: #6A1847 !important; }
.bwr-control__indicator {
box-shadow: none !important; }
.bwr-control__label--block {
display: inline-block !important; }
.bwr-textarea {
box-shadow: none !important;
border: 1px solid #8a8989 !important; }
.bwr-ankerlink,
.bwr-appointment-list,
.bwr-cookie,
.bwr-footer,
.bwr-furtherlinks,
.bwr-header,
.bwr-header-service,
.bwr-header-slim,
.bwr-image__zoom,
.bwr-included,
.bwr-info-download,
.bwr-newsletter,
.bwr-offer-teaser,
.bwr-options-nav,
.bwr-pagination,
.bwr-prefooter,
.bwr-progress-bar,
.bwr-recommendation,
.bwr-related,
.bwr-search-filter,
.bwr-teaser,
.bwr-teaser-group,
.bwr-treated,
.bwr-video {
display: none !important; }
.bwr-abo-list__headline {
text-align: left !important; }
.bwr-abo-list .bwr-card--abo .bwr-card__inner {
padding: 20px 0; }
.bwr-abo-list .bwr-card--abo .bwr-card__image-block {
display: none !important; }
.bwr-abo-list .bwr-card--abo .bwr-card__content-block {
width: 83.3333333333% !important;
margin-left: 0 !important;
padding: 0 !important; }
.bwr-abo-list__sorting {
display: none !important; }
.bwr-abo-list__comments .bwr-label {
font-size: 10pt !important; }
.bwr-abo-list__label--light {
font-size: 10pt !important; }
.bwr-abo-list__print-link {
display: none !important; }
.bwr-accordion {
margin-top: 0 !important; }
.bwr-accordion__button {
display: block !important;
font-size: 11pt;
color: #000000; }
.bwr-accordion__button .bwr-icon {
display: none; }
.bwr-accordion__update-number {
color: #000000 !important;
border: 2px solid #CD3225;
background-color: transparent !important;
padding-top: 4px !important; }
.bwr-accordion__item {
page-break-inside: avoid; }
.bwr-accordion__item:first-child {
border-top: 0; }
.bwr-accordion__panel {
display: block !important; }
.bwr-badge {
border-top: 1px solid #8a8989;
box-shadow: none;
margin-top: 1rem; }
.bwr-badge:before, .bwr-badge:after {
display: none; }
.bwr-banner .bwr-image-wrapper {
display: none; }
.bwr-banner__content {
position: relative !important;
-webkit-transform: initial !important;
-ms-transform: initial !important;
transform: initial !important; }
.bwr-banner__column {
color: #000000 !important;
margin-top: 0 !important; }
.bwr-benefits {
padding-top: 20px !important; }
.bwr-buybox {
margin-top: 0 !important; }
.bwr-buybox__price {
display: none !important; }
.bwr-buybox__quantity {
position: relative !important;
margin-top: 4px !important; }
.bwr-buybox__button-share {
display: none !important; }
.bwr-buybox .bwr-badge {
display: none; }
.bwr-buy-options__item:last-child {
padding-bottom: 0 !important; }
.bwr-buy-options__title {
padding-top: 4px !important; }
.bwr-buy-options .bwr-control {
padding-left: 24px !important;
max-width: calc(100% - 80px) !important; }
.bwr-buy-options .bwr-control .bwr-icon {
margin-left: -3px !important; }
.bwr-buy-options .bwr-control .bwr-icon + .bwr-control__label {
padding-left: 24px !important; }
.bwr-buy-options-table {
margin-top: 0 !important; }
.bwr-buy-options-table th,
.bwr-buy-options-table td {
display: table-cell !important;
float: none !important;
width: auto !important; }
.bwr-buy-options-table td:first-child {
text-align: left !important; }
.bwr-buy-options-table .bwr-control__label-mobile {
display: none; }
.bwr-buy-options-table .bwr-control__label {
float: none !important; }
.bwr-campaign__inner {
padding: 0 !important;
background-color: transparent !important; }
.bwr-campaign .bwr-card__content-block {
vertical-align: top;
padding: 0 0 0 20px !important; }
.bwr-card {
border-left: 0 !important;
border-right: 0 !important;
border-width: 1px !important;
page-break-inside: avoid !important; }
.bwr-card__tophit {
background-color: #FFFFFF !important;
border: 1px solid #C8C8C8; }
.bwr-card__image-block {
margin-left: 0 !important;
width: 20% !important;
display: inline-block; }
.bwr-card__content-block {
width: 70% !important;
display: inline-block;
margin-top: 0 !important; }
.bwr-card__dropdown {
margin-top: 20px !important; }
.bwr-card__selection {
background-color: transparent !important;
border: 1px solid #C8C8C8; }
.bwr-card__buy-block {
display: none; }
.bwr-card--benefits {
width: 31% !important;
margin-right: 2%;
display: inline-block; }
.bwr-card--benefits .bwr-card__content-block {
width: 100% !important;
display: block !important; }
.bwr-card--benefits .bwr-icon {
display: block !important;
width: 64px;
margin: auto !important; }
.bwr-card--benefits + .bwr-card--benefits {
margin-top: 0 !important; }
.bwr-card-group--benefits {
width: 100%;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex; }
.bwr-card-group--benefits .bwr-rte {
text-align: center !important; }
.bwr-card-group--list > .bwr-card:not(:first-child),
.bwr-card-group--list > form > .bwr-card:not(:first-child) {
margin-top: -1px !important; }
.bwr-card--list .bwr-card__image-block {
padding-right: 0 !important;
display: inline-block;
width: 150px !important;
vertical-align: top; }
.bwr-card--list .bwr-card__image-block .bwr-image {
width: 120px !important;
padding-top: 0; }
.bwr-card--list .bwr-card__image-block .bwr-image .bwr-picture__img {
max-width: 120px !important;
max-height: 120px !important; }
.bwr-card--list .bwr-card__image-block .bwr-image--squared {
border: 1px solid #8a8989; }
.bwr-card--list .bwr-card__image-block .bwr-image--squared .bwr-picture__img {
padding: 0.9375rem !important; }
.bwr-card--list .bwr-card__content-block {
width: calc(100% - 155px) !important;
padding-left: 0 !important;
margin-top: 0 !important;
margin-left: 0 !important; }
.bwr-contact {
page-break-inside: avoid; }
.bwr-contact__container {
background-color: transparent !important;
border: 1px solid #8a8989; }
.bwr-contact__image {
display: none !important; }
.bwr-contact__heading, .bwr-contact__pre-heading {
font-family: "DINWeb", Helvetica, Arial, sans-serif !important; }
.js-contents {
display: none !important; }
.bwr-contents--icon > .bwr-rte {
background-image: none !important; }
.bwr-contents--icon .bwr-rte {
height: auto !important; }
.bwr-corporation__logo {
position: relative !important;
display: inline-block;
vertical-align: top;
width: 30% !important;
float: none !important;
-webkit-transform: initial !important;
-ms-transform: initial !important;
transform: initial !important; }
.bwr-corporation__content {
display: inline-block;
float: none !important;
margin-left: 0 !important; }
.bwr-corporation--large .bwr-corporation__item {
width: 100%; }
.bwr-dropdown__content {
display: block !important;
opacity: 1 !important;
overflow: visible !important;
max-height: 2000px !important;
visibility: visible !important; }
.bwr-dropdown__trigger {
display: none !important; }
.bwr-header-print {
display: block !important; }
.bwr-image__figure {
background-color: transparent !important; }
.bwr-image-module {
page-break-inside: avoid; }
.bwr-image-module .bwr-image__figure {
border: 0; }
.bwr-notes__container > .bwr-module-title {
page-break-after: avoid; }
.bwr-notes__inner {
page-break-before: avoid; }
.bwr-notes__box {
page-break-inside: avoid; }
.bwr-page-list__footnote {
border: 1px solid #8a8989;
background-color: transparent !important;
margin-top: 10px;
padding-top: 20px !important; }
.bwr-page-list-head__sorting .bwr-dropdown,
.bwr-page-list-head__sorting .bwr-dropdown__content {
display: none !important; }
.bwr-publishers {
page-break-before: always; }
.bwr-quantity-select__delete-button {
display: none; }
.bwr-quantity-select__input {
display: none !important; }
.bwr-search-list {
margin-top: 10px !important; }
.bwr-search-list__headline {
padding-top: 20px !important;
border-top: 1px solid #C8C8C8;
margin-bottom: 20px !important; }
.bwr-search-list__head {
border-top: 0 !important;
margin-bottom: 10px !important; }
.bwr-search-list__hits {
border-bottom: 0 !important; }
.bwr-search-list__sorting {
display: none !important; }
.bwr-search-list__highlight {
background-color: transparent !important; }
.bwr-shopping-cart > form {
padding-bottom: 0 !important; }
.bwr-shopping-cart .bwr-card__content-block {
width: 60% !important;
margin-bottom: 10px; }
.bwr-shopping-cart .bwr-card__buy-block {
display: block !important;
float: right !important;
margin: auto !important;
margin-top: 20px !important;
max-width: 30% !important; }
.bwr-shopping-cart .bwr-card__buy-block:before, .bwr-shopping-cart .bwr-card__buy-block:after {
content: "";
display: table; }
.bwr-shopping-cart .bwr-card__buy-block:after {
clear: both; }
.bwr-shopping-cart .bwr-card .bwr-buybox__price {
display: block !important; }
.bwr-shopping-cart .bwr-card .bwr-buybox__price:first-child {
margin-top: 0 !important; }
.bwr-shopping-cart .bwr-card--list > .bwr-card__inner {
padding-top: 1.25rem;
padding-bottom: 1.25rem; } }
@media print and (min-width: 46.25rem) {
.bwr-shopping-cart .bwr-card--list > .bwr-card__inner {
padding-top: 1.875rem;
padding-bottom: 1.6875rem; } }
@media print {
.bwr-shopping-cart .bwr-card--list .bwr-card__image-block {
display: none !important; }
.bwr-shopping-cart .bwr-card--list .bwr-buybox--list {
padding-left: 0.25rem;
padding-right: 1.125rem; }
.bwr-shopping-cart .bwr-card--list .bwr-buybox--list .bwr-buybox__price:not(.bwr-buybox__price--novat) .bwr-buybox__price-emph {
font-size: 1rem;
line-height: 1.875rem; }
.bwr-shopping-cart .bwr-card--list .bwr-buybox__price--novat {
padding-top: 0.125rem; }
.bwr-shopping-cart .bwr-card--list .bwr-buybox__price--novat .bwr-buybox__price-emph {
font-size: 1rem; }
.bwr-shopping-cart .bwr-card--list .bwr-buybox .bwr-quantity-select .bwr-input-group--floating {
max-width: 7.5rem; }
.bwr-shopping-cart-total {
page-break-inside: avoid;
border: 4px solid #0070A3;
margin-top: 20px !important; }
.bwr-shopping-cart-total__inner {
background-color: transparent !important;
color: #000000 !important; }
.bwr-shopping-cart-total.bwr-fixed {
position: relative !important; }
.bwr-shopping-cart-total--order .bwr-shopping-cart-total__inner {
border: 0 !important; }
.bwr-shopping-cart-total__price-label {
display: inline-block !important;
width: auto !important;
float: none !important;
padding-right: 10px !important; }
.bwr-shopping-cart-total__sum-block {
display: block !important;
margin: auto !important; }
.bwr-shopping-cart-total__sum-block:before, .bwr-shopping-cart-total__sum-block:after {
content: "";
display: table; }
.bwr-shopping-cart-total__sum-block:after {
clear: both; }
.bwr-shopping-cart-total__button-block {
display: none; }
.bwr-timeline {
page-break-inside: avoid;
page-break-before: always; }
.bwr-timeline:before, .bwr-timeline:after {
content: "";
display: table; }
.bwr-timeline:after {
clear: both; }
.bwr-timeline__status--pre .bwr-timeline__status-header {
border: 4px solid #6B959C; }
.bwr-timeline__status--current .bwr-timeline__status-header {
border: 4px solid #3D7463; }
.bwr-timeline__status--draft .bwr-timeline__status-header {
border: 4px solid #3D7463; }
.bwr-timeline__status--pre-depraved .bwr-timeline__status-header {
border: 4px solid #3D7463; }
.bwr-timeline__status--depraved .bwr-timeline__status-header {
border: 4px solid #CD3225; }
.bwr-timeline__status-header {
background-color: #FFFFFF !important;
color: #000000 !important; }
.bwr-timeline__status-container::before {
border-width: 9px !important;
border-radius: 9px !important;
left: calc(50% - 10px) !important; }
.bwr-timeline__date,
.bwr-timeline .bwr-type__item {
font-size: 10pt; }
.bwr-timeline__din {
font-size: 11pt !important; }
.bwr-timeline .bwr-type::before {
border: 0; }
.bwr-topic {
height: auto !important;
overflow: visible;
display: block !important; }
.bwr-topic:before, .bwr-topic:after {
content: "";
display: table; }
.bwr-topic:after {
clear: both; }
.bwr-topic .bwr-card {
display: block !important;
width: 100% !important; }
.bwr-topic .bwr-card__image-block {
min-height: inherit !important; }
.bwr-topic .bwr-card__content-block {
border: 0 !important;
position: relative !important;
display: inline-block !important;
vertical-align: top;
padding: 0 0 0 20px !important; }
.bwr-card-group--topic {
height: auto !important;
overflow: visible;
display: block !important; }
.bwr-card-group--topic:before, .bwr-card-group--topic:after {
content: "";
display: table; }
.bwr-card-group--topic:after {
clear: both; }
.bwr-update-label__number {
color: #000000 !important;
border: 2px solid #CD3225;
background-color: transparent !important;
padding-top: 4px !important; }
.bwr-article--colored, .bwr-article--colored-small {
background-color: transparent !important; }
.bwr-article--colored::before, .bwr-article--colored-small::before, .bwr-article--colored::after, .bwr-article--colored-small::after {
display: none; }
.bwr-article__colored-before, .bwr-article__colored-after {
display: none; }
.bwr-layout__col-full .bwr-image {
display: none !important; }
.bwr-layout__col-side {
display: none !important; }
.bwr-layout__col-main {
width: 100% !important; }
.bwr-section-hero {
margin-bottom: 20px !important; }
.bwr-section-hero__media-block {
display: inline-block;
width: 180px !important;
vertical-align: top; }
.bwr-section-hero__media-block .bwr-image--rec {
height: 150px !important;
width: 150px !important;
padding-top: 0;
border: 1px solid #8a8989; }
.bwr-section-hero__media-block .bwr-image--rec .bwr-picture__img {
padding: 0.9375rem !important;
width: 100% !important;
-webkit-transform: none !important;
-ms-transform: none !important;
transform: none !important;
top: 0 !important;
left: auto !important;
max-width: 150px !important;
max-height: 150px !important; }
.bwr-section-hero__media-block .bwr-image__figure {
border: 0 !important; }
.bwr-section-hero__media-block + .bwr-section-hero__content-block {
width: calc(100% - 185px) !important;
padding-left: 0 !important;
display: inline-block;
margin-top: 0 !important; }
.bwr-section-hero__banner, .bwr-section-hero__logo-wrapper {
display: none; }
.bwr-section-hero__title {
font-size: 13pt !important;
line-height: 22pt !important;
width: 100% !important;
padding-top: 0 !important; }
.bwr-section-hero__supplement {
font-size: 11pt !important; }
.bwr-section-hero__subtitle {
font-size: 10pt !important;
padding-top: 2px !important; }
.bwr-section-hero__publisher-infos, .bwr-section-hero__hint {
margin-top: 10px !important; }
.bwr-section-hero__buy-block {
width: calc(60% - 20px) !important;
float: right;
margin-top: 20px;
margin-left: 20px !important; }
.bwr-section-hero__buy-block .bwr-buybox {
padding-top: 14px !important; }
.bwr-section-hero__additional-block {
width: 38% !important;
display: inline-block;
margin-top: 20px !important;
margin-left: 8px;
vertical-align: top; }
.bwr-section-hero__content-block {
width: 100% !important;
margin-left: 0 !important; }
.bwr-section-hero--event::before {
display: none; }
.bwr-section-hero--event .bwr-container::before, .bwr-section-hero--event .bwr-footer-contact::before,
.bwr-section-hero--event .bwr-container::after,
.bwr-section-hero--event .bwr-footer-contact::after {
display: none; }
.bwr-section-hero--event .bwr-section-hero__row {
margin-top: 0 !important; }
.bwr-section-sub {
margin: 0 !important; }
.bwr-section-sub__inner + .bwr-section-sub__inner {
padding-top: 0 !important;
border-top: 0 !important; }
.bwr-section-sub__col {
margin-top: 30px !important;
margin-bottom: 0 !important; }
.bwr-cookie {
display: none; } }
/*************** SCROLLBAR BASE CSS ***************/
.scroll-wrapper {
overflow: hidden !important;
padding: 0 !important;
position: relative; }
.scroll-wrapper > .scroll-content {
border: none !important;
box-sizing: content-box !important;
height: auto;
left: 0;
margin: 0;
max-height: none;
max-width: none !important;
overflow: scroll !important;
padding: 0;
position: relative !important;
top: 0;
width: auto !important; }
.scroll-wrapper > .scroll-content::-webkit-scrollbar {
height: 0;
width: 0; }
.scroll-element {
display: none; }
.scroll-element, .scroll-element div {
box-sizing: content-box; }
.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible {
display: block; }
.scroll-element .scroll-bar,
.scroll-element .scroll-arrow {
cursor: default; }
.scroll-textarea {
border: 1px solid #cccccc;
border-top-color: #999999; }
.scroll-textarea > .scroll-content {
overflow: hidden !important; }
.scroll-textarea > .scroll-content > textarea {
border: none !important;
box-sizing: border-box;
height: 100% !important;
margin: 0;
max-height: none !important;
max-width: none !important;
overflow: scroll !important;
outline: none;
padding: 2px;
position: relative !important;
top: 0;
width: 100% !important; }
.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
height: 0;
width: 0; }
.bwr-grid {
position: fixed;
width: 100%;
display: none;
z-index: 1000;
top: 0;
pointer-events: none; }
.bwr-grid.bwr-visible {
display: block; }
.bwr-container, .bwr-footer-contact {
margin-right: auto;
margin-left: auto;
padding-left: 1.125rem;
padding-right: 1.125rem;
width: 100%;
max-width: 100%; }
@media (min-width: 46.25rem) {
.bwr-container, .bwr-footer-contact {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 64rem) {
.bwr-container, .bwr-footer-contact {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 80rem) {
.bwr-container, .bwr-footer-contact {
padding-left: 0.8125rem;
padding-right: 0.8125rem; } }
.bwr-container:before, .bwr-footer-contact:before, .bwr-container:after, .bwr-footer-contact:after {
content: "";
display: table; }
.bwr-container:after, .bwr-footer-contact:after {
clear: both; }
@media (min-width: 80rem) {
.bwr-container, .bwr-footer-contact {
width: 81.625rem;
max-width: 100%; } }
.bwr-row {
margin-left: -0.28125rem;
margin-right: -0.28125rem; }
.bwr-row:before, .bwr-row:after {
content: "";
display: table; }
.bwr-row:after {
clear: both; }
@media (min-width: 46.25rem) {
.bwr-row {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 64rem) {
.bwr-row {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 80rem) {
.bwr-row {
margin-left: -1.25rem;
margin-right: -1.25rem; } }
.bwr-column {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 8.3333333333%;
height: 100vh; }
@media (min-width: 46.25rem) {
.bwr-column {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-column {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-column {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
.bwr-column__inner {
height: 100%; }
.developing-color {
background-color: rgba(243, 131, 73, 0.1); }
.develop-btn--grid {
position: fixed;
z-index: 1001;
bottom: 0;
left: 0;
max-width: 6.25rem; }
.bwr-icon {
stroke-width: 0;
vertical-align: middle;
margin-top: -0.1875rem; }
.bwr-picture__img {
width: auto;
display: block; }
.bwr-input, .bwr-infopoints input[type="text"] {
font-family: "DINWeb", Helvetica, Arial, sans-serif;
height: 3.125rem;
width: 100%;
padding: 1rem 0.75rem;
border: 0;
box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5) inset;
line-height: 1.2;
border-radius: 0;
-webkit-appearance: none; }
.bwr-input::-ms-clear, .bwr-infopoints input[type="text"]::-ms-clear {
display: none; }
.bwr-input[aria-hidden="true"], .bwr-infopoints input[aria-hidden="true"][type="text"] {
display: none; }
.bwr-label__error-msg {
color: #CD3225;
font-weight: normal; }
.bwr-input-group--floating .bwr-label__error-msg::before,
.bwr-control .bwr-label__error-msg::before {
content: '-';
color: #000000;
margin: 0 0.25rem 0 0.125rem; }
.bwr-dropdown .bwr-label__error-msg {
margin-bottom: 0.625rem; }
input[placeholder] {
text-overflow: ellipsis; }
input::-moz-placeholder {
text-overflow: ellipsis; }
input:-moz-placeholder {
text-overflow: ellipsis; }
input:-ms-input-placeholder {
text-overflow: ellipsis; }
.bwr-select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border-radius: 0;
width: 100%;
font-family: "DINWeb", Helvetica, Arial, sans-serif;
color: #0070A3;
line-height: 1.5;
height: 3.125rem;
padding-left: 0.75rem;
padding-right: 3.125rem;
border: 0.0625rem solid #0070A3;
box-shadow: 3px 3px 4px 0px rgba(0, 0, 0, 0.15);
background-color: #FFFFFF;
background-image: url(/resource/crblob/264190/f5c92bb1fb304494dbefb9ec30fadbfc/icon-angle-down-blue-svg-data.svg);
background-position: calc(100% - 1.25rem) 1.25rem;
background-repeat: no-repeat;
background-size: 0.75rem 0.75rem; }
.bwr-select::-ms-expand {
display: none; }
.lt-ie10 select {
background-image: none; }
.bwr-textarea {
font-family: "DINWeb", Helvetica, Arial, sans-serif;
width: 100%;
height: auto;
line-height: 1.2;
border-radius: 0;
-webkit-appearance: none;
padding: 1.375rem 1rem 0.625rem 0.75rem;
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.5) inset;
border: 0; }
.bwr-textarea + .bwr-charcounter {
    margin-top: -1.25rem; }
.bwr-rte img {
display: block;
max-width: 100%; }
.bwr-rte .embedded-image-wrapper {
position: relative;
display: block;
margin-bottom: 2.5rem; }
.bwr-rte .bwr-image__clip {
position: relative;
display: table;
table-layout: fixed;
width: 100%; }
.bwr-rte .embedded-image__text {
display: block;
margin-top: 1.25rem; }
.bwr-rte .embedded-image__text + .embedded-image__copyright {
margin-top: 0.75rem; }
.bwr-rte .embedded-image__copyright {
display: block; }
.bwr-rte .embedded-image__copyright::before {
content: '© Copyright: ';
font-weight: 500; }
.bwr-rte .embedded-image:hover + .bwr-image__zoom {
fill: #6A1847; }
.bwr-rte .embedded-image.float--left {
float: left;
margin-right: 0.9375rem;
margin-bottom: 0.9375rem;
margin-top: 0.4375rem; }
.bwr-rte .bwr-image--float-left {
float: left;
margin-bottom: 0; }
.bwr-rte .bwr-image--float-left .embedded-image.float--left {
float: none; }
.bwr-dialog--embedded {
position: relative;
padding: 3.125rem; }
.bwr-dialog--embedded .bwr-dialog__image {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
.bwr-rte .align--center .embedded-image-wrapper {
display: table;
margin: 0 auto;
text-align: left; }
.bwr-rte a:not(.bwr-button) {
color: #0070A3;
font-family: "DINWeb", Helvetica, Arial, sans-serif;
font-weight: 500;
cursor: pointer;
transition: ease-in-out 0.25s 0s;
transition-property: background, color, border-color;
padding: 0;
border: 0;
background-color: transparent;
word-wrap: break-word;
display: inline;
max-width: 100%;
text-decoration: underline; }
.bwr-rte a:not(.bwr-button) .bwr-icon {
fill: #0070A3;
transition: ease-in-out 0.25s 0s;
transition-property: fill; }
.bwr-rte a:not(.bwr-button):focus, .bwr-rte a:not(.bwr-button):active, .bwr-rte a:not(.bwr-button):hover {
color: #6A1847; }
.bwr-rte a:not(.bwr-button):focus .bwr-icon, .bwr-rte a:not(.bwr-button):active .bwr-icon, .bwr-rte a:not(.bwr-button):hover .bwr-icon {
fill: #6A1847; }
.bwr-rte a:not(.bwr-button)::before {
text-decoration: underline; }
.bwr-rte a:not(.bwr-button):focus, .bwr-rte a:not(.bwr-button):active, .bwr-rte a:not(.bwr-button):hover {
text-decoration: none; }
.bwr-rte a:not(.bwr-button).mediathek, .bwr-rte a:not(.bwr-button).mediathekLink {
position: relative;
padding-left: 1.375rem; }
.bwr-rte a:not(.bwr-button).mediathek::before, .bwr-rte a:not(.bwr-button).mediathekLink::before {
content: "\e90e";
/* use !important to prevent issues with browser extensions that change fonts */
font-family: 'icomoon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
/* Better Font Rendering =========== */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: absolute;
left: 0;
top: 0.25rem;
text-decoration: none; }
.bwr-rte a:not(.bwr-button).download {
position: relative;
padding-left: 1.375rem; }
.bwr-rte a:not(.bwr-button).download::before {
content: "\e90f";
/* use !important to prevent issues with browser extensions that change fonts */
font-family: 'icomoon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
/* Better Font Rendering =========== */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: absolute;
left: 0;
top: 0.25rem;
text-decoration: none; }
.bwr-rte a:not(.bwr-button).externalLink:not(.img) {
position: relative;
padding-left: 1.375rem; }
.bwr-rte a:not(.bwr-button).externalLink:not(.img)::before {
content: "\e910";
/* use !important to prevent issues with browser extensions that change fonts */
font-family: 'icomoon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
/* Better Font Rendering =========== */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: absolute;
left: 0;
top: 0.375rem;
text-decoration: none; }
.bwr-rte.bwr-card__text a {
text-decoration: none; }
.bwr-rte--inverted a:not(.bwr-button) {
color: #FFFFFF; }
.bwr-rte--inverted a:not(.bwr-button):focus, .bwr-rte--inverted a:not(.bwr-button):active, .bwr-rte--inverted a:not(.bwr-button):hover {
color: #FFFFFF;
text-decoration: none; }
.bwr-rte .rte--list + .rte--list, .bwr-contents .bwr-rte ul:not(.icon--list) + .rte--list, .bwr-contents .bwr-rte .rte--list + ul:not(.icon--list), .bwr-contents .bwr-rte ul:not(.icon--list) + ul:not(.icon--list) {
margin-top: 1.25rem; }
.bwr-rte ul.rte--list li, .bwr-contents .bwr-rte ul:not(.icon--list) li {
margin-left: 2.5rem; }
.bwr-rte ul.rte--list li + li, .bwr-contents .bwr-rte ul:not(.icon--list) li + li {
margin-top: 0.625rem; }
.bwr-rte ul.rte--list li::before, .bwr-contents .bwr-rte ul:not(.icon--list) li::before {
float: left;
margin-left: -2.1875rem; }
.bwr-rte ul.rte--list ul.rte--list:first-child, .bwr-contents .bwr-rte ul:not(.icon--list) ul.rte--list:first-child, .bwr-contents .bwr-rte ul.rte--list ul:first-child:not(.icon--list), .bwr-contents .bwr-rte ul:not(.icon--list) ul:first-child:not(.icon--list) {
margin-top: 0.625rem; }
.bwr-rte ul.rte--list li::before, .bwr-contents .bwr-rte ul:not(.icon--list) li::before {
content: '\2219'; }
.bwr-rte ol.rte--list {
counter-reset: section; }
.bwr-rte ol.rte--list li {
margin-left: 2.5rem; }
.bwr-rte ol.rte--list li::before {
counter-increment: section;
content: counters(section, ".") ". ";
float: left;
margin-left: -2.5rem; }
.bwr-rte ol.rte--list li + li {
margin-top: 0.625rem; }
.bwr-rte ol.rte--list ol.rte--list:first-child {
margin-top: 0.625rem; }
.bwr-rte ol.rte--list ol.rte--list li::before {
content: counters(section, ".") " "; }
.bwr-rte ol.rte--list ol.rte--list li {
margin-left: 2.375rem; }
.bwr-rte ol.rte--list ol.rte--list li::before {
margin-left: -2.375rem; }
.bwr-rte ol.rte--list ol.rte--list ol.rte--list li {
margin-left: 3.125rem; }
.bwr-rte ol.rte--list ol.rte--list ol.rte--list li::before {
margin-left: -3.125rem; }
.bwr-rte .icon--list > li {
position: relative;
margin-left: 2.5rem; }
.bwr-rte .icon--list > li + li {
margin-top: 1.25rem; }
.bwr-rte .icon--list > li::before {
content: '';
position: absolute;
margin-left: -1.875rem;
top: 0.4375rem;
width: 0.375rem;
height: 0.625rem;
border: solid #009CDE;
border-width: 0 0.125rem 0.125rem 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg); }
.bwr-rte .icon--list > li::after {
content: '';
border: solid #009CDE 2px;
border-radius: 50%;
width: 1.5625rem;
height: 1.5625rem;
position: absolute;
left: -2.5rem;
top: 0; }
.bwr-rte .icon--list ul.rte--list:first-child, .bwr-contents .bwr-rte .icon--list ul:first-child:not(.icon--list) {
margin-top: 1.25rem; }
.bwr-rte p + .icon--list {
margin-top: 1.875rem; }
.bwr-rte {
font-family: "DINWeb", Helvetica, Arial, sans-serif;
font-size: 1rem; }
.bwr-rte + .bwr-rte {
margin-top: 2.5rem; }
.bwr-rte h1 {
font-size: 1.5rem;
font-weight: 500;
line-height: 1.75rem; }
@media (min-width: 64rem) {
.bwr-rte h1 {
font-size: 2.25rem;
line-height: 2.75rem; } }
.bwr-rte h2 {
font-size: 1.375rem;
font-weight: 500;
line-height: 1.625rem;
text-align: center;
margin-bottom: 1.875rem;
margin-top: -0.4375rem;
display: block; }
@media (min-width: 64rem) {
.bwr-rte h2 {
font-size: 2rem;
line-height: 2.5rem; } }
@media (min-width: 64rem) {
.bwr-rte h2 {
margin-bottom: 2.8125rem;
margin-top: -0.75rem; } }
.bwr-rte h2:not(:first-child) {
margin-top: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-rte h2:not(:first-child) {
margin-top: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-rte h2:not(:first-child) {
margin-top: 3.125rem; } }
.bwr-rte h3 {
font-size: 1.25rem;
font-weight: 500;
line-height: 1.5rem;
margin-bottom: 1.25rem; }
@media (min-width: 64rem) {
.bwr-rte h3 {
font-size: 1.5rem;
line-height: 1.875rem; } }
.bwr-rte h3:not(:first-child) {
margin-top: 2.5rem; }
.bwr-rte h4 {
font-size: 0.875rem;
font-weight: bold;
line-height: 1.25rem;
text-transform: uppercase;
letter-spacing: 0.07rem; }
.bwr-rte h5 {
font-size: 1.125rem;
font-weight: 500;
line-height: 1.5rem; }
.bwr-rte .bwr-subheadline {
font-size: 1.125rem;
font-weight: 500;
margin-top: 1.875rem; }
.bwr-rte .bwr-subheadline:first-child {
margin-top: 0; }
.bwr-rte .rte--list + .bwr-subheadline, .bwr-contents .bwr-rte ul:not(.icon--list) + .bwr-subheadline {
margin-top: 1.875rem; }
.bwr-rte p {
line-height: 1.5; }
.bwr-rte p + p {
margin-top: 0.875rem; }
.bwr-rte .rte--list + p, .bwr-contents .bwr-rte ul:not(.icon--list) + p {
margin-top: 0.875rem; }
.bwr-rte img {
max-width: 100%; }
.bwr-rte strong, .bwr-rte .bwr-contents h2, .bwr-contents .bwr-rte h2, .bwr-rte b {
font-weight: bold; }
.bwr-rte .strike {
text-decoration: line-through; }
.bwr-rte blockquote {
background-color: #F4FAFC;
padding-left: calc((100% + 0.5625rem) / 12);
padding-right: calc((100% + 0.5625rem) / 12);
padding-top: 2.5rem;
padding-bottom: 2.5rem;
margin: 0;
font-size: 1.25rem;
margin-top: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-rte blockquote {
padding-left: calc((100% + 1.25rem) / 12);
padding-right: calc((100% + 1.25rem) / 12); } }
@media (min-width: 64rem) {
.bwr-rte blockquote {
padding-left: calc((100% + 1.25rem) / 9);
padding-right: calc((100% + 1.25rem) / 9); } }
@media (min-width: 80rem) {
.bwr-rte blockquote {
padding-left: calc((100% + 2.5rem) / 9);
padding-right: calc((100% + 2.5rem) / 9); } }
@media (min-width: 46.25rem) {
.bwr-rte blockquote {
padding-top: 3.75rem;
padding-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-rte blockquote {
padding-top: 3.125rem;
padding-bottom: 3.125rem; } }
.bwr-rte blockquote + * {
margin-top: 2.5rem; }
.bwr-rte blockquote.white {
background-color: #FFFFFF;
padding-top: 0;
padding-bottom: 0; }
@media (max-width: 46.2rem) {
.bwr-rte blockquote.white {
padding-left: 0;
padding-right: 0; } }
.bwr-rte blockquote.white p {
border-top: 1px solid #C8C8C8;
border-bottom: 1px solid #C8C8C8;
padding-top: 2.5rem;
padding-bottom: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-rte blockquote.white p {
padding-top: 3.75rem;
padding-bottom: 3.75rem; } }
.bwr-rte cite,
.bwr-rte blockquote .align--right {
display: block;
font-style: normal;
margin-top: 0.9375rem;
text-align: right;
font-weight: 500;
font-size: 0.9375rem; }
.bwr-rte p + .rte--list, .bwr-contents .bwr-rte p + ul:not(.icon--list) {
margin-top: 0.625rem; }
.bwr-rte p > strong, .bwr-rte .bwr-contents p > h2, .bwr-contents .bwr-rte p > h2 {
font-weight: bold; }
.bwr-rte .bwr-rte__subtitle {
display: inline-block;
font-size: 1.125rem; }
.bwr-rte p:not(:first-child) > .bwr-rte__subtitle {
margin-top: 0.9375rem; }
.bwr-rte .table-wrapper {
overflow-x: auto; }
.bwr-rte p + .table-wrapper,
.bwr-rte .table-wrapper + p {
margin-top: 2.5rem; }
.bwr-rte table {
border-collapse: collapse;
border-spacing: 0;
width: 100%; }
@media (min-width: 46.25rem) {
.bwr-rte table {
table-layout: fixed; }
        .bwr-rte table.tableWithoutImage {
          table-layout: inherit; } }
.bwr-rte table .bwr-image__clip {
display: block; }
.bwr-rte table.colored-columns-even th:nth-child(even),
.bwr-rte table.colored-columns-even td:nth-child(even) {
background-color: #F4FAFC; }
.bwr-rte table.colored-rows-even tr:nth-child(odd) {
background-color: #F4FAFC; }
.bwr-rte table.colored-row-1 tr:nth-child(1) {
background-color: #F4FAFC; }
.bwr-rte table.colored-column-1 th:nth-child(1),
.bwr-rte table.colored-column-1 td:nth-child(1) {
background-color: #F4FAFC; }
.bwr-rte table.colored-row-2 tr:nth-child(2) {
background-color: #F4FAFC; }
.bwr-rte table.colored-column-2 th:nth-child(2),
.bwr-rte table.colored-column-2 td:nth-child(2) {
background-color: #F4FAFC; }
.bwr-rte table.colored-row-3 tr:nth-child(3) {
background-color: #F4FAFC; }
.bwr-rte table.colored-column-3 th:nth-child(3),
.bwr-rte table.colored-column-3 td:nth-child(3) {
background-color: #F4FAFC; }
.bwr-rte table.colored-row-4 tr:nth-child(4) {
background-color: #F4FAFC; }
.bwr-rte table.colored-column-4 th:nth-child(4),
.bwr-rte table.colored-column-4 td:nth-child(4) {
background-color: #F4FAFC; }
.bwr-rte table.colored-row-5 tr:nth-child(5) {
background-color: #F4FAFC; }
.bwr-rte table.colored-column-5 th:nth-child(5),
.bwr-rte table.colored-column-5 td:nth-child(5) {
background-color: #F4FAFC; }
.bwr-rte table.colored-row-6 tr:nth-child(6) {
background-color: #F4FAFC; }
.bwr-rte table.colored-column-6 th:nth-child(6),
.bwr-rte table.colored-column-6 td:nth-child(6) {
background-color: #F4FAFC; }
.bwr-rte table.colored-row-7 tr:nth-child(7) {
background-color: #F4FAFC; }
.bwr-rte table.colored-column-7 th:nth-child(7),
.bwr-rte table.colored-column-7 td:nth-child(7) {
background-color: #F4FAFC; }
.bwr-rte table.colored-row-8 tr:nth-child(8) {
background-color: #F4FAFC; }
.bwr-rte table.colored-column-8 th:nth-child(8),
.bwr-rte table.colored-column-8 td:nth-child(8) {
background-color: #F4FAFC; }
.bwr-rte table.colored-row-9 tr:nth-child(9) {
background-color: #F4FAFC; }
.bwr-rte table.colored-column-9 th:nth-child(9),
.bwr-rte table.colored-column-9 td:nth-child(9) {
background-color: #F4FAFC; }
.bwr-rte table.colored-row-10 tr:nth-child(10) {
background-color: #F4FAFC; }
.bwr-rte table.colored-column-10 th:nth-child(10),
.bwr-rte table.colored-column-10 td:nth-child(10) {
background-color: #F4FAFC; }
.bwr-rte tr {
border-bottom: 1px solid #C8C8C8; }
.bwr-rte tr:first-child {
border-top: 1px solid #C8C8C8; }
.bwr-rte th, .bwr-rte td {
display: table-cell;
text-align: left; }
.bwr-rte td {
padding: 1.375rem 1rem;
vertical-align: top; }
@media (max-width: 46.2rem) {
.bwr-rte td {
min-width: 12.5rem; } }
.bwr-rte th {
padding: 1.5rem 1rem 1.25rem;
vertical-align: bottom;
text-transform: uppercase;
letter-spacing: 0.0625rem; }
.bwr-rte .align--right {
text-align: right; }
.bwr-rte .align--center {
text-align: center; }
.bwr-preamble {
font-weight: 500; }
.bwr-link, .bwr-card__title.bwr-data-dlink, .bwr-card__link-tolist, .bwr-info-download__link {
color: #0070A3;
font-family: "DINWeb", Helvetica, Arial, sans-serif;
font-weight: 500;
cursor: pointer;
transition: ease-in-out 0.25s 0s;
transition-property: background, color, border-color;
padding: 0;
border: 0;
background-color: transparent;
text-decoration: none; }
.bwr-link .bwr-icon, .bwr-card__title.bwr-data-dlink .bwr-icon, .bwr-card__link-tolist .bwr-icon, .bwr-info-download__link .bwr-icon {
fill: #0070A3;
transition: ease-in-out 0.25s 0s;
transition-property: fill; }
.bwr-link:focus, .bwr-card__title.bwr-data-dlink:focus, .bwr-card__link-tolist:focus, .bwr-info-download__link:focus, .bwr-link:active, .bwr-card__title.bwr-data-dlink:active, .bwr-card__link-tolist:active, .bwr-info-download__link:active, .bwr-link:hover, .bwr-card__title.bwr-data-dlink:hover, .bwr-card__link-tolist:hover, .bwr-info-download__link:hover {
color: #6A1847; }
.bwr-link:focus .bwr-icon, .bwr-card__title.bwr-data-dlink:focus .bwr-icon, .bwr-card__link-tolist:focus .bwr-icon, .bwr-info-download__link:focus .bwr-icon, .bwr-link:active .bwr-icon, .bwr-card__title.bwr-data-dlink:active .bwr-icon, .bwr-card__link-tolist:active .bwr-icon, .bwr-info-download__link:active .bwr-icon, .bwr-link:hover .bwr-icon, .bwr-card__title.bwr-data-dlink:hover .bwr-icon, .bwr-card__link-tolist:hover .bwr-icon, .bwr-info-download__link:hover .bwr-icon {
fill: #6A1847; }
.bwr-link--active {
color: #6A1847; }
.bwr-link--active .bwr-icon {
fill: #6A1847; }
.bwr-link--extern {
white-space: nowrap; }
.bwr-link__label:not([data-type="sr-only"]) + .bwr-icon:nth-child(even) {
margin-left: 0.25rem; }
.bwr-link__label:not([data-type="sr-only"]):nth-child(even) {
margin-left: 0.25rem; }
.bwr-like-link {
color: #0070A3;
font-family: "DINWeb", Helvetica, Arial, sans-serif;
font-weight: 500;
padding: 0;
border: 0;
background-color: transparent; }
.bwr-like-link .bwr-icon {
fill: #0070A3; }
.bwr-like-link--disabled {
opacity: .5; }
.bwr-button {
display: inline-block;
cursor: pointer;
font-family: "DINWeb", Helvetica, Arial, sans-serif;
font-weight: 500;
line-height: 1.125rem;
border: 0;
max-width: 100%;
width: auto;
text-align: center;
text-decoration: none;
transition: ease-in-out 0.25s 0s;
transition-property: background-color, color, border-color, opacity;
padding: 0.9375rem;
min-height: 3.125rem; }
.bwr-button .bwr-button__label:not([data-type="sr-only"]) + .bwr-icon:nth-child(even) {
margin-left: 0.25rem; }
.bwr-button .bwr-icon {
transition: ease-in-out 0.25s 0s;
transition-property: fill; }
.bwr-button .bwr-button__label--light {
color: #8a8989; }
.bwr-button .bwr-button__label--thin {
font-weight: normal; }
.bwr-button--hero {
background-color: #0070A3;
color: #FFFFFF;
box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.15); }
.bwr-button--hero:focus, .bwr-button--hero:active, .bwr-button--hero:hover {
background-color: #6A1847; }
.bwr-button--hero .bwr-icon {
fill: #FFFFFF; }
.bwr-button--nano, .bwr-button--pulldown {
background-color: #FFFFFF;
color: #0070A3;
border: solid 1px #0070A3; }
.bwr-button--nano:focus, .bwr-button--pulldown:focus, .bwr-button--nano:active, .bwr-button--pulldown:active, .bwr-button--nano:hover, .bwr-button--pulldown:hover {
color: #6A1847;
border-color: #6A1847; }
.bwr-button--nano:focus .bwr-icon, .bwr-button--pulldown:focus .bwr-icon, .bwr-button--nano:active .bwr-icon, .bwr-button--pulldown:active .bwr-icon, .bwr-button--nano:hover .bwr-icon, .bwr-button--pulldown:hover .bwr-icon {
fill: #6A1847; }
.bwr-button--nano .bwr-icon, .bwr-button--pulldown .bwr-icon {
fill: #0070A3; }
.bwr-button--inverted {
background-color: #FFFFFF;
color: #0070A3;
box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.15); }
.bwr-button--inverted:focus, .bwr-button--inverted:active, .bwr-button--inverted:hover {
background-color: #6A1847;
color: #FFFFFF; }
.bwr-button--inverted:focus .bwr-icon, .bwr-button--inverted:active .bwr-icon, .bwr-button--inverted:hover .bwr-icon {
fill: #FFFFFF; }
.bwr-button--inverted .bwr-icon {
fill: #0070A3; }
.bwr-button--inverted[disabled],
.js-button-disable[disabled] {
opacity: 0.6;
pointer-events: none; }
.bwr-button--pulldown {
position: relative;
padding-right: 2.5rem; }
.bwr-button--pulldown .bwr-icon {
position: absolute;
right: 1.125rem;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
top: 50%;
margin-top: 0.0625rem; }
.bwr-button--pick {
min-height: 2.5rem;
padding: 0.625rem 0.9375rem;
border-radius: 0.3125rem;
background-color: #F4F4F4;
border: solid 1px #C8C8C8;
color: #222222; }
.bwr-button--pick:focus, .bwr-button--pick:active, .bwr-button--pick:hover {
color: #6A1847; }
.bwr-button--pick:focus .bwr-icon, .bwr-button--pick:active .bwr-icon, .bwr-button--pick:hover .bwr-icon {
fill: #6A1847; }
.bwr-button--pick .bwr-icon {
fill: #0070A3; }
.bwr-button--pick .bwr-button__label:not([data-type="sr-only"]) + .bwr-icon:nth-child(even) {
margin-left: 0.9375rem; }
.bwr-button--link {
background-color: transparent;
color: #0070A3;
padding: 0;
height: auto; }
.bwr-button--link:focus, .bwr-button--link:active, .bwr-button--link:hover {
color: #6A1847; }
.bwr-button--link:focus .bwr-icon, .bwr-button--link:active .bwr-icon, .bwr-button--link:hover .bwr-icon {
fill: #6A1847; }
.bwr-button--link .bwr-icon {
fill: #0070A3; }
.bwr-button--large {
min-width: 15rem; }
.bwr-button--squared {
position: relative;
width: 3.125rem;
height: 3.125rem;
padding: 0; }
.bwr-button--squared .bwr-icon {
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
position: absolute;
top: 50%;
left: 50%;
margin-top: 0; }
.bwr-button--rounded {
border-radius: 0.3125rem; }
.bwr-button--expanded {
width: 100%; }
.bwr-button--totop {
position: fixed;
right: 3.125rem;
bottom: 3.75rem;
width: 100%;
width: 3.125rem;
height: 3.125rem;
border-radius: 50%;
opacity: 0;
padding: 0;
overflow: hidden; }
.bwr-button--totop:focus, .bwr-button--totop:active, .bwr-button--totop:hover {
outline: 0; }
.bwr-button--totop:hover .bwr-button__label,
.bwr-button--totop:hover .bwr-icon {
-webkit-transform: translateY(-2.0625rem);
-ms-transform: translateY(-2.0625rem);
transform: translateY(-2.0625rem); }
.bwr-button--totop.bwr-active {
opacity: 1; }
.bwr-button--totop .bwr-button__label {
display: block;
font-size: 0.6875rem;
line-height: 1.2;
margin-top: 0.9375rem; }
.bwr-button--totop .bwr-icon {
margin-top: 1.25rem; }
.bwr-button--totop .bwr-button__label,
.bwr-button--totop .bwr-icon {
transition: -webkit-transform 150ms ease-in-out;
transition: transform 150ms ease-in-out;
transition: transform 150ms ease-in-out, -webkit-transform 150ms ease-in-out; }
.bwr-button--totop .bwr-button__label:not([data-type="sr-only"]) + .bwr-icon:nth-child(2n) {
margin-left: 0; }
.bwr-dropdown:before, .bwr-dropdown:after {
content: "";
display: table; }
.bwr-dropdown:after {
clear: both; }
.bwr-dropdown__trigger .bwr-button__label--open,
.bwr-dropdown__trigger .bwr-icon--open {
display: none; }
.bwr-dropdown__trigger[aria-expanded="true"] {
color: #6A1847; }
.bwr-dropdown__trigger[aria-expanded="true"] .bwr-icon {
fill: #6A1847; }
.bwr-dropdown__trigger[aria-expanded="true"] .bwr-button__label--closed,
.bwr-dropdown__trigger[aria-expanded="true"] .bwr-icon--closed {
display: none; }
.bwr-dropdown__trigger[aria-expanded="true"] .bwr-button__label--open,
.bwr-dropdown__trigger[aria-expanded="true"] .bwr-icon--open {
display: inline-block; }
.bwr-dropdown__trigger .bwr-label-text {
overflow: hidden;
display: inline-block;
max-width: 100%;
text-overflow: ellipsis; }
.bwr-dropdown__trigger .bwr-label-text--multi {
padding-right: 1.625rem; }
.bwr-dropdown__trigger .bwr-button__label {
position: relative; }
.bwr-dropdown__trigger .bwr-button__label .bwr-count {
position: absolute;
right: 0;
top: -2px; }
.bwr-dropdown__content {
position: absolute;
z-index: 1;
overflow: hidden;
transition: opacity 0.2s ease-in-out, visibility 0.1ms 0.2s;
max-height: 0;
opacity: 0;
visibility: hidden; }
.bwr-dropdown__content[aria-hidden="false"] {
transition: opacity 0.2s ease-in-out;
max-height: 2000px;
opacity: 1;
overflow: visible;
visibility: visible; }
.bwr-dropdown__label {
margin-right: 0.3125rem; }
.bwr-dropdown--sort {
position: relative;
display: inline-block; }
.bwr-dropdown--sort .bwr-dropdown__inner {
display: inline-block; }
.bwr-dropdown--sort .bwr-dropdown__content {
top: -0.0625rem;
right: -0.0625rem;
min-width: 100%;
max-width: calc(100vw - 1.875rem);
background-color: #FFFFFF;
border: solid 1px #0070A3;
padding: 0.5rem 0;
box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.15); }
.bwr-dropdown--sort .bwr-dropdown__link {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
display: block;
white-space: nowrap;
padding: 0.1875rem 1.25rem; }
.bwr-dropdown--sort .bwr-dropdown__link--active {
position: relative;
color: #6A1847;
padding-right: 2.5rem; }
.bwr-dropdown--sort .bwr-dropdown__link--active::after {
content: '';
position: absolute;
margin-left: 0.625rem;
top: 0.625rem;
width: 0.375rem;
height: 0.625rem;
border: solid #6A1847;
border-width: 0 0.125rem 0.125rem 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg); }
.bwr-dropdown--error {
position: relative; }
.bwr-dropdown--error .bwr-label__error-msg,
.bwr-dropdown--error .parsley-errors-list {
display: block; }
.bwr-dropdown--error .bwr-label__error-msg::before,
.bwr-dropdown--error .bwr-label__error-msg li::before,
.bwr-dropdown--error .parsley-errors-list::before,
.bwr-dropdown--error .parsley-errors-list li::before {
content: none; }
.bwr-dropdown--error .bwr-button--pulldown {
border-color: #CD3225; }
.bwr-dropdown--pulldown .bwr-dropdown__inner {
box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.15); }
.bwr-dropdown--pulldown .bwr-dropdown__trigger {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
height: 3.125rem;
text-align: left; }
.bwr-dropdown--pulldown .bwr-dropdown__trigger[aria-expanded="true"] {
border-bottom-color: transparent;
z-index: 3;
outline: 0; }
.bwr-dropdown--pulldown .bwr-dropdown__content {
background: #FFFFFF;
padding: 0.9375rem 1.25rem;
position: absolute;
margin-top: -0.0625rem;
border: 1px solid #0070A3;
z-index: 2;
text-align: left; }
.bwr-dropdown--pulldown .bwr-dropdown__trigger:hover + .bwr-dropdown__content,
.bwr-dropdown--pulldown .bwr-dropdown__trigger:focus + .bwr-dropdown__content {
border-color: #6A1847; }
.bwr-dropdown__list--control .bwr-dropdown__item + .bwr-dropdown__item {
margin-top: 0.625rem; }
.bwr-dropdown__list--control .bwr-control__label {
color: #222222; }
.bwr-dropdown__list--filter {
border-top: solid 1px #C8C8C8; }
.bwr-dropdown__list--filter .bwr-control {
margin: 0 1.25rem;
padding-top: 0.8125rem;
padding-bottom: 0.8125rem; }
@media (min-width: 46.25rem) {
.bwr-dropdown__list--filter .bwr-control {
padding-top: 0.625rem;
padding-bottom: 0.625rem; } }
.bwr-dropdown__list--filter .bwr-control__indicator {
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%); }
.bwr-dropdown__list--filter .bwr-dropdown__item + .bwr-dropdown__item {
border-top: solid 1px #C8C8C8; }
.bwr-dropdown__list--filter .bwr-dropdown__link {
display: block; }
.bwr-dropdown__list--filter .bwr-dropdown__list-level-two {
border-top: solid 1px #C8C8C8; }
@media (min-width: 46.25rem) {
.bwr-dropdown__list--filter .bwr-dropdown__list-level-two {
background-color: #F4F4F4; } }
.bwr-dropdown__list--filter .bwr-dropdown__list-level-two .bwr-control {
margin: 0 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-dropdown__list--filter .bwr-dropdown__list-level-two .bwr-control {
padding-top: 0.4375rem;
padding-bottom: 0.4375rem; } }
.bwr-dropdown__list--filter .bwr-dropdown__list-level-three .bwr-control {
margin: 0 3.75rem; }
.bwr-dropdown__list--filter .bwr-dropdown__list-level-three .bwr-dropdown__item + .bwr-dropdown__item {
border-color: transparent; }
.bwr-dropdown__list-level-two,
.bwr-dropdown__list-level-three {
opacity: 0;
max-height: 0;
overflow: hidden;
transition: max-height 300ms ease-in-out, opacity 0.1ms 300ms; }
.bwr-active + .bwr-dropdown__list-level-two, .bwr-active +
.bwr-dropdown__list-level-three {
opacity: 1;
max-height: 62.5rem;
transition: max-height 300ms ease-in-out; }
.bwr-dropdown__list .bwr-control.bwr-active .bwr-control__label {
color: #6A1847; }
.bwr-dropdown__list .bwr-control input:checked ~ .bwr-control__label {
color: #6A1847; }
.bwr-sidebar .bwr-dropdown--products {
margin-top: 2.5rem;
margin-bottom: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-sidebar .bwr-dropdown--products {
margin-top: 3.75rem;
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-sidebar .bwr-dropdown--products {
margin-top: 3.125rem;
margin-bottom: 3.125rem; } }
@media (min-width: 64rem) {
.bwr-dropdown--products {
margin-top: 2.5rem; } }
.bwr-dropdown--products .bwr-dropdown__inner {
position: relative; }
.bwr-dropdown--products .bwr-dropdown__content {
width: 100%;
border-top: 0; }
.bwr-dropdown--toggle .bwr-dropdown__trigger .bwr-link__label--active, .bwr-card__dropdown .bwr-dropdown__trigger .bwr-link__label--active,
.bwr-dropdown--toggle .bwr-dropdown__trigger .bwr-icon--active,
.bwr-card__dropdown .bwr-dropdown__trigger .bwr-icon--active {
display: none; }
.bwr-dropdown--toggle .bwr-dropdown__trigger[aria-expanded="true"] .bwr-link__label:not(.bwr-link__label--active), .bwr-card__dropdown .bwr-dropdown__trigger[aria-expanded="true"] .bwr-link__label:not(.bwr-link__label--active),
.bwr-dropdown--toggle .bwr-dropdown__trigger[aria-expanded="true"] .bwr-icon:not(.bwr-icon--active):not(.bwr-icon--open),
.bwr-card__dropdown .bwr-dropdown__trigger[aria-expanded="true"] .bwr-icon:not(.bwr-icon--active):not(.bwr-icon--open) {
display: none; }
.bwr-dropdown--toggle .bwr-dropdown__trigger[aria-expanded="true"] .bwr-link__label--active, .bwr-card__dropdown .bwr-dropdown__trigger[aria-expanded="true"] .bwr-link__label--active,
.bwr-dropdown--toggle .bwr-dropdown__trigger[aria-expanded="true"] .bwr-icon--active,
.bwr-card__dropdown .bwr-dropdown__trigger[aria-expanded="true"] .bwr-icon--active {
display: inline-block; }
.bwr-image {
position: relative; }
.bwr-image .bwr-picture__img {
display: block;
width: 100%; }
.bwr-image .bwr-image__flag-new {
float: left;
margin-top: 0.625rem; }
.bwr-image__flag-new {
position: absolute;
top: -0.9375rem;
right: -0.3125rem;
width: 2.625rem;
height: 2.625rem;
-webkit-filter: drop-shadow(-2px 2px 2px rgba(0, 0, 0, 0.2));
filter: drop-shadow(-2px 2px 2px rgba(0, 0, 0, 0.2)); }
.bwr-image__flag-new.bwr-icon {
margin: 0; }
.bwr-image__zoom {
position: absolute;
left: 0rem;
top: 0rem;
padding: 1.25rem;
z-index: 3;
fill: #0070A3; }
.bwr-image .bwr-image__zoom {
margin-top: 0; }
.bwr-image__figure:hover + .bwr-image__zoom {
fill: #6A1847; }
.bwr-image__figure.js-dialog {
cursor: pointer; }
.bwr-image__caption {
display: inline-block;
margin-top: 1.5rem; }
.bwr-image__copyright {
display: block;
margin-top: 0.75rem; }
.bwr-image__copyright::before {
content: '© Copyright:';
font-weight: 500;
margin-right: 0.3125rem; }
.bwr-image--squared .bwr-image__figure {
position: relative;
width: 100%;
height: 0;
padding-top: 73.53%;
background-color: #F4FAFC; }
@media (min-width: 46.25rem) {
.bwr-image--squared .bwr-image__figure {
padding-top: 100%; } }
.bwr-image--squared .bwr-picture__img {
position: absolute;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
top: 50%;
left: 50%;
padding: 1.6875rem;
width: auto;
max-width: 100%;
max-height: 100%; }
@media (min-width: 64rem) {
.bwr-image--squared .bwr-picture__img {
padding: 1.25rem; } }
.bwr-image--squared-full .bwr-image__figure {
position: relative;
width: 100%;
height: 0;
padding-top: 73.53%;
background-color: #F4FAFC;
overflow: hidden; }
@media (min-width: 46.25rem) {
.bwr-image--squared-full .bwr-image__figure {
padding-top: 100%; } }
.bwr-image--squared-full .bwr-picture__img {
position: absolute;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
top: 50%;
left: 50%;
max-width: 100%; }
.bwr-image--squared-full .bwr-badge {
position: absolute;
width: 100%;
bottom: 0; }
.bwr-image--rec .bwr-image__figure {
position: relative;
width: 100%;
height: 0;
padding-top: 73.53%;
background-color: #F4FAFC; }
@media (min-width: 64rem) {
.bwr-image--rec .bwr-image__figure {
padding-top: 100%; } }
.bwr-image--rec .bwr-picture__img {
position: absolute;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
top: 50%;
left: 50%;
padding: 1.875rem;
width: auto;
max-width: 100%;
max-height: 100%; }
@media (min-width: 64rem) {
.bwr-image--rec .bwr-picture__img {
padding: 2.1875rem; } }
.bwr-appointment-list {
display: inline-block; }
.bwr-appointment-list__item {
font-size: 1rem;
color: #000000;
font-weight: normal;
float: left;
margin-right: 1.25rem;
padding-top: 0.4375rem; }
@media (max-width: 46.2rem) {
.bwr-appointment-list__item {
margin-right: 1.625rem; } }
.bwr-appointment-list__item:last-child {
margin-right: 0; }
.bwr-appointment-list__item .bwr-icon {
float: left;
fill: #8FD2E9;
margin-top: 0.0625rem;
margin-left: -0.25rem; }
.bwr-appointment-list__item .bwr-text {
float: left;
margin-left: 0.3125rem; }
.bwr-description-list {
margin: 0; }
.bwr-description-list dt {
font-weight: 500; }
.bwr-description-list dt::after {
content: ':'; }
.bwr-description-list dd {
margin-left: 0;
word-break: break-word; }
.bwr-description-list dd:not(:last-child) {
padding-bottom: 0.625rem; }
.bwr-description-list--inline dt {
float: left;
margin-right: 0.3125rem; }
.bwr-linklist {
margin-top: 2.5rem;
margin-bottom: 2.5rem;
border-bottom: solid 1px #C8C8C8; }
@media (min-width: 46.25rem) {
.bwr-linklist {
margin-top: 3.75rem;
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-linklist {
margin-top: 3.125rem;
margin-bottom: 3.125rem; } }
.bwr-linklist .bwr-link, .bwr-linklist .bwr-card__title.bwr-data-dlink, .bwr-linklist .bwr-card__link-tolist, .bwr-linklist .bwr-info-download__link {
display: block;
padding: 0.625rem 2.5rem 0.625rem 0;
border-top: solid 1px #C8C8C8; }
.bwr-horizontal-links {
margin: 0 -0.625rem; }
.bwr-horizontal-links:before, .bwr-horizontal-links:after {
content: "";
display: table; }
.bwr-horizontal-links:after {
clear: both; }
.bwr-horizontal-links .bwr-horizontal-links__item {
float: left;
margin: 0 0.625rem; }
.bwr-horizontal-links .bwr-icon {
vertical-align: baseline;
position: absolute;
top: 0.375rem;
left: 0;
width: 1rem; }
.bwr-horizontal-links .bwr-icon[height="10"] {
top: 0.6875rem; }
.bwr-horizontal-links .bwr-icon + .bwr-link__label {
padding-left: 1.375rem;
display: table-cell; }
.bwr-horizontal-links .bwr-link, .bwr-horizontal-links .bwr-card__title.bwr-data-dlink, .bwr-horizontal-links .bwr-card__link-tolist, .bwr-horizontal-links .bwr-info-download__link {
position: relative; }
.bwr-autocomplete-suggestions {
background-color: #FFFFFF;
color: #757575;
box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.15);
overflow-y: auto; }
@media (max-width: 63.95rem) {
.bwr-autocomplete-suggestions {
top: 6.5625rem; } }
@media (min-width: 46.25rem) {
.bwr-autocomplete-suggestions {
top: 3.125rem; } }
.bwr-autocomplete-suggestions strong, .bwr-autocomplete-suggestions .bwr-contents h2, .bwr-contents .bwr-autocomplete-suggestions h2 {
font-weight: normal;
color: #0070A3; }
.bwr-autocomplete-suggestions .bwr-type {
margin-left: -2.375rem;
display: inline-block;
margin-right: 0.3125rem; }
.bwr-autocomplete-suggestions .bwr-type__item {
margin-left: 0.1875rem; }
.autocomplete-suggestion {
padding: 0.3125rem 0.9375rem;
cursor: pointer;
position: relative;
border-bottom: 1px solid #C8C8C8; }
.autocomplete-suggestion:last-child {
border-bottom: 0; }
.autocomplete-selected {
background-color: #F4FAFC; }
.bwr-button-group:before, .bwr-button-group:after {
content: "";
display: table; }
.bwr-button-group:after {
clear: both; }
.bwr-button-group .bwr-button {
display: block; }
.bwr-button-group .bwr-button + .bwr-button {
margin-top: 0.625rem; }
.bwr-button-group--inline .bwr-button {
float: left; }
.bwr-button-group--inline .bwr-button + .bwr-button {
margin-top: 0;
margin-left: 1.25rem; }
.bwr-control {
display: block;
position: relative;
padding-left: 1.875rem;
word-wrap: break-word;
cursor: pointer;
text-align: left; }
.bwr-control + .bwr-control {
margin-top: 0.625rem; }
.bwr-control--error .bwr-label__error-msg {
display: inline-block; }
.bwr-control--error .bwr-control__indicator {
border-color: #CD3225; }
.bwr-control a {
color: #0070A3;
font-family: "DINWeb", Helvetica, Arial, sans-serif;
font-weight: 500;
cursor: pointer;
transition: ease-in-out 0.25s 0s;
transition-property: background, color, border-color; }
.bwr-control a .bwr-icon {
fill: #0070A3;
transition: ease-in-out 0.25s 0s;
transition-property: fill; }
.bwr-control a:focus, .bwr-control a:active, .bwr-control a:hover {
color: #6A1847; }
.bwr-control a:focus .bwr-icon, .bwr-control a:active .bwr-icon, .bwr-control a:hover .bwr-icon {
fill: #6A1847; }
.bwr-control a:focus, .bwr-control a:active, .bwr-control a:hover {
text-decoration: none; }
.bwr-control__input {
position: absolute;
z-index: -1;
opacity: 0; }
.bwr-control__label {
color: #0070A3; }
.bwr-control__label--light {
color: #8a8989; }
.bwr-control__label--block {
display: block; }
.bwr-control__indicator {
position: absolute;
left: 0;
top: 0.125rem;
height: 1.25em;
width: 1.25em;
border: solid 1px #0070A3;
box-shadow: 1px 1px 3px -1px rgba(0, 0, 0, 0.5) inset;
background-color: #FFFFFF; }
.bwr-control__indicator--radio {
border-radius: 50%; }
.bwr-control__indicator:after {
content: '';
position: absolute;
display: none; }
.bwr-control__indicator--checkbox:after {
left: 0.4375rem;
top: 0.1875rem;
width: 0.375rem;
height: 0.625rem;
border: solid #FFFFFF;
border-width: 0 0.125rem 0.125rem 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg); }
.bwr-control__indicator--radio:after {
left: 0.25rem;
top: 0.25rem;
height: 0.625rem;
width: 0.625rem;
border-radius: 50%;
background-color: #6A1847; }
.bwr-control__input--radio:focus ~ .bwr-control__indicator {
box-shadow: 0 0 6px 0 #129fe0; }
.bwr-control__input[disabled]:not([disabled="false"]) ~ .bwr-control__indicator {
border-color: rgba(117, 117, 117, 0.8); }
.bwr-control__input[disabled]:not([disabled="false"]) ~ .bwr-control__label,
.bwr-control__input[disabled]:not([disabled="false"]) ~ .bwr-control__label-mobile {
color: rgba(117, 117, 117, 0.8); }
.bwr-control__input[disabled]:not([disabled="false"]) ~ .bwr-icon {
fill: rgba(117, 117, 117, 0.6); }
.bwr-control input:checked ~ .bwr-control__label,
.bwr-control input[aria-expanded="true"] ~ .bwr-control__label {
color: #6A1847; }
.bwr-control input:checked ~ .bwr-icon {
fill: #6A1847; }
.bwr-control input:checked ~ .bwr-control__indicator--checkbox,
.bwr-control input[aria-expanded="true"] ~ .bwr-control__indicator--checkbox {
background: #6A1847;
border: 0; }
.bwr-control input:checked ~ .bwr-control__indicator--radio {
background: #FFFFFF;
border-color: #6A1847; }
.bwr-control input:checked ~ .bwr-control__indicator:after,
.bwr-control input[aria-expanded="true"] ~ .bwr-control__indicator:after {
display: block; }
.bwr-control__label-mobile {
color: #0070A3;
display: inline-block; }
@media (min-width: 64rem) {
.bwr-control__label-mobile {
display: none; } }
.bwr-control input:checked ~ .bwr-control__label-mobile,
.bwr-control input[aria-expanded="true"] ~ .bwr-control__label-mobile {
color: #6A1847; }
.bwr-input-group {
position: relative; }
.bwr-input-group .bwr-link, .bwr-input-group .bwr-card__title.bwr-data-dlink, .bwr-input-group .bwr-card__link-tolist, .bwr-input-group .bwr-info-download__link {
position: absolute;
top: -1.75rem;
right: 0; }
.bwr-input-group .bwr-dropdown__link {
position: relative;
right: auto;
top: auto; }
.bwr-input-group__info-layer {
width: 100%;
height: auto;
padding: 0.625rem;
background-color: #FFFFFF;
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.5);
z-index: 1;
position: absolute;
right: 0rem;
top: 3.5rem;
display: none;
font-weight: normal;
}
.bwr-input-group__info-layer[aria-hidden="false"] {
display: block; }
.bwr-input-group__info-layer--inline {
    margin-top: 1rem;
}
.bwr-input-group__layer-trigger {
width: 1.25rem;
height: 1.25rem;
min-height: 1.25rem;
fill: #0070A3;
position: absolute;
right: 0;
top: 0.875rem; }

.bwr-input-group__layer-trigger--relative {
  position: relative;
  top: 3px;
  left: 5px;
}
.bwr-input-group__error-msg {
display: block;
color: #CD3225;
font-size: 0.75rem; }
.bwr-input-group--search:before, .bwr-input-group--search:after {
content: "";
display: table; }
.bwr-input-group--search:after {
clear: both; }
.bwr-input-group--search .bwr-input, .bwr-input-group--search .bwr-infopoints input[type="text"], .bwr-infopoints .bwr-input-group--search input[type="text"] {
float: left;
padding-top: 0.8125rem;
padding-bottom: 0.8125rem; }
.bwr-input-group--search .bwr-input--full-width {
width: calc(100% - 4rem); }
@media (min-width: 46.25rem) {
.bwr-input-group--search .bwr-input--full-width {
width: calc(100% - 17rem); } }
.bwr-input-group--search .bwr-input--half-width {
width: calc((100% - 4rem)/2); }
@media (min-width: 46.25rem) {
.bwr-input-group--search .bwr-input--half-width {
width: calc((100% - 17rem)/2); } }
.bwr-input-group--search .bwr-button--hero {
width: 4rem;
height: 3.125rem;
padding: 0.75rem; }
@media (min-width: 46.25rem) {
.bwr-input-group--search .bwr-button--hero {
width: 4.5rem; } }
.bwr-input-group--search .bwr-dropdown {
float: left;
box-shadow: 3px 3px 4px 0px rgba(0, 0, 0, 0.15); }
@media (max-width: 46.2rem) {
.bwr-input-group--search .bwr-dropdown {
margin-bottom: 0.5rem;
width: 100%; } }
.bwr-input-group--search .bwr-dropdown__trigger {
width: 100%;
text-align: left; }
@media (min-width: 46.25rem) {
.bwr-input-group--search .bwr-dropdown__trigger {
display: block;
width: 12.5rem; } }
@media (max-width: 46.2rem) {
.bwr-input-group--search .bwr-dropdown__content {
width: 100%; } }
.bwr-input-group--search .bwr-dropdown__link {
display: inline-block;
margin-top: 0.9375rem; }
@media (max-width: 46.2rem) {
.bwr-input-group--search .bwr-dropdown__link {
display: block; } }
@media (min-width: 46.25rem) {
.bwr-input-group--search .bwr-dropdown__link + .bwr-dropdown__link {
margin-left: 0.9375rem;
float: right; } }
.bwr-input-group--floating {
position: relative; }
.bwr-input-group--floating .bwr-input, .bwr-input-group--floating .bwr-infopoints input[type="text"], .bwr-infopoints .bwr-input-group--floating input[type="text"] {
padding: 1.375rem 1rem 0.625rem 0.75rem; }
.bwr-input-group--floating .bwr-input:focus, .bwr-input-group--floating .bwr-infopoints input:focus[type="text"], .bwr-infopoints .bwr-input-group--floating input:focus[type="text"] {
outline: none; }
.bwr-input-group--floating .bwr-label {
position: absolute;
pointer-events: none;
width: calc(100% - 1.5rem);
text-align: left;
top: 0.125rem;
left: 0.5rem;
color: #000000;
font-size: 0.75rem;
white-space: nowrap;
overflow: hidden; }
.bwr-input-group--floating .bwr-transition + .bwr-label {
transition: 0.2s ease all; }
.bwr-input-group--floating input[required] {
box-shadow: none;
border: 0.0625rem solid #757575; }
.bwr-input-group--floating .bwr-input.empty + .bwr-label, .bwr-input-group--floating .bwr-infopoints input.empty[type="text"] + .bwr-label, .bwr-infopoints .bwr-input-group--floating input.empty[type="text"] + .bwr-label {
left: 0.75rem;
top: 0.75rem;
font-size: 1rem; }
.bwr-input-group--floating .bwr-select {
padding-top: 0.9375rem; }
.bwr-input-group--floating select ~ .bwr-label {
position: absolute;
pointer-events: none;
width: calc(100% - 1.5rem);
text-align: left;
top: 0rem;
left: 0.5rem;
font-size: 0.75rem; }
.bwr-input-group--controls .bwr-label {
display: block; }
.bwr-input-group--controls .bwr-control {
display: inline-block;
margin-top: 0.625rem;
margin-right: 1.25rem; }
.bwr-input-group--controls .bwr-control:last-child {
margin-right: 0; }
.bwr-input-group--error input,
.bwr-input-group--error input[required],
.bwr-input-group--error input:not([required]) {
border: 0.125rem solid #CD3225; }
.bwr-input-group--error .bwr-label__error-msg {
display: inline-block; }
.bwr-breadcrumb {
width: 100%;
position: absolute;
z-index: -1;
background-color: #FFFFFF;
height: 2.5rem;
box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
/*
&__list-item--last {
.bwr-link {
color: $color-night;
}
}
*/ }
@media (max-width: 46.2rem) {
.bwr-breadcrumb {
display: none;
height: 0; } }
.bwr-breadcrumb__list {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 100%;
position: absolute;
width: 100%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
top: 50%; }
@media (min-width: 46.25rem) {
.bwr-breadcrumb__list {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-breadcrumb__list {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-breadcrumb__list {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
.bwr-breadcrumb__list-item {
display: inline-block;
font-size: 0.875rem; }
.bwr-breadcrumb .bwr-icon {
fill: #C8C8C8; }
.bwr-footer-meta {
margin-right: auto;
margin-left: auto;
padding-left: 1.125rem;
padding-right: 1.125rem;
padding-top: 1.25rem;
padding-bottom: 1.5625rem; }
@media (min-width: 46.25rem) {
.bwr-footer-meta {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 64rem) {
.bwr-footer-meta {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 80rem) {
.bwr-footer-meta {
padding-left: 0.8125rem;
padding-right: 0.8125rem; } }
.bwr-footer-meta:before, .bwr-footer-meta:after {
content: "";
display: table; }
.bwr-footer-meta:after {
clear: both; }
@media (min-width: 46.25rem) {
.bwr-footer-meta {
padding-top: 2.0625rem;
padding-bottom: 3.4375rem; } }
@media (max-width: 46.2rem) {
.bwr-footer-meta .bwr-link, .bwr-footer-meta .bwr-card__title.bwr-data-dlink, .bwr-footer-meta .bwr-card__link-tolist, .bwr-footer-meta .bwr-info-download__link {
line-height: 1.875rem; } }
.bwr-footer-meta__content {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 100%;
text-align: center;
font-size: 0.875rem; }
@media (min-width: 46.25rem) {
.bwr-footer-meta__content {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-footer-meta__content {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-footer-meta__content {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (max-width: 46.2rem) {
.bwr-footer-meta__corporate {
margin-left: -1.5rem;
margin-right: -1.5rem;
padding: 0;
border-bottom: 1px solid #C8C8C8; } }
@media (min-width: 46.25rem) {
.bwr-footer-meta__corporate {
display: table;
margin: 0 auto 1.125rem auto; } }
.bwr-footer-meta__copyright,
.bwr-footer-meta__certificate {
display: block;
margin: 0.3125rem 0 1.25rem 0; }
@media (min-width: 46.25rem) {
.bwr-footer-meta__copyright,
.bwr-footer-meta__certificate {
display: table-cell;
vertical-align: middle;
width: 16.5625rem;
text-align: right; }
.bwr-footer-meta__copyright:last-child,
.bwr-footer-meta__certificate:last-child {
text-align: left; } }
@media (min-width: 46.25rem) {
.bwr-footer-meta__img {
display: table-cell;
vertical-align: middle;
margin: 0 0.625rem; } }
.bwr-footer-meta__external {
margin: 0.6875rem auto 0.9375rem auto; }
@media (min-width: 46.25rem) {
.bwr-footer-meta__external {
margin: 0 auto 0.6875rem auto; } }
.bwr-footer-meta__external .bwr-footer-meta__external-title {
font-weight: 500;
margin: 0 0.6875rem 0 0; }
.bwr-footer-meta__external .bwr-link .bwr-icon, .bwr-footer-meta__external .bwr-card__title.bwr-data-dlink .bwr-icon, .bwr-footer-meta__external .bwr-card__link-tolist .bwr-icon, .bwr-footer-meta__external .bwr-info-download__link .bwr-icon {
width: 0.5rem;
height: 0.5rem; }
.bwr-footer-meta__external .bwr-link + .bwr-link, .bwr-footer-meta__external .bwr-card__title.bwr-data-dlink + .bwr-link, .bwr-footer-meta__external .bwr-card__link-tolist + .bwr-link, .bwr-footer-meta__external .bwr-info-download__link + .bwr-link, .bwr-footer-meta__external .bwr-link + .bwr-card__title.bwr-data-dlink, .bwr-footer-meta__external .bwr-card__title.bwr-data-dlink + .bwr-card__title.bwr-data-dlink, .bwr-footer-meta__external .bwr-card__link-tolist + .bwr-card__title.bwr-data-dlink, .bwr-footer-meta__external .bwr-info-download__link + .bwr-card__title.bwr-data-dlink, .bwr-footer-meta__external .bwr-link + .bwr-card__link-tolist, .bwr-footer-meta__external .bwr-card__title.bwr-data-dlink + .bwr-card__link-tolist, .bwr-footer-meta__external .bwr-card__link-tolist + .bwr-card__link-tolist, .bwr-footer-meta__external .bwr-info-download__link + .bwr-card__link-tolist, .bwr-footer-meta__external .bwr-link + .bwr-info-download__link, .bwr-footer-meta__external .bwr-card__title.bwr-data-dlink + .bwr-info-download__link, .bwr-footer-meta__external .bwr-card__link-tolist + .bwr-info-download__link, .bwr-footer-meta__external .bwr-info-download__link + .bwr-info-download__link {
margin-left: 0.5rem; }
.bwr-footer-meta__nav-list-item {
display: inline-block;
margin: 0 0.625rem; }
@media (min-width: 46.25rem) {
.bwr-footer-nav {
background: rgba(0, 156, 222, 0.05); } }
@media (min-width: 46.25rem) {
.bwr-footer-nav__container {
margin-right: auto;
margin-left: auto;
padding-left: 1.125rem;
padding-right: 1.125rem;
width: 100%;
max-width: 100%;
padding-top: 1.875rem;
padding-bottom: 1.375rem; } }
@media (min-width: 46.25rem) and (min-width: 46.25rem) {
.bwr-footer-nav__container {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 46.25rem) and (min-width: 64rem) {
.bwr-footer-nav__container {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 46.25rem) and (min-width: 80rem) {
.bwr-footer-nav__container {
padding-left: 0.8125rem;
padding-right: 0.8125rem; } }
@media (min-width: 46.25rem) {
.bwr-footer-nav__container:before, .bwr-footer-nav__container:after {
content: "";
display: table; }
.bwr-footer-nav__container:after {
clear: both; } }
@media (min-width: 46.25rem) and (min-width: 80rem) {
.bwr-footer-nav__container {
width: 81.625rem;
max-width: 100%; } }
.bwr-footer-nav__row {
margin-left: -0.28125rem;
margin-right: -0.28125rem;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap; }
.bwr-footer-nav__row:before, .bwr-footer-nav__row:after {
content: "";
display: table; }
.bwr-footer-nav__row:after {
clear: both; }
@media (min-width: 46.25rem) {
.bwr-footer-nav__row {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 64rem) {
.bwr-footer-nav__row {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 80rem) {
.bwr-footer-nav__row {
margin-left: -1.25rem;
margin-right: -1.25rem; } }
.bwr-footer-nav__row:before, .bwr-footer-nav__row:after {
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1; }
.bwr-footer-nav__head {
position: relative; }
.bwr-footer-nav__title {
margin-bottom: 0.625rem;
display: block;
font-weight: bold; }
@media (max-width: 46.2rem) {
.bwr-footer-nav__title {
font-weight: 500;
border-bottom: 1px solid #C8C8C8;
cursor: pointer;
background-position: center right;
padding: 0.875rem 1.125rem;
margin: 0; } }
@media (min-width: 46.25rem) {
.bwr-footer-nav__toggle {
display: none; } }
.bwr-footer-nav__group {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 100%; }
@media (min-width: 46.25rem) {
.bwr-footer-nav__group {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-footer-nav__group {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-footer-nav__group {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (max-width: 46.2rem) {
.bwr-footer-nav__group {
width: 100%; } }
@media (min-width: 46.25rem) {
.bwr-footer-nav__group {
width: 33.3333333333%; } }
@media (min-width: 46.25rem) and (max-width: 63.95rem) {
.bwr-footer-nav__group {
margin: 0 0 1.25rem 0; } }
@media (min-width: 64rem) {
.bwr-footer-nav__group {
width: 16.6666666667%; } }
.bwr-footer-nav__group--infopoints,
.bwr-footer-nav .bwr-footer-contact__newsletter {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 100%;
/* Placeholder Image - remove if this not used */ }
@media (min-width: 46.25rem) {
.bwr-footer-nav__group--infopoints,
.bwr-footer-nav .bwr-footer-contact__newsletter {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-footer-nav__group--infopoints,
.bwr-footer-nav .bwr-footer-contact__newsletter {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-footer-nav__group--infopoints,
.bwr-footer-nav .bwr-footer-contact__newsletter {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
.bwr-footer-nav__group--infopoints img,
.bwr-footer-nav .bwr-footer-contact__newsletter img {
float: left;
max-width: 100%; }
@media (max-width: 46.2rem) {
.bwr-footer-nav__group--infopoints img,
.bwr-footer-nav .bwr-footer-contact__newsletter img {
display: none; } }
@media (min-width: 46.25rem) {
.bwr-footer-nav__group--infopoints,
.bwr-footer-nav .bwr-footer-contact__newsletter {
width: 66.6666666667%; } }
@media (min-width: 64rem) {
.bwr-footer-nav__group--infopoints,
.bwr-footer-nav .bwr-footer-contact__newsletter {
width: 33.3333333333%; } }
@media (max-width: 46.2rem) {
.bwr-footer-nav .bwr-footer-contact__newsletter {
margin: 2.5rem auto 2.5rem auto; } }
@media (max-width: 46.2rem) {
.bwr-footer-nav__list {
display: none;
background-color: #F4F4F4; } }
.bwr-footer-nav__list .bwr-link, .bwr-footer-nav__list .bwr-card__title.bwr-data-dlink, .bwr-footer-nav__list .bwr-card__link-tolist, .bwr-footer-nav__list .bwr-info-download__link {
position: relative; }
@media (max-width: 46.2rem) {
.bwr-footer-nav__list .bwr-link, .bwr-footer-nav__list .bwr-card__title.bwr-data-dlink, .bwr-footer-nav__list .bwr-card__link-tolist, .bwr-footer-nav__list .bwr-info-download__link {
display: block;
border-bottom: 1px solid #C8C8C8;
padding: 0.875rem 1.75rem; }
.bwr-footer-nav__list .bwr-link:focus, .bwr-footer-nav__list .bwr-card__title.bwr-data-dlink:focus, .bwr-footer-nav__list .bwr-card__link-tolist:focus, .bwr-footer-nav__list .bwr-info-download__link:focus, .bwr-footer-nav__list .bwr-link:active, .bwr-footer-nav__list .bwr-card__title.bwr-data-dlink:active, .bwr-footer-nav__list .bwr-card__link-tolist:active, .bwr-footer-nav__list .bwr-info-download__link:active, .bwr-footer-nav__list .bwr-link:hover, .bwr-footer-nav__list .bwr-card__title.bwr-data-dlink:hover, .bwr-footer-nav__list .bwr-card__link-tolist:hover, .bwr-footer-nav__list .bwr-info-download__link:hover {
background-color: #E2F3F8; } }
@media (min-width: 46.25rem) {
.bwr-footer-nav__list .bwr-link, .bwr-footer-nav__list .bwr-card__title.bwr-data-dlink, .bwr-footer-nav__list .bwr-card__link-tolist, .bwr-footer-nav__list .bwr-info-download__link {
font-size: 0.875rem; } }
.bwr-footer-nav__list .bwr-link--extern {
display: block; }
.bwr-footer-nav__list .bwr-link .bwr-icon, .bwr-footer-nav__list .bwr-card__title.bwr-data-dlink .bwr-icon, .bwr-footer-nav__list .bwr-card__link-tolist .bwr-icon, .bwr-footer-nav__list .bwr-info-download__link .bwr-icon {
position: absolute;
left: -1.0625rem;
top: 0.625rem; }
.bwr-footer-nav__list .bwr-link .bwr-link__label, .bwr-footer-nav__list .bwr-card__title.bwr-data-dlink .bwr-link__label, .bwr-footer-nav__list .bwr-card__link-tolist .bwr-link__label, .bwr-footer-nav__list .bwr-info-download__link .bwr-link__label {
white-space: normal;
margin-left: 0 !important; }
@media (min-width: 46.25rem) {
.bwr-footer-nav__list-item {
margin-bottom: 0.6875rem; } }
.bwr-footer-nav__headline {
position: relative;
display: block;
font-size: 1rem;
color: #0070A3;
margin: 0 0 0.625rem 0; }
.bwr-link:hover .bwr-footer-nav__headline, .bwr-card__title.bwr-data-dlink:hover .bwr-footer-nav__headline, .bwr-card__link-tolist:hover .bwr-footer-nav__headline, .bwr-info-download__link:hover .bwr-footer-nav__headline {
color: #6A1847; }
@media (max-width: 46.2rem) {
.bwr-footer-nav__headline {
font-weight: 500;
border-bottom: 1px solid #C8C8C8;
cursor: pointer;
background-position: center right;
padding: 0.875rem 1.125rem;
margin: 0; }
.bwr-footer-nav__headline[aria-expanded="true"] {
background-color: #004164;
color: #FFFFFF; } }
.bwr-footer-nav__angle-icon {
display: none;
fill: #0070A3;
position: absolute;
right: 1.125rem;
top: 1.5rem; }
.bwr-footer-accordion__group--active .bwr-footer-nav__angle-icon {
fill: #FFFFFF;
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg); }
@media (max-width: 46.2rem) {
.bwr-footer-nav__angle-icon {
display: block; } }
.bwr-footer-contact {
padding-top: 0.8125rem;
padding-bottom: 1rem;
border-bottom: 1px solid #C8C8C8; }
@media (min-width: 46.25rem) {
.bwr-footer-contact {
position: relative;
padding-top: 2.5rem;
padding-bottom: 2.5rem;
border-bottom: 0; }
.bwr-footer-contact:after {
content: '';
display: block;
position: absolute;
height: 1px;
left: 1.25rem;
right: 1.25rem;
bottom: 0;
background-color: #C8C8C8; } }
@media (min-width: 64rem) {
.bwr-footer-contact:after {
left: 1.25rem;
right: 1.25rem; } }
@media (min-width: 64rem) {
.bwr-footer-contact__row {
margin-left: -0.28125rem;
margin-right: -0.28125rem;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: flex-end;
-ms-flex-align: end;
align-items: flex-end; }
.bwr-footer-contact__row:before, .bwr-footer-contact__row:after {
content: "";
display: table; }
.bwr-footer-contact__row:after {
clear: both; } }
@media (min-width: 64rem) and (min-width: 46.25rem) {
.bwr-footer-contact__row {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 64rem) and (min-width: 64rem) {
.bwr-footer-contact__row {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 64rem) and (min-width: 80rem) {
.bwr-footer-contact__row {
margin-left: -1.25rem;
margin-right: -1.25rem; } }
.bwr-footer-contact__newsletter {
text-align: center;
margin: 0 auto 2.5rem auto; }
@media (min-width: 46.25rem) and (max-width: 63.95rem) {
.bwr-footer-contact__newsletter {
max-width: 36.5625rem; } }
@media (min-width: 64rem) {
.bwr-footer-contact__newsletter {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 50%;
margin: 0; } }
@media (min-width: 64rem) and (min-width: 46.25rem) {
.bwr-footer-contact__newsletter {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) and (min-width: 64rem) {
.bwr-footer-contact__newsletter {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) and (min-width: 80rem) {
.bwr-footer-contact__newsletter {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
.bwr-footer-contact__newsletter-text {
margin-bottom: 1.375rem; }
.bwr-footer-contact__sm {
text-align: center; }
.bwr-footer-contact__sm.bwr-footer-contact__sm--centered {
margin: 0 auto; }
@media (min-width: 64rem) {
.bwr-footer-contact__sm {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 50%; } }
@media (min-width: 64rem) and (min-width: 46.25rem) {
.bwr-footer-contact__sm {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) and (min-width: 64rem) {
.bwr-footer-contact__sm {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) and (min-width: 80rem) {
.bwr-footer-contact__sm {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
.bwr-footer-contact__sm-list {
height: 3.125rem; }
.bwr-footer-contact__sm-list-item {
display: inline-block;
margin: 0 0.9375rem 0.625rem 0; }
@media (min-width: 46.25rem) {
.bwr-footer-contact__sm-list-item {
margin: 0 1.25rem 0 0; } }
.bwr-footer-contact__sm-list-item:last-child {
margin: 0; }
.bwr-footer-contact__sm-text {
margin-bottom: 1.25rem; }
.bwr-header-navbar {
display: none;
float: left;
padding: 0 1.25rem;
height: calc(100vh - 3.125rem);
overflow-y: auto; }
@media (min-width: 46.25rem) and (max-width: 63.95rem) {
.bwr-header-navbar {
padding-left: 50%;
height: calc(100vh - 5rem); } }
@media (max-width: 63.95rem) {
.bwr-header-navbar[aria-hidden="false"] {
display: block;
position: absolute;
background-color: #FFFFFF;
left: 0;
right: 0;
min-width: 100%; } }
@media (min-width: 64rem) {
.bwr-header-navbar {
display: table;
margin-left: 6.875rem;
height: 5rem; } }
@media (min-width: 80rem) {
.bwr-header-navbar {
margin-left: 13.75rem;
width: calc(100% - 13.75rem); } }
@media (min-width: 64rem) {
.bwr-header-navbar .bwr-subnav__toggle, .bwr-header-navbar .bwr-footer-nav__toggle {
display: none; } }
@media (max-width: 63.95rem) {
.bwr-header-navbar .bwr-subnav__link .bwr-icon {
display: none; } }
@media (min-width: 64rem) {
.bwr-header-navbar .bwr-main-navigation__list-item--active > .bwr-navigation__head .bwr-subnav__link,
.bwr-header-navbar .bwr-main-navigation__list-item--active .bwr-subnav__link {
background-color: #FFFFFF;
color: #0070A3; } }
@media (min-width: 64rem) {
.bwr-header-navbar .bwr-main-navigation__list--level-2 {
display: none; } }
@media (max-width: 63.95rem) {
.bwr-header-navbar__item--active .bwr-subnav__link {
background-color: #F4FAFC;
color: #0070A3; }
.bwr-header-navbar__item--active > .bwr-subnav__head .bwr-subnav__link,
.bwr-header-navbar__item--active > .bwr-subnav__link {
background-color: #003F64;
color: #FFFFFF; }
.bwr-header-navbar__item--active > .bwr-subnav__head .bwr-subnav__toggle .bwr-icon, .bwr-header-navbar__item--active > .bwr-subnav__head .bwr-footer-nav__toggle .bwr-icon {
fill: #FFFFFF; }
.bwr-header-navbar__item--active .bwr-subnav__link--active + .bwr-subnav__list .bwr-subnav__link {
background-color: #F4F4F4; }
.bwr-header-navbar__item--active .bwr-subnav__list--active .bwr-subnav__link {
background-color: #F4F4F4; }
.bwr-header-navbar__item--active .bwr-subnav__list--active .bwr-subnav__link--active {
background-color: #E2F3F8;
color: #6A1847;
cursor: auto; } }
.bwr-header-navbar__list {
position: relative;
z-index: 1; }
.bwr-header-navbar__list:before, .bwr-header-navbar__list:after {
content: "";
display: table; }
.bwr-header-navbar__list:after {
clear: both; }
@media (min-width: 64rem) {
.bwr-header-navbar__list {
display: table-cell;
vertical-align: middle; } }
.bwr-header-navbar__item {
display: block; }
@media (max-width: 63.95rem) {
.bwr-header-navbar__item {
margin: 0 -1.25rem; }
.bwr-header-navbar__item .bwr-header-navbar__toggle .bwr-icon {
position: absolute;
right: 1.0625rem;
top: 50%; } }
@media (min-width: 64rem) {
.bwr-header-navbar__item {
float: left;
display: inline-block; }
.bwr-header-navbar__item + .bwr-header-navbar__item {
margin-left: 1.75rem; }
.bwr-header-navbar__item--mobile {
display: none; } }
.bwr-header-navbar__item > .bwr-subnav__head {
z-index: 22; }
@media (min-width: 64rem) {
.bwr-header-navbar__item > .bwr-subnav__head .bwr-subnav__link {
padding: 0;
border: 0; } }
.bwr-header-navbar__item-head {
position: relative;
z-index: 15; }
@media (max-width: 63.95rem) {
.bwr-header-navbar__link {
display: block;
padding: 0.625rem 3.125rem 0.625rem 0.625rem; }
.bwr-header-navbar__link .bwr-icon {
display: none; }
.bwr-mobile-open .bwr-header-navbar__link {
background-color: #003F64;
color: #FFFFFF; } }
@media (min-width: 64rem) {
.bwr-header-navbar__item .bwr-header-navbar__link .bwr-icon {
transition: -webkit-transform 200ms;
transition: transform 200ms;
transition: transform 200ms, -webkit-transform 200ms; } }
@media (min-width: 64rem) {
.bwr-header-navbar__item:hover .bwr-header-navbar__link {
color: #6A1847; }
.bwr-header-navbar__item:hover .bwr-header-navbar__link .bwr-icon {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
fill: #6A1847;
transition-delay: 0ms; } }
.bwr-header-navbar__toggle {
position: absolute;
top: 0;
bottom: 0;
right: 0;
width: 2.875rem;
padding: 0.625rem;
z-index: 1; }
.bwr-header-navbar__toggle::before {
content: '';
position: absolute;
left: 0;
top: 0.625rem;
bottom: 0.625rem;
width: 1px;
background-color: #C8C8C8; }
.bwr-mobile-open .bwr-header-navbar__toggle {
background-color: #003F64;
color: #FFFFFF; }
.bwr-mobile-open .bwr-header-navbar__toggle .bwr-icon {
fill: #FFFFFF;
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
top: 46%; }
@media (min-width: 64rem) {
.bwr-header-navbar__toggle {
display: none; } }
@media (max-width: 63.95rem) {
.bwr-header-navbar__list-wrapper .bwr-card {
display: none; }
.bwr-header-navbar__list-wrapper.bwr-mobile-open .bwr-card {
display: block; } }
.bwr-language-switch {
display: block;
white-space: nowrap; }
@media (max-width: 63.95rem) {
.bwr-language-switch {
margin: 0 -1.25rem;
padding: 0.8125rem; } }
@media (min-width: 64rem) {
.bwr-language-switch {
display: table-cell;
vertical-align: middle;
width: 1%; }
.bwr-language-switch::before {
content: "|"; } }
.bwr-header-navbar .bwr-corporate {
margin: 0;
border: 0;
text-align: center;
vertical-align: bottom;
padding: 1.875rem 0; }
@media (min-width: 46.25rem) {
.bwr-header-navbar .bwr-corporate {
display: none; } }
.bwr-header-service:before, .bwr-header-service:after {
content: "";
display: table; }
.bwr-header-service:after {
clear: both; }
@media (max-width: 63.95rem) {
.bwr-header-service__item {
width: 25%;
text-align: center;
display: table-cell;
vertical-align: middle; }
.bwr-header-service__item + .bwr-header-service__item {
border-left: solid 0.0625rem #E2E2E2; } }
@media (min-width: 64rem) {
.bwr-header-service__item {
float: left;
padding: 0 0.375rem;
min-width: 5rem; }
.bwr-header-service__item--mobile {
display: none; } }
.bwr-header-service__button {
position: relative;
display: block;
width: 100%;
text-align: center; }
@media (max-width: 63.95rem) {
.bwr-header-service__button {
border-bottom: solid 0.0625rem #E2E2E2;
padding: 0.6875rem 0; } }
@media (max-width: 46.2rem) {
.bwr-header-service__button {
padding: 0.25rem 0; } }
.bwr-header-service__button:focus, .bwr-header-service__button:active, .bwr-header-service__button:hover {
background-color: #E2F3F8;
outline: 0; }
@media (max-width: 63.95rem) {
.bwr-header-service__button:focus, .bwr-header-service__button:active, .bwr-header-service__button:hover {
color: #0070A3; }
.bwr-header-service__button:focus .bwr-icon:not(.bwr-icon--active), .bwr-header-service__button:active .bwr-icon:not(.bwr-icon--active), .bwr-header-service__button:hover .bwr-icon:not(.bwr-icon--active) {
fill: #0070A3; } }
.bwr-header-service__button .bwr-icon + .bwr-link__label:not([data-type="sr-only"]),
.bwr-header-service__button .bwr-link__label:not([data-type="sr-only"]) + .bwr-icon {
margin-left: 0; }
.bwr-header-service__button .bwr-icon {
margin-top: -0.1875rem; }
.bwr-header-service__button .bwr-link__label {
display: block;
font-size: 0.875rem;
line-height: 1rem; }
.bwr-header-service__button .bwr-link__label--active {
display: none;
color: #6A1847; }
.bwr-header-service__button .bwr-link__label--count {
position: absolute;
color: #FFFFFF;
width: 100%;
top: 0.8125rem; }
@media (min-width: 46.25rem) {
.bwr-header-service__button .bwr-link__label--count {
top: 1.375rem; } }
@media (min-width: 64rem) {
.bwr-header-service__button .bwr-link__label--count {
top: 0.625rem; } }
.bwr-header-service__button .bwr-icon--active {
display: none;
fill: #6A1847; }
@media (max-width: 63.95rem) {
.bwr-header-service__button {
height: 5rem; } }
@media (max-width: 46.2rem) {
.bwr-header-service__button {
height: 3.125rem; }
.bwr-header-service__button .bwr-link__label {
font-size: 0.5625rem;
line-height: 0.75rem; }
.bwr-header-service__button .bwr-icon {
width: 1.5rem;
height: 1.5rem; } }
.bwr-header-service__button.bwr-search__trigger[aria-expanded="true"] {
background-color: #E2F3F8;
border-bottom-color: #E2F3F8; }
@media (max-width: 63.95rem) {
.bwr-header-service__button[aria-expanded="true"] {
background-color: #FFFFFF;
border-bottom: 0.0625rem solid #FFFFFF; } }
.bwr-header-service__button[aria-expanded="true"] .bwr-link__label,
.bwr-header-service__button[aria-expanded="true"] .bwr-icon {
display: none; }
.bwr-header-service__button[aria-expanded="true"] .bwr-link__label--active {
display: block; }
.bwr-header-service__button[aria-expanded="true"] .bwr-icon--active {
display: inline; }
.bwr-main-navigation {
transition-delay: 0ms; }
@media (min-width: 64rem) {
.bwr-main-navigation {
position: fixed;
left: 0;
right: 0;
z-index: 10;
opacity: 0;
visibility: hidden;
background-color: #FFFFFF;
width: 93.75rem;
max-width: 100%;
margin: -3.25rem auto 0;
box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.1);
padding-top: 6.25rem;
padding-bottom: 3.125rem; } }
.bwr-header:not(.bwr-sticky) .bwr-header-navbar__item:hover .bwr-main-navigation {
opacity: 1;
visibility: visible;
transition: opacity 0ms, visibility 0s 0ms;
height: auto;
transition-delay: 0ms; }
.bwr-header:not(.bwr-sticky) .bwr-header-navbar__item.bwr-hover:hover .bwr-main-navigation {
transition-delay: 300ms; }
@media (min-width: 64rem) {
.bwr-main-navigation__container {
margin-right: auto;
margin-left: auto;
padding-left: 1.125rem;
padding-right: 1.125rem;
width: 100%;
max-width: 100%; } }
@media (min-width: 64rem) and (min-width: 46.25rem) {
.bwr-main-navigation__container {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 64rem) and (min-width: 64rem) {
.bwr-main-navigation__container {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 64rem) and (min-width: 80rem) {
.bwr-main-navigation__container {
padding-left: 0.8125rem;
padding-right: 0.8125rem; } }
@media (min-width: 64rem) {
.bwr-main-navigation__container:before, .bwr-main-navigation__container:after {
content: "";
display: table; }
.bwr-main-navigation__container:after {
clear: both; } }
@media (min-width: 64rem) and (min-width: 80rem) {
.bwr-main-navigation__container {
width: 81.625rem;
max-width: 100%; } }
@media (max-width: 63.95rem) {
.bwr-main-navigation__container {
padding: 0; } }
@media (min-width: 64rem) {
.bwr-main-navigation__row {
margin-left: -0.28125rem;
margin-right: -0.28125rem; }
.bwr-main-navigation__row:before, .bwr-main-navigation__row:after {
content: "";
display: table; }
.bwr-main-navigation__row:after {
clear: both; } }
@media (min-width: 64rem) and (min-width: 46.25rem) {
.bwr-main-navigation__row {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 64rem) and (min-width: 64rem) {
.bwr-main-navigation__row {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 64rem) and (min-width: 80rem) {
.bwr-main-navigation__row {
margin-left: -1.25rem;
margin-right: -1.25rem; } }
@media (max-width: 63.95rem) {
.bwr-main-navigation__row {
margin: 0; } }
@media (min-width: 64rem) {
.bwr-main-navigation__list-wrapper {
padding-left: 1.25rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-main-navigation__list {
background-color: transparent;
display: inline-block;
opacity: 0;
transition: opacity 300ms; }
.bwr-header-navbar__item:hover .bwr-main-navigation__list {
opacity: 1;
transition-delay: 0ms; } }
.bwr-main-navigation__list .bwr-main-navigation__list .bwr-subnav__link {
padding-left: 2.8125rem; }
.bwr-main-navigation__list .bwr-main-navigation__list .bwr-main-navigation__list .bwr-subnav__link {
padding-left: 3.75rem; }
.bwr-main-navigation__list .bwr-main-navigation__list .bwr-main-navigation__list .bwr-main-navigation__list .bwr-subnav__link {
padding-left: 3.75rem; }
@media (min-width: 80rem) {
.bwr-main-navigation__item {
min-width: 18.75rem; } }
.bwr-main-navigation__item .bwr-subnav__link {
display: block;
padding: 0.5rem 1.875rem; }
@media (min-width: 64rem) {
.bwr-main-navigation__item .bwr-subnav__link {
padding: 0.5rem; } }
@media (min-width: 64rem) {
.bwr-main-navigation__item .bwr-main-navigation__list,
.bwr-main-navigation__item .bwr-subnav__toggle,
.bwr-main-navigation__item .bwr-footer-nav__toggle {
display: none; } }
@media (min-width: 46.25rem) and (max-width: 63.95rem) {
.bwr-main-navigation__card-group-wrapper {
position: fixed;
left: 0;
top: 5rem;
width: 50%; } }
@media (min-width: 64rem) {
.bwr-main-navigation__card-group-wrapper {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 33.3333333333%; } }
@media (min-width: 64rem) and (min-width: 46.25rem) {
.bwr-main-navigation__card-group-wrapper {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) and (min-width: 64rem) {
.bwr-main-navigation__card-group-wrapper {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) and (min-width: 80rem) {
.bwr-main-navigation__card-group-wrapper {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
.bwr-header-navbar__item .bwr-card-group--mainnav:before, .bwr-header-navbar__item .bwr-card-group--mainnav:after {
content: "";
display: table; }
.bwr-header-navbar__item .bwr-card-group--mainnav:after {
clear: both; }
@media (max-width: 46.2rem) {
.bwr-header-navbar__item .bwr-card-group--mainnav {
display: none; } }
@media (min-width: 46.25rem) and (max-width: 63.95rem) {
.bwr-header-navbar__item .bwr-card-group--mainnav {
width: 50%;
margin: 0 auto;
padding-top: 3.125rem; }
.bwr-header-navbar__item .bwr-card-group--mainnav .bwr-card + .bwr-card {
display: none; } }
@media (min-width: 64rem) {
.bwr-header-navbar__item:nth-child(-n+2) .bwr-main-navigation__card-group-wrapper {
float: right; } }
@media (min-width: 64rem) {
.bwr-header-navbar__item:nth-child(-n+2) .bwr-main-navigation__list-wrapper {
padding-left: 16.25rem; } }
@media (min-width: 80rem) {
.bwr-header-navbar__item:nth-child(-n+2) .bwr-main-navigation__list-wrapper {
padding-left: 16.25rem; } }
@media (min-width: 64rem) {
.js-switch-teaser .bwr-card-group--mainnav {
display: none; }
.js-switch-teaser .bwr-card-group--mainnav.bwr-active {
display: -webkit-flex;
display: -ms-flexbox;
display: flex; } }
@media (max-width: 63.95rem) {
.js-switch-teaser .bwr-card-group--mainnav + .bwr-card-group--mainnav {
display: none; } }
.bwr-pagination {
margin-top: 2.5rem; }
.bwr-pagination__list {
display: table;
margin: 0 auto; }
.bwr-pagination__list:before, .bwr-pagination__list:after {
content: "";
display: table; }
.bwr-pagination__list:after {
clear: both; }
.bwr-pagination__item {
float: left; }
.bwr-pagination__item:not(:first-child) {
margin-left: 0.625rem; }
@media (max-width: 46.2rem) {
.bwr-pagination__item--mobile-hidden {
display: none; } }
.bwr-pagination__link {
display: block;
min-height: auto;
height: 2.5rem;
padding: 0.5625rem 0.9375rem;
box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.15); }
.bwr-pagination__link:focus, .bwr-pagination__link:active, .bwr-pagination__link:hover {
color: #FFFFFF;
background-color: #6A1847; }
@media (min-width: 46.25rem) {
.bwr-pagination__link {
padding: 0.875rem 1.25rem;
height: 3.125rem; } }
.bwr-pagination__link--active {
color: #FFFFFF;
background-color: #6A1847;
border-color: #6A1847;
cursor: default; }
.bwr-pagination__dots {
padding: 0.375em 0;
font-weight: 500;
color: #0070A3;
white-space: nowrap; }
@media (min-width: 46.25rem) {
.bwr-pagination__dots {
padding: 0.625em 0; } }
.bwr-pagination__arrow {
min-height: auto;
display: block;
height: 2.5rem;
width: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-pagination__arrow {
height: 3.125rem;
width: 3.125rem; } }
.bwr-pagination__arrow--disabled {
opacity: 0.5;
pointer-events: none; }
.bwr-progress-bar {
display: table;
margin-left: auto;
margin-right: auto;
padding: 1.875rem 0; }
.bwr-progress-bar:before, .bwr-progress-bar:after {
content: "";
display: table; }
.bwr-progress-bar:after {
clear: both; }
@media (min-width: 46.25rem) {
.bwr-progress-bar {
padding: 1.875rem 2.5rem 5rem; } }
.bwr-progress-bar__bubble {
position: relative;
width: 3.125rem;
height: 3.125rem;
color: #757575;
background-color: #757575;
display: table-cell;
vertical-align: middle;
border-radius: 1.5625rem; }
.bwr-progress-bar__bubble .bwr-icon {
fill: #FFFFFF;
position: absolute;
left: 0.375rem;
top: 0.3125rem; }
.bwr-progress-bar__bubble .bwr-icon ~ .bwr-progress-bar__bubble-text {
color: currentColor; }
.bwr-progress-bar__bubble-text {
color: #FFFFFF;
text-align: center;
line-height: 1;
position: relative;
width: 3.125rem; }
.bwr-progress-bar__step {
display: table-cell;
width: 12.5rem;
position: relative;
vertical-align: bottom; }
.bwr-progress-bar__step--active .bwr-progress-bar__bubble {
color: #0070A3;
background-color: #0070A3; }
.bwr-progress-bar__step--active .bwr-progress-bar__text {
color: #0070A3; }
.bwr-progress-bar__step--current .bwr-progress-bar__bubble {
color: #6A1847;
background-color: #6A1847; }
.bwr-progress-bar__step--current .bwr-progress-bar__text {
color: #6A1847; }
.bwr-progress-bar__step::after {
content: '';
position: absolute;
height: 0.0625rem;
width: calc(100% - 3.125rem);
background-color: #757575;
top: 1.5625rem;
left: 3.125rem; }
.bwr-progress-bar__step:last-child {
width: 3.125rem; }
.bwr-progress-bar__step:last-child::after {
display: none; }
.bwr-progress-bar__container {
width: 3.125rem;
height: 3.125rem;
display: block;
position: relative; }
.bwr-progress-bar__link {
text-decoration: none;
line-height: 1.5; }
.bwr-progress-bar__link .bwr-progress-bar__text {
text-decoration: underline; }
.bwr-progress-bar__link:hover .bwr-icon, .bwr-progress-bar__link:active .bwr-icon, .bwr-progress-bar__link:focus .bwr-icon {
fill: #FFFFFF; }
.bwr-progress-bar__link:hover .bwr-progress-bar__bubble, .bwr-progress-bar__link:active .bwr-progress-bar__bubble, .bwr-progress-bar__link:focus .bwr-progress-bar__bubble {
color: #6A1847;
background-color: #6A1847; }
.bwr-progress-bar__link:hover .bwr-progress-bar__text, .bwr-progress-bar__link:active .bwr-progress-bar__text, .bwr-progress-bar__link:focus .bwr-progress-bar__text {
text-decoration: none;
color: #6A1847; }
.bwr-progress-bar__text {
position: absolute;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
left: 50%;
font-weight: 500;
font-size: 1.125rem;
color: #757575;
margin-top: 0.75rem;
text-align: center;
width: 12.5rem; }
@media (max-width: 46.2rem) {
.bwr-progress-bar__text {
display: none; } }
.bwr-subnav {
margin-top: 2.5rem;
margin-bottom: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-subnav {
margin-top: 3.75rem;
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-subnav {
margin-top: 3.125rem;
margin-bottom: 3.125rem; } }
@media (min-width: 64rem) {
.bwr-subnav {
margin-bottom: 2.5rem; } }
.bwr-subnav__head {
position: relative; }
.bwr-subnav__list--level-0 {
border-top: solid 1px #C8C8C8; }
.bwr-subnav__link {
display: block;
padding: 0.625rem 0.9375rem;
border-bottom: solid 1px #C8C8C8; }
.bwr-subnav__head > .bwr-subnav__link {
padding-right: 3.125rem; }
.bwr-subnav__list-item--active .bwr-subnav__link {
background-color: #F4FAFC;
color: #0070A3; }
.bwr-subnav__list-item--active > .bwr-subnav__head .bwr-subnav__link,
.bwr-subnav__list-item--active > .bwr-subnav__link {
background-color: #003F64;
color: #FFFFFF; }
.bwr-subnav__list-item--active > .bwr-subnav__head .bwr-subnav__toggle .bwr-icon, .bwr-subnav__list-item--active > .bwr-subnav__head .bwr-footer-nav__toggle .bwr-icon {
fill: #FFFFFF; }
.bwr-subnav__list-item--active .bwr-subnav__link--active + .bwr-subnav__list .bwr-subnav__link {
background-color: #F4F4F4; }
.bwr-subnav__list-item--active .bwr-subnav__list--active .bwr-subnav__link {
background-color: #F4F4F4; }
.bwr-subnav__list-item--active .bwr-subnav__list--active .bwr-subnav__link--active {
background-color: #E2F3F8;
color: #6A1847;
cursor: auto; }
.bwr-subnav__toggle, .bwr-footer-nav__toggle {
position: absolute;
top: 0;
bottom: 0;
right: 0;
width: 2.875rem;
padding: 0.625rem;
z-index: 1; }
.bwr-subnav__toggle::before, .bwr-footer-nav__toggle::before {
content: '';
position: absolute;
left: 0;
top: 0.625rem;
bottom: 0.625rem;
width: 1px;
background-color: #C8C8C8; }
.bwr-subnav__toggle[aria-expanded="true"] > .bwr-icon, .bwr-footer-nav__toggle[aria-expanded="true"] > .bwr-icon {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg); }
.bwr-subnav__list--level-0 .bwr-subnav__link {
padding-left: 0.9375rem; }
.bwr-subnav__list--level-1 .bwr-subnav__link {
padding-left: 1.875rem; }
.bwr-subnav__list--level-2 .bwr-subnav__link {
padding-left: 2.8125rem; }
.bwr-subnav__list--level-3 .bwr-subnav__link {
padding-left: 3.75rem; }
.bwr-subnav__list--level-4 .bwr-subnav__link {
padding-left: 4.6875rem; }
.bwr-subnav__list--level-5 .bwr-subnav__link {
padding-left: 5.625rem; }
.bwr-subnav + .bwr-link, .bwr-subnav + .bwr-card__title.bwr-data-dlink, .bwr-subnav + .bwr-card__link-tolist, .bwr-subnav + .bwr-info-download__link,
.bwr-subnav + .bwr-like-link {
display: block;
text-align: center;
margin-top: calc(-2.5rem + 0.625rem);
margin-bottom: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-subnav + .bwr-link, .bwr-subnav + .bwr-card__title.bwr-data-dlink, .bwr-subnav + .bwr-card__link-tolist, .bwr-subnav + .bwr-info-download__link,
.bwr-subnav + .bwr-like-link {
margin-top: calc(-3.75rem + 0.625rem);
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-subnav + .bwr-link, .bwr-subnav + .bwr-card__title.bwr-data-dlink, .bwr-subnav + .bwr-card__link-tolist, .bwr-subnav + .bwr-info-download__link,
.bwr-subnav + .bwr-like-link {
margin-top: calc(-3.125rem + 0.625rem);
margin-bottom: 3.125rem; } }
.bwr-toggle-navigation {
border-bottom: solid 1px #C8C8C8; }
.bwr-toggle-navigation__item {
border-top: solid 1px #C8C8C8; }
.bwr-toggle-navigation__head {
position: relative;
min-height: 3.125rem;
padding: 0.9375rem 3.125rem 0.9375rem 0;
width: 100%; }
.bwr-toggle-navigation__panel {
display: none;
padding: 0.3125rem 0 1.25rem; }
.bwr-toggle-navigation__control {
position: absolute;
top: 50%;
bottom: 0;
right: 0;
width: 2.875rem;
height: 3.125rem;
padding: 0.625rem;
z-index: 1;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%); }
.bwr-toggle-navigation__control::before {
content: '';
position: absolute;
left: 0;
top: 0.625rem;
bottom: 0.625rem;
width: 1px;
background-color: #C8C8C8; }
.bwr-toggle-navigation__control::after {
content: '';
border-left: 0.125rem solid #0070A3;
border-bottom: 0.125rem solid #0070A3;
height: 0.5rem;
width: 0.5rem;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
position: absolute;
top: 1.25rem;
left: 1.25rem; }
.bwr-toggle-navigation__control[aria-expanded="true"]::after {
-webkit-transform: rotate(135deg);
-ms-transform: rotate(135deg);
transform: rotate(135deg);
top: 1.4375rem; }
.bwr-toggle-navigation__control .bwr-icon {
display: none; }
.bwr-toggle-navigation .bwr-control {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis; }
.bwr-card__image-icon {
width: 6.25rem;
height: 1.625rem;
margin-top: 0.625rem; }
.bwr-card__title {
font-size: 1.125rem;
font-weight: 500;
line-height: 1.5rem;
word-wrap: break-word; }
.bwr-card__subtitle {
font-weight: 500;
word-wrap: break-word; }
.bwr-card__image-block + .bwr-card__content-block {
margin-top: 1.125rem; }
.bwr-card__image-block + .bwr-card__content-block .bwr-card__title:first-child {
display: block;
padding-top: 0.25rem; }
.bwr-card__title:not(:first-child), .bwr-card__subtitle:not(:first-child) {
display: block;
padding-top: 0.625rem; }
.bwr-card__text:not(:first-child) {
display: block;
padding-top: 0.625rem; }
.bwr-card__link:not(:first-child) {
display: inline-block;
padding-top: 0.625rem; }
.bwr-card__hint {
display: block;
margin-top: 1.25rem; }
.bwr-card__hint + .bwr-section-hero__hint {
margin-top: 0.625rem; }
.bwr-card__text.bwr-rte .bwr-card__hint {
display: block; }
.bwr-card small {
display: block;
font-size: 0.875rem;
font-weight: 500; }
.bwr-card p + small {
padding-top: 0.625rem; }
.bwr-card .bwr-rte p + p {
margin-top: 0.625rem; }
.bwr-card__selection {
background-color: #F4FAFC;
padding: 0.9375rem 1.25rem 1.0625rem;
margin-top: 0.625rem; }
.bwr-card__appointment-block {
margin-top: 0.375rem; }
.bwr-card__appointment-block + .bwr-card__dropdown {
margin-top: 1.5rem; }
.bwr-card__buy-block {
margin-top: 1.25rem; }
.bwr-card__dropdown {
margin-top: 1.875rem; }
.bwr-card__dropdown .bwr-dropdown__content {
position: relative; }
@media (min-width: 64rem) {
.bwr-card__dropdown .bwr-dropdown__content {
margin-right: -2.5rem; } }
.bwr-card__link-tolist {
display: none;
padding-top: 0.625rem; }
.bwr-card__link-tolist.bwr-data-dlink {
display: block; }
.bwr-card__link-tolist .bwr-icon {
width: 0.625rem;
height: 0.625rem; }
.bwr-card--related {
margin-bottom: 1.75rem; }
@media (max-width: 46.2rem) {
.bwr-card--related:last-child {
margin-bottom: 0; } }
.bwr-card__caption {
font-size: 0.875rem;
margin-top: 1rem;
padding-top: 0.3125rem;
border-top: 1px solid #C8C8C8; }
@media (min-width: 64rem) {
.bwr-card__caption {
margin-top: 1.375rem;
padding-top: 0.6875rem; } }
.bwr-card .bwr-toggle-navigation {
margin-top: 1.25rem; }
@media (min-width: 46.25rem) {
.bwr-card--sidepic .bwr-card__content-block {
margin-top: -0.4375rem; } }
@media (min-width: 46.25rem) {
.bwr-card--sidepic .bwr-card__content-block,
.bwr-card--sidepic .bwr-card__buy-block {
padding-left: 9.375rem; } }
@media (min-width: 46.25rem) {
.bwr-card--sidepic .bwr-card__image-block {
position: absolute;
width: 6.875rem; } }
.bwr-card--sidepic .bwr-badge {
margin-top: 1.875rem;
max-width: 18.75rem; }
.bwr-card--sidepic .bwr-badge .bwr-badge__label {
max-width: 7.5rem; }
.bwr-card--topic-large .bwr-card__inner {
position: relative; }
@media (min-width: 46.25rem) {
.bwr-card--topic-large .bwr-card__content-block {
position: absolute;
bottom: 0;
background: rgba(255, 255, 255, 0.95);
border: 1px solid #C8C8C8;
padding-top: 1.875rem;
padding-bottom: 1.875rem;
width: 100%; } }
@media (min-width: 46.25rem) {
.bwr-card--topic-large .bwr-card__content-block {
padding-left: calc((100% + 1.25rem) / 12);
padding-right: calc((100% + 1.25rem) / 12); } }
@media (min-width: 64rem) {
.bwr-card--topic-large .bwr-card__content-block {
padding-left: calc((100% + 1.25rem) / 6 - 1.25rem);
padding-right: calc((100% + 1.25rem) / 6 - 1.25rem); } }
@media (min-width: 80rem) {
.bwr-card--topic-large .bwr-card__content-block {
padding-left: calc((100% + 2.5rem) / 6 - 2.5rem);
padding-right: calc((100% + 2.5rem) / 6 - 2.5rem); } }
@media (min-width: 46.25rem) {
.bwr-card--topic-large .bwr-card__image-block {
min-height: 20rem; } }
.bwr-card--list {
position: relative;
border: solid 1px #C8C8C8; }
.bwr-card--list-tophit {
border-width: 4px; }
.bwr-card--list > .bwr-card__inner {
margin-left: -0.28125rem;
margin-right: -0.28125rem;
padding-top: 1.875rem;
padding-bottom: 1.875rem; }
.bwr-card--list > .bwr-card__inner:before, .bwr-card--list > .bwr-card__inner:after {
content: "";
display: table; }
.bwr-card--list > .bwr-card__inner:after {
clear: both; }
@media (min-width: 46.25rem) {
.bwr-card--list > .bwr-card__inner {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 64rem) {
.bwr-card--list > .bwr-card__inner {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 80rem) {
.bwr-card--list > .bwr-card__inner {
margin-left: -1.25rem;
margin-right: -1.25rem; } }
@media (min-width: 46.25rem) {
.bwr-card--list > .bwr-card__inner {
padding-top: 3.75rem;
padding-bottom: 3.5625rem; } }
.bwr-card--list .bwr-card__tophit {
font-size: 0.875rem;
font-weight: bold;
line-height: 1.25rem;
text-transform: uppercase;
letter-spacing: 0.07rem;
position: absolute;
background-color: #C8C8C8;
top: -1.125rem;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
padding: 0.3125rem 1.5625rem; }
.bwr-card--list .bwr-card__footer {
margin-left: -0.28125rem;
margin-right: -0.28125rem; }
.bwr-card--list .bwr-card__footer:before, .bwr-card--list .bwr-card__footer:after {
content: "";
display: table; }
.bwr-card--list .bwr-card__footer:after {
clear: both; }
@media (min-width: 46.25rem) {
.bwr-card--list .bwr-card__footer {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 64rem) {
.bwr-card--list .bwr-card__footer {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 80rem) {
.bwr-card--list .bwr-card__footer {
margin-left: -1.25rem;
margin-right: -1.25rem; } }
.bwr-card--list .bwr-card__image-block {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
margin-left: 8.3333333333%;
width: 83.3333333333%; }
@media (min-width: 46.25rem) {
.bwr-card--list .bwr-card__image-block {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-card--list .bwr-card__image-block {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-card--list .bwr-card__image-block {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 46.25rem) {
.bwr-card--list .bwr-card__image-block {
width: 33.3333333333%; } }
@media (min-width: 64rem) {
.bwr-card--list .bwr-card__image-block {
width: 16.6666666667%; } }
.bwr-card--list .bwr-card__content-block {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem; }
@media (min-width: 46.25rem) {
.bwr-card--list .bwr-card__content-block {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-card--list .bwr-card__content-block {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-card--list .bwr-card__content-block {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (max-width: 46.2rem) {
.bwr-card--list .bwr-card__content-block {
width: 83.3333333333%;
margin-left: 8.3333333333%; } }
@media (min-width: 46.25rem) {
.bwr-card--list .bwr-card__content-block {
width: 50%;
margin-top: -0.4375rem; } }
@media (min-width: 64rem) {
.bwr-card--list .bwr-card__content-block {
width: 41.6666666667%; } }
@media (min-width: 64rem) {
.bwr-card--list .bwr-card__image {
margin-left: -1.25rem; } }
@media (min-width: 80rem) {
.bwr-card--list .bwr-card__image {
margin-left: -2.5rem; } }
.bwr-card--list .bwr-card__dropdown {
margin-top: 2.5rem; }
.bwr-card--list .bwr-card__buy-block {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
margin-top: 2.5rem;
width: 83.3333333333%;
margin-left: 8.3333333333%; }
@media (min-width: 46.25rem) {
.bwr-card--list .bwr-card__buy-block {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-card--list .bwr-card__buy-block {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-card--list .bwr-card__buy-block {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 46.25rem) {
.bwr-card--list .bwr-card__buy-block {
width: 50%;
margin-left: 0%;
margin-right: 8.3332%;
float: right; } }
@media (min-width: 64rem) {
.bwr-card--list .bwr-card__buy-block {
width: 33.3333333333%;
margin-top: 0;
margin-right: 0; } }
.bwr-card--list .bwr-card__buy-block-badge {
margin-top: 1.875rem; }
@media (min-width: 64rem) {
.bwr-card--list .bwr-card__buy-block-badge {
margin-right: 2.5rem;
margin-left: 2.5rem; } }
.bwr-card--list .bwr-card__notes-block {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 100%; }
@media (min-width: 46.25rem) {
.bwr-card--list .bwr-card__notes-block {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-card--list .bwr-card__notes-block {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-card--list .bwr-card__notes-block {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
.bwr-card--list .bwr-card__note {
margin: 0 1.25rem 1.25rem;
text-align: center;
font-weight: 500;
border: 0.25rem solid #009CDE;
padding: 0.625rem; }
@media (min-width: 46.25rem) {
.bwr-card--list .bwr-card__note {
margin-top: -1.25rem; } }
.bwr-card--list .bwr-card__note .bwr-link, .bwr-card--list .bwr-card__note .bwr-card__title.bwr-data-dlink, .bwr-card--list .bwr-card__note .bwr-card__link-tolist, .bwr-card--list .bwr-card__note .bwr-info-download__link {
text-decoration: underline; }
.bwr-card--list .bwr-card__note .bwr-link:hover, .bwr-card--list .bwr-card__note .bwr-card__title.bwr-data-dlink:hover, .bwr-card--list .bwr-card__note .bwr-card__link-tolist:hover, .bwr-card--list .bwr-card__note .bwr-info-download__link:hover, .bwr-card--list .bwr-card__note .bwr-link:active, .bwr-card--list .bwr-card__note .bwr-card__title.bwr-data-dlink:active, .bwr-card--list .bwr-card__note .bwr-card__link-tolist:active, .bwr-card--list .bwr-card__note .bwr-info-download__link:active, .bwr-card--list .bwr-card__note .bwr-link:focus, .bwr-card--list .bwr-card__note .bwr-card__title.bwr-data-dlink:focus, .bwr-card--list .bwr-card__note .bwr-card__link-tolist:focus, .bwr-card--list .bwr-card__note .bwr-info-download__link:focus {
text-decoration: none; }
@media (min-width: 46.25rem) {
.bwr-card--list.bwr-card--no-image .bwr-card__content-block {
margin-left: 8.3333333333%;
width: 83.3333333333%;
margin-top: -0.4375rem; } }
@media (min-width: 64rem) {
.bwr-card--list.bwr-card--no-image .bwr-card__content-block {
width: 58.3333333333%; } }
.bwr-card--list-small {
border: solid 1px #C8C8C8; }
.bwr-card--list-small .bwr-card__inner {
padding-left: calc((100% + 0.5625rem) / 12);
padding-right: calc((100% + 0.5625rem) / 12);
padding-top: 2.25rem;
padding-bottom: 2.25rem; }
@media (min-width: 46.25rem) {
.bwr-card--list-small .bwr-card__inner {
padding-left: calc((100% + 1.25rem) / 12);
padding-right: calc((100% + 1.25rem) / 12); } }
@media (min-width: 64rem) {
.bwr-card--list-small .bwr-card__inner {
padding-left: calc((100% + 1.25rem) / 12 - 1.25rem);
padding-right: calc((100% + 1.25rem) / 12 - 1.25rem); } }
@media (min-width: 80rem) {
.bwr-card--list-small .bwr-card__inner {
padding-left: calc((100% + 2.5rem) / 12 - 2.5rem);
padding-right: calc((100% + 2.5rem) / 12 - 2.5rem); } }
.bwr-card--list-small .bwr-furtherlinks {
margin: 0; }
.bwr-card--list-small .bwr-furtherlinks__list {
border-top: solid 1px #C8C8C8;
padding-top: 0.75rem; }
.bwr-layout__col-main .bwr-card--list {
position: relative;
border: solid 1px #C8C8C8; }
.bwr-layout__col-main .bwr-card--list.bwr-card--list-tophit {
border-width: 0.25rem; }
.bwr-layout__col-main .bwr-card--list .bwr-card__inner {
padding: 3.125rem 0; }
.bwr-layout__col-main .bwr-card--list .bwr-card__inner:before, .bwr-layout__col-main .bwr-card--list .bwr-card__inner:after {
content: "";
display: table; }
.bwr-layout__col-main .bwr-card--list .bwr-card__inner:after {
clear: both; }
.bwr-layout__col-main .bwr-card--list .bwr-card__image-block {
position: relative;
float: left;
min-height: 1px; }
@media (min-width: 64rem) {
.bwr-layout__col-main .bwr-card--list .bwr-card__image-block {
width: calc(100% / 8 * 2);
margin-left: calc(100% / 8); } }
@media (min-width: 80rem) {
.bwr-layout__col-main .bwr-card--list .bwr-card__image-block {
width: calc(100% / 8 * 2);
margin-left: calc(100% / 8); } }
.bwr-layout__col-main .bwr-card--list .bwr-card__content-block {
position: relative;
float: left;
min-height: 1px; }
@media (min-width: 64rem) {
.bwr-layout__col-main .bwr-card--list .bwr-card__content-block {
width: calc(100% / 8 * 4); } }
@media (min-width: 80rem) {
.bwr-layout__col-main .bwr-card--list .bwr-card__content-block {
width: calc(100% / 8 * 4); } }
@media (min-width: 64rem) {
.bwr-layout__col-main .bwr-card--list .bwr-card__buy-block {
float: right;
width: calc(100% / 8 * 4 + 1.25rem);
margin-right: calc(100% / 8 - 1.25rem);
margin-top: 2.5rem; } }
@media (min-width: 80rem) {
.bwr-layout__col-main .bwr-card--list .bwr-card__buy-block {
float: right;
width: calc(100% / 8 * 4 + 2.5rem);
margin-right: calc(100% / 8 - 2.5rem);
margin-top: 2.5rem; } }
.bwr-layout__col-main .bwr-card--list .bwr-control__label {
font-weight: 500; }
.bwr-layout__col-main .bwr-card--list .bwr-card__dropdown .bwr-dropdown__content {
margin-right: 0; }
.bwr-card--list.bwr-card--less-content > .bwr-card__inner {
padding-top: 1.25rem;
padding-bottom: 1.25rem; }
@media (min-width: 46.25rem) {
.bwr-card--list.bwr-card--less-content > .bwr-card__inner {
padding-top: 1.875rem;
padding-bottom: 1.6875rem; } }
.bwr-card--list.bwr-card--less-content .bwr-card__image-block {
display: none; }
.bwr-card--list.bwr-card--less-content .bwr-card__content-block {
width: 83.3333333333%;
margin-left: 8.3333333333%; }
@media (min-width: 46.25rem) {
.bwr-card--list.bwr-card--less-content .bwr-card__content-block {
margin-left: 8.3333333333%;
width: 50%; } }
@media (min-width: 64rem) {
.bwr-card--list.bwr-card--less-content .bwr-card__content-block {
margin-left: 4.1666666667%;
width: 58.3333333333%; } }
.bwr-card--list.bwr-card--less-content .bwr-card__buy-block {
margin-top: 2.5rem;
width: 83.3333333333%;
margin-left: 8.3333333333%; }
@media (min-width: 46.25rem) {
.bwr-card--list.bwr-card--less-content .bwr-card__buy-block {
width: 33.3333333333%;
margin-left: 0%;
margin-top: 0;
margin-right: 4%; } }
@media (min-width: 64rem) {
.bwr-card--list.bwr-card--less-content .bwr-card__buy-block {
width: 37.5%;
margin-left: 0%;
margin-top: 0;
margin-right: 0; } }
.bwr-card--list.bwr-card--less-content .bwr-card__dropdown {
max-width: 34.375rem;
margin-top: 1.25rem; }
.bwr-card--list.bwr-card--less-content .bwr-buy-options-table {
margin-top: 1.25rem; }
.bwr-card--list.bwr-card--less-content .bwr-buybox--list {
padding-left: 0.25rem;
padding-right: 1.125rem; }
.bwr-card--list.bwr-card--less-content .bwr-buybox--list .bwr-buybox__price:not(.bwr-buybox__price--novat) .bwr-buybox__price-emph {
font-size: 1rem;
line-height: 2.125rem; }
.bwr-card--list.bwr-card--less-content .bwr-buybox__price--novat {
padding-top: 0.125rem; }
.bwr-card--list.bwr-card--less-content .bwr-buybox__price--novat .bwr-buybox__price-emph {
font-size: 1rem; }
@media (max-width: 46.2rem) {
.bwr-card--benefits + .bwr-card--benefits {
margin-top: 0.625rem; } }
@media (max-width: 46.2rem) {
.bwr-card--benefits .bwr-card__content-block {
display: table; } }
@media (max-width: 46.2rem) {
.bwr-card--benefits .bwr-card__text {
display: table-cell;
padding-top: 0;
vertical-align: middle; } }
@media (min-width: 46.25rem) {
.bwr-card--benefits .bwr-card__text {
text-align: center; } }
.bwr-card--benefits .bwr-card__text p > a {
text-decoration: underline; }
.bwr-card--benefits .bwr-icon {
fill: #004164; }
@media (max-width: 46.2rem) {
.bwr-card--benefits .bwr-icon {
display: table-cell;
vertical-align: middle;
margin-right: 0.625rem; } }
@media (min-width: 46.25rem) {
.bwr-card--benefits .bwr-icon {
display: block;
margin: 0 auto;
width: 4.5rem;
height: 4.5rem; } }
.bwr-card--to-cart {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 83.3333333333%;
margin-left: 8.3333333333%;
position: relative;
padding-top: 2.5rem;
padding-bottom: 2.5rem;
border-bottom: 1px #FFFFFF solid; }
.bwr-card--to-cart:before, .bwr-card--to-cart:after {
content: "";
display: table; }
.bwr-card--to-cart:after {
clear: both; }
@media (min-width: 46.25rem) {
.bwr-card--to-cart {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-card--to-cart {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-card--to-cart {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
.bwr-card--to-cart:after {
content: '';
display: block;
position: absolute;
background-color: #C8C8C8;
bottom: 0;
height: 1px;
left: 0.28125rem;
right: 0.28125rem; }
@media (min-width: 46.25rem) {
.bwr-card--to-cart:after {
left: 0.625rem;
right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-card--to-cart:after {
left: 0.625rem;
right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-card--to-cart:after {
left: 1.25rem;
right: 1.25rem; } }
.bwr-card--to-cart .bwr-card__inner {
margin-left: -0.28125rem;
margin-right: -0.28125rem; }
.bwr-card--to-cart .bwr-card__inner:before, .bwr-card--to-cart .bwr-card__inner:after {
content: "";
display: table; }
.bwr-card--to-cart .bwr-card__inner:after {
clear: both; }
@media (min-width: 46.25rem) {
.bwr-card--to-cart .bwr-card__inner {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 64rem) {
.bwr-card--to-cart .bwr-card__inner {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 80rem) {
.bwr-card--to-cart .bwr-card__inner {
margin-left: -1.25rem;
margin-right: -1.25rem; } }
.bwr-card--to-cart .bwr-card__image-block {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 100%; }
@media (min-width: 46.25rem) {
.bwr-card--to-cart .bwr-card__image-block {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-card--to-cart .bwr-card__image-block {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-card--to-cart .bwr-card__image-block {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 46.25rem) {
.bwr-card--to-cart .bwr-card__image-block {
width: 30%; } }
@media (min-width: 64rem) {
.bwr-card--to-cart .bwr-card__image-block {
width: calc(20% + 1.25rem); } }
@media (min-width: 80rem) {
.bwr-card--to-cart .bwr-card__image-block {
width: calc(20% + 2.5rem); } }
.bwr-card--to-cart .bwr-card__content-block {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 100%; }
@media (min-width: 46.25rem) {
.bwr-card--to-cart .bwr-card__content-block {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-card--to-cart .bwr-card__content-block {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-card--to-cart .bwr-card__content-block {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 46.25rem) {
.bwr-card--to-cart .bwr-card__content-block {
width: 70%;
margin-top: -0.375rem; } }
@media (min-width: 64rem) {
.bwr-card--to-cart .bwr-card__content-block {
width: calc(50% - 1.25rem); } }
@media (min-width: 80rem) {
.bwr-card--to-cart .bwr-card__content-block {
width: calc(50% - 2.5rem); } }
.bwr-card--to-cart .bwr-card__buy-block {
clear: both;
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 100%;
margin-top: 1.875rem; }
@media (min-width: 46.25rem) {
.bwr-card--to-cart .bwr-card__buy-block {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-card--to-cart .bwr-card__buy-block {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-card--to-cart .bwr-card__buy-block {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 46.25rem) {
.bwr-card--to-cart .bwr-card__buy-block {
width: 70%;
margin-left: 30%; } }
@media (min-width: 64rem) {
.bwr-card--to-cart .bwr-card__buy-block {
width: calc(50% - 1.25rem);
margin-left: calc(20% + 1.25rem); } }
@media (min-width: 80rem) {
.bwr-card--to-cart .bwr-card__buy-block {
width: calc(50% - 2.5rem);
margin-left: calc(20% + 2.5rem); } }
.bwr-card--mainnav [class*="bwr-type--"] {
padding-left: 1.0625rem; }
.bwr-card--mainnav [class*="bwr-type--"]:before {
width: 0.4375rem;
margin-left: -1.0625rem; }
.bwr-card--inverted {
color: #FFFFFF;
border: 0; }
.bwr-card--inverted .bwr-type,
.bwr-card--inverted .bwr-card__title,
.bwr-card--inverted .bwr-card__subtitle,
.bwr-card--inverted .bwr-card__text,
.bwr-card--inverted .bwr-buybox__price--novat {
color: #FFFFFF; }
.bwr-card--inverted .bwr-type {
padding-left: 0; }
.bwr-card--inverted .bwr-type:before {
display: none; }
.bwr-card--inverted .bwr-link, .bwr-card--inverted .bwr-card__title.bwr-data-dlink, .bwr-card--inverted .bwr-card__link-tolist, .bwr-card--inverted .bwr-info-download__link {
color: #FFFFFF;
text-decoration: underline; }
.bwr-card--inverted .bwr-link:focus, .bwr-card--inverted .bwr-card__title.bwr-data-dlink:focus, .bwr-card--inverted .bwr-card__link-tolist:focus, .bwr-card--inverted .bwr-info-download__link:focus, .bwr-card--inverted .bwr-link:active, .bwr-card--inverted .bwr-card__title.bwr-data-dlink:active, .bwr-card--inverted .bwr-card__link-tolist:active, .bwr-card--inverted .bwr-info-download__link:active, .bwr-card--inverted .bwr-link:hover, .bwr-card--inverted .bwr-card__title.bwr-data-dlink:hover, .bwr-card--inverted .bwr-card__link-tolist:hover, .bwr-card--inverted .bwr-info-download__link:hover {
text-decoration: none; }
.bwr-card--inverted .bwr-control__indicator {
background-color: transparent;
border-color: #FFFFFF; }
.bwr-card--inverted .bwr-control__indicator--checkbox:after {
border-color: #6A1847; }
.bwr-card--inverted .bwr-control input:checked ~ .bwr-control__indicator--checkbox {
background-color: #FFFFFF; }
.bwr-card--inverted .bwr-control input:checked ~ .bwr-control__label {
color: #FFFFFF;
text-decoration: underline; }
.bwr-card--inverted .bwr-control__label {
color: #FFFFFF; }
.bwr-card--inverted .bwr-control__input[disabled="disabled"] ~ .bwr-control__label,
.bwr-card--inverted .bwr-control__input[disabled="disabled"] ~ .bwr-control__label-mobile {
opacity: 0.5;
color: #FFFFFF; }
.bwr-card--inverted .bwr-control__input[disabled="disabled"][checked="checked"] ~ .bwr-control__label-mobile {
opacity: 1; }
.bwr-card--inverted .bwr-control__input[disabled="disabled"] ~ .bwr-control__indicator {
border-color: #FFFFFF;
opacity: 0.3; }
.bwr-card--inverted .bwr-control__input[disabled="disabled"] ~ .bwr-control__indicator:hover, .bwr-card--inverted .bwr-control__input[disabled="disabled"] ~ .bwr-control__indicator:active, .bwr-card--inverted .bwr-control__input[disabled="disabled"] ~ .bwr-control__indicator:focus {
cursor: default; }
.bwr-card--inverted .bwr-type__highlight {
color: #FBF273; }
.bwr-card--inverted .bwr-type__highlight--alternative {
color: #E2E2E2; }
.bwr-card--inverted .bwr-buy-options-table .bwr-control .bwr-control__label {
color: #FFFFFF; }
.bwr-card--inverted .bwr-control__label-mobile {
color: #FFFFFF; }
.bwr-card--inverted .bwr-rte a {
color: #FFFFFF; }
.bwr-card--inverted .bwr-rte a:focus, .bwr-card--inverted .bwr-rte a:active, .bwr-card--inverted .bwr-rte a:hover {
color: #FFFFFF; }
.bwr-card--inverted .bwr-appointment-list__item {
color: #FFFFFF; }
.bwr-dialog {
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
background-color: rgba(0, 112, 163, 0.95);
display: none;
text-align: left;
z-index: 10;
padding-bottom: 3.125rem; }
@media (min-width: 46.25rem) {
.bwr-dialog {
padding-top: 3.125rem;
padding-bottom: 0; } }
.bwr-dialog__wrapper {
overflow-x: hidden;
overflow-y: auto;
height: 100%;
position: relative;
z-index: 10; }
.bwr-dialog__slider {
width: 200%;
height: 100%;
transition: -webkit-transform 0.5s;
transition: transform 0.5s;
transition: transform 0.5s, -webkit-transform 0.5s;
transition-delay: 0.1s; }
.bwr-dialog__slide-2-of-2 {
-webkit-transform: translate(-50%, 0px);
-ms-transform: translate(-50%, 0px);
transform: translate(-50%, 0px); }
.bwr-dialog__slide {
width: 50%;
height: 100%;
float: left; }
.bwr-dialog__container {
margin-right: auto;
margin-left: auto;
padding-left: 1.125rem;
padding-right: 1.125rem;
width: 100%;
max-width: 100%;
position: relative;
display: table;
height: 100%; }
@media (min-width: 46.25rem) {
.bwr-dialog__container {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 64rem) {
.bwr-dialog__container {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 80rem) {
.bwr-dialog__container {
padding-left: 0.8125rem;
padding-right: 0.8125rem; } }
.bwr-dialog__container:before, .bwr-dialog__container:after {
content: "";
display: table; }
.bwr-dialog__container:after {
clear: both; }
@media (min-width: 80rem) {
.bwr-dialog__container {
width: 81.625rem;
max-width: 100%; } }
.bwr-dialog__inner {
padding-top: 2.5rem;
padding-bottom: 2.5rem;
display: table-cell;
vertical-align: middle; }
.bwr-dialog__row {
margin-left: -0.28125rem;
margin-right: -0.28125rem; }
.bwr-dialog__row:before, .bwr-dialog__row:after {
content: "";
display: table; }
.bwr-dialog__row:after {
clear: both; }
.bwr-dialog__row:before, .bwr-dialog__row:after {
content: "";
display: table; }
.bwr-dialog__row:after {
clear: both; }
@media (min-width: 46.25rem) {
.bwr-dialog__row {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 64rem) {
.bwr-dialog__row {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 80rem) {
.bwr-dialog__row {
margin-left: -1.25rem;
margin-right: -1.25rem; } }
.bwr-dialog__card-group-wrapper {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 83.3333333333%;
margin-left: 8.3333333333%;
padding-top: 2.5rem;
padding-bottom: 2.5rem; }
.bwr-dialog__card-group-wrapper:before, .bwr-dialog__card-group-wrapper:after {
content: "";
display: table; }
.bwr-dialog__card-group-wrapper:after {
clear: both; }
@media (min-width: 46.25rem) {
.bwr-dialog__card-group-wrapper {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-dialog__card-group-wrapper {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-dialog__card-group-wrapper {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 64rem) {
.bwr-dialog__card-group-wrapper {
margin-left: 0%;
width: 75%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
left: 50%; } }
.bwr-dialog__card-group-wrapper .bwr-module-title {
font-size: 1.25rem;
font-weight: 500;
line-height: 1.5rem;
color: #FFFFFF;
display: block; }
@media (min-width: 64rem) {
.bwr-dialog__card-group-wrapper .bwr-module-title {
font-size: 1.5rem;
line-height: 1.875rem; } }
.bwr-dialog__button-group-wrapper {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 100%;
margin-top: 1.875rem;
text-align: center; }
.bwr-dialog__button-group-wrapper:before, .bwr-dialog__button-group-wrapper:after {
content: "";
display: table; }
.bwr-dialog__button-group-wrapper:after {
clear: both; }
@media (min-width: 46.25rem) {
.bwr-dialog__button-group-wrapper {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-dialog__button-group-wrapper {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-dialog__button-group-wrapper {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 64rem) {
.bwr-dialog__button-group-wrapper {
text-align: left; } }
@media (min-width: 46.25rem) {
.bwr-dialog__button-group-wrapper {
margin-left: 8.3333333333%;
width: 83.3333333333%; } }
.bwr-dialog__button-group-wrapper .bwr-button {
display: block;
width: 100%;
margin-bottom: 0.625rem; }
@media (min-width: 46.25rem) {
.bwr-dialog__button-group-wrapper .bwr-button {
padding-left: 1.625rem;
padding-right: 1.625rem;
margin-right: 0.625rem;
display: inline-block;
width: auto; } }
.bwr-dialog .bwr-dialog__image .bwr-picture__img {
width: auto;
max-height: 80vh;
margin: 0 auto;
max-width: 100%; }
.bwr-dialog.bwr-dialog--address-correction {
color: #FFFFFF; }
.bwr-dialog.bwr-dialog--address-correction .bwr-address-proposal__row,
.bwr-dialog.bwr-dialog--address-correction .bwr-address-proposal__footer {
margin-left: 0; }
@media (max-width: 63.95rem) {
.bwr-dialog.bwr-dialog--address-correction .bwr-address-proposal__address-box {
text-align: left; } }
.bwr-dialog.bwr-dialog--address-correction .bwr-control__label,
.bwr-dialog.bwr-dialog--address-correction .bwr-control input:checked ~ .bwr-control__label {
color: #FFFFFF; }
.bwr-dialog__close {
position: fixed;
bottom: 0;
right: 0;
background-color: #0d77a7;
color: #FFFFFF;
font-size: 0.875rem;
text-align: left;
text-decoration: underline;
padding: 0.9375rem 3.4375rem 0.9375rem 1.5625rem;
height: auto;
min-height: 2.5rem;
z-index: 100; }
@media (min-width: 46.25rem) {
.bwr-dialog__close {
top: 0;
bottom: auto; } }
.bwr-dialog__close:focus, .bwr-dialog__close:active, .bwr-dialog__close:hover {
background-color: #6A1847;
text-decoration: none; }
.bwr-dialog__close .bwr-icon {
width: 1.75rem;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
fill: #FFFFFF;
right: 1.25rem;
margin-top: 0.0625rem;
margin-left: 0.3125rem; }
@media (min-width: 64rem) {
.bwr-dialog__hint {
float: left;
max-width: calc(100% - 18.75rem); } }
.bwr-dialog__head {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 83.3333333333%;
margin-left: 8.3333333333%; }
@media (min-width: 46.25rem) {
.bwr-dialog__head {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-dialog__head {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-dialog__head {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (max-width: 63.95rem) {
.bwr-dialog__head {
text-align: center; } }
.bwr-dialog__head:not(:last-child) .bwr-dialog__head-inner {
padding-bottom: 2.5rem;
border-bottom: solid 1px #FFFFFF; }
.bwr-dialog__head:not(:last-child) .bwr-dialog__head-inner:before, .bwr-dialog__head:not(:last-child) .bwr-dialog__head-inner:after {
content: "";
display: table; }
.bwr-dialog__head:not(:last-child) .bwr-dialog__head-inner:after {
clear: both; }
.bwr-dialog__title {
font-size: 1.25rem;
font-weight: 500;
line-height: 1.5rem;
display: inline-block;
margin-top: -0.4375rem;
color: #FFFFFF; }
@media (min-width: 64rem) {
.bwr-dialog__title {
font-size: 1.5rem;
line-height: 1.875rem; } }
.bwr-dialog__title-icon {
position: relative;
float: left; }
.bwr-dialog__title-icon .bwr-icon {
fill: #FFFFFF;
margin-top: -0.625rem;
margin-right: 0.625rem; }
.bwr-dialog__icon-value {
position: absolute;
color: #0070A3;
font-size: 0.875rem;
top: 0.125rem;
left: 0.875rem; }
.bwr-dialog__dropdown-wrapper {
margin-top: 1.875rem; }
.bwr-dialog__dropdown-wrapper .bwr-select {
padding-right: 3.125rem;
white-space: pre-wrap;
line-height: 1.2; }
@media (min-width: 46.25rem) {
.bwr-dialog__dropdown-wrapper .bwr-select {
width: auto; } }
.bwr-dialog__dropdown-wrapper .bwr-dropdown__inner {
position: relative; }
.bwr-dialog__dropdown-wrapper .bwr-dropdown__trigger,
.bwr-dialog__dropdown-wrapper .bwr-dropdown__content {
width: 100%; }
.bwr-dialog__text {
margin-top: 1.25rem;
color: #FFFFFF; }
.bwr-dialog__linking {
width: 15rem;
margin-top: 1.25rem;
text-align: center; }
@media (max-width: 63.95rem) {
.bwr-dialog__linking {
margin: 2.5rem auto 0 auto; } }
@media (min-width: 64rem) {
.bwr-dialog__linking {
float: right;
margin-top: 0; } }
.bwr-dialog__linking ~ .bwr-dialog__linking {
margin-top: 1.25rem; }
.bwr-dialog__linking .bwr-link, .bwr-dialog__linking .bwr-card__title.bwr-data-dlink, .bwr-dialog__linking .bwr-card__link-tolist, .bwr-dialog__linking .bwr-info-download__link {
display: block;
margin-top: 0.625rem;
color: #FFFFFF;
text-decoration: underline; }
.bwr-dialog__linking .bwr-link:focus, .bwr-dialog__linking .bwr-card__title.bwr-data-dlink:focus, .bwr-dialog__linking .bwr-card__link-tolist:focus, .bwr-dialog__linking .bwr-info-download__link:focus, .bwr-dialog__linking .bwr-link:active, .bwr-dialog__linking .bwr-card__title.bwr-data-dlink:active, .bwr-dialog__linking .bwr-card__link-tolist:active, .bwr-dialog__linking .bwr-info-download__link:active, .bwr-dialog__linking .bwr-link:hover, .bwr-dialog__linking .bwr-card__title.bwr-data-dlink:hover, .bwr-dialog__linking .bwr-card__link-tolist:hover, .bwr-dialog__linking .bwr-info-download__link:hover {
text-decoration: none; }
.bwr-dialog__tocart {
width: 100%; }
.bwr-dialog--order .bwr-dialog__head-inner {
padding-bottom: 1.25rem;
border-bottom: solid 1px #FFFFFF; }
.bwr-dialog--order .bwr-dialog__head-inner:before, .bwr-dialog--order .bwr-dialog__head-inner:after {
content: "";
display: table; }
.bwr-dialog--order .bwr-dialog__head-inner:after {
clear: both; }
.bwr-dialog--order .bwr-dialog__title-icon .bwr-icon {
margin-right: 1.25rem; }
.bwr-dialog--order .bwr-dialog__text span {
display: block;
padding-bottom: 0.625rem; }
.bwr-dialog--image {
overflow-y: hidden; }
.bwr-dialog--image .bwr-dialog__wrapper {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
height: 100%;
padding: 3.125rem; }
.bwr-dialog--image .bwr-dialog__stage {
margin: 0 auto; }
.bwr-dialog--image .bwr-dialog__inner {
display: table;
width: 100%;
color: #FFFFFF;
padding: 0; }
.bwr-dialog--image .bwr-dialog__inner img {
width: 100%;
object-fit: fill; }
.bwr-dialog--image .bwr-dialog__inner .bwr-caption {
display: table-caption;
caption-side: bottom;
margin-top: 0.625rem; }
.bwr-baskethint__button {
display: none; }
.bwr-dialog__basket-load-hint {
text-align: left; }
.bwr-dialog__basket-load-hint .bwr-dialog__text {
margin-top: 0;
max-width: 43.75rem; }
.bwr-dialog__basket-load-hint .bwr-link, .bwr-dialog__basket-load-hint .bwr-card__title.bwr-data-dlink, .bwr-dialog__basket-load-hint .bwr-card__link-tolist, .bwr-dialog__basket-load-hint .bwr-info-download__link {
color: #FFFFFF; }
.bwr-dialog__basket-load-hint .bwr-button {
margin: 3.125rem 0 0.9375rem; }
.bwr-tabs {
width: 100%; }
.bwr-tabs__title {
font-size: 1.125rem;
font-weight: 500; }
.bwr-tabs__list {
border-bottom: 0.0625rem solid #8a8989;
width: 100%; }
.bwr-tabs__list:before, .bwr-tabs__list:after {
content: "";
display: table; }
.bwr-tabs__list:after {
clear: both; }
.bwr-tabs__item {
float: left;
font-size: 1.125rem;
font-weight: 500;
padding: 1.875rem 0;
margin-right: 0.9375rem; }
.bwr-tabs__item:last-child {
margin-right: 0; }
.bwr-tabs__item--active {
color: #6A1847;
border-bottom: 0.1875rem solid #6A1847; }
.bwr-buy-options-table {
margin-top: 1.875rem; }
.bwr-buy-options-table table {
width: 100%;
border-spacing: 0; }
.bwr-buy-options-table table th {
font-weight: 500;
line-height: 1.3;
text-align: left;
vertical-align: top;
padding: 0 0.9375rem 0.9375rem 0; }
@media (max-width: 63.95rem) {
.bwr-buy-options-table table th {
display: none; } }
.bwr-buy-options-table table th:last-child {
padding-right: 0; }
.bwr-buy-options-table table th .bwr-light {
display: block; }
.bwr-buy-options-table table td {
font-weight: 500;
text-align: left;
vertical-align: top;
padding: 0 0.9375rem 0.375rem 0; }
@media (max-width: 63.95rem) {
.bwr-buy-options-table table td {
display: table;
width: 100%;
padding-right: 0;
float: left; }
.bwr-buy-options-table table td:first-child {
text-align: center; } }
.bwr-buy-options-table table td:last-child {
padding-right: 0; }
@media (min-width: 64rem) {
.bwr-buy-options-table table td:last-child {
text-align: right; } }
.bwr-buy-options-table .bwr-light {
font-weight: normal; }
.bwr-buy-options-table .bwr-control {
display: block;
width: 100%; }
@media (max-width: 63.95rem) {
.bwr-buy-options-table .bwr-control .bwr-control__label {
float: right;
color: #000000; } }
@media (max-width: 63.95rem) {
.bwr-buy-options-table .bwr-control input:checked ~ .bwr-control__label {
color: #000000; } }
.bwr-buy-options-table--appointments table td:nth-child(2) {
width: auto;
float: left; }
.bwr-buy-options-table--appointments table td:last-child {
width: auto;
float: right; }
@media (max-width: 63.95rem) {
.bwr-buy-options-table--appointments .bwr-control .bwr-control__label {
color: #0070A3; } }
@media (min-width: 64rem) {
.bwr-layout__col-main .bwr-buy-options-table th {
display: none; }
.bwr-layout__col-main .bwr-buy-options-table td {
display: table;
width: 100%;
padding-right: 0;
float: left; }
.bwr-layout__col-main .bwr-buy-options-table td:first-child {
text-align: center; }
.bwr-layout__col-main .bwr-buy-options-table td:last-child {
text-align: left; }
.bwr-layout__col-main .bwr-buy-options-table .bwr-control .bwr-control__label {
float: right;
color: #000000; } }
@media (min-width: 64rem) and (max-width: 63.95rem) {
.bwr-layout__col-main .bwr-buy-options-table .bwr-control input:checked ~ .bwr-control__label {
color: #000000; } }
@media (min-width: 64rem) {
.bwr-layout__col-main .bwr-buy-options-table .bwr-control__label-mobile {
display: inline-block; } }
@media (min-width: 80rem) {
.bwr-layout__col-main .bwr-buy-options-table th {
display: none; }
.bwr-layout__col-main .bwr-buy-options-table td {
display: table;
width: 100%;
padding-right: 0;
float: left; }
.bwr-layout__col-main .bwr-buy-options-table td:first-child {
text-align: center; }
.bwr-layout__col-main .bwr-buy-options-table td:last-child {
text-align: left; }
.bwr-layout__col-main .bwr-buy-options-table .bwr-control .bwr-control__label {
float: right;
color: #000000; } }
@media (min-width: 80rem) and (max-width: 63.95rem) {
.bwr-layout__col-main .bwr-buy-options-table .bwr-control input:checked ~ .bwr-control__label {
color: #000000; } }
@media (min-width: 80rem) {
.bwr-layout__col-main .bwr-buy-options-table .bwr-control__label-mobile {
display: inline-block; } }
.bwr-layout__col-main .bwr-buy-options-table--appointments .bwr-control .bwr-control__label {
color: #0070A3; }
.bwr-layout__col-main .bwr-buy-options-table--appointments .bwr-control input:checked ~ .bwr-control__label {
color: #6A1847; }
.bwr-buy-options .bwr-icon {
fill: #8FD2E9; }
.bwr-buy-options__title, .bwr-buy-options__list, .bwr-buy-options__item {
width: 100%;
display: block;
font-weight: 500; }
.bwr-buy-options__title {
text-align: center;
font-size: 0.875rem;
font-weight: 500;
padding-top: 0.625rem;
padding-bottom: 0.375rem; }
.bwr-buy-options__title--light {
font-weight: normal; }
.bwr-buy-options__item {
padding-bottom: 0.5rem; }
.bwr-buy-options__item:before, .bwr-buy-options__item:after {
content: "";
display: table; }
.bwr-buy-options__item:after {
clear: both; }
.bwr-buy-options__item--closed {
color: #C8C8C8; }
.bwr-buy-options__item--closed .bwr-icon {
fill: #C8C8C8; }
.bwr-buy-options__item--closed .bwr-control:hover, .bwr-buy-options__item--closed .bwr-control:active, .bwr-buy-options__item--closed .bwr-control:focus {
cursor: default; }
.bwr-buy-options__item--closed .bwr-control__label {
color: #C8C8C8; }
.bwr-buy-options__item--closed .bwr-control__indicator {
border-color: #C8C8C8; }
.bwr-buy-options__text {
text-align: left;
margin-top: 0.9375rem;
font-size: 0.875rem; }
.bwr-buy-options .bwr-control {
float: left;
margin-top: 0;
text-align: left;
max-width: calc(100% - 6.25rem); }
.bwr-buy-options .bwr-control .bwr-icon {
margin-right: -1.875rem;
vertical-align: top;
margin-top: 0;
float: left; }
.bwr-buy-options .bwr-control .bwr-icon + .bwr-control__label {
display: inline-block;
padding-left: 1.875rem; }
.bwr-buy-options__price {
float: right; }
.bwr-buy-options__price--disabled {
color: rgba(117, 117, 117, 0.8); }
.bwr-module-link {
position: relative;
text-align: center;
border-top: solid 1px #C8C8C8; }
.bwr-module-link:before, .bwr-module-link:after {
content: "";
display: table; }
.bwr-module-link:after {
clear: both; }
.bwr-module-link--button {
text-align: center;
padding-top: 1.25rem;
margin-top: 2.8125rem; }
.bwr-module-link--button .bwr-button {
min-width: 15rem; }
.bwr-module-link--related {
text-align: left;
margin-top: -0.75rem;
padding-top: 0.625rem; }
@media (min-width: 64rem) {
.bwr-module-link--related {
margin-top: -0.5rem; } }
.bwr-module-link--show-more {
text-align: left;
margin-top: 1.875rem;
padding-top: 0.625rem; }
.bwr-module-title {
font-size: 1.375rem;
font-weight: 500;
line-height: 1.625rem;
text-align: center;
margin-bottom: 1.875rem;
margin-top: -0.4375rem;
display: block; }
@media (min-width: 64rem) {
.bwr-module-title {
font-size: 2rem;
line-height: 2.5rem; } }
@media (min-width: 64rem) {
.bwr-module-title {
margin-bottom: 2.8125rem;
margin-top: -0.75rem; } }
.bwr-module-title__kicker {
font-size: 1.25rem;
font-weight: 500;
line-height: 1.5rem;
display: block;
margin-bottom: 0.75rem; }
@media (min-width: 64rem) {
.bwr-module-title__kicker {
font-size: 1.5rem;
line-height: 1.875rem; } }
.bwr-module-title--small {
font-size: 1.125rem;
font-weight: 500;
line-height: 1.5rem;
margin-bottom: 0.9375rem;
text-align: left; }
.bwr-page-title {
text-align: center; }
.bwr-page-title__title {
font-size: 1.5rem;
font-weight: 500;
line-height: 1.75rem;
margin-top: -0.75rem; }
@media (min-width: 64rem) {
.bwr-page-title__title {
font-size: 2.25rem;
line-height: 2.75rem; } }
.bwr-page-title__title .bwr-icon {
position: relative;
top: -0.1875rem;
width: 1.75rem;
height: 1.75rem; }
.bwr-page-title__title span {
margin-right: 0.625rem; }
.bwr-page-title__subtitle {
margin-top: 1.875rem;
font-weight: 500; }
@media (min-width: 64rem) {
.bwr-page-title__subtitle {
margin-top: 2.5rem; } }
.bwr-page-title__subtitle-text {
font-size: 1.25rem; }
@media (min-width: 64rem) {
.bwr-page-title__subtitle-text {
font-size: 1.375rem; } }
.bwr-page-title__subtitle-text--small {
font-size: 1rem;
font-weight: normal; }
.bwr-page-title__subtitle-text + .bwr-page-title__subtitle-text {
padding-top: 0.875rem; }
.bwr-page-title + .bwr-rte {
margin-top: 2.5rem; }
.bwr-type {
position: relative;
padding-left: 0;
line-height: 1.25rem; }
.bwr-type:before, .bwr-type:after {
content: "";
display: table; }
.bwr-type:after {
clear: both; }
.bwr-type--norm::before {
background-color: #3D7463; }
.bwr-type--event::before {
background-color: #8BA926; }
.bwr-type--law::before {
background-color: #C8C8C8; }
.bwr-type--publication::before {
background-color: #DA6521; }
.bwr-type--extern::before {
background-color: #6B959C; }
[class*="bwr-type--"] {
padding-left: 2.5rem; }
[class*="bwr-type--"]::before {
content: '';
display: inline-block;
width: 1.875rem;
height: 0.625rem;
margin-right: 0.3125rem;
margin-left: -2.5rem; }
.bwr-type__item {
font-size: 0.875rem;
font-weight: bold;
line-height: 1.25rem;
text-transform: uppercase;
letter-spacing: 0.07rem;
padding-right: 0.0625rem; }
.bwr-type__item + .bwr-type__item::before {
content: '|';
padding-right: 0.3125rem; }
.bwr-type__item--light {
font-weight: 400; }
.bwr-type__highlight {
color: #CD3225; }
.bwr-type__highlight--alternative {
color: #222222; }
.bwr-type__new {
font-size: 0.875rem;
font-weight: bold;
line-height: 1.25rem;
text-transform: uppercase;
letter-spacing: 0.07rem;
color: #CD3225; }
.bwr-update-label {
font-size: 1.125rem; }
.bwr-update-label__number {
position: relative;
top: -.3125rem;
margin-right: .5rem;
display: inline-block;
background-color: #cd3225;
border-radius: 50%;
color: #fff;
font-size: .75rem;
font-weight: 500;
line-height: 1;
width: 1.5625rem;
height: 1.5625rem;
text-align: center;
padding: .375rem 0; }
.bwr-update-label__text {
display: inline-block; }
.bwr-update-label__text + .bwr-update-label__text {
position: relative;
padding-left: 0.625rem; }
.bwr-update-label__text + .bwr-update-label__text:before {
content: '|';
position: absolute;
left: 0; }
.bwr-update-label__text-strong {
font-weight: 500; }
.bwr-badge {
position: relative;
background-color: #FFFFFF;
box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.15);
text-align: center;
padding: 0.75rem 0.625rem;
color: #003F64; }
@media (min-width: 80rem) {
.bwr-badge {
padding: 0.9375rem 0.625rem; } }
.bwr-badge::before, .bwr-badge::after {
content: '';
position: absolute;
background-color: rgba(0, 222, 215, 0.5);
width: 3.125rem;
height: 1.25rem;
-webkit-transform: rotate(-25deg);
-ms-transform: rotate(-25deg);
transform: rotate(-25deg); }
.bwr-badge::before {
left: -1.1875rem;
top: -0.5625rem; }
.bwr-badge::after {
right: -1.1875rem;
bottom: -0.5625rem; }
.bwr-badge__percent {
font-size: 1.875rem;
font-weight: bold; }
@media (min-width: 46.25rem) {
.bwr-badge__percent {
font-size: 2.5rem; } }
@media (min-width: 64rem) {
.bwr-badge__percent {
font-size: 3.125rem; } }
.bwr-badge__label {
font-size: 0.875rem; }
@media (min-width: 80rem) {
.bwr-badge__label {
font-size: 1rem; } }
.bwr-badge__label-emph {
display: block;
font-weight: 500; }
.bwr-badge--left {
display: table;
width: 100%;
padding: 0.625rem 1.5625rem; }
.bwr-badge--left .bwr-badge__percent {
position: relative;
display: table-cell;
text-align: right;
vertical-align: middle;
line-height: 1;
padding-right: 0.75rem;
top: -0.1875rem; }
@media (min-width: 64rem) {
.bwr-badge--left .bwr-badge__percent {
font-size: 2.8125rem; } }
.bwr-badge--left .bwr-badge__label {
font-size: 0.75rem; }
.bwr-badge--left .bwr-badge__label-emph {
font-size: 1rem; }
.bwr-search-filter {
margin-bottom: 0.9375rem; }
.bwr-search-filter:before, .bwr-search-filter:after {
content: "";
display: table; }
.bwr-search-filter:after {
clear: both; }
.bwr-search-filter__fieldset + .bwr-search-filter__fieldset {
margin-top: 2.125rem; }
.bwr-search-filter__group:before, .bwr-search-filter__group:after {
content: "";
display: table; }
.bwr-search-filter__group:after {
clear: both; }
.bwr-search-filter__mobile-toggle + .bwr-search-filter__group {
display: none; }
.bwr-search-filter__mobile-toggle + .bwr-search-filter__group[aria-hidden="false"] {
display: block;
overflow-y: auto; }
@media (max-width: 46.2rem) {
.bwr-search-filter__mobile-toggle + .bwr-search-filter__group {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: #FFFFFF;
z-index: 100; } }
@media (min-width: 46.25rem) {
.bwr-search-filter__mobile-toggle + .bwr-search-filter__group {
display: table;
margin-bottom: -1.25rem; } }
.bwr-search-filter__title {
min-width: 9.375rem;
margin-right: 1.875rem;
margin-bottom: 1.25rem;
font-weight: 500; }
.bwr-search-filter__title-mobile {
display: block;
padding: 0.8125rem 0.9375rem;
background-color: #F4F4F4;
color: #6A1847;
font-weight: 500; }
@media (min-width: 46.25rem) {
.bwr-search-filter__title-mobile {
display: none; } }
@media (min-width: 64rem) {
.bwr-search-filter__title {
float: left;
margin-bottom: 0rem;
padding-top: 0.8125rem; }
.bwr-search-filter__title--selection {
padding-top: 0.5rem; } }
.bwr-search-filter__reset {
margin-left: 1.25rem;
float: right; }
@media (min-width: 46.25rem) {
.bwr-search-filter__reset {
padding-top: 0.8125rem; } }
.bwr-search-filter__selection--delete {
border-top: solid 1px #C8C8C8;
padding-top: 1.25rem; }
@media (min-width: 46.25rem) {
.bwr-search-filter__selection--delete {
border-top: 0;
border-left: solid 1px #C8C8C8;
padding-top: 0;
padding-left: 1.25rem; } }
.bwr-search-filter__mobile-toggle {
width: 100%; }
@media (min-width: 46.25rem) {
.bwr-search-filter__mobile-toggle {
display: none; } }
@media (min-width: 46.25rem) {
.bwr-search-filter__group > .bwr-dropdown {
float: left;
margin-bottom: 1.25rem; }
.bwr-search-filter__group > .bwr-dropdown:not(:last-child) {
margin-right: 1.25rem; } }
.bwr-search-filter__group > .bwr-dropdown .bwr-dropdown__trigger {
width: 100%; }
@media (max-width: 46.2rem) {
.bwr-search-filter__group > .bwr-dropdown .bwr-dropdown__trigger {
border-color: #C8C8C8;
border-top: 0;
border-left: 0;
border-right: 0; }
.bwr-search-filter__group > .bwr-dropdown .bwr-dropdown__trigger .bwr-icon--closed {
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg); }
.bwr-search-filter__group > .bwr-dropdown .bwr-dropdown__trigger .bwr-icon--open {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg); } }
.bwr-search-filter__group > .bwr-dropdown .bwr-search-filter__back {
position: fixed;
bottom: 0;
left: 0;
width: 100%; }
@media (min-width: 46.25rem) {
.bwr-search-filter__group > .bwr-dropdown .bwr-search-filter__back {
display: none; } }
@media (max-width: 46.2rem) {
.bwr-search-filter__group > .bwr-dropdown .bwr-search-filter__submit {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
z-index: 1; } }
.bwr-search-filter__group > .bwr-dropdown .bwr-dropdown__content {
min-width: 23.125rem;
right: 0; }
@media (max-width: 46.2rem) {
.bwr-search-filter__group > .bwr-dropdown .bwr-dropdown__content {
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
width: 100%;
z-index: 100;
border: 0; } }
.bwr-search-filter__group > .bwr-dropdown .bwr-dropdown__content-title {
color: #6A1847;
font-weight: 500;
display: block; }
.bwr-search-filter__group > .bwr-dropdown .bwr-dropdown__content-title:before {
content: '';
background-color: #F4F4F4;
position: absolute;
left: 0;
right: 0;
top: 0;
height: 3.25rem;
z-index: -1; }
@media (min-width: 46.25rem) {
.bwr-search-filter__group > .bwr-dropdown .bwr-dropdown__content-title {
display: none; } }
.bwr-search-filter__group > .bwr-dropdown .bwr-search-filter__list-wrapper {
overflow-y: auto; }
@media (max-width: 46.2rem) {
.bwr-search-filter__group > .bwr-dropdown .bwr-search-filter__list-wrapper {
height: calc(100% - 4.5rem);
overflow-y: auto;
border: 0; }
.bwr-search-filter__group > .bwr-dropdown .bwr-search-filter__list-wrapper .bwr-dropdown__item:last-child {
border-bottom: solid 1px #C8C8C8; } }
.bwr-search-filter .bwr-search-filter__group > .bwr-input-group {
margin-top: 0; }
.bwr-search-filter .bwr-search-filter__group > .bwr-input-group .bwr-input, .bwr-search-filter .bwr-search-filter__group > .bwr-input-group .bwr-infopoints input[type="text"], .bwr-infopoints .bwr-search-filter .bwr-search-filter__group > .bwr-input-group input[type="text"] {
width: calc(100% - 4rem); }
@media (min-width: 46.25rem) {
.bwr-search-filter .bwr-search-filter__group > .bwr-input-group {
float: left; }
.bwr-search-filter .bwr-search-filter__group > .bwr-input-group .bwr-input, .bwr-search-filter .bwr-search-filter__group > .bwr-input-group .bwr-infopoints input[type="text"], .bwr-infopoints .bwr-search-filter .bwr-search-filter__group > .bwr-input-group input[type="text"] {
max-width: 8.25rem; } }
@media (max-width: 46.2rem) {
.bwr-search-filter .bwr-search-filter__group > .bwr-input-group {
margin-bottom: 3.125rem; } }
.bwr-search-filter__group {
display: table; }
.bwr-search-filter__group > .bwr-search-filter__selection {
margin-bottom: 1.25rem; }
@media (min-width: 46.25rem) {
.bwr-search-filter__group > .bwr-search-filter__selection {
float: left; }
.bwr-search-filter__group > .bwr-search-filter__selection:not(:last-child) {
margin-right: 1.25rem; } }
.bwr-search-filter__closer {
width: 100%;
position: fixed;
bottom: 0;
z-index: 2; }
@media (min-width: 46.25rem) {
.bwr-search-filter__closer {
display: none; } }
.bwr-search-filter .bwr-input-group {
margin-top: 0.9375rem; }
.bwr-search-filter__list-wrapper {
margin-left: -1.25rem;
margin-right: -1.25rem;
margin-top: 0.8125rem; }
@media (min-width: 46.25rem) {
.bwr-search-filter__list-wrapper {
max-height: 21.875rem;
padding: 0.1875rem 0;
margin-bottom: -0.9375rem;
margin-top: -0.9375rem; } }
.bwr-search-filter__list-wrapper > .scroll-element,
.bwr-search-filter__list-wrapper > .scroll-element div {
border: none;
margin: 0;
padding: 0;
position: absolute;
z-index: 10; }
.bwr-search-filter__list-wrapper > .scroll-element div {
display: block;
height: 100%;
left: 0;
top: 0;
width: 100%; }
.bwr-search-filter__list-wrapper > .scroll-element.scroll-x {
bottom: 3px;
height: 5px;
left: 2px;
right: 2px; }
.bwr-search-filter__list-wrapper > .scroll-element.scroll-y {
right: 3px;
top: 2px;
bottom: 2px;
width: 5px; }
.bwr-search-filter__list-wrapper > .scroll-element .scroll-element_outer {
overflow: hidden; }
.bwr-search-filter__list-wrapper > .scroll-element .scroll-element_outer,
.bwr-search-filter__list-wrapper > .scroll-element .scroll-element_track,
.bwr-search-filter__list-wrapper > .scroll-element .scroll-bar {
border-radius: 8px; }
.bwr-search-filter__list-wrapper > .scroll-element .scroll-element_track,
.bwr-search-filter__list-wrapper > .scroll-element .scroll-bar {
opacity: 0.8; }
.bwr-search-filter__list-wrapper > .scroll-element .scroll-element_track {
background-color: #e0e0e0; }
.bwr-search-filter__list-wrapper > .scroll-element .scroll-bar {
background-color: #919191; }
.bwr-search-filter__list-wrapper > .scroll-element:hover .scroll-bar {
background-color: #919191; }
.bwr-search-filter__list-wrapper > .scroll-element.scroll-draggable .scroll-bar {
background-color: #919191; }
/* update scrollbar offset if both scrolls are visible */
.bwr-search-filter__list-wrapper > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
left: -12px; }
.bwr-search-filter__list-wrapper > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
top: -12px; }
.bwr-search-filter__list-wrapper > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
left: -12px; }
.bwr-search-filter__list-wrapper > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
top: -12px; }
.bwr-shopping-cart {
margin-top: 2.5rem;
margin-bottom: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-shopping-cart {
margin-top: 3.75rem;
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-shopping-cart {
margin-top: 3.125rem;
margin-bottom: 3.125rem; } }
@media (min-width: 64rem) {
.bwr-shopping-cart {
margin-top: 3.125rem; } }
.bwr-shopping-cart__header-title {
font-size: 1.25rem;
font-weight: 500;
padding-bottom: 0.75rem; }
@media (min-width: 64rem) {
.bwr-shopping-cart__header-title {
font-size: 1.5rem; } }
.bwr-shopping-cart .bwr-page-title__title {
margin-bottom: 2.75rem; }
.bwr-shopping-cart .bwr-page-title__subtitle {
font-size: 1.25rem;
font-weight: 500;
line-height: 1.5rem; }
@media (min-width: 64rem) {
.bwr-shopping-cart .bwr-page-title__subtitle {
font-size: 1.5rem;
line-height: 1.875rem; } }
@media (max-width: 46.2rem) {
.bwr-corporate {
margin-left: -1.5rem;
margin-right: -1.5rem;
padding: 0;
border-bottom: 1px solid #C8C8C8; } }
@media (min-width: 46.25rem) {
.bwr-corporate {
display: table;
margin: 0 auto 1.125rem auto; } }
.bwr-corporate__copyright,
.bwr-corporate__certificate {
display: block;
margin: 0.3125rem 0 1.25rem 0; }
@media (min-width: 46.25rem) {
.bwr-corporate__copyright,
.bwr-corporate__certificate {
display: table-cell;
vertical-align: middle;
width: 20rem;
text-align: right; }
.bwr-corporate__copyright:last-child,
.bwr-corporate__certificate:last-child {
text-align: left; } }
@media (min-width: 46.25rem) {
.bwr-corporate__img {
display: table-cell;
vertical-align: middle;
margin: 0 0.625rem; } }
.bwr-charcounter {
  text-align: right;
  margin-bottom: 1.25rem; }
  .bwr-charcounter__count::after {
    content: '/';
    display: inline-block; }
.bwr-iframe__wrapper {
position: relative;
padding-bottom: 56.25%;
/* 16:9 */
padding-top: 30px;
height: 0;
overflow: hidden; }
.bwr-iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%; }
.bwr-cooperation-partner {
padding: 1.5625rem 0 1.875rem;
border-top: 1px solid #C8C8C8;
border-bottom: 1px solid #C8C8C8; }
.bwr-cooperation-partner__list {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: 0 -1.5625rem -1.25rem; }
.bwr-cooperation-partner__list:before, .bwr-cooperation-partner__list:after {
content: "";
display: table; }
.bwr-cooperation-partner__list:after {
clear: both; }
.bwr-cooperation-partner__item {
float: left;
padding: 0 1.5625rem;
margin-bottom: 1.25rem; }
.bwr-cooperation-partner__title {
display: block;
width: 100%;
font-weight: 500;
margin-bottom: 0.625rem; }
.bwr-furtherlinks {
margin: 2rem 0; }
.bwr-furtherlinks__title {
font-size: 1.125rem;
font-weight: 500;
line-height: 1.5rem; }
.bwr-furtherlinks__list {
margin-top: 0.9375rem; }
.bwr-furtherlinks__title + .bwr-furtherlinks__list {
border-top: solid 1px #C8C8C8;
padding-top: 0.75rem; }
.bwr-page-list-head:before, .bwr-page-list-head:after {
content: "";
display: table; }
.bwr-page-list-head:after {
clear: both; }
.bwr-page-list-head__hits {
font-size: 1.25rem;
font-weight: 500;
line-height: 1.5rem;
margin-top: -0.125rem; }
@media (min-width: 64rem) {
.bwr-page-list-head__hits {
font-size: 1.5rem;
line-height: 1.875rem; } }
@media (max-width: 46.2rem) {
.bwr-page-list-head__hits {
border-top: solid 2px #E2E2E2;
border-bottom: solid 2px #E2E2E2;
padding: 0.75rem 0; } }
@media (min-width: 46.25rem) {
.bwr-page-list-head__hits {
float: left; } }
@media (min-width: 64rem) {
.bwr-page-list-head__hits {
margin-top: -0.4375rem; } }
.bwr-page-list-head__sorting {
float: right; }
@media (max-width: 46.2rem) {
.bwr-page-list-head__sorting {
margin-top: 0.625rem; }
.bwr-page-list-head__sorting .bwr-dropdown {
margin-top: 0.625rem;
text-align: right;
display: block; }
.bwr-page-list-head__sorting .bwr-dropdown__content {
text-align: left; } }
@media (min-width: 46.25rem) {
.bwr-page-list-head__sorting .bwr-dropdown + .bwr-dropdown {
margin-left: 3.4375rem; } }
.bwr-quantity-select__quantity {
position: relative; }
.bwr-quantity-select__quantity:not(:first-child) {
padding-top: 0.75rem; }
.bwr-quantity-select__input {
display: inline-block; }
.bwr-quantity-select__update {
position: absolute;
padding-left: 0.625rem;
top: 0.875rem; }
.bwr-quantity-select__quantity-emph {
font-weight: 500; }
.bwr-quantity-select__delete-button {
padding-top: 0.75rem; }
.bwr-header-print {
display: none; }
.bwr-header-print .bwr-logo__keyvisual {
display: none; }
.bwr-header-print__logo {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 16.6666666667%; }
@media (min-width: 46.25rem) {
.bwr-header-print__logo {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-header-print__logo {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-header-print__logo {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
.bwr-header-print__contact {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 41.6666666667%;
margin-left: 8.3333333333%; }
@media (min-width: 46.25rem) {
.bwr-header-print__contact {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-header-print__contact {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-header-print__contact {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
.bwr-header-print__phone {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 33.3333333333%; }
@media (min-width: 46.25rem) {
.bwr-header-print__phone {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-header-print__phone {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-header-print__phone {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
.bwr-header-print__contact div:first-child, .bwr-header-print__phone div:first-child {
font-weight: 500; }
.bwr-header-print__phone {
text-align: right; }
.bwr-header-slim {
left: 0;
right: 0;
background: #FFFFFF;
position: fixed;
z-index: 5;
transition: top 1s ease; }
.bwr-header-slim__navigation-wrapper {
position: relative;
background-color: #E2F3F8; }
.bwr-header-slim .bwr-logo {
margin-left: 8.3333333333%;
position: relative;
width: 4.375rem;
height: 3.125rem;
z-index: 2; }
@media (min-width: 46.25rem) {
.bwr-header-slim .bwr-logo {
width: 6.875rem;
height: auto; } }
.bwr-header-slim .bwr-logo__link {
position: relative; }
.bwr-header-slim .bwr-logo__brand {
display: block;
position: relative;
width: 100%; }
.bwr-header-slim .bwr-logo__keyvisual {
display: none; }
.bwr-header {
left: 0;
right: 0;
background: #FFFFFF;
position: fixed;
box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
z-index: 5;
transition: top 1s ease, -webkit-transform 300ms;
transition: transform 300ms, top 1s ease;
transition: transform 300ms, top 1s ease, -webkit-transform 300ms;
will-change: transform; }
.bwr-header.bwr-absolute {
position: absolute !important; }
@media (min-width: 64rem) {
.bwr-header.bwr-sticky {
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%); }
.bwr-header.bwr-sticky .bwr-logo__keyvisual {
opacity: 0;
visibility: hidden; }
.bwr-header.bwr-sticky .bwr-logo {
-webkit-transform: translate(0, 100%);
-ms-transform: translate(0, 100%);
transform: translate(0, 100%); }
.bwr-header.bwr-sticky .bwr-input-group--search {
padding-left: 8.125rem; } }
@media (min-width: 80rem) {
.bwr-header.bwr-sticky .bwr-logo {
-webkit-transform: translate(-100%, 100%);
-ms-transform: translate(-100%, 100%);
transform: translate(-100%, 100%); } }
.bwr-logo {
position: relative;
transition: -webkit-transform 300ms;
transition: transform 300ms;
transition: transform 300ms, -webkit-transform 300ms;
will-change: transform;
margin-left: -1.125rem;
width: 4.375rem;
height: 3.125rem;
z-index: 2; }
@media (min-width: 46.25rem) {
.bwr-logo {
margin-left: -1.25rem;
width: 6.875rem;
height: auto; } }
@media (min-width: 64rem) {
.bwr-logo {
margin-left: 0;
position: absolute; }
.bwr-logo.bwr-nav-open .bwr-logo__keyvisual {
opacity: 0;
transition-delay: 0ms; } }
@media (min-width: 80rem) {
.bwr-logo {
margin-left: 6.875rem; } }
.bwr-logo__link {
position: relative; }
.bwr-logo__brand {
display: block;
position: relative;
width: 100%; }
.bwr-logo__keyvisual {
position: absolute;
margin-left: -6.875rem;
transition: opacity 300ms, visibility 300ms;
will-change: opacity;
display: none; }
@media (min-width: 64rem) and (max-width: 79.95rem) {
.bwr-logo__keyvisual {
display: block;
opacity: 1; } }
@media (min-width: 46.25rem) and (max-width: 63.95rem) {
.bwr-logo__keyvisual {
display: block;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%); }
.bwr-search-open .bwr-logo__keyvisual {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0); } }
@media (min-width: 80rem) {
.bwr-logo__keyvisual {
display: block; } }
.bwr-header__navigation-wrapper {
position: relative;
z-index: 2;
background-color: #FFFFFF; }
.bwr-header__search-wrapper {
height: 8.4375rem;
width: 100%;
position: relative;
background-color: #E2F3F8;
z-index: 1; }
@media (max-width: 63.95rem) {
.bwr-header__search-wrapper {
position: absolute;
opacity: 0;
visibility: hidden; }
.bwr-search-open .bwr-header__search-wrapper {
display: block;
opacity: 1;
visibility: visible; } }
@media (min-width: 46.25rem) {
.bwr-header__search-wrapper {
height: 5rem; } }
@media (min-width: 64rem) {
.bwr-header__search-wrapper {
display: block; } }
.bwr-header__search-wrapper .bwr-input-group--search {
float: left;
width: 100%;
margin-top: 0.9375rem;
will-change: padding;
position: relative; }
.bwr-header__search-wrapper .bwr-input-group--search.bwr-transition {
transition: padding 300ms; }
@media (min-width: 46.25rem) {
.bwr-header__search-wrapper .bwr-input-group--search {
padding-left: 6.875rem; } }
@media (min-width: 64rem) {
.bwr-header__search-wrapper .bwr-input-group--search {
width: calc(100% - 11.5rem);
padding-left: 8.125rem; } }
@media (min-width: 80rem) {
.bwr-header__search-wrapper .bwr-input-group--search {
padding-left: 15rem; } }
.bwr-header__search-wrapper .bwr-form {
position: relative;
z-index: 1; }
.bwr-header__login-wrapper {
position: absolute;
height: 0;
left: 0;
right: 0;
top: 3.125rem;
overflow: hidden;
display: none; }
@media (min-width: 46.25rem) {
.bwr-header__login-wrapper {
top: 5rem; } }
@media (min-width: 64rem) {
.bwr-header__login-wrapper {
top: 10rem; } }
.bwr-header__login-wrapper[aria-hidden="false"] {
height: 100vh;
display: block; }
@media (max-width: 63.95rem) {
.bwr-breadcrumb {
will-change: transform; }
.bwr-search-open .bwr-breadcrumb {
-webkit-transform: translateY(5rem);
-ms-transform: translateY(5rem);
transform: translateY(5rem); } }
@media (max-width: 63.95rem) {
.bwr-header-service {
position: absolute;
left: 6.875rem;
top: 0;
width: calc(100% - 6.875rem); }
.bwr-header-service .bwr-header-service__list {
display: table;
height: 5rem;
width: 100%; } }
@media (max-width: 46.2rem) {
.bwr-header-service {
position: absolute;
left: 4.375rem;
top: 0;
width: calc(100% - 4.375rem); }
.bwr-header-service .bwr-header-service__list {
display: table;
height: 3.125rem;
width: 100%; } }
@media (min-width: 64rem) {
.bwr-header-service {
position: relative; }
.bwr-header-service .bwr-header-service__list {
position: absolute;
right: 1.25rem;
margin-top: 0.9375rem; }
.bwr-header__navigation-wrapper .bwr-header-service .bwr-header-service__list {
top: 5rem; } }
.bwr-footer {
overflow-x: hidden; }
.bwr-card-group__title {
font-size: 1.25rem;
font-weight: 500;
display: block;
padding-bottom: 0.3125em;
margin-bottom: 1.3125rem;
border-bottom: solid 1px #C8C8C8; }
@media (min-width: 46.25rem) {
.bwr-card-group__title {
margin-bottom: 1.875rem; } }
@media (min-width: 64rem) {
.bwr-card-group__title {
font-size: 1.5rem; } }
.bwr-card-group__slider-navigation {
display: table;
margin: 1.875rem auto 0; }
.bwr-card-group--list > .bwr-card:not(:first-child),
.bwr-card-group--list > form > .bwr-card:not(:first-child) {
margin-top: 1.25rem; }
.bwr-card-group--list .bwr-card-group__list-link {
display: block;
margin-top: 0.625rem; }
.bwr-card-group--list .bwr-card-group__button-container {
width: 100%;
height: 1.25rem;
display: block; }
.bwr-card-group--list .bwr-card-group__toggle-button {
float: right; }
.bwr-card-group--list .bwr-card-group__toggle-button .bwr-button__label[aria-hidden='true'] {
display: none; }
.bwr-card-group--list .bwr-card-group__toggle-button ~ .bwr-card:before, .bwr-card-group--list .bwr-card-group__toggle-button ~ .bwr-card:after {
content: "";
display: table; }
.bwr-card-group--list .bwr-card-group__toggle-button ~ .bwr-card:after {
clear: both; }
.bwr-card-group--recommendation {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
overflow: hidden; }
@media (min-width: 46.25rem) {
.bwr-card-group--recommendation {
margin-left: -0.28125rem;
margin-right: -0.28125rem; }
.bwr-card-group--recommendation:before, .bwr-card-group--recommendation:after {
content: "";
display: table; }
.bwr-card-group--recommendation:after {
clear: both; } }
@media (min-width: 46.25rem) and (min-width: 46.25rem) {
.bwr-card-group--recommendation {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 46.25rem) and (min-width: 64rem) {
.bwr-card-group--recommendation {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 46.25rem) and (min-width: 80rem) {
.bwr-card-group--recommendation {
margin-left: -1.25rem;
margin-right: -1.25rem; } }
.bwr-card-group--recommendation > .bwr-card,
.bwr-card-group--recommendation > .slick-list > .slick-track > .bwr-card {
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%; }
@media (min-width: 46.25rem) {
.bwr-card-group--recommendation > .bwr-card,
.bwr-card-group--recommendation > .slick-list > .slick-track > .bwr-card {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 50%;
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%; } }
@media (min-width: 46.25rem) and (min-width: 46.25rem) {
.bwr-card-group--recommendation > .bwr-card,
.bwr-card-group--recommendation > .slick-list > .slick-track > .bwr-card {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 46.25rem) and (min-width: 64rem) {
.bwr-card-group--recommendation > .bwr-card,
.bwr-card-group--recommendation > .slick-list > .slick-track > .bwr-card {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 46.25rem) and (min-width: 80rem) {
.bwr-card-group--recommendation > .bwr-card,
.bwr-card-group--recommendation > .slick-list > .slick-track > .bwr-card {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 64rem) {
.bwr-card-group--recommendation > .bwr-card,
.bwr-card-group--recommendation > .slick-list > .slick-track > .bwr-card {
width: 25%;
-webkit-flex: 0 0 25%;
-ms-flex: 0 0 25%;
flex: 0 0 25%; } }
@media (min-width: 64rem) {
.bwr-card-group--campaign {
margin-left: -0.28125rem;
margin-right: -0.28125rem; }
.bwr-card-group--campaign:before, .bwr-card-group--campaign:after {
content: "";
display: table; }
.bwr-card-group--campaign:after {
clear: both; } }
@media (min-width: 64rem) and (min-width: 46.25rem) {
.bwr-card-group--campaign {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 64rem) and (min-width: 64rem) {
.bwr-card-group--campaign {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 64rem) and (min-width: 80rem) {
.bwr-card-group--campaign {
margin-left: -1.25rem;
margin-right: -1.25rem; } }
@media (min-width: 64rem) {
.bwr-card-group--campaign > .bwr-card {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 33.3333333333%; } }
@media (min-width: 64rem) and (min-width: 46.25rem) {
.bwr-card-group--campaign > .bwr-card {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) and (min-width: 64rem) {
.bwr-card-group--campaign > .bwr-card {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) and (min-width: 80rem) {
.bwr-card-group--campaign > .bwr-card {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (max-width: 63.95rem) {
.bwr-card-group--campaign > .bwr-card:not(:last-child) {
margin-bottom: 1.875rem; } }
@media (min-width: 64rem) {
.bwr-campaign--small .bwr-card-group--campaign > .bwr-card {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 50%; } }
@media (min-width: 64rem) and (min-width: 46.25rem) {
.bwr-campaign--small .bwr-card-group--campaign > .bwr-card {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) and (min-width: 64rem) {
.bwr-campaign--small .bwr-card-group--campaign > .bwr-card {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) and (min-width: 80rem) {
.bwr-campaign--small .bwr-card-group--campaign > .bwr-card {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (max-width: 63.95rem) {
.bwr-campaign--small .bwr-card-group--campaign > .bwr-card:not(:last-child) {
margin-bottom: 1.875rem; } }
@media (min-width: 46.25rem) {
.bwr-card-group--benefits {
display: inline-block;
margin: 0 -1.625rem; }
.bwr-card-group--benefits .bwr-card {
float: left;
width: 33.333%;
padding: 0 1.625rem; } }
@media (min-width: 46.25rem) {
.bwr-card-group--layer {
margin-left: -0.28125rem;
margin-right: -0.28125rem;
margin-bottom: -1.875rem; }
.bwr-card-group--layer:before, .bwr-card-group--layer:after {
content: "";
display: table; }
.bwr-card-group--layer:after {
clear: both; } }
@media (min-width: 46.25rem) and (min-width: 46.25rem) {
.bwr-card-group--layer {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 46.25rem) and (min-width: 64rem) {
.bwr-card-group--layer {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 46.25rem) and (min-width: 80rem) {
.bwr-card-group--layer {
margin-left: -1.25rem;
margin-right: -1.25rem; } }
.bwr-card-group--layer > .bwr-card {
padding-bottom: 1.875rem; }
@media (min-width: 46.25rem) {
.bwr-card-group--layer > .bwr-card {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 50%; } }
@media (min-width: 46.25rem) and (min-width: 46.25rem) {
.bwr-card-group--layer > .bwr-card {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 46.25rem) and (min-width: 64rem) {
.bwr-card-group--layer > .bwr-card {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 46.25rem) and (min-width: 80rem) {
.bwr-card-group--layer > .bwr-card {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 64rem) {
.bwr-card-group--layer > .bwr-card {
width: 33.3333333333%; } }
.bwr-card-group--education:before, .bwr-card-group--education:after {
content: "";
display: table; }
.bwr-card-group--education:after {
clear: both; }
.bwr-card-group--education .bwr-card + .bwr-card {
margin-top: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-card-group--education {
margin-left: -0.28125rem;
margin-right: -0.28125rem; }
.bwr-card-group--education:before, .bwr-card-group--education:after {
content: "";
display: table; }
.bwr-card-group--education:after {
clear: both; } }
@media (min-width: 46.25rem) and (min-width: 46.25rem) {
.bwr-card-group--education {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 46.25rem) and (min-width: 64rem) {
.bwr-card-group--education {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 46.25rem) and (min-width: 80rem) {
.bwr-card-group--education {
margin-left: -1.25rem;
margin-right: -1.25rem; } }
@media (min-width: 46.25rem) {
.bwr-card-group--education .bwr-card {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 100%; } }
@media (min-width: 46.25rem) and (min-width: 46.25rem) {
.bwr-card-group--education .bwr-card {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 46.25rem) and (min-width: 64rem) {
.bwr-card-group--education .bwr-card {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 46.25rem) and (min-width: 80rem) {
.bwr-card-group--education .bwr-card {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 46.25rem) {
.bwr-card-group--education .bwr-card + .bwr-card {
margin-top: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-card-group--education .bwr-card {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 50%; } }
@media (min-width: 64rem) and (min-width: 46.25rem) {
.bwr-card-group--education .bwr-card {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) and (min-width: 64rem) {
.bwr-card-group--education .bwr-card {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) and (min-width: 80rem) {
.bwr-card-group--education .bwr-card {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 64rem) {
.bwr-card-group--education .bwr-card + .bwr-card {
margin-top: 0; } }
.bwr-card-group--reference {
margin-left: -0.28125rem;
margin-right: -0.28125rem; }
.bwr-card-group--reference:before, .bwr-card-group--reference:after {
content: "";
display: table; }
.bwr-card-group--reference:after {
clear: both; }
@media (min-width: 46.25rem) {
.bwr-card-group--reference {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 64rem) {
.bwr-card-group--reference {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 80rem) {
.bwr-card-group--reference {
margin-left: -1.25rem;
margin-right: -1.25rem; } }
.bwr-card-group--reference > .bwr-card {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 100%;
float: left;
margin-bottom: 2.375rem; }
@media (min-width: 46.25rem) {
.bwr-card-group--reference > .bwr-card {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-card-group--reference > .bwr-card {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-card-group--reference > .bwr-card {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 46.25rem) {
.bwr-card-group--reference > .bwr-card {
width: 50%; } }
@media (min-width: 46.25rem) and (max-width: 63.95rem) {
.bwr-card-group--reference > .bwr-card:nth-child(2n + 1) {
clear: both; } }
@media (min-width: 64rem) {
.bwr-card-group--reference > .bwr-card {
width: 25%; } }
.bwr-related__card-groups {
margin-left: -0.28125rem;
margin-right: -0.28125rem; }
.bwr-related__card-groups:before, .bwr-related__card-groups:after {
content: "";
display: table; }
.bwr-related__card-groups:after {
clear: both; }
@media (min-width: 46.25rem) {
.bwr-related__card-groups {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 64rem) {
.bwr-related__card-groups {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 80rem) {
.bwr-related__card-groups {
margin-left: -1.25rem;
margin-right: -1.25rem; } }
:not(.bwr-related__card-group-inner) > .bwr-card-group--related {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem; }
@media (min-width: 46.25rem) {
:not(.bwr-related__card-group-inner) > .bwr-card-group--related {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
:not(.bwr-related__card-group-inner) > .bwr-card-group--related {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
:not(.bwr-related__card-group-inner) > .bwr-card-group--related {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (max-width: 46.2rem) {
:not(.bwr-related__card-group-inner) > .bwr-card-group--related {
width: 100%;
margin-bottom: 2.5rem; } }
@media (min-width: 46.25rem) and (max-width: 63.95rem) {
:not(.bwr-related__card-group-inner) > .bwr-card-group--related {
width: 50%; } }
@media (min-width: 64rem) {
:not(.bwr-related__card-group-inner) > .bwr-card-group--related {
width: 33.3333333333%; } }
.bwr-related__card-group-wrapper {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem; }
@media (min-width: 46.25rem) {
.bwr-related__card-group-wrapper {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-related__card-group-wrapper {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-related__card-group-wrapper {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (max-width: 46.2rem) {
.bwr-related__card-group-wrapper {
width: 100%; } }
@media (min-width: 46.25rem) and (max-width: 63.95rem) {
.bwr-related__card-group-wrapper {
width: 50%; } }
@media (min-width: 64rem) {
.bwr-related__card-group-wrapper {
width: 66.6666666667%; } }
@media (min-width: 64rem) {
.bwr-related__card-group-inner {
margin-left: -0.28125rem;
margin-right: -0.28125rem; }
.bwr-related__card-group-inner:before, .bwr-related__card-group-inner:after {
content: "";
display: table; }
.bwr-related__card-group-inner:after {
clear: both; } }
@media (min-width: 64rem) and (min-width: 46.25rem) {
.bwr-related__card-group-inner {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 64rem) and (min-width: 64rem) {
.bwr-related__card-group-inner {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 64rem) and (min-width: 80rem) {
.bwr-related__card-group-inner {
margin-left: -1.25rem;
margin-right: -1.25rem; } }
@media (max-width: 63.95rem) {
.bwr-related__card-group-inner > .bwr-card-group--related:not(:last-child) {
margin-bottom: 2.5rem; } }
@media (min-width: 64rem) {
.bwr-related__card-group-inner > .bwr-card-group--related {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 50%; } }
@media (min-width: 64rem) and (min-width: 46.25rem) {
.bwr-related__card-group-inner > .bwr-card-group--related {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) and (min-width: 64rem) {
.bwr-related__card-group-inner > .bwr-card-group--related {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) and (min-width: 80rem) {
.bwr-related__card-group-inner > .bwr-card-group--related {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
.bwr-card-group--topic {
margin-left: -0.28125rem;
margin-right: -0.28125rem;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.bwr-card-group--topic:before, .bwr-card-group--topic:after {
content: "";
display: table; }
.bwr-card-group--topic:after {
clear: both; }
@media (min-width: 46.25rem) {
.bwr-card-group--topic {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 64rem) {
.bwr-card-group--topic {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 80rem) {
.bwr-card-group--topic {
margin-left: -1.25rem;
margin-right: -1.25rem; } }
@media (min-width: 46.25rem) {
.bwr-card-group--topic {
margin-bottom: -1.875rem; } }
.bwr-card-group--topic::before {
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1; }
.bwr-card-group--topic > .bwr-card {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 33.3333333333%;
margin-bottom: 1.875rem; }
@media (min-width: 46.25rem) {
.bwr-card-group--topic > .bwr-card {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-card-group--topic > .bwr-card {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-card-group--topic > .bwr-card {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
.bwr-card-group--topic > .bwr-card--topic-large {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 66.6666666667%; }
@media (min-width: 46.25rem) {
.bwr-card-group--topic > .bwr-card--topic-large {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-card-group--topic > .bwr-card--topic-large {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-card-group--topic > .bwr-card--topic-large {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
.bwr-card-group--productlist {
overflow: hidden; }
@media (min-width: 46.25rem) {
.bwr-card-group--productlist {
margin-left: -0.28125rem;
margin-right: -0.28125rem; }
.bwr-card-group--productlist:before, .bwr-card-group--productlist:after {
content: "";
display: table; }
.bwr-card-group--productlist:after {
clear: both; } }
@media (min-width: 46.25rem) and (min-width: 46.25rem) {
.bwr-card-group--productlist {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 46.25rem) and (min-width: 64rem) {
.bwr-card-group--productlist {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 46.25rem) and (min-width: 80rem) {
.bwr-card-group--productlist {
margin-left: -1.25rem;
margin-right: -1.25rem; } }
@media (max-width: 63.95rem) {
.bwr-card-group--productlist > .bwr-card:nth-child(3) {
display: none; } }
@media (max-width: 46.2rem) {
.bwr-card-group--productlist > .bwr-card + .bwr-card {
margin-top: 1.5625rem; } }
@media (min-width: 46.25rem) {
.bwr-card-group--productlist > .bwr-card {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 50%; } }
@media (min-width: 46.25rem) and (min-width: 46.25rem) {
.bwr-card-group--productlist > .bwr-card {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 46.25rem) and (min-width: 64rem) {
.bwr-card-group--productlist > .bwr-card {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 46.25rem) and (min-width: 80rem) {
.bwr-card-group--productlist > .bwr-card {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 64rem) {
.bwr-card-group--productlist > .bwr-card {
width: 33.3333333333%; } }
@media (min-width: 64rem) {
.bwr-card-group--mainnav {
margin-left: -0.28125rem;
margin-right: -0.28125rem;
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }
.bwr-card-group--mainnav:before, .bwr-card-group--mainnav:after {
content: "";
display: table; }
.bwr-card-group--mainnav:after {
clear: both; } }
@media (min-width: 64rem) and (min-width: 46.25rem) {
.bwr-card-group--mainnav {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 64rem) and (min-width: 64rem) {
.bwr-card-group--mainnav {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 64rem) and (min-width: 80rem) {
.bwr-card-group--mainnav {
margin-left: -1.25rem;
margin-right: -1.25rem; } }
@media (min-width: 64rem) {
.bwr-card-group--mainnav > .bwr-card {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 50%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column; } }
@media (min-width: 64rem) and (min-width: 46.25rem) {
.bwr-card-group--mainnav > .bwr-card {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) and (min-width: 64rem) {
.bwr-card-group--mainnav > .bwr-card {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) and (min-width: 80rem) {
.bwr-card-group--mainnav > .bwr-card {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 64rem) {
.bwr-card-group--mainnav > .bwr-card > .bwr-card__inner {
-webkit-flex: 1 0 auto;
-ms-flex: 1 0 auto;
flex: 1 0 auto; } }
.bwr-card-group--inhouse-seminar > .bwr-card {
margin-bottom: 1.875rem; }
@media (min-width: 46.25rem) {
.bwr-card-group--inhouse-seminar {
margin-left: -0.28125rem;
margin-right: -0.28125rem;
margin-bottom: -1.875rem; }
.bwr-card-group--inhouse-seminar:before, .bwr-card-group--inhouse-seminar:after {
content: "";
display: table; }
.bwr-card-group--inhouse-seminar:after {
clear: both; }
.bwr-card-group--inhouse-seminar:before, .bwr-card-group--inhouse-seminar:after {
content: "";
display: table; }
.bwr-card-group--inhouse-seminar:after {
clear: both; } }
@media (min-width: 46.25rem) and (min-width: 46.25rem) {
.bwr-card-group--inhouse-seminar {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 46.25rem) and (min-width: 64rem) {
.bwr-card-group--inhouse-seminar {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 46.25rem) and (min-width: 80rem) {
.bwr-card-group--inhouse-seminar {
margin-left: -1.25rem;
margin-right: -1.25rem; } }
@media (min-width: 46.25rem) {
.bwr-card-group--inhouse-seminar > .bwr-card {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 33.3333333333%; } }
@media (min-width: 46.25rem) and (min-width: 46.25rem) {
.bwr-card-group--inhouse-seminar > .bwr-card {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 46.25rem) and (min-width: 64rem) {
.bwr-card-group--inhouse-seminar > .bwr-card {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 46.25rem) and (min-width: 80rem) {
.bwr-card-group--inhouse-seminar > .bwr-card {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 46.25rem) {
.bwr-card-group--inhouse-seminar > .bwr-card:nth-child(4n) {
clear: left; } }
/*#region Reference Paths*/
/*#region Variables*/
/*#endregion*/
/*#region mixins*/
/*#endregion*/
/*#region Functions*/
/*#endregion*/
/*#endregion*/
.bwr-form--overlay {
margin-bottom: 3.125rem; }
.bwr-form--overlay .bwr-form__head .bwr-tabs__list {
border-bottom-color: #FFFFFF; }
.bwr-form--overlay .bwr-form__head .bwr-tabs__item {
margin-bottom: -0.0625rem; }
.bwr-form--overlay .bwr-form__head .bwr-tabs .bwr-link, .bwr-form--overlay .bwr-form__head .bwr-tabs .bwr-card__title.bwr-data-dlink, .bwr-form--overlay .bwr-form__head .bwr-tabs .bwr-card__link-tolist, .bwr-form--overlay .bwr-form__head .bwr-tabs .bwr-info-download__link {
color: #E2F3F8;
text-decoration: none; }
.bwr-form--overlay .bwr-form__head .bwr-tabs .bwr-link:hover, .bwr-form--overlay .bwr-form__head .bwr-tabs .bwr-card__title.bwr-data-dlink:hover, .bwr-form--overlay .bwr-form__head .bwr-tabs .bwr-card__link-tolist:hover, .bwr-form--overlay .bwr-form__head .bwr-tabs .bwr-info-download__link:hover, .bwr-form--overlay .bwr-form__head .bwr-tabs .bwr-link:active, .bwr-form--overlay .bwr-form__head .bwr-tabs .bwr-card__title.bwr-data-dlink:active, .bwr-form--overlay .bwr-form__head .bwr-tabs .bwr-card__link-tolist:active, .bwr-form--overlay .bwr-form__head .bwr-tabs .bwr-info-download__link:active {
color: #6A1847; }
.bwr-form--overlay .bwr-form__inner .bwr-collapsable__button,
.bwr-form--overlay .bwr-form__inner .bwr-collapsable__button-additions {
color: #E2F3F8; }
.bwr-form--overlay .bwr-form__inner .bwr-icon--collapsable-button {
fill: #E2F3F8; }
.bwr-form--overlay .bwr-form__inner .bwr-collapsable__item {
color: #FFFFFF; }
.bwr-form--overlay .bwr-form__inner .bwr-collapsable__panel {
padding-right: 0; }
.bwr-form--overlay .bwr-form__inner .bwr-collapsable__panel .bwr-textarea {
border-color: transparent;
resize: vertical;
outline: none; }
.bwr-form--overlay .bwr-link, .bwr-form--overlay .bwr-card__title.bwr-data-dlink, .bwr-form--overlay .bwr-card__link-tolist, .bwr-form--overlay .bwr-info-download__link {
color: #BDE2EE;
text-decoration: underline; }
.bwr-form--overlay .bwr-link:hover, .bwr-form--overlay .bwr-card__title.bwr-data-dlink:hover, .bwr-form--overlay .bwr-card__link-tolist:hover, .bwr-form--overlay .bwr-info-download__link:hover, .bwr-form--overlay .bwr-link:active, .bwr-form--overlay .bwr-card__title.bwr-data-dlink:active, .bwr-form--overlay .bwr-card__link-tolist:active, .bwr-form--overlay .bwr-info-download__link:active {
color: #6A1847; }
.bwr-form--overlay .bwr-form__topic-header {
border-bottom-color: #E2F3F8; }
.bwr-form--overlay .bwr-control__label {
color: #E2F3F8; }
.bwr-form--overlay .bwr-form__info-header {
color: #BDE2EE; }
.bwr-form__head {
margin-bottom: 1.875rem; }
.bwr-form__head .bwr-tabs .bwr-link, .bwr-form__head .bwr-tabs .bwr-card__title.bwr-data-dlink, .bwr-form__head .bwr-tabs .bwr-card__link-tolist, .bwr-form__head .bwr-tabs .bwr-info-download__link {
text-decoration: none; }
.bwr-form__head--left .bwr-page-title,
.bwr-form__head--left .bwr-form__text,
.bwr-form__head--left .bwr-rte {
text-align: left; }
@media (min-width: 64rem) {
.bwr-form__head, .bwr-form__body, .bwr-form__footer {
padding-left: calc((100% + 1.25rem) / 12);
padding-right: calc((100% + 1.25rem) / 12); } }
@media (min-width: 80rem) {
.bwr-form__head, .bwr-form__body, .bwr-form__footer {
padding-left: calc((100% + 2.5rem) / 12);
padding-right: calc((100% + 2.5rem) / 12); } }
.bwr-form__body--aqua {
padding-left: calc((100% + 0.5625rem) / 12);
padding-right: calc((100% + 0.5625rem) / 12);
padding-top: 2.5rem;
background-color: #F4FAFC; }
@media (min-width: 46.25rem) {
.bwr-form__body--aqua {
padding-left: calc((100% + 1.25rem) / 12);
padding-right: calc((100% + 1.25rem) / 12); } }
@media (min-width: 64rem) {
.bwr-form__body--aqua {
padding-left: calc((100% + 1.25rem) / 12);
padding-right: calc((100% + 1.25rem) / 12); } }
@media (min-width: 80rem) {
.bwr-form__body--aqua {
padding-left: calc((100% + 2.5rem) / 12);
padding-right: calc((100% + 2.5rem) / 12); } }
@media (min-width: 46.25rem) {
.bwr-form__body--aqua {
padding-top: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-form__body--aqua {
padding-top: 3.125rem; } }
.bwr-form__body--aqua ~ .bwr-form__footer {
padding-left: calc((100% + 0.5625rem) / 12);
padding-right: calc((100% + 0.5625rem) / 12);
padding-bottom: 2.5rem;
width: 100%;
background-color: #F4FAFC; }
@media (min-width: 46.25rem) {
.bwr-form__body--aqua ~ .bwr-form__footer {
padding-left: calc((100% + 1.25rem) / 12);
padding-right: calc((100% + 1.25rem) / 12); } }
@media (min-width: 64rem) {
.bwr-form__body--aqua ~ .bwr-form__footer {
padding-left: calc((100% + 1.25rem) / 12);
padding-right: calc((100% + 1.25rem) / 12); } }
@media (min-width: 80rem) {
.bwr-form__body--aqua ~ .bwr-form__footer {
padding-left: calc((100% + 2.5rem) / 12);
padding-right: calc((100% + 2.5rem) / 12); } }
@media (min-width: 46.25rem) {
.bwr-form__body--aqua ~ .bwr-form__footer {
padding-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-form__body--aqua ~ .bwr-form__footer {
padding-bottom: 3.125rem; } }
.bwr-form__footer-inner {
border-top: 0.0625rem solid #C8C8C8;
text-align: center;
margin-top: -0.0625rem;
padding-top: 1.25rem; }
.bwr-form__footer-inner .bwr-button {
width: 100%; }
@media (min-width: 46.25rem) {
.bwr-form__footer-inner .bwr-button {
min-width: 15rem;
width: auto; } }
.bwr-form__inner {
margin-top: 1.5625rem; }
@media (min-width: 46.25rem) {
.bwr-form__inner {
margin-left: -0.28125rem;
margin-right: -0.28125rem; }
.bwr-form__inner:before, .bwr-form__inner:after {
content: "";
display: table; }
.bwr-form__inner:after {
clear: both; } }
@media (min-width: 46.25rem) and (min-width: 46.25rem) {
.bwr-form__inner {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 46.25rem) and (min-width: 64rem) {
.bwr-form__inner {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 46.25rem) and (min-width: 80rem) {
.bwr-form__inner {
margin-left: -1.25rem;
margin-right: -1.25rem; } }
.bwr-form__inner .bwr-collapsable {
margin-top: -1.5625rem; }
@media (min-width: 46.25rem) {
.bwr-form__inner .bwr-collapsable__panel {
padding-right: 4.375rem; } }
@media (min-width: 64rem) {
.bwr-form__inner .bwr-collapsable__panel .bwr-input-group {
width: 50%; } }
.bwr-collapsable .bwr-form__inner:last-child {
margin-bottom: 1.875rem; }
.bwr-form__inner-title {
display: block;
margin-top: 1.875rem;
font-weight: 500; }
.bwr-form__input {
margin-top: 1.25rem; }
@media (min-width: 46.25rem) {
.bwr-form__input {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 50%;
margin-top: 0; } }
@media (min-width: 46.25rem) and (min-width: 46.25rem) {
.bwr-form__input {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 46.25rem) and (min-width: 64rem) {
.bwr-form__input {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 46.25rem) and (min-width: 80rem) {
.bwr-form__input {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 46.25rem) {
.bwr-form__input--full {
width: 100%; } }
.bwr-form__input .bwr-form__input-title {
font-size: 1.125rem;
font-weight: 500;
line-height: 1.5rem;
display: block;
margin-bottom: 0.625rem; }
.bwr-form__input .bwr-appointment-list {
margin-bottom: 0.625rem; }
@media (min-width: 46.25rem) {
.bwr-form__text {
font-size: 1.125rem; } }
.bwr-form__text .bwr-link, .bwr-form__text .bwr-card__title.bwr-data-dlink, .bwr-form__text .bwr-card__link-tolist, .bwr-form__text .bwr-info-download__link {
font-weight: inherit; }
.bwr-form__text .bwr-rte {
text-align: center;
margin-top: -1rem; }
.bwr-form__error-msg {
color: #CD3225;
font-weight: 500;
font-size: 1rem; }
@media (min-width: 46.25rem) {
.bwr-form__error-msg {
font-size: 1.125rem; } }
.bwr-form__body-head:before, .bwr-form__body-head:after {
content: "";
display: table; }
.bwr-form__body-head:after {
clear: both; }
.bwr-form__body-head .bwr-button {
width: 100%;
margin-top: 1.875rem; }
@media (min-width: 46.25rem) {
.bwr-form__body-head .bwr-button {
float: right;
min-width: 15rem;
width: auto;
margin-top: 0; } }
.bwr-form__body-head + .bwr-collapsable {
border-top: solid 0.0625rem #C8C8C8;
margin-top: 1.875rem; }
.bwr-form__body-headline {
font-weight: 500;
font-size: 1.25rem;
display: inline; }
.bwr-form__body-text {
margin-top: 0.625rem; }
.bwr-form__text {
font-size: 1.125rem;
font-weight: 500;
text-align: center; }
.bwr-form__block:before, .bwr-form__block:after {
content: "";
display: table; }
.bwr-form__block:after {
clear: both; }
.bwr-form__block[aria-hidden="true"] {
overflow: hidden;
transition: opacity 0.2s ease-in-out, max-height 0.1ms 0.2s;
max-height: 0;
height: 0; }
.bwr-form__block[aria-hidden="false"] {
overflow: visible;
transition: opacity 0.2s ease-in-out;
height: auto;
max-height: 2000px; }
.bwr-form__block:last-child {
padding-bottom: 1.875rem; }
.bwr-collapsable .bwr-form__block {
padding-bottom: 0; }
.bwr-form__topic-header {
position: relative;
font-size: 1.125rem;
font-weight: 500;
border-bottom: 0.0625rem solid #C8C8C8;
padding-left: 0;
padding-right: 0;
padding-bottom: 1rem;
margin-top: 1.875rem; }
.bwr-collapsable .bwr-form__topic-header {
border: 0; }
.bwr-form__topic-header--no-border {
    border-bottom: none;
}
.bwr-form__topic-headline {
display: inline-block;
padding-right: 8.125rem; }
.bwr-collapsable .bwr-form__topic-headline {
padding-right: 0; }
.bwr-form__topic-text {
font-size: 1rem;
font-weight: normal;
color: #000000;
margin-top: 0.3125rem; }
.bwr-form__topic-button {
position: absolute;
right: 0;
bottom: 1.25rem; }
.bwr-form__topic-button .bwr-icon {
margin-top: -0.5rem; }
.bwr-form .bwr-input-group--controls {
margin-top: -0.5rem;
text-align: left; }
.bwr-form__delete-button {
width: calc(50% - 0.4375rem);
text-decoration: none; }
@media (max-width: 63.95rem) {
.bwr-form__delete-button {
width: 100%; } }
.bwr-form__info-add {
width: calc(100% - 2rem); }
.bwr-form__info-add + .bwr-label {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
width: calc(100% - 3.4375rem); }
.bwr-form__show-more-button {
float: right; }
.bwr-form__info-header {
color: #0070A3;
font-weight: 500;
margin-bottom: 0.625rem; }
.bwr-form__info-text {
min-height: 1.5rem; }
.bwr-form__info-text + .bwr-form__info-text,
.bwr-form__info-text + .bwr-horizontal-links {
padding-top: 1.125rem; }
.bwr-form__info-text + .bwr-form__info-text {
min-height: 2.625rem; }
.bwr-form__link-group .bwr-link, .bwr-form__link-group .bwr-card__title.bwr-data-dlink, .bwr-form__link-group .bwr-card__link-tolist, .bwr-form__link-group .bwr-info-download__link {
text-decoration: none; }
.bwr-form__link-group .bwr-link + .bwr-link, .bwr-form__link-group .bwr-card__title.bwr-data-dlink + .bwr-link, .bwr-form__link-group .bwr-card__link-tolist + .bwr-link, .bwr-form__link-group .bwr-info-download__link + .bwr-link, .bwr-form__link-group .bwr-link + .bwr-card__title.bwr-data-dlink, .bwr-form__link-group .bwr-card__title.bwr-data-dlink + .bwr-card__title.bwr-data-dlink, .bwr-form__link-group .bwr-card__link-tolist + .bwr-card__title.bwr-data-dlink, .bwr-form__link-group .bwr-info-download__link + .bwr-card__title.bwr-data-dlink, .bwr-form__link-group .bwr-link + .bwr-card__link-tolist, .bwr-form__link-group .bwr-card__title.bwr-data-dlink + .bwr-card__link-tolist, .bwr-form__link-group .bwr-card__link-tolist + .bwr-card__link-tolist, .bwr-form__link-group .bwr-info-download__link + .bwr-card__link-tolist, .bwr-form__link-group .bwr-link + .bwr-info-download__link, .bwr-form__link-group .bwr-card__title.bwr-data-dlink + .bwr-info-download__link, .bwr-form__link-group .bwr-card__link-tolist + .bwr-info-download__link, .bwr-form__link-group .bwr-info-download__link + .bwr-info-download__link {
padding-left: 2.5rem; }
@media (max-width: 46.2rem) {
.bwr-form__link-group .bwr-link + .bwr-link, .bwr-form__link-group .bwr-card__title.bwr-data-dlink + .bwr-link, .bwr-form__link-group .bwr-card__link-tolist + .bwr-link, .bwr-form__link-group .bwr-info-download__link + .bwr-link, .bwr-form__link-group .bwr-link + .bwr-card__title.bwr-data-dlink, .bwr-form__link-group .bwr-card__title.bwr-data-dlink + .bwr-card__title.bwr-data-dlink, .bwr-form__link-group .bwr-card__link-tolist + .bwr-card__title.bwr-data-dlink, .bwr-form__link-group .bwr-info-download__link + .bwr-card__title.bwr-data-dlink, .bwr-form__link-group .bwr-link + .bwr-card__link-tolist, .bwr-form__link-group .bwr-card__title.bwr-data-dlink + .bwr-card__link-tolist, .bwr-form__link-group .bwr-card__link-tolist + .bwr-card__link-tolist, .bwr-form__link-group .bwr-info-download__link + .bwr-card__link-tolist, .bwr-form__link-group .bwr-link + .bwr-info-download__link, .bwr-form__link-group .bwr-card__title.bwr-data-dlink + .bwr-info-download__link, .bwr-form__link-group .bwr-card__link-tolist + .bwr-info-download__link, .bwr-form__link-group .bwr-info-download__link + .bwr-info-download__link {
padding-left: 0;
padding-top: 1.25rem;
display: block; } }
.bwr-form__notes {
margin-top: 1.25rem;
font-weight: 500; }
@media (max-width: 46.2rem) {
.bwr-collapsable__panel .bwr-button--hero {
width: 100%; } }
.bwr-form__anchor {
position: relative;
top: -6.25rem;
-webkit-order: 99;
-ms-flex-order: 99;
order: 99; }
.bwr-form__info-text--background {
background-color: #F4FAFC;
padding: 0.9375rem 1.25rem 1.0625rem;
margin-top: -0.9375rem; }
.bwr-form--login {
margin-right: auto;
margin-left: auto;
padding-left: 1.125rem;
padding-right: 1.125rem;
width: 100%;
max-width: 100%;
margin-top: 2.5rem;
margin-bottom: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-form--login {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 64rem) {
.bwr-form--login {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 80rem) {
.bwr-form--login {
padding-left: 0.8125rem;
padding-right: 0.8125rem; } }
.bwr-form--login:before, .bwr-form--login:after {
content: "";
display: table; }
.bwr-form--login:after {
clear: both; }
@media (min-width: 80rem) {
.bwr-form--login {
width: 81.625rem;
max-width: 100%; } }
@media (min-width: 46.25rem) {
.bwr-form--login {
margin-top: 3.75rem;
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-form--login {
margin-top: 3.125rem;
margin-bottom: 3.125rem; } }
.bwr-form--login .bwr-page-title {
margin-bottom: 1.875rem; }
@media (min-width: 46.25rem) {
.bwr-form--login .bwr-page-title {
font-size: 1.75rem; } }
@media (min-width: 64rem) {
.bwr-form--login .bwr-page-title {
font-size: 2rem;
margin-bottom: 2.375rem; }
.bwr-form--login .bwr-page-title:only-child {
margin-bottom: 0; } }
.parsley-errors-list {
color: #CD3225;
display: inline-block;
font-weight: normal; }
.parsley-errors-list:empty {
display: none; }
.parsley-errors-list li::before {
content: '-';
color: #000000;
margin: 0 0.25rem 0 0.125rem; }
.parsley-required {
display: inline-block; }
.bwr-input.parsley-error, .bwr-infopoints input.parsley-error[type="text"] {
border: solid 2px #CD3225 !important; }
.bwr-validate-message-below .parsley-errors-list li {
font-size: 0.75rem;
vertical-align: top; }
.bwr-validate-message-below .parsley-errors-list li:before {
content: none; }
.bwr-abo-list {
margin-top: 2.5rem;
margin-bottom: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-abo-list {
margin-top: 3.75rem;
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-abo-list {
margin-top: 3.125rem;
margin-bottom: 3.125rem; } }
.bwr-abo-list .bwr-card {
margin-bottom: 1.25rem; }
.bwr-abo-list__headline {
font-size: 1.5rem;
font-weight: 500;
line-height: 1.75rem;
text-align: left;
margin-bottom: 1.75rem;
margin-top: -0.4375rem; }
@media (min-width: 64rem) {
.bwr-abo-list__headline {
font-size: 2.25rem;
line-height: 2.75rem; } }
@media (max-width: 46.2rem) {
.bwr-abo-list__headline {
text-align: center; } }
@media (min-width: 64rem) {
.bwr-abo-list__headline {
margin-top: -0.75rem;
margin-bottom: 3.4375rem; } }
.bwr-abo-list__head {
margin-top: 1.875rem;
margin-bottom: 1.25rem;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-align-items: flex-end;
-ms-flex-align: end;
align-items: flex-end; }
.bwr-abo-list__head:before, .bwr-abo-list__head:after {
content: "";
display: table; }
.bwr-abo-list__head:after {
clear: both; }
@media (min-width: 64rem) {
.bwr-abo-list__head-info {
margin-top: -2.125rem; } }
.bwr-abo-list__sorting {
float: right;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1; }
.bwr-abo-list__sorting .bwr-dropdown {
float: right; }
.bwr-abo-list__sorting > .bwr-sidebar--mobile {
text-align: right;
margin-top: 2.1875rem; }
@media (max-width: 46.2rem) {
.bwr-abo-list__sorting {
margin-top: 0.625rem; }
.bwr-abo-list__sorting .bwr-dropdown {
text-align: right;
display: block; }
.bwr-abo-list__sorting .bwr-dropdown__content {
text-align: left; } }
@media (min-width: 46.25rem) {
.bwr-abo-list__sorting .bwr-dropdown + .bwr-dropdown {
margin-left: 3.4375rem; } }
.bwr-abo-list__delete-all-trigger {
margin-right: 1.25rem; }
.bwr-abo-list__info {
border-top: 1px solid #C8C8C8;
font-weight: 500;
padding-top: 0.8125rem;
padding-bottom: 0.8125rem; }
.bwr-card + .bwr-abo-list__info {
border-top: 0; }
.bwr-abo-list__print-link {
display: block; }
.bwr-abo-list__comments {
width: 83.3333333333%;
margin-top: 1.25rem; }
.bwr-abo-list__comments .bwr-label {
font-weight: 500;
font-size: 1.125rem;
margin-bottom: 1.875rem;
display: block; }
.bwr-abo-list__label--light {
font-weight: normal;
font-size: 1rem; }
.bwr-abo-list .bwr-button[type='submit'] {
margin-top: 0.875rem; }
.bwr-abo-list > .bwr-rte {
margin-bottom: 1.25rem; }
.bwr-abo-select {
margin-top: 1.25rem; }
.bwr-abo-select .bwr-dropdown__label {
margin-bottom: 0.625rem;
width: 100%;
display: block; }
.bwr-abo-select .bwr-dropdown--pulldown {
position: relative; }
.bwr-abo-select .bwr-button--pulldown,
.bwr-abo-select .bwr-dropdown__content {
width: 100%; }
.bwr-abo-select .bwr-select {
display: none;
padding-right: 3.125rem;
white-space: normal;
line-height: 1.2; }
.bwr-abo-dialog-dummy {
display: inline-block;
cursor: pointer;
font-family: "DINWeb", Helvetica, Arial, sans-serif;
font-weight: normal;
line-height: 1.125rem;
max-width: 100%;
text-decoration: none;
transition: ease-in-out 0.25s 0s;
transition-property: background-color, color, border-color, opacity;
padding: 0.9375rem;
min-height: 3.125rem;
text-align: left;
box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.15);
background-color: #FFFFFF;
color: #0070A3;
border: solid 1px #0070A3;
width: 100%;
position: relative;
padding-right: 2.5rem; }
.bwr-abo-dialog-dummy:focus, .bwr-abo-dialog-dummy:active, .bwr-abo-dialog-dummy:hover {
color: #6A1847;
border-color: #6A1847; }
.bwr-abo-dialog-dummy:focus .bwr-icon, .bwr-abo-dialog-dummy:active .bwr-icon, .bwr-abo-dialog-dummy:hover .bwr-icon {
fill: #6A1847; }
.bwr-abo-dialog-dummy .bwr-icon {
fill: #0070A3;
position: absolute;
right: 1.125rem;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
top: 50%;
margin-top: 0.0625rem; }
.bwr-abo-select .bwr-dropdown__trigger {
width: 100%; }
.bwr-abo-select .bwr-dropdown__trigger .bwr-button__label--open,
.bwr-abo-select .bwr-dropdown__trigger .bwr-icon--open {
display: none; }
.bwr-abo-select .bwr-dropdown__trigger[aria-expanded="true"] .bwr-button__label--closed,
.bwr-abo-select .bwr-dropdown__trigger[aria-expanded="true"] .bwr-icon--closed {
display: none; }
.bwr-abo-select .bwr-dropdown__trigger[aria-expanded="true"] .bwr-button__label--open,
.bwr-abo-select .bwr-dropdown__trigger[aria-expanded="true"] .bwr-icon--open {
display: inline-block; }
:not(.bwr-publishers__accordions) > .bwr-accordion {
margin-top: 2.5rem;
margin-bottom: 2.5rem; }
@media (min-width: 46.25rem) {
:not(.bwr-publishers__accordions) > .bwr-accordion {
margin-top: 3.75rem;
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
:not(.bwr-publishers__accordions) > .bwr-accordion {
margin-top: 3.125rem;
margin-bottom: 3.125rem; } }
.bwr-accordion__item {
border-bottom: 1px solid #C8C8C8; }
.bwr-accordion__item:first-child {
border-top: 1px solid #C8C8C8; }
.bwr-accordion__item:only-child {
border-bottom: 0; }
.bwr-accordion__button {
width: 100%;
position: relative;
display: block;
font-size: 1.125rem;
background-color: transparent;
color: #0070A3;
margin-bottom: 0.625rem;
font-weight: 500;
text-align: left;
line-height: 1.5rem;
padding: 1.4375rem 3.125rem 1.4375rem 0;
margin: 0; }
@media (min-width: 46.25rem) {
.bwr-accordion__button {
padding-left: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-accordion__button {
padding-left: 1.125rem;
padding-right: 3.75rem; } }
.bwr-accordion__button[aria-expanded="true"] {
color: #6A1847; }
.bwr-accordion__button[aria-expanded="true"] .bwr-icon--accordion-button {
fill: #6A1847;
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg); }
.bwr-accordion__button:not(.bwr-accordion__button--disabled):hover, .bwr-accordion__button:not(.bwr-accordion__button--disabled):active, .bwr-accordion__button:not(.bwr-accordion__button--disabled):focus {
color: #6A1847; }
.bwr-accordion__button:not(.bwr-accordion__button--disabled):hover .bwr-icon--accordion-button, .bwr-accordion__button:not(.bwr-accordion__button--disabled):active .bwr-icon--accordion-button, .bwr-accordion__button:not(.bwr-accordion__button--disabled):focus .bwr-icon--accordion-button {
fill: #6A1847; }
.bwr-icon--accordion-button {
fill: #0070A3;
position: absolute;
right: 0.625rem;
top: 50%;
margin-top: -0.625rem; }
@media (min-width: 64rem) {
.bwr-icon--accordion-button {
right: 1.25rem; } }
.bwr-accordion__panel {
display: none; }
.bwr-accordion__panel > .bwr-rte {
padding: 0 2.1875rem 1.5625rem 0; }
@media (min-width: 46.25rem) {
.bwr-accordion__panel > .bwr-rte {
padding: 0.625rem 3.75rem 1.875rem; } }
@media (min-width: 64rem) {
.bwr-accordion__panel > .bwr-rte {
padding-left: 3.4375rem;
padding-right: 6.875rem; } }
@media (min-width: 46.25rem) and (max-width: 63.95rem) {
.bwr-layout__col-side + .bwr-layout__col-main .bwr-accordion__panel > .bwr-rte {
padding: 0 2.1875rem 1.5625rem 0.625rem; } }
.bwr-accordion__button--disabled {
color: #000000; }
.bwr-accordion__description {
display: table;
width: 100%;
padding: 0.625rem 0 1.5625rem; }
@media (min-width: 46.25rem) {
.bwr-accordion__description {
padding-left: 0.625rem;
padding-right: 3.125rem; } }
@media (min-width: 64rem) {
.bwr-accordion__description {
padding-left: 1.125rem;
padding-right: 5rem; } }
.bwr-accordion__description-img {
display: table-cell;
vertical-align: top;
padding: 0 1.25rem 1.25rem 0; }
.bwr-accordion__description-text {
margin-top: -0.4375rem; }
@media (min-width: 46.25rem) {
.bwr-accordion__description-text {
overflow: hidden; } }
.bwr-accordion__description-text .bwr-card {
margin-top: 1.25rem; }
.bwr-accordion__overview {
margin-left: -0.28125rem;
margin-right: -0.28125rem; }
.bwr-accordion__overview:before, .bwr-accordion__overview:after {
content: "";
display: table; }
.bwr-accordion__overview:after {
clear: both; }
@media (min-width: 46.25rem) {
.bwr-accordion__overview {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 64rem) {
.bwr-accordion__overview {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 80rem) {
.bwr-accordion__overview {
margin-left: -1.25rem;
margin-right: -1.25rem; } }
.bwr-accordion__overview-description {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 50%; }
@media (min-width: 46.25rem) {
.bwr-accordion__overview-description {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-accordion__overview-description {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-accordion__overview-description {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (max-width: 46.2rem) {
.bwr-accordion__overview-description {
width: 100%; } }
@media (min-width: 64rem) {
.bwr-accordion__overview-description {
width: 41.6666666667%; } }
.bwr-accordion__overview-links {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 50%; }
@media (min-width: 46.25rem) {
.bwr-accordion__overview-links {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-accordion__overview-links {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-accordion__overview-links {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (max-width: 46.2rem) {
.bwr-accordion__overview-links {
width: 100%; } }
@media (min-width: 64rem) {
.bwr-accordion__overview-links {
width: 41.6666666667%; } }
.bwr-accordion__overview-info {
margin-left: -0.28125rem;
margin-right: -0.28125rem;
margin-top: 0.375rem;
margin-bottom: 1rem; }
.bwr-accordion__overview-info:before, .bwr-accordion__overview-info:after {
content: "";
display: table; }
.bwr-accordion__overview-info:after {
clear: both; }
@media (min-width: 46.25rem) {
.bwr-accordion__overview-info {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 64rem) {
.bwr-accordion__overview-info {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 80rem) {
.bwr-accordion__overview-info {
margin-left: -1.25rem;
margin-right: -1.25rem; } }
.bwr-accordion__overview-info > * {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 100%; }
@media (min-width: 46.25rem) {
.bwr-accordion__overview-info > * {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-accordion__overview-info > * {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-accordion__overview-info > * {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 64rem) {
.bwr-accordion__overview-info > * {
width: 75%; } }
.bwr-accordion__overview .bwr-accordion__overview-link-item {
font-weight: 500; }
.bwr-accordion__overview .bwr-accordion__overview-link-item .bwr-link, .bwr-accordion__overview .bwr-accordion__overview-link-item .bwr-card__title.bwr-data-dlink, .bwr-accordion__overview .bwr-accordion__overview-link-item .bwr-card__link-tolist, .bwr-accordion__overview .bwr-accordion__overview-link-item .bwr-info-download__link {
text-align: left;
line-height: 1.5; }
.bwr-accordion__update-number {
position: relative;
top: -0.1875rem;
margin-right: 0.5rem;
display: inline-block;
background-color: #CD3225;
border-radius: 50%;
color: #FFFFFF;
font-size: 0.75rem;
font-weight: 500;
line-height: 1;
width: 1.5625rem;
height: 1.5625rem;
text-align: center;
padding: 0.375rem 0; }
.bwr-accordion--overview .bwr-page-title {
margin-bottom: 3.75rem; }
.bwr-accordion--overview .bwr-accordion__title {
position: relative; }
@media (max-width: 46.2rem) {
.bwr-accordion--overview .bwr-accordion__title {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
position: inherit;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
padding-bottom: 4px; } }
.bwr-accordion--overview .bwr-module-title--small {
font-size: 1.375rem; }
@media (max-width: 46.2rem) {
.bwr-accordion--overview .bwr-module-title--small {
-webkit-flex: 2 1 100px;
-ms-flex: 2 1 100px;
flex: 2 1 100px;
margin-bottom: 0; } }
.bwr-accordion--overview .bwr-accordion__header-link {
position: absolute;
top: 0;
right: 0; }
@media (max-width: 46.2rem) {
.bwr-accordion--overview .bwr-accordion__header-link {
position: inherit;
-webkit-flex: 1 2 100px;
-ms-flex: 1 2 100px;
flex: 1 2 100px;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.bwr-accordion--overview .bwr-accordion__header-link .bwr-icon {
-webkit-flex: 0 0 24px;
-ms-flex: 0 0 24px;
flex: 0 0 24px; } }
.bwr-accordion--overview .bwr-accordion__button {
padding-left: 0; }
.bwr-accordion--overview .bwr-accordion__overview-description .bwr-link, .bwr-accordion--overview .bwr-accordion__overview-description .bwr-card__title.bwr-data-dlink, .bwr-accordion--overview .bwr-accordion__overview-description .bwr-card__link-tolist, .bwr-accordion--overview .bwr-accordion__overview-description .bwr-info-download__link,
.bwr-accordion--overview .bwr-accordion__overview-links .bwr-link,
.bwr-accordion--overview .bwr-accordion__overview-links .bwr-card__title.bwr-data-dlink,
.bwr-accordion--overview .bwr-accordion__overview-links .bwr-card__link-tolist,
.bwr-accordion--overview .bwr-accordion__overview-links .bwr-info-download__link {
display: block; }
.bwr-accordion--overview .bwr-accordion__overview-description > div,
.bwr-accordion--overview .bwr-accordion__overview-description > .bwr-link,
.bwr-accordion--overview .bwr-accordion__overview-description > .bwr-card__title.bwr-data-dlink,
.bwr-accordion--overview .bwr-accordion__overview-description > .bwr-card__link-tolist,
.bwr-accordion--overview .bwr-accordion__overview-description > .bwr-info-download__link,
.bwr-accordion--overview .bwr-accordion__overview-links > div,
.bwr-accordion--overview .bwr-accordion__overview-links > .bwr-link,
.bwr-accordion--overview .bwr-accordion__overview-links > .bwr-card__title.bwr-data-dlink,
.bwr-accordion--overview .bwr-accordion__overview-links > .bwr-card__link-tolist,
.bwr-accordion--overview .bwr-accordion__overview-links > .bwr-info-download__link {
padding-bottom: 1rem; }
.bwr-accordion__text {
padding: 1.4375rem 1.25rem; }
.bwr-accordion__text > p + p {
margin-top: 0.625rem; }
.bwr-accordion .bwr-update-label {
padding: 0 1.25rem 1.4375rem; }
.bwr-accordion__anchor {
position: relative;
top: -3.75rem;
-webkit-order: 99;
-ms-flex-order: 99;
order: 99;
display: block; }
@media (min-width: 64rem) {
.bwr-accordion__anchor {
top: -7.8125rem; } }
.bwr-address-proposal {
margin-right: auto;
margin-left: auto;
padding-left: 1.125rem;
padding-right: 1.125rem;
width: 100%;
max-width: 100%; }
@media (min-width: 46.25rem) {
.bwr-address-proposal {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 64rem) {
.bwr-address-proposal {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 80rem) {
.bwr-address-proposal {
padding-left: 0.8125rem;
padding-right: 0.8125rem; } }
.bwr-address-proposal:before, .bwr-address-proposal:after {
content: "";
display: table; }
.bwr-address-proposal:after {
clear: both; }
@media (min-width: 80rem) {
.bwr-address-proposal {
width: 81.625rem;
max-width: 100%; } }
@media (min-width: 64rem) {
.bwr-address-proposal__row, .bwr-address-proposal__footer, .bwr-address-proposal__text {
padding-left: calc((100% + 1.25rem) / 12);
padding-right: calc((100% + 1.25rem) / 12); } }
@media (min-width: 80rem) {
.bwr-address-proposal__row, .bwr-address-proposal__footer, .bwr-address-proposal__text {
padding-left: calc((100% + 2.5rem) / 12);
padding-right: calc((100% + 2.5rem) / 12); } }
.bwr-address-proposal__row {
margin-top: 1.875rem; }
.bwr-address-proposal__text {
font-weight: 500;
font-size: 1.25rem;
margin-bottom: 1.25rem; }
.bwr-address-proposal__topic {
font-weight: 500;
border-bottom: 0.0625rem solid #C8C8C8;
padding-left: 0;
padding-bottom: 1rem;
margin-bottom: 1rem; }
@media (min-width: 46.25rem) {
.bwr-address-proposal__topic {
font-size: 1.125rem; } }
@media (min-width: 46.25rem) {
.bwr-address-proposal__inner {
margin-left: -0.28125rem;
margin-right: -0.28125rem; }
.bwr-address-proposal__inner:before, .bwr-address-proposal__inner:after {
content: "";
display: table; }
.bwr-address-proposal__inner:after {
clear: both; } }
@media (min-width: 46.25rem) and (min-width: 46.25rem) {
.bwr-address-proposal__inner {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 46.25rem) and (min-width: 64rem) {
.bwr-address-proposal__inner {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 46.25rem) and (min-width: 80rem) {
.bwr-address-proposal__inner {
margin-left: -1.25rem;
margin-right: -1.25rem; } }
.bwr-address-proposal__address-box {
width: 100%;
margin-top: 1.875rem; }
@media (min-width: 46.25rem) {
.bwr-address-proposal__address-box {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 50%;
margin-top: 0; } }
@media (min-width: 46.25rem) and (min-width: 46.25rem) {
.bwr-address-proposal__address-box {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 46.25rem) and (min-width: 64rem) {
.bwr-address-proposal__address-box {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 46.25rem) and (min-width: 80rem) {
.bwr-address-proposal__address-box {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
.bwr-address-proposal__address {
margin-top: 1.25rem;
margin-bottom: 0.625rem; }
.bwr-address-proposal__address p {
padding-bottom: 0.625rem; }
.bwr-address-proposal__highlight {
background-color: #FBF273;
font-weight: 500; }
.bwr-ankerlink {
margin-bottom: 2.5rem;
padding: 2.5rem 0;
margin-top: 2.5rem;
border-top: 1px solid #C8C8C8;
border-bottom: 1px solid #C8C8C8; }
@media (min-width: 46.25rem) {
.bwr-ankerlink {
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-ankerlink {
margin-bottom: 3.125rem; } }
.bwr-ankerlink:before, .bwr-ankerlink:after {
content: "";
display: table; }
.bwr-ankerlink:after {
clear: both; }
@media (min-width: 64rem) {
.bwr-ankerlink {
padding: 1.5625rem 0 1.875rem;
margin-top: 1.875rem; } }
.bwr-ankerlink .bwr-link--ankerlink {
font-weight: 500;
display: table; }
.bwr-ankerlink .bwr-link--ankerlink .bwr-icon {
margin-right: 0.3125rem; }
.bwr-ankerlink .bwr-link--ankerlink .bwr-link__label {
display: table-cell;
margin-left: 0; }
.bwr-ankerlink__title {
font-weight: 500;
margin-bottom: 0.625rem; }
@media (min-width: 64rem) {
.bwr-ankerlink__list-item {
float: left; } }
.bwr-ankerlink__list-item:not(:last-child) {
margin-bottom: 0.75rem; }
@media (min-width: 64rem) {
.bwr-ankerlink__list-item:not(:last-child) {
margin-right: 1.25rem;
margin-bottom: 0.5rem; } }
[data-anker="true"][aria-hidden="true"] {
display: block;
visibility: hidden;
opacity: 0;
width: 0;
position: absolute; }
.bwr-article {
margin-bottom: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-article {
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-article {
margin-bottom: 3.125rem; } }
.bwr-article .bwr-page-title {
margin-bottom: 2.5rem; }
.bwr-page-title + .bwr-article,
.bwr-page-title__subtitle + .bwr-article {
margin-top: 2.5rem; }
.bwr-article picture {
display: block; }
.bwr-article picture img {
max-width: 100%; }
.bwr-article picture + .bwr-rte {
margin-top: 2.5rem; }
.bwr-article--colored, .bwr-article--colored-small {
position: relative;
background-color: #E2F3F8;
padding-top: 2.5rem;
padding-bottom: 2.5rem;
margin-top: -2.5rem;
padding-left: calc((100% + 0.5625rem) / 12);
padding-right: calc((100% + 0.5625rem) / 12); }
@media (min-width: 46.25rem) {
.bwr-article--colored, .bwr-article--colored-small {
margin-top: -3.75rem;
padding-top: 3.75rem;
padding-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-article--colored, .bwr-article--colored-small {
margin-top: -5rem;
padding-top: 5rem;
padding-bottom: 5rem; } }
@media (min-width: 46.25rem) {
.bwr-article--colored, .bwr-article--colored-small {
padding-left: calc((100% + 1.25rem) / 12);
padding-right: calc((100% + 1.25rem) / 12); } }
@media (min-width: 64rem) {
.bwr-article--colored, .bwr-article--colored-small {
margin-left: calc((100% + 1.25rem) / 9 - 1.25rem);
margin-right: calc((100% + 1.25rem) / 9 - 1.25rem);
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 80rem) {
.bwr-article--colored, .bwr-article--colored-small {
margin-left: calc((100% + 2.5rem) / 9 - 2.5rem);
margin-right: calc((100% + 2.5rem) / 9 - 2.5rem);
padding-left: 2.5rem;
padding-right: 2.5rem; } }
.bwr-article--colored::before, .bwr-article--colored-small::before {
content: '';
position: absolute;
background-color: #E2F3F8;
bottom: 0;
right: -50vw;
left: -50vw;
z-index: -1; }
@media (max-width: 46.2rem) {
.bwr-article--colored::before, .bwr-article--colored-small::before {
top: 0;
bottom: 0; } }
@media (min-width: 46.25rem) {
.bwr-article--colored::before, .bwr-article--colored-small::before {
height: 18.75rem; } }
.bwr-article--colored .bwr-article__colored-after, .bwr-article--colored-small .bwr-article__colored-after {
margin-top: 2.5rem;
background-color: #E2F3F8;
position: absolute;
left: 100%;
right: -50vw;
top: 0;
bottom: 0;
overflow: hidden; }
@media (min-width: 46.25rem) {
.bwr-article--colored .bwr-article__colored-after, .bwr-article--colored-small .bwr-article__colored-after {
margin-top: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-article--colored .bwr-article__colored-after, .bwr-article--colored-small .bwr-article__colored-after {
margin-top: 3.125rem; } }
.bwr-article--colored .bwr-article__colored-after::before, .bwr-article--colored-small .bwr-article__colored-after::before {
content: '';
position: absolute;
top: 0;
border-left: solid 8.75rem #003F64;
height: 15.625rem; }
.bwr-article--colored .bwr-article__colored-after::after, .bwr-article--colored-small .bwr-article__colored-after::after {
content: '';
position: absolute;
top: 15.625rem;
height: 9.375rem;
border-left: solid 8.75rem #009CDE;
border-right: solid 50vw #8FD2E9; }
.bwr-article--colored .bwr-article__colored-before, .bwr-article--colored-small .bwr-article__colored-before {
position: absolute;
left: 0;
bottom: 0; }
.bwr-article--colored .bwr-article__colored-before::before, .bwr-article--colored-small .bwr-article__colored-before::before {
content: '';
position: absolute;
right: 100%;
bottom: 0;
height: 9.375rem;
border-left: solid 7.5rem #003F64;
border-right: solid 7.5rem #8FD2E9; }
.bwr-article--colored .bwr-article__colored-before::after, .bwr-article--colored-small .bwr-article__colored-before::after {
content: '';
position: absolute;
right: 100%;
bottom: 9.375rem;
height: 9.375rem;
border-left: solid 7.5rem #009CDE; }
.bwr-article--colored-small::before {
background-color: #FFFFFF; }
.bwr-article--colored-small .bwr-article__colored-before {
position: absolute;
left: -2.5rem;
bottom: 0;
background-color: #E2F3F8;
top: 0;
right: 100%; }
.bwr-article--colored-small .bwr-article__colored-before::before {
left: 0;
border-left: 0;
border-right: solid 2.5rem #8FD2E9; }
.bwr-article--colored-small .bwr-article__colored-before::after {
left: 0;
border-left: solid 2.5rem #009CDE; }
.bwr-banner {
position: relative;
overflow: hidden; }
.bwr-banner__image {
position: relative;
height: 26.875rem;
overflow: hidden; }
.bwr-banner__image .bwr-picture__img {
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
min-width: 100%;
width: auto; }
.bwr-banner__content {
position: absolute;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
top: 50%;
left: 0;
right: 0; }
.bwr-banner__column {
color: #FFFFFF;
padding: 0 1.25rem;
margin-top: -0.625rem;
text-align: center; }
@media (min-width: 46.25rem) {
.bwr-banner__column {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
margin-left: 16.6666666667%;
width: 66.6666666667%; } }
@media (min-width: 46.25rem) and (min-width: 46.25rem) {
.bwr-banner__column {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 46.25rem) and (min-width: 64rem) {
.bwr-banner__column {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 46.25rem) and (min-width: 80rem) {
.bwr-banner__column {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
.bwr-banner__title {
font-size: 1.5rem;
font-weight: 500;
line-height: 1.75rem;
margin-top: 0;
margin-bottom: 0.9375rem; }
@media (min-width: 64rem) {
.bwr-banner__title {
font-size: 2.25rem;
line-height: 2.75rem; } }
@media (min-width: 64rem) {
.bwr-banner__title {
font-size: 2.25rem; } }
.bwr-banner__link {
vertical-align: middle;
margin-top: 1.25rem;
min-width: 15rem; }
.bwr-buybox {
position: relative; }
.bwr-buybox .bwr-buybox {
display: none;
background-color: #FFFFFF;
z-index: 1;
position: absolute;
left: 0;
right: -0.3125rem;
top: -6.25rem;
padding-top: 1.875rem;
padding-bottom: 1.875rem;
border: solid 1px #C8C8C8; }
@media (max-width: 63.95rem) {
.bwr-buybox .bwr-buybox {
padding: 1.875rem;
margin: 0 -1.875rem; } }
.bwr-buybox .bwr-buybox[aria-hidden="false"] {
display: block; }
.bwr-buybox__title {
font-size: 0.875rem;
font-weight: bold;
line-height: 1.25rem;
text-transform: uppercase;
letter-spacing: 0.07rem;
margin-top: 1.25rem;
position: relative;
padding-bottom: 0.625rem;
border-bottom: solid 1px #C8C8C8; }
.bwr-buybox__title:first-child {
margin-top: -0.4375rem; }
.bwr-buybox__quantity {
font-size: 0.875rem;
margin-top: 0.875rem;
position: absolute;
left: 0;
right: 0; }
.bwr-buyox__discount {
font-size: 0.875rem; }
.bwr-buybox__price-old {
color: #CD3225;
text-decoration: line-through;
font-weight: bold; }
.bwr-buybox__price {
font-size: 0.875rem; }
.bwr-buybox__price:first-child {
margin-top: -0.75rem; }
.bwr-buybox__quantity + .bwr-buybox__price,
.bwr-buybox__title + .bwr-buybox__price {
margin-top: 2.875rem; }
.bwr-buybox__price + .bwr-buybox__price:not(.bwr-buybox__price--title):not(:empty) {
position: relative;
margin-top: 0.1875rem;
border-top: solid 1px #C8C8C8; }
.bwr-buybox__price .bwr-buybox__price-emph {
font-size: 1.125rem;
font-weight: 500; }
.bwr-buybox__price + .bwr-quantity-select {
margin-top: 1.25rem; }
.bwr-buybox__cert {
margin-bottom: 1.875rem; }
.bwr-buybox__cert-item {
height: 3.125rem;
text-align: left;
margin-bottom: 1.25rem; }
.bwr-buybox__cert-item img {
max-width: 100%;
max-height: 100%; }
.bwr-buybox__price--novat {
color: #757575;
font-size: 0.875rem;
padding-top: 0.4375rem; }
.bwr-buybox__price--novat .bwr-buybox__price-emph {
font-size: 1.125rem;
font-weight: 500; }
.bwr-buybox__price--title {
font-size: 0.875rem;
font-weight: bold;
line-height: 1.25rem;
text-transform: uppercase;
letter-spacing: 0.07rem;
padding-top: 1.25rem;
padding-bottom: 0.625rem; }
.bwr-buybox .bwr-quantity-select {
margin-top: 1.25rem; }
.bwr-buybox .bwr-quantity-select .bwr-input-group--floating {
max-width: 12.5rem;
margin: auto; }
.bwr-buybox .bwr-badge {
margin: 1.875rem 0 3.125rem; }
.bwr-buybox__button-cart {
margin-top: 1.125rem; }
.bwr-buybox__button-cart:not(:last-child) {
margin-right: 0.9375rem; }
.bwr-buybox__button-share {
white-space: nowrap; }
.bwr-buybox--list {
text-align: center; }
@media (min-width: 64rem) {
.bwr-buybox--list {
padding-right: 2.5rem;
padding-left: 2.5rem; } }
.bwr-buybox--list .bwr-buybox__button-cart {
margin-right: 0;
width: 100%; }
@media (min-width: 80rem) {
.bwr-buybox--list .bwr-buybox__button-cart {
width: calc(100% - 3.75rem); } }
.bwr-buybox--list .bwr-buy-options + .bwr-buybox__button-share {
border-top: solid 1px #C8C8C8;
margin-top: 1.25rem;
padding-top: 1.25rem; }
.bwr-buybox--list .bwr-buybox__price:not(.bwr-buybox__price--novat) .bwr-buybox__price-emph {
font-size: 1.5rem; }
.bwr-buybox--list .bwr-buybox__button-share {
display: block;
margin-top: 1rem; }
.bwr-buybox--list .bwr-buybox__price-annotation {
top: -0.75rem; }
.bwr-buybox--offer .bwr-buybox__buttons {
text-align: center; }
@media (min-width: 46.25rem) {
.bwr-buybox--offer .bwr-buybox__buttons {
text-align: left; } }
.bwr-buybox--offer .bwr-buybox__button-cart, .bwr-buybox--offer .bwr-buybox__button-share {
display: inline-block; }
@media (max-width: 46.2rem) {
.bwr-buybox--offer .bwr-buybox__button-cart, .bwr-buybox--offer .bwr-buybox__button-share {
width: 83.3333333333%;
margin-left: 8.3333333333%;
text-align: center; } }
@media (min-width: 46.25rem) {
.bwr-buybox--offer .bwr-buybox__button-cart, .bwr-buybox--offer .bwr-buybox__button-share {
min-width: 15rem; } }
.bwr-buybox--offer .bwr-buybox__button-share {
padding: 1.25rem 0.9375rem; }
@media (min-width: 46.25rem) {
.bwr-buybox--offer .bwr-buybox__button-share {
padding: 0;
min-width: auto; } }
.bwr-buybox--total .bwr-buybox__price:not(.bwr-buybox__price--novat) .bwr-buybox__price-emph {
font-size: 1.5rem; }
.bwr-buybox--total .bwr-buybox__title + .bwr-buybox__price {
margin-top: 0.375rem; }
.bwr-buybox__abo-layer .bwr-control--radio .bwr-control__label {
color: #0070A3; }
/*#region Reference Paths*/
/*#region Variables*/
/*#endregion*/
/*#region mixins*/
/*#endregion*/
/*#region Functions*/
/*#endregion*/
/*#endregion*/
.bwr-change-cfm-ovl {
  -webkit-overflow-scrolling: touch;
  display: none;
  position: fixed;
  top: 30%;
  left: 0;
  max-height: 30rem;
  color: #FFFFFF; }
  @media (min-width: 80rem) {
    .bwr-change-cfm-ovl {
      left: 50%;
      max-width: 80rem;
      width: auto;
      margin-left: -40.53125rem;
      /* 50% of max-width + half of scrollbar */ } }
  .bwr-change-cfm-ovl *  {
    -webkit-transform: translate3d(0, 0, 0); }
  .bwr-change-cfm-ovl.bwr-active {
    display: block;
    z-index: 10; }
  .bwr-change-cfm-ovl__container {
    background-color: rgba(0, 112, 163, 0.95); }
    @media (min-width: 80rem) {
      .bwr-change-cfm-ovl__container {
        padding: 0 1.25rem; } }
  .bwr-change-cfm-ovl__wrap {
    height: 100%;
    overflow: auto; }
  .bwr-change-cfm-ovl__header {
    padding: 2.5rem 0;
    text-align: center; }
  .bwr-change-cfm-ovl__hline {
    font-size: 2em;
    font-weight: normal; }
  .bwr-change-cfm-ovl__content {
    padding-bottom: 3rem; }
    .bwr-change-cfm-ovl__content-changes {
      font-weight: bolder;
      padding: 0.5rem 0; }
    .bwr-change-cfm-ovl__content .bwr-tabs__item--active, .bwr-change-cfm-ovl__content .bwr-link:hover, .bwr-change-cfm-ovl__content .bwr-card__title.bwr-data-dlink:hover, .bwr-change-cfm-ovl__content .bwr-card__link-tolist:hover, .bwr-change-cfm-ovl__content .bwr-info-download__link:hover, .bwr-change-cfm-ovl__content .bwr-control__indicator--radio::after,
    .bwr-change-cfm-ovl__content .bwr-control input:checked ~ .bwr-control__label,
    .bwr-change-cfm-ovl__content .bwr-control input[aria-expanded="true"] ~ .bwr-control__label,
    .bwr-change-cfm-ovl__content .bwr-control input:checked ~ .bwr-control__indicator--radio {
      color: #FBF273 !important; }
    .bwr-change-cfm-ovl__content .bwr-tabs__item--active {
      border-bottom-color: #FBF273; }
    .bwr-change-cfm-ovl__content .bwr-collapsable__button[aria-expanded="true"] .bwr-icon--collapsable-button {
      fill: #FBF273; }
    .bwr-change-cfm-ovl__content .bwr-control input:checked ~ .bwr-control__indicator--radio {
      border-color: #222222; }
    .bwr-change-cfm-ovl__content .bwr-control__indicator--radio::after,
    .bwr-change-cfm-ovl__content .bwr-control input:checked ~ .bwr-control__indicator--checkbox,
    .bwr-change-cfm-ovl__content .bwr-control input[aria-expanded="true"] ~ .bwr-control__indicator--checkbox {
      background-color: #222222; }
  .bwr-change-cfm-ovl__unlock {
    display: none;
    text-align: center;
    padding: 4.6875rem 0;
    font-size: 1.2em; }
  .bwr-change-cfm-ovl__signon {
    display: none; }
  .bwr-change-cfm-ovl__close {
    position: absolute;
    bottom: 0;
    right: 0;
    font-size: 0.875rem;
    background-color: #0070A3;
    color: #FFFFFF;
    text-align: left;
    padding: 0.375rem 2.8125rem 0.375rem 0.9375rem;
    height: auto;
    min-height: 2.5rem;
    z-index: 1; }
    .bwr-change-cfm-ovl__close:focus, .bwr-change-cfm-ovl__close:active, .bwr-change-cfm-ovl__close:hover {
      background-color: #6A1847; }
    @media (min-width: 46.25rem) {
      .bwr-change-cfm-ovl__close {
        top: 0;
        bottom: auto; } }
    .bwr-change-cfm-ovl__close .bwr-button__label {
      display: inline-block;
      text-decoration: underline; }
    .bwr-change-cfm-ovl__close .bwr-icon {
      width: 1.75rem;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      fill: #FFFFFF;
      right: 0.5rem;
      margin-top: 0.0625rem;
      margin-left: 0.3125rem; }
.js-bwr-change-cfm-ovl-unlock .bwr-change-cfm-ovl__unlock {
  display: block; }
.js-bwr-change-cfm-ovl-sign .bwr-change-cfm-ovl__signon {
  display: block; }
.bwr-collapsable__item {
border-bottom: 1px solid #C8C8C8; }
.bwr-collapsable__button {
width: 100%;
position: relative;
display: block;
background-color: transparent;
color: #0070A3;
font-weight: 500;
text-align: left;
line-height: 1.5rem;
padding: 1.4375rem 3.125rem 1.4375rem 0;
margin: 0;
font-size: 1rem;
outline: none;
cursor: pointer; }
.bwr-collapsable__button:focus, .bwr-collapsable__button:active, .bwr-collapsable__button:hover {
color: #6A1847; }
.bwr-collapsable__button:focus .bwr-icon--collapsable-button, .bwr-collapsable__button:active .bwr-icon--collapsable-button, .bwr-collapsable__button:hover .bwr-icon--collapsable-button {
fill: #6A1847; }
@media (min-width: 46.25rem) {
.bwr-collapsable__button {
font-size: 1.125rem; } }
@media (min-width: 64rem) {
.bwr-collapsable__button {
padding-right: 3.75rem; } }
.bwr-collapsable__button[aria-expanded="true"] {
color: #6A1847; }
.bwr-collapsable__button[aria-expanded="true"] .bwr-icon--collapsable-button {
fill: #6A1847;
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg); }
.bwr-collapsable__button-additions {
color: #000000;
font-weight: normal;
display: block;
margin-top: 0.5rem; }
@media (min-width: 46.25rem) {
.bwr-collapsable__button-additions {
font-size: 1rem; } }
.bwr-collapsable__button .bwr-appointment-list {
display: block; }
.bwr-collapsable__button .bwr-appointment-list:before, .bwr-collapsable__button .bwr-appointment-list:after {
content: "";
display: table; }
.bwr-collapsable__button .bwr-appointment-list:after {
clear: both; }
.bwr-icon--collapsable-button {
fill: #0070A3;
position: absolute;
top: 1.875rem;
margin-top: 0;
right: 0; }
.bwr-collapsable__panel {
display: none; }
.bwr-collapsable__panel[aria-hidden=false] {
display: block; }
.bwr-collapsable__panel .bwr-textarea {
margin-bottom: 1.25rem; }
.bwr-collapsable__panel .bwr-dropdown__inner {
display: inline-block; }
@media (min-width: 46.25rem) {
.bwr-collapsable__panel .bwr-dropdown__inner {
margin: 0 0.625rem 0 0; } }
.bwr-collapsable__panel .bwr-dropdown {
margin-bottom: 0.625rem; }
@media (max-width: 46.2rem) {
.bwr-collapsable__panel .bwr-dropdown {
width: 100%; } }
.bwr-collapsable__panel .bwr-dropdown .bwr-link, .bwr-collapsable__panel .bwr-dropdown .bwr-card__title.bwr-data-dlink, .bwr-collapsable__panel .bwr-dropdown .bwr-card__link-tolist, .bwr-collapsable__panel .bwr-dropdown .bwr-info-download__link {
text-decoration: none; }
.bwr-collapsable__panel .bwr-dropdown .bwr-dropdown__link {
padding-top: 0;
margin-top: -0.5rem;
margin-bottom: 0.9375rem; }
.bwr-collapsable__panel .bwr-dropdown .bwr-dropdown__trigger .bwr-button__label--closed {
position: relative;
display: inline-block;
width: 13.75rem;
padding-right: 1.25rem; }
.bwr-collapsable__panel .bwr-dropdown .bwr-dropdown__trigger[aria-expanded="true"] .bwr-button__label--closed {
display: none; }
.bwr-collapsable__panel .bwr-dropdown .bwr-dropdown__content {
width: auto; }
.bwr-collapsable__panel .bwr-dropdown .bwr-label-text {
overflow: hidden; }
.bwr-collapsable__panel .bwr-dropdown .bwr-button__label .bwr-count {
position: absolute;
right: 0; }
.bwr-collapsable__panel .bwr-dropdown .bwr-collapsable__chooseall,
.bwr-collapsable__panel .bwr-dropdown .bwr-collapsable__reset {
display: block;
margin-bottom: 0.9375rem; }
.bwr-collapsable__panel > .bwr-control {
margin-top: 1.875rem;
font-weight: 500; }
.bwr-collapsable__panel > .bwr-button {
margin-top: 1.875rem;
margin-bottom: 1.875rem;
padding-left: 1.5625rem;
padding-right: 1.5625rem; }
.bwr-collapsable__text:last-child {
padding-bottom: 1.5625rem; }
.bwr-collapsable__input-row {
margin-bottom: 1.25rem; }
.bwr-collapsable__input-row:before, .bwr-collapsable__input-row:after {
content: "";
display: table; }
.bwr-collapsable__input-row:after {
clear: both; }
.bwr-collapsable__input {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 100%; }
@media (min-width: 46.25rem) {
.bwr-collapsable__input {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-collapsable__input {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-collapsable__input {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (max-width: 46.2rem) {
.bwr-collapsable__input {
padding-left: 0;
padding-right: 0; } }
@media (min-width: 46.25rem) {
.bwr-collapsable__input {
width: 50%; } }
.bwr-collapsable__input:first-child {
padding-left: 0;
margin-bottom: 1.25rem; }
.bwr-collapsable__input:last-child {
padding-right: 0; }
.bwr-collapsable .bwr-collapsable__panel {
padding-left: 0;
padding-top: 0; }
.bwr-collapsable__list--last .bwr-collapsable__item:last-child {
border-bottom: 0;
margin-bottom: -1.875rem; }
.bwr-contact {
margin-top: 2.5rem;
margin-bottom: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-contact {
margin-top: 3.75rem;
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-contact {
margin-top: 3.125rem;
margin-bottom: 3.125rem; } }
.bwr-contact--full-width {
margin-right: auto;
margin-left: auto;
padding-left: 1.125rem;
padding-right: 1.125rem;
width: 100%;
max-width: 100%; }
@media (min-width: 46.25rem) {
.bwr-contact--full-width {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 64rem) {
.bwr-contact--full-width {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 80rem) {
.bwr-contact--full-width {
padding-left: 0.8125rem;
padding-right: 0.8125rem; } }
.bwr-contact--full-width:before, .bwr-contact--full-width:after {
content: "";
display: table; }
.bwr-contact--full-width:after {
clear: both; }
@media (min-width: 80rem) {
.bwr-contact--full-width {
width: 81.625rem;
max-width: 100%; } }
.bwr-contact__container {
padding-left: calc((100% + 0.5625rem) / 12);
padding-right: calc((100% + 0.5625rem) / 12); }
@media (min-width: 46.25rem) {
.bwr-contact__container {
padding-left: calc((100% + 1.25rem) / 12);
padding-right: calc((100% + 1.25rem) / 12); } }
@media (min-width: 64rem) {
.bwr-contact__container {
padding-left: calc((100% + 1.25rem) / 9);
padding-right: calc((100% + 1.25rem) / 9); } }
@media (min-width: 80rem) {
.bwr-contact__container {
padding-left: calc((100% + 2.5rem) / 9);
padding-right: calc((100% + 2.5rem) / 9); } }
.bwr-contact--white .bwr-contact__container {
padding-top: 2.5rem;
padding-bottom: 2.5rem;
background-color: #FFFFFF;
border-top: 1px solid #C8C8C8;
border-bottom: 1px solid #C8C8C8; }
@media (min-width: 46.25rem) {
.bwr-contact--white .bwr-contact__container {
padding-top: 3.75rem;
padding-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-contact--white .bwr-contact__container {
padding-top: 3.125rem;
padding-bottom: 3.125rem; } }
.bwr-contact--colored .bwr-contact__container {
padding-top: 2.5rem;
padding-bottom: 2.5rem;
background-color: #F4FAFC; }
@media (min-width: 46.25rem) {
.bwr-contact--colored .bwr-contact__container {
padding-top: 3.75rem;
padding-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-contact--colored .bwr-contact__container {
padding-top: 3.125rem;
padding-bottom: 3.125rem; } }
@media (min-width: 46.25rem) {
.bwr-contact__inner {
display: table;
width: 100%; } }
@media (min-width: 46.25rem) {
.bwr-contact__image,
.bwr-contact__content-block {
display: table-cell;
vertical-align: middle; } }
.bwr-contact__image {
text-align: center; }
@media (min-width: 46.25rem) {
.bwr-contact__image {
width: 30%; } }
@media (min-width: 80rem) {
.bwr-contact__image {
width: 40%; } }
.bwr-contact__image .bwr-picture__img {
display: inline;
border-radius: 50%;
max-width: 100%; }
@media (max-width: 46.2rem) {
.bwr-contact__image .bwr-picture__img {
margin: 0 auto 1.5625rem auto; } }
@media (min-width: 46.25rem) and (max-width: 63.95rem) {
.bwr-sidebar + .bwr-main-content .bwr-contact__inner,
.bwr-sidebar + .bwr-main-content .bwr-contact__image,
.bwr-sidebar + .bwr-main-content .bwr-contact__content-block {
display: block; }
.bwr-sidebar + .bwr-main-content .bwr-contact__image {
width: 100%; }
.bwr-sidebar + .bwr-main-content .bwr-picture__img {
margin: 0 auto 1.5625rem auto; } }
.bwr-contact__content-block {
text-align: center; }
.bwr-contact__pre-heading {
letter-spacing: 0.0625rem;
font-size: 0.875rem;
text-transform: uppercase;
display: block;
margin-bottom: 0.625rem; }
.bwr-contact__heading {
font-size: 1.5rem;
font-weight: 500;
display: block;
margin-bottom: 1.25rem;
line-height: 1.875rem; }
.bwr-contact__address {
margin-bottom: 1.25rem; }
.bwr-link--mail {
text-decoration: underline;
overflow-wrap: break-word;
word-wrap: break-word; }
.bwr-contents:not(:last-child):not(:first-child) {
margin-top: 2.5rem;
margin-bottom: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-contents:not(:last-child):not(:first-child) {
margin-top: 3.75rem;
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-contents:not(:last-child):not(:first-child) {
margin-top: 3.125rem;
margin-bottom: 3.125rem; } }
.bwr-contents__headline {
text-align: left;
display: block; }
.bwr-contents__trigger {
display: block;
margin-top: 0.5rem;
margin-bottom: 0.5rem;
height: 1.4375rem; }
.bwr-contents__trigger .bwr-icon {
margin-bottom: 0.125rem;
float: left;
position: relative;
top: 0.4375rem; }
.bwr-contents__trigger .bwr-link__label {
float: left; }
.bwr-contents__trigger .bwr-link__label--open,
.bwr-contents__trigger .bwr-icon--open {
display: none; }
.bwr-contents__trigger[aria-expanded="true"] .bwr-link__label--closed,
.bwr-contents__trigger[aria-expanded="true"] .bwr-icon--closed {
display: none; }
.bwr-contents__trigger[aria-expanded="true"] .bwr-link__label--open,
.bwr-contents__trigger[aria-expanded="true"] .bwr-icon--open {
display: inline-block; }
.bwr-contents .bwr-rte .bwr-contents__index-list:not(.icon--list) li {
margin-left: 0; }
.bwr-contents .bwr-rte .bwr-contents__index-list:not(.icon--list) li::before {
margin-right: 0.9375rem;
margin-left: 0; }
.bwr-contents .bwr-rte .bwr-contents__index-list li[data-number]::before {
content: attr(data-number); }
.bwr-contents .bwr-contents__index-list-content {
display: table-cell; }
.bwr-contents__trigger + .rte--list, .bwr-contents .bwr-rte .bwr-contents__trigger + ul:not(.icon--list) {
overflow: hidden;
transition: opacity 0.2s ease-in-out, max-height 0.1ms 0.2s;
max-height: 0;
margin-left: 1.25rem; }
.bwr-contents__trigger + .rte--list[aria-hidden="false"], .bwr-contents .bwr-rte .bwr-contents__trigger + ul[aria-hidden="false"]:not(.icon--list) {
overflow: visible;
transition: opacity 0.2s ease-in-out;
height: auto;
max-height: 2000px; }
.bwr-contents h2 {
line-height: 1.5; }
.bwr-contents__footer {
margin-top: 1.25rem; }
.bwr-contents__toc-list {
display: none; }
.bwr-contents__rte-index + .bwr-contents__rte-index {
margin-top: 2.5rem; }
.bwr-contents--icon > .bwr-rte {
display: table-cell;
vertical-align: middle;
position: relative;
padding-left: 4.6875rem;
width: 62.5rem;
height: 10rem;
background-image: url(/resource/crblob/264192/7b61edf83eea95c106501c98fe746c46/aim-svg-data.svg);
background-repeat: no-repeat;
background-size: 3.125rem; }
@media (min-width: 64rem) {
.bwr-contents--icon > .bwr-rte {
background-size: 6.875rem;
padding-left: 9.375rem; } }
.bwr-contents--icon-targetgroup > .bwr-rte {
height: 4.6875rem;
background-image: url(/resource/crblob/264194/30fe576716c82a63acb223b6c8c212e4/targetgroup-svg-data.svg); }
@media (min-width: 64rem) {
.bwr-contents--icon-targetgroup > .bwr-rte {
height: 10rem; } }
.bwr-contents--icon-programm > .bwr-rte {
height: 3.625rem;
background-image: url(/resource/crblob/264196/7c2c2889d48c28a4efe494a64a3b6d07/programm-svg-data.svg); }
@media (min-width: 64rem) {
.bwr-contents--icon-programm > .bwr-rte {
height: 7.1875rem; } }
.bwr-contents--icon-services > .bwr-rte {
max-width: 37.5rem;
height: 3.75rem;
background-image: url(/resource/crblob/264198/70ff733c4d782d0babedac8a30f91e28/services-svg-data.svg); }
@media (min-width: 64rem) {
.bwr-contents--icon-services > .bwr-rte {
height: 7.1875rem; } }
.bwr-contents--icon-workingpaper > .bwr-rte {
max-width: 37.5rem;
height: 4.25rem;
background-image: url(/resource/crblob/264200/d1f6c570370098fac1e475349be4a701/workingpaper-svg-data.svg); }
@media (min-width: 64rem) {
.bwr-contents--icon-workingpaper > .bwr-rte {
height: 9.375rem; } }
.bwr-contents--icon-workingpaper-inverted > .bwr-rte {
display: block;
height: 0;
width: 100%;
background-image: url(/resource/crblob/264202/2515d7f0c6f14c8c2d2abf3b4af73b05/workingpaper-white-svg-data.svg);
background-size: calc(50% - 0.5625rem / 2);
padding-left: calc(50% + 0.5625rem / 2);
padding-bottom: calc(50% - 0.5625rem / 2); }
@media (min-width: 46.25rem) {
.bwr-contents--icon-workingpaper-inverted > .bwr-rte {
background-size: calc(50% - 1.25rem / 2);
padding-left: calc(50% + 1.25rem / 2);
padding-bottom: calc(50% - 1.25rem / 2); } }
@media (min-width: 64rem) {
.bwr-contents--icon-workingpaper-inverted > .bwr-rte {
background-size: calc(50% - 1.25rem / 2);
padding-left: calc(50% + 1.25rem / 2);
padding-bottom: calc(50% - 1.25rem / 2); } }
@media (min-width: 80rem) {
.bwr-contents--icon-workingpaper-inverted > .bwr-rte {
background-size: calc(50% - 2.5rem / 2);
padding-left: calc(50% + 2.5rem / 2);
padding-bottom: calc(50% - 2.5rem / 2); } }
.bwr-contents--icon-workingpaper-inverted > .bwr-rte .download {
display: inline-block;
margin-top: 40%; }
.bwr-eventsorder {
margin-top: 5rem; }
.bwr-eventsorder__title {
font-size: 1.25rem;
font-weight: 500;
line-height: 1.5rem;
position: relative;
display: block;
text-align: center;
margin-bottom: 3.75rem; }
@media (min-width: 64rem) {
.bwr-eventsorder__title {
font-size: 1.5rem;
line-height: 1.875rem; } }
.bwr-eventsorder__status {
display: block;
position: absolute;
left: 0;
right: 0;
font-size: 1.125rem; }
.bwr-eventsorder .bwr-timestep {
min-height: 6.875rem;
width: 100%;
position: relative;
padding-left: 11.25rem; }
.bwr-eventsorder .bwr-timestep + .bwr-timestep {
margin-top: 1.875rem; }
.bwr-eventsorder .bwr-time {
position: absolute;
left: 0;
width: 6.875rem;
height: 6.875rem;
font-size: 2.25rem;
font-weight: 500;
text-align: center;
color: #8FD2E9;
padding: 1.5rem 0;
border: solid 3px #8FD2E9; }
.bwr-contents--program .bwr-rte {
display: block;
padding-left: 4.6875rem;
background-image: url(/resource/crblob/264196/7c2c2889d48c28a4efe494a64a3b6d07/programm-svg-data.svg);
background-repeat: no-repeat;
background-size: 3.125rem; }
@media (min-width: 64rem) {
.bwr-contents--program .bwr-rte {
padding-left: 9.375rem;
background-size: 6.875rem; } }
.bwr-contents--program .bwr-rte .bwr-program__day-title {
text-align: center;
padding: 0 3.125rem; }
.bwr-contents--program .bwr-rte h3:not(.bwr-program__day-title) {
font-size: 1.125rem;
font-weight: 500;
line-height: 1.5rem; }
.bwr-contents--program .bwr-rte br {
display: none; }
.bwr-cookie {
position: fixed;
z-index: 10;
left: 0;
right: 0;
background-color: #003F64;
color: #FFFFFF;
text-align: center;
transition: -webkit-transform 300ms ease;
transition: transform 300ms ease;
transition: transform 300ms ease, -webkit-transform 300ms ease;
-webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%); }
.bwr-cookie.bwr-active {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0); }
.bwr-cookie + .bwr-page {
transition: padding 300ms ease; }
.bwr-cookie__inner {
margin-left: -0.28125rem;
margin-right: -0.28125rem;
padding-top: 0.625rem;
padding-bottom: 0.625rem; }
.bwr-cookie__inner:before, .bwr-cookie__inner:after {
content: "";
display: table; }
.bwr-cookie__inner:after {
clear: both; }
@media (min-width: 46.25rem) {
.bwr-cookie__inner {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 64rem) {
.bwr-cookie__inner {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 80rem) {
.bwr-cookie__inner {
margin-left: -1.25rem;
margin-right: -1.25rem; } }
.bwr-cookie__text {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 100%; }
@media (min-width: 46.25rem) {
.bwr-cookie__text {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-cookie__text {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-cookie__text {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 64rem) {
.bwr-cookie__text {
width: 83.3333333333%; } }
.bwr-cookie__button {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 100%;
margin-top: 0.625rem; }
@media (min-width: 46.25rem) {
.bwr-cookie__button {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-cookie__button {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-cookie__button {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 64rem) {
.bwr-cookie__button {
margin-top: 0;
width: 16.6666666667%; } }
.bwr-cookie .bwr-link, .bwr-cookie .bwr-card__title.bwr-data-dlink, .bwr-cookie .bwr-card__link-tolist, .bwr-cookie .bwr-info-download__link {
color: #FFFFFF;
text-decoration: underline; }
.bwr-cookie .bwr-link:hover, .bwr-cookie .bwr-card__title.bwr-data-dlink:hover, .bwr-cookie .bwr-card__link-tolist:hover, .bwr-cookie .bwr-info-download__link:hover, .bwr-cookie .bwr-link:active, .bwr-cookie .bwr-card__title.bwr-data-dlink:active, .bwr-cookie .bwr-card__link-tolist:active, .bwr-cookie .bwr-info-download__link:active, .bwr-cookie .bwr-link:focus, .bwr-cookie .bwr-card__title.bwr-data-dlink:focus, .bwr-cookie .bwr-card__link-tolist:focus, .bwr-cookie .bwr-info-download__link:focus {
text-decoration: none; }
.bwr-corporation--large {
margin-top: 2.5rem;
margin-bottom: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-corporation--large {
margin-top: 3.75rem;
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-corporation--large {
margin-top: 3.125rem;
margin-bottom: 3.125rem; } }
.bwr-corporation--large .bwr-corporation__list {
margin-bottom: -1.875rem; }
.bwr-corporation--large .bwr-corporation__list:before, .bwr-corporation--large .bwr-corporation__list:after {
content: "";
display: table; }
.bwr-corporation--large .bwr-corporation__list:after {
clear: both; }
.bwr-corporation--large .bwr-corporation__item {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 100%;
margin-bottom: 1.875rem; }
@media (min-width: 46.25rem) {
.bwr-corporation--large .bwr-corporation__item {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-corporation--large .bwr-corporation__item {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-corporation--large .bwr-corporation__item {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 46.25rem) {
.bwr-corporation--large .bwr-corporation__item {
width: 50%; }
.bwr-corporation--large .bwr-corporation__item:nth-of-type(n+3) {
clear: left; } }
.bwr-corporation--large .bwr-corporation__item-row {
margin-left: -0.28125rem;
margin-right: -0.28125rem; }
.bwr-corporation--large .bwr-corporation__item-row:before, .bwr-corporation--large .bwr-corporation__item-row:after {
content: "";
display: table; }
.bwr-corporation--large .bwr-corporation__item-row:after {
clear: both; }
@media (min-width: 46.25rem) {
.bwr-corporation--large .bwr-corporation__item-row {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 64rem) {
.bwr-corporation--large .bwr-corporation__item-row {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 80rem) {
.bwr-corporation--large .bwr-corporation__item-row {
margin-left: -1.25rem;
margin-right: -1.25rem; } }
.bwr-corporation--large .bwr-corporation__content {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 66.6666666667%;
margin-left: 33.3333333333%;
margin-top: -0.4375rem; }
@media (min-width: 46.25rem) {
.bwr-corporation--large .bwr-corporation__content {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-corporation--large .bwr-corporation__content {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-corporation--large .bwr-corporation__content {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
.bwr-corporation--large .bwr-corporation__logo {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 33.3333333333%;
position: absolute;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
top: 50%;
text-align: center; }
@media (min-width: 46.25rem) {
.bwr-corporation--large .bwr-corporation__logo {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-corporation--large .bwr-corporation__logo {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-corporation--large .bwr-corporation__logo {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
.bwr-corporation--large .bwr-corporation__logo-image {
max-width: 100%;
max-height: 100%; }
.bwr-corporation--large .bwr-link, .bwr-corporation--large .bwr-card__title.bwr-data-dlink, .bwr-corporation--large .bwr-card__link-tolist, .bwr-corporation--large .bwr-info-download__link {
display: block;
margin-top: 1.125rem; }
.bwr-corporation--small {
padding: 1.5625rem 0 1.875rem;
border-top: 1px solid #C8C8C8;
border-bottom: 1px solid #C8C8C8; }
.bwr-corporation--small .bwr-corporation__list {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: 0 -1.5625rem -1.25rem; }
.bwr-corporation--small .bwr-corporation__list:before, .bwr-corporation--small .bwr-corporation__list:after {
content: "";
display: table; }
.bwr-corporation--small .bwr-corporation__list:after {
clear: both; }
.bwr-corporation--small .bwr-corporation__item {
float: left;
padding: 0 1.5625rem;
margin-bottom: 1.25rem; }
.bwr-corporation--small .bwr-module-title {
display: block;
width: 100%;
font-size: 1rem;
font-weight: 500;
margin-bottom: 0.625rem;
text-align: left; }
.bwr-flatrate-overview {
margin-right: auto;
margin-left: auto;
padding-left: 1.125rem;
padding-right: 1.125rem;
margin-top: 2.5rem;
margin-bottom: 2.5rem;
background-color: #FFFFFF;
padding-top: 1.875rem;
padding-bottom: 1.875rem; }
@media (min-width: 46.25rem) {
.bwr-flatrate-overview {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 64rem) {
.bwr-flatrate-overview {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 80rem) {
.bwr-flatrate-overview {
padding-left: 0.8125rem;
padding-right: 0.8125rem; } }
.bwr-flatrate-overview:before, .bwr-flatrate-overview:after {
content: "";
display: table; }
.bwr-flatrate-overview:after {
clear: both; }
@media (min-width: 46.25rem) {
.bwr-flatrate-overview {
margin-top: 3.75rem;
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-flatrate-overview {
margin-top: 3.125rem;
margin-bottom: 3.125rem; } }
@media (min-width: 64rem) {
.bwr-flatrate-overview {
padding-top: 3.75rem;
padding-bottom: 3.75rem; } }
.bwr-flatrate-overview__row {
margin-left: -0.28125rem;
margin-right: -0.28125rem; }
.bwr-flatrate-overview__row:before, .bwr-flatrate-overview__row:after {
content: "";
display: table; }
.bwr-flatrate-overview__row:after {
clear: both; }
@media (min-width: 46.25rem) {
.bwr-flatrate-overview__row {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 64rem) {
.bwr-flatrate-overview__row {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 80rem) {
.bwr-flatrate-overview__row {
margin-left: -1.25rem;
margin-right: -1.25rem; } }
.bwr-flatrate-overview .bwr-module-title .bwr-icon {
margin-right: 1.25rem; }
.bwr-flatrate-overview__item {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 83.3333333333%;
margin-left: 8.3333333333%;
margin-bottom: 2.8125rem; }
@media (min-width: 46.25rem) {
.bwr-flatrate-overview__item {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-flatrate-overview__item {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-flatrate-overview__item {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
.bwr-flatrate-overview__item:last-child {
margin-bottom: 0; }
@media (min-width: 46.25rem) {
.bwr-flatrate-overview__item {
width: 50%;
margin-left: 0%; } }
@media (min-width: 64rem) {
.bwr-flatrate-overview__item {
width: 33.3333333333%;
margin-bottom: 0; } }
.bwr-flatrate-overview__progress {
width: calc(((100vw - 2 * 1.125rem)) - ((100vw - 2 * 1.125rem) / 6));
height: calc(((100vw - 2 * 1.125rem)) - ((100vw - 2 * 1.125rem) / 6));
margin: auto;
background-color: #F4F4F4;
border-radius: 50%; }
@media (min-width: 46.25rem) {
.bwr-flatrate-overview__progress {
width: calc((((100vw - 2 * 1.25rem) / 12) * 5) - 1.25rem);
height: calc((((100vw - 2 * 1.25rem) / 12) * 5) - 1.25rem); } }
@media (min-width: 64rem) {
.bwr-flatrate-overview__progress {
width: calc(((100vw - 2 * 1.25rem) / 4) - 1.25rem);
height: calc(((100vw - 2 * 1.25rem) / 4) - 1.25rem); } }
@media (min-width: 80rem) {
.bwr-flatrate-overview__progress {
width: calc(((81.625rem - 2 * 0.8125rem) / 4) - 2.5rem);
height: calc(((81.625rem - 2 * 0.8125rem) / 4) - 2.5rem); } }
.bwr-flatrate-overview__progress[data-progress='0'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='0'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg); }
.bwr-flatrate-overview__progress[data-progress='0'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg); }
.bwr-flatrate-overview__progress[data-progress='1'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='1'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(1.8deg);
-ms-transform: rotate(1.8deg);
transform: rotate(1.8deg); }
.bwr-flatrate-overview__progress[data-progress='1'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(3.6deg);
-ms-transform: rotate(3.6deg);
transform: rotate(3.6deg); }
.bwr-flatrate-overview__progress[data-progress='2'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='2'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(3.6deg);
-ms-transform: rotate(3.6deg);
transform: rotate(3.6deg); }
.bwr-flatrate-overview__progress[data-progress='2'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(7.2deg);
-ms-transform: rotate(7.2deg);
transform: rotate(7.2deg); }
.bwr-flatrate-overview__progress[data-progress='3'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='3'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(5.4deg);
-ms-transform: rotate(5.4deg);
transform: rotate(5.4deg); }
.bwr-flatrate-overview__progress[data-progress='3'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(10.8deg);
-ms-transform: rotate(10.8deg);
transform: rotate(10.8deg); }
.bwr-flatrate-overview__progress[data-progress='4'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='4'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(7.2deg);
-ms-transform: rotate(7.2deg);
transform: rotate(7.2deg); }
.bwr-flatrate-overview__progress[data-progress='4'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(14.4deg);
-ms-transform: rotate(14.4deg);
transform: rotate(14.4deg); }
.bwr-flatrate-overview__progress[data-progress='5'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='5'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(9deg);
-ms-transform: rotate(9deg);
transform: rotate(9deg); }
.bwr-flatrate-overview__progress[data-progress='5'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(18deg);
-ms-transform: rotate(18deg);
transform: rotate(18deg); }
.bwr-flatrate-overview__progress[data-progress='6'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='6'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(10.8deg);
-ms-transform: rotate(10.8deg);
transform: rotate(10.8deg); }
.bwr-flatrate-overview__progress[data-progress='6'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(21.6deg);
-ms-transform: rotate(21.6deg);
transform: rotate(21.6deg); }
.bwr-flatrate-overview__progress[data-progress='7'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='7'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(12.6deg);
-ms-transform: rotate(12.6deg);
transform: rotate(12.6deg); }
.bwr-flatrate-overview__progress[data-progress='7'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(25.2deg);
-ms-transform: rotate(25.2deg);
transform: rotate(25.2deg); }
.bwr-flatrate-overview__progress[data-progress='8'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='8'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(14.4deg);
-ms-transform: rotate(14.4deg);
transform: rotate(14.4deg); }
.bwr-flatrate-overview__progress[data-progress='8'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(28.8deg);
-ms-transform: rotate(28.8deg);
transform: rotate(28.8deg); }
.bwr-flatrate-overview__progress[data-progress='9'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='9'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(16.2deg);
-ms-transform: rotate(16.2deg);
transform: rotate(16.2deg); }
.bwr-flatrate-overview__progress[data-progress='9'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(32.4deg);
-ms-transform: rotate(32.4deg);
transform: rotate(32.4deg); }
.bwr-flatrate-overview__progress[data-progress='10'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='10'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(18deg);
-ms-transform: rotate(18deg);
transform: rotate(18deg); }
.bwr-flatrate-overview__progress[data-progress='10'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(36deg);
-ms-transform: rotate(36deg);
transform: rotate(36deg); }
.bwr-flatrate-overview__progress[data-progress='11'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='11'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(19.8deg);
-ms-transform: rotate(19.8deg);
transform: rotate(19.8deg); }
.bwr-flatrate-overview__progress[data-progress='11'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(39.6deg);
-ms-transform: rotate(39.6deg);
transform: rotate(39.6deg); }
.bwr-flatrate-overview__progress[data-progress='12'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='12'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(21.6deg);
-ms-transform: rotate(21.6deg);
transform: rotate(21.6deg); }
.bwr-flatrate-overview__progress[data-progress='12'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(43.2deg);
-ms-transform: rotate(43.2deg);
transform: rotate(43.2deg); }
.bwr-flatrate-overview__progress[data-progress='13'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='13'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(23.4deg);
-ms-transform: rotate(23.4deg);
transform: rotate(23.4deg); }
.bwr-flatrate-overview__progress[data-progress='13'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(46.8deg);
-ms-transform: rotate(46.8deg);
transform: rotate(46.8deg); }
.bwr-flatrate-overview__progress[data-progress='14'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='14'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(25.2deg);
-ms-transform: rotate(25.2deg);
transform: rotate(25.2deg); }
.bwr-flatrate-overview__progress[data-progress='14'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(50.4deg);
-ms-transform: rotate(50.4deg);
transform: rotate(50.4deg); }
.bwr-flatrate-overview__progress[data-progress='15'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='15'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(27deg);
-ms-transform: rotate(27deg);
transform: rotate(27deg); }
.bwr-flatrate-overview__progress[data-progress='15'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(54deg);
-ms-transform: rotate(54deg);
transform: rotate(54deg); }
.bwr-flatrate-overview__progress[data-progress='16'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='16'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(28.8deg);
-ms-transform: rotate(28.8deg);
transform: rotate(28.8deg); }
.bwr-flatrate-overview__progress[data-progress='16'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(57.6deg);
-ms-transform: rotate(57.6deg);
transform: rotate(57.6deg); }
.bwr-flatrate-overview__progress[data-progress='17'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='17'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(30.6deg);
-ms-transform: rotate(30.6deg);
transform: rotate(30.6deg); }
.bwr-flatrate-overview__progress[data-progress='17'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(61.2deg);
-ms-transform: rotate(61.2deg);
transform: rotate(61.2deg); }
.bwr-flatrate-overview__progress[data-progress='18'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='18'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(32.4deg);
-ms-transform: rotate(32.4deg);
transform: rotate(32.4deg); }
.bwr-flatrate-overview__progress[data-progress='18'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(64.8deg);
-ms-transform: rotate(64.8deg);
transform: rotate(64.8deg); }
.bwr-flatrate-overview__progress[data-progress='19'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='19'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(34.2deg);
-ms-transform: rotate(34.2deg);
transform: rotate(34.2deg); }
.bwr-flatrate-overview__progress[data-progress='19'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(68.4deg);
-ms-transform: rotate(68.4deg);
transform: rotate(68.4deg); }
.bwr-flatrate-overview__progress[data-progress='20'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='20'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(36deg);
-ms-transform: rotate(36deg);
transform: rotate(36deg); }
.bwr-flatrate-overview__progress[data-progress='20'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(72deg);
-ms-transform: rotate(72deg);
transform: rotate(72deg); }
.bwr-flatrate-overview__progress[data-progress='21'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='21'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(37.8deg);
-ms-transform: rotate(37.8deg);
transform: rotate(37.8deg); }
.bwr-flatrate-overview__progress[data-progress='21'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(75.6deg);
-ms-transform: rotate(75.6deg);
transform: rotate(75.6deg); }
.bwr-flatrate-overview__progress[data-progress='22'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='22'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(39.6deg);
-ms-transform: rotate(39.6deg);
transform: rotate(39.6deg); }
.bwr-flatrate-overview__progress[data-progress='22'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(79.2deg);
-ms-transform: rotate(79.2deg);
transform: rotate(79.2deg); }
.bwr-flatrate-overview__progress[data-progress='23'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='23'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(41.4deg);
-ms-transform: rotate(41.4deg);
transform: rotate(41.4deg); }
.bwr-flatrate-overview__progress[data-progress='23'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(82.8deg);
-ms-transform: rotate(82.8deg);
transform: rotate(82.8deg); }
.bwr-flatrate-overview__progress[data-progress='24'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='24'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(43.2deg);
-ms-transform: rotate(43.2deg);
transform: rotate(43.2deg); }
.bwr-flatrate-overview__progress[data-progress='24'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(86.4deg);
-ms-transform: rotate(86.4deg);
transform: rotate(86.4deg); }
.bwr-flatrate-overview__progress[data-progress='25'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='25'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg); }
.bwr-flatrate-overview__progress[data-progress='25'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg); }
.bwr-flatrate-overview__progress[data-progress='26'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='26'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(46.8deg);
-ms-transform: rotate(46.8deg);
transform: rotate(46.8deg); }
.bwr-flatrate-overview__progress[data-progress='26'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(93.6deg);
-ms-transform: rotate(93.6deg);
transform: rotate(93.6deg); }
.bwr-flatrate-overview__progress[data-progress='27'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='27'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(48.6deg);
-ms-transform: rotate(48.6deg);
transform: rotate(48.6deg); }
.bwr-flatrate-overview__progress[data-progress='27'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(97.2deg);
-ms-transform: rotate(97.2deg);
transform: rotate(97.2deg); }
.bwr-flatrate-overview__progress[data-progress='28'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='28'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(50.4deg);
-ms-transform: rotate(50.4deg);
transform: rotate(50.4deg); }
.bwr-flatrate-overview__progress[data-progress='28'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(100.8deg);
-ms-transform: rotate(100.8deg);
transform: rotate(100.8deg); }
.bwr-flatrate-overview__progress[data-progress='29'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='29'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(52.2deg);
-ms-transform: rotate(52.2deg);
transform: rotate(52.2deg); }
.bwr-flatrate-overview__progress[data-progress='29'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(104.4deg);
-ms-transform: rotate(104.4deg);
transform: rotate(104.4deg); }
.bwr-flatrate-overview__progress[data-progress='30'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='30'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(54deg);
-ms-transform: rotate(54deg);
transform: rotate(54deg); }
.bwr-flatrate-overview__progress[data-progress='30'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(108deg);
-ms-transform: rotate(108deg);
transform: rotate(108deg); }
.bwr-flatrate-overview__progress[data-progress='31'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='31'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(55.8deg);
-ms-transform: rotate(55.8deg);
transform: rotate(55.8deg); }
.bwr-flatrate-overview__progress[data-progress='31'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(111.6deg);
-ms-transform: rotate(111.6deg);
transform: rotate(111.6deg); }
.bwr-flatrate-overview__progress[data-progress='32'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='32'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(57.6deg);
-ms-transform: rotate(57.6deg);
transform: rotate(57.6deg); }
.bwr-flatrate-overview__progress[data-progress='32'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(115.2deg);
-ms-transform: rotate(115.2deg);
transform: rotate(115.2deg); }
.bwr-flatrate-overview__progress[data-progress='33'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='33'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(59.4deg);
-ms-transform: rotate(59.4deg);
transform: rotate(59.4deg); }
.bwr-flatrate-overview__progress[data-progress='33'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(118.8deg);
-ms-transform: rotate(118.8deg);
transform: rotate(118.8deg); }
.bwr-flatrate-overview__progress[data-progress='34'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='34'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(61.2deg);
-ms-transform: rotate(61.2deg);
transform: rotate(61.2deg); }
.bwr-flatrate-overview__progress[data-progress='34'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(122.4deg);
-ms-transform: rotate(122.4deg);
transform: rotate(122.4deg); }
.bwr-flatrate-overview__progress[data-progress='35'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='35'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(63deg);
-ms-transform: rotate(63deg);
transform: rotate(63deg); }
.bwr-flatrate-overview__progress[data-progress='35'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(126deg);
-ms-transform: rotate(126deg);
transform: rotate(126deg); }
.bwr-flatrate-overview__progress[data-progress='36'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='36'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(64.8deg);
-ms-transform: rotate(64.8deg);
transform: rotate(64.8deg); }
.bwr-flatrate-overview__progress[data-progress='36'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(129.6deg);
-ms-transform: rotate(129.6deg);
transform: rotate(129.6deg); }
.bwr-flatrate-overview__progress[data-progress='37'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='37'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(66.6deg);
-ms-transform: rotate(66.6deg);
transform: rotate(66.6deg); }
.bwr-flatrate-overview__progress[data-progress='37'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(133.2deg);
-ms-transform: rotate(133.2deg);
transform: rotate(133.2deg); }
.bwr-flatrate-overview__progress[data-progress='38'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='38'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(68.4deg);
-ms-transform: rotate(68.4deg);
transform: rotate(68.4deg); }
.bwr-flatrate-overview__progress[data-progress='38'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(136.8deg);
-ms-transform: rotate(136.8deg);
transform: rotate(136.8deg); }
.bwr-flatrate-overview__progress[data-progress='39'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='39'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(70.2deg);
-ms-transform: rotate(70.2deg);
transform: rotate(70.2deg); }
.bwr-flatrate-overview__progress[data-progress='39'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(140.4deg);
-ms-transform: rotate(140.4deg);
transform: rotate(140.4deg); }
.bwr-flatrate-overview__progress[data-progress='40'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='40'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(72deg);
-ms-transform: rotate(72deg);
transform: rotate(72deg); }
.bwr-flatrate-overview__progress[data-progress='40'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(144deg);
-ms-transform: rotate(144deg);
transform: rotate(144deg); }
.bwr-flatrate-overview__progress[data-progress='41'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='41'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(73.8deg);
-ms-transform: rotate(73.8deg);
transform: rotate(73.8deg); }
.bwr-flatrate-overview__progress[data-progress='41'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(147.6deg);
-ms-transform: rotate(147.6deg);
transform: rotate(147.6deg); }
.bwr-flatrate-overview__progress[data-progress='42'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='42'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(75.6deg);
-ms-transform: rotate(75.6deg);
transform: rotate(75.6deg); }
.bwr-flatrate-overview__progress[data-progress='42'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(151.2deg);
-ms-transform: rotate(151.2deg);
transform: rotate(151.2deg); }
.bwr-flatrate-overview__progress[data-progress='43'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='43'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(77.4deg);
-ms-transform: rotate(77.4deg);
transform: rotate(77.4deg); }
.bwr-flatrate-overview__progress[data-progress='43'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(154.8deg);
-ms-transform: rotate(154.8deg);
transform: rotate(154.8deg); }
.bwr-flatrate-overview__progress[data-progress='44'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='44'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(79.2deg);
-ms-transform: rotate(79.2deg);
transform: rotate(79.2deg); }
.bwr-flatrate-overview__progress[data-progress='44'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(158.4deg);
-ms-transform: rotate(158.4deg);
transform: rotate(158.4deg); }
.bwr-flatrate-overview__progress[data-progress='45'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='45'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(81deg);
-ms-transform: rotate(81deg);
transform: rotate(81deg); }
.bwr-flatrate-overview__progress[data-progress='45'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(162deg);
-ms-transform: rotate(162deg);
transform: rotate(162deg); }
.bwr-flatrate-overview__progress[data-progress='46'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='46'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(82.8deg);
-ms-transform: rotate(82.8deg);
transform: rotate(82.8deg); }
.bwr-flatrate-overview__progress[data-progress='46'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(165.6deg);
-ms-transform: rotate(165.6deg);
transform: rotate(165.6deg); }
.bwr-flatrate-overview__progress[data-progress='47'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='47'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(84.6deg);
-ms-transform: rotate(84.6deg);
transform: rotate(84.6deg); }
.bwr-flatrate-overview__progress[data-progress='47'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(169.2deg);
-ms-transform: rotate(169.2deg);
transform: rotate(169.2deg); }
.bwr-flatrate-overview__progress[data-progress='48'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='48'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(86.4deg);
-ms-transform: rotate(86.4deg);
transform: rotate(86.4deg); }
.bwr-flatrate-overview__progress[data-progress='48'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(172.8deg);
-ms-transform: rotate(172.8deg);
transform: rotate(172.8deg); }
.bwr-flatrate-overview__progress[data-progress='49'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='49'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(88.2deg);
-ms-transform: rotate(88.2deg);
transform: rotate(88.2deg); }
.bwr-flatrate-overview__progress[data-progress='49'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(176.4deg);
-ms-transform: rotate(176.4deg);
transform: rotate(176.4deg); }
.bwr-flatrate-overview__progress[data-progress='50'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='50'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg); }
.bwr-flatrate-overview__progress[data-progress='50'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg); }
.bwr-flatrate-overview__progress[data-progress='51'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='51'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(91.8deg);
-ms-transform: rotate(91.8deg);
transform: rotate(91.8deg); }
.bwr-flatrate-overview__progress[data-progress='51'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(183.6deg);
-ms-transform: rotate(183.6deg);
transform: rotate(183.6deg); }
.bwr-flatrate-overview__progress[data-progress='52'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='52'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(93.6deg);
-ms-transform: rotate(93.6deg);
transform: rotate(93.6deg); }
.bwr-flatrate-overview__progress[data-progress='52'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(187.2deg);
-ms-transform: rotate(187.2deg);
transform: rotate(187.2deg); }
.bwr-flatrate-overview__progress[data-progress='53'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='53'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(95.4deg);
-ms-transform: rotate(95.4deg);
transform: rotate(95.4deg); }
.bwr-flatrate-overview__progress[data-progress='53'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(190.8deg);
-ms-transform: rotate(190.8deg);
transform: rotate(190.8deg); }
.bwr-flatrate-overview__progress[data-progress='54'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='54'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(97.2deg);
-ms-transform: rotate(97.2deg);
transform: rotate(97.2deg); }
.bwr-flatrate-overview__progress[data-progress='54'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(194.4deg);
-ms-transform: rotate(194.4deg);
transform: rotate(194.4deg); }
.bwr-flatrate-overview__progress[data-progress='55'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='55'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(99deg);
-ms-transform: rotate(99deg);
transform: rotate(99deg); }
.bwr-flatrate-overview__progress[data-progress='55'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(198deg);
-ms-transform: rotate(198deg);
transform: rotate(198deg); }
.bwr-flatrate-overview__progress[data-progress='56'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='56'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(100.8deg);
-ms-transform: rotate(100.8deg);
transform: rotate(100.8deg); }
.bwr-flatrate-overview__progress[data-progress='56'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(201.6deg);
-ms-transform: rotate(201.6deg);
transform: rotate(201.6deg); }
.bwr-flatrate-overview__progress[data-progress='57'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='57'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(102.6deg);
-ms-transform: rotate(102.6deg);
transform: rotate(102.6deg); }
.bwr-flatrate-overview__progress[data-progress='57'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(205.2deg);
-ms-transform: rotate(205.2deg);
transform: rotate(205.2deg); }
.bwr-flatrate-overview__progress[data-progress='58'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='58'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(104.4deg);
-ms-transform: rotate(104.4deg);
transform: rotate(104.4deg); }
.bwr-flatrate-overview__progress[data-progress='58'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(208.8deg);
-ms-transform: rotate(208.8deg);
transform: rotate(208.8deg); }
.bwr-flatrate-overview__progress[data-progress='59'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='59'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(106.2deg);
-ms-transform: rotate(106.2deg);
transform: rotate(106.2deg); }
.bwr-flatrate-overview__progress[data-progress='59'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(212.4deg);
-ms-transform: rotate(212.4deg);
transform: rotate(212.4deg); }
.bwr-flatrate-overview__progress[data-progress='60'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='60'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(108deg);
-ms-transform: rotate(108deg);
transform: rotate(108deg); }
.bwr-flatrate-overview__progress[data-progress='60'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(216deg);
-ms-transform: rotate(216deg);
transform: rotate(216deg); }
.bwr-flatrate-overview__progress[data-progress='61'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='61'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(109.8deg);
-ms-transform: rotate(109.8deg);
transform: rotate(109.8deg); }
.bwr-flatrate-overview__progress[data-progress='61'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(219.6deg);
-ms-transform: rotate(219.6deg);
transform: rotate(219.6deg); }
.bwr-flatrate-overview__progress[data-progress='62'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='62'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(111.6deg);
-ms-transform: rotate(111.6deg);
transform: rotate(111.6deg); }
.bwr-flatrate-overview__progress[data-progress='62'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(223.2deg);
-ms-transform: rotate(223.2deg);
transform: rotate(223.2deg); }
.bwr-flatrate-overview__progress[data-progress='63'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='63'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(113.4deg);
-ms-transform: rotate(113.4deg);
transform: rotate(113.4deg); }
.bwr-flatrate-overview__progress[data-progress='63'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(226.8deg);
-ms-transform: rotate(226.8deg);
transform: rotate(226.8deg); }
.bwr-flatrate-overview__progress[data-progress='64'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='64'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(115.2deg);
-ms-transform: rotate(115.2deg);
transform: rotate(115.2deg); }
.bwr-flatrate-overview__progress[data-progress='64'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(230.4deg);
-ms-transform: rotate(230.4deg);
transform: rotate(230.4deg); }
.bwr-flatrate-overview__progress[data-progress='65'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='65'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(117deg);
-ms-transform: rotate(117deg);
transform: rotate(117deg); }
.bwr-flatrate-overview__progress[data-progress='65'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(234deg);
-ms-transform: rotate(234deg);
transform: rotate(234deg); }
.bwr-flatrate-overview__progress[data-progress='66'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='66'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(118.8deg);
-ms-transform: rotate(118.8deg);
transform: rotate(118.8deg); }
.bwr-flatrate-overview__progress[data-progress='66'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(237.6deg);
-ms-transform: rotate(237.6deg);
transform: rotate(237.6deg); }
.bwr-flatrate-overview__progress[data-progress='67'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='67'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(120.6deg);
-ms-transform: rotate(120.6deg);
transform: rotate(120.6deg); }
.bwr-flatrate-overview__progress[data-progress='67'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(241.2deg);
-ms-transform: rotate(241.2deg);
transform: rotate(241.2deg); }
.bwr-flatrate-overview__progress[data-progress='68'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='68'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(122.4deg);
-ms-transform: rotate(122.4deg);
transform: rotate(122.4deg); }
.bwr-flatrate-overview__progress[data-progress='68'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(244.8deg);
-ms-transform: rotate(244.8deg);
transform: rotate(244.8deg); }
.bwr-flatrate-overview__progress[data-progress='69'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='69'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(124.2deg);
-ms-transform: rotate(124.2deg);
transform: rotate(124.2deg); }
.bwr-flatrate-overview__progress[data-progress='69'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(248.4deg);
-ms-transform: rotate(248.4deg);
transform: rotate(248.4deg); }
.bwr-flatrate-overview__progress[data-progress='70'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='70'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(126deg);
-ms-transform: rotate(126deg);
transform: rotate(126deg); }
.bwr-flatrate-overview__progress[data-progress='70'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(252deg);
-ms-transform: rotate(252deg);
transform: rotate(252deg); }
.bwr-flatrate-overview__progress[data-progress='71'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='71'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(127.8deg);
-ms-transform: rotate(127.8deg);
transform: rotate(127.8deg); }
.bwr-flatrate-overview__progress[data-progress='71'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(255.6deg);
-ms-transform: rotate(255.6deg);
transform: rotate(255.6deg); }
.bwr-flatrate-overview__progress[data-progress='72'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='72'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(129.6deg);
-ms-transform: rotate(129.6deg);
transform: rotate(129.6deg); }
.bwr-flatrate-overview__progress[data-progress='72'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(259.2deg);
-ms-transform: rotate(259.2deg);
transform: rotate(259.2deg); }
.bwr-flatrate-overview__progress[data-progress='73'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='73'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(131.4deg);
-ms-transform: rotate(131.4deg);
transform: rotate(131.4deg); }
.bwr-flatrate-overview__progress[data-progress='73'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(262.8deg);
-ms-transform: rotate(262.8deg);
transform: rotate(262.8deg); }
.bwr-flatrate-overview__progress[data-progress='74'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='74'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(133.2deg);
-ms-transform: rotate(133.2deg);
transform: rotate(133.2deg); }
.bwr-flatrate-overview__progress[data-progress='74'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(266.4deg);
-ms-transform: rotate(266.4deg);
transform: rotate(266.4deg); }
.bwr-flatrate-overview__progress[data-progress='75'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='75'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(135deg);
-ms-transform: rotate(135deg);
transform: rotate(135deg); }
.bwr-flatrate-overview__progress[data-progress='75'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg); }
.bwr-flatrate-overview__progress[data-progress='76'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='76'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(136.8deg);
-ms-transform: rotate(136.8deg);
transform: rotate(136.8deg); }
.bwr-flatrate-overview__progress[data-progress='76'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(273.6deg);
-ms-transform: rotate(273.6deg);
transform: rotate(273.6deg); }
.bwr-flatrate-overview__progress[data-progress='77'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='77'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(138.6deg);
-ms-transform: rotate(138.6deg);
transform: rotate(138.6deg); }
.bwr-flatrate-overview__progress[data-progress='77'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(277.2deg);
-ms-transform: rotate(277.2deg);
transform: rotate(277.2deg); }
.bwr-flatrate-overview__progress[data-progress='78'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='78'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(140.4deg);
-ms-transform: rotate(140.4deg);
transform: rotate(140.4deg); }
.bwr-flatrate-overview__progress[data-progress='78'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(280.8deg);
-ms-transform: rotate(280.8deg);
transform: rotate(280.8deg); }
.bwr-flatrate-overview__progress[data-progress='79'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='79'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(142.2deg);
-ms-transform: rotate(142.2deg);
transform: rotate(142.2deg); }
.bwr-flatrate-overview__progress[data-progress='79'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(284.4deg);
-ms-transform: rotate(284.4deg);
transform: rotate(284.4deg); }
.bwr-flatrate-overview__progress[data-progress='80'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='80'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(144deg);
-ms-transform: rotate(144deg);
transform: rotate(144deg); }
.bwr-flatrate-overview__progress[data-progress='80'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(288deg);
-ms-transform: rotate(288deg);
transform: rotate(288deg); }
.bwr-flatrate-overview__progress[data-progress='81'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='81'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(145.8deg);
-ms-transform: rotate(145.8deg);
transform: rotate(145.8deg); }
.bwr-flatrate-overview__progress[data-progress='81'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(291.6deg);
-ms-transform: rotate(291.6deg);
transform: rotate(291.6deg); }
.bwr-flatrate-overview__progress[data-progress='82'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='82'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(147.6deg);
-ms-transform: rotate(147.6deg);
transform: rotate(147.6deg); }
.bwr-flatrate-overview__progress[data-progress='82'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(295.2deg);
-ms-transform: rotate(295.2deg);
transform: rotate(295.2deg); }
.bwr-flatrate-overview__progress[data-progress='83'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='83'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(149.4deg);
-ms-transform: rotate(149.4deg);
transform: rotate(149.4deg); }
.bwr-flatrate-overview__progress[data-progress='83'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(298.8deg);
-ms-transform: rotate(298.8deg);
transform: rotate(298.8deg); }
.bwr-flatrate-overview__progress[data-progress='84'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='84'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(151.2deg);
-ms-transform: rotate(151.2deg);
transform: rotate(151.2deg); }
.bwr-flatrate-overview__progress[data-progress='84'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(302.4deg);
-ms-transform: rotate(302.4deg);
transform: rotate(302.4deg); }
.bwr-flatrate-overview__progress[data-progress='85'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='85'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(153deg);
-ms-transform: rotate(153deg);
transform: rotate(153deg); }
.bwr-flatrate-overview__progress[data-progress='85'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(306deg);
-ms-transform: rotate(306deg);
transform: rotate(306deg); }
.bwr-flatrate-overview__progress[data-progress='86'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='86'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(154.8deg);
-ms-transform: rotate(154.8deg);
transform: rotate(154.8deg); }
.bwr-flatrate-overview__progress[data-progress='86'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(309.6deg);
-ms-transform: rotate(309.6deg);
transform: rotate(309.6deg); }
.bwr-flatrate-overview__progress[data-progress='87'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='87'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(156.6deg);
-ms-transform: rotate(156.6deg);
transform: rotate(156.6deg); }
.bwr-flatrate-overview__progress[data-progress='87'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(313.2deg);
-ms-transform: rotate(313.2deg);
transform: rotate(313.2deg); }
.bwr-flatrate-overview__progress[data-progress='88'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='88'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(158.4deg);
-ms-transform: rotate(158.4deg);
transform: rotate(158.4deg); }
.bwr-flatrate-overview__progress[data-progress='88'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(316.8deg);
-ms-transform: rotate(316.8deg);
transform: rotate(316.8deg); }
.bwr-flatrate-overview__progress[data-progress='89'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='89'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(160.2deg);
-ms-transform: rotate(160.2deg);
transform: rotate(160.2deg); }
.bwr-flatrate-overview__progress[data-progress='89'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(320.4deg);
-ms-transform: rotate(320.4deg);
transform: rotate(320.4deg); }
.bwr-flatrate-overview__progress[data-progress='90'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='90'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(162deg);
-ms-transform: rotate(162deg);
transform: rotate(162deg); }
.bwr-flatrate-overview__progress[data-progress='90'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(324deg);
-ms-transform: rotate(324deg);
transform: rotate(324deg); }
.bwr-flatrate-overview__progress[data-progress='91'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='91'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(163.8deg);
-ms-transform: rotate(163.8deg);
transform: rotate(163.8deg); }
.bwr-flatrate-overview__progress[data-progress='91'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(327.6deg);
-ms-transform: rotate(327.6deg);
transform: rotate(327.6deg); }
.bwr-flatrate-overview__progress[data-progress='92'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='92'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(165.6deg);
-ms-transform: rotate(165.6deg);
transform: rotate(165.6deg); }
.bwr-flatrate-overview__progress[data-progress='92'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(331.2deg);
-ms-transform: rotate(331.2deg);
transform: rotate(331.2deg); }
.bwr-flatrate-overview__progress[data-progress='93'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='93'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(167.4deg);
-ms-transform: rotate(167.4deg);
transform: rotate(167.4deg); }
.bwr-flatrate-overview__progress[data-progress='93'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(334.8deg);
-ms-transform: rotate(334.8deg);
transform: rotate(334.8deg); }
.bwr-flatrate-overview__progress[data-progress='94'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='94'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(169.2deg);
-ms-transform: rotate(169.2deg);
transform: rotate(169.2deg); }
.bwr-flatrate-overview__progress[data-progress='94'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(338.4deg);
-ms-transform: rotate(338.4deg);
transform: rotate(338.4deg); }
.bwr-flatrate-overview__progress[data-progress='95'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='95'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(171deg);
-ms-transform: rotate(171deg);
transform: rotate(171deg); }
.bwr-flatrate-overview__progress[data-progress='95'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(342deg);
-ms-transform: rotate(342deg);
transform: rotate(342deg); }
.bwr-flatrate-overview__progress[data-progress='96'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='96'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(172.8deg);
-ms-transform: rotate(172.8deg);
transform: rotate(172.8deg); }
.bwr-flatrate-overview__progress[data-progress='96'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(345.6deg);
-ms-transform: rotate(345.6deg);
transform: rotate(345.6deg); }
.bwr-flatrate-overview__progress[data-progress='97'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='97'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(174.6deg);
-ms-transform: rotate(174.6deg);
transform: rotate(174.6deg); }
.bwr-flatrate-overview__progress[data-progress='97'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(349.2deg);
-ms-transform: rotate(349.2deg);
transform: rotate(349.2deg); }
.bwr-flatrate-overview__progress[data-progress='98'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='98'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(176.4deg);
-ms-transform: rotate(176.4deg);
transform: rotate(176.4deg); }
.bwr-flatrate-overview__progress[data-progress='98'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(352.8deg);
-ms-transform: rotate(352.8deg);
transform: rotate(352.8deg); }
.bwr-flatrate-overview__progress[data-progress='99'] .bwr-flatrate-overview__mask--full,
.bwr-flatrate-overview__progress[data-progress='99'] .bwr-flatrate-overview__fill {
-webkit-transform: rotate(178.2deg);
-ms-transform: rotate(178.2deg);
transform: rotate(178.2deg); }
.bwr-flatrate-overview__progress[data-progress='99'] .bwr-flatrate-overview__fill--fix {
-webkit-transform: rotate(356.4deg);
-ms-transform: rotate(356.4deg);
transform: rotate(356.4deg); }
.bwr-flatrate-overview__mask, .bwr-flatrate-overview__fill, .bwr-flatrate-overview__shadow {
position: absolute;
border-radius: 50%;
width: calc(((100vw - 2 * 1.125rem)) - ((100vw - 2 * 1.125rem) / 6));
height: calc(((100vw - 2 * 1.125rem)) - ((100vw - 2 * 1.125rem) / 6)); }
@media (min-width: 46.25rem) {
.bwr-flatrate-overview__mask, .bwr-flatrate-overview__fill, .bwr-flatrate-overview__shadow {
width: calc((((100vw - 2 * 1.25rem) / 12) * 5) - 1.25rem);
height: calc((((100vw - 2 * 1.25rem) / 12) * 5) - 1.25rem); } }
@media (min-width: 64rem) {
.bwr-flatrate-overview__mask, .bwr-flatrate-overview__fill, .bwr-flatrate-overview__shadow {
width: calc(((100vw - 2 * 1.25rem) / 4) - 1.25rem);
height: calc(((100vw - 2 * 1.25rem) / 4) - 1.25rem); } }
@media (min-width: 80rem) {
.bwr-flatrate-overview__mask, .bwr-flatrate-overview__fill, .bwr-flatrate-overview__shadow {
width: calc(((81.625rem - 2 * 0.8125rem) / 4) - 2.5rem);
height: calc(((81.625rem - 2 * 0.8125rem) / 4) - 2.5rem); } }
.bwr-flatrate-overview__shadow {
box-shadow: 4px 4px 7px rgba(0, 0, 0, 0.2) inset; }
.bwr-flatrate-overview__mask, .bwr-flatrate-overview__fill {
transition: -webkit-transform 1s;
transition: transform 1s;
transition: transform 1s, -webkit-transform 1s;
border-radius: 50%; }
.bwr-flatrate-overview__mask {
clip: rect(0, calc(((100vw - 2 * 1.125rem)) - ((100vw - 2 * 1.125rem) / 6)), calc(((100vw - 2 * 1.125rem)) - ((100vw - 2 * 1.125rem) / 6)), calc(calc(((100vw - 2 * 1.125rem)) - ((100vw - 2 * 1.125rem) / 6))/2)); }
@media (min-width: 46.25rem) {
.bwr-flatrate-overview__mask {
clip: rect(0, calc((((100vw - 2 * 1.25rem) / 12) * 5) - 1.25rem), calc((((100vw - 2 * 1.25rem) / 12) * 5) - 1.25rem), calc(calc((((100vw - 2 * 1.25rem) / 12) * 5) - 1.25rem)/2)); } }
@media (min-width: 64rem) {
.bwr-flatrate-overview__mask {
clip: rect(0, calc(((100vw - 2 * 1.25rem) / 4) - 1.25rem), calc(((100vw - 2 * 1.25rem) / 4) - 1.25rem), calc(calc(((100vw - 2 * 1.25rem) / 4) - 1.25rem)/2)); } }
@media (min-width: 80rem) {
.bwr-flatrate-overview__mask {
clip: rect(0, calc(((81.625rem - 2 * 0.8125rem) / 4) - 2.5rem), calc(((81.625rem - 2 * 0.8125rem) / 4) - 2.5rem), calc(calc(((81.625rem - 2 * 0.8125rem) / 4) - 2.5rem)/2)); } }
.bwr-flatrate-overview__mask--half .bwr-flatrate-overview__fill {
background-color: #52BAE8; }
.bwr-flatrate-overview__mask--full .bwr-flatrate-overview__fill {
background-image: linear-gradient(to right, #52BAE8 0%, #0070A3 100%); }
.bwr-flatrate-overview__fill {
clip: rect(0, calc(calc(((100vw - 2 * 1.125rem)) - ((100vw - 2 * 1.125rem) / 6))/2), calc(((100vw - 2 * 1.125rem)) - ((100vw - 2 * 1.125rem) / 6)), 0); }
@media (min-width: 46.25rem) {
.bwr-flatrate-overview__fill {
clip: rect(0, calc(calc((((100vw - 2 * 1.25rem) / 12) * 5) - 1.25rem)/2), calc((((100vw - 2 * 1.25rem) / 12) * 5) - 1.25rem), 0); } }
@media (min-width: 64rem) {
.bwr-flatrate-overview__fill {
clip: rect(0, calc(calc(((100vw - 2 * 1.25rem) / 4) - 1.25rem)/2), calc(((100vw - 2 * 1.25rem) / 4) - 1.25rem), 0); } }
@media (min-width: 80rem) {
.bwr-flatrate-overview__fill {
clip: rect(0, calc(calc(((81.625rem - 2 * 0.8125rem) / 4) - 2.5rem)/2), calc(((81.625rem - 2 * 0.8125rem) / 4) - 2.5rem), 0); } }
.bwr-flatrate-overview__label {
width: calc( calc(((100vw - 2 * 1.125rem)) - ((100vw - 2 * 1.125rem) / 6)) - 14px);
height: calc( calc(((100vw - 2 * 1.125rem)) - ((100vw - 2 * 1.125rem) / 6)) - 14px);
position: absolute;
margin-left: calc((calc(((100vw - 2 * 1.125rem)) - ((100vw - 2 * 1.125rem) / 6)) - calc( calc(((100vw - 2 * 1.125rem)) - ((100vw - 2 * 1.125rem) / 6)) - 14px))/2);
margin-top: calc((calc(((100vw - 2 * 1.125rem)) - ((100vw - 2 * 1.125rem) / 6)) - calc( calc(((100vw - 2 * 1.125rem)) - ((100vw - 2 * 1.125rem) / 6)) - 14px))/2);
background-color: #FFFFFF;
border-radius: 50%;
box-shadow: 4px 4px 7px rgba(0, 0, 0, 0.2);
text-align: center; }
@media (min-width: 46.25rem) {
.bwr-flatrate-overview__label {
width: calc( calc((((100vw - 2 * 1.25rem) / 12) * 5) - 1.25rem) - 14px);
height: calc( calc((((100vw - 2 * 1.25rem) / 12) * 5) - 1.25rem) - 14px);
margin-left: calc((calc((((100vw - 2 * 1.25rem) / 12) * 5) - 1.25rem) - calc( calc((((100vw - 2 * 1.25rem) / 12) * 5) - 1.25rem) - 14px))/2);
margin-top: calc((calc((((100vw - 2 * 1.25rem) / 12) * 5) - 1.25rem) - calc( calc((((100vw - 2 * 1.25rem) / 12) * 5) - 1.25rem) - 14px))/2); } }
@media (min-width: 64rem) {
.bwr-flatrate-overview__label {
width: calc( calc(((100vw - 2 * 1.25rem) / 4) - 1.25rem) - 14px);
height: calc( calc(((100vw - 2 * 1.25rem) / 4) - 1.25rem) - 14px);
margin-left: calc((calc(((100vw - 2 * 1.25rem) / 4) - 1.25rem) - calc( calc(((100vw - 2 * 1.25rem) / 4) - 1.25rem) - 14px))/2);
margin-top: calc((calc(((100vw - 2 * 1.25rem) / 4) - 1.25rem) - calc( calc(((100vw - 2 * 1.25rem) / 4) - 1.25rem) - 14px))/2); } }
@media (min-width: 80rem) {
.bwr-flatrate-overview__label {
width: calc( calc(((81.625rem - 2 * 0.8125rem) / 4) - 2.5rem) - 14px);
height: calc( calc(((81.625rem - 2 * 0.8125rem) / 4) - 2.5rem) - 14px);
margin-left: calc((calc(((81.625rem - 2 * 0.8125rem) / 4) - 2.5rem) - calc( calc(((81.625rem - 2 * 0.8125rem) / 4) - 2.5rem) - 14px))/2);
margin-top: calc((calc(((81.625rem - 2 * 0.8125rem) / 4) - 2.5rem) - calc( calc(((81.625rem - 2 * 0.8125rem) / 4) - 2.5rem) - 14px))/2); } }
.bwr-flatrate-overview__label-headline {
font-size: 1rem;
font-weight: 500; }
.bwr-flatrate-overview__update-number {
position: relative;
top: -0.125rem;
margin-right: 0.25rem;
display: inline-block;
background-color: #CD3225;
border-radius: 50%;
color: #FFFFFF;
font-size: 0.625rem;
font-weight: 500;
line-height: 1;
width: 1.25rem;
height: 1.25rem;
text-align: center;
padding: 0.25rem 0; }
.bwr-flatrate-overview__validity span {
font-weight: 500; }
.bwr-flatrate-overview__validity--highlight {
color: #CD3225; }
.bwr-flatrate-overview__image .bwr-image__figure {
position: relative;
width: 36%;
height: 0;
padding-top: 60%;
margin: auto; }
.bwr-flatrate-overview__image .bwr-picture__img {
position: absolute;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
top: 50%;
left: 50%;
width: auto;
max-width: 100%;
max-height: 100%; }
.bwr-flatrate-overview--list {
padding-top: 0;
padding-bottom: 0; }
.bwr-flatrate-overview--list .bwr-flatrate-overview__item {
width: 100%;
margin-left: 0%;
border-bottom: 1px solid #C8C8C8;
padding-top: 0.625rem;
padding-bottom: 0.625rem;
margin-bottom: 0; }
.bwr-flatrate-overview--list .bwr-flatrate-overview__item:first-child {
padding-top: 0; }
@media (min-width: 64rem) {
.bwr-flatrate-overview--list .bwr-flatrate-overview__item {
width: 83.3333333333%;
margin-left: 8.3333333333%; } }
@media (min-width: 64rem) {
.bwr-flatrate-overview--list .bwr-flatrate-overview__item {
width: 66.6666666667%;
margin-left: 16.6666666667%; } }
.bwr-flatrate-overview--list .bwr-flatrate-overview__box:before, .bwr-flatrate-overview--list .bwr-flatrate-overview__box:after {
content: "";
display: table; }
.bwr-flatrate-overview--list .bwr-flatrate-overview__box:after {
clear: both; }
.bwr-flatrate-overview--list .bwr-flatrate-overview__label {
width: 100%;
height: auto;
border-radius: 0;
box-shadow: none;
margin-top: 0;
margin-left: 0;
position: inherit;
text-align: left; }
.bwr-flatrate-overview--list .bwr-flatrate-overview .bwr-module-link:before, .bwr-flatrate-overview--list .bwr-flatrate-overview .bwr-module-link:after {
content: "";
display: table; }
.bwr-flatrate-overview--list .bwr-flatrate-overview .bwr-module-link:after {
clear: both; }
.bwr-image-module {
margin-top: 2.5rem;
margin-bottom: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-image-module {
margin-top: 3.75rem;
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-image-module {
margin-top: 3.125rem;
margin-bottom: 3.125rem; } }
.bwr-image-module--hero .bwr-image-module, .bwr-image-module--hero {
margin-top: 0;
margin-bottom: 3.75rem; }
@media (min-width: 46.25rem) and (max-width: 63.95rem) {
.bwr-image-module {
padding-left: calc((100% + 1.25rem) / 12);
padding-right: calc((100% +1.25rem) / 12); } }
@media (min-width: 64rem) {
.bwr-image-module {
padding-left: calc((100% + 1.25rem) / 9);
padding-right: calc((100% + 1.25rem) / 9); } }
.bwr-image-module--colored {
background-color: #F4FAFC; }
@media (max-width: 46.2rem) {
.bwr-image-module--colored {
padding: 2.5rem calc((100% + 0.5625rem) / 12); } }
@media (min-width: 46.25rem) {
.bwr-image-module--colored {
padding-top: 3.75rem;
padding-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-image-module--colored {
padding-top: 3.125rem;
padding-bottom: 3.125rem; } }
.bwr-info-download + .bwr-info-download {
margin-top: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-info-download + .bwr-info-download {
margin-top: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-info-download + .bwr-info-download {
margin-top: 3.125rem; } }
@media (min-width: 46.25rem) and (max-width: 63.95rem) {
.bwr-info-download {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 50%; } }
@media (min-width: 46.25rem) and (max-width: 63.95rem) and (min-width: 46.25rem) {
.bwr-info-download {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 46.25rem) and (max-width: 63.95rem) and (min-width: 64rem) {
.bwr-info-download {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 46.25rem) and (max-width: 63.95rem) and (min-width: 80rem) {
.bwr-info-download {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 46.25rem) and (max-width: 63.95rem) {
.bwr-info-download + .bwr-info-download {
margin-top: 0; } }
.bwr-info-download .bwr-module-title {
text-align: left; }
.bwr-info-download__link {
display: block;
position: relative; }
.bwr-info-download__link:before, .bwr-info-download__link:after {
content: "";
display: table; }
.bwr-info-download__link:after {
clear: both; }
.bwr-info-download__label-wrapper {
float: right;
position: absolute;
right: 0;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
top: 50%;
width: calc(50% - 0.5625rem / 2); }
@media (min-width: 46.25rem) {
.bwr-info-download__label-wrapper {
width: calc(50% - 1.25rem / 2); } }
@media (min-width: 64rem) {
.bwr-info-download__label-wrapper {
width: calc(50% - 1.25rem / 2); } }
@media (min-width: 80rem) {
.bwr-info-download__label-wrapper {
width: calc(50% - 2.5rem / 2); } }
.bwr-info-download__icon-wrapper {
position: relative;
float: left;
width: calc(50% - 0.5625rem / 2);
height: 0;
padding-top: calc(50% - 0.5625rem / 2); }
@media (min-width: 46.25rem) {
.bwr-info-download__icon-wrapper {
width: calc(50% - 1.25rem / 2);
height: 0;
padding-top: calc(50% - 1.25rem / 2); } }
@media (min-width: 64rem) {
.bwr-info-download__icon-wrapper {
width: calc(50% - 1.25rem / 2);
height: 0;
padding-top: calc(50% - 1.25rem / 2); } }
@media (min-width: 80rem) {
.bwr-info-download__icon-wrapper {
width: calc(50% - 2.5rem / 2);
height: 0;
padding-top: calc(50% - 2.5rem / 2); } }
.bwr-info-download__icon-wrapper .bwr-icon {
position: absolute;
top: 0;
height: 100%;
width: 100%; }
.bwr-info-download__label {
position: relative;
display: inline-block;
padding-left: 1.375rem; }
.bwr-info-download__label::before {
content: "\e90f";
/* use !important to prevent issues with browser extensions that change fonts */
font-family: 'icomoon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
/* Better Font Rendering =========== */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: absolute;
left: 0;
top: 0.25rem; }
.bwr-info-download__text {
padding-top: 1.25rem; }
.bwr-infopoints .bwr-infopoints__result > div {
margin-bottom: 1.5625rem; }
.bwr-infopoints .bwr-infopoints__entry {
padding-top: 0.9375rem;
padding-bottom: 1.5rem;
border-color: #C8C8C8 !important; }
.bwr-infopoints input[type="text"] {
width: calc(100% - 5.3125rem);
float: left; }
@media (min-width: 46.25rem) {
.bwr-infopoints input[type="text"] {
width: calc(100% - 11.25rem); } }
.bwr-infopoints .bwr-normenpoints__error-msg {
color: #CD3225;
margin-top: 1.25rem; }
.bwr-infopoints .button {
display: inline-block;
cursor: pointer;
font-family: "DINWeb", Helvetica, Arial, sans-serif;
font-weight: 500;
line-height: 1.125rem;
border: 0;
max-width: 100%;
width: auto;
text-align: center;
text-decoration: none;
transition: ease-in-out 0.25s 0s;
transition-property: background-color, color, border-color, opacity;
padding: 0.9375rem;
min-height: 3.125rem;
width: 5.3125rem;
background-color: #0070A3;
color: #FFFFFF;
box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.15); }
.bwr-infopoints .button:focus, .bwr-infopoints .button:active, .bwr-infopoints .button:hover {
background-color: #6A1847; }
.bwr-infopoints .button .bwr-icon {
fill: #FFFFFF; }
@media (min-width: 46.25rem) {
.bwr-infopoints .button {
width: 11.25rem; } }
.bwr-infopoints .bwr-control__input {
left: 0;
width: 1.875rem;
height: 1.375rem;
z-index: 1; }
.bwr-infopoints .bwr-control__input + label {
color: #0070A3; }
.bwr-infopoints .bwr-control__input:checked ~ label {
color: #6A1847; }
.bwr-infopoints .bwr-select {
max-width: 11.25rem; }
.bwr-infopoints .bwr-select__label {
position: absolute;
pointer-events: none;
width: calc(100% - 1.5rem);
text-align: left;
top: 0;
left: .5rem;
font-size: .75rem;
z-index: 1; }
.bwr-infopoints .leaflet-pane,
.bwr-infopoints .leaflet-bottom,
.bwr-infopoints .leaflet-top {
z-index: 1; }
.bwr-infopoints .leaflet-container {
margin-top: 1.875rem; }
.bwr-infopoints div.leaflet-container div.leaflet-control-zoom a {
display: block;
border-bottom: 1px solid #ccc;
font-family: Helvetica, Arial, sans-serif; }
.bwr-inhouse-seminars {
margin-top: 2.5rem;
margin-bottom: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-inhouse-seminars {
margin-top: 3.75rem;
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-inhouse-seminars {
margin-top: 3.125rem;
margin-bottom: 3.125rem; } }
.bwr-inhouse-seminars__selection {
display: none;
margin-top: 2.5rem; }
.bwr-inhouse-seminars__selection.bwr-active {
display: block; }
.bwr-inhouse-seminars__selection .bwr-button {
margin-top: 1.875rem; }
.bwr-inhouse-seminars__selection .bwr-control {
display: table; }
.bwr-inhouse-seminars__selection-title {
font-size: 1.125rem;
font-weight: 500;
line-height: 1.5rem;
display: block; }
.bwr-inhouse-seminars__selection-content {
margin-top: 1.875rem; }
.bwr-inhouse-seminars__selection-content > div + div {
margin-top: 1.25rem; }
.bwr-inhouse-seminars__selection-content strong, .bwr-inhouse-seminars__selection-content .bwr-contents h2, .bwr-contents .bwr-inhouse-seminars__selection-content h2 {
display: block;
font-weight: 500;
padding-bottom: 0.625rem; }
.bwr-inhouse-seminars__popup {
display: none;
position: fixed;
left: 0;
bottom: 0;
right: 0;
z-index: 4; }
@media (min-width: 46.25rem) {
.bwr-inhouse-seminars__popup {
z-index: 1; } }
@media (min-width: 46.25rem) {
.bwr-inhouse-seminars__popup-inner {
margin-right: auto;
margin-left: auto;
padding-left: 1.125rem;
padding-right: 1.125rem;
width: 100%;
max-width: 100%; } }
@media (min-width: 46.25rem) and (min-width: 46.25rem) {
.bwr-inhouse-seminars__popup-inner {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 46.25rem) and (min-width: 64rem) {
.bwr-inhouse-seminars__popup-inner {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 46.25rem) and (min-width: 80rem) {
.bwr-inhouse-seminars__popup-inner {
padding-left: 0.8125rem;
padding-right: 0.8125rem; } }
@media (min-width: 46.25rem) {
.bwr-inhouse-seminars__popup-inner:before, .bwr-inhouse-seminars__popup-inner:after {
content: "";
display: table; }
.bwr-inhouse-seminars__popup-inner:after {
clear: both; } }
@media (min-width: 46.25rem) and (min-width: 80rem) {
.bwr-inhouse-seminars__popup-inner {
width: 81.625rem;
max-width: 100%; } }
.bwr-inhouse-seminars__popup-content {
background-color: #FFFFFF;
padding: 0.625rem 1.25rem;
display: table;
width: 100%; }
@media (min-width: 64rem) {
.bwr-inhouse-seminars__popup-content {
width: 25%;
margin-bottom: 6.25rem;
display: block;
padding: 0 1.25rem 0 0; } }
@media (max-width: 46.2rem) {
.bwr-inhouse-seminars__popup-text {
display: table-cell;
vertical-align: bottom;
padding-right: 0.9375rem; } }
.bwr-inhouse-seminars__popup-button {
margin-top: 0.9375rem;
white-space: nowrap; }
.bwr-inhouse-seminars__popup-button .bwr-button__label {
display: none;
white-space: normal; }
@media (min-width: 46.25rem) {
.bwr-inhouse-seminars__popup-button .bwr-button__label {
display: inline; } }
.bwr-inhouse-seminars .bwr-card-group--inhouse-seminar {
position: relative; }
@media (min-width: 64rem) {
.bwr-inhouse-seminars .bwr-card-group--inhouse-seminar {
z-index: 2; } }
.bwr-login {
text-align: left; }
.bwr-login__inner {
background-color: #FFFFFF;
width: 100%;
max-width: calc(220px + 1280px);
margin: auto;
box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);
height: auto;
max-height: calc(100vh - 3.125rem);
position: relative;
overflow-y: auto;
overflow-x: hidden; }
@media (min-width: 46.25rem) {
.bwr-login__inner {
max-height: calc(100vh - 5rem); } }
@media (min-width: 64rem) {
.bwr-login__inner {
max-height: calc(100vh - 10rem); }
.bwr-sticky .bwr-login__inner {
max-height: calc(100vh - 5rem); } }
.bwr-login__content {
margin-left: -0.28125rem;
margin-right: -0.28125rem; }
.bwr-login__content:before, .bwr-login__content:after {
content: "";
display: table; }
.bwr-login__content:after {
clear: both; }
@media (min-width: 46.25rem) {
.bwr-login__content {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 64rem) {
.bwr-login__content {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 80rem) {
.bwr-login__content {
margin-left: -1.25rem;
margin-right: -1.25rem; } }
@media (min-width: 46.25rem) {
.bwr-login__content {
display: -webkit-flex;
display: -ms-flexbox;
display: flex; } }
.bwr-login__info-wrapper {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 100%;
margin: 0 -1.125rem;
width: auto; }
@media (min-width: 46.25rem) {
.bwr-login__info-wrapper {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-login__info-wrapper {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-login__info-wrapper {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 46.25rem) {
.bwr-login__info-wrapper {
right: 50%;
width: calc(50% + 1.25rem);
margin-left: -1.25rem; } }
@media (min-width: 64rem) {
.bwr-login__info-wrapper {
width: calc(66.666% - 6.875rem);
right: 33.3333333333%;
margin-left: 6.875rem; } }
@media (min-width: 80rem) {
.bwr-login__info-wrapper {
width: 50%;
margin-left: 16.6666666667%;
right: 33.3333333333%; } }
.bwr-login__info-inner {
background-color: #3D7463;
padding: 2.25rem 1.125rem;
color: #FFFFFF; }
@media (min-width: 46.25rem) {
.bwr-login__info-inner {
padding: 2.5rem 1.25rem;
height: 100%; } }
@media (min-width: 64rem) {
.bwr-login__info-inner {
padding: 3.25rem 4.375rem 3.75rem; } }
.bwr-login__info-inner .bwr-link, .bwr-login__info-inner .bwr-card__title.bwr-data-dlink, .bwr-login__info-inner .bwr-card__link-tolist, .bwr-login__info-inner .bwr-info-download__link {
text-decoration: underline; }
.bwr-login__info-inner .bwr-link:hover, .bwr-login__info-inner .bwr-card__title.bwr-data-dlink:hover, .bwr-login__info-inner .bwr-card__link-tolist:hover, .bwr-login__info-inner .bwr-info-download__link:hover, .bwr-login__info-inner .bwr-link:active, .bwr-login__info-inner .bwr-card__title.bwr-data-dlink:active, .bwr-login__info-inner .bwr-card__link-tolist:active, .bwr-login__info-inner .bwr-info-download__link:active, .bwr-login__info-inner .bwr-link:focus, .bwr-login__info-inner .bwr-card__title.bwr-data-dlink:focus, .bwr-login__info-inner .bwr-card__link-tolist:focus, .bwr-login__info-inner .bwr-info-download__link:focus {
color: #FFFFFF;
text-decoration: none; }
@media (min-width: 64rem) {
.bwr-login__info-inner .bwr-link[href^="tel"], .bwr-login__info-inner .bwr-card__title.bwr-data-dlink[href^="tel"], .bwr-login__info-inner .bwr-card__link-tolist[href^="tel"], .bwr-login__info-inner .bwr-info-download__link[href^="tel"] {
text-decoration: none;
font-weight: normal; }
.bwr-login__info-inner .bwr-link[href^="tel"]:hover, .bwr-login__info-inner .bwr-card__title.bwr-data-dlink[href^="tel"]:hover, .bwr-login__info-inner .bwr-card__link-tolist[href^="tel"]:hover, .bwr-login__info-inner .bwr-info-download__link[href^="tel"]:hover, .bwr-login__info-inner .bwr-link[href^="tel"]:active, .bwr-login__info-inner .bwr-card__title.bwr-data-dlink[href^="tel"]:active, .bwr-login__info-inner .bwr-card__link-tolist[href^="tel"]:active, .bwr-login__info-inner .bwr-info-download__link[href^="tel"]:active, .bwr-login__info-inner .bwr-link[href^="tel"]:focus, .bwr-login__info-inner .bwr-card__title.bwr-data-dlink[href^="tel"]:focus, .bwr-login__info-inner .bwr-card__link-tolist[href^="tel"]:focus, .bwr-login__info-inner .bwr-info-download__link[href^="tel"]:focus {
color: #FFFFFF;
cursor: default; } }
.bwr-login__info-paragraph {
padding-bottom: 1.5rem; }
.bwr-login__info-paragraph .bwr-link, .bwr-login__info-paragraph .bwr-card__title.bwr-data-dlink, .bwr-login__info-paragraph .bwr-card__link-tolist, .bwr-login__info-paragraph .bwr-info-download__link {
color: #FFFFFF; }
.bwr-login__info-spacer {
margin-bottom: 1.5rem;
border: 0;
border-bottom: 0.0625rem solid #FFFFFF; }
.bwr-login__info-link {
color: #FFFFFF; }
@media (max-width: 46.2rem) {
.bwr-login__info-link {
padding-bottom: 1.5rem;
display: block;
text-align: center; } }
.bwr-login__linklist {
margin: 0.9375rem 0;
padding: 0.9375rem 0;
border-top: solid 1px #C8C8C8;
border-bottom: solid 1px #C8C8C8; }
.bwr-login__linklist li {
padding: 0.5rem 0; }
.bwr-login__user-wrapper {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 100%;
border-top: 0.0625rem solid #FFFFFF;
padding-top: 2.25rem;
padding-bottom: 2.25rem; }
@media (min-width: 46.25rem) {
.bwr-login__user-wrapper {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-login__user-wrapper {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-login__user-wrapper {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 46.25rem) {
.bwr-login__user-wrapper {
width: 50%;
left: 50%;
padding-top: 2.5rem;
padding-bottom: 2.5rem; } }
@media (min-width: 64rem) {
.bwr-login__user-wrapper {
width: 33.3333333333%;
left: 66.6666666667%; } }
.bwr-login__user-wrapper .bwr-button {
min-width: 15rem;
margin-top: 0.625rem; }
.bwr-login__user-wrapper .bwr-button[type="submit"] {
margin-top: 1.25rem; }
@media (max-width: 46.2rem) {
.bwr-login__user-wrapper .bwr-button {
display: table;
margin-left: auto;
margin-right: auto; } }
.bwr-login__user-wrapper .bwr-icon {
width: 1.25rem;
height: 1.25rem; }
@media (max-width: 46.2rem) {
.bwr-login__user-wrapper .bwr-login__user-link {
text-align: center;
display: block; } }
@media (max-width: 46.2rem) {
.bwr-login__user-wrapper .bwr-login__logout-link {
text-align: center;
padding-bottom: 0;
display: block; } }
.bwr-login__spacer {
margin-top: 0;
margin-bottom: 1.5rem; }
.bwr-login__info-title {
display: block;
font-size: 1.1875rem;
font-weight: 500;
margin-bottom: 1.5rem;
margin-top: -0.75rem; }
@media (min-width: 64rem) {
.bwr-login__info-title {
font-size: 1.5rem; } }
.bwr-login__title {
text-align: left; }
@media (max-width: 46.2rem) {
.bwr-login__title {
text-align: center; } }
.bwr-login__user-name {
font-size: 1.625rem;
font-weight: bold;
padding-bottom: 0.5rem;
display: block; }
@media (max-width: 46.2rem) {
.bwr-login__user-name {
text-align: center; } }
@media (min-width: 64rem) {
.bwr-login__user-name {
font-size: 2rem; } }
.bwr-login__password-wrapper {
position: relative;
margin-top: 2.875rem; }
.bwr-login__forgot {
position: absolute;
bottom: 12.1875rem;
right: 0; }
.bwr-login .bwr-label + .bwr-input, .bwr-login .bwr-infopoints .bwr-label + input[type="text"], .bwr-infopoints .bwr-login .bwr-label + input[type="text"] {
margin-top: 0.9375rem; }
.bwr-login form {
position: relative; }
.bwr-login__register-mobile-wrapper {
display: block;
text-align: center;
margin-top: 1.875rem;
padding-top: 1.25rem;
border-top: solid 1px #FFFFFF; }
@media (min-width: 46.25rem) {
.bwr-login__register-mobile-wrapper {
display: none; } }
.bwr-login__register-mobile-wrapper .bwr-button {
border: 0;
min-width: 15rem; }
.bwr-login__register-mobile-wrapper .bwr-button::before {
content: '';
position: absolute;
background-color: #FFFFFF;
left: 0;
right: 0;
top: 0; }
.bwr-newsletter-register {
margin-right: auto;
margin-left: auto;
padding-left: 1.125rem;
padding-right: 1.125rem;
width: 100%;
max-width: 100%;
margin-top: 2.5rem;
margin-bottom: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-newsletter-register {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 64rem) {
.bwr-newsletter-register {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 80rem) {
.bwr-newsletter-register {
padding-left: 0.8125rem;
padding-right: 0.8125rem; } }
.bwr-newsletter-register:before, .bwr-newsletter-register:after {
content: "";
display: table; }
.bwr-newsletter-register:after {
clear: both; }
@media (min-width: 80rem) {
.bwr-newsletter-register {
width: 81.625rem;
max-width: 100%; } }
@media (min-width: 46.25rem) {
.bwr-newsletter-register {
margin-top: 3.75rem;
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-newsletter-register {
margin-top: 3.125rem;
margin-bottom: 3.125rem; } }
.bwr-newsletter-register .bwr-newsletter {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 100%;
margin-left: 0%; }
@media (min-width: 46.25rem) {
.bwr-newsletter-register .bwr-newsletter {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-newsletter-register .bwr-newsletter {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-newsletter-register .bwr-newsletter {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 46.25rem) {
.bwr-newsletter-register .bwr-newsletter {
width: 50%; } }
.bwr-newsletter-register .bwr-form {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 100%;
margin-left: 0%;
margin: 0; }
@media (min-width: 46.25rem) {
.bwr-newsletter-register .bwr-form {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-newsletter-register .bwr-form {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-newsletter-register .bwr-form {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 46.25rem) {
.bwr-newsletter-register .bwr-form {
width: 50%; } }
.bwr-newsletter-register .bwr-form__footer-inner {
margin-bottom: 0;
text-align: inherit;
padding: 0;
border-top: 0; }
.bwr-newsletter-register .bwr-form__footer-inner .bwr-rte {
padding: 3.125rem 0 0.9375rem; }
.bwr-newsletter-register .bwr-form__footer-inner .bwr-rte > .bwr-newsletter__text {
padding: 0; }
@media (min-width: 46.25rem) {
.bwr-newsletter-register .bwr-form__body {
padding-top: 0; } }
.bwr-newsletter-register .bwr-form .bwr-article {
margin: 0; }
.bwr-newsletter-register .bwr-dropdown {
display: block;
margin-bottom: 0.625rem; }
.bwr-newsletter-register .bwr-dropdown__inner {
display: inline-block; }
@media (max-width: 46.2rem) {
.bwr-newsletter-register .bwr-dropdown {
width: 100%; } }
.bwr-newsletter-register .bwr-dropdown .bwr-dropdown__link {
padding-top: 0;
margin-top: -0.5rem;
margin-bottom: 0.9375rem; }
.bwr-newsletter-register .bwr-dropdown .bwr-dropdown__trigger[aria-expanded="false"] .bwr-button__label--closed {
position: relative;
display: inline-block;
max-width: 100%; }
@media (min-width: 46.25rem) {
.bwr-newsletter-register .bwr-dropdown .bwr-dropdown__trigger[aria-expanded="false"] .bwr-button__label--closed {
max-width: 16.75rem; } }
.bwr-newsletter-register .bwr-dropdown .bwr-newsletter__chooseall,
.bwr-newsletter-register .bwr-dropdown .bwr-newsletter__reset {
display: block;
margin-bottom: 0.9375rem;
text-decoration: none; }
.bwr-newsletter__inner--success {
margin-top: 2.5rem;
margin-bottom: 2.5rem;
text-align: center; }
@media (min-width: 46.25rem) {
.bwr-newsletter__inner--success {
margin-top: 3.75rem;
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-newsletter__inner--success {
margin-top: 3.125rem;
margin-bottom: 3.125rem; } }
.bwr-newsletter {
height: 100%; }
.bwr-newsletter__inner {
background-color: #009CDE;
text-align: center;
color: #FFFFFF;
padding: 2.5rem 1.875rem;
height: 100%; }
@media (min-width: 46.25rem) {
.bwr-newsletter__inner {
padding: 3.125rem 1.875rem; } }
@media (min-width: 64rem) {
.bwr-newsletter__inner {
padding: 4.375rem 1.875rem; } }
.bwr-newsletter__discount {
display: inline-block;
margin: -2.375rem 0;
padding-bottom: 3.75rem; }
@media (max-width: 63.95rem) {
.bwr-newsletter__discount {
text-align: left;
margin: -1.75rem 0;
margin-left: -7.5rem;
padding-bottom: 4.6875rem; } }
.bwr-newsletter__imageicon {
width: 9.375rem;
height: 9.375rem;
fill: #FFFFFF; }
@media (min-width: 64rem) {
.bwr-newsletter__imageicon {
width: 12.5rem;
height: 12.5rem; } }
@media (min-width: 64rem) {
.bwr-newsletter__text {
padding: 0 3.125rem; } }
.bwr-newsletter .bwr-badge {
max-width: 6.875rem;
padding: 0.1875rem 0.375rem 0.625rem;
-webkit-transform: rotate(5deg);
-ms-transform: rotate(5deg);
transform: rotate(5deg);
margin-top: -5rem;
margin-left: 8.125rem;
margin-bottom: 2.5rem;
position: absolute; }
@media (min-width: 46.25rem) {
.bwr-newsletter .bwr-badge {
margin-top: -5rem;
margin-left: 8.125rem; } }
@media (min-width: 64rem) {
.bwr-newsletter .bwr-badge {
margin-top: -6rem;
margin-left: 10.9375rem; } }
.bwr-newsletter .bwr-badge .bwr-badge__percent {
font-size: 2rem;
line-height: 1; }
.bwr-newsletter .bwr-badge .bwr-badge__label {
font-size: 0.6875rem;
line-height: 0.875rem;
padding-top: 0.25rem; }
.bwr-newsletter .bwr-module-title {
margin-bottom: 1.5625rem; }
.bwr-newsletter .bwr-module-link {
border-color: rgba(255, 255, 255, 0.5);
margin-top: 1.25rem;
margin-left: -0.3125rem;
margin-right: -0.3125rem; }
@media (min-width: 46.25rem) {
.bwr-newsletter .bwr-module-link {
margin-bottom: -0.625rem;
margin-top: 2.5rem; } }
.bwr-newsletter .bwr-module-link > * {
margin-left: 0.3125rem;
margin-right: 0.3125rem; }
.bwr-newsletter .bwr-button {
vertical-align: top;
line-height: 1.3;
padding: 0.8125rem 0.9375rem 1.0625rem; }
.bwr-newsletter .bwr-dropdown__inner {
position: relative; }
.bwr-newsletter .bwr-dropdown__content {
min-width: 100%; }
.bwr-newsletter .bwr-dropdown__trigger {
padding: 0.8125rem 2.25rem 1.0625rem 0.9375rem;
width: 100%; }
@media (max-width: 46.2rem) {
.bwr-newsletter .bwr-button,
.bwr-newsletter .bwr-dropdown__content {
width: 100%; } }
.bwr-newsletter .bwr-dropdown {
display: inline-block;
margin-bottom: 0.625rem;
width: 16.75rem; }
@media (max-width: 46.2rem) {
.bwr-newsletter .bwr-dropdown {
width: 100%; } }
.bwr-newsletter .bwr-dropdown .bwr-dropdown__link {
padding-top: 0;
margin-top: -0.5rem;
margin-bottom: 0.9375rem; }
.bwr-newsletter .bwr-dropdown .bwr-dropdown__trigger[aria-expanded="false"] .bwr-button__label--closed {
position: relative;
display: inline;
max-width: 100%; }
@media (min-width: 46.25rem) {
.bwr-newsletter .bwr-dropdown .bwr-dropdown__trigger[aria-expanded="false"] .bwr-button__label--closed {
max-width: 11.375rem; } }
.bwr-newsletter .bwr-dropdown .bwr-newsletter__chooseall,
.bwr-newsletter .bwr-dropdown .bwr-newsletter__reset {
display: block;
margin-bottom: 0.9375rem; }
.bwr-newsletter .bwr-control--radio .bwr-control__label {
color: #FFFFFF; }
.bwr-newsletter .bwr-rte a,
.bwr-newsletter .bwr-newsletter__text .bwr-link,
.bwr-newsletter .bwr-newsletter__text .bwr-card__title.bwr-data-dlink,
.bwr-newsletter .bwr-newsletter__text .bwr-card__link-tolist,
.bwr-newsletter .bwr-newsletter__text .bwr-info-download__link {
color: #FFFFFF;
text-decoration: underline; }
.bwr-newsletter .bwr-rte a:focus, .bwr-newsletter .bwr-rte a:active, .bwr-newsletter .bwr-rte a:hover,
.bwr-newsletter .bwr-newsletter__text .bwr-link:focus,
.bwr-newsletter .bwr-newsletter__text .bwr-card__title.bwr-data-dlink:focus,
.bwr-newsletter .bwr-newsletter__text .bwr-card__link-tolist:focus,
.bwr-newsletter .bwr-newsletter__text .bwr-info-download__link:focus,
.bwr-newsletter .bwr-newsletter__text .bwr-link:active,
.bwr-newsletter .bwr-newsletter__text .bwr-card__title.bwr-data-dlink:active,
.bwr-newsletter .bwr-newsletter__text .bwr-card__link-tolist:active,
.bwr-newsletter .bwr-newsletter__text .bwr-info-download__link:active,
.bwr-newsletter .bwr-newsletter__text .bwr-link:hover,
.bwr-newsletter .bwr-newsletter__text .bwr-card__title.bwr-data-dlink:hover,
.bwr-newsletter .bwr-newsletter__text .bwr-card__link-tolist:hover,
.bwr-newsletter .bwr-newsletter__text .bwr-info-download__link:hover {
color: #FFFFFF;
text-decoration: none; }
.bwr-newsletter__inner--success {
margin-top: 2.5rem;
margin-bottom: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-newsletter__inner--success {
margin-top: 3.75rem;
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-newsletter__inner--success {
margin-top: 3.125rem;
margin-bottom: 3.125rem; } }
.bwr-newsletter__text--success p {
display: inline; }
.bwr-note {
margin-right: auto;
margin-left: auto;
padding-left: 1.125rem;
padding-right: 1.125rem;
width: 100%;
max-width: 100%; }
@media (min-width: 46.25rem) {
.bwr-note {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 64rem) {
.bwr-note {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 80rem) {
.bwr-note {
padding-left: 0.8125rem;
padding-right: 0.8125rem; } }
.bwr-note:before, .bwr-note:after {
content: "";
display: table; }
.bwr-note:after {
clear: both; }
@media (min-width: 80rem) {
.bwr-note {
width: 81.625rem;
max-width: 100%; } }
.bwr-note__inner {
text-align: center;
font-weight: 500;
border: 0.25rem solid #009CDE;
background-color: #FFFFFF;
padding: 0.625rem; }
.bwr-note--hero {
padding-top: 1.25rem;
margin-bottom: -1.25rem; }
@media (min-width: 46.25rem) {
.bwr-note--hero {
margin-bottom: -1.25rem; } }
.bwr-note--prim {
margin: 1.875rem 0;
padding: 0; }
.bwr-form__inner .bwr-note--prim {
margin: 0; }
.bwr-note--prim .bwr-note__inner {
text-align: left;
font-weight: normal;
border: solid 1px #C8C8C8;
background-color: #FFFFFF;
padding: 1.625rem 1.875rem; }
.bwr-note--prim .bwr-note__title {
display: block;
font-weight: 500;
font-size: 1rem;
margin-bottom: 0.9375rem;
margin-top: -0.1875rem; }
.bwr-notes {
margin-top: 2.5rem;
margin-bottom: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-notes {
margin-top: 3.75rem;
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-notes {
margin-top: 3.125rem;
margin-bottom: 3.125rem; } }
.bwr-notes__container {
margin-right: auto;
margin-left: auto;
padding-left: 1.125rem;
padding-right: 1.125rem;
width: 100%;
max-width: 100%; }
@media (min-width: 46.25rem) {
.bwr-notes__container {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 64rem) {
.bwr-notes__container {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 80rem) {
.bwr-notes__container {
padding-left: 0.8125rem;
padding-right: 0.8125rem; } }
.bwr-notes__container:before, .bwr-notes__container:after {
content: "";
display: table; }
.bwr-notes__container:after {
clear: both; }
@media (min-width: 80rem) {
.bwr-notes__container {
width: 81.625rem;
max-width: 100%; } }
.bwr-notes__inner {
margin-bottom: -2.5rem; }
.bwr-notes__inner:before, .bwr-notes__inner:after {
content: "";
display: table; }
.bwr-notes__inner:after {
clear: both; }
@media (min-width: 64rem) {
.bwr-notes__inner {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-left: -0.28125rem;
margin-right: -0.28125rem; }
.bwr-notes__inner:before, .bwr-notes__inner:after {
content: "";
display: table; }
.bwr-notes__inner:after {
clear: both; } }
@media (min-width: 64rem) and (min-width: 46.25rem) {
.bwr-notes__inner {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 64rem) and (min-width: 64rem) {
.bwr-notes__inner {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 64rem) and (min-width: 80rem) {
.bwr-notes__inner {
margin-left: -1.25rem;
margin-right: -1.25rem; } }
.bwr-notes__box {
margin-bottom: 2.5rem; }
@media (min-width: 64rem) {
.bwr-notes__box {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem; } }
@media (min-width: 64rem) and (min-width: 46.25rem) {
.bwr-notes__box {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) and (min-width: 64rem) {
.bwr-notes__box {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) and (min-width: 80rem) {
.bwr-notes__box {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 64rem) {
.bwr-notes__box:only-child {
width: 100%; }
.bwr-notes__box:first-child:nth-last-child(2),
.bwr-notes__box:first-child:nth-last-child(2) ~ .bwr-notes__box {
width: 50%; }
.bwr-notes__box:first-child:nth-last-child(3),
.bwr-notes__box:first-child:nth-last-child(3) ~ .bwr-notes__box {
width: 33.3333333333%; }
.bwr-notes__box:first-child:nth-last-child(4),
.bwr-notes__box:first-child:nth-last-child(4) ~ .bwr-notes__box {
width: 25%; } }
.bwr-notes__box-inner {
text-align: center;
border: 0.25rem solid #009CDE;
height: 100%;
padding: 5vw; }
@media (min-width: 64rem) {
.bwr-notes__box-inner {
padding: 3.75rem; } }
.bwr-notes__box-title {
font-size: 1.25rem;
font-weight: 500;
line-height: 1.5rem;
margin-bottom: 0.375rem; }
@media (min-width: 64rem) {
.bwr-notes__box-title {
font-size: 1.5rem;
line-height: 1.875rem; } }
.bwr-notes__box-paragraph {
padding-top: 0.875rem; }
.bwr-options-nav {
position: fixed;
right: 0;
bottom: 0;
z-index: 4; }
.bwr-options-nav.bwr-active {
z-index: 10; }
.bwr-options-nav__open,
.bwr-options-nav__close {
font-size: 0.875rem;
background-color: #0070A3;
color: #FFFFFF;
text-align: left;
padding: 0.375rem 2.8125rem 0.375rem 0.9375rem;
height: auto;
min-height: 2.5rem; }
.bwr-options-nav__open:focus, .bwr-options-nav__open:active, .bwr-options-nav__open:hover,
.bwr-options-nav__close:focus,
.bwr-options-nav__close:active,
.bwr-options-nav__close:hover {
background-color: #6A1847; }
.bwr-options-nav__open .bwr-button__label,
.bwr-options-nav__close .bwr-button__label {
display: inline-block;
text-decoration: underline; }
.bwr-options-nav__open .bwr-icon,
.bwr-options-nav__close .bwr-icon {
width: 1.75rem;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
fill: #FFFFFF;
right: 0.5rem;
margin-top: 0.0625rem;
margin-left: 0.3125rem; }
.bwr-options-nav__open {
-webkit-transform: translateZ(0);
transform: translateZ(0);
line-height: 1.1; }
.bwr-options-nav__open[aria-expanded="true"] {
display: none; }
.bwr-options-nav__open .bwr-button__label {
margin-right: 0.375rem; }
.bwr-options-nav__close {
position: fixed;
bottom: 0;
right: 0;
text-align: right;
background-color: transparent; }
@media (min-width: 46.25rem) {
.bwr-options-nav__close {
top: 0;
bottom: auto; } }
.bwr-options-nav__menu {
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
background-color: rgba(0, 112, 163, 0.95);
overflow: auto; }
.bwr-options-nav__menu[aria-hidden="false"] {
display: block; }
.bwr-options-nav__menu[aria-hidden="true"] {
display: none; }
.bwr-options-nav__menu-inner {
display: table;
height: 100%;
margin: 0 auto; }
.bwr-options-nav__list {
display: table-cell;
vertical-align: middle;
padding: 0.9375rem; }
.bwr-options-nav__list-item {
margin-bottom: 0.5rem;
white-space: nowrap; }
@media (min-width: 46.25rem) {
.bwr-options-nav__list-item {
margin-bottom: 1.25rem; } }
.bwr-options-nav__list-item .bwr-icon {
margin-right: 0.4375rem;
fill: #FFFFFF; }
.bwr-options-nav__list-item .bwr-link, .bwr-options-nav__list-item .bwr-card__title.bwr-data-dlink, .bwr-options-nav__list-item .bwr-card__link-tolist, .bwr-options-nav__list-item .bwr-info-download__link {
color: #FFFFFF;
display: inline-block;
padding: 0.3125rem 0.625rem; }
.bwr-options-nav__list-item .bwr-link:focus, .bwr-options-nav__list-item .bwr-card__title.bwr-data-dlink:focus, .bwr-options-nav__list-item .bwr-card__link-tolist:focus, .bwr-options-nav__list-item .bwr-info-download__link:focus, .bwr-options-nav__list-item .bwr-link:active, .bwr-options-nav__list-item .bwr-card__title.bwr-data-dlink:active, .bwr-options-nav__list-item .bwr-card__link-tolist:active, .bwr-options-nav__list-item .bwr-info-download__link:active, .bwr-options-nav__list-item .bwr-link:hover, .bwr-options-nav__list-item .bwr-card__title.bwr-data-dlink:hover, .bwr-options-nav__list-item .bwr-card__link-tolist:hover, .bwr-options-nav__list-item .bwr-info-download__link:hover {
color: #6A1847; }
.bwr-options-nav__list-item .bwr-link:focus .bwr-icon, .bwr-options-nav__list-item .bwr-card__title.bwr-data-dlink:focus .bwr-icon, .bwr-options-nav__list-item .bwr-card__link-tolist:focus .bwr-icon, .bwr-options-nav__list-item .bwr-info-download__link:focus .bwr-icon, .bwr-options-nav__list-item .bwr-link:active .bwr-icon, .bwr-options-nav__list-item .bwr-card__title.bwr-data-dlink:active .bwr-icon, .bwr-options-nav__list-item .bwr-card__link-tolist:active .bwr-icon, .bwr-options-nav__list-item .bwr-info-download__link:active .bwr-icon, .bwr-options-nav__list-item .bwr-link:hover .bwr-icon, .bwr-options-nav__list-item .bwr-card__title.bwr-data-dlink:hover .bwr-icon, .bwr-options-nav__list-item .bwr-card__link-tolist:hover .bwr-icon, .bwr-options-nav__list-item .bwr-info-download__link:hover .bwr-icon {
fill: #6A1847; }
.bwr-options-nav__list-item .bwr-link .bwr-link__label, .bwr-options-nav__list-item .bwr-card__title.bwr-data-dlink .bwr-link__label, .bwr-options-nav__list-item .bwr-card__link-tolist .bwr-link__label, .bwr-options-nav__list-item .bwr-info-download__link .bwr-link__label {
text-decoration: underline; }
.bwr-page-list {
margin-top: 2.5rem;
margin-bottom: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-page-list {
margin-top: 3.75rem;
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-page-list {
margin-top: 3.125rem;
margin-bottom: 3.125rem; } }
.bwr-page-list .bwr-page-title,
.bwr-page-list .bwr-module-title {
margin-top: -0.75rem;
margin-bottom: 2.5rem; }
.bwr-page-list .bwr-page-title .bwr-icon--history,
.bwr-page-list .bwr-module-title .bwr-icon--history {
width: 2.25rem;
height: 2.25rem; }
.bwr-page-list .bwr-page-list__order-information + .bwr-horizontal-links {
margin-top: 1.75rem;
margin-bottom: 0.9375rem; }
.bwr-page-list .bwr-card__content-block {
position: relative; }
.bwr-page-list .bwr-card__link {
padding-top: 1.875rem; }
.bwr-page-list .bwr-card__link::before {
content: '';
display: block;
position: absolute;
left: 0;
right: 0;
height: 0.0625rem;
background-color: #C8C8C8;
margin-top: -0.625rem; }
.bwr-page-list .bwr-module-link {
border: 0; }
.bwr-page-list-head {
border-bottom: solid 1px #C8C8C8;
padding-bottom: 1.25rem; }
.bwr-page-list__order-number {
font-size: 1.125rem;
font-weight: 500;
line-height: 1.5rem;
padding: 0.9375rem 0;
border-bottom: solid 1px #C8C8C8; }
.bwr-module-title + .bwr-page-list__order-number {
padding-top: 0; }
.bwr-card-group + .bwr-page-list__order-number {
margin-top: 1.5625rem; }
.bwr-page-list__order-number span {
display: inline;
margin-right: 0.625rem; }
.bwr-page-list__order-number .bwr-link, .bwr-page-list__order-number .bwr-card__title.bwr-data-dlink, .bwr-page-list__order-number .bwr-card__link-tolist, .bwr-page-list__order-number .bwr-info-download__link {
margin-left: 0.625rem;
font-size: 1rem; }
.bwr-page-list__order-informations {
margin-top: 0.625rem;
margin-bottom: 1.25rem; }
.bwr-page-list__order-informations:before, .bwr-page-list__order-informations:after {
content: "";
display: table; }
.bwr-page-list__order-informations:after {
clear: both; }
.bwr-page-list__order-informations strong, .bwr-page-list__order-informations .bwr-contents h2, .bwr-contents .bwr-page-list__order-informations h2 {
font-weight: 500; }
.bwr-page-list__order-informations li {
display: inline; }
.bwr-page-list__order-informations li p {
display: inline; }
.bwr-page-list__order-informations li:not(:last-child)::after {
content: '|';
color: #000000;
font-weight: normal;
padding: 0 0.25rem;
display: inline; }
@media (max-width: 46.2rem) {
.bwr-page-list__order-informations strong, .bwr-page-list__order-informations .bwr-contents h2, .bwr-contents .bwr-page-list__order-informations h2 {
width: 8.125rem; } }
.bwr-page-list__order-informations .bwr-caution {
color: #CD3225; }
.bwr-page-list__order-information-count {
font-size: 1.125rem;
padding-top: 1.25rem; }
.bwr-page-list__order-information-count strong, .bwr-page-list__order-information-count .bwr-contents h2, .bwr-contents .bwr-page-list__order-information-count h2 {
font-weight: 500; }
.bwr-page-list__footnote {
background-color: #F4FAFC;
padding-left: calc((100% + 0.5625rem) / 12);
padding-right: calc((100% + 0.5625rem) / 12);
padding-top: 3.4375rem;
padding-bottom: 1.25rem; }
@media (min-width: 46.25rem) {
.bwr-page-list__footnote {
padding-left: calc((100% + 1.25rem) / 12);
padding-right: calc((100% + 1.25rem) / 12); } }
@media (min-width: 64rem) {
.bwr-page-list__footnote {
padding-left: calc((100% + 1.25rem) / 12 - 1.25rem);
padding-right: calc((100% + 1.25rem) / 12 - 1.25rem); } }
@media (min-width: 80rem) {
.bwr-page-list__footnote {
padding-left: calc((100% + 2.5rem) / 12 - 2.5rem);
padding-right: calc((100% + 2.5rem) / 12 - 2.5rem); } }
.bwr-page-list__footnote .bwr-description-list dt {
font-weight: normal; }
.bwr-page-list__footnote .bwr-description-list dd:not(:last-child) {
padding-bottom: 1.25rem; }
.bwr-page-list__footnote-title {
font-size: 1.125rem;
font-weight: 500;
line-height: 1.5rem;
display: block;
margin-bottom: 0.75rem;
border-bottom: solid 1px #C8C8C8;
padding-bottom: 0.9375rem; }
.bwr-page-list .bwr-accordion {
position: relative;
margin-top: 0;
margin-bottom: 1.875rem;
border-bottom: solid 0.0625rem #C8C8C8; }
.bwr-page-list .bwr-accordion__list {
margin-bottom: -0.0625rem; }
@media (min-width: 46.25rem) {
.bwr-page-list .bwr-page-list__order-information-count {
padding-bottom: 1.4375rem; } }
.bwr-page-list .bwr-page-list__order-informations-table {
margin-left: -0.28125rem;
margin-right: -0.28125rem;
border-spacing: 0;
margin-top: 1.25rem; }
.bwr-page-list .bwr-page-list__order-informations-table:before, .bwr-page-list .bwr-page-list__order-informations-table:after {
content: "";
display: table; }
.bwr-page-list .bwr-page-list__order-informations-table:after {
clear: both; }
@media (min-width: 46.25rem) {
.bwr-page-list .bwr-page-list__order-informations-table {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 64rem) {
.bwr-page-list .bwr-page-list__order-informations-table {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 80rem) {
.bwr-page-list .bwr-page-list__order-informations-table {
margin-left: -1.25rem;
margin-right: -1.25rem; } }
.bwr-page-list .bwr-page-list__order-informations-table-item {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 33.3333333333%; }
@media (min-width: 46.25rem) {
.bwr-page-list .bwr-page-list__order-informations-table-item {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-page-list .bwr-page-list__order-informations-table-item {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-page-list .bwr-page-list__order-informations-table-item {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 46.25rem) {
.bwr-page-list .bwr-page-list__order-informations-table-item {
width: 25%; } }
@media (min-width: 64rem) {
.bwr-page-list .bwr-page-list__order-informations-table-item {
width: 16.6666666667%; } }
.bwr-page-list .bwr-page-list__order-informations-table-item p:first-child {
font-weight: 500;
padding-bottom: 1rem; }
.bwr-page-list__accordion-button {
position: relative;
background-color: transparent;
min-height: 0;
padding-left: 0;
padding-right: 1.875rem;
padding-top: 1.625rem;
padding-bottom: 1.625rem;
width: 100%;
text-align: left; }
.bwr-page-list__accordion-button .bwr-button__label {
display: block;
padding-top: 0.625rem;
color: #0070A3; }
@media (min-width: 46.25rem) {
.bwr-page-list__accordion-button .bwr-button__label {
float: right;
padding-top: 0; } }
.bwr-page-list__accordion-button .bwr-icon {
right: 0;
margin-top: 0.3125rem; }
@media (min-width: 46.25rem) {
.bwr-page-list__accordion-button .bwr-icon {
margin-top: -0.5625rem; } }
.bwr-page-list__accordion-button[aria-expanded=true] .bwr-button__label--closed {
display: none; }
.bwr-page-list__accordion-button[aria-expanded=true] .bwr-button__label--open {
display: block;
color: #6A1847; }
.bwr-page-list__accordion-button[aria-expanded=true] .bwr-icon {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
fill: #6A1847; }
@media screen and (min-width: 0\0) and (min-resolution: 0.001dpcm) {
.bwr-page-list__accordion-button[aria-expanded=true] .bwr-icon {
-webkit-transform: none;
-ms-transform: none;
transform: none; } }
.bwr-page-list__accordion-button .bwr-button__label--open {
display: none; }
.bwr-prefooter {
margin-top: 2.5rem;
margin-bottom: 2.5rem;
padding: 4.6875rem 0;
overflow: hidden; }
@media (min-width: 46.25rem) {
.bwr-prefooter {
margin-top: 3.75rem;
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-prefooter {
margin-top: 3.125rem;
margin-bottom: 3.125rem; } }
@media (max-width: 46.2rem) {
.bwr-prefooter {
padding: 3.125rem 0; } }
.bwr-prefooter__inner {
position: relative;
background-color: #BDE2EE; }
.bwr-prefooter__inner::before {
content: '';
position: absolute;
background-color: #E2F3F8;
left: 0;
top: -4.6875rem;
width: 6.25rem;
height: 4.6875rem; }
@media (max-width: 46.2rem) {
.bwr-prefooter__inner::before {
height: 3.125rem;
top: -3.125rem; } }
.bwr-prefooter__container {
margin-right: auto;
margin-left: auto;
padding-left: 1.125rem;
padding-right: 1.125rem;
width: 100%;
max-width: 100%;
position: relative;
background-color: #003F64; }
@media (min-width: 46.25rem) {
.bwr-prefooter__container {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 64rem) {
.bwr-prefooter__container {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 80rem) {
.bwr-prefooter__container {
padding-left: 0.8125rem;
padding-right: 0.8125rem; } }
.bwr-prefooter__container:before, .bwr-prefooter__container:after {
content: "";
display: table; }
.bwr-prefooter__container:after {
clear: both; }
@media (min-width: 80rem) {
.bwr-prefooter__container {
width: 81.625rem;
max-width: 100%; } }
.bwr-prefooter__container:before, .bwr-prefooter__container:after {
content: "";
display: table; }
.bwr-prefooter__container:after {
clear: both; }
.bwr-prefooter__container::before {
content: '';
position: absolute;
border-left: solid 25.625rem #E2F3F8;
border-right: solid 20vw #BDE2EE;
height: 4.6875rem;
width: calc(20vw + 29.375rem);
right: calc(-20vw - 4.6875rem);
background-color: #52BAE8;
top: -4.6875rem; }
@media (max-width: 63.95rem) {
.bwr-prefooter__container::before {
left: 37.5rem;
right: auto; } }
@media (max-width: 46.2rem) {
.bwr-prefooter__container::before {
height: 3.125rem;
top: -3.125rem;
left: 19.375rem; } }
.bwr-prefooter__container::after {
content: '';
position: absolute;
border-left: solid 4.6875rem #003F64;
border-right: solid 20vw #E2F3F8;
height: 4.6875rem;
left: 100%;
top: 0; }
@media (max-width: 46.2rem) {
.bwr-prefooter__container::after {
height: 3.125rem; } }
.bwr-prefooter__logo-wrapper {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
float: none;
background-color: #BDE2EE;
height: 4.6875rem;
padding: 1.5625rem 0;
width: 25rem;
margin-right: -5rem; }
@media (min-width: 46.25rem) {
.bwr-prefooter__logo-wrapper {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-prefooter__logo-wrapper {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-prefooter__logo-wrapper {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (max-width: 46.2rem) {
.bwr-prefooter__logo-wrapper {
height: 3.125rem;
padding: 0.9375rem 0;
width: 12.5rem; } }
.bwr-prefooter__logo-wrapper::before {
content: '';
position: absolute;
background-color: #BDE2EE;
left: -2.5rem;
top: 0;
width: 2.5rem;
height: 4.6875rem; }
@media (max-width: 46.2rem) {
.bwr-prefooter__logo-wrapper::before {
height: 3.125rem; } }
.bwr-prefooter__logo-wrapper::after {
content: '';
position: absolute;
background-color: #E2F3F8;
left: 0;
top: 100%;
width: 31.25rem;
height: 4.6875rem; }
@media (max-width: 46.2rem) {
.bwr-prefooter__logo-wrapper::after {
height: 3.125rem;
width: 15.625rem; } }
.bwr-prefooter__logo {
position: relative; }
@media (max-width: 46.2rem) {
.bwr-prefooter__logo {
width: 9.375rem; } }
.bwr-publishers {
margin-bottom: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-publishers {
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-publishers {
margin-bottom: 3.125rem; } }
.bwr-publishers .bwr-accordion:not(:last-child) {
margin-bottom: 1.25rem; }
.bwr-publishers__accordions {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 100%; }
@media (min-width: 46.25rem) {
.bwr-publishers__accordions {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-publishers__accordions {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-publishers__accordions {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (max-width: 46.2rem) {
.bwr-publishers__accordions {
margin-bottom: 2.5rem; } }
@media (min-width: 46.25rem) and (max-width: 63.95rem) {
.bwr-publishers__accordions {
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-publishers__accordions:not(:only-child) {
width: 50%; } }
.bwr-quickaccess {
margin-top: 1.25rem; }
@media (max-width: 46.2rem) {
.bwr-quickaccess {
overflow-x: auto;
overflow-y: hidden; } }
@media (min-width: 64rem) {
.bwr-quickaccess {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 41.6666666667%;
margin-top: 0; } }
@media (min-width: 64rem) and (min-width: 46.25rem) {
.bwr-quickaccess {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) and (min-width: 64rem) {
.bwr-quickaccess {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) and (min-width: 80rem) {
.bwr-quickaccess {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 80rem) {
.bwr-quickaccess {
width: 33.3333333333%; } }
.bwr-quickaccess .mCSB_horizontal.mCSB_inside > .mCSB_container {
margin-bottom: 0; }
.bwr-quickaccess .mCSB_draggerContainer {
display: none; }
.bwr-quickaccess .scroll-arrow {
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
top: 50%;
width: 3.125rem !important; }
.bwr-quickaccess .scroll-arrow_less {
position: absolute;
background: linear-gradient(to right, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0) 100%);
top: 0;
bottom: 0;
left: -0.0625rem;
-webkit-transform: none;
-ms-transform: none;
transform: none;
transition: opacity 200ms ease-in-out; }
.bwr-quickaccess .scroll-arrow_less[disabled] {
opacity: 0; }
.bwr-quickaccess .scroll-arrow_less::before {
content: '';
position: absolute;
left: 0.1875rem;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
border: solid #0070A3;
border-width: 0 0.125rem 0.125rem 0;
display: inline-block;
padding: 0.3125rem;
-webkit-transform: rotate(130deg);
-ms-transform: rotate(130deg);
transform: rotate(130deg); }
.bwr-quickaccess .scroll-arrow_more {
position: absolute;
background: linear-gradient(to left, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0) 100%);
top: 0;
bottom: 0;
-webkit-transform: none;
-ms-transform: none;
transform: none;
right: -0.0625rem;
transition: opacity 200ms ease-in-out; }
.bwr-quickaccess .scroll-arrow_more[disabled] {
opacity: 0; }
.bwr-quickaccess .scroll-arrow_more::before {
content: '';
position: absolute;
right: 0.1875rem;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
border: solid #0070A3;
border-width: 0 0.125rem 0.125rem 0;
display: inline-block;
padding: 0.3125rem;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg); }
.bwr-quickaccess__list {
margin: -0.3125rem;
white-space: nowrap; }
.bwr-quickaccess__list:before, .bwr-quickaccess__list:after {
content: "";
display: table; }
.bwr-quickaccess__list:after {
clear: both; }
@media (min-width: 46.25rem) {
.bwr-quickaccess__list {
margin: -0.625rem; } }
.bwr-quickaccess__item {
display: inline-block;
position: relative;
width: 9.0625rem; }
.bwr-quickaccess__item:before {
content: '';
display: block;
padding-top: 100%; }
@media (min-width: 46.25rem) {
.bwr-quickaccess__item {
float: left;
width: 25%; } }
@media (min-width: 64rem) {
.bwr-quickaccess__item {
width: 50%;
max-width: 14.6875rem; } }
.bwr-quickaccess__link {
background-color: #0070A3;
margin: 0 0.3125rem;
text-align: center;
color: #FFFFFF;
font-size: 0.875rem;
line-height: 1.3;
font-weight: 500;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
white-space: normal; }
@media (min-width: 46.25rem) {
.bwr-quickaccess__link {
margin: 0.625rem;
font-size: 1rem; } }
.bwr-quickaccess__link:focus, .bwr-quickaccess__link:active, .bwr-quickaccess__link:hover {
background-color: #6A1847;
color: #FFFFFF; }
.bwr-quickaccess__link:focus .bwr-icon, .bwr-quickaccess__link:active .bwr-icon, .bwr-quickaccess__link:hover .bwr-icon {
fill: #FFFFFF; }
.bwr-quickaccess__link:focus .bwr-quickaccess__update-number, .bwr-quickaccess__link:active .bwr-quickaccess__update-number, .bwr-quickaccess__link:hover .bwr-quickaccess__update-number {
color: #CD3225; }
.bwr-quickaccess__link .bwr-icon {
fill: #FFFFFF; }
.bwr-quickaccess__link .bwr-link__label {
width: 100%;
padding: 0 0.625rem;
margin-top: 0.3125rem; }
.bwr-quickaccess__link .bwr-link__label:not([data-type="sr-only"]):nth-child(even) {
margin-left: 0; }
.bwr-quickaccess__update-number {
position: absolute;
top: 0.75rem;
right: 0.625rem;
display: inline-block;
background-color: #FFFFFF;
border-radius: 50%;
color: #CD3225;
font-weight: 500;
line-height: 1;
width: 1.5625rem;
height: 1.5625rem;
text-align: center;
font-size: 1.25rem; }
@media (min-width: 46.25rem) {
.bwr-quickaccess__update-number {
top: 0.625rem; } }
.bwr-quickaccess__content {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
width: 100%; }
.bwr-quickaccess__content > * {
display: block; }
.bwr-quickaccess__content .bwr-icon {
margin: auto;
margin-bottom: 0.625rem; }
@media (min-width: 64rem) {
.bwr-quickaccess__content .bwr-icon {
margin-bottom: 0.75rem; } }
.bwr-quickaccess__item--phone .bwr-icon,
.bwr-quickaccess__item--flatrate .bwr-icon {
width: 2.125rem;
height: 2.125rem; }
@media (min-width: 64rem) {
.bwr-quickaccess__item--phone .bwr-icon,
.bwr-quickaccess__item--flatrate .bwr-icon {
width: 2.75rem;
height: 2.75rem; } }
.bwr-quickaccess__item--download .bwr-icon,
.bwr-quickaccess__item--normenticker .bwr-icon,
.bwr-quickaccess__item--bibliothek .bwr-icon {
width: 1.75rem;
height: 1.75rem; }
@media (min-width: 64rem) {
.bwr-quickaccess__item--download .bwr-icon,
.bwr-quickaccess__item--normenticker .bwr-icon,
.bwr-quickaccess__item--bibliothek .bwr-icon {
width: 2.5rem;
height: 2.5rem; } }
.bwr-quickaccess__item--normenticker .bwr-icon {
width: 2.75rem;
height: 2rem; }
@media (min-width: 64rem) {
.bwr-quickaccess__item--normenticker .bwr-icon {
width: 3.125rem;
height: 2.1875rem; } }
.bwr-quickaccess__link > button {
width: 100%;
height: 100%; }
.bwr-quickaccess__link > button:focus .bwr-icon, .bwr-quickaccess__link > button:active .bwr-icon, .bwr-quickaccess__link > button:hover .bwr-icon {
fill: #FFFFFF; }
.bwr-quickaccess__link > button span.bwr-link, .bwr-quickaccess__link > button span.bwr-card__title.bwr-data-dlink, .bwr-quickaccess__link > button span.bwr-card__link-tolist, .bwr-quickaccess__link > button span.bwr-info-download__link {
position: relative;
background-color: transparent; }
.bwr-quote {
margin-top: 2.5rem;
margin-bottom: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-quote {
margin-top: 3.75rem;
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-quote {
margin-top: 3.125rem;
margin-bottom: 3.125rem; } }
.bwr-search-list {
margin-top: 2.5rem;
margin-bottom: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-search-list {
margin-top: 3.75rem;
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-search-list {
margin-top: 3.125rem;
margin-bottom: 3.125rem; } }
.bwr-search-list__headline {
font-size: 1.5rem;
font-weight: 500;
line-height: 1.75rem;
text-align: center;
margin-bottom: 1.875rem;
margin-top: -0.4375rem; }
@media (min-width: 64rem) {
.bwr-search-list__headline {
font-size: 2.25rem;
line-height: 2.75rem; } }
@media (min-width: 64rem) {
.bwr-search-list__headline {
margin-top: -0.75rem;
margin-bottom: 3.4375rem; } }
.bwr-search-list__head {
margin-bottom: 2.5rem;
padding-top: 0.75rem;
margin-top: 1.125rem; }
.bwr-search-list__head:before, .bwr-search-list__head:after {
content: "";
display: table; }
.bwr-search-list__head:after {
clear: both; }
@media (min-width: 64rem) {
.bwr-search-list__head {
margin-bottom: 1.875rem; } }
* + .bwr-search-list__head {
margin-bottom: 2.5rem;
border-top: solid 1px #C8C8C8; }
@media (min-width: 64rem) {
* + .bwr-search-list__head {
margin-bottom: 3.75rem;
padding-top: 1.25rem; } }
.bwr-search-list__hits {
font-size: 1.25rem;
font-weight: 500;
line-height: 1.5rem;
margin-top: -0.125rem; }
@media (min-width: 64rem) {
.bwr-search-list__hits {
font-size: 1.5rem;
line-height: 1.875rem; } }
@media (max-width: 63.95rem) {
.bwr-search-list__hits {
border-bottom: solid 1px #C8C8C8;
padding-bottom: 0.75rem; } }
@media (min-width: 64rem) {
.bwr-search-list__hits {
float: left;
margin-top: -0.4375rem; } }
@media (max-width: 79.95rem) {
.bwr-layout__col-main .bwr-search-list__hits {
border-bottom: solid 1px #C8C8C8;
padding-bottom: 0.75rem;
float: none; } }
.bwr-search-list__sorting {
float: right; }
@media (max-width: 46.2rem) {
.bwr-search-list__sorting .bwr-dropdown {
display: block; } }
@media (max-width: 63.95rem) {
.bwr-search-list__sorting {
margin-top: 0.625rem; }
.bwr-search-list__sorting .bwr-dropdown {
margin-top: 0.625rem;
text-align: right; }
.bwr-search-list__sorting .bwr-dropdown__content {
text-align: left; } }
@media (max-width: 79.95rem) {
.bwr-layout__col-main .bwr-search-list__sorting {
margin-top: 0.625rem; }
.bwr-layout__col-main .bwr-search-list__sorting .bwr-dropdown {
margin-top: 0.625rem;
text-align: right;
display: block; }
.bwr-layout__col-main .bwr-search-list__sorting .bwr-dropdown__content {
text-align: left; } }
@media (min-width: 46.25rem) {
.bwr-search-list__sorting .bwr-dropdown + .bwr-dropdown {
margin-left: 3.4375rem; } }
.bwr-search-list__nohits {
font-size: 1.25rem;
font-weight: 500;
line-height: 1.5rem;
max-width: 50rem;
margin: 0 auto;
text-align: center; }
@media (min-width: 64rem) {
.bwr-search-list__nohits {
font-size: 1.5rem;
line-height: 1.875rem; } }
.bwr-search-list__highlight {
background-color: #FBF273; }
.bwr-shopping-cart-total {
width: 100%;
display: block;
text-align: center;
margin-top: 2.5rem; }
.bwr-shopping-cart-total__inner {
background-color: #0070A3;
color: #FFFFFF;
padding-top: 1.875rem;
padding-bottom: 1.875rem;
width: 100%; }
.bwr-shopping-cart-total__inner:before, .bwr-shopping-cart-total__inner:after {
content: "";
display: table; }
.bwr-shopping-cart-total__inner:after {
clear: both; }
@media (min-width: 46.25rem) {
.bwr-shopping-cart-total__inner .bwr-row {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; } }
.bwr-shopping-cart-total__sum-block {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 83.3333333333%;
margin-left: 8.3333333333%; }
@media (min-width: 46.25rem) {
.bwr-shopping-cart-total__sum-block {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-shopping-cart-total__sum-block {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-shopping-cart-total__sum-block {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 46.25rem) {
.bwr-shopping-cart-total__sum-block {
width: 50%;
padding-right: 1.875rem; } }
@media (min-width: 64rem) {
.bwr-shopping-cart-total__sum-block {
width: 33.3333333333%;
margin-left: 25%; } }
@media (min-width: 80rem) {
.bwr-shopping-cart-total__sum-block {
padding-right: 1.25rem; } }
.bwr-shopping-cart-total__price {
padding-bottom: 0.1875rem;
font-size: 0.875rem;
text-align: center; }
@media (max-width: 46.2rem) {
.bwr-shopping-cart-total__price {
margin-bottom: 0.4375rem; } }
@media (min-width: 46.25rem) {
.bwr-shopping-cart-total__price {
text-align: right; } }
.bwr-shopping-cart-total__price-annotation {
top: -0.75rem; }
.bwr-shopping-cart-total__price-label {
float: left;
width: 100%;
text-transform: uppercase;
font-weight: 500; }
@media (min-width: 46.25rem) {
.bwr-shopping-cart-total__price-label {
width: auto;
padding-top: 0.875rem; } }
.bwr-shopping-cart-total__price-emph {
font-size: 1.5rem;
font-weight: 500; }
.bwr-shopping-cart-total__notes {
font-size: 0.875rem;
text-align: center; }
.bwr-shopping-cart-total__price + .bwr-shopping-cart-total__notes {
border-top: 0.0625rem solid #FFFFFF;
padding-top: 0.4375rem; }
@media (min-width: 46.25rem) {
.bwr-shopping-cart-total__notes {
text-align: left; } }
.bwr-shopping-cart-total__button-block {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 66.6666666667%;
margin-left: 16.6666666667%; }
@media (min-width: 46.25rem) {
.bwr-shopping-cart-total__button-block {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-shopping-cart-total__button-block {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-shopping-cart-total__button-block {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 46.25rem) {
.bwr-shopping-cart-total__button-block {
width: 33.3333333333%;
margin-left: 0%; } }
@media (min-width: 64rem) {
.bwr-shopping-cart-total__button-block {
width: auto; } }
.bwr-shopping-cart-total__button {
width: 100%; }
@media (max-width: 46.2rem) {
.bwr-shopping-cart-total__button {
margin-top: 1.25rem; } }
@media (min-width: 64rem) {
.bwr-shopping-cart-total__button {
min-width: 15rem; } }
@media (min-width: 64rem) {
.bwr-shopping-cart-total.bwr-fixed {
position: fixed;
left: 0;
right: 0;
width: auto;
-webkit-transform: translateZ(0);
transform: translateZ(0);
bottom: 0; } }
.bwr-shopping-cart-total--order {
margin-bottom: 0; }
.bwr-shopping-cart-total--order .bwr-shopping-cart-total__inner {
background-color: #FFFFFF;
color: #000000;
border: 0.0625rem solid #C8C8C8; }
.bwr-shopping-cart-total--order .bwr-shopping-cart-total__sum-block {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 83.3333333333%;
margin-left: 8.3333333333%; }
@media (min-width: 46.25rem) {
.bwr-shopping-cart-total--order .bwr-shopping-cart-total__sum-block {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-shopping-cart-total--order .bwr-shopping-cart-total__sum-block {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-shopping-cart-total--order .bwr-shopping-cart-total__sum-block {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 46.25rem) {
.bwr-shopping-cart-total--order .bwr-shopping-cart-total__sum-block {
margin-left: 25%;
width: 50%; } }
@media (min-width: 64rem) {
.bwr-shopping-cart-total--order .bwr-shopping-cart-total__sum-block {
width: 33.3333333333%;
margin-left: 33.3333333333%; } }
.bwr-shopping-cart-total--order .bwr-shopping-cart-total__price:last-child, .bwr-shopping-cart-total--order .bwr-shopping-cart-total__price:nth-last-child(2) {
border-bottom: 0.0625rem solid #C8C8C8;
margin-bottom: 0.4375rem; }
@media (min-width: 46.25rem) {
.bwr-shopping-cart-total--order .bwr-shopping-cart-total__vat {
min-width: 4.25rem;
display: inline-block; } }
.bwr-shopping-cart-total--less-content .bwr-shopping-cart-total__inner {
padding-top: 0.875rem;
padding-bottom: 0.875rem; }
.slick-dots {
display: table;
margin: 0.3125rem 0.625rem; }
.slick-dots:before, .slick-dots:after {
content: "";
display: table; }
.slick-dots:after {
clear: both; }
.slick-dots li {
float: left;
padding: 0 0.1875rem;
line-height: 0; }
.slick-dots li.slick-active button {
background: #6A1847;
border-color: transparent; }
.slick-dots li button {
font-size: 0;
padding: 0.375rem;
background-color: transparent;
border: solid 2px #0070A3;
border-radius: 50%; }
.slick-prev,
.slick-next {
color: transparent;
border: 0;
background-color: transparent;
z-index: 1;
padding: 0;
margin-top: -0.25rem;
height: 2.5rem;
width: 2.5rem;
overflow: hidden; }
.slick-prev:focus::before, .slick-prev:active::before, .slick-prev:hover::before,
.slick-next:focus::before,
.slick-next:active::before,
.slick-next:hover::before {
border-color: #6A1847; }
.slick-prev::before,
.slick-next::before {
content: '';
position: absolute;
left: calc(50% - 0.5rem);
top: calc(50% - 0.5rem);
width: 1rem;
height: 1rem;
border: solid #0070A3;
border-width: 0 0.125rem 0.125rem 0;
transition: border-color 200ms; }
.slick-prev {
position: absolute;
left: 0;
top: 0; }
.slick-prev::before {
-webkit-transform: rotate(135deg);
-ms-transform: rotate(135deg);
transform: rotate(135deg); }
.slick-next {
position: absolute;
right: 0;
top: 0; }
.slick-next::before {
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg); }
.bwr-slider__button--prev,
.bwr-slider__button--next,
.bwr-slider__dots {
float: left; }
.bwr-slider__button--prev,
.bwr-slider__button--next {
display: none; }
@media (min-width: 64rem) {
.bwr-slider__button--prev,
.bwr-slider__button--next {
display: block; } }
.slick-disabled {
opacity: 0;
cursor: default;
outline: none; }
/* Slider */
.slick-slider {
position: relative;
display: block;
box-sizing: border-box;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent; }
.slick-list {
position: relative;
overflow: hidden;
display: block;
margin: 0;
padding: 0; }
.slick-list:focus {
outline: none; }
.slick-list.dragging {
cursor: pointer;
cursor: hand; }
.slick-slider .slick-track,
.slick-slider .slick-list {
-webkit-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
.slick-track {
position: relative;
left: 0;
top: 0;
display: block;
margin-left: auto;
margin-right: auto; }
.slick-track:before, .slick-track:after {
content: "";
display: table; }
.slick-track:after {
clear: both; }
.slick-loading .slick-track {
visibility: hidden; }
.slick-slide {
float: left;
height: 100%;
min-height: 1px;
display: none; }
[dir="rtl"] .slick-slide {
float: right; }
.slick-slide img {
display: block; }
.slick-slide.slick-loading img {
display: none; }
.slick-slide.dragging img {
pointer-events: none; }
.slick-initialized .slick-slide {
display: block; }
.slick-loading .slick-slide {
visibility: hidden; }
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent; }
.slick-arrow.slick-hidden {
display: none; }
.bwr-table {
margin-top: 2.5rem;
margin-bottom: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-table {
margin-top: 3.75rem;
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-table {
margin-top: 3.125rem;
margin-bottom: 3.125rem; } }
.table-wrapper {
position: relative; }
.table-wrapper .scroll-element {
width: 100%;
opacity: 1 !important; }
.table-wrapper .scroll-arrow {
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
top: 50%;
width: 3.125rem !important; }
.table-wrapper .scroll-arrow_less {
position: absolute;
background: linear-gradient(to right, white 0%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0) 100%);
top: 0;
bottom: 0;
-webkit-transform: none;
-ms-transform: none;
transform: none;
transition: opacity 200ms ease-in-out; }
.table-wrapper .scroll-arrow_less[disabled] {
opacity: 0; }
.table-wrapper .scroll-arrow_less::before {
content: '';
position: absolute;
left: 0.1875rem;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
border: solid #0070A3;
border-width: 0 0.125rem 0.125rem 0;
display: inline-block;
padding: 0.3125rem;
-webkit-transform: rotate(130deg);
-ms-transform: rotate(130deg);
transform: rotate(130deg); }
.table-wrapper .scroll-arrow_more {
position: absolute;
background: linear-gradient(to left, white 0%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0) 100%);
top: 0;
bottom: 0;
-webkit-transform: none;
-ms-transform: none;
transform: none;
right: 0;
transition: opacity 200ms ease-in-out; }
.table-wrapper .scroll-arrow_more[disabled] {
opacity: 0; }
.table-wrapper .scroll-arrow_more::before {
content: '';
position: absolute;
right: 0.1875rem;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
border: solid #0070A3;
border-width: 0 0.125rem 0.125rem 0;
display: inline-block;
padding: 0.3125rem;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg); }
.bwr-teaser-group {
margin-top: 2.5rem;
margin-bottom: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-teaser-group {
margin-top: 3.75rem;
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-teaser-group {
margin-top: 3.125rem;
margin-bottom: 3.125rem; } }
.bwr-teaser-group .bwr-teaser,
.bwr-teaser-group .bwr-offer-teaser {
margin-top: 1.25rem;
margin-bottom: 1.25rem; }
@media (min-width: 46.25rem) {
.bwr-teaser-group .bwr-teaser,
.bwr-teaser-group .bwr-offer-teaser {
margin-top: 1.875rem;
margin-bottom: 1.875rem; } }
@media (min-width: 64rem) {
.bwr-teaser-group .bwr-teaser,
.bwr-teaser-group .bwr-offer-teaser {
margin-top: 2.5rem;
margin-bottom: 2.5rem; } }
.bwr-benefits {
margin-top: 2.5rem;
margin-bottom: 2.5rem;
position: relative; }
@media (min-width: 46.25rem) {
.bwr-benefits {
margin-top: 3.75rem;
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-benefits {
margin-top: 3.125rem;
margin-bottom: 3.125rem; } }
.bwr-benefits--aqua .bwr-benefits__inner {
padding-left: calc((100% + 0.5625rem) / 12);
padding-right: calc((100% + 0.5625rem) / 12); }
@media (min-width: 46.25rem) {
.bwr-benefits--aqua .bwr-benefits__inner {
padding-left: calc((100% + 1.25rem) / 12);
padding-right: calc((100% + 1.25rem) / 12); } }
@media (min-width: 64rem) {
.bwr-benefits--aqua .bwr-benefits__inner {
padding-left: calc((100% + 1.25rem) / 12 - 1.25rem);
padding-right: calc((100% + 1.25rem) / 12 - 1.25rem); } }
@media (min-width: 80rem) {
.bwr-benefits--aqua .bwr-benefits__inner {
padding-left: calc((100% + 2.5rem) / 12 - 2.5rem);
padding-right: calc((100% + 2.5rem) / 12 - 2.5rem); } }
.bwr-benefits:not(.bwr-benefits--small) .bwr-benefits__container {
margin-right: auto;
margin-left: auto;
padding-left: 1.125rem;
padding-right: 1.125rem;
width: 100%;
max-width: 100%; }
@media (min-width: 46.25rem) {
.bwr-benefits:not(.bwr-benefits--small) .bwr-benefits__container {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 64rem) {
.bwr-benefits:not(.bwr-benefits--small) .bwr-benefits__container {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 80rem) {
.bwr-benefits:not(.bwr-benefits--small) .bwr-benefits__container {
padding-left: 0.8125rem;
padding-right: 0.8125rem; } }
.bwr-benefits:not(.bwr-benefits--small) .bwr-benefits__container:before, .bwr-benefits:not(.bwr-benefits--small) .bwr-benefits__container:after {
content: "";
display: table; }
.bwr-benefits:not(.bwr-benefits--small) .bwr-benefits__container:after {
clear: both; }
@media (min-width: 80rem) {
.bwr-benefits:not(.bwr-benefits--small) .bwr-benefits__container {
width: 81.625rem;
max-width: 100%; } }
@media (min-width: 46.25rem) {
.bwr-benefits:not(.bwr-benefits--small) .bwr-benefits__container {
text-align: center; } }
@media (min-width: 46.25rem) {
.bwr-benefits:not(.bwr-benefits--small) .bwr-benefits__container .bwr-icon {
width: 8rem;
height: 8rem; } }
.bwr-link--benefits {
text-decoration: underline; }
.bwr-campaign {
margin-top: 2.5rem;
margin-bottom: 2.5rem;
margin-right: auto;
margin-left: auto;
padding-left: 1.125rem;
padding-right: 1.125rem;
width: 100%;
max-width: 100%; }
@media (min-width: 46.25rem) {
.bwr-campaign {
margin-top: 3.75rem;
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-campaign {
margin-top: 3.125rem;
margin-bottom: 3.125rem; } }
@media (min-width: 46.25rem) {
.bwr-campaign {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 64rem) {
.bwr-campaign {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 80rem) {
.bwr-campaign {
padding-left: 0.8125rem;
padding-right: 0.8125rem; } }
.bwr-campaign:before, .bwr-campaign:after {
content: "";
display: table; }
.bwr-campaign:after {
clear: both; }
@media (min-width: 80rem) {
.bwr-campaign {
width: 81.625rem;
max-width: 100%; } }
.bwr-campaign .bwr-campaign__inner {
background-color: #F4FAFC;
padding-left: calc((100% + 0.5625rem) / 12);
padding-right: calc((100% + 0.5625rem) / 12);
padding-top: 2.5rem;
padding-bottom: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-campaign .bwr-campaign__inner {
padding-left: calc((100% + 1.25rem) / 12);
padding-right: calc((100% + 1.25rem) / 12); } }
@media (min-width: 64rem) {
.bwr-campaign .bwr-campaign__inner {
padding-left: calc((100% + 1.25rem) / 12 - 1.25rem);
padding-right: calc((100% + 1.25rem) / 12 - 1.25rem); } }
@media (min-width: 80rem) {
.bwr-campaign .bwr-campaign__inner {
padding-left: calc((100% + 2.5rem) / 12 - 2.5rem);
padding-right: calc((100% + 2.5rem) / 12 - 2.5rem); } }
@media (min-width: 46.25rem) {
.bwr-campaign .bwr-campaign__inner {
padding-top: 3.75rem;
padding-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-campaign .bwr-campaign__inner {
padding-top: 3.125rem;
padding-bottom: 3.125rem; } }
.bwr-campaign .bwr-card .bwr-card__title-link {
text-decoration: none; }
.bwr-layout__col-main .bwr-campaign {
padding: 0; }
.bwr-layout__col-main .bwr-campaign .bwr-campaign__inner {
background-color: #F4FAFC;
padding-left: calc((100% + 0.5625rem) / 12);
padding-right: calc((100% + 0.5625rem) / 12); }
@media (min-width: 46.25rem) {
.bwr-layout__col-main .bwr-campaign .bwr-campaign__inner {
padding-left: calc((100% + 1.25rem) / 12);
padding-right: calc((100% + 1.25rem) / 12); } }
@media (min-width: 64rem) {
.bwr-layout__col-main .bwr-campaign .bwr-campaign__inner {
padding-left: calc((100% + 1.25rem) / 9 - 1.25rem);
padding-right: calc((100% + 1.25rem) / 9 - 1.25rem); } }
@media (min-width: 80rem) {
.bwr-layout__col-main .bwr-campaign .bwr-campaign__inner {
padding-left: calc((100% + 2.5rem) / 9 - 2.5rem);
padding-right: calc((100% + 2.5rem) / 9 - 2.5rem); } }
.bwr-campaign--transparent .bwr-campaign__inner {
background-color: transparent; }
.bwr-campaign--small {
padding: 0; }
.bwr-campaign--small .bwr-campaign__inner {
background-color: #F4FAFC;
padding-left: calc((100% + 0.5625rem) / 12);
padding-right: calc((100% + 0.5625rem) / 12); }
@media (min-width: 46.25rem) {
.bwr-campaign--small .bwr-campaign__inner {
padding-left: calc((100% + 1.25rem) / 12);
padding-right: calc((100% + 1.25rem) / 12); } }
@media (min-width: 64rem) {
.bwr-campaign--small .bwr-campaign__inner {
padding-left: calc((100% + 1.25rem) / 9 - 1.25rem);
padding-right: calc((100% + 1.25rem) / 9 - 1.25rem); } }
@media (min-width: 80rem) {
.bwr-campaign--small .bwr-campaign__inner {
padding-left: calc((100% + 2.5rem) / 9 - 2.5rem);
padding-right: calc((100% + 2.5rem) / 9 - 2.5rem); } }
.bwr-included {
margin-top: 2.5rem;
margin-bottom: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-included {
margin-top: 3.75rem;
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-included {
margin-top: 3.125rem;
margin-bottom: 3.125rem; } }
.bwr-included .bwr-module-link {
text-align: left; }
.bwr-included__trigger {
line-height: 1.5; }
.bwr-included__trigger .bwr-button__label--open {
display: none; }
.bwr-included__trigger[aria-expanded="true"] .bwr-button__label--closed {
display: none; }
.bwr-included__trigger[aria-expanded="true"] .bwr-button__label--open {
display: inline-block; }
.bwr-included__content {
overflow: hidden;
opacity: 0;
transition: opacity 0.2s ease-in-out;
height: 0; }
.bwr-included__content[aria-hidden="false"] {
overflow: visible;
opacity: 1;
height: auto; }
.bwr-included .bwr-card-group--list {
margin-bottom: 1.25rem; }
.bwr-offer-teaser {
margin-bottom: 2.5rem;
position: relative; }
@media (min-width: 46.25rem) {
.bwr-offer-teaser {
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-offer-teaser {
margin-bottom: 3.125rem; } }
.bwr-offer-teaser__container {
margin-right: auto;
margin-left: auto;
padding-left: 1.125rem;
padding-right: 1.125rem;
width: 100%;
max-width: 100%; }
@media (min-width: 46.25rem) {
.bwr-offer-teaser__container {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 64rem) {
.bwr-offer-teaser__container {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 80rem) {
.bwr-offer-teaser__container {
padding-left: 0.8125rem;
padding-right: 0.8125rem; } }
.bwr-offer-teaser__container:before, .bwr-offer-teaser__container:after {
content: "";
display: table; }
.bwr-offer-teaser__container:after {
clear: both; }
@media (min-width: 80rem) {
.bwr-offer-teaser__container {
width: 81.625rem;
max-width: 100%; } }
.bwr-offer-teaser__row {
margin-left: -0.28125rem;
margin-right: -0.28125rem; }
.bwr-offer-teaser__row:before, .bwr-offer-teaser__row:after {
content: "";
display: table; }
.bwr-offer-teaser__row:after {
clear: both; }
@media (min-width: 46.25rem) {
.bwr-offer-teaser__row {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 64rem) {
.bwr-offer-teaser__row {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 80rem) {
.bwr-offer-teaser__row {
margin-left: -1.25rem;
margin-right: -1.25rem; } }
.bwr-offer-teaser__content {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 100%; }
@media (min-width: 46.25rem) {
.bwr-offer-teaser__content {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-offer-teaser__content {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-offer-teaser__content {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 64rem) {
.bwr-offer-teaser__content {
width: 66.6666666667%;
margin-left: 16.6666666667%; } }
.bwr-offer-teaser__content .bwr-offer-teaser__discount {
margin-left: 8.3333333333%;
margin-top: 2.5rem;
margin-bottom: 2.8125rem; }
@media (min-width: 64rem) {
.bwr-offer-teaser__content .bwr-offer-teaser__discount {
margin-left: 8.3333333333%;
margin-top: 2rem;
margin-bottom: 2rem; } }
.bwr-offer-teaser__content .bwr-offer-teaser__discount .bwr-badge {
display: inline-block;
max-width: 15.625rem;
-webkit-transform: rotate(2deg);
-ms-transform: rotate(2deg);
transform: rotate(2deg);
padding: 0.5rem 1.625rem 1.25rem; }
@media (min-width: 46.25rem) {
.bwr-offer-teaser__content .bwr-offer-teaser__discount .bwr-badge {
max-width: 21.875rem;
padding: 0.75rem 3.125rem 1.875rem; } }
.bwr-offer-teaser__content .bwr-offer-teaser__discount .bwr-badge__label {
font-size: 0.875rem;
line-height: 1.2;
color: #003F64; }
@media (min-width: 64rem) {
.bwr-offer-teaser__content .bwr-offer-teaser__discount .bwr-badge__label {
font-size: 1rem; } }
.bwr-offer-teaser__banner {
position: absolute;
width: 100%;
height: 17.5rem;
overflow: hidden; }
@media (min-width: 46.25rem) {
.bwr-offer-teaser__banner {
height: 21.25rem; } }
@media (min-width: 64rem) {
.bwr-offer-teaser__banner {
height: 25rem; } }
.bwr-offer-teaser__image .bwr-picture__img {
min-width: 100%;
position: relative;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%); }
.bwr-offer-teaser__box {
position: relative;
z-index: 1;
border: 1px solid #C8C8C8;
background: rgba(255, 255, 255, 0.95);
padding-top: 1.875rem;
padding-bottom: 1.875rem;
padding-left: 8.332%;
padding-right: 8.332%;
margin-top: 11.875rem; }
.bwr-offer-teaser__box:before, .bwr-offer-teaser__box:after {
content: "";
display: table; }
.bwr-offer-teaser__box:after {
clear: both; }
@media (min-width: 64rem) {
.bwr-offer-teaser__box {
padding-top: 2.5rem;
padding-bottom: 2.5rem;
margin-top: 13.75rem; } }
.bwr-offer-teaser__discount + .bwr-offer-teaser__box {
margin-top: 0; }
.bwr-offer-teaser__logo {
padding-bottom: 1.875rem; }
.bwr-offer-teaser__logo .bwr-icon {
display: block;
margin: auto; }
.bwr-offer-teaser--cropped .bwr-offer-teaser__banner {
margin-right: auto;
margin-left: auto;
padding-left: 1.125rem;
padding-right: 1.125rem;
width: 100%;
max-width: 100%;
left: 0;
right: 0; }
@media (min-width: 46.25rem) {
.bwr-offer-teaser--cropped .bwr-offer-teaser__banner {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 64rem) {
.bwr-offer-teaser--cropped .bwr-offer-teaser__banner {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 80rem) {
.bwr-offer-teaser--cropped .bwr-offer-teaser__banner {
padding-left: 0.8125rem;
padding-right: 0.8125rem; } }
.bwr-offer-teaser--cropped .bwr-offer-teaser__banner:before, .bwr-offer-teaser--cropped .bwr-offer-teaser__banner:after {
content: "";
display: table; }
.bwr-offer-teaser--cropped .bwr-offer-teaser__banner:after {
clear: both; }
@media (min-width: 80rem) {
.bwr-offer-teaser--cropped .bwr-offer-teaser__banner {
width: 81.625rem;
max-width: 100%; } }
.bwr-offer-teaser--cropped .bwr-offer-teaser__banner .bwr-offer-teaser__image {
position: relative;
width: 100%;
display: block;
overflow: hidden;
height: 100%; }
.bwr-offer-teaser .bwr-buybox__button-cart:last-child {
margin-left: auto;
margin-right: auto;
display: block; }
.bwr-layout-a .bwr-offer-teaser .bwr-offer-teaser__container {
padding: 0; }
.bwr-layout-a .bwr-offer-teaser .bwr-offer-teaser__row {
margin: 0; }
.bwr-layout-a .bwr-offer-teaser .bwr-offer-teaser__content {
margin: 0;
width: 100%;
padding-left: 0;
padding-right: 0; }
@media (min-width: 46.25rem) {
.bwr-layout-a .bwr-offer-teaser .bwr-offer-teaser__content {
padding-left: 0;
padding-right: 0; } }
@media (min-width: 64rem) {
.bwr-layout-a .bwr-offer-teaser .bwr-offer-teaser__content {
padding-left: calc((100% + 1.25rem) / 9 - 1.25rem);
padding-right: calc((100% + 1.25rem) / 9 - 1.25rem); } }
@media (min-width: 80rem) {
.bwr-layout-a .bwr-offer-teaser .bwr-offer-teaser__content {
padding-left: calc((100% + 2.5rem) / 9 - 2.5rem);
padding-right: calc((100% + 2.5rem) / 9 - 2.5rem); } }
.bwr-recommendation {
margin-top: 2.5rem;
margin-bottom: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-recommendation {
margin-top: 3.75rem;
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-recommendation {
margin-top: 3.125rem;
margin-bottom: 3.125rem; } }
.bwr-recommendation:not(.bwr-recommendation--productlist) {
width: 100%;
max-width: 100%;
margin-right: auto;
margin-left: auto;
padding-left: 1.125rem;
padding-right: 1.125rem; }
@media (min-width: 80rem) {
.bwr-recommendation:not(.bwr-recommendation--productlist) {
width: 81.625rem;
max-width: 100%; } }
@media (min-width: 46.25rem) {
.bwr-recommendation:not(.bwr-recommendation--productlist) {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 64rem) {
.bwr-recommendation:not(.bwr-recommendation--productlist) {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 80rem) {
.bwr-recommendation:not(.bwr-recommendation--productlist) {
padding-left: 0.8125rem;
padding-right: 0.8125rem; } }
.bwr-recommendation:not(.bwr-recommendation--productlist):before, .bwr-recommendation:not(.bwr-recommendation--productlist):after {
content: "";
display: table; }
.bwr-recommendation:not(.bwr-recommendation--productlist):after {
clear: both; }
@media (max-width: 46.2rem) {
.bwr-recommendation {
padding-right: 0.8125rem; } }
.bwr-recommendation .bwr-card__inner {
padding-left: 0rem;
padding-right: 0.3125rem;
padding-top: 0.3125rem; }
@media (min-width: 46.25rem) {
.bwr-recommendation .bwr-card__inner {
margin-right: -0.3125rem; } }
.bwr-recommendation__icon-wrapper {
text-align: center;
margin-bottom: 1.25rem; }
@media (min-width: 46.25rem) {
.bwr-recommendation__icon-wrapper {
margin-bottom: 1.875rem; } }
@media (min-width: 64rem) {
.bwr-recommendation__icon-wrapper {
margin-bottom: 2.5rem; } }
.bwr-recommendation--education .bwr-recommendation__inner {
padding-left: calc((100% + 0.5625rem) / 12);
padding-right: calc((100% + 0.5625rem) / 12); }
@media (min-width: 46.25rem) {
.bwr-recommendation--education .bwr-recommendation__inner {
padding-left: calc((100% + 1.25rem) / 12);
padding-right: calc((100% + 1.25rem) / 12); } }
@media (min-width: 64rem) {
.bwr-recommendation--education .bwr-recommendation__inner {
padding-left: calc((100% + 1.25rem) / 12 - 1.25rem);
padding-right: calc((100% + 1.25rem) / 12 - 1.25rem); } }
@media (min-width: 80rem) {
.bwr-recommendation--education .bwr-recommendation__inner {
padding-left: calc((100% + 2.5rem) / 12 - 2.5rem);
padding-right: calc((100% + 2.5rem) / 12 - 2.5rem); } }
.bwr-related {
margin-top: 2.5rem;
margin-bottom: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-related {
margin-top: 3.75rem;
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-related {
margin-top: 3.125rem;
margin-bottom: 3.125rem; } }
.bwr-teaser {
margin-top: 2.5rem;
margin-bottom: 2.5rem;
position: relative; }
@media (min-width: 46.25rem) {
.bwr-teaser {
margin-top: 3.75rem;
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-teaser {
margin-top: 3.125rem;
margin-bottom: 3.125rem; } }
.bwr-teaser__inner {
position: relative; }
.bwr-teaser__image {
width: 100%;
overflow: hidden; }
@media (min-width: 46.25rem) {
.bwr-teaser__image .bwr-picture__img {
width: 100%;
height: auto; } }
.bwr-teaser__content {
background-color: rgba(255, 255, 255, 0.95);
padding-left: calc((100% + 0.5625rem) / 12);
padding-right: calc((100% + 0.5625rem) / 12);
position: relative;
z-index: 1;
padding-top: 2.5rem;
padding-bottom: 2.5rem;
border: 1px solid #C8C8C8; }
@media (min-width: 46.25rem) {
.bwr-teaser__content {
padding-left: calc((100% + 1.25rem) / 12);
padding-right: calc((100% + 1.25rem) / 12); } }
@media (min-width: 64rem) {
.bwr-teaser__content {
padding-left: calc((100% + 1.25rem) / 9);
padding-right: calc((100% + 1.25rem) / 9); } }
@media (min-width: 80rem) {
.bwr-teaser__content {
padding-left: calc((100% + 2.5rem) / 9);
padding-right: calc((100% + 2.5rem) / 9); } }
.bwr-teaser__logo {
padding-bottom: 1.875rem; }
.bwr-teaser__logo .bwr-icon {
display: block;
margin: auto; }
.bwr-teaser .bwr-module-title {
margin-bottom: 1.5625rem; }
.bwr-teaser__title {
font-size: 1.125rem;
font-weight: 500;
line-height: 1.5rem;
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
word-break: break-word; }
.bwr-teaser__title + .bwr-rte {
margin-top: 0.625rem; }
.bwr-teaser .bwr-rte {
display: block; }
.bwr-teaser .bwr-module-link > .bwr-link, .bwr-teaser .bwr-module-link > .bwr-card__title.bwr-data-dlink, .bwr-teaser .bwr-module-link > .bwr-card__link-tolist, .bwr-teaser .bwr-module-link > .bwr-info-download__link {
display: block;
margin-top: 0.625rem; }
@media (min-width: 64rem) {
.bwr-teaser--lap .bwr-teaser__content {
margin-top: -6.875rem; } }
.bwr-teaser--beside {
display: table;
width: 100%; }
@media (min-width: 46.25rem) {
.bwr-teaser--beside > .bwr-teaser__image,
.bwr-teaser--beside > .bwr-teaser__content {
display: table-cell;
width: 50%;
height: auto;
vertical-align: middle;
padding: 0; } }
.bwr-teaser--beside .bwr-teaser__image {
padding-right: calc(0.5625rem / 2); }
@media (min-width: 46.25rem) {
.bwr-teaser--beside .bwr-teaser__image {
padding-right: calc(1.25rem / 2); } }
@media (min-width: 64rem) {
.bwr-teaser--beside .bwr-teaser__image {
padding-right: calc(1.25rem / 2); } }
@media (min-width: 80rem) {
.bwr-teaser--beside .bwr-teaser__image {
padding-right: calc(2.5rem / 2); } }
.bwr-teaser--beside .bwr-teaser__content {
text-align: center;
padding-left: 0.625rem;
padding-right: 0;
border: 0;
padding-left: calc(0.5625rem / 2); }
@media (min-width: 46.25rem) {
.bwr-teaser--beside .bwr-teaser__content {
padding-left: calc(1.25rem / 2); } }
@media (min-width: 64rem) {
.bwr-teaser--beside .bwr-teaser__content {
padding-left: calc(1.25rem / 2); } }
@media (min-width: 80rem) {
.bwr-teaser--beside .bwr-teaser__content {
padding-left: calc(2.5rem / 2); } }
@media (max-width: 46.2rem) {
.bwr-teaser--beside .bwr-teaser__content {
padding-top: 1.25rem;
padding-bottom: 0; } }
.bwr-teaser__discount {
position: absolute;
top: 6.25rem;
left: 12.5rem; }
.bwr-teaser__roof-text {
font-size: 1.25rem;
font-weight: 500;
line-height: 1.5rem;
text-align: center;
margin-bottom: 1.875rem; }
@media (min-width: 64rem) {
.bwr-teaser__roof-text {
font-size: 1.5rem;
line-height: 1.875rem; } }
.bwr-topic {
margin-top: 2.5rem;
margin-bottom: 2.5rem; }
.bwr-topic:before, .bwr-topic:after {
content: "";
display: table; }
.bwr-topic:after {
clear: both; }
@media (min-width: 46.25rem) {
.bwr-topic {
margin-top: 3.75rem;
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-topic {
margin-top: 3.125rem;
margin-bottom: 3.125rem; } }
@media (min-width: 46.25rem) {
.bwr-topic .bwr-card-group__slider-navigation {
display: none; } }
.bwr-treated {
margin-top: 2.5rem;
margin-bottom: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-treated {
margin-top: 3.75rem;
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-treated {
margin-top: 3.125rem;
margin-bottom: 3.125rem; } }
.bwr-treated .bwr-treated__inner {
padding-top: 2.5rem;
padding-bottom: 2.5rem;
border: solid 1px #C8C8C8;
padding-left: calc((100% + 0.5625rem) / 12);
padding-right: calc((100% + 0.5625rem) / 12); }
@media (min-width: 46.25rem) {
.bwr-treated .bwr-treated__inner {
padding-top: 3.75rem;
padding-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-treated .bwr-treated__inner {
padding-top: 3.125rem;
padding-bottom: 3.125rem; } }
@media (min-width: 46.25rem) {
.bwr-treated .bwr-treated__inner {
padding-left: calc((100% + 1.25rem) / 12);
padding-right: calc((100% + 1.25rem) / 12); } }
@media (min-width: 64rem) {
.bwr-treated .bwr-treated__inner {
padding-left: calc((100% + 1.25rem) / 8);
padding-right: calc((100% + 1.25rem) / 8); } }
@media (min-width: 80rem) {
.bwr-treated .bwr-treated__inner {
padding-left: calc((100% + 2.5rem) / 8);
padding-right: calc((100% + 2.5rem) / 8); } }
.bwr-treated .bwr-card {
margin-left: -0.28125rem;
margin-right: -0.28125rem; }
.bwr-treated .bwr-card:before, .bwr-treated .bwr-card:after {
content: "";
display: table; }
.bwr-treated .bwr-card:after {
clear: both; }
@media (min-width: 46.25rem) {
.bwr-treated .bwr-card {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 64rem) {
.bwr-treated .bwr-card {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 80rem) {
.bwr-treated .bwr-card {
margin-left: -1.25rem;
margin-right: -1.25rem; } }
.bwr-treated .bwr-card__inner {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 100%; }
@media (min-width: 46.25rem) {
.bwr-treated .bwr-card__inner {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-treated .bwr-card__inner {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-treated .bwr-card__inner {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 46.25rem) {
.bwr-treated .bwr-card__inner {
width: 50%; } }
.bwr-treated .bwr-badge {
max-width: 18.75rem;
margin: 2.5rem auto 0; }
@media (min-width: 46.25rem) {
.bwr-treated .bwr-badge {
position: absolute;
margin-top: 1.5625rem;
top: 0;
left: 100%;
width: calc(100% - 1.25rem);
margin-left: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-treated .bwr-badge {
width: calc(100% - 2.5rem);
margin-left: 1.25rem; } }
.bwr-treated .bwr-badge .bwr-badge__label {
max-width: 8.125rem; }
.bwr-timeline {
text-align: center; }
.bwr-timeline__headline {
text-align: left; }
.bwr-timeline__status {
margin-bottom: 0.625rem;
float: left;
width: 100%; }
.bwr-timeline__status--pre .bwr-timeline__status-header {
background-color: #6B959C; }
.bwr-timeline__status--pre .bwr-timeline__text, .bwr-timeline__status--pre .bwr-timeline__status-container:before {
border-color: #6B959C; }
.bwr-timeline__status--current .bwr-timeline__status-header {
background-color: #3D7463; }
.bwr-timeline__status--current .bwr-timeline__text, .bwr-timeline__status--current .bwr-timeline__status-container:before {
border-color: #3D7463; }
.bwr-timeline__status--draft .bwr-timeline__status-header {
background-color: #3D7463; }
.bwr-timeline__status--draft .bwr-timeline__text, .bwr-timeline__status--draft .bwr-timeline__status-container:before {
border-color: #3D7463; }
.bwr-timeline__status--pre-depraved .bwr-timeline__status-header {
background-color: #3D7463; }
.bwr-timeline__status--pre-depraved .bwr-timeline__text, .bwr-timeline__status--pre-depraved .bwr-timeline__status-container:before {
border-color: #3D7463; }
.bwr-timeline__status--depraved .bwr-timeline__status-header {
background-color: #CD3225; }
.bwr-timeline__status--depraved .bwr-timeline__text, .bwr-timeline__status--depraved .bwr-timeline__status-container:before {
border-color: #CD3225; }
.bwr-timeline__status:last-child {
margin-bottom: 0; }
.bwr-timeline__status:last-child .bwr-timeline__status-container:nth-last-child(2) .bwr-timeline__date,
.bwr-timeline__status:last-child .bwr-timeline__status-container:nth-last-child(2) .bwr-timeline__text {
padding-bottom: 2.625rem; }
.bwr-timeline__status:last-child .bwr-timeline__status-container:last-child::before {
top: 0; }
.bwr-timeline__status:last-child .bwr-timeline__status-container:last-child .bwr-timeline__date,
.bwr-timeline__status:last-child .bwr-timeline__status-container:last-child .bwr-timeline__text {
padding-top: 0;
padding-bottom: 0; }
.bwr-timeline__status:last-child .bwr-timeline__status-container:last-child .bwr-timeline__text {
border-color: transparent; }
.bwr-timeline__status:last-child .bwr-timeline__status-container:last-child:nth-child(2)::before {
top: 2.8125rem; }
.bwr-timeline__status:last-child .bwr-timeline__status-container:last-child:nth-child(2) .bwr-timeline__date,
.bwr-timeline__status:last-child .bwr-timeline__status-container:last-child:nth-child(2) .bwr-timeline__text {
padding-top: 2.625rem; }
.bwr-timeline__status:last-child .bwr-timeline__status-container:last-child:nth-child(2) .bwr-timeline__date {
width: calc(50%);
border-right: 0.25rem solid; }
.bwr-timeline__status:last-child .bwr-timeline__status-container:last-child:nth-child(2) .bwr-timeline__text {
width: calc(50% - 4px);
border-left: 0; }
.bwr-timeline__status:last-child.bwr-timeline__status--pre .bwr-timeline__status-container:last-child:nth-child(2) .bwr-timeline__date {
border-color: #6B959C; }
.bwr-timeline__status:last-child.bwr-timeline__status--current .bwr-timeline__status-container:last-child:nth-child(2) .bwr-timeline__date {
border-color: #3D7463; }
.bwr-timeline__status:last-child.bwr-timeline__status--draft .bwr-timeline__status-container:last-child:nth-child(2) .bwr-timeline__date {
border-color: #3D7463; }
.bwr-timeline__status:last-child.bwr-timeline__status--pre-depraved .bwr-timeline__status-container:last-child:nth-child(2) .bwr-timeline__date {
border-color: #3D7463; }
.bwr-timeline__status:last-child.bwr-timeline__status--depraved .bwr-timeline__status-container:last-child:nth-child(2) .bwr-timeline__date {
border-color: #CD3225; }
.bwr-timeline__status-container {
float: left;
position: relative;
width: 100%; }
.bwr-timeline__status-container::before {
content: '';
width: 1.125rem;
height: 1.125rem;
border: 0.25rem solid;
border-radius: 0.5625rem;
background-color: #FFFFFF;
position: absolute;
top: 2.6875rem;
left: calc(50% - 0.6875rem);
z-index: 2; }
.bwr-timeline__status-container:last-child .bwr-timeline__date,
.bwr-timeline__status-container:last-child .bwr-timeline__text {
padding-bottom: 2.625rem; }
.bwr-timeline__status-header {
font-size: 0.875rem;
font-weight: bold;
line-height: 1.25rem;
text-transform: uppercase;
letter-spacing: 0.07rem;
color: #FFFFFF;
text-align: center;
padding: 0.3125rem 0.625rem;
width: auto;
display: inline-block;
min-width: 13.125rem; }
.bwr-timeline__date, .bwr-timeline__text {
float: left;
padding: 2.625rem 1.125rem 0;
margin-top: -0.1875rem; }
.bwr-timeline__date {
width: calc(50% - 4px);
text-align: right; }
@media (max-width: 46.2rem) {
.bwr-timeline__date {
padding-left: 0; } }
.bwr-timeline__text {
width: calc(50% + 4px);
border-left: 0.25rem solid;
text-align: left;
font-weight: 500; }
.bwr-timeline__text .bwr-link, .bwr-timeline__text .bwr-card__title.bwr-data-dlink, .bwr-timeline__text .bwr-card__link-tolist, .bwr-timeline__text .bwr-info-download__link {
font-size: 1.125rem; }
@media (max-width: 46.2rem) {
.bwr-timeline__text {
padding-right: 0; } }
.bwr-timeline__din {
font-size: 1.125rem; }
.bwr-timeline__marker {
color: #CD3225; }
.bwr-video {
margin-top: 2.5rem;
margin-bottom: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-video {
margin-top: 3.75rem;
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-video {
margin-top: 3.125rem;
margin-bottom: 3.125rem; } }
.bwr-rte .bwr-video {
margin-top: 1.25rem;
margin-bottom: 1.25rem; }
.bwr-video__description {
text-align: center; }
@media (min-width: 46.25rem) {
.bwr-video__description {
padding: 0 3.75rem; } }
@media (min-width: 64rem) {
.bwr-video__description {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 50%;
right: 50%;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%); } }
@media (min-width: 64rem) and (min-width: 46.25rem) {
.bwr-video__description {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) and (min-width: 64rem) {
.bwr-video__description {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) and (min-width: 80rem) {
.bwr-video__description {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
.bwr-video__title {
margin-bottom: 1.375rem; }
@media (min-width: 64rem) {
.bwr-video__title {
margin-bottom: 2.625rem; } }
.bwr-video__text {
margin-top: 1.5rem; }
.bwr-video__copyright {
margin-top: 0.75rem; }
.bwr-video__copyright-sign {
font-weight: 500; }
.bwr-video--colored .bwr-video__container {
padding-top: 2.5rem;
padding-bottom: 2.5rem;
background-color: #F4FAFC; }
@media (min-width: 46.25rem) {
.bwr-video--colored .bwr-video__container {
padding-top: 3.75rem;
padding-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-video--colored .bwr-video__container {
padding-top: 3.125rem;
padding-bottom: 3.125rem; } }
.bwr-video--horizontal .bwr-video__container {
margin-right: auto;
margin-left: auto;
padding-left: 1.125rem;
padding-right: 1.125rem;
width: 100%;
max-width: 100%;
position: relative; }
@media (min-width: 46.25rem) {
.bwr-video--horizontal .bwr-video__container {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 64rem) {
.bwr-video--horizontal .bwr-video__container {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 80rem) {
.bwr-video--horizontal .bwr-video__container {
padding-left: 0.8125rem;
padding-right: 0.8125rem; } }
.bwr-video--horizontal .bwr-video__container:before, .bwr-video--horizontal .bwr-video__container:after {
content: "";
display: table; }
.bwr-video--horizontal .bwr-video__container:after {
clear: both; }
@media (min-width: 80rem) {
.bwr-video--horizontal .bwr-video__container {
width: 81.625rem;
max-width: 100%; } }
@media (min-width: 64rem) {
.bwr-video--horizontal .bwr-video__inner {
margin-left: -0.28125rem;
margin-right: -0.28125rem;
display: table;
direction: rtl; }
.bwr-video--horizontal .bwr-video__inner:before, .bwr-video--horizontal .bwr-video__inner:after {
content: "";
display: table; }
.bwr-video--horizontal .bwr-video__inner:after {
clear: both; } }
@media (min-width: 64rem) and (min-width: 46.25rem) {
.bwr-video--horizontal .bwr-video__inner {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 64rem) and (min-width: 64rem) {
.bwr-video--horizontal .bwr-video__inner {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 64rem) and (min-width: 80rem) {
.bwr-video--horizontal .bwr-video__inner {
margin-left: -1.25rem;
margin-right: -1.25rem; } }
@media (min-width: 64rem) {
.bwr-video--horizontal .bwr-video__content-block {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
float: none;
display: table-cell;
vertical-align: middle;
text-align: center;
width: 50%;
direction: ltr; } }
@media (min-width: 64rem) and (min-width: 46.25rem) {
.bwr-video--horizontal .bwr-video__content-block {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) and (min-width: 64rem) {
.bwr-video--horizontal .bwr-video__content-block {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) and (min-width: 80rem) {
.bwr-video--horizontal .bwr-video__content-block {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 64rem) {
.bwr-video--horizontal .bwr-video__player {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
float: none;
display: table-cell;
vertical-align: middle;
width: 50%; } }
@media (min-width: 64rem) and (min-width: 46.25rem) {
.bwr-video--horizontal .bwr-video__player {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) and (min-width: 64rem) {
.bwr-video--horizontal .bwr-video__player {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) and (min-width: 80rem) {
.bwr-video--horizontal .bwr-video__player {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
.bwr-video--horizontal .bwr-video__title {
margin-bottom: 1.0625rem; }
@media (max-width: 63.95rem) {
.bwr-video--horizontal .bwr-video__title {
margin-top: 1.375rem; } }
/*#region Reference Paths*/
/*#region Variables*/
/*#endregion*/
/*#region mixins*/
/*#endregion*/
/*#region Functions*/
/*#endregion*/
/*#endregion*/
.bwr-wht-ovl {
-webkit-overflow-scrolling: touch;
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
color: #FFFFFF;
background-color: rgba(0, 112, 163, 0.95); }


@media (min-width:80rem){.bwr-wht-ovl{left:50%;max-width:80rem;width:auto;margin-left:-40.53125rem;}}


.bwr-wht-ovl * :not(.bwr-wht-ovl__close) {
-webkit-transform: translate3d(0, 0, 0); }
.bwr-wht-ovl.bwr-active {
display: block;
z-index: 10; }
.bwr-wht-ovl__wrap {
height: 100%;
overflow: auto; }
.bwr-wht-ovl__header {
padding: 2.5rem 0;
text-align: center; }
.bwr-wht-ovl__hline {
font-size: 2em;
font-weight: normal; }
.bwr-wht-ovl__content .bwr-tabs__item--active, .bwr-wht-ovl__content .bwr-link:hover, .bwr-wht-ovl__content .bwr-card__title.bwr-data-dlink:hover, .bwr-wht-ovl__content .bwr-card__link-tolist:hover, .bwr-wht-ovl__content .bwr-info-download__link:hover, .bwr-wht-ovl__content .bwr-control__indicator--radio::after,
.bwr-wht-ovl__content .bwr-control input:checked ~ .bwr-control__label,
.bwr-wht-ovl__content .bwr-control input[aria-expanded="true"] ~ .bwr-control__label,
.bwr-wht-ovl__content .bwr-control input:checked ~ .bwr-control__indicator--radio {
color: #FBF273 !important; }
.bwr-wht-ovl__content .bwr-tabs__item--active {
border-bottom-color: #FBF273; }
.bwr-wht-ovl__content .bwr-collapsable__button[aria-expanded="true"] .bwr-icon--collapsable-button {
fill: #FBF273; }
.bwr-wht-ovl__content .bwr-control input:checked ~ .bwr-control__indicator--radio {
border-color: #222222; }
.bwr-wht-ovl__content .bwr-control__indicator--radio::after,
.bwr-wht-ovl__content .bwr-control input:checked ~ .bwr-control__indicator--checkbox,
.bwr-wht-ovl__content .bwr-control input[aria-expanded="true"] ~ .bwr-control__indicator--checkbox {
background-color: #222222; }
.bwr-wht-ovl__unlock {
display: none;
text-align: center;
padding: 4.6875rem 0;
font-size: 1.2em; }
.bwr-wht-ovl__signon {
display: none; }
.bwr-wht-ovl__close {
position: fixed;
bottom: 0;
right: 0;
font-size: 0.875rem;
background-color: #0070A3;
color: #FFFFFF;
text-align: left;
padding: 0.375rem 2.8125rem 0.375rem 0.9375rem;
height: auto;
min-height: 2.5rem;
z-index: 1; }
.bwr-wht-ovl__close:focus, .bwr-wht-ovl__close:active, .bwr-wht-ovl__close:hover {
background-color: #6A1847; }
@media (min-width: 46.25rem) {
.bwr-wht-ovl__close {
top: 0;
bottom: auto; } }
.bwr-wht-ovl__close .bwr-button__label {
display: inline-block;
text-decoration: underline; }
.bwr-wht-ovl__close .bwr-icon {
width: 1.75rem;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
fill: #FFFFFF;
right: 0.5rem;
margin-top: 0.0625rem;
margin-left: 0.3125rem; }
.js-bwr-wht-ovl-unlock .bwr-wht-ovl__unlock {
display: block; }
.js-bwr-wht-ovl-sign .bwr-wht-ovl__signon {
display: block; }
.bwr-section-db-hero {
margin-top: 2.5rem;
margin-bottom: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-section-db-hero {
margin-top: 3.75rem;
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-section-db-hero {
margin-top: 3.125rem;
margin-bottom: 3.125rem; } }
.bwr-section-db-hero:before, .bwr-section-db-hero:after {
content: "";
display: table; }
.bwr-section-db-hero:after {
clear: both; }
@media (min-width: 64rem) {
.bwr-section-db-hero {
margin-left: -0.28125rem;
margin-right: -0.28125rem; }
.bwr-section-db-hero:before, .bwr-section-db-hero:after {
content: "";
display: table; }
.bwr-section-db-hero:after {
clear: both; } }
@media (min-width: 64rem) and (min-width: 46.25rem) {
.bwr-section-db-hero {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 64rem) and (min-width: 64rem) {
.bwr-section-db-hero {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 64rem) and (min-width: 80rem) {
.bwr-section-db-hero {
margin-left: -1.25rem;
margin-right: -1.25rem; } }
@media (min-width: 64rem) {
.bwr-welcome {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 58.3333333333%; } }
@media (min-width: 64rem) and (min-width: 46.25rem) {
.bwr-welcome {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) and (min-width: 64rem) {
.bwr-welcome {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) and (min-width: 80rem) {
.bwr-welcome {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 80rem) {
.bwr-welcome {
width: 66.6666666667%; } }
.bwr-welcome__inner {
background-color: #FFFFFF;
min-height: 18.75rem;
padding-top: 1.875rem;
padding-bottom: 1.875rem;
padding-left: calc((100% + 0.5625rem) / 12);
padding-right: calc((100% + 0.5625rem) / 12); }
@media (min-width: 64rem) {
.bwr-welcome__inner {
padding-top: 3.75rem;
padding-bottom: 3.75rem; } }
@media (min-width: 46.25rem) {
.bwr-welcome__inner {
padding-left: calc((100% + 1.25rem) / 12);
padding-right: calc((100% + 1.25rem) / 12); } }
@media (min-width: 64rem) {
.bwr-welcome__inner {
padding-left: calc((100% + 1.25rem) / 8 - 1.25rem);
padding-right: calc((100% + 1.25rem) / 8 - 1.25rem); } }
@media (min-width: 80rem) {
.bwr-welcome__inner {
padding-left: calc((100% + 2.5rem) / 8 - 2.5rem);
padding-right: calc((100% + 2.5rem) / 8 - 2.5rem); } }
.bwr-welcome__inner .bwr-link--profile .bwr-icon {
position: relative;
top: -0.1875rem; }
.bwr-welcome__title {
font-size: 1.5rem;
font-weight: 500;
line-height: 1.75rem;
margin-top: -0.375rem; }
@media (min-width: 64rem) {
.bwr-welcome__title {
font-size: 2.25rem;
line-height: 2.75rem; } }
@media (min-width: 64rem) {
.bwr-welcome__title {
margin-top: -0.75rem; } }
.bwr-welcome__user-information {
margin: 1.5625rem 0 0;
border-top: solid 1px #C8C8C8;
padding: 1.375rem 0 0; }
.bwr-welcome__user-information + .bwr-link--profile {
border-top: solid 1px #C8C8C8;
display: block;
margin-top: 1.375rem;
padding-top: 0.75rem; }
.bwr-welcome__user-name {
font-size: 1.25rem;
font-weight: 500;
line-height: 1.5rem;
display: inline-block;
margin-bottom: 0.4375rem; }
@media (min-width: 64rem) {
.bwr-welcome__user-name {
font-size: 1.5rem;
line-height: 1.875rem; } }
.bwr-welcome__update {
font-size: 1.25rem;
font-weight: 500;
line-height: 1.5rem;
font-weight: normal;
display: inline-block; }
@media (min-width: 64rem) {
.bwr-welcome__update {
font-size: 1.5rem;
line-height: 1.875rem; } }
.bwr-welcome__update:before {
content: '|';
margin: 0.3125rem;
font-weight: normal; }
.bwr-welcome__update-number {
position: relative;
top: -0.3125rem;
margin-right: 0.5rem;
display: inline-block;
background-color: #CD3225;
border-radius: 50%;
color: #FFFFFF;
font-size: 0.75rem;
font-weight: 500;
line-height: 1;
width: 1.5625rem;
height: 1.5625rem;
text-align: center;
padding: 0.375rem 0; }
.bwr-welcome__company {
margin-top: 0.75rem; }
.bwr-welcome__adresses {
width: 100%;
margin-top: 1rem; }
.bwr-welcome__adresses:before, .bwr-welcome__adresses:after {
content: "";
display: table; }
.bwr-welcome__adresses:after {
clear: both; }
.bwr-welcome__adress-title {
font-weight: 500; }
.bwr-welcome__adress {
float: left;
width: 50%;
text-align: left; }
.bwr-welcome__adress-text {
padding-top: 0.625rem; }
.bwr-section-hero {
margin-bottom: 2.5rem;
overflow: hidden;
padding-top: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-section-hero {
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-section-hero {
margin-bottom: 3.125rem; } }
@media (min-width: 46.25rem) {
.bwr-section-hero {
padding-top: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-section-hero {
padding-top: 5rem; } }
.bwr-section-hero .bwr-page__logo-mobile {
display: none; }
@media (max-width: 63.95rem) {
.bwr-section-hero .bwr-page__logo-mobile {
position: absolute;
top: 0;
display: block;
width: 100%;
padding-top: 1.25rem;
padding-bottom: 1.25rem;
background-color: #FFFFFF; }
.bwr-section-hero .bwr-page__logo-mobile .bwr-picture__img {
margin: auto; }
.bwr-section-hero .bwr-page__logo-mobile + .bwr-container, .bwr-section-hero .bwr-page__logo-mobile + .bwr-footer-contact {
margin-top: 1.5rem; } }
@media (max-width: 46.2rem) {
.bwr-section-hero .bwr-page__logo-mobile + .bwr-container, .bwr-section-hero .bwr-page__logo-mobile + .bwr-footer-contact {
margin-top: 2.5rem; } }
.bwr-section-hero__row {
position: relative; }
@media (min-width: 46.25rem) {
.bwr-section-hero__row {
margin-left: -0.28125rem;
margin-right: -0.28125rem; }
.bwr-section-hero__row:before, .bwr-section-hero__row:after {
content: "";
display: table; }
.bwr-section-hero__row:after {
clear: both; } }
@media (min-width: 46.25rem) and (min-width: 46.25rem) {
.bwr-section-hero__row {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 46.25rem) and (min-width: 64rem) {
.bwr-section-hero__row {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 46.25rem) and (min-width: 80rem) {
.bwr-section-hero__row {
margin-left: -1.25rem;
margin-right: -1.25rem; } }
@media (min-width: 46.25rem) {
.bwr-section-hero__media-block {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 33.3333333333%; } }
@media (min-width: 46.25rem) and (min-width: 46.25rem) {
.bwr-section-hero__media-block {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 46.25rem) and (min-width: 64rem) {
.bwr-section-hero__media-block {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 46.25rem) and (min-width: 80rem) {
.bwr-section-hero__media-block {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 64rem) {
.bwr-section-hero__media-block {
width: 25%; } }
@media (min-width: 46.25rem) {
.bwr-section-hero__media-block .bwr-image--rec .bwr-image__figure {
padding-top: 100%; } }
.bwr-section-hero__col-side {
display: none; }
@media (min-width: 64rem) {
.bwr-section-hero__col-side {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 25%;
display: block; } }
@media (min-width: 64rem) and (min-width: 46.25rem) {
.bwr-section-hero__col-side {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) and (min-width: 64rem) {
.bwr-section-hero__col-side {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) and (min-width: 80rem) {
.bwr-section-hero__col-side {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
.bwr-section-hero__col-side::before {
content: '';
background-color: rgba(255, 255, 255, 0.95);
position: absolute;
top: 0;
bottom: 0;
left: -3.125rem;
right: -3.125rem;
min-height: 25rem;
z-index: -1; }
.bwr-section-hero__col-side .bwr-page__logo {
margin-top: 2.5rem;
display: block;
max-width: 18.125rem;
margin-left: auto;
margin-right: auto; }
@media (min-width: 46.25rem) {
.bwr-section-hero__col-side .bwr-page__logo {
margin-top: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-section-hero__col-side .bwr-page__logo {
margin-top: 3.125rem; } }
.bwr-section-hero__col-side .bwr-page__logo .bwr-picture__img {
width: 100%; }
.bwr-section-hero__col-side .bwr-page__logo + .bwr-linklist {
margin-top: 3.75rem; }
@media (min-width: 46.25rem) {
.bwr-section-hero__content-block {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 58.3333333333%;
margin-left: calc(8.3333333333% - 1.25rem); } }
@media (min-width: 46.25rem) and (min-width: 46.25rem) {
.bwr-section-hero__content-block {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 46.25rem) and (min-width: 64rem) {
.bwr-section-hero__content-block {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 46.25rem) and (min-width: 80rem) {
.bwr-section-hero__content-block {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 64rem) {
.bwr-section-hero__content-block {
width: 41.6666666667%;
margin-left: 0; } }
.bwr-section-hero__content-block .bwr-description-list {
margin-top: 0.9375rem; }
@media (max-width: 63.95rem) {
.bwr-section-hero__content-block .bwr-description-list {
display: none; } }
.bwr-section-hero__media-block + .bwr-section-hero__content-block {
margin-top: 1.875rem; }
@media (min-width: 46.25rem) {
.bwr-section-hero__media-block + .bwr-section-hero__content-block {
margin-top: -0.4375rem; } }
@media (min-width: 46.25rem) {
.bwr-section-hero__buy-block {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 50%;
float: right; } }
@media (min-width: 46.25rem) and (min-width: 46.25rem) {
.bwr-section-hero__buy-block {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 46.25rem) and (min-width: 64rem) {
.bwr-section-hero__buy-block {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 46.25rem) and (min-width: 80rem) {
.bwr-section-hero__buy-block {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 64rem) {
.bwr-section-hero__buy-block {
width: 33.3333333333%;
right: 0; } }
.bwr-section-hero__buy-block .bwr-buybox {
border: solid 1px #C8C8C8;
padding-top: 1.875rem;
padding-bottom: 1.25rem;
padding-left: 1.0625rem;
padding-right: 1.0625rem;
margin-top: 1.875rem; }
@media (min-width: 46.25rem) {
.bwr-section-hero__buy-block .bwr-buybox {
margin-top: 2.5rem;
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 64rem) {
.bwr-section-hero__buy-block .bwr-buybox {
margin-top: 0;
padding-left: 2.5rem;
padding-right: 2.5rem; } }
.bwr-section-hero__buy-block .bwr-dialog .bwr-buybox {
border: 0;
margin: 0;
padding: 0; }
.bwr-section-hero__additional-block {
margin-top: 1.875rem; }
@media (min-width: 46.25rem) {
.bwr-section-hero__additional-block {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 50%;
margin-top: 2.5rem; } }
@media (min-width: 46.25rem) and (min-width: 46.25rem) {
.bwr-section-hero__additional-block {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 46.25rem) and (min-width: 64rem) {
.bwr-section-hero__additional-block {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 46.25rem) and (min-width: 80rem) {
.bwr-section-hero__additional-block {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 64rem) {
.bwr-section-hero__additional-block {
width: 66.6666666667%; } }
.bwr-section-hero__additional-block .bwr-ankerlink {
margin-top: 1.875rem;
margin-bottom: 0; }
.bwr-section-hero__additional-block .bwr-corporation + .bwr-ankerlink {
margin-top: -0.0625rem; }
@media (min-width: 64rem) {
.bwr-section-hero__additional-block .bwr-description-list {
display: none; } }
@media (min-width: 46.25rem) and (max-width: 63.95rem) {
.bwr-section-hero .bwr-image {
margin-right: calc(1.25rem * -1); } }
@media (min-width: 64rem) and (max-width: 79.95rem) {
.bwr-section-hero .bwr-image {
margin-right: 1.25rem; } }
.bwr-section-hero .bwr-image .bwr-badge {
position: absolute;
bottom: 0;
width: 100%; }
.bwr-section-hero .bwr-appointment-list {
margin-top: 1.25rem; }
@media (min-width: 64rem) {
.bwr-section-hero .bwr-appointment-list {
margin-top: 2.5rem; } }
.bwr-section-hero__title {
font-size: 1.25rem;
font-weight: 500;
line-height: 1.5rem; }
@media (min-width: 64rem) {
.bwr-section-hero__title {
font-size: 1.5rem;
line-height: 1.875rem; } }
.bwr-section-hero__supplement {
font-size: 1.125rem;
font-weight: 500;
line-height: 1.5rem; }
.bwr-section-hero__subtitle {
font-size: 1rem;
font-weight: 500; }
.bwr-section-hero__title:first-child {
display: block;
padding-top: 0.25rem; }
.bwr-section-hero__title:not(:first-child),
.bwr-section-hero__subtitle:not(:first-child) {
display: block;
padding-top: 0.625rem; }
.bwr-section-hero__publisher-infos {
margin-top: 1.25rem; }
.bwr-section-hero__hint {
display: block;
margin-top: 1.25rem; }
.bwr-section-hero__hint + .bwr-section-hero__hint {
margin-top: 0.625rem; }
.bwr-section-hero .bwr-benefits {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 100%;
margin: 0;
padding-top: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-section-hero .bwr-benefits {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-section-hero .bwr-benefits {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-section-hero .bwr-benefits {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 64rem) {
.bwr-section-hero .bwr-benefits {
width: 66.6666666667%;
padding-top: 2.25rem; } }
.bwr-section-hero--event {
position: relative; }
.bwr-section-hero--event::before {
content: '';
background-color: #E2F3F8;
position: absolute;
left: 0;
right: 0;
top: 0;
width: 100%;
height: 0;
z-index: -5;
padding-top: 43%; }
@media (min-width: 80rem) {
.bwr-section-hero--event::before {
padding-top: 34.0625rem; } }
.bwr-section-hero--event .bwr-container, .bwr-section-hero--event .bwr-footer-contact {
position: relative; }
.bwr-section-hero--event .bwr-container::before, .bwr-section-hero--event .bwr-footer-contact::before {
content: '';
position: absolute;
top: -2.5rem;
right: -3.625rem;
border-left: solid 30vw #8FD2E9;
border-right: solid 25vw #003F64;
height: 0;
padding-top: 20%;
z-index: -3; }
@media (min-width: 46.25rem) {
.bwr-section-hero--event .bwr-container::before, .bwr-section-hero--event .bwr-footer-contact::before {
top: -3.75rem;
border-left: solid 40vw #8FD2E9; } }
@media (min-width: 64rem) {
.bwr-section-hero--event .bwr-container::before, .bwr-section-hero--event .bwr-footer-contact::before {
top: -5rem; } }
@media (min-width: 80rem) {
.bwr-section-hero--event .bwr-container::before, .bwr-section-hero--event .bwr-footer-contact::before {
border-left: solid 41.25rem #8FD2E9;
border-right: solid 15.625rem #003F64;
padding-top: 15.625rem; } }
.bwr-section-hero--event .bwr-container::after,
.bwr-section-hero--event .bwr-footer-contact::after {
content: '';
position: absolute;
top: 0;
left: calc(100% - 12rem);
border-right: solid calc((100vw - 1280px) / 2) #8FD2E9;
border-left: solid 15.625rem #c7e8f0;
height: 0;
padding-top: 22%;
z-index: -4; }
@media (min-width: 80rem) {
.bwr-section-hero--event .bwr-container::after,
.bwr-section-hero--event .bwr-footer-contact::after {
padding-top: 10rem;
top: 10.625rem; } }
.bwr-section-hero--event .bwr-section-hero__logo-wrapper {
position: absolute;
top: -2.5rem;
height: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-section-hero--event .bwr-section-hero__logo-wrapper {
top: -3.75rem;
height: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-section-hero--event .bwr-section-hero__logo-wrapper {
top: -5rem;
height: 5rem; } }
.bwr-section-hero--event .bwr-section-hero__logo-wrapper .bwr-section-hero__logo {
position: absolute;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
top: 50%;
width: 9.375rem;
height: 1.25rem; }
@media (min-width: 46.25rem) {
.bwr-section-hero--event .bwr-section-hero__logo-wrapper .bwr-section-hero__logo {
width: 13.375rem;
height: 1.75rem; } }
.bwr-section-hero--event .bwr-section-hero__banner {
z-index: -2;
width: 100%;
height: calc((100vw - 2 * 1.125rem) * (5/16)); }
@media (min-width: 46.25rem) {
.bwr-section-hero--event .bwr-section-hero__banner {
height: calc((100vw - 2 * 1.25rem) * (5/16)); } }
@media (min-width: 80rem) {
.bwr-section-hero--event .bwr-section-hero__banner {
height: calc((81.625rem - 2 * 0.8125rem) * (5/16)); } }
.bwr-section-hero--event .bwr-section-hero__banner + .bwr-section-hero__row {
z-index: 0;
margin-top: -14%; }
.bwr-section-hero--event .bwr-buybox {
background-color: rgba(255, 255, 255, 0.95); }
.bwr-section-hero--event .bwr-section-hero__content-block {
position: relative;
padding-top: 3.125rem;
width: 100%; }
.bwr-section-hero--event .bwr-section-hero__content-block::before {
content: '';
background-color: rgba(255, 255, 255, 0.95);
position: absolute;
top: 0;
bottom: 0;
left: -3.125rem;
right: -3.125rem;
min-height: 30rem;
z-index: -1; }
@media (max-width: 63.95rem) {
.bwr-section-hero--event .bwr-section-hero__content-block {
margin-left: 0; } }
@media (min-width: 64rem) {
.bwr-section-hero--event .bwr-section-hero__content-block {
width: calc(66.666% - (1.25rem / 2)); }
.bwr-section-hero--event .bwr-section-hero__content-block::before {
right: 0; } }
@media (min-width: 80rem) {
.bwr-section-hero--event .bwr-section-hero__content-block {
overflow: visible;
width: calc(66.666% - (2.5rem / 2)); } }
.bwr-section-hero--event .bwr-section-hero__content-block > .bwr-rte {
margin-top: 1.875rem; }
@media (min-width: 64rem) {
.bwr-section-hero--event .bwr-section-hero__additional-block {
width: calc(66.666% - (1.25rem / 2)); } }
@media (min-width: 80rem) {
.bwr-section-hero--event .bwr-section-hero__additional-block {
width: calc(66.666% - (2.5rem / 2)); } }
.bwr-section-hero--event .bwr-section-hero__title {
font-size: 1.5rem;
font-weight: 500;
line-height: 1.75rem; }
@media (min-width: 64rem) {
.bwr-section-hero--event .bwr-section-hero__title {
font-size: 2.25rem;
line-height: 2.75rem; } }
.bwr-section-hero--event .bwr-contents {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
margin-top: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-section-hero--event .bwr-contents {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-section-hero--event .bwr-contents {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-section-hero--event .bwr-contents {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 46.25rem) {
.bwr-section-hero--event .bwr-contents {
margin-top: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-section-hero--event .bwr-contents {
margin-top: 3.125rem; } }
@media (min-width: 64rem) {
.bwr-section-hero--event .bwr-contents {
width: 58.3333333333%; } }
.bwr-section-hero--event .bwr-contents .bwr-module-title {
text-align: left; }
.bwr-section-hero--event .bwr-section-hero__col-side + .bwr-section-hero__content-block::before {
left: -1rem;
right: -1rem; }
@media (min-width: 64rem) {
.bwr-section-hero--event .bwr-section-hero__col-side + .bwr-section-hero__content-block {
margin-left: 8.3333333333%;
width: 58.3333333333%; } }
.bwr-section-pre-sub,
.bwr-section-post-sub {
margin-right: auto;
margin-left: auto;
padding-left: 1.125rem;
padding-right: 1.125rem;
width: 100%;
max-width: 100%; }
@media (min-width: 46.25rem) {
.bwr-section-pre-sub,
.bwr-section-post-sub {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 64rem) {
.bwr-section-pre-sub,
.bwr-section-post-sub {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 80rem) {
.bwr-section-pre-sub,
.bwr-section-post-sub {
padding-left: 0.8125rem;
padding-right: 0.8125rem; } }
.bwr-section-pre-sub:before, .bwr-section-pre-sub:after,
.bwr-section-post-sub:before,
.bwr-section-post-sub:after {
content: "";
display: table; }
.bwr-section-pre-sub:after,
.bwr-section-post-sub:after {
clear: both; }
@media (min-width: 80rem) {
.bwr-section-pre-sub,
.bwr-section-post-sub {
width: 81.625rem;
max-width: 100%; } }
.bwr-section-pre-sub .bwr-offer-teaser,
.bwr-section-post-sub .bwr-offer-teaser {
margin-left: -0.28125rem;
margin-right: -0.28125rem; }
.bwr-section-pre-sub .bwr-offer-teaser:before, .bwr-section-pre-sub .bwr-offer-teaser:after,
.bwr-section-post-sub .bwr-offer-teaser:before,
.bwr-section-post-sub .bwr-offer-teaser:after {
content: "";
display: table; }
.bwr-section-pre-sub .bwr-offer-teaser:after,
.bwr-section-post-sub .bwr-offer-teaser:after {
clear: both; }
@media (min-width: 46.25rem) {
.bwr-section-pre-sub .bwr-offer-teaser,
.bwr-section-post-sub .bwr-offer-teaser {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 64rem) {
.bwr-section-pre-sub .bwr-offer-teaser,
.bwr-section-post-sub .bwr-offer-teaser {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 80rem) {
.bwr-section-pre-sub .bwr-offer-teaser,
.bwr-section-post-sub .bwr-offer-teaser {
margin-left: -1.25rem;
margin-right: -1.25rem; } }
.bwr-section-pre-sub .bwr-video--colored,
.bwr-section-post-sub .bwr-video--colored {
width: 100%;
max-width: 100%; }
@media (min-width: 80rem) {
.bwr-section-pre-sub .bwr-video--colored,
.bwr-section-post-sub .bwr-video--colored {
width: 81.625rem;
max-width: 100%; } }
.bwr-section-pre-sub .bwr-video--colored .bwr-video__inner,
.bwr-section-post-sub .bwr-video--colored .bwr-video__inner {
padding-left: calc((100% + 0.5625rem) / 12);
padding-right: calc((100% + 0.5625rem) / 12); }
@media (min-width: 46.25rem) {
.bwr-section-pre-sub .bwr-video--colored .bwr-video__inner,
.bwr-section-post-sub .bwr-video--colored .bwr-video__inner {
padding-left: calc((100% + 1.25rem) / 12);
padding-right: calc((100% + 1.25rem) / 12); } }
@media (min-width: 64rem) {
.bwr-section-pre-sub .bwr-video--colored .bwr-video__inner,
.bwr-section-post-sub .bwr-video--colored .bwr-video__inner {
padding-left: calc((100% + 1.25rem) / 8 - 1.25rem);
padding-right: calc((100% + 1.25rem) / 8 - 1.25rem); } }
@media (min-width: 80rem) {
.bwr-section-pre-sub .bwr-video--colored .bwr-video__inner,
.bwr-section-post-sub .bwr-video--colored .bwr-video__inner {
padding-left: calc((100% + 2.5rem) / 8 - 2.5rem);
padding-right: calc((100% + 2.5rem) / 8 - 2.5rem); } }
@media (min-width: 64rem) {
.bwr-section-pre-sub .bwr-accordion,
.bwr-section-pre-sub .bwr-image-module,
.bwr-section-pre-sub .bwr-article .bwr-rte,
.bwr-section-pre-sub .bwr-video:not(.bwr-video--horizontal),
.bwr-section-pre-sub .bwr-teaser:not(.bwr-teaser--beside),
.bwr-section-post-sub .bwr-accordion,
.bwr-section-post-sub .bwr-image-module,
.bwr-section-post-sub .bwr-article .bwr-rte,
.bwr-section-post-sub .bwr-video:not(.bwr-video--horizontal),
.bwr-section-post-sub .bwr-teaser:not(.bwr-teaser--beside) {
padding-left: calc(((100% + 1.25rem) / 12) * 2);
padding-right: calc(((100% + 1.25rem) / 12) * 2); } }
@media (min-width: 80rem) {
.bwr-section-pre-sub .bwr-accordion,
.bwr-section-pre-sub .bwr-image-module,
.bwr-section-pre-sub .bwr-article .bwr-rte,
.bwr-section-pre-sub .bwr-video:not(.bwr-video--horizontal),
.bwr-section-pre-sub .bwr-teaser:not(.bwr-teaser--beside),
.bwr-section-post-sub .bwr-accordion,
.bwr-section-post-sub .bwr-image-module,
.bwr-section-post-sub .bwr-article .bwr-rte,
.bwr-section-post-sub .bwr-video:not(.bwr-video--horizontal),
.bwr-section-post-sub .bwr-teaser:not(.bwr-teaser--beside) {
padding-left: calc(((100% + 2.5rem) / 12) * 2);
padding-right: calc(((100% + 2.5rem) / 12) * 2); } }
.bwr-section-pre-sub .bwr-rte .bwr-accordion,
.bwr-section-pre-sub .bwr-campaign,
.bwr-section-post-sub .bwr-rte .bwr-accordion,
.bwr-section-post-sub .bwr-campaign {
padding-left: 0;
padding-right: 0; }
.bwr-section-sub {
margin-top: 2.5rem;
margin-bottom: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-section-sub {
margin-top: 3.75rem;
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-section-sub {
margin-top: 3.125rem;
margin-bottom: 3.125rem; } }
.bwr-section-sub__inner {
position: relative; }
.bwr-section-sub__inner + .bwr-section-sub__inner {
border-top: 1px solid #C8C8C8;
margin-top: 2.5rem;
padding-top: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-section-sub__inner + .bwr-section-sub__inner {
margin-top: 3.75rem;
padding-top: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-section-sub__inner + .bwr-section-sub__inner {
margin-top: 3.125rem;
padding-top: 3.125rem; } }
.bwr-section-sub .bwr-section-sub__col {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 100%; }
@media (min-width: 46.25rem) {
.bwr-section-sub .bwr-section-sub__col {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-section-sub .bwr-section-sub__col {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-section-sub .bwr-section-sub__col {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
.bwr-section-sub .bwr-section-sub__col + .bwr-section-sub__col {
margin-top: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-section-sub .bwr-section-sub__col + .bwr-section-sub__col {
margin-top: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-section-sub .bwr-section-sub__col {
width: 50%; }
.bwr-section-sub .bwr-section-sub__col + .bwr-section-sub__col {
margin-top: 0; } }
.bwr-section-sub .bwr-section-sub__col:only-child {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 100%; }
@media (min-width: 46.25rem) {
.bwr-section-sub .bwr-section-sub__col:only-child {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-section-sub .bwr-section-sub__col:only-child {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-section-sub .bwr-section-sub__col:only-child {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 64rem) {
.bwr-section-sub .bwr-section-sub__col:only-child {
width: 75%; } }
.bwr-section-sub .bwr-contents + .bwr-contents {
margin-top: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-section-sub .bwr-contents + .bwr-contents {
margin-top: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-section-sub .bwr-contents + .bwr-contents {
margin-top: 3.125rem; } }
.bwr-section-sub .bwr-teaser {
margin: 0;
height: 100%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column; }
.bwr-section-sub .bwr-teaser__content {
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
padding-left: calc((100% + 0.5625rem) / 12);
padding-right: calc((100% + 0.5625rem) / 12); }
@media (min-width: 46.25rem) {
.bwr-section-sub .bwr-teaser__content {
padding-left: calc((100% + 1.25rem) / 12);
padding-right: calc((100% + 1.25rem) / 12); } }
@media (min-width: 64rem) {
.bwr-section-sub .bwr-teaser__content {
padding-left: calc((100% + 1.25rem) / 6 - 1.25rem);
padding-right: calc((100% + 1.25rem) / 6 - 1.25rem); } }
@media (min-width: 80rem) {
.bwr-section-sub .bwr-teaser__content {
padding-left: calc((100% + 2.5rem) / 6 - 2.5rem);
padding-right: calc((100% + 2.5rem) / 6 - 2.5rem); } }
.bwr-section-sub--event .bwr-section-sub__col {
float: none; }
@media (min-width: 64rem) {
.bwr-section-sub--event .bwr-section-sub__col {
width: 66.6666666667%;
margin-left: 16.6666666667%; } }
.bwr-section-sub--event .bwr-section-sub__col:not(:first-child):not(:last-child) {
margin-top: 2.5rem;
margin-bottom: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-section-sub--event .bwr-section-sub__col:not(:first-child):not(:last-child) {
margin-top: 3.75rem;
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-section-sub--event .bwr-section-sub__col:not(:first-child):not(:last-child) {
margin-top: 3.125rem;
margin-bottom: 3.125rem; } }
.bwr-section-sub--event .bwr-section-sub__col:first-child {
margin-bottom: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-section-sub--event .bwr-section-sub__col:first-child {
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-section-sub--event .bwr-section-sub__col:first-child {
margin-bottom: 3.125rem; } }
.bwr-section-sub--event .bwr-section-sub__col:last-child {
margin-top: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-section-sub--event .bwr-section-sub__col:last-child {
margin-top: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-section-sub--event .bwr-section-sub__col:last-child {
margin-top: 3.125rem; } }
.bwr-section-sub--event .bwr-teaser {
margin-bottom: 0; }
@media (min-width: 64rem) {
.bwr-section-sub--sales .bwr-section-sub__col:only-child {
padding: 0;
width: 100%; } }
@media (min-width: 64rem) {
.bwr-section-sub--sales .bwr-section-sub__col:only-child .bwr-info-download__icon-wrapper {
width: calc((100% + 1.25rem) / 6 * 2);
padding-top: calc((100% + 1.25rem) / 6 * 2); } }
@media (min-width: 80rem) {
.bwr-section-sub--sales .bwr-section-sub__col:only-child .bwr-info-download__icon-wrapper {
width: calc((100% + 2.5rem) / 6 * 2);
padding-top: calc((100% + 2.5rem) / 6 * 2); } }
@media (min-width: 64rem) {
.bwr-section-sub--sales .bwr-section-sub__col:only-child .bwr-info-download__label-wrapper {
width: calc((100% + 1.25rem) / 6 * 4 - 1.25rem * 2); } }
@media (min-width: 80rem) {
.bwr-section-sub--sales .bwr-section-sub__col:only-child .bwr-info-download__label-wrapper {
width: calc((100% + 2.5rem) / 6 * 4 - 2.5rem * 2); } }
@media (min-width: 46.25rem) {
.bwr-section-sub--sales .bwr-section-sub__col:only-child .bwr-info-download {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 50%; } }
@media (min-width: 46.25rem) and (min-width: 46.25rem) {
.bwr-section-sub--sales .bwr-section-sub__col:only-child .bwr-info-download {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 46.25rem) and (min-width: 64rem) {
.bwr-section-sub--sales .bwr-section-sub__col:only-child .bwr-info-download {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 46.25rem) and (min-width: 80rem) {
.bwr-section-sub--sales .bwr-section-sub__col:only-child .bwr-info-download {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 46.25rem) {
.bwr-section-sub--sales .bwr-section-sub__col:only-child .bwr-info-download + .bwr-info-download {
margin-top: 0; } }
.bwr-section-sub--sales .bwr-section-sub__col:only-child .bwr-info-download:only-child {
float: none;
margin: 0 auto; }
@media (min-width: 46.25rem) {
.bwr-section-sub--sales .bwr-section-sub__col:only-child .bwr-info-download:only-child {
min-width: 40rem; } }
@media (min-width: 64rem) {
.bwr-section-sub--sales .bwr-section-sub__col {
width: 66.6666666667%; } }
@media (min-width: 46.25rem) and (max-width: 63.95rem) {
.bwr-section-sub--sales .bwr-section-sub__col:nth-child(even) {
padding: 0; } }
@media (min-width: 64rem) {
.bwr-section-sub--sales .bwr-section-sub__col:nth-child(even) {
width: 33.3333333333%; } }
@media (max-width: 46.2rem) {
.bwr-section-sub--sales .bwr-contents + .bwr-contents {
margin-top: 2.5rem; } }
@media (min-width: 64rem) {
.bwr-section-sub--sales .bwr-contents + .bwr-contents {
margin-top: 5rem; } }
@media (min-width: 64rem) {
.bwr-section-sub--flex .bwr-row {
display: -webkit-flex;
display: -ms-flexbox;
display: flex; } }
@media (min-width: 64rem) {
.bwr-section-sub--dashboard .bwr-section-sub__col {
width: 50%; } }
.bwr-section {
margin-top: 2.5rem;
margin-bottom: 2.5rem; }
.bwr-section:before, .bwr-section:after {
content: "";
display: table; }
.bwr-section:after {
clear: both; }
@media (min-width: 46.25rem) {
.bwr-section {
margin-top: 3.75rem;
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-section {
margin-top: 3.125rem;
margin-bottom: 3.125rem; } }
.bwr-section__row {
margin-left: -0.28125rem;
margin-right: -0.28125rem; }
.bwr-section__row:before, .bwr-section__row:after {
content: "";
display: table; }
.bwr-section__row:after {
clear: both; }
@media (min-width: 46.25rem) {
.bwr-section__row {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 64rem) {
.bwr-section__row {
margin-left: -0.625rem;
margin-right: -0.625rem; } }
@media (min-width: 80rem) {
.bwr-section__row {
margin-left: -1.25rem;
margin-right: -1.25rem; } }
.bwr-section > .bwr-page-list,
.bwr-section > .bwr-accordion {
background-color: #FFFFFF;
padding-left: calc((100% + 0.5625rem) / 12);
padding-right: calc((100% + 0.5625rem) / 12);
padding-top: 2.5rem;
padding-bottom: 2.5rem;
margin-top: 0;
margin-bottom: 0; }
@media (min-width: 46.25rem) {
.bwr-section > .bwr-page-list,
.bwr-section > .bwr-accordion {
padding-left: calc((100% + 1.25rem) / 12);
padding-right: calc((100% + 1.25rem) / 12); } }
@media (min-width: 64rem) {
.bwr-section > .bwr-page-list,
.bwr-section > .bwr-accordion {
padding-left: calc((100% + 1.25rem) / 12 - 1.25rem);
padding-right: calc((100% + 1.25rem) / 12 - 1.25rem); } }
@media (min-width: 80rem) {
.bwr-section > .bwr-page-list,
.bwr-section > .bwr-accordion {
padding-left: calc((100% + 2.5rem) / 12 - 2.5rem);
padding-right: calc((100% + 2.5rem) / 12 - 2.5rem); } }
@media (min-width: 46.25rem) {
.bwr-section > .bwr-page-list,
.bwr-section > .bwr-accordion {
padding-top: 3.75rem;
padding-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-section > .bwr-page-list,
.bwr-section > .bwr-accordion {
padding-top: 3.125rem;
padding-bottom: 3.125rem; } }
@media (min-width: 64rem) {
.bwr-section > .bwr-page-list:not(:only-child),
.bwr-section > .bwr-accordion:not(:only-child) {
width: calc(50% - (1.25rem / 2));
float: left; }
.bwr-section > .bwr-page-list:not(:only-child):nth-child(even),
.bwr-section > .bwr-accordion:not(:only-child):nth-child(even) {
float: right; }
.bwr-section > .bwr-page-list:not(:only-child) .bwr-accordion__overview-description,
.bwr-section > .bwr-page-list:not(:only-child) .bwr-accordion__overview-links,
.bwr-section > .bwr-page-list:not(:only-child) .bwr-accordion__overview-info > *,
.bwr-section > .bwr-accordion:not(:only-child) .bwr-accordion__overview-description,
.bwr-section > .bwr-accordion:not(:only-child) .bwr-accordion__overview-links,
.bwr-section > .bwr-accordion:not(:only-child) .bwr-accordion__overview-info > * {
width: 100%;
float: none; }
.bwr-section > .bwr-page-list:not(:only-child) .bwr-page-list__accordion-button .bwr-button__label,
.bwr-section > .bwr-accordion:not(:only-child) .bwr-page-list__accordion-button .bwr-button__label {
position: relative;
width: 100%;
padding-top: 0.625rem; }
.bwr-section > .bwr-page-list:not(:only-child) .bwr-page-list__accordion-button .bwr-icon,
.bwr-section > .bwr-accordion:not(:only-child) .bwr-page-list__accordion-button .bwr-icon {
margin-top: 0.3125rem; }
.bwr-section > .bwr-page-list:not(:only-child) .bwr-page-list__order-information-count,
.bwr-section > .bwr-accordion:not(:only-child) .bwr-page-list__order-information-count {
padding-bottom: 0; }
.bwr-section > .bwr-page-list:not(:only-child) .bwr-page-list__order-informations-table-item,
.bwr-section > .bwr-accordion:not(:only-child) .bwr-page-list__order-informations-table-item {
width: 33.333%; }
.bwr-section > .bwr-page-list .bwr-card--list-small .bwr-card__inner,
.bwr-section > .bwr-accordion .bwr-card--list-small .bwr-card__inner {
padding-left: 2.5rem;
padding-right: 2.5rem; } }
@media (min-width: 80rem) {
.bwr-section > .bwr-page-list:not(:only-child),
.bwr-section > .bwr-accordion:not(:only-child) {
width: calc(50% - (2.5rem / 2)); } }
.bwr-section .bwr-module-link {
border: 0;
margin-top: 1.875rem; }
.bwr-main {
padding-top: 3.125rem; }
.bwr-search-open ~ .bwr-main {
padding-top: 11.5625rem; }
@media (min-width: 46.25rem) {
.bwr-main {
padding-top: 7.5rem; }
.bwr-search-open ~ .bwr-main {
padding-top: 12.5rem; }
.bwr-header-slim ~ .bwr-main {
padding-top: 5rem; } }
@media (min-width: 64rem) {
.bwr-main {
padding-top: 12.5rem; }
.bwr-header-slim ~ .bwr-main {
padding-top: 5rem; } }
.bwr-search-open ~ .bwr-main--homepage {
padding-top: 11.5625rem; }
@media (min-width: 46.25rem) {
.bwr-main--homepage {
padding-top: 5rem; }
.bwr-search-open ~ .bwr-main--homepage {
padding-top: 10rem; } }
@media (min-width: 64rem) {
.bwr-main--homepage {
padding-top: 10rem; } }
@media (min-width: 80rem) {
.bwr-layout-a--colored {
background-color: #E2F3F8;
padding-bottom: 5rem; } }
.bwr-layout-a--colored .bwr-container, .bwr-layout-a--colored .bwr-footer-contact {
position: relative; }
.bwr-layout-a--colored .bwr-container::before, .bwr-layout-a--colored .bwr-footer-contact::before {
content: '';
position: absolute;
top: 0;
left: 100%;
border-left: solid 4.8125rem #003F64;
height: 15.625rem; }
.bwr-layout-a--colored .bwr-container::after, .bwr-layout-a--colored .bwr-footer-contact::after {
content: '';
position: absolute;
top: 15.625rem;
left: 100%;
border-left: solid 4.8125rem #89ceea;
border-right: solid 30vw #c7e8f0;
height: 9.375rem; }
.bwr-layout-a--colored .bwr-row {
position: relative;
background-color: #FFFFFF;
z-index: 1; }
.bwr-layout-a .bwr-layout__col-side {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
display: none; }
@media (min-width: 46.25rem) {
.bwr-layout-a .bwr-layout__col-side {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-layout-a .bwr-layout__col-side {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-layout-a .bwr-layout__col-side {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 64rem) {
.bwr-layout-a .bwr-layout__col-side {
width: 25%;
display: block; } }
@media (max-width: 46.2rem) {
.bwr-layout-a .bwr-layout__col-side .bwr-linklist {
display: none; } }
.bwr-layout-a .bwr-layout__col-main {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 100%; }
@media (min-width: 46.25rem) {
.bwr-layout-a .bwr-layout__col-main {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-layout-a .bwr-layout__col-main {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-layout-a .bwr-layout__col-main {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 46.25rem) and (max-width: 63.95rem) {
.bwr-layout-a .bwr-layout__col-main {
width: 100%; } }
@media (min-width: 64rem) {
.bwr-layout-a .bwr-layout__col-main {
width: 75%;
position: relative;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
left: 50%; } }
.bwr-layout-a .bwr-layout__col-main--full {
margin-bottom: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-layout-a .bwr-layout__col-main--full {
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-layout-a .bwr-layout__col-main--full {
margin-bottom: 3.125rem; } }
@media (min-width: 64rem) {
.bwr-layout-a .bwr-layout__col-main--full {
width: 100%;
position: relative;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
left: 0; } }
.bwr-layout-a .bwr-layout__col-main + .bwr-layout__col-main {
margin-top: -3.75rem; }
@media (min-width: 46.25rem) {
.bwr-layout-a .bwr-layout__col-main + .bwr-layout__col-main {
margin-top: -5rem; } }
@media (min-width: 64rem) {
.bwr-layout-a .bwr-layout__col-side + .bwr-layout__col-main {
-webkit-transform: none;
-ms-transform: none;
transform: none;
left: auto; } }
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > strong, .bwr-layout-a .bwr-layout__col-main .bwr-contents .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > h2, .bwr-contents .bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > h2,
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > p,
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > .rte--list,
.bwr-layout-a .bwr-layout__col-main .bwr-contents .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > ul:not(.icon--list),
.bwr-contents .bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > ul:not(.icon--list),
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > .icon--list,
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > h2,
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > h3,
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > h4,
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > .bwr-video,
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > picture,
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-page-title,
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte #infopoint-app,
.bwr-layout-a .bwr-layout__col-main > .bwr-video > .bwr-video__container {
padding-left: calc((100% + 0.5625rem) / 12);
padding-right: calc((100% + 0.5625rem) / 12); }
@media (min-width: 46.25rem) {
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > strong, .bwr-layout-a .bwr-layout__col-main .bwr-contents .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > h2, .bwr-contents .bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > h2,
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > p,
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > .rte--list,
.bwr-layout-a .bwr-layout__col-main .bwr-contents .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > ul:not(.icon--list),
.bwr-contents .bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > ul:not(.icon--list),
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > .icon--list,
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > h2,
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > h3,
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > h4,
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > .bwr-video,
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > picture,
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-page-title,
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte #infopoint-app,
.bwr-layout-a .bwr-layout__col-main > .bwr-video > .bwr-video__container {
padding-left: calc((100% + 1.25rem) / 12);
padding-right: calc((100% + 1.25rem) / 12); } }
@media (min-width: 64rem) {
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > strong, .bwr-layout-a .bwr-layout__col-main .bwr-contents .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > h2, .bwr-contents .bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > h2,
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > p,
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > .rte--list,
.bwr-layout-a .bwr-layout__col-main .bwr-contents .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > ul:not(.icon--list),
.bwr-contents .bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > ul:not(.icon--list),
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > .icon--list,
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > h2,
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > h3,
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > h4,
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > .bwr-video,
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > picture,
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-page-title,
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte #infopoint-app,
.bwr-layout-a .bwr-layout__col-main > .bwr-video > .bwr-video__container {
padding-left: calc((100% + 1.25rem) / 9);
padding-right: calc((100% + 1.25rem) / 9); } }
@media (min-width: 80rem) {
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > strong, .bwr-layout-a .bwr-layout__col-main .bwr-contents .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > h2, .bwr-contents .bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > h2,
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > p,
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > .rte--list,
.bwr-layout-a .bwr-layout__col-main .bwr-contents .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > ul:not(.icon--list),
.bwr-contents .bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > ul:not(.icon--list),
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > .icon--list,
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > h2,
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > h3,
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > h4,
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > .bwr-video,
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > picture,
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-page-title,
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte #infopoint-app,
.bwr-layout-a .bwr-layout__col-main > .bwr-video > .bwr-video__container {
padding-left: calc((100% + 2.5rem) / 9);
padding-right: calc((100% + 2.5rem) / 9); } }
.bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > strong, .bwr-layout-a .bwr-layout__col-main .bwr-contents .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > h2, .bwr-contents .bwr-layout-a .bwr-layout__col-main .bwr-article:not(.bwr-article--colored):not(.bwr-article--colored-small):not(.bwr-article--colored-small) > .bwr-rte > div > h2 {
display: inline-block; }
.bwr-layout-a .bwr-layout__col-main > .bwr-abo-list,
.bwr-layout-a .bwr-layout__col-main > .bwr-search-list {
padding-left: 0; }
@media (min-width: 46.25rem) {
.bwr-layout-a .bwr-layout__col-main > .bwr-abo-list,
.bwr-layout-a .bwr-layout__col-main > .bwr-search-list {
padding-left: 0; } }
@media (min-width: 64rem) {
.bwr-layout-a .bwr-layout__col-main > .bwr-abo-list,
.bwr-layout-a .bwr-layout__col-main > .bwr-search-list {
padding-left: calc((100% + 1.25rem) / 9); } }
@media (min-width: 80rem) {
.bwr-layout-a .bwr-layout__col-main > .bwr-abo-list,
.bwr-layout-a .bwr-layout__col-main > .bwr-search-list {
padding-left: calc((100% + 2.5rem) / 9); } }
.bwr-layout-a .bwr-layout__col-full > .bwr-image .bwr-image__figure {
overflow: hidden;
height: 6.25rem; }
@media (min-width: 46.25rem) {
.bwr-layout-a .bwr-layout__col-full > .bwr-image .bwr-image__figure {
height: 10rem; } }
@media (max-width: 79.95rem) {
.bwr-layout-a .bwr-layout__col-full > .bwr-image .bwr-image__figure {
position: relative;
width: 100vw;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%); } }
.bwr-layout-a .bwr-layout__col-full > .bwr-image .bwr-picture__img {
width: auto;
min-width: 100%;
position: relative;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%); }
.bwr-layout-a .bwr-page-title {
margin-top: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-layout-a .bwr-page-title {
margin-top: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-layout-a .bwr-page-title {
margin-top: 3.125rem; } }
.bwr-layout-a .bwr-page__logo {
margin-top: 2.5rem;
display: block;
max-width: 18.125rem;
margin-left: auto;
margin-right: auto; }
@media (min-width: 46.25rem) {
.bwr-layout-a .bwr-page__logo {
margin-top: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-layout-a .bwr-page__logo {
margin-top: 3.125rem; } }
.bwr-layout-a .bwr-page__logo .bwr-picture__img {
width: 100%; }
.bwr-layout-a .bwr-page__logo + .bwr-linklist {
margin-top: 3.75rem; }
.bwr-section-hero--event + .bwr-layout-a .bwr-layout__col-main {
-webkit-transform: none;
-ms-transform: none;
transform: none;
left: auto;
float: right;
margin-top: -5rem; }
.bwr-section-hero--event + .bwr-layout-a .bwr-layout__col-main .bwr-search-list {
padding-left: 0; }
.bwr-section-hero--event + .bwr-layout-a .bwr-layout__col-main .bwr-search-list .bwr-search-list__hits {
border-bottom: 0; }
.bwr-layout-b {
background-color: #F4FAFC; }
.bwr-layout-b .bwr-section-db-hero:not(:last-child) {
margin-bottom: 1.25rem; }
.bwr-layout-b .bwr-included {
margin-top: 1.25rem; }
.bwr-layout-b .bwr-included:not(:last-child) {
margin-bottom: 1.25rem; }
.bwr-layout-b .bwr-included {
padding-top: 2.5rem;
padding-bottom: 2.5rem;
background-color: #FFFFFF;
padding-left: calc((100% + 0.5625rem) / 12);
padding-right: calc((100% + 0.5625rem) / 12); }
@media (min-width: 46.25rem) {
.bwr-layout-b .bwr-included {
padding-top: 3.75rem;
padding-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-layout-b .bwr-included {
padding-top: 3.125rem;
padding-bottom: 3.125rem; } }
@media (min-width: 46.25rem) {
.bwr-layout-b .bwr-included {
padding-left: calc((100% + 1.25rem) / 12);
padding-right: calc((100% + 1.25rem) / 12); } }
@media (min-width: 64rem) {
.bwr-layout-b .bwr-included {
padding-left: calc((100% + 1.25rem) / 12 - 1.25rem);
padding-right: calc((100% + 1.25rem) / 12 - 1.25rem); } }
@media (min-width: 80rem) {
.bwr-layout-b .bwr-included {
padding-left: calc((100% + 2.5rem) / 12 - 2.5rem);
padding-right: calc((100% + 2.5rem) / 12 - 2.5rem); } }
@media (min-width: 64rem) {
.bwr-main-inner {
padding-top: 5rem; } }
.bwr-sidebar {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 100%; }
@media (min-width: 46.25rem) {
.bwr-sidebar {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-sidebar {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-sidebar {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 46.25rem) and (max-width: 63.95rem) {
.bwr-sidebar {
width: 33.3333333333%; } }
@media (min-width: 64rem) {
.bwr-sidebar {
width: 25%; } }
.bwr-main-content {
position: relative;
float: left;
min-height: 1px;
padding-left: 0.28125rem;
padding-right: 0.28125rem;
width: 100%; }
@media (min-width: 46.25rem) {
.bwr-main-content {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 64rem) {
.bwr-main-content {
padding-left: 0.625rem;
padding-right: 0.625rem; } }
@media (min-width: 80rem) {
.bwr-main-content {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 46.25rem) and (max-width: 63.95rem) {
.bwr-main-content {
width: 66.6666666667%; }
.bwr-main-content:only-child {
width: 100%; } }
@media (min-width: 64rem) {
.bwr-main-content {
width: 75%; }
.bwr-main-content:only-child {
position: relative;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
left: 50%; } }
.bwr-sidebar--mobile:before, .bwr-sidebar--mobile:after {
content: "";
display: table; }
.bwr-sidebar--mobile:after {
clear: both; }
@media (min-width: 64rem) {
.bwr-sidebar--mobile {
display: none; } }
.bwr-sidebar--mobile .bwr-dropdown {
float: right; }
.bwr-purchase {
margin-top: 2.5rem;
margin-bottom: 2.5rem; }
@media (min-width: 46.25rem) {
.bwr-purchase {
margin-top: 3.75rem;
margin-bottom: 3.75rem; } }
@media (min-width: 64rem) {
.bwr-purchase {
margin-top: 3.125rem;
margin-bottom: 3.125rem; } }
.bwr-purchase__head-container {
margin-right: auto;
margin-left: auto;
padding-left: 1.125rem;
padding-right: 1.125rem;
width: 100%;
max-width: 100%; }
@media (min-width: 46.25rem) {
.bwr-purchase__head-container {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 64rem) {
.bwr-purchase__head-container {
padding-left: 1.25rem;
padding-right: 1.25rem; } }
@media (min-width: 80rem) {
.bwr-purchase__head-container {
padding-left: 0.8125rem;
padding-right: 0.8125rem; } }
.bwr-purchase__head-container:before, .bwr-purchase__head-container:after {
content: "";
display: table; }
.bwr-purchase__head-container:after {
clear: both; }
@media (min-width: 80rem) {
.bwr-purchase__head-container {
width: 81.625rem;
max-width: 100%; } }
.bwr-purchase__head {
margin-bottom: 1.25rem; }
@media (min-width: 64rem) {
.bwr-purchase__head .bwr-progress-bar {
padding-left: calc((100% + 1.25rem) / 12);
padding-right: calc((100% + 1.25rem) / 12); } }
@media (min-width: 80rem) {
.bwr-purchase__head .bwr-progress-bar {
padding-left: calc((100% + 2.5rem) / 12);
padding-right: calc((100% + 2.5rem) / 12); } }
.bwr-purchase .bwr-shopping-cart {
margin-top: 0;
margin-bottom: 0; }
@media (min-width: 64rem) {
.bwr-purchase .bwr-shopping-cart {
margin-bottom: 2.5rem; } }
.bwr-purchase .bwr-form {
margin-top: 0;
margin-bottom: 0; }
.bwr-history-overlay {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 10; }
