.site-content-portfolio{width:100%;padding-bottom:60px}.marker-portfolio{width:54px;height:40px;transform:translate(-27px,-40px)}.portfolio-list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px;margin-top:60px}@media screen and (min-width:768px) and (max-width:1024px){.site-boxed .site{display:flex!important}}@media (max-width:991px){#map{height:calc(100vh - 350px)!important}.portfolio-list{grid-template-columns:1fr 1fr}}@media (max-width:767px){.portfolio-list{gap:24px}}@media (max-width:550px){.portfolio-list{grid-template-columns:1fr}}