.efot-language{position:relative;display:block;flex:0 0 auto;margin-left:18px;z-index:1100;font-family:inherit;font-size:14px;line-height:1.25;color:#161a1d}
.efot-language summary{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:11px;min-width:126px;min-height:48px;padding:12px 16px;background:#f3d34a;color:#161a1d;border:1px solid #dfbb2e;border-radius:3px;font-size:14px;font-weight:700;letter-spacing:.35px;cursor:pointer;list-style:none}
.efot-language summary::-webkit-details-marker{display:none}.efot-chevron{display:block;width:7px;height:7px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg);margin-top:-4px}
.efot-language[open] .efot-chevron{transform:rotate(225deg);margin-top:4px}.efot-language summary:focus-visible,.efot-language a:focus-visible{outline:3px solid #056c9b;outline-offset:3px}
.efot-language ul{position:absolute;right:0;top:100%;min-width:175px;margin:7px 0 0!important;padding:7px!important;list-style:none;background:#fff;box-shadow:0 7px 24px #0003;border:1px solid #ddd;border-radius:4px}
.efot-language li{display:block!important;float:none!important;margin:0!important;padding:0!important}.efot-language a,.efot-unavailable{display:flex!important;justify-content:space-between;align-items:center;padding:12px!important;color:#161a1d!important;font-size:15px!important;line-height:1.3!important;text-transform:none!important;white-space:nowrap}
.efot-language a:hover,.efot-language a[aria-current=true]{background:#f6f2df}.efot-unavailable{font-size:12px!important;color:#565656!important;white-space:normal}
.efot-header .main-header>.header>.container,.efot-header .main-header .sticky-header>.container{max-width:1460px;width:100%;padding-right:28px;padding-left:28px}
.efot-header .main-header>.header .outer-box{display:flex;align-items:center;justify-content:space-between;gap:22px}.efot-header .main-header>.header .header-left{flex:0 0 auto}
.efot-header .main-header>.header .header-right{display:flex;align-items:center;justify-content:flex-end;gap:0;float:none;margin-left:auto}.efot-header .header-contact{flex:0 0 auto}
.efot-header .main-header>.header .outer-box::before,.efot-header .main-header>.header .outer-box::after{display:none}
.efot-header .sticky-header .right-col{display:flex;align-items:center}.efot-language-sticky{margin-top:12px;margin-bottom:12px}
@media(min-width:1200px){.efot-header .main-header>.header .logo img{max-width:210px}.efot-header .header .navigation{display:flex;align-items:center;flex-wrap:nowrap}.efot-header .header .main-menu .navigation>li{flex:0 0 auto;margin-right:16px}.efot-header .header .main-menu .navigation>li>a{font-size:15px;white-space:nowrap}.efot-header .header .nav-outer{flex:0 0 auto}.efot-header .header .header-contact{margin-left:14px;padding-left:14px}.efot-header .header .header-contact .title h4{font-size:16px}.efot-header .header .header-contact .title h5{font-size:14px}}
@media(max-width:1199px){.efot-header .main-header>.header>.container{padding-left:20px;padding-right:20px}.efot-header .main-header>.header .header-contact{display:none!important}.efot-language{margin-left:14px}}
@media(max-width:1199px){.efot-header .main-header>.header .outer-box{gap:12px}.efot-header .main-header>.header .header-right{flex-direction:row-reverse;gap:14px}.efot-header .main-header>.header .nav-outer{margin-left:0!important;padding:0!important;float:none!important}.efot-header .mobile-nav-toggler{margin:0!important}.efot-language{margin:0}.efot-language summary{min-width:106px;min-height:44px;padding:10px 12px;font-size:13px}.efot-header .main-header>.header .logo img{max-width:210px}.efot-language-sticky{display:none}}
@media(max-width:480px){.efot-header .main-header>.header>.container{padding-left:14px;padding-right:14px}.efot-header .main-header>.header .logo img{max-width:155px}.efot-header .main-header>.header .header-right{gap:12px}.efot-header .main-header>.header .outer-box{gap:8px}.efot-language summary{min-width:100px;padding-left:10px;padding-right:10px;gap:8px}.efot-header .mobile-nav-toggler .inner{width:30px}}
@media(max-width:359px){.efot-header .main-header>.header .logo img{max-width:125px}.efot-header .main-header>.header .header-right{gap:8px}.efot-language summary{min-width:96px}}
