.scr2-cities{max-width:100%;padding:max(var(--iwf-section-pt,390px),390px) 0 var(--iwf-section-pb,112px);width:100%}.scr2-cities h2{color:var(--iwf-primary);font-family:TT Firs Neue,Inter,Arial,sans-serif;font-size:clamp(38px,3.6vw,62px);line-height:1.1;margin:0}.scr2-city-grid{display:grid;gap:22px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:76px}.scr2-city-grid article{background:var(--iwf-primary);border-radius:8px;box-shadow:none;color:#fff;min-width:0;overflow:hidden}.scr2-city-grid img,.scr2-city-placeholder{aspect-ratio:1.5;object-fit:cover;width:100%}.scr2-city-placeholder{background:linear-gradient(135deg,rgba(114,176,189,.52),rgba(0,49,60,.72)),radial-gradient(circle at 20% 20%,hsla(0,0%,100%,.45),transparent 30%)}.scr2-city-grid article div{min-height:435px;padding:32px 30px 36px}.scr2-city-grid h3{color:#fff;font-size:23px;font-weight:800;letter-spacing:.03em;margin:0 0 14px}.scr2-city-grid p{color:hsla(0,0%,100%,.82);font-size:17px;line-height:1.55;margin:0}@media (max-width:1180px){.scr2-cities{padding-top:96px}.scr2-city-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scr2-city-grid article div{min-height:300px}}@media (max-width:720px){.scr2-city-grid{grid-template-columns:1fr}}@media (hover:hover){.scr2-city-grid article{transition:transform .24s ease,box-shadow .24s ease}.scr-landing-page.scr-motion-ready .scr-in-view .scr2-city-grid article:hover,.scr2-city-grid article:hover{box-shadow:0 20px 38px rgba(0,49,60,.16);transform:translateY(-7px)}.scr2-city-grid img{transition:transform .42s cubic-bezier(.22,1,.36,1)}.scr2-city-grid article:hover img{transform:scale(1.035)}}@media (max-width:720px){.scr2-cities{padding-bottom:62px;padding-top:62px}.scr2-cities h2{font-size:clamp(30px,9vw,40px)}.scr2-city-grid{margin-top:30px}.scr2-city-grid article div{min-height:0}}@media (max-width:480px){.scr2-city-grid article div{min-height:0;padding:24px}}@media (max-width:720px){.scr2-city-grid h3{font-size:18px}.scr2-city-grid p{font-size:15px}}