.pv-market-listing,.pv-market-submit{color:#202020;max-width:1120px}.pv-market-listing__header{align-items:end;border-bottom:3px solid #277ab9;display:flex;gap:24px;justify-content:space-between;margin:0 0 26px;padding:0 0 18px}.pv-market-listing h1,.pv-market-submit h2{color:#222;font-family:Oswald,Arial,sans-serif;font-size:34px;line-height:1.1;margin:0 0 8px;text-transform:uppercase}.pv-market-listing__header p,.pv-market-intro,.pv-market-privacy{line-height:1.5;margin:0}.pv-market-button{background:#277ab9;border:1px solid #277ab9;color:#fff!important;cursor:pointer;display:inline-block;font-size:15px;font-weight:700;line-height:1.2;padding:11px 16px;text-decoration:none!important}.pv-market-button:hover,.pv-market-button:focus{background:#155a91;border-color:#155a91;color:#fff!important}.pv-market-button--secondary{background:#fff;color:#277ab9!important}.pv-market-button--secondary:hover,.pv-market-button--secondary:focus{color:#fff!important}.pv-market-filters,.pv-market-form,.pv-market-contact-form,.pv-market-auth{background:#f7f8fa;border:1px solid #dfe3e8;margin:0 0 28px;padding:20px}.pv-market-filters{align-items:end;display:flex;gap:16px}.pv-market-filters label{flex:1 1 220px}.pv-market-form fieldset{border:0;margin:0 0 18px;padding:0}.pv-market-form legend,.pv-market-form label,.pv-market-contact-form label,.pv-market-filters label{color:#202020;display:block;font-weight:700}.pv-market-choice{display:inline-block!important;font-weight:400!important;margin:8px 22px 0 0}.pv-market-form input,.pv-market-form select,.pv-market-form textarea,.pv-market-contact-form input,.pv-market-contact-form textarea,.pv-market-filters select{background:#fff;border:1px solid #aeb7c1;box-sizing:border-box;display:block;font:inherit;margin-top:6px;max-width:none;padding:9px;width:100%}.pv-market-form__grid{display:grid;gap:17px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 18px}.pv-market-form__full{grid-column:1/-1}.pv-market-privacy{color:#59636d;font-size:14px;margin:-4px 0 18px}.pv-market-cards{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.pv-market-card{border:1px solid #dfe3e8;padding:22px}.pv-market-card__type{color:#277ab9;display:block;font-size:13px;font-weight:700;margin:0 0 8px;text-transform:uppercase}.pv-market-card h2{font-size:24px;line-height:1.15;margin:0 0 16px}.pv-market-card dl{margin:0 0 16px}.pv-market-card dl div{display:grid;gap:12px;grid-template-columns:125px minmax(0,1fr);padding:4px 0}.pv-market-card dt{font-weight:700}.pv-market-card dd{margin:0}.pv-market-card__description{border-top:1px solid #e4e7ea;line-height:1.55;margin:0 0 18px;padding-top:14px}.pv-market-card h3{font-size:18px;margin:20px 0 8px}.pv-market-contact-form{margin:0}.pv-market-notice{border-left:4px solid;margin:0 0 20px;padding:13px 16px}.pv-market-notice--success{background:#edf8ef;border-color:#329654}.pv-market-notice--error{background:#fff1f1;border-color:#bd3737}.pv-market-empty{background:#f7f8fa;grid-column:1/-1;margin:0;padding:20px}@media (max-width:700px){.pv-market-listing__header,.pv-market-filters{align-items:stretch;flex-direction:column}.pv-market-form__grid,.pv-market-cards{grid-template-columns:1fr}.pv-market-card dl div{gap:2px;grid-template-columns:1fr}}
