footer .background-style7 a{color:#707070;font-size: 0.8125rem}
footer .background-style7 a:hover{color:white;}
footer .box1{/*height: 6.5265rem;*/}
footer .box1 > div{ height: 100%;}
footer .box1 > .grid-x > .cell{height: 6.5265rem;}
footer .box2{ padding: 3.5625rem 0 1.625rem 0;}
footer .box3{ padding: 1.6875rem 0; line-height: 4.375rem;}
footer .box3 img{ padding: 0 1.25rem}
footer ul {list-style-type: none; display: inline-block; margin: 0;}
footer ul li{ display: block; line-height: 2}
footer ul li:first-child{ line-height: 3}
footer ul li:first-child a{color:#000000;}
footer .form-field{width: 21.875rem; display: inline-block;margin: 0}
footer .btn{font-size: 1rem; line-height: 2.8125rem; margin-left: 1rem; padding: 0 0.5rem}

a#bbblink.ruhzbum{ display: inline-block;}
#bbblink{ display: inline-block !important;}
#_GUARANTEE_SealSpan{ z-index: 0 !important; display: none !important; vertical-align: top;transform: none !important;}
#_GUARANTEE_SealSpan.loaded{ display: inline-block !important; position: relative !important;}

footer #newsletter .form-field ~ div{ display: inline-block;}



/* 1366px */
/*@media print, screen and (min-width: 85.375rem) {*/
@media print, screen and (min-width: 1921px) {
    footer .background-style7 a{font-size: 0.94vw}
    footer .box1 > .grid-x > .cell{height: 7.593vw;}
    footer .box2{ padding: 4.1215vw 0 1.88vw 0;}
    footer .box2 img.logo{width: 16.631vw;}
    footer .box3{ padding: 1.9523vw 0; line-height: 5.1vw;}
    footer .box3 img{ padding: 0 1.447vw}
    footer .form-field{width: 25.30735vw;}
    footer .btn{ margin-left: 1.157vw; padding: 0 0.57845vw}

}