.cmp-tariff-structure__container{position:relative;z-index:0}
.cmp-tariff-structure__container.cards-extra-title .cmp-tariff-structure .cmp-tariff-structure__title-background{height:320px}
.cmp-tariff-structure__container.cards-extra-title .cmp-tariff-structure .cmp-tariff-structure__wrapper--wide-cards,.cmp-tariff-structure__container.cards-extra-title .cmp-tariff-structure .cmp-tariff-structure__wrapper--slim-cards{margin:55px 0 30px}
@media(min-width:768px){.cmp-tariff-structure__container.cards-extra-title .cmp-tariff-structure .cmp-tariff-structure__wrapper--wide-cards,.cmp-tariff-structure__container.cards-extra-title .cmp-tariff-structure .cmp-tariff-structure__wrapper--slim-cards{margin:88px 0 30px}
}
.cmp-tariff-structure__container.cards-extra-title .cmp-tariff-structure .cmp-tariff-structure__wrapper--wide-cards .cmp-container,.cmp-tariff-structure__container.cards-extra-title .cmp-tariff-structure .cmp-tariff-structure__wrapper--slim-cards .cmp-container{align-items:flex-start}
.cmp-tariff-structure__container.cards-extra-title .cmp-tariff-structure .cmp-container{padding:0 16px}
@media(min-width:768px){.cmp-tariff-structure__container.cards-extra-title .cmp-tariff-structure .cmp-container{padding:0}
}
.cmp-tariff-structure__container.cards-extra-title .cmp-tariff-structure .tariff-card-5G__title{position:absolute;margin:-55px auto 0;left:0;right:0;display:block}
@media(min-width:768px){.cmp-tariff-structure__container.cards-extra-title .cmp-tariff-structure .tariff-card-5G__title{margin:-88px auto 0}
}
.cmp-tariff-structure__container.cards-extra-title .tariff-card-5G{height:auto}
.cmp-tariff-structure__container.cards-extra-title .tariff-card-5G:not(:first-child){margin-top:88px}
@media(min-width:768px){.cmp-tariff-structure__container.cards-extra-title .tariff-card-5G{height:100%}
.cmp-tariff-structure__container.cards-extra-title .tariff-card-5G:not(:first-child){margin-top:0}
}
.cmp-tariff-structure__container .cmp-tariff-structure{align-items:center}
.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__title-big{font-size:2.125rem;line-height:140%;line-height:26px;padding:33px 10px 0 10px;color:#e9f5f0;font-family:"WOOSharp Sans Bold","Open Sans",Helvetica,Arial,sans-serif;text-align:center;margin:0 auto 16px auto}
@media(min-width:768px){.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__title-big{font-size:3.5rem;line-height:140%;line-height:48px;padding:33px 0 0 0}
}
.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__title{font-size:2.125rem;line-height:140%;color:#e9f5f0;font-family:"WOOSharp Sans Bold","Open Sans",Helvetica,Arial,sans-serif;line-height:1.2;padding:24px 10px 0 10px;text-align:center;margin:0 auto 16px}
@media(min-width:768px){.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__title{font-size:3.5rem;line-height:140%;padding:26px 0 0 0}
}
.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__subtitle{font-family:"WOOSharp Sans Medium","Open Sans",Helvetica,Arial,sans-serif;font-size:1rem;line-height:140%;line-height:22px;margin-bottom:22px;text-align:center}
.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__subtitle .icn-svg{margin-left:10px;width:23px;height:23px;cursor:pointer}
@media(min-width:768px){.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__subtitle{font-size:1.75rem;line-height:140%;line-height:32px;margin-bottom:25px}
}
.cmp-tariff-structure__container .cmp-tariff-structure .js_address-context-subtitle{display:flex;align-items:center;font-size:18px;font-weight:600;line-height:30px}
.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__title-background{position:absolute;height:226px;width:100%;top:0;left:0;z-index:-1}
.cmp-tariff-structure__container .cmp-tariff-structure>div .cmp-container .tariff-card-mobile-homepage{display:flex;align-items:stretch}
.cmp-tariff-structure__container .cmp-tariff-structure>div .cmp-container .tariff-card-mobile,.cmp-tariff-structure__container .cmp-tariff-structure>div .cmp-container .tariff-card-sale{margin:16px 0}
@media(min-width:768px){.cmp-tariff-structure__container .cmp-tariff-structure>div .cmp-container .tariff-card-mobile,.cmp-tariff-structure__container .cmp-tariff-structure>div .cmp-container .tariff-card-sale{margin:0 0 16px}
}
.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__wrapper--slim-cards{width:100%;margin:30px 0}
.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__wrapper--slim-cards>.cmp-container{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -8px}
.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__wrapper--slim-cards>.cmp-container>div{flex:0 0 100%;padding:0 16px}
@media(min-width:768px){.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__wrapper--slim-cards>.cmp-container>div{flex:0 0 50%;padding:0 8px}
}
@media(min-width:1200px){.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__wrapper--slim-cards>.cmp-container>div{flex:0 0 25%}
}
.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__wrapper--wide-cards{width:100%;margin-bottom:30px}
.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__wrapper--wide-cards>.cmp-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;margin:0 -8px}
.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__wrapper--wide-cards>.cmp-container>div{flex:0 0 100%}
@media(min-width:768px){.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__wrapper--wide-cards>.cmp-container>div{flex:0 0 50%}
}
@media(min-width:992px){.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__wrapper--wide-cards>.cmp-container>div{flex:0 0 33%}
}
.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__buttons-wrapper{margin:0 0 42px 0;width:310px}
@media(max-width:767.98px){.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__buttons-wrapper{width:200px;margin:0 0 26px 0}
}
.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__buttons-wrapper .cmp-tariff-structure__button.btn{width:inherit;padding:0}
.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__buttons-wrapper .cmp-tariff-structure__button .btn{width:inherit}
.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__text-mobile__wrapper{display:none;flex-wrap:wrap;margin:0 0 20px 0}
@media(min-width:768px){.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__text-mobile__wrapper{margin:12px 0 20px 0}
}
.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__text-mobile__wrapper.show-on-mobile{display:flex}
@media(min-width:768px){.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__text-mobile__wrapper.show-on-mobile{display:none}
}
.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__text-mobile__wrapper.show-on-desktop{display:none}
@media(min-width:768px){.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__text-mobile__wrapper.show-on-desktop{display:flex}
}
.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__text-mobile__wrapper.show-all{display:flex}
.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__text-mobile__wrapper p{font-size:.875rem;line-height:140%;color:#000104;font-family:"WOOSharp Sans Medium Italic","Open Sans",Helvetica,Arial,sans-serif;line-height:14px;margin:0 5px}
.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__text-mobile__wrapper .cmp-tariff-structure__sticker-fidelization{width:120px;height:45px;margin:0 5px}
.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__text-mobile__wrapper .cmp-tariff-structure__sticker-cheapest{width:89px;height:78px;margin:0 5px}
.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__text-mobile__wrapper .cmp-tariff-structure__sticker-discount{width:73px;height:71px;margin:0 5px}
.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__text-mobile__wrapper .cmp-tariff-structure__sticker-freeMonth{width:93px;height:68px;margin:0 5px}
.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__text-mobile__wrapper .cmp-tariff-structure__sticker-vantajoso{width:60px;height:69px;margin:0 5px}
.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__text-lower{display:none;flex-wrap:wrap;font-family:"WOOSharp Sans Medium","Open Sans",Helvetica,Arial,sans-serif;color:#000104;font-size:1rem;line-height:140%;margin:0 0 20px 0}
@media(min-width:768px){.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__text-lower{margin:12px 0 20px 0}
}
.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__text-lower.show-on-mobile{display:flex}
@media(min-width:768px){.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__text-lower.show-on-mobile{display:none}
}
.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__text-lower.show-on-desktop{display:none}
@media(min-width:768px){.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__text-lower.show-on-desktop{display:flex}
}
.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__text-lower.show-all{display:flex}
.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__buttons-wrapper:empty{display:none}
.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__buttons-wrapper{width:200px}
.campaign-page .cmp-tariff-structure__container .cmp-tariff-structure__title-background{height:241px !important}
@media(min-width:768px){.campaign-page .cmp-tariff-structure__container .cmp-tariff-structure__title-background{height:265px !important}
}
.aem-edit-mode .cmp-tariff-structure__container .cmp-tariff-structure .cmp-container .tariff-card-mobile-homepage,.aem-edit-mode .cmp-tariff-structure__container .cmp-tariff-structure .cmp-container .tariff-card-checkout{display:block}