.card-offer-telecom{display:flex;flex-wrap:wrap;padding:.5rem}.card-offer-telecom__body{flex-wrap:wrap;width:100%}@media (min-width:768px){.card-offer-telecom__body{display:flex;flex:1 1 42%;padding-right:.5rem}}@media (min-width:992px){.card-offer-telecom__body{flex-basis:50%}}@media (min-width:1200px){.card-offer-telecom__body{flex-basis:55%}}.card-offer-telecom__header{color:#fff;font-size:.875rem;left:.5rem;position:absolute;top:-1.275rem}.card-offer-telecom__compare{display:none;left:-.8rem;position:absolute;top:calc(50% - .75rem)}.card-offer-telecom__compare:before{background-color:#dee8f2;content:"";height:1px;left:-.7rem;position:absolute;top:50%;width:.7rem}@media (min-width:768px){.card-offer-telecom__compare{display:flex}}.card-offer-telecom__badged{align-items:center;align-self:center;background-color:#d97f18;border-radius:.25rem;color:#fff;display:inline-flex;font-family:Helvetica,Arial,sans-serif;font-size:.75rem;line-height:1rem;margin-right:.5rem;padding:0 .25rem}.card-offer-telecom__badged:hover{cursor:pointer}.card-offer-telecom__badged svg{fill:#fff;height:.75rem;margin-left:.25rem;width:.75rem}.card-offer-telecom__name{display:flex;flex:1 0 100%;margin-bottom:.8rem}.card-offer-telecom__title{font-size:1rem;font-weight:400;line-height:1.5rem;margin:0}@media (min-width:768px){.card-offer-telecom__title{font-size:1rem}}@media (min-width:1200px){.card-offer-telecom__title{font-size:1.125rem}}.card-offer-telecom__provider{align-items:center;display:flex;flex:1 0 0;flex-direction:column;margin-bottom:.5rem;position:relative}@media (min-width:576px){.card-offer-telecom__provider{flex:1 1 35%}}@media (min-width:768px){.card-offer-telecom__provider{flex-basis:45%}}@media (min-width:1200px){.card-offer-telecom__provider{flex-basis:30%}}.card-offer-telecom__provider img{height:2.5rem;margin-bottom:.5rem;max-width:8.375rem}.card-offer-telecom__characteristics{display:flex;flex:0 0 40%;flex-direction:row;font-size:.75rem;list-style:none;margin:0 0 .5rem;padding:0}@media (min-width:576px){.card-offer-telecom__characteristics{flex-basis:65%}}@media (min-width:768px){.card-offer-telecom__characteristics{flex-basis:42%}}@media (min-width:1200px){.card-offer-telecom__characteristics{flex-basis:70%}}.card-offer-telecom__characteristic{align-content:baseline;align-items:center;display:inline-flex;flex:1 1 0;flex-direction:column;margin-bottom:.25rem;text-align:center}.card-offer-telecom__characteristic-icon{fill:#2b9ebf;height:1.5rem;margin:0 0 .5rem;width:1.5rem}.card-offer-telecom__characteristic .icon--8{fill:#565e67;color:#565e67;margin:0 .125rem 0 0}.card-offer-telecom__break{display:none}@media (min-width:576px){.card-offer-telecom__break{display:block}}@media (min-width:768px){.card-offer-telecom__break{display:none}}@media (min-width:1200px){.card-offer-telecom__break{display:block}}.card-offer-telecom__cta{align-items:center;display:flex;flex:1 1 100%;flex-direction:column-reverse;padding-bottom:.75rem}@media (min-width:768px){.card-offer-telecom__cta{align-items:normal;flex:1 1 50%;flex-direction:row-reverse;padding:0}}@media (min-width:1200px){.card-offer-telecom__cta{flex-basis:45%}}.card-offer-telecom__buttons{align-items:center;display:flex;flex:1 0 50%;flex-direction:column;justify-content:center}@media (min-width:768px){.card-offer-telecom__buttons{flex-basis:60%;flex-direction:column;padding-left:.5rem}}@media (min-width:1200px){.card-offer-telecom__buttons{flex-basis:55%}}.card-offer-telecom__button-info{display:none}@media (min-width:768px){.card-offer-telecom__button-info{display:block;width:100%}}.card-offer-telecom__button-call .icon{display:none}@media (min-width:380px){.card-offer-telecom__button-call .icon{display:block}}@media (min-width:768px){.card-offer-telecom__button-call{margin-bottom:.5rem;width:100%}}.card-offer-telecom__figure{display:flex;position:relative}@media (min-width:768px){.card-offer-telecom__figure{align-items:center;background-color:#e8eff7;flex-basis:45%;justify-content:center;margin:-.5rem 0;padding:0 .5rem}}@media (min-width:1200px){.card-offer-telecom__figure{flex-basis:50%}}.card-offer-telecom__arrow{align-items:center;align-self:flex-end;display:flex;flex:0 0 auto;justify-content:flex-end}@media (min-width:576px){.card-offer-telecom__arrow{justify-content:flex-start}}.card-offer-telecom__arrow svg{fill:#565e67;height:2rem;margin-left:.375rem;width:1.40625rem}@media (min-width:576px){.card-offer-telecom__arrow svg{margin-left:.5rem}}@media (min-width:768px){.card-offer-telecom__arrow svg{display:none}}.card-offer-telecom__link{bottom:0;height:100%;position:absolute;right:0;width:100%}@media (min-width:768px){.card-offer-telecom__link{display:none}}.card-offer-telecom__numbers{display:flex;flex-direction:column;justify-content:center;text-align:center}.card-offer-telecom__deadline{background-color:#1285a6;color:#fff;display:none;font-size:.75rem;font-weight:700;height:1.5rem;line-height:2.3;margin:0 -.5rem .5rem;text-align:center;text-transform:uppercase}.card-offer-telecom__commitment,.card-offer-telecom__disclaimer,.card-offer-telecom__qty{font-size:.75rem;margin:0}@media (min-width:768px){.card-offer-telecom__commitment,.card-offer-telecom__disclaimer,.card-offer-telecom__qty{font-size:.875rem}}.card-offer-telecom__commitment,.card-offer-telecom__qty{color:#25a337}.card-offer-telecom__commitment--big-price,.card-offer-telecom__qty--big-price{font-size:1.25rem;font-weight:700}@media (min-width:768px){.card-offer-telecom__commitment--big-price,.card-offer-telecom__qty--big-price{font-size:1.5rem}}.card-offer-telecom__commitment .btn-help,.card-offer-telecom__qty .btn-help{display:none}@media (min-width:768px){.card-offer-telecom__commitment .btn-help,.card-offer-telecom__qty .btn-help{display:inline-block;margin:-.5rem 0 0 .25rem}}.card-offer-telecom--badged{border-color:#d97f18}.card-offer-telecom--headed{border-color:#1460aa;border-top-width:1.5rem;position:relative}.card-offer-telecom--comparable{margin-left:.5rem}.card-offer-telecom--deadline .card-offer-telecom__body+.card-offer-telecom__deadline{display:block;margin:0 -.5rem;width:calc(100% + 1rem)}@media (min-width:576px){.card-offer-telecom--deadline .card-offer-telecom__body+.card-offer-telecom__deadline{margin:0 -.5rem}}@media (min-width:768px){.card-offer-telecom--deadline .card-offer-telecom__body+.card-offer-telecom__deadline{display:none}}.card-offer-telecom--deadline .card-offer-telecom__figure{padding:1.5rem .5rem 0}.card-offer-telecom--deadline .card-offer-telecom__figure .card-offer-telecom__deadline{display:none;left:0;margin:0;position:absolute;top:0;width:100%}@media (min-width:768px){.card-offer-telecom--deadline .card-offer-telecom__figure .card-offer-telecom__deadline{display:block;font-size:.6rem;line-height:2.75}}@media (min-width:1200px){.card-offer-telecom--deadline .card-offer-telecom__figure .card-offer-telecom__deadline{font-size:.75rem;line-height:2.25}}@media (min-width:768px){.hero-result{background-image:url(../../img/hero/telecom/bg-hero-results-telecom.png)}}.filter .tabpanel__body{padding:1rem .5rem}.filter .form__inline .radio{display:flex}.filter .checkbox,.filter .radio{flex-basis:100%;min-height:1.5rem}.filter .checkbox__label,.filter .radio__label{font-size:.85rem;line-height:1.5rem}.filter .form__field{margin-bottom:1.5rem}.filter .form__field>.form-group__label{margin-bottom:1rem}.filter .button__filter-refresh .btn{font-size:.85rem}.modal-filter .form__inline{flex-wrap:wrap}.modal-filter label[for=countries-input],.modal-filter label[for=providers-input]{display:none}#results-info .btn--block{display:flex;justify-content:space-around}.eligibility-form{margin:0}.eligibility-form .form__inline>div{flex:1 0 0}.eligibility-form .form__inline>div:not(:first-child){margin-left:.5rem}.eligibility-form__submit-button{margin-bottom:1rem}.eligibility-form .btn--block{text-align:center}.eligibility-form .btn--block .button{flex:1 0 0}@media (min-width:992px){.result-tool #dropdown-tool{margin-left:1rem}}.aside-info{display:none}@media (min-width:992px){.aside-info{display:block}}.aside-info__title{color:#4894de}.card-offer-telecom__body{padding:0}.card-offer-telecom__title .icon{display:block;margin-top:-.085rem}.card-offer-telecom .btn-help{margin-left:0}.card-offer-telecom__provider{justify-content:center}.card-offer-telecom__characteristic{white-space:unset}.card-offer-telecom__characteristic-icon .icon{fill:#96e2ff}.card-offer-telecom__characteristic-icon--disabled .icon{fill:#93a3b4}.card-offer-telecom__buttons .button,.card-offer-telecom__buttons .modal{min-width:80%}.card-offer-telecom__buttons .button .icon,.card-offer-telecom__buttons .modal .icon{margin:0 .25rem 0 0}.card-offer-telecom__buttons .button .btn,.card-offer-telecom__buttons .modal .btn{font-size:.9rem;padding:.5rem}.card-offer-telecom__buttons .icon.icon__loader{fill:#fff;animation:rotate-animation 1s linear 0s infinite}.card-offer-telecom__buttons .modal--loading .icon{display:none}.card-offer-telecom__buttons .modal--loading .icon.icon__loader{display:block}.card-offer-telecom__arrow .icon{height:1.5rem;margin:0;width:1.5rem}.card-offer-telecom--deadline .card-offer-telecom__body+.card-offer-telecom__deadline{margin-bottom:.75rem}@media (min-width:576px){.card-offer-telecom__buttons .button .btn,.card-offer-telecom__buttons .modal .btn{font-size:1rem;padding:.5rem}.card-offer-telecom--deadline .card-offer-telecom__figure{padding:0}}@media (min-width:768px){.card-offer-telecom__body{flex-basis:100%}.card-offer-telecom__figure{background-color:transparent}.card-offer-telecom__buttons .button,.card-offer-telecom__buttons .modal{width:100%}.card-offer-telecom__buttons .button .icon,.card-offer-telecom__buttons .modal .icon{margin:0 .5rem 0 0}}@media (min-width:768px) and (min-width:768px){.card-offer-telecom__buttons .button:first-child,.card-offer-telecom__buttons .modal:first-child{margin-bottom:.5rem}}@media (min-width:768px){.card-offer-telecom--deadline .card-offer-telecom__body+.card-offer-telecom__deadline{display:block;margin-bottom:.75rem}.card-offer-telecom--deadline .card-offer-telecom__figure .card-offer-telecom__deadline{display:none}.card-offer-telecom--deadline .card-offer-telecom__figure{padding-top:0}}@media (min-width:992px){.card-offer-telecom__body{flex-basis:46%;padding-right:.5rem}.card-offer-telecom__provider{flex-basis:54%;flex-grow:0}.card-offer-telecom__characteristics{flex-basis:0;flex-grow:1}.card-offer-telecom__characteristic{font-size:.7rem}.card-offer-telecom__characteristic span:not(:last-child){margin-right:.25rem}.card-offer-telecom__figure{background-color:#eaf5f9;padding:0 .5rem}.card-offer-telecom--deadline .card-offer-telecom__body+.card-offer-telecom__deadline{display:none}.card-offer-telecom--deadline .card-offer-telecom__figure .card-offer-telecom__deadline{display:block}.card-offer-telecom--deadline .card-offer-telecom__figure{padding:1.5rem .5rem 0}}@media (min-width:1200px){.card-offer-telecom__body{flex-basis:52%;padding-right:.25rem}.card-offer-telecom__provider{flex-basis:40%;flex-grow:0}.card-offer-telecom__characteristics :not(:last-child){margin-right:.25rem}.card-offer-telecom__characteristic{font-size:.65rem}.card-offer-telecom__characteristic span{margin:0}.card-offer-telecom__characteristic span:not(:last-child){margin-right:0}.card-offer-telecom__characteristic-icon{height:1.75rem;width:1.75rem}}.result-list__separator{background-image:linear-gradient(90deg,transparent 50%,#a8bacd 0);background-position:left 50%;background-repeat:repeat-x;background-size:8px 1px;margin:2rem 0 1rem}.result-list__separator-content{background-color:#f2f2f2;padding-right:.5rem}.result-list__separator-content span{display:inline-block}.result-list__separator-content .btn-help{display:inline}.result-list-overlay{position:relative}.result-list-overlay__container{bottom:0;display:none;left:0;position:absolute;right:0;top:0}.result-list-overlay__message-container{font-weight:600;left:calc(50% + 4rem);opacity:0;padding:4rem 0;position:sticky;text-align:center;top:50%;transition:opacity .32s linear;width:8rem;z-index:1000}.result-list-overlay__icon{height:2.5rem;position:relative;width:2.5rem}.result-list-overlay:after{background-color:#fff;bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .32s linear;width:100%}.result-list-overlay--activated .result-list-overlay__container{display:block}.result-list-overlay--activated .result-list-overlay__icon{animation:rotate-animation 1s linear 0s infinite}.result-list-overlay--activated:after{content:""}.result-list-overlay--loading .result-list-overlay__message-container{opacity:1}.result-list-overlay--loading:after{opacity:.75}@keyframes rotate-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}