.HeaderLang--Selector{margin-right:12px}
.HeaderLang--toggle{border:1px solid #7ab800;border-radius:3px;padding:.450rem .940rem;font-size:14px;color:#7ab800;display:flex;align-items:center;grid-area:1 / 3 / span 1 / span 10}
.HeaderLang--label{display:inline-block;margin:0 .675rem}
.Icon.HeaderLang--icon{width:25px;height:25px}
.Icon.HeaderLang--downicon{width:14px;height:14px}
.HeaderLang--toggle:hover{opacity:.75}
@media(max-width:1150px){.HeaderLang--Selector{display:none}
}
@media(min-width:1151px) and (max-width:1440px){.HeaderLang--toggle{padding:7px 7px;font-size:12px}
.HeaderLang--Selector{margin-right:2px}
.Icon.HeaderLang--icon{width:20px;height:20px}
.Header--service .HeaderSearch{flex:1 1 auto;margin-right:1rem}
}
.HeaderLang--modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;display:none;visibility:hidden;z-index:777}
.isModalOpen{overflow:hidden}
.HeaderLang--overlay{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;background-color:rgb(35 34 34 / 50%)}
.HeaderLang--modal.active{display:flex;visibility:visible}
.HeaderLang--modalWrap{background:#fff;background:var(--c-white);max-width:655px;width:100%;margin:22px 0;max-height:calc(100vh - 22px);position:relative;z-index:999}
.HeaderLang--modalClose{min-height:40px;display:flex;align-items:end;margin-left:auto;margin-right:15px}
.Icon.HeaderLang--Closeicon{width:35px;height:35px}
.Icon.HeaderLang--Closeicon:hover svg path{stroke:#7ab800}
.HeaderLang--modalContent{padding:0 35px;line-height:normal;max-height:calc(100vh - 200px);overflow-y:auto}
.HeaderLang--modalTitle{font-size:38px;font-weight:500;color:#7ab800;font-family:"Roboto Condensed",Helvetica,sans-serif;line-height:normal;letter-spacing:-2px;margin-bottom:24px;padding:0 25px}
.HeaderLang-modalGlobal h4{font-size:36px;font-weight:500;font-family:"Roboto Condensed",Helvetica,sans-serif;letter-spacing:-2px}
.HeaderLang-modalGlobal{margin:0 0 10px}
.HeaderLang--modalTags{text-align:left;display:flex;flex-wrap:wrap;color:var(--c-grey-medium)}
.HeaderLang--modalTags .anchorTags{border:1px solid #7ab800 !important;border-radius:4px;display:inline-block;font-size:12px;color:#7ab800 !important;padding:.575rem .810rem;margin-right:10px}
.HeaderLang--modalTags .anchorTags.active,.HeaderLang--modalTags .anchorTags:hover{background-color:#7ab800 !important;color:#fff !important;transition:all 250ms ease-in-out}
.HeaderLang--modalList>li{padding:18px 0}
.HeaderLang--modalList>li:not(:last-child){border-bottom:1px solid #dedddb}
.HeaderLang--modalList>li button{display:flex;align-items:center;flex-wrap:wrap;width:100%}
.Icon.HeaderLang--modalPin{width:92px;height:92px;flex:0 0 92px}
.Icon.HeaderLang--modalPin>svg{stroke:inherit}
.HeaderLang-modalListContent h5{font-size:24px;font-weight:500;font-family:"Roboto Condensed",Helvetica,sans-serif;margin-bottom:5px}
.HeaderLang-modalListContent,.HeaderLang-modalGlobal button{text-align:left}
@media(min-width:751px) and (max-width:1150px){.HeaderLang--modalTitle{font-size:40px;margin-bottom:30px}
.HeaderLang-modalGlobal h4{font-size:36px}
.HeaderLang-modalListContent h5{font-size:22px;margin-bottom:5px}
.Icon.HeaderLang--modalPin{width:72px;height:72px;flex:0 0 72px}
}
@media(max-width:750px){.HeaderLang-modalGlobal{margin:0 0 15px}
.Icon.HeaderLang--Closeicon{width:30px;height:35px}
.HeaderLang--modalClose{min-height:30px;margin-right:15px}
.HeaderLang--overlay{display:none}
.HeaderLang--modalTitle{font-size:30px;margin-bottom:24px;padding:0 15px;line-height:30px}
.HeaderLang--modalContent{padding:0 15px;max-height:calc(100vh - 110px)}
.HeaderLang--modalWrap{max-width:100%;max-height:100%;height:100%}
.HeaderLang-modalListContent h5,.HeaderLang-modalGlobal h4{font-size:18px;font-weight:400;letter-spacing:-1px;margin-bottom:3px}
.Icon.HeaderLang--modalPin{display:none}
.HeaderLang--modalList>li{padding:15px 0}
}
.RegionPopup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:550px;background-color:#fff;padding:50px 35px;border-radius:4px;z-index:1000}
.RegionPopup--overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:999}
.RegionPopup--close{position:absolute;right:10px;top:10px}
.RegionPopup--close svg{width:40px;height:40px;z-index:5}
.RegionPopup--box h3{font-size:30px;font-weight:600;text-align:center;margin:0 0 30px;font-family:"Roboto Condensed",Helvetica,sans-serif;line-height:normal}
.RegionPopup--box p{font-size:18px;text-align:center;max-width:380px;margin:0 auto 30px}
.RegionPopup--actions{display:table;margin:0 auto;text-align:center}
.RegionPopup--actions .Button.primary{margin:0 0 15px}
.RegionPopup--actions a,.RegionPopup--actions button{font-size:16px;min-height:50px;min-width:auto;padding:.3125rem 1.225rem;width:100%;max-width:350px}
.RegionPopup.is-hidden,.RegionPopup--overlay.is-hidden{display:none}
@media(max-width:750px){.RegionPopup--actions .Button.primary{margin:0 0 12px}
.RegionPopup{padding:40px 20px 25px;max-width:90%}
.RegionPopup--box h3{font-size:22px;margin:0 0 20px}
.RegionPopup--box p{font-size:16px;margin:0 auto 20px;line-height:24px}
.RegionPopup--close svg{width:30px;height:30px}
.RegionPopup--actions a,.RegionPopup--actions button{font-size:14px;min-height:48px;padding:.3125rem .5rem}
}