.main-nav-list{display:flex;align-items:center;gap:48px}.main-nav a{color:#fff;text-decoration:none}.red-square{width:8px;min-width:8px;height:8px;display:block;background-color:#f33c1a}@media screen and (min-width: 640px){.red-square{width:10px;min-width:10px;height:10px}}@media screen and (min-width: 2560px){.red-square{width:16px;min-width:16px;height:16px}}.header{font-size:12px;line-height:130%;font-weight:300;text-transform:uppercase;background-color:rgba(150,150,147,.1);backdrop-filter:blur(60px);position:fixed;left:0;top:0;right:0;z-index:5000}@media screen and (min-width: 640px){.header{font-size:16px}}@media screen and (min-width: 2560px){.header{font-size:24px}}.header__address-desctop{display:none}@media screen and (min-width: 1366px){.header__address-desctop{display:block}}.header__address-mobile{font-size:12px}@media screen and (min-width: 640px){.header__address-mobile{font-size:16px}}@media screen and (min-width: 1366px){.header__address-mobile{display:none}}.header__burger{width:40px;height:40px}@media screen and (min-width: 1366px){.header__mobile-menu{display:none}}.header__mobile-menu-cover{background:rgba(150,150,147,.1);backdrop-filter:blur(60px);position:fixed;top:48px;left:0;right:0;bottom:0;z-index:4000;display:none}.header .main-nav{display:none}@media screen and (min-width: 1366px){.header .main-nav{display:block}}.header-container{height:48px;display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 1366px){.header-container{height:64px}}@media screen and (min-width: 2560px){.header-container{height:80px}}.header-container-left{display:flex;align-items:center;gap:12px}@media screen and (min-width: 640px){.header-container-left{gap:20px}}@media screen and (min-width: 2560px){.header-container-left{gap:40px}}.services{padding-top:88px;padding-bottom:40px}@media screen and (min-width: 1366px){.services{padding-top:128px;padding-bottom:88px}}@media screen and (min-width: 2560px){.services{padding-top:184px;padding-bottom:114px}}.services__grid-top{display:grid;grid-template-columns:1fr 1fr;gap:20px 12px}@media screen and (min-width: 640px){.services__grid-top{gap:40px 12px}}@media screen and (min-width: 1366px){.services__grid-top{grid-template-columns:repeat(4, 1fr);gap:70px}}
