

.vue-cropper[data-v-6dae58fd] {
    position: relative;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    direction: ltr;
    touch-action: none;
    text-align: left;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC");
}

.cropper-box[data-v-6dae58fd],
.cropper-box-canvas[data-v-6dae58fd],
.cropper-drag-box[data-v-6dae58fd],
.cropper-crop-box[data-v-6dae58fd],
.cropper-face[data-v-6dae58fd] {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    user-select: none;
}

.cropper-box-canvas img[data-v-6dae58fd] {
    position: relative;
    text-align: left;
    user-select: none;
    transform: none;
    max-width: none;
    max-height: none;
}

.cropper-box[data-v-6dae58fd] {
    overflow: hidden;
}

.cropper-move[data-v-6dae58fd] {
    cursor: move;
}

.cropper-crop[data-v-6dae58fd] {
    cursor: crosshair;
}

.cropper-modal[data-v-6dae58fd] {
    background: rgba(0, 0, 0, 0.5);
}

.cropper-crop-box[data-v-6dae58fd] {
    /*border: 2px solid #39f;*/
}

.cropper-view-box[data-v-6dae58fd] {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    outline: 1px solid #39f;
    outline-color: rgba(51, 153, 255, 0.75);
    user-select: none;
}

.cropper-view-box img[data-v-6dae58fd] {
    user-select: none;
    text-align: left;
    max-width: none;
    max-height: none;
}

.cropper-face[data-v-6dae58fd] {
    top: 0;
    left: 0;
    background-color: #fff;
    opacity: 0.1;
}

.crop-info[data-v-6dae58fd] {
    position: absolute;
    left: 0px;
    min-width: 65px;
    text-align: center;
    color: white;
    line-height: 20px;
    background-color: rgba(0, 0, 0, 0.8);
    font-size: 12px;
}

.crop-line[data-v-6dae58fd] {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    opacity: 0.1;
}

.line-w[data-v-6dae58fd] {
    top: -3px;
    left: 0;
    height: 5px;
    cursor: n-resize;
}

.line-a[data-v-6dae58fd] {
    top: 0;
    left: -3px;
    width: 5px;
    cursor: w-resize;
}

.line-s[data-v-6dae58fd] {
    bottom: -3px;
    left: 0;
    height: 5px;
    cursor: s-resize;
}

.line-d[data-v-6dae58fd] {
    top: 0;
    right: -3px;
    width: 5px;
    cursor: e-resize;
}

.crop-point[data-v-6dae58fd] {
    position: absolute;
    width: 8px;
    height: 8px;
    opacity: 0.75;
    background-color: #39f;
    border-radius: 100%;
}

.point1[data-v-6dae58fd] {
    top: -4px;
    left: -4px;
    cursor: nw-resize;
}

.point2[data-v-6dae58fd] {
    top: -5px;
    left: 50%;
    margin-left: -3px;
    cursor: n-resize;
}

.point3[data-v-6dae58fd] {
    top: -4px;
    right: -4px;
    cursor: ne-resize;
}

.point4[data-v-6dae58fd] {
    top: 50%;
    left: -4px;
    margin-top: -3px;
    cursor: w-resize;
}

.point5[data-v-6dae58fd] {
    top: 50%;
    right: -4px;
    margin-top: -3px;
    cursor: e-resize;
}

.point6[data-v-6dae58fd] {
    bottom: -5px;
    left: -4px;
    cursor: sw-resize;
}

.point7[data-v-6dae58fd] {
    bottom: -5px;
    left: 50%;
    margin-left: -3px;
    cursor: s-resize;
}

.point8[data-v-6dae58fd] {
    bottom: -5px;
    right: -4px;
    cursor: se-resize;
}

@media screen and (max-width: 500px) {
    .crop-point[data-v-6dae58fd] {
        position: absolute;
        width: 20px;
        height: 20px;
        opacity: 0.45;
        background-color: #39f;
        border-radius: 100%;
    }

    .point1[data-v-6dae58fd] {
        top: -10px;
        left: -10px;
    }

    .point2[data-v-6dae58fd],
    .point4[data-v-6dae58fd],
    .point5[data-v-6dae58fd],
    .point7[data-v-6dae58fd] {
        display: none;
    }

    .point3[data-v-6dae58fd] {
        top: -10px;
        right: -10px;
    }

    .point4[data-v-6dae58fd] {
        top: 0;
        left: 0;
    }

    .point6[data-v-6dae58fd] {
        bottom: -10px;
        left: -10px;
    }

    .point8[data-v-6dae58fd] {
        bottom: -10px;
        right: -10px;
    }
}



._hj-Pbej5__styles__resetStyles * {
    line-height: normal;
    font-family: Arial, sans-serif, Tahoma !important;
    text-transform: initial !important;
    letter-spacing: normal !important
}

._hj-Pbej5__styles__resetStyles *::before,
._hj-Pbej5__styles__resetStyles *::after {
    box-sizing: initial
}

._hj-Pbej5__styles__resetStyles div {
    height: auto
}

._hj-Pbej5__styles__resetStyles div,
._hj-Pbej5__styles__resetStyles span,
._hj-Pbej5__styles__resetStyles p,
._hj-Pbej5__styles__resetStyles a,
._hj-Pbej5__styles__resetStyles button {
    font-weight: normal !important
}

._hj-Pbej5__styles__resetStyles div,
._hj-Pbej5__styles__resetStyles span,
._hj-Pbej5__styles__resetStyles p,
._hj-Pbej5__styles__resetStyles a,
._hj-Pbej5__styles__resetStyles img,
._hj-Pbej5__styles__resetStyles strong,
._hj-Pbej5__styles__resetStyles form,
._hj-Pbej5__styles__resetStyles label {
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    margin: 0;
    padding: 0;
    float: none !important
}

._hj-Pbej5__styles__resetStyles span {
    color: inherit
}

._hj-Pbej5__styles__resetStyles ol,
._hj-Pbej5__styles__resetStyles ul,
._hj-Pbej5__styles__resetStyles li {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important
}

._hj-Pbej5__styles__resetStyles li:before,
._hj-Pbej5__styles__resetStyles li:after {
    content: none !important
}

._hj-Pbej5__styles__resetStyles hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}

._hj-Pbej5__styles__resetStyles input[type='submit'],
._hj-Pbej5__styles__resetStyles input[type='button'],
._hj-Pbej5__styles__resetStyles button {
    margin: 0;
    padding: 0;
    float: none !important
}

._hj-Pbej5__styles__resetStyles input,
._hj-Pbej5__styles__resetStyles select,
._hj-Pbej5__styles__resetStyles a img {
    vertical-align: middle
}

._hj-s3UIi__styles__globalStyles *,
._hj-s3UIi__styles__globalStyles *::before,
._hj-s3UIi__styles__globalStyles *::after {
    box-sizing: border-box
}

@font-face {
    font-family: 'hotjar';
    src: url(../font/font-hotjar_5.f4b154.eot);
    src: url(../font/font-hotjar_5.f4b154.eot) format("embedded-opentype"), url(../font/font-hotjar_5.65042d.woff2) format("woff2"), url(../font/font-hotjar_5.0ddfe2.ttf) format("truetype"), url(../font/font-hotjar_5.17b429.woff) format("woff"), url(../font/font-hotjar_5.2c7ab2.svg) format("svg");
    font-weight: normal;
    font-style: normal
}

@keyframes _hj-eYRYp__styles__spin {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

@keyframes _hj-5\+Z5O__styles__colors {
    0% {
        border-color: #f4364c;
        border-top-color: transparent
    }

    25% {
        border-color: #00a2f2;
        border-top-color: transparent
    }

    50% {
        border-color: #efb60c;
        border-top-color: transparent
    }

    75% {
        border-color: #42ca49;
        border-top-color: transparent
    }

    100% {
        border-color: #f4364c;
        border-top-color: transparent
    }
}

._hj-s3UIi__styles__globalStyles p {
    color: inherit !important
}

._hj-s3UIi__styles__globalStyles a,
._hj-s3UIi__styles__globalStyles a:link,
._hj-s3UIi__styles__globalStyles a:hover,
._hj-s3UIi__styles__globalStyles a:active {
    color: inherit !important;
    text-decoration: underline
}

._hj-s3UIi__styles__globalStyles ._hj-L5SMl__styles__icon {
    speak: none !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
    word-wrap: normal !important;
    white-space: nowrap !important;
    line-height: normal !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
    vertical-align: middle !important
}

._hj-s3UIi__styles__globalStyles ._hj-L5SMl__styles__icon,
._hj-s3UIi__styles__globalStyles ._hj-L5SMl__styles__icon:before,
._hj-s3UIi__styles__globalStyles ._hj-L5SMl__styles__icon:after,
._hj-s3UIi__styles__globalStyles ._hj-L5SMl__styles__icon *,
._hj-s3UIi__styles__globalStyles ._hj-L5SMl__styles__icon *:before,
._hj-s3UIi__styles__globalStyles ._hj-L5SMl__styles__icon *:after {
    font-family: 'hotjar' !important;
    display: inline-block !important;
    direction: ltr !important
}

._hj-s3UIi__styles__globalStyles ._hj-L5SMl__styles__icon:before {
    color: inherit !important
}

._hj-s3UIi__styles__globalStyles ._hj-dk3Fb__styles__iconX:before {
    content: '\e803'
}

._hj-s3UIi__styles__globalStyles ._hj-9iDZB__styles__iconOk:before {
    content: '\e804'
}

._hj-s3UIi__styles__globalStyles ._hj-t13KX__styles__iconError:before {
    content: '\e90c'
}

._hj-s3UIi__styles__globalStyles ._hj-D\+oDX__styles__iconLogo:before {
    content: '\e806'
}

._hj-s3UIi__styles__globalStyles ._hj-Nbq9C__styles__iconSelectElement:before {
    content: '\e91a'
}

._hj-s3UIi__styles__globalStyles ._hj-mtJG6__styles__surveyIcons {
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block !important;
    zoom: 1;
    vertical-align: middle
}

._hj-widget-theme-light ._hj-s3UIi__styles__globalStyles ._hj-mtJG6__styles__surveyIcons {
    background-image: url(../image/widget_icons_light.766225.png)
}

._hj-widget-theme-dark ._hj-s3UIi__styles__globalStyles ._hj-mtJG6__styles__surveyIcons {
    background-image: url(../image/widget_icons_dark.ad934a.png)
}

._hj-s3UIi__styles__globalStyles ._hj-EZqbk__styles__inputField {
    font-family: Arial, sans-serif, Tahoma;
    font-size: 14px;
    color: #333 !important;
    padding: 6px !important;
    text-indent: 0 !important;
    height: 30px;
    width: 100%;
    min-width: 100%;
    background: white;
    border: 1px solid !important;
    outline: none !important;
    max-width: none !important;
    float: none;
    border-radius: 3px
}

._hj-s3UIi__styles__globalStyles ._hj-AwaE7__styles__textarea {
    resize: none;
    height: 100px
}

._hj-s3UIi__styles__globalStyles ._hj-EIBGi__styles__basicButton,
._hj-s3UIi__styles__globalStyles ._hj-SU8LU__styles__primaryButton {
    cursor: pointer;
    text-decoration: none;
    text-transform: capitalize;
    font-size: 14px;
    font-weight: bold;
    padding: 6px 16px !important;
    border: 0;
    outline: 0;
    display: inline-block;
    vertical-align: top;
    width: auto;
    zoom: 1;
    transition: all 0.2s ease-in-out;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    color: white
}

._hj-s3UIi__styles__globalStyles ._hj-EIBGi__styles__basicButton:hover,
._hj-s3UIi__styles__globalStyles ._hj-SU8LU__styles__primaryButton:hover,
._hj-s3UIi__styles__globalStyles ._hj-EIBGi__styles__basicButton:focus,
._hj-s3UIi__styles__globalStyles ._hj-SU8LU__styles__primaryButton:focus,
._hj-s3UIi__styles__globalStyles ._hj-EIBGi__styles__basicButton:active,
._hj-s3UIi__styles__globalStyles ._hj-SU8LU__styles__primaryButton:active {
    background: #00a251
}

._hj-s3UIi__styles__globalStyles ._hj-EIBGi__styles__basicButton[disabled],
._hj-s3UIi__styles__globalStyles ._hj-SU8LU__styles__primaryButton[disabled] {
    cursor: default
}

._hj-s3UIi__styles__globalStyles ._hj-SU8LU__styles__primaryButton {
    font-size: 14px !important;
    font-weight: 500 !important;
    padding: 6px 16px !important;
    border: 0 !important;
    outline: 0 !important;
    min-height: initial !important;
    width: auto !important;
    min-width: initial !important;
    background: var(--hjFeedbackAccentColor) !important;
    color: var(--hjFeedbackAccentTextColor) !important;
    box-shadow: none !important
}

._hj-s3UIi__styles__globalStyles ._hj-SU8LU__styles__primaryButton:hover,
._hj-s3UIi__styles__globalStyles ._hj-SU8LU__styles__primaryButton:focus,
._hj-s3UIi__styles__globalStyles ._hj-SU8LU__styles__primaryButton:active {
    background: var(--hjFeedbackAccentActiveColor) !important
}

._hj-s3UIi__styles__globalStyles ._hj-SU8LU__styles__primaryButton:focus {
    background: var(--hjFeedbackAccentColor) !important;
    box-shadow: 0 0 0 1px var(--hjFeedbackPrimaryColor), 0 0 0 3px var(--hjFeedbackAccentColor) !important
}

._hj-s3UIi__styles__globalStyles ._hj-SU8LU__styles__primaryButton:hover {
    background: var(--hjFeedbackAccentHoverColor) !important
}

._hj-s3UIi__styles__globalStyles ._hj-SU8LU__styles__primaryButton[disabled] {
    cursor: default;
    background: var(--hjFeedbackDisabledAccentColor) !important;
    color: var(--hjFeedbackDisabledAccentTextColor) !important
}

._hj-s3UIi__styles__globalStyles ._hj-F457\+__styles__clearButton {
    cursor: pointer;
    text-decoration: underline;
    font-size: 13px !important;
    padding: 7px 10px !important;
    border: 0 !important
}

._hj-s3UIi__styles__globalStyles ._hj-F457\+__styles__clearButton,
._hj-s3UIi__styles__globalStyles ._hj-F457\+__styles__clearButton:hover,
._hj-s3UIi__styles__globalStyles ._hj-F457\+__styles__clearButton:focus,
._hj-s3UIi__styles__globalStyles ._hj-F457\+__styles__clearButton:active {
    background: transparent !important
}

._hj-s3UIi__styles__globalStyles ._hj-hTm4\+__styles__answersContentWrapper {
    padding: 4px 12px 16px 12px
}

._hj-s3UIi__styles__globalStyles ._hj-ag9y\+__styles__spinner {
    border: 1px solid rgba(0, 0, 0, 0.6);
    border-top-color: transparent !important;
    border-radius: 50%;
    transform: rotate(0deg);
    animation: _hj-eYRYp__styles__spin 0.4s linear infinite, _hj-5\+Z5O__styles__colors 5.6s ease-in-out infinite
}

._hj-s3UIi__styles__globalStyles ._hj-H1LCt__styles__widget {
    font-size: 13px !important;
    position: fixed;
    z-index: 2147483640;
    bottom: -400px;
    right: 100px;
    width: 300px;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    -webkit-transform: translateZ(0) !important;
    transform: translateZ(0) !important
}

._hj-AwaE7__styles__textarea {}

._hj-dk3Fb__styles__iconX,
._hj-9iDZB__styles__iconOk,
._hj-t13KX__styles__iconError,
._hj-D\+oDX__styles__iconLogo,
._hj-Nbq9C__styles__iconSelectElement {}

._hj-eJm8p__styles__rtl,
._hj-eJm8p__styles__rtl * {
    direction: rtl !important
}

._hj-hc6BA__styles__roundedCorners {
    border-radius: 3px
}

._hj-A4W17__styles__inlineSurvey {
    padding: 20px
}

@media screen and (max-width: 480px) {
    ._hj-A4W17__styles__inlineSurvey {
        padding: 20px 0;
        max-width: 100%;
        overflow-x: auto
    }
}


._hj-1rd6z__styles__embeddedContainer {
    width: 100%;
    display: flex;
    justify-content: center
}


._hj_feedback_container ._hj-zRk2h__Feedback__feedback,
._hj_feedback_container ._hj-zRk2h__Feedback__feedback * {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto
}

._hj-YR-2H__Feedback__container {
    position: relative;
    z-index: 2147483640
}

._hj-YR-2H__Feedback__container._hj-soF-G__Feedback__isEmbedded {
    z-index: auto
}

._hj-zRk2h__Feedback__feedback {
    color: #333333
}

._hj-zRk2h__Feedback__feedback._hj-z1NGf__Feedback__button {
    position: fixed
}

._hj-zRk2h__Feedback__feedback button {
    height: auto;
    min-height: auto;
    opacity: 1;
    border: none
}

._hj-zRk2h__Feedback__feedback textarea {
    margin: 0;
    min-height: auto;
    box-shadow: none
}

._hj-zRk2h__Feedback__feedback input {
    margin: 0;
    height: auto
}

._hj-zRk2h__Feedback__feedback input::placeholder,
._hj-zRk2h__Feedback__feedback textarea::placeholder {
    color: #636c72;
    font-weight: normal;
    opacity: 1
}

._hj-zRk2h__Feedback__feedback._hj-Wv2jv__Feedback__rtl {
    direction: rtl
}

._hj-zRk2h__Feedback__feedback._hj-nJeUi__Feedback__hidden {
    display: none !important;
    pointer-events: none
}


._hj_feedback_container ._hj-ETLL8__MinimizedWidgetMiddle__label {
    font-size: 13px;
    position: relative;
    border: none;
    outline: none;
    padding: 12px 14px 12px 12px;
    cursor: pointer;
    white-space: nowrap;
    background-color: #f4364c !important;
    background-color: var(--hjFeedbackAccentColor, #f4364c) !important;
    transition: transform 0.1s ease-in-out, box-shadow 0.1s ease-in-out;
    opacity: 0.96;
    width: 40px;
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

._hj_feedback_container ._hj-ETLL8__MinimizedWidgetMiddle__label:hover {
    box-shadow: 0 0 35px 2px rgba(0, 0, 0, 0.24);
    opacity: 1
}

._hj_feedback_container ._hj-G09L\+__MinimizedWidgetMiddle__container {
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    box-sizing: border-box !important;
    display: block;
    direction: ltr !important
}

._hj_feedback_container ._hj-G09L\+__MinimizedWidgetMiddle__container._hj-v4Fsu__MinimizedWidgetMiddle__right {
    right: 0
}

._hj_feedback_container ._hj-G09L\+__MinimizedWidgetMiddle__container._hj-v4Fsu__MinimizedWidgetMiddle__right ._hj-ETLL8__MinimizedWidgetMiddle__label {
    border-radius: 3px 0 0 3px;
    transform: translateX(2px)
}

._hj_feedback_container ._hj-G09L\+__MinimizedWidgetMiddle__container._hj-v4Fsu__MinimizedWidgetMiddle__right ._hj-ETLL8__MinimizedWidgetMiddle__label:hover {
    transform: translateX(0)
}

._hj_feedback_container ._hj-G09L\+__MinimizedWidgetMiddle__container._hj-v4Fsu__MinimizedWidgetMiddle__right ._hj-WJi0t__MinimizedWidgetMiddle__message {
    right: 40px
}

._hj_feedback_container ._hj-G09L\+__MinimizedWidgetMiddle__container._hj-1QuqW__MinimizedWidgetMiddle__left {
    left: 0
}

._hj_feedback_container ._hj-G09L\+__MinimizedWidgetMiddle__container._hj-1QuqW__MinimizedWidgetMiddle__left ._hj-ETLL8__MinimizedWidgetMiddle__label {
    border-radius: 0 3px 3px 0;
    transform: translateX(-2px)
}

._hj_feedback_container ._hj-G09L\+__MinimizedWidgetMiddle__container._hj-1QuqW__MinimizedWidgetMiddle__left ._hj-ETLL8__MinimizedWidgetMiddle__label:hover {
    transform: translateX(0)
}

._hj_feedback_container ._hj-G09L\+__MinimizedWidgetMiddle__container._hj-1QuqW__MinimizedWidgetMiddle__left ._hj-WJi0t__MinimizedWidgetMiddle__message {
    left: 40px
}

._hj_feedback_container ._hj-G09L\+__MinimizedWidgetMiddle__container ._hj-Dfxkw__MinimizedWidgetMiddle__text {
    overflow-wrap: normal !important;
    word-break: normal !important;
    word-wrap: normal !important;
    white-space: nowrap !important;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    cursor: pointer;
    -ms-writing-mode: tb-rl;
    -webkit-writing-mode: vertical-lr;
    writing-mode: vertical-lr;
    transform: rotate(180deg);
    color: #ffffff !important;
    color: var(--hjFeedbackAccentTextColor, #fff) !important
}

._hj_feedback_container ._hj-G09L\+__MinimizedWidgetMiddle__container ._hj-Dfxkw__MinimizedWidgetMiddle__text._hj-pjjn2__MinimizedWidgetMiddle__language_ja,
._hj_feedback_container ._hj-G09L\+__MinimizedWidgetMiddle__container ._hj-Dfxkw__MinimizedWidgetMiddle__text._hj-rcHsJ__MinimizedWidgetMiddle__language_ko,
._hj_feedback_container ._hj-G09L\+__MinimizedWidgetMiddle__container ._hj-Dfxkw__MinimizedWidgetMiddle__text._hj-L-Bbd__MinimizedWidgetMiddle__language_zh_CN,
._hj_feedback_container ._hj-G09L\+__MinimizedWidgetMiddle__container ._hj-Dfxkw__MinimizedWidgetMiddle__text._hj-2Jf5B__MinimizedWidgetMiddle__language_zh_TW {
    transform: none
}

._hj_feedback_container ._hj-G09L\+__MinimizedWidgetMiddle__container ._hj-T5uly__MinimizedWidgetMiddle__emotionIcon {
    height: 18px;
    margin: 10px 0 0 -3px;
    font-size: 14px
}

._hj-WJi0t__MinimizedWidgetMiddle__message {
    position: absolute;
    bottom: 3px
}


._hj_feedback_container ._hj-pRFOn__EmotionIconDefault__iconEmotionDefault *:before {
    margin-left: -1.3984375em
}

._hj_feedback_container ._hj-pRFOn__EmotionIconDefault__iconEmotionDefault ._hj-NS6la__EmotionIconDefault__commentIcon:before {
    content: '\e900';
    margin: 0
}

._hj_feedback_container ._hj-pRFOn__EmotionIconDefault__iconEmotionDefault ._hj-NS6la__EmotionIconDefault__commentIcon:before,
._hj_feedback_container ._hj-pRFOn__EmotionIconDefault__iconEmotionDefault ._hj-2OhzN__EmotionIconDefault__expressionIcon._hj-x0ZI9__EmotionIconDefault__invert:before {
    color: #f4364c !important;
    color: var(--hjFeedbackAccentColor, #f4364c) !important
}

._hj_feedback_container ._hj-pRFOn__EmotionIconDefault__iconEmotionDefault ._hj-NS6la__EmotionIconDefault__commentIcon._hj-x0ZI9__EmotionIconDefault__invert:before,
._hj_feedback_container ._hj-pRFOn__EmotionIconDefault__iconEmotionDefault ._hj-2OhzN__EmotionIconDefault__expressionIcon:before {
    color: #ffffff !important;
    color: var(--hjFeedbackAccentTextColor, #fff) !important
}

._hj_feedback_container ._hj-pRFOn__EmotionIconDefault__iconEmotionDefault._hj-3mQXg__EmotionIconDefault__hate ._hj-2OhzN__EmotionIconDefault__expressionIcon:before {
    content: '\e901'
}

._hj_feedback_container ._hj-pRFOn__EmotionIconDefault__iconEmotionDefault._hj-Lrf2W__EmotionIconDefault__dislike ._hj-2OhzN__EmotionIconDefault__expressionIcon:before {
    content: '\e903'
}

._hj_feedback_container ._hj-pRFOn__EmotionIconDefault__iconEmotionDefault._hj-OPWov__EmotionIconDefault__neutral ._hj-2OhzN__EmotionIconDefault__expressionIcon:before {
    content: '\e905'
}

._hj_feedback_container ._hj-pRFOn__EmotionIconDefault__iconEmotionDefault._hj-F-vtG__EmotionIconDefault__like ._hj-2OhzN__EmotionIconDefault__expressionIcon:before {
    content: '\e907'
}

._hj_feedback_container ._hj-pRFOn__EmotionIconDefault__iconEmotionDefault._hj-IDB8D__EmotionIconDefault__love ._hj-2OhzN__EmotionIconDefault__expressionIcon:before {
    content: '\e909'
}

._hj_feedback_container ._hj-pRFOn__EmotionIconDefault__iconEmotionDefault._hj-ZQVJp__EmotionIconDefault__wink ._hj-2OhzN__EmotionIconDefault__expressionIcon:before {
    content: '\e90b'
}

._hj-pRFOn__EmotionIconDefault__iconEmotionDefault {}


._hj-ONMkJ__MinimizedWidgetMessage__close {}

._hj_feedback_container ._hj-ONMkJ__MinimizedWidgetMessage__close {
    opacity: 0;
    position: absolute;
    top: -9px;
    right: -9px;
    width: 21px;
    height: 21px !important;
    border-radius: 50%;
    font-size: 11px;
    line-height: 21px !important;
    text-align: center;
    cursor: pointer;
    border: none;
    outline: none;
    color: #ffffff !important;
    background-color: #4d5167 !important
}

._hj-cl39T__MinimizedWidgetMessage__message {
    position: relative;
    padding: 12px 16px !important;
    margin: 0 18px !important;
    width: 320px;
    max-width: calc(100vw - 120px);
    text-align: center;
    font-size: 12px !important;
    cursor: pointer;
    box-shadow: 0 2px 18px 0 rgba(0, 0, 0, 0.3);
    box-sizing: border-box;
    background-color: #ffffff !important;
    background-color: var(--hjFeedbackBackgroundColor, #fff) !important;
    bottom: -7px;
    display: flex;
    flex-direction: column;
    gap: 16px;
    align-items: center
}

._hj-cl39T__MinimizedWidgetMessage__message:before {
    content: '';
    width: 1px;
    height: 1px;
    position: absolute;
    bottom: 13px;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent
}

._hj-cl39T__MinimizedWidgetMessage__message:hover {
    box-shadow: 0 2px 24px 0 rgba(0, 0, 0, 0.33)
}

._hj-cl39T__MinimizedWidgetMessage__message:hover ._hj-ONMkJ__MinimizedWidgetMessage__close,
._hj-cl39T__MinimizedWidgetMessage__message._hj-y\+-J7__MinimizedWidgetMessage__phone ._hj-ONMkJ__MinimizedWidgetMessage__close,
._hj-cl39T__MinimizedWidgetMessage__message._hj-8b8e0__MinimizedWidgetMessage__tablet ._hj-ONMkJ__MinimizedWidgetMessage__close {
    opacity: 1 !important
}

._hj-cl39T__MinimizedWidgetMessage__message._hj-vpfap__MinimizedWidgetMessage__left:before {
    left: -7px;
    border-right: 7px solid #ffffff !important;
    border-right: 7px solid var(--hjFeedbackBackgroundColor, #fff) !important
}

._hj-cl39T__MinimizedWidgetMessage__message._hj-Bn12n__MinimizedWidgetMessage__right:before {
    right: -7px;
    border-left: 7px solid #ffffff !important;
    border-left: 7px solid var(--hjFeedbackBackgroundColor, #fff) !important
}

._hj-PFeiP__MinimizedWidgetMessage__messageText {
    color: #333333 !important;
    color: var(--hjFeedbackDarkGray, #333) !important
}


._hj-widget-container ._hj-a4kgj__PrimaryButton__phone,
._hj_feedback_container ._hj-a4kgj__PrimaryButton__phone {
    font-size: 18px !important;
    padding: 12px 20px !important
}

._hj-widget-container ._hj-JlEmi__PrimaryButton__tablet,
._hj_feedback_container ._hj-JlEmi__PrimaryButton__tablet {
    font-size: 22px !important;
    padding: 14px 28px !important
}


._hj_feedback_container ._hj-0izHt__MinimizedWidgetBottom__container {
    position: fixed;
    bottom: 33px;
    display: flex;
    align-items: flex-end
}

._hj_feedback_container ._hj-0izHt__MinimizedWidgetBottom__container>* {
    -ms-flex: 1 0 auto
}

._hj_feedback_container ._hj-0izHt__MinimizedWidgetBottom__container._hj--qUEH__MinimizedWidgetBottom__right {
    flex-direction: row-reverse;
    right: 32px
}

._hj_feedback_container ._hj-0izHt__MinimizedWidgetBottom__container._hj-RCGJ4__MinimizedWidgetBottom__left {
    left: 32px
}

._hj-g7b-Z__MinimizedWidgetBottom__open {
    font-size: 37px !important;
    border: none;
    background: none !important;
    outline: none;
    overflow: visible;
    position: relative;
    opacity: 0.96 !important
}

._hj-g7b-Z__MinimizedWidgetBottom__open:hover {
    opacity: 1 !important
}

._hj-g7b-Z__MinimizedWidgetBottom__open._hj-RCGJ4__MinimizedWidgetBottom__left {
    left: -7px
}

._hj-g7b-Z__MinimizedWidgetBottom__open._hj-RCGJ4__MinimizedWidgetBottom__left,
._hj-g7b-Z__MinimizedWidgetBottom__open._hj--qUEH__MinimizedWidgetBottom__right {
    bottom: -3px
}

._hj-g7b-Z__MinimizedWidgetBottom__open:hover>div:before {
    box-shadow: 0 2px 18px 18px rgba(0, 0, 0, 0.65)
}

._hj-g7b-Z__MinimizedWidgetBottom__open>div {
    position: relative;
    cursor: pointer
}

._hj-g7b-Z__MinimizedWidgetBottom__open>div:before {
    content: '';
    z-index: -1;
    position: absolute;
    bottom: 20px;
    left: 25px;
    background: rgba(0, 0, 0, 0.48);
    width: 6px;
    height: 1px;
    box-shadow: 0 2px 18px 18px rgba(0, 0, 0, 0.48);
    transition: all 0.2s ease-in-out
}

._hj-g7b-Z__MinimizedWidgetBottom__open>div span {
    line-height: 1;
    vertical-align: bottom
}

._hj-dj87g__MinimizedWidgetBottom__close {
    width: 44px;
    height: 37px !important;
    font-size: 20px;
    text-align: center !important;
    border: none;
    outline: none;
    border-radius: 5px;
    box-shadow: 0 2px 10px 1px rgba(0, 0, 0, 0.18);
    cursor: pointer;
    color: #ffffff !important;
    color: var(--hjFeedbackAccentTextColor, #fff) !important;
    background-color: #f4364c !important;
    background-color: var(--hjFeedbackAccentColor, #f4364c) !important
}

._hj-gdqzW__MinimizedWidgetBottom__iconX {}


@keyframes _hj-lISCn__ExpandedWidget__slideInLeft {
    0% {
        transform: translateX(-350px) translateY(-50%);
        opacity: 0
    }

    100% {
        transform: translateX(0px) translateY(-50%);
        opacity: 1
    }
}

@keyframes _hj-a6ETr__ExpandedWidget__slideOutLeft {
    0% {
        transform: translateX(0px) translateY(-50%);
        opacity: 1
    }

    100% {
        transform: translateX(-350px) translateY(-50%);
        opacity: 0
    }
}

@keyframes _hj-dLkgL__ExpandedWidget__slideInRight {
    0% {
        transform: translateX(350px) translateY(-50%);
        opacity: 0
    }

    100% {
        transform: translateX(0px) translateY(-50%);
        opacity: 1
    }
}

@keyframes _hj-3bH6k__ExpandedWidget__slideOutRight {
    0% {
        transform: translateX(0px) translateY(-50%);
        opacity: 1
    }

    100% {
        transform: translateX(350px) translateY(-50%);
        opacity: 0
    }
}

@keyframes _hj-X-Ux5__ExpandedWidget__slideInBottom {
    0% {
        transform: translateY(18px);
        opacity: 0
    }

    100% {
        transform: translateY(0px);
        opacity: 1
    }
}

@keyframes _hj-ZDTvk__ExpandedWidget__slideOutBottom {
    0% {
        transform: translateY(0px);
        opacity: 1
    }

    100% {
        transform: translateY(18px);
        opacity: 0;
        background: red
    }
}

@keyframes _hj-E6UHR__ExpandedWidget__slideInBottomMobile {
    0% {
        transform: translateY(20px);
        opacity: 0
    }

    100% {
        transform: translateY(0px);
        opacity: 1
    }
}

@keyframes _hj-Jjtcq__ExpandedWidget__slideOutBottomMobile {
    0% {
        transform: translateY(0px);
        opacity: 1
    }

    100% {
        transform: translateY(20px);
        opacity: 0
    }
}

._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer {
    display: flex;
    z-index: 10
}

._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer._hj-q-8RD__ExpandedWidget__isEmbedded {
    align-items: center;
    z-index: 0
}

._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer._hj-rPPi2__ExpandedWidget__button {
    position: fixed
}

._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer._hj-rPPi2__ExpandedWidget__button._hj-lISCn__ExpandedWidget__slideInLeft {
    animation: _hj-lISCn__ExpandedWidget__slideInLeft 300ms forwards
}

._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer._hj-rPPi2__ExpandedWidget__button._hj-a6ETr__ExpandedWidget__slideOutLeft {
    animation: _hj-a6ETr__ExpandedWidget__slideOutLeft 300ms forwards
}

._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer._hj-rPPi2__ExpandedWidget__button._hj-dLkgL__ExpandedWidget__slideInRight {
    animation: _hj-dLkgL__ExpandedWidget__slideInRight 300ms forwards
}

._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer._hj-rPPi2__ExpandedWidget__button._hj-3bH6k__ExpandedWidget__slideOutRight {
    animation: _hj-3bH6k__ExpandedWidget__slideOutRight 300ms forwards
}

._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer._hj-rPPi2__ExpandedWidget__button._hj-8t8aG__ExpandedWidget__middle {
    top: 50%
}

._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer._hj-rPPi2__ExpandedWidget__button._hj-Nf6vN__ExpandedWidget__bottom {
    bottom: 92px
}

._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer._hj-rPPi2__ExpandedWidget__button._hj-Nf6vN__ExpandedWidget__bottom._hj-lISCn__ExpandedWidget__slideInLeft,
._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer._hj-rPPi2__ExpandedWidget__button._hj-Nf6vN__ExpandedWidget__bottom._hj-dLkgL__ExpandedWidget__slideInRight {
    animation: _hj-X-Ux5__ExpandedWidget__slideInBottom 300ms forwards
}

._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer._hj-rPPi2__ExpandedWidget__button._hj-Nf6vN__ExpandedWidget__bottom._hj-a6ETr__ExpandedWidget__slideOutLeft,
._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer._hj-rPPi2__ExpandedWidget__button._hj-Nf6vN__ExpandedWidget__bottom._hj-3bH6k__ExpandedWidget__slideOutRight {
    animation: _hj-ZDTvk__ExpandedWidget__slideOutBottom 300ms forwards
}

._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer._hj-rPPi2__ExpandedWidget__button._hj-FZpS-__ExpandedWidget__right {
    right: 32px
}

._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer._hj-rPPi2__ExpandedWidget__button._hj-qIRHQ__ExpandedWidget__left {
    left: 32px
}

._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer._hj-rPPi2__ExpandedWidget__button._hj-Glvms__ExpandedWidget__phone,
._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer._hj-rPPi2__ExpandedWidget__button._hj-g9YQb__ExpandedWidget__tablet {
    width: 100%;
    max-width: 420px;
    padding: 0 20px;
    top: auto;
    bottom: 20px;
    position: fixed;
    left: 0;
    right: 0
}

._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer._hj-rPPi2__ExpandedWidget__button._hj-Glvms__ExpandedWidget__phone._hj-lISCn__ExpandedWidget__slideInLeft,
._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer._hj-rPPi2__ExpandedWidget__button._hj-Glvms__ExpandedWidget__phone._hj-dLkgL__ExpandedWidget__slideInRight,
._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer._hj-rPPi2__ExpandedWidget__button._hj-g9YQb__ExpandedWidget__tablet._hj-lISCn__ExpandedWidget__slideInLeft,
._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer._hj-rPPi2__ExpandedWidget__button._hj-g9YQb__ExpandedWidget__tablet._hj-dLkgL__ExpandedWidget__slideInRight {
    animation: _hj-E6UHR__ExpandedWidget__slideInBottomMobile 300ms forwards
}

._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer._hj-rPPi2__ExpandedWidget__button._hj-Glvms__ExpandedWidget__phone._hj-a6ETr__ExpandedWidget__slideOutLeft,
._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer._hj-rPPi2__ExpandedWidget__button._hj-Glvms__ExpandedWidget__phone._hj-3bH6k__ExpandedWidget__slideOutRight,
._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer._hj-rPPi2__ExpandedWidget__button._hj-g9YQb__ExpandedWidget__tablet._hj-a6ETr__ExpandedWidget__slideOutLeft,
._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer._hj-rPPi2__ExpandedWidget__button._hj-g9YQb__ExpandedWidget__tablet._hj-3bH6k__ExpandedWidget__slideOutRight {
    animation: _hj-Jjtcq__ExpandedWidget__slideOutBottomMobile 300ms forwards
}

._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer._hj-rPPi2__ExpandedWidget__button._hj-Glvms__ExpandedWidget__phone ._hj-eEC5y__ExpandedWidget__closeButton,
._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer._hj-rPPi2__ExpandedWidget__button._hj-g9YQb__ExpandedWidget__tablet ._hj-eEC5y__ExpandedWidget__closeButton {
    right: 40px;
    height: 36px;
    width: 36px;
    font-size: 18px;
    top: -18px
}

._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer._hj-rPPi2__ExpandedWidget__button._hj-Glvms__ExpandedWidget__phone._hj-LHpTO__ExpandedWidget__fullSize,
._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer._hj-rPPi2__ExpandedWidget__button._hj-g9YQb__ExpandedWidget__tablet._hj-LHpTO__ExpandedWidget__fullSize {
    top: 0;
    bottom: 0;
    padding: 0;
    max-width: 100%
}

._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer._hj-rPPi2__ExpandedWidget__button._hj-Glvms__ExpandedWidget__phone._hj-LHpTO__ExpandedWidget__fullSize._hj-lISCn__ExpandedWidget__slideInLeft,
._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer._hj-rPPi2__ExpandedWidget__button._hj-Glvms__ExpandedWidget__phone._hj-LHpTO__ExpandedWidget__fullSize._hj-dLkgL__ExpandedWidget__slideInRight,
._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer._hj-rPPi2__ExpandedWidget__button._hj-Glvms__ExpandedWidget__phone._hj-LHpTO__ExpandedWidget__fullSize._hj-a6ETr__ExpandedWidget__slideOutLeft,
._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer._hj-rPPi2__ExpandedWidget__button._hj-Glvms__ExpandedWidget__phone._hj-LHpTO__ExpandedWidget__fullSize._hj-3bH6k__ExpandedWidget__slideOutRight,
._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer._hj-rPPi2__ExpandedWidget__button._hj-g9YQb__ExpandedWidget__tablet._hj-LHpTO__ExpandedWidget__fullSize._hj-lISCn__ExpandedWidget__slideInLeft,
._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer._hj-rPPi2__ExpandedWidget__button._hj-g9YQb__ExpandedWidget__tablet._hj-LHpTO__ExpandedWidget__fullSize._hj-dLkgL__ExpandedWidget__slideInRight,
._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer._hj-rPPi2__ExpandedWidget__button._hj-g9YQb__ExpandedWidget__tablet._hj-LHpTO__ExpandedWidget__fullSize._hj-a6ETr__ExpandedWidget__slideOutLeft,
._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer._hj-rPPi2__ExpandedWidget__button._hj-g9YQb__ExpandedWidget__tablet._hj-LHpTO__ExpandedWidget__fullSize._hj-3bH6k__ExpandedWidget__slideOutRight {
    animation: none
}

._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer._hj-rPPi2__ExpandedWidget__button._hj-Glvms__ExpandedWidget__phone._hj-LHpTO__ExpandedWidget__fullSize ._hj--NfhW__ExpandedWidget__innerContainer,
._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer._hj-rPPi2__ExpandedWidget__button._hj-g9YQb__ExpandedWidget__tablet._hj-LHpTO__ExpandedWidget__fullSize ._hj--NfhW__ExpandedWidget__innerContainer {
    box-shadow: none;
    overflow: auto
}

._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer._hj-rPPi2__ExpandedWidget__button._hj-Glvms__ExpandedWidget__phone._hj-LHpTO__ExpandedWidget__fullSize ._hj-eEC5y__ExpandedWidget__closeButton,
._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer._hj-rPPi2__ExpandedWidget__button._hj-g9YQb__ExpandedWidget__tablet._hj-LHpTO__ExpandedWidget__fullSize ._hj-eEC5y__ExpandedWidget__closeButton {
    background-color: transparent !important;
    color: #333333 !important;
    top: 10px;
    right: 10px;
    font-size: 22px
}

._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer ._hj-eEC5y__ExpandedWidget__closeButton {
    right: 20px;
    position: absolute;
    top: -13px;
    font-size: 15px;
    width: 27px;
    height: 27px;
    cursor: pointer;
    border-radius: 50%;
    border-bottom-style: none;
    border-width: 0;
    color: #ffffff !important;
    background-color: #4d5167 !important
}

._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer ._hj-eEC5y__ExpandedWidget__closeButton i:before {
    line-height: 27px
}

._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer ._hj-eEC5y__ExpandedWidget__closeButton:focus {
    outline: none !important
}

._hj_feedback_container ._hj-lOIQj__ExpandedWidget__outerContainer._hj-jONuA__ExpandedWidget__preview {
    animation-duration: 0s
}

._hj_feedback_container ._hj--NfhW__ExpandedWidget__innerContainer {
    background-color: #fff;
    box-shadow: rgba(0, 0, 0, 0.35) 0 6px 100px 0;
    width: 320px
}

._hj_feedback_container ._hj-ivniz__ExpandedWidget__inline ._hj--NfhW__ExpandedWidget__innerContainer {
    box-shadow: unset;
    border-radius: 4px;
    margin: 32px;
    background-color: #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px 0
}

@media screen and (max-width: 440px) {
    ._hj_feedback_container ._hj-ivniz__ExpandedWidget__inline ._hj--NfhW__ExpandedWidget__innerContainer {
        margin: 16px
    }
}

@media screen and (max-width: 352px) {
    ._hj_feedback_container ._hj-ivniz__ExpandedWidget__inline ._hj--NfhW__ExpandedWidget__innerContainer {
        margin: 16px 0;
        max-width: 100vw
    }
}


@keyframes _hj-exLiv__EmotionOption__fadeIn {
    0% {
        transform: translateY(50px);
        opacity: 0
    }

    100% {
        transform: translateY(0);
        opacity: 1
    }
}

._hj_feedback_container ._hj-zyNAL__EmotionOption__EmotionOption {
    font-size: 30px;
    width: 20%;
    text-align: center;
    background: none !important;
    border: none;
    cursor: pointer;
    outline: none;
    box-shadow: none;
    display: block
}

._hj_feedback_container ._hj-zyNAL__EmotionOption__EmotionOption._hj-vWDAR__EmotionOption__isEmbedded {
    font-size: 26px
}

._hj_feedback_container ._hj-zyNAL__EmotionOption__EmotionOption._hj-gr7JC__EmotionOption__tablet ._hj-8MJin__EmotionOption__iconEmotion {
    margin-top: 5px;
    margin-bottom: 10px
}

._hj_feedback_container ._hj-zyNAL__EmotionOption__EmotionOption._hj-exLiv__EmotionOption__fadeIn {
    opacity: 0;
    animation: _hj-exLiv__EmotionOption__fadeIn 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.35) .3s forwards
}

._hj_feedback_container ._hj-zyNAL__EmotionOption__EmotionOption._hj-exLiv__EmotionOption__fadeIn:nth-of-type(2) {
    animation-delay: .4s
}

._hj_feedback_container ._hj-zyNAL__EmotionOption__EmotionOption._hj-exLiv__EmotionOption__fadeIn:nth-of-type(3) {
    animation-delay: .475s
}

._hj_feedback_container ._hj-zyNAL__EmotionOption__EmotionOption._hj-exLiv__EmotionOption__fadeIn:nth-of-type(4) {
    animation-delay: .55s
}

._hj_feedback_container ._hj-zyNAL__EmotionOption__EmotionOption._hj-exLiv__EmotionOption__fadeIn:nth-of-type(5) {
    animation-delay: .625s
}

._hj_feedback_container ._hj-zyNAL__EmotionOption__EmotionOption._hj-K06IE__EmotionOption__EmotionOptionDimmed {
    opacity: 0.5 !important
}

._hj_feedback_container ._hj-zyNAL__EmotionOption__EmotionOption._hj-sr1ot__EmotionOption__EmotionOptionGreyedOut ._hj--GlAE__EmotionOption__commentIcon::before {
    color: #ccc
}

._hj_feedback_container ._hj-zyNAL__EmotionOption__EmotionOption._hj-sr1ot__EmotionOption__EmotionOptionGreyedOut ._hj-DC--x__EmotionOption__iconEmotionSmiley ._hj-tLbak__EmotionOption__expressionIcon::before {
    color: #ccc
}

._hj_feedback_container ._hj-zyNAL__EmotionOption__EmotionOption._hj-T0OAK__EmotionOption__EmotionOptionWithIndicator::after {
    content: '';
    display: block;
    margin: 5px auto 0;
    width: 1px;
    height: 1px;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 5px solid #eaeaeb
}

._hj_feedback_container ._hj-zyNAL__EmotionOption__EmotionOption._hj-T0OAK__EmotionOption__EmotionOptionWithIndicator._hj-pXTo9__EmotionOption__phone::after,
._hj_feedback_container ._hj-zyNAL__EmotionOption__EmotionOption._hj-T0OAK__EmotionOption__EmotionOptionWithIndicator._hj-gr7JC__EmotionOption__tablet::after {
    margin-top: 25px
}

._hj_feedback_container ._hj-zyNAL__EmotionOption__EmotionOption._hj-UDdQc__EmotionOption__EmotionOptionForceLabel ._hj-c-jt7__EmotionOption__EmotionText,
._hj_feedback_container ._hj-zyNAL__EmotionOption__EmotionOption:hover ._hj-c-jt7__EmotionOption__EmotionText,
._hj_feedback_container ._hj-zyNAL__EmotionOption__EmotionOption:focus ._hj-c-jt7__EmotionOption__EmotionText {
    opacity: 1;
    transform: translateY(0)
}

._hj_feedback_container ._hj-c-jt7__EmotionOption__EmotionText {
    font-size: 12px;
    color: #999;
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.2s ease-in-out;
    word-break: break-all
}

._hj_feedback_container ._hj-FdP3R__EmotionOption__EmotionTextDefault {
    padding-left: 6px
}

._hj_feedback_container ._hj-vvXwd__EmotionOption__EmotionTextStar {
    opacity: 0 !important
}

._hj_feedback_container ._hj-8MJin__EmotionOption__iconEmotion {
    margin-bottom: 5px
}

._hj_feedback_container ._hj-8MJin__EmotionOption__iconEmotion._hj-vWDAR__EmotionOption__isEmbedded {
    max-height: 26px
}

._hj_feedback_container ._hj--GlAE__EmotionOption__commentIcon {
    height: fit-content
}

._hj_feedback_container ._hj--GlAE__EmotionOption__commentIcon:before {
    color: #ffd902
}

._hj_feedback_container ._hj-qFs7t__EmotionOption__iconEmotionLarge._hj-7h1Ss__EmotionOption__iconEmotionDefault {
    font-size: 40px
}

._hj_feedback_container ._hj-7h1Ss__EmotionOption__iconEmotionDefault *:before {
    margin-left: -1.3984375em
}

._hj_feedback_container ._hj-7h1Ss__EmotionOption__iconEmotionDefault ._hj--GlAE__EmotionOption__commentIcon:before {
    content: '\e900';
    margin: 0
}

._hj_feedback_container ._hj-7h1Ss__EmotionOption__iconEmotionDefault ._hj-tLbak__EmotionOption__expressionIcon:before {
    color: #3c3c3c
}

._hj_feedback_container ._hj-7h1Ss__EmotionOption__iconEmotionDefault._hj-NNI6w__EmotionOption__hate ._hj-tLbak__EmotionOption__expressionIcon:before {
    content: '\e901'
}

._hj_feedback_container ._hj-7h1Ss__EmotionOption__iconEmotionDefault._hj-1Invx__EmotionOption__dislike ._hj-tLbak__EmotionOption__expressionIcon:before {
    content: '\e903'
}

._hj_feedback_container ._hj-7h1Ss__EmotionOption__iconEmotionDefault._hj-Qztfe__EmotionOption__neutral ._hj-tLbak__EmotionOption__expressionIcon:before {
    content: '\e905'
}

._hj_feedback_container ._hj-7h1Ss__EmotionOption__iconEmotionDefault._hj-EwQ-L__EmotionOption__like ._hj-tLbak__EmotionOption__expressionIcon:before {
    content: '\e907'
}

._hj_feedback_container ._hj-7h1Ss__EmotionOption__iconEmotionDefault._hj-OxvxV__EmotionOption__love ._hj-tLbak__EmotionOption__expressionIcon:before {
    content: '\e909'
}

._hj_feedback_container ._hj-RuNOK__EmotionOption__iconEmotionEmoji ._hj-tLbak__EmotionOption__expressionIcon,
._hj_feedback_container ._hj-wJAZj__EmotionOption__iconEmotionStar ._hj-tLbak__EmotionOption__expressionIcon {
    width: 34px;
    height: 38px;
    background-size: 34px;
    background-repeat: no-repeat;
    display: block;
    margin: 0 auto 4px
}

._hj_feedback_container ._hj-RuNOK__EmotionOption__iconEmotionEmoji._hj-NNI6w__EmotionOption__hate ._hj-tLbak__EmotionOption__expressionIcon {
    background-image: url(../image/emoji_0.4c6dff.png)
}

._hj_feedback_container ._hj-RuNOK__EmotionOption__iconEmotionEmoji._hj-1Invx__EmotionOption__dislike ._hj-tLbak__EmotionOption__expressionIcon {
    background-image: url(../image/emoji_1.384afb.png)
}

._hj_feedback_container ._hj-RuNOK__EmotionOption__iconEmotionEmoji._hj-Qztfe__EmotionOption__neutral ._hj-tLbak__EmotionOption__expressionIcon {
    background-image: url(../image/emoji_2.7b3140.png)
}

._hj_feedback_container ._hj-RuNOK__EmotionOption__iconEmotionEmoji._hj-EwQ-L__EmotionOption__like ._hj-tLbak__EmotionOption__expressionIcon {
    background-image: url(../image/emoji_3.14e2ff.png)
}

._hj_feedback_container ._hj-RuNOK__EmotionOption__iconEmotionEmoji._hj-OxvxV__EmotionOption__love ._hj-tLbak__EmotionOption__expressionIcon {
    background-image: url(../image/emoji_4.bcd136.png)
}

._hj_feedback_container ._hj-wJAZj__EmotionOption__iconEmotionStar ._hj-tLbak__EmotionOption__expressionIcon {
    background-image: url(../image/star_off.6eb2ad.png)
}

._hj_feedback_container ._hj-wJAZj__EmotionOption__iconEmotionStar._hj-QgFWH__EmotionOption__highlighted ._hj-tLbak__EmotionOption__expressionIcon {
    background-image: url(../image/star_on.a39685.png)
}

._hj_feedback_container ._hj-DC--x__EmotionOption__iconEmotionSmiley ._hj-tLbak__EmotionOption__expressionIcon {
    font-family: 'hotjar' !important;
    line-height: 37px;
    color: #f4364c !important;
    color: var(--hjFeedbackAccentColor, #f4364c) !important
}

._hj_feedback_container ._hj-DC--x__EmotionOption__iconEmotionSmiley._hj-NNI6w__EmotionOption__hate ._hj-tLbak__EmotionOption__expressionIcon:before {
    content: '\e91b'
}

._hj_feedback_container ._hj-DC--x__EmotionOption__iconEmotionSmiley._hj-1Invx__EmotionOption__dislike ._hj-tLbak__EmotionOption__expressionIcon:before {
    content: '\e91f'
}

._hj_feedback_container ._hj-DC--x__EmotionOption__iconEmotionSmiley._hj-Qztfe__EmotionOption__neutral ._hj-tLbak__EmotionOption__expressionIcon:before {
    content: '\e91e'
}

._hj_feedback_container ._hj-DC--x__EmotionOption__iconEmotionSmiley._hj-EwQ-L__EmotionOption__like ._hj-tLbak__EmotionOption__expressionIcon:before {
    content: '\e91c'
}

._hj_feedback_container ._hj-DC--x__EmotionOption__iconEmotionSmiley._hj-OxvxV__EmotionOption__love ._hj-tLbak__EmotionOption__expressionIcon:before {
    content: '\e91d'
}

._hj-7h1Ss__EmotionOption__iconEmotionDefault {}


._hj_feedback_container ._hj-sMYdO__EmotionStep__EmotionStep {
    flex: 1
}

._hj_feedback_container ._hj-sMYdO__EmotionStep__EmotionStep._hj-atUfw__EmotionStep__isEmbedded {
    display: flex;
    flex-direction: column;
    min-height: 160px;
    justify-content: center
}

._hj_feedback_container ._hj-sMYdO__EmotionStep__EmotionStep._hj-atUfw__EmotionStep__isEmbedded._hj-faUPK__EmotionStep__phone,
._hj_feedback_container ._hj-sMYdO__EmotionStep__EmotionStep._hj-atUfw__EmotionStep__isEmbedded._hj-ZT0W6__EmotionStep__tablet {
    min-height: 185px
}

._hj_feedback_container ._hj-4Eap5__EmotionStep__EmotionOptions {
    padding: 0 12px;
    display: flex;
    align-items: flex-start;
    margin-top: 10px
}

._hj_feedback_container ._hj-9Mvlt__EmotionStep__EmotionFooter {
    padding: 30px 20px 0
}

._hj_feedback_container ._hj-9Mvlt__EmotionStep__EmotionFooter._hj-atUfw__EmotionStep__isEmbedded {
    padding: 0 24px;
    margin-top: auto;
    height: 29px;
    display: flex;
    align-items: center
}

._hj_feedback_container ._hj-9Mvlt__EmotionStep__EmotionFooter._hj-atUfw__EmotionStep__isEmbedded._hj-RIAug__EmotionStep__noBranding {
    margin-top: 0
}

._hj_feedback_container ._hj-9Mvlt__EmotionStep__EmotionFooter._hj-atUfw__EmotionStep__isEmbedded._hj-faUPK__EmotionStep__phone,
._hj_feedback_container ._hj-9Mvlt__EmotionStep__EmotionFooter._hj-atUfw__EmotionStep__isEmbedded._hj-ZT0W6__EmotionStep__tablet {
    height: 46px
}

._hj_feedback_container ._hj-hcA79__EmotionStep__EmotionFooterWithBranding {
    margin-bottom: 20px
}

._hj_feedback_container ._hj-hcA79__EmotionStep__EmotionFooterWithBranding._hj-atUfw__EmotionStep__isEmbedded {
    margin-top: auto;
    margin-bottom: 0
}


._hj-WZl3r__HotjarBranding__hotjarBranding {
    font-size: 11px !important;
    font-size: var(--hjFeedbackFooterFontSize, 11px) !important;
    direction: ltr
}

._hj-WZl3r__HotjarBranding__hotjarBranding a {
    color: inherit !important
}

._hj-WZl3r__HotjarBranding__hotjarBranding ._hj-q7vuu__HotjarBranding__hotjarBrandingIcon {
    background-image: url(../image/widget_icons_light.766225.png);
    background-repeat: no-repeat;
    background-position: -16px -1px;
    margin-right: 4px;
    width: 16px;
    height: 16px;
    display: inline-block !important;
    zoom: 1;
    vertical-align: middle
}

._hj-WZl3r__HotjarBranding__hotjarBranding ._hj-sm6N3__HotjarBranding__hotjarBrandingLink {
    text-decoration: underline !important
}


._hj-Z5Onj__Title__Title {
    font-size: 17px !important;
    padding: 30px !important;
    text-align: center;
    border-bottom: 1px solid #eaeaeb !important
}

._hj-Z5Onj__Title__Title._hj-LRxgR__Title__phone {
    font-size: 18px !important;
    padding: 35px 50px !important
}

._hj-Z5Onj__Title__Title._hj-J7Nqs__Title__tablet {
    font-size: 26px !important;
    padding: 40px 50px !important
}

._hj-Z5Onj__Title__Title._hj-8VPIr__Title__isEmbedded {
    font-weight: 500 !important;
    font-size: 17px !important;
    padding: 0 24px 16px !important;
    border-bottom: 0 !important
}

._hj-Z5Onj__Title__Title._hj-8VPIr__Title__isEmbedded._hj-LRxgR__Title__phone,
._hj-Z5Onj__Title__Title._hj-8VPIr__Title__isEmbedded._hj-J7Nqs__Title__tablet {
    font-size: 18px !important
}

._hj-Z5Onj__Title__Title._hj-9ZlKs__Title__compact {
    border-bottom: 0 !important
}

._hj-Z5Onj__Title__Title._hj-9ZlKs__Title__compact._hj-8VPIr__Title__isEmbedded {
    font-size: 15px !important
}

._hj-Z5Onj__Title__Title._hj-9ZlKs__Title__compact._hj-J7Nqs__Title__tablet {
    font-size: 18px !important;
    padding-right: 30px !important;
    padding-left: 30px !important
}


._hj-aMKgg__EmotionComment__textArea {}

._hj-7CHax__EmotionComment__iconSelectElement {}

._hj_feedback_container ._hj-3uW0\+__EmotionComment__container {
    position: relative
}

._hj_feedback_container ._hj-3uW0\+__EmotionComment__container._hj-WHZRc__EmotionComment__phone ._hj-aMKgg__EmotionComment__textArea,
._hj_feedback_container ._hj-3uW0\+__EmotionComment__container._hj-ScRrq__EmotionComment__tablet ._hj-aMKgg__EmotionComment__textArea {
    font-size: 17px;
    border-radius: 4px;
    line-height: 1.4em !important;
    padding: 15px !important;
    height: 129px !important
}

._hj_feedback_container ._hj-3uW0\+__EmotionComment__container._hj-WHZRc__EmotionComment__phone ._hj-aMKgg__EmotionComment__textArea._hj-l2lLN__EmotionComment__isEmbedded,
._hj_feedback_container ._hj-3uW0\+__EmotionComment__container._hj-ScRrq__EmotionComment__tablet ._hj-aMKgg__EmotionComment__textArea._hj-l2lLN__EmotionComment__isEmbedded {
    margin: 16px 0 0;
    width: 100%;
    height: 40px !important;
    white-space: nowrap;
    padding: 3px 16px !important;
    line-height: 2 !important
}

._hj_feedback_container ._hj-3uW0\+__EmotionComment__container._hj-ScRrq__EmotionComment__tablet ._hj-aMKgg__EmotionComment__textArea {
    font-size: 22px;
    padding: 20px !important;
    height: 199px !important
}

._hj_feedback_container ._hj-aMKgg__EmotionComment__textArea {
    display: block;
    padding: 12px 20px !important;
    height: 105px !important;
    width: 100%;
    max-width: 320px;
    line-height: 18px !important;
    resize: none;
    background: #eaeaeb !important;
    border: 0 !important;
    overflow: auto;
    border-radius: 0
}

._hj_feedback_container ._hj-aMKgg__EmotionComment__textArea._hj-l2lLN__EmotionComment__isEmbedded {
    min-width: 0;
    width: calc(100% - 48px);
    margin: 16px 24px;
    height: 40px !important;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1), 0px 1px 2px rgba(0, 0, 0, 0.08) !important;
    border-radius: 4px;
    background: white !important;
    padding: 5px 16px !important;
    line-height: 2 !important
}

._hj_feedback_container ._hj-aMKgg__EmotionComment__textArea._hj-l2lLN__EmotionComment__isEmbedded:focus {
    box-shadow: 0 0 0 1px #fff, 0 0 0 3px var(--hjFeedbackAccentColor), inset 0 0 0 1px #838696 !important
}

._hj_feedback_container ._hj-DY437__EmotionComment__elementSelector {
    background: #eaeaeb;
    padding: 10px 20px;
    position: relative;
    font-size: 16px
}

._hj_feedback_container ._hj-8ZaYv__EmotionComment__selectButton {
    padding: 0 !important;
    background: none !important;
    border: none !important;
    cursor: pointer;
    outline: none;
    opacity: 0.75;
    transition: opacity 0.2s ease-in-out;
    font-size: 16px
}

._hj_feedback_container ._hj-8ZaYv__EmotionComment__selectButton:hover,
._hj_feedback_container ._hj-8ZaYv__EmotionComment__selectButton:focus {
    opacity: 1
}

._hj_feedback_container ._hj-8ZaYv__EmotionComment__selectButton:hover+._hj-1b\+Um__EmotionComment__selectorTootlip,
._hj_feedback_container ._hj-8ZaYv__EmotionComment__selectButton:focus+._hj-1b\+Um__EmotionComment__selectorTootlip {
    opacity: 1
}

._hj_feedback_container ._hj-8ZaYv__EmotionComment__selectButton._hj-T-tRO__EmotionComment__selected {
    opacity: 1
}

._hj_feedback_container ._hj-8ZaYv__EmotionComment__selectButton._hj-T-tRO__EmotionComment__selected ._hj-7CHax__EmotionComment__iconSelectElement::before {
    color: #f4364c !important;
    color: var(--hjFeedbackAccentColor, #f4364c) !important
}

._hj_feedback_container ._hj-1b\+Um__EmotionComment__selectorTootlip {
    background: black;
    color: white;
    font-size: 12px;
    padding: 8px 12px;
    border-radius: 3px;
    position: absolute;
    left: 60px;
    top: 5px;
    width: 195px;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.2s ease-in-out
}

._hj_feedback_container ._hj-1b\+Um__EmotionComment__selectorTootlip::before {
    content: '';
    width: 1px;
    height: 1px;
    position: absolute;
    left: -5px;
    top: 10px;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-right: 5px solid black
}

._hj_feedback_container ._hj-1b\+Um__EmotionComment__selectorTootlip._hj-AScxi__EmotionComment__rtl:before {
    right: -5px;
    top: 10px;
    border-left: 5px solid black;
    border-right: none
}

._hj_feedback_container ._hj-7CHax__EmotionComment__iconSelectElement::before {
    color: #454a55 !important;
    font-size: 22px
}


._hj_feedback_container ._hj-fqgX9__CommentStep__outerContainer._hj-AxVYv__CommentStep__isEmbedded {
    flex: 1;
    min-height: 160px
}

._hj_feedback_container ._hj-fqgX9__CommentStep__outerContainer._hj-AxVYv__CommentStep__isEmbedded._hj-OF5Wj__CommentStep__phone,
._hj_feedback_container ._hj-fqgX9__CommentStep__outerContainer._hj-AxVYv__CommentStep__isEmbedded._hj-eeLUU__CommentStep__tablet {
    min-height: 185px
}

._hj_feedback_container ._hj-UxzaS__CommentStep__emotionOptions {
    margin-top: 30px;
    padding: 0 12px;
    display: flex;
    align-items: flex-start
}

._hj_feedback_container ._hj-UxzaS__CommentStep__emotionOptions._hj-AxVYv__CommentStep__isEmbedded {
    margin-top: 0
}

._hj_feedback_container ._hj-qaasM__CommentStep__emotionOptionSmaller {
    font-size: 26px
}

._hj_feedback_container ._hj-o6b77__CommentStep__extraMessage {
    font-size: 13px;
    padding: 12px 20px 0
}

._hj_feedback_container ._hj-o6b77__CommentStep__extraMessage a {
    text-decoration: underline !important
}

._hj_feedback_container ._hj-wASqs__CommentStep__footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 24px 12px 24px;
    direction: ltr;
    gap: 10px
}

._hj_feedback_container ._hj-wASqs__CommentStep__footer._hj-AxVYv__CommentStep__isEmbedded {
    padding: 0 24px;
    margin-top: auto
}

._hj_feedback_container ._hj-CxgLB__CommentStep__container._hj-AxVYv__CommentStep__isEmbedded {
    min-height: 160px;
    display: flex;
    flex-direction: column
}

._hj_feedback_container ._hj-CxgLB__CommentStep__container._hj-AxVYv__CommentStep__isEmbedded._hj-OF5Wj__CommentStep__phone,
._hj_feedback_container ._hj-CxgLB__CommentStep__container._hj-AxVYv__CommentStep__isEmbedded._hj-eeLUU__CommentStep__tablet {
    min-height: 185px;
    padding: 0 24px !important
}

._hj_feedback_container ._hj-CxgLB__CommentStep__container._hj-AxVYv__CommentStep__isEmbedded._hj-OF5Wj__CommentStep__phone ._hj-wASqs__CommentStep__footer,
._hj_feedback_container ._hj-CxgLB__CommentStep__container._hj-AxVYv__CommentStep__isEmbedded._hj-eeLUU__CommentStep__tablet ._hj-wASqs__CommentStep__footer {
    padding: 0 !important
}

._hj_feedback_container ._hj-CxgLB__CommentStep__container._hj-OF5Wj__CommentStep__phone {
    padding: 15px 30px 0
}

._hj_feedback_container ._hj-CxgLB__CommentStep__container._hj-OF5Wj__CommentStep__phone ._hj-wASqs__CommentStep__footer {
    padding-top: 30px
}

._hj_feedback_container ._hj-CxgLB__CommentStep__container._hj-eeLUU__CommentStep__tablet {
    padding: 15px 60px 0
}

._hj_feedback_container ._hj-CxgLB__CommentStep__container._hj-eeLUU__CommentStep__tablet ._hj-wASqs__CommentStep__footer {
    padding-top: 40px;
    --hjFeedbackFooterFontSize: 14px
}

._hj_feedback_container ._hj-CxgLB__CommentStep__container._hj-OF5Wj__CommentStep__phone ._hj-UxzaS__CommentStep__emotionOptions,
._hj_feedback_container ._hj-CxgLB__CommentStep__container._hj-eeLUU__CommentStep__tablet ._hj-UxzaS__CommentStep__emotionOptions {
    padding: 0
}

._hj_feedback_container ._hj-CxgLB__CommentStep__container._hj-OF5Wj__CommentStep__phone ._hj-UxzaS__CommentStep__emotionOptions._hj-AxVYv__CommentStep__isEmbedded,
._hj_feedback_container ._hj-CxgLB__CommentStep__container._hj-eeLUU__CommentStep__tablet ._hj-UxzaS__CommentStep__emotionOptions._hj-AxVYv__CommentStep__isEmbedded {
    margin-top: 0
}

._hj_feedback_container ._hj-CxgLB__CommentStep__container._hj-OF5Wj__CommentStep__phone ._hj-wASqs__CommentStep__footer,
._hj_feedback_container ._hj-CxgLB__CommentStep__container._hj-eeLUU__CommentStep__tablet ._hj-wASqs__CommentStep__footer {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 30px
}


._hj_feedback_container ._hj-FcA7i__ElementHighlighter__container {
    pointer-events: none;
    position: fixed;
    z-index: -1
}

._hj_feedback_container ._hj-QJAVw__ElementHighlighter__pageFrame {
    pointer-events: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 5;
    border-width: 4px !important;
    border-style: solid !important;
    border-color: #ffd902 !important;
    border-color: var(--hjFeedbackSelectionColor, #ffd902) !important;
    transition: border 0.2s ease-in-out
}

._hj_feedback_container ._hj-F9lkb__ElementHighlighter__title {
    position: fixed;
    top: -4px;
    left: 50%;
    width: 260px;
    margin-left: -130px;
    padding: 23px 0 19px 0;
    z-index: 1;
    text-align: center;
    font-size: 13px;
    border-radius: 0 0 10px 10px;
    background-color: #ffd902 !important;
    background-color: var(--hjFeedbackSelectionColor, #ffd902) !important;
    color: #3c3c3c !important;
    color: var(--hjFeedbackSelectionTextColor, #3c3c3c) !important;
    box-shadow: 0 2px 25px 3px rgba(0, 0, 0, 0.3)
}

._hj_feedback_container ._hj-F9lkb__ElementHighlighter__title::before,
._hj_feedback_container ._hj-F9lkb__ElementHighlighter__title::after {
    content: '';
    display: block;
    width: 55px;
    height: 50px;
    background-color: #ffd902 !important;
    background-color: var(--hjFeedbackSelectionColor, #ffd902) !important;
    position: absolute;
    top: 0;
    z-index: -1
}

._hj_feedback_container ._hj-F9lkb__ElementHighlighter__title::before {
    left: -9px;
    transform: skewX(20deg)
}

._hj_feedback_container ._hj-F9lkb__ElementHighlighter__title::after {
    right: -9px;
    transform: skewX(-20deg)
}

._hj_feedback_container ._hj-GVV9O__ElementHighlighter__closeButton {
    height: 19px;
    width: 19px;
    margin-left: 10px;
    padding: 0;
    border-radius: 50%;
    background: transparent;
    border: 0;
    color: #3c3c3c !important;
    color: var(--hjFeedbackSelectionTextColor, #3c3c3c) !important;
    cursor: pointer;
    pointer-events: all
}

._hj_feedback_container ._hj-GVV9O__ElementHighlighter__closeButton:hover {
    background: rgba(0, 0, 0, 0.2)
}

[data-hotjar-cursor-pointer],
[data-hotjar-cursor-pointer] * {
    cursor: pointer !important
}


._hj_feedback_container ._hj-vFRN0__HighlightBox__boxFrame {
    display: block;
    border-width: 4px !important;
    border-style: dashed !important;
    border-color: #ffd902 !important;
    border-color: var(--hjFeedbackSelectionColor, #ffd902) !important;
    border-radius: 3px;
    position: fixed;
    z-index: -1;
    box-sizing: content-box !important;
    transition: border 0.2s ease-in-out
}

._hj_feedback_container ._hj-OTcpn__HighlightBox__boxSelected {
    pointer-events: all;
    border-style: solid !important;
    border-color: #f4364c !important;
    border-color: var(--hjFeedbackAccentColor, #f4364c) !important;
    cursor: pointer
}

._hj_feedback_container ._hj-OTcpn__HighlightBox__boxSelected ._hj-huuHN__HighlightBox__changeLabel {
    position: absolute;
    bottom: -32px;
    right: -4px;
    padding: 8px 12px;
    background-color: #f4364c !important;
    background-color: var(--hjFeedbackAccentColor, #f4364c) !important;
    color: #ffffff !important;
    color: var(--hjFeedbackAccentTextColor, #fff) !important;
    border-radius: 0 0 3px 3px;
    font-size: 12px
}

._hj_feedback_container ._hj-YF9ms__HighlightBox__closeButton {
    padding: 5px 7px 3px 7px;
    right: -12px;
    top: -13px;
    position: absolute;
    background-color: #f4364c !important;
    background-color: var(--hjFeedbackAccentColor, #f4364c) !important;
    color: #ffffff !important;
    color: var(--hjFeedbackAccentTextColor, #fff) !important;
    border-radius: 50%;
    border: 0;
    cursor: pointer;
    font-size: 12px;
    pointer-events: all;
    text-align: center;
    z-index: 11
}

._hj_feedback_container ._hj-G7nXR__HighlightBox__dimmer {
    position: fixed;
    z-index: -1;
    transition: opacity 0.2s ease-in-out;
    opacity: 0.45;
    pointer-events: all;
    background: black !important
}


._hj-7HL5s__EmailStep__container._hj-\+Xh-y__EmailStep__isEmbedded {
    display: flex;
    flex-direction: column;
    min-height: 160px
}

._hj-7HL5s__EmailStep__container._hj-\+Xh-y__EmailStep__isEmbedded._hj-hLwUY__EmailStep__phone,
._hj-7HL5s__EmailStep__container._hj-\+Xh-y__EmailStep__isEmbedded._hj-Te99I__EmailStep__tablet {
    min-height: 185px
}

._hj-7HL5s__EmailStep__container._hj-hLwUY__EmailStep__phone ._hj-x8PHg__EmailStep__inputWrapper,
._hj-7HL5s__EmailStep__container._hj-Te99I__EmailStep__tablet ._hj-x8PHg__EmailStep__inputWrapper {
    padding: 30px
}

._hj-7HL5s__EmailStep__container._hj-hLwUY__EmailStep__phone ._hj-msvyV__EmailStep__input,
._hj-7HL5s__EmailStep__container._hj-Te99I__EmailStep__tablet ._hj-msvyV__EmailStep__input {
    font-size: 17px !important;
    border-radius: 4px
}

._hj-7HL5s__EmailStep__container._hj-hLwUY__EmailStep__phone ._hj-CSpXq__EmailStep__buttons,
._hj-7HL5s__EmailStep__container._hj-Te99I__EmailStep__tablet ._hj-CSpXq__EmailStep__buttons {
    padding: 0 30px 12px !important
}

._hj-7HL5s__EmailStep__container._hj-hLwUY__EmailStep__phone ._hj-CSpXq__EmailStep__buttons._hj-\+Xh-y__EmailStep__isEmbedded,
._hj-7HL5s__EmailStep__container._hj-Te99I__EmailStep__tablet ._hj-CSpXq__EmailStep__buttons._hj-\+Xh-y__EmailStep__isEmbedded {
    padding: 0 24px !important
}

._hj-7HL5s__EmailStep__container._hj-hLwUY__EmailStep__phone ._hj-rWd-f__EmailStep__clearButton,
._hj-7HL5s__EmailStep__container._hj-Te99I__EmailStep__tablet ._hj-rWd-f__EmailStep__clearButton {
    font-size: 18px !important;
    padding: 12px 20px !important
}

._hj-7HL5s__EmailStep__container._hj-Te99I__EmailStep__tablet ._hj-x8PHg__EmailStep__inputWrapper {
    padding: 40px 60px
}

._hj-7HL5s__EmailStep__container._hj-Te99I__EmailStep__tablet ._hj-msvyV__EmailStep__input {
    font-size: 22px !important;
    padding: 26px 20px !important;
    height: 74px !important
}

._hj-7HL5s__EmailStep__container._hj-Te99I__EmailStep__tablet ._hj-CSpXq__EmailStep__buttons {
    padding-right: 60px !important;
    padding-left: 60px !important
}

._hj-7HL5s__EmailStep__container._hj-Te99I__EmailStep__tablet ._hj-rWd-f__EmailStep__clearButton {
    font-size: 22px !important;
    padding: 14px 28px !important
}

._hj-BuDcm__EmailStep__fieldset {
    border: none;
    margin: 0;
    padding: 0
}

._hj-msvyV__EmailStep__input {
    width: 100%;
    line-height: 22px !important;
    padding: 12px 20px !important;
    height: 46px !important;
    border: none !important;
    font-size: 14px !important;
    text-align: center;
    background: #eaeaeb !important;
    color: #454a55 !important;
    box-shadow: none !important;
    outline: none
}

._hj-msvyV__EmailStep__input::-ms-clear {
    display: none
}

._hj-AZo5T__EmailStep__embedEmailStep ._hj-msvyV__EmailStep__input {
    width: calc(100% - 48px);
    height: 40px !important;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1), 0px 1px 2px rgba(0, 0, 0, 0.08) !important;
    border-radius: 4px;
    background: white !important;
    line-height: 2 !important;
    margin: 0 24px 16px;
    text-align: left
}

._hj-AZo5T__EmailStep__embedEmailStep ._hj-msvyV__EmailStep__input:focus {
    box-shadow: 0 0 0 1px #fff, 0 0 0 3px var(--hjFeedbackAccentColor), inset 0 0 0 1px #838696 !important
}

._hj-AZo5T__EmailStep__embedEmailStep ._hj-x8PHg__EmailStep__inputWrapper {
    padding: 0 !important
}

._hj-CSpXq__EmailStep__buttons {
    text-align: right;
    padding: 12px 24px !important;
    display: flex;
    align-items: center;
    justify-content: flex-end
}

._hj-CSpXq__EmailStep__buttons._hj-\+Xh-y__EmailStep__isEmbedded {
    padding: 0 24px !important;
    margin-top: auto
}

._hj-CSpXq__EmailStep__buttons button {
    transition: all 0.2s ease-in-out;
    margin-left: 4px;
    display: inline-block
}

._hj-CSpXq__EmailStep__buttons ._hj-rWd-f__EmailStep__clearButton {
    color: #aaaaaa
}

._hj-CSpXq__EmailStep__buttons ._hj-rWd-f__EmailStep__clearButton:hover {
    color: #666666
}


._hj_feedback_container ._hj-tqHxq__FinalStep__consentContainer {
    text-align: center;
    font-size: 13px;
    padding: 0 26px 30px
}

._hj_feedback_container ._hj-tqHxq__FinalStep__consentContainer._hj-WJRTV__FinalStep__isEmbedded {
    padding: 0 24px
}

._hj_feedback_container ._hj-tqHxq__FinalStep__consentContainer._hj-WJRTV__FinalStep__isEmbedded._hj-Nb-j0__FinalStep__phone,
._hj_feedback_container ._hj-tqHxq__FinalStep__consentContainer._hj-WJRTV__FinalStep__isEmbedded._hj-Jwd2O__FinalStep__tablet {
    padding: 0 24px
}

._hj_feedback_container ._hj-tqHxq__FinalStep__consentContainer._hj-Nb-j0__FinalStep__phone,
._hj_feedback_container ._hj-tqHxq__FinalStep__consentContainer._hj-Jwd2O__FinalStep__tablet {
    font-size: 16px;
    padding: 30px 45px
}

._hj_feedback_container ._hj-tqHxq__FinalStep__consentContainer._hj-Jwd2O__FinalStep__tablet {
    padding: 40px 60px
}

._hj_feedback_container ._hj-Sr1c2__FinalStep__legalInfoContainer {
    padding: 0 12px
}

._hj_feedback_container ._hj-Sr1c2__FinalStep__legalInfoContainer._hj-Nb-j0__FinalStep__phone {
    padding: 30px
}

._hj_feedback_container ._hj-Sr1c2__FinalStep__legalInfoContainer._hj-Jwd2O__FinalStep__tablet {
    padding: 40px 60px
}

._hj_feedback_container ._hj-Sr1c2__FinalStep__legalInfoContainer._hj-WJRTV__FinalStep__isEmbedded {
    margin-top: 16px;
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

._hj_feedback_container ._hj-L3R0-__FinalStep__finalStep._hj-WJRTV__FinalStep__isEmbedded {
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 160px
}

._hj_feedback_container ._hj-L3R0-__FinalStep__finalStep._hj-WJRTV__FinalStep__isEmbedded._hj-Nb-j0__FinalStep__phone,
._hj_feedback_container ._hj-L3R0-__FinalStep__finalStep._hj-WJRTV__FinalStep__isEmbedded._hj-Jwd2O__FinalStep__tablet {
    min-height: 185px
}

._hj_feedback_container ._hj-U4Uxc__FinalStep__finalStepButtonWrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 24px 0 0 0
}


._hj-4rJYs__LegalInfo__legalInfo {
    padding: 0 12px 12px 12px !important
}

._hj-4rJYs__LegalInfo__legalInfo._hj-m\+yxo__LegalInfo__isEmbedded {
    padding: 0 12px !important
}

._hj-4rJYs__LegalInfo__legalInfo:after {
    content: '';
    clear: both !important;
    display: block !important
}

._hj-4rJYs__LegalInfo__legalInfo ._hj-SYMwv__LegalInfo__legalSite {
    font-size: 12px;
    float: right !important
}

._hj-4rJYs__LegalInfo__legalInfo ._hj-SYMwv__LegalInfo__legalSite:hover {
    text-decoration-thickness: 2px !important
}

._hj-4rJYs__LegalInfo__legalInfo ._hj-8JMiv__LegalInfo__legalName {
    font-size: 12px;
    float: left !important
}

._hj-4rJYs__LegalInfo__legalInfo ._hj-PkYVh__LegalInfo__footerTextColor,
._hj-4rJYs__LegalInfo__legalInfo ._hj-PkYVh__LegalInfo__footerTextColor:link,
._hj-4rJYs__LegalInfo__legalInfo ._hj-PkYVh__LegalInfo__footerTextColor:hover {
    color: #333333 !important;
    color: var(--hjFeedbackSecondaryTextColor, #333) !important
}

._hj-4rJYs__LegalInfo__legalInfo._hj-sXaRy__LegalInfo__centered {
    display: flex;
    justify-content: center
}

._hj-4rJYs__LegalInfo__legalInfo._hj-sXaRy__LegalInfo__centered ._hj-8JMiv__LegalInfo__legalName,
._hj-4rJYs__LegalInfo__legalInfo._hj-sXaRy__LegalInfo__centered ._hj-SYMwv__LegalInfo__legalSite {
    margin: 0 8px
}


._hj-widget-container ._hj-cK\+L-__styles__consentMessage,
._hj_feedback_container ._hj-cK\+L-__styles__consentMessage {
    color: #7c7c7c !important
}

._hj-widget-container ._hj-cK\+L-__styles__consentMessage._hj-RTq8B__styles__dark,
._hj_feedback_container ._hj-cK\+L-__styles__consentMessage._hj-RTq8B__styles__dark {
    color: rgba(255, 255, 255, 0.6) !important
}

._hj-widget-container ._hj-cK\+L-__styles__consentMessage._hj-N21Xh__styles__light,
._hj_feedback_container ._hj-cK\+L-__styles__consentMessage._hj-N21Xh__styles__light {
    color: rgba(0, 0, 0, 0.6) !important
}

._hj-widget-container ._hj-cK\+L-__styles__consentMessage a,
._hj_feedback_container ._hj-cK\+L-__styles__consentMessage a {
    color: inherit !important
}

._hj-widget-container ._hj-B\+0X3__styles__consentButton,
._hj_feedback_container ._hj-B\+0X3__styles__consentButton {
    line-height: 18px !important;
    font-size: 18px !important;
    margin: 20px 12px 0 12px;
    width: 50px !important;
    border: 1px solid rgba(0, 0, 0, 0) !important
}

._hj-widget-container ._hj-B\+0X3__styles__consentButton._hj-oxtSd__styles__declineButton,
._hj_feedback_container ._hj-B\+0X3__styles__consentButton._hj-oxtSd__styles__declineButton {
    color: #324fbe !important;
    color: var(--hjFeedbackAccentColor, #324fbe) !important;
    background-color: transparent !important;
    border-color: #324fbe !important;
    border-color: var(--hjFeedbackAccentColor, #324fbe) !important
}

._hj-widget-container ._hj-B\+0X3__styles__consentButton._hj-oxtSd__styles__declineButton:hover,
._hj_feedback_container ._hj-B\+0X3__styles__consentButton._hj-oxtSd__styles__declineButton:hover {
    color: #1c3286 !important;
    color: var(--hjFeedbackAccentHoverColor, #1c3286) !important;
    box-shadow: 0 0 0 1px var(--hjFeedbackAccentHoverColor, #1c3286) !important
}

._hj-widget-container ._hj-B\+0X3__styles__consentButton i,
._hj_feedback_container ._hj-B\+0X3__styles__consentButton i {
    height: 19px
}


.vue-data-loading .loading-header,
.vue-data-loading .loading-footer {
    position: relative;
    text-align: center;
    font-size: 0.8em;
    color: #868e96;
}

.vue-data-loading .loading-header .header-text,
.vue-data-loading .loading-header .footer-text,
.vue-data-loading .loading-footer .header-text,
.vue-data-loading .loading-footer .footer-text {
    width: 100%;
    position: absolute;
}

.vue-data-loading .loading-header .header-text,
.vue-data-loading .loading-footer .header-text {
    bottom: 20px;
}

.vue-data-loading .loading-header .footer-text,
.vue-data-loading .loading-footer .footer-text {
    top: 20px;
}



@-webkit-keyframes loading-rotate {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}

@keyframes loading-rotate {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}

@-webkit-keyframes loading-wipe {
    0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0;
    }

    50% {
        stroke-dasharray: 90, 150;
        stroke-dashoffset: -40px;
    }

    to {
        stroke-dasharray: 90, 150;
        stroke-dashoffset: -120px;
    }
}

@keyframes loading-wipe {
    0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0;
    }

    50% {
        stroke-dasharray: 90, 150;
        stroke-dashoffset: -40px;
    }

    to {
        stroke-dasharray: 90, 150;
        stroke-dashoffset: -120px;
    }
}

.__vuescroll .__refresh,
.__vuescroll .__load {
    position: absolute;
    width: 100%;
    color: black;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 16px;
}

.__vuescroll .__refresh svg,
.__vuescroll .__load svg {
    margin-right: 10px;
    width: 25px;
    height: 25px;
    vertical-align: sub;
}

.__vuescroll .__refresh svg.active,
.__vuescroll .__load svg.active {
    transition: all 0.2s;
}

.__vuescroll .__refresh svg.active.deactive,
.__vuescroll .__load svg.active.deactive {
    transform: rotateZ(180deg);
}

.__vuescroll .__refresh svg path,
.__vuescroll .__refresh svg rect,
.__vuescroll .__load svg path,
.__vuescroll .__load svg rect {
    fill: #20a0ff;
}

.__vuescroll .__refresh svg.start,
.__vuescroll .__load svg.start {
    stroke: #343640;
    stroke-width: 4;
    stroke-linecap: round;
    -webkit-animation: loading-rotate 2s linear infinite;
    animation: loading-rotate 2s linear infinite;
}

.__vuescroll .__refresh svg.start .bg-path,
.__vuescroll .__load svg.start .bg-path {
    stroke: #f2f2f2;
    fill: none;
}

.__vuescroll .__refresh svg.start .active-path,
.__vuescroll .__load svg.start .active-path {
    stroke: #20a0ff;
    fill: none;
    stroke-dasharray: 90, 150;
    stroke-dashoffset: 0;
    -webkit-animation: loading-wipe 1.5s ease-in-out infinite;
    animation: loading-wipe 1.5s ease-in-out infinite;
}


.osano-cm-window {
    font-size: 16px;
    font-family: Helvetica, Arial, Hiragino Sans GB,
        STXihei,
        Microsoft YaHei,
        WenQuanYi Micro Hei,
        Hind,
        MS Gothic,
        Apple SD Gothic Neo,
        NanumBarunGothic,
        sans-serif;
    font-smooth: always;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothingz: auto;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2147483638;
    line-height: 1;
    width: 100%
}

.osano-cm-button {
    border-width: thin;
    border-style: solid;
    border-radius: .25em;
    font-weight: 700;
    font-size: 1em;
    padding: .5em .75em;
    margin: .125em;
    line-height: 1;
    flex: 1 1 auto;
    min-width: 6em;
    cursor: pointer;
    transition-duration: .2s;
    transition-property: background-color;
    transition-timing-function: ease-out
}

.osano-cm-button--type_icon {
    min-width: 1em;
    width: 1em;
    line-height: 0;
    height: 1em;
    border-radius: 50%
}

.osano-cm-button:focus,
.osano-cm-button:hover {
    outline: none
}

.osano-cm-link {
    cursor: pointer;
    text-decoration: underline;
    transition-duration: .2s;
    transition-property: color;
    transition-timing-function: ease-out
}

.osano-cm-link:active,
.osano-cm-link:focus,
.osano-cm-link:hover {
    outline: none
}

.osano-cm-link--type_feature,
.osano-cm-link--type_purpose,
.osano-cm-link--type_specialFeature,
.osano-cm-link--type_specialPurpose {
    cursor: help;
    display: block;
    -webkit-text-decoration: dashed;
    text-decoration: dashed
}

.osano-cm-link--type_vendor {
    display: block
}

.osano-cm-vendor-link {
    font-size: .75em
}

.osano-cm-list-item {
    margin: 0
}

.osano-cm-list-item--type_term {
    border-top-width: 1px;
    border-top-style: solid;
    font-size: .875rem;
    font-weight: 400;
    margin-bottom: .25em;
    margin-top: .5em;
    padding: .5em .75rem 0;
    position: relative;
    top: -1px
}

.osano-cm-list-item--type_description {
    font-size: .75rem;
    font-weight: lighter;
    padding: 0 .75rem
}

.osano-cm-list {
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0
}

.osano-cm-list__list-item {
    text-indent: 0
}

.osano-cm-list--type_description {
    margin: 0 -1em
}

.osano-cm-list:first-of-type .osano-cm-list__list-item:first-of-type {
    border-top-width: 0;
    margin-top: 0;
    padding-top: 0
}

.osano-cm-toggle {
    align-items: center;
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-start;
    margin: .25em 0;
    position: relative
}

.osano-cm-toggle__label {
    margin: 0 .5em 0 0
}

.osano-cm-toggle__switch {
    color: transparent;
    line-height: 0;
    text-indent: -9999px;
    width: 44px;
    height: 22px;
    display: block;
    flex-shrink: 0;
    border-radius: 10px;
    position: relative;
    transition-duration: .2s;
    transition-property: background-color;
    transition-timing-function: ease-out
}

.osano-cm-toggle__switch:hover {
    cursor: pointer
}

.osano-cm-toggle__switch:after {
    content: ""
}

.osano-cm-toggle__switch:after,
.osano-cm-toggle__switch:before {
    border-style: solid;
    border-width: 0;
    position: absolute;
    top: 0;
    left: 0;
    margin: 2px;
    width: 18px;
    height: 18px;
    border-radius: 9px;
    transform: translateX(0);
    transition-duration: .3s;
    transition-property: transform left margin;
    transition-timing-function: ease-out
}

.osano-cm-toggle__switch:after:active,
.osano-cm-toggle__switch:before:active {
    width: 26px;
    transition-duration: .1s
}

.osano-cm-toggle__input {
    height: 1px;
    width: 1px;
    margin: -1px;
    opacity: 0;
    position: absolute
}

.osano-cm-toggle__input:disabled {
    cursor: default
}

.osano-cm-toggle--type_checkbox .osano-cm-toggle__switch {
    border-style: solid;
    border-radius: 4px;
    border-width: 1px;
    height: 22px;
    width: 22px
}

.osano-cm-toggle--type_checkbox .osano-cm-toggle__switch:after {
    background-color: transparent !important;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-radius: 0;
    content: none;
    height: 6px;
    left: 3px;
    top: 3px;
    transform: rotate(-45deg);
    transition-property: color;
    transition-timing-function: ease-out;
    width: 12px
}

.osano-cm-toggle--type_opt-out .osano-cm-toggle__switch {
    border-style: solid;
    border-radius: 4px;
    border-width: 1px;
    height: 22px;
    width: 22px
}

.osano-cm-toggle--type_opt-out .osano-cm-toggle__switch:after,
.osano-cm-toggle--type_opt-out .osano-cm-toggle__switch:before {
    background-color: transparent !important;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-radius: 0;
    content: none;
    height: 0;
    left: -3px;
    top: 7px;
    transition-property: color;
    transition-timing-function: ease-out;
    width: 12px
}

.osano-cm-toggle--type_opt-out .osano-cm-toggle__switch:after {
    transform: translate(50%, 50%) rotate(-45deg)
}

.osano-cm-toggle--type_opt-out .osano-cm-toggle__switch:before {
    transform: translate(50%, 50%) rotate(45deg)
}

.osano-cm-toggle__input:checked+.osano-cm-toggle__switch:after {
    left: 100%;
    margin: 2px 2px 2px -2px;
    transform: translateX(-100%)
}

.osano-cm-toggle__input:disabled+.osano-cm-toggle__switch {
    cursor: default
}

.osano-cm-toggle--type_checkbox .osano-cm-toggle__input:checked+.osano-cm-toggle__switch:after {
    content: "";
    left: 3px;
    margin: 2px;
    top: 3px;
    transform: rotate(-45deg)
}

.osano-cm-toggle--type_opt-out .osano-cm-toggle__input:checked+.osano-cm-toggle__switch:after,
.osano-cm-toggle--type_opt-out .osano-cm-toggle__input:checked+.osano-cm-toggle__switch:before {
    content: "";
    margin: 2px;
    left: -3px;
    top: 7px
}

.osano-cm-toggle--type_opt-out .osano-cm-toggle__input:checked+.osano-cm-toggle__switch:after {
    transform: translate(50%, 50%) rotate(-45deg)
}

.osano-cm-toggle--type_opt-out .osano-cm-toggle__input:checked+.osano-cm-toggle__switch:before {
    transform: translate(50%, 50%) rotate(45deg)
}

.osano-cm-toggle--type_checkbox .osano-cm-toggle__input:disabled+.osano-cm-toggle__switch,
.osano-cm-toggle--type_opt-out .osano-cm-toggle__input:disabled+.osano-cm-toggle__switch {
    opacity: .3
}

.osano-cm-widget {
    cursor: pointer;
    position: fixed;
    background: none;
    border: none;
    bottom: 12px;
    z-index: 2147483636;
    width: 40px;
    height: 40px;
    opacity: .9;
    outline: none;
    padding: 0;
    transition: transform .1s linear 0s,
        opacity .4s linear 0ms,
        visibility 0ms linear 0ms;
    visibility: visible
}

.osano-cm-widget--position_right {
    right: 12px
}

.osano-cm-widget--position_left {
    left: 12px
}

.osano-cm-widget:focus,
.osano-cm-widget:hover {
    opacity: 1;
    transform: scale(1.1)
}

.osano-cm-widget--hidden {
    opacity: 0;
    transition-delay: 0ms, 0ms, .4s;
    visibility: hidden
}

.osano-cm-widget--hidden:focus,
.osano-cm-widget--hidden:hover {
    opacity: 0;
    transform: scale(1)
}

.osano-cm-dialog {
    box-sizing: border-box;
    font-size: 1em;
    line-height: 1.25;
    align-items: center;
    position: fixed;
    z-index: 2147483637;
    padding: 1.5em;
    overflow: auto;
    transition-property: opacity, visibility;
    transition-duration: .7s, .7s;
    transition-delay: 0ms, 0ms;
    visibility: visible
}

.osano-cm-dialog--hidden {
    opacity: 0;
    transition-delay: 0ms, .7s;
    visibility: hidden
}

.osano-cm-dialog--type_bar {
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    right: 0;
    left: 0
}

.osano-cm-dialog--type_bar .osano-cm-button {
    flex: none;
    margin: .125em auto;
    width: 80%
}

@media screen and (min-width:768px) {
    .osano-cm-dialog--type_bar {
        flex-direction: row
    }

    .osano-cm-dialog--type_bar .osano-cm-button {
        flex: 1 1 auto;
        width: auto;
        margin: .25em .5em
    }
}

.osano-cm-dialog--type_box {
    width: calc(100vw - 2em);
    flex-direction: column;
    max-width: 20em;
    max-height: calc(100vh - 2em)
}

.osano-cm-dialog__list {
    margin: .5em 0 0;
    padding: 0
}

.osano-cm-dialog__list .osano-cm-item {
    display: flex;
    margin-top: 0
}

.osano-cm-dialog__list .osano-cm-item:last-child {
    margin-bottom: 0
}

.osano-cm-dialog__list .osano-cm-toggle {
    flex-direction: row
}

.osano-cm-dialog__list .osano-cm-label {
    margin-left: .375em;
    white-space: nowrap
}

.osano-cm-dialog__buttons {
    display: flex;
    flex-wrap: wrap
}

.osano-cm-dialog--type_bar .osano-cm-dialog__content {
    flex: 5;
    margin-bottom: .25em
}

.osano-cm-dialog--type_box .osano-cm-dialog__content {
    display: flex;
    flex-direction: column;
    flex-grow: .00001;
    transition: flex-grow 1s linear
}

.osano-cm-dialog--type_bar .osano-cm-dialog__list {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin: .75em auto
}

@media screen and (min-width:376px) {
    .osano-cm-dialog--type_bar .osano-cm-dialog__list {
        flex-direction: row
    }
}

@media screen and (min-width:768px) {
    .osano-cm-dialog--type_bar .osano-cm-dialog__list {
        margin: .5em 0 0 auto
    }
}

.osano-cm-dialog--type_bar .osano-cm-dialog__list .osano-cm-item {
    margin-right: .5em
}

.osano-cm-dialog--type_bar .osano-cm-dialog__list .osano-cm-label {
    padding-top: 0
}

.osano-cm-dialog--type_bar .osano-cm-dialog__buttons {
    flex: 1;
    justify-content: flex-end;
    width: 100%;
    margin: 0
}

@media screen and (min-width:768px) {
    .osano-cm-dialog--type_bar .osano-cm-dialog__buttons {
        width: auto;
        margin: 0 0 0 .5em
    }
}

.osano-cm-dialog--type_box .osano-cm-dialog__buttons {
    margin: .5em 0 0
}

.osano-cm-dialog--type_bar.osano-cm-dialog--position_top {
    top: 0
}

.osano-cm-dialog--type_bar.osano-cm-dialog--position_bottom {
    bottom: 0
}

.osano-cm-dialog--type_box.osano-cm-dialog--position_top-left {
    top: 1em;
    left: 1em
}

.osano-cm-dialog--type_box.osano-cm-dialog--position_top-right {
    top: 1em;
    right: 1em
}

.osano-cm-dialog--type_box.osano-cm-dialog--position_bottom-left {
    bottom: 1em;
    left: 1em
}

.osano-cm-dialog--type_box.osano-cm-dialog--position_bottom-right {
    bottom: 1em;
    right: 1em
}

.osano-cm-dialog--type_box.osano-cm-dialog--position_center {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.osano-cm-content__message {
    margin-bottom: 1em
}

.osano-cm-drawer-links {
    margin: .5em 0 0
}

.osano-cm-drawer-links__link {
    display: block
}

.osano-cm-storage-policy {
    display: inline-block
}

.osano-cm-info-dialog {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    z-index: 2147483638;
    transition-property: opacity, visibility;
    transition-duration: .2s, 0ms;
    transition-delay: 0ms, 0ms;
    visibility: visible
}

.osano-cm-info-dialog--hidden {
    opacity: 0;
    transition-delay: 0ms, .2s;
    visibility: hidden
}

.osano-cm-info {
    box-sizing: border-box;
    position: fixed;
    bottom: 0;
    top: 0;
    max-width: 20em;
    transition-property: transform;
    transition-duration: .4s;
    box-shadow: 0 0 2px 2px #ccc;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%
}

.osano-cm-info--position_left {
    left: 0;
    transform: translate(-100%)
}

.osano-cm-info--position_right {
    right: 0;
    transform: translate(100%)
}

.osano-cm-info--open {
    transform: translate(0)
}

.osano-cm-info-views {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 100%;
    transition-property: transform;
    transition-duration: .4s;
    width: 100%
}

.osano-cm-info-views__view {
    box-sizing: border-box;
    flex-shrink: 0;
    width: 100%
}

.osano-cm-info-views--position_0>:not(:first-of-type),
.osano-cm-info-views--position_1>:not(:nth-of-type(2)),
.osano-cm-info-views--position_2>:not(:nth-of-type(3)) {
    max-height: 100%;
    overflow: hidden
}

.osano-cm-view {
    padding: 0 .75em 1em;
    width: 100%
}

.osano-cm-view__button {
    font-size: .875em;
    width: 100%;
    margin: 1em 0 0
}

.osano-cm-header {
    margin: 0 0 -1em;
    padding: 1em 0;
    position: sticky;
    top: 0;
    z-index: 1
}

.osano-cm-description {
    font-size: .75em;
    font-weight: 300;
    line-height: 1.375;
    margin: 1em 0 0
}

.osano-cm-description:first-child {
    margin: 0
}

.osano-cm-description:last-of-type {
    margin-bottom: 1em
}

.osano-cm-drawer-toggle .osano-cm-label {
    font-size: .875em;
    margin: 0 auto 0 0
}

.osano-cm-info-dialog-header {
    min-height: 3.25em;
    position: sticky;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1
}

.osano-cm-info-dialog-header__header {
    align-items: center;
    display: flex;
    font-size: 1em;
    justify-content: flex-start;
    margin: 0;
    padding: 1em .75em
}

.osano-cm-info-dialog-header__description {
    font-size: .75em;
    line-height: 1.375
}

.osano-cm-info-dialog-header__close {
    float: right
}

.osano-cm-close {
    border: none;
    cursor: pointer;
    margin: 0;
    outline: none;
    padding: 1em;
    position: relative;
    text-decoration: none;
    transform: rotate(0deg);
    transition: transform .2s ease-out;
    z-index: 2
}

.osano-cm-close polygon {
    transition-property: fill;
    transition-duration: .2s;
    transition-timing-function: ease-out
}

.osano-cm-close:focus,
.osano-cm-close:hover {
    transform: rotate(90deg)
}

.osano-cm-back {
    float: left;
    margin: .5em 0 0 .75em;
    min-width: 0;
    position: relative;
    width: auto;
    z-index: 2
}

.osano-cm-powered-by {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 1em 0
}

.osano-cm-powered-by__link {
    font-size: .625em;
    text-decoration: none
}

.osano-cm-expansion-panel {
    display: block;
    font-size: .75em;
    margin: 0 -1.5em 1em;
    padding: 1.5em 1.5em 0;
    border-bottom: 1px solid rgba(0, 0, 0, .1)
}

.osano-cm-expansion-panel--expanded {
    border-bottom: none
}

.osano-cm-expansion-panel--empty,
.osano-cm-expansion-panel--empty:not([open]) {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    padding-bottom: 0
}

.osano-cm-expansion-panel__body {
    background-color: rgba(0, 0, 0, .1);
    list-style: none;
    overflow: hidden;
    max-height: 0;
    margin: 0 -1.5em;
    padding: 0 1.5em;
    transition-property: max-height padding-top padding-bottom;
    transition-duration: .3s;
    transition-timing-function: ease-out;
    line-height: 1.25
}

.osano-cm-expansion-panel__toggle {
    cursor: pointer;
    display: block;
    line-height: 1.25;
    margin: 0 auto 1em 0;
    outline: none;
    position: relative
}

.osano-cm-expansion-panel__toggle:active,
.osano-cm-expansion-panel__toggle:focus,
.osano-cm-expansion-panel__toggle:hover {
    outline: none
}

.osano-cm-expansion-panel--expanded .osano-cm-expansion-panel__body {
    padding: 1.25em 1.5em 1em
}

.osano-cm-cookie-disclosure__title,
.osano-cm-script-disclosure__title {
    border: 0;
    clear: both;
    display: block;
    flex: 0 1 30%;
    font-size: 1em;
    font-weight: 700;
    line-height: 1.375;
    margin: 0 0 .5em;
    padding: 0
}

.osano-cm-cookie-disclosure__description,
.osano-cm-script-disclosure__description {
    flex: 0 1 70%;
    font-size: 1em;
    line-height: 1.375;
    margin: 0 0 .5em;
    padding: 0
}

.osano-cm-disclosure {
    display: block;
    font-size: .75em;
    margin: 0 -1.5em 1em;
    border-bottom: none;
    padding: 1.5em 1.5em 0
}

.osano-cm-disclosure--collapse {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    padding-bottom: 1em
}

.osano-cm-disclosure--empty,
.osano-cm-disclosure--empty:not([open]) {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    padding-bottom: 0
}

.osano-cm-disclosure__list {
    line-height: 1.25;
    list-style: none;
    margin: 0 -1.5em;
    padding: 1.25em 1.5em 1em;
    background-color: rgba(0, 0, 0, .1)
}

.osano-cm-disclosure__list:empty {
    border: none;
    padding: 0 1.5em
}

.osano-cm-disclosure__list:first-of-type {
    margin-top: 1em;
    padding: 1.25em 1.5em 1em
}

.osano-cm-disclosure__list:first-of-type:empty {
    padding: 1.75em 1.5em .75em
}

.osano-cm-disclosure__list:not(:first-of-type):not(:empty) {
    border-top: 1px solid rgba(0, 0, 0, .1)
}

.osano-cm-disclosure__list:empty+.osano-cm-disclosure__list:not(:empty) {
    border: none;
    padding: 0 1.5em
}

.osano-cm-disclosure__list:not(:empty)~.osano-cm-disclosure__list:empty+.osano-cm-disclosure__list:not(:empty) {
    border-top: 1px solid rgba(0, 0, 0, .1)
}

.osano-cm-disclosure__list>.osano-cm-list-item {
    line-height: 1.25
}

.osano-cm-disclosure__list>.osano-cm-list-item:not(:first-of-type) {
    border-top: 1px solid rgba(0, 0, 0, .1);
    margin: 1em -1.25em 0;
    padding: 1em 1.25em 0
}

.osano-cm-disclosure__toggle {
    cursor: pointer;
    display: block;
    line-height: 1.25;
    margin: 0 auto 0 0;
    outline: none;
    position: relative
}

.osano-cm-disclosure__toggle:active,
.osano-cm-disclosure__toggle:focus,
.osano-cm-disclosure__toggle:hover {
    outline: none
}

.osano-cm-disclosure--loading .osano-cm-disclosure__list {
    height: 0;
    line-height: 0;
    max-height: 0
}

.osano-cm-disclosure--loading .osano-cm-disclosure__list>* {
    display: none
}

.osano-cm-disclosure--loading .osano-cm-disclosure__list:after {
    content: "";
    display: block;
    transform: translateY(-50%);
    width: 1em;
    height: 1em;
    border-radius: 100%;
    -webkit-animation-name: osano-load-scale;
    animation-name: osano-load-scale;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    top: -.125em;
    position: relative
}

.osano-cm-disclosure--collapse .osano-cm-disclosure__list {
    display: none
}

.osano-cm-disclosure--collapse .osano-cm-disclosure__list:after {
    content: none
}

.osano-cm-cookie-disclosure,
.osano-cm-script-disclosure {
    display: flex;
    flex-wrap: wrap;
    margin: 0
}

.osano-cm-cookie-disclosure__description:last-of-type,
.osano-cm-cookie-disclosure__title:last-of-type,
.osano-cm-script-disclosure__description:last-of-type,
.osano-cm-script-disclosure__title:last-of-type {
    margin-bottom: 0
}

@-webkit-keyframes osano-load-scale {
    0% {
        transform: translateY(-50%) scale(0)
    }

    to {
        transform: translateY(-50%) scale(1);
        opacity: 0
    }
}

@keyframes osano-load-scale {
    0% {
        transform: translateY(-50%) scale(0)
    }

    to {
        transform: translateY(-50%) scale(1);
        opacity: 0
    }
}

.osano-cm-dialog {
    background:
        #004da1;
    color:
        #f6ab00;
}

.osano-cm-info-dialog {
    background:
        rgba(0, 0, 0, 0.45);
}

.osano-cm-header,
.osano-cm-info-dialog-header {
    background:
        #fff;
    background:
        linear-gradient(180deg,
            #fff 2.5em,
            rgba(255, 255, 255, 0) 100%);
}

.osano-cm-info {
    background:
        #fff;
    color:
        #000;
}

.osano-cm-info-dialog-header__close>svg>polygon {
    fill:
        #000;
}

.osano-cm-info-dialog-header__close:focus>svg>polygon {
    fill:
        #141414;
}

.osano-cm-info-dialog-header__close:hover>svg>polygon {
    fill:
        #212121;
}

.osano-cm-disclosure__list:first-of-type::after {
    background-color:
        #f6ab00;
}

.osano-cm-disclosure__toggle,
.osano-cm-expansion-panel__toggle {
    color:
        #f6ab00;
}

.osano-cm-disclosure__toggle:hover,
.osano-cm-disclosure__toggle:active,
.osano-cm-expansion-panel__toggle:hover,
.osano-cm-expansion-panel__toggle:active {
    color:
        #f6ab00;
}

.osano-cm-disclosure__toggle:focus,
.osano-cm-expansion-panel__toggle:focus {
    color:
        #e29700;
}

.osano-cm-button {
    background-color:
        #f6ab00;
    border-color:
        #004da1;
    color:
        #004da1;
}

.osano-cm-button--type_deny {
    background-color:
        #989;
    border-color:
        #fff;
    color:
        #fff;
}

.osano-cm-button:focus,
.osano-cm-button:hover {
    background-color:
        #e29700;
}

.osano-cm-button--type_deny:focus,
.osano-cm-button--type_deny:hover {
    background-color:
        #857485;
}

.osano-cm-close {
    background:
        transparent;
    color:
        #000;
}

.osano-cm-link {
    color:
        #f6ab00;
}

.osano-cm-link:hover,
.osano-cm-link:active {
    color:
        #f6ab00;
}

.osano-cm-link:focus {
    color:
        #e29700;
}

.osano-cm-toggle__switch {
    background-color:
        #d2cfff;
}

.osano-cm-toggle__switch::after {
    background-color:
        #ffffff;
    border-color:
        #ffffff;
}

.osano-cm-toggle__input:checked+.osano-cm-toggle__switch {
    background-color:
        #37cd8f;
    border-color:
        #37cd8f;
}

.osano-cm-toggle__input:checked+.osano-cm-toggle__switch::after,
.osano-cm-toggle__input:checked+.osano-cm-toggle__switch::before {
    background-color:
        #f4f4f4;
    border-color:
        #f4f4f4;
}

.osano-cm-toggle__input:focus+.osano-cm-toggle__switch,
.osano-cm-toggle__input:hover+.osano-cm-toggle__switch {
    background-color:
        #bebbeb;
    border-color:
        #bebbeb;
}

.osano-cm-toggle__input:focus+.osano-cm-toggle__switch::after,
.osano-cm-toggle__input:hover+.osano-cm-toggle__switch::after,
.osano-cm-toggle__input:focus+.osano-cm-toggle__switch::before,
.osano-cm-toggle__input:hover+.osano-cm-toggle__switch::before {
    background-color:
        #ebebeb;
    border-color:
        #ebebeb;
}

.osano-cm-toggle__input:focus:checked+.osano-cm-toggle__switch,
.osano-cm-toggle__input:hover:checked+.osano-cm-toggle__switch {
    background-color:
        #23b97b;
    border-color:
        #23b97b;
}

.osano-cm-toggle__input:focus:checked+.osano-cm-toggle__switch::after,
.osano-cm-toggle__input:hover:checked+.osano-cm-toggle__switch::after,
.osano-cm-toggle__input:focus:checked+.osano-cm-toggle__switch::before,
.osano-cm-toggle__input:hover:checked+.osano-cm-toggle__switch::before {
    background-color:
        #e0e0e0;
    border-color:
        #e0e0e0;
}

.osano-cm-toggle__input:disabled+.osano-cm-toggle__switch,
.osano-cm-toggle__input:focus:disabled+.osano-cm-toggle__switch,
.osano-cm-toggle__input:hover:disabled+.osano-cm-toggle__switch {
    background-color:
        #928fbf;
    border-color:
        #928fbf;
}

.osano-cm-toggle__input:disabled+.osano-cm-toggle__switch::after,
.osano-cm-toggle__input:focus:disabled+.osano-cm-toggle__switch::after,
.osano-cm-toggle__input:hover:disabled+.osano-cm-toggle__switch::after,
.osano-cm-toggle__input:disabled+.osano-cm-toggle__switch::before,
.osano-cm-toggle__input:focus:disabled+.osano-cm-toggle__switch::before,
.osano-cm-toggle__input:hover:disabled+.osano-cm-toggle__switch::before {
    background-color:
        #bfbfbf;
    border-color:
        #bfbfbf;
}

.osano-cm-toggle__input:disabled:checked+.osano-cm-toggle__switch,
.osano-cm-toggle__input:disabled:checked:focus+.osano-cm-toggle__switch,
.osano-cm-toggle__input:disabled:checked:hover+.osano-cm-toggle__switch {
    background-color:
        #008d4f;
    border-color:
        #008d4f;
}

.osano-cm-toggle__input:disabled:checked+.osano-cm-toggle__switch::after,
.osano-cm-toggle__input:disabled:checked:focus+.osano-cm-toggle__switch::after,
.osano-cm-toggle__input:disabled:checked:hover+.osano-cm-toggle__switch::after,
.osano-cm-toggle__input:disabled:checked+.osano-cm-toggle__switch::before,
.osano-cm-toggle__input:disabled:checked:focus+.osano-cm-toggle__switch::before,
.osano-cm-toggle__input:disabled:checked:hover+.osano-cm-toggle__switch::before {
    background-color:
        #b4b4b4;
    border-color:
        #b4b4b4;
}


.video-js {
    width: 300px;
    height: 150px;
}

.vjs-fluid:not(.vjs-audio-only-mode) {
    padding-top: 56.25%
}


.itk-pip-player-dimensions {
    width: 300px;
    height: 168.75px;
}

.itk-pip-player-dimensions.vjs-fluid:not(.vjs-audio-only-mode) {
    padding-top: 56.25%;
}
