.app-features{background-color:#f0eefc;padding:6rem 0}.app-features .container-line-inner{grid-template-areas:"title title" "features-container features-container";grid-template-rows:auto;row-gap:5.625rem}.app-features .container-line-inner .text-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;grid-area:title;justify-content:center;justify-content:flex-start;position:relative;row-gap:1rem;text-align:center;width:100%}.app-features .container-line-inner .all-features-container{align-content:stretch;align-items:center;align-items:flex-start;box-sizing:border-box;-moz-column-gap:2rem;column-gap:2rem;display:flex;flex-wrap:wrap;grid-area:features-container;justify-content:center;justify-content:space-between;padding:2rem 0;position:relative;row-gap:2rem;width:100%}.app-features .container-line-inner .all-features-container .all-features-cards{align-items:center;box-sizing:border-box;-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-direction:column;justify-content:center;justify-content:space-between;min-height:21.875rem;position:relative;row-gap:1rem;text-align:center;width:100%}.app-features .container-line-inner .all-features-container .all-features-cards .image-container{height:3.4375rem;width:3.4375rem}.app-features .container-line-inner .all-features-container .all-features-cards .title{min-height:6rem}.app-features .container-line-inner .all-features-container .all-features-cards .button-container{background-color:transparent;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;width:100%}.app-features .container-line-inner .all-features-container .all-features-cards .button-container .buttons{margin:0;padding:0;width:-moz-fit-content;width:fit-content}.app-features .container-line-inner .all-features-container .all-features-cards .button-container .buttons .image-container{margin:0;padding:0;width:100%}.app-features .container-line-inner .all-features-container .all-features-cards .button-container .buttons .image-container.app-store{height:auto;max-width:7.5rem}.app-features .container-line-inner .all-features-container .all-features-cards .button-container .buttons .image-container.google-play{height:auto;max-width:8.4375rem}.app-features .container-line-inner .all-features-container .all-features-cards .button-container .buttons .image-container img{height:auto;width:100%}@media screen and (min-width:48rem){.app-features .container-line-inner{grid-template-areas:"title title title title" "features-container features-container features-container features-container"}.app-features .container-line-inner .all-features-container .all-features-cards{align-items:flex-start;max-width:45%;text-align:left}}@media screen and (min-width:64rem){.app-features .container-line-inner{grid-template-areas:"title title title title title title" "features-container features-container features-container features-container features-container features-container"}}@media screen and (min-width:112.5rem){.app-features .container-line-inner{grid-template-areas:". title title title title title title ." ". features-container features-container features-container features-container features-container features-container ."}}@media screen and (min-width:80rem){.app-features .container-line-inner .all-features-container .all-features-cards{max-width:18rem}}@media (min-width:80rem){.app-features .container-line-inner .all-features-container .all-features-cards .button-container{flex-direction:row}}