.package-art:has(img):before,.package-art:has(img):after{display:none}.package-art:has(img) small{background:rgba(8,8,8,.78);padding:6px 8px;border-radius:3px;color:#efd083}.faq-section{padding-top:65px}.faq-list{max-width:850px;margin:auto;border-top:1px solid #ded6c6}.faq-list details{border-bottom:1px solid #ded6c6;background:#fff}.faq-list summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:19px 21px;font:600 .9rem Georgia;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#a4772d;font:400 1.2rem sans-serif}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{padding:0 21px 20px;margin:0;color:#777064;font-size:.72rem;line-height:1.7}.web-custom-logo{width:auto;height:46px;max-width:180px;object-fit:contain}.catalog-filter{display:grid;grid-template-columns:1.4fr repeat(3,1fr) auto;gap:9px;margin-bottom:25px}.catalog-filter input,.catalog-filter select{border:1px solid #dcd4c5;background:#fff;padding:12px}.catalog-badges{display:flex;gap:5px;flex-wrap:wrap;margin:8px 0}.catalog-badges span{font-size:.55rem;background:#f5edda;color:#86631b;padding:5px 7px}.package-pro-info{display:grid;grid-template-columns:1.2fr .8fr;gap:35px;padding:65px 6%;background:#f5f0e5}.hotel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0}.hotel-grid article{background:#fff;border:1px solid #ded5c5;padding:14px}.hotel-grid small,.hotel-grid b,.hotel-grid em{display:block}.hotel-grid em{font-style:normal;color:#82796b;font-size:.65rem}.package-gallery-pro{display:grid;grid-template-columns:1fr 1fr;gap:7px}.package-gallery-pro img{width:100%;height:150px;object-fit:cover}@media(max-width:850px){.catalog-filter{grid-template-columns:1fr 1fr}.package-pro-info{grid-template-columns:1fr}.hotel-grid{grid-template-columns:1fr}}@media(max-width:520px){.catalog-filter{grid-template-columns:1fr}}
.public-trust{margin-top:42px}.public-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.public-trust-grid article{display:flex;gap:14px;padding:20px;background:#fff;border:1px solid #ded6c6;border-radius:10px}.public-trust-grid i{flex:0 0 42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#12100b;color:#d5aa4e;font-style:normal}.public-trust-grid h3{margin:0 0 4px}.public-trust-grid b{font-size:.78rem;color:#a27320}.public-trust-grid p{color:#6e675b}.public-trust-grid a{color:#9a6c16;font-weight:700;font-size:.82rem}@media(max-width:800px){.public-trust-grid{grid-template-columns:1fr}}
