.headingnav__items{list-style:none;padding-top:0;padding-bottom:0;margin:0;display:flex;flex-wrap:wrap}.headingnav__items li{margin:10px 10px 0 0}.headingnav__item{padding:8px 20px;text-align:center;color:var(--color-second);border:1px solid var(--color-second);font-family:var(--font-main);text-align:center;text-transform:uppercase;background-color:transparent;font-size:.95rem;line-height:130%;cursor:pointer;transition:.3s}.headingnav__item.active{color:var(--color-main);border-color:var(--color-main)}.headingnav__item:not(.active):hover{background-color:#f4f4f4}.projectslist{overflow-x:clip}.projectslist__item:not(:last-child){margin-bottom:120px}.projectslist__img a{display:block;overflow:hidden}.projectslist__img img{transition:.3s;width:100%;aspect-ratio:16/9;object-fit:cover}.projectslist__img a:hover img{filter:brightness(80%);transform:scale(1.05)}.projectslist__title{display:flex;align-items:flex-end;justify-content:flex-start;margin:0}.projectslist__title a:hover{color:var(--color-main)}.herolist{overflow:hidden}.herolist__content{padding-top:20px}.herolist__img img{width:100%;height:100%;object-fit:cover}.herolist__content .clist{font-size:1.2rem;font-weight:500}.herolist__links a{margin:10px 10px 0 0}.herolist__content .clist a{color:var(--color-main)}.gal__items{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap}.gal__item{padding:7px;max-width:33.333%;flex:0 0 33.333%}.gal__item a{overflow:hidden;display:block}.gal__item img{width:100%;aspect-ratio:16/12;object-fit:cover;transition:.3s}.gal__item a:hover img{filter:brightness(80%);transform:scale(1.05)}@media(max-width:1440px){.herolist__content .clist{font-size:1.1rem}.headingnav__items li{margin:5px 5px 0 0}.headingnav__item{padding:6px 15px;font-size:.9rem}}@media(max-width:992px){.headingnav{margin-top:20px !important}.projectslist__item:not(:last-child){margin-bottom:40px}.projectslist__title{order:1;text-align:center;display:flex;justify-content:center;margin-top:30px;width:100%}.projectslist__img{order:0}.herolist__content .clist{font-size:1rem}.herolist__links{margin-top:15px !important}.herolist__img{margin-top:30px}.gal__item{max-width:50%;flex:0 0 50%}}@media(max-width:767px){.headingnav__items li{margin:5px 0;width:100%}.headingnav__item{width:100%}.herolist{margin-top:10px !important}}@media(max-width:500px){.herolist__links a{width:100%;margin:5px 0}.gal__item{padding:3px}}