.cs_header .region-and-language{min-height:338px}body.open .region-and-language{height:auto;opacity:1;overflow:visible;transition:opacity .2s,height 1ms}.region-and-language>.inner{margin:0 auto;max-width:1520px;min-height:auto;padding:64px 40px;position:relative;z-index:1}.region-and-language .inner h2{font-size:24px;font-weight:400;letter-spacing:.384px;line-height:48px}.region-and-language .inner button.close{background-color:#f3f6fa;border-radius:50%;height:48px;position:absolute;right:32px;top:16px;transition:background-color .2s;width:48px}.region-and-language .inner button.close:after,.region-and-language .inner button.close:before{background-color:#415773;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);transform-origin:center;transition:background-color .2s;width:16px}.region-and-language .inner button.close:after{transform:translate(-50%,-50%) rotate(-45deg)}.region-and-language input#my-submit{background:#c40736 url(https://50316006.fs1.hubspotusercontent-na1.net/hubfs/50316006/vn_iij/images/arrow-white-1.png) no-repeat right 24px center/16px auto;border-radius:4px;color:#fff;font-size:15px;font-weight:700;height:60px;min-width:auto;text-transform:uppercase;transition:background-position .2s;width:148px}.region-and-language input#my-submit:hover{background-position:right 16px center}.region-and-language .button{background:transparent;border:none;padding:0}form#language-switcher-block{display:flex;gap:0 40px;margin:32px 0 0}div#language-switcher,form#language-switcher-block .regions{max-width:480px;width:100%}form#language-switcher-block select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:#6f767d;cursor:pointer;font-size:16px;font-weight:700;height:58px;line-height:58px;outline:none;padding:0 16px;width:100%}form#language-switcher-block select:focus{box-shadow:none}div#language-switcher .js-form-item,form#language-switcher-block .js-form-item>.inner{border-bottom:2px solid #dce3ec;cursor:pointer;position:relative;width:100%;z-index:2}form .common-select01:before,form .languages:before{border-bottom:2px solid #a2a9b3;border-right:2px solid #a2a9b3;bottom:25px;content:"";height:7px;position:absolute;right:25px;transform:rotate(45deg);transform-origin:center;transition:transform .2s,top .2s;width:7px}.region-and-language .inner button.close:hover{background-color:#415773}.region-and-language .inner button.close:hover:after,.region-and-language .inner button.close:hover:before{background-color:#fff}.region-and-language .common-select01,.region-and-language .languages{border-bottom:2px solid #dce3ec;position:relative}.region-and-language .languages{max-width:480px;width:100%}.available_languages-dropdown{display:none}.available_languages-dropdown.active{display:block}@media(max-width:800px){form#language-switcher-block{row-gap:20px}.region-and-language input#edit-submit{border-radius:4px;font-size:15px;height:48px;width:100%}.region-and-language .button{width:100%}}@media(max-width:768px){.region-and-language>.inner{padding:24px 30px}.region-and-language .inner h2{font-size:20px;line-height:32px}.region-and-language .inner button.close{display:none}form#language-switcher-block{flex-wrap:wrap;gap:48px 0;margin:23px 0 14px;padding-top:18px}div#language-switcher,form#language-switcher-block .regions{max-width:100%}form#language-switcher-block .regions .js-form-item .inner:before{content:""}.region-and-language .languages{max-width:100%;width:100%}.region-and-language input#my-submit{border-radius:4px;font-size:15px;height:48px;width:100%}}