.container-image-plus-text{padding:0;margin:0}
.container-image-plus-text--bg-colored{padding:50px 0;background-image:linear-gradient(var(--primary-9) 90%,#fff 10%);margin:0 0 60px}
.container-image-plus-text--bg-colored picture{margin-bottom:-30px}
.container-image-plus-text__image__container{width:100%;margin-top:30px}
.container-image-plus-text__image__container--smartphone{width:auto}
.container-image-plus-text__image__container--smartphone img{height:73vw}
.container-image-plus-text__image__container__img{height:350px;border-radius:15px;object-fit:cover}
.container-image-plus-text__text.text-center a{margin:0 auto}
.container-image-plus-text__text__section-title{font-size:14px;line-height:20px;letter-spacing:.4px;padding:0;margin:30px 0 0 0;color:var(--neutral-4);text-transform:uppercase}
.container-image-plus-text__text__section-sub-title{font-size:28px;line-height:36px;font-weight:600;margin-bottom:10px}
.container-image-plus-text__text__section-description{font-size:16px;line-height:24px;margin-bottom:20px}
.container-image-plus-text__text .container-image-plus-text__text__button{padding:16px 20px;font-size:14px;line-height:18px;font-weight:600;width:fit-content}
.container-image-plus-text__text__download p{color:var(--neutral-3);font-size:14px;line-height:16px;margin-bottom:10px}
.container-image-plus-text{row-gap:30px}
.container-image-plus-text__text__download p{color:var(--neutral-3)}
.container-image-plus-text__text__download .app-badge:first-of-type{margin-right:20px}
.container-image-plus-text__text__download .app-badge{text-decoration:none}
.container-image-plus-text__text__download .app-badge.app-badge--apple img{width:120px}
.container-image-plus-text__text__download .app-badge.app-badge--google img{width:135px}
@media(min-width:992px){.container-image-plus-text{padding:0}
.container-image-plus-text__text__download p{color:var(--neutral-3);font-size:14px;line-height:16px;margin-bottom:10px}
.container-image-plus-text__text .container-image-plus-text__text__button{padding:13px 25px;font-size:16px;line-height:24px}
.container-image-plus-text--bg-colored{padding:68px 0;margin:0;background-color:var(--primary-9);background-image:unset}
.container-image-plus-text--bg-colored .container-image-plus-text__image__container__img{margin-bottom:0}
.container-image-plus-text{padding:0;margin:0}
.container-image-plus-text--bg-colored{padding:50px 0;background-color:var(--primary-9);margin:0 0 60px}
.container-image-plus-text--bg-colored picture{margin-bottom:-30px}
.container-image-plus-text__image__container__img{height:400px;border-radius:15px;object-fit:cover}
.container-image-plus-text__text.text-center a{margin:0 auto}
.container-image-plus-text__text .container-image-plus-text__text__button{padding:16px 20px;font-size:14px;line-height:18px;font-weight:600;width:fit-content}
.container-image-plus-text__text__download p{color:var(--neutral-3);font-size:14px;line-height:16px;margin-bottom:10px}
.container-image-plus-text{row-gap:30px}
.container-image-plus-text__text__download p{color:var(--neutral-3)}
.container-image-plus-text__text__download .app-badge:first-of-type{margin-right:20px}
.container-image-plus-text__text__download .app-badge{text-decoration:none}
}
@media(min-width:992px) and (min-width:992px){.container-image-plus-text__text.text-center a{margin:0}
.container-image-plus-text__image__container--smartphone img{height:53vw}
.container-image-plus-text__image__container__img{height:400px;margin:0}
.container-image-plus-text__image__container__bg{height:250px;opacity:.3;background-color:var(--neutral-1);margin-top:100px}
.container-image-plus-text__image__container__bg__width{width:calc(20% + 20px)}
.container-image-plus-text__image__container--smartphone .container-image-plus-text__image__container__bg{height:30vw;margin-top:16vw}
.container-image-plus-text__image__container__bg--left{border-bottom-left-radius:15px;border-bottom-right-radius:0;border-top-left-radius:15px;border-top-right-radius:0}
.container-image-plus-text__image__container__bg--right{border-bottom-left-radius:0;border-bottom-right-radius:15px;border-top-left-radius:0;border-top-right-radius:15px}
.container-image-plus-text__text__section-title{color:var(--neutral-4);text-transform:uppercase;font-size:16px;line-height:32px;letter-spacing:.5px;padding:0;margin:0}
.container-image-plus-text__text__section-sub-title{font-size:38px;line-height:46px;font-weight:600;margin-bottom:20px}
.container-image-plus-text__text__section-description{font-size:20px;line-height:30px;margin-bottom:30px}
.container-image-plus-text__text__download p{color:var(--neutral-3);font-size:14px;line-height:16px;margin-bottom:10px}
.container-image-plus-text__text .container-image-plus-text__text__button{padding:13px 25px;font-size:16px;line-height:24px}
.container-image-plus-text--bg-colored{padding:68px 0;margin:0}
.container-image-plus-text--bg-colored .container-image-plus-text__image__container__img{margin-bottom:0}
}
@media(min-width:992px) and (min-width:1200px){.container-image-plus-text--bg-colored{padding:68px 0vw}
}
@media(min-width:1200px){.container-image-plus-text__image__container--smartphone img{height:37vw}
.container-image-plus-text__image__container__img{height:400px}
.container-image-plus-text__image__container__bg{height:250px;margin-top:100px}
.container-image-plus-text__image__container__bg__width{width:calc(20% + 30px)}
.container-image-plus-text__image__container--smartphone .container-image-plus-text__image__container__bg{height:21vw;margin-top:11vw}
}
@media(min-width:1400px){.container-image-plus-text__image__container__bg__width{width:calc(20% + 40px)}
}