html[data-browser*=mobile] .adp-app-movil .adp-wrapper .info .qr, html[data-browser*=mobile] .adp-app-movil .adp-container .info .qr, html[m-browser*=mobile] .adp-app-movil .adp-wrapper .info .qr, html[m-browser*=mobile] .adp-app-movil .adp-container .info .qr {
    display: none;
}
html[data-browser*=mobile] .adp-app-movil .adp-wrapper .info .smart, html[data-browser*=mobile] .adp-app-movil .adp-container .info .smart, html[m-browser*=mobile] .adp-app-movil .adp-wrapper .info .smart, html[m-browser*=mobile] .adp-app-movil .adp-container .info .smart {
    display: flex;
}
.adp-app-movil {
    background: #0189d9;
    background-attachment: fixed;
    background: radial-gradient(circle, #0189d9 37%, #00529f 100%);
    position: relative;
}
@media (max-width: 767px) {
    .adp-app-movil {
    background: #fff;
    background-color: #fff;
}
}
.adp-app-movil .adp-wrapper, .adp-app-movil .adp-container {
    display: flex;
    position: static;
    padding: 0;
}
@media (min-width: 768px) {
    .adp-app-movil .adp-wrapper *, .adp-app-movil .adp-container * {
    color: #fff;
}
}
.adp-app-movil .adp-wrapper>.adp-img, .adp-app-movil .adp-container>.adp-img {
    width: auto;
    overflow: visible;
    position: relative;
}
@media (max-width: 767px) {
    .adp-app-movil .adp-wrapper>.adp-img, .adp-app-movil .adp-container>.adp-img {
    background: #0189d9;
    background-attachment: fixed;
    background: radial-gradient(circle, #0189d9 37%, #00529f 100%);
}
}
@media (min-width: 768px) {
    .adp-app-movil .adp-wrapper>.adp-img, .adp-app-movil .adp-container>.adp-img {
    position: static;
}
}
@media (min-width: 1024px) {
    .adp-app-movil .adp-wrapper>.adp-img, .adp-app-movil .adp-container>.adp-img {
    position: relative;
}
}
.adp-app-movil .adp-wrapper>.adp-img img, .adp-app-movil .adp-container>.adp-img img {
    position: absolute;
    height: 110%;
    width: auto;
    max-width: 490px;
    bottom: 0;
    right: 0;
}
@media (max-width: 767px) {
    .adp-app-movil .adp-wrapper>.adp-img img, .adp-app-movil .adp-container>.adp-img img {
    width: auto !important;
}
}
@media (min-width: 1024px) {
    .adp-app-movil .adp-wrapper>.adp-img img, .adp-app-movil .adp-container>.adp-img img {
    left: -50px;
    right: inherit;
}
}
@media (min-width: 1280px) {
    .adp-app-movil .adp-wrapper>.adp-img img, .adp-app-movil .adp-container>.adp-img img {
    left: 0;
}
}
.adp-app-movil .adp-wrapper .info, .adp-app-movil .adp-container .info {
    width: 56%;
    margin: 0;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}
.adp-app-movil .adp-wrapper .info>*:not(:last-child), .adp-app-movil .adp-container .info>*:not(:last-child) {
    margin-bottom: 1.25rem;
}
.adp-app-movil .adp-wrapper .info .actions, .adp-app-movil .adp-container .info .actions {
    display: flex;
    align-items: flex-end;
}
.adp-app-movil .adp-wrapper .info .actions .qr, .adp-app-movil .adp-container .info .actions .qr {
    width: 5.625rem;
}
.adp-app-movil .adp-wrapper .info .actions .smart, .adp-app-movil .adp-container .info .actions .smart {
    display: none;
}
@media (min-width: 768px) {
    .adp-app-movil .adp-wrapper .info .actions .smart, .adp-app-movil .adp-container .info .actions .smart {
    background-color: #fff;
    color: #056dae;
}
}
@media (min-width: 768px) {
    .adp-app-movil .adp-wrapper .info, .adp-app-movil .adp-container .info {
    background-color: transparent !important;
}
}
@media (max-width: 767px) {
    .adp-app-movil .adp-wrapper .info, .adp-app-movil .adp-container .info {
    padding: 1.25rem .625rem;
    align-items: center;
}
.adp-app-movil .adp-wrapper .info *, .adp-app-movil .adp-container .info * {
    text-align: center;
}
}
@media (max-width: 1023px) {
    .adp-app-movil .adp-wrapper .info .adp-link, .adp-app-movil .adp-container .info .adp-link {
    display: none !important;
}
}
@media (max-width: 767px) {
    .adp-app-movil .adp-wrapper, .adp-app-movil .adp-container {
    flex-direction: column-reverse;
    margin-top: 2.5rem;
}
.adp-app-movil .adp-wrapper>*.adp-img, .adp-app-movil .adp-container>*.adp-img {
    width: 100%;
    height: 9.375rem;
}
.adp-app-movil .adp-wrapper>*.adp-img img, .adp-app-movil .adp-container>*.adp-img img {
    width: 100%;
    left: 50%;
    transform: translateX(-50%);
}
.adp-app-movil .adp-wrapper>*.info, .adp-app-movil .adp-container>*.info {
    width: 100%}
}
