.cta-band{position:relative;overflow:hidden;padding:80px 0;color:#fff;text-align:center;background:#121921}.cta-band:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.55)}.cta-band__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cta-band__content{position:relative;z-index:1}.cta-band__content h2{color:#fff;font-size:34px;font-weight:700;margin:0 0 12px 0;text-wrap:balance}@media(max-width: 767px){.cta-band__content h2{font-size:26px}}.cta-band__content p{color:#fff;font-size:18px;max-width:560px;margin:0 auto 28px auto}@media(max-width: 767px){.cta-band__content p{font-size:15px}}.cta-band__content p.cta-band__owner{font-size:14px;margin:22px auto 0 auto}.cta-band__content p.cta-band__owner a{color:#fff;text-decoration:underline;text-underline-offset:4px}.cta-band__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 38px;border-radius:25px;background:#ffc107;color:#222;font-size:14px;font-weight:600;transition:all .3s ease-in-out}.cta-band__btn:hover,.cta-band__btn:focus-visible{background:#01aadc;color:#222}@media(max-width: 767px){.cta-band__btn{display:flex;width:100%}}html{scroll-behavior:smooth}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.ts [id]{scroll-margin-top:152px}@media(max-width: 991px){.ts [id]{scroll-margin-top:136px}}.ts-hero{position:relative;min-height:460px;display:flex;align-items:center;overflow:hidden;color:#fff;background:#121921}.ts-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.75) 0, rgba(0, 0, 0, 0.5) 140px, rgba(0, 0, 0, 0.55) 100%)}.ts-hero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ts-hero__content{position:relative;z-index:1;text-align:center;padding-top:100px;padding-bottom:50px}.ts-hero__content h1{color:#fff;font-size:42px;font-weight:700;line-height:1.2;text-transform:uppercase;margin:0 0 15px 0}@media(max-width: 767px){.ts-hero__content h1{font-size:28px}}.ts-hero__content p{color:#fff;font-size:21px;font-weight:300;max-width:720px;margin:0 auto}@media(max-width: 767px){.ts-hero__content p{font-size:16px}}.ts-breadcrumb{margin-bottom:15px}.ts-breadcrumb ol{display:flex;flex-wrap:wrap;justify-content:center;gap:0;margin:0;font-size:13px;opacity:.85}.ts-breadcrumb li+li:before{content:"/";margin:0 8px}.ts-breadcrumb a{color:#fff;text-decoration:underline}.ts-chips{position:sticky;top:68px;z-index:50;background:#fff;border-bottom:1px solid #ededed}@media(max-width: 991px){.ts-chips{top:52px}}.ts-chips ul{display:flex;gap:10px;margin:0;padding:10px 0;overflow-x:auto;scrollbar-width:none}.ts-chips ul::-webkit-scrollbar{display:none}.ts-chips li{flex:0 0 auto}.ts-chips a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:25px;background:#f8f8f8;color:#121921;font-size:13px;font-weight:500;white-space:nowrap;transition:all .3s ease-in-out}.ts-chips a:hover,.ts-chips a:focus-visible{background:#004dda;color:#fff}.ts-section{padding:80px 0 60px}@media(max-width: 767px){.ts-section{padding:50px 0 35px}}.ts-section--alt{background:#f8f8f8}.ts-section--white{background:#fff}.ts-section--bordered{border-top:1px solid #ededed;border-bottom:1px solid #ededed}@media(max-width: 767px){.ts-section .main_title_2 p{font-size:16px}}.ts-subtitle{font-size:20px;font-weight:500;margin:0 0 15px 0}.ts-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:600;color:#004dda;transition:all .3s ease-in-out}.ts-link:after{content:"→";margin-left:6px}.ts-link:hover,.ts-link:focus-visible{color:#0046c8}.ts-link--light{color:#ffc107}.ts-link--light:hover,.ts-link--light:focus-visible{color:#fff}.ts-feature{position:relative;min-height:280px;overflow:hidden;border-radius:3px;color:#fff;background:#121921}.ts-feature img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.ts-feature:hover img{transform:scale(1.05)}.ts-feature:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.78) 100%)}.ts-feature__body{position:absolute;inset:auto 0 0 0;z-index:1;padding:25px}.ts-feature__body h3{color:#fff;font-size:20px;font-weight:600;margin:0 0 8px 0}.ts-feature__body p{color:#fff;font-size:14px;margin:0 0 6px 0;max-width:560px}.ts-feature--large{min-height:400px}.ts-feature--large .ts-feature__body h3{font-size:24px}.ts-note{display:flex;flex-direction:column;justify-content:center;padding:25px;border-radius:3px;background:#fff;border-left:4px solid #004dda;box-shadow:0 0 30px rgba(0,0,0,.1)}.ts-note h3{font-size:18px;font-weight:600;margin:0 0 8px 0}.ts-note p{font-size:14px;margin:0 0 6px 0}.ts-bento{display:grid;gap:24px;grid-template-columns:1fr}@media(min-width: 768px){.ts-bento{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.ts-bento--travel{grid-template-columns:2fr 1fr;grid-template-rows:auto auto auto}.ts-bento--travel .ts-feature--large{grid-row:1/span 2}}@media(min-width: 992px){.ts-bento--villa{grid-template-columns:2fr 1fr 1fr}}.ts-bento--villa .ts-feature{min-height:340px}@media(min-width: 768px)and (max-width: 991px){.ts-bento--villa .ts-feature--wide{grid-column:1/-1}}.ts-cards{display:grid;gap:30px;grid-template-columns:1fr}@media(min-width: 768px){.ts-cards{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.ts-cards{grid-template-columns:repeat(3, 1fr)}}.ts-card{display:flex;flex-direction:column;overflow:hidden;border-radius:3px;background:#fff;box-shadow:0 0 30px rgba(0,0,0,.1)}.ts-card img{display:block;width:100%;height:200px;object-fit:cover;transition:transform .5s}.ts-card:hover img{transform:scale(1.04)}.ts-card__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:22px 25px 12px}.ts-card__body h3{font-size:20px;font-weight:500;color:#121921;margin:0 0 8px 0}.ts-card__body h3 a{color:#121921}.ts-card__body h3 a:hover,.ts-card__body h3 a:focus-visible{color:#004dda}.ts-card__body p{font-size:14px;margin:0 0 8px 0}.ts-card__body small{display:block;margin-bottom:6px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#595959}.ts-card__body .ts-link{margin-top:auto}.ts-card__thumb{display:block;overflow:hidden}.ts-card__thumb img{height:190px}.ts-card--guide .ts-card__body h3{font-size:18px;line-height:1.35}.ts-card--compact img{height:180px}.ts-split{display:grid;gap:40px;align-items:center;grid-template-columns:1fr}@media(min-width: 992px){.ts-split{grid-template-columns:1fr 1fr}}.ts-steps{display:grid;gap:35px;margin:0;grid-template-columns:1fr;text-align:center}@media(min-width: 768px){.ts-steps{grid-template-columns:repeat(3, 1fr);gap:50px}}.ts-steps h3{font-size:18px;font-weight:600;margin:0 0 6px 0}.ts-steps p{font-size:14px;margin:0}.ts-steps__num{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;margin-bottom:14px;border-radius:50%;background:rgba(0,77,218,.1);color:#004dda;font-size:26px;font-weight:700}.ts-faq{max-width:820px;margin:0 auto}.ts-faq__item{padding:20px 0;border-bottom:1px solid #ededed}.ts-faq__item h3{font-size:17px;font-weight:600;margin:0 0 8px 0}.ts-faq__item p{font-size:14px;margin:0}.ts-trust{display:grid;gap:20px;margin:0 0 20px 0;grid-template-columns:1fr}@media(min-width: 768px){.ts-trust{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.ts-trust{grid-template-columns:repeat(4, 1fr)}}.ts-trust li{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:500;color:#121921}.ts-trust i{color:#004dda;font-size:26px;line-height:1}.ts-payments{display:flex;align-items:center;gap:16px;margin:0}.ts-payments img{width:auto;height:28px}.ts-pills{display:flex;flex-wrap:wrap;gap:10px;margin:0}.ts-pills a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:3px;background:#f8f8f8;color:#121921;font-size:13px;transition:all .3s ease-in-out}.ts-pills a:hover,.ts-pills a:focus-visible{background:#004dda;color:#fff}@media(prefers-reduced-motion: reduce){.ts,.ts *,.ts *:before,.ts *:after{transition:none !important;animation:none !important}.ts-feature:hover img,.ts-card:hover img{transform:none}}.ts-links{display:flex;flex-wrap:wrap;gap:0 20px;margin-top:auto}.ts-split .ts-cards{gap:20px}@media(min-width: 992px){.ts-split .ts-cards{grid-template-columns:repeat(2, 1fr)}}.ts-split>div:first-child>p{margin:0 0 25px 0}.ts-hero__content h1,.ts-section .main_title_2 h2{text-wrap:balance}.ts-section__action{margin:34px 0 0 0;text-align:center}
