.al-prices tbody th{text-align:left!important;color:var(--al-ink)}
.al-gal figure{aspect-ratio:3/4}
.al-gal img{height:100%!important;aspect-ratio:auto}
.al-card__img img,.al-hero__img img{max-width:none}
.al-split__media img{max-height:68rem}
.al-prices td a{text-decoration:none;border-bottom:1px solid var(--al-line)}
.al-prices td a:hover{color:var(--al-accent);border-color:var(--al-accent)}
@media(max-width:749px){.al-sec{padding:5rem 0}.al-head{margin-bottom:2.8rem}.al-btns .al-btn{flex:1 1 auto}.al-cta .al-wrap{padding-top:4rem;padding-bottom:4rem}}
.al-card--icon .al-card__body{padding-top:3rem}
.al-card__ico{width:7.2rem;height:7.2rem;border-radius:50%;background:#fdf0e8;color:var(--al-accent);display:grid;place-items:center;margin-bottom:2rem;transition:background .15s,color .15s}
.al-card__ico .al-icon{width:4rem;height:4rem}
a.al-card:hover .al-card__ico{background:var(--al-accent);color:#fff}
.al-dd__menu a{display:flex;align-items:center;gap:1.2rem}
.al-dd__menu .al-icon{color:var(--al-accent);flex:0 0 auto}
.al-burger__panel .al-sub{display:flex;align-items:center;gap:1.2rem}
.al-burger__panel .al-icon{color:var(--al-accent);flex:0 0 auto}
@media(max-width:599px){.al-card--icon .al-card__body{padding:2.4rem 2rem}.al-card__ico{width:6rem;height:6rem;margin-bottom:1.4rem}.al-card__ico .al-icon{width:3.4rem;height:3.4rem}}
