@keyframes opacity-animation{0%{opacity:0}50%{opacity:.5}to{opacity:1}}.extended-project{display:flex;flex-direction:column;flex-shrink:0;gap:30px}@media screen and (width < 480px){.extended-project{display:flex;gap:20px}}@media screen and (width >= 480px)and (width < 768px){.extended-project{display:flex;gap:20px}}@media screen and (width >= 768px)and (width < 1000px){.extended-project{display:flex;gap:20px}}.extended-project{animation:opacity-animation .4s ease-in;max-width:386px}@media screen and (width < 480px){.extended-project{max-width:312px}}@media screen and (width >= 480px)and (width < 768px){.extended-project{max-width:206px}}@media screen and (width >= 768px)and (width < 1000px){.extended-project{max-width:307px}}@media screen and (width >= 1000px)and (width < 1280px){.extended-project{max-width:272px}}.extended-project__image{width:386px;height:240px}@media screen and (width < 480px){.extended-project__image{width:312px;height:193px}}@media screen and (width >= 480px)and (width < 768px){.extended-project__image{width:206px;height:120px}}@media screen and (width >= 768px)and (width < 1000px){.extended-project__image{width:307px;height:180px}}@media screen and (width >= 1000px)and (width < 1280px){.extended-project__image{width:272px;height:169px}}.extended-project__image img{width:100%;height:100%}.extended-project__details{display:flex;flex-direction:column;gap:20px}.extended-project__location{font-weight:300;font-size:14px;line-height:160%;color:#949494}.extended-project__description{font-weight:500;font-size:18px;line-height:130%;color:#1c1c1c}.extended-project:hover .extended-project__location{color:#1c1c1c}.extended-project:hover .extended-project__description{color:#03a39b}.cities-list{grid-area:cities-list;display:grid;grid-template-columns:repeat(3,1fr);justify-content:space-between;border-radius:10px;background-color:#fff;width:392px;justify-self:center;row-gap:40px;column-gap:30px;padding:20px;box-sizing:border-box}@media screen and (width < 480px){.cities-list{grid-template-columns:repeat(2,1fr);row-gap:30px;column-gap:30px;width:272px}}.cities-list .link{color:#03a39b;text-decoration:underline;font-weight:400;font-size:14px;line-height:160%}.cities-list .link:hover{text-decoration:none;color:#046485}.cities-list .link.active{color:#1c1c1c;text-decoration:none}.image-container{grid-area:map;position:relative}.image-container .map-svg{width:745px;height:449px}@media screen and (width >= 1280px){.image-container .map-svg{width:776px;height:467px}}@media screen and (width >= 768px)and (width < 1000px){.image-container .map-svg{width:510px;height:332px}}@media screen and (width >= 480px)and (width < 768px){.image-container .map-svg{width:392px;height:255px}}@media screen and (width < 480px){.image-container .map-svg{width:272px;height:177px}}.image-container .city-link{display:flex;align-items:center;position:absolute;padding:0 20px;height:28px;border-radius:20px;background-color:#fff;border:1px solid #dbdbdb;color:#1c1c1c;font-weight:400;font-size:12px;line-height:130%}.image-container .city-link.Andijan,.image-container .city-link.active,.image-container .city-link.bukhara,.image-container .city-link.fergana,.image-container .city-link.jizzakh,.image-container .city-link.karakalpakstan,.image-container .city-link.kashkadarya,.image-container .city-link.khorezm,.image-container .city-link.namangan,.image-container .city-link.navoi,.image-container .city-link.samarkand,.image-container .city-link.surkhandarya,.image-container .city-link.syrdarya,.image-container .city-link.tashkent{cursor:pointer;color:#fff;background-color:#1c1c1c;border:1px solid #dbdbdb;font-weight:300;font-size:16px;line-height:160%}.image-container.Andijan #Andijan-area,.image-container.bukhara #bukhara-area,.image-container.fergana #fergana-area,.image-container.jizzakh #jizzakh-area,.image-container.karakalpakstan #karakalpakstan-area,.image-container.kashkadarya #kashkadarya-area,.image-container.khorezm #khorezm-area,.image-container.namangan #namangan-area,.image-container.navoi #navoi-area,.image-container.samarkand #samarkand-area,.image-container.surkhandarya #surkhandarya-area,.image-container.syrdarya #syrdarya-area,.image-container.tashkent #tashkent-area{fill:#03a39b;cursor:pointer}.countries-image-container{grid-area:map;position:relative;display:flex;padding:40px}@media screen and (width >= 768px)and (width < 1000px){.countries-image-container{flex-direction:column;gap:40px;padding:0}}@media screen and (width >= 480px)and (width < 768px){.countries-image-container{flex-direction:column;gap:40px;padding:0}}@media screen and (width < 480px){.countries-image-container{flex-direction:column;gap:40px;padding:0}}.countries-image-container .map-svg{width:610px;height:409px}@media screen and (width >= 1280px){.countries-image-container .map-svg{width:776px;height:427px}}@media screen and (width >= 768px)and (width < 1000px){.countries-image-container .map-svg{width:554px;height:366px}}@media screen and (width >= 480px)and (width < 768px){.countries-image-container .map-svg{width:392px;height:255px}}@media screen and (width < 480px){.countries-image-container .map-svg{width:272px;height:177px}}.countries-image-container .countries-list{position:absolute;right:0;top:0;display:grid;grid-template-columns:repeat(1,1fr);border-radius:10px;background-color:#fff;justify-self:center;row-gap:30px;padding:20px;box-sizing:border-box;max-height:409px}@media screen and (width >= 768px)and (width < 1000px){.countries-image-container .countries-list{grid-template-columns:repeat(4,1fr);position:relative;width:554px;max-height:none}}@media screen and (width >= 480px)and (width < 768px){.countries-image-container .countries-list{grid-template-columns:repeat(3,1fr);position:relative;width:392px;max-height:none}}@media screen and (width < 480px){.countries-image-container .countries-list{grid-template-columns:repeat(2,1fr);position:relative;width:272px;max-height:none}}.countries-image-container .countries-list .link{color:#03a39b;text-decoration:underline;font-weight:400;font-size:14px;line-height:160%}.countries-image-container .countries-list .link:hover{cursor:pointer;text-decoration:none;color:#046485}.countries-image-container .countries-list .link.active{color:#1c1c1c;text-decoration:none}.countries-image-container.tajikistan #tajikistan-area{fill:#03a39b;cursor:pointer}