
main.k-page.komodo{--story:1080px;--wide:1240px;max-width:none;padding:0;font:17px/1.7 Arial,sans-serif}
main.k-page.komodo .elementor-19365>[data-id]{width:min(calc(100% - 64px),var(--story));max-width:none;margin:72px auto;padding:0;border:0}
main.k-page.komodo .elementor-19365>[data-id]>.e-con-inner{max-width:none;width:100%}
main.k-page.komodo .elementor-widget-text-editor{margin:0}
main.k-page.komodo .elementor-widget-text-editor p{max-width:65ch;margin:0 0 1.15em}
main.k-page.komodo h2{font-size:clamp(29px,3.25vw,44px);line-height:1.18;text-wrap:balance;letter-spacing:-.025em}
main.k-page.komodo .elementor-widget-heading{margin:0 0 16px}
main.k-page.komodo :is([data-id="bcb2244"],[data-id="b184704"],[data-id="787a2be"],[data-id="4e0c3d0"],[data-id="9f2a01b"],[data-id="b8648c0"],[data-id="7708478"],[data-id="38fb62b"]) .elementor-heading-title{display:inline-block;padding:4px 20px;background:url(../art/survey-tape-yellow.svg) center/100% 100% no-repeat;color:#24392a;font:700 clamp(25px,2.3vw,32px)/1.15 "Reenie Beanie",cursive;white-space:nowrap;letter-spacing:0}
main.k-page.komodo :is([data-id="8c5a234"],[data-id="1e5e444"],[data-id="7060bd4"],[data-id="119ebfe"])>.e-con-inner{display:grid;grid-template-columns:1fr 1.12fr;column-gap:64px;align-items:start}
main.k-page.komodo :is([data-id="8c5a234"],[data-id="1e5e444"],[data-id="7060bd4"],[data-id="119ebfe"])>.e-con-inner>.elementor-widget-heading:first-child{grid-column:1/-1;margin-bottom:20px}
main.k-page.komodo :is([data-id="8c5a234"],[data-id="1e5e444"],[data-id="7060bd4"],[data-id="119ebfe"])>.e-con-inner>.elementor-widget-heading:nth-child(2){grid-column:1;grid-row:2/4}
main.k-page.komodo :is([data-id="8c5a234"],[data-id="1e5e444"],[data-id="7060bd4"],[data-id="119ebfe"])>.e-con-inner>.elementor-widget-text-editor{grid-column:2}
main.k-page.komodo .elementor-widget-text-editor a{color:#294d39;text-decoration-thickness:1px;text-underline-offset:4px}
main.k-page.komodo .elementor-widget-text-editor :is(b,strong){background:none;font-weight:700}
main.k-page.komodo :is([data-id="b93aa32"],[data-id="7a8f9e3"]) p{font-size:21px;line-height:1.5}

main.k-page.komodo .elementor-19365>[data-id="56e1b25"]{display:block;width:100%;margin:0;border-radius:0;background:#163a32}
main.k-page.komodo [data-id="56e1b25"]>[data-id="11835da"]{position:relative;isolation:isolate;overflow:hidden;display:grid;place-items:center;min-height:clamp(430px,47vw,710px);padding:70px 28px;text-align:center}
main.k-page.komodo [data-id="11835da"]>.k-wallpaper{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;z-index:0}
main.k-page.komodo [data-id="11835da"]::after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(0deg,#0b252b5c,transparent 75%);pointer-events:none}
main.k-page.komodo [data-id="11835da"]>.e-con-inner{position:relative;z-index:1;max-width:1140px;width:100%}
main.k-page.komodo [data-id="11835da"] h1{font-size:clamp(40px,6vw,84px);line-height:1.12;color:#fffdf4;text-shadow:0 3px 22px #112b2980;letter-spacing:-.025em}
main.k-page.komodo [data-id="e69e3bb"] .elementor-heading-title{display:inline-block;padding:4px 24px;background:url(../art/survey-tape-yellow.svg) center/100% 100% no-repeat;color:#24392a;font:700 28px/1.15 "Reenie Beanie",cursive}

main.k-page.komodo .elementor-19365>[data-id="38f489e"]{width:min(calc(100% - 64px),1120px);margin:32px auto 76px;padding:26px 32px;background:#fffdf6;border:1px solid #c9cdbd;border-radius:8px;box-shadow:0 12px 36px #1d39280a}
main.k-page.komodo [data-id="38f489e"]>.e-con-inner{display:flex;flex-direction:column;gap:18px}
main.k-page.komodo [data-id="854c748"]{width:100%;margin:0;padding:0 0 16px;border:0;border-bottom:1px solid #dce0d1;border-radius:0;background:none;color:#294b38}
main.k-page.komodo [data-id="854c748"] ul{margin:0;justify-content:flex-start}
main.k-page.komodo [data-id="854c748"] .elementor-icon-list-item{font:600 15px/1.5 Arial}
main.k-page.komodo [data-id="854c748"] a{display:flex;align-items:center;gap:8px;text-decoration:none;color:inherit}
main.k-page.komodo [data-id="854c748"] .elementor-icon-list-icon{display:flex;opacity:.65}
main.k-page.komodo [data-id="854c748"] a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:4px}
main.k-page.komodo [data-id="16211f0"],main.k-page.komodo .k-booking-tool{width:100%}
main.k-page.komodo .k-booking-fields{display:grid;grid-template-columns:1fr 1fr .9fr auto;gap:0;align-items:stretch;border:1px solid #b8c2ad;border-radius:5px;background:#fff;overflow:hidden}
main.k-page.komodo .k-booking-fields label{display:grid;gap:5px;margin:0;padding:12px 18px;border-right:1px solid #d6dccd}
main.k-page.komodo .k-booking-fields label>span{font:600 12px/1.4 Arial;letter-spacing:.045em;text-transform:uppercase;color:#65735c}
main.k-page.komodo .k-booking-fields :is(input,select){font:600 17px/1.4 Arial;color:#203d2b;min-height:30px;width:100%;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;cursor:pointer;min-width:0}
main.k-page.komodo .k-booking-fields .elementor-button{display:grid;place-items:center;margin:8px;padding:12px 25px;min-width:150px;border-radius:3px;font-size:14px;cursor:pointer}
main.k-page.komodo .k-booking-handoff{display:block;margin:10px 0 0;font:13px/1.5 Arial;color:#617158}
main.k-page.komodo [data-id="8928f08"]{display:flex;align-items:center;justify-content:space-between;gap:10px 24px;width:100%;font:14px/1.6 Arial}
main.k-page.komodo [data-id="8928f08"] .elementor-heading-title{font:inherit}
main.k-page.komodo [data-id="8928f08"] .elementor-widget-heading{margin:0}
main.k-page.komodo [data-id="8928f08"] .elementor-button{padding:0;border:0;background:none;box-shadow:none;color:#294b38;text-decoration:underline;text-underline-offset:4px;font-size:12px;white-space:nowrap}

main.k-page.komodo [data-id="91f7444"]{display:grid;grid-template-columns:.62fr 1.38fr;gap:34px;align-items:center;margin:24px 0 32px}
main.k-page.komodo [data-id="91f7444"] img{width:100%;height:auto;aspect-ratio:auto;border-radius:0}
main.k-page.komodo [data-id="0348058"] .elementor-gallery__container{display:grid;columns:auto;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:1fr .87fr 1fr;aspect-ratio:2.08;gap:8px;align-items:stretch}
main.k-page.komodo [data-id="0348058"] .e-gallery-item{display:block;margin:0;min-height:0;overflow:hidden}
main.k-page.komodo [data-id="0348058"] .e-gallery-image,main.k-page.komodo [data-id="0348058"] img{display:block;width:100%;height:100%;object-fit:contain;border-radius:0}
main.k-page.komodo [data-id="0348058"] .e-gallery-item:nth-child(1){grid-area:1/1/3/2}
main.k-page.komodo [data-id="0348058"] .e-gallery-item:nth-child(2){grid-area:1/2/2/3}
main.k-page.komodo [data-id="0348058"] .e-gallery-item:nth-child(3){grid-area:1/3/3/4}
main.k-page.komodo [data-id="0348058"] .e-gallery-item:nth-child(4){grid-area:1/4/2/5}
main.k-page.komodo [data-id="0348058"] .e-gallery-item:nth-child(5){grid-area:2/2/4/3}
main.k-page.komodo [data-id="0348058"] .e-gallery-item:nth-child(6){grid-area:2/4/4/5}
main.k-page.komodo [data-id="0348058"] .e-gallery-item:nth-child(7){grid-area:3/3/4/4}
main.k-page.komodo [data-id="0348058"] .e-gallery-item:nth-child(8){grid-area:3/1/4/2}
main.k-page.komodo [data-id="1d942ff"] :is(.k-film,iframe){width:100%;max-width:none;aspect-ratio:16/9;margin:0 0 16px;border:0}
main.k-page.komodo [data-id="1560f9e"] .swiper-wrapper{display:grid;grid-template-columns:.75fr 1.333fr 1.333fr;align-items:start;gap:12px;overflow:visible;padding:0}
main.k-page.komodo [data-id="1560f9e"] img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;border-radius:0}
main.k-page.komodo .elementor-19365>[data-id="5b9dce8"]{width:min(calc(100% - 48px),var(--wide));margin:32px auto 72px}
main.k-page.komodo [data-id="7537809"]{display:grid;grid-template-columns:.8fr 1.5fr;gap:14px;align-items:start}
main.k-page.komodo [data-id="7537809"] img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;border-radius:0}
main.k-page.komodo .elementor-19365>[data-id="62995a6"]{width:min(calc(100% - 64px),900px);margin-top:32px}
main.k-page.komodo [data-id="62995a6"] img{display:block;width:100%;max-width:none;height:auto;margin:auto}

main.k-page.komodo :where(.e-con:has(>.k-photos)){position:relative;isolation:isolate;display:grid;place-items:center;min-height:0;width:100%;overflow:hidden;aspect-ratio:2;background:#193f42;text-align:center;color:#fff}
main.k-page.komodo :is([data-id="6cfdc6a"],[data-id="7482597"],[data-id="e5499ff"],[data-id="46be166"],[data-id="8e7801f"]){position:relative;isolation:isolate;display:grid;place-items:center;min-height:0;width:100%;overflow:hidden;aspect-ratio:2/1;background:#193f42;text-align:center;color:#fff}
main.k-page.komodo :is([data-id="7482597"],[data-id="e5499ff"]){aspect-ratio:2.5;background-position:center;background-size:cover}
main.k-page.komodo [data-id="7482597"]{background-image:url(https://imagedelivery.net/DXvOmU3IRRa6gYmKxAGM6g/lombok-indonesia.org/2025/03/Komodo-Cover-4-scaled.jpg/public)}
main.k-page.komodo [data-id="e5499ff"]{background-image:url(https://imagedelivery.net/DXvOmU3IRRa6gYmKxAGM6g/lombok-indonesia.org/2025/03/Komodo-Cover-2-scaled.jpg/public)}
main.k-page.komodo .elementor-19365>:is([data-id="52d9530"],[data-id="7fa2e3b"]){width:100%;margin:0}
main.k-page.komodo :is([data-id="46be166"],[data-id="8e7801f"]){aspect-ratio:1.2}
main.k-page.komodo .e-con>.k-photos{position:absolute;inset:0;z-index:0;display:flex;gap:0;overflow:hidden;padding:0;scroll-snap-type:none;align-items:stretch}
main.k-page.komodo .k-photos img{display:block;flex:0 0 100%;width:100%;height:100%;object-fit:cover;scroll-snap-align:none}
main.k-page.komodo :is([data-id="7482597"],[data-id="e5499ff"])>.k-wallpaper{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover}
main.k-page.komodo :is([data-id="7482597"],[data-id="e5499ff"],.e-con:has(>.k-photos))>.e-con-inner{position:relative;z-index:1;width:100%;padding:24px;background:none;text-shadow:0 2px 18px #102d2c80;pointer-events:none}
main.k-page.komodo :is([data-id="7482597"],[data-id="e5499ff"],.e-con:has(>.k-photos)) :is(a,button,dialog){pointer-events:auto}
main.k-page.komodo :is([data-id="7482597"],[data-id="e5499ff"],.e-con:has(>.k-photos))::after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(0deg,#0b252951,#0b25291a);pointer-events:none}
main.k-page.komodo :is([data-id="7482597"],[data-id="e5499ff"],.e-con:has(>.k-photos)) h3{font:400 clamp(23px,3vw,44px)/1.12 Shrikhand,Georgia,serif;letter-spacing:-.02em;color:#fff}
main.k-page.komodo [data-id="95164cc"] p{max-width:none;margin:0;color:white;font:400 clamp(26px,4vw,54px)/1.13 Shrikhand,Georgia,serif}
main.k-page.komodo [data-id] img[src*="Play-White"]{display:block;width:clamp(44px,4.5vw,64px);max-width:64px;height:auto;margin:12px auto}
main.k-page.komodo [data-id] img[src*="virtual-tour-icon"]{display:block;width:90px;max-width:90px;height:auto;margin:12px auto}
main.k-page.komodo .k-motion{position:absolute;right:16px;bottom:16px;z-index:3;font:600 11px/1.4 Arial;letter-spacing:.04em;background:#142f28a6;color:white;border:1px solid #ffffff70;border-radius:3px;padding:8px 12px;cursor:pointer}
main.k-page.komodo .k-scene-count{position:absolute;right:16px;bottom:16px;z-index:2;display:flex;gap:5px}
main.k-page.komodo .k-scene-count button{width:25px;height:24px;padding:8px 0;border:0;background:none;cursor:pointer}
main.k-page.komodo .k-scene-count button::after{content:"";display:block;height:3px;background:#ffffff70}
main.k-page.komodo .k-scene-count button[aria-pressed="true"]::after{background:white}
main.k-page.komodo .elementor-19365>[data-id="cc01505"]{width:min(calc(100% - 48px),var(--wide));margin:20px auto;display:block}
main.k-page.komodo [data-id="cc01505"]>.e-con-inner{display:block}
main.k-page.komodo [data-id="ba69579"]{gap:20px}
main.k-page.komodo [data-id="7f634b2"]>.e-con-inner{display:block}
main.k-page.komodo :is([data-id="cffc103"],[data-id="57d3cc3"],[data-id="ba69579"],[data-id="0880c37"]){display:grid;grid-template-columns:1fr 1fr;gap:14px}
main.k-page.komodo [data-id="0880c37"]{grid-template-columns:repeat(3,minmax(0,1fr))}
main.k-page.komodo .elementor-19365>:is([data-id="7f634b2"],[data-id="b8e94dc"],[data-id="a4090d1"]){display:block;width:min(calc(100% - 48px),var(--wide));margin:14px auto}
main.k-page.komodo .elementor-19365>[data-id="3042d2e7"]{width:min(calc(100% - 48px),var(--wide));border:0;padding:0}
main.k-page.komodo [data-id="5101b7d4"] .swiper-wrapper{display:flex;gap:16px;align-items:start;padding:0;scroll-snap-type:x mandatory}
main.k-page.komodo [data-id="5101b7d4"] .swiper-slide{flex:0 0 calc((100% - 32px)/3);position:relative}
main.k-page.komodo [data-id="5101b7d4"] .k-cover img{display:block;width:100%;height:auto;aspect-ratio:auto;border-radius:0}
main.k-page.komodo [data-id="5101b7d4"] details{margin:0;border:0;border-bottom:1px solid #c7c6b3;background:none;border-radius:0;padding:0 4px}
main.k-page.komodo [data-id="5101b7d4"] summary{font:700 15px/1.4 Arial;padding:13px 0}
main.k-page.komodo [data-id="5101b7d4"] .swiper-slide:first-child{order:1}
body:has(main.k-page.komodo) .lc-team{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(28px,5vw,72px)}
body:has(main.k-page.komodo) .lc-team-copy{grid-column:2;grid-row:1;font-size:17px;line-height:1.7}
body:has(main.k-page.komodo) .lc-team .lc-carousel{grid-column:1;grid-row:1}
body:has(main.k-page.komodo) .lc-team .lc-slides img{height:auto;aspect-ratio:auto;object-fit:contain}
body:has(main.k-page.komodo) .crew-picks{display:flex;gap:7px;margin-top:10px}
body:has(main.k-page.komodo) .crew-picks button{padding:0;border:2px solid transparent;background:none;cursor:pointer}
body:has(main.k-page.komodo) .crew-picks button[aria-pressed="true"]{border-color:#365c41}
body:has(main.k-page.komodo) .crew-picks img{display:block;width:64px;height:44px;object-fit:cover}
main.k-page.komodo :focus-visible{outline:3px solid #c09531;outline-offset:4px}
@media(max-width:900px){
 main.k-page.komodo :is([data-id="8c5a234"],[data-id="1e5e444"],[data-id="7060bd4"],[data-id="119ebfe"])>.e-con-inner{column-gap:30px}
 main.k-page.komodo .k-booking-fields{grid-template-columns:1fr 1fr}
 main.k-page.komodo .k-booking-fields .elementor-button{margin:10px}
 main.k-page.komodo .k-date-field{border-bottom:1px solid #d6dccd}
 main.k-page.komodo .k-date-field:nth-child(2){border-right:0}
}
@media(max-width:767px){
 main.k-page.komodo{font-size:16px;line-height:1.65}
 main.k-page.komodo .elementor-19365>[data-id]{width:calc(100% - 36px);margin:42px auto}
 main.k-page.komodo .elementor-19365>[data-id="56e1b25"]{width:100%;margin:0}
 main.k-page.komodo [data-id="56e1b25"]>[data-id="11835da"]{min-height:480px;padding:80px 20px}
 main.k-page.komodo [data-id="11835da"]>.e-con-inner{max-width:100%}
 main.k-page.komodo [data-id="11835da"] h1{font-size:clamp(35px,9vw,58px)}
 main.k-page.komodo [data-id="e69e3bb"] .elementor-heading-title{font-size:25px}
 main.k-page.komodo .elementor-19365>[data-id="38f489e"]{width:calc(100% - 28px);margin:22px auto 46px;padding:20px 16px}
 main.k-page.komodo [data-id="8928f08"]{display:block;font-size:13px}
 main.k-page.komodo [data-id="8928f08"] .elementor-button{margin-top:8px}
 main.k-page.komodo .k-booking-fields label{padding:12px 10px}
 main.k-page.komodo .k-booking-fields :is(input,select){font-size:15px}
 main.k-page.komodo .k-booking-fields .elementor-button{min-width:0;padding:12px;font-size:12px}
 main.k-page.komodo [data-id="854c748"] .elementor-icon-list-item{font-size:14px}
 main.k-page.komodo :is([data-id="8c5a234"],[data-id="1e5e444"],[data-id="7060bd4"],[data-id="119ebfe"])>.e-con-inner{display:block}
 main.k-page.komodo h2{font-size:30px}
 main.k-page.komodo [data-id="91f7444"]{grid-template-columns:1fr;gap:20px;margin:22px 0}
 main.k-page.komodo [data-id="1560f9e"] .swiper-wrapper{gap:6px}
 main.k-page.komodo .elementor-19365>[data-id="5b9dce8"]{width:calc(100% - 28px);margin:28px auto 42px}
 main.k-page.komodo [data-id="7537809"]{gap:8px}
 main.k-page.komodo .elementor-19365>[data-id="62995a6"]{width:calc(100% - 36px);margin:28px auto 42px}
 main.k-page.komodo .elementor-19365>:is([data-id="52d9530"],[data-id="7fa2e3b"]){width:100%;margin:0}
 main.k-page.komodo :is([data-id="7482597"],[data-id="e5499ff"]){aspect-ratio:1.45}
 main.k-page.komodo .elementor-19365>[data-id="cc01505"]{width:calc(100% - 20px);margin:10px auto}
 main.k-page.komodo [data-id="ba69579"]{gap:10px}
 main.k-page.komodo :is([data-id="46be166"],[data-id="8e7801f"]){aspect-ratio:.8}
 main.k-page.komodo :is([data-id="7482597"],[data-id="e5499ff"],.e-con:has(>.k-photos))>.e-con-inner{padding:12px}
 main.k-page.komodo .e-con:has(>.k-photos) h3{font-size:clamp(18px,4.5vw,26px)}
 main.k-page.komodo [data-id="95164cc"] p{font-size:clamp(24px,6vw,36px)}
 main.k-page.komodo [data-id] img[src*="Play-White"]{width:44px}
 main.k-page.komodo [data-id] img[src*="virtual-tour-icon"]{width:68px}
 main.k-page.komodo .k-motion{right:8px;bottom:8px;padding:6px 8px;font-size:10px}
 main.k-page.komodo .elementor-19365>:is([data-id="7f634b2"],[data-id="b8e94dc"],[data-id="a4090d1"]){width:calc(100% - 20px);margin:10px auto}
 main.k-page.komodo :is([data-id="cffc103"],[data-id="57d3cc3"],[data-id="ba69579"],[data-id="0880c37"]){gap:10px}
 main.k-page.komodo [data-id="0880c37"]{grid-template-columns:1fr 1fr}
 main.k-page.komodo [data-id="0880c37"]>.e-con:last-child{grid-column:1/-1;aspect-ratio:2}
 main.k-page.komodo [data-id="5101b7d4"] .swiper-slide{flex-basis:78%}
 body:has(main.k-page.komodo) .lc-team{grid-template-columns:1fr}
 body:has(main.k-page.komodo) .lc-team-copy,body:has(main.k-page.komodo) .lc-team .lc-carousel{grid-column:auto;grid-row:auto}
}
@media(prefers-reduced-motion:reduce){main.k-page.komodo .k-wallpaper,main.k-page.komodo .k-photos{transform:none!important}}


main.k-page.komodo{--story:900px;--wide:1120px;font-size:16px;line-height:1.65}
main.k-page.komodo .elementor-19365>[data-id]{margin-block:44px}
main.k-page.komodo h2{font-size:clamp(28px,2.65vw,35px);line-height:1.2;letter-spacing:-.02em;text-wrap:pretty}
main.k-page.komodo .elementor-widget-heading{margin-bottom:12px}
main.k-page.komodo .elementor-widget-text-editor p{max-width:none;margin:0 0 12px}
main.k-page.komodo :is([data-id="8c5a234"],[data-id="1e5e444"],[data-id="7060bd4"],[data-id="119ebfe"])>.e-con-inner{display:block}
main.k-page.komodo :is([data-id="8c5a234"],[data-id="1e5e444"],[data-id="7060bd4"],[data-id="119ebfe"])>.e-con-inner>.elementor-widget-heading:first-child{margin-bottom:12px}
main.k-page.komodo :is([data-id="bcb2244"],[data-id="b184704"],[data-id="ff3685c"],[data-id="4e0c3d0"],[data-id="9f2a01b"],[data-id="b8648c0"],[data-id="7708478"],[data-id="38fb62b"]) .elementor-heading-title{font-size:26px;line-height:1.05;padding:3px 17px}
main.k-page.komodo :is([data-id="b93aa32"],[data-id="dcfc45c"],[data-id="ef9d587"],[data-id="ef95922"]) p{font-size:18px;line-height:1.5;margin-bottom:14px}
main.k-page.komodo [data-id="56e1b25"]>[data-id="11835da"]{min-height:clamp(360px,37vw,540px);padding:60px 28px}
main.k-page.komodo [data-id="11835da"] h1{font-size:clamp(38px,5.4vw,74px)}
main.k-page.komodo .elementor-19365>[data-id="56e1b25"]{margin:0}
main.k-page.komodo [data-id="91f7444"]{grid-template-columns:240px minmax(0,1fr);gap:28px;margin:20px 0 24px}
main.k-page.komodo [data-id="91f7444"] .k-cover{border-radius:0}
main.k-page.komodo .elementor-19365>[data-id="5b9dce8"]{width:min(calc(100% - 64px),1000px);margin:24px auto 44px}
main.k-page.komodo .elementor-19365>[data-id="62995a6"]{width:min(calc(100% - 64px),760px);margin:24px auto 40px}
main.k-page.komodo .elementor-19365>[data-id="3042d2e7"]{width:min(calc(100% - 64px),1000px);margin:32px auto 44px}
main.k-page.komodo .elementor-19365>[data-id="38f489e"]{width:min(calc(100% - 64px),1000px);margin:22px auto 42px;padding:18px 24px;border-radius:4px;box-shadow:none}
main.k-page.komodo [data-id="38f489e"]>.e-con-inner{gap:12px}
main.k-page.komodo [data-id="854c748"]{padding-bottom:10px}
main.k-page.komodo [data-id="854c748"] .elementor-icon-list-item{font-size:13px}
main.k-page.komodo .k-booking-fields label{padding:8px 12px;gap:3px}
main.k-page.komodo .k-booking-fields label>span{font-size:10px}
main.k-page.komodo .k-booking-fields :is(input,select){font-size:15px;min-height:25px}
main.k-page.komodo .k-booking-fields .elementor-button{margin:6px;min-width:135px;padding:10px 18px;font-size:13px}
main.k-page.komodo .k-booking-handoff{margin-top:7px;font-size:11px}
main.k-page.komodo [data-id="8928f08"]{font-size:12px;line-height:1.4}
main.k-page.komodo :is([data-id="7482597"],[data-id="e5499ff"]){aspect-ratio:2.65}
main.k-page.komodo .elementor-19365>:is([data-id="52d9530"],[data-id="7fa2e3b"]){margin:0}
main.k-page.komodo [data-id="cc01505"]{margin:14px auto}
main.k-page.komodo [data-id="5101b7d4"] summary{font-size:14px;padding:10px 0}
body:has(main.komodo) .lc-team{gap:36px}
body:has(main.komodo) .lc-team-copy{font-size:15px;line-height:1.6}
body:has(main.komodo) .lc-team-copy p{margin-bottom:10px}
@media(max-width:767px){
 main.k-page.komodo .elementor-19365>[data-id]{width:calc(100% - 36px);margin-block:32px}
 main.k-page.komodo h2{font-size:28px;line-height:1.18}
 main.k-page.komodo [data-id="56e1b25"]>[data-id="11835da"]{min-height:420px;padding:60px 20px}
 main.k-page.komodo [data-id="11835da"] h1{font-size:clamp(35px,9vw,58px)}
 main.k-page.komodo .elementor-19365>[data-id="56e1b25"]{width:100%;margin:0}
 main.k-page.komodo [data-id="91f7444"]{grid-template-columns:110px minmax(0,1fr);gap:16px;align-items:start;margin:18px 0}
 main.k-page.komodo [data-id="91f7444"] .elementor-widget-text-editor{font-size:14px;line-height:1.5}
 main.k-page.komodo [data-id="91f7444"] .k-cover{position:sticky;top:15px}
 main.k-page.komodo .elementor-19365>[data-id="38f489e"]{width:calc(100% - 28px);margin:18px auto 32px;padding:16px}
 main.k-page.komodo .k-booking-fields .elementor-button{min-width:0;font-size:12px}
 main.k-page.komodo .elementor-19365>:is([data-id="5b9dce8"],[data-id="62995a6"],[data-id="3042d2e7"]){width:calc(100% - 28px);margin:24px auto 32px}
 main.k-page.komodo .elementor-19365>:is([data-id="52d9530"],[data-id="7fa2e3b"]){width:100%;margin:0}
 main.k-page.komodo :is([data-id="7482597"],[data-id="e5499ff"]){aspect-ratio:1.6}
 main.k-page.komodo .elementor-19365>[data-id="cc01505"]{width:calc(100% - 20px);margin:10px auto}
}
main.k-page.komodo .k-photos{background-size:cover;background-position:center}
main.k-page.komodo .k-cover{border-radius:0}
main.k-page.komodo .swiper-wrapper{scrollbar-width:none}
main.k-page.komodo .swiper-wrapper::-webkit-scrollbar{display:none}
main.k-page.komodo [data-id="5101b7d4"] summary{list-style:none;display:flex;justify-content:space-between;align-items:center}
main.k-page.komodo [data-id="5101b7d4"] summary::-webkit-details-marker{display:none}
main.k-page.komodo [data-id="5101b7d4"] summary::after{content:'+';font-size:20px;font-weight:400}
main.k-page.komodo [data-id="5101b7d4"] details[open]>summary::after{content:'−'}
@media(max-width:767px){
 main.k-page.komodo [data-id="91f7444"]{display:block}
 main.k-page.komodo [data-id="91f7444"] .k-cover{position:static;margin-bottom:16px}
 main.k-page.komodo [data-id="91f7444"] .elementor-widget-text-editor{font-size:16px;line-height:1.6}
}
