.ccrp-home{background-image:linear-gradient(180deg,#071b1320,#071b13ed),var(--cc-card-image)!important;background-size:cover!important;background-position:center!important}.ccrp-home-fallback{max-width:1120px;margin:20px auto}.ccrp-home-fallback a{display:block;padding:30px;border-radius:20px;color:#fff}.ccrp-home-fallback strong,.ccrp-home-fallback small{display:block}
html body.ccrp-page{background:#081b13!important;background-image:none!important}html body.ccrp-page::before,html body.ccrp-page::after{background-image:none!important}html body.ccrp-page :is(#page,.site,.site-content,.content-area,.site-main,.entry-content){background:#081b13!important;background-image:none!important}
.ccrp-root{max-width:1120px;margin:22px auto;padding:18px;color:#edf6ef;background:#081b13;border-radius:22px;font-family:inherit;line-height:1.55}.ccrp-root *{box-sizing:border-box}.ccrp-root .ccrp-hero{background:linear-gradient(180deg,#071b1330,#071b13f5),url(travel.webp) center/cover;padding:36px 28px;border-radius:20px;min-height:280px}.ccrp-root .ccrp-hero h1{font-size:clamp(29px,5vw,46px);line-height:1.15;color:#fff;overflow-wrap:anywhere}.ccrp-root :is(h2,h3){color:#edf6ef;line-height:1.25}.ccrp-root a{color:#a5e8b6}.ccrp-root .ccrp-kicker{font-size:13px;letter-spacing:.1em;font-weight:800;color:#a5e8b6}.ccrp-root :is(article.ccrp-card,section.ccrp-card){padding:24px;margin:20px 0;border:1px solid #d0ead82b;border-radius:20px;background:#122c20!important;color:#edf6ef}.ccrp-nav{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.ccrp-root .ccrp-btn{display:inline-block;min-height:44px;padding:12px 17px;background:#92dda8!important;color:#0a2417!important;-webkit-text-fill-color:#0a2417!important;border:0;border-radius:12px;font:inherit;font-weight:750;text-decoration:none;cursor:pointer;margin:6px 0;line-height:1.35}.ccrp-root .ccrp-btn:focus-visible{outline:3px solid #fff;outline-offset:3px}.ccrp-fields,.ccrp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ccrp-root label{display:block;font-weight:650;margin:14px 0}.ccrp-root :is(input:not([type=checkbox]),select,textarea){display:block;width:100%;min-width:0;margin-top:7px;padding:13px;border:1px solid #d0ead85c;border-radius:12px;background:#0c2218!important;color:#edf6ef!important;-webkit-text-fill-color:#edf6ef!important;font:inherit;color-scheme:dark}.ccrp-root select option{background:#0c2218;color:#fff}.ccrp-root input::placeholder,.ccrp-root textarea::placeholder{color:#b6c7bb!important;opacity:1}.ccrp-root .ccrp-check{font-weight:400;display:flex;align-items:flex-start;gap:12px}.ccrp-root input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;margin-top:4px;accent-color:#92dda8}.ccrp-root .ccrp-note{font-size:14px;color:#c5d6ca}.ccrp-root .ccrp-alert{padding:16px;border:1px solid #92dda8;border-radius:14px;background:#163a29}.ccrp-root .ccrp-price{font-size:28px;font-weight:800}.ccrp-price small{display:block;font-size:14px;font-weight:400}.ccrp-description{overflow-wrap:anywhere;white-space:normal}.ccrp-grid article.ccrp-card{margin:0}.ccrp-filter{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px;align-items:end}.ccrp-filter button{grid-column:1/-1;justify-self:start}
@media(max-width:640px){.ccrp-root{padding:12px;margin:12px auto}.ccrp-root .ccrp-hero{padding:26px 20px}.ccrp-fields,.ccrp-grid,.ccrp-filter{grid-template-columns:minmax(0,1fr)}.ccrp-root :is(article.ccrp-card,section.ccrp-card){padding:19px}.ccrp-nav a{flex:1 1 150px;text-align:center}}
html body.ccrp-page .entry-header,html body.ccrp-page .entry-title{display:none!important}.ccrp-root .ccrp-hero{background-position:center 56%}.ccrp-root .ccrp-hero p{max-width:660px}.ccrp-root :is(input,textarea,select):focus-visible{outline:2px solid #92dda8;outline-offset:2px}
