@media only screen and (max-width:1466px){.grid{width:auto;margin-left:48px;margin-right:48px}}@media only screen and (max-width:1410px){.contactPage .socials:nth-child(2) .liItem:nth-child(3),.contactPage .socials:nth-child(2) .liItem:nth-child(4){display:none}.contactPage .socials:nth-child(3){display:flex}}@media only screen and (max-width:1320px){.pageContainer{flex-direction:column}.pageContainerRight{width:auto}.pageContainerRight img{height:530px}.pageSubTitleRight{text-align:left}.pageSubTitleRight+.pageContainer .pageContainerRight{order:2}.footerAddress1{display:none}.footerAddress2{display:block}.pageFooter{height:376px}.project img{height:341px}}@media only screen and (max-width:1280px){.projects{gap:24px;margin-top:24px}.project{width:calc((100% - 24px)/ 2)}.projectGradient{padding:64px 32px 32px}.projectGradient h4,.projectView h4{font-size:20px;line-height:28px}}@media only screen and (max-width:1130px){.servicesNav,.servicesNav nav{width:278px}.servicesNav nav a svg{font-size:24px}.servicesNav nav a b{font-size:18px}}@media only screen and (max-width:1070px){.footerRight .contactContainer .socials{flex-direction:column;gap:24px}.footerRight .contactContainer .socials .liItem{width:100%}.pageFooter{height:492px}}@media only screen and (max-width:1066px){.closeContainer,.modal,.modalContainer .pageTitleSpan{width:auto;margin-left:48px;margin-right:48px}}@media only screen and (max-width:1030px){.contactAddress1{display:none}.contactAddress2{display:block}}@media only screen and (max-width:1002px){.project img{height:271px}}@media only screen and (max-width:930px){.footerAddress2{display:none}.footerAddress3{display:block}.pageFooter{height:560px}}@media only screen and (max-width:900px){.pageTitle{font-size:40px}.modalTitle,.pageSubTitle{font-size:30px}.references{flex-wrap:wrap}.reference{width:calc((100% - 50px)/ 2)}.referenceLine:nth-child(4), .referenceLine:nth-child(8){width:calc(100% - 96px);height:1px}.services{flex-direction:column}.scrollFixed{position:relative;top:0}.servicesNav,.servicesNav nav{width:100%}.modalContainer .pageTitleSpan{letter-spacing:3px}}@media only screen and (max-width:840px){.modalExtra{flex-wrap:wrap}.modalExtraItem{width:calc((100% - 24px)/ 2)}.modalExtraItem:nth-child(3){width:100%}}@media only screen and (max-width:820px){.socials{gap:48px}}@media only screen and (max-width:748px){.socials{flex-direction:column;gap:24px}.socials .liItem{width:100%!important}}@media only screen and (max-width:730px){.footerRight .contactContainer .liItem .p,.p{font-size:18px;line-height:32px}.p{text-align:left}.contactContainer .liItem svg,.footerRight .contactContainer .liItem svg{top:4px;font-size:24px}.grid{margin:48px 24px}.modal,.modalContainer .pageTitleSpan,.pageFooterContent .grid{margin-left:24px;margin-right:24px}.mtSub{margin-top:72px}.pageSubTitle,.servicesImage{margin-top:48px}.pageFooterContent .grid{flex-direction:column;height:auto;margin-top:48px;gap:48px}.pageFooter{height:684px}.projects{flex-direction:column}.project{width:100%}.modal{padding:24px}.modalExtra,.swiper{margin-top:24px}.close{width:48px;height:48px;top:calc(24px - 12px);right:calc(-24px - 12px)}.close svg{font-size:24px}.logo{width:142px;height:122px}.swiper-pagination-bullet{width:4px!important;height:4px!important;border-radius:4px!important}}@media only screen and (max-width:620px){.contactFormTop{flex-direction:column}.modalExtraItem,button{width:100%}}@media only screen and (max-width:560px){.contactAddress2{display:none}.contactAddress3{display:block}}@media only screen and (max-width:460px){.pageTitleSpan{letter-spacing:3px}.reference{width:100%;aspect-ratio:16/4}.referenceLine{width:calc(100% - 96px);height:1px}}@media only screen and (max-height:800px){.pageHeaderLogo{width:142px;height:122px}}@media only screen and (max-height:690px){.pageHeaderLogo{width:84px;height:74px}}