@keyframes uwPageStructurePopupSlideTop {
    0% {
        top: -300px;
        opacity: 0
    }

    to {
        top: 0;
        opacity: 1
    }
}

@keyframes block_loading {
    0% {
        transform: translateX(-100%)
    }

    to {
        transform: translateX(333%)
    }
}

@keyframes standard {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(360deg)
    }
}

body .uw-page-structure-modal {
    display: none !important;
    position: fixed !important;
    z-index: 2147483647 !important;
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
    height: 100% !important;
    overflow: hidden !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, .4) !important;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column
}

body .uw-page-structure-modal * {
    box-sizing: border-box !important;
    line-height: 1.4 !important;
    letter-spacing: normal !important
}

body .uw-page-structure-modal .uw-page-structure-modal-content {
    height: 10px;
    margin: 30px 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #fefefe;
    width: 90%;
    max-width: 600px !important;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
    animation-name: uwPageStructurePopupSlideTop;
    animation-duration: .4s;
    border-radius: 8px
}

body .uw-page-structure-modal .uw-page-structure-modal-content.uw-ps-mobile {
    width: 90%
}

body .uw-page-structure-modal .uw-page-structure-modal-content .uw-popup-header {
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: none;
    flex: none;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    padding: 15px 24px;
    font-size: 14px;
    height: 62px;
    background: #006dd5
}

body .uw-page-structure-modal .uw-page-structure-modal-content .uw-popup-header .uw-popup-header-text {
    font-weight: 500
}

body .uw-page-structure-modal .uw-page-structure-modal-content .uw-popup-header .uw-popup-header-close {
    width: 15px;
    height: 15px;
    cursor: pointer
}

body .uw-page-structure-modal .uw-page-structure-modal-content .uw-popup-header .uw-popup-header-close svg {
    position: relative !important;
    width: 14px !important;
    height: 14px !important;
    margin: 0 !important;
    left: 0 !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important
}

body .uw-page-structure-modal .uw-page-structure-modal-content .uw-popup-header .uw-popup-header-close svg .uw-popup-header-close-path {
    stroke: #fff;
    fill: transparent;
    stroke-linecap: round;
    stroke-width: .8
}

@media (max-width:780px),
(max-height:575px) {
    body .uw-page-structure-modal .uw-page-structure-modal-content .uw-popup-header {
        padding: 12px 10px;
        height: 44px;
        font-size: 12px !important
    }
}

@media (max-width:1024px),
(max-height:650px) {
    body .uw-page-structure-modal .uw-page-structure-modal-content .uw-popup-header {
        padding: 15px 18px;
        font-size: 13px !important
    }
}

@media (max-width:1250px),
(max-height:670px) {
    body .uw-page-structure-modal .uw-page-structure-modal-content .uw-popup-header {
        padding: 15px 20px;
        height: 51px
    }
}

body .uw-page-structure-modal .uw-page-structure-modal-content .uw-popup-main {
    -ms-flex-positive: 1;
    flex-grow: 1;
    height: 10px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

body .uw-page-structure-modal .uw-page-structure-modal-content .uw-popup-main .uw-popup-main-tabs {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex: none;
    flex: none;
    background: #f2f2f2
}

body .uw-page-structure-modal .uw-page-structure-modal-content .uw-popup-main .uw-popup-main-tabs .uw-popup-main-tab {
    cursor: pointer;
    padding: 15px 25px;
    color: #006dd5;
    font-size: 14px !important;
    -ms-flex: 1;
    flex: 1;
    margin-right: 1px;
    text-align: center !important
}

body .uw-page-structure-modal .uw-page-structure-modal-content .uw-popup-main .uw-popup-main-tabs .uw-popup-main-tab .tab-name {
    font-size: 14px !important;
    font-weight: 500 !important
}

body .uw-page-structure-modal .uw-page-structure-modal-content .uw-popup-main .uw-popup-main-tabs .uw-popup-main-tab.active {
    cursor: auto;
    color: #000;
    background: #fff
}

body .uw-page-structure-modal .uw-page-structure-modal-content .uw-popup-main .uw-popup-main-tabs .uw-popup-main-tab:last-child {
    margin-right: 0
}

body .uw-page-structure-modal .uw-page-structure-modal-content .uw-popup-main .uw-popup-main-panels {
    -ms-flex-positive: 1;
    flex-grow: 1;
    height: 10px
}

body .uw-page-structure-modal .uw-page-structure-modal-content .uw-popup-main .uw-popup-main-panels .uw-popup-main-panel {
    display: none;
    height: 100%;
    overflow: hidden;
    -webkit-overflow-scrolling: touch
}

body .uw-page-structure-modal .uw-page-structure-modal-content .uw-popup-main .uw-popup-main-panels .uw-popup-main-panel.active {
    display: block
}

body .uw-page-structure-modal .uw-page-structure-modal-content .uw-popup-main .uw-popup-main-panels .uw-popup-main-panel .items-wrapper {
    height: 100%;
    overflow-x: hidden;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    padding-top: 20px
}

body .uw-page-structure-modal .uw-page-structure-modal-content .uw-popup-main .uw-popup-main-panels .uw-popup-main-panel .items-wrapper .uw-popup-item {
    font-size: 14px !important;
    padding: 9px 25px 9px 0;
    cursor: pointer;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-pack: left;
    justify-content: left;
    -ms-flex-align: center;
    align-items: center;
    color: #006dd5;
    transition: .2s
}

body .uw-page-structure-modal .uw-page-structure-modal-content .uw-popup-main .uw-popup-main-panels .uw-popup-main-panel .items-wrapper .uw-popup-item:focus,
body .uw-page-structure-modal .uw-page-structure-modal-content .uw-popup-main .uw-popup-main-panels .uw-popup-main-panel .items-wrapper .uw-popup-item:hover {
    background: #f2f2f2
}

body .uw-page-structure-modal .uw-page-structure-modal-content .uw-popup-main .uw-popup-main-panels .uw-popup-main-panel .items-wrapper .uw-popup-item:hover .uw-popup-item-text {
    text-decoration: underline
}

body .uw-page-structure-modal .uw-page-structure-modal-content .uw-popup-main .uw-popup-main-panels .uw-popup-main-panel .items-wrapper .uw-popup-item .uw-popup-item-label {
    max-width: 32px;
    margin-right: 10px
}

body .uw-page-structure-modal .uw-page-structure-modal-content .uw-popup-main .uw-popup-main-panels .uw-popup-main-panel .items-wrapper .uw-popup-item .uw-popup-item-label img {
    width: 32px;
    height: 22px;
    min-width: 32px;
    min-height: 22px;
    vertical-align: middle;
    display: inline-block !important
}

body .uw-page-structure-modal .uw-page-structure-modal-content .uw-popup-main .uw-popup-main-panels .uw-popup-main-panel .items-wrapper .uw-popup-item .uw-popup-item-label.header-label {
    font-size: 12px !important;
    font-weight: 400;
    text-transform: uppercase;
    background: #006dd5;
    opacity: .8;
    border-radius: 5px;
    padding: 4px 0
}

body .uw-page-structure-modal .uw-page-structure-modal-content .uw-popup-main .uw-popup-main-panels .uw-popup-main-panel .items-wrapper .uw-popup-item .uw-popup-item-label.header-label span,
body .uw-page-structure-modal .uw-page-structure-modal-content .uw-popup-main .uw-popup-main-panels .uw-popup-main-panel .items-wrapper .uw-popup-item .uw-popup-item-label.header-label-invisible span {
    color: #fff;
    margin: 0 8px
}

body .uw-page-structure-modal .uw-page-structure-modal-content .uw-popup-main .uw-popup-main-panels .uw-popup-main-panel .items-wrapper .uw-popup-item .uw-popup-item-label.header-label-invisible {
    font-size: 12px !important;
    font-weight: 400;
    text-transform: uppercase;
    background: #1e242a;
    opacity: .8;
    border-radius: 5px;
    padding: 4px 0
}

body .uw-page-structure-modal .uw-page-structure-modal-content .uw-popup-main .uw-popup-main-panels .uw-popup-main-panel .items-wrapper .uw-popup-item .invisible-icon {
    margin-left: 10px
}

body .uw-page-structure-modal .uw-page-structure-modal-content .uw-popup-main .uw-popup-main-panels .uw-popup-main-panel .items-wrapper .uw-popup-item .uw-popup-item-text {
    text-align: left;
    color: #006dd5;
    font-weight: 400
}

body .uw-page-structure-modal .uw-page-structure-modal-content .uw-popup-main .uw-popup-main-panels .uw-popup-main-panel .items-wrapper .uw-popup-item .uw-popup-item-text-invisible {
    text-align: left;
    color: #1e242a;
    font-weight: 400
}

body .uw-page-structure-modal .uw-page-structure-modal-content .uw-popup-main .uw-popup-main-panels .uw-popup-main-panel .items-wrapper .uw-popup-item .aria--label-link-icon,
body .uw-page-structure-modal .uw-page-structure-modal-content .uw-popup-main .uw-popup-main-panels .uw-popup-main-panel .items-wrapper .uw-popup-item .external-link-icon {
    width: 12px;
    height: 12px;
    margin-left: 8px;
    vertical-align: middle;
    display: inline-block !important
}

body .uw-page-structure-modal .uw-page-structure-modal-content .uw-popup-main .uw-popup-main-panels .uw-popup-main-panel .items-wrapper .uw-popup-item .external-link-icon {
    cursor: pointer
}

body .uw-page-structure-modal .uw-page-structure-modal-content .uw-popup-main .uw-popup-main-panels .uw-popup-main-panel .uw-popup-main-panel-no-items {
    margin-top: 60px;
    display: none
}

body .uw-page-structure-modal .uw-page-structure-modal-content .uw-popup-main .uw-popup-main-panels .uw-popup-main-panel .uw-popup-main-panel-no-items .no-items-text {
    text-align: center;
    font-size: 14px;
    font-weight: 400
}

body .uw-page-structure-modal .uw-page-structure-modal-content .uw-popup-main .uw-popup-main-panels .uw-popup-main-panel .uw-popup-main-panel-no-items .no-items-image {
    text-align: center;
    margin: 25px auto
}

body .uw-page-structure-modal .uw-page-structure-modal-content .uw-popup-main .uw-popup-main-panels .uw-popup-main-panel .uw-popup-main-panel-no-items .no-items-image img {
    width: 81px;
    height: 80px
}

body .uw-page-structure-modal .uw-page-structure-modal-content .uw-popup-main .uw-popup-main-panels .uw-popup-main-panel .uw-popup-main-panel-no-items .no-items-button-wrapper {
    text-align: center
}

body .uw-page-structure-modal .uw-page-structure-modal-content .uw-popup-main .uw-popup-main-panels .uw-popup-main-panel .uw-popup-main-panel-no-items .no-items-button-wrapper button {
    background: #006dd5;
    border: none;
    border-radius: 4px;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    padding: 10px 45px
}

body .uw-page-structure-modal .uw-page-structure-modal-content .uw-popup-footer {
    -ms-flex: none;
    flex: none;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    padding: 15px 25px;
    text-align: right
}

body .uw-page-structure-modal .uw-page-structure-modal-content .uw-popup-footer img {
    display: inline-block !important
}

body .uw-page-structure-modal_active {
    display: -ms-flexbox !important;
    display: flex !important
}

.userway-s1 .userway-s1-selected:active,
.userway-s1 .userway-s1-selected:focus {
    outline: transparent !important
}

.userway-s2,
.userway-s2 * {
    cursor: url(https://cdn.userway.org/widgetapp/images/arrow_w.svg), auto !important
}

.userway-s2-ie,
.userway-s2-ie * {
    cursor: url(cursor_ie_32.cur), auto !important
}

@keyframes shimmer {
    to {
        transform: translateX(100%)
    }
}

.userway-s3-2 input::placeholder,
.userway-s3-2 textarea::placeholder {
    color: #fff !important;
    opacity: 1 !important
}

.userway-s3-2 input:-moz-placeholder,
.userway-s3-2 input::-moz-placeholder {
    color: #fff !important;
    opacity: 1 !important
}

.userway-s3-2 input:-ms-input-placeholder,
.userway-s3-2 input::-ms-input-placeholder {
    color: #fff !important;
    opacity: 1 !important
}

.userway-s3-2 textarea:-moz-placeholder,
.userway-s3-2 textarea::-moz-placeholder {
    color: #fff !important;
    opacity: 1 !important
}

.userway-s3-2 textarea:-ms-input-placeholder,
.userway-s3-2 textarea::-ms-input-placeholder {
    color: #fff !important;
    opacity: 1 !important
}

.userway-s3-3 input::placeholder,
.userway-s3-3 textarea::placeholder {
    color: #000 !important;
    opacity: 1 !important
}

.userway-s3-3 input:-moz-placeholder,
.userway-s3-3 input::-moz-placeholder {
    color: #000 !important;
    opacity: 1 !important
}

.userway-s3-3 input:-ms-input-placeholder,
.userway-s3-3 input::-ms-input-placeholder {
    color: #000 !important;
    opacity: 1 !important
}

.userway-s3-3 textarea:-moz-placeholder,
.userway-s3-3 textarea::-moz-placeholder {
    color: #000 !important;
    opacity: 1 !important
}

.userway-s3-3 textarea:-ms-input-placeholder,
.userway-s3-3 textarea::-ms-input-placeholder {
    color: #000 !important;
    opacity: 1 !important
}

.userway-s3-3 .tatsu-icon.tatsu-custom-icon {
    color: #000 !important
}

.userway-s4-1 {
    zoom: 130%
}

.userway-s4-2 {
    zoom: 160%
}

.userway-s4-3 {
    zoom: 190%
}

.userway-s4-4 {
    zoom: 205%
}

.userway-s4-1-ie,
.userway-s4-1-ie .userway-s4-1-fixed-ie {
    zoom: 130%;
    max-width: 76.92%
}

.userway-s4-2-ie,
.userway-s4-2-ie .userway-s4-2-fixed-ie {
    zoom: 160%;
    max-width: 62.5%
}

.userway-s4-3-ie,
.userway-s4-3-ie .userway-s4-3-fixed-ie {
    zoom: 190%;
    max-width: 52.63%
}

.userway-s4-4-ie,
.userway-s4-4-ie .userway-s4-4-fixed-ie {
    zoom: 205%;
    max-width: 48.78%
}

@keyframes shimmer {
    to {
        transform: translateX(100%)
    }
}

.userway-s7 .userway-s7-active {
    font-family: Arial, serif !important
}

.userway-s7 .userway-s7-active::placeholder {
    font-family: Arial, serif !important
}

.userway-s7 .userway-s7-active:-moz-placeholder,
.userway-s7 .userway-s7-active::-moz-placeholder {
    font-family: Arial, serif !important
}

.userway-s7 .userway-s7-active:-ms-input-placeholder,
.userway-s7 .userway-s7-active::-ms-input-placeholder {
    font-family: Arial, serif !important
}

.userway-s7 .userway-s7-no-justify {
    text-align: unset !important
}

.userway-s10 .uw-s10-bottom-ruler-guide,
.userway-s10 .uw-s10-left-ruler-guide,
.userway-s10 .uw-s10-reading-guide,
.userway-s10 .uw-s10-right-ruler-guide {
    display: block;
    pointer-events: none
}

.uw-s12-tooltip {
    display: none;
    opacity: 0;
    white-space: nowrap;
    position: absolute !important;
    box-sizing: border-box !important;
    border: solid 2px #fff !important;
    background: #34394d !important;
    color: #fff !important;
    font-weight: 600 !important;
    font-size: 17px !important;
    border-radius: 10px;
    text-align: left !important;
    padding: 13px 18px;
    box-shadow: 0 0 15px rgba(66, 73, 96, .4);
    height: auto !important;
    z-index: 2147483647
}

.uw-s12-tooltip.visible {
    opacity: 1
}

.userway-s12 .uw-s12-tooltip {
    display: inline-block
}

.userway-s13_offtransition * {
    transition-timing-function: step-end !important;
    transition-duration: 0s !important;
    animation-timing-function: step-end !important;
    animation-iteration-count: 1 !important;
    animation-duration: 0s !important
}

@keyframes shimmer {
    to {
        transform: translateX(100%)
    }
}

.userway-s14-1 .userway-s14-active {
    word-spacing: .16em !important;
    letter-spacing: .12em !important
}

.userway-s14-1 .userway-s14-active::placeholder {
    word-spacing: .16em !important;
    letter-spacing: .12em !important
}

.userway-s14-1 .userway-s14-active:-moz-placeholder,
.userway-s14-1 .userway-s14-active::-moz-placeholder {
    word-spacing: .16em !important;
    letter-spacing: .12em !important
}

.userway-s14-1 .userway-s14-active:-ms-input-placeholder,
.userway-s14-1 .userway-s14-active::-ms-input-placeholder {
    word-spacing: .16em !important;
    letter-spacing: .12em !important
}

.userway-s14-1 .userway-s14-no-justify {
    text-align: unset !important
}

.userway-s14-2 .userway-s14-active {
    word-spacing: .32em !important;
    letter-spacing: .24em !important
}

.userway-s14-2 .userway-s14-active::placeholder {
    word-spacing: .32em !important;
    letter-spacing: .24em !important
}

.userway-s14-2 .userway-s14-active:-moz-placeholder,
.userway-s14-2 .userway-s14-active::-moz-placeholder {
    word-spacing: .32em !important;
    letter-spacing: .24em !important
}

.userway-s14-2 .userway-s14-active:-ms-input-placeholder,
.userway-s14-2 .userway-s14-active::-ms-input-placeholder {
    word-spacing: .32em !important;
    letter-spacing: .24em !important
}

.userway-s14-2 .userway-s14-no-justify {
    text-align: unset !important
}

.userway-s14-3 .userway-s14-active {
    word-spacing: .48em !important;
    letter-spacing: .36em !important
}

.userway-s14-3 .userway-s14-active::placeholder {
    word-spacing: .48em !important;
    letter-spacing: .36em !important
}

.userway-s14-3 .userway-s14-active:-moz-placeholder,
.userway-s14-3 .userway-s14-active::-moz-placeholder {
    word-spacing: .48em !important;
    letter-spacing: .36em !important
}

.userway-s14-3 .userway-s14-active:-ms-input-placeholder,
.userway-s14-3 .userway-s14-active::-ms-input-placeholder {
    word-spacing: .48em !important;
    letter-spacing: .36em !important
}

.userway-s14-3 .userway-s14-no-justify {
    text-align: unset !important
}

@keyframes shimmer {
    to {
        transform: translateX(100%)
    }
}

.userway-s15 .userway-s15-active {
    font-family: UDF, serif !important
}

.userway-s15 .userway-s15-active::placeholder {
    font-family: UDF, serif !important
}

.userway-s15 .userway-s15-active:-moz-placeholder,
.userway-s15 .userway-s15-active::-moz-placeholder {
    font-family: UDF, serif !important
}

.userway-s15 .userway-s15-active:-ms-input-placeholder,
.userway-s15 .userway-s15-active::-ms-input-placeholder {
    font-family: UDF, serif !important
}

:root .uai,
_::-webkit-full-page-media,
_:future {
    outline-offset: -10px
}

.uw-s10-reading-guide {
    display: none;
    box-sizing: border-box;
    background: #000;
    width: 40vw !important;
    min-width: 200px !important;
    position: absolute !important;
    height: 12px !important;
    border: solid 3px #fff300;
    border-radius: 5px;
    top: 20px;
    z-index: 2147483647;
    transform: translateX(-50%)
}

.uw-s10-reading-guide__arrow {
    bottom: 100%;
    left: 50%;
    transform: translateX(-50%);
    width: 20px;
    height: 0;
    position: absolute
}

.uw-s10-reading-guide__arrow:after,
.uw-s10-reading-guide__arrow:before {
    content: "";
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}

.uw-s10-reading-guide__arrow:after {
    border-bottom-color: #000;
    border-width: 14px;
    margin-left: -14px
}

.uw-s10-reading-guide__arrow:before {
    border-bottom-color: #fff300;
    border-width: 17px;
    margin-left: -17px
}

.uw-s10-left-ruler-guide,
.uw-s10-right-ruler-guide {
    width: 16px;
    height: 9px;
    background: 0 0;
    display: none;
    position: absolute !important;
    z-index: 2147483647;
    transform: translateY(-50%)
}

.uw-s10-bottom-ruler-guide {
    width: 36px;
    height: 16px;
    background: 0 0;
    display: none;
    position: absolute !important;
    z-index: 2147483647;
    transform: translateX(-50%)
}

.usc {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    width: 1px;
    overflow: hidden;
    position: absolute !important;
    z-index: -1;
    opacity: 0
}

.userway-s3-1 {
    filter: invert(100%);
    -webkit-filter: invert(100%)
}

.userway-s3-1-white-bg {
    background: #fff !important
}

.userway-s3-1 iframe[name=userway] {
    filter: invert(1) !important
}

.userway-s3-1-ff {
    filter: invert(100%);
    -webkit-filter: invert(100%)
}

.userway-s3-3.userway-s6 [role=link],
.userway-s3-3.userway-s6 [role=link] *,
.userway-s3-3.userway-s6 a,
.userway-s3-3.userway-s6 a * {
    color: #0000d3 !important;
    background-color: #fff !important
}

.userway-s3-4-black {
    background-color: #888 !important;
    color: #fff !important
}

.userway-s3-3.userway-s6 [role=link]:hover,
.userway-s3-3.userway-s6 a:hover,
.userway-s3-4-light {
    background-color: #fff !important;
    color: #000 !important
}

.userway-s3-4 {
    filter: grayscale(100%) !important;
    -webkit-filter: grayscale(100%) !important
}

.uiiw img,
.ups img {
    max-width: 100% !important
}

body .rvNotification {
    visibility: hidden !important
}

body .uwy {
    z-index: 2147483647;
    position: fixed !important;
    transform: none !important
}

body .uwy .uai {
    text-align: initial !important;
    top: 10px
}

body .uwy .uai .userway_dictionary_popup_container.hidden,
body .uwy .uai.hidden,
body .uwy.hidden {
    display: none
}

body .uwy.userway_p1 .uai {
    top: 13px;
    right: auto;
    bottom: auto;
    left: calc(100vw - 21px);
    transform: translate(-100%)
}

body .uwy.userway_p2 .uai,
body .uwy.userway_p3 .uai {
    top: 50%;
    transform: translate(-100%, -50%);
    left: calc(100vw - 21px);
    right: auto
}

body .uwy.userway_p3 .uai {
    top: auto;
    bottom: 13px;
    transform: translate(-100%)
}

body .uwy.userway_p4 .uai {
    top: auto;
    left: calc(50% - 22px);
    bottom: 16px;
    right: auto
}

body .uwy.userway_p4.userway_hidden {
    bottom: -30px;
    top: auto;
    right: auto
}

body .uwy.userway_p4.userway_hidden.uo {
    bottom: 13px
}

body .uwy.userway_p4.userway_hidden .uai {
    transform: translate(-50%, 100%)
}

body .uwy.userway_p5 .uai {
    top: auto;
    bottom: 13px;
    left: 13px;
    right: auto
}

body .uwy.userway_p6 .uai {
    top: 50%;
    transform: translateY(-50%);
    left: 13px;
    right: auto;
    bottom: auto
}

body .uwy.userway_p7 .uai,
body .uwy.userway_p8 .uai {
    top: 13px;
    left: 13px;
    right: auto;
    bottom: auto
}

body .uwy.userway_p8 .uai {
    left: 50%;
    transform: translate(-50%)
}

body .uwy.userway_p8.userway_hidden .uai {
    transform: translate(-50%, -100%)
}

body .uwy.userway_p8.userway_hidden.uo {
    top: 10px
}

body .uwy.userway_p4 .uai,
body .uwy.userway_p8 .uai {
    left: 50vw;
    transform: translateX(-50%)
}

body .uwy.uon .uai {
    background: #007dd5 !important
}

body .uwy .uai img,
body .uwy.uon .uwif {
    display: block !important
}

body .uwy .userway_ft_iframe_wrapper,
body .uwy.uon.umb .uai,
body .uwy.uon.usb .uai {
    display: none
}

body .uwy .uai .ups.white .si_w,
body .uwy.userway_ft_on .uit {
    display: block
}

body .uwy.uen .uai .check_on {
    opacity: 1;
    visibility: visible;
    top: -4px;
    right: -4px
}

body .uwy .uit,
body .uwy .uwif {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100% !important;
    max-width: 100% !important;
    height: 100% !important;
    visibility: visible !important;
    opacity: 0 !important;
    background: 0 0 !important;
    border: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    z-index: inherit;
    display: none
}

body .uwy .uai {
    position: fixed !important;
    cursor: pointer;
    background: #003d68 !important;
    border-radius: 50% !important;
    padding: 3px;
    display: inline-block;
    width: 40px;
    height: 40px;
    min-width: 40px;
    min-height: 40px;
    max-width: 40px;
    max-height: 40px;
    box-sizing: content-box !important
}

body .uwy .uai:active,
body .uwy .uai:focus,
body .uwy .uai:hover {
    background: #007dd5
}

body .uwy .uai .ups,
body .uwy .uai .usr {
    position: absolute;
    background-color: transparent !important
}

body .uwy .uai .ups {
    height: 45px;
    width: 45px;
    overflow: hidden;
    background-position: -48px -48px;
    background-size: 140px;
    animation: standard .75s infinite linear;
    transform-origin: 50% 50% 0 !important;
    display: none;
    top: 0;
    left: 0
}

body .uwy .uai .ups .si_w {
    display: block
}

body .uwy .uai .ups .si_b,
body .uwy .uai .ups.white .si_b {
    display: none
}

body .uwy .uai .ups .si_b,
body .uwy .uai .ups .si_w {
    height: 45px;
    width: 45px;
    position: absolute;
    top: 0;
    left: 0
}

body .uwy .uai .usr {
    z-index: -1 !important;
    top: -10px;
    right: -10px;
    bottom: -10px;
    left: -10px;
    display: inline-block
}

body .uwy .uai.uli .ui_w,
body .uwy .uai.uli .ups .si_w {
    display: none
}

body .uwy .uai .ui_w,
body .uwy .uai.uli .ui_b,
body .uwy .uai.uli .ups .si_b,
body .uwy .uai.userway_dark .ups .si_w {
    display: block
}

body .uwy .uai.loading .ups {
    display: block !important
}

body .uwy .uai .ui_b,
body .uwy .uai.loading .ui_b,
body .uwy .uai.loading .ui_w,
body .uwy .uai.userway_dark .ups .si_b {
    display: none
}

.uwy .uai img:not(.check_on),
body .uwy .uai img:not(.check_on) {
    height: 40px;
    width: 40px;
    display: block;
    padding: 0 !important;
    margin: 0 !important;
    background: 0 0 !important;
    border: none !important;
    opacity: 1 !important;
    visibility: visible !important
}

body .uwy .uai .check_on {
    position: absolute;
    top: -7px;
    right: -4px;
    width: 18px;
    height: 20px;
    transition: .1s;
    opacity: 0;
    visibility: hidden;
    background: 0 0 !important;
    border: none !important;
    padding: 0 !important;
    margin: 0 !important
}

body .uwy.utb .uai {
    padding: 4px;
    width: 57px;
    height: 57px;
    min-width: 57px;
    min-height: 57px;
    max-width: 57px;
    max-height: 57px
}

body .uwy.utb .uai .ups {
    height: 57px;
    width: 57px;
    top: 4px;
    left: 4px
}

.uwy.utb .uai img:not(.check_on),
body .uwy.utb .uai img:not(.check_on) {
    width: 57px;
    height: 57px;
    padding: 0 !important;
    margin: 0 !important;
    background: 0 0 !important;
    border: none !important;
    opacity: 1 !important;
    visibility: visible !important
}

body .uwy.utb .uai .check_on {
    top: -2px;
    right: -2px;
    width: 21px;
    height: 21px
}

body .uwy.utb.userway_p1,
body .uwy.utb.userway_p2,
body .uwy.utb.userway_p3 {
    right: 30px
}

body .uwy.utb.userway_p3,
body .uwy.utb.userway_p4,
body .uwy.utb.userway_p5 {
    bottom: 30px
}

body .uwy.utb.userway_p4.userway_hidden {
    top: auto
}

body .uwy.utb.userway_p4.userway_hidden.uo {
    bottom: 30px;
    margin: 0 !important
}

.uwy.uac.userway_p4.userway_hidden.uo .uai,
.uwy.uac.userway_p8.userway_hidden.uo .uai,
.uwy.utb.userway_p4.userway_hidden.uo .uai,
.uwy.utb.userway_p8.userway_hidden.uo .uai,
body .uwy.uac.userway_p4.userway_hidden.uo .uai,
body .uwy.uac.userway_p8.userway_hidden.uo .uai,
body .uwy.utb.userway_p4.userway_hidden.uo .uai,
body .uwy.utb.userway_p8.userway_hidden.uo .uai {
    transform: translate(-50%, 0%)
}

body .uwy.utb.userway_p4.userway_hidden .uai {
    transform: translate(-50%, 100%)
}

body .uwy.utb.userway_p8.userway_hidden {
    top: 13px
}

body .uwy.utb.userway_p8.userway_hidden.uo {
    top: 13px;
    margin: 0
}

body .uwy.utb.userway_p8.userway_hidden .uai {
    transform: translate(-50%, -100%)
}

body .uwy.utb.userway_p6,
body .uwy.utb.userway_p7 {
    left: 11px
}

body .uwy.utb .ups {
    top: 10px;
    left: 11px
}

body .uwy.uac {
    border-radius: 0 !important
}

body .uwy.uac .uai {
    border-radius: 5px !important;
    width: auto;
    height: auto;
    max-height: initial;
    max-width: initial;
    min-height: initial;
    min-width: initial
}

body .uwy.uac.userway_p1,
body .uwy.uac.userway_p2,
body .uwy.uac.userway_p3 {
    right: 50px
}

body .uwy.uac.userway_p1.userway_hidden .uai,
body .uwy.uac.userway_p2.userway_hidden .uai,
body .uwy.uac.userway_p3.userway_hidden .uai {
    transform: translateX(95%)
}

body .uwy.uac.userway_p5,
body .uwy.uac.userway_p6,
body .uwy.uac.userway_p7 {
    left: 50px
}

body .uwy.uac.userway_p5.userway_hidden .uai,
body .uwy.uac.userway_p6.userway_hidden .uai,
body .uwy.uac.userway_p7.userway_hidden .uai {
    transform: translateX(-95%)
}

body .uwy.uac.userway_p1 .uai,
body .uwy.uac.userway_p7 .uai,
body .uwy.uac.userway_p8 .uai {
    top: 35px
}

body .uwy.uac.userway_p3 .uai,
body .uwy.uac.userway_p4 .uai,
body .uwy.uac.userway_p5 .uai {
    bottom: 35px
}

body .uwy.uac.userway_p4 .uai,
body .uwy.uac.userway_p8 .uai {
    left: 50vw;
    transform: translateX(-50%);
    margin: 0 auto;
    right: auto
}

body .uwy.uac.userway_p8.userway_hidden .uai {
    transform: translate(-50%, -130%)
}

body .uwy.uac.userway_p4.userway_hidden .uai {
    transform: translate(-50%, 130%)
}

body .uwy.uac .loading {
    overflow: hidden
}

body .uwy.uac .loading:after {
    content: "";
    width: 50%;
    height: 4px;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #fff;
    transform: translateX(-220%);
    animation: .9s linear infinite block_loading
}

body .uwy.uac .loading .ups {
    display: none !important
}

body .uwy.uac .loading.uli:after {
    background-color: #000
}

body .uwy.uac .uhi {
    top: 44px
}

body .uwy.userway_p1.userway_hidden .uai,
body .uwy.userway_p2.userway_hidden .uai,
body .uwy.userway_p3.userway_hidden .uai {
    transform: translate(100%, -50%)
}

body .uwy.userway_p5.userway_hidden .uai,
body .uwy.userway_p6.userway_hidden .uai,
body .uwy.userway_p7.userway_hidden .uai {
    transform: translate(-100%, -50%)
}

body .uwy.uac.utb.userway_hidden.userway_p4 {
    bottom: 35px
}

body .uwy .uai {
    font-size: initial !important;
    transition: transform .4s !important
}

body .uwy:not(.uh) .uai:hover {
    transform: scale(1.1) !important
}

body .uwy:not(.uh).userway_p1 .uai:hover,
body .uwy:not(.uh).userway_p3 .uai:hover {
    transform: translate(-100%) scale(1.1) !important
}

body .uwy:not(.uh).userway_p2 .uai:hover {
    transform: translate(-100%, -50%) scale(1.1) !important
}

body .uwy:not(.uh).userway_p4 .uai:hover,
body .uwy:not(.uh).userway_p8 .uai:hover {
    transform: translateX(-50%) scale(1.1) !important
}

body .uwy:not(.uh).userway_p6 .uai:hover {
    transform: translateY(-50%) scale(1.1) !important
}

body .uwy .uwaw-lang-list__circle {
    border-radius: 50%;
    width: 19px;
    height: 19px;
    border: 1px solid #fff;
    position: absolute;
    left: -2px;
    top: -2px;
    font-size: 10px;
    padding: 0
}

body .uwy.uen img .check_on {
    opacity: 1 !important;
    visibility: visible !important
}

@media only screen and (max-device-width:1024px) {

    body .uwy .uit,
    body .uwy .uwif {
        display: none !important;
        opacity: 1 !important;
        visibility: visible !important
    }

    body .uwy.uon,
    body .uwy.uon .uit,
    body .uwy.uon .uwif {
        display: block !important
    }

    body .uwy .ufiw {
        display: none !important;
        opacity: 1 !important;
        visibility: visible !important
    }
}

.uwaw-dictionary-tooltip {
    transform: translate(-100%, -6px);
    margin-left: 38px;
    width: 300px;
    cursor: default;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    transition: transform .15s ease, opacity .15s ease, visibility .15s ease
}

.uwaw-dictionary-tooltip_active {
    opacity: 1;
    visibility: visible;
    transform: translate(-100%, 0)
}

.utb .uwaw-dictionary-tooltip {
    margin-left: 50px
}

.uwaw-dictionary-tooltip__i {
    padding-top: 20px
}

.uwaw-dictionary-tooltip__ii {
    background: #0a0910;
    border-radius: 14px 0 14px 14px;
    position: relative;
    padding: 16px 19px
}

.uwaw-dictionary-tooltip__ico {
    width: 34px;
    height: 34px;
    border-radius: 50%;
    background: rgba(255, 255, 255, .16);
    margin-right: 9px;
    -ms-flex-pack: center;
    justify-content: center
}

.uwaw-dictionary-tooltip__ico .no-fill {
    fill: none !important
}

.uwaw-dictionary-tooltip__close,
.uwaw-dictionary-tooltip__ico,
.uwaw-dictionary-tooltip__title {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.uwaw-dictionary-tooltip__title {
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.11px;
    font-weight: 600;
    font-family: Metropolis, sans-serif;
    padding-bottom: 9px
}

.uwaw-dictionary-tooltip__close {
    position: absolute;
    right: 17px;
    top: 22px;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background: #fff;
    border: none;
    -ms-flex-pack: center;
    justify-content: center;
    transition: opacity .3s ease;
    cursor: pointer;
    padding: 0
}

.uwaw-dictionary-tooltip__close:hover {
    opacity: .7
}

.uwaw-dictionary-tooltip__description {
    font-family: Metropolis, sans-serif;
    color: #afabc2;
    font-size: 14px;
    line-height: 20px;
    padding-right: 20px
}

.uwaw-dictionary-tooltip__description strong {
    color: #fff
}

.uwaw-dictionary-tooltip__tail {
    position: absolute;
    right: 0;
    top: -15px
}

.uwaw-dictionary-tooltip__tail path {
    fill: #0a0910
}

.userway_p3 .uwaw-dictionary-tooltip,
.userway_p4 .uwaw-dictionary-tooltip,
.userway_p5 .uwaw-dictionary-tooltip {
    bottom: 100%
}

.userway_p3 .uwaw-dictionary-tooltip .uwaw-dictionary-tooltip__i,
.userway_p4 .uwaw-dictionary-tooltip .uwaw-dictionary-tooltip__i,
.userway_p5 .uwaw-dictionary-tooltip .uwaw-dictionary-tooltip__i {
    padding-bottom: 16px
}

.userway_p3 .uwaw-dictionary-tooltip .uwaw-dictionary-tooltip__ii,
.userway_p4 .uwaw-dictionary-tooltip .uwaw-dictionary-tooltip__ii {
    border-radius: 14px 14px 0 14px
}

.userway_p3 .uwaw-dictionary-tooltip__tail,
.userway_p4 .uwaw-dictionary-tooltip__tail,
.userway_p5 .uwaw-dictionary-tooltip__tail {
    transform: rotate(180deg) scaleX(-1);
    top: auto;
    bottom: -13px
}

.userway_p5 .uwaw-dictionary-tooltip,
.userway_p6 .uwaw-dictionary-tooltip,
.userway_p7 .uwaw-dictionary-tooltip {
    margin-left: 9px;
    left: 0;
    transform: translateX(0)
}

.userway_p5 .uwaw-dictionary-tooltip .uwaw-dictionary-tooltip__ii {
    border-radius: 14px 14px 14px 0
}

.userway_p5 .uwaw-dictionary-tooltip .uwaw-dictionary-tooltip__tail {
    transform: scaleX(1) rotate(180deg);
    left: 0
}

.userway_p6 .uwaw-dictionary-tooltip .uwaw-dictionary-tooltip__ii,
.userway_p7 .uwaw-dictionary-tooltip .uwaw-dictionary-tooltip__ii {
    border-radius: 0 14px 14px 14px
}

.userway_p6 .uwaw-dictionary-tooltip .uwaw-dictionary-tooltip__tail,
.userway_p7 .uwaw-dictionary-tooltip .uwaw-dictionary-tooltip__tail {
    transform: scaleX(-1);
    right: auto;
    left: 0
}

.uwy {
    z-index: 2147483647;
    position: fixed !important;
    transform: none !important
}

.uwy .uai {
    text-align: initial !important;
    top: 10px
}

.uwy .uai .userway_dictionary_popup_container.hidden,
.uwy .uai.hidden,
.uwy.hidden {
    display: none
}

.uwy.userway_p1 .uai {
    top: 13px;
    right: auto;
    bottom: auto;
    left: calc(100vw - 21px);
    transform: translate(-100%)
}

.uwy.userway_p2 .uai,
.uwy.userway_p3 .uai {
    top: 50%;
    transform: translate(-100%, -50%);
    left: calc(100vw - 21px);
    right: auto
}

.uwy.userway_p3 .uai {
    top: auto;
    bottom: 13px;
    transform: translate(-100%)
}

.uwy.userway_p4 .uai {
    top: auto;
    left: calc(50% - 22px);
    bottom: 16px;
    right: auto
}

.uwy.userway_p4.userway_hidden {
    bottom: -30px;
    top: auto;
    right: auto
}

.uwy.userway_p4.userway_hidden.uo {
    bottom: 13px
}

.uwy.userway_p4.userway_hidden .uai {
    transform: translate(-50%, 100%)
}

.uwy.userway_p5 .uai {
    top: auto;
    bottom: 13px;
    left: 13px;
    right: auto
}

.uwy.userway_p6 .uai {
    top: 50%;
    transform: translateY(-50%);
    left: 13px;
    right: auto;
    bottom: auto
}

.uwy.userway_p7 .uai,
.uwy.userway_p8 .uai {
    top: 13px;
    left: 13px;
    right: auto;
    bottom: auto
}

.uwy.userway_p8 .uai {
    left: 50%;
    transform: translate(-50%)
}

.uwy.userway_p8.userway_hidden .uai {
    transform: translate(-50%, -100%)
}

.uwy.userway_p8.userway_hidden.uo {
    top: 10px
}

.uwy.userway_p4 .uai,
.uwy.userway_p8 .uai {
    left: 50vw;
    transform: translateX(-50%)
}

.uwy.uon .uai {
    background: #007dd5 !important
}

.uwy .uai img,
.uwy.uon .uwif {
    display: block !important
}

.uwy .userway_ft_iframe_wrapper,
.uwy.uon.umb .uai,
.uwy.uon.usb .uai {
    display: none
}

.uwy .uai .ups.white .si_w,
.uwy.userway_ft_on .uit {
    display: block
}

.uwy.uen .uai .check_on {
    opacity: 1;
    visibility: visible;
    top: -4px;
    right: -4px
}

.uwy .uit,
.uwy .uwif {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100% !important;
    max-width: 100% !important;
    height: 100% !important;
    visibility: visible !important;
    opacity: 0 !important;
    background: 0 0 !important;
    border: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    z-index: inherit;
    display: none
}

.uwy .uai {
    position: fixed !important;
    cursor: pointer;
    background: #003d68 !important;
    border-radius: 50% !important;
    padding: 3px;
    display: inline-block;
    width: 40px;
    height: 40px;
    min-width: 40px;
    min-height: 40px;
    max-width: 40px;
    max-height: 40px;
    box-sizing: content-box !important
}

.uwy .uai:active,
.uwy .uai:focus,
.uwy .uai:hover {
    background: #007dd5
}

.uwy .uai .ups,
.uwy .uai .usr {
    position: absolute;
    background-color: transparent !important
}

.uwy .uai .ups {
    height: 45px;
    width: 45px;
    overflow: hidden;
    background-position: -48px -48px;
    background-size: 140px;
    animation: standard .75s infinite linear;
    transform-origin: 50% 50% 0 !important;
    display: none;
    top: 0;
    left: 0
}

.uwy .uai .ups .si_w {
    display: block
}

.uwy .uai .ups .si_b,
.uwy .uai .ups.white .si_b {
    display: none
}

.uwy .uai .ups .si_b,
.uwy .uai .ups .si_w,
.uwy.uac .loading:after {
    height: 45px;
    width: 45px;
    position: absolute;
    top: 0;
    left: 0
}

.uwy .uai .usr {
    z-index: -1 !important;
    top: -10px;
    right: -10px;
    bottom: -10px;
    left: -10px;
    display: inline-block
}

.uwy .uai.uli .ui_w,
.uwy .uai.uli .ups .si_w {
    display: none
}

.uwy .uai .ui_w,
.uwy .uai.uli .ui_b,
.uwy .uai.uli .ups .si_b,
.uwy .uai.userway_dark .ups .si_w {
    display: block
}

.uwy .uai.loading .ups {
    display: block !important
}

.uwy .uai .ui_b,
.uwy .uai.loading .ui_b,
.uwy .uai.loading .ui_w,
.uwy .uai.userway_dark .ups .si_b {
    display: none
}

.uwy .uai .check_on {
    position: absolute;
    top: -7px;
    right: -4px;
    width: 18px;
    height: 20px;
    transition: .1s;
    opacity: 0;
    visibility: hidden;
    background: 0 0 !important;
    border: none !important;
    padding: 0 !important;
    margin: 0 !important
}

.uwy.utb .uai {
    padding: 4px;
    width: 57px;
    height: 57px;
    min-width: 57px;
    min-height: 57px;
    max-width: 57px;
    max-height: 57px
}

.uwy.utb .uai .ups {
    height: 57px;
    width: 57px;
    top: 4px;
    left: 4px
}

.uwy.utb .uai .check_on {
    top: -2px;
    right: -2px;
    width: 21px;
    height: 21px
}

.uwy.utb.userway_p1,
.uwy.utb.userway_p2,
.uwy.utb.userway_p3 {
    right: 30px
}

.uwy.utb.userway_p3,
.uwy.utb.userway_p4,
.uwy.utb.userway_p5 {
    bottom: 30px
}

.uwy.utb.userway_p4.userway_hidden {
    top: auto
}

.uwy.utb.userway_p4.userway_hidden.uo {
    bottom: 30px;
    margin: 0 !important
}

.uwy.utb.userway_p4.userway_hidden .uai {
    transform: translate(-50%, 100%)
}

.uwy.utb.userway_p8.userway_hidden {
    top: 13px
}

.uwy.utb.userway_p8.userway_hidden.uo {
    top: 13px;
    margin: 0
}

.uwy.utb.userway_p8.userway_hidden .uai {
    transform: translate(-50%, -100%)
}

.uwy.utb.userway_p6,
.uwy.utb.userway_p7 {
    left: 11px
}

.uwy.utb .ups {
    top: 10px;
    left: 11px
}

.uwy.uac {
    border-radius: 0 !important
}

.uwy.uac .uai {
    border-radius: 5px !important;
    width: auto;
    height: auto;
    max-height: initial;
    max-width: initial;
    min-height: initial;
    min-width: initial
}

.uwy.uac.userway_p1,
.uwy.uac.userway_p2,
.uwy.uac.userway_p3 {
    right: 50px
}

.uwy.uac.userway_p1.userway_hidden .uai,
.uwy.uac.userway_p2.userway_hidden .uai,
.uwy.uac.userway_p3.userway_hidden .uai {
    transform: translateX(95%)
}

.uwy.uac.userway_p5,
.uwy.uac.userway_p6,
.uwy.uac.userway_p7 {
    left: 50px
}

.uwy.uac.userway_p5.userway_hidden .uai,
.uwy.uac.userway_p6.userway_hidden .uai,
.uwy.uac.userway_p7.userway_hidden .uai {
    transform: translateX(-95%)
}

.uwy.uac.userway_p1 .uai,
.uwy.uac.userway_p7 .uai,
.uwy.uac.userway_p8 .uai {
    top: 35px
}

.uwy.uac.userway_p3 .uai,
.uwy.uac.userway_p4 .uai,
.uwy.uac.userway_p5 .uai {
    bottom: 35px
}

.uwy.uac.userway_p4 .uai,
.uwy.uac.userway_p8 .uai {
    left: 50vw;
    transform: translateX(-50%);
    margin: 0 auto;
    right: auto
}

.uwy.uac.userway_p8.userway_hidden .uai {
    transform: translate(-50%, -130%)
}

.uwy.uac.userway_p4.userway_hidden .uai {
    transform: translate(-50%, 130%)
}

.uwy.uac .loading {
    overflow: hidden
}

.uwy.uac .loading:after {
    content: "";
    width: 50%;
    height: 4px;
    background-color: #fff;
    transform: translateX(-220%);
    animation: .9s linear infinite block_loading
}

.uwy.uac .loading .ups {
    display: none !important
}

.uwy.uac .loading.uli:after {
    background-color: #000
}

.uwy.uac .uhi {
    top: 44px
}

.uwy.userway_p1.userway_hidden .uai,
.uwy.userway_p2.userway_hidden .uai,
.uwy.userway_p3.userway_hidden .uai {
    transform: translate(100%, -50%)
}

.uwy.userway_p5.userway_hidden .uai,
.uwy.userway_p6.userway_hidden .uai,
.uwy.userway_p7.userway_hidden .uai {
    transform: translate(-100%, -50%)
}

.uwy.uac.utb.userway_hidden.userway_p4 {
    bottom: 35px
}

.uwy .uai {
    font-size: initial !important;
    transition: transform .4s !important
}

.uwy:not(.uh) .uai:hover {
    transform: scale(1.1) !important
}

.uwy:not(.uh).userway_p1 .uai:hover,
.uwy:not(.uh).userway_p3 .uai:hover {
    transform: translate(-100%) scale(1.1) !important
}

.uwy:not(.uh).userway_p2 .uai:hover {
    transform: translate(-100%, -50%) scale(1.1) !important
}

.uwy:not(.uh).userway_p4 .uai:hover,
.uwy:not(.uh).userway_p8 .uai:hover {
    transform: translateX(-50%) scale(1.1) !important
}

.uwy:not(.uh).userway_p6 .uai:hover {
    transform: translateY(-50%) scale(1.1) !important
}

.uwy .uwaw-lang-list__circle {
    border-radius: 50%;
    width: 19px;
    height: 19px;
    border: 1px solid #fff;
    position: absolute;
    left: -2px;
    top: -2px;
    font-size: 10px;
    padding: 0
}

.uwy.uen img .check_on {
    opacity: 1 !important;
    visibility: visible !important
}

@media only screen and (max-device-width:1024px) {

    .uwy .uit,
    .uwy .uwif {
        display: none !important;
        opacity: 1 !important;
        visibility: visible !important
    }

    .uwy.uon,
    .uwy.uon .uit,
    .uwy.uon .uwif {
        display: block !important
    }

    .uwy .ufiw {
        display: none !important;
        opacity: 1 !important;
        visibility: visible !important
    }
}

.uw-sl {
    transition: background .1s ease;
    background: 0 0;
    z-index: 2147483638;
    position: fixed
}

.uw-sl:focus-within {
    width: 100%;
    background: rgba(0, 0, 0, .25);
    z-index: 2147483638;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.uw-sl__item {
    box-sizing: border-box;
    left: 38px;
    top: -70px;
    position: fixed !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
    background: #fff !important;
    border-radius: 8px !important;
    border: 2px solid #0038ff !important;
    max-width: 315px;
    padding: 0 15px 0 0 !important;
    text-align: left !important;
    width: 100% !important;
    height: 63px !important;
    box-shadow: 0 0 0 4px rgba(0, 56, 255, .22) !important;
    opacity: 0;
    transition: top .2s, opacity .2s
}

.uw-sl__item:focus {
    top: 40px;
    opacity: 1;
    outline: 1px solid rgba(255, 255, 255, 0);
    background: #fff !important
}

.uw-sl__item:hover {
    background: #fff !important
}

.uw-sl__item__img {
    width: 57px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.uw-sl__item__img svg {
    width: auto !important;
    height: auto !important
}

.uw-sl .uw-sl__e-icon path,
.uw-sl__item__img path {
    fill: #000 !important
}

.uw-sl .uw-sl__e-icon .no-fill,
.uw-sl__item__img .no-fill {
    fill: none !important
}

.uw-sl .uw-sl__e-icon,
.uw-sl__item__left,
.uw-sl__item__title {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-align: center !important;
    align-items: center !important
}

.uw-sl__item__title {
    font-size: 14px;
    line-height: 16px;
    font-weight: 500 !important;
    letter-spacing: -.06px;
    width: calc(100% - 53px);
    font-family: "Metropolis", Aria, Helvetica, sans-serif !important;
    color: #000;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important
}

.uw-sl .uw-sl__e-icon,
.uw-sl__item__left {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important
}

.uw-sl .uw-sl__e-icon {
    -ms-flex-pack: center !important;
    justify-content: center !important;
    width: 26px;
    height: 27px
}

.accessibility-btn {
    border: 2px solid #fff;
    padding: 10px 22px;
    box-sizing: border-box;
    text-align: center
}

.accessibility-btn__text {
    display: block;
    font-size: 15px;
    line-height: normal !important;
    color: #fff;
    font-weight: 500;
    letter-spacing: .2px
}

.big-uw-icon .accessibility-btn__text,
.utb .accessibility-btn__text {
    font-size: 16px;
    letter-spacing: .4px;
    line-height: normal !important
}

.light .accessibility-btn__text,
.uli .accessibility-btn__text {
    color: #000
}

.light .accessibility-btn,
.uli .accessibility-btn {
    border-color: #000
}
