.triangles {  list-style-type:none;  padding:0;  margin:0;}@media screen and (min-width:768px) {  .triangles {    height:auto !important;    display:block;  }}.triangles li {  position:relative;  padding-left:18px;  margin-bottom:22px;}@media screen and (max-width:767px) {  .triangles li {    margin-bottom:9px;  }}.triangles li:before {  content:"";  display:block;  position:absolute;  top:7px;  left:0;  border:5px solid transparent;  border-right-color:#404040;  border-bottom-color:#404040;}.triangles :last-child {  margin-bottom:0;}@media screen and (max-width:767px) {  .triangles :last-child {    margin-bottom:22px;  }}.product-logo {  margin-left:-90px;}.product-logo svg {  height:100px;}@media screen and (max-width:991px) {  .product-logo svg {    height:66.66666667px;  }}@media screen and (max-width:767px) {  .product-logo svg {    height:50px;  }}@media screen and (max-width:991px) {  .product-logo {    margin-left:-60px;  }}@media screen and (max-width:767px) {  .product-logo {    margin-left:-45px;  }}.product-logo.right-to-left {  margin-left:0;  margin-right:-90px;}@media screen and (max-width:991px) {  .product-logo.right-to-left {    margin-right:-60px;  }}@media screen and (max-width:767px) {  .product-logo.right-to-left {    margin-right:-45px;  }}.product-logo.small {  margin-left:-45px;}.product-logo.small svg {  height:50px;}@media screen and (max-width:991px) {  .product-logo.small svg {    height:33.33333333px;  }}@media screen and (max-width:767px) {  .product-logo.small svg {    height:25px;  }}@media screen and (max-width:991px) {  .product-logo.small {    margin-left:-30px;  }}@media screen and (max-width:767px) {  .product-logo.small {    margin-left:-22.5px;  }}.product-logo.small.right-to-left {  margin-left:0;  margin-right:-45px;}@media screen and (max-width:991px) {  .product-logo.small.right-to-left {    margin-right:-30px;  }}@media screen and (max-width:767px) {  .product-logo.small.right-to-left {    margin-right:-22.5px;  }}.product-logo.no-offset {  margin-left:0;}@media screen and (max-width:991px) {  .product-logo.no-offset {    margin-left:0;  }}@media screen and (max-width:767px) {  .product-logo.no-offset {    margin-left:0;  }}.product-logo.no-offset.right-to-left {  margin-left:0;  margin-right:0;}@media screen and (max-width:991px) {  .product-logo.no-offset.right-to-left {    margin-right:0;  }}@media screen and (max-width:767px) {  .product-logo.no-offset.right-to-left {    margin-right:0;  }}.product-logo.light svg .a {  fill:#ffffff;}.products-main-header {  text-align:center;  margin-top:125px;}@media screen and (max-width:767px) {  .products-main-header {    margin-top:100px;  }}.products-main-header h1 {  margin-bottom:21px;}@media screen and (max-width:767px) {  .products-main-header h1 {    margin-bottom:7px;  }}.products-main-header hr {  border:0;  border-bottom:1px solid #004b8c;  width:180px;  height:0;  margin:0 auto 70px;}@media screen and (max-width:767px) {  .products-main-header hr {    width:155px;    margin-bottom:30px;  }}.product {  background-image:none;  background-size:cover;  background-position:center center;  margin-bottom:20px;  padding:70px 0;  font-size:18px;}@media screen and (min-width:768px) {  .product {    position:relative;    padding:0;  }  .product header {    width:50%;    display:inline-block;  }  .product .information-toggle {    display:none;  }  .product .collapse-wrapper {    height:auto !important;    display:block;    width:50%;  }  .product a {    position:absolute;    bottom:55px;  }  .product a.product-link {    bottom:0;  }  .product.left-to-right .collapse-wrapper {    float:right;  }  .product.left-to-right a {    left:0;    margin-left:15px;  }  .product.right-to-left header {    text-align:right;  }  .product.right-to-left .collapse-wrapper {    float:left;  }  .product.right-to-left a {    right:0;    margin-right:15px;  }}@media screen and (max-width:767px) {  .product {    margin-bottom:0;  }}.product .container {  padding:70px 15px;}@media screen and (max-width:767px) {  .product .container {    padding:15px 0;    margin:0 15px;  }}@media screen and (max-width:767px) {  .product {    padding:16px 0;    font-size:0.85rem;  }}@media screen and (min-width:768px) {  .product .product-logo {    margin-bottom:-40px;  }}.product .information-toggle {  text-align:center;  border:1px solid #d7d7d7;  border-radius:4px;  padding:5px 15px;  margin:15px 0 15px;  font-size:18px;  position:relative;  cursor:pointer;}.product .information-toggle:before {  content:"mehr Informationen";}.product .information-toggle:after {  content:"";  display:inline-block;  border:9px solid transparent;  border-left-color:#404040;  border-right-width:0;  position:absolute;  right:9px;  top:50%;  margin-top:-9px;  transition:all 100ms ease-in-out;}.product .information-toggle:not(.collapsed):before {  content:"weniger Informationen";}.product .information-toggle:not(.collapsed):after {  transform:rotate(90deg);  right:14px;}.product a {  width:250px;}@media screen and (max-width:767px) {  .product a {    width:100%;  }}.product a.product-link {  background-color:rgba(0, 0, 0, 0);  border:1px solid white;}.product a.product-link:hover {  opacity:0.5;}@media screen and (max-width:767px) {  .product a.product-link {    border-color:#d7d7d7;    margin-bottom:10px;  }}.product.left-to-right {  color:white;}.product.left-to-right .information-toggle:after {  border-left-color:white;}.product.left-to-right .triangles li:before {  border-right-color:white;  border-bottom-color:white;}.product.left-to-right.fairriester {  background-image:url("/assets/img/hintergrund_fairriester.svg");}.product.left-to-right.fairruerup {  background-image:url("/assets/img/hintergrund_fairruerup.svg");}.product.left-to-right.fairrbav {  background-image:url("/assets/img/hintergrund_fairrbav.svg");}.product.right-to-left .container {  border:1px solid #004b8c;  border-radius:4px;  padding-left:10px;  padding-right:10px;}.product.right-to-left .container a.product-link {  border:1px solid #404040;  color:#404040;}@media screen and (max-width:767px) {  .product.right-to-left .container a.product-link {    border-color:#d7d7d7;  }}.transfer-container ._icon-col {  font-size:80px;}@media (max-width:767px) {  .transfer-container .row {    display:flex;  }  .transfer-container .row ._icon-col {    order:1;    margin-bottom:20px;  }  .transfer-container .row ._text-col {    order:2;    text-align:center;  }}