@keyframes arrow-right-carrousel{0%{left:0}100%{left:50%}}@keyframes arrow-left-carrousel{0%{left:0}100%{left:-50%}}.tf-carrousel.featured{display:flex;flex-direction:column-reverse}.tf-carrousel.featured .tf-carrousel__list{background:#f2f4ff}.tf-carrousel.featured .tf-carrousel__item{grid-template-columns:385px auto;align-items:start;justify-content:normal}.tf-carrousel.featured .tf-carrousel__item .tf-carrousel-content{display:flex;flex-direction:column;padding:40px 30px}.tf-carrousel.featured .tf-carrousel__item .tf-carrousel-content>.icon{width:43px;min-width:43px;height:43px;fill:#06f}.tf-carrousel.featured .tf-carrousel__item .tf-carrousel-content .tit-blue{font-size:2.813rem;line-height:2.75rem;color:#06f;margin-bottom:30px;font-family:Telefonica-sans-regular;text-decoration-color:transparent;text-decoration-thickness:from-font}.tf-carrousel.featured .tf-carrousel__item .tf-carrousel-content a.tit-blue:hover{color:#06f;text-decoration-line:underline;text-decoration-color:#06f}.tf-carrousel.featured .tf-carrousel__item .tf-carrousel-content .tf-tag__item a:hover{background-color:#0048b4}.tf-carrousel.featured .tf-carrousel__item .tf-carrousel-content p{font-size:1.125rem;line-height:1.375rem;margin-bottom:5px}.tf-carrousel.featured .tf-carrousel__item .tf-carrousel-content .text--s{font-size:.875rem;line-height:1rem}.tf-carrousel.featured .tf-carrousel__item .tf-carrousel-content .tf-tag{padding-top:0}.tf-carrousel.featured .tf-carrousel__item .tf-carrousel-content .tf-tag__item a{border:none;background-color:#06f;font-family:Telefonica-sans-regular;color:#fff;font-size:.938rem;padding:8px 24px}.tf-carrousel.featured .tf-carrousel__item .tf-carrousel-content .icon-txt{display:flex;flex-direction:row;align-items:center;margin-top:12px}.tf-carrousel.featured .tf-carrousel__item .tf-carrousel-content .icon-wrap{display:inline-block;border:1px solid #06f;border-radius:50%;padding:6px;width:30px;height:30px;margin-right:10px}.tf-carrousel.featured .tf-carrousel__item .tf-carrousel-content .icon-wrap .icon{width:100%;height:100%;min-width:auto}.tf-carrousel.featured a.link-num-ranking{font-family:Telefonica-sans-medium;font-size:.875rem;color:#031a34;text-decoration-color:transparent}.tf-carrousel.featured a.link-num-ranking:hover{text-decoration-color:#06f;color:#06f}.tf-carrousel.featured .tf-carrousel-content p a{font-family:Telefonica-sans-demibold;color:#414b61;text-decoration-color:transparent}.tf-carrousel.featured .tf-carrousel-content p a:hover{color:#06f;text-decoration-color:#06f}.tf-carrousel.featured .tf-carrousel__footer .tf-carrousel__info{width:100%}.tf-carrousel.featured .tf-carrousel__footer .tf-carrousel__controls{width:100%;box-shadow:none}.tf-carrousel.featured .tf-carrousel__footer .tf-carrousel__status .tf-carrousel-circle{display:inline-block;background:#fff;width:12px;height:12px;border-radius:50%;margin-right:28px;border:1px solid #06f}.tf-carrousel.featured .tf-carrousel__footer .tf-carrousel__status .tf-carrousel-circle:last-child{margin-right:0}.tf-carrousel.featured .tf-carrousel__footer .tf-carrousel__status .tf-carrousel-circle::before{content:"";display:inline-block;width:20px;height:20px;position:relative;right:5px;bottom:5px}.tf-carrousel.featured .tf-carrousel__footer .tf-carrousel__status .tf-carrousel-circle:focus-visible{outline:2px solid #491818;outline-offset:2px;border:2px solid #ee7a76;box-shadow:inset 0 0 0 2px #fff}.tf-carrousel__controls .button .icon{position:relative;left:0}.tf-carrousel__controls .button.tf-carrousel__next:hover .icon{-webkit-animation:arrow-right-carrousel .3s linear;animation:arrow-right-carrousel .3s linear;fill:#06f}.tf-carrousel__controls .button.tf-carrousel__prev:hover .icon{-webkit-animation:arrow-left-carrousel .3s linear;animation:arrow-left-carrousel .3s linear;fill:#06f}.tf-carrousel.featured .tf-carrousel__footer .tf-carrousel__status .tf-carrousel-circle.active{background:#06f}.tf-carrousel.featured .tf-carrousel__footer .tf-carrousel__status .tf-carrousel-circle:hover{background:#06f;cursor:pointer}.tf-carrousel.featured .tf-carrousel__footer .tf-carrousel__status{width:92%;border-right:none;display:flex}button .icon:hover .color-fill{fill:#006aff}@media screen and (min-width:768px) and (max-width:1280px){.tf-carrousel.featured .tf-carrousel__list{height:280px}.tf-carrousel.featured .tf-carrousel__item{grid-template-columns:280px auto}.tf-carrousel.featured .tf-carrousel__item .tf-carrousel-content{padding:20px 25px}.tf-carrousel.featured .tf-carrousel__item .tf-carrousel-content .tit-blue{font-size:2.2rem;line-height:2.2rem;margin-bottom:20px}.tf-carrousel.featured .tf-carrousel__item .tf-carrousel-content p{font-size:1rem;line-height:1rem;margin-bottom:5px}.tf-carrousel.featured .tf-carrousel__item .tf-carrousel-content .text--s{font-size:.781rem}.tf-carrousel.featured .tf-carrousel__item .tf-carrousel-content .tf-tag{padding-bottom:20px}}@media (max-width:1024px){.tf-carrousel.featured .tf-carrousel-content p a,.tf-carrousel.featured .tf-carrousel__item .tf-carrousel-content a.tit-blue,.tf-carrousel.featured a.link-num-ranking{text-decoration:underline}}@media screen and (max-width:767px){.tf-carrousel.featured .tf-carrousel__list{height:auto;min-height:678px;align-items:start}.tf-carrousel.featured .tf-carrousel__item{grid-template-rows:auto auto;grid-template-columns:none}.tf-carrousel.featured .tf-carrousel__item img{width:100%;max-height:auto}.tf-carrousel.featured .tf-carrousel__item .tf-carrousel-content{padding:30px 20px}.tf-carrousel.featured .tf-carrousel__item .tf-carrousel-content .tit-blue{font-size:2rem;line-height:2rem;margin-bottom:30px}.tf-carrousel.featured .tf-carrousel__item .tf-carrousel-content p{font-size:.938rem;line-height:1rem;margin-bottom:5px}.tf-carrousel.featured .tf-carrousel__item .tf-carrousel-content .text--s{font-size:.75rem}.tf-carrousel.featured .tf-carrousel__item .tf-carrousel-content .tf-tag{padding-bottom:30px}.tf-carrousel.featured .tf-carrousel__next,.tf-carrousel.featured .tf-carrousel__prev{display:none}.tf-carrousel.featured .tf-carrousel__footer .tf-carrousel__status{width:100%;text-align:center}.tf-carrousel.featured .tf-carrousel__footer .tf-carrousel__status .tf-carrousel-circle{width:14px;height:14px;margin-right:34px}.tf-carrousel.featured .tf-carrousel__footer .tf-carrousel__status .tf-carrousel-circle::before{width:24px;height:24px;right:6px;bottom:6px}.tf-carrousel.featured .tf-carrousel__footer .tf-carrousel__status{justify-content:center}}