/* Scoped MDB-compatible blocks; also embedded in AMP's single amp-custom style. */
.app-description{line-height:1.65;overflow-wrap:anywhere}
.app-description *{box-sizing:border-box}
.app-description h3{font-size:1.25rem;font-weight:700;line-height:1.3;margin-top:0}
.app-description ul{padding-left:1.5rem;margin-bottom:0}
.app-description li+li{margin-top:.65rem}
.app-description .row{display:flex;flex-wrap:wrap;margin:0 -.75rem}
.app-description .row>.col-12{flex:0 0 auto;width:100%;min-width:0;padding:0 .75rem}
.app-description .card{display:flex;flex-direction:column;min-width:0;color:#4f4f4f}
.app-description .card-body{flex:1 1 auto}
.app-description .h-100{height:100%}
.app-description .p-4{padding:1.5rem}
.app-description .mb-0{margin-bottom:0}
.app-description .mb-3{margin-bottom:1rem}
.app-description .mt-3{margin-top:1rem}
.app-description .rounded-7{border-radius:1rem}
.app-description .shadow-0{box-shadow:none}
.app-description .border{border:1px solid #e0e0e0}
.app-description .bg-white{background-color:#fff}
.app-description .bg-light{background-color:#fbfbfb;color:#4f4f4f}
.app-description .brand-bg{background-color:#061d24}
.app-description .text-white{color:#fff}
.app-description .text-dark{color:#262626}
.app-description .newbrand-color{color:#ffb426}
@media(min-width:768px){.app-description .row>.col-md-6{width:50%}}
.app-editorial-price{flex-wrap:wrap;gap:.5rem 1.25rem;min-width:0;max-width:100%;align-items:center}
.app-editorial-price>span{min-width:0;max-width:100%;white-space:normal}
.app-price-badges{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;min-width:0;max-width:100%}
.app-price-badge{display:inline-flex;align-items:baseline;gap:.5rem;min-width:0;max-width:100%;color:#4f4f4f}
.app-price-badge>i{flex:0 0 auto;width:1em;text-align:center}
.app-price-label{min-width:0;overflow-wrap:anywhere}
.app-price-badge--free{color:#00b74a}
.app-price-badge--trial{color:#8a5a00}
