.cmp-header-middle-theme {background: var(--var-page-layout-bg);}@media (max-width: 800px){.cmp-header-middle-theme {max-height: 70px; }.header-module-wrp {min-height: 70px !important;padding: 1rem 2rem !important;}.header-logo__link {& img {display: block;width: auto;height: 55px !important;}}.header-logo__link {& p {min-width: 200px;max-width: 240px;padding: 0;margin: 0;margin-left: 20px;font-size: 1.7rem !important;line-height: 1.3;}}.header-logo__link {& p {& span, & strong, & i {display: flex;flex-wrap: nowrap;font-size: 1.7rem !important;}}}}.header-main-wrp { position: relative; z-index: var(--z-index-main-header);background-color: var(--header-bg);}.page-overlay-layout {position: fixed; z-index: 98; top: 0; left: 0; width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.75);will-change: opacity;}.page-overlay-layout-enter.page-overlay-layout {opacity: 0;}.page-overlay-layout-enter-active.page-overlay-layout {opacity: 1;transition: opacity 0.5s ease 0s;}.page-overlay-layout-exit.page-overlay-layout {opacity: 1}.page-overlay-layout-exit-active.page-overlay-layout {opacity: 0;transition: opacity 0.5s ease 0s;}header.header--reader-progress-margin {margin-top: var(--progress-bar-height);}.header-top-wrp {position: relative; z-index: var(--z-index-main-header-top);align-items: center;display: flex;min-height: var(--var-header-top-height);padding: var(--var-header-top-padding);}.header-top-module-wrp {display: flex; }.header-top-nav-list-wrp {display: flex;align-self: center; padding: 0;z-index: inherit;font-family: var(--var-font-menu);border-radius: var(--var-header-top-dropdown-border-radius);}@media (max-width: 1070px){.header-top-nav-list-wrp.top-nav-list--links:not(.opened) {display: none; }}@media (max-width: 1070px){.header-top-nav-list-wrp.top-nav-list--links {box-shadow: 0px 8px 12px -11px rgba(66, 68, 90, 1);}.header-top-nav-list-wrp.top-nav-list--links.opened {animation: anim-dropDown-y10 0.3s;display: block; position: absolute; z-index: 100;top: calc(var(--var-header-top-height) - 2px); left: 15px; border: 1px solid var(--var-header-top-dropdown-brdcolor); background-color: var(--var-header-top-dropdown-bg); min-width: 300px; padding: var(--var-header-top-dropdown-padding-y) var(--var-header-top-dropdown-padding-x); }.header-top-nav-list-wrp.top-nav-list--links.opened .header-top-nav-list {display: block; clear: both;& li {display: block; clear: both;}}}@media (max-width: 670px){.header-top-nav-list-wrp.top-nav-list--btns:not(.opened) {display: none; }}@media (max-width: 670px){.header-top-nav-list-wrp.top-nav-list--btns {box-shadow: 0px 8px 12px -11px rgba(66, 68, 90, 1);}.header-top-nav-list-wrp.top-nav-list--btns.opened {animation: anim-dropDown-y10 0.3s;display: block; position: absolute; z-index: 100;top: calc(var(--var-header-top-height) - 2px); right: 15px; border: 1px solid var(--var-header-top-dropdown-brdcolor); background-color: var(--var-header-top-dropdown-bg);min-width: 200px; max-width: 200px;padding: var(--var-header-top-dropdown-padding-y) var(--var-header-top-dropdown-padding-x); & .header-top-nav-list {flex-wrap: wrap;}}}.header-top-nav-list-wrp.to-right-side {margin-left: auto !important; }.header-top-info-list {display: flex; align-items: center;}.top-info-list-item {position: relative;display:flex; flex-direction: row;align-items: center;padding-left: 10px;padding-right: 10px;font-family: var(--var-font-menu);font-size: var(--top-info-font-size); color: var(--top-info-color);&:first-child {padding-left:0; }&:last-child {margin-right: 0;padding-right: 0;}&.border-left {border-left: 1px solid var(--top-info-border-color);}}.top-info-list-item__text {line-height: var(--top-info-svg-size);&.font-weather {font-size: calc(var(--top-info-font-size)*1.2);}&.margin-right {margin-right: 6px; }}.top-info-list-item__icon {display: flex; align-items: center;& svg {display: flex !important; height: var(--top-info-svg-size);width: auto; fill: currentColor; stroke: currentColor; margin-right: 6px; }&.font-icon {margin-right: 6px; span {font-size: var(--top-info-svg-weather-size); }}}@media (max-width: 1070px){.header-top-info-list {display: none; }}.header-tabs-list {--nav-list-btn-margin-left: 2px; display: flex; align-items: center;align-self: center;background-color: var(--var-header-tabs-list-bg);border-radius: 3px; padding: var(--nav-list-btn-margin-left) var(--nav-list-btn-margin-left) var(--nav-list-btn-margin-left) 0;}.header-top-dropdown-btn {cursor: pointer;display: none; align-items: center;padding: 5px; border-radius: 5px; height: var(--nav-list-btn-height);width: auto; color: var(--var-header-top-dropdown-btn-color);background-color: var(--var-header-top-dropdown-btn-bgcolor);border: 1px solid var(--var-header-top-dropdown-btn-brdcolor); margin-left: var(--nav-list-btn-margin-left);font-family: var(--var-font-menu);font-size: 13px; & svg {transition: transform .3s;}&.to-right-side {margin-left: auto; }&:hover,&:focus {background-color: var(--var-header-top-dropdown-btn-bgcolor-hover);color: var(--var-header-top-dropdown-btn-color-hover);border: 1px solid var(--var-header-top-dropdown-btn-brdcolor-hover); }&:hover svg,&:focus svg {fill: currentColor;stroke: currentColor;}&.opened svg {transform: rotate(180deg);}}.header-top-dropdown-btn__icon {position: relative;display: block;flex-shrink: 0;margin-left: 13px;transition: transform .3s;& svg {display: block;fill: currentColor; stroke: currentColor; width: 10px;height: auto; }}@media (max-width: 1070px){.header-top-dropdown-btn.btn--links {display: flex; }}@media (max-width: 670px){.header-top-dropdown-btn.btn--btns {display: flex; }}.header-wrp {}.header-nav--bg {background: var(--var-page-layout-bg);}.header-nav--bg-inner {border-radius: 8px; background: var(--var-page-layout-bg-inner);}.header-nav--border-bottom {border-bottom: var(--var-page-layout-border-width) var(--var-page-layout-border-style) var(--var-page-layout-border-color,#f0f0f0);}.header-nav--border-top {border-top: var(--var-page-layout-border-width) var(--var-page-layout-border-style) var(--var-page-layout-border-color,#f0f0f0);}.header-wrp.nav-layer {font-family: var(--var-font-menu);}.header-module-wrp {align-items: center;display: flex;min-height: var(--var-header-middle-min-height);padding: var(--var-header-middle-padding-x-left) var(--var-header-middle-padding-y-top) var(--var-header-middle-padding-x-right) var(--var-header-middle-padding-y-bottom);}.header-logo {width: auto; }.header-logo__link {align-items: center;align-self: center; display: flex; width: auto; flex-shrink: 0;text-decoration: none; margin-right: 20px; & img {display: block;width: auto; height: var(--var-header-logo-height); }& p {min-width: 200px;max-width: 240px; padding: 0;margin: 0;margin-left: 20px;font-family: var(--var-font-logo);color: var(--var-header-logo-text-color);font-size: var(--var-header-logo-text-size);line-height: 1.3;& span,& strong,& i {display: flex; flex-wrap: nowrap; color: var(--var-header-logo-text-color-sec);font-size: var(--var-header-logo-text-size-sec);}}&:hover, &:focus {text-decoration: none; }}@media(min-width: 767px) {.bg-background-gradient-left-1 {background: var(--header-custom-bg-1);}.bg-background-gradient-right-1 {background: var(--header-custom-bg-2);}}.bg-background-filter-1 {filter: contrast(5) brightness(.2) saturate(2);}.bg-picture-wrp {position: relative; z-index: 1;&.w-100 {width: 100%;}}.bg-picture-wrp-overlay {position: absolute;left: 0; right:0; top: 0; bottom: 0;z-index: 1;border-image: fill 1 var(--var-page-layout-bg-overlay,rgba(0,0,0,0));}.sm\:h-300 { height: 300px; }.sm\:h-280 { height: 280px; }.sm\:h-250 { height: 250px; }.sm\:h-230 { height: 230px; }.sm\:h-200 { height: 200px; }.sm\:h-180 { height: 180px; }.sm\:h-160 { height: 160px; }.sm\:h-150 { height: 150px; }.sm\:h-140 { height: 140px; }.sm\:h-130 { height: 130px; }.sm\:h-120 { height: 120px; }.sm\:h-110 { height: 110px; }.sm\:h-100 { height: 100px; }@media (min-width: 768px){.md\:h-300 { height: 300px; }.md\:h-280 { height: 280px; }.md\:h-250 { height: 250px; }.md\:h-230 { height: 230px; }.md\:h-200 { height: 200px; }.md\:h-180 { height: 180px; }.md\:h-160 { height: 160px; }.md\:h-150 { height: 150px; }.md\:h-140 { height: 140px; }.md\:h-130 { height: 130px; }.md\:h-120 { height: 120px; }.md\:h-110 { height: 110px; }.md\:h-100 { height: 100px; }}@media (min-width: 1024px){.lg\:h-300 { height: 300px; }.lg\:h-280 { height: 280px; }.lg\:h-250 { height: 250px; }.lg\:h-230 { height: 230px; }.lg\:h-200 { height: 200px; }.lg\:h-180 { height: 180px; }.lg\:h-160 { height: 160px; }.lg\:h-150 { height: 150px; }.lg\:h-140 { height: 140px; }.lg\:h-130 { height: 130px; }.lg\:h-120 { height: 120px; }.lg\:h-110 { height: 110px; }.lg\:h-100 { height: 100px; }}.bg-picture-wrp picture {display: block;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center center;background-size: cover;}.bg-picture-wrp picture img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}.bg-picture-wrp {}.cmp-helper-media-ratio.cmp-helper-ratio-16-9 {padding-bottom: 56.25%;}.cmp-helper-media-ratio {position: relative;display: block;height: 0;}.cmp-helper-media-ratio>img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}.cmp-helper-bgsets {display: block;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center center;background-size: cover;}.cmp-list-standard-small-blocks-v1--article__image.img-as-bg {display: block;max-width: 40%;margin-right: var(--ulist-box-image-margin-y,1.8rem);flex-shrink: 0;& .cmp-list-role-link {display: block;position: relative;max-width: 100%;width: 100%;transition: opacity .3s ease-in-out;border-radius: 4px !important;width: 100%;position: relative;overflow: hidden;& span {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transition: border .1s ease-in-out;}&:hover,&:focus {opacity: .85;& span {border: var(--ulist-box-image-border-hover);}& img {transform: translate(0, -50%) scale(1.05);}}}.article_image_as_bg {transition: transform .3s ease-out,-webkit-transform .3s ease-out;display: block;position: absolute;top: 0; bottom: 0; right: 0; left: 0;width: 100%;top: 50%; transform: translate(0, -50%) scale(1.0);height: auto; }.article_image_as_bg { max-width: 100%;width: 100%; object-fit: cover;}}@media all and (max-width: 500px) {.cmp-list-standard--1-col-layout--large {& .cmp-list-standard-small-blocks-v1--article__image {width: 100% !important;max-width: 100% !important;}}}.cmp-list-standard--1-col-layout--large {& .cmp-list-standard-small-blocks-v1--article__image {width: var(--ulist-box-image-max-width);}}.cmp-list-standard-small-blocks-v1--article__content {margin-top: 2px;flex-grow: 1;}@media all and (max-width: 500px) {.cmp-list-standard--1-col-layout--large {& .cmp-list-standard-small-blocks-v1--article__content {display: block;clear: both;width: 100%;}}}@media (max-width: 800px){.ui-hamb-button.button-type {display: none !important; }.header-nav-top-resp--main-wrp {display: flex !important;flex-direction: row;align-items: center;justify-content: center;width: 100%;padding: 0;}.header-nav-top-resp--main--fixed-top {.header-nav-top-resp--main-wrp {position: fixed; z-index: var(--z-index-nav-top-responsive);top: var(--progress-bar-height); }}.header-nav-top-resp--buttons {display: flex;flex-direction: row;align-items: center;align-self: center;justify-content: center;& .header-sp-btn {margin-left: 3px; margin-right: 3px; }}.theme--header-nav-top-resp--main-style {&.header-nav-top-resp--main-wrp {height: var(--header-resp-top-height);background: var(--header-resp-top-bg);}& .header-nav-top-resp--buttons { margin-top: 0px; }}.header--reader-progress-margin {& .header-nav-top-resp--main-wrp {margin-top: var(--progress-bar-heigh); }}.nav-slide-wrp-global {top: var(--header-resp-top-height) !important;}.nav-slide-wrp-main {top: var(--header-resp-top-height) !important;}.body-global-wcag-progressBar .nav-slide-wrp-global {top: calc(var(--header-resp-top-height) + var(--progress-bar-height)) !important;}.body-global-wcag-progressBar .nav-slide-wrp-main {top: calc(var(--header-resp-top-height) + var(--progress-bar-height)) !important;}.cmp-header-sp-btn-search {display: none !important;}}@media (min-width: 800px){.header-nav-top-resp--main-wrp {display: none; }}.header-banner-wrp {position: static;display: block; padding: 8px 20px;&.bg-gradient-blue {background: linear-gradient(90deg,#13a5d3 0,#1b6bec 32.29%,#9824cf 100%);}}.header-banner-content {flex-direction: row;align-items: flex-start;display: flex;& h6 {position: sticky;text-align: center;width: 100%; color: #fff;column-count: 0;font-size: 16px;font-weight: 400;line-height: 175%;text-decoration: none;& a {color: var(--white);-webkit-text-stroke-width: 0px;white-space: normal;text-decoration: underline;background-color: transparent;}}}.header-banner-btn {width: auto;max-width: 100%;margin-top: 3px;margin-left: 0;padding-left: 0;&.close {cursor: pointer;position: absolute;top: 15px;bottom: 0%;left: auto;right: 20px;}}.header-banner-arrow {width: auto;max-width: 100%;margin-top: 3px;margin-left: 0;padding-left: 0;display: inline-block;}.header-search-wrp {display: flex; align-items: center; max-width: var(--header-search-form-max-width);height: var(--header-search-form-height); }.header-search-form {display: flex; align-items: center; position: relative; z-index: var(--z-index-main-header);margin: 0; padding: 0;height: var(--header-search-form-height);}.search-grow-max.header-search-wrp,.search-grow-max .header-search-form {flex-grow: 1;}.header-search__input {position: relative; z-index: var(--z-index-main-header);display: inline-flex;font-family: var(--var-font-menu);font-size: 100%;height: 100%;font-size: var(--header-search-form-font-size);line-height: 1;border-radius: var(--header-search-form-border-radius);color: var(--header-search-form-input-color);background-color: var(--header-search-form-input-bgcolor);border: 1px solid var(--header-search-form-input-brdcolor);padding: 0 calc(var(--btn-height) + var(--header-search-form-input-padding-hor)) 0 var(--header-search-form-input-padding-hor);transition: border-color .3s ease-out;}.search-grow-max .header-search__input {flex-grow: 1;}.hot-key-text {display: none; position: absolute; z-index: calc(var(--z-index-main-header) + 1);right: var(--btn-height);transform: translateY(-50%);top: 50%;font-weight: 700;text-transform: uppercase;color: var(--header-search-hotkey-color); background-color: var(--header-search-hotkey-bgcolor); padding: 4px 10px;border-radius: 10px;line-height: 1; font-size: 12px;& span {line-height: 1;font-size: 12px;}}.hot-key-text-visible .hot-key-text {display: block; }.header-search__btn {height: var(--btn-height);width: var(--btn-height);min-width: 0!important;border-radius: var(--btn-border-radius);border: 1px solid var(--btn-border-color);background: var(--btn-bg);transition: border-color, background-color .3s ease-out;& .search-icon {& svg {margin: 0;padding: 0;display: flex;flex-direction: row;align-items: center;justify-content: center;margin-left: auto;margin-right: auto;height: var(--btn-svg-icon-size); width: auto; fill: var(--btn-color);stroke: var(--btn-color);}}&:hover,&:focus {border: 1px solid var(--btn-hover-border-color);background: var(--btn-hover-bg);& .search_icon {& svg {fill: var(--btn-hover-color);stroke: var(--btn-hover-color);}}}}.header-speech-rec__btn {display: flex; align-items: center;justify-content: center;height: var(--btn-height);width: var(--btn-height);max-width: var(--btn-height);min-width: 0!important;border-radius: var(--btn-border-radius);border: 1px solid var(--btn-border-color);background: var(--btn-bg);transition: border-color, background-color .3s ease-out;& .mic-icon {& svg {margin: 0;padding: 0;display: flex;flex-direction: row;align-items: center;justify-content: center;margin-left: auto;margin-right: auto;height: var(--btn-svg-icon-size); width: auto; fill: var(--btn-color);stroke: var(--btn-color);}}&:hover,&:focus {border: 1px solid var(--btn-hover-border-color);background: var(--btn-hover-bg);& svg {fill: var(--btn-hover-color);stroke: var(--btn-hover-color);}}}.btn-inside-pos-abs-right {& .header-search__btn {position: absolute; z-index: calc(var(--z-index-main-header) + 1);transform: translateY(-50%);top: 50%;right: calc((var(--header-search-form-height) - var(--btn-height)) / 2);}& .header-search__input {padding: 0 calc(var(--btn-height) + var(--header-search-form-input-padding-hor)) 0 var(--header-search-form-input-padding-hor);}& .header-search-form {& .header-speech-rec__btn {margin-left: calc((var(--header-search-form-height) - var(--btn-height)) / 2);}}& .header-speech-rec__btn:not(.header-search-form) {margin-left: calc((var(--header-search-form-height) - var(--btn-height)) / 2);}}.btn-inside-pos-abs-left {& .header-search__btn {position: absolute; z-index: calc(var(--z-index-main-header) + 1);transform: translateY(-50%);top: 50%;left: calc((var(--header-search-form-height) - var(--btn-height)) / 2);}& .header-search__input {padding: 0 var(--header-search-form-input-padding-hor) 0 calc(var(--btn-height) + var(--header-search-form-input-padding-hor));}& .header-speech-rec__btn:not(.header-search-form) {margin-left: calc((var(--header-search-form-height) - var(--btn-height)) / 2);}}.btn-inside-pos-right {& .header-search__btn {margin-left: calc((var(--header-search-form-height) - var(--btn-height)) / 2);}& .header-speech-rec__btn {margin-left: calc((var(--header-search-form-height) - var(--btn-height)) / 2);}}.btn-inside-pos-left {& .header-search__btn {margin-right: calc((var(--header-search-form-height) - var(--btn-height)) / 2);}& .header-speech-rec__btn {margin-right: calc((var(--header-search-form-height) - var(--btn-height)) / 2);}& .header-search-form {flex-direction: row-reverse;}}.btn-inside-pos-right,.btn-inside-pos-left {& .header-search__input {padding: 0 var(--header-search-form-input-padding-hor) 0 var(--header-search-form-input-padding-hor);}}.btn-speech-rec-inside-pos-abs-right {& .header-speech-rec__btn {position: absolute; z-index: calc(var(--z-index-main-header) + 1);transform: translateY(-50%);top: 50%;right: calc((var(--header-search-form-height) ));}}.hot-key-text-visible {& .header-search__input {padding-right: calc(var(--btn-height) + var(--header-search-form-input-padding-hor) + 35px);}}.btn-inside-pos-abs-right.hot-key-text-visible {& .header-search__input {padding-right: calc(var(--btn-height) + var(--header-search-form-input-padding-hor) + 35px);}}.btn-inside-pos-abs-left.hot-key-text-visible {& .header-search__input {padding-right: calc(var(--btn-height) + var(--header-search-form-input-padding-hor) + 35px);}& .hot-key-text {right: 10px !important;}}.speech-rec-btn-hot-key-text {& .hot-key-text {right: calc(var(--btn-height) + var(--btn-height) + 20px) !important;}& .header-search__input {padding-right: calc(var(--btn-height) + var(--header-search-form-input-padding-hor) + 35px);}}.header-search-form:focus,.header-search-form:focus-within {& .hot-key-text {display: none !important;}} .btn {display: inline-block;padding: var(--btn-padding-y) var(--btn-padding-x);font-family: var(--btn-font-family);font-size: var(--btn-font-size);font-weight: var(--btn-font-weight);line-height: var(--btn-line-height);color: var(--btn-color);text-align: center;text-decoration: none;vertical-align: middle;cursor: pointer;-webkit-user-select: none; -moz-user-select: none; user-select: none;border: var(--btn-border-width) solid var(--btn-border-color);border-radius: var(--btn-border-radius);background-color: var(--btn-bg);transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce) {.btn {transition: none;}}.btn:hover {color: var(--btn-hover-color);background-color: var(--btn-hover-bg);border-color: var(--btn-hover-border-color);}.btn-flex-group-align-center { display: flex; align-items: center; }.btn-flex { display: flex;}.btn-flex-align-self { display: flex; align-self: center; } .btn-flex-inline { display: inline-flex; }.btn-flex-inline-align-self { display: inline-flex; align-self: center; }.btn-flex-fill { flex: 1 1 auto; }.btn-flex-row { flex-direction: row; }.btn-flex-column { flex-direction: column; }.btn-flex-row-reverse { flex-direction: row-reverse; }.btn-flex-wrap { flex-wrap: wrap; }.btn-flex-nowrap { flex-wrap: nowrap; }.btn-justify-content-start { justify-content: flex-start; }.btn-justify-content-end { justify-content: flex-end; }.btn-justify-content-center { justify-content: center; }.btn-justify-content-between { justify-content: space-between; }.btn-justify-content-around { justify-content: space-around; }.btn-justify-content-evenly { justify-content: space-evenly; }.btn-align-items-start { align-items: flex-start; }.btn-align-items-end { align-items: flex-end; } .btn-align-items-center { align-items: center; }.btn-align-items-baseline { align-items: baseline; }.btn-align-items-stretch { align-items: stretch; }.btn-align-self-center { align-self: center; }.btn-segment {width: 100%; } .btn-segment { display: inline-block; }.btn-segment--flex { display: flex; }.btn-segment--flex-grow0 { flex-grow: 0; }.btn-segment--flex-grow { flex-grow: 1; }.btn-segment--flex-shrink0 { flex-grow: 0; }.btn-segment--flex-shrink { flex-grow: 1; }.btn-segment--row { flex-direction: row; }.btn-segment--justify-content-start { justify-content: flex-start; }.btn-segment--justify-content-end { justify-content: flex-end; }.btn-segment--justify-content-center { justify-content: center; }.btn-segment--justify-content-between { justify-content: space-between; }.btn-segment--justify-content-around { justify-content: space-around; }.btn-segment--justify-content-evenly { justify-content: space-evenly; }.btn-segment--align-items-start { align-items: flex-start; }.btn-segment--align-items-end { align-items: flex-end; } .btn-segment--align-items-center { align-items: center; }.btn-segment--align-items-baseline { align-items: baseline; }.btn-segment--align-items-stretch { align-items: stretch; }.btn-segment--btns-margin-x {& .btn {margin-left: var(--btn-margin-x);margin-right: var(--btn-margin-x);&:first-child {margin-left: 0; margin-right: var(--btn-margin-x);}&:last-child {margin-left: var(--btn-margin-x);margin-right: 0; }}}.btn-icons-flex {}.btn-icons-svg {}.btn-icons-pointer-svg {}.btn-icon-svg {fill: currentColor;stroke: currentColor;height: var(--btn-svg-icon-size) !important;width: auto; margin-right: var(--btn-padding-x);&.btn-icon-right-side {margin-right: 0; margin-left: var(--btn-padding-x);}}.btn-icon-pointer-svg {fill: currentColor;stroke: currentColor;height: var(--btn-svg-icon-pointer-size) !important;width: auto; margin-left: var(--btn-padding-x);}.btn-lg > .btn-icon-svg,.btn-group-lg > .btn > .btn-icon-svg {height: var(--btn-svg-icon-size-lg) !important;}.btn-lg > .btn-icon-pointer-svg,.btn-group-lg > .btn > .btn-icon-pointer-svg {height: var(--btn-svg-icon-pointer-size-lg) !important;}.btn-sm > .btn-icon-svg,.btn-group-sm > .btn > .btn-icon-svg {height: var(--btn-svg-icon-size-sm) !important;}.btn-sm > .btn-icon-pointer-svg,.btn-group-sm > .btn > .btn-icon-pointer-svg {height: var(--btn-svg-icon-pointer-size-sm) !important;}.btn-check + .btn:hover {color: var(--btn-color);background-color: var(--btn-bg);border-color: var(--btn-border-color);}.btn:focus-visible {color: var(--btn-hover-color);background-color: var(--btn-hover-bg);border-color: var(--btn-hover-border-color);outline: 0;box-shadow: var(--btn-focus-box-shadow);}.btn-check:focus-visible + .btn {border-color: var(--btn-hover-border-color);outline: 0;box-shadow: var(--btn-focus-box-shadow);}.btn-check:checked + .btn,:not(.btn-check) + .btn:active,.btn:first-child:active,.btn.active,.btn.show {color: var(--btn-active-color);background-color: var(--btn-active-bg);border-color: var(--btn-active-border-color);}.btn-check:checked + .btn:focus-visible,:not(.btn-check) + .btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible {box-shadow: var(--btn-focus-box-shadow);}.btn:disabled,.btn.disabled,.btn[aria-disabled="true"],fieldset:disabled .btn {color: var(--btn-disabled-color);pointer-events: none;background-color: var(--btn-disabled-bg);border-color: var(--btn-disabled-border-color);opacity: var(--btn-disabled-opacity);cursor: not-allowed;}.btn-link {text-decoration: underline;}.btn-link:focus-visible {color: var(--btn-color);}.btn-link:hover {color: var(--btn-hover-color);}.btn-lg,.btn-group-lg > .btn {--btn-padding-y: var(--btn-padding-y-lg) !important;--btn-padding-x: var(--btn-padding-x-lg) !important;--btn-font-size: var(--btn-font-size-lg) !important;--btn-border-radius: var(--btn-border-radius-lg) !important; }.btn-sm,.btn-group-sm > .btn {--btn-padding-y: var(--btn-padding-y-sm) !important;--btn-padding-x: var(--btn-padding-x-sm) !important;--btn-font-size: var(--btn-font-size-sm) !important;--btn-border-radius: var(--btn-border-radius-sm) !important;}.btn-group,.btn-group-vertical {position: relative;display: inline-flex;vertical-align: middle;}.btn-group > .btn,.btn-group-vertical > .btn {position: relative;flex: 1 1 auto;}.btn-group > .btn-check:checked + .btn,.btn-group > .btn-check:focus + .btn,.btn-group > .btn:hover,.btn-group > .btn:focus,.btn-group > .btn:active,.btn-group > .btn.active{z-index: 1;}.btn-toolbar {display: flex;flex-wrap: wrap;justify-content: flex-start;}.btn-toolbar .input-group {width: auto;}.btn-group {border-radius: var(--btn-border-radius);}.btn-group > :not(.btn-check:first-child) + .btn,.btn-group > .btn-group:not(:first-child) {margin-left: calc(var(--btn-border-width) * -1);}.btn-group > .btn:not(:last-child):not(.dropdown-toggle),.btn-group > .btn-group:not(:last-child) > .btn {border-top-right-radius: 0;border-bottom-right-radius: 0;}.btn-group > .btn:nth-child(n + 3),.btn-group > :not(.btn-check) + .btn,.btn-group > .btn-group:not(:first-child) > .btn {border-top-left-radius: 0;border-bottom-left-radius: 0;}.header-top-nav-list {display: flex; align-items: center;align-self: center;}.header-top-nav-list li {display: flex; list-style: none; flex-direction: row;align-items: center;align-self: center;}.header-top-nav-list li > img.icon {display: flex; height: calc(var(--btn-svg-icon-size) * 1.4) !important; width: auto; margin-right: .8rem;}.header-top-nav-list li > a img.icon {height: calc(var(--btn-svg-icon-size) * 1.4) !important; width: auto; }.btn-header {cursor: pointer;display: flex; align-items: center;padding: 5px; padding: var(--btn-padding-y) var(--btn-padding-x);border-radius: var(--btn-border-radius); height: var(--btn-height);border: 1px solid var(--btn-border-color); margin-left: var(--btn-margin-x);margin-right: var(--btn-margin-x);background: var(--btn-bg);transition: all 250ms ease-in-out 0s;& svg {height: var(--btn-svg-icon-size) !important; width: auto; fill: var(--btn-color);stroke: var(--btn-color);}&.bip {}&.bip svg {height: calc(var(--btn-svg-icon-size)*0.84) !important; }&.epuap {}&.epuap svg { height: calc(var(--btn-svg-icon-size)*0.84) !important; }&.search-icon svg {height: calc(var(--btn-svg-icon-size)*0.84) !important; } &:hover,&:focus {background-color: var(--btn-hover-bg);color: var(--btn-hover-color);border: 1px solid var(--btn-hover-border-color); }&:hover svg,&:focus svg {fill: var(--btn-hover-color);stroke: var(--btn-hover-color);}&.tab {--btn-height: 24px; --btn-svg-icon-size: 18px; &:first-child {margin-left: calc(var(--btn-margin-left) / 2);}}&.tab.active, &.tab[aria-selected="true"] {background-color: var(--btn-hover-bg);& svg {fill: var(--btn-hover-color);stroke: var(--btn-hover-color);}}}.btn-link-header {position: relative;display:flex; border-radius: var(--btn-border-radius); padding: var(--btn-padding-y) var(--btn-padding-x);font-size: var(--btn-font-size); color: var(--btn-color);background: var(--btn-bg);line-height: 1;text-decoration: none; &.icon-accessibility {}&.icon-contrast {}&.icon-text-version {}&.icon-sitemap {}&.icon-dictionary {}&.icon-manual {}&:hover,&:focus {text-decoration: none; color: var(--btn-hover-color);background: var(--btn-hover-bg);}}.header-sp-links-wrp {display: flex; align-items: center; &.to-right-side {margin-left: auto !important;}}.header-sp-link {padding: 5px; img {height: 20px; width: auto; }&.margin-right {margin-right: 10px; }}.header-sp-btn {display: flex;flex-direction: row;align-items: center;justify-content: center;border-radius: 0;margin: 0;padding: 0;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;appearance: none;cursor: pointer;text-align: center;text-decoration: none;width: var(--btn-height); height: var(--btn-height); background-color: var(--btn-bg,#f0f0f0);border: 1px solid var(--btn-bg,#f0f0f0);transition: .2s ease-in-out;transition-property: color,background-color,border-color,fill,stroke,box-shadow;&:hover,&:focus {background-color: var(--btn-hover-bg,#005ca9);border: 1px solid var(--btn-hover-bg,#f0f0f0);text-decoration: none;}&.border-radius {border-radius: 5px;}&.margin-left-10 {margin-left: 10px;}&.margin-right-10 {margin-right: 10px;}& svg {margin: 0; padding: 0; display: flex;flex-direction: row;align-items: center;justify-content: center;height: var(--btn-svg-icon-size); width: auto; content: "";transition: .2s ease-in-out;transition-property: fill,stroke;stroke: var(--btn-color,#000);fill: var(--btn-color,#000);}& .light-theme-icon {display: none; }& .dark-theme-icon {display: none; }& .contrast-theme-icon {display: none; }&.light-theme {& .light-theme-icon {display: block; }& .dark-theme-icon {display: none; }& .contrast-theme-icon {display: none; }}&.dark-theme {& .light-theme-icon {display: none; }& .dark-theme-icon {display: block; }& .contrast-theme-icon {display: none; }}&.contrast-theme {& .light-theme-icon {display: none; }& .dark-theme-icon {display: none; }& .contrast-theme-icon {display: block; }}&.fluid-width svg {margin: 0 auto; }&:hover svg,&:focus svg {stroke: var(--btn-hover-color,#000);fill: var(--btn-hover-color,#000);}& img {display: block; width: var(--btn-svg-icon-size); max-width: var(--btn-svg-icon-size); height: auto;margin:0 !important; padding: 0 !important; object-fit: cover;box-sizing: border-box;}&.flag-shadow img {box-shadow: var(--btn-shadow);}&.flag-border img {border: 1px solid var(--btn-border-color);}}.ui-hamb-button {display: none; background-color: var(--btn-bg);border: 0;&.bordered {border: 1px solid transparent;border-color: var(--btn-border-color);}&.rounded {border-radius: var(--btn-border-radius);}&.button-type {cursor: pointer;pointer-events: auto; touch-action: manipulation;position: relative; z-index: 1; flex-direction: row; justify-content: center;align-items: center;padding: var(--btn-padding-y) var(--btn-padding-x);width: auto; background: var(--btn-bg);margin-right:15px; }& .ui-hamb-button__icon {position: relative; display: flex;flex-direction: column;justify-content: center;width: var(--btn-svg-icon-size); height: var(--btn-svg-icon-size);align-items: center;justify-content: center;}& span.ui-hamb-button__icon-text {display: flex;align-items: center;justify-content: center;width: auto; height: var(--btn-font-size);padding-left:8px; font-size: var(--btn-font-size); font-family: var(--var-font-menu);}&.no-text span.ui-hamb-button__icon-text {display: none; }&:hover,&:focus {&.bordered {border: 1ox solid transparent;border-color: var(--btn-hover-border-color);}background-color: var(--btn-hover-bg);& .ui-hamb-button__icon-bar { background-color: var(--btn-hover-color);}}}.ui-hamb-button__icon {position: relative; }.ui-hamb-button__icon-bar {display: block;width: 100%;height: 2px;background: var(--btn-color);transition: .3s;}.ui-hamb-button.icon-bars--pos-abs .ui-hamb-button__icon-bar {position: absolute; }.ui-hamb-button:not(.icon-bars--pos-abs) .ui-hamb-button__icon-bar + .ui-hamb-button__icon-bar {margin-top: 6px;}.ui-hamb-button.pressed:not(.icon-bars--pos-abs) .ui-hamb-button__icon-bar:nth-of-type(1) {transform: translate3d(0,8px,0) rotate(45deg);}.ui-hamb-button.pressed:not(.icon-bars--pos-abs) .ui-hamb-button__icon-bar:nth-of-type(2) {opacity: 0;}.ui-hamb-button.pressed:not(.icon-bars--pos-abs) .ui-hamb-button__icon-bar:nth-of-type(3) {transform: translate3d(0,-8px,0) rotate(-45deg);}.ui-hamb-button.icon-bars--pos-abs .ui-hamb-button__icon .ui-hamb-button__icon-bar:first-child {top: 4px;}.ui-hamb-button.icon-bars--pos-abs .ui-hamb-button__icon .ui-hamb-button__icon-bar:nth-child(2) {margin-top: -1px; top: 50%; }.ui-hamb-button.icon-bars--pos-abs .ui-hamb-button__icon .ui-hamb-button__icon-bar:nth-child(3) {bottom: 4px;}