.language-switch{display:inline-flex;gap:8px;align-items:center}.language-switch a{color:inherit;font-weight:600}.language-switch a[aria-current]{text-decoration:underline}.language-switch select{width:160px;height:40px;padding:10px;border:1px solid #dfdfdf;background:transparent;color:#000;font-size:14px;font-weight:600;cursor:pointer}.language-switch.is-select a,.header .contact-info .language-switch.is-select a{display:none}.header .contact-info .language-switch select{appearance:auto}.main-menu .language-switch{display:none}.main-menu.sticky .language-switch{display:inline-flex;margin-right:20px}.main-menu .language-switch select{width:70px}.mobile-toggle{border:0;background:transparent}.header .contact-info{max-width:540px}.header .contact-info .get-quote a{padding:10px 20px;background:#e88724;color:#000;font-family:Space Grotesk,sans-serif;font-weight:700;text-transform:uppercase;transition:color .4s;z-index:1}.header .contact-info .get-quote a:after{display:none}.header .contact-info .get-quote a:before{content:"";position:absolute;inset:0;width:0;background:#000;z-index:-1;transition:width .4s linear}.header .contact-info .get-quote a:hover{color:#fff}.header .contact-info .get-quote a:hover:before{width:100%}@media(min-width:992px){.main-menu .nav-items{display:flex;align-items:center}.main-menu.sticky .language-switch{margin-left:20px;margin-right:0}}@media(min-width:992px)and (max-width:1199px){.main-menu.sticky .nav-items ul{gap:8px}.main-menu.sticky .nav-items ul li a{padding-inline:10px}.main-menu.sticky .nav-items{margin-right:12px}}@media(max-width:991px){html{overflow-x:clip}.main-menu .nav-items{max-width:100%;overflow-y:auto;visibility:hidden}.main-menu .nav-items.active{visibility:visible}.main-menu.main-menu.sticky .nav-items.active{right:0}.main-menu .language-switch,.main-menu.sticky .language-switch{display:flex;margin:20px 30px}.main-menu .language-switch select{width:100%}.main-menu .mobile-toggle[aria-expanded=true]{position:fixed;top:18px;right:25px}body.menu-open{overflow:hidden}}@media(prefers-reduced-motion:reduce){.main-menu,.main-menu .nav-items{transition:none}}.recent-work-content{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.recent-work-content .thumbnail img{width:100%;aspect-ratio:3 / 2;object-fit:cover}.recent-work-content h3 a{color:inherit}.recent-work-content .buttons{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px}.work-together.our-promises .area-content .content .btn{white-space:nowrap;padding-inline:16px}@media(max-width:767px){.recent-work-content{grid-template-columns:1fr;gap:24px}}.recent-work-content>*,.work-together .area-content>*{min-width:0}.recent-work-content .content,.work-together .area-content .content{overflow-wrap:anywhere}.recent-works .content .buttons{flex-wrap:wrap}@media(max-width:767px){.work-together .area-content,.recent-work-content{grid-template-columns:minmax(0,1fr)}}@media(max-width:374px){.work-together .area-content .content{padding:24px}.work-together.our-promises .area-content .content .btn{font-size:13px;padding-inline:10px}}@media(max-width:767px){.work-together .container{padding-inline:20px}}.tools .item img{height:38px;object-fit:contain}img[src="/src/images/gsd-logo.ebbed1272f12.svg"],img[src="/src/images/gsd-logo_white.9ebe88938d8e.svg"]{object-fit:contain;border-radius:0}