.main_header_container{padding:0 50px}@media only screen and (max-width:768px){.main_header_container{padding:0 20px}}.main_header{width:100%;display:flex;padding:27px 0 22px;justify-content:space-between;align-items:center;border-bottom:1px solid hsla(0,0%,59.2%,.08)}.main_header__menu_toggle{display:none;width:25px;height:25px;background-image:url(/menu_toggle.svg);background-size:cover}@media only screen and (max-width:768px){.main_header__menu_toggle{display:block}}.main_header__nav{display:flex;align-items:center}@media only screen and (max-width:768px){.main_header__nav{display:none}}.main_header__menu ul li{list-style-type:none;display:inline-block;margin:0 26px}.main_header__menu ul li a{font-size:.8125rem;font-weight:300;text-align:center;color:#fff;transition:.2s ease-in-out}.main_header__menu ul li a:hover{color:#ffe764}.main_header__contact{font-size:.8125rem;font-weight:300;text-align:center;color:#fff;margin-left:26px}.main_header__contact strong a{font-size:.8125rem;font-weight:600;color:#ffe764}.main_footer{background-color:#ffe764}.main_footer_container{width:1348px;margin:0 auto;padding:47px 0 44px;display:flex;align-items:center;justify-content:space-between;position:relative}@media only screen and (max-width:1348px){.main_footer_container{width:100%;flex-direction:column;padding:35px 0}.main_footer_container>div{margin:10px 0}}.main_footer__contact_container{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:1}@media only screen and (max-width:768px){.main_footer__contact_container{display:none}}.main_footer__email_mobile{display:none}.main_footer__email_mobile a{font-size:1rem;font-weight:600;color:#000}@media only screen and (max-width:768px){.main_footer__email_mobile{display:block}}.main_footer__contact__details{font-size:.8125rem;font-weight:300;color:#000}.main_footer__contact__details a{font-size:.9375rem;font-weight:600;color:#000}.main_footer__rights{font-size:.8125rem;line-height:1.92;color:#000}@media only screen and (max-width:768px){.main_footer__rights{order:3}}.main_footer__social{position:relative;z-index:2}.main_footer__social ul{display:flex;align-items:center}.main_footer__social ul li{display:inline-block;margin:0 17px}.main_footer__social ul li a svg{opacity:.271;transition:.2s ease-in-out}.main_footer__social ul li a:hover svg{opacity:.9}.mobile_menu__close{width:20px;height:20px;background-image:url(/close.svg);background-size:cover;position:absolute;right:23px;top:56px}.mobile_menu{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#1c1c1c;display:flex;flex-direction:column;align-items:center;transform:translate(100vw);transition:.4s ease-in-out;justify-content:center}.mobile_menu.active{transform:translate(0)}.mobile_menu__top{display:flex;flex-direction:column;align-items:center;justify-content:center}.mobile_menu__top a{color:#fff;margin:20px 0}.mobile_menu__bottom{padding:60px 0}.mobile_menu__bottom a{text-decoration:underline;color:#ffe764;font-weight:700}body,html{padding:0;margin:0}body{font-family:Montserrat;background-color:#1c1c1c}a,a:active,a:visited{text-decoration:none;display:inline-block}ul{padding:0;margin:0}li{list-style-type:none}.fade-enter-active{transition:opacity .5s}.fade-enter{opacity:0}.project_container{width:1348px;margin:0 auto;padding:97px 0 64px;border-bottom:1px solid hsla(0,0%,59.2%,.08)}@media only screen and (max-width:1348px){.project_container{width:100%;padding:70px 20px 40px}}.project_details{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width:1348px){.project_details{padding:0 20px}}.project_details__name{font-size:2.1875rem;color:#fff;line-height:30px}@media only screen and (max-width:1348px){.project_details__name{width:100%;text-align:center;margin-bottom:40px}}.project_details__description{width:273px;font-size:.875rem;font-weight:300;color:#fff}@media only screen and (max-width:1348px){.project_details__description{width:100%;text-align:center;margin-bottom:20px}}@media only screen and (max-width:1348px){.project_details__categories{display:none}}.project_details__categories_mobile{display:none;width:100%;margin-bottom:20px;text-align:center}@media only screen and (max-width:1348px){.project_details__categories_mobile{display:block}}.project_details__categories_mobile,.project_details__category{font-size:.875rem;font-weight:300;color:#7b7b7b}.project_details__link{font-size:.875rem;font-weight:500;color:#fff}@media only screen and (max-width:1348px){.project_details__link{width:100%;text-align:center}}.project_gallery{padding-top:90px}.project_gallery_row.multi>.project_gallery_column{width:50%}@media only screen and (max-width:1348px){.project_gallery_row.multi>.project_gallery_column{width:100%;text-align:center}}.project_gallery_row{display:flex;justify-content:space-between;margin:28px 0}.project_gallery_row img{max-width:100%}@media only screen and (max-width:1348px){.project_gallery_row{flex-direction:column;align-items:center}}.project_gallery_column{padding:40px 20px}.project_gallery_column:first-child{padding-left:0}.project_gallery_column:last-child{padding-right:0}@media only screen and (max-width:1348px){.project_gallery_column:first-child,.project_gallery_column:last-child{padding:20px 0}}.not_found{color:#fff;font-size:1.875rem;font-weight:700;text-align:center;padding:200px}.projects_list{width:1348px;margin:0 auto;padding:39px 0 78px;border-bottom:1px solid hsla(0,0%,59.2%,.08);display:flex;justify-content:space-between;flex-wrap:wrap;visibility:hidden;opacity:0;transition:.3s ease-in-out}@media only screen and (max-width:1348px){.projects_list{width:100%;padding:0 20px}}.projects_list.active{visibility:visible;opacity:1}.projects_list_column{width:50%}.projects_list_column:first-child{padding-right:32px}.projects_list_column:last-child{padding-left:32px}.projects_list_column.mobile{display:none}@media only screen and (max-width:768px){.projects_list_column:not(.mobile){display:none}.projects_list_column.mobile{display:block;width:100%;padding:0}}.projects_list__item_container{display:inline-block;justify-content:flex-start;width:100%;padding:32px 0;box-sizing:border-box;visibility:hidden;opacity:0;transition:.3s ease-in-out}.projects_list__item_container.active{visibility:visible;opacity:1}.projects_list__item__meta{display:flex;justify-content:space-between;align-items:center;margin-top:28px}.projects_list__item__name{font-size:.875rem;font-weight:500;color:#fff}.projects_list__item__image,.projects_list__item__image img{width:100%}.projects_list__item__category{font-size:.75rem;font-weight:300;font-style:italic;color:#fff}.projects_content_container{padding:0 50px}@media only screen and (max-width:1140px){.projects_content_container{padding:0 20px}}.projects_content{width:100%;margin:0 auto;padding:89px 0 83px;display:flex;justify-content:space-between;border-bottom:1px solid hsla(0,0%,59.2%,.08);flex-wrap:wrap}@media only screen and (max-width:1140px){.projects_content{padding:40px 0}}@media only screen and (max-width:1140px){.projects_content__left{display:none}}.projects_content__name{font-size:35px;color:#fff;margin-bottom:7px}.projects_content__speciality{font-size:30px;font-weight:300;font-style:italic;line-height:1.4;color:#fff}.projects_content__right{width:494px;font-size:14px;font-weight:300;color:#fff;line-height:1.2rem}.projects_content__right a{font-weight:500;font-style:italic;color:#ffe764}@media only screen and (max-width:1140px){.projects_content__right{width:100%}}.home_bio_container{padding:0 50px}@media only screen and (max-width:1140px){.home_bio_container{padding:0 20px}}.home_bio{width:100%;margin:0 auto;padding:89px 0 83px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid hsla(0,0%,59.2%,.08);flex-wrap:wrap}@media only screen and (max-width:1140px){.home_bio{padding:40px 0}}@media only screen and (max-width:1140px){.home_bio__left{width:100%;margin-bottom:20px}}.home_bio__name{font-size:35px;color:#fff;margin-bottom:7px}.home_bio__speciality{font-size:30px;font-weight:300;font-style:italic;line-height:1.4;color:#fff}.home_bio__right{width:494px;font-size:14px;font-weight:300;color:#fff;line-height:1.2rem}.home_bio__right a{font-weight:500;font-style:italic;color:#ffe764}@media only screen and (max-width:1140px){.home_bio__right{width:100%}}.home_more{display:flex;justify-content:center;align-items:center;padding:62px 0 63px}.home_more__link{font-size:1.4375rem;font-weight:600;color:#464646;transition:.2s ease-in-out;text-transform:uppercase}.home_more__link:hover{color:#969696}*{box-sizing:border-box}.clients_container{width:1348px;margin:0 auto;padding:89px 0 64px;display:flex}@media only screen and (max-width:1348px){.clients_container{width:100%;flex-direction:column;padding:50px 20px}}.clients_label{font-size:35px;color:#fff;margin-right:169px}@media only screen and (max-width:1348px){.clients_label{width:100%;text-align:center;margin-right:0;margin-bottom:40px}}.clients_logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.clients_logos img{margin:0 50px 90px;opacity:.8;cursor:pointer;transition:.2s ease-in-out}.clients_logos img:hover{opacity:1}@media only screen and (max-width:768px){.clients_logos img{margin:20px}}