@media(max-width: 428px){.about-services{max-width:350px}}@media(min-width: 768px){.header .menu{justify-self:end;grid-column:3;grid-row:1}.header .menu .main-menu.active{animation:slideInRight .2s forwards}.header .menu .main-menu .button{grid-column:3;grid-row:1;justify-content:start}}.about-cta .line{visibility:hidden}.red-line{min-height:0;padding:16px 0}@media(min-width: 768px){.red-line{padding:24px 0}}.red-line.first::before,.red-line.last::before{display:none}.red-line::before{display:none}.red-line::after{display:none}#section68,#section376>picture,#section79{display:none}#section78{margin:0;position:relative}.about-cta .button-link:hover{background-color:#000}#about53{min-height:0 !important}#about53 .subsections,#about53 .sticky.media{min-height:0 !important}#offices20,#section58{background-color:#fff;color:#000}#offices20>.subsections{padding:0}#followUs65{display:none}.filter .toggle h4{font-size:14px}.filter .inputs{display:flex}.filter .inputs .inner{padding:0}.filter .inputs .inner .content-index-label{font-size:13px}@media(min-width: 768px){.filter .inputs .inner .content-index-label{font-size:16px}}.social a{font-size:1rem}@media(min-width: 768px){.social a{font-size:1.25rem}}@media(min-width: 1600px){.social .social-link{padding:0}}.map .red,.map-info .red{fill:gray !important}.map .cinzel,.map-info .cinzel{font-family:"Avenir" !important;text-transform:uppercase}.map,.map-info{font-family:"Avenir" !important}.what-we-do .footer,.connect .footer{color:#fff;background:#000}.what-we-do .footer{margin-top:44px}@media(min-width: 768px){.what-we-do .footer{margin-top:57px}}.footer{padding:32px 16px}.footer .container{gap:2rem;grid-template-columns:1fr}@media(min-width: 768px){.footer .container{align-items:center;grid-template-columns:30% 30% 30%;padding:54px 1rem}}.footer .logos{align-items:end;display:flex;gap:2rem;grid-row:3;transform:scale(0.8);transform-origin:left}@media(min-width: 768px){.footer .logos{grid-row:1}}@media(min-width: 960px){.footer .logos{transform:scale(1)}}.footer .logos .logo .svg{display:block}@media(min-width: 768px){.footer .logos{gap:35px}}.footer .logos .manzarine{margin-bottom:-12px}@media(min-width: 768px){.footer .logos .manzarine{margin-bottom:-14px}}.footer .connect{align-items:start !important;flex-direction:column}@media(min-width: 768px){.footer .connect{grid-row:1;justify-self:end}}.footer .connect .links{align-items:center;display:flex;gap:8px}.footer .connect .links>.text{font-size:12px;margin-right:24px;text-transform:lowercase}.footer .end{display:flex;flex-direction:column;font-size:12px !important;gap:.5rem;grid-row:2}@media(min-width: 768px){.footer .end{grid-row:1;justify-self:end;text-align:right}}.footer .end .copyright{font-size:12px !important}.footer .end .legal{margin-top:0}@media(min-width: 768px){.footer .end .legal{align-self:end}}.section.four-column>.subsections .section>.list .list-item{padding:.5rem 0}.home .header.scrolled.visible{background-color:rgba(0,0,0,0)}.home .header.scrolled.visible button{color:#fff}.home .header.scrolled.visible.reveal{background-color:#fff;color:#000}.home .header.scrolled.visible.reveal button{color:#000}.header.scrolled.visible{background-color:#fff;color:#000}.header.scrolled.visible button{color:#000}.header.scrolled.visible.reveal{background-color:#fff;color:#000}.header.scrolled.visible.reveal button{color:#000}@media(max-width: 768px){.about #landing50,#landing384{min-height:33vh}}
