.portfolioAlbum_album__wrap__IuOAd{display:flex;flex-flow:column;gap:16px;width:100%;animation:portfolioAlbum_fade__VsWm2 .5s cubic-bezier(.75,.5,.4,1.09)}@keyframes portfolioAlbum_fade__VsWm2{0%{opacity:0}to{opacity:100%}}.portfolioAlbum_album__image__wrap__8awXB{height:345px;display:flex;align-items:center}.portfolioAlbum_album__image__h2b4b{border-radius:20px;width:100%;height:100%;display:block;transition:all .15s ease-in;cursor:pointer;overflow:hidden}.portfolioAlbum_album__image__h2b4b:hover{transform:scale(1.016)}.portfolioAlbum_album__text__wrap__pAcMz{display:flex;justify-content:space-between;align-items:center;gap:16px;align-self:stretch}.portfolioAlbum_album__text__wrap__pAcMz div{font-size:24px}.portfolioAlbum_album__title__gc8ns{font-size:24px;font-style:normal;line-height:120%}.portfolioAlbum_album__icon___wDH2{width:20px;height:20px;flex-shrink:0}.portfolioAlbum_album__num_photos__AHGmA{font-size:14px;font-style:normal;line-height:normal}.portfolioAlbum_album__details__9WJY6{display:flex;align-items:center;justify-content:center;gap:4px;color:#868686}.portfolioAlbum_shadow__1__enkmm{width:20px;height:320px;border-radius:0 20px 20px 0;background:#e4f0e0;margin-right:4px}.portfolioAlbum_shadow__2__0XZQ2{width:20px;height:250px;border-radius:0 20px 20px 0;background:#f2faef}.portfolioAlbum_album__image__with__shadow__voEwt{border-radius:20px;width:90%;height:345px;transition:all .15s ease-in;margin-right:4px}.portfolioAlbum_album__image__with__shadow__voEwt:hover{scale:1.016}.portfolioAlbum_hidden__BmBoO{display:none}.portfolioAlbum_opacity__5Hqb5{opacity:0}@media(max-width:745px){.portfolioAlbum_album__image__wrap__8awXB{height:345px}.portfolioAlbum_album__image__h2b4b:hover{transform:scale(1)}.portfolioAlbum_album__image__with__shadow__voEwt:hover{scale:1}}.PageTitle_title__RLuC2{text-align:center;margin-top:20px}.PageTitle_title__text__y3EYE{font-size:48px;display:inline-block}.PageTitle_subtitle__EpGsc{display:inline-block;font-size:50px;color:#666;margin-left:5px}@media(max-width:1200px){.PageTitle_subtitle__EpGsc,.PageTitle_title__text__y3EYE{font-size:32px}}.BreadCrumbs_links__wrap__U_pU_{padding:10px 20px;margin-bottom:30px;margin-top:8px}.BreadCrumbs_link__wrap__KS4WB,.BreadCrumbs_links__wrap__U_pU_{display:flex;align-items:center;justify-content:center}.BreadCrumbs_link__FZeEm{display:inline-block;color:#666;font-size:14px;font-style:normal;line-height:normal;text-decoration:none}.BreadCrumbs_link__FZeEm:active{color:#000}.BreadCrumbs_link_principal__D3r0G{color:#000;font-size:14px;font-style:normal;line-height:normal}.BreadCrumbs_link_principal__D3r0G:active{color:#000}.BreadCrumbs_hidden__D_el3{display:none}.BreadCrumbs_arrow__wrap__VEOqe{position:relative}.BreadCrumbs_arrow__ayA65{margin-top:5px;margin-left:10px;margin-right:10px}@media(max-width:745px){.BreadCrumbs_links__wrap__U_pU_{margin-bottom:32px}}@media(max-width:400px){.BreadCrumbs_links__wrap__U_pU_{margin-bottom:24px;padding-bottom:0}.BreadCrumbs_link__FZeEm{max-width:150px;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.Portfolio_portfolio__wrap__cAAEk{margin-top:80px;width:100%;padding:0 40px;margin-bottom:24px}.Portfolio_portfolio__title__wrap__1Lwn6{display:flex;flex-flow:column;align-items:center;justify-content:center}.Portfolio_gallery__wrap__jrWJU{height:auto;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:40px;gap:40px}.Portfolio_empty_portfolio__DzyXL{width:100%;display:flex;justify-content:center;align-items:center;font-size:20px;color:#000;opacity:.6;text-align:center;margin-bottom:32px}@media(max-width:1200px){.Portfolio_portfolio__wrap__cAAEk{padding:0 32px}.Portfolio_gallery__wrap__jrWJU{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}}@media(max-width:745px){.Portfolio_portfolio__wrap__cAAEk{display:flex;flex-flow:column;align-items:center;justify-content:center;text-align:center}.Portfolio_gallery__wrap__jrWJU{display:flex;flex-flow:column;gap:40px;width:100%}}@media(max-width:480px){.Portfolio_portfolio__wrap__cAAEk{padding:0 16px}}@media(max-width:400px){.Portfolio_portfolio__wrap__cAAEk{margin-top:60px}}