.projects-page__container{padding:0}.projects-description{padding-top:150px;padding-bottom:95px;background-color:#000;color:#fff;transition:all .3s ease;grid-column:1/-1;order:2}@media(max-width:540px){.projects-description{order:0;background-color:#f5f5f5;color:#000}.projects-description:hover{background-color:#f5f5f5!important;color:#000!important}}.projects-description:hover{background-color:#e7fe13;color:#000}.projects-description__mobile-header{display:none}@media(max-width:540px){.projects-description__mobile-header{display:block;margin-bottom:42px;font-size:50px;position:relative}.projects-description__mobile-header span{font-size:20px;position:absolute;transform:translateX(10px)}}.projects-description__columns{display:flex}@media(max-width:969px){.projects-description__columns{flex-direction:column;align-items:center;gap:35px}}@media(max-width:540px){.projects-description__columns{align-items:flex-start;gap:0}.projects-description__columns img{display:none}}.projects-description__column{display:flex;flex-direction:column;flex:1 1}.projects-description__column_left{gap:35px}.projects-description__column_right{gap:160px}@media(max-width:969px){.projects-description__column_right{gap:35px}}.projects-description__text{max-width:385px;font-size:20px}@media(max-width:540px){.projects-description__text_secondary{display:none}}.projects-grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:0;gap:0;border-top:3px solid #000;border-bottom:3px solid #000}@media(max-width:969px){.projects-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.projects-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.projects-grid{border-top:none;border-bottom:none;grid-template-columns:repeat(1,1fr)}}.projects-grid__lightning{pointer-events:none;position:absolute;top:25px;left:25%;transform:translateX(-50%);z-index:50}@media(max-width:1199px){.projects-grid__lightning{width:245px}}.project-preview{order:1;position:relative;padding:50px;height:755px;border-right:3px solid #000;border-bottom:3px solid #000;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;font-size:40px}@media(max-width:1439px){.project-preview{padding:45px 20px}}@media(max-width:540px){.project-preview{justify-content:flex-start;padding:45px 15px 0;height:auto;gap:35px;border-bottom:none;scroll-margin-top:107px;position:-webkit-sticky;position:sticky;top:107px;background-color:#f5f5f5}.project-preview:hover .project-preview__name{opacity:1!important}}.project-preview:hover .project-preview__name{opacity:0}.project-preview:hover .project-preview__cover{opacity:1}.project-preview__tags{display:none}@media(max-width:540px){.project-preview__tags{display:flex;gap:10px;flex-wrap:wrap}}@media(max-width:1199px){.project-preview{font-size:33px}}@media(min-width:970px){.project-preview:nth-child(4n of .project-preview){border-right:none}.project-preview:nth-child(n+5){order:3}}@media(min-width:768px)and (max-width:969px){.project-preview:nth-child(3n of .project-preview){border-right:none}.project-preview:nth-child(n+4){order:3}}@media(min-width:541px)and (max-width:767px){.project-preview:nth-child(2n of .project-preview){border-right:none}.project-preview:nth-child(n+3){order:3}}@media(max-width:540px){.project-preview:nth-child(n of .project-preview){border-right:none}.project-preview:nth-child(n+2){order:3}}.project-preview__link{display:none}@media(max-width:540px){.project-preview__link{font-size:20px;display:flex;align-items:center;gap:15px;text-decoration:underline}.project-preview__link svg{transform:rotate(90deg)}}.project-preview_no-bb{border-bottom:none}.project-preview__name{opacity:1;transition:all .3s ease}.project-preview__name_active{opacity:0}.project-preview__cover{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:-1;object-fit:cover;transition:all 1s ease}.project-preview__cover_active{opacity:1}@media(max-width:540px){.project-preview__cover{position:relative;top:unset;left:unset;opacity:1;z-index:0;width:calc(100% + 30px);max-width:calc(100% + 30px);margin-left:-15px}}.project-preview__lightning{pointer-events:none;position:absolute;top:25px;right:0;transform:translateX(50%);z-index:50;width:294px}@media(max-width:540px){.project-preview__lightning{display:none}}