.Infrastructure_wrapper__Po7LS{position:relative;height:800px;overflow:hidden}.Infrastructure_wrapper__Po7LS:after{position:absolute;top:0;left:0;background:linear-gradient(180deg,rgba(211,211,211,.5),rgba(169,169,169,0));width:100%;height:30%;pointer-events:none;content:""}.Infrastructure_wrapper__Po7LS .Infrastructure_complexPin__ZliJt{display:flex;justify-content:center;align-items:center;background-image:url(/icons/complex-pin.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;padding:0 10px 17px;width:70px;height:90px}.Infrastructure_wrapper__Po7LS .Infrastructure_complexPin__ZliJt img{display:block;width:100%;object-fit:contain}.Infrastructure_wrapper__Po7LS .Infrastructure_infrastructurePin__ne8N1{display:flex;position:relative;justify-content:center;align-items:center;width:53px;height:72px}.Infrastructure_wrapper__Po7LS .Infrastructure_infrastructurePin__ne8N1.Infrastructure_active__lvjzs .Infrastructure_infrastructurePinSvg__hytdI path{fill:var(--color-brown)}.Infrastructure_wrapper__Po7LS .Infrastructure_infrastructurePin__ne8N1.Infrastructure_active__lvjzs .Infrastructure_infrastructurePinIcon__ozWB_ path{fill:var(--color-white)}.Infrastructure_wrapper__Po7LS .Infrastructure_infrastructurePinSvg__hytdI{display:block;width:100px;height:100%}.Infrastructure_wrapper__Po7LS .Infrastructure_infrastructurePinIcon__ozWB_{display:block;position:absolute;transform:translateY(-5px);z-index:1}.Infrastructure_wrapper__Po7LS .Infrastructure_infrastructurePinIcon__ozWB_ svg{display:block;max-width:100%}.Infrastructure_wrapper__Po7LS .Infrastructure_infrastructurePinIcon__ozWB_ path,.Infrastructure_wrapper__Po7LS .Infrastructure_infrastructurePinSvg__hytdI path{transition:fill .3s}@media(min-width:768px){.Infrastructure_wrapper__Po7LS{height:1000px}}@media(min-width:1280px){.Infrastructure_wrapper__Po7LS{height:650px}.Infrastructure_wrapper__Po7LS .Infrastructure_infrastructurePin__ne8N1{cursor:pointer;width:40px;height:54px}.Infrastructure_wrapper__Po7LS .Infrastructure_infrastructurePin__ne8N1:hover .Infrastructure_infrastructurePinSvg__hytdI path{fill:var(--color-brown)}.Infrastructure_wrapper__Po7LS .Infrastructure_infrastructurePin__ne8N1:hover .Infrastructure_infrastructurePinIcon__ozWB_ path{fill:var(--color-white)}}@media(min-width:1750px){.Infrastructure_wrapper__Po7LS{height:870px}.Infrastructure_wrapper__Po7LS .Infrastructure_infrastructurePin__ne8N1{width:53px;height:72px}}.Infrastructure_filterBlock__BToQj{position:absolute;top:25px;left:0;z-index:3;padding-left:15px;width:100%}.Infrastructure_filterBlock__BToQj .Infrastructure_filterHeading__44_gi{background-color:var(--color-brown)}.Infrastructure_filterBlock__BToQj .Infrastructure_filterList__A0zgl{display:flex;align-items:center;gap:10px;padding:0 15px 10px 0;width:100%;overflow:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory}.Infrastructure_filterBlock__BToQj .Infrastructure_icon__Mt2tU path{transition:fill .3s}.Infrastructure_filterBlock__BToQj .Infrastructure_filterListItem__jaTou{display:flex;align-items:center;gap:10px;transition:background-color .3s,color .3s;background:#fff;padding:8px 12px;scroll-snap-align:start;scroll-snap-stop:always}.Infrastructure_filterBlock__BToQj .Infrastructure_filterListItem__jaTou.Infrastructure_active__lvjzs{background-color:var(--color-brown);color:var(--color-white)}.Infrastructure_filterBlock__BToQj .Infrastructure_filterListItem__jaTou.Infrastructure_active__lvjzs .Infrastructure_icon__Mt2tU path{fill:var(--color-white)}.Infrastructure_filterBlock__BToQj .Infrastructure_icon__Mt2tU{display:flex;justify-content:center;align-items:center}.Infrastructure_filterBlock__BToQj .Infrastructure_icon__Mt2tU svg{display:block}.Infrastructure_filterBlock__BToQj .Infrastructure_text__0V_0X{display:block;width:max-content;white-space:nowrap}@media(min-width:768px){.Infrastructure_filterBlock__BToQj{top:40px;left:0;padding-left:30px}.Infrastructure_filterBlock__BToQj .Infrastructure_filterList__A0zgl{padding:0 30px 10px 0}.Infrastructure_filterBlock__BToQj .Infrastructure_filterListItem__jaTou{justify-content:center;padding:15px 12px}.Infrastructure_filterBlock__BToQj .Infrastructure_filterListItem__jaTou:first-child{min-width:90px}}@media(min-width:1280px){.Infrastructure_filterBlock__BToQj{top:30px;left:max(30px,50% - 710px + 30px);padding-left:0}.Infrastructure_filterBlock__BToQj .Infrastructure_filterListItem__jaTou{cursor:pointer}.Infrastructure_filterBlock__BToQj .Infrastructure_filterListItem__jaTou:hover{background-color:var(--color-brown);color:var(--color-white)}.Infrastructure_filterBlock__BToQj .Infrastructure_filterListItem__jaTou:hover .Infrastructure_icon__Mt2tU path{fill:var(--color-white)}}@media(min-width:1750px){.Infrastructure_filterBlock__BToQj{left:max(30px,50% - 930px + 30px)}}.SingleProject_wrapper__jF5Mt{position:relative;padding-top:72px}@media(min-width:768px){.SingleProject_wrapper__jF5Mt{padding-top:80px}}@media(min-width:1280px){.SingleProject_wrapper__jF5Mt{padding-top:100px}}@media(min-width:1750px){.SingleProject_wrapper__jF5Mt{padding-top:125px}}.SingleProject_wrapper__jF5Mt .SingleProject_title__af6BL{position:relative;z-index:3;padding:60px 0}@media(min-width:768px){.SingleProject_wrapper__jF5Mt .SingleProject_title__af6BL{margin:0 auto;padding:70px 0 80px;max-width:550px}}@media(min-width:1280px){.SingleProject_wrapper__jF5Mt .SingleProject_title__af6BL{padding:50px 0 80px}}@media(min-width:1750px){.SingleProject_wrapper__jF5Mt .SingleProject_title__af6BL{padding:20px 0 50px;max-width:720px}}.SingleProject_back-btn-top__R4WDJ{padding-top:35px}.SingleProject_back-btn-top__R4WDJ a{display:flex;align-items:center;gap:10px}.SingleProject_back-btn-top__R4WDJ span{display:flex}@media(min-width:768px){.SingleProject_back-btn-top__R4WDJ span{padding-top:3px}}.SingleProject_back-btn-stiky__OAoXz{position:fixed;bottom:0;z-index:4;box-shadow:0 -4px 15px 0 rgba(131,129,129,.15);background:#fdfeff;padding-top:10px;padding-bottom:10px;width:100%}.SingleProject_back-btn-stiky__OAoXz a{display:flex;align-items:center;gap:10px}.SingleProject_back-btn-stiky__OAoXz span{display:flex}@media(min-width:768px){.SingleProject_back-btn-stiky__OAoXz span{padding-top:3px}}.Intro_wrapper__sr0z3{position:relative;z-index:5}