.auth .modal.small.lang__modal.show .lang__content{transform:translateX(0)}
.auth .modal.small.lang__modal .lang__content{height:100%;top:0;width:465px;max-width:100%;margin:0 auto;margin-right:0;transform:translateX(465px);transition:transform .3s ease-out}
.auth .modal.small.lang__modal .lang__content .modal-content{height:100%;max-height:100%;border-radius:0;padding:0}
.auth .lang__modal .lang__content .modal-content .lang__header{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid #f2f2f2}
.auth .lang__modal .lang__content .modal-content .lang__header .modal-title{font-size:20px;text-transform:inherit;color:#000;font-family:"Roboto Condensed",sans-serif;font-style:normal;font-weight:700;line-height:48px;padding:0}
.auth .lang__modal .lang__content .modal-content .lang__header .lang__closebtn{top:0;right:0;margin:0;padding:0;cursor:pointer;position:relative}
.auth .lang__modal .lang__content .modal-content .lang__header .lang__closebtn:hover{background-color:#f2f2f2}
.auth .lang__modal .lang__content .modal-content .lang__header .lang__closebtn:active{background-color:#ccc}
.auth .lang__modal .lang__content .modal-content .lang__header .lang__closebtn .lang__closeIcon{width:24px;height:24px}
.auth .lang__modal .lang__content .modal-content .lang__body{margin-top:0;padding:16px}
.auth .lang__modal .lang__content .modal-content .lang__body .control-select.country-selection{display:flex;flex-direction:column;border:1px solid #777;border-radius:4px;padding:6px 0;height:56px;width:100%}
.auth .lang__modal .lang__content .modal-content .lang__body .control-select.country-selection.control-select select{font-size:16px;font-style:normal;font-weight:400;line-height:24px;border:0;height:32px;padding:4px 16px 6px !important;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}
.auth .lang__modal .lang__content .modal-content .lang__body .control-select.country-selection::after{content:"";border-width:0 2px 2px 0;border-style:solid;position:absolute;right:18px;top:31px;width:0;height:0;display:inline-block;padding:3px;pointer-events:none;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:0 0 3px 10px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.auth .lang__modal .lang__content .modal-content .lang__body .control-select.country-selection.control-select select option{padding:0}
.auth *,.auth *::before,.auth *::after{box-sizing:border-box}
.auth .lang__modal .lang__content .modal-content .lang__body .control-select.country-selection.control-select .region{left:auto;font-size:12px;font-style:normal;font-weight:600;line-height:16px;position:unset;padding:0 16px}
.auth .lang__modal .lang__content .modal-content .lang__body .control-select ul li{border:0;padding-bottom:16px;margin-top:0}
.auth .lang__modal .lang__content .modal-content .lang__body .control-select ul{display:grid;grid-template-columns:1fr 1fr;padding-top:24px;padding-left:8px}
.auth .lang__modal-deg .lang__content .modal-content .lang__body .control-select ul{padding:0}
.auth .lang__modal .lang__content .modal-content .lang__body .control-select ul li{font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding:4px 8px;margin-bottom:16px;margin-right:16px;cursor:pointer}
.auth .lang__modal-deg .lang__content .modal-content .lang__body .control-select ul li a{display:block;color:inherit;width:100%;padding:0;margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:none}
.auth .lang__modal-deg .lang__content .modal-content .lang__body .control-select ul li a:hover,.auth .lang__modal-deg .lang__content .modal-content .lang__body .control-select ul li a:focus{color:inherit;outline:0;text-decoration:none}
.auth .lang__modal-deg .lang__content .modal-content .lang__body .control-select ul li a span{display:block;position:relative;font-size:16px;font-style:normal;font-weight:400;line-height:24px}
.auth .lang__modal-deg .lang__content .modal-content .lang__body .control-select ul li a span svg{display:block;float:right;margin-top:4px;flex-shrink:0}
.auth .lang__modal .lang__content .modal-content .lang__body .control-select ul li span svg{display:block;float:right;margin-top:4px}
.auth .lang__modal .lang__content .modal-content .lang__body .lang_error{align-items:center}
.auth .lang__modal .lang__content .modal-content .lang__body .lang_error .lang_error__message{color:#c52320;padding:4px}
.auth .lang__modal .lang__content .modal-content .lang__body .lang-item__block{padding:8px 16px;margin-bottom:16px;align-items:stretch;display:flex}
.auth .lang__modal .lang__content .modal-content .lang__body .lang-item__block .lang-item__image{display:inline-block;vertical-align:top}
.auth .lang__modal .lang__content .modal-content .lang__body .lang-item__block .lang-item__image.lang-icon__null{padding-left:32px}
.auth .lang__modal .lang__content .modal-content .lang__body .lang-item__block .lang-item__icon{width:24px;height:24px;margin-right:8px}
.auth .lang__modal .lang__content .modal-content .lang__body .lang-item__block .lang-item__content{display:inline-flex;flex-direction:column}
.auth .lang__modal .lang__content .modal-content .lang__body .lang-item__block .lang-item__block:not(:has(img)){justify-content:center}
.auth .lang__modal .lang__content .modal-content .lang__body .lang-item__block .lang-item__heading{color:#000;font-family:"Noto Sans";font-size:16px;font-style:normal;font-weight:700;line-height:24px;display:inline-block;text-transform:capitalize;margin-bottom:0}
.auth .lang__modal .lang__content .modal-content .lang__body .lang-item__block .lang-item__description{margin-top:4px;color:#000;font-family:"Noto Sans";font-size:14px;font-style:normal;font-weight:400;line-height:20px;padding:0;margin-bottom:0;text-transform:initial}
.auth .lang__modal .lang__content .modal-content .lang__body .lang-item__block .lang-item__link{padding:0;margin-top:4px;margin-bottom:0;color:#0067bb;font-family:"Noto Sans";font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-transform:lowercase}
.auth .lang__modal .lang__content .modal-content .lang__body .lang-item__block:last-of-type{margin-bottom:0}
.auth .lang__modal .lang__content .modal-content .lang__body .lang-item__block:hover{background-color:#f2f2f2}
.auth .lang__modal .lang__content .modal-content .lang__body .lang-item__block:focus-visible{outline-offset:-1px;outline:1px solid #000;border-radius:4px}
.auth .lang__modal .lang__content .modal-content .lang__footer{margin:0;padding:16px;border-top:1px solid #ccc}
.auth .lang__modal .lang__content .modal-content .lang__footer .modal-footer__full-width-container{display:flex;gap:16px}
.auth .lang__modal .lang__content .modal-content .lang__footer .button{margin:0;padding:8px 16px;height:40px;font-family:"Noto Sans";font-size:14px;font-style:normal;font-weight:600;line-height:20px;color:#000;cursor:pointer;text-transform:capitalize}
.auth .lang__modal .lang__content .modal-content .lang__footer .button.button-tertiary{background:#fff;border:0}
.auth .lang__modal .lang__content .modal-content .lang__footer .button.button-tertiary:active{color:#00447a}
@media screen and (max-width:1023px){.auth .modal.lang__modal.show .lang__content{transform:translate(0,0) !important}
.auth .modal.lang__modal .lang__content{transform:translate(0,-100%) !important;transition:transform .3s ease;margin:0 !important;width:100% !important;max-height:100%}
.auth .modal.lang__modal .lang__content .modal-content{width:100% !important;max-width:100% !important;max-height:100% !important}
.auth .modal.lang__modal .lang__content .modal-content .lang__body .lang-item__block{margin-bottom:32px}
.auth .modal.lang__modal .lang__content .modal-content .lang__header{padding:8px 16px}
.auth .modal.lang__modal .lang__content .lang__body{margin-bottom:0}
.auth .modal.lang__modal .lang__content .lang__body .lang-item__block{margin-bottom:32px}
.auth .modal.lang__modal .lang__content .modal-content .lang__body .control-select ul li{border-bottom:0;display:inline}
}