.tv .te-v2-page-hero{background:#e8e8e4}.tv .te-v2-page-hero h1{font-size:clamp(38px,6vw,76px);line-height:1.08;letter-spacing:-2px;color:#202220}.tv .te-v2-page-hero__visual{background-image:none!important;background-color:#123d2d}.tv .te-v2-reservas-page,.tv .te-v2-reservas-main,.tv .te-v2-trust{background:#f5f5f2;color:#202220}.tv .te-v2-booking h2{font-size:clamp(30px,4vw,48px);letter-spacing:-1px}.tv .te-v2-submit,.tv .te-v2-tab.is-active{background:#ce3028!important;color:white!important;border-color:#ce3028!important;border-radius:28px}.tv .te-v2-brandline,.tv .te-v2-eyebrow{color:#a9231d}.tv .te-v2-form-card{border-radius:0}.tv .te-v2-submit b{display:none}body.tardea-venue #te-auto-club .te-club,body.tardea-editorial #te-auto-club .te-club{background:#123d2d;color:#fff;font-family:Arial,Helvetica,sans-serif}body.tardea-venue #te-auto-club button,body.tardea-editorial #te-auto-club button{background:#ce3028;color:white;border-radius:28px}.tv .general-heading{padding:50px 5%;background:#e8e8e4;border-bottom:1px solid #b8b8b2}.tv .general-heading h1{font-size:clamp(36px,5vw,70px);line-height:1.08;letter-spacing:-2px;margin:20px 0 0;max-width:1050px;overflow-wrap:anywhere}.tv .general-content{max-width:1160px;margin:auto;padding:55px 5%;font-size:17px;line-height:1.7}.tv .general-content h2{font-size:clamp(28px,3vw,42px);line-height:1.15;letter-spacing:-1px;margin:25px 0 18px}.tv .general-content h3{font-size:25px;margin:25px 0 12px}.tv .general-content p{margin:0 0 20px}.tv .general-content img{height:auto;max-width:100%}.tv .general-content a:not([class]){text-decoration:underline;text-underline-offset:3px}.tv .general-content .editorial-intro,.tv .general-content .editorial-cta{padding:25px 0;color:inherit;background:transparent}.tv .general-content .eyebrow{color:#a9231d;font-size:13px;letter-spacing:1px}.tv .general-content .content-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.tv .general-content .editorial-quote{background:#123d2d;color:white;padding:30px;margin:25px 0}.tv .general-content .editorial-quote p{color:white;margin:0;font-family:Georgia,serif;font-size:30px}.tv .general-content .gt-btn,.tv .general-content .tn-button{display:inline-flex;background:#ce3028;color:white;border-radius:30px;padding:12px 24px;font-size:15px;font-weight:bold}.tv .general-content input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]),.tv .general-content select,.tv .general-content textarea{font-size:16px;max-width:100%}.tv .general-content table{display:block;max-width:100%;overflow-x:auto}.tv .general-content iframe{max-width:100%}.tv .general-content .lead{color:inherit}.tv .top{flex-wrap:wrap}.tv .top nav{flex-wrap:wrap}.tv .footer-top nav{flex-wrap:wrap}.tv .tf{max-width:1160px;margin:auto;padding:0 5%;--red:#ce3028}.tv .tf-nav,.tv .tf-footer{display:none}.tv .tf h1{color:#202220}.tv .tf h1 em{color:#ce3028;font-family:Georgia,serif;font-style:italic}.tv .tf-kicker,.tv .tf-index{color:#a9231d}.tv .tf-lead,.tv .tf-note,.tv .tf-options p,.tv .tf-steps li,.tv .tf-faq p{color:#454545}.tv .tf-steps strong{color:#202220}.tv .tf-button,.tv .tf-form .ff-btn-submit{border-radius:30px;background:#ce3028}.tv .tf-options,.tv .tf-faq details{border-color:#b8b8b2}.tv .tf-form{border:1px solid #b8b8b2;border-radius:0}.tv .tf h2{font-size:clamp(28px,3.5vw,44px);letter-spacing:-1px}.tv .tf-options h2{font-size:26px}.tv .tf p{margin-bottom:18px}.tv .tf-hero h1{font-size:clamp(44px,7vw,86px);line-height:1.03;margin:24px 0}.tv .tf-faq{padding-top:25px}.tv .tf-faq h2{margin-bottom:25px}@media(max-width:700px){.tv .general-content .content-columns{grid-template-columns:1fr}.tv .general-content{padding:35px 5%}.tv .general-heading{padding:35px 5%}.tv .general-heading h1{letter-spacing:-1px}}