.uf{background:var(--uf-bg);border-top:1.5px solid var(--uf-topb);color:var(--uf-text);font-family:Poppins,sans-serif;font-size:17px;line-height:1.618;padding:var(--uf-pt) 0 var(--uf-pb)}.uf *{box-sizing:border-box}.uf a{text-decoration:none}.uf__inner{margin:0 auto;max-width:var(--uf-max);width:88%}.uf__top{align-items:flex-end;border-bottom:1.5px solid var(--uf-div);display:flex;flex-wrap:wrap;gap:var(--uf-gap);margin:0 0 40px;padding:0 0 40px}.uf__logo{flex:1 1 220px}.uf__logo img{display:block;height:auto;max-width:100%;width:220px}.uf__contact{align-items:center;display:flex;flex:1 1 calc(100% - 220px - var(--uf-gap));flex-wrap:wrap;gap:40px;justify-content:flex-end}.uf__ci{align-items:center;color:var(--uf-text);font-size:17px;font-weight:500;gap:12px;line-height:1.618}.uf__ci,.uf__ci .hs_cos_wrapper{display:inline-flex}.uf__ci svg{display:block;fill:var(--uf-accent);height:17px;width:17px}.uf__ci svg,.uf__ci:hover{color:var(--uf-accent)}.uf__btn{align-items:center;background:transparent;border:1px solid var(--uf-accent);border-radius:var(--uf-rad);color:#000;font-size:18px;font-weight:600;gap:12px;line-height:1;padding:16px 36px;transition:all .25s ease-in-out}.uf__btn,.uf__btn .hs_cos_wrapper{display:inline-flex}.uf__btn svg{display:block;fill:currentColor;height:18px;width:14px}.uf__btn:focus,.uf__btn:hover{background:#e7131a;border-color:#e7131a;color:#fff}.uf__middle{display:flex;flex-wrap:wrap;gap:var(--uf-gap)}.uf__col--services{flex:1 1 300px}.uf__col--company{flex:1 1 240px}.uf__col--list{flex:1 1 calc(50% - 270px - var(--uf-gap)*3*0.5)}.uf__h{color:var(--uf-head);font-family:Poppins,sans-serif;font-size:20px;font-weight:600;letter-spacing:1.3px;line-height:1.236;margin:0 0 23px;text-transform:uppercase}.uf__col--services .uf__h{margin:0 15px 8px}.uf ul{list-style:none}.uf li,.uf ul{margin:0;padding:0}.uf li{font-size:14px;line-height:1.618}.uf__rows li{border-bottom:1.5px solid var(--uf-row)}.uf__rows li:last-of-type{border-bottom:none}.uf__rows a{color:var(--uf-text);display:block;font-size:17px;font-weight:500;line-height:1;padding:15px;position:relative;transition:all .25s ease-in-out;width:100%}.uf__rows a:hover{background:var(--uf-accent);color:#fff}.uf__chev{color:#fff;height:17px;opacity:0;position:absolute;right:30px;top:15px;transition:.25s ease-in-out;width:11px}.uf__rows a:hover .uf__chev{opacity:1;right:15px}.uf__list{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.uf__list a{color:var(--uf-text);font-size:14px;font-weight:500;line-height:1.618}.uf__areas a:hover,.uf__list a:hover{color:var(--uf-accent)}.uf__addr p{color:var(--uf-text);font-size:17px;font-weight:500;line-height:1.7;margin:0}.uf .uf__areas{align-items:center;display:flex;gap:24px;margin:15px 0 25px}.uf__areas li{position:relative}.uf__areas li:not(:last-of-type):after{color:var(--uf-text);content:"·";font-size:17px;line-height:1;position:absolute;right:-12px;top:50%;transform:translate(50%,-50%)}.uf__areas a{color:var(--uf-text);font-size:17px;font-weight:500;line-height:1.618}.uf__social{display:flex;flex-wrap:wrap;gap:16px}.uf__soc{align-items:center;border:1px solid var(--uf-soc);border-radius:50%;color:#333;display:inline-flex;height:44px;justify-content:center;width:44px}.uf__soc svg{fill:currentColor;height:15px;width:15px}.uf__soc:hover{border-color:var(--uf-accent);color:var(--uf-accent)}.uf__bottom{margin:40px 0 0}.uf__bottom p{align-items:center;color:var(--uf-bottom);display:flex;flex-wrap:wrap;font-size:15px;gap:4px 8px;justify-content:center;line-height:1.7;margin:0}.uf__bottom a{color:var(--uf-bottom);font-weight:500}.uf__bottom a:hover{color:var(--uf-accent)}.uf__bottom .uf-sep{font-size:22px;line-height:1}.uf{border-top:1px solid var(--uf-topb)}.uf__logo img{height:69px}@media (min-width:1096px){.uf__contact .uf__btn{margin-left:20px}}@media (max-width:1195px){.uf__top{gap:40px}.uf__middle{gap:40px 60px}.uf__col--services{flex:1 1 260px;max-width:260px}.uf__col--list{flex:1 1 calc(50% - 340px)}.uf__rows a{font-size:15px}}@media (max-width:1095px){.uf__top{align-items:flex-start;flex-wrap:nowrap}.uf__logo{flex:0 0 220px}.uf__contact{display:grid;flex:1 1 0;gap:20px 40px;grid-template-columns:auto auto;justify-content:end;min-width:0}.uf__contact .uf__btn{grid-column:1/-1;justify-self:end}.uf__ci{font-size:16px;line-height:26px;white-space:nowrap}.uf__ci svg{height:16px;width:16px}.uf__btn{font-size:16px}.uf__btn svg{height:16px;width:16px}.uf__middle{display:grid;gap:40px 60px;grid-template-columns:repeat(2,minmax(0,1fr))}.uf__col--services{max-width:260px;order:1}.uf__col--company{order:2}.uf__col--list{order:3}.uf__middle>.uf__col:nth-child(2){padding-left:15px}}@media (max-width:767px){.uf__top{flex-direction:column;gap:30px}.uf__logo{flex:0 0 auto;width:100%}.uf__logo img{height:63px;width:200px}.uf__contact{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.uf__contact .uf__btn{justify-self:auto;margin-top:20px}.uf__bottom p{font-size:14px;justify-content:flex-start;line-height:1.4;text-align:left}}@media (max-width:650px){.uf__middle{display:flex;flex-direction:column;gap:40px}.uf__col{flex:0 0 auto}.uf--mobile-compact .uf__col--company .uf__h,.uf--mobile-compact .uf__col--list,.uf--mobile-compact .uf__col--services{display:none}}.uf__btn{border-width:2px;gap:12.5px}.uf__list a{display:inline-block}@media (min-width:1096px){.uf__ci svg{position:relative;top:-1.5px}}.uf__areas li:not(:last-of-type):after{font-size:21px;font-weight:600}