:where([data-tpl=contact]) .stamp{flex-wrap:nowrap;align-items:flex-start}:where([data-tpl=contact]) .stamp .ic{margin-top:1px}:where([data-tpl=contact]) .stamp code{font:500 12.5px var(--f-mono);color:var(--night)}:where([data-tpl=contact]) .page-band .btn-row{margin-top:8px}:where([data-tpl=contact]) .dir-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 20px}:where([data-tpl=contact]) .dir-finder{background:var(--sun-50);box-shadow:none;outline:2px dashed var(--line-2);outline-offset:-8px;align-content:center;padding:26px 24px}:where([data-tpl=contact]) .dir-finder .ico-tile{margin:0 0 8px}:where([data-tpl=contact]) .dir-finder p{color:var(--pencil)}:where([data-tpl=contact]) .dir .h3 a{color:var(--night);text-decoration:none}:where([data-tpl=contact]) .dir .h3 a:hover{-webkit-text-decoration:underline wavy var(--rose) 1.8px;text-decoration:underline wavy var(--rose) 1.8px;text-underline-offset:6px}:where([data-tpl=contact]) .dir .ph-n{margin:0}:where([data-tpl=contact]) .dir-facts{gap:6px;margin:0 0 4px;list-style:none;display:grid}:where([data-tpl=contact]) .dir-facts li{color:var(--ink);align-items:flex-start;gap:9px;font-size:15px;line-height:1.45;display:flex}:where([data-tpl=contact]) .dir-facts .ic{width:17px;height:17px;color:var(--rose);margin-top:2px}:where([data-tpl=contact]) .dir .btn-row{gap:8px 18px;margin-top:8px}:where([data-tpl=contact]) .dir p.dir-note{background:var(--lim-bg);color:var(--lim);border-radius:12px 8px 14px 10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13.5px;font-weight:500;line-height:1.45;display:flex}:where([data-tpl=contact]) .dir-note .ic{width:16px;height:16px;margin-top:2px}:where([data-tpl=contact]) .dir-email{align-items:flex-start;gap:8px;margin:26px 0 0;display:flex}:where([data-tpl=contact]) .dir-email>.ic{width:17px;height:17px;color:var(--paint);margin-top:1px}:where([data-tpl=contact]) .tours-split{align-items:center}:where([data-tpl=contact]) .tours-split p{max-width:62ch}:where([data-tpl=contact]) .tour-pick{justify-self:end;width:100%;max-width:460px}:where([data-tpl=contact]) .enq-grid{grid-template-columns:minmax(0,1fr) minmax(0,600px);align-items:start;gap:64px;display:grid}:where([data-tpl=contact]) .enq-ticks{gap:12px;margin:0 0 14px;list-style:none;display:grid}:where([data-tpl=contact]) .enq-ticks li{align-items:flex-start;gap:10px;font-size:16px;line-height:1.55;display:flex}:where([data-tpl=contact]) .enq-ticks .ic{color:var(--rose);margin-top:3px}:where([data-tpl=contact]) .form-card .bb{margin-top:6px}:where([data-tpl=contact]) .field input[aria-invalid=true]{border-color:var(--wait);border-width:2px}:where([data-tpl=contact]) .check input[aria-invalid=true]{outline:2px solid var(--wait);outline-offset:2px}@media (max-width:1180px){:where([data-tpl=contact]) .dir-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-tpl=contact]) .enq-grid{grid-template-columns:minmax(0,1fr);gap:36px}:where([data-tpl=contact]) .form-card{max-width:640px}:where([data-tpl=contact]) .tour-pick{justify-self:start}}@media (max-width:760px){:where([data-tpl=contact]) .page-band .pb-art{display:none}:where([data-tpl=contact]) .dir-grid{grid-template-columns:minmax(0,1fr)}:where([data-tpl=contact]) .dir .ph{height:120px}}
