.block-app{margin:30px 0;border:1px solid #e5e5e5;border-radius:10px;overflow:hidden}.block-app a{display:flex;justify-content:center;text-align:center;align-items:center;gap:8px}.block-app a svg{width:23px;height:auto}.block-app-headline{display:flex;align-items:center;grid-gap:30px;justify-content:space-between;padding:20px;border-bottom:1px solid #e5e5e5}.block-app-logo{display:flex;grid-gap:15px;align-items:center}.block-app-logo h3{margin:0;line-height:22px;font-size:20px}.block-app-logo img{width:65px;height:auto}.block-app-nota{text-align:center;background:#fafafa;padding:12px 30px;border-radius:8px;border:1px solid #e5e5e5}.block-app-nota b svg{color:#FC0;width:20px;height:auto}.block-app-nota span{display:block;margin-bottom:0;font-size:13px}.block-app-infos{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;border-bottom:1px solid #eee;text-align:center}.block-app-infos span{display:block;margin-bottom:1px;font-size:13px}.block-app-infos b{font-size:16px}.block-app-nota b{font-size:20px;display:flex;align-items:center;grid-gap:4px;justify-content:center}.block-app-nota b i{color:#FC0;margin-top:-3px}.block-app-item{padding:15px 20px;border-right:1px solid #eee}.block-app-item:last-child{border-right:none}.block-app-cta{display:flex;align-items:center;justify-content:center;padding:20px;grid-gap:20px}.block-app-cta a{flex:1;font-size:18px;color:#fff!important}p.block-app-disclaimer{margin:0!important;font-size:13px;color:#999;padding:10px;background-color:#f3f3f3;line-height:20px;border-top:1px solid #eee}@media (max-width:770px){.block-app-headline{display:grid;grid-template-columns:1fr;grid-gap:0;padding:0}.block-app-nota{border-radius:0;border-top:1px solid #eee}.block-app-logo{padding:15px}.block-app-infos{grid-template-columns:1fr 1fr}.block-app-item{padding:15px;border-bottom:1px solid #eee}.block-app-item:nth-child(2){border-right:none}.block-app-item:nth-child(3),.block-app-item:nth-child(4){border-bottom:none}p.block-app-disclaimer{font-size:12px;padding:15px 10px;line-height:17px}.block-app-cta a{font-size:17px}.block-app-cta{display:grid;grid-template-columns:1fr;grid-gap:15px;padding:15px}.block-app-nota b i{margin-top:-1px;font-size:23px}.block-app-nota b{font-size:23px}}