.cnv-mobile-contacts-fix{max-height:max-content !important}
.cnv-mobile-contacts-fix__items{display:grid;grid-auto-columns:1fr;grid-auto-rows:0;grid-template-rows:1fr 0;overflow:hidden;transition:1000ms}
.cnv-mobile-contacts-fix__items.--open{grid-template-rows:auto !important;grid-auto-rows:auto !important;overflow-y:auto}
.cnv-mobile-contacts-fix__drop svg{transition:transform 250ms}
.cnv-mobile-contacts-fix__item{display:grid;grid-auto-flow:column;grid-template-columns:4fr 5fr;grid-gap:1em;font-size:14px;padding-bottom:0.25em}
.cnv-mobile-contacts-fix__item:last-child{padding-bottom:0}
.cnv-mobile-contacts-fix__item>span{align-self:center}
.cnv-mobile-contacts-fix__item span,.cnv-mobile-contacts-fix__item a{font-weight:400;font-size:1em;color:#868E94}
.cnv-mobile-contacts-fix__item nav{display:grid;grid-auto-flow:row}
.cnv-mobile-contacts-fix__item a.cnv-mobile-contacts-fix__phone,.cnv-mobile-contacts-fix__item .cnv-mobile-contacts-fix__phone>a{font-size:larger;font-weight:600;color:#353D45}
.cnv-mobile-contacts-fix.--open{overflow-y:auto !important;max-height:max-content !important}
.cnv-mobile-contacts-fix.--open .cnv-mobile-contacts-fix__items{grid-auto-rows:auto;grid-template-rows:auto;overflow-y:auto !important}
.cnv-mobile-contacts-fix.--open .cnv-mobile-contacts-fix__drop svg{transform:rotateZ(180deg)}
.projects-listing .projects-listing__container .projects-listing__container__title{font-weight:700;font-size:56px;color:#353D45;margin-bottom:50px}
@media (max-width:1199px){.projects-listing .projects-listing__container .projects-listing__container__title{margin-bottom:8px}}
@media (max-width:727px){.projects-listing .projects-listing__container .projects-listing__container__title{font-size:37px;margin-bottom:8px}}
.project-card{width:100%;min-height:372px;background:linear-gradient(180deg,#F7F7F7 0%,#EDEDED 100%);border-radius:20px;margin-bottom:50px;overflow:hidden}
.project-card .project-card__container .project-card__container__text-block{max-width:432px;padding:40px 60px}
.project-card .project-card__container .project-card__container__text-block .project-card__container__text-block__title{font-weight:600;font-size:21px;color:#353D45;margin-bottom:16px}
.project-card .project-card__container .project-card__container__text-block .project-card__container__text-block__title:hover{color:#DC4638}
.project-card .project-card__container .project-card__container__text-block .project-card__container__text-block__paragraph{font-weight:400;font-size:14px;line-height:158%;color:#4A4E52;margin-bottom:16px}
.project-card .project-card__container .one-project{max-width:539px}
.project-card .project-card__container .project-card__container__image-block{position:relative}
.project-card .project-card__container .project-card__container__image-block picture{position:relative;display:block;width:834px;height:372px;border-radius:20px}
.project-card .project-card__container .project-card__container__image-block picture img{width:100%;top:0;bottom:0;margin:auto;position:absolute;left:0;right:0}
@media (max-width:1399px){.project-card{width:100%;height:auto}.project-card .project-card__container .project-card__container__image-block picture{width:713px;height:372px}}
@media (max-width:1199px){.project-card .project-card__container{flex-wrap:wrap;flex-direction:column-reverse !important}.project-card .project-card__container .project-card__container__text-block{max-width:100%}.project-card .project-card__container .project-card__container__image-block{width:100%}.project-card .project-card__container .project-card__container__image-block picture{width:100%;height:322px}}
@media (max-width:767px){.project-card .project-card__container{flex-wrap:wrap;flex-direction:column-reverse !important}.project-card .project-card__container .project-card__container__text-block{max-width:100%;padding:30px}.project-card .project-card__container .project-card__container__text-block .project-card__container__text-block__title{font-size:18px}.project-card .project-card__container .project-card__container__image-block picture{width:326px;height:180px}}
.pagination .pagination__container{display:flex}
.pagination .pagination__container .pagination__container__links{display:flex;align-items:center;padding-left:0}
.pagination .pagination__container .pagination__container__links .pagination__container__links__link{margin-right:21px}
.pagination .pagination__container .pagination__container__links .pagination__container__links__link span{display:flex;align-items:center;height:18px}
.pagination .pagination__container .pagination__container__links .pagination__container__links__link a{color:#353D45;font-size:16px;font-weight:400;height:18px;display:flex;align-items:center}
.pagination .pagination__container .pagination__container__links .pagination__container__links__link .pagination__container__links__link__image-hover,.pagination .pagination__container .pagination__container__links .pagination__container__links__link .pagination__container__links__link__image-disable{display:none}
.pagination .pagination__container .pagination__container__links .pagination__container__links__link .pagination__container__links__link-active{color:#BFD1D8}
.pagination .pagination__container .pagination__container__links .pagination__container__links__link .pagination__container__links__link-active a,.pagination .pagination__container .pagination__container__links .pagination__container__links__link .pagination__container__links__link-active span{color:#BFD1D8}
.pagination .pagination__container .pagination__container__links .pagination__container__links__link-active{color:#BFD1D8;cursor:default}
.pagination .pagination__container .pagination__container__links .pagination__container__links__link-active a,.pagination .pagination__container .pagination__container__links .pagination__container__links__link-active span{color:#BFD1D8;cursor:default}
.pagination .pagination__container .pagination__container__links .pagination__container__links__link:hover a{color:#BFD1D8}
.pagination .pagination__container .pagination__container__links .pagination__container__links__link:hover .pagination__container__links__link__image{display:none}
.pagination .pagination__container .pagination__container__links .pagination__container__links__link:hover .pagination__container__links__link__image-hover{display:block}
.pagination .pagination__container .pagination__container__links .pagination__container__links__link:last-child{margin-right:0}
.projects .pagination__container .pagination__container__links{margin:0 auto 39px auto}
.news .pagination__container .pagination__container__links{margin:0 auto 71px auto}
.disabled .pagination__container__links__link__image,.disabled .pagination__container__links__link__image-hover{display:none !important}
.disabled .pagination__container__links__link__image-disable{display:block !important;cursor:default}
@media (max-width:1199px){.projects .pagination__container .pagination__container__links{margin:0 auto 72px auto}.news .pagination__container .pagination__container__links{margin:0 auto 59px auto}}
@media (max-width:767px){.pagination .pagination__container .pagination__container__links{justify-content:space-between}.pagination .pagination__container .pagination__container__links .number{display:none}.projects .pagination__container .pagination__container__links{margin:0 auto 19px auto}.news .pagination__container .pagination__container__links{margin:0 auto 46px auto}}