.cvp-pro-card--premium,.cvp-city-pro--premium,#cvac .cvac-city-catalog .cvp-city-pro--premium{border:2px solid #007e77;box-shadow:0 7px 24px #007e7717;background:linear-gradient(180deg,#fff 65%,#f1f8f6)}.cvp-pro-card--premium::before{display:none}.cvp-pro-card .cvp-premium-info,.cvp-city-pro .cvp-premium-info,#cvac .cvp-city-pro .cvp-premium-info{position:relative;flex:none;grid-column:1/-1;width:100%;margin:0;border:0;background:#006e67;color:#fff;font-size:11px;line-height:1.5;z-index:2}.cvp-premium-info summary{list-style:none;display:flex;align-items:center;gap:7px;min-height:36px;padding:8px 12px;font-size:11px;font-weight:800;cursor:pointer;color:#fff}.cvp-premium-info summary::-webkit-details-marker{display:none}.cvp-premium-info summary>svg{width:15px;height:15px;fill:#bcf1dc;stroke:none;flex:none}.cvp-premium-info__brand{font-size:10px;font-weight:600;margin-left:auto;white-space:nowrap;color:#dcf4ed}.cvp-premium-info__help{display:inline-flex;align-items:center;justify-content:center;border:1px solid #9bcac1;border-radius:50%;width:15px;height:15px;font-size:10px;font-family:serif;flex:none}.cvp-pro-card .cvp-premium-info>p,.cvp-city-pro .cvp-premium-info>p,#cvac .cvp-city-pro .cvp-premium-info>p{padding:0 12px 12px;margin:0;color:#e4f4ef;font-size:11px;line-height:1.65}.cvp-premium-info summary:focus-visible{outline:3px solid #61d6bf;outline-offset:-3px}.cvp-pro-card .cvp-card-brand-panel,.cvp-city-pro .cvp-card-brand-panel{display:block;width:100%;border-top:1px solid #d8e8e3;margin-top:12px;padding-top:12px;grid-column:1/-1}.cvp-pro-card .cvp-card-brand-panel__title,.cvp-city-pro .cvp-card-brand-panel__title,#cvac .cvp-card-brand-panel__title{color:#34655a;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.5;margin:0 0 9px}.cvp-pro-card .cvp-card-brand-list,.cvp-city-pro .cvp-card-brand-list,#cvac .cvp-card-brand-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;list-style:none;margin:0;padding:0;max-height:none;overflow:visible}.cvp-pro-card .cvp-card-brand,.cvp-city-pro .cvp-card-brand,#cvac .cvp-card-brand{display:flex;align-items:center;justify-content:center;min-width:0;min-height:43px;padding:7px;border:1px solid #d7e6e2;border-radius:6px;background:#fff;margin:0;list-style:none;overflow:hidden}.cvp-pro-card .cvp-card-brand img,.cvp-city-pro .cvp-card-brand img,#cvac .cvp-card-brand img{display:block;width:100%;max-width:76px;height:27px;max-height:27px;object-fit:contain;margin:0;border-radius:0}.cvp-pro-card .cvp-card-brand--dark,.cvp-city-pro .cvp-card-brand--dark,#cvac .cvp-card-brand--dark{background:#18332f;border-color:#18332f;color:#fff}.cvp-card-brand span{font-size:10px;font-weight:700;line-height:1.35;text-align:center;overflow-wrap:anywhere}.cvp-pro-card--premium .cvp-pro-card__details{max-height:none;overflow:visible}.cvp-city-directory--grid .cvp-city-pro--premium{grid-template-rows:auto 164px minmax(0,1fr) auto}.cvp-city-directory--grid .cvp-city-pro--premium>.cvp-premium-info{grid-row:1}.cvp-city-directory--grid .cvp-city-pro--premium>.cvp-city-pro__photo{grid-row:2}.cvp-city-directory--grid .cvp-city-pro--premium>.cvp-city-pro__content{grid-row:3}.cvp-city-directory--grid .cvp-city-pro--premium>.cvp-city-pro__actions{grid-row:4}#cvac .cvac-city-catalog .cvp-city-pro--premium .cvp-city-pro__rank{top:49px}#cvac .cvac-city-catalog .cvp-city-pro--premium .cvp-city-pro__scheduled{top:49px!important}@media(max-width:599px){.cvp-premium-info summary{font-size:12px;min-height:38px}.cvp-premium-info__brand{font-size:10px}.cvp-card-brand-list{gap:8px}}.cvp-pro-card .cvp-card-brand-panel,.cvp-city-pro .cvp-card-brand-panel,#cvac .cvp-card-brand-panel{display:flex;align-items:center;gap:9px;margin-top:8px;padding-top:9px}.cvp-pro-card .cvp-card-brand-panel__title,.cvp-city-pro .cvp-card-brand-panel__title,#cvac .cvp-card-brand-panel__title{flex:none;font-size:8px;margin:0;letter-spacing:.02em}.cvp-pro-card .cvp-card-brand-list,.cvp-city-pro .cvp-card-brand-list,#cvac .cvp-card-brand-list{flex:1;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.cvp-pro-card .cvp-card-brand-list--more,.cvp-city-pro .cvp-card-brand-list--more,#cvac .cvp-card-brand-list--more{grid-template-columns:repeat(3,minmax(0,1fr)) 30px}.cvp-pro-card .cvp-card-brand,.cvp-city-pro .cvp-card-brand,#cvac .cvp-card-brand{min-height:32px;padding:5px;border-radius:5px}.cvp-pro-card .cvp-card-brand img,.cvp-city-pro .cvp-card-brand img,#cvac .cvp-card-brand img{height:21px;max-height:21px;max-width:58px}.cvp-card-brand-more{display:flex;align-items:center;justify-content:center;list-style:none;margin:0;padding:0}.cvp-card-brand-more a{display:flex;align-items:center;justify-content:center;min-width:30px;min-height:32px;border:1px solid #c5dbd4;border-radius:5px;background:#edf7f3;color:#006e67;font-size:11px;font-weight:800;text-decoration:none}.cvp-card-brand-more a:hover{background:#dcefe7;text-decoration:none}.cvp-card-brand-more a:focus-visible{outline:3px solid #007e77;outline-offset:2px}