.mapp{container:mobapp/inline-size;margin-bottom:20px;width:100%}.mapp__card{background-color:var(--white);background-image:url(../nuxt/images/phones-app-qr.png);background-position:right 20px bottom;background-repeat:no-repeat;background-size:524px auto;border-radius:40px;box-sizing:border-box;min-height:292px;padding:60px 48px 48px;width:100%}.mapp__block{max-width:650px}.mapp__title{font-size:24px;font-weight:700;letter-spacing:.02em;line-height:32px;margin-bottom:16px}.mapp__qr{font-size:13px;font-weight:400;letter-spacing:.02em;line-height:20px;margin-bottom:24px}.mapp__buttons{align-items:center;display:flex;gap:12px}.mapp__btn{align-items:center;background-color:var(--blue);border-radius:50%;display:inline-flex;height:60px;justify-content:center;transition:.3s;width:60px}.mapp__btn svg-icon{color:var(--white);height:20px;width:20px}.mapp__btn:hover{background-color:#4169aa}@container mobapp (max-width: 1170px){.mapp__block{max-width:400px}}@container mobapp (max-width: 940px){.mapp__card{background-position:bottom;border-radius:28px;max-height:-moz-max-content;max-height:max-content;padding:36px 24px 305px}.mapp__block{align-items:center;display:flex;flex-direction:column;margin:0 auto}.mapp__title{font-size:18px;line-height:28px;margin-bottom:12px}.mapp__qr,.mapp__title{text-align:center}}@container mobapp (max-width: 768px){.mapp{margin-bottom:12px}.mapp__card{background-size:355px;min-height:380px;padding-bottom:210px}}@container mobapp (max-width: 390px){.mapp__card{background-size:300px;padding-bottom:175px}}
