.banner_plano_mais_digital {
    display: flex;
    padding: 32px 16px;
    flex-direction: column;
    align-items: flex-start;
    gap: 32px;

    @media (min-width: 567px) {
        padding: 32px 42px;
    }

    @media (min-width: 992px) {
        padding: 32px 102px;
        flex-direction: row;
    }

    @media (min-width: 1920px) {
        padding: 32px 324px;
    }
}

.banner_plano_mais_digital_contenio {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 32px;
    align-self: stretch;

    @media (min-width: 992px) {
        align-items: flex-start;
        gap: 40px;
        justify-content: center;
    }
}

.banner_plano_mais_digital_contenio_texto {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    align-self: stretch;
}

.banner_plano_mais_digital_contenio_titulo {
    color: var(--Color-Content-General-1, #2C2C2C);
}

.banner_plano_mais_digital_contenio_subtitulo {
    color: var(--Color-Content-General-1, #2C2C2C);
    margin-bottom: 8px;
}

.banner_plano_mais_digital_contenio_descripcion {
    color: var(--Color-Content-General-1, #2C2C2C);
}

.banner_plano_mais_digital_img {
    border-radius: var(--border-radius-l, 16px);
}

.plano_dig_banner_img_360 {
    @media (min-width: 567px) {
        display: none;
    }
}

.plano_dig_banner_img_576 {
    display: none;

    @media (min-width: 567px) {
        display: flex;
        width: 492px;
        height: 270px;
    }

    @media (min-width: 992px) {
        display: none;
    }
}

.plano_dig_banner_img_992 {
    display: none;

    @media (min-width: 992px) {
        display: flex;
    }

    @media (min-width: 1200px) {
        display: none;
    }
}

.plano_dig_banner_img_1200 {
    display: none;

    @media (min-width: 1200px) {
        display: flex;
    }

    @media (min-width: 1920px) {
        display: none;
    }
}

.plano_dig_banner_img_1920 {
    display: none;

    @media (min-width: 1920px) {
        display: flex;
        width: 640px;
        height: 450px;
    }
}

.banner_plano_mais_digital_cont {
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 200px;
    max-width: 328px;
    background-color: var(--Color-Button-Background-Active-1);
    color: var(--Color-Button-Content-Active-1);
    height: 56px;
    border-radius: 50px;
    border: 2px solid var(--Color-Button-Background-Active-1);

    padding: 0px 40px;
}

.banner_plano_mais_digital_cont span {
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--Color-Button-Content-Active-1);
    margin: 0px !important;
    color: var(--Color-Button-Content-Active-1) !important;
    line-height: var(--size-font-line-height-m) !important;
    padding-bottom: 0px !important;
}

.banner_plano_mais_digital_cont:hover {
    text-decoration: none;
    color: var(--Color-Button-Content-Hover-1);
    background-color: var(--Color-Button-Background-Hover-1);
    border: 2px solid var(--Color-Button-Background-Hover-1);
    margin: 0px !important;
    color: var(--Color-Button-Content-Hover-1) !important;
    line-height: var(--size-font-line-height-m) !important;
    padding-bottom: 0px !important;
}
.banner_plano_mais_digital_cont:focus{
    outline: 4px solid var(--Color-Button-Border-Focus);
	color: var(--Color-Button-Content-Hover-1);
	outline-offset: 0px;

    span {
        color: var(--Color-Button-Content-Pressed-1) !important;
    }
}
.banner_plano_mais_digital_cont:active{
    outline: 2px solid var(--Color-Button-Border-Pressed);
	background-color: var(--Color-Button-Background-Hover-1);
	border: 2px solid var(--Color-Button-Background-Hover-1);
    span {
        color: var(--Color-Button-Content-Pressed-1) !important;
    }
}
.banner_plano_mais_digital_cont_btn {
    text-decoration: none;
}

.banner_plano_mais_digital_cont_btn:hover {
    text-decoration: none;
}

.banner_plano_mais_digital_cont_btn:active {
    text-decoration: none;
}