/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 28 2026 | 16:50:12 */
/* IST Polska – strony kierunków i archiwa /kierunek/: sekcja „Hotele” (tokeny z 5131.css) */
.ist-dest-block+.ist-dest-block{margin-top:56px}
.ist-dest-block.is-empty{display:none}
.ist-dest-h{font:600 26px/1.25 Poppins,Helvetica,Arial,sans-serif!important;color:var(--ist-navy)!important;margin:0 0 20px!important;padding:0!important;display:flex;align-items:baseline;gap:10px}
.ist-dest-h small{font:600 13px/1 Poppins,sans-serif;color:var(--ist-blue);background:var(--ist-sky);padding:5px 9px;border-radius:999px}
.ist-hotels .ist-trips__bar{margin-bottom:22px}
.ist-hotel .ist-hotel__badge{color:var(--ist-navy);padding-left:11px;display:inline-flex;align-items:center;gap:6px}
.ist-hotel .ist-hotel__badge:before{display:none}
.ist-hotel__badge b{display:inline-flex;gap:1px}
.ist-hotel__badge svg{width:12px;height:12px;fill:#e8a400}
.ist-hotel .ist-trip__region{display:inline-flex;align-items:center;gap:5px}
.ist-hotel .ist-trip__region svg{width:13px;height:13px;fill:currentColor}
.ist-hotel__lead{font-size:14px;line-height:1.6;color:#4a5870;margin:0 0 16px!important;padding:0!important}
.ist-dest-cta h2{font:600 30px/1.3 Poppins,sans-serif;color:var(--ist-navy);padding-bottom:10px}
.ist-dest-cta__btn{margin-top:14px}
.ist-dest-archive .et_pb_post_title h1{color:#fff}
@media (max-width:640px){.ist-dest-h{font-size:22px!important}.ist-dest-block+.ist-dest-block{margin-top:40px}}

/* Widok hoteli: informacja o wycieczkach, banery co rząd, social proof */
.ist-hotel__trips{display:flex;gap:10px;align-items:flex-start;margin:0 0 16px!important;padding:10px 12px!important;border-radius:10px;font-size:13px;line-height:1.45;text-decoration:none!important}
.ist-hotel__trips svg{width:18px;height:18px;flex:none;fill:currentColor;margin-top:1px}
.ist-hotel__trips b{display:block;font-weight:600}
.ist-hotel__trips.is-hotel,.ist-hotel__trips.is-region{background:#e7f5ee;color:var(--ist-green)!important}
.ist-hotel__trips.is-hotel:hover,.ist-hotel__trips.is-region:hover{background:#d6eee2}
.ist-hotel__trips.is-region span{color:#23543b}
.ist-hotel__trips.is-none{background:#f4f6f8;color:#6b7a90}
.ist-hotel__trips.is-none a{color:var(--ist-blue);text-decoration:underline}
.ist-hotels__grid .ist-hotels__banner{grid-column:1/-1;margin:0}
.ist-hotels__banner .ist-trip-banner__lead{margin:14px 0 4px;padding:0;font-size:15px;color:rgba(255,255,255,.8)}
.ist-hotels__banner .ist-trip-banner__title{margin:0 0 16px;padding:0;color:#fff!important;font:600 24px/1.3 Poppins,Helvetica,Arial,sans-serif!important}
.ist-hotels__banner .ist-trip-banner__facts{display:flex;flex-wrap:wrap;gap:10px 28px;margin:0 0 22px;padding:0!important;list-style:none!important;font-size:15px;line-height:1.4;color:#fff}
.ist-hotels__banner .ist-trip-banner__facts li{margin:0!important;padding:0!important;list-style:none!important}
.ist-hotels__banner .ist-trip-banner__img{min-height:220px}
.ist-proof{margin-top:64px;padding:40px;border-radius:var(--ist-radius);background:var(--ist-sky)}
.ist-proof__stats{list-style:none!important;margin:0 0 28px!important;padding:0!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.ist-proof__stats li{background:#fff;border-radius:12px;padding:20px 22px!important;box-shadow:var(--ist-shadow);list-style:none!important}
.ist-proof__stats strong{display:block;font:700 38px/1 Poppins,sans-serif;color:var(--ist-navy);margin-bottom:6px}
.ist-proof__stats span{font-size:14px;color:#4a5870}
.ist-proof__why{list-style:none!important;margin:0!important;padding:0!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px}
.ist-proof__why li{display:flex;gap:10px;align-items:flex-start;list-style:none!important;padding:0!important;font-size:15px;line-height:1.5;color:#33415c}
.ist-proof__why svg{width:20px;height:20px;flex:none;fill:#fff;background:var(--ist-green);border-radius:50%;padding:3px;box-sizing:border-box;margin-top:1px}
.ist-proof__fb{margin:24px 0 0!important;padding:0!important}
.ist-proof__fb a{display:inline-flex;align-items:center;gap:8px;font:600 14px/1 Poppins,sans-serif;color:#1877f2!important}
.ist-proof__fb svg{width:22px;height:22px;fill:#1877f2}
@media (max-width:767px){.ist-proof{padding:26px 20px}.ist-proof__stats,.ist-proof__why{grid-template-columns:1fr}.ist-proof__stats strong{font-size:32px}}
