.tse-kili-itinerary{display:flex;flex-direction:column;width:100%}.tse-kili-day-card{display:flex;align-items:stretch;gap:24px;border:1px solid #e9e3da;overflow:hidden;position:relative}.tse-kili-day-card:nth-child(2n){flex-direction:row-reverse}.tse-kili-day-media{min-width:220px;flex-shrink:0}.tse-kili-day-image,.tse-kili-image-placeholder{display:block;width:100%;object-fit:cover;background:#f4f1ec}.tse-kili-image-placeholder{position:relative;overflow:hidden}.tse-kili-image-placeholder::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#f6f3ef,#e7eee0)}.tse-kili-image-placeholder span{position:absolute;inset:50% auto auto 50%;width:46px;height:46px;transform:translate(-50%,-50%);border-radius:999px;border:1px solid rgba(104,165,34,.3);background:rgba(255,255,255,.55)}.tse-kili-day-content{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:8px 0}.tse-kili-day-label{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;padding:7px 12px;border-radius:999px;font-size:12px;font-weight:800;line-height:1;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px}.tse-kili-day-title{margin:0 0 12px;font-size:clamp(22px, 2.1vw, 34px);line-height:1.15;font-weight:800}.tse-kili-day-description{font-size:16px;line-height:1.75}.tse-kili-day-description>:first-child{margin-top:0}.tse-kili-day-description>:last-child{margin-bottom:0}.tse-kili-empty{padding:18px 20px;border:1px solid #e9e3da;border-radius:16px;color:#5d5149;background:#fff}@media (max-width:767px){.tse-kili-day-card,.tse-kili-day-card:nth-child(2n){flex-direction:column;gap:16px}.tse-kili-day-media{width:100%;flex-basis:auto;min-width:0}.tse-kili-day-content{padding:0}.tse-kili-day-title{font-size:24px}.tse-kili-day-description{font-size:15px;line-height:1.7}}.tse-kili-itinerary{position:relative;isolation:isolate;display:flex;flex-direction:column;width:100%;max-width:1220px;margin:0 auto}.tse-kili-itinerary::before{content:"";position:absolute;top:-28px;bottom:28px;left:50%;width:2px;transform:translateX(-50%);background-image:linear-gradient(to bottom,rgba(116,129,96,.45) 0 5px,transparent 5px 14px);z-index:-1;pointer-events:none}.tse-kili-day-card,.tse-kili-day-card:nth-child(2n){position:relative;display:flex;flex-direction:row;align-items:center;gap:clamp(28px,5vw,80px);overflow:visible;border:0;background:#f7f1ea;box-shadow:none;clip-path:polygon(0% 1.2%,8% 0%,18% 1.1%,31% .2%,43% 1.1%,58% .3%,70% 1%,84% .2%,100% 1.1%,99.4% 18%,100% 36%,99.3% 51%,100% 68%,99.2% 86%,100% 98.8%,88% 100%,72% 99.1%,58% 100%,42% 99.2%,29% 100%,16% 99.1%,0% 100%,.7% 82%,0% 67%,.8% 49%,0% 31%,.6% 16%)}.tse-kili-day-card::before{content:"";position:absolute;width:16px;height:16px;border-radius:50%;border:3px solid #456b33;background:#f7f1ea;box-shadow:0 0 0 4px #fff;z-index:2}.tse-kili-day-card:nth-child(odd)::before{top:-46px;left:70%}.tse-kili-day-card:nth-child(2n)::before{top:-46px;left:22%}.tse-kili-day-card:not(:last-child)::after{content:"";position:absolute;bottom:-58px;width:120px;height:58px;border-left:3px dashed rgba(116,129,96,.45);border-bottom:3px dashed rgba(116,129,96,.45);pointer-events:none;z-index:-1}.tse-kili-day-card:nth-child(odd):not(:last-child)::after{left:22%;border-bottom-left-radius:34px}.tse-kili-day-card:nth-child(2n):not(:last-child)::after{right:22%;transform:scaleX(-1);border-bottom-left-radius:34px}.tse-kili-day-content{order:1;flex:1 1 auto;min-width:0;display:block;padding:0}.tse-kili-day-media{order:2;flex-shrink:0;min-width:280px}.tse-kili-day-image,.tse-kili-image-placeholder{display:block;width:100%;object-fit:cover;border-radius:0;background:#eee7dd}.tse-kili-day-label{display:block;align-self:auto;padding:0;margin:0 0 8px;border-radius:0;font-size:clamp(20px, 2vw, 30px);line-height:1;font-weight:900;letter-spacing:.02em;text-transform:uppercase;color:#f5b23a;background:0 0}.tse-kili-day-title{margin:0 0 20px;max-width:620px;color:#456b33;font-size:clamp(22px, 2.4vw, 34px);line-height:1.12;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tse-kili-day-description{max-width:650px;color:#3e3b36;font-size:15.5px;line-height:1.85;font-weight:500;letter-spacing:.02em}.tse-kili-day-description p{margin:0 0 20px}.tse-kili-day-description b,.tse-kili-day-description strong{font-weight:800;color:#3a362f}.tse-kili-empty{padding:18px 20px;border:1px solid #e9e3da;border-radius:12px;color:#5d5149;background:#fff}@media (max-width:767px){.tse-kili-itinerary{max-width:100%}.tse-kili-day-card::after,.tse-kili-day-card::before,.tse-kili-itinerary::before{display:none}.tse-kili-day-card,.tse-kili-day-card:nth-child(2n){flex-direction:column;align-items:stretch;gap:22px;clip-path:none;border-radius:18px}.tse-kili-day-media{order:2;width:100%;flex-basis:auto;min-width:0}.tse-kili-day-content{order:1;padding:0}.tse-kili-day-label{font-size:21px;margin-bottom:8px}.tse-kili-day-title{font-size:23px;line-height:1.18;letter-spacing:.05em;margin-bottom:14px}.tse-kili-day-description{font-size:14.5px;line-height:1.75}}.tse-kili-accommodation-summary{margin-top:34px}.tse-kili-accommodation-heading{margin:0 0 16px;color:#456b33;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tse-kili-accommodation-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.tse-kili-accommodation-badge{display:inline-flex;align-items:center;justify-content:center;min-width:128px;padding:10px 18px;background:#fff;color:#3e3b36;font-size:13px;line-height:1;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tse-kili-accommodation-icon{color:#f5b23a;font-size:24px;width:24px;height:24px;line-height:24px}.tse-kili-accommodation-link{color:#456b33;font-weight:700;text-decoration:underline;text-underline-offset:4px}.tse-kili-accommodation-card{position:relative;display:block;width:100%;margin-top:34px;overflow:hidden;background:#e9e0d3;text-decoration:none;color:#fff;min-height:190px}.tse-kili-accommodation-card-image{display:block;width:100%;height:260px;object-fit:cover;transition:transform .35s ease}.tse-kili-accommodation-card:hover .tse-kili-accommodation-card-image{transform:scale(1.025)}.tse-kili-accommodation-card::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.03) 35%,rgba(0,0,0,.5) 100%);pointer-events:none}.tse-kili-accommodation-card-badge{position:absolute;top:14px;right:14px;z-index:2;padding:9px 18px;background:#fff;color:#3e3b36;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.tse-kili-accommodation-card-title{position:absolute;left:22px;right:22px;bottom:18px;z-index:2;color:#fff;font-size:17px;line-height:1.25;font-weight:800;text-align:center;text-shadow:0 1px 14px rgba(0,0,0,.25)}@media (max-width:767px){.tse-kili-accommodation-summary{margin-top:26px}.tse-kili-accommodation-row{gap:12px}.tse-kili-accommodation-badge{min-width:108px;padding:9px 14px}.tse-kili-accommodation-card{margin-top:20px}.tse-kili-accommodation-card-image{height:220px}}.tse-kili-itinerary{max-width:1240px;gap:clamp(28px,4vw,52px)}.tse-kili-itinerary::before{left:38px;top:24px;bottom:24px;width:2px;background-image:linear-gradient(to bottom,rgba(69,107,51,.22) 0 7px,transparent 7px 16px);transform:none}.tse-kili-day-card,.tse-kili-day-card:nth-child(2n){align-items:stretch;gap:clamp(28px,4.8vw,68px);padding:clamp(28px,4vw,54px) clamp(24px,4.4vw,64px);border:1px solid rgba(69,107,51,.1);border-radius:28px;background:linear-gradient(135deg,#fffaf3 0,#f7f1ea 100%);box-shadow:0 22px 55px rgba(62,55,46,.08);clip-path:none}.tse-kili-day-card::before{left:30px!important;top:38px!important;width:15px;height:15px;border:3px solid #456b33;background:#fff8ee;box-shadow:0 0 0 8px #fffaf3}.tse-kili-day-card:not(:last-child)::after{display:none}.tse-kili-day-content{padding-left:clamp(8px,2vw,26px);display:flex;flex-direction:column;justify-content:center}.tse-kili-day-media{display:flex;flex-direction:column;gap:18px;justify-content:center}.tse-kili-day-image,.tse-kili-image-placeholder{border-radius:22px;box-shadow:0 18px 36px rgba(39,47,34,.13)}.tse-kili-day-label{width:fit-content;margin-bottom:12px;padding:7px 12px;border-radius:999px;background:rgba(245,178,58,.14);color:#d89218;font-size:clamp(14px, 1.2vw, 17px);letter-spacing:.08em}.tse-kili-day-title{max-width:680px;margin-bottom:18px;color:#315527;letter-spacing:.045em}.tse-kili-day-description{max-width:700px;color:rgba(43,42,38,.86);line-height:1.82;font-weight:500}.tse-kili-accommodation-summary{margin-top:30px;padding:20px;border:1px solid rgba(69,107,51,.12);border-radius:22px;background:rgba(255,255,255,.58);backdrop-filter:blur(10px)}.tse-kili-accommodation-heading{margin-bottom:12px;color:#315527;font-size:13px;letter-spacing:.11em}.tse-kili-accommodation-row{display:flex;align-items:center;gap:12px}.tse-kili-accommodation-badge{min-width:auto;padding:8px 13px;border:1px solid rgba(69,107,51,.13);border-radius:999px;background:#f7f1ea;color:#315527;font-size:12px;letter-spacing:.06em}.tse-kili-accommodation-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:rgba(245,178,58,.18);color:#d89218;font-size:17px;line-height:30px}.tse-kili-accommodation-link{color:#315527;font-weight:800;text-decoration:none;border-bottom:1px solid rgba(49,85,39,.28)}.tse-kili-accommodation-link:hover{border-bottom-color:currentColor}.tse-kili-accommodation-card{margin-top:0;min-height:0;border-radius:22px;background:#fff;box-shadow:0 18px 42px rgba(39,47,34,.12)}.tse-kili-accommodation-card-image{height:230px;border-radius:22px}.tse-kili-accommodation-card::after{border-radius:22px;background:linear-gradient(180deg,rgba(0,0,0,0) 20%,rgba(0,0,0,.52) 100%)}.tse-kili-accommodation-card-badge{top:14px;right:14px;border-radius:999px;padding:8px 14px;background:rgba(255,255,255,.92);color:#315527;box-shadow:0 8px 22px rgba(0,0,0,.08)}.tse-kili-accommodation-card-title{left:18px;right:18px;bottom:16px;font-size:16px;font-weight:800}@media (max-width:767px){.tse-kili-itinerary{gap:24px}.tse-kili-day-card,.tse-kili-day-card:nth-child(2n){padding:24px;border-radius:22px;gap:20px}.tse-kili-day-content{padding-left:0}.tse-kili-day-media{gap:16px}.tse-kili-day-label{font-size:13px}.tse-kili-day-title{font-size:22px;letter-spacing:.035em}.tse-kili-accommodation-summary{padding:16px;border-radius:18px}.tse-kili-accommodation-row{align-items:flex-start}.tse-kili-accommodation-card-image{height:210px}}.tse-kili-day-gallery{width:100%;display:flex;flex-direction:column;gap:10px}.tse-kili-gallery-main{display:block;width:100%}.tse-kili-gallery-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tse-kili-gallery-thumb{width:100%;height:86px;object-fit:cover;display:block;border-radius:14px;border:1px solid rgba(69,107,51,.12);box-shadow:0 10px 24px rgba(39,47,34,.08)}.tse-kili-accommodation-card{overflow:hidden;isolation:isolate}.tse-kili-accommodation-card-image{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:767px){.tse-kili-day-gallery{gap:9px}.tse-kili-gallery-thumbs{gap:8px}.tse-kili-gallery-thumb{height:74px;border-radius:12px}.tse-kili-accommodation-card{width:100%;height:350px;border-radius:20px}.tse-kili-accommodation-card-image{height:100%;border-radius:20px}}.tse-kili-gallery-match-height .tse-kili-day-card,.tse-kili-gallery-match-height .tse-kili-day-card:nth-child(2n){align-items:stretch}.tse-kili-gallery-match-height .tse-kili-day-media{align-self:stretch;justify-content:stretch}.tse-kili-gallery-match-height .tse-kili-day-gallery{position:relative;width:100%;height:100%;flex:1 1 auto;overflow:hidden;border-radius:22px;background:#eee7dd;box-shadow:0 18px 36px rgba(39,47,34,.13)}.tse-kili-gallery-match-height .tse-kili-day-gallery .tse-kili-day-image,.tse-kili-gallery-match-height .tse-kili-gallery-main{width:100%;height:100%!important;min-height:480px;object-fit:cover;display:block;border-radius:22px;box-shadow:none}.tse-kili-gallery-match-height .tse-kili-gallery-thumbs{position:absolute;left:16px;right:16px;bottom:16px;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px;border:1px solid rgba(255,255,255,.34);border-radius:18px;background:rgba(255,255,255,.76);backdrop-filter:blur(12px);box-shadow:0 14px 30px rgba(0,0,0,.12)}.tse-kili-gallery-match-height .tse-kili-gallery-thumb{height:78px;border-radius:12px;border:1px solid rgba(255,255,255,.62);box-shadow:none}.tse-kili-gallery-match-height .tse-kili-day-media>.tse-kili-accommodation-card{flex:0 0 auto}@media (max-width:1024px){.tse-kili-gallery-match-height .tse-kili-day-gallery .tse-kili-day-image,.tse-kili-gallery-match-height .tse-kili-gallery-main{min-height:420px}}@media (max-width:767px){.tse-kili-gallery-match-height .tse-kili-day-gallery{min-height:320px}.tse-kili-gallery-match-height .tse-kili-day-gallery .tse-kili-day-image,.tse-kili-gallery-match-height .tse-kili-gallery-main{min-height:320px}.tse-kili-gallery-match-height .tse-kili-gallery-thumbs{left:10px;right:10px;bottom:10px;gap:8px;padding:8px;border-radius:14px}.tse-kili-gallery-match-height .tse-kili-gallery-thumb{height:58px;border-radius:10px}}.tse-kili-day-gallery{isolation:isolate}.tse-kili-gallery-thumbs{align-items:center}.tse-kili-gallery-thumb-button{appearance:none;-webkit-appearance:none;display:block;width:100%;min-width:0;padding:0;margin:0;border:1px solid rgba(255,255,255,.68);border-radius:12px;background:0 0;overflow:hidden;cursor:pointer;box-shadow:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .18s ease}.tse-kili-gallery-thumb-button.is-active,.tse-kili-gallery-thumb-button:hover{transform:translateY(-1px);border-color:#f5b23a;box-shadow:0 0 0 2px rgba(245,178,58,.24)}.tse-kili-gallery-thumb-button .tse-kili-gallery-thumb{width:100%;height:100%;border:0;border-radius:0;box-shadow:none}@media (max-width:767px){.tse-kili-day-card,.tse-kili-day-card:nth-child(2n){overflow:hidden}.tse-kili-day-media{width:100%!important;max-width:100%!important;flex:0 0 auto!important;min-width:0!important;margin-left:0!important;margin-right:0!important}.tse-kili-day-gallery,.tse-kili-gallery-match-height .tse-kili-day-gallery{width:100%!important;max-width:100%!important;min-height:360px;border-radius:22px}.tse-kili-day-gallery .tse-kili-day-image,.tse-kili-gallery-match-height .tse-kili-day-gallery .tse-kili-day-image,.tse-kili-gallery-match-height .tse-kili-gallery-main{width:100%!important;max-width:100%!important;height:100%!important;min-height:360px;object-fit:cover;border-radius:22px}.tse-kili-gallery-match-height .tse-kili-gallery-thumbs,.tse-kili-gallery-thumbs{left:14px;right:14px;bottom:14px;display:flex;grid-template-columns:none;justify-content:center;gap:8px;padding:8px;border-radius:999px;background:rgba(255,255,255,.82);backdrop-filter:blur(14px);box-shadow:0 12px 34px rgba(0,0,0,.16)}.tse-kili-gallery-thumb-button{width:54px;height:54px;flex:0 0 54px;border-radius:999px;background:#fff}.tse-kili-gallery-thumb-button.is-active{width:68px;flex-basis:68px;border-radius:999px}.tse-kili-gallery-match-height .tse-kili-gallery-thumb,.tse-kili-gallery-thumb-button .tse-kili-gallery-thumb{width:100%;height:100%;border-radius:inherit;object-fit:cover}}.tse-kili-day-card,.tse-kili-day-card:nth-child(2n){padding:clamp(22px,3.2vw,42px) clamp(20px,3.8vw,52px)}.tse-kili-gallery-match-height .tse-kili-gallery-thumbs,.tse-kili-gallery-thumbs{box-sizing:border-box}.tse-kili-gallery-match-height .tse-kili-gallery-thumb-button,.tse-kili-gallery-thumb-button{font-size:0!important;line-height:0!important;color:transparent!important;background:rgba(255,255,255,.94)!important;border:1px solid rgba(255,255,255,.76)!important;overflow:hidden!important}.tse-kili-gallery-match-height .tse-kili-gallery-thumb,.tse-kili-gallery-thumb-button .tse-kili-gallery-thumb{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;background:0 0!important;opacity:1!important}@media (max-width:767px){.tse-kili-day-card,.tse-kili-day-card:nth-child(2n){padding:18px!important;border-radius:20px;gap:16px}.tse-kili-day-content{gap:0}.tse-kili-day-title{margin-bottom:12px}.tse-kili-day-description{line-height:1.68}.tse-kili-day-gallery,.tse-kili-gallery-match-height .tse-kili-day-gallery{min-height:340px;border-radius:20px}.tse-kili-day-gallery .tse-kili-day-image,.tse-kili-gallery-match-height .tse-kili-day-gallery .tse-kili-day-image,.tse-kili-gallery-match-height .tse-kili-gallery-main{min-height:340px;border-radius:20px}.tse-kili-gallery-match-height .tse-kili-gallery-thumbs,.tse-kili-gallery-thumbs{left:12px!important;right:12px!important;bottom:12px!important;width:auto!important;max-width:calc(100% - 24px)!important;display:flex!important;justify-content:flex-start!important;gap:8px!important;padding:8px!important;overflow-x:auto!important;overflow-y:hidden!important;border-radius:18px!important;background:rgba(255,255,255,.88)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 28px rgba(0,0,0,.14)!important;scrollbar-width:none}.tse-kili-gallery-match-height .tse-kili-gallery-thumbs::-webkit-scrollbar,.tse-kili-gallery-thumbs::-webkit-scrollbar{display:none}.tse-kili-gallery-match-height .tse-kili-gallery-thumb-button,.tse-kili-gallery-thumb-button{width:66px!important;height:52px!important;flex:0 0 66px!important;border-radius:12px!important;padding:0!important;margin:0!important;background:rgba(255,255,255,.96)!important;border:1px solid rgba(255,255,255,.8)!important;transform:none!important;box-shadow:none!important}.tse-kili-gallery-match-height .tse-kili-gallery-thumb-button.is-active,.tse-kili-gallery-thumb-button.is-active{width:82px!important;flex-basis:82px!important;border-radius:14px!important;border-color:#f5b23a!important;box-shadow:0 0 0 2px rgba(245,178,58,.35)!important}.tse-kili-gallery-match-height .tse-kili-gallery-thumb,.tse-kili-gallery-thumb-button .tse-kili-gallery-thumb{border-radius:inherit!important}}@media (min-width:768px){.tse-kili-day-card,.tse-kili-day-card:nth-child(2n){padding:clamp(24px,3vw,40px) clamp(22px,3.4vw,48px)}.tse-kili-day-gallery,.tse-kili-gallery-match-height .tse-kili-day-gallery{border-radius:22px;overflow:hidden}.tse-kili-gallery-match-height .tse-kili-gallery-thumbs,.tse-kili-gallery-thumbs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;justify-content:initial!important;overflow:visible!important;border-radius:18px!important;padding:10px!important;background:rgba(255,255,255,.82)!important}.tse-kili-gallery-match-height .tse-kili-gallery-thumb-button,.tse-kili-gallery-thumb-button{width:100%!important;height:78px!important;min-height:78px!important;flex:initial!important;border-radius:12px!important;padding:0!important;margin:0!important;background:#fff!important;border:1px solid rgba(255,255,255,.76)!important;box-shadow:none!important;transform:none!important}.tse-kili-gallery-match-height .tse-kili-gallery-thumb-button.is-active,.tse-kili-gallery-match-height .tse-kili-gallery-thumb-button:hover,.tse-kili-gallery-thumb-button.is-active,.tse-kili-gallery-thumb-button:hover{border-color:#f5b23a!important;box-shadow:0 0 0 2px rgba(245,178,58,.28)!important;transform:translateY(-1px)!important}.tse-kili-gallery-match-height .tse-kili-gallery-thumb-button .tse-kili-gallery-thumb,.tse-kili-gallery-thumb-button .tse-kili-gallery-thumb{display:block!important;width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important;border-radius:inherit!important;opacity:1!important;visibility:visible!important}}@media (max-width:767px){.tse-kili-day-card,.tse-kili-day-card:nth-child(2n){padding:16px!important}}.tse-kili-gallery-match-height .tse-kili-gallery-thumbs,.tse-kili-gallery-thumbs{box-sizing:border-box}.tse-kili-gallery-match-height .tse-kili-gallery-thumb-button,.tse-kili-gallery-thumb-button{position:relative!important;display:block!important;overflow:hidden!important;cursor:pointer!important;padding:0!important;font-size:0!important;line-height:0!important;color:transparent!important;background:#fff!important;background-image:none!important}.tse-kili-gallery-match-height .tse-kili-gallery-thumb-button .tse-kili-gallery-thumb-visual,.tse-kili-gallery-thumb-button .tse-kili-gallery-thumb-visual,.tse-kili-gallery-thumb-visual{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;opacity:1!important;visibility:visible!important;transform:translateZ(0)}@media (min-width:768px){.tse-kili-gallery-match-height .tse-kili-gallery-thumbs,.tse-kili-gallery-thumbs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;left:16px!important;right:16px!important;bottom:16px!important;padding:10px!important;border-radius:18px!important;background:rgba(255,255,255,.78)!important;border:1px solid rgba(255,255,255,.46)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 14px 30px rgba(0,0,0,.12)!important}.tse-kili-gallery-match-height .tse-kili-gallery-thumb-button,.tse-kili-gallery-thumb-button{width:100%!important;height:82px!important;min-height:82px!important;border-radius:13px!important;border:1px solid rgba(255,255,255,.9)!important;box-shadow:0 8px 18px rgba(39,47,34,.08)!important;transform:none!important}.tse-kili-gallery-match-height .tse-kili-gallery-thumb-button.is-active,.tse-kili-gallery-match-height .tse-kili-gallery-thumb-button:hover,.tse-kili-gallery-thumb-button.is-active,.tse-kili-gallery-thumb-button:hover{border-color:#f5b23a!important;box-shadow:0 0 0 2px rgba(245,178,58,.32),0 10px 22px rgba(39,47,34,.12)!important;transform:translateY(-1px)!important}.tse-kili-gallery-match-height .tse-kili-gallery-thumb,.tse-kili-gallery-thumb{display:none!important}}@media (max-width:767px){.tse-kili-day-card,.tse-kili-day-card:nth-child(2n){padding:16px!important}.tse-kili-gallery-match-height .tse-kili-gallery-thumbs,.tse-kili-gallery-thumbs{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;left:12px!important;right:12px!important;bottom:12px!important;max-width:calc(100% - 24px)!important;padding:8px!important;overflow-x:auto!important;overflow-y:hidden!important;border-radius:18px!important;background:rgba(255,255,255,.88)!important;border:1px solid rgba(255,255,255,.62)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none}.tse-kili-gallery-match-height .tse-kili-gallery-thumbs::-webkit-scrollbar,.tse-kili-gallery-thumbs::-webkit-scrollbar{display:none}.tse-kili-gallery-match-height .tse-kili-gallery-thumb-button,.tse-kili-gallery-thumb-button{width:68px!important;height:54px!important;flex:0 0 68px!important;border-radius:13px!important;border:1px solid rgba(255,255,255,.9)!important;box-shadow:0 6px 16px rgba(39,47,34,.1)!important;transform:none!important}.tse-kili-gallery-match-height .tse-kili-gallery-thumb-button.is-active,.tse-kili-gallery-thumb-button.is-active{width:84px!important;flex-basis:84px!important;border-color:#f5b23a!important;box-shadow:0 0 0 2px rgba(245,178,58,.34),0 8px 18px rgba(39,47,34,.12)!important}.tse-kili-gallery-match-height .tse-kili-gallery-thumb,.tse-kili-gallery-thumb{display:none!important}}.tse-kili-day-gallery{overflow:hidden}.tse-kili-gallery-match-height .tse-kili-gallery-preview-track,.tse-kili-gallery-preview-track{box-sizing:border-box!important}.tse-kili-gallery-match-height .tse-kili-gallery-preview-btn,.tse-kili-gallery-preview-btn{appearance:none!important;-webkit-appearance:none!important;position:relative!important;overflow:hidden!important;padding:0!important;margin:0!important;background:0 0!important;background-color:transparent!important;border-style:solid!important;cursor:pointer!important;line-height:0!important;font-size:0!important;color:transparent!important}.tse-kili-gallery-match-height .tse-kili-gallery-preview-img,.tse-kili-gallery-preview-img{display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important;border-radius:inherit!important;opacity:1!important;visibility:visible!important;pointer-events:none!important}@media (min-width:768px){.tse-kili-gallery-match-height .tse-kili-gallery-preview-track,.tse-kili-gallery-preview-track{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;left:18px!important;right:18px!important;bottom:18px!important;padding:10px!important;border-radius:18px!important;background:rgba(255,255,255,.76)!important;border:1px solid rgba(255,255,255,.7)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;box-shadow:0 16px 36px rgba(34,30,24,.14)!important}.tse-kili-gallery-match-height .tse-kili-gallery-preview-btn,.tse-kili-gallery-preview-btn{width:100%!important;height:86px!important;min-height:86px!important;max-height:86px!important;border-width:1px!important;border-color:rgba(255,255,255,.9)!important;border-radius:13px!important;box-shadow:0 8px 18px rgba(39,47,34,.08)!important}.tse-kili-gallery-match-height .tse-kili-gallery-preview-btn.is-active,.tse-kili-gallery-match-height .tse-kili-gallery-preview-btn:hover,.tse-kili-gallery-preview-btn.is-active,.tse-kili-gallery-preview-btn:hover{border-color:#f2b84b!important;box-shadow:0 0 0 2px rgba(242,184,75,.32),0 10px 24px rgba(39,47,34,.12)!important;transform:translateY(-1px)!important}}@media (max-width:767px){.tse-kili-day-card,.tse-kili-day-card:nth-child(2n){padding:16px!important}.tse-kili-gallery-match-height .tse-kili-gallery-preview-track,.tse-kili-gallery-preview-track{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;left:12px!important;right:12px!important;bottom:12px!important;max-width:calc(100% - 24px)!important;padding:8px!important;overflow-x:auto!important;overflow-y:hidden!important;border-radius:18px!important;background:rgba(255,255,255,.86)!important;border:1px solid rgba(255,255,255,.7)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;scrollbar-width:none!important}.tse-kili-gallery-match-height .tse-kili-gallery-preview-track::-webkit-scrollbar,.tse-kili-gallery-preview-track::-webkit-scrollbar{display:none!important}.tse-kili-gallery-match-height .tse-kili-gallery-preview-btn,.tse-kili-gallery-preview-btn{width:72px!important;height:56px!important;flex:0 0 72px!important;border-width:1px!important;border-color:rgba(255,255,255,.96)!important;border-radius:13px!important;box-shadow:0 6px 16px rgba(39,47,34,.1)!important}.tse-kili-gallery-match-height .tse-kili-gallery-preview-btn.is-active,.tse-kili-gallery-preview-btn.is-active{width:88px!important;flex-basis:88px!important;border-color:#f2b84b!important;box-shadow:0 0 0 2px rgba(242,184,75,.35),0 8px 18px rgba(39,47,34,.12)!important}}.tse-kili-gallery-match-height .tse-kili-premium-gallery,.tse-kili-premium-gallery{width:100%;height:100%;min-height:480px;display:flex;flex-direction:column;gap:14px;border-radius:26px;overflow:visible;position:relative;background:0 0}.tse-kili-gallery-match-height .tse-kili-premium-gallery-main-wrap,.tse-kili-premium-gallery-main-wrap{flex:1 1 auto;min-height:380px;width:100%;border-radius:26px;overflow:hidden;background:#f6f1e9;box-shadow:0 18px 45px rgba(35,29,22,.12)}.tse-kili-gallery-match-height .tse-kili-premium-gallery .tse-kili-day-image,.tse-kili-gallery-match-height .tse-kili-premium-gallery-main,.tse-kili-premium-gallery .tse-kili-day-image,.tse-kili-premium-gallery-main{display:block;width:100%!important;height:100%!important;min-height:380px;max-height:none;object-fit:cover;object-position:center center;border-radius:0;box-shadow:none;margin:0}.tse-kili-gallery-match-height .tse-kili-premium-gallery-strip,.tse-kili-premium-gallery-strip{width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0;margin:0;background:0 0;border:0;box-shadow:none;overflow:visible}.tse-kili-gallery-match-height .tse-kili-premium-gallery-thumb,.tse-kili-premium-gallery-thumb{appearance:none;-webkit-appearance:none;display:block;width:100%;height:76px;min-width:0;max-width:none;padding:0;margin:0;border:2px solid rgba(65,92,50,.14);border-radius:16px;overflow:hidden;background:#f7f3ec;box-shadow:none;cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.tse-kili-gallery-match-height .tse-kili-premium-gallery-thumb.is-active,.tse-kili-gallery-match-height .tse-kili-premium-gallery-thumb:hover,.tse-kili-premium-gallery-thumb.is-active,.tse-kili-premium-gallery-thumb:hover{border-color:#f4b740;transform:translateY(-1px);box-shadow:0 10px 22px rgba(35,29,22,.1);background:#f7f3ec}.tse-kili-gallery-match-height .tse-kili-premium-gallery-thumb-inner,.tse-kili-premium-gallery-thumb-inner{display:block;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width:1024px){.tse-kili-gallery-match-height .tse-kili-premium-gallery,.tse-kili-premium-gallery{min-height:420px}.tse-kili-gallery-match-height .tse-kili-premium-gallery .tse-kili-day-image,.tse-kili-gallery-match-height .tse-kili-premium-gallery-main,.tse-kili-gallery-match-height .tse-kili-premium-gallery-main-wrap,.tse-kili-premium-gallery .tse-kili-day-image,.tse-kili-premium-gallery-main,.tse-kili-premium-gallery-main-wrap{min-height:320px}}@media (max-width:767px){.tse-kili-gallery-match-height .tse-kili-premium-gallery,.tse-kili-premium-gallery{min-height:0;height:auto;width:100%;gap:12px;border-radius:22px}.tse-kili-gallery-match-height .tse-kili-premium-gallery-main-wrap,.tse-kili-premium-gallery-main-wrap{min-height:350px;height:350px;width:100%;border-radius:22px;box-shadow:0 14px 34px rgba(35,29,22,.1)}.tse-kili-gallery-match-height .tse-kili-premium-gallery .tse-kili-day-image,.tse-kili-gallery-match-height .tse-kili-premium-gallery-main,.tse-kili-premium-gallery .tse-kili-day-image,.tse-kili-premium-gallery-main{min-height:350px;height:350px!important;width:100%!important;object-fit:cover}.tse-kili-gallery-match-height .tse-kili-premium-gallery-strip,.tse-kili-premium-gallery-strip{display:flex;gap:9px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 10px;margin:0;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.tse-kili-gallery-match-height .tse-kili-premium-gallery-strip::-webkit-scrollbar,.tse-kili-premium-gallery-strip::-webkit-scrollbar{display:none}.tse-kili-gallery-match-height .tse-kili-premium-gallery-thumb,.tse-kili-premium-gallery-thumb{flex:0 0 74px;width:74px;height:64px;border-radius:14px;scroll-snap-align:start}.tse-kili-gallery-match-height .tse-kili-premium-gallery-thumb.is-active,.tse-kili-premium-gallery-thumb.is-active{flex-basis:92px;width:92px}}.tse-kili-client-gallery,.tse-kili-gallery-match-height .tse-kili-client-gallery{width:100%;min-height:100%;display:flex;flex-direction:column;gap:14px}.tse-kili-client-gallery-main,.tse-kili-gallery-match-height .tse-kili-client-gallery-main{position:relative;width:100%;min-height:430px;border-radius:26px;overflow:hidden;background:#f5efe6;box-shadow:0 18px 42px rgba(35,29,22,.1)}.tse-kili-client-gallery .tse-kili-day-image,.tse-kili-client-gallery-image,.tse-kili-gallery-match-height .tse-kili-client-gallery .tse-kili-day-image,.tse-kili-gallery-match-height .tse-kili-client-gallery-image{display:block;width:100%!important;height:100%!important;min-height:430px;object-fit:cover;object-position:center;border-radius:0!important;margin:0!important;box-shadow:none!important}.tse-kili-client-gallery-nav,.tse-kili-gallery-match-height .tse-kili-client-gallery-nav{appearance:none!important;-webkit-appearance:none!important;position:absolute;top:50%;z-index:4;width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;margin:0!important;border:1px solid rgba(255,255,255,.82)!important;border-radius:999px!important;background:rgba(255,255,255,.92)!important;color:#355d2f!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transform:translateY(-50%);box-shadow:0 10px 24px rgba(0,0,0,.13)!important;cursor:pointer;transition:opacity .18s ease,transform .18s ease,background .18s ease}.tse-kili-client-gallery-prev{left:14px}.tse-kili-client-gallery-next{right:14px}.tse-kili-client-gallery-nav:hover:not(:disabled){background:#fff!important;transform:translateY(-50%) scale(1.04)}.tse-kili-client-gallery-nav.is-disabled,.tse-kili-client-gallery-nav:disabled{opacity:.38!important;cursor:not-allowed!important;transform:translateY(-50%)!important}.tse-kili-client-gallery-nav .dashicons{width:20px;height:20px;font-size:20px;line-height:20px}.tse-kili-client-gallery-count,.tse-kili-gallery-match-height .tse-kili-client-gallery-count{position:absolute;right:14px;bottom:14px;z-index:3;display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:30px;padding:0 12px;border-radius:999px;background:rgba(18,25,18,.58);color:#fff;font-size:13px;font-weight:700;letter-spacing:.02em;backdrop-filter:blur(8px)}.tse-kili-client-gallery-thumbs,.tse-kili-gallery-match-height .tse-kili-client-gallery-thumbs{width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0!important;margin:0!important;background:0 0!important;border:0!important;box-shadow:none!important}.tse-kili-client-gallery-thumb,.tse-kili-gallery-match-height .tse-kili-client-gallery-thumb{appearance:none!important;-webkit-appearance:none!important;width:100%!important;height:78px!important;min-width:0!important;padding:0!important;margin:0!important;border:2px solid rgba(65,92,50,.12)!important;border-radius:16px!important;overflow:hidden!important;background:#f7f2ea!important;box-shadow:none!important;cursor:pointer;display:block!important;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.tse-kili-client-gallery-thumb img,.tse-kili-gallery-match-height .tse-kili-client-gallery-thumb img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;box-shadow:none!important;opacity:.78;transition:opacity .18s ease,transform .18s ease}.tse-kili-client-gallery-thumb.is-active,.tse-kili-client-gallery-thumb:hover,.tse-kili-gallery-match-height .tse-kili-client-gallery-thumb.is-active,.tse-kili-gallery-match-height .tse-kili-client-gallery-thumb:hover{border-color:#f4b740!important;transform:translateY(-1px);box-shadow:0 10px 22px rgba(35,29,22,.1)!important;background:#fff!important}.tse-kili-client-gallery-thumb.is-active img,.tse-kili-client-gallery-thumb:hover img{opacity:1;transform:scale(1.02)}@media (max-width:1024px){.tse-kili-client-gallery-main,.tse-kili-gallery-match-height .tse-kili-client-gallery-main{min-height:360px}.tse-kili-client-gallery .tse-kili-day-image,.tse-kili-client-gallery-image,.tse-kili-gallery-match-height .tse-kili-client-gallery .tse-kili-day-image,.tse-kili-gallery-match-height .tse-kili-client-gallery-image{min-height:360px}}@media (max-width:767px){.tse-kili-client-gallery,.tse-kili-gallery-match-height .tse-kili-client-gallery{gap:12px}.tse-kili-client-gallery-main,.tse-kili-gallery-match-height .tse-kili-client-gallery-main{min-height:360px;height:360px;border-radius:22px}.tse-kili-client-gallery .tse-kili-day-image,.tse-kili-client-gallery-image,.tse-kili-gallery-match-height .tse-kili-client-gallery .tse-kili-day-image,.tse-kili-gallery-match-height .tse-kili-client-gallery-image{min-height:360px;height:360px!important}.tse-kili-client-gallery-nav,.tse-kili-gallery-match-height .tse-kili-client-gallery-nav{width:38px!important;height:38px!important;min-width:38px!important}.tse-kili-client-gallery-prev{left:10px}.tse-kili-client-gallery-next{right:10px}.tse-kili-client-gallery-thumbs,.tse-kili-gallery-match-height .tse-kili-client-gallery-thumbs{display:flex;gap:9px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding:0 1px 8px!important}.tse-kili-client-gallery-thumbs::-webkit-scrollbar,.tse-kili-gallery-match-height .tse-kili-client-gallery-thumbs::-webkit-scrollbar{display:none}.tse-kili-client-gallery-thumb,.tse-kili-gallery-match-height .tse-kili-client-gallery-thumb{flex:0 0 76px!important;width:76px!important;height:62px!important;border-radius:14px!important;scroll-snap-align:start}.tse-kili-client-gallery-thumb.is-active,.tse-kili-gallery-match-height .tse-kili-client-gallery-thumb.is-active{flex-basis:96px!important;width:96px!important}}.tse-kili-day-card.tse-kili-has-accommodation,.tse-kili-gallery-match-height .tse-kili-day-card.tse-kili-has-accommodation{align-items:flex-start!important;overflow:visible}.tse-kili-day-card.tse-kili-has-accommodation .tse-kili-day-media,.tse-kili-gallery-match-height .tse-kili-day-card.tse-kili-has-accommodation .tse-kili-day-media{align-self:flex-start!important;justify-content:flex-start!important;display:flex;flex-direction:column;gap:22px;min-height:0!important;height:auto!important}.tse-kili-day-card.tse-kili-has-accommodation .tse-kili-client-gallery,.tse-kili-gallery-match-height .tse-kili-day-card.tse-kili-has-accommodation .tse-kili-client-gallery{min-height:0!important;height:auto!important;flex:0 0 auto!important}.tse-kili-day-card.tse-kili-has-accommodation .tse-kili-client-gallery-main,.tse-kili-gallery-match-height .tse-kili-day-card.tse-kili-has-accommodation .tse-kili-client-gallery-main{min-height:320px;height:320px}.tse-kili-day-card.tse-kili-has-accommodation .tse-kili-client-gallery .tse-kili-day-image,.tse-kili-day-card.tse-kili-has-accommodation .tse-kili-client-gallery-image,.tse-kili-gallery-match-height .tse-kili-day-card.tse-kili-has-accommodation .tse-kili-client-gallery .tse-kili-day-image,.tse-kili-gallery-match-height .tse-kili-day-card.tse-kili-has-accommodation .tse-kili-client-gallery-image{min-height:320px;height:320px!important}.tse-kili-day-card.tse-kili-has-accommodation .tse-kili-accommodation-card,.tse-kili-gallery-match-height .tse-kili-day-card.tse-kili-has-accommodation .tse-kili-accommodation-card{position:relative!important;z-index:1;flex:0 0 auto!important;display:block!important;width:100%!important;margin:0!important;clear:both}@media (min-width:1025px){.tse-kili-day-card.tse-kili-has-accommodation .tse-kili-client-gallery-main,.tse-kili-gallery-match-height .tse-kili-day-card.tse-kili-has-accommodation .tse-kili-client-gallery-main{min-height:330px;height:330px}.tse-kili-day-card.tse-kili-has-accommodation .tse-kili-client-gallery .tse-kili-day-image,.tse-kili-day-card.tse-kili-has-accommodation .tse-kili-client-gallery-image,.tse-kili-gallery-match-height .tse-kili-day-card.tse-kili-has-accommodation .tse-kili-client-gallery .tse-kili-day-image,.tse-kili-gallery-match-height .tse-kili-day-card.tse-kili-has-accommodation .tse-kili-client-gallery-image{min-height:330px;height:330px!important}}@media (max-width:1024px){.tse-kili-day-card.tse-kili-has-accommodation .tse-kili-client-gallery-main,.tse-kili-gallery-match-height .tse-kili-day-card.tse-kili-has-accommodation .tse-kili-client-gallery-main{min-height:300px;height:300px}.tse-kili-day-card.tse-kili-has-accommodation .tse-kili-client-gallery .tse-kili-day-image,.tse-kili-day-card.tse-kili-has-accommodation .tse-kili-client-gallery-image,.tse-kili-gallery-match-height .tse-kili-day-card.tse-kili-has-accommodation .tse-kili-client-gallery .tse-kili-day-image,.tse-kili-gallery-match-height .tse-kili-day-card.tse-kili-has-accommodation .tse-kili-client-gallery-image{min-height:300px;height:300px!important}}@media (max-width:767px){.tse-kili-day-card.tse-kili-has-accommodation,.tse-kili-gallery-match-height .tse-kili-day-card.tse-kili-has-accommodation{overflow:hidden}.tse-kili-day-card.tse-kili-has-accommodation .tse-kili-day-media,.tse-kili-gallery-match-height .tse-kili-day-card.tse-kili-has-accommodation .tse-kili-day-media{gap:16px;width:100%!important;max-width:100%!important}.tse-kili-day-card.tse-kili-has-accommodation .tse-kili-client-gallery-main,.tse-kili-gallery-match-height .tse-kili-day-card.tse-kili-has-accommodation .tse-kili-client-gallery-main{min-height:330px;height:330px}.tse-kili-day-card.tse-kili-has-accommodation .tse-kili-client-gallery .tse-kili-day-image,.tse-kili-day-card.tse-kili-has-accommodation .tse-kili-client-gallery-image,.tse-kili-gallery-match-height .tse-kili-day-card.tse-kili-has-accommodation .tse-kili-client-gallery .tse-kili-day-image,.tse-kili-gallery-match-height .tse-kili-day-card.tse-kili-has-accommodation .tse-kili-client-gallery-image{min-height:330px;height:330px!important}.tse-kili-day-card.tse-kili-has-accommodation .tse-kili-accommodation-card,.tse-kili-gallery-match-height .tse-kili-day-card.tse-kili-has-accommodation .tse-kili-accommodation-card{width:100%!important;height:350px!important}}.tse-accommodation-amenity-card,.tse-accommodation-info-card,.tse-accommodation-info-card-wrap,.tse-activity-card,.tse-itinerary-amenity-card,.tse-kili-day-card,.tse-place-card,.tse-recommended-accommodation-card,.tse-recommended-tour-card,.tse-repeater-card,.tse-ta-review-card,.tse-tour-card{content-visibility:auto;contain-intrinsic-size:320px}.tse-accommodation-info-query-grid,.tse-acf-gallery-grid,.tse-activity-card-grid,.tse-kili-client-gallery,.tse-places-filter-grid,.tse-safaris-mosaic-grid,.tse-ta-modern-track,.tse-tours-filter-grid{contain:layout paint}.tse-accommodation-info-card img,.tse-acf-gallery-grid img,.tse-activity-card img,.tse-dae-img-perf,.tse-island-day-card img,.tse-kili-day-card img,.tse-recommended-accommodation-card img,.tse-recommended-tour-card img,.tse-ta-reviews img,.tse-tour-card img{content-visibility:auto}.tse-kili-client-gallery-nav .tse-kili-nav-icon,.tse-ta-modern-arrow .tse-ta-arrow-icon{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;font:inherit;line-height:1;color:currentColor}@media (max-width:767px){.tse-accommodation-amenities-element,.tse-accommodation-info-element,.tse-activity-card-wrap,.tse-faq-accordion,.tse-global-currency-changer,.tse-hero-accommodation,.tse-hero-section,.tse-island-itinerary,.tse-itinerary-days,.tse-kili-itinerary,.tse-places-filter-wrap,.tse-recommended-accommodations,.tse-recommended-tours,.tse-safari-pricing-cards,.tse-ta-reviews,.tse-tours-filter-wrap{max-width:100%;box-sizing:border-box}.tse-accommodation-amenities-element,.tse-accommodation-info-element,.tse-activity-card-wrap,.tse-faq-accordion,.tse-island-itinerary,.tse-itinerary-days,.tse-kili-itinerary,.tse-places-filter-wrap,.tse-recommended-accommodations,.tse-recommended-tours,.tse-safari-pricing-cards,.tse-ta-reviews,.tse-tours-filter-wrap{overflow-x:clip}@supports (content-visibility:auto){.tse-accommodation-amenities-element,.tse-accommodation-info-element,.tse-activity-card-wrap,.tse-faq-accordion,.tse-island-itinerary,.tse-itinerary-days,.tse-kili-itinerary,.tse-places-filter-wrap,.tse-recommended-accommodations,.tse-recommended-tours,.tse-safari-pricing-cards,.tse-ta-reviews,.tse-tours-filter-wrap{content-visibility:auto;contain-intrinsic-size:1px 560px}}.tse-accommodation-amenity-card,.tse-accommodation-info-card,.tse-activity-card,.tse-faq-accordion-item,.tse-island-day-card,.tse-kili-day-card,.tse-place-card,.tse-recommended-accommodation-card,.tse-recommended-tour-card,.tse-repeater-card,.tse-ta-modern-card,.tse-ta-review-card,.tse-tour-card{border-radius:12px!important;box-shadow:none!important}.tse-accommodation-info-content,.tse-activity-card-content,.tse-island-day-card,.tse-kili-day-content,.tse-place-card-body,.tse-recommended-accommodation-content,.tse-recommended-tour-body,.tse-repeater-body,.tse-ta-modern-card,.tse-ta-review-card,.tse-tour-card-body{padding:14px!important}.tse-accommodation-info-heading,.tse-activity-card-title,.tse-island-day-title,.tse-itinerary-day-title,.tse-kili-day-title,.tse-place-card-title,.tse-recommended-accommodation-name,.tse-recommended-tour-title,.tse-repeater-title,.tse-tour-card-title{font-size:clamp(18px, 5.4vw, 22px)!important;line-height:1.18!important}.tse-accommodation-info-image,.tse-acf-gallery-item,.tse-activity-card-image,.tse-island-main-image,.tse-itinerary-main-image,.tse-kili-day-media,.tse-place-card-image,.tse-recommended-accommodation-image,.tse-recommended-tour-image-wrap,.tse-repeater-image,.tse-tour-card-image,.tse-tour-card-image-wrap{min-height:0!important;overflow:hidden}.tse-accommodation-info-image img,.tse-acf-gallery-item img,.tse-acf-gallery-slide img,.tse-activity-card-image img,.tse-island-accom-slide-image,.tse-island-main-image img,.tse-itinerary-accommodation-gallery img,.tse-itinerary-activity-gallery img,.tse-itinerary-main-image img,.tse-kili-accommodation-card-image,.tse-kili-client-gallery-image,.tse-kili-day-image,.tse-place-card-image img,.tse-recommended-accommodation-image img,.tse-recommended-tour-image,.tse-repeater-image img,.tse-tour-card-image img,.tse-tour-card-image-wrap img{display:block;width:100%!important;max-width:100%!important;height:auto;aspect-ratio:16/10;object-fit:cover}.tse-itinerary-accommodation-gallery,.tse-itinerary-activity-gallery,.tse-kili-client-gallery-main,.tse-kili-gallery-main,.tse-safaris-accom-image-carousel,.tse-safaris-activity-carousel{max-width:100%;overflow:hidden}.tse-gallery-arrow,.tse-gallery-layout-arrow,.tse-island-slider-btn,.tse-kili-client-gallery-nav,.tse-mobile-carousel-arrow{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important}.tse-island-day-card,.tse-itinerary-day,.tse-itinerary-last-pricing-box,.tse-kili-day-card{padding:14px!important;margin-bottom:14px!important}.tse-island-accom-list,.tse-itinerary-amenities-list,.tse-itinerary-highlights,.tse-itinerary-meta,.tse-kili-accommodation-row{gap:8px!important}.tse-island-day-description,.tse-itinerary-description,.tse-kili-day-description{font-size:14px!important;line-height:1.55!important}}