/* PNT paieškos forma pradžios puslapyje */
.pf{--gold:#B39148;--gold-d:#8C6F2E;--navy:#212A37;--ink:#2A2630;--muted:#9A95A0;--line:#E9E3D3;--cream:#FFFCEE;
  font-family:"Roboto",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;font-size:15px;color:var(--ink);width:100%;max-width:820px;margin:0 auto;text-align:left}
.pf *,.pf *:before,.pf *:after{box-sizing:border-box}
.pf button{font:inherit;cursor:pointer;margin:0;text-transform:none;letter-spacing:normal;line-height:1.2}
.pf-card{background:rgba(255,255,255,.97);border-radius:16px;padding:16px;box-shadow:0 24px 50px -24px rgba(21,26,34,.6);display:flex;flex-direction:column;gap:14px}
.pf-row1{display:flex;gap:14px;align-items:stretch}
.pf-seg{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:12px;padding:3px;background:var(--cream);flex:none;min-width:250px}
.pf-seg button{border:0!important;background:none!important;border-radius:9px!important;padding:12px 8px!important;font-family:"Oswald","Arial Narrow",Arial,sans-serif;font-size:17px;letter-spacing:.04em;color:#5C5763!important}
.pf-seg button.on{background:var(--navy)!important;color:#fff!important}
.pf-types{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;flex:1;min-width:0}
.pf-type{display:flex!important;flex-direction:row;align-items:center;justify-content:center;gap:8px;border:1.5px solid var(--line)!important;background:#fff!important;border-radius:12px!important;padding:8px 6px!important;color:#7A7482!important;font-size:14px}
.pf-type svg{width:26px;height:26px;flex:none}
.pf-type.on{border-color:var(--gold)!important;background:#FBF3DD!important;color:var(--gold-d)!important;font-weight:700}
.pf-row2{display:flex;gap:14px;align-items:stretch}
.pf-sel{flex:1;display:flex;align-items:center;gap:10px;border:1.5px solid var(--line);border-radius:12px;padding:0 14px;background:#fff;margin:0;min-width:0}
.pf-lbl{color:var(--muted);font-size:13px;flex:none}
.pf-sel select{flex:1;border:0!important;outline:0;background:transparent!important;font:inherit;font-size:16px;color:var(--ink);padding:14px 0!important;min-width:0;height:auto;box-shadow:none!important;margin:0;cursor:pointer}
.pf-sel:focus-within{border-color:var(--gold)}
.pf-sel select{appearance:none;-webkit-appearance:none;-moz-appearance:none}
.pf-sel:after{content:"";width:8px;height:8px;border:solid var(--gold-d);border-width:0 2px 2px 0;transform:rotate(45deg) translateY(-2px);flex:none;pointer-events:none}
.pf-go{border:0!important;background:var(--gold)!important;color:#fff!important;border-radius:12px!important;padding:0 28px!important;min-width:250px;font-family:"Oswald","Arial Narrow",Arial,sans-serif;font-size:18px;letter-spacing:.04em;transition:background .15s}
.pf-go:hover{background:var(--gold-d)!important}
.pf-go.zero{background:#C9C4CC!important}
.pf-go b{font-weight:600}
.pf :focus-visible{outline:2px solid var(--gold);outline-offset:2px}
@media (max-width:760px){
  .pf-card{padding:12px;gap:12px;border-radius:14px}
  .pf-row1,.pf-row2{flex-direction:column;gap:12px}
  .pf-seg{min-width:0}
  .pf-types{grid-template-columns:1fr 1fr}
  .pf-go{padding:15px 12px!important;min-width:0}
}
/* „Populiaru“ – nuorodos į nusileidimo puslapius po forma */
.pf-pop{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 18px;margin-top:14px;font-size:14.5px;color:rgba(255,255,255,.78);text-shadow:0 1px 6px rgba(0,0,0,.45)}
.pf-pop a{color:#fff!important;text-decoration:underline!important;text-decoration-color:rgba(255,255,255,.45)!important;text-underline-offset:3px}
.pf-pop a:hover{text-decoration-color:var(--gold)!important}
.pf-short{display:none}
@media (max-width:600px){.pf-pop{flex-wrap:nowrap;gap:6px 14px;font-size:14px;margin-top:12px}.pf-pop .pf-full{display:none}.pf-pop .pf-short{display:inline}}
/* Telefone pradžios nuotraukos blokas (Elementor 7afc9563) turėjo tik 10 px – tekstas lindo ant banguotų kraštų (39 / 30 px) */
@media (max-width:767px){.elementor-1323 .elementor-element.elementor-element-7afc9563{padding-top:60px!important;padding-bottom:54px!important}}
