hr {  width:185px;  margin:0 auto 14px;  display:block;}@media screen and (max-width:767px) {  hr {    width:100px;    margin-bottom:10px;  }}.header-wrapper {  margin-bottom:60px;}.products-section {  margin-bottom:20px;}@media screen and (max-width:991px) {  .products-section {    margin-bottom:40px;  }}.products-section .products-wrapper {  background-color:#004b8c;  padding:60px 0 160px;  color:#ffffff;  text-align:center;}@media screen and (max-width:991px) {  .products-section .products-wrapper {    padding-bottom:80px;  }}.products-section .products-wrapper h2 {  color:inherit;  margin-bottom:20px;}@media screen and (max-width:991px) {  .products-section .products-wrapper h2 {    font-size:26px;  }}.products-section .products-cards {  color:#404040;  padding:0;  }@media screen and (max-width:767px) {  .products-section .products-cards {    width:100%;    height:340px;    transition:height 200ms ease-in-out;  }  .products-section .products-cards:after {    content:'flickity';    display:none;  }}@media screen and (min-width:768px) {  .products-section .products-cards {    display:flex;    flex-wrap:wrap;  }  .products-section .products-cards .product-card {    display:flex;    flex-direction:column;  }  .products-section .products-cards .product-card .product-col-1 {    flex-grow:1;  }}.products-section .products-cards .product-card {  position:relative;  float:left;  width:calc(50% - 18px);  margin:9px;  text-align:center;  box-shadow:5px 5px 14px 0 rgba(0, 0, 0, 0.5);  padding:30px 34px;  background-color:rgba(255, 255, 255, 0.99);  border-radius:4px;  transition:all 100ms ease-in-out, opacity 300ms ease-in-out, top 300ms ease-in-out;  opacity:1;  top:0;  overflow:hidden;}@media (min-width:1200px) {  .products-section .products-cards .product-card {    width:calc(41.66666667% - 18px);  }  .products-section .products-cards .product-card[data-col="left"] {    margin-left:8.33333333%;  }}@media (max-width:767px) {  .products-section .products-cards .product-card {    top:0;    opacity:1;  }}.products-section .products-cards .product-card svg {  height:35px;}.products-section .products-cards .product-card .product-banner,.products-section .products-cards .product-card .banner-empty {  padding:5px;  text-align:center;  font-size:1.25rem;  color:#fff;  margin:-25px -30px 25px -30px;}@media (max-width:1199px) {  .products-section .products-cards .product-card .product-banner,  .products-section .products-cards .product-card .banner-empty {    margin:-15px -15px 25px -15px;  }}@media (max-width:767px) {  .products-section .products-cards .product-card .product-banner,  .products-section .products-cards .product-card .banner-empty {    margin:-15px -5px 25px -5px;  }}.products-section .products-cards .product-card .product-banner {  background-color:#1bad2b;}.products-section .products-cards .product-card .product-description {  font-size:18px;  white-space:nowrap;  text-overflow:ellipsis;  overflow:hidden;}.products-section .products-cards .product-card .product-logo {  font-size:2.667rem;  font-weight:600;}.products-section .products-cards .product-card hr {  width:100%;}.products-section .products-cards .product-card ul {  height:200px;  transition:height 200ms ease-in-out;  overflow:hidden;}.products-section .products-cards .product-card ul li {  padding-bottom:10px;}.products-section .products-cards .product-card ul li:last-child {  padding-bottom:0;}.products-section .products-cards .product-card .btn-to-product {  margin-bottom:20px;}.products-section .products-cards .product-card .siegel {  height:100px;  overflow:hidden;  white-space:nowrap;  text-align:center;  margin:0 -34px;  display:inline-block;}.products-section .products-cards .product-card .siegel img {  height:100px;  vertical-align:middle;  margin:0 14px;}@media screen and (max-width:1199px) {  .products-section .products-cards .product-card .siegel {    height:80px;    margin:0 -10px;    text-align:center;  }  .products-section .products-cards .product-card .siegel img {    height:80px;    margin:0 5px;  }}@media screen and (max-width:767px) {  .products-section .products-cards .product-card .siegel {    height:90px;    margin:0 -10px;    text-align:center;  }  .products-section .products-cards .product-card .siegel img {    height:90px;    margin:0 5px;  }}@media screen and (min-width:768px) {  .products-section .products-cards .product-card:hover {    transform:scale(1.02, 1.02);    box-shadow:5px 5px 14px 0 rgba(0, 0, 0, 0.75);    z-index:1;  }}@media screen and (max-width:1199px) {  .products-section .products-cards .product-card {    padding:20px 20px;  }  .products-section .products-cards .product-card .product-description {    font-size:1rem;  }}@media screen and (max-width:767px) {  .products-section .products-cards .product-card[data-product] {    width:80%;    float:none;    position:absolute;    height:calc(100% - 20px);    box-shadow:0 5px 14px 0 rgba(0, 0, 0, 0.5);    padding:20px 10px 30px;    transition:top 300ms ease-in-out;  }  .products-section .products-cards .product-card[data-product][data-position="centered"] {    display:block;    z-index:1;  }  .products-section .products-cards .product-card[data-product][data-position="left"] {    left:-71%;    display:block;  }  .products-section .products-cards .product-card[data-product][data-position="right"] {    left:91%;    display:block;  }  .products-section .products-cards .product-card[data-product][data-index] {    margin:0 5px;  }  .products-section .products-cards .product-card[data-product] hr {    margin-bottom:0;  }  .products-section .products-cards .product-card[data-product] .product-col-2,  .products-section .products-cards .product-card[data-product] .product-col-3 {    padding-top:10px;  }  .products-section .products-cards .product-card[data-product] .product-worthwhile-container {    text-align:center;    display:inline-block;  }  .products-section .products-cards .product-card[data-product] .label-new {    top:auto;    bottom:30px;    transform:rotate(0);    padding-left:0;    padding-right:0;    text-align:center;    width:100%;    left:0;    right:0;  }}@media screen and (min-width:768px) {  .products-section .products-cards.product-cards-4 .product-card .seal-empty {    display:none;  }  .products-section .products-cards.product-cards-3 .product-card,  .products-section .products-cards.product-cards-2 .product-card,  .products-section .products-cards.product-cards-1 .product-card {    width:calc(33% - 18px);  }  .products-section .products-cards.product-cards-3 .product-card .siegel img,  .products-section .products-cards.product-cards-2 .product-card .siegel img,  .products-section .products-cards.product-cards-1 .product-card .siegel img {    float:left;  }  .products-section .products-cards.product-cards-3 .product-card .siegel img.seal-finanztest,  .products-section .products-cards.product-cards-2 .product-card .siegel img.seal-finanztest,  .products-section .products-cards.product-cards-1 .product-card .siegel img.seal-finanztest {    display:none;  }  .products-section .products-cards.product-cards-2 .product-card {    width:calc(40% - 18px);  }  .products-section .products-cards.product-cards-2 .product-card[data-col="left"] {    margin-left:10%;  }}@media screen and (min-width:768px) and (min-width:1200px) {  .products-section .products-cards.product-cards-3 .product-card,  .products-section .products-cards.product-cards-2 .product-card,  .products-section .products-cards.product-cards-1 .product-card {    width:calc(33% - 18px);  }  .products-section .products-cards.product-cards-3 .product-card[data-col="left"],  .products-section .products-cards.product-cards-2 .product-card[data-col="left"],  .products-section .products-cards.product-cards-1 .product-card[data-col="left"] {    margin-left:9px;  }}@media screen and (min-width:768px) and (min-width:1200px) {  .products-section .products-cards.product-cards-2 .product-card {    width:calc(40% - 18px);  }  .products-section .products-cards.product-cards-2 .product-card[data-col="left"] {    margin-left:10%;  }}@media screen and (min-width:768px) and (max-width:991px) {  .products-section .products-cards.product-cards-2 .product-card {    width:calc(50% - 18px);  }  .products-section .products-cards.product-cards-2 .product-card[data-col="left"] {    margin-left:0px;  }}.products-section .products-cards.product-cards-1 .product-card {  width:40%;}.products-section .products-cards.product-cards-1 .product-card[data-col="left"] {  margin-left:30%;}@media (min-width:1200px) {  .products-section .products-cards.product-cards-1 .product-card {    width:40%;  }  .products-section .products-cards.product-cards-1 .product-card[data-col="left"] {    margin-left:30%;  }}@media (max-width:991px) {  .products-section .products-cards.product-cards-1 .product-card {    width:60%;  }  .products-section .products-cards.product-cards-1 .product-card[data-col="left"] {    margin-left:20%;  }}@media (max-width:767px) {  .products-section .products-cards.product-cards-1 .product-card {    width:70% !important;  }  .products-section .products-cards.product-cards-1 .product-card[data-col="left"] {    margin-left:15% !important;  }}.products-section .products-cards.product-cards-1 .product-card .seal-empty {  display:none;}@media (min-width:992px) {  .products-section .products-cards.product-cards-1 {    width:970px;    height:300px;    position:relative;  }  .products-section .products-cards.product-cards-1 .product-card {    width:40%;    position:absolute;    right:0;    margin-top:-90px;  }  .products-section .products-cards.product-cards-1 .product-card[data-col="left"] {    margin-left:0;  }  .products-section .products-cards.product-cards-1 .product-card .banner-empty {    height:10px;  }}@media (min-width:1200px) {  .products-section .products-cards.product-cards-1 {    width:1170px;  }}.comparison-section {  margin-bottom:40px;}.comparison-section .comparison-header {  position:relative;  overflow:hidden;  background:linear-gradient(to bottom, rgba(129, 201, 148, 0.5), rgba(0, 75, 140, 0.5));  margin-bottom:30px;}.comparison-section .comparison-header .header-image-wrapper {  position:absolute;  top:0;  left:0;  right:0;  bottom:0;  pointer-events:none;  z-index:-1;}.comparison-section .comparison-header:after {  content:"";  display:block;  position:absolute;  background:#fff;  top:270px;  bottom:80px;  width:50%;  right:0;  left:50%;}@media screen and (max-width:767px) {  .comparison-section .comparison-header:after {    display:none;  }}.comparison-section .comparison-header h2 {  margin:270px 0 80px 0;  padding:20px;  background:#fff;}.comparison-section .comparison-header h2 span {  position:relative;  z-index:1;}.comparison-section .comparison-header h2:before {  content:"";  display:block;  position:absolute;  top:0;  bottom:0;  background:rgba(255, 255, 255, 0.9);  width:3px;  margin-left:-20px;}@media screen and (max-width:767px) {  .comparison-section .comparison-header h2:before {    margin-left:-23px;  }}@media screen and (max-width:767px) {  .comparison-section .comparison-header h2 {    margin:130px -15px 40px -12px;    background-color:rgba(255, 255, 255, 0.9);  }}.comparison-section .cell-positive {  color:#81c994;}.comparison-section .cell-negative {  color:#929292;}.comparison-section .comparison-collapse .comparison-collapse-head {  border-bottom:solid 1px #d7d7d7;  margin-top:5px;  padding:3px 6px;  cursor:pointer;  position:relative;}.comparison-section .comparison-collapse .comparison-collapse-head [data-icon] {  position:absolute;  top:50%;  right:6px;  transform:rotate(0deg);  transition:all 200ms ease-in-out;  margin-top:-0.5rem;}.comparison-section .comparison-collapse .comparison-collapse-head.collapsed [data-icon] {  transform:rotate(-90deg);}.comparison-section .comparison-collapse .comparison-collapse-body {  padding:6px 6px 30px;}.comparison-section .comparison-collapse .comparison-collapse-body .provider-name {  padding-bottom:3px;}.comparison-section .comparison-collapse .comparison-collapse-body .provider-value {  padding-bottom:10px;}.quotes-section {  padding:80px 0 70px;}.quotes-section hr {  width:100%;  margin:20px 0 10px;}@media screen and (max-width:767px) {  .quotes-section {    padding:30px 0;  }}.quotes-section .title-row {  text-align:center;  margin-bottom:30px;}@media screen and (max-width:767px) {  .quotes-section .title-row h2 {    margin-bottom:20px;  }}.quotes-section .testimonial-avatar {  text-align:right;}.quotes-section .testimonial-avatar img {  width:152px;  height:152px;}@media screen and (max-width:767px) {  .quotes-section .testimonial-avatar {    text-align:center;    margin-bottom:20px;  }}.quotes-section blockquote {  padding:0 0 0 20px;  margin:0;  border:0;  position:relative;  font-size:1rem;}.quotes-section blockquote cite {  font-weight:normal;}@media screen and (max-width:767px) {  .quotes-section blockquote cite .cited-details {    display:block;    padding-left:20px;  }}@media screen and (max-width:767px) {  .quotes-section blockquote {    padding-left:12px;    margin:0 10px;    font-size:18px;  }}.quotes-section a {  text-decoration:underline;}.quotes-section a:hover {  text-decoration:none;}#products {  color:#fff;}#products p {  margin-bottom:30px;}.counter-wrapper {  display:flex;  margin:40px auto 20px;  justify-content:space-between;  align-items:flex-end;  font-size:1.25rem;  padding:5px;}.counter-wrapper .counter-box {  text-align:center;  font-weight:800;}.counter-wrapper .counter-box strong {  display:block;  font-weight:800;  font-size:300%;}.counter-wrapper .counter-gap {  vertical-align:bottom;}.counter-wrapper .counter-gap:after {  content:":";  display:block;  font-weight:800;  font-size:300%;}@media screen and (max-width:767px) {  .counter-wrapper {    width:100%;    font-size:0.85rem;  }}.products-calculator-blocks {  position:relative;  z-index:10;}.products-calculator-blocks > .container {  text-align:center;}@media screen and (max-width:991px) {  .products-calculator-blocks > .container {    height:500px;    margin-left:0;    margin-right:0;    padding-left:0;    padding-right:0;    width:100%;  }  .products-calculator-blocks > .container:after {    content:'flickity';    display:none;  }}@media screen and (max-width:767px) {  .products-calculator-blocks > .container {    height:580px;  }}.products-calculator-blocks .footnote {  color:#fff;  text-align:center;  margin:10px 20px;}@media screen and (max-width:991px) {  .products-calculator-blocks .footnote {    margin-top:40px;  }}.products-calculator-blocks [data-calculator-product] {  padding:20px;  border-radius:4px;  width:40%;  display:inline-block;  margin-right:20px;  position:relative;  border:1px solid #d7d7d7;  background:#fff;}@media screen and (min-width:992px) {  .products-calculator-blocks [data-calculator-product] .calculator-header-description {    height:70px;  }}.products-calculator-blocks [data-calculator-product] .calculator-header {  text-align:center;  padding-top:10px;}.products-calculator-blocks [data-calculator-product] .calculator-header h2 {  color:inherit;  margin:0;  font-size:24px;  font-weight:normal;}.products-calculator-blocks [data-calculator-product] .calculator-header p {  font-size:1rem;  padding:10px;}.products-calculator-blocks [data-calculator-product] .calculator-header hr {  max-width:260px;  border:0;  border-bottom:1px solid #d7d7d7;  margin:5px auto 10px;}.products-calculator-blocks [data-calculator-product] .calculator-slider > p {  font-weight:bold;}.products-calculator-blocks [data-calculator-product] .calculator-slider .calculator-range-container {  margin:10px 0;  padding-left:10px;  padding-right:10px;}.products-calculator-blocks [data-calculator-product] .calculator-slider:before {  content:"";  clear:left;  display:block;  margin-bottom:15px;}.products-calculator-blocks [data-calculator-product] .calculator-button {  text-align:center;}.products-calculator-blocks [data-calculator-product] .calculator-key-value-row {  display:flex;  width:100%;  justify-content:space-between;  align-items:flex-end;}.products-calculator-blocks [data-calculator-product] .calculator-key-value-row ._value {  font-size:1.75rem;}.products-calculator-blocks [data-calculator-product] .calculator-range-value {  font-size:1.75rem;}.products-calculator-blocks [data-calculator-product] .calculator-product-link {  margin:30px 0 10px;}.products-calculator-blocks [data-calculator-product] .calculator-product-link a {  color:#156cc4;  text-decoration:none;}.products-calculator-blocks [data-calculator-product] .calculator-product-link a:hover,.products-calculator-blocks [data-calculator-product] .calculator-product-link a:active,.products-calculator-blocks [data-calculator-product] .calculator-product-link a:focus {  text-decoration:underline;}@media screen and (max-width:991px) {  .products-calculator-blocks [data-calculator-product] {    width:80%;    height:100%;  }}.fairr-row-table .fairr-row-table-head {  border-bottom:solid 2px #d7d7d7;  padding:9px 0;  font-weight:600;}.fairr-row-table .fairr-row-table-head > [class^="col-"] {  display:table-cell;  vertical-align:bottom;  float:none;}.fairr-row-table .fairr-row-table-body {  border-bottom:solid 1px #d7d7d7;  padding:9px 0;}.fairr-row-table .fairr-row-table-body:last-child {  border-bottom:0;}.fairr-row-table .fairr-row-table-body .fairr-row-table-body-head {  font-weight:600;}.video-row {  background:#f3f3f3;  height:250px;  width:100%;  position:relative;  margin:80px 0;}@media (max-width:767px) {  .video-row {    margin:120px 0;    height:180px;  }}.video-row .video-card {  position:absolute;  box-shadow:0 2px 12px 0 rgba(0, 0, 0, 0.18);  background-color:#fff;  width:554px;  height:320px;  margin:0 auto;  transform:translate(-50%, -50%);  top:50%;  left:50%;}.video-row .video-card iframe {  width:100%;  height:100%;  padding:10px;}@media (max-width:767px) {  .video-row .video-card {    width:90vw;    height:54vw;  }}