.header{grid-template-columns:1fr 1fr 1fr 1fr 1fr;width:100%;display:grid}#header-menu{display:none}#header-lang{border-right:none}@media screen and (min-width:501px) and (max-width:1300px){.header{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}#header-landing{grid-column:1/4}#header-work{border-right:none;grid-column:4/7}#header-index{grid-column:1/3}#header-services{grid-column:3/5}#header-lang{grid-column:5/7}}@media screen and (max-width:500px){.header{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1f}#header-landing{grid-column:1/2}#header-menu{border-right:none;grid-area:1/2/2/3;display:block}.header.expanded-menu #header-work,.header.expanded-menu #header-index,.header.expanded-menu #header-services{border-right:none;grid-column:1/3}.header.expanded-menu #header-lang{grid-column:1/3}.header.contracted-menu #header-work,.header.contracted-menu #header-index,.header.contracted-menu #header-services,.header.contracted-menu #header-lang{display:none}}.header-button{height:49px;box-sizing:boder-box;border-bottom:1px solid #000;border-right:1px solid #000}.header-button button,.header-button a{cursor:pointer;color:#000;background-color:#0000;border:none;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;font-family:Everett;font-size:25px;font-weight:400;text-decoration:none;display:flex}.header-button.active button,.header-button.active a,.header-button-lang.active{color:#9e9e9e}@media screen and (min-width:500px){.header-button button:hover,.header-button a:hover{color:#9e9e9e}.header-button.landing button:hover,.header-button.landing a:hover{color:#000}}@media screen and (max-width:500px){.header-button button,.header-button a{font-size:19px}}
.footer{--background-color:#fff;--content-color:#000;background-color:var(--background-color);border-top:1px solid var(--content-color)}.footer-top{border-bottom:1px solid var(--content-color);box-sizing:border-box;grid-template-columns:1fr auto;height:81px;display:grid}.footer-top button,.footer-top a{color:var(--content-color);cursor:pointer;background-color:#0000;border:none;padding:0;font-family:Everett;font-size:25px;font-weight:400;text-decoration:none}.footer-landing-button-wrapper{vertical-align:middle;margin:auto auto auto 40px}.footer-services-button-wrapper{margin:auto 40px auto auto}.footer-bottom{grid-template-columns:1fr 1fr 1fr 1fr 1fr;column-gap:20px;height:310px;margin-left:40px;margin-right:40px;font-family:Everett;font-size:20px;font-weight:400;display:grid}.footer-bottom-content{white-space:pre-line;margin-top:221px}.footer-bottom-content p{color:var(--content-color);margin:0}.footer-bottom-content a{color:var(--content-color);text-decoration:none}.footer-bottom-content a:hover{color:#9e9e9e}#footer-mail{grid-column:2/4;margin-left:110px}#footer-social{margin-left:7px}#footer-rights{margin-left:auto}.footer.black{--background-color:#000;--content-color:#fff;border-top:1px solid #000}@media screen and (min-width:500px){.footer-top button:hover,.footer-top a:hover{color:#9e9e9e}}@media screen and (min-width:1500px) and (max-width:1600px){#footer-mail{margin-left:63px}#footer-social{margin-left:-3px}}@media screen and (min-width:1300px) and (max-width:1500px){#footer-mail{margin-left:37px}#footer-social{margin-left:-26px}#footer-rights{margin-left:-6px}}@media screen and (min-width:700px) and (max-width:1300px){.footer-bottom{display:block}.footer-bottom-content{margin:33px 0 0}#footer-mail,#footer-social{margin-left:0}#footer-rights{white-space:normal}}@media screen and (min-width:500px) and (max-width:700px){.footer-bottom{display:block}.footer-bottom-content{margin:33px 0 0}#footer-mail,#footer-social{margin-left:0}#footer-rights{white-space:normal}}@media screen and (max-width:500px){.footer-top{height:54px}.footer-top button,.footer-top a{font-size:19px}.footer-landing-button-wrapper{margin-left:20px}.footer-services-button-wrapper{margin-right:20px}.footer-bottom{height:233px;margin-left:20px;margin-right:20px;display:block}.footer-bottom-content{margin:22px 0 0;font-size:14px}#footer-mail,#footer-social{margin-left:0}#footer-rights{white-space:normal}}
