@media screen and (max-width:1200px){.section-intro .content{padding-right:30px}.site-header .right-part .contact-form-btn,.site-header .right-part .menu{display:none}.site-header .mobile-nav-btn{display:inline-block}.mobile-menu-sidebar{display:block}.mobile-nav-open .site-header .right-part{right:205px}.contact-form-open.mobile-nav-open .site-header .right-part{right:579px}.contact-form-open.mobile-nav-open .mobile-menu-sidebar{right:374px}.section-archive .archive-cards{column-gap:50px;grid-template-columns:repeat(4,1fr);row-gap:63px}}@media screen and (max-width:1024px){.desktop{display:none}.tablet{display:block}.section-journal .middle-part .journal-cards{position:relative}.section-journal{height:auto;padding:3.75rem 1rem 10.813rem}.section-journal .inner-wrapper{flex-direction:column}.section-journal .inner-wrapper .left-part{justify-content:space-between;margin-bottom:32px;align-items:center;width:100%;display:flex}.section-journal .journal-bottom,.section-journal .journal-top{height:auto}.section-journal .middle-part .journal-card .journal-bottom,.section-journal .middle-part .journal-card.style-2 .journal-bottom{border-top:1px solid hsla(43,3%,40%,.5)}.section-journal .inner-content{justify-content:flex-start;row-gap:16px}.section-journal .middle-part .journal-card .journal-bottom{flex-grow:1;flex-direction:column-reverse;display:flex}.section-journal .middle-part .journal-card .journal-right img{max-width:100%;width:auto}.section-journal .middle-part .journal-card .journal-right{margin-bottom:20px}.section-journal .middle-part .slick-track{align-items:stretch!important;display:flex}.section-journal .middle-part .journal-card{height:inherit!important}.section-journal .middle-part .journal-card .journal-left{flex-grow:1}.section-journal .middle-part .journal-card .desc{margin-bottom:148px}.section-project-archive .top-bar .filter-bar{justify-content:flex-end}.section-project-archive .top-bar .filter-bar .style_filter{display:none}.section-project-archive .list-style{display:none!important}.section-project-archive .grid-style{display:block!important}.section-archive .archive-cards,.section-posts .posts-cards{grid-template-columns:repeat(3,1fr)}.section-hero{overflow:hidden;max-width:100vw}.section-hero mux-player.bg-video{height:100vh;transform:translateX(-50%);left:50%;width:max-content}}@media screen and (max-width:992px){.single-project-wrapper{padding:234px 1rem 212px}.single-project-wrapper .top-part{margin-bottom:32px}.single-project-wrapper .sticky-box{margin-bottom:32px;position:relative;opacity:1}.sticky-box-wrapper{padding:0}.sticky-box-wrapper .top-desc{display:none}.single-project-wrapper .section-two_column_media{margin-top:0}.sticky-box-wrapper{position:relative;top:0}.single-project-wrapper .section-two_column_media .sticky-box{margin-bottom:16px;margin-top:16px}.section-two_column_media.two_media .content-wrapper{grid-template-columns:1fr}.single-project-wrapper .row{flex-direction:column-reverse}.single-project-wrapper .bottom_btn{display:none}.section-inner-hero{padding:234px 1rem 65px}.section-inner-hero .section-heading{margin-bottom:32px}.section-inner-hero .row{flex-direction:column-reverse}.section-inner-hero .inner-content{padding:0;border-top:0;flex-direction:column-reverse;row-gap:48px}.section-inner-hero .slides{margin-bottom:16px}.section-our-team,.section-process-block,.section-working-with{padding:65px 1rem}.section-landscape-media{padding:1rem}.section-working-with .section-heading{margin-bottom:32px}.section-working-with .inner-content .section-heading{margin-bottom:16px}.section-working-with .inner-content{padding-bottom:28px}.section-working-with .row>div:last-child .inner-content{padding-bottom:0}.section-process-block .section-heading{margin-bottom:32px}.section-process-block .row{flex-direction:column-reverse}.section-process-block .left-part{padding-top:16px;border-top:1px solid var(--desc1);row-gap:32px;margin-top:32px}.section-two-column-media{padding:65px 1rem 287px}.section-two-column-media .row{row-gap:16px}.section-two-column-media .media-wrapper{display:flex}.section-our-team .bottom_col{display:none}.section-our-team .member,.section-our-team .member .mobile-image,.section-our-team .member .navigator{position:relative;opacity:1;display:block}.section-our-team .inner_row .section-heading{margin-bottom:0}.section-our-team .section-desc{padding-top:16px;margin-bottom:28px;max-width:100%}.section-our-team .member{padding-bottom:28px}.section-our-team .bottom_desc_wrapper{display:none}.section-our-team .member.active .bottom_desc_wrapper{display:block}.section-our-team .member{position:relative}.section-our-team .member .navigator .minus,.section-our-team .member .navigator .plus{transform:translate(-50%,-50%);transition:opacity .5s;position:absolute;top:50%;left:50%}.section-our-team .member .navigator .minus,.section-our-team .member.active .navigator .plus{opacity:0}.section-our-team .member.active .navigator .minus{opacity:1}.section-our-team .member .navigator{font-size:.688rem;font-weight:500;right:0;color:var(--text1);text-transform:uppercase;position:absolute;top:16px;line-height:.938rem}.section-project-detail .title-bar-wrapper{height:auto;position:relative;max-width:100%}.single-project-wrapper .title-bar{height:auto;margin-bottom:30px;position:relative;top:0}}@media screen and (max-width:768px){.tablet{display:none}.mobile{display:block}.contact-form-open.mobile-nav-open .site-header .right-part{right:calc(100vw + 205px)}.contact-form-open.mobile-nav-open .mobile-menu-sidebar{right:100vw}.site-header .right-part{column-gap:14px}.section-intro{padding:3.188rem 1rem 3.75rem}.section-intro .content,.section-intro .section-heading,.section-projects .top-part{margin-bottom:32px}.section-intro .content{padding-right:0}.section-intro .team_photos_wrapper{column-gap:10.6px;padding-top:77px;margin:auto}.section-projects{padding:3.75rem 1rem}.section-projects .project-cards .project_thumbnail{height:auto}.section-projects .project-cards .project_content{opacity:1;top:0}.section-projects .project-cards{grid-template-columns:1fr 1fr;row-gap:32px}.section-intro .team_photos_wrapper img,.section-projects .project-cards .project-card{opacity:1!important}.home .site-footer,.site-footer{padding:5rem 1rem 1rem}.site-footer .footer_wrapper{margin-bottom:110px}.site-footer .footer_form .form_wrapper{padding-top:0;border-top:0}.site-footer .footer_logo{margin:auto;display:block}.site-footer .footer-parts{--bs-gutter-x:1rem;row-gap:60px}.site-footer .bottom-part{padding-top:110px}.site-footer .footer-parts .inner{min-height:96px}.contact-form-sidebar{max-width:100%}.section-archive .archive-cards{column-gap:16px;grid-template-columns:repeat(2,1fr)}.section-archive{padding:152px 1rem 127px}.section-archive .archive-cards:has(.archive-card:hover) .archive-card{opacity:1}.section-archive .cus_pop_up .top{justify-content:center;align-items:center;display:flex}.section-archive .cus_pop_up .bottom{display:block}.section-archive .cus_pop_up .bottom img{height:112px;width:96px}.section-archive .cus_pop_up .inner-popup{row-gap:50px}.section-archive .cus_pop_up .bottom{margin:0 -16px}.section-archive .cus_pop_up .bottom img{margin:0 16px}.section-posts .posts-cards{grid-template-columns:repeat(2,1fr);row-gap:64px}.section-posts{padding:234px 1rem 1rem}.section-posts .section-heading{margin-bottom:32px}.section-posts .posts-cards .section-desc{margin-bottom:30px}.section-posts .posts-cards .img-wrap{margin-bottom:32px}}@media screen and (max-width:500px){.section-projects .project-cards{grid-template-columns:1fr}.journal-popup .fab-popup .fab-popup-inner,.section-posts .fab-popup .fab-popup-inner{width:90%}.section-hero.has_mobile_bg .desktop-bg{display:none}.section-hero.has_mobile_bg .mobile-bg{display:block}.section-project-archive .top-bar .filter-bar-inner{column-gap:22px;align-items:flex-start}.section-project-archive .top-bar .filter-btns{flex-direction:column;align-items:flex-start;row-gap:8px}.section-project-archive .grid-style .content-wrapper{grid-template-columns:1fr;row-gap:32px}.section-project-archive .grid-style .project-card .project_content{opacity:1;top:0}.section-project-archive{padding:14.625rem 1rem 7.313rem}.site-footer .footer_form{max-width:100%}.section-posts .posts-cards{grid-template-columns:repeat(1,1fr)}.section-journal{padding:3.75rem 1rem 50px}.section-two-column-media{padding:65px 1rem 50px}}