.box_language_chooser{position:relative;display:-ms-grid;display:grid;gap:10px;-ms-grid-columns:auto;grid-template-columns:auto;-ms-grid-rows:auto 10px auto;grid-template-rows:auto auto;-webkit-box-pack:var(--language_alignment);-ms-flex-pack:var(--language_alignment);justify-content:var(--language_alignment);justify-items:var(--language_alignment);z-index:999}.box_language_chooser>:first-child{-ms-grid-row:1;-ms-grid-column:1}.box_language_chooser>:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}.box_language_chooser:hover{z-index:1000}.box_language_chooser *{-webkit-box-sizing:border-box;box-sizing:border-box}.box_language_chooser.center ul.chooser>li ul{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.box_language_chooser.right ul.chooser>li ul{right:0}.box_language_chooser.up ul.chooser>li ul{bottom:100%;margin-bottom:2rem}.box_language_chooser.up ul.chooser>li:hover:before{bottom:100%}.box_language_chooser.up ul.chooser>li:hover ul{margin-bottom:1rem}.box_language_chooser.bottom ul.chooser>li ul{top:100%;margin-top:2rem}.box_language_chooser.bottom ul.chooser>li:hover:before{top:100%}.box_language_chooser.bottom ul.chooser>li:hover ul{margin-top:1rem}.box_language_chooser.show_flag ul.chooser>li .current,.box_language_chooser.show_flag ul.chooser>li a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:var(--language_text_align_with_img);-ms-flex-pack:var(--language_text_align_with_img);justify-content:var(--language_text_align_with_img)}.box_language_chooser.show_flag ul.chooser>li .current:after,.box_language_chooser.show_flag ul.chooser>li a:after{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.box_language_chooser.show_flag ul.chooser>li .current span,.box_language_chooser.show_flag ul.chooser>li a span{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.box_language_chooser.show_flag ul.chooser>li .current img,.box_language_chooser.show_flag ul.chooser>li a img{display:block;width:var(--language_image_width);height:var(--language_image_width);-o-object-fit:cover;object-fit:cover;-webkit-box-ordinal-group:var(--language_image_side);-ms-flex-order:var(--language_image_side);order:var(--language_image_side)}.box_language_chooser.show_flag.circle ul.chooser>li .current img,.box_language_chooser.show_flag.circle ul.chooser>li a img{border-radius:50%}.box_language_chooser.show_arrow ul.chooser>li .current:after{content:"";display:block;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);display:block;width:4px;height:4px;border-left:1px solid var(--language_txt_c);border-bottom:1px solid var(--language_txt_c);-webkit-transition:all .2s;transition:all .2s}.box_language_chooser.show_arrow ul.chooser>li:hover .current:after{-webkit-transform:rotate(135deg) translate(2px,0px);transform:rotate(135deg) translate(2px,0px)}.box_language_chooser .country_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:var(--language_alignment);-ms-flex-pack:var(--language_alignment);justify-content:var(--language_alignment);text-align:var(--language_text_align);color:var(--language_txt_c);padding:var(--language_current_padding);white-space:nowrap}.box_language_chooser .country_wrap svg{display:block;width:var(--language_image_width);height:var(--language_image_width);-o-object-fit:cover;object-fit:cover}.box_language_chooser .country_wrap .country_name{color:inherit!important}.box_language_chooser ul.chooser{display:block;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;position:relative;margin:0;padding:0}.box_language_chooser ul.chooser>li{list-style-type:none;position:relative;background:var(--language_bckg_c)}.box_language_chooser ul.chooser>li .current{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border:1px solid var(--language_border_c);color:var(--language_txt_c);border-radius:4px;cursor:pointer;padding:var(--language_current_padding);margin:0!important;text-align:var(--language_text_align);text-transform:var(--language_text_transform)}.box_language_chooser ul.chooser>li .current span{text-transform:capitalize}.box_language_chooser ul.chooser>li ul{list-style-type:none;background-color:inherit;border-radius:5px;-webkit-box-shadow:var(--language_droop_shadow);box-shadow:var(--language_droop_shadow);min-width:100%;margin:0;padding:0;position:absolute;opacity:0;visibility:hidden;-webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;pointer-events:none}.box_language_chooser ul.chooser>li ul li{margin:0!important;padding:0!important}.box_language_chooser ul.chooser>li ul li a{opacity:0.6;color:var(--language_txt_c);display:block;padding:var(--language_current_padding);text-align:var(--language_text_align);text-transform:var(--language_text_transform);text-decoration:none;white-space:nowrap;text-transform:capitalize}.box_language_chooser ul.chooser>li ul li a:hover{opacity:1;background:var(--language_bckg_c_h);color:var(--language_txt_c_h)}.box_language_chooser ul.chooser>li:hover:before{content:"";position:absolute;left:0;display:block;width:100%;height:20px}.box_language_chooser ul.chooser>li:hover .current:after{-webkit-transform:rotate(135deg) translate(2px,0px);transform:rotate(135deg) translate(2px,0px)}.box_language_chooser ul.chooser>li:hover ul{opacity:1;visibility:visible;pointer-events:all}