.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--slim-cards-add{margin:55px 0 30px}
@media(min-width:768px){.cmp-tariff-structure__container.cards-extra-title .cmp-tariff-structure .cmp-tariff-structure__wrapper--slim-cards-add{margin:88px 0 30px}
}
.cmp-tariff-structure__container.cards-extra-title .cmp-tariff-structure .cmp-tariff-structure__wrapper--slim-cards-add .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}
@media(max-width:991.98px){.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__textandsticker{flex-direction:column;padding:32px 38px 0}
.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__textandsticker .cmp-tariff-structure__title-big{order:1}
.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__textandsticker .cmp-tariff-structure__text-mobile__wrapper{order:0;justify-content:end}
}
@media(min-width:768px){.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__textandsticker .cmp-tariff-structure__text-mobile__wrapper{justify-content:center}
}
.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__title{font-size:3rem;line-height:140%;color:#e9f5f0;font-family:"Sharp Sans Bold","Open Sans",Helvetica,Arial,sans-serif;line-height:1.2;padding:24px 10px 0 10px;text-align:center;margin:0 auto 20px}
@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:"Sharp 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.5rem;line-height:140%;line-height:32px;margin-bottom:25px}
}
.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{margin:32px 0}
@media(min-width:768px){.cmp-tariff-structure__container .cmp-tariff-structure>div .cmp-container .tariff-card{margin:0 0 16px}
}
.cmp-tariff-structure__container .cmp-tariff-structure>div .cmp-container .tariff-card.tariff-card-multiple-version{margin:0}
.cmp-tariff-structure__container .cmp-tariff-structure>div .cmp-container .tariff-card-default{margin-bottom:44px}
.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__wrapper--slim-cards-add{width:100%;margin:0 0 24px 0;padding:12px}
@media(min-width:768px){.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__wrapper--slim-cards-add{margin:50px 0 24px 0}
}
.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__wrapper--slim-cards-add>.cmp-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));justify-content:center;gap:24px;justify-items:center}
.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__wrapper--slim-cards-add>.cmp-container>div{width:100%}
@media(min-width:768px){.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__wrapper--slim-cards-add>.cmp-container>div{padding:0 2px;width:100%}
}
.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__wrapper--slim-cards-add>.cmp-container.help-layout-flex{display:flex;justify-content:center}
@media(max-width:991.98px){.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__wrapper--slim-cards-add>.cmp-container.help-layout-flex{flex-direction:column}
}
@media(width:1024px){.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__wrapper--slim-cards-add>.cmp-container.help-layout-flex{flex-wrap:wrap}
}
.cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__wrapper--slim-cards-add>.cmp-container.help-layout-flex>div{width:inherit}
.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:"Sharp 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-minimum-price{width:120px;height:84px;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:"Sharp 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}
#subtitle-v2{display:flex;align-items:center;font-size:18px;font-weight:600;line-height:30px}
.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{display:block}
.aem-edit-mode .cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__wrapper--slim-cards-add .cmp-container{display:flex;margin:0 auto;flex-wrap:wrap;margin-bottom:150px}
.aem-edit-mode .cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__wrapper--slim-cards-add .cmp-container .tariff-card{width:auto;height:fit-content;border:2px solid #edf100}
.aem-edit-mode .cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__wrapper--slim-cards-add .cmp-container .tariff-card.best-sellers{height:fit-content}
.aem-edit-mode .cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__wrapper--slim-cards-add .cmp-container .tariff-card.best-sellers .cmp-tariff-card__buttons-wrapper{position:inherit;width:inherit;height:inherit;max-height:fit-content;display:block}
.aem-edit-mode .cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__wrapper--slim-cards-add .cmp-container .tariff-card.best-sellers .cmp-tariff-card__buttons-wrapper .button-4,.aem-edit-mode .cmp-tariff-structure__container .cmp-tariff-structure .cmp-tariff-structure__wrapper--slim-cards-add .cmp-container .tariff-card.best-sellers .cmp-tariff-card__buttons-wrapper .button-5{display:block}
.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:flex;flex-direction:row}
.aem-edit-mode .cmp-tariff-structure__container .cmp-tariff-structure .cmp-container .tariff-card-default{border:3px solid pink;width:311px;height:100%}
.aem-edit-mode .cmp-tariff-structure__container .cmp-tariff-structure .cmp-container .tariff-card:first-child{display:block}
.aem-edit-mode .cmp-tariff-structure__container .cmp-tariff-structure .cmp-container .tariff-card,.aem-edit-mode .cmp-tariff-structure__container .cmp-tariff-structure .cmp-container .tariff-card-checkout{display:block}
.edit-mode-label{margin-top:0}