#vtg-w-about .vtg-w-video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}#vtg-w-stats .vtg-w-stat-sub{font-size:12.5px;color:var(--vtg-color-text-sub,#8a8a8f);line-height:1.45;margin:6px 0 0;opacity:.85}#vt-warszawa-rayony .vtg-w-district--link:hover{transform:translateY(-3px);box-shadow:0 14px 36px rgba(0,0,0,.08);border-color:var(--vtg-color-brand,#1f2c37);color:inherit!important}#vt-warszawa-rayony .vtg-w-district-link{font-size:13px;font-weight:600;color:var(--vtg-color-brand,#1f2c37);align-self:flex-start}#vt-warszawa-komanda .vtg-w-team-head{text-align:center;margin-bottom:0}#vt-warszawa-komanda .vtg-w-team-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:24px;margin-top:48px}#vt-warszawa-komanda .vtg-w-team-grid>.vtg-w-member{grid-column:span 2}@media (min-width:901px){#vt-warszawa-komanda .vtg-w-team-grid>.vtg-w-member:nth-child(4){grid-column:2/span 2}#vt-warszawa-komanda .vtg-w-team-grid>.vtg-w-member:nth-child(5){grid-column:4/span 2}}#vt-warszawa-komanda .vtg-w-member{background:#fff;border:1px solid var(--vtg-color-divider,#e5e7eb);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none!important;color:inherit!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}#vt-warszawa-komanda .vtg-w-member:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,.1);border-color:var(--vtg-color-brand,#1f2c37);color:inherit!important}#vt-warszawa-komanda .vtg-w-member-img{height:320px;overflow:hidden;background:#e8e8e8}#vt-warszawa-komanda .vtg-w-member-img img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform .4s ease}#vt-warszawa-komanda .vtg-w-member:hover .vtg-w-member-img img{transform:scale(1.05)}#vt-warszawa-komanda .vtg-w-member-body{padding:20px;flex:1;display:flex;flex-direction:column}#vt-warszawa-komanda .vtg-w-member-name{font-size:17px;font-weight:700;color:var(--vtg-color-text,#1d1d1f);margin:0 0 4px}#vt-warszawa-komanda .vtg-w-member-role{font-size:13px;color:var(--vtg-color-text-sub,#6e6e73);margin:0 0 10px}#vt-warszawa-komanda .vtg-w-member-spec,#vt-warszawa-komanda .vtg-w-member-langs{font-size:13px;color:var(--vtg-color-text-muted,#555);margin:0 0 6px;line-height:1.55}#vt-warszawa-komanda .vtg-w-member-langs{margin-bottom:0;margin-top:4px}#vt-warszawa-komanda .vtg-w-member-label{font-weight:600;color:var(--vtg-color-text,#1d1d1f)}@media (max-width:900px){#vt-warszawa-komanda .vtg-w-team-grid{grid-template-columns:repeat(2,1fr);gap:16px}#vt-warszawa-komanda .vtg-w-team-grid>.vtg-w-member{grid-column:span 1!important}#vt-warszawa-komanda .vtg-w-member-img{height:280px}}@media (max-width:560px){#vt-warszawa-komanda .vtg-w-team-grid{grid-template-columns:1fr}#vt-warszawa-komanda .vtg-w-team-grid>.vtg-w-member{grid-column:span 1!important}#vt-warszawa-komanda .vtg-w-member-img{height:360px}}#vt-warszawa-tarify .vtg-w-tariffs-head{text-align:center;margin-bottom:0}#vt-warszawa-tarify .vtg-w-tariffs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px}#vt-warszawa-tarify .vtg-w-tariff{background:#fff;border:1px solid var(--vtg-color-divider,#e5e7eb);border-radius:18px;padding:32px 28px;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}#vt-warszawa-tarify .vtg-w-tariff:hover{transform:translateY(-3px);box-shadow:0 14px 36px rgba(0,0,0,.06);border-color:var(--vtg-color-brand,#1f2c37)}#vt-warszawa-tarify .vtg-w-tariff-name{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.8px;color:var(--vtg-color-brand,#1f2c37);opacity:.7;margin-bottom:10px}#vt-warszawa-tarify .vtg-w-tariff-price{font-size:clamp(24px,2.5vw,32px);font-weight:700;color:var(--vtg-color-brand,#1f2c37);line-height:1.1;letter-spacing:-.5px;margin-bottom:16px}#vt-warszawa-tarify .vtg-w-tariff-desc{font-size:14px;color:var(--vtg-color-text-muted,#555);line-height:1.65;margin:0;flex:1}#vt-warszawa-tarify .vtg-w-tariff-flex{margin:40px auto 0;max-width:880px;background:#fff;border-left:4px solid var(--vtg-color-brand,#1f2c37);border-radius:0 16px 16px 0;padding:24px 32px}#vt-warszawa-tarify .vtg-w-tariff-flex p{margin:0;font-size:15px;line-height:1.65;color:var(--vtg-color-text-muted,#555)}#vt-warszawa-tarify .vtg-w-tariff-flex a{color:var(--vtg-color-brand,#1f2c37);font-weight:600;text-decoration:none;border-bottom:1px solid currentColor}#vt-warszawa-tarify .vtg-w-tariffs-cta{text-align:center;margin-top:32px}@media (max-width:900px){#vt-warszawa-tarify .vtg-w-tariffs-grid{grid-template-columns:repeat(2,1fr);gap:14px}#vt-warszawa-tarify .vtg-w-tariff{padding:26px 22px}#vt-warszawa-tarify .vtg-w-tariff-flex{padding:22px 24px}}@media (max-width:560px){#vt-warszawa-tarify .vtg-w-tariffs-grid{grid-template-columns:1fr}}#vt-warszawa-otzyvy .vtg-w-reviews-rating{font-weight:700;color:var(--vtg-color-text,#1d1d1f);font-size:20px}#vt-warszawa-otzyvy .vtg-w-reviews-count a{color:var(--vtg-color-brand,#1f2c37);text-decoration:none;font-weight:600;border-bottom:1px solid currentColor}#vt-warszawa-novosti .vtg-w-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}.vtg-w-news-date{font-size:12px;color:var(--vtg-color-text-sub,#6e6e73);text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-weight:600}.vtg-w-news-excerpt{font-size:14px;color:var(--vtg-color-text-muted,#555);line-height:1.6;margin:0 0 14px;flex:1}@media (max-width:900px){#vt-warszawa-novosti .vtg-w-news-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:560px){#vt-warszawa-novosti .vtg-w-news-grid{grid-template-columns:1fr}}