:root{ --lightness-gap:12%; --color-bg-light-1:hsl(198,28%,80%);  --hue-bg-dark:175; --saturation-bg-dark:86%; --lightness-bg-dark:15%; --opacity-bg-dark:1; --font-family-primary:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";  --font-2-extra-large:clamp(20px,calc((20 / 700) * 100vw),25px);    --font-extra-large:   clamp(18px,calc((20 / 700) * 100vw),21px);    --font-large:    clamp(16px,calc((16 / 700) * 100vw),18px);    --font-medium:    clamp(14px,calc((14 / 700) * 100vw),16px);    --font-small:    clamp(11px,calc((11 / 700) * 100vw),13px); --gap-primary:clamp(4px,calc((4 / 700) * 100vw),12px); --max-width:min(100%,calc(1400px + 2* var(--padding-primary)));}header{width:100%;position:relative;background-color:#fff;}header .container{display:flex;gap:50px;align-items:center;max-width:var(--max-width);width:100%;margin:0 auto;box-sizing:border-box;}header picture{display:flex;}header .logo{width:auto;display:flex;gap:20px;align-items:center;justify-content:left;background-color:#bfd2da;padding:0 50px;box-sizing:border-box;}header .logo img.main{width:120px;height:auto;}header .menu{display:flex;flex-direction:column-reverse;}header .menu ul{list-style:none;}header .menu ul li{line-height:40px;}header .menu ul li a{border:none;color:#2e3e40;background:transparent;font-size:16px;font-weight:bold;line-height:40px;text-transform:uppercase;}header .menu ul li a:hover{text-decoration:none;color:#4f878e;}header .menu ul.top{display:flex;gap:20px;}header .menu .bottom{display:flex;justify-content:space-between;gap:20px;}header .menu .bottom .left,header .menu .bottom .right{display:flex;gap:20px;}header .hamburger{display:none;width:44px;height:44px;position:relative;cursor:pointer;}header .hamburger .line{display:inline-block;position:absolute;right:50%; transform:translate(50%);width:44px;height:4px;background-color:#fff;border-radius:4px;transition-property:transform;transition-duration:.4s;transition-timing-function:ease;}header .hamburger .line:nth-child(1){top:30%;}header .hamburger .line:nth-child(2){top:50%;}header .hamburger .line:nth-child(3){top:70%;}header .hamburger.animated .line:nth-child(1){transform:rotate(-45deg);right:10%;top:55%;}header .hamburger.animated .line:nth-child(2){display:none;}header .hamburger.animated .line:nth-child(3){transform:rotate(45deg);top:55%;right:10%;}.showProductMap header .header_map{color:var(--color-bg-dark-3);text-align:start;}.showProductMap header .logo a,.showProductMap header .logo a img{display:block;}.showProductMap header,.showProductMap header :has( .logo){display:inline-flex;}.showProductMap header .logo{background:#fff;}.showProductMap header .logo img.main{width:auto;}@media screen and (max-width:1200px){ header{background-color:#bfd2da;} header .container{justify-content:space-between;} header .hamburger{display:block;} header .logo img.main{width:auto;height:60px;}  header .menu{display:none;} header .menu{z-index:var(--z-index-medium);position:absolute;top:100%;left:0;background-color:#000;width:100vw;} header .menu ul,header .menu ul.top,header .menu .bottom .left,header .menu .bottom .right{width:100%;display:block;}  header .menu ul li{width:100%;border-bottom:1px solid rgba(255,255,255,0.1);} header .menu ul li a{display:flex;justify-content:start;box-sizing:border-box;width:100%;padding:10px 20px;color:#ffffff;font-size:13px;font-weight:bold;text-transform:uppercase;} header .imgContainer{max-width:68px;} header .hamburger .line{width:30px;height:3px;}}footer{box-sizing:border-box;width:100%;position:relative;}footer .container{height:auto;box-sizing:border-box;max-width:var(--max-width);margin:0 auto;}footer .top{background-color:#fff;padding:0 15px;box-sizing:border-box;}footer .bottom{background-color:#4F878E;padding:0 15px;box-sizing:border-box;}footer .top .container{display:flex;justify-content:center;}footer .top .container a{display:inline-block;max-width:262px;width:100%;}footer .top .container a img{width:100%;}footer .bottom .cont{display:flex;justify-content:space-between;padding:20px 0;box-sizing:border-box;}footer .bottom .cont p{margin:10px 0;color:white;font-weight:bold;}footer .bottom .cont .social{display:flex;gap:10px;justify-content:end;align-items:center;}footer .bottom .cont .social a,footer .bottom .cont .social a i{color:#fff;font-size:14px;transition:ease .4s;}footer .bottom .cont .social a:hover{opacity:.7;}footer .container .contactsCsOrg{width:100%;padding:10px 0;color:#fff;text-align:left;display:block;font-size:var(--font-medium);text-align:center;}.contactsCsOrg .link_1{font-size:20px;cursor:inherit;text-transform:uppercase;color:#fff;width:100%;box-sizing:border-box;margin-top:30px;}.contactsCsOrg .link_1:hover{text-decoration:none;}.contactsCsOrg a{color:white;}.creditsClappit .clappit{width:100px;padding:30px 0;}.creditsClappit .clappit img{width:100%;height:auto;}@media screen and (max-width:1140px){ footer .bottom .cont{flex-flow:column;align-items:center;gap:20px;} footer .container{grid-template-columns:1fr;row-gap:20px;} footer .container .contactsCsOrg{text-align:center;}}