.metametrics-opt-in { position: relative; width: 100%; a { color: var(--color-primary-default); } &__main { display: flex; flex-direction: column; margin-left: 26.26%; margin-right: 28%; color: var(--color-text-default); @media screen and (max-width: $break-small) { justify-content: center; margin-left: 2%; margin-right: 0%; } .app-header__logo-container { margin-top: 3%; } } &__title { @include H1; position: relative; margin-top: 20px; } &__body-graphic { margin-top: 25px; .fa-bar-chart { color: var(--color-icon-default); } } &__description { @include Paragraph; margin-top: 12px; } &__committments { display: flex; flex-direction: column; } &__content { overflow-y: scroll; flex: 1; } &__row { display: flex; margin-top: 8px; .fa-check { margin-right: 12px; color: var(--color-success-default); } .fa-times { margin-right: 12px; color: var(--color-error-default); } } &__bold { font-weight: bold; } &__break-row { margin-top: 30px; } &__body { position: relative; display: flex; max-width: 730px; flex-direction: column; } &__body-text { max-width: 548px; margin-left: 16px; margin-right: 16px; } &__bottom-text { margin-top: 10px; color: var(--color-text-alternative); } &__content { overflow-y: auto; } &__footer { margin-top: 26px; @media screen and (max-width: $break-small) { margin-top: 10px; justify-content: center; margin-left: 2%; max-height: 520px; } .page-container__footer { border-top: none; max-width: 535px; margin-bottom: 15px; button { height: 44px; min-height: 44px; margin-right: 16px; } footer { padding: 0; } } } }