/* cmsms stylesheet: JQ Testimonials modified: пятница, 1 декабря 2023 г. 20:24:33 */
.cd-styles div, .cd-styles span, .cd-styles applet, .cd-styles p, .cd-styles blockquote, .cd-styles pre,
.cd-styles a, .cd-styles abbr, .cd-styles acronym, .cd-styles address, .cd-styles big, .cd-styles cite, .cd-styles code,
.cd-styles img, .cd-styles q, .cd-styles s,
.cd-styles b, .cd-styles u, .cd-styles i, .cd-styles center,
.cd-styles dl, .cd-styles dt, .cd-styles dd, .cd-styles ol, .cd-styles ul, .cd-styles li,
.cd-styles table, .cd-styles caption, .cd-styles tbody, .cd-styles tfoot, .cd-styles thead, .cd-styles tr, .cd-styles th, .cd-styles td,
.cd-styles article,
.cd-styles footer, .cd-styles header{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
.cd-styles main {
	display: block;
}

.cd-styles li, .cd-styles ul{
  list-style: none;
}

.cd-styles blockquote, .cd-styles q {
	quotes: none;
}

.cd-styles blockquote:before, .cd-styles blockquote:after,
.cd-styles q:before, .cd-styles q:after {
	content: '';
	content: none;
}
.cd-styles table {
	border-collapse: collapse;
	border-spacing: 0;
}

.cd-styles *, .cd-styles *:after, .cd-styles *:before{
-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.cd-styles img {
  max-width: 100%;
}

.cd-testimonials-wrapper {
  position: relative;
  width: 90%;
  max-width: 768px;
  background-color: #8cd5ed;
  margin: 2em auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 20px 15px 70px 20px;
  z-index: 1;
}
.cd-testimonials-wrapper::after {
  /* quotation mark */
  content: '\201C';
  position: absolute;
  top: 10px;
  left: 0;
  width: 50px;
  height: 50px;
  padding-top: 8px;
  margin-left: -25px;
  background: rgba(32, 32, 34, 0.9);
  font-family: "Georgia", serif;
  color: #ffffff;
  font-size: 70px;
  font-size: 4.375rem;
  text-align: center;
  /* visible on big devices only */
  display: none;
}
@media only screen and (min-width: 768px) {
  .cd-testimonials-wrapper {
    margin: 4em auto;
    padding: 64px 50px 114px;
  }
}
@media only screen and (min-width: 1170px) {
  .cd-testimonials-wrapper::after {
    /* quotation mark visible */
    display: block;
  }
}

.cd-testimonials {
  color: #ffffff;
  text-align: center;
}
.cd-testimonials::after {
  clear: both;
  content: "";
  display: table;
}
.cd-testimonials > li {
  position: absolute;
  opacity: 0;
}
.cd-testimonials > li:first-child {
  position: relative;
  opacity: 1;
}
.cd-testimonials p {
  font-family: "Georgia", serif;
  font-style: italic;
  line-height: 1.4;
  margin-bottom: 1em;
  padding: 0 14px;
}
@media only screen and (min-width: 768px) {
  .cd-testimonials p {
    font-size: 22px;
    font-size: 1.375rem;
  }
}
@media only screen and (min-width: 1170px) {
  .cd-testimonials p {
    font-size: 26px;
    font-size: 1.3rem;
    line-height: 1.3;
  }
}

.cd-author img, .cd-author .cd-author-info {
  display: inline-block;
  vertical-align: middle;
}
.cd-author img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 5px;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
}

.cd-testimonials-all .cd-author img {
    width: 50px;
    height: 50px;
  }
.cd-author .cd-author-info {
  text-align: left;
  line-height: 1.2;
}
.cd-author .cd-author-info li:first-child {
  font-size: 14px;
  font-size: 0.875rem;
}
.cd-author .cd-author-info li:last-child {
  font-size: 12px;
  font-size: 0.75rem;
  color: #6b6b70;
}
@media only screen and (min-width: 768px) {
  .cd-author img {
    width: 100px;
    height: 100px;
  }
  .cd-author .cd-author-info {
    line-height: 1.4;
  }
  .cd-author .cd-author-info li:first-child {
    font-size: 16px;
    font-size: 1rem;
  }
  .cd-author .cd-author-info li:last-child {
    font-size: 14px;
    font-size: 0.875rem;
  }
}

.flex-direction-nav li {
  position: absolute;
  height: 100%;
  width: 40px;
  top: 0;
}
.flex-direction-nav li:first-child {
  left: 0;
}
.flex-direction-nav li:last-child {
  right: 0;
}
.flex-direction-nav li a {
  display: block;
  height: 100%;
  width: 100%;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.no-touch .flex-direction-nav li a:hover {
  background-color: #323234;
}
.flex-direction-nav li a::before, .flex-direction-nav li a::after {
  /* left and right arrows in css only */
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 2px;
  height: 13px;
  background-color: #ffffff;
}
.flex-direction-nav li a::before {
  -webkit-transform: translateY(-35px) rotate(45deg);
  -moz-transform: translateY(-35px) rotate(45deg);
  -ms-transform: translateY(-35px) rotate(45deg);
  -o-transform: translateY(-35px) rotate(45deg);
  transform: translateY(-35px) rotate(45deg);
}
.flex-direction-nav li a::after {
  -webkit-transform: translateY(-27px) rotate(-45deg);
  -moz-transform: translateY(-27px) rotate(-45deg);
  -ms-transform: translateY(-27px) rotate(-45deg);
  -o-transform: translateY(-27px) rotate(-45deg);
  transform: translateY(-27px) rotate(-45deg);
}
.flex-direction-nav li:last-child a::before {
  -webkit-transform: translateY(-35px) rotate(-45deg);
  -moz-transform: translateY(-35px) rotate(-45deg);
  -ms-transform: translateY(-35px) rotate(-45deg);
  -o-transform: translateY(-35px) rotate(-45deg);
  transform: translateY(-35px) rotate(-45deg);
}
.flex-direction-nav li:last-child a::after {
  -webkit-transform: translateY(-27px) rotate(45deg);
  -moz-transform: translateY(-27px) rotate(45deg);
  -ms-transform: translateY(-27px) rotate(45deg);
  -o-transform: translateY(-27px) rotate(45deg);
  transform: translateY(-27px) rotate(45deg);
}
@media only screen and (min-width: 768px) {
  .flex-direction-nav li {
    width: 50px;
  }
}
@media only screen and (min-width: 1170px) {
  .flex-direction-nav li a::before, .flex-direction-nav li a::after {
    background-color: #5e5e63;
    -webkit-transition: background-color 0.2s;
    -moz-transition: background-color 0.2s;
    transition: background-color 0.2s;
  }
  .flex-direction-nav li a:hover::before, .flex-direction-nav li a:hover::after {
    background-color: #ffffff;
  }
}

.cd-see-all {
  position: absolute;
  z-index: 1;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 50px;
  line-height: 50px;
  background-color: #5c808c;
  text-align: center;
  text-transform: uppercase;
  color: #e6e6e6;
  font-weight: 700;
  font-size: 12px;
  font-size: 0.75rem;
  -webkit-transition: color, 0.2s;
  -moz-transition: color, 0.2s;
  transition: color, 0.2s;
  border:none;
}
.no-touch .cd-see-all:hover {
  color: #79b6e4;
}

.cd-testimonials-all {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: #ffffff;
  z-index: 1000;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-testimonials-all .cd-testimonials-all-wrapper {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  overflow: auto;
}
.cd-testimonials-all .cd-testimonials-all-wrapper > ul {
  width: 90%;
  max-width: 1170px;
  margin: 4em auto;
}
.cd-testimonials-all .cd-testimonials-all-wrapper > ul::after {
  clear: both;
  content: "";
  display: table;
}
.cd-testimonials-all .cd-testimonials-item {
  margin-bottom: 2em;
  opacity: 0;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translate3d(0, 0, 0) scale(0.4);
  -moz-transform: translate3d(0, 0, 0) scale(0.4);
  -ms-transform: translate3d(0, 0, 0) scale(0.4);
  -o-transform: translate3d(0, 0, 0) scale(0.4);
  transform: translate3d(0, 0, 0) scale(0.4);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: -webkit-transform .3s, opacity .3s;
  -moz-transition: -moz-transform .3s, opacity .3s;
  transition: transform .3s, opacity .3s;
}
.cd-testimonials-all p {
  position: relative;
  background: #79b6e4;
  color: #ffffff;
  padding: 2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.4;
  border-radius: 0.25em;
  margin-bottom: 1em;
}
.cd-testimonials-all p::after {
  /* creating the triangle in css */
  content: '';
  position: absolute;
  top: 100%;
  left: 2em;
  height: 0;
  width: 0;
  border: 8px solid transparent;
  border-top-color: #79b6e4;
}
.cd-testimonials-all .cd-author {
  text-align: left;
  margin-left: 1.5em;
}
.cd-testimonials-all .cd-author img {
  box-shadow: 0 0 0 transparent;
}
.cd-testimonials-all.is-visible {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-testimonials-all.is-visible .cd-testimonials-all-wrapper {
  -webkit-overflow-scrolling: touch;
}
.cd-testimonials-all.is-visible .cd-testimonials-item {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0) scale(1);
  -moz-transform: translate3d(0, 0, 0) scale(1);
  -ms-transform: translate3d(0, 0, 0) scale(1);
  -o-transform: translate3d(0, 0, 0) scale(1);
  transform: translate3d(0, 0, 0) scale(1);
}
@media only screen and (min-width: 768px) {
  .cd-testimonials-all .cd-testimonials-item {
    width: 46%;
    margin: 0 2% 3em;
  }
  .cd-testimonials-all .cd-author {
    margin-left: 1em;
  }
}
@media only screen and (min-width: 1170px) {
  .cd-testimonials-all .cd-testimonials-item {
    width: 45%;
    margin: 0 1.6666% 3em;
  }
}

.close-btn {
  position: fixed;
  display: block;
  width: 40px;
  height: 40px;
  top: 10px;
  right: 5%;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: transparent;
  border: none;
}
.close-btn::before, .close-btn::after {
  /* close icon in css */
  content: '';
  position: absolute;
  display: inline-block;
  width: 2px;
  height: 24px;
  top: 8px;
  left: 19px;
  background-color: #39393c;
}
.close-btn::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.close-btn::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* cmsms stylesheet: Custom_style modified: вторник, 28 ноября 2023 г. 17:11:37 */
div.preview_pan{
  border-radius: 20px;
  position: relative;
  box-shadow: 1px 1px 3px #0000003d;
}

div.preview_pan_transp{
  position: relative;
}

div.preview_pan a{
  text-decoration: none;
  padding: 8px;
  border-radius: 20px;
  box-shadow: 5px 5px 5px #0000003d;
}
div.preview_pan_blue{
  background-color: #00a3d773;
}
div.preview_pan_blue a{
  color:#595959;
  background: #fff;
}
div.preview_pan_blue a:hover{
  color:#00a2d7;
  background: #ffffff9c;
  box-shadow: 2px 2px 2px #0000003d;
}
div.preview_pan_gray a{
  background: #fff;
}
div.preview_pan_gray a:hover{
  background: #eed6a7;
}
div.preview_pan_gray{
  background-color: #c4c4c473;
}
div.preview_pan_head h3{
  margin-top: 5px;
  padding-left: 1.2em;
}
div.preview_pan_text{
  padding: 20px;
}
div.preview_pan_link{
  position: absolute;
  bottom: 5px;
  right: 10px;
}
div.preview_pan_link p{
  text-align: end;
  padding-right: 10px;
}
a.button{
  text-decoration: none;
  padding: 8px;
  border-radius: 20px;
  box-shadow: 2px 2px 2px #0000003d;
}
a.button.button_type1{
  background: #95959524;
}
a.button.button_type1:hover{
  background: #eed6a7;
  box-shadow: 4px 4px 4px #0000003d;
}
div.box {
  display: table;
  width: 100%;
}
div.box .box-row {
  display: flex;
  padding-top: 10px;
}
div.box .box-row .box-cell {
  flex:1;
  padding: 16px;
}

div.box .box-row .box-cell1 {
  margin-right: 10px;
}
.content ul.social {
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}
.content .social li {
  display: inline;
  margin: 0;
    margin-right: 0px;
  padding: 0;
  margin-right: 6px;
}
.content .social li a {
  display: inline-block;
  text-decoration: none;
  font-size: 2.625em;
  line-height: 1;
  color: #555;
}
.content .social li a:hover i {
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
    transform: rotateY(360deg);
  }
@media only screen and (max-width: 600px) {
div.box .box-row { 
    display: block;
    width: 100%;
    padding-top: 0px;
  }
  div.box .box-row .box-cell { 
    display: block;
    width: 90%;
    margin: 5px;
  }
}
/* cmsms stylesheet: Country Flags modified: пятница, 13 октября 2023 г. 11:53:39 */
.phrase span{
font-size: 1.1em;
font-weight: 600;
}
.language-picker em{
font-size: 1.2em;
}
.language-picker *, .language-picker *::after, .language-picker *::before {
  box-sizing: border-box;
}
.language-picker * {
  font: inherit;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 1.2em;
  line-height: 1.3em;
}
.language-picker span {
  text-transform: none;
  color: hsl(230, 13%, 9%);
  font-weight: 600;
  font-size: 0.8em;
}
.language-picker body {
  background-color: hsl(0, 0%, 100%);
  font-family: system-ui, sans-serif;
  color: hsl(230, 7%, 23%);
  font-size: 1rem;
}

.language-picker h1, .language-picker h2, .language-picker h3, .language-picker h4 {
  line-height: 1.2;
  font-weight: 700;
}

.language-picker h1 {
  font-size: 2.0736rem;
}

.language-picker h2 {
  font-size: 1.728rem;
}

.language-picker h3 {
  font-size: 1.25rem;
}

.language-picker h4 {
  font-size: 1.2rem;
}

.language-picker ol, .language-picker ul, .language-picker menu {
  list-style: none;
}

.language-picker button, .language-picker input, .language-picker textarea, .language-picker select {
  background-color: transparent;
  border-radius: 10px;
  color: inherit;
  line-height: inherit;
  appearance: none;
}

.language-picker textarea {
  resize: vertical;
  overflow: auto;
  vertical-align: top;
}

.language-picker a {
  color: hsl(250, 84%, 54%);
}

.language-picker table {
  border-collapse: collapse;
  border-spacing: 0;
}

.language-picker img, .language-picker video, .language-picker svg {
  display: block;
  max-width: 100%;
}

@media (min-width: 64rem) {
  .language-picker body {
    font-size: 1.25rem;
  }

  .language-picker h1 {
    font-size: 3.051rem;
  }

  .language-picker h2 {
    font-size: 2.44rem;
  }

   .language-picker h3 {
    font-size: 1.75rem;
  }

   .language-picker h4 {
    font-size: 1.5625rem;
  }
}

/* variables */
:root {
  /* colors */
  --li4-color-primary-hsl: 250, 84%, 54%;
  --li4-color-bg-hsl: 0, 0%, 100%;
  --li4-color-contrast-high-hsl: 230, 7%, 23%;
  --li4-color-contrast-higher-hsl: 230, 13%, 9%;
  --li4-color-bg-light-hsl: 0, 0%, 100%;
  --li4-color-white-hsl: 0, 0%, 100%;
  --li4-color-bg-dark-hsl: 240, 4%, 95%;
  --li4-color-bg-lighter-hsl: 0, 0%, 100%;
  --li4-color-black-hsl: 230, 13%, 9%;

  /* spacing */
  --li4-space-3xs: 0.25rem;
  --li4-space-2xs: 0.375rem;
  --li4-space-xs: 0.5rem;
  --li4-space-sm: 0.75rem;
}

@media(min-width: 64rem){
  :root {
    /* spacing */
    --li4-space-3xs: 0.375rem;
    --li4-space-2xs: 0.4625rem;
    --li4-space-xs: 0.75rem;
    --li4-space-sm: 1.025rem;
  }
}



/* buttons */
.li4-btn {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: 1em;
  white-space: nowrap;
  text-decoration: none;
  background: hsl(var(--li4-color-bg-dark-hsl));
  color: hsl(var(--li4-color-contrast-higher-hsl));
  cursor: pointer;
  text-decoration: none;
  line-height: 1.2;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: all 0.2s ease;
  will-change: transform;
  padding: var(--li4-space-2xs) var(--li4-space-sm);
  border-radius: 0.25em;
}

.li4-btn:focus-visible {
  box-shadow: 0px 0px 0px 2px hsl(var(--li4-color-bg-hsl)), 0px 0px 0px 4px hsla(var(--li4-color-contrast-higher-hsl), 0.15);
  outline: none;
}

.li4-btn:active {
  transform: translateY(2px);
}

.li4-btn--subtle {
  background: hsl(var(--li4-color-bg-lighter-hsl));
  color: hsl(var(--li4-color-contrast-higher-hsl));
  box-shadow: inset 0px 1px 0px hsla(var(--li4-color-white-hsl), 0.1), 0px 0px 0px 1px hsla(var(--li4-color-black-hsl), 0.02), 0px 1px 3px -1px hsla(var(--li4-color-black-hsl), 0.2), 0 0.3px 0.4px rgba(0, 0, 0, 0.025),0 0.9px 1.5px rgba(0, 0, 0, 0.05), 0 3.5px 6px rgba(0, 0, 0, 0.1);
}

.li4-btn--subtle:hover {
  background: hsl(var(--li4-color-bg-light-hsl));
  box-shadow: inset 0px 1px 0px hsla(var(--li4-color-white-hsl), 0.1), 0px 0px 0px 1px hsla(var(--li4-color-black-hsl), 0.02), 0px 1px 3px -1px hsla(var(--li4-color-black-hsl), 0.2), 0 0.1px 0.3px rgba(0, 0, 0, 0.06),0 1px 2px rgba(0, 0, 0, 0.12);
}

.li4-btn--subtle:focus {
  box-shadow: inset 0px 1px 0px hsla(var(--li4-color-white-hsl), 0.1), 0px 0px 0px 1px hsla(var(--li4-color-black-hsl), 0.02), 0px 1px 3px -1px hsla(var(--li4-color-black-hsl), 0.2), 0 0.1px 0.3px rgba(0, 0, 0, 0.06),0 1px 2px rgba(0, 0, 0, 0.12), 0px 0px 0px 2px hsl(var(--li4-color-bg-hsl)), 0px 0px 0px 4px hsl(var(--li4-color-contrast-high-hsl));
}

.li4-icon {
  height: var(--li4-size, 1em);
  width: var(--li4-size, 1em);
  display: inline-block;
  color: inherit;
  fill: currentColor;
  line-height: 1;
  flex-shrink: 0;
  max-width: initial;
}

/* component */
:root {
  --picker-vertical-gap: 4px;
}

.language-picker {
  display: inline-block;
  position: relative;
}

.language-picker__list li{
  border-radius: 20px;
  background-color: #fff;
}
.language-picker__form {
  display: none;
}

.language-picker__button .li4-icon {
  height: 16px;
  width: 16px;
}
.language-picker__button .li4-icon:first-of-type {
  margin-right: var(--li4-space-3xs);
}
.language-picker__button .li4-icon:last-of-type {
  margin-left: var(--li4-space-3xs);
}

.language-picker__dropdown {
  position: absolute;
  left: 0;
  top: 100%;
  width: 200px;
  background-color: transparent;
  box-shadow: inset 0 0 0.5px 1px hsla(0, 0%, 100%, 0.075), 0 0.9px 1.5px rgba(0, 0, 0, 0.03),0 3.1px 5.5px rgba(0, 0, 0, 0.08),0 14px 25px rgba(0, 0, 0, 0.12);
  padding: var(--li4-space-3xs) 0;
  border-radius: 0.25em;
  z-index: 5;
  margin-top: var(--picker-vertical-gap);
  margin-bottom: var(--picker-vertical-gap);
  --space-unit: 1rem;
  --text-unit: 1rem;
  font-size: var(--text-unit);
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s 0.2s, opacity 0.2s;
}

.language-picker__dropdown--right {
  right: 0;
  left: auto;
}

.language-picker__dropdown--up {
  bottom: 100%;
  top: auto;
}

.language-picker__button[aria-expanded=true] + .language-picker__dropdown {
  visibility: visible;
  opacity: 1;
  transition: visibility 0s, opacity 0.2s;
  z-index: 11;
}

.language-picker__item {
  display: flex;
  align-items: center;
  text-decoration: none;
  padding: var(--li4-space-2xs) var(--li4-space-sm);
  color: hsl(var(--li4-color-contrast-high-hsl));
  transition: background 0.2s;
}
.language-picker__item span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.language-picker__item:hover {
  background-color: hsla(var(--li4-color-contrast-higher-hsl), 0.075);
}
.language-picker__item:focus {
  outline: none;
  background-color: hsla(var(--li4-color-primary-hsl), 0.1);
}
.language-picker__item[aria-selected=true] {
  position: relative;
  background-color: #00a2d7;
  color: hsl(var(--li4-color-white-hsl));
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.language-picker__item[aria-selected=true] span {
  color: hsl(var(--li4-color-white-hsl));
}
.language-picker__item[aria-selected=true]:focus {
  outline: 2px solid hsla(var(--li4-color-primary-hsl), 0.2);
}
.language-picker__item[aria-selected=true]::after {
  content: "";
  height: 16px;
  width: 16px;
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpolyline stroke-width='2' stroke='%23ffffff' fill='none' stroke-linecap='round' stroke-linejoin='round' points='1,9 5,13 15,3 '/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpolyline stroke-width='2' stroke='%23ffffff' fill='none' stroke-linecap='round' stroke-linejoin='round' points='1,9 5,13 15,3 '/%3E%3C/svg%3E");
  margin-left: auto;
}

.language-picker__flag {
  display: flex;
  align-items: center;
}
.language-picker__flag::before {
  display: none;
  flex-shrink: 0;
  content: "";
  height: 16px;
  width: 16px;
  margin-right: var(--li4-space-2xs);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.language-picker__dropdown .language-picker__flag::before {
  margin-right: var(--li4-space-xs);
}

.language-picker--flags .language-picker__flag::before {
  display: inline-block;
  display: inline-flex;
}
.language-picker--flags .language-picker__button .li4-icon:first-of-type {
  display: none;
}

.language-picker__flag--rus::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJmbGFnLWljb25zLXJ1IiB2aWV3Qm94PSIwIDAgNjQwIDQ4MCI+CiAgPGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2Utd2lkdGg9IjFwdCI+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDY0MHY0ODBIMHoiLz4KICAgIDxwYXRoIGZpbGw9IiMwMDM5YTYiIGQ9Ik0wIDE2MGg2NDB2MzIwSDB6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZDUyYjFlIiBkPSJNMCAzMjBoNjQwdjE2MEgweiIvPgogIDwvZz4KPC9zdmc+Cg==");
}

.language-picker__flag--kaz::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0iZmxhZy1pY29ucy1reiIgdmlld0JveD0iMCAwIDY0MCA0ODAiPgogIDxwYXRoIGZpbGw9IiMwMGFiYzIiIGQ9Ik0wIDBoNjQwdjQ4MEgweiIvPgogIDxnIGZpbGw9IiNmZmVjMmQiPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoLjQ4IDAgMCAuNDggMzQ1LjggMjAxLjYpIj4KICAgICAgPGNpcmNsZSByPSIxMzQuNiIvPgogICAgICA8ZyBpZD0ia3otYyI+CiAgICAgICAgPGcgaWQ9Imt6LWIiPgogICAgICAgICAgPHBhdGggaWQ9Imt6LWEiIGQ9Ik0wLTE1Mi45YzgtLjEgMTEtNS4xIDExLTExLjEgMC04LTExLTQ2LjEtMTEtNDYuMVMtMTEtMTcyLTExLTE2NGMwIDYgMyAxMS4xIDExIDExLjF6Ii8+CiAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNrei1hIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB0cmFuc2Zvcm09InJvdGF0ZSg5MCkiLz4KICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI2t6LWEiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHRyYW5zZm9ybT0ic2NhbGUoLTEpIi8+CiAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNrei1hIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB0cmFuc2Zvcm09InJvdGF0ZSgtOTApIi8+CiAgICAgICAgPC9nPgogICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI2t6LWIiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHRyYW5zZm9ybT0icm90YXRlKDIyLjUpIi8+CiAgICAgICAgPHVzZSB4bGluazpocmVmPSIja3otYiIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIi8+CiAgICAgICAgPHVzZSB4bGluazpocmVmPSIja3otYiIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJyb3RhdGUoNjcuNSkiLz4KICAgICAgPC9nPgogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNrei1jIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB0cmFuc2Zvcm09InJvdGF0ZSgxMS4zKSIvPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3Mi44KSBzY2FsZSguNDgpIj4KICAgICAgPHBhdGggZD0iTTEwNzUuOCA2NTVjLTMuNSA2LjMtNS42IDEzLjYtMTAgMTkuMy0xMy42LTEyLjMtMzMuMi0xMi01MC40LTEyLjctMTQuMi0uOC0yOS42LTIuMS00MC42LTEyLjItMTEuNS05LjUtMjEtMjEuNy0zMy44LTI5LjRhODMuMiA4My4yIDAgMCAxLTMzLjEtMTUuM2MtMjAuMi0xNi41LTMxLjgtNDEtNTEuNi01OC0zLjctMy42LTguMi02LjUtMTIuNC05LjYtNCAxLTIuMiA5LjYtNy4xIDUuMi0yLjctMi05LjQtMi4xLTEwIC42IDYgOCAxMi4xIDE3IDEzIDI3LjItNC4yLjQtMTEuNS0uOS0xMy41LjZhODQuMyA4NC4zIDAgMCAwIDIwLjQgMjEuM2MtMy44LjYtMTEuMy4zLTEyLjggMS44YTU5IDU5IDAgMCAwIDI2LjggMTQuN2MyIDIuOC0zLjEgOC4yIDEuMyAxMC42IDIuNSAxIDEwLjkgMi44IDUuMSA1LjctNCAyLjYtMi41IDguOSAyLjYgOC43IDMuMiAxLjcgMTAuNCAyIDExIDUtMi45IDIuOC0xMS43IDYuMi00LjIgOWE1MiA1MiAwIDAgMCAyMy4xIDYuN2MtNCAzLjQtOSA1LjMtMTMuMSA4LjUgMTguNSAxMC45IDM5IDE4IDU5LjQgMjUgOCAyLjYgMTYuMyA1LjEgMjQuNyA2LjctMjQuNC0xLjQtNDgtOC42LTcwLjItMTguNS0xMS41LTUtMjMtOS45LTM0LjgtMTQuMiA1LjEtMi43IDExLjEtMy40IDE2LjUtNS43LTExLjItMi4yLTIzLjMtMy0zMy05IDEuNC0yLjggNy0yLjkgMTAuMi00LjMgNi0xLjQgOS42LTMgMS4zLTMuNi04LjQtMi4zLTE4LTEuMy0yNS41LTYuMy41LTMgOC4zLTIgMTEuNC0zLjMgNC0uNyA4LjQtMS4zIDExLjYtNC0xMy01LjMtMzAtMS41LTQwLjItMTMtMi4zLTQuNCA3LjMtLjkgMTAtMS42IDcgMCAxNC41IDIuMiAyMS4yLS42LTE5LTguMy0zOS4zLTE2LTUzLjctMzEuNC0xLjYtMi41LTYuNC05LjMtMi41LTEwLjEgMTEuMiAxLjUgMTkuMyAxMy43IDMxLjQgMTEuOCAxLjYtMi4xLTctNS42LTkuMi04LjdhMjI5LjQgMjI5LjQgMCAwIDEtNDYuOC01MWMtLjgtNi43IDkuNS03LjcgMTIuMi0yLjYgMTMuNCAxMyAyNS41IDI4IDQyLjIgMzYuOCA2IDIuOS0zLjQtMy40LTQuNi01LjdhMjk4LjcgMjk4LjcgMCAwIDEtNDAuOS01Ny45Yy0yLTMuOC01LjEtMTAuNy43LTEyLjcgNS43LTIuOSAxMS41IDEgMTQuNCA2IDExLjMgMTQuMyAxOS43IDMxLjMgMzMuOCA0My4yLTEyLTIzLjMtMjQuOS00OC0yNS4yLTc0LjguMy01LjIuNi0xMyA3LjctMTIuOSA2LS45IDUgNi43IDcgMTAuMyA1LjggMTkuOCA4LjMgNDEuMiAyMCA1OC42LTIuNS0xNC42LTYuNC0yOS43LTMuOC00NC42LjYtNSA2LTYuNCA5LjctMy40IDIuOSA3IDMuNSAxNS45IDYuMSAyMy41YTIzNyAyMzcgMCAwIDAgOTMgMTI3LjIgMjQ0LjcgMjQ0LjcgMCAwIDAgMTIzLjMgNDIuM2M0IC40IDggLjUgMTEuOS43bTEzNi40IDkxLjFjLTcuMiA0LjQtMTIuOC0zLjQtMTguOC01LjctNC40IDIuNC00LjggMTAuMi04LjggMTQtNC44IDUuNS0xMC44LTEuNi0xMC4zLTctNS44IDQuOS04LjcgMTYtMTggMTQuNC00LjUtMy42LTcuOC0xMS4yLTExLjItMi41LTIuNyA0LjItMTAgMTAuMi0xMy45IDMuOC0xLjItNS42LTQtMTIuMi03LTMuMy0yLjIgNi40LTkgMTEtMTUuNCA4LjItMy42LTIuOSAyLjgtMTMuNy0xLjctMTMtNi44IDQuNi0xMC44IDE1LjctMjAuMyAxNC44LTMuNy00IDIuMy0xMS4xLTEuOC0xNS43LTQuNyA2LjEtMTAgMTUuMS0xOC4zIDE1LjctNC0zLjIuMi0xMi41LTIuNC0xMy44LTguNCA1LTE3LjQgMTQuMS0yOCAxMS4zIDQuMS0xNiAyMS41LTIxLjUgMzYtMjIuNyAyNS4xLTMuMSA1MS41IDIuNiA3NS43LTYuNSAzLjktMi40IDEzLjMtNS43IDEwLTExLjItMy00LjQgNy43LTIuNyA4LjctNy44LS42LTYuNCA1LTUuNSAxMC40LTYgMjQuNC0xLjEgNDguNSA0IDcyLjggNC45IDEuOCAxMS44LTExLjMgMjAuMS0yMiAxNi41LTUgLjgtMTIuNS0xMS42LTExLTIuNi0xIDQuOC0uNCAxMS00LjcgMTQuMm0tMjA3LjQtMjQuMmM1LjYgNS4xIDkuNi0xIDE0LjktMy4zYTE5NyAxOTcgMCAwIDAgNDguMy0yNy4zYzkuMi03LjYgMTcuMi0xNy41IDI5LjYtMjAgMjQuMi03LjMgNDkuOS02LjQgNzQuMS0xMy4yIDE4LjUtMjUuMiA0OS44LTM0LjMgNzYuMS00OC44IDUuOS0xLjggOC4yLTYuNyAxMC0xMiAxMC0xNS45IDIzLjctMjkuOSAzOS45LTM5LjVhMzcuMiAzNy4yIDAgMCAxIDI1LjQtNC42IDQyLjQgNDIuNCAwIDAgMS0xMy43IDI2LjVjNS45LS4xIDExLTMuOCAxNi44LTMuNiAyIDEwLjYtOS40IDE2LjEtMTUuNSAyMi43IDMuNC44IDE2LjQgMS44IDkuMyA1LjItOSA2LjItMTkuMyAxMC41LTI3LjYgMTcuOCA3LjcgMS40IDguNiAzIC44IDUuOC00LjMgMi44LTEyLjQgMy44LTEzLjIgOS40IDUuOCAzLjYtMi42IDctNS45IDguMi02LjIgMS41LTEyLjggNC4yLTQuNSA5LTMuMSA0LjctOS45IDUuNy0xNS40IDUuMiAxLjcgNS40IDQuMSAxMS40LTIuOCAxMy44YTEwNy43IDEwNy43IDAgMCAxLTUzLjYgMjIuNGMyNC41IDEuOCA0OS44LTIuNyA3MC43LTE2IDIuOC0zLjMgMTcuMy02LjkgOS4yLTkuNi0zLjgtMS42LTEyLTMuNC0xMi42LTYuMyAxMS40LTcgMjUuNy00LjUgMzcuOS04LjYuMy00LTkuMy0yLjktMTIuOS0zLjgtOC41LS43LTgtMi45LjItMy43IDEwLjQtMi44IDIyLjItMy4zIDMxLTEwLTcuMS0zLjQtMTYuMS0uNS0yMy43LTMuMiAxMi45LTUuNiAyOC4xLTYuMiAzOS43LTE0LjcgNS4zLTUuOS02LjgtNC0xMC4zLTMuOS03LjEgMS4zLTEwLjQtMi4yLTIuMy01LjEgMTMuOS0xMC4zIDMxLjQtMTYuOSA0MS4yLTMxLjcgMi4zLTMuMyA1LjQtMTMuMy0yLTkuOC05LjYgMy4zLTE4LjEgMTQuMS0yOS4yIDEwLjggMjEuOC0xNi45IDQyLjQtMzYgNTcuMy01OS4zLjgtNi44LTkuOC03LjUtMTIuNS0yLjItMTQgMTMuNC0yNi42IDI5LjMtNDQuNSAzNy44YTI4MC42IDI4MC42IDAgMCAwIDQzLjYtNTYuNGMyLjctNiA5LjgtMTMuMyA2LTIwLTYuMy01LjItMTQuMS0uNC0xNy4zIDUuNy0xMC45IDE0LjItMTkuMSAzMC43LTMzIDQyLjMgMTIuMS0yMy4zIDI0LjgtNDguMiAyNS03NSAwLTUuNi0xLTEzLjgtOC42LTEyLjctNiAxLTQuNSAxMC03IDE0LjUtNS40IDE4LjQtOCAzOC4zLTE5IDU0LjMgMi41LTE0LjkgNi44LTMwLjUgMy41LTQ1LjUtMS42LTYuOC0xMi41LTMuOS0xMSAyLjgtMTMgNjUuOS01Ny4zIDEyMy41LTExNSAxNTYuOC0yNi41IDE1LTU2IDI0LjYtODYuMiAyOS04IDEuNy0xNi44LjctMjQuNSAzLjUtMTguOCAxNC4zLTMwLjEgMzguNC01My44IDQ1LjktMTAuNyA1LjMtMjQuNSA2LjQtMzIuMSAxNi4yYTguNiA4LjYgMCAwIDAtLjggNC4ybTUxLjctMTAuM2MtMy42LjItNy4xLjYtMTAuNiAxLjctNC43LjctOS4yIDIuMy0xMy44IDNsLTEuOS40LTMuMS4zYTEwLjkgMTAuOSAwIDAgMSAwIDUuMSA2IDYgMCAwIDEtMS40IDJjLS42LjgtMS4zIDEuNC0yLjIgMS44YTcgNyAwIDAgMS0yLjYuN2MtLjkgMC0xLjggMC0yLjctLjQtLjktLjMtMS43LS44LTIuNS0xLjVsLTIuOC41aC0yLjZsLTIuOC0xYTE2LjEgMTYuMSAwIDAgMS0yLjYtMS4zYy0zLjQgMi03LjIgMy45LTkuMyA3LjRhMTEgMTEgMCAwIDAtMS42IDUuM2MtLjIgMi40LjQgNC44IDEuNCA3IC40LjYuNy0yLjMgMS44LTIuNyAxLjktMS42IDQuMy0yLjcgNi43LTMuMyAyLTEgMS43IDAgLjkgMS42LS4yLjktMS4zIDQgLjIgMi40YTY1IDY1IDAgMCAxIDIxLjYtNC4xYzEwLjYtMS4xIDIxLjItMS40IDMxLjgtMS41bDMwIC42YzQuOC4yIDkuNiAxLjIgMTQuMy40IDEuMS0uMyAyLjktLjMgMy42LTEtMi4yLTEuMi00LjctMS4zLTctMS42aC0xOS4xYy01LjMtLjUtMTAuOC0uNi0xNS44LTIuNi0xLjQtLjUtMi42LTEuOC0zLjktLjRhMjQgMjQgMCAwIDEtNS45IDEuM2MtMy41LjItNy0uNS0xMC4yLTEuOCAyLjMtMy4yIDUuMS02IDcuNy05bC02LjItMS4zYzMuNy0yLjUgNy01LjQgMTAuNi04eiIvPgogICAgICA8Y2lyY2xlIGN4PSIxMDIwIiBjeT0iNzIwLjkiIHI9IjIuNCIvPgogICAgICA8Y2lyY2xlIGN4PSIxMDE5LjgiIGN5PSI3MjAuNSIgcj0iMSIgc3Ryb2tlPSIjZmZlYzJkIiBzdHJva2Utd2lkdGg9Ii40Ii8+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InNjYWxlKC40OCkiPgogICAgICA8ZyBpZD0ia3otZiI+CiAgICAgICAgPGcgaWQ9Imt6LWUiPgogICAgICAgICAgPHBhdGggZD0iTTEyMCA3M3MtOS42LTguMi0xMi45LTQuMWMtNS4yIDYuNSAxNi4yIDM5IDE2LjIgNTAuNCAwIDE4LjgtMTIuNiAyMy45LTI4IDI2LjUtMTAuNCAxLjgtMjcuMy0uNy0yNy4zLS43IDMuMi00LjMgNS4zLTUuNiAxMC42LTUuOS02LTMtMTItOS44LTEyLTIwLjMgMC0xNi4xIDYuNi0yMi44IDYuNi00MUM3My4yIDY4IDY1IDU1IDY1IDU1YzE0LjYgMS41IDIxLjggMTUgMTcuNyAyNS44YTcgNyAwIDAgMCA2LjMtMS45YzEgMy0uNiA2LjUtMi45IDkuNSAxLjggMSAzLjIuNCA2LS4yLS4yIDMtMiA2LjQtNi42IDkuNSAxMy4yLTMuNCAyMS4yIDUuNyAyMS4yIDE1LjMgMCA3LjMtNSAxMi41LTEwIDEyLjUtMS42IDAtNC0uNy01LjMtMS43LTEgMi0uNCA0LjcuNSA2LjctMy42LTEtNi0zLjItNC4zLTcuNy0yLjgtLjItNS0xLjItNi41LTMgMS41LTIgMy44LTMgNi41LTMtMi00LjIuMy02LjUgMy42LTguNCAwIDAtMi4xIDguNCAzLjIgOC40IDIuNCAwIDQuNi0uNyA0LjYtNC4zIDAtMy4xLTIuNy03LjQtOS03LjEtNi4yLjMtMTEuMyA0LjMtMTEuMyAxNC4zIDAgOS4yIDcuNSAxMy44IDE3LjMgMTQgOC44LjQgMTUuNS00LjQgMTUuNS0xMy41QzExMS41IDEwOCA5NCA4MC40IDk0IDY5LjZjMC04LjEgNy4yLTEyLjcgMTQuNC0xMi43IDkuMiAwIDE3IDkuMiAxNyA5LjJsLTUuNCA2Ljh6Ii8+CiAgICAgICAgICA8cGF0aCBpZD0ia3otZCIgZD0iTTEyMiAyOTIuMWMwIDIwLjMtMTguMiAzMC43LTMyLjUgMzAuNy0xOS4yIDAtMjkuNS0xMS41LTI5LjUtMjYuNiAwLTguNSAxLjYtMTMuOSA1LjUtMjJsNDQuMi05MS43YTI3IDI3IDAgMCAwIDItMTIuMmMwLTguMi04LTE0LjktMTYuMy0xNS03LjYtLjMtMTYgNy0xNiAxNS4zIDAgMTAuMSA1LjMgMTQuNiAxMC43IDE0LjYgNi42IDAgOS4yLTIuNyA5LjItNy40IDAtMy4yLTEuNS00LjYtMy44LTQuNi01LjcgMC00IDcuNi00IDcuNmE1LjIgNS4yIDAgMCAxLTMuOS03IDEwLjIgMTAuMiAwIDAgMS01LjUtMy4zYzEuNS0xLjUgMy4zLTIuNiA1LjUtMy0xLjMtNC40LjUtNi41IDQuMy03LjVhNy42IDcuNiAwIDAgMC0uNSA0LjhjNi0xLjggMTUuMyAxIDE1LjMgMTEuNHMtNy4yIDE5LjEtMjAuNyAxN2MzLjIgMS41IDQuOCA0LjYgNS4yIDguMS0yLjUtMS01LjItMS01LjItMSAxLjYgMi43IDMuOCA1IDMuNyAxMC42LTIuNS0xLjItNC45LTMuMy04LTIgNSAxMC0xLjIgMjMuNi0xNyAyNi44IDUuOC02LjggOC42LTE0IDguNi0yMS4zIDAtMjMuNS02LjUtMjcuNC02LjUtNDMuOGEyNCAyNCAwIDAgMSAxMC41LTE5LjJ2LjNBMTQgMTQgMCAwIDEgNjggMTQ1YTYyIDYyIDAgMCAxIDM0IC4zIDI1IDI1IDAgMCAxIDE4IDEyIDM2IDM2IDAgMCAxIDAgMjguOWMtNi4zIDEzLTM1LjcgNzUuNi00NC45IDk1LjItMiA0LjItMy4xIDguNi0zLjEgMTMuNCAwIDEyIDExIDE2LjIgMTcuMiAxNi4yIDcuNSAwIDE1LjItNS43IDE1LjItMTIuOCAwLTQuNS0yLjUtNy4zLTYtNy4zLTguNSAwLTggNy4yLTYuMyAxMS44LTUuMy0yLjQtOC4zLTYuNi03LjUtMTFhMTQgMTQgMCAwIDEtOC40LTQuOGMyLTIuNiA0LjYtNC42IDguNC00LjctMS43LTYuOSAzLTkuOCA3LjUtMTEuNC0xLjQgNS0yLjQgMTAuOSA2LjMgMTAuOSA2LjMgMCAxMS4yIDEgMTQuMSA1LjJsLjctMjdjLjQtOC4xLTEwLjgtOC0xOC01LjUgMi43LTkuMyA4LjItMTQuNCAyMS0xMy4xYTEwIDEwIDAgMCAxLTYuNC05LjhjMC03LjYgNi4yLTE2IDEwLjItMTguNWwyIDc5eiIvPgogICAgICAgICAgPHVzZSB4bGluazpocmVmPSIja3otZCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCA2NDUpIi8+CiAgICAgICAgPC9nPgogICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI2t6LWUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDI0MCAwKSIvPgogICAgICA8L2c+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI2t6LWYiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDAgMTAwMCkiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=");
}

.language-picker--hide-label .language-picker__button .li4-icon {
  margin-left: 0;
}
.language-picker--hide-label .language-picker__button .li4-icon:first-of-type {
  display: none;
}
.language-picker--hide-label .language-picker__button em {
  display: none;
}
.language-picker--hide-label .language-picker__button .language-picker__flag::before {
  margin-right: var(--li4-space-3xs);
}

.language-picker--hide-label .language-picker__flag::before {
  display: inline-block;
  display: inline-flex;
}

/* utility classes */
.li4-sr-only {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  width: 1px;
  height: 1px;
  overflow: hidden;
  padding: 0;
  border: 0;
  white-space: nowrap;
}
