
:root{--navy:#123548;--teal:#087d85;--sand:#f8f5ed;--muted:#667d86}*{box-sizing:border-box}body{font-family:Arial,sans-serif;color:var(--navy);background:#fff}a{color:var(--teal)}#plain{position:relative!important;background:white!important;box-shadow:0 4px 20px #12354813;z-index:999!important}.sky-nav{max-width:1220px;margin:auto;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:30px}.sky-brand{font:700 31px Georgia,serif;color:var(--navy)!important;letter-spacing:-1px}.sky-brand span{color:var(--teal)}.sky-links{display:flex;align-items:center;gap:24px}.sky-links a,.sky-links summary{font-size:13px;font-weight:700;color:var(--navy);cursor:pointer;white-space:nowrap}.sky-links details{position:relative}.sky-links details div{position:absolute;top:30px;left:0;background:#fff;border:1px solid #e5eeee;border-radius:14px;padding:15px;min-width:200px;box-shadow:0 15px 30px #12354822;z-index:100}.sky-links details div a{display:block;padding:7px}.sky-cta{padding:12px 18px;border-radius:30px;background:var(--navy);color:#fff!important}.sky-menu-btn{display:none;background:white;border:1px solid #ddd;border-radius:10px;padding:7px 12px;font-size:23px}.sky-hero{min-height:560px;background:linear-gradient(90deg,#082e41ec,#082e4170),linear-gradient(120deg,#075e73,#79c6b6);background-size:cover;background-position:center;display:flex;align-items:center;color:white}.sky-wrap{max-width:1200px;margin:auto;padding:0 25px;width:100%}.sky-kicker{font-size:12px;font-weight:800;letter-spacing:3px;text-transform:uppercase;color:#e7c48d}.sky-hero h1{font:normal clamp(62px,9vw,120px)/.98 Georgia,serif;color:white;margin:20px 0;letter-spacing:-3px}.sky-hero p{font-size:20px;max-width:530px;color:#e6f2f0;line-height:1.65}.sky-btn{display:inline-block;background:#f5d6a0;border-radius:35px;padding:14px 23px;color:#163a4a!important;font-weight:800;margin:16px 12px 0 0}.sky-btn.alt{background:transparent;border:1px solid white;color:white!important}.sky-section{padding:85px 0}.sky-section.soft{background:var(--sand)}.sky-section h2{font:normal clamp(36px,5vw,57px)/1.1 Georgia,serif;margin:12px 0 20px;color:var(--navy)}.sky-intro{color:var(--muted);font-size:17px;max-width:650px;margin-bottom:35px}.sky-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.sky-card{display:block;background:white;border-radius:20px;overflow:hidden;box-shadow:0 12px 35px #12354815;color:var(--navy)!important;transition:transform .2s}.sky-card:hover{transform:translateY(-5px)}.sky-card img{width:100%;height:245px;object-fit:cover;background:#88c2bd}.sky-card-body{padding:24px}.sky-card small{font-size:11px;letter-spacing:2px;font-weight:800;color:var(--teal);text-transform:uppercase}.sky-card h3{font:normal 28px Georgia,serif;margin:10px 0}.sky-card p{font-size:14px;color:var(--muted)}.sky-two{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.sky-two img{width:100%;height:410px;object-fit:cover;border-radius:24px}.sky-links-pills{display:flex;flex-wrap:wrap;gap:10px}.sky-links-pills a{padding:11px 18px;border:1px solid #cddfdf;border-radius:30px;background:white;color:var(--navy);font-weight:700}.sky-callout{background:#103748;border-radius:25px;padding:55px;color:white;display:flex;justify-content:space-between;align-items:center;gap:25px}.sky-callout h2{color:white;margin:0}.sky-footer{background:#0b2d3d;color:#bdd3d6;padding:60px 24px 25px}.sky-footer-grid{max-width:1200px;margin:auto;display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.sky-footer h3{font:normal 25px Georgia,serif;color:white}.sky-footer a{display:block;color:#bdd3d6;margin:9px 0}.sky-bottom{max-width:1200px;margin:35px auto 0;border-top:1px solid #ffffff22;padding-top:20px;font-size:12px}.main_title h2,.main_title h3{font-family:Georgia,serif!important}@media(max-width:1000px){.sky-menu-btn{display:block}.sky-links{display:none;position:absolute;top:75px;left:15px;right:15px;background:white;flex-direction:column;align-items:stretch;padding:22px;box-shadow:0 15px 30px #12354822;border-radius:15px;z-index:999}.sky-links.open{display:flex}.sky-links details div{position:static;box-shadow:none;margin-top:8px}.sky-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.sky-nav{padding:14px 20px}.sky-hero{min-height:540px}.sky-hero h1{letter-spacing:-2px}.sky-section{padding:60px 0}.sky-grid,.sky-two,.sky-footer-grid{grid-template-columns:1fr}.sky-card img{height:220px}.sky-two{gap:25px}.sky-two img{height:270px}.sky-callout{display:block;padding:35px 25px}}


/* ISCHIASKY V2 — palette derived from the supplied sun/sea logo */
:root{--navy:#073a72;--teal:#069cce;--sky:#16bdf0;--sun:#ffcb12;--sand:#fffaf0;--muted:#64798c;--border:#e2ecf3}
body{color:#183b5a;background:#f7fbfd;font-family:'Lato',Arial,sans-serif;font-size:16px;line-height:1.7}
a{color:#007da9}a:hover{color:#005d91}
#plain{border-bottom:1px solid #e2eff6;box-shadow:0 4px 25px rgba(4,56,102,.07)!important}
.sky-nav{max-width:1340px;padding:9px 25px;min-height:95px;gap:25px}
.sky-brand{display:flex;align-items:center;gap:12px;font:700 24px Georgia,serif;letter-spacing:-.5px;color:#064b8e!important;text-decoration:none!important}
.sky-brand img{width:70px;height:70px;object-fit:contain;flex-shrink:0}
.sky-brand-text{display:block;line-height:1.15}.sky-brand-text small{display:block;font:700 10px/1.5 Arial,sans-serif;color:#3982a2;text-transform:uppercase;letter-spacing:1.6px}
.sky-links{gap:21px}.sky-links a,.sky-links summary{font-size:13px;color:#0a4774;font-weight:700}.sky-links summary{list-style:none}.sky-links summary::-webkit-details-marker{display:none}
.sky-links a:hover,.sky-links summary:hover{color:#008ec4}.sky-links details div{border:1px solid var(--border)}.sky-cta{background:linear-gradient(110deg,#079ad2,#19c2ed)!important;color:#fff!important;box-shadow:0 5px 15px #0c9dce26}
.sky-hero{background-color:#0a6c9c}.sky-btn,.btn_1{background:#069dcf!important;border-color:#069dcf!important;color:white!important;border-radius:30px!important;font-weight:700!important}.sky-btn:hover,.btn_1:hover{background:#07588d!important}
.sky-section-label,.sky-card-kicker{color:#0086bd}.sky-callout,.sky-footer{background:#063967}.sky-footer{border-top:5px solid var(--sun)}
.sky-footer-brand{display:flex;align-items:center;gap:12px;margin-bottom:15px}.sky-footer-brand img{width:92px;height:92px;object-fit:contain}.sky-footer-brand h3{font:normal 29px Georgia,serif;margin:0;color:#fff}.sky-footer-brand small{display:block;font:700 10px Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;color:#ffdf70}
.sky-footer a{color:#d8effc}.sky-footer a:hover{color:var(--sun)}
/* Shared interior pages */
main{min-height:40vh}main>.container.margin_60{max-width:1280px;padding-top:55px;padding-bottom:75px}
main h1{font:normal clamp(34px,4vw,54px)/1.14 Georgia,serif!important;letter-spacing:-1px;color:#073b6d!important;margin:5px 0 22px!important}
main h2,main h3,main h4{color:#093f70}main p{line-height:1.75;color:#536d80}
#position{background:#eff8fc!important;border-bottom:1px solid #dcebf3!important;padding:13px 0!important;color:#4b7188}
#position ul li,#position ul li a{color:#31779b!important;font-size:13px}
#position ul li a:hover{color:#004d8d!important}
.strip_all_tour_list{background:#fff!important;border:1px solid var(--border)!important;border-radius:17px!important;overflow:hidden!important;margin:0 0 24px!important;box-shadow:0 9px 26px rgba(7,62,103,.07)!important;transition:box-shadow .2s,transform .2s}
.strip_all_tour_list:hover{box-shadow:0 15px 36px rgba(7,62,103,.13)!important;transform:translateY(-2px)}
.strip_all_tour_list>.row{display:flex;align-items:stretch;flex-wrap:wrap;margin:0!important}
.strip_all_tour_list>.row>[class*="col-"]{padding:0!important}
.strip_all_tour_list .img_list{width:100%!important;height:245px!important;min-height:245px!important;position:relative!important;overflow:hidden!important}
.strip_all_tour_list .img_list a{display:block;width:100%;height:100%}
.strip_all_tour_list .img_list img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform .35s}
.strip_all_tour_list:hover .img_list img{transform:scale(1.035)}
.strip_all_tour_list .tour_list_desc{padding:26px 27px!important;min-height:0!important}
.strip_all_tour_list .tour_list_desc h3{font:normal 27px/1.2 Georgia,serif!important;margin:0 0 12px!important;color:#07467a!important}
.strip_all_tour_list .tour_list_desc h3 a{color:#07467a!important}.strip_all_tour_list .tour_list_desc h3 a:hover{color:#0094ca!important}
.strip_all_tour_list .tour_list_desc p{font-size:14px;color:#64798c!important;line-height:1.6!important}
.strip_all_tour_list .price_list{height:100%;display:flex;align-items:center;justify-content:center;padding:16px!important;border-left:1px solid var(--border)!important}
.strip_all_tour_list .price_list>div{width:100%;text-align:center}.strip_all_tour_list .price_list .btn_1{white-space:nowrap;padding:10px 16px!important;font-size:12px!important;text-transform:none!important}
#filters_col,.box_style_2,.box_style_1{background:#fff!important;border:1px solid var(--border)!important;border-radius:17px!important;box-shadow:0 8px 22px rgba(7,62,103,.045)!important;overflow:hidden;margin-bottom:23px!important}
#filters_col{padding:24px!important}#filters_col h4{font:normal 23px Georgia,serif!important;margin:0 0 17px!important;color:#073b6d!important}
#filters_col .filter_type ul{padding-left:0!important;margin:0!important;list-style:none!important}
#filters_col .filter_type li{list-style:none!important;margin:0!important;border-bottom:1px solid #edf3f7;padding:7px 0!important}
#filters_col .filter_type li:last-child{border-bottom:0}#filters_col .filter_type li a{font-size:14px;color:#28799d!important;display:block}#filters_col .filter_type li a:hover{color:#00558c!important}
.box_style_2{text-align:center;padding:26px 17px!important}.box_style_2 img{width:105px!important;height:auto!important}.box_style_2 h4{color:#006eae!important}
main .col-lg-9>img,main .col-md-9>img{max-width:100%;height:auto}
@media(max-width:1000px){.sky-links{top:90px}.sky-nav{min-height:90px}.sky-brand img{width:60px;height:60px}.sky-menu-btn{display:block}.sky-links{gap:14px}}
@media(max-width:767px){main>.container.margin_60{padding:30px 18px 55px}.strip_all_tour_list>.row{display:block}.strip_all_tour_list .img_list{height:220px!important;min-height:220px!important}.strip_all_tour_list .price_list{border-left:0!important;border-top:1px solid var(--border)!important;justify-content:flex-start;padding:15px 25px!important}.strip_all_tour_list .price_list>div{text-align:left}.strip_all_tour_list .tour_list_desc{padding:23px!important}.sky-footer-brand img{width:76px;height:76px}.sky-nav{padding:10px 15px}.sky-brand{font-size:20px}.sky-brand img{width:55px;height:55px}}
