.mas-dudas {
    flex-direction: column;
    align-items: center;
    margin: 0 auto;
    padding: 40px 16px;
    background-color: #DCEBE1;
}

.mas-dudas .titulo {
    font-style: normal;
    text-align: center;
    color: #2C2C2C;
    margin-bottom: 32px;
    padding-bottom: 0;
    padding-top: 70px;
    font-family: 'IberPangeaText-Regular';
    text-align: center;
    font-size: 32px;
    font-weight: 600;
    line-height: 40px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64' fill='none'%3E%3Cg id='Picto/Customer Service'%3E%3Cpath id='Union' fill-rule='evenodd' clip-rule='evenodd' d='M32.0285 50.7021C30.1252 50.7021 28.4845 51.9371 27.9564 53.6636H21.16C18.8716 53.6636 16.6651 52.7034 15.0292 50.9744C13.5049 49.3635 12.5826 47.2107 12.4595 44.9357H17.0109C17.5632 44.9357 18.0109 44.4879 18.0109 43.9357L18.0109 26.6016C18.0109 26.0493 17.5632 25.6016 17.0109 25.6016H12.639C12.8802 22.8818 14.1014 20.3138 16.1132 18.361C18.3706 16.1697 21.4385 14.9336 24.6435 14.9336L31.761 14.9336C34.9659 14.9336 38.0338 16.1697 40.2913 18.361C42.3032 20.314 43.5245 22.8823 43.7655 25.6024L39.2217 25.6024C38.6694 25.6024 38.2217 26.0501 38.2217 26.6024L38.2217 43.9365C38.2217 44.4888 38.6694 44.9365 39.2217 44.9365H44.6387C44.6735 44.9365 44.7079 44.9347 44.7418 44.9313C44.7691 44.9335 44.7966 44.9347 44.8243 44.9347C46.5727 44.9347 48.2175 44.1396 49.4074 42.7793C50.5936 41.4233 51.2414 39.6097 51.2414 37.742V32.7932C51.2414 30.9256 50.5936 29.112 49.4074 27.756C48.4367 26.6463 47.1633 25.9127 45.7778 25.6801C45.5494 22.3827 44.0986 19.2695 41.6843 16.9259C39.0475 14.3664 35.4775 12.9336 31.761 12.9336L24.6435 12.9336C20.927 12.9336 17.3569 14.3664 14.7202 16.9259C12.3044 19.2708 10.8534 22.3863 10.6262 25.6858C9.24964 25.9226 7.98486 26.6542 7.01951 27.7578C5.83333 29.1138 5.18555 30.9274 5.18555 32.7951L5.18555 37.7439C5.18555 39.6115 5.83333 41.4251 7.0195 42.7811C7.94411 43.8381 9.14339 44.5539 10.4525 44.8205C10.5511 47.6434 11.6711 50.3354 13.5764 52.349C15.5778 54.4642 18.3044 55.6636 21.16 55.6636H27.857C28.241 57.5933 29.9831 59.0195 32.0285 59.0195L37.4454 59.0195C39.7656 59.0195 41.6956 57.1843 41.6956 54.8608C41.6956 52.5373 39.7656 50.7021 37.4454 50.7021L32.0285 50.7021ZM32.0285 52.7021C30.7587 52.7021 29.7784 53.6953 29.7784 54.8608C29.7784 56.0263 30.7587 57.0195 32.0285 57.0195L37.4454 57.0195C38.7153 57.0195 39.6956 56.0263 39.6956 54.8608C39.6956 53.6953 38.7153 52.7021 37.4454 52.7021L32.0285 52.7021ZM10.5938 27.7404L10.5938 42.7985C9.83091 42.5872 9.11237 42.136 8.52483 41.4643C7.67921 40.4976 7.18555 39.1611 7.18555 37.7439L7.18555 32.7951C7.18555 31.3779 7.67921 30.0413 8.52483 29.0746C9.11237 28.403 9.83091 27.9518 10.5938 27.7404ZM12.6026 42.9357L16.0109 42.9357L16.0109 27.6016H12.6026L12.6026 42.9357ZM43.6387 42.9365L43.6387 27.6024L40.2217 27.6024L40.2217 42.9365H43.6387ZM45.8243 42.7991L45.8243 27.7362C46.5905 27.9465 47.3123 28.3985 47.9021 29.0728C48.7477 30.0395 49.2414 31.376 49.2414 32.7932V37.742C49.2414 39.1592 48.7477 40.4958 47.9021 41.4625C47.3123 42.1367 46.5905 42.5888 45.8243 42.7991Z' fill='%232F6852' /%3E%3Cg id='Sat%26%23195%3Blite'%3E%3Cpath d='M59.0508 18.0098C59.0786 17.6767 59.0928 17.3397 59.0928 16.9994C59.0928 10.3723 53.7204 5 47.0933 5C46.7561 5 46.422 5.01392 46.0918 5.0412L46.0918 7.04953C46.4212 7.01677 46.7553 7 47.0933 7C52.6159 7 57.0928 11.4769 57.0928 16.9994C57.0928 17.3405 57.0757 17.6775 57.0424 18.0098H59.0508Z' fill='%2300A443' /%3E%3Cpath d='M46.0918 9.06162L46.0918 11.0828C46.4177 11.028 46.7526 10.9994 47.0941 10.9994C50.4074 10.9994 53.0933 13.6854 53.0933 16.9987C53.0933 17.3433 53.0643 17.6811 53.0085 18.0098H55.03C55.0718 17.6786 55.0933 17.3411 55.0933 16.9987C55.0933 12.5808 51.512 8.99943 47.0941 8.99943C46.7547 8.99943 46.4201 9.02057 46.0918 9.06162Z' fill='%2300A443' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center top;
}

.mas-dudas .wcom-button.button-trans-light .button-text {
    text-transform: none;
    font-family: 'Lato-bold';
    font-size: 16px;
    line-height: 28px;
    align-items: center;
    text-align: center;
    color: #FFFAF6;
}

.mas-dudas #btn-click-to-call.wcom-button:active,
.mas-dudas #btn-click-to-call.wcom-button:hover,
.mas-dudas #btn-click-to-call.wcom-button:focus {
    background-color: #FFFAF6 !important;
}

.mas-dudas #btn-click-to-call.wcom-button:active .button-text,
.mas-dudas #btn-click-to-call.wcom-button:hover .button-text,
.mas-dudas #btn-click-to-call.wcom-button:focus .button-text {
    color: #2F6852 !important;
}

.pdf-text {
    color: #2F6852;
    font-family: 'IberPangeaText-Regular';
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-decoration-line: underline;

}

.condiciones-plan {
    margin: 24px 16px 40px;
    text-align: center;
}

.condiciones-plan a {
    display: inline-block;
}

.botones-contratar {
    display: flex;
    padding: var(--space-0, 0px);
    flex-direction: column;
    align-items: center;
    gap: var(--space-24, 24px);
    width: 100%;
    max-width: 328px;
}

.puntos-atencion {
    color: #2F6852;
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    font-family: 'IberPangeaText-Regular';
    margin-top: 24px;
    margin-bottom: 0;
}

.puntos-atencion a {
    color: #2F6852;
}

.nota-impuestos {
    color: #707070;
    text-align: center;
    font-family: 'IberPangeaText-Regular';
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    margin-top: 16px;
    margin-bottom: 0;
}

.ibd-main-button {
    display: inline-flex;
    padding: var(--border-radius-none, 0px) var(--space-40, 20px);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: var(--border-radius-none, 0px);
    flex: none;
    align-self: stretch;
    min-height: 56px;
    height: auto;
    min-width: 200px;
    max-width: 328px;
    flex-shrink: 0;
    font-family: 'IberPangeaText-Regular';
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    border-radius: 80px;
    border: none;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    z-index: unset;
}

.ibd-main-button.btn-EU {
    white-space: normal;
}

.ibd-main-button-primary-positive {
    background-color: #2F6852;
    color: #FFFAF6;
}

.ibd-main-button-primary-positive:hover {
    background-color: #00402A;
    color: #FFFAF6;
}

.ibd-main-button-primary-positive:active {
    background-color: #00402A;
    color: #FFFAF6;
    border: 2px solid #5BD38C;
}

.ibd-main-button-primary-positive:focus {
    background-color: #2F6852;
    color: #FFFAF6;
    outline: 4px solid #3CC2FF;
}

.ibd-main-button-secondary-positive {
    background-color: transparent;
    color: #2F6852;
    border: 2px solid #2F6852;
}

.ibd-main-button-secondary-positive:hover {
    background-color: #FFFAF6;
    color: #00402A;
    border: 2px solid #00402A;
}

.ibd-main-button-secondary-positive:active {
    background-color: #FFFAF6;
    color: #00402A;
    border: 2px solid #00402A;
    outline: 2px solid #5BD38C;
    ;
}

.ibd-main-button-secondary-positive:focus {
    background-color: transparent;
    color: #2F6852;
    border: 2px solid #2F6852;
    outline: 4px solid #3CC2FF;
}

/* Small devices (landscape phones, 576px and up) */

@media (min-width: 576px) {
    .mas-dudas {
        padding: 40px 40px;
    }

    .condiciones-plan {
        margin: 24px 40px 40px;
    }
}

/* Large devices (desktops, 992px and up) */

@media (min-width: 992px) {
    .botones-contratar {
        flex-direction: row;
        display: flex;
        width: 100%;
        align-content: center;
        justify-content: center;
    }

    .mas-dudas {
        padding: 40px 83px;
    }

    .mas-dudas #btn-click-to-call {
        max-width: 200px;
    }
}

/* Extra large devices (large desktops, 1200px and up) */

@media (min-width: 1200px) {
    .mas-dudas {
        padding: 40px 100px;
    }
}

/* top large */

@media screen and (min-width: 1920px) {
    .mas-dudas {
        padding: 40px 320px;
    }
}